main:has(> .nancy-prototype)>.page-intro{display:none}.nancy-prototype{--ink:#203c3b;--gold:#a97842;--paper:#f5f1e7;color:var(--ink);background:var(--paper)}.nancy-prototype h2{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.13;margin:15px 0 25px}.nancy-prototype h3{letter-spacing:-.03em}.nancy-prototype a{text-underline-offset:4px}.np-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:590px;background:#173b38;color:#faf4e6;padding:65px max(5%,calc((100vw - 1280px)/2));gap:7%;align-items:center}.np-kicker{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#d9b57c;text-decoration:none}.np-hero h1{font-size:clamp(3.7rem,6.5vw,6.4rem);line-height:1.02;margin:23px 0 12px;letter-spacing:-.04em}.np-dates{font-family:Fraunces,Georgia,serif;font-size:1.7rem;color:#e5c691;margin:0 0 24px}.np-hook{font-size:1.14rem;line-height:1.7;max-width:540px;color:#e3e8da}.np-story-link{display:inline-block;margin-top:12px;color:#eccb90;font-weight:600}.np-hero-image{margin:0;align-self:center;transform:rotate(1.4deg);background:#d8cbb6;padding:15px;box-shadow:0 25px 50px #001f2277}.np-hero-image img{width:100%;height:auto;object-fit:contain}.np-hero-image figcaption{padding:13px 3px 0;color:#26413d;font-size:.875rem}.np-section-nav{display:flex;gap:32px;justify-content:center;padding:22px;background:#e7e3d5;border-bottom:1px solid #d0ccbf;flex-wrap:wrap}.np-section-nav a{font-size:.9rem;font-weight:600;text-decoration:none}.np-section{max-width:1280px;margin:auto;padding:85px 5%;display:grid;grid-template-columns:.85fr 1.5fr;gap:8%;border-bottom:1px solid #d6d1c3;scroll-margin-top:25px}.np-section-label>span,.np-receipts-heading>span,.np-wander>span{font-size:.85rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-weight:700}.np-prose p{font-size:1.1rem;line-height:1.85;margin:0 0 22px}.np-prose .np-pullquote{font:500 clamp(1.6rem,3vw,2.2rem)/1.4 Fraunces,Georgia,serif;margin:35px 0;color:#906231;border-left:3px solid #bd9869;padding-left:25px}.np-ref{font:600 .8rem/1.4 'DM Sans',sans-serif;color:#936536;white-space:nowrap}.np-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.np-person{padding:25px;background:#fffdf7;border:1px solid #d7d0bd;border-top:3px solid #a47e50;text-decoration:none;transition:background .15s,transform .15s}.np-person:hover{background:#ece8d8;transform:translateY(-2px)}.np-person small{color:#856338;font-size:.875rem}.np-person h3{font-size:1.65rem;line-height:1.2;margin:14px 0}.np-person p{margin:0;font-size:.95rem;line-height:1.65}.np-small{font-size:.9rem;color:#5b6a5e;margin:22px 0 0}.np-timeline{list-style:none;margin:0;padding:0}.np-timeline li{position:relative;display:grid;grid-template-columns:110px 1fr;gap:25px;padding:0 0 35px}.np-timeline li:not(:last-child):before{content:'';position:absolute;left:126px;top:9px;bottom:-9px;width:1px;background:#c4b491}.np-timeline li>div{position:relative;padding-left:15px}.np-timeline li>div:before{content:'';position:absolute;left:-7px;top:9px;width:8px;height:8px;border:2px solid #a5783f;border-radius:50%;background:var(--paper)}.np-year{font:500 1.5rem/1.3 Fraunces,Georgia,serif;color:#9c6e39}.np-timeline h3{font-size:1.4rem;margin:0 0 8px}.np-timeline p{margin:0 0 8px;line-height:1.7}.np-timeline a{font-size:.875rem;color:#8d6331}.np-rabbit{max-width:1130px;margin:75px auto;padding:50px 6%;background:#e9dcc0;border-left:6px solid #a27336;box-shadow:8px 8px 0 #d7c8aa66;display:grid;grid-template-columns:1fr 1.65fr;gap:7%;transform:rotate(-.25deg)}.np-rabbit-heading>span{font-family:Fraunces,Georgia,serif;font-size:1.2rem;color:#725027}.np-rabbit-heading h2{font-size:2.9rem;color:#624528}.np-rabbit-story>p{font-size:1.08rem;line-height:1.8;margin:0 0 16px}.np-rabbit-story .np-dialogue{font:500 2rem/1.4 Fraunces,Georgia,serif;color:#765024;margin:23px 0}.np-historical-note{border-top:1px solid #b7a17b;padding-top:23px;margin-top:30px;font-size:.9rem;color:#5c604f}.np-historical-note p{margin-bottom:0;line-height:1.75}.np-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.np-fact-grid article{background:#e5e9df;padding:27px}.np-fact-grid article:nth-child(2),.np-fact-grid article:nth-child(4){background:#ece2ce}.np-fact-grid h3{font-size:2.2rem;margin:0 0 16px}.np-fact-grid p{line-height:1.75;margin:0 0 14px}.np-fact-grid a{font-size:.875rem;color:#806033}.np-fact-grid .np-hannah-card{grid-column:1/-1;background:#fffdf7;border:1px solid #d6d1c2}.np-hannah-card small{font-size:.875rem;color:#826338}.np-hannah-card h3{margin-top:10px}.np-receipts-section{max-width:1150px;margin:auto;padding:75px 5%;scroll-margin-top:25px}.np-receipts-heading{margin-bottom:32px;max-width:700px}.np-receipts-heading h2{text-transform:uppercase;font-size:clamp(2rem,3.5vw,3.3rem)}.np-receipt{border-top:1px solid #c9c8b9;scroll-margin-top:30px}.np-receipt:last-child{border-bottom:1px solid #c9c8b9}.np-receipt summary{cursor:pointer;padding:23px 10px;display:list-item;margin-left:18px}.np-receipt summary>span{font-family:Fraunces,Georgia,serif;font-size:1.3rem;line-height:1.35}.np-receipt summary small{display:block;font-size:.875rem;color:#74796b;margin:9px 0 0}.np-receipt[open] summary{background:#e6e7dc}.np-receipt-body{padding:10px 28px 28px;background:#fffdf8}.np-receipt-body p{line-height:1.8;max-width:780px}.np-record-link{display:inline-block;margin-bottom:24px;color:#8c6232;font-weight:600}.np-receipt figure{margin:0;max-width:760px;padding:17px;background:#e5e0d5;border:1px solid #d0c7b5}.np-receipt img{margin:auto;max-height:600px;object-fit:contain}.np-receipt figcaption{font-size:.875rem}.np-unresolved{background:#e9ece5;max-width:none;padding-left:max(5%,calc((100vw - 1150px)/2));padding-right:max(5%,calc((100vw - 1150px)/2))}.np-unresolved article+article{border-top:1px solid #c6cebf;margin-top:32px;padding-top:25px}.np-unresolved h3{font-size:1.55rem;line-height:1.35;margin:0 0 14px}.np-status{display:block;font-size:.875rem;color:#795635;font-weight:700;line-height:1.6}.np-unresolved p{line-height:1.8}.np-unresolved a{font-size:.9rem}.np-wander{max-width:1280px;margin:auto;padding:80px 5%}.np-wander>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.np-wander a{background:#173b38;color:#fbf3e4;padding:25px;text-decoration:none;display:flex;flex-direction:column;gap:20px}.np-wander small{font-size:.875rem;color:#d3d7c6;line-height:1.5}.np-wander strong{font:500 1.35rem/1.4 Fraunces,Georgia,serif}.np-wander a:hover{background:#2c5147}.nancy-prototype a:focus-visible,.np-receipt summary:focus-visible{outline:3px solid #b67827;outline-offset:5px}@media(max-width:900px){.np-section{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:55px}.np-section-label h2 br{display:none}.np-rabbit{margin:50px 5%;grid-template-columns:1fr;gap:12px;padding:32px 6%}.np-rabbit-heading h2{font-size:2.3rem}.np-wander>div{grid-template-columns:1fr 1fr}.np-hero{gap:5%;padding-top:45px;padding-bottom:45px}.np-hero h1{font-size:4rem}}@media(max-width:600px){.np-hero{grid-template-columns:1fr;gap:35px;padding:40px 6%}.np-hero h1{font-size:clamp(3.4rem,13vw,4.6rem)}.np-hero-image{transform:none}.np-section-nav{gap:17px;padding:20px 5%;justify-content:flex-start}.np-section-nav a{font-size:.875rem}.np-family-grid,.np-fact-grid,.np-wander>div{grid-template-columns:1fr}.np-fact-grid .np-hannah-card{grid-column:auto}.np-timeline li{grid-template-columns:85px 1fr;gap:15px}.np-timeline li:not(:last-child):before{left:91px}.np-year{font-size:1.25rem}.np-receipt summary>span{font-size:1.13rem}.np-receipt-body{padding:10px 15px 24px}.np-receipt figure{padding:9px}.np-wander{padding-top:55px;padding-bottom:55px}}
