.shared-header.site-header,.shared-header .nav-shell{z-index:200;height:0;position:relative}.shared-logo-toggle.nav-logo-toggle{z-index:220;width:92px;min-height:102px;color:var(--dana-ink);opacity:1;visibility:visible;transition:opacity .2s ease,transform .25s var(--ease-house),visibility .2s;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%)}.has-stuck-section-rail .shared-logo-toggle.nav-logo-toggle{top:calc(var(--active-section-rail-height,56px) + 12px);z-index:220}.shared-logo-toggle.nav-logo-toggle.is-footer-visible{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-12px)}.shared-logo-toggle .brand-mark-image{place-items:center;width:68px;height:78px;display:grid}.shared-logo-toggle img{object-fit:contain;filter:none;width:auto;height:100%;display:block}.nav-toggle-cue{font:700 10px/1 var(--font-copy);letter-spacing:.12em;text-transform:uppercase;margin-top:-2px}.shared-logo-toggle:focus-visible{outline:2px solid var(--dana-gold);outline-offset:4px}.primary-menu-scrim{z-index:205;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;position:fixed;inset:0}.primary-menu-scrim.open{opacity:1;visibility:visible;pointer-events:auto}.shared-menu.primary-menu{z-index:260;width:min(980px,calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - 140px);padding:0 0 max(2rem,env(safe-area-inset-bottom));color:var(--dana-green);box-shadow:none;filter:none;-webkit-backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:0;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;top:124px;left:50%;overflow:auto;transform:translate(-50%,-8px)}.has-stuck-section-rail .shared-menu.primary-menu{top:calc(var(--active-section-rail-height,56px) + 118px);max-height:calc(100dvh - var(--active-section-rail-height,56px) - 132px)}.shared-menu.primary-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.shared-menu .primary-menu-kicker{color:var(--dana-gold);text-align:center;margin:0 0 .35rem}.primary-menu-home{min-height:48px;color:var(--dana-green);justify-content:center;align-items:center;margin:0 auto 1.25rem;font-weight:700;display:flex}.primary-menu-list{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}.primary-menu-group{text-align:center;min-width:0}.primary-menu-group h2{min-height:2.5em;color:var(--dana-gold);font:700 .7rem/1.25 var(--font-copy);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}.primary-menu-group ul{margin:0;padding:0;list-style:none}.primary-menu-item{background:0 0;border:0}.primary-menu-link{min-height:48px;color:var(--dana-green);justify-content:center;align-items:center;font-size:.92rem;font-weight:600;line-height:1.25;display:flex}.primary-menu-link:is(:hover,:focus-visible,:active),.primary-menu-link[aria-current=page],.primary-menu-home:is(:hover,:focus-visible){color:var(--dana-gold)}html.primary-menu-open body{background:#fff}html.primary-menu-open main,html.primary-menu-open .shared-footer{visibility:hidden;pointer-events:none}html.primary-menu-open .route-back{visibility:hidden}.shared-footer{width:100%;padding:clamp(4.5rem,8vw,8rem) 0 max(2rem,env(safe-area-inset-bottom));background:var(--dana-green);color:#fff}.footer-layout{padding-inline:max(var(--page-gutter),env(safe-area-inset-left));padding-right:max(var(--page-gutter),env(safe-area-inset-right));grid-template-columns:1fr;gap:clamp(2.25rem,4vw,4rem);display:grid}.footer-brand-block,.footer-nav,.footer-column,.footer-brand-text{min-width:0}.footer-brand{color:#fff;grid-template-columns:64px minmax(0,36rem);align-items:center;gap:1.25rem;width:fit-content;max-width:100%;display:grid}.footer-logo-mark{aspect-ratio:335/384;width:64px}.footer-logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.footer-brand-text{flex-direction:column;gap:.75rem;display:flex}.footer-brand-text>strong{font:400 clamp(1.45rem,2vw,1.8rem)/1.08 var(--font-display)}.footer-brand-copy{font-size:.88rem;line-height:1.55}.footer-nav{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,5vw,5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.footer-column{flex-direction:column;display:flex}.footer-column h2{color:var(--dana-gold);font:700 .68rem/1.25 var(--font-copy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem}.footer-column a{color:#fff;align-items:center;min-height:44px;font-size:.82rem;font-weight:500;line-height:1.3;display:inline-flex}.footer-column a:is(:hover,:focus-visible){color:var(--dana-gold)}.footer-bottom{text-align:center;border-top:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:.35rem;padding-top:1.5rem;font-size:.75rem;line-height:1.5;display:flex}.footer-bottom strong{font-size:.8rem}@media (width<=980px){.primary-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.shared-logo-toggle.nav-logo-toggle{width:82px;min-height:94px;top:12px}.has-stuck-section-rail .shared-logo-toggle.nav-logo-toggle{top:calc(var(--active-section-rail-height,52px) + 12px)}.shared-logo-toggle .brand-mark-image{width:58px;height:68px}.shared-menu.primary-menu{width:calc(100vw - 2rem);max-height:calc(100dvh - 120px);padding:0 0 max(1.5rem,env(safe-area-inset-bottom));top:108px}.has-stuck-section-rail .shared-menu.primary-menu{top:calc(var(--active-section-rail-height,52px) + 106px);max-height:calc(100dvh - var(--active-section-rail-height,52px) - 118px)}.primary-menu-list{grid-template-columns:1fr;gap:1rem}.primary-menu-group h2{min-height:0;margin-bottom:.15rem}.shared-footer{padding-top:4rem}.footer-layout{gap:2.25rem}.footer-brand{grid-template-columns:54px minmax(0,1fr)}.footer-logo-mark{width:54px}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,3vw,1rem);padding-top:1.4rem}.footer-column{align-items:flex-start}.footer-column h2{letter-spacing:.07em;min-height:0;margin-bottom:.65rem;font-size:.6rem}.footer-column a{overflow-wrap:anywhere;min-height:44px;font-size:clamp(.68rem,3vw,.76rem)}.footer-bottom{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.shared-menu.primary-menu{transition:none}}.editorial-page,.about-page,.board-page{overflow:clip visible!important}.editorial-section-rail,.about-section-nav,.board-section-nav,[data-section-rail]{z-index:240!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;position:sticky!important;top:0!important}.editorial-page [id],.about-page [id],.board-page [id]{scroll-margin-top:84px}#newsletter.newsletter{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(64px,10vw,150px)}#newsletter.newsletter>div{min-width:0}#newsletter.newsletter form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:28px 32px;min-width:0;padding-top:4px;display:grid}#newsletter.newsletter label{min-width:0;color:var(--olive-dark);gap:9px}#newsletter.newsletter input,#newsletter.newsletter select{width:100%;min-width:0;min-height:48px;color:var(--ink);padding:12px 0;font-size:16px;display:block}#newsletter.newsletter label:nth-child(3){grid-column:1/-1}#newsletter.newsletter form button{white-space:nowrap;width:fit-content;color:var(--olive-dark);grid-column:1/-1;margin-top:8px}#newsletter.newsletter form button:hover{color:var(--gold)}.newsletter-signup form{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-signup label,.newsletter-signup input,.newsletter-signup select{min-width:0}.newsletter-signup button{width:fit-content!important;color:var(--color-link-on-light)!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;padding:0 0 8px!important}.newsletter-signup button:hover{color:var(--gold)!important}@media (width<=900px){#newsletter.newsletter{grid-template-columns:1fr;gap:48px}#newsletter.newsletter form{max-width:720px}}@media (width<=560px){#newsletter.newsletter form,.newsletter-signup form{grid-template-columns:1fr}#newsletter.newsletter label:nth-child(3),#newsletter.newsletter form button,.newsletter-signup label:nth-child(3),.newsletter-signup button{grid-column:1}.newsletter-signup button{white-space:nowrap}}.shared-header .nav-logo-toggle{box-shadow:none;filter:none;-webkit-backdrop-filter:none;transition:top .22s var(--ease-house), opacity .2s ease, transform .25s var(--ease-house), visibility .2s;z-index:220!important;background:0 0!important;border:0!important;border-radius:0!important;width:69px!important;height:79.5px!important;padding:0!important;position:fixed!important;top:12px!important;left:50%!important}html.has-stuck-section-rail body .shared-header .nav-logo-toggle{top:calc(var(--active-section-rail-height,56px) + 12px)!important;z-index:220!important}.shared-header .nav-logo-toggle:before,.shared-header .nav-logo-toggle:after{content:none!important}.shared-header .nav-logo-toggle .brand-mark,.shared-header .nav-logo-toggle img{object-fit:contain;filter:none;box-shadow:none;display:block;width:100%!important;height:100%!important;max-height:none!important}@media (width<=560px){.shared-header .nav-logo-toggle{width:72px!important;height:82.5px!important;top:8px!important}html.has-stuck-section-rail body .shared-header .nav-logo-toggle{top:calc(var(--active-section-rail-height,52px) + 12px)!important}}@media (prefers-reduced-motion:reduce){.shared-header .nav-logo-toggle{transition:none!important}}.route-back{top:max(18px,env(safe-area-inset-top));left:max(var(--page-gutter),env(safe-area-inset-left));z-index:221;min-height:44px;color:var(--dana-green);font:700 10px/1 var(--font-copy);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;padding:0;text-decoration:none;display:inline-flex;position:absolute}.route-back>span:first-child{transition:transform .3s var(--ease-house);font-size:17px;font-weight:400}.route-back:hover,.route-back:focus-visible{color:var(--dana-gold)}.route-back:hover>span:first-child,.route-back:focus-visible>span:first-child{transform:translate(-4px)}.route-back:focus-visible{outline:2px solid var(--dana-gold);outline-offset:5px}.media-sequence-controls{grid-template-columns:44px minmax(62px,auto) 44px!important;gap:4px!important;width:auto!important;max-width:190px!important}.media-sequence-controls button{width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important}.media-sequence-controls p{min-width:62px!important;font:600 10px/1 var(--font-copy)!important;letter-spacing:.1em!important;margin:0!important;padding:0!important}.media-sequence-controls p:after{content:none!important}.board-actions a{align-items:center;min-height:44px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=600px){.route-back{top:max(12px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.route-back>span:first-child{transition:none!important;transform:none!important}}
