.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-logo{margin:0;line-height:0;animation:logo-in .62s cubic-bezier(.22,1.2,.36,1) backwards}.hero-logo img{height:auto;object-fit:cover;object-position:top center;filter:drop-shadow(0 8px 12px rgba(8,46,62,.38))}.hero-logo-full{display:block;width:clamp(232px,58vw,360px);aspect-ratio:900/410}@media (min-width:640px){.hero-logo-full{width:300px}}@media (min-width:1024px){.hero-logo-full{width:268px}}.hero-logo-mark{display:none;width:124px;aspect-ratio:520/240}@media (max-width:639px){.hero-ui{justify-content:flex-end}.hero-copy{max-width:none;text-align:right}.hero-logo-full{display:none;width:min(232px,calc(100vw - 176px));margin-left:auto}.hero-logo-mark{display:block;margin-left:auto}.isle[data-view=wide]~.hero-ui .hero-logo-full,.stage[data-view=wide]~.hero-ui .hero-logo-full{display:block}.isle[data-view=wide]~.hero-ui .hero-logo-mark,.stage[data-view=wide]~.hero-ui .hero-logo-mark{display:none}}@keyframes logo-in{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-logo{animation:none}}@media (min-width:1024px){.hero-ui{justify-content:flex-start;padding-left:24px}.hero-copy{text-align:left}}.isle[data-view=close]~.hero-ui,.stage[data-view=close]~.hero-ui{justify-content:flex-end}.isle[data-view=close]~.hero-ui .hero-copy,.stage[data-view=close]~.hero-ui .hero-copy{max-width:none;text-align:right}.isle[data-view=close]~.hero-ui .hero-logo-full,.stage[data-view=close]~.hero-ui .hero-logo-full{display:none}.isle[data-view=close]~.hero-ui .hero-logo-mark,.stage[data-view=close]~.hero-ui .hero-logo-mark{display:block;margin-left:auto}.stage[data-logo=away]~.hero-ui .hero-logo,.stage[data-logo=away]~.hero-ui .hero-say{opacity:0;transition:opacity .34s ease}.hero-logo,.hero-say{transition:opacity .5s ease}@media (prefers-reduced-motion:reduce){.hero-logo,.hero-say,.stage[data-logo=away]~.hero-ui .hero-logo,.stage[data-logo=away]~.hero-ui .hero-say{transition:none}}.stage{height:86svh;min-height:520px;max-height:780px}@media (min-width:640px){.stage{height:82svh;max-height:820px}}@media (min-width:1024px){.stage{height:min(88svh,860px);max-height:860px}}.hero-ui:before{content:"";position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(180deg,rgba(8,52,70,.34),rgba(8,52,70,.2) 42%,rgba(8,52,70,.06) 74%,rgba(8,52,70,0));pointer-events:none}@media (max-width:639px){.hero-ui:before{height:34%}}.hero-copy{position:relative}.hero-say{display:inline-block;margin:-6px 0 0;padding:7px 14px 8px;border:2.5px solid var(--frame-dark);border-radius:16px 20px 16px 20px/18px 15px 20px 16px;background:linear-gradient(var(--paper) 0 46%,var(--paper-2));box-shadow:3px 8px 9px var(--cast,rgba(78,96,72,.28));color:var(--ink);text-wrap:balance;pointer-events:none}.hero-say b{font-size:13.5px;font-weight:900}.hero-say b,.hero-say i{display:block;line-height:1.4;letter-spacing:-.01em}.hero-say i{margin-top:2px;font-size:11.5px;font-weight:800;font-style:normal;color:var(--ink-2,#6b5a3e)}@media (max-width:389px){.hero-say{padding:7px 10px 8px}.hero-say i{letter-spacing:-.045em}.hero-say b{font-size:13px}}@media (min-width:640px){.hero-say{padding:8px 16px 9px}.hero-say b{font-size:15px}.hero-say i{font-size:12.5px}}@media (min-width:1024px){.hero-say b{font-size:16px}.hero-say i{font-size:13px}}.htrip{display:flex;align-items:center;gap:10px;width:100%;max-width:380px;margin:8px auto 0;padding:8px 10px 9px 12px;text-align:left;text-decoration:none;border:3px solid var(--frame-dark);border-radius:16px;background:linear-gradient(var(--paper) 0 46%,var(--paper-2));box-shadow:0 var(--pop-d2) 0 var(--frame-deep),3px 8px 10px var(--cast),inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink);pointer-events:auto;-webkit-tap-highlight-color:transparent}.htrip:active{transform:translateY(4px);box-shadow:0 0 0 var(--frame-deep),inset 0 1px 0 rgba(255,255,255,.8)}.htrip:focus-visible{outline:3px solid #fffdf6;outline-offset:2px}.htrip-body{min-width:0;flex:1 1;display:block}.htrip-body em{font-style:normal;font-size:11.5px;letter-spacing:.02em;color:var(--ink-2)}.htrip-body b,.htrip-body em{display:block;font-weight:900;line-height:1.35}.htrip-body b{font-size:14px}.htrip-body b,.htrip-body i{letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htrip-body i{display:block;margin-top:1px;font-style:normal;font-size:11.5px;font-weight:800;line-height:1.35;color:var(--ink-2)}.htrip-go{flex:none;opacity:.66}@media (max-width:389px){.htrip{padding:8px 8px 9px 10px}.htrip-body i{letter-spacing:-.045em}}@media (max-width:639px){.hero .isle[data-view=wide] .isle-hint,.hero .stage[data-view=wide] .isle-hint{top:calc(192px + env(safe-area-inset-top))}}html[data-og] .hero{height:var(--og-h,630px);min-height:0;max-height:none;overflow:hidden}html[data-og] .isle{height:var(--og-isle,780px);min-height:0;max-height:none;transform:translate(var(--og-shift-x,0),calc((var(--og-h, 630px) - var(--og-isle, 780px)) / 2 + var(--og-shift, 0px)))}html[data-og] .hero-logo-full{width:348px}html[data-og] .hero-say{max-width:420px}html[data-og] .hero-say b{font-size:17px}html[data-og] .hero-say i{font-size:13.5px}html[data-og] .htrip{position:fixed;right:30px;bottom:28px;z-index:5;width:322px;max-width:none;margin:0;padding:11px 14px 12px 16px}html[data-og] .htrip-body em{font-size:13px}html[data-og] .htrip-body b{font-size:19px}html[data-og] .htrip-body i{font-size:14px}html[data-og] .htrip-go{display:none}