.heroFrame :where(img),.siteNavShell :where(img){object-fit:fill;-webkit-user-select:none;user-select:none;width:auto;height:auto;display:block}.heroFrame :where(a),.heroFrame :where(button),.siteNavShell :where(a),.siteNavShell :where(button){color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;text-decoration:none}.heroFrame{color:#fff}.siteNavShell{color:var(--nav-ink)}.wireframeStar{pointer-events:none;display:block;position:absolute;overflow:visible}.wireframeStar path{fill:currentColor}.heroWireframe{--wireframe-width:min(64rem, calc(100vw - 3rem));--wireframe-edge:calc((100% - var(--wireframe-width)) / 2);--wireframe-cut-top:clamp(5.75rem, 10dvh, 7rem);--wireframe-cut-baseline:72%;z-index:6;color:#ffffffb8;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.heroWireframeRule,.heroWireframeRailSegment,.heroWireframeInnerRail,.heroWireframeTick{background:#ffffff24;display:block;position:absolute}.heroWireframeRule{width:100%;height:1px;left:0}.heroWireframeRuleTop{top:var(--wireframe-cut-top);opacity:.72}.heroWireframeRuleBaseline{top:var(--wireframe-cut-baseline)}.heroWireframeRail{width:1px;display:block;position:absolute;inset-block:0}.heroWireframeRail-left{left:var(--wireframe-edge)}.heroWireframeRail-right{right:var(--wireframe-edge)}.heroWireframeRailSegment{width:1px;left:0}.heroWireframeRailTop{height:calc(var(--wireframe-cut-top) - 4px);top:0}.heroWireframeRailMiddle{top:calc(var(--wireframe-cut-top) + 4px);height:calc(var(--wireframe-cut-baseline) - var(--wireframe-cut-top) - 8px)}.heroWireframeRailBottom{top:calc(var(--wireframe-cut-baseline) + 4px);bottom:0}.heroWireframeInnerRail{top:calc(var(--wireframe-cut-top) + 4px);bottom:calc(100% - var(--wireframe-cut-baseline) + 4px);opacity:.46;width:1px}.heroWireframeInnerRailLeft{left:calc(var(--wireframe-edge) + 6rem)}.heroWireframeInnerRailRight{right:calc(var(--wireframe-edge) + 6rem)}.heroWireframeTick{top:calc(var(--wireframe-cut-top) + 3.25rem);opacity:.58;width:1.125rem;height:1px}.heroWireframeTickLeft{left:calc(var(--wireframe-edge) + 6rem)}.heroWireframeTickRight{right:calc(var(--wireframe-edge) + 6rem)}.heroWireframeStar{top:var(--wireframe-cut-baseline);width:.75rem;height:.75rem;transform:translate(-50%,-50%)}.heroWireframeStarLeft{left:var(--wireframe-edge)}.heroWireframeStarRight{left:calc(100% - var(--wireframe-edge))}@media (max-width:768px),(max-width:1024px) and (orientation:portrait){.heroWireframe{--wireframe-width:calc(100vw - 2rem);--wireframe-cut-baseline:76%}.heroWireframeRuleTop,.heroWireframeInnerRail,.heroWireframeTick,.heroWireframeRailMiddle{display:none}.heroWireframeRailTop{height:calc(var(--wireframe-cut-baseline) - 4px);display:block;top:0}.heroWireframeRailBottom{top:calc(var(--wireframe-cut-baseline) + 4px);bottom:0}.heroWireframeStar{width:.5625rem;height:.5625rem}}.heroJourney{z-index:2;height:calc(max(100dvh, 43.75rem) + var(--hero-runway));isolation:isolate;background:0 0;position:relative}.heroJourneySticky{isolation:isolate;background:0 0;height:max(100dvh,43.75rem);position:sticky;top:0;overflow:clip}.heroJourneyBackdrop,.heroJourneyPerspective{position:absolute;inset:0}.heroJourneyBackdrop{z-index:0;pointer-events:none;background:#fff}.heroJourneyPerspective{z-index:2;perspective:clamp(850px,92vw,1450px);perspective-origin:50% 32%}.heroJourneyShell{backface-visibility:hidden;transform-origin:50% 6%;position:absolute;inset:0}.heroJourneyShell .heroFrame{height:100%}@media (max-width:768px),(max-width:1024px) and (orientation:portrait){body[data-page=soar]{--hero-runway:100dvh}.heroJourney{height:calc(max(100dvh, 45rem) + var(--hero-runway))}.heroJourneySticky{height:max(100dvh,45rem)}}.srOnly,.semanticTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;text-wrap:balance;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.motion-ok .heroFrame [data-intro]{opacity:0}html.motion-ok .heroFrame [data-sunrise-backdrop]{transform-origin:50% 0;transform:scale(1.28)}.heroFrame{isolation:isolate;background:#000;border:1px solid #00000014;border-radius:30px;width:100%;height:100dvh;min-height:43.75rem;position:relative;overflow:hidden}.backgroundArtboard{aspect-ratio:8/5;width:max(100vw,160dvh,70rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.artboard{aspect-ratio:8/5;width:min(100%,max(160dvh,70rem));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.backgroundArtwork,.screenVeil,.headingEffects{pointer-events:none;position:absolute;inset:0}.blendBackdropStage{z-index:0;aspect-ratio:8/5;pointer-events:none;width:max(100vw,160dvh,70rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.backgroundArtwork{z-index:0;overflow:hidden}.skyBase,.skyHaze{position:absolute;overflow:hidden}.skyBase{width:113.889cqw;height:62.5cqw;top:-.0694cqw;left:-7.0139cqw}.skyBase img{width:204.76%;max-width:none;height:208.13%;position:absolute;top:-108.13%;left:-102.9%}.skyHaze{filter:blur(.2014cqw);width:111.667cqw;height:83.9583cqw;top:-17.5694cqw;left:-6.875cqw}.skyHaze img{width:200.98%;max-width:none;height:203.48%;position:absolute;top:-1.74%;left:0}.mobileBackdrop{display:none}.siteNavShell{--nav-ink:#fff;--nav-surface:#0b0a0999;--nav-hover:#ffffff1a;--cta-surface:#ffffffeb;--cta-surface-hover:#fff;--cta-ink:#151515;z-index:2147483647;pointer-events:none;width:100%;height:auto;padding:10px clamp(.75rem,3vw,1.75rem) 0;position:fixed;top:0;left:0;container-type:inline-size}.siteNavShell .topNav{pointer-events:auto;width:auto;height:auto;display:grid;position:static}.navBar{background:var(--nav-surface);width:min(100%,46rem);min-height:60px;color:var(--nav-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;grid-template-columns:minmax(5.5rem,1fr) auto minmax(5.5rem,1fr);align-items:center;column-gap:1rem;margin-inline:auto;padding:7px 9px 7px 14px;transition:background-color .32s,box-shadow .32s,color .32s;display:grid}.navBrand{align-items:center;gap:9px;width:fit-content;display:inline-flex}.navBrandLink{color:inherit;transform-origin:0;align-items:center;padding-left:.875rem;display:inline-flex}.navWordmark{width:auto;height:1.125rem;color:inherit;opacity:.82;display:block}.navActions{justify-self:end;align-items:center;display:flex}.siteNavShell .navPill{flex:initial;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(5.375rem,1fr));width:auto;height:auto;padding:0;display:grid;position:relative;overflow:visible}.siteNavShell .navLink{flex:initial;width:auto;height:42px;color:inherit;opacity:.58;border-radius:.5rem;padding:0 .5rem;font-size:.8125rem;line-height:1;transition:opacity .14s,background-color .14s}.siteNavShell .navLinkActive{color:inherit;opacity:1}.siteNavShell .navLinkContent{gap:6px}.navDotSlot{z-index:0;pointer-events:none;place-items:center;width:33.3333%;height:5px;display:grid;position:absolute;bottom:1px;left:0}.navDot{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}@media (hover:hover) and (pointer:fine){.siteNavShell .navLink:hover{background:var(--nav-hover);opacity:1}.siteNavShell a.navLink:hover{color:inherit}}.siteNavShell[data-nav-active-theme=light]{--nav-ink:#151515;--nav-surface:#ffffffb8;--nav-hover:#071a320f;--cta-surface:#151515eb;--cta-surface-hover:#151515;--cta-ink:#fffffff2}.siteNavShell[data-nav-active-theme=light] .navBar{box-shadow:inset 0 0 0 1px #071a320f,0 1px 2px #071a320d,0 4px 8px #071a320d,0 10px 20px #071a320d,0 20px 40px #071a320a}.siteNavShell .accessButton{--button-ink:var(--cta-ink);isolation:isolate;width:auto;height:42px;box-shadow:none;color:var(--cta-ink);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.84375rem;transition:color .18s;display:inline-flex;position:relative;overflow:visible}.siteNavShell .accessButton:before{z-index:-1;border-radius:inherit;background:var(--cta-surface);content:"";transform-origin:100%;width:auto;transition:background-color .14s,transform .18s ease-out;position:absolute;inset:0;transform:none}.siteNavShell .accessLabel{line-height:1}.siteNavShell .accessArrow{opacity:1;filter:none;width:auto;height:auto;margin:0;font-size:.8125rem;line-height:1;transition:transform .16s ease-out;display:block;position:static;transform:none}@media (hover:hover) and (pointer:fine){.siteNavShell .accessButton:hover:before,.siteNavShell .accessButton:focus-visible:before{background:var(--cta-surface-hover);transform:none}.siteNavShell .accessButton:hover .accessArrow,.siteNavShell .accessButton:focus-visible .accessArrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.siteNavShell .navBar,.siteNavShell .navLink,.siteNavShell .accessButton,.siteNavShell .accessButton:before,.siteNavShell .accessLabel,.siteNavShell .accessArrow{transition:none}}.topNav{z-index:1;transform-origin:50% 100%;align-items:center;gap:2.0139cqw;width:33.2639cqw;height:3.5417cqw;display:flex;position:absolute;top:3.2639cqw;left:36.875cqw}.navPill{background:#0000004d;border-radius:80.5556cqw;flex:0 0 17.2917cqw;align-items:center;gap:0;width:17.2917cqw;height:3.4722cqw;padding:.4861cqw .8333cqw;display:flex;overflow:hidden}.navLink{isolation:isolate;color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5.5556cqw;justify-content:center;align-items:center;gap:.3472cqw;height:2.5cqw;padding:0;font-size:.9722cqw;font-weight:500;line-height:2;transition:color .14s;display:inline-flex;position:relative;overflow:hidden}.navLink:first-child{flex:0 0 5.7639cqw;width:5.7639cqw}.navLink:nth-child(2){flex:0 0 6.1806cqw;width:6.1806cqw}.navLinkActive{color:#ffffffe0}.navLinkContent{z-index:1;justify-content:center;align-items:center;gap:.625cqw;display:inline-flex;position:relative}.accessButton{width:8.4028cqw;height:2.8472cqw;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;opacity:.99;transform-origin:50%;background:#ffffffc9;border-radius:1.9444cqw;justify-content:center;align-items:center;gap:.5556cqw;padding:.6944cqw 1.1111cqw;font-size:.9722cqw;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 .2083cqw #ffffff1a,inset 0 .2778cqw .8889cqw #ffffffc7}.accessButton:before{content:"";pointer-events:none;background:#ffffff80;width:24%;transition:transform .18s ease-out;position:absolute;inset:-50% auto -50% -35%;transform:translate(-180%)skew(-18deg)}.accessLabel,.accessArrow{z-index:1;position:relative}.accessArrow{aspect-ratio:1;width:.9028cqw;color:var(--button-ink,var(--ink));font-family:var(--font-awesome), sans-serif;border-radius:50%;place-items:center;font-size:.9028cqw;font-weight:900;line-height:1;transition:transform .14s;display:grid}.accessButtonHero{--button-ink:var(--muted-blue);color:var(--muted-blue)}.accessButtonHeader{--button-ink:var(--ink)}.copyScroll{z-index:2;width:52.8472cqw;position:absolute;top:14.4444cqw;left:22.5694cqw}.heroCopy{transform-origin:50% 100%;flex-direction:column;align-items:center;width:100%;display:flex}.availabilityReveal{display:inline-flex}.availabilityBadge{color:#ffffffb3;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;opacity:.99;transform-origin:50%;background:#0000001a;border-radius:1.9444cqw;justify-content:center;align-items:center;gap:.4861cqw;width:12.9167cqw;height:2.2917cqw;padding:.6944cqw .7639cqw;font-size:.9028cqw;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -.8333cqw 1.5208cqw #ffffff21,inset 0 -1px #ffffff17,inset 0 1px #ffffff30}.availabilityContent{z-index:1;justify-content:center;align-items:center;gap:.4861cqw;display:inline-flex;position:relative}.availabilitySurface{border-radius:inherit;pointer-events:none;background:#ffffff0e;border:1px solid #ffffff14;position:absolute;inset:0}.availabilityArrow{z-index:1;aspect-ratio:1;color:#ffffffd1;width:.8333cqw;font-family:var(--font-awesome), sans-serif;flex:0 0 .8333cqw;place-items:center;font-size:.7639cqw;line-height:1;display:grid;position:relative}.availabilityBadgeActive{color:#ffffffe0}.plusGlyph{width:1.25cqw;font-family:var(--font-awesome), sans-serif;place-items:center;font-size:.9028cqw;line-height:1;display:grid}.headingVisual{filter:drop-shadow(0 .0694cqw .1389cqw #00000017)drop-shadow(0 .2778cqw .2778cqw #00000014)drop-shadow(0 .5556cqw .3472cqw #0000000d)drop-shadow(0 1.0417cqw .4167cqw #00000003);width:100%;height:9.5833cqw;margin-top:1.3194cqw;position:relative}.headingLine{transform-origin:50%;width:52.2259cqw;height:10.703cqw;position:absolute;top:-.0981cqw;left:.3107cqw}.headingSvg{width:100%;height:100%;display:block;overflow:visible}.headingSvgText{font-family:var(--font-helvetica-now), "Helvetica Now Display", Helvetica, Arial, sans-serif;font-kerning:normal;letter-spacing:-1.64px;text-rendering:geometricprecision;font-size:82px;font-weight:700}.headingSvgGlow{fill:#fff;filter:drop-shadow(0 0 1px #fff9)drop-shadow(0 0 4px #ecf4ff73)drop-shadow(0 0 12px #c6deff52)drop-shadow(0 0 32px #8cb8ff3d)drop-shadow(0 0 72px #6094ff29)drop-shadow(0 0 140px #467cff1a)}.headingLineOne{clip-path:inset(0 0 50%)}.headingLineTwo{clip-path:inset(49.4% 0 0)}.heroCta{height:2.8472cqw;margin-top:2.8472cqw}.decorReveal,.phoneReveal{pointer-events:none;position:absolute}.decorReveal{z-index:3}.phoneReveal{z-index:4}.decorScroll,.decorPointer,.phoneScroll,.phonePointer,.decorBend,.phoneBend{width:100%;height:100%;position:relative}.decorBend{transform-origin:50%}.phoneBend{transform-origin:50% 18%}.decorLeft{mix-blend-mode:soft-light;width:51.2487cqw;height:49.8774cqw;top:-4.0278cqw;left:-11.3194cqw}.decorLeft .decorPointer{justify-content:center;align-items:center;display:flex}.decorLeftInner{flex:none;width:44.7917cqw;height:43.125cqw;position:relative;transform:rotate(-9.42deg)}.decorLeftInner img,.decorRight img{object-fit:cover;width:100%;height:100%}.decorRight{mix-blend-mode:soft-light;width:53.2639cqw;height:50.7639cqw;top:-2.5cqw;left:58.125cqw}.phoneReveal{aspect-ratio:2697/1517;mix-blend-mode:overlay;transform-origin:50% 55%;width:187.292cqw;top:25.9028cqw;left:-46.7361cqw}.phonePointer>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phoneGhost{opacity:0}.screenVeil{z-index:5;mix-blend-mode:screen;opacity:.07;background-image:linear-gradient(180.514deg,#000 7.7628%,#08080800 38.272%),linear-gradient(5.94004deg,#000 38.75%,#0000 50.67%)}.headingGlow{z-index:2;filter:blur(1.9618cqw);mix-blend-mode:overlay;background:#fff;border-radius:50%;height:2.2222cqw;position:absolute;top:24.8611cqw}.headingHoverGlow{z-index:2;mix-blend-mode:overlay;pointer-events:none;opacity:0;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(#fffffff5 0%,#a0deff8a 34%,#65c3ff2e 56%,#0000 74%);border-radius:50%;width:22cqw;height:5.25cqw;display:block;position:absolute;top:24.9cqw;left:50%;transform:translate(-50%,-50%)}.headingGlowWide{width:35.625cqw;left:38.4028cqw}.headingGlowNarrow{width:12.1528cqw;left:61.875cqw}@media (hover:hover) and (pointer:fine){a.navLink:hover{color:#ffffffd1}.accessButton:hover:before{transform:translate(650%)skew(-18deg)}.accessButton:hover .accessArrow{transform:translate(2px)}}@media (min-width:769px) and (min-aspect-ratio:8/5){.screenVeil{left:calc(-50vw + 50cqw);right:calc(-50vw + 50cqw)}}.navLink:focus-visible,.availabilityBadge:focus-visible,.accessButton:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:768px),(max-width:1024px) and (orientation:portrait){html.motion-ok .heroFrame [data-sunrise-backdrop]{transform:scale(1.18)}.heroFrame{border-radius:22px;min-height:45rem}.backgroundArtboard,.blendBackdropStage,.artboard{aspect-ratio:auto;width:100%;height:100%;top:0;left:0;transform:none}.skyBase,.skyHaze{display:none}.mobileBackdrop{display:block;position:absolute;inset:0;overflow:hidden}.mobileBackdrop img{width:auto;max-width:none;height:200%;position:absolute;top:0;left:50%;transform:translate(-25%)}.topNav{left:max(1.25rem, calc(env(safe-area-inset-left) + .75rem));right:max(1.25rem, calc(env(safe-area-inset-right) + .75rem));top:max(1.35rem, calc(env(safe-area-inset-top) + .75rem));justify-content:space-between;gap:.75rem;width:auto;height:3.125rem}.siteNavShell .navPill,.navPill{display:none}.accessButton{border-radius:1.75rem;gap:.5rem;width:7.55rem;height:2.75rem;padding:.625rem 1rem;font-size:.875rem;box-shadow:0 0 0 3px #ffffff1a,inset 0 4px 12.8px #ffffffc7}.accessArrow{width:.8125rem;font-size:.5625rem}.copyScroll{width:calc(100% - 2.5rem);top:9.35rem;left:1.25rem}.availabilityBadge{border-radius:1.75rem;gap:.4375rem;width:11.625rem;height:2.0625rem;padding:.625rem .6875rem;font-size:.8125rem;box-shadow:inset 0 -12px 21.9px #ffffff21,inset 0 -1px #ffffff17,inset 0 1px #ffffff30}.availabilityContent{gap:.4375rem}.availabilityArrow{flex-basis:.75rem;width:.75rem;font-size:.6875rem}.plusGlyph{width:1.125rem;font-size:.8125rem}.headingVisual{aspect-ratio:761/138;filter:drop-shadow(0 1px 2px #00000017)drop-shadow(0 4px 4px #00000014)drop-shadow(0 8px 5px #0000000d)drop-shadow(0 15px 6px #00000003);width:100%;height:auto;margin-top:1.25rem}.headingLine{width:98.824%;height:111.683%;top:-1.024%;left:.588%}.heroCta{height:2.75rem;margin-top:2rem}.headingEffects{display:none}.decorLeft{aspect-ratio:737.981/718.235;opacity:.45;width:175%;height:auto;top:2.5rem;left:-88%}.decorLeftInner{aspect-ratio:645/621;width:87.4%;height:auto}.decorRight{aspect-ratio:767/731;opacity:.42;width:175%;height:auto;top:2rem;left:44%}.phoneReveal{width:385%;top:34%;left:-142%}.screenVeil{background-image:linear-gradient(#000 3%,#08080800 34%),linear-gradient(8deg,#000 31%,#0000 52%)}}@media (max-width:390px){.copyScroll{top:8.75rem}.heroCta{margin-top:1.65rem}}.soar-page[data-hero=v2] .soar-voice-section{z-index:3;margin-top:calc(-1 * var(--hero-runway));position:relative}.soar-page[data-hero=v3] .soar-voice-section{z-index:3;margin-top:clamp(-6rem,-8vh,-3rem);padding-top:clamp(3rem,6vw,5rem);position:relative}.siteNavShell[data-nav-flat=true] .navBar,.siteNavShell[data-nav-flat=true][data-nav-active-theme=light] .navBar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.soar-page[data-wireframe=off] .heroWireframe,.soar-page[data-hero=v2] .soar-nav,.soar-page[data-hero=v3] .soar-nav{display:none}.navPill{flex:0 0 20.625cqw;width:20.625cqw}.navLink:nth-child(3){flex:0 0 3.3333cqw;width:3.3333cqw}.navLink:nth-child(4){flex:0 0 3.6806cqw;width:3.6806cqw}.navDotSlot{width:25%}.siteNavShell .navPill{grid-template-columns:repeat(4,auto);justify-content:center;column-gap:clamp(1.25rem,2.2vw,2.25rem)}.siteNavShell .navLink,.siteNavShell .navLink:first-child,.siteNavShell .navLink:nth-child(2),.siteNavShell .navLink:nth-child(3),.siteNavShell .navLink:nth-child(4){flex:initial;white-space:nowrap;width:auto;overflow:visible}@media (prefers-reduced-motion:reduce){.headingHoverGlow{display:none}.heroJourney{background:#fff;height:auto}.soar-page[data-hero=v2] .soar-voice-section{margin-top:0}.heroJourneySticky{background:#fff;height:max(100dvh,43.75rem);position:relative}.heroJourneyPerspective{perspective:none}.heroJourneyShell{opacity:1;transform:none}.heroFrame,.heroFrame *,.heroFrame :before,.heroFrame :after,.siteNavShell,.siteNavShell *,.siteNavShell :before,.siteNavShell :after{transition:none;animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:768px),(prefers-reduced-motion:reduce) and (max-width:1024px) and (orientation:portrait){.heroJourneySticky{height:max(100dvh,45rem)}}@media (prefers-reduced-motion:reduce){.heroJourneyShell{-webkit-mask-image:none;mask-image:none}}
.siteNavShell{--nav-measure:67.2103rem;padding-top:0;padding-inline:0}.siteNavShell .navBar,.siteNavShell[data-nav-active-theme=light] .navBar{width:100%;max-width:none;padding-block:1rem .4375rem;padding-inline:max(1.5rem, calc((100% - var(--nav-measure)) / 2));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-inline:0;position:relative}.siteNavShell .navBar:before{z-index:0;background:var(--nav-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";pointer-events:none;transition:background-color .32s,opacity .32s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 64%,#000000d1 76%,#00000085 86%,#00000038 94%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#000000d1 76%,#00000085 86%,#00000038 94%,#0000 100%)}.siteNavShell .navBar>*{z-index:1;position:relative}.siteNavShell[data-nav-flat=true] .navBar:before{opacity:0}.siteNavShell .navBar,.siteNavShell[data-nav-active-theme=light] .navBar{transition:background-color .32s,box-shadow .32s,color .32s,padding-top .32s}.siteNavShell[data-nav-flat=true] .navBar,.siteNavShell[data-nav-flat=true][data-nav-active-theme=light] .navBar{padding-top:calc(1rem + clamp(.5rem,1vw,1rem))}@media (prefers-reduced-motion:reduce){.siteNavShell .navBar,.siteNavShell[data-nav-active-theme=light] .navBar{transition:none}}.siteNavShell[data-nav-flat=true] .navLink{-webkit-text-stroke:.25px currentColor}.siteNavShell[data-nav-flat=true] .navLink:where(:not(.navLinkActive)){opacity:.8}@media (hover:hover) and (pointer:fine){.siteNavShell[data-nav-flat=true] .navLink:hover{opacity:1}}.siteNavShell .topNav{position:relative;top:auto;left:auto}.navPanel{z-index:20;background:var(--nav-panel-surface,#101012bd);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:max-content;max-width:min(100vw - 3rem,58rem);box-shadow:inset 0 0 0 1px var(--nav-panel-hairline,#ffffff14), 0 24px 64px #00000047;color:var(--nav-ink);transform-origin:50% 0;border-radius:1.5rem;margin-top:.625rem;position:absolute;top:100%;left:50%;overflow:hidden}.navPanelInner{grid-template-columns:minmax(0,max-content) minmax(0,max-content) 17rem;align-items:stretch;gap:1.25rem;width:max-content;max-width:min(100vw - 3rem,58rem);min-height:17rem;padding:1.25rem;display:grid}.navPanelColumn{flex-direction:column;align-self:start;gap:.375rem;margin:0 0 0 -.75rem;padding:0;list-style:none;display:flex}a.navPanelLink{color:inherit;border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.1875rem .75rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .14s;display:grid}.navPanelLinkIcon{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:.5rem;grid-row:1/span 2;place-items:center;width:2rem;height:2rem;display:grid}.navPanelLinkIcon svg{stroke:none;stroke-width:0;opacity:.9;width:1.125rem;height:1.125rem}.navPanelLinkLabel{letter-spacing:-.012em;align-self:end;font-size:.9375rem;font-weight:500}.navPanelLinkNote{opacity:.58;letter-spacing:-.008em;max-width:22em;font-size:.875rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.navPanelLink:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.navPanelLink:hover .navPanelLinkNote{opacity:.78}.navPanelLink:hover .navPanelLinkIcon{background:color-mix(in srgb, currentColor 10%, transparent)}}a.navPanelLink:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:4px;border-radius:.75rem}.navPanelCard{color:#f7f6f2;background:#14140f;align-items:flex-end;min-height:15rem;margin:-1.25rem -1.25rem -1.25rem 0;text-decoration:none;display:flex;position:relative;overflow:hidden}img.navPanelCardArt{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.navPanelCard:after{content:"";background:linear-gradient(#0c0c0900 48%,#0c0c0905 55%,#0c0c0912 60%,#0c0c0924 65%,#0c0c093b 70%,#0c0c0957 75%,#0c0c0978 80%,#0c0c0999 85%,#0c0c09b8 90%,#0c0c09cf 95%,#0c0c09d9 100%);position:absolute;inset:0}.navPanelCardCopy{z-index:1;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex;position:relative}.navPanelCardTitle{letter-spacing:-.012em;font-size:.9375rem;font-weight:500}.navPanelCardNote{color:#f7f6f2b8;font-size:.875rem;line-height:1.35}.siteNavShell[data-nav-active-theme=light] .navPanel{--nav-panel-surface:#ffffffd1;--nav-panel-hairline:#071a3214;box-shadow:inset 0 0 0 1px #071a3214,0 24px 64px #071a321a}@media (max-width:900px){.navPanel{display:none}}@media (prefers-reduced-motion:reduce){.navPanel{transition:none}}