.shared-header.site-header{z-index:200;height:0;position:relative}.shared-header .nav-shell{height:0}.shared-logo-toggle.nav-logo-toggle{z-index:220;cursor:pointer;background:0 0;border:0;place-items:center;width:90px;height:90px;padding:6px;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%)}.shared-logo-toggle .brand-mark-image{place-items:center;width:100%;height:100%;display:grid}.shared-logo-toggle img{object-fit:contain;filter:none;width:auto;height:100%;max-height:78px;display:block}.shared-logo-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.primary-menu-scrim{z-index:205;opacity:0;visibility:hidden;pointer-events:none;background:0 0;position:fixed;inset:0}.primary-menu-scrim.open{opacity:1;visibility:visible;pointer-events:auto}.shared-menu.primary-menu{z-index:210;width:min(360px,calc(100vw - max(32px,env(safe-area-inset-left)) - max(32px,env(safe-area-inset-right))));height:auto;max-height:calc(100dvh - 144px - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--line);background:var(--dana-surface-white);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;padding:18px 20px 20px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;inset:124px auto auto 50%;overflow:hidden auto;transform:translate(-50%,-8px)}.shared-menu.primary-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}html.has-stuck-section-rail body .shared-header .shared-menu.primary-menu{top:calc(var(--active-section-rail-height,58px) + 112px)}.shared-menu .primary-menu-kicker{text-transform:uppercase;color:var(--dana-eyebrow-gold)!important;-webkit-text-fill-color:var(--dana-eyebrow-gold)!important;text-align:left!important;font:700 11px/1 var(--font-copy)!important;letter-spacing:.13em!important;opacity:1!important;margin:0 0 10px!important;position:static!important}.shared-menu .primary-menu-list{flex-direction:column;grid-template-columns:none;width:100%;margin:0;padding:0;list-style:none;display:flex}.primary-menu-item{width:100%;margin:0;padding:0}.primary-menu-item+.primary-menu-item{border-top:1px solid var(--line)}.shared-menu .primary-menu-link{width:100%;min-height:48px;color:var(--ink);-webkit-text-fill-color:var(--ink);font:650 15px/1.2 var(--font-copy);letter-spacing:0;text-align:left;text-transform:none;align-items:center;padding:9px 8px;transition:color .18s;display:flex;position:relative}.shared-menu .primary-menu-link:is(:hover,:focus-visible,:active),.shared-menu .primary-menu-link[aria-current=page]{color:var(--dana-eyebrow-gold);-webkit-text-fill-color:var(--dana-eyebrow-gold);box-shadow:none}.shared-menu .primary-menu-link:focus-visible{outline:2px solid var(--dana-eyebrow-gold);outline-offset:-3px}.shared-footer{width:100%;padding:clamp(54px,5vw,72px) 0 max(28px,env(safe-area-inset-bottom));background:var(--dana-surface-green);color:#fff;box-shadow:none;filter:none;background-image:none;display:block}.footer-layout{width:min(1440px,100%);min-width:0;padding-left:max(clamp(24px,4vw,64px),env(safe-area-inset-left));padding-right:max(clamp(24px,4vw,64px),env(safe-area-inset-right));grid-template-columns:minmax(280px,.85fr) minmax(500px,1.15fr);gap:clamp(30px,3.6vw,44px) clamp(48px,7vw,96px);margin:0 auto;display:grid}.footer-brand-block,.footer-nav,.footer-column,.footer-brand-text{min-width:0}.footer-brand{color:#fff;-webkit-tap-highlight-color:#c8a96a2e;grid-template-columns:clamp(56px,5vw,68px) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,24px);width:100%;display:grid}.footer-logo-mark{aspect-ratio:335/384;width:clamp(56px,5vw,68px);display:block}.footer-logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.footer-brand-text{flex-direction:column;gap:10px;display:flex}.footer-brand-text>strong{color:#fff;max-width:520px;font:400 clamp(24px,2vw,27px)/1.12 var(--font-display);letter-spacing:-.025em}.footer-brand-copy{color:#fff;max-width:440px;font:400 clamp(14px,1.1vw,15px)/1.58 var(--font-copy);display:block}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 clamp(20px,4vw,56px);width:100%;min-width:0;padding-block:2px;display:grid}.footer-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-column h2{color:var(--dana-eyebrow-gold);font:700 clamp(10px,.8vw,11px)/1.2 var(--font-copy);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.shared-footer :where(.kicker,.eyebrow,[class*=kicker],[class*=eyebrow],[data-eyebrow]){color:var(--dana-eyebrow-gold)!important;-webkit-text-fill-color:var(--dana-eyebrow-gold)!important;opacity:1!important}.footer-column a{color:#fff;width:100%;min-height:44px;font:500 14px/1.35 var(--font-copy);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-tap-highlight-color:#c8a96a2e;align-items:center;padding:5px 0;transition:color .18s;display:inline-flex}.footer-brand:is(:hover,:focus-visible,:active),.footer-brand:is(:hover,:focus-visible,:active) .footer-brand-text>strong,.footer-brand:is(:hover,:focus-visible,:active) .footer-brand-copy,.footer-column a:is(:hover,:focus-visible,:active){color:var(--gold)}.footer-brand:focus-visible,.footer-column a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.footer-bottom{color:#fff;width:100%;font:400 12px/1.5 var(--font-copy);text-align:center;border-top:1px solid #ffffff24;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:6px 24px;margin-top:0;padding-top:20px;display:flex}.footer-bottom strong{font-weight:600}@media (width<=1024px){.footer-layout{grid-template-columns:minmax(0,1fr);column-gap:0}.footer-nav{column-gap:clamp(24px,5vw,52px)}.footer-brand{width:min(780px,100%)}.footer-brand-copy{max-width:600px}}@media (width<=560px){.shared-logo-toggle.nav-logo-toggle{width:78px;height:78px;top:14px}.shared-logo-toggle img{max-height:68px}.shared-menu.primary-menu{width:calc(100vw - max(32px,env(safe-area-inset-left)) - max(32px,env(safe-area-inset-right)));max-height:calc(100dvh - 136px - env(safe-area-inset-bottom));padding:16px 18px 18px;top:120px}.shared-menu .primary-menu-link{min-height:46px;font-size:14px}.shared-footer{padding-top:clamp(48px,13vw,58px)}.footer-layout{padding-left:max(clamp(18px,5vw,22px),env(safe-area-inset-left));padding-right:max(clamp(18px,5vw,22px),env(safe-area-inset-right));row-gap:30px}.footer-brand{gap:14px}.footer-logo-mark{width:clamp(48px,14vw,58px)}.footer-brand-text{gap:8px}.footer-brand-text>strong{font-size:clamp(20px,5.8vw,23px);line-height:1.12}.footer-brand-copy{max-width:36ch;font-size:13px;line-height:1.52}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(10px,3.5vw,16px);padding:0}.footer-column{align-items:stretch}.footer-column h2{letter-spacing:.07em;margin-bottom:5px;font-size:10px}.footer-column a{width:100%;min-height:44px;padding:5px 0;font-size:clamp(11px,3.1vw,12px);line-height:1.35}.footer-bottom{text-align:center;flex-direction:column;gap:4px;padding-top:18px;font-size:11px}}@media (width<=360px){.footer-brand{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-brand-text{align-items:center}.footer-brand-copy{max-width:34ch}}@media (prefers-reduced-motion:reduce){.shared-menu.primary-menu,.footer-brand,.footer-column a{transition:none}}.editorial-page,.about-page,.board-page{overflow:clip visible!important}.editorial-section-rail,.about-section-nav,.board-section-nav,[data-section-rail]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:150!important;background:0 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;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}.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}}@media (prefers-reduced-motion:reduce){.shared-header .nav-logo-toggle{transition:none!important}}
