@property --read{syntax:"<number>";inherits:false;initial-value:0}.Article-module__OFzTYW__main{timeline-scope:--article-title, --article-body}.Article-module__OFzTYW__condensed{z-index:30;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--rule);opacity:0;pointer-events:none;position:fixed;top:4.25rem;left:0;right:0;transform:translateY(-110%)}@supports (animation-timeline:view()){.Article-module__OFzTYW__condensed{animation:linear both Article-module__OFzTYW__condense;animation-timeline:--article-title;animation-range:exit 30%}}@keyframes Article-module__OFzTYW__condense{to{opacity:1;transform:none}}.Article-module__OFzTYW__condensedInner{align-items:center;gap:.75rem;height:3rem;display:flex}.Article-module__OFzTYW__condensedTitle{color:var(--ink);font-weight:700;font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Article-module__OFzTYW__ring{background:conic-gradient(var(--brand) calc(var(--read) * 1turn), var(--rule-2) 0);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.Article-module__OFzTYW__bodyCol{view-timeline:--article-body block;view-timeline-inset:35% 65%}@supports (animation-timeline:view()){.Article-module__OFzTYW__ring{animation:linear both Article-module__OFzTYW__read-progress;animation-timeline:--article-body;animation-range:cover}}@media (min-width:1200px){.Article-module__OFzTYW__main:has(.Article-module__OFzTYW__toc) .Article-module__OFzTYW__condensed .Article-module__OFzTYW__ring{display:none}}:root[data-motion=reduce] .Article-module__OFzTYW__condensed{animation-timing-function:step-end}@media (prefers-reduced-motion:reduce){.Article-module__OFzTYW__condensed{animation-timing-function:step-end}}@keyframes Article-module__OFzTYW__read-progress{to{--read:1}}.Article-module__OFzTYW__header{max-width:min(100% - 2 * var(--gutter), 60rem);gap:1.1rem;padding-top:clamp(2.5rem,6vw,5rem);display:grid}.Article-module__OFzTYW__back{border-radius:var(--r-ctl);font-size:var(--fs-meta);color:var(--text-2);justify-self:start;align-items:center;gap:.4rem;margin-left:-.45rem;padding:.35rem .65rem .35rem .45rem;font-weight:600;display:inline-flex}.Article-module__OFzTYW__kicker{font-size:var(--fs-meta);color:var(--brand);flex-wrap:wrap;gap:.5rem 1rem;font-weight:600;display:flex}.Article-module__OFzTYW__seriesTag{color:var(--text-3);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;font-weight:500}@media (hover:hover){.Article-module__OFzTYW__seriesTag:hover{color:var(--text);text-decoration-color:currentColor}}.Article-module__OFzTYW__seriesAll{font-size:var(--fs-meta);color:var(--text-2);border-radius:var(--r-ctl);grid-column:1/-1;justify-self:start;padding:.3rem .5rem;font-weight:600}.Article-module__OFzTYW__tagLinks{display:inline}.Article-module__OFzTYW__tagLink{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.Article-module__OFzTYW__tagLink:hover{text-decoration-color:currentColor}}.Article-module__OFzTYW__title{view-timeline-name:--article-title;font-size:var(--fs-display);letter-spacing:-.04em;font-weight:780;line-height:1.12}.Article-module__OFzTYW__dek{font-family:var(--font-body);font-size:var(--fs-lede);color:var(--text-2);max-width:46rem;line-height:1.75}.Article-module__OFzTYW__byline{font-size:var(--fs-meta);color:var(--text-3);flex-wrap:wrap;gap:.5rem;display:flex}.Article-module__OFzTYW__author{color:var(--text);font-weight:600}.Article-module__OFzTYW__author a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}@media (hover:hover){.Article-module__OFzTYW__author a:hover{text-decoration-color:currentColor}}.Article-module__OFzTYW__coverWrap{margin-top:clamp(2rem,4vw,3rem)}.Article-module__OFzTYW__cover{aspect-ratio:21/9;border-radius:var(--r-sheet);box-shadow:var(--shadow-rest), 0 0 0 1px var(--rule);overflow:hidden}.Article-module__OFzTYW__layout{--col-gap:clamp(2rem, 3.5vw, 3.5rem);grid-template-columns:minmax(0, 13rem) minmax(0, var(--measure)) minmax(0, 13rem);justify-content:center;gap:var(--col-gap);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.Article-module__OFzTYW__tocCol{position:relative}.Article-module__OFzTYW__noteCol{min-width:0}.Article-module__OFzTYW__toc{gap:.85rem;display:grid;position:sticky;top:8.5rem}.Article-module__OFzTYW__tocHead{align-items:center;gap:.55rem;display:flex}.Article-module__OFzTYW__tocTitle{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.Article-module__OFzTYW__tocLeft{font-size:var(--fs-micro);color:var(--text-3);margin-left:auto}.Article-module__OFzTYW__tocList{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.Article-module__OFzTYW__tocList li[data-level="3"]{padding-left:.85rem}.Article-module__OFzTYW__tocLink{border-radius:var(--r-ctl);font-size:var(--fs-meta);color:var(--text-2);transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border:1px solid #0000;padding:.4rem .6rem;line-height:1.45;display:block}.Article-module__OFzTYW__tocLink[aria-current]{color:var(--ink);background:var(--surface);border-color:var(--rule);font-weight:700}@media (hover:hover){.Article-module__OFzTYW__tocLink:hover{color:var(--ink)}}.Article-module__OFzTYW__prose{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);font-feature-settings:"kern" 1;line-height:1.88}.Article-module__OFzTYW__p{hanging-punctuation:first allow-end;margin-block:0 1.2em}.Article-module__OFzTYW__h2{font-family:var(--font-sans);font-size:var(--fs-h2);letter-spacing:-.03em;margin:2.6em 0 .8em;scroll-margin-top:8rem;font-weight:760;line-height:1.3;position:relative}.Article-module__OFzTYW__h3{font-family:var(--font-sans);font-size:var(--fs-h3);margin:2em 0 .6em;scroll-margin-top:8rem;font-weight:700}.Article-module__OFzTYW__h4{font-family:var(--font-sans);font-size:var(--fs-body);margin:1.8em 0 .5em;scroll-margin-top:8rem;font-weight:700}.Article-module__OFzTYW__anchor{color:var(--text-3);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;left:-1.4em}@media (hover:hover){.Article-module__OFzTYW__h2:hover .Article-module__OFzTYW__anchor{opacity:1}}.Article-module__OFzTYW__code{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--rule);word-break:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.12em .4em;font-size:.84em}.Article-module__OFzTYW__a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.Article-module__OFzTYW__list{margin:0 0 1.3em;padding-left:1.3em}.Article-module__OFzTYW__list li{margin-bottom:.45em;padding-left:.2em}.Article-module__OFzTYW__list li::marker{color:var(--brand);font-family:var(--font-display);font-weight:600}.Article-module__OFzTYW__list li>.Article-module__OFzTYW__p,.Article-module__OFzTYW__tasks li .Article-module__OFzTYW__p,.Article-module__OFzTYW__quote .Article-module__OFzTYW__p,.Article-module__OFzTYW__callout .Article-module__OFzTYW__p{margin-bottom:.4em}.Article-module__OFzTYW__list li>.Article-module__OFzTYW__p:last-child,.Article-module__OFzTYW__tasks li .Article-module__OFzTYW__p:last-child,.Article-module__OFzTYW__quote .Article-module__OFzTYW__p:last-child,.Article-module__OFzTYW__callout .Article-module__OFzTYW__p:last-child{margin-bottom:0}.Article-module__OFzTYW__tasks{margin:0 0 1.3em;padding:0;list-style:none}.Article-module__OFzTYW__tasks li{grid-template-columns:1.4em 1fr;align-items:start;gap:.5em;margin-bottom:.45em;display:grid}.Article-module__OFzTYW__check{border:1.5px solid var(--rule-2);width:1.1em;height:1.1em;color:var(--brand-fg,var(--brand));border-radius:4px;place-items:center;margin-top:.35em;font-size:.8em;line-height:1;display:inline-grid}.Article-module__OFzTYW__tasks li[data-done] .Article-module__OFzTYW__check{border-color:var(--brand)}.Article-module__OFzTYW__tasks li[data-done]>div{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1px}.Article-module__OFzTYW__hr{background:var(--rule-2);border:0;width:40%;height:1px;margin:2.6em auto}.Article-module__OFzTYW__mathInline{font-size:1.04em}.Article-module__OFzTYW__quote{border-left:2px solid var(--rule-2);color:var(--text-2);margin:1.8em 0;padding-left:1.25em}.Article-module__OFzTYW__pull{font-family:var(--font-sans);margin:2.6em -1rem;padding:1.2em 1rem .4em;position:relative}.Article-module__OFzTYW__pull p{font-size:calc(clamp(1.6rem, 1.2rem + 1.4vw, 2.35rem) * var(--blog-text-scale));letter-spacing:-.035em;color:var(--ink);font-weight:740;line-height:1.3}.Article-module__OFzTYW__pullMark{font-family:var(--font-display);color:var(--brand);transform-origin:0 100%;height:2.2rem;font-size:4.5rem;line-height:.6;display:block}.Article-module__OFzTYW__pull cite{font-style:normal;font-size:var(--fs-meta);color:var(--text-3);margin-top:.8em;display:block}.Article-module__OFzTYW__callout{background:var(--surface);border:1px solid var(--rule-2);font-family:var(--font-sans);font-size:calc(var(--fs-body) * .92);border-radius:12px;grid-template-columns:1.6rem minmax(0,1fr);gap:.85rem;margin:1.8em 0;padding:1rem 1.15rem;line-height:1.75;display:grid}.Article-module__OFzTYW__callout p{margin:0}.Article-module__OFzTYW__calloutIcon{border:1.5px solid var(--brand);width:1.6rem;height:1.6rem;color:var(--brand);font-family:var(--font-display);border-radius:50%;place-items:center;margin-top:.15rem;font-size:.8rem;font-weight:700;display:grid}.Article-module__OFzTYW__callout[data-tone=warn] .Article-module__OFzTYW__calloutIcon{color:#b45309;border-color:#b45309}.Article-module__OFzTYW__ref{font-family:var(--font-display);margin-left:.1em;font-size:.7em;line-height:0}.Article-module__OFzTYW__ref a{color:var(--brand);padding:0 .15em}.Article-module__OFzTYW__sidenote{border-left:1px solid var(--rule-2);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-2);margin:.6em 0 .9em;padding-left:.9rem;line-height:1.6;display:block}.Article-module__OFzTYW__sideNo{font-family:var(--font-display);color:var(--brand);margin-right:.4rem;font-weight:600}@media (min-width:1200px){.Article-module__OFzTYW__sidenote{float:right;clear:right;width:13rem;margin:.2em calc(-13rem - var(--col-gap)) 1em 0;border-left:0;padding-left:0}}.Article-module__OFzTYW__codeBlock{background:var(--code-bg,#f6f8fb);border:1px solid var(--rule);border-radius:14px;margin:1.9em -.5rem;overflow:hidden}:root[data-theme=dark] .Article-module__OFzTYW__codeBlock{--code-bg:#0d1117}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Article-module__OFzTYW__codeBlock{--code-bg:#0d1117}}.Article-module__OFzTYW__codeHead{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:calc(.78rem * var(--blog-text-scale));color:var(--text-2);align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.15rem;display:flex}.Article-module__OFzTYW__codeFile{color:var(--ink);font-weight:500}.Article-module__OFzTYW__codeLang{color:var(--text-3);text-transform:lowercase}.Article-module__OFzTYW__copy{border-radius:var(--r-ctl);border:1px solid var(--rule-2);height:2rem;font-family:var(--font-sans);font-size:var(--fs-micro);color:var(--text-2);cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin-left:auto;padding:0 .65rem;display:inline-flex}.Article-module__OFzTYW__shiki pre{font-family:var(--font-mono);font-size:calc(.86rem * var(--blog-text-scale));tab-size:2;margin:0;padding:1rem 0;line-height:1.7;overflow-x:auto;background:0 0!important}.Article-module__OFzTYW__shiki code{min-width:max-content;display:block}.Article-module__OFzTYW__shiki .line{min-width:100%;padding:0 1.25rem;display:inline-block}.Article-module__OFzTYW__shiki .line.hl{background:color-mix(in srgb, var(--cobalt) 13%, transparent);box-shadow:inset 2px 0 0 var(--cobalt)}.Article-module__OFzTYW__shiki span{color:var(--shiki-light)}:root[data-theme=dark] .Article-module__OFzTYW__shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Article-module__OFzTYW__shiki span{color:var(--shiki-dark)}}.Article-module__OFzTYW__math{color:var(--ink);margin:1.6em 0;font-size:1.12em;overflow:auto hidden}.Article-module__OFzTYW__figure{margin:2em 0}.Article-module__OFzTYW__figureArt{aspect-ratio:16/9;border-radius:14px;overflow:hidden}.Article-module__OFzTYW__figureImage{background:var(--bg-2);border-radius:14px;overflow:hidden}.Article-module__OFzTYW__img{width:100%;height:auto;display:block}.Article-module__OFzTYW__chart{width:100%;height:auto;color:var(--text);overflow:visible}.Article-module__OFzTYW__chartLabel{font-family:var(--font-sans);fill:var(--text-2);font-size:13px;font-weight:600}.Article-module__OFzTYW__chartTick{font-family:var(--font-display);fill:var(--text-3);font-size:11px}.Article-module__OFzTYW__caption{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-3);margin-top:.7rem;line-height:1.6}.Article-module__OFzTYW__share{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.Article-module__OFzTYW__shareBtn{border-radius:var(--r-ctl);border:1px solid var(--control);background-color:var(--surface);cursor:pointer;align-items:center;gap:.45rem;height:2.75rem;padding:0 1rem;font-weight:600;display:inline-flex}.Article-module__OFzTYW__cta{border-radius:var(--r-ctl);background-color:var(--solid);height:2.75rem;color:var(--on-solid);align-items:center;gap:.45rem;padding:0 1.1rem;font-weight:650;display:inline-flex}.Article-module__OFzTYW__seriesNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.Article-module__OFzTYW__seriesLink{border-radius:var(--r-card);border:1px solid var(--rule-2);gap:.3rem;padding:1.25rem 1.4rem;display:grid}.Article-module__OFzTYW__seriesNext{text-align:right}.Article-module__OFzTYW__seriesDir{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.Article-module__OFzTYW__seriesTitle{color:var(--ink);font-weight:700}.Article-module__OFzTYW__related{margin-top:clamp(4rem,8vw,6rem)}.Article-module__OFzTYW__relatedHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.Article-module__OFzTYW__relatedTitle{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:760}.Article-module__OFzTYW__map{align-items:flex-end;gap:1.25rem;max-width:34rem;margin:0;display:flex}.Article-module__OFzTYW__mapPanel{aspect-ratio:5/4;border-radius:var(--r-card);background:var(--sheet-front);flex:none;width:clamp(12rem,18vw,16rem);overflow:hidden}.Article-module__OFzTYW__mapSvg{width:100%;height:100%;display:block}.Article-module__OFzTYW__mapCaption{font-size:var(--fs-meta);color:var(--text-2);text-wrap:pretty;line-height:1.6}.Article-module__OFzTYW__mapCaption strong{color:var(--ink);margin-bottom:.15rem;font-weight:700;display:block}@media (hover:none){.Article-module__OFzTYW__mapHint{display:none}}.Article-module__OFzTYW__mapRoute{opacity:0;transition:opacity .22s var(--ease-out,ease-out)}.Article-module__OFzTYW__mapRelated{transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ease-out,ease-out)}:is(.Article-module__OFzTYW__related:has([data-r="1"]:is(:hover,:focus-within)) :is(.Article-module__OFzTYW__mapRoute,.Article-module__OFzTYW__mapRelated)[data-r="1"],.Article-module__OFzTYW__related:has([data-r="2"]:is(:hover,:focus-within)) :is(.Article-module__OFzTYW__mapRoute,.Article-module__OFzTYW__mapRelated)[data-r="2"],.Article-module__OFzTYW__related:has([data-r="3"]:is(:hover,:focus-within)) :is(.Article-module__OFzTYW__mapRoute,.Article-module__OFzTYW__mapRelated)[data-r="3"]){opacity:1}:is(.Article-module__OFzTYW__related:has([data-r="1"]:is(:hover,:focus-within)) .Article-module__OFzTYW__mapRelated[data-r="1"],.Article-module__OFzTYW__related:has([data-r="2"]:is(:hover,:focus-within)) .Article-module__OFzTYW__mapRelated[data-r="2"],.Article-module__OFzTYW__related:has([data-r="3"]:is(:hover,:focus-within)) .Article-module__OFzTYW__mapRelated[data-r="3"]){transform:scale(1.5)}.Article-module__OFzTYW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}@media (max-width:1199px){.Article-module__OFzTYW__layout{grid-template-columns:minmax(0, var(--measure))}.Article-module__OFzTYW__tocCol,.Article-module__OFzTYW__noteCol{display:none}}@media (max-width:860px){.Article-module__OFzTYW__relatedGrid{grid-template-columns:minmax(0,1fr)}.Article-module__OFzTYW__relatedHead{flex-direction:column;align-items:stretch}.Article-module__OFzTYW__mapPanel{width:clamp(9rem,38vw,12rem)}.Article-module__OFzTYW__seriesNav{grid-template-columns:minmax(0,1fr)}.Article-module__OFzTYW__cover{aspect-ratio:16/10}.Article-module__OFzTYW__codeBlock{margin-inline:0}.Article-module__OFzTYW__pull{margin-inline:0;padding-inline:0}}.Article-module__OFzTYW__previewBanner{border-radius:var(--r-ctl);background:var(--surface);border:1px dashed var(--rule-2);font-size:var(--fs-meta);color:var(--text-2);justify-self:start;margin:0 0 .6rem;padding:.7rem 1rem}.Article-module__OFzTYW__previewBanner strong{color:var(--ink);margin-right:.4rem}.Article-module__OFzTYW__archived{border:1px solid var(--rule-2);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-2);background:var(--bg-2);border-radius:10px;margin:0 0 1.2rem;padding:.7rem .9rem}.Article-module__OFzTYW__altLink{color:var(--brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}
.Compare-module__yB3tOW__stage{border-radius:var(--r-card);background:var(--surface-2);isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.Compare-module__yB3tOW__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Compare-module__yB3tOW__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.Compare-module__yB3tOW__chip{z-index:2;background:var(--sheet-front);color:var(--sheet-front-text);font-size:var(--fs-micro);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:.3rem .65rem;font-weight:700;position:absolute;top:.75rem}.Compare-module__yB3tOW__chipBefore{left:.75rem}.Compare-module__yB3tOW__chipAfter{right:.75rem}.Compare-module__yB3tOW__divider{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0a152440}.Compare-module__yB3tOW__handle{color:#0a1524;width:2.75rem;height:2.75rem;transition:transform var(--dur-1) var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0a15244d,0 4px 16px #0a15242e}.Compare-module__yB3tOW__range{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.Compare-module__yB3tOW__stage:has(.Compare-module__yB3tOW__range:focus-visible) .Compare-module__yB3tOW__handle{outline:3px solid var(--focus);outline-offset:3px}.Compare-module__yB3tOW__stage:has(.Compare-module__yB3tOW__range:active) .Compare-module__yB3tOW__handle{transform:translate(-50%,-50%)scale(1.08)}
.Scrolly-module__peyTIG__scrolly{margin:2.5em 0}.Scrolly-module__peyTIG__steps{gap:2.5em;margin:0;padding:0;list-style:none;display:grid}.Scrolly-module__peyTIG__step{margin:0}.Scrolly-module__peyTIG__stepMedia{border-radius:var(--r-card);background:var(--bg-2);margin-bottom:1.1em;overflow:hidden}.Scrolly-module__peyTIG__stepImg{width:100%;height:auto;display:block}.Scrolly-module__peyTIG__stepBody>:last-child{margin-bottom:0}.Scrolly-module__peyTIG__stage{z-index:1;background:var(--bg);padding-bottom:.75rem;position:sticky;top:8rem}.Scrolly-module__peyTIG__frame{aspect-ratio:16/10;border-radius:var(--r-card);background:var(--bg-2);max-height:46vh;margin-inline:auto;position:relative;overflow:hidden}.Scrolly-module__peyTIG__layer{opacity:0;transition:opacity .36s var(--ease-out);position:absolute;inset:0}.Scrolly-module__peyTIG__layer[data-on]{opacity:1}.Scrolly-module__peyTIG__layerImg{object-fit:cover;width:100%;height:100%;display:block}.Scrolly-module__peyTIG__dots{justify-content:center;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.Scrolly-module__peyTIG__dots li{background:var(--rule);width:.4rem;height:.4rem;transition:width var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border-radius:999px}.Scrolly-module__peyTIG__dots li[data-on]{background:var(--ink);width:1.25rem}.Scrolly-module__peyTIG__scrolly[data-enhanced] .Scrolly-module__peyTIG__steps{gap:0;padding-bottom:20vh}.Scrolly-module__peyTIG__scrolly[data-enhanced] .Scrolly-module__peyTIG__step{align-items:center;min-height:55vh;display:flex;position:relative}.Scrolly-module__peyTIG__scrolly[data-enhanced] .Scrolly-module__peyTIG__stepBody{border-radius:var(--r-card);border:1px solid var(--rule);background:var(--surface);width:100%;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);padding:1.25rem 1.4rem}.Scrolly-module__peyTIG__scrolly[data-enhanced] .Scrolly-module__peyTIG__step[data-on] .Scrolly-module__peyTIG__stepBody{border-color:var(--rule-2);box-shadow:var(--shadow-rest)}.Scrolly-module__peyTIG__scrolly[data-enhanced] .Scrolly-module__peyTIG__stepMedia{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.Video-module__XyLWeG__stage{width:min(100%, calc(80svh * var(--ar,1.7778)));border-radius:var(--r-card);background:var(--bg-2);margin-inline:auto;position:relative;overflow:hidden}.Video-module__XyLWeG__video{width:100%;height:auto;aspect-ratio:var(--ar,1.7778);object-fit:cover;display:block}.Video-module__XyLWeG__toggle{border:1px solid var(--rule-2);background:var(--sheet-front);width:2.75rem;height:2.75rem;color:var(--sheet-front-text);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}@media (hover:hover){.Video-module__XyLWeG__toggle:hover{background:var(--solid);color:var(--on-solid)}}.Video-module__XyLWeG__toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Video-module__XyLWeG__toggle{transition:none}}:root[data-motion=reduce] .Video-module__XyLWeG__toggle{transition:none}
.Scene-module__DP4U5a__stage{aspect-ratio:16/10;border-radius:var(--r-card);background:var(--sheet-front);isolation:isolate;position:relative;overflow:hidden}.Scene-module__DP4U5a__poster,.Scene-module__DP4U5a__canvasBox{position:absolute;inset:0}.Scene-module__DP4U5a__poster{transition:opacity .32s var(--ease-out)}.Scene-module__DP4U5a__canvasBox{opacity:0;transition:opacity .32s var(--ease-out)}.Scene-module__DP4U5a__canvas{width:100%;height:100%;display:block}.Scene-module__DP4U5a__stage[data-live] .Scene-module__DP4U5a__canvasBox{opacity:1}.Scene-module__DP4U5a__stage[data-live] .Scene-module__DP4U5a__poster{opacity:0}.Scene-module__DP4U5a__zoom .Scene-module__DP4U5a__poster,.Scene-module__DP4U5a__zoom .Scene-module__DP4U5a__canvasBox{inset:-15%}
