.box-closed .desktop-nav,.box-closed .menu-toggle{visibility:hidden}.box-closed .announcement a{display:none}.box-closed .footer{border-top:1px solid var(--line)}.box-closed .footer-top{padding-top:20px}.box-closed .footer-top p{display:none}.box-closed .footer-bottom>span:nth-child(2){display:none}.box-intro{min-height:calc(100svh - 125px);padding-top:50px;padding-bottom:70px;grid-template-columns:1.05fr 1fr;gap:36px}.box-intro h1{font-size:clamp(58px,5.9vw,86px);line-height:1.04}.box-intro .hero-description{max-width:395px}.intro-hint{font-size:11px;color:var(--muted);font-style:italic}.box-intro .hero-actions{align-items:center;gap:17px}.box-open-status{height:24px;margin-top:15px;font-size:12px;color:var(--orange-dark)}#box-mount{min-width:0}.box-intro.is-leaving{animation:introLeave .35s ease forwards}.explorer-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:49px 42px}.explorer-heading .eyebrow{font-size:9px;margin-bottom:14px}.explorer-heading h2{font-size:43px}.explorer-heading p{font-size:12px;color:var(--muted);margin-top:12px}.explorer-actions{display:flex;flex-direction:column;align-items:end;gap:12px}.explorer-tabs{display:flex;gap:5px;background:#e9ecdf;padding:5px;border-radius:12px}.explorer-tabs button{min-width:132px;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 18px;font-size:13px;font-weight:700;border:0;border-radius:8px;background:transparent}.explorer-tabs button[aria-selected=true]{background:var(--green);color:var(--cream);box-shadow:0 2px 6px #153c3022}.explorer-tabs button:not([aria-selected=true]):hover{background:#d9dfcc}.explorer-tabs svg{width:17px;height:17px}.replay-box{border:0;background:transparent;padding:3px;font-size:10px;color:var(--muted)}.replay-box:hover{color:var(--orange-dark)}#site-content.is-revealed{animation:contentEnter .45s ease both}#site-content #au-menu,#site-content #les-box{padding-top:48px;padding-bottom:70px}#site-content #au-menu .section-heading h2,#site-content #les-box .section-heading h2{font-size:42px}#site-content #au-menu .section-heading br,#site-content #les-box .section-heading br{display:none}#site-content #au-menu .section-heading .eyebrow,#site-content #les-box .section-heading .eyebrow{font-size:9px}.no-script{padding-block:50px}.no-script p{margin-block:25px}button:disabled{cursor:default}.button:disabled:hover{transform:none}#header-box-cta[aria-busy=true]{opacity:.75}.box-intro #open-box-button{min-width:181px}
@keyframes introLeave{to{opacity:0;transform:translateY(-14px)}}@keyframes contentEnter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.box-intro{gap:10px}.box-intro h1{font-size:65px}.explorer-heading h2{font-size:38px}.explorer-tabs button{min-width:115px;padding-inline:13px}.explorer-heading{gap:25px}}
@media(max-width:800px){.box-intro h1{font-size:57px}.box-intro{grid-template-columns:1fr 1fr;min-height:650px;gap:0}.box-intro .hero-description{font-size:13px}.explorer-heading{flex-direction:column;align-items:flex-start;gap:26px}.explorer-actions{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.explorer-tabs button{min-width:135px}}
@media(max-width:600px){.box-intro{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:32px;padding-bottom:30px}.box-intro .hero-copy{z-index:1}.box-intro h1{font-size:clamp(52px,13.3vw,72px);line-height:1.01}.box-intro .eyebrow{font-size:8px;margin-bottom:18px}.box-intro .hero-description{font-size:13px;margin-top:16px;max-width:340px}.box-intro .hero-actions{margin-top:19px}.box-intro .hero-footnote{margin-top:17px;font-size:9px}.box-open-status{margin-top:9px;height:20px;font-size:10px}.intro-hint{font-size:9px}.box-intro #open-box-button{min-width:155px;padding:13px 16px;font-size:12px}.box-intro #box-mount{margin-top:-8px}.box-closed .header-inner .menu-toggle{display:none}.box-closed .footer-top{padding-top:15px}.box-closed .footer-top .brand{width:auto}.box-closed .footer-top{align-items:center}.explorer-heading{padding-block:32px}.explorer-heading h2{font-size:35px}.explorer-heading p{font-size:12px}.explorer-actions{gap:8px}.explorer-tabs{gap:3px}.explorer-tabs button{min-width:110px;font-size:12px;padding:11px 13px;gap:10px}.replay-box{font-size:9px;max-width:66px;line-height:1.5}#site-content #au-menu,#site-content #les-box{padding-top:37px;padding-bottom:50px}#site-content #au-menu .section-heading h2,#site-content #les-box .section-heading h2{font-size:35px}.box-closed .footer-top .brand>span{font-size:20px}.box-closed .footer-top .brand img{width:34px}.box-closed .footer-top>a:last-child{font-size:11px}}
@media(prefers-reduced-motion:reduce){.box-intro.is-leaving,#site-content.is-revealed{animation:none}}

@media(max-width:360px){.box-intro h1{font-size:44px}.box-intro .hero-actions{gap:10px}.intro-hint{font-size:8px}.explorer-tabs button{min-width:94px;padding-inline:10px}.explorer-actions{gap:5px}}

@media(max-width:360px){.header-inner{gap:8px}.header-inner .brand{gap:5px}.header-inner .brand img{width:30px;height:30px}.header-inner .brand>span{font-size:21px;letter-spacing:-1.4px}.header-cta{font-size:9px;padding:10px 8px;gap:6px}.header-cta svg{width:12px;height:12px}.header-inner .menu-toggle{width:30px;min-width:30px;padding:4px}}
