.RoutePageCta-module__r68sVW__section{min-block-size:72svh;padding-block:clamp(5rem,9vh,7rem);padding-inline:var(--page-edge);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.RoutePageCta-module__r68sVW__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(110% 80% at 50% 55%,#131a2c8c,#0000 72%);position:absolute;inset:0}.RoutePageCta-module__r68sVW__close{z-index:1;text-align:center;flex-direction:column;align-items:center;max-inline-size:46rem;display:flex;position:relative}.RoutePageCta-module__r68sVW__heading{color:var(--ink-primary);font:440 clamp(2.1rem, 3.6vw, 3.1rem) / 1.1 var(--type-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .4rem}.RoutePageCta-module__r68sVW__support{max-inline-size:var(--support-measure);color:#7f878c;font:420 clamp(.95rem, 1.05vw, 1.0625rem) / 1.6 var(--type-ui);letter-spacing:-.014em;margin:.9rem 0 2.1rem}.RoutePageCta-module__r68sVW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex;position:relative}.RoutePageCta-module__r68sVW__rings{z-index:-1;pointer-events:none;block-size:640px;inline-size:1000px;position:absolute;inset-block-start:50%;inset-inline-start:-.35rem;translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000 0 24%,#00000073 40%,#000 54%);mask-image:linear-gradient(#0000 0 24%,#00000073 40%,#000 54%)}.RoutePageCta-module__r68sVW__rings i{border:1px solid #e2ecf233;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;rotate:-7deg}.RoutePageCta-module__r68sVW__rings i:first-child{border-width:1.5px;border-color:#e2ecf23d;block-size:150px;inline-size:240px}.RoutePageCta-module__r68sVW__rings i:nth-child(2){border-color:#e2ecf226;block-size:262px;inline-size:420px}.RoutePageCta-module__r68sVW__rings i:nth-child(3){border-color:#e2ecf217;block-size:412px;inline-size:660px}.RoutePageCta-module__r68sVW__rings i:nth-child(4){border-color:#e2ecf20d;block-size:600px;inline-size:960px}.RoutePageCta-module__r68sVW__primary,.RoutePageCta-module__r68sVW__secondary{border-radius:var(--action-radius);min-block-size:3.25rem;min-inline-size:11rem;font:500 clamp(.9rem, 1vw, 1rem) / 1 var(--type-ui);letter-spacing:-.025em;justify-content:center;align-items:center;padding-inline:clamp(1.4rem,1.8vw,1.8rem);text-decoration:none;display:inline-flex}.RoutePageCta-module__r68sVW__secondary{box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff1a, 0 1px 2px #00031073, 0 8px 16px -8px #00031059;color:var(--ink-secondary);transition:color var(--t-fast) var(--ease-out), filter var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);background:linear-gradient(#141d42d9,#0d1434d9) padding-box padding-box,linear-gradient(#ffffff2e,#ffffff0a) border-box;border:1px solid #0000}.RoutePageCta-module__r68sVW__secondary:is(:hover,:focus-visible){color:var(--ink-primary);filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:48rem){.RoutePageCta-module__r68sVW__actions{flex-direction:column;inline-size:100%}.RoutePageCta-module__r68sVW__primary,.RoutePageCta-module__r68sVW__secondary{inline-size:100%;max-inline-size:22rem}.RoutePageCta-module__r68sVW__rings{inset-inline-start:50%}.RoutePageCta-module__r68sVW__rings i:nth-child(4){display:none}}@media (forced-colors:active){.RoutePageCta-module__r68sVW__heading,.RoutePageCta-module__r68sVW__support{color:canvastext}.RoutePageCta-module__r68sVW__rings{display:none}.RoutePageCta-module__r68sVW__primary,.RoutePageCta-module__r68sVW__secondary{box-shadow:none;color:buttontext;background:buttonface;border:1px solid buttontext}}.RoutePageCta-module__r68sVW__secondary:active{filter:none;background:linear-gradient(#0d1434d9,#141d42d9) padding-box padding-box,linear-gradient(#ffffff2e,#ffffff0a) border-box;transition-duration:80ms;transform:none}
.LoopRail-module__qQk0uq__loop{margin:0;padding-block:clamp(1.5rem,3vh,2.5rem) 0}.LoopRail-module__qQk0uq__stations{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.LoopRail-module__qQk0uq__railH,.LoopRail-module__qQk0uq__glintH{transform-origin:0;block-size:2px;position:absolute;inset-block-start:5px;inset-inline:0}.LoopRail-module__qQk0uq__railH{background:#e2ecf252}.LoopRail-module__qQk0uq__glintH{background:linear-gradient(90deg,#0000 0% calc(100% - 72px),#00e1fa73 calc(100% - 14px),#d8feff 100%)}.LoopRail-module__qQk0uq__railV,.LoopRail-module__qQk0uq__glintV{transform-origin:50% 0;inline-size:2px;display:none;position:absolute;inset-block:0;inset-inline-start:5px}.LoopRail-module__qQk0uq__railV{background:#e2ecf242}.LoopRail-module__qQk0uq__glintV{background:linear-gradient(#0000 0% calc(100% - 72px),#00e1fa73 calc(100% - 14px),#d8feff 100%)}.LoopRail-module__qQk0uq__station{justify-items:center;gap:1.05rem;display:grid;position:relative}.LoopRail-module__qQk0uq__mark{z-index:1;background:#05080f;block-size:14px;inline-size:14px;position:relative;rotate:45deg;box-shadow:inset 0 0 0 1.5px #e2ecf2c7,0 0 0 3px #05080f}.LoopRail-module__qQk0uq__station:last-child .LoopRail-module__qQk0uq__mark{background:#e2ecf2e0;box-shadow:inset 0 0 0 1.5px #e2ecf2e6,0 0 0 3px #05080f}.LoopRail-module__qQk0uq__name{color:#e6edf1;font:450 clamp(1rem, 1.3vw, 1.25rem) / 1.3 var(--type-display);letter-spacing:-.01em;text-align:center}.LoopRail-module__qQk0uq__caption{color:#7c8992;font:500 .6563rem / 1 var(--type-ui);letter-spacing:.12em;text-transform:uppercase;margin-block-start:clamp(1.6rem,3vh,2.2rem)}@media (max-width:48rem){.LoopRail-module__qQk0uq__stations{flex-direction:column;gap:2.1rem;padding-inline-start:0}.LoopRail-module__qQk0uq__railH,.LoopRail-module__qQk0uq__glintH{display:none}.LoopRail-module__qQk0uq__railV,.LoopRail-module__qQk0uq__glintV{display:block}.LoopRail-module__qQk0uq__station{grid-template-columns:12px minmax(0,1fr);place-items:center start;gap:1.1rem}.LoopRail-module__qQk0uq__name{text-align:start}.LoopRail-module__qQk0uq__caption{text-align:center}}@media (forced-colors:active){.LoopRail-module__qQk0uq__railH,.LoopRail-module__qQk0uq__railV{forced-color-adjust:none;background:canvastext}.LoopRail-module__qQk0uq__glintH,.LoopRail-module__qQk0uq__glintV{display:none}.LoopRail-module__qQk0uq__mark{box-shadow:none;background:canvas;border:1.5px solid canvastext}.LoopRail-module__qQk0uq__station:last-child .LoopRail-module__qQk0uq__mark{background:canvastext}.LoopRail-module__qQk0uq__name,.LoopRail-module__qQk0uq__caption{color:canvastext}}
.page-module__D2NRoa__page{position:relative;overflow-x:clip}.page-module__D2NRoa__hero,.page-module__D2NRoa__fold{padding-block:clamp(7rem,12vh,9rem) clamp(4rem,7vh,5.5rem);padding-inline:var(--page-edge);scroll-margin-block-start:5.5rem;position:relative;overflow-x:clip}.page-module__D2NRoa__fold:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 76% at 48% 54%,#131a2c8c,#0000 72%);position:absolute;inset:0}.page-module__D2NRoa__inner{z-index:1;inline-size:min(100%,76rem);margin-inline:auto;position:relative}.page-module__D2NRoa__head{max-inline-size:52rem}.page-module__D2NRoa__heading{color:var(--ink-primary);font:440 clamp(2rem, 3.4vw, 2.9rem) / 1.07 var(--type-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.page-module__D2NRoa__foldSupport{max-inline-size:var(--support-measure);color:#7f878c;font:420 clamp(.95rem, 1.05vw, 1.0625rem) / 1.6 var(--type-ui);letter-spacing:-.014em;margin:1.15rem 0 0}.page-module__D2NRoa__hero{padding-block:clamp(7.5rem,15vh,10rem) clamp(3rem,6vh,4.5rem)}.page-module__D2NRoa__terrain{z-index:0;pointer-events:none;block-size:min(80%,52rem);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 74%,#00000061 88%,#0000001f 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 34% 74%,#00000061 88%,#0000001f 95%,#0000 100%)}.page-module__D2NRoa__terrain img{opacity:.95;block-size:auto;inline-size:175vw;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-74vw,-45%)}.page-module__D2NRoa__heroGrid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);inline-size:min(100%,76rem);margin-inline:auto;display:grid;position:relative}.page-module__D2NRoa__heroCopy{max-inline-size:36rem}.page-module__D2NRoa__status{color:#a9b6bf;font:500 .6563rem / 1 var(--type-ui);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin:0}.page-module__D2NRoa__title{color:var(--ink-primary);font:440 clamp(2.6rem, 4.6vw, 4.1rem) / 1.06 var(--type-display);letter-spacing:-.03em;text-wrap:balance;margin:1.1rem 0 0}.page-module__D2NRoa__support{color:#98a1a7;max-inline-size:32rem;font:420 clamp(.95rem, 1.05vw, 1.0625rem) / 1.6 var(--type-ui);letter-spacing:-.014em;margin:1.2rem 0 0}.page-module__D2NRoa__actionsSeat{justify-items:start;display:grid}.page-module__D2NRoa__requirement{color:#7f878c;max-inline-size:26rem;font:420 .8125rem / 1.6 var(--type-ui);letter-spacing:-.01em;margin:1.1rem 0 0}.page-module__D2NRoa__requirementLink{color:#c3ced6;text-underline-offset:.2em;transition:color var(--t-fast) var(--ease-out);-webkit-text-decoration:underline #e2ecf261;text-decoration:underline #e2ecf261}.page-module__D2NRoa__requirementLink:is(:hover,:focus-visible){color:#fff}.page-module__D2NRoa__tileSeat{align-self:center;justify-items:center;display:grid;position:relative}.page-module__D2NRoa__tile{aspect-ratio:1;background:linear-gradient(170deg,#e8f0f629 0%,#becdd812 24%,#141e3e99 55%,#080e26c7 100%),#0b0d14;border-radius:24%;place-items:center;inline-size:clamp(12rem,19vw,16.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b8,inset 0 1px #ecf4fa33,inset 0 -14px 30px -18px #000310cc,0 30px 60px -26px #000310e0,0 70px 130px -60px #000310b3}[data-inview] .page-module__D2NRoa__tileSeat{transition-duration:.72s}[data-inview=false] .page-module__D2NRoa__tileSeat{transform:translateY(2.6rem)scale(.96)}.page-module__D2NRoa__tileMark{filter:drop-shadow(0 4px 14px #0003108c);block-size:auto;inline-size:58%}.page-module__D2NRoa__tileSheen{animation:page-module__D2NRoa__tile-sheen 2.4s var(--ease-settle) .5s backwards;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#cde8ff12 50%,#a0d8ff08 55%,#0000 64%);position:absolute;inset:-20%}@keyframes page-module__D2NRoa__tile-sheen{0%{opacity:0;transform:translate(-24%)}40%{opacity:1}to{opacity:0;transform:translate(22%)}}.page-module__D2NRoa__tileShadow{pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#000310c7,#0000 72%);block-size:3.4rem;inline-size:76%;margin-block-start:-1.1rem;position:absolute;inset-block-start:100%}.page-module__D2NRoa__actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-block-start:1.9rem;display:flex}.page-module__D2NRoa__primary,.page-module__D2NRoa__secondary{border-radius:var(--action-radius);min-block-size:3.25rem;min-inline-size:11rem;font:500 clamp(.9rem, 1vw, 1rem) / 1 var(--type-ui);letter-spacing:-.025em;justify-content:center;align-items:center;padding-inline:clamp(1.4rem,1.8vw,1.8rem);text-decoration:none;display:inline-flex}.page-module__D2NRoa__secondary{box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff1a, 0 1px 2px #00031073, 0 8px 16px -8px #00031059;color:var(--ink-secondary);transition:color var(--t-fast) var(--ease-out), filter var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);background:linear-gradient(#141d42d9,#0d1434d9) padding-box padding-box,linear-gradient(#ffffff2e,#ffffff0a) border-box;border:1px solid #0000}.page-module__D2NRoa__secondary:is(:hover,:focus-visible){color:var(--ink-primary);filter:brightness(1.08);transform:translateY(-1px)}.page-module__D2NRoa__primary svg,.page-module__D2NRoa__secondary svg{flex:none;margin-inline-end:.6rem}.page-module__D2NRoa__instrument{margin-block-start:clamp(2.25rem,4vh,3rem)}.page-module__D2NRoa__specPlate{--reveal-index:1;box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff0f, 0 22px 40px -28px #000310d9;background:linear-gradient(#0f18349e,#070d22b8) padding-box padding-box,linear-gradient(#ffffff21,#ffffff0a) border-box;border:1px solid #0000;border-radius:1rem;margin-block-start:clamp(2rem,3.6vh,2.75rem)}.page-module__D2NRoa__specGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.page-module__D2NRoa__specCol{padding:clamp(1.8rem,3vw,2.6rem) clamp(1.7rem,2.8vw,2.5rem)}.page-module__D2NRoa__specCol+.page-module__D2NRoa__specCol{border-inline-start:1px solid #ffffff14}.page-module__D2NRoa__specHead{color:#a9b6bf;font:500 .6563rem / 1 var(--type-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.2rem}.page-module__D2NRoa__specList{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.page-module__D2NRoa__specList strong{color:#e6edf1;font:460 1.0625rem / 1.25 var(--type-display);letter-spacing:-.01em;display:block}.page-module__D2NRoa__requirementLine{color:#7f878c;font:420 .9375rem / 1.55 var(--type-ui);letter-spacing:-.014em;margin-block-start:.35rem;display:block}.page-module__D2NRoa__specBody{color:#7f878c;font:420 .9375rem / 1.7 var(--type-ui);letter-spacing:-.014em;margin:0}.page-module__D2NRoa__specBody strong{color:var(--ink-secondary);font-weight:520}.page-module__D2NRoa__plateMeta{color:#7f878c;font:420 .8125rem / 1.6 var(--type-ui);letter-spacing:-.01em;border-block-start:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;margin:0;padding:1.05rem clamp(1.7rem,2.8vw,2.5rem) 1.15rem;display:flex}.page-module__D2NRoa__releasesLink{color:#a9b6bf;text-underline-offset:.2em;transition:color var(--t-fast) var(--ease-out);text-decoration:underline}.page-module__D2NRoa__releasesLink:is(:hover,:focus-visible){color:#e6edf1}.page-module__D2NRoa__faqGrid{grid-template-columns:minmax(14rem,.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.page-module__D2NRoa__faqHead{position:sticky;inset-block-start:7.5rem}.page-module__D2NRoa__faqList{--reveal-index:1;position:relative}.page-module__D2NRoa__faqList:before{content:"";transform-origin:0;background:#e2ecf233;block-size:1.5px;position:absolute;inset-block-start:0;inset-inline:0}.page-module__D2NRoa__faqItem{position:relative}.page-module__D2NRoa__faqItem:after{content:"";transform-origin:0;background:#e2ecf233;block-size:1.5px;position:absolute;inset-block-end:0;inset-inline:0}[data-inview] .page-module__D2NRoa__faqList:before,[data-inview] .page-module__D2NRoa__faqItem:after{transition:transform .5s var(--ease-settle)}[data-inview] .page-module__D2NRoa__faqItem:first-child:after{transition-delay:90ms}[data-inview] .page-module__D2NRoa__faqItem:nth-child(2):after{transition-delay:.18s}[data-inview] .page-module__D2NRoa__faqItem:nth-child(3):after{transition-delay:.27s}[data-inview] .page-module__D2NRoa__faqItem:nth-child(4):after{transition-delay:.36s}[data-inview] .page-module__D2NRoa__faqItem:nth-child(5):after{transition-delay:.45s}[data-inview=false] .page-module__D2NRoa__faqList:before,[data-inview=false] .page-module__D2NRoa__faqItem:after{transform:scaleX(0)}.page-module__D2NRoa__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;min-block-size:3.5rem;padding-block:1.2rem;list-style:none;display:flex}.page-module__D2NRoa__faqItem summary::-webkit-details-marker{display:none}.page-module__D2NRoa__faqItem summary:focus-visible{outline:2px solid var(--cyan-ring);outline-offset:3px;border-radius:2px}.page-module__D2NRoa__faqQuestion{color:#e6edf1;font:460 clamp(1.05rem, 1.25vw, 1.1875rem) / 1.35 var(--type-display);letter-spacing:-.01em;transition:color var(--t-fast) var(--ease-out)}.page-module__D2NRoa__faqItem summary:hover .page-module__D2NRoa__faqQuestion{color:var(--ink-primary)}.page-module__D2NRoa__faqMark{flex:none;block-size:13px;inline-size:13px;position:relative}.page-module__D2NRoa__faqMark:before,.page-module__D2NRoa__faqMark:after{content:"";transition:rotate .22s var(--ease-out), background-color var(--t-fast) var(--ease-out);background:#e2ecf28c;position:absolute}.page-module__D2NRoa__faqMark:before{block-size:1.5px;inset-block-start:calc(50% - .75px);inset-inline:0}.page-module__D2NRoa__faqMark:after{inline-size:1.5px;inset-block:0;inset-inline-start:calc(50% - .75px)}.page-module__D2NRoa__faqItem[open] .page-module__D2NRoa__faqMark:after{rotate:90deg}.page-module__D2NRoa__faqItem summary:hover .page-module__D2NRoa__faqMark:before,.page-module__D2NRoa__faqItem summary:hover .page-module__D2NRoa__faqMark:after{background:#ecf4fad9}.page-module__D2NRoa__faqItem>p{color:#7f878c;max-inline-size:46rem;font:420 .9375rem / 1.65 var(--type-ui);letter-spacing:-.014em;margin:0;padding:0 2.75rem 1.35rem 0}@media (max-width:64rem){.page-module__D2NRoa__faqGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__D2NRoa__faqHead{position:static}}@media (max-width:48rem){.page-module__D2NRoa__hero{padding-block-start:clamp(7rem,14vh,8.5rem)}.page-module__D2NRoa__title{font-size:clamp(2.2rem,9vw,2.8rem)}.page-module__D2NRoa__heading{font-size:clamp(1.8rem,7.6vw,2.2rem)}.page-module__D2NRoa__heroGrid{grid-template-columns:1fr;gap:2.5rem}.page-module__D2NRoa__tileSeat{order:2}.page-module__D2NRoa__tile{inline-size:clamp(10rem,42vw,12rem)}.page-module__D2NRoa__actions{flex-direction:column;align-items:stretch;inline-size:100%}.page-module__D2NRoa__actionsSeat{justify-items:stretch;inline-size:min(100%,24rem);margin-inline:auto}.page-module__D2NRoa__requirement{text-align:center;margin-inline:auto}.page-module__D2NRoa__primary,.page-module__D2NRoa__secondary{inline-size:100%}.page-module__D2NRoa__specGrid{grid-template-columns:1fr}.page-module__D2NRoa__specCol+.page-module__D2NRoa__specCol{border-block-start:1px solid #ffffff14;border-inline-start:0}.page-module__D2NRoa__plateMeta{flex-direction:column;gap:.5rem}.page-module__D2NRoa__faqItem>p{padding-inline-end:0}}@media (max-width:34rem){.page-module__D2NRoa__support,.page-module__D2NRoa__foldSupport{max-inline-size:22rem}.page-module__D2NRoa__faqQuestion{font-size:1rem}}@media (prefers-reduced-motion:reduce){.page-module__D2NRoa__secondary,.page-module__D2NRoa__releasesLink,.page-module__D2NRoa__faqQuestion,.page-module__D2NRoa__faqMark:before,.page-module__D2NRoa__faqMark:after{transition:none}.page-module__D2NRoa__faqList:before,.page-module__D2NRoa__faqItem:after,[data-inview] .page-module__D2NRoa__faqList:before,[data-inview] .page-module__D2NRoa__faqItem:after{transition:none;transform:none}[data-inview] .page-module__D2NRoa__tileSeat{transition-duration:1ms}.page-module__D2NRoa__tileSheen{animation:none}}@media (forced-colors:active){.page-module__D2NRoa__heading,.page-module__D2NRoa__title,.page-module__D2NRoa__support,.page-module__D2NRoa__foldSupport,.page-module__D2NRoa__status,.page-module__D2NRoa__specHead,.page-module__D2NRoa__specBody,.page-module__D2NRoa__specBody strong,.page-module__D2NRoa__specList strong,.page-module__D2NRoa__requirementLine,.page-module__D2NRoa__plateMeta,.page-module__D2NRoa__requirement,.page-module__D2NRoa__faqQuestion,.page-module__D2NRoa__faqItem>p{color:canvastext}.page-module__D2NRoa__fold:before,.page-module__D2NRoa__terrain{display:none}.page-module__D2NRoa__faqList:before,.page-module__D2NRoa__faqItem:after,.page-module__D2NRoa__faqMark:before,.page-module__D2NRoa__faqMark:after{forced-color-adjust:none;background:canvastext}.page-module__D2NRoa__specPlate,.page-module__D2NRoa__tile{box-shadow:none;background:canvas;border:1px solid canvastext}.page-module__D2NRoa__tileSheen,.page-module__D2NRoa__tileShadow{display:none}.page-module__D2NRoa__specCol+.page-module__D2NRoa__specCol,.page-module__D2NRoa__plateMeta{border-color:canvastext}.page-module__D2NRoa__primary,.page-module__D2NRoa__secondary{box-shadow:none;color:buttontext;background:buttonface;border:1px solid buttontext}.page-module__D2NRoa__releasesLink{color:linktext}}@media (max-width:48rem){.page-module__D2NRoa__heroCopy,.page-module__D2NRoa__head,.page-module__D2NRoa__heading,.page-module__D2NRoa__foldSupport{text-align:center;margin-inline:auto}.page-module__D2NRoa__faqHead{text-align:center}}
.page-module__H0G7nG__page{background:var(--background);min-block-size:100svh;color:var(--ink-primary);overflow-x:clip}.page-module__H0G7nG__hero{padding-block:clamp(8.5rem,15vh,11rem) clamp(2rem,4vh,3rem);padding-inline:var(--page-edge);scroll-margin-block-start:5.5rem;position:relative}.page-module__H0G7nG__hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 76% at 48% 54%,#131a2c8c,#0000 72%);position:absolute;inset:0}.page-module__H0G7nG__inner{z-index:1;inline-size:min(100%,76rem);margin-inline:auto;position:relative}.page-module__H0G7nG__heading{max-inline-size:52rem;color:var(--ink-primary);font:440 clamp(2.5rem, 4.4vw, 3.9rem) / 1.07 var(--type-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.page-module__H0G7nG__support{color:#7f878c;max-inline-size:40rem;font:420 clamp(.95rem, 1.05vw, 1.0625rem) / 1.6 var(--type-ui);letter-spacing:-.014em;margin:1.15rem 0 0}.page-module__H0G7nG__index{padding-block:clamp(7rem,12vh,9rem) clamp(4rem,7vh,5.5rem);padding-inline:var(--page-edge);scroll-margin-block-start:5.5rem;position:relative}.page-module__H0G7nG__index:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 76% at 48% 54%,#131a2c8c,#0000 72%);position:absolute;inset:0}.page-module__H0G7nG__indexHead{max-inline-size:52rem}.page-module__H0G7nG__indexHeading{color:var(--ink-primary);font:440 clamp(2rem, 3.4vw, 2.9rem) / 1.07 var(--type-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.page-module__H0G7nG__count{color:#7f878c;font:500 .6563rem / 1 var(--type-ui);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin:clamp(1.6rem,3vh,2.2rem) 0 0}.page-module__H0G7nG__catRail{flex-wrap:wrap;gap:.4rem .35rem;margin-block-start:1rem;display:flex}.page-module__H0G7nG__catChip{color:#9aa7b0;font:500 .8125rem / 1 var(--type-ui);letter-spacing:-.01em;cursor:pointer;transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);background:0 0;border:1px solid #e2ecf224;border-radius:.55rem;padding:.5rem .85rem}.page-module__H0G7nG__catChip:hover{color:#dde5ea;border-color:#e2ecf242}.page-module__H0G7nG__catChip:focus-visible{outline:2px solid var(--cyan-ring);outline-offset:3px}.page-module__H0G7nG__catChip[data-active=true]{color:#f4f7f9;background:#e2ecf20f;border-color:#e2ecf266}.page-module__H0G7nG__lead{margin-block-start:clamp(1.9rem,3.4vh,2.5rem)}.page-module__H0G7nG__leadLink{box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff0f, 0 22px 40px -28px #000310d9;transition:transform var(--t-base) var(--ease-settle), background var(--t-base) var(--ease-settle), box-shadow var(--t-base) var(--ease-settle);background:linear-gradient(#0f18349e,#070d22b8) padding-box padding-box,linear-gradient(#ffffff21,#ffffff0a) border-box;border:1px solid #0000;border-radius:1rem;padding:clamp(1.9rem,3.2vw,2.8rem) clamp(1.8rem,3vw,2.6rem) clamp(2rem,3.4vw,2.9rem);text-decoration:none;display:block;position:relative}.page-module__H0G7nG__leadLink:hover{box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff17, 0 28px 50px -28px #000310e6;background:linear-gradient(#121c3cad,#091028c2) padding-box padding-box,linear-gradient(#ffffff30,#ffffff0f) border-box;transform:translateY(-3px)}.page-module__H0G7nG__leadLink:focus-visible{outline:2px solid var(--cyan-ring);outline-offset:3px}.page-module__H0G7nG__leadStamp{color:#c3ced6;font:600 .625rem / 1 var(--type-ui);letter-spacing:.14em;text-transform:uppercase;border:1px solid #e2ecf238;border-radius:.4rem;padding:.32rem .6rem;display:inline-block}.page-module__H0G7nG__leadMeta{color:#a9b6bf;font:500 .6563rem / 1 var(--type-ui);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:1.25rem 0 0;display:flex}.page-module__H0G7nG__leadCategory{text-align:end;margin-inline-start:auto;padding-inline-start:.75rem}.page-module__H0G7nG__leadTitle{color:#eef3f6;max-inline-size:52rem;font:450 clamp(1.55rem, 2.6vw, 2.25rem) / 1.2 var(--type-display);letter-spacing:-.02em;text-wrap:balance;transition:color var(--t-fast) var(--ease-out);margin:.85rem 0 0}.page-module__H0G7nG__leadLink:hover .page-module__H0G7nG__leadTitle{color:var(--ink-primary)}.page-module__H0G7nG__leadExcerpt{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:#8f979c;max-inline-size:46rem;font:420 clamp(.95rem, 1.05vw, 1.0625rem) / 1.6 var(--type-ui);letter-spacing:-.014em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.8rem 0 0;display:-webkit-box;overflow:hidden}.page-module__H0G7nG__leadArrow{color:#c3ced6;font:500 .82rem / 1 var(--type-ui);letter-spacing:-.01em;align-items:center;gap:.45rem;margin-block-start:1.4rem;display:inline-flex}.page-module__H0G7nG__leadArrow i{transition:translate var(--t-base) var(--ease-settle);font-style:normal}.page-module__H0G7nG__leadLink:hover .page-module__H0G7nG__leadArrow i{translate:4px}.page-module__H0G7nG__toc{margin-block-start:clamp(2.25rem,4.2vh,3rem)}.page-module__H0G7nG__group{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(1.6rem,2.8vh,2.2rem) clamp(1.2rem,2.2vh,1.8rem);display:grid;position:relative}.page-module__H0G7nG__groupRule{transform-origin:0;background:#e2ecf233;block-size:1.5px;position:absolute;inset-block-start:0;inset-inline:0}.page-module__H0G7nG__groupLabel{color:#a9b6bf;font:500 .6875rem / 1.3 var(--type-ui);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin:0;padding-block-start:.45rem;position:sticky;inset-block-start:6.5rem}.page-module__H0G7nG__groupRows{flex-direction:column;display:flex}.page-module__H0G7nG__row{position:relative}.page-module__H0G7nG__row:before{content:"";opacity:0;transition:opacity var(--t-fast) var(--ease-out);pointer-events:none;background:#e2ecf20a;border-radius:.6rem;position:absolute;inset:2px -1.1rem}.page-module__H0G7nG__row:hover:before,.page-module__H0G7nG__row:focus-within:before{opacity:1}.page-module__H0G7nG__rowInner{transition:transform var(--t-base) var(--ease-settle);padding-block:clamp(1.05rem,1.9vh,1.35rem);position:relative}.page-module__H0G7nG__row:hover .page-module__H0G7nG__rowInner,.page-module__H0G7nG__row:focus-within .page-module__H0G7nG__rowInner{transform:translate(12px)}.page-module__H0G7nG__rowTick{opacity:0;transform-origin:0;block-size:1.5px;inline-size:.7rem;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-settle);background:#e2ecf2bf;position:absolute;inset-block-start:calc(50% - .75px);inset-inline-start:-1.35rem;transform:scaleX(.3)}.page-module__H0G7nG__row:hover .page-module__H0G7nG__rowTick,.page-module__H0G7nG__row:focus-within .page-module__H0G7nG__rowTick{opacity:1;transform:scaleX(1)}.page-module__H0G7nG__rowMeta{color:#8d9aa3;font:500 .6563rem / 1 var(--type-ui);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;display:flex}.page-module__H0G7nG__rowCategory{text-align:end;margin-inline-start:auto;padding-inline-start:.75rem}.page-module__H0G7nG__rowTitle{max-inline-size:46rem;font:440 clamp(1.15rem, 1.6vw, 1.4rem) / 1.3 var(--type-display);letter-spacing:-.02em;text-wrap:balance;margin:.5rem 0 0}.page-module__H0G7nG__rowLink{color:#dde5ea;transition:color var(--t-fast) var(--ease-out);text-decoration:none}.page-module__H0G7nG__rowLink:after{content:"";z-index:2;position:absolute;inset:0}.page-module__H0G7nG__rowLink:focus-visible{outline:2px solid var(--cyan-ring);outline-offset:3px}.page-module__H0G7nG__row:hover .page-module__H0G7nG__rowLink,.page-module__H0G7nG__row:focus-within .page-module__H0G7nG__rowLink{color:#fff}@media (max-width:48rem){.page-module__H0G7nG__heading{font-size:clamp(2rem,8.6vw,2.6rem)}.page-module__H0G7nG__group{grid-template-columns:1fr;row-gap:.9rem}.page-module__H0G7nG__groupLabel{padding-block-start:0;position:static}.page-module__H0G7nG__rowInner{padding-block:1rem}.page-module__H0G7nG__row:hover .page-module__H0G7nG__rowInner,.page-module__H0G7nG__row:focus-within .page-module__H0G7nG__rowInner{transform:none}}@media (max-width:34rem){.page-module__H0G7nG__support{max-inline-size:24rem}.page-module__H0G7nG__rowTitle{font-size:1.15rem}.page-module__H0G7nG__leadTitle{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.page-module__H0G7nG__leadLink,.page-module__H0G7nG__leadTitle,.page-module__H0G7nG__leadArrow i,.page-module__H0G7nG__row:before,.page-module__H0G7nG__rowInner,.page-module__H0G7nG__rowTick,.page-module__H0G7nG__rowLink{transition:none}.page-module__H0G7nG__leadLink:hover,.page-module__H0G7nG__row:hover .page-module__H0G7nG__rowInner,.page-module__H0G7nG__row:focus-within .page-module__H0G7nG__rowInner{transform:none}}@media (forced-colors:active){.page-module__H0G7nG__heading,.page-module__H0G7nG__support,.page-module__H0G7nG__indexHeading,.page-module__H0G7nG__leadMeta,.page-module__H0G7nG__leadExcerpt,.page-module__H0G7nG__leadArrow,.page-module__H0G7nG__groupLabel,.page-module__H0G7nG__rowMeta,.page-module__H0G7nG__rowCategory{color:canvastext}.page-module__H0G7nG__leadLink{box-shadow:none;background:canvas;border:1px solid canvastext}.page-module__H0G7nG__leadStamp{color:canvastext;border-color:canvastext}.page-module__H0G7nG__catChip{color:buttontext;border:1px solid buttontext}.page-module__H0G7nG__catChip[aria-pressed=true]{color:highlight;border-color:highlight}.page-module__H0G7nG__leadTitle,.page-module__H0G7nG__rowLink,.page-module__H0G7nG__row:hover .page-module__H0G7nG__rowLink,.page-module__H0G7nG__row:focus-within .page-module__H0G7nG__rowLink{color:linktext}.page-module__H0G7nG__groupRule,.page-module__H0G7nG__rowTick{forced-color-adjust:none;background:canvastext}.page-module__H0G7nG__row:before,.page-module__H0G7nG__hero:before,.page-module__H0G7nG__index:before{display:none}}@media (max-width:48rem){.page-module__H0G7nG__heading,.page-module__H0G7nG__support,.page-module__H0G7nG__indexHead,.page-module__H0G7nG__indexHeading{text-align:center;margin-inline:auto}.page-module__H0G7nG__leadLink{text-align:center}.page-module__H0G7nG__leadMeta,.page-module__H0G7nG__leadArrow{justify-content:center}.page-module__H0G7nG__leadCategory{text-align:center;margin-inline-start:0;padding-inline-start:0}.page-module__H0G7nG__leadExcerpt,.page-module__H0G7nG__leadTitle{margin-inline:auto}.page-module__H0G7nG__groupLabel{text-align:center}.page-module__H0G7nG__catRail{justify-content:center}.page-module__H0G7nG__count{text-align:center}}@media (max-width:40rem){.page-module__H0G7nG__index{padding-block-start:clamp(3.2rem,6vh,4.4rem)}.page-module__H0G7nG__catRail{scroll-snap-type:x proximity;scroll-padding-inline:var(--page-edge);padding-inline:var(--page-edge);margin-inline:calc(-1 * var(--page-edge));-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.page-module__H0G7nG__catRail::-webkit-scrollbar{display:none}.page-module__H0G7nG__catChip{scroll-snap-align:start;flex:none}}
.PrincipleStrata-module__3b-3wG__strata{flex-direction:column;display:flex}.PrincipleStrata-module__3b-3wG__row{position:relative}.PrincipleStrata-module__3b-3wG__rowInner{grid-template-columns:clamp(5.5rem,9vw,8.5rem) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(2rem,3.6vh,2.8rem);display:grid}.PrincipleStrata-module__3b-3wG__num{color:#e2ecf266;font:440 clamp(3.6rem, 6.2vw, 5.4rem) / .9 var(--type-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 1px #ffffff0d,0 -1px 1px #000310b3;transition:color var(--t-base) var(--ease-out)}.PrincipleStrata-module__3b-3wG__row:hover .PrincipleStrata-module__3b-3wG__num{color:#e2ecf26b}.PrincipleStrata-module__3b-3wG__copy{padding-block-start:.4rem}.PrincipleStrata-module__3b-3wG__title{color:#e6edf1;font:450 clamp(1.35rem, 2vw, 1.75rem) / 1.2 var(--type-display);letter-spacing:-.02em;text-wrap:balance;transition:color var(--t-base) var(--ease-out);margin:0}.PrincipleStrata-module__3b-3wG__row:hover .PrincipleStrata-module__3b-3wG__title{color:var(--ink-primary)}.PrincipleStrata-module__3b-3wG__body{color:#7f878c;max-inline-size:38rem;font:420 clamp(.95rem, 1.05vw, 1.0625rem) / 1.6 var(--type-ui);letter-spacing:-.014em;text-wrap:pretty;margin:.7rem 0 0}.PrincipleStrata-module__3b-3wG__separator{transform-origin:0;block-size:1.5px;transition:background-color var(--t-base) var(--ease-out);background:#e2ecf22e;position:absolute;inset-block-end:0;inset-inline:0}.PrincipleStrata-module__3b-3wG__row:hover .PrincipleStrata-module__3b-3wG__separator{background:#e2ecf24d}.PrincipleStrata-module__3b-3wG__row:first-child:before{content:"";background:#e2ecf22e;block-size:1.5px;position:absolute;inset-block-start:0;inset-inline:0}@media (max-width:48rem){.PrincipleStrata-module__3b-3wG__rowInner{grid-template-columns:1fr;row-gap:.5rem;padding-block:1.8rem}.PrincipleStrata-module__3b-3wG__num{font-size:2.4rem}.PrincipleStrata-module__3b-3wG__copy{padding-block-start:0}}@media (prefers-reduced-motion:reduce){.PrincipleStrata-module__3b-3wG__num,.PrincipleStrata-module__3b-3wG__title,.PrincipleStrata-module__3b-3wG__separator{transition:none}}@media (forced-colors:active){.PrincipleStrata-module__3b-3wG__num{display:none}.PrincipleStrata-module__3b-3wG__title,.PrincipleStrata-module__3b-3wG__body{color:canvastext;text-shadow:none}.PrincipleStrata-module__3b-3wG__separator,.PrincipleStrata-module__3b-3wG__row:first-child:before{forced-color-adjust:none;background:canvastext}}@media (max-width:48rem){.PrincipleStrata-module__3b-3wG__rowInner{text-align:center;justify-items:center}.PrincipleStrata-module__3b-3wG__body{margin-inline:auto}}
.NativePlates-module__fVfucW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.NativePlates-module__fVfucW__plate{box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff0f, 0 18px 34px -24px #000310d9;transition:transform var(--t-base) var(--ease-settle), box-shadow var(--t-base) var(--ease-settle), background var(--t-base) var(--ease-settle);background:linear-gradient(#0f18349e,#070d22b8) padding-box padding-box,linear-gradient(#ffffff21,#ffffff0a) border-box;border:1px solid #0000;border-radius:.9rem;padding:clamp(1.6rem,2.6vw,2.2rem) clamp(1.5rem,2.4vw,2.1rem) clamp(1.7rem,2.8vw,2.3rem);position:relative}.NativePlates-module__fVfucW__plate:hover{box-shadow:0 0 0 1px var(--keyline-dark), inset 0 1px 0 #ffffff17, 0 24px 44px -24px #000310e6;background:linear-gradient(#121c3cad,#091028c2) padding-box padding-box,linear-gradient(#ffffff30,#ffffff0f) border-box;transform:translateY(-3px)}.NativePlates-module__fVfucW__socket{color:#c3ced6;block-size:2.6rem;inline-size:2.6rem;transition:color var(--t-base) var(--ease-out);background:#030716b8;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px 3px #000310b3,inset 0 -1px #ffffff0d,0 0 0 1px #ffffff12}.NativePlates-module__fVfucW__plate:hover .NativePlates-module__fVfucW__socket{color:#e6edf1}.NativePlates-module__fVfucW__feature{color:#e6edf1;font:460 clamp(1.1rem, 1.3vw, 1.25rem) / 1.25 var(--type-display);letter-spacing:-.01em;margin:1.15rem 0 0}.NativePlates-module__fVfucW__body{color:#7f878c;max-inline-size:30rem;font:420 .9375rem / 1.6 var(--type-ui);letter-spacing:-.014em;text-wrap:pretty;margin:.65rem 0 0}@media (max-width:48rem){.NativePlates-module__fVfucW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NativePlates-module__fVfucW__plate,.NativePlates-module__fVfucW__socket{transition:none}.NativePlates-module__fVfucW__plate:hover{transform:none}}@media (forced-colors:active){.NativePlates-module__fVfucW__plate{box-shadow:none;background:canvas;border:1px solid canvastext}.NativePlates-module__fVfucW__socket{box-shadow:none;color:canvastext;background:canvas;border:1px solid canvastext}.NativePlates-module__fVfucW__feature,.NativePlates-module__fVfucW__body{color:canvastext}}@media (max-width:48rem){.NativePlates-module__fVfucW__plate{text-align:center}.NativePlates-module__fVfucW__body{margin-inline:auto}}
