/* Handwritten navigation on the brand earth-orange, with cream ink. */
.site-multipage .main-nav{--nav-orange:#a9532b;--nav-paper:#fffefa;background:var(--nav-orange) url('/assets/nav-earth-texture.svg') repeat 0 0 / 240px 160px;border-color:#934421;color:var(--nav-paper);backdrop-filter:none}
.site-multipage .main-nav .nav-call{background:var(--nav-paper)!important;color:var(--nav-orange)}
.site-multipage .main-nav .nav-call:hover{background:#f7e3c7!important}
.site-multipage .main-nav>a:not(.nav-call){color:var(--nav-paper);font-family:'Patrick Hand',var(--font),sans-serif;font-size:22px;font-style:normal;font-weight:400;font-synthesis:none;line-height:1.3;letter-spacing:0;isolation:isolate;transition:color .22s,transform .25s;transform-origin:50% 80%;z-index:0}
.site-multipage .main-nav>a:not(.nav-call)::before{content:'';position:absolute;inset:-11px -9px;z-index:-1;background:transparent url('/assets/nav-field-hover.svg') center / 100% 100% no-repeat;border-radius:0;opacity:0;transform:scale(.82) rotate(-2deg);transition:opacity .22s,transform .25s;pointer-events:none}
.site-multipage .main-nav>a:not(.nav-call):is([aria-current=page],:focus-visible){color:#243c25}
.site-multipage .main-nav>a:not(.nav-call)[aria-current=page]::before{opacity:1;transform:scale(1) rotate(-2deg)}
.site-multipage .main-nav>a:not(.nav-call):focus-visible{outline:2px solid var(--nav-paper);outline-offset:9px;border-radius:8px}
.site-multipage .main-nav>a:not(.nav-call):focus-visible::before{opacity:1;transform:scale(1) rotate(-2deg)}
.site-multipage .main-nav>a:not(.nav-call):hover{color:#243c25;transform:translateY(-2px) rotate(-1deg)}
.site-multipage .main-nav>a:not(.nav-call):nth-child(even):hover{transform:translateY(-2px) rotate(1deg)}
.site-multipage .main-nav>a:not(.nav-call):hover::before{opacity:1;transform:scale(1) rotate(-2deg)}
/* Links remain clickable; only the decorative underlines are removed. */
.site-multipage a,.site-multipage a:hover,.site-multipage a:focus{text-decoration:none!important}
.site-multipage :is(a.text-link,a.detail-back,a.source-link,a.editorial-source,a.crop-return,.page-breadcrumb a,.menu-layout nav a){border-bottom:0!important}
.site-multipage[data-page=home] .story-strip-controls{justify-content:flex-end}
.site-multipage[data-page=home] .activity-copy h3{margin-top:0}
.site-multipage .crop-door h2{display:block}
@media(max-width:1100px){.site-multipage .main-nav>a:not(.nav-call){font-size:20px}}
@media(max-width:760px){
 .site-multipage .main-nav>a:not(.nav-call){font-size:18px;line-height:1.28}
 .site-multipage .main-nav>a:not(.nav-call)::before{inset:-10px -5px}
 .site-multipage .main-nav{row-gap:19px}
}
html.motion-off .site-multipage .main-nav>a:not(.nav-call),html.motion-off .site-multipage .main-nav>a:not(.nav-call)::before{transition:none!important;transform:none!important}
@media(prefers-reduced-motion:reduce){.site-multipage .main-nav>a:not(.nav-call),.site-multipage .main-nav>a:not(.nav-call)::before{transition:none!important;transform:none!important}}
