.SplitScreen-module__yPCfSa__root{--ss-kb:calc(.05 + .1 * var(--ss-intensity,.6));--ss-drift:calc(.015 + .035 * var(--ss-intensity,.6));--ss-panel-w:clamp(18rem, 41cqi, 46rem);flex-direction:column;display:flex}.SplitScreen-module__yPCfSa__full{min-width:0}.SplitScreen-module__yPCfSa__chapter{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.SplitScreen-module__yPCfSa__content{min-width:0;container-type:inline-size}.SplitScreen-module__yPCfSa__step{min-width:0;position:relative}.SplitScreen-module__yPCfSa__marker{padding:clamp(1.25rem, 3cqi, 2.5rem) var(--rs-gutter) 0;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.85rem;margin:0;font-size:.72rem;font-weight:600;display:flex}.SplitScreen-module__yPCfSa__markerIndex{color:var(--color-accent)}.SplitScreen-module__yPCfSa__markerRule{background:color-mix(in srgb, var(--color-muted) 32%, transparent);flex:auto;height:1px}.SplitScreen-module__yPCfSa__markerLabel{white-space:nowrap}.SplitScreen-module__yPCfSa__plate{aspect-ratio:21/8;background:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));isolation:isolate;max-height:12rem;margin:clamp(1rem,3cqi,1.75rem) 0 0;display:block;position:relative;overflow:clip}.SplitScreen-module__yPCfSa__step[data-plate] .SplitScreen-module__yPCfSa__marker{display:none}.SplitScreen-module__yPCfSa__plateImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.SplitScreen-module__yPCfSa__plateCap{left:var(--rs-gutter);right:var(--rs-gutter);color:#fff;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 14px #0000008c;align-items:baseline;gap:.7rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:.7rem}.SplitScreen-module__yPCfSa__plate:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.SplitScreen-module__yPCfSa__plateIndex{letter-spacing:.04em;font-size:1.15rem}.SplitScreen-module__yPCfSa__plateLabel{overflow-wrap:anywhere;min-width:0}html.js .SplitScreen-module__yPCfSa__plate{clip-path:inset(calc((1 - var(--fx-p,1)) * 12%) 0 0 0)}html.js .SplitScreen-module__yPCfSa__plateImg{scale:calc(1 + .07 * (1 - var(--fx-p,1)))}.SplitScreen-module__yPCfSa__panelCol{display:none}@container skel (min-width:60rem){.SplitScreen-module__yPCfSa__chapter{grid-template-columns:var(--ss-panel-w) minmax(0, 1fr)}.SplitScreen-module__yPCfSa__root[data-side=right] .SplitScreen-module__yPCfSa__chapter{grid-template-columns:minmax(0, 1fr) var(--ss-panel-w)}.SplitScreen-module__yPCfSa__root[data-side=right] .SplitScreen-module__yPCfSa__panelCol{order:2}.SplitScreen-module__yPCfSa__panelCol{min-width:0;display:block;position:relative}.SplitScreen-module__yPCfSa__step{padding-inline:clamp(.5rem,2.2cqi,2.75rem)}.SplitScreen-module__yPCfSa__step[data-plate] .SplitScreen-module__yPCfSa__marker{display:flex}.SplitScreen-module__yPCfSa__plate{display:none}}.SplitScreen-module__yPCfSa__panel{top:var(--rs-nav-h,0px);height:calc(var(--rs-viewport-h,100dvh) - var(--rs-nav-h,0px));position:sticky}.SplitScreen-module__yPCfSa__frame{border-inline-end:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);background:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));isolation:isolate;height:100%;position:relative;overflow:clip;container-type:inline-size}.SplitScreen-module__yPCfSa__root[data-side=right] .SplitScreen-module__yPCfSa__frame{border-inline-end:0;border-inline-start:1px solid color-mix(in srgb, var(--color-text) 12%, transparent)}.SplitScreen-module__yPCfSa__layer{position:absolute;inset:0;overflow:clip}.SplitScreen-module__yPCfSa__layerImg{object-fit:cover;width:100%;height:100%;display:block}.SplitScreen-module__yPCfSa__panel[data-fx=step] .SplitScreen-module__yPCfSa__layer{opacity:0}.SplitScreen-module__yPCfSa__panel[data-fx=step] .SplitScreen-module__yPCfSa__layer:first-child,.SplitScreen-module__yPCfSa__panel[data-fx=step] .SplitScreen-module__yPCfSa__layer[data-on]{opacity:1;transition:opacity .3s}.SplitScreen-module__yPCfSa__layer:first-child{--p:1}html.js .SplitScreen-module__yPCfSa__panel[data-fx=wipe] .SplitScreen-module__yPCfSa__layer{clip-path:inset(calc((1 - var(--p,0)) * 100%) 0 0 0)}html.js .SplitScreen-module__yPCfSa__panel[data-fx=fade] .SplitScreen-module__yPCfSa__layer{opacity:var(--p,0)}:is(html.js .SplitScreen-module__yPCfSa__panel[data-fx=wipe] .SplitScreen-module__yPCfSa__layerImg,html.js .SplitScreen-module__yPCfSa__panel[data-fx=fade] .SplitScreen-module__yPCfSa__layerImg){scale:calc(1 + var(--ss-kb) * (1 - var(--p,0)) + var(--ss-drift) * var(--d,0))}.SplitScreen-module__yPCfSa__shade{pointer-events:none;background:linear-gradient(#0000 42%,#00000024 68%,#0000008c);position:absolute;inset:0}.SplitScreen-module__yPCfSa__cap{color:#fff;text-shadow:0 1px 16px #00000080;flex-direction:column;gap:.7rem;padding:clamp(1rem,4cqi,2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.SplitScreen-module__yPCfSa__chapter[data-kind=type] .SplitScreen-module__yPCfSa__cap{color:var(--color-text);text-shadow:none}.SplitScreen-module__yPCfSa__chapter[data-kind=type] .SplitScreen-module__yPCfSa__capLabel,.SplitScreen-module__yPCfSa__chapter[data-kind=type] .SplitScreen-module__yPCfSa__capLine{display:none}.SplitScreen-module__yPCfSa__capLine{min-width:0;font-family:var(--font-heading);font-weight:var(--heading-weight,700);align-items:baseline;gap:.6rem;margin:0;display:flex}.SplitScreen-module__yPCfSa__capIndex{letter-spacing:-.02em;font-size:clamp(1.5rem,9cqi,2.6rem);line-height:1}.SplitScreen-module__yPCfSa__capTotal{letter-spacing:.08em;opacity:.75;font-size:.85rem}.SplitScreen-module__yPCfSa__capLabel{letter-spacing:.18em;text-transform:uppercase;text-align:end;overflow-wrap:anywhere;min-width:0;margin-inline-start:auto;font-size:.78rem;font-weight:600}.SplitScreen-module__yPCfSa__rail{background:color-mix(in srgb, currentColor 28%, transparent);border-radius:2px;height:2px;display:block;overflow:clip}.SplitScreen-module__yPCfSa__railFill{transform-origin:0;height:100%;scale:var(--ss-rail,0) 1;background:currentColor;display:block}:is(html.js .SplitScreen-module__yPCfSa__capIndex,html.js .SplitScreen-module__yPCfSa__capLabel){animation:.42s cubic-bezier(.16,1,.3,1) both SplitScreen-module__yPCfSa__ss-swap}@keyframes SplitScreen-module__yPCfSa__ss-swap{0%{opacity:0;translate:0 .45em}to{opacity:1;translate:0}}.SplitScreen-module__yPCfSa__typeStage{padding:clamp(1.25rem,5cqi,2.5rem);text-align:center;background:var(--ss-tone,var(--color-surface));flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding-bottom:7rem;display:flex;position:absolute;inset:0;overflow:clip}.SplitScreen-module__yPCfSa__layer[data-tone="0"]{--ss-tone:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg))}.SplitScreen-module__yPCfSa__layer[data-tone="1"]{--ss-tone:color-mix(in srgb, var(--color-primary) 13%, var(--color-bg))}.SplitScreen-module__yPCfSa__layer[data-tone="2"]{--ss-tone:color-mix(in srgb, var(--color-text) 7%, var(--color-surface))}.SplitScreen-module__yPCfSa__typeIndex{font-family:var(--font-heading);font-size:clamp(4rem,32cqi,13rem);font-weight:var(--heading-weight,700);letter-spacing:-.02em;color:color-mix(in srgb, var(--color-text) 22%, transparent);pointer-events:none;line-height:.82}.SplitScreen-module__yPCfSa__typeLabel{font-family:var(--font-heading);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--color-text);overflow-wrap:anywhere;font-size:clamp(.8rem,2.8cqi,1.05rem);font-weight:600}@media (prefers-reduced-motion:reduce){:is(html.js .SplitScreen-module__yPCfSa__plate,html.js .SplitScreen-module__yPCfSa__frame){clip-path:none!important}:is(html.js .SplitScreen-module__yPCfSa__plateImg,html.js .SplitScreen-module__yPCfSa__layerImg){scale:none!important}:is(html.js .SplitScreen-module__yPCfSa__capIndex,html.js .SplitScreen-module__yPCfSa__capLabel){animation:none!important}}
.ScrollStory-module__A3rSDa__root{--st-zoom:calc(.06 + .12 * var(--st-intensity,.6));--st-drift:calc(.02 + .05 * var(--st-intensity,.6));--st-par:calc(-1.4rem * var(--st-intensity,.6));--st-strip:clamp(7rem, 22svh, 11.5rem);flex-direction:column;display:flex}.ScrollStory-module__A3rSDa__full{min-width:0}.ScrollStory-module__A3rSDa__chapter{position:relative}.ScrollStory-module__A3rSDa__stageTrack{top:var(--rs-nav-h,0px);z-index:3;position:sticky}.ScrollStory-module__A3rSDa__stage{height:var(--st-strip);isolation:isolate;background:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));position:relative;overflow:clip}.ScrollStory-module__A3rSDa__media{position:absolute;inset:0}.ScrollStory-module__A3rSDa__layer{position:absolute;inset:0;overflow:clip}.ScrollStory-module__A3rSDa__layerImg{object-fit:cover;width:100%;height:100%;display:block}.ScrollStory-module__A3rSDa__veil{pointer-events:none;background:linear-gradient(#0000 30%,#0000000f 55%,#0000006b);position:absolute;inset:0}.ScrollStory-module__A3rSDa__stage[data-fx=step] .ScrollStory-module__A3rSDa__layer{opacity:0}.ScrollStory-module__A3rSDa__stage[data-fx=step] .ScrollStory-module__A3rSDa__layer:first-child,.ScrollStory-module__A3rSDa__stage[data-fx=step] .ScrollStory-module__A3rSDa__layer[data-on]{opacity:1;transition:opacity .32s}.ScrollStory-module__A3rSDa__layer:first-child{--p:1}html.js .ScrollStory-module__A3rSDa__stage[data-fx=fade] .ScrollStory-module__A3rSDa__layer{opacity:var(--p,0)}html.js .ScrollStory-module__A3rSDa__stage[data-fx=iris] .ScrollStory-module__A3rSDa__layer{clip-path:circle(calc(var(--p,0) * 120%) at 50% 45%)}:is(html.js .ScrollStory-module__A3rSDa__stage[data-fx=fade] .ScrollStory-module__A3rSDa__layerImg,html.js .ScrollStory-module__A3rSDa__stage[data-fx=iris] .ScrollStory-module__A3rSDa__layerImg){scale:calc(1 + var(--st-zoom) * (1 - var(--p,0)) + var(--st-drift) * var(--d,0));translate:0 calc((1 - var(--p,0)) * var(--st-par))}.ScrollStory-module__A3rSDa__chrome{left:var(--rs-gutter);right:var(--rs-gutter);z-index:2;border-radius:var(--card-radius);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);background:color-mix(in srgb, var(--color-bg) 68%, transparent);-webkit-backdrop-filter:blur(12px);max-width:22rem;color:var(--color-text);align-items:center;gap:.8rem;padding:.45rem .8rem;display:flex;position:absolute;bottom:.6rem}.ScrollStory-module__A3rSDa__count{font-family:var(--font-heading);font-weight:var(--heading-weight,700);align-items:baseline;gap:.35rem;margin:0;display:flex}.ScrollStory-module__A3rSDa__countNow{letter-spacing:-.01em;font-size:1.15rem;line-height:1}.ScrollStory-module__A3rSDa__countAll{letter-spacing:.08em;color:var(--color-muted);font-size:.75rem}.ScrollStory-module__A3rSDa__rail{background:color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:2px;flex:auto;height:2px;display:block;overflow:clip}.ScrollStory-module__A3rSDa__railFill{background:var(--color-accent);transform-origin:0;height:100%;scale:var(--st-rail,0) 1;display:block}.ScrollStory-module__A3rSDa__index{display:none}.ScrollStory-module__A3rSDa__steps{margin:0;padding:0;list-style:none}.ScrollStory-module__A3rSDa__step{min-width:0;scroll-margin-top:calc(var(--rs-nav-h,0px) + var(--st-strip) + .5rem)}:is(.ScrollStory-module__A3rSDa__step [data-section-id],.ScrollStory-module__A3rSDa__step [data-rs-anchor]){scroll-margin-top:calc(var(--rs-nav-h,0px) + var(--st-strip) + .5rem)}.ScrollStory-module__A3rSDa__card,.ScrollStory-module__A3rSDa__cardBody{min-width:0}@container skel (min-width:60rem){.ScrollStory-module__A3rSDa__chapter{--st-strip:0px;grid-template-columns:minmax(0,1fr);display:grid}.ScrollStory-module__A3rSDa__stageTrack{z-index:0;grid-area:1/1;min-width:0;position:static}.ScrollStory-module__A3rSDa__stage{top:var(--rs-nav-h,0px);height:calc(var(--rs-viewport-h,100dvh) - var(--rs-nav-h,0px));position:sticky}.ScrollStory-module__A3rSDa__veil{background:linear-gradient(to var(--st-veil-dir,right), #00000057, #0000001a 42%, #0000 68%)}.ScrollStory-module__A3rSDa__root[data-side=right] .ScrollStory-module__A3rSDa__veil{--st-veil-dir:left}.ScrollStory-module__A3rSDa__steps{z-index:1;pointer-events:none;flex-direction:column;grid-area:1/1;gap:clamp(4rem,20vh,12rem);padding-block:clamp(3rem,12vh,8rem) clamp(5rem,32vh,16rem);display:flex;position:relative}.ScrollStory-module__A3rSDa__step{justify-content:flex-end;padding-inline:clamp(1rem,4cqi,4.5rem);display:flex}.ScrollStory-module__A3rSDa__root[data-side=right] .ScrollStory-module__A3rSDa__step{justify-content:flex-start}.ScrollStory-module__A3rSDa__card{pointer-events:auto;border:var(--card-border);border-radius:var(--card-radius);width:min(43cqi,38rem);box-shadow:var(--card-shadow);background:color-mix(in srgb, var(--color-bg) 93%, transparent);-webkit-backdrop-filter:blur(var(--blur,0px));overflow:clip}html.js .ScrollStory-module__A3rSDa__step[data-state=idle] .ScrollStory-module__A3rSDa__cardBody{opacity:.42;transition:opacity .48s}:is(html.js .ScrollStory-module__A3rSDa__step[data-state=active] .ScrollStory-module__A3rSDa__cardBody,html.js .ScrollStory-module__A3rSDa__step .ScrollStory-module__A3rSDa__cardBody:focus-within){opacity:1;transition:opacity .48s}.ScrollStory-module__A3rSDa__chrome{bottom:clamp(1.25rem,5vh,3rem);left:auto;right:auto;flex-direction:column;align-items:stretch;gap:.75rem;width:max-content;max-width:min(16rem,30cqi);padding:.9rem 1rem 1rem;inset-inline-start:clamp(1rem,3.5cqi,3rem)}.ScrollStory-module__A3rSDa__root[data-side=right] .ScrollStory-module__A3rSDa__chrome{inset-inline:auto clamp(1rem,3.5cqi,3rem)}.ScrollStory-module__A3rSDa__countNow{font-size:1.5rem}.ScrollStory-module__A3rSDa__rail{flex:none;width:100%}.ScrollStory-module__A3rSDa__index{display:block}.ScrollStory-module__A3rSDa__index ol{flex-direction:column;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.ScrollStory-module__A3rSDa__index a{min-height:1.9rem;color:var(--color-muted);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.ScrollStory-module__A3rSDa__index a:hover{color:var(--color-text)}.ScrollStory-module__A3rSDa__index a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.ScrollStory-module__A3rSDa__index a[aria-current=true]{color:var(--color-text)}.ScrollStory-module__A3rSDa__tick{opacity:.55;background:currentColor;border-radius:2px;flex:none;width:1.1rem;height:2px;transition:width .32s,background .32s,opacity .32s}.ScrollStory-module__A3rSDa__index a[aria-current=true] .ScrollStory-module__A3rSDa__tick{opacity:1;background:var(--color-accent);width:2.1rem}.ScrollStory-module__A3rSDa__indexLabel{overflow-wrap:anywhere;min-width:0}.ScrollStory-module__A3rSDa__typeStage{padding-inline-end:50%;padding-bottom:clamp(5rem,16vh,9rem)}.ScrollStory-module__A3rSDa__root[data-side=right] .ScrollStory-module__A3rSDa__typeStage{padding-inline:50% clamp(1rem,6cqi,4rem)}.ScrollStory-module__A3rSDa__typeLabel{font-size:clamp(1.8rem,5cqi,4rem)}}.ScrollStory-module__A3rSDa__typeStage{text-align:center;background:var(--st-tone,var(--color-surface));flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:clamp(1rem,6cqi,4rem);display:flex;position:absolute;inset:0;overflow:clip}.ScrollStory-module__A3rSDa__layer[data-tone="0"]{--st-tone:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg))}.ScrollStory-module__A3rSDa__layer[data-tone="1"]{--st-tone:color-mix(in srgb, var(--color-primary) 13%, var(--color-bg))}.ScrollStory-module__A3rSDa__layer[data-tone="2"]{--st-tone:color-mix(in srgb, var(--color-text) 7%, var(--color-surface))}.ScrollStory-module__A3rSDa__typeLabel{font-family:var(--font-heading);font-size:clamp(1.5rem,6cqi,3.2rem);font-weight:var(--heading-weight,700);letter-spacing:.08em;text-indent:.08em;text-transform:uppercase;text-wrap:balance;color:color-mix(in srgb, var(--color-text) 78%, transparent);overflow-wrap:anywhere;line-height:1.05}@media (prefers-reduced-motion:reduce){html.js .ScrollStory-module__A3rSDa__layer{clip-path:none!important}html.js .ScrollStory-module__A3rSDa__layerImg{translate:none!important;scale:none!important}.ScrollStory-module__A3rSDa__tick{transition:none!important}}
.StackedCards-module__HFvf2G__root{flex-direction:column;display:flex}.StackedCards-module__HFvf2G__deck{--sc-gap:clamp(.6rem, 1.6cqi, 1.4rem);--sc-edge:clamp(.5rem, 1.6cqi, 1.5rem);--sc-step:clamp(.35rem, .8cqi, .8rem);--sc-shrink:calc(.05 * var(--sc-intensity,.6));--sc-radius:min(30px, calc(var(--card-radius,14px) * 1.9));--sc-base:calc(var(--rs-nav-h,0px) + var(--sc-gap) + 3 * var(--sc-step));--rs-viewport-h:calc(100svh - var(--rs-nav-h,0px));gap:var(--sc-gap);padding-block:var(--sc-gap) calc(var(--sc-gap) * 2.5);flex-direction:column;display:flex}.StackedCards-module__HFvf2G__track{position:relative}.StackedCards-module__HFvf2G__card{margin-inline:var(--sc-edge);border:var(--card-border);border-radius:var(--sc-radius);background-color:var(--color-bg);position:relative;overflow:clip;box-shadow:0 -26px 46px -26px #0006,0 26px 50px -40px #00000073}.StackedCards-module__HFvf2G__track:nth-child(2n)>.StackedCards-module__HFvf2G__card{background-image:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent), color-mix(in srgb, var(--color-text) 4%, transparent))}.StackedCards-module__HFvf2G__card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--color-bg) 30%, #000);position:absolute;inset:0}.StackedCards-module__HFvf2G__intro{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;margin-inline:0;overflow:visible}.StackedCards-module__HFvf2G__intro:after{content:none}@media (prefers-reduced-motion:no-preference){html.js .StackedCards-module__HFvf2G__root[data-sc=on] .StackedCards-module__HFvf2G__track{top:min(var(--sc-base), calc(100svh - var(--sc-h,0px) - var(--sc-gap)));position:sticky}html.js .StackedCards-module__HFvf2G__root[data-sc=on] .StackedCards-module__HFvf2G__card[data-sc-covered]{translate:0 calc(-1 * min(var(--sc-d,0), 3) * var(--sc-step));scale:calc(1 - min(var(--sc-d,0), 3) * var(--sc-shrink));transform-origin:50% var(--sc-origin,0px)}html.js .StackedCards-module__HFvf2G__root[data-sc=on] .StackedCards-module__HFvf2G__card[data-sc-covered]:after{opacity:calc(min(var(--sc-d,0), 2.4) * .16)}html.js .StackedCards-module__HFvf2G__root[data-sc=on] .StackedCards-module__HFvf2G__intro[data-sc-covered]{opacity:calc(1 - min(var(--sc-d,0), 1) * .75);translate:none;scale:calc(1 - min(var(--sc-d,0), 1) * calc(var(--sc-shrink) * .8));transform-origin:50% var(--sc-origin,0px)}}.StackedCards-module__HFvf2G__root[data-sc-static] .StackedCards-module__HFvf2G__track{position:static!important}.StackedCards-module__HFvf2G__root[data-sc-static] .StackedCards-module__HFvf2G__card{translate:none!important;scale:none!important}@container skel (max-width:47.99rem){.StackedCards-module__HFvf2G__deck{--sc-edge:.5rem;--sc-gap:.6rem;--sc-step:.25rem;--sc-shrink:0;--sc-radius:min(22px, calc(var(--card-radius,14px) * 1.5))}}
.ParallaxDepth-module__SOdYOq__root{flex-direction:column;display:flex;position:relative;overflow-x:clip}.ParallaxDepth-module__SOdYOq__body{flex-direction:column;display:flex}.ParallaxDepth-module__SOdYOq__slot{isolation:isolate;position:relative}.ParallaxDepth-module__SOdYOq__tilt{z-index:1;transform-origin:50% 100%;position:relative}.ParallaxDepth-module__SOdYOq__decor{z-index:-1;pointer-events:none;--pd-edge:calc(50% - min(var(--rs-container), 100cqi - 2 * var(--rs-gutter)) / 2);position:absolute;inset:-14% 0}.ParallaxDepth-module__SOdYOq__shape{width:var(--pd-w,12rem);height:var(--pd-h,var(--pd-w,12rem));translate:0 calc((.5 - var(--pd-c,.5)) * var(--pd-r,.3) * 14rem * var(--pd-i,0));transform:translate3d(calc(var(--pd-mx,0) * var(--pd-r,.3) * -2rem * var(--pd-i,0)), calc(var(--pd-my,0) * var(--pd-r,.3) * -1.4rem * var(--pd-i,0)), 0);transition:transform .65s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.ParallaxDepth-module__SOdYOq__decor[data-pd-live] .ParallaxDepth-module__SOdYOq__shape{will-change:translate}.ParallaxDepth-module__SOdYOq__ring{border:1.5px solid color-mix(in srgb, var(--color-accent) 42%, transparent);border-radius:999px}.ParallaxDepth-module__SOdYOq__disc{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 34%, transparent), color-mix(in srgb, var(--color-accent) 10%, transparent));border-radius:999px}.ParallaxDepth-module__SOdYOq__blob{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-primary) 24%, transparent), transparent);border-radius:999px}.ParallaxDepth-module__SOdYOq__square{border:1.5px solid color-mix(in srgb, var(--color-text) 16%, transparent);border-radius:calc(var(--card-radius) * 1.4);rotate:-9deg}.ParallaxDepth-module__SOdYOq__dots{color:color-mix(in srgb, var(--color-text) 30%, transparent);background-image:radial-gradient(currentColor 1.1px,#0000 1.2px);background-size:1.4rem 1.4rem;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 78%);mask-image:radial-gradient(closest-side,#000 25%,#0000 78%)}.ParallaxDepth-module__SOdYOq__bar{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 45%, transparent), transparent);border-radius:999px}.ParallaxDepth-module__SOdYOq__plate{width:min(var(--pd-w,13rem), calc(var(--pd-edge) - 2rem));aspect-ratio:3/4;border-radius:var(--card-radius);border:var(--card-border);box-shadow:var(--card-shadow);background:var(--color-surface);opacity:.92;translate:0 calc((.5 - var(--pd-c,.5)) * var(--pd-r,.5) * 14rem * var(--pd-i,0));transform:perspective(900px) rotateY(calc(var(--pd-mx,0) * 3.5deg * var(--pd-i,0))) rotateX(calc(var(--pd-my,0) * -2.6deg * var(--pd-i,0)));transition:transform .55s cubic-bezier(.16,1,.3,1);display:none;position:absolute;overflow:clip}.ParallaxDepth-module__SOdYOq__plate img{object-fit:cover;width:100%;height:100%;display:block}.ParallaxDepth-module__SOdYOq__decor[data-pd-live] .ParallaxDepth-module__SOdYOq__plate{will-change:translate, transform}@container skel (min-width:100rem){.ParallaxDepth-module__SOdYOq__plate{display:block}}@container skel (max-width:48rem){.ParallaxDepth-module__SOdYOq__shape{width:calc(var(--pd-w,12rem) * .58);height:calc(var(--pd-h,var(--pd-w,12rem)) * .58);opacity:.7}.ParallaxDepth-module__SOdYOq__decor>.ParallaxDepth-module__SOdYOq__shape:nth-of-type(n+2),.ParallaxDepth-module__SOdYOq__heroShapes>:nth-of-type(n+3){display:none}}.ParallaxDepth-module__SOdYOq__heroWrap{isolation:isolate;position:relative}.ParallaxDepth-module__SOdYOq__heroScene{z-index:-1;pointer-events:none;--pd-edge:calc(50% - min(var(--rs-container), 100cqi - 2 * var(--rs-gutter)) / 2);position:absolute;inset:-6% 0 -30%;overflow:clip;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 94%);mask-image:linear-gradient(#000 0% 58%,#0000 94%)}.ParallaxDepth-module__SOdYOq__heroGlow{background:radial-gradient(42% 46% at 78% 26%, color-mix(in srgb, var(--color-accent) 26%, transparent), transparent 70%), radial-gradient(46% 50% at 14% 74%, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 72%);translate:0 calc(var(--pd-hp,0) * 8rem * var(--pd-i,0));transform:translate3d(calc(var(--pd-mx,0) * -1.1rem), calc(var(--pd-my,0) * -.8rem), 0);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-20% -10%}.ParallaxDepth-module__SOdYOq__heroEcho{object-fit:cover;opacity:.3;filter:blur(54px)saturate(1.3);width:100%;height:100%;translate:0 calc(var(--pd-hp,0) * 5rem * var(--pd-i,0));transform:translate3d(calc(var(--pd-mx,0) * -1.8rem), calc(var(--pd-my,0) * -1.2rem), 0) scale(calc(1 + .16 * var(--pd-i,0)));transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(86% 82% at 50% 40%,#000 26%,#0000 78%);mask-image:radial-gradient(86% 82% at 50% 40%,#000 26%,#0000 78%)}.ParallaxDepth-module__SOdYOq__heroShapes{translate:0 calc(var(--pd-hp,0) * -2.5rem * var(--pd-i,0));transform:translate3d(calc(var(--pd-mx,0) * -2.6rem), calc(var(--pd-my,0) * -1.6rem), 0);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ParallaxDepth-module__SOdYOq__heroFg{z-index:1;transform-origin:50% 20%;position:relative}html.js .ParallaxDepth-module__SOdYOq__heroShapes>*{animation:.9s cubic-bezier(.16,1,.3,1) both ParallaxDepth-module__SOdYOq__pdArrive;animation-delay:calc(var(--pd-d,0) * 90ms + .12s)}@keyframes ParallaxDepth-module__SOdYOq__pdArrive{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ParallaxDepth-module__SOdYOq__shape,.ParallaxDepth-module__SOdYOq__plate,.ParallaxDepth-module__SOdYOq__heroGlow,.ParallaxDepth-module__SOdYOq__heroEcho,.ParallaxDepth-module__SOdYOq__heroShapes,.ParallaxDepth-module__SOdYOq__tilt,.ParallaxDepth-module__SOdYOq__heroFg{will-change:auto!important;transition:none!important;transform:none!important}html.js .ParallaxDepth-module__SOdYOq__heroShapes>*{animation:none}}
.ZoomReveal-module__LMEAXa__root{flex-direction:column;display:flex}.ZoomReveal-module__LMEAXa__hero,.ZoomReveal-module__LMEAXa__runway{position:relative}.ZoomReveal-module__LMEAXa__stage{--zr-p:1;--rs-viewport-h:calc(100svh - var(--rs-nav-h,0px));isolation:isolate;flex-direction:column;display:flex;position:relative}.ZoomReveal-module__LMEAXa__heroSlot{z-index:1;flex:1 0 auto;position:relative}.ZoomReveal-module__LMEAXa__panel{z-index:0;background:radial-gradient(115% 85% at 12% 8%, color-mix(in srgb, var(--color-primary) 26%, transparent), transparent 62%), radial-gradient(95% 80% at 92% 96%, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent 58%), linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 9%, var(--color-bg)), var(--color-bg) 70%);display:none;position:absolute;inset:0}.ZoomReveal-module__LMEAXa__root[data-zr-nomedia] .ZoomReveal-module__LMEAXa__panel,.ZoomReveal-module__LMEAXa__root[data-zr-mode=panel] .ZoomReveal-module__LMEAXa__panel{display:block}.ZoomReveal-module__LMEAXa__flip{z-index:2;pointer-events:none;display:none;position:absolute;inset:0;overflow:clip}.ZoomReveal-module__LMEAXa__flip img{object-fit:cover;width:100%;height:100%;display:block}.ZoomReveal-module__LMEAXa__cue{z-index:3;background:color-mix(in srgb, var(--color-text) 18%, transparent);opacity:0;pointer-events:none;border-radius:2px;width:2px;height:clamp(2rem,5cqi,3.25rem);position:absolute;bottom:clamp(.75rem,2.5cqi,2rem);left:50%;overflow:hidden;translate:-50%}.ZoomReveal-module__LMEAXa__cue:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--color-text) 70%, transparent);height:45%;animation:2.1s cubic-bezier(.65,0,.35,1) infinite ZoomReveal-module__LMEAXa__zr-cue;position:absolute;inset:0 0 auto}@keyframes ZoomReveal-module__LMEAXa__zr-cue{0%{translate:0 -100%}55%,to{translate:0 220%}}.ZoomReveal-module__LMEAXa__rev{--zr-p:1}@media (prefers-reduced-motion:no-preference){@container skel (min-width:60rem){html.js .ZoomReveal-module__LMEAXa__root:not([data-zr-hero=off]) .ZoomReveal-module__LMEAXa__runway{height:calc(100svh - var(--rs-nav-h,0px) + var(--zr-travel,85svh))}html.js .ZoomReveal-module__LMEAXa__root:not([data-zr-hero=off]) .ZoomReveal-module__LMEAXa__stage{--zr-p:0;top:var(--rs-nav-h,0px);height:calc(100svh - var(--rs-nav-h,0px));position:sticky;overflow:clip}html.js .ZoomReveal-module__LMEAXa__root:not([data-zr-hero=off]) .ZoomReveal-module__LMEAXa__cue{opacity:calc(1 - min(1, var(--zr-p) * 6))}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=flip] .ZoomReveal-module__LMEAXa__flip{clip-path:inset(calc((1 - var(--zr-p)) * var(--zr-ct,0) * 1px) calc((1 - var(--zr-p)) * var(--zr-cr,0) * 1px) calc((1 - var(--zr-p)) * var(--zr-cb,0) * 1px) calc((1 - var(--zr-p)) * var(--zr-cl,0) * 1px) round calc((1 - var(--zr-p)) * var(--zr-rad,0) * 1px));display:block}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=flip] .ZoomReveal-module__LMEAXa__flip img{translate:calc((1 - var(--zr-p)) * var(--zr-dx,0px)) calc((1 - var(--zr-p)) * var(--zr-dy,0px));scale:calc(var(--zr-k,1) + (1 - var(--zr-k,1)) * var(--zr-p))}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=flip] .ZoomReveal-module__LMEAXa__heroSlot{translate:0 calc(var(--zr-p) * -6svh);opacity:calc(1 - min(1, var(--zr-p) * 1.5))}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=scale] .ZoomReveal-module__LMEAXa__heroSlot>.rs-shell>.rs-frame>*{flex-direction:column;flex:1 0 auto;justify-content:safe center;margin-block:0;display:flex}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=scale] .ZoomReveal-module__LMEAXa__heroSlot{scale:calc(.88 + .12 * var(--zr-p));clip-path:inset(0 round calc((1 - var(--zr-p)) * 1.75rem))}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=panel] .ZoomReveal-module__LMEAXa__panel{clip-path:inset(calc((1 - var(--zr-p)) * 6svh) calc((1 - var(--zr-p)) * min(7cqi, 5rem)) round calc((1 - var(--zr-p)) * 1.75rem))}html.js .ZoomReveal-module__LMEAXa__root[data-zr-mode=panel] .ZoomReveal-module__LMEAXa__heroSlot{translate:0 calc((1 - var(--zr-p)) * 2.5svh)}}html.js .ZoomReveal-module__LMEAXa__iris{clip-path:inset(calc((1 - var(--zr-p)) * 4.5svh) calc((1 - var(--zr-p)) * min(4cqi, 2.25rem)) 0 round calc((1 - var(--zr-p)) * 1.5rem));scale:calc(.985 + .015 * var(--zr-p))}html.js .ZoomReveal-module__LMEAXa__rise{translate:0 calc((1 - var(--zr-p)) * 4svh);scale:calc(.965 + .035 * var(--zr-p));opacity:calc(.3 + .7 * var(--zr-p));transform-origin:50% 90%}html.js .ZoomReveal-module__LMEAXa__slant{clip-path:polygon(0 calc((1 - var(--zr-p)) * 7svh), 100% 0%, 100% 100%, 0 100%);translate:0 calc((1 - var(--zr-p)) * 2svh)}@container skel (max-width:47.99rem){html.js .ZoomReveal-module__LMEAXa__rev{clip-path:none;opacity:1;translate:none;scale:calc(.975 + .025 * var(--zr-p));transform-origin:50% 80%}}}
.Curtain-module__Ey3WMW__root{flex-direction:column;display:flex}.Curtain-module__Ey3WMW__curtains{--cu-h:0px;--cu-radius:min(28px, calc(var(--card-radius,14px) * 1.8));--rs-viewport-h:calc(100svh - var(--rs-nav-h,0px));z-index:1;position:relative}.Curtain-module__Ey3WMW__footer{position:relative}.Curtain-module__Ey3WMW__panel{min-height:calc(100svh - var(--rs-nav-h,0px));background:var(--cu-page-bg,var(--color-bg));position:relative}.Curtain-module__Ey3WMW__panel+.Curtain-module__Ey3WMW__panel{border-radius:var(--cu-radius) var(--cu-radius) 0 0;box-shadow:0 -30px 60px -34px #0000008c}.Curtain-module__Ey3WMW__panel:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Curtain-module__Ey3WMW__panel:nth-child(2n):before{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.Curtain-module__Ey3WMW__panel:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:color-mix(in srgb, var(--color-bg) 25%, #000);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.js .Curtain-module__Ey3WMW__root[data-cu=on] .Curtain-module__Ey3WMW__panel{top:min(var(--rs-nav-h,0px), calc(100svh - var(--cu-h,0px)));position:sticky}html.js .Curtain-module__Ey3WMW__root[data-cu=on] .Curtain-module__Ey3WMW__panel[data-cu-covered]{translate:0 calc(-1 * var(--cu-p,0) * var(--cu-drift,5svh));scale:calc(1 - var(--cu-p,0) * var(--cu-recede,.03))}html.js .Curtain-module__Ey3WMW__root[data-cu=on] .Curtain-module__Ey3WMW__panel[data-cu-covered]:after{opacity:calc(var(--cu-p,0) * var(--cu-dim,.5))}html.js .Curtain-module__Ey3WMW__root[data-cu-footer=reveal] .Curtain-module__Ey3WMW__footer{z-index:0;position:sticky;bottom:0}html.js .Curtain-module__Ey3WMW__root[data-cu-footer=reveal] .Curtain-module__Ey3WMW__panel:last-child{border-bottom-left-radius:var(--cu-radius);border-bottom-right-radius:var(--cu-radius);box-shadow:0 -30px 60px -34px #0000008c,0 30px 60px -34px #00000073}}.Curtain-module__Ey3WMW__root[data-cu-static] .Curtain-module__Ey3WMW__panel{position:static!important}.Curtain-module__Ey3WMW__root[data-cu-static] .Curtain-module__Ey3WMW__panel[data-cu-covered]{translate:none!important;scale:none!important}@container skel (max-width:47.99rem){.Curtain-module__Ey3WMW__curtains{--cu-radius:min(18px, calc(var(--card-radius,14px) * 1.2));--cu-drift:0svh;--cu-recede:0;--cu-dim:.38}}
.bands-module__BxnsyG__root{--bands-ink:var(--color-text);--bands-paper:var(--color-bg);--bands-surface:var(--color-surface);--bands-primary:var(--color-primary);--bands-accent:var(--color-accent);--bd-h:clamp(1.5rem, 4.5cqi, 4.25rem);--bd-lift:clamp(1rem, 1.5cqi, 1.6rem);--bd-thumb:2.1rem;flex-direction:column;display:flex}.bands-module__BxnsyG__bands{flex-direction:column;display:flex;overflow:clip visible}.bands-module__BxnsyG__band{padding-top:var(--bd-in-h,0px);padding-bottom:var(--bd-lift);position:relative}.bands-module__BxnsyG__bands>.bands-module__BxnsyG__band:last-child{padding-bottom:0}.bands-module__BxnsyG__band[data-tone=base]{--band-bg:transparent}.bands-module__BxnsyG__band[data-tone=surface]{--band-bg:color-mix(in srgb, var(--bands-ink) 7%, var(--bands-surface))}.bands-module__BxnsyG__band[data-tone=accent]{--band-bg:color-mix(in srgb, var(--bands-accent) 16%, var(--bands-paper))}.bands-module__BxnsyG__band[data-tone=inverse]{--band-bg:var(--bands-ink)}.bands-module__BxnsyG__fill{z-index:0;background:var(--band-bg);pointer-events:none;-webkit-mask-image:var(--bd-in,linear-gradient(#0000, #0000)), linear-gradient(#000, #000);-webkit-mask-image:var(--bd-in,linear-gradient(#0000, #0000)), linear-gradient(#000, #000);mask-image:var(--bd-in,linear-gradient(#0000, #0000)), linear-gradient(#000, #000);-webkit-mask-size:100% var(--bd-in-h,0px), 100% calc(100% - var(--bd-in-h,0px));-webkit-mask-size:100% var(--bd-in-h,0px), 100% calc(100% - var(--bd-in-h,0px));mask-size:100% var(--bd-in-h,0px), 100% calc(100% - var(--bd-in-h,0px));-webkit-mask-position:0 0, 0 var(--bd-in-h,0px);-webkit-mask-position:0 0, 0 var(--bd-in-h,0px);mask-position:0 0, 0 var(--bd-in-h,0px);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bands-module__BxnsyG__slot{z-index:1;position:relative}.bands-module__BxnsyG__seam{z-index:2;pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.bands-module__BxnsyG__shapes{height:var(--bd-h);transform-origin:50% 0;scale:1 calc(1 - .5 * var(--bd-strength,.6) * (1 - var(--fx-p)) * var(--fx-intensity,1));position:absolute;top:0;left:0;right:0}.bands-module__BxnsyG__skirt,.bands-module__BxnsyG__echo{height:100%;position:absolute;top:0;left:-6%;right:-6%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bands-module__BxnsyG__skirt{background:var(--band-bg)}.bands-module__BxnsyG__echo{background:color-mix(in srgb, var(--color-accent) 62%, transparent);opacity:.55;translate:0 calc((.28rem + (1 - var(--fx-p)) * .85rem) * var(--fx-intensity,1))}.bands-module__BxnsyG__root[data-shape=wave] .bands-module__BxnsyG__skirt{translate:calc((1 - var(--fx-p)) * -3.5%) 0}.bands-module__BxnsyG__root[data-shape=wave] .bands-module__BxnsyG__echo{translate:calc((1 - var(--fx-p)) * 4%) calc((.28rem + (1 - var(--fx-p)) * .85rem) * var(--fx-intensity,1))}.bands-module__BxnsyG__seamRow{width:100%;max-width:calc(var(--rs-container) + 2 * var(--rs-gutter));padding-inline:var(--rs-gutter);margin-inline:auto;display:flex}.bands-module__BxnsyG__card{background:var(--color-surface);border:var(--card-border);max-width:100%;box-shadow:var(--card-shadow);translate:0 calc(-50% + var(--bd-card-off,0) * var(--bd-h) + (.5 - var(--fx-p)) * .4rem * var(--fx-intensity,1));border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem .35rem;display:inline-flex}.bands-module__BxnsyG__card[data-side=end]{margin-left:auto}.bands-module__BxnsyG__thumb{width:var(--bd-thumb);height:var(--bd-thumb);object-fit:cover;background:color-mix(in srgb, var(--color-muted) 20%, transparent);border-radius:999px;flex:none}.bands-module__BxnsyG__dot{width:calc(var(--bd-thumb) * .55);height:calc(var(--bd-thumb) * .55);background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent);border-radius:999px;flex:none;margin-left:.45rem}.bands-module__BxnsyG__num{font-family:var(--font-heading);font-weight:var(--heading-weight);color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1}.bands-module__BxnsyG__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1;overflow:hidden}@container skel (max-width:47.999rem){.bands-module__BxnsyG__root{--bd-h:clamp(1.1rem, 4cqi, 2.1rem);--bd-lift:.85rem;--bd-thumb:1.6rem}.bands-module__BxnsyG__card{gap:.4rem;padding:.25rem .7rem .25rem .25rem}.bands-module__BxnsyG__num{font-size:.72rem}.bands-module__BxnsyG__label{letter-spacing:.08em;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.bands-module__BxnsyG__root .bands-module__BxnsyG__shapes{scale:none}.bands-module__BxnsyG__root[data-shape] .bands-module__BxnsyG__skirt{translate:none}.bands-module__BxnsyG__root[data-shape] .bands-module__BxnsyG__echo{translate:0 .28rem}.bands-module__BxnsyG__root .bands-module__BxnsyG__card{translate:0 calc(-50% + var(--bd-card-off,0) * var(--bd-h))}}
.Coverflow-module__YlYGpq__root{flex-direction:column;display:flex;position:relative}.Coverflow-module__YlYGpq__stageWrap{position:relative;overflow-x:clip}.Coverflow-module__YlYGpq__runway,.Coverflow-module__YlYGpq__stage{position:relative}.Coverflow-module__YlYGpq__viewport{gap:var(--rs-gap);padding-block:var(--rs-gap);flex-direction:column;display:flex;position:relative}.Coverflow-module__YlYGpq__panel{min-width:0;margin-inline:clamp(.5rem,2cqi,1.5rem);position:relative}.Coverflow-module__YlYGpq__card{border:var(--card-border);border-radius:calc(var(--card-radius) + 4px);background:color-mix(in srgb, var(--color-surface) 62%, var(--color-bg));box-shadow:var(--card-shadow);position:relative;overflow:clip}.Coverflow-module__YlYGpq__scroll{min-width:0;position:relative}.Coverflow-module__YlYGpq__cover,.Coverflow-module__YlYGpq__snap,.Coverflow-module__YlYGpq__controls{display:none}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__stageWrap{--cf-stage-h:calc(100dvh - var(--rs-nav-h));--cf-step:min(72dvh, 34rem);--cf-w:clamp(26rem, 52cqi, 46rem)}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__runway{height:calc(var(--cf-stage-h) + (var(--cf-n,1) - 1) * var(--cf-step))}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__stage{top:var(--rs-nav-h);height:var(--cf-stage-h);touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;overflow:clip}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__viewport{perspective:1650px;perspective-origin:50% 46%;grid-row:1;padding:clamp(.5rem,1.6cqi,1.5rem) 0 0;display:block}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__panel{width:var(--cf-w);margin-inline:calc(var(--cf-w) / -2) 0;transform-style:flat;backface-visibility:hidden;position:absolute;top:clamp(.5rem,1.6cqi,1.5rem);bottom:0;left:50%}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__card{background:var(--color-bg);box-shadow:0 2.5rem 4rem -2rem #00000073, var(--card-shadow);position:absolute;inset:0}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__scroll{scrollbar-width:thin;position:absolute;inset:0;overflow:hidden auto}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__panel[data-cf-idle] .Coverflow-module__YlYGpq__scroll{overflow:hidden}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__snap{scroll-snap-align:start;width:1px;height:1px;scroll-margin-top:var(--rs-nav-h);pointer-events:none;display:block;position:absolute;left:0}html:has(.Coverflow-module__YlYGpq__snapOn){scroll-snap-type:y proximity}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__cover{z-index:2;background:var(--color-surface);pointer-events:none;display:block;position:absolute;inset:0;overflow:clip;container-type:inline-size}.Coverflow-module__YlYGpq__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Coverflow-module__YlYGpq__coverField{background:radial-gradient(60% 50% at 82% 8%, #ffffff42, transparent 70%), linear-gradient(152deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-primary) 80%, var(--color-accent)) 58%, color-mix(in srgb, var(--color-primary) 70%, #000) 100%);position:absolute;inset:0}.Coverflow-module__YlYGpq__coverScrim{background:linear-gradient(#0000000d 38%,#0000005c 66%,#000000c2 100%);position:absolute;inset:0}.Coverflow-module__YlYGpq__coverBody{color:#fff;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:68%;padding:clamp(1.25rem,5cqi,2.5rem) clamp(1.75rem,12cqi,4rem);display:flex;position:absolute;inset:auto auto 0 0}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__panel[data-cf-side=r] .Coverflow-module__YlYGpq__coverBody{text-align:right;align-items:flex-end;inset:auto 0 0 auto}.Coverflow-module__YlYGpq__coverIndex{font-family:var(--font-heading);letter-spacing:.22em;opacity:.75;font-size:.8rem;font-weight:700}.Coverflow-module__YlYGpq__coverKicker{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:.78rem;font-weight:600}.Coverflow-module__YlYGpq__coverTitle{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-transform:var(--heading-transform);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.4rem,7cqi,2.6rem);line-height:1.1}.Coverflow-module__YlYGpq__more{display:none}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__more{z-index:1;background:linear-gradient(to top, var(--color-bg) 12%, transparent);opacity:0;pointer-events:none;height:4.5rem;transition:opacity .22s;display:block;position:absolute;bottom:0;left:0;right:0}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__panel[data-cf-more] .Coverflow-module__YlYGpq__more{opacity:1}.Coverflow-module__YlYGpq__coverSheen{mix-blend-mode:overlay;background:linear-gradient(90deg,#ffffff29,#0000 42% 58%,#0000002e);position:absolute;inset:0}.Coverflow-module__YlYGpq__root[data-cf-mode=stage] .Coverflow-module__YlYGpq__controls{flex-wrap:wrap;grid-row:2;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.6rem clamp(.75rem,3cqi,2rem) clamp(.6rem,1.6cqi,1.1rem);display:flex}.Coverflow-module__YlYGpq__status{min-width:0;color:var(--color-muted);align-items:baseline;gap:.6rem;margin:0;font-size:.85rem;display:flex}.Coverflow-module__YlYGpq__statusNum{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:.1em}.Coverflow-module__YlYGpq__statusLabel{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Coverflow-module__YlYGpq__pager{align-items:center;gap:.25rem;display:flex}.Coverflow-module__YlYGpq__navBtn{border:var(--border);background:color-mix(in srgb, var(--color-surface) 70%, transparent);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:999px;place-items:center;transition:background .16s,color .16s,opacity .16s;display:inline-grid}.Coverflow-module__YlYGpq__navBtn:hover{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface))}.Coverflow-module__YlYGpq__navBtn[aria-disabled=true]{opacity:.35;cursor:default}.Coverflow-module__YlYGpq__navBtn svg{width:1.1rem;height:1.1rem}.Coverflow-module__YlYGpq__dots{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.Coverflow-module__YlYGpq__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:2.5rem;height:2.75rem;padding:0;display:grid}.Coverflow-module__YlYGpq__dot:before{content:"";background:color-mix(in srgb, var(--color-text) 28%, transparent);border-radius:999px;width:.5rem;height:.5rem;transition:transform .18s,background .18s}.Coverflow-module__YlYGpq__dot[aria-selected=true]:before{background:var(--color-accent);transform:scale(1.7)}.Coverflow-module__YlYGpq__dot:focus-visible,.Coverflow-module__YlYGpq__navBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Coverflow-module__YlYGpq__rail{background:color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:999px;flex:6rem;min-width:4rem;height:2px;position:relative;overflow:hidden}.Coverflow-module__YlYGpq__railFill{background:var(--color-accent);transform-origin:0;width:100%;transform:scaleX(var(--cf-p,0));position:absolute;inset:0 auto 0 0}@container skel (max-width:66rem){.Coverflow-module__YlYGpq__dots{display:none}}@media (prefers-reduced-motion:reduce){.Coverflow-module__YlYGpq__panel,.Coverflow-module__YlYGpq__railFill{transition:none!important;transform:none!important}.Coverflow-module__YlYGpq__dot:before{transition:none}}
.single-module__M1jJ1q__root{--ss-dock:5rem;flex-direction:column;display:flex}.single-module__M1jJ1q__stage{flex-direction:column;display:flex;position:relative}.single-module__M1jJ1q__lead,.single-module__M1jJ1q__facts,.single-module__M1jJ1q__deck,.single-module__M1jJ1q__panelBody{min-width:0}.single-module__M1jJ1q__list{flex-direction:column;min-width:0;display:flex}.single-module__M1jJ1q__chip{min-height:3rem;padding:.75rem var(--rs-gutter);color:var(--color-text);font-family:var(--font-body);border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);background:color-mix(in srgb, var(--color-text) 3%, transparent);justify-content:space-between;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.single-module__M1jJ1q__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.single-module__M1jJ1q__chipLabel{overflow-wrap:anywhere;min-width:0}.single-module__M1jJ1q__chipMark{flex:none;width:.85rem;height:.85rem;transition:rotate .22s cubic-bezier(.22,.8,.2,1);position:relative}.single-module__M1jJ1q__chipMark:before,.single-module__M1jJ1q__chipMark:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset:50% 0 auto;translate:0 -1px}.single-module__M1jJ1q__chipMark:after{rotate:90deg}.single-module__M1jJ1q__chip[data-open] .single-module__M1jJ1q__chipMark{rotate:45deg}.single-module__M1jJ1q__panel{min-width:0;scroll-margin-top:calc(var(--rs-nav-h) + .5rem)}.single-module__M1jJ1q__panel:focus{outline:none}.single-module__M1jJ1q__panelHead{display:none}html.js .single-module__M1jJ1q__stage{--rs-viewport-h:calc(100dvh - var(--rs-nav-h));min-height:calc(100dvh - var(--rs-nav-h));overflow:clip}html.js .single-module__M1jJ1q__lead{flex:auto;min-height:0}html.js .single-module__M1jJ1q__panel{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}html.js .single-module__M1jJ1q__panel:target{visibility:visible;pointer-events:auto}html.js .single-module__M1jJ1q__panel:has(:target){visibility:visible;pointer-events:auto}html.js .single-module__M1jJ1q__deck[data-live] .single-module__M1jJ1q__panel{visibility:hidden;pointer-events:none;position:absolute}html.js .single-module__M1jJ1q__deck[data-live] .single-module__M1jJ1q__panel[data-open]{visibility:visible;pointer-events:auto}html.js .single-module__M1jJ1q__panelHead{padding:.85rem var(--rs-gutter) .35rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.single-module__M1jJ1q__panelTitle{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);color:var(--color-muted);overflow-wrap:anywhere;min-width:0;font-size:.95rem}.single-module__M1jJ1q__close{width:2.5rem;height:2.5rem;color:var(--color-text);background:color-mix(in srgb, var(--color-text) 7%, transparent);border-radius:999px;flex:none;place-items:center;font-size:1.35rem;line-height:1;text-decoration:none;display:grid}.single-module__M1jJ1q__close:hover{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.single-module__M1jJ1q__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@container skel (max-width:59.999rem){html.js .single-module__M1jJ1q__stage{min-height:0;overflow:visible}html.js .single-module__M1jJ1q__lead{flex:none}html.js .single-module__M1jJ1q__list{position:relative;overflow:clip}html.js .single-module__M1jJ1q__panelHead{display:none}html.js .single-module__M1jJ1q__panel:target{animation:.26s cubic-bezier(.22,.8,.2,1) both single-module__M1jJ1q__ss-open;position:relative}html.js .single-module__M1jJ1q__panel:has(:target){animation:.26s cubic-bezier(.22,.8,.2,1) both single-module__M1jJ1q__ss-open;position:relative}html.js .single-module__M1jJ1q__deck[data-live] .single-module__M1jJ1q__panel[data-open]{animation:.26s cubic-bezier(.22,.8,.2,1) both single-module__M1jJ1q__ss-open;position:relative}html.js .single-module__M1jJ1q__deck[data-live] .single-module__M1jJ1q__panel[data-open]>.single-module__M1jJ1q__panelBody{border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent)}html.js .single-module__M1jJ1q__panel:target>.single-module__M1jJ1q__panelBody{border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent)}html.js .single-module__M1jJ1q__panel:has(:target)>.single-module__M1jJ1q__panelBody{border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent)}.single-module__M1jJ1q__chip[data-open]{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}@container skel (min-width:60rem){html.js .single-module__M1jJ1q__deck{padding:0 var(--rs-gutter) clamp(1rem, 2cqi, 1.75rem)}html.js .single-module__M1jJ1q__list{width:100%;max-width:var(--rs-container);flex-flow:wrap;justify-content:center;align-items:center;gap:.6rem;margin-inline:auto}html.js .single-module__M1jJ1q__chip{border:var(--card-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);min-height:2.75rem;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex:none;padding:.5rem 1.1rem;transition:translate .2s cubic-bezier(.22,.8,.2,1),background .2s,color .2s}html.js .single-module__M1jJ1q__chip:hover{translate:0 -2px}html.js .single-module__M1jJ1q__chip[data-open]{background:var(--color-accent);color:var(--color-bg);border-color:#0000}html.js .single-module__M1jJ1q__panel{top:auto;bottom:calc(var(--ss-dock) + .5rem);height:min(70%,100% - 7rem);width:min(100%, calc(var(--rs-container) + 2 * var(--rs-gutter)));border:var(--card-border);border-radius:calc(var(--card-radius) + 6px);background:var(--color-bg);box-shadow:0 -18px 60px -30px #00000073, var(--card-shadow);translate:0 calc(100% + var(--ss-dock));opacity:0;flex-direction:column;margin-inline:auto;transition:translate .42s cubic-bezier(.22,.9,.2,1),opacity .24s;display:flex;overflow:clip}html.js .single-module__M1jJ1q__panel:target{opacity:1;translate:0}html.js .single-module__M1jJ1q__panel:has(:target){opacity:1;translate:0}html.js .single-module__M1jJ1q__deck[data-live] .single-module__M1jJ1q__panel{translate:0 calc(100% + var(--ss-dock));opacity:0}html.js .single-module__M1jJ1q__deck[data-live] .single-module__M1jJ1q__panel[data-open]{opacity:1;translate:0}html.js .single-module__M1jJ1q__panelBody{overscroll-behavior:contain;--rs-container:62rem;flex:1;min-height:0;overflow-y:auto}}@keyframes single-module__M1jJ1q__ss-open{0%{opacity:0;translate:0 -.75rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.single-module__M1jJ1q__root .single-module__M1jJ1q__chip,.single-module__M1jJ1q__root .single-module__M1jJ1q__chipMark,.single-module__M1jJ1q__root .single-module__M1jJ1q__panel{transition:none;animation:none}html.js .single-module__M1jJ1q__root .single-module__M1jJ1q__chip:hover{translate:none}}
.toc-module__asEj9q__root{--toc-measure:44rem;--toc-wide:min(68rem, 100%);--toc-rail:clamp(12.5rem, 19cqi, 17rem);--toc-bar-h:0px;flex-direction:column;display:flex}.toc-module__asEj9q__progress{top:var(--rs-nav-h);z-index:45;background:color-mix(in srgb, var(--color-text) 8%, transparent);pointer-events:none;height:3px;margin-bottom:-3px;display:none;position:sticky}html.js .toc-module__asEj9q__progress{display:block}.toc-module__asEj9q__progressFill{background:var(--color-accent);transform-origin:0;height:100%;scale:var(--toc-p,0) 1;display:block}.toc-module__asEj9q__masthead{display:block}.toc-module__asEj9q__page{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.toc-module__asEj9q__column{grid-template-columns:[full-start] minmax(var(--rs-gutter), 1fr) [wide-start] minmax(0, calc((var(--toc-wide) - var(--toc-measure)) / 2)) [text-start] min(var(--toc-measure), 100% - 2 * var(--rs-gutter)) [text-end] minmax(0, calc((var(--toc-wide) - var(--toc-measure)) / 2)) [wide-end] minmax(var(--rs-gutter), 1fr) [full-end];display:grid}.toc-module__asEj9q__chapter{min-width:0;scroll-margin-top:calc(var(--rs-nav-h) + var(--toc-bar-h) + .75rem);grid-column:text-start/text-end}.toc-module__asEj9q__chapter.toc-module__asEj9q__wide{grid-column:wide-start/wide-end}.toc-module__asEj9q__mark{align-items:center;gap:.9rem;margin:0;padding-top:clamp(1.75rem,4cqi,3.25rem);display:flex}.toc-module__asEj9q__markNum{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:.14em;color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.85rem}.toc-module__asEj9q__markRule{background:color-mix(in srgb, var(--color-text) 16%, transparent);flex:1;height:1px}@supports (initial-letter:2) or (-webkit-initial-letter:2){.toc-module__asEj9q__dropcap .rs-frame p:first-of-type{padding-inline-start:.55rem}.toc-module__asEj9q__dropcap .rs-frame p:first-of-type:first-letter{-webkit-initial-letter:2.6;initial-letter:2.6;font-family:var(--font-heading);font-weight:var(--heading-weight);color:var(--color-text);padding-right:.12em}}.toc-module__asEj9q__list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.toc-module__asEj9q__link{border-radius:calc(var(--radius) * .6);min-height:2.5rem;color:var(--color-muted);align-items:baseline;gap:.6rem;padding:.45rem .6rem .45rem .85rem;font-size:.92rem;line-height:1.35;text-decoration:none;transition:color .16s,background .16s;display:flex}.toc-module__asEj9q__link:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 4%, transparent)}.toc-module__asEj9q__link[aria-current]{color:var(--color-text);font-weight:600}.toc-module__asEj9q__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.toc-module__asEj9q__num{font-family:var(--font-heading);letter-spacing:.1em;color:color-mix(in srgb, var(--color-muted) 80%, transparent);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.toc-module__asEj9q__link[aria-current] .toc-module__asEj9q__num{color:var(--color-accent)}.toc-module__asEj9q__title{overflow-wrap:anywhere;min-width:0}.toc-module__asEj9q__marker{width:2px;height:var(--toc-h,2.5rem);background:var(--color-accent);translate:0 var(--toc-y,0px);border-radius:2px;transition:translate .32s cubic-bezier(.22,.8,.2,1),height .32s cubic-bezier(.22,.8,.2,1);position:absolute;top:0;left:0}.toc-module__asEj9q__list:not([data-marker]) .toc-module__asEj9q__marker,.toc-module__asEj9q__rail{display:none}.toc-module__asEj9q__bar{top:var(--rs-nav-h);z-index:40;background:var(--color-bg);border-bottom:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.toc-module__asEj9q__bar{background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.toc-module__asEj9q__bar>summary{cursor:pointer;min-height:2.9rem;padding:.35rem var(--rs-gutter);align-items:center;gap:.6rem;list-style:none;display:flex}.toc-module__asEj9q__bar>summary::-webkit-details-marker{display:none}.toc-module__asEj9q__bar>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.toc-module__asEj9q__barLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);flex:none;font-size:.75rem}.toc-module__asEj9q__barCurrent{min-width:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.92rem;font-weight:600;overflow:hidden}.toc-module__asEj9q__barChevron{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);flex:none;width:.55rem;height:.55rem;margin-right:.15rem;transition:rotate .18s;translate:0 -.15rem;rotate:45deg}.toc-module__asEj9q__bar[open] .toc-module__asEj9q__barChevron{translate:0 .1rem;rotate:-135deg}.toc-module__asEj9q__barPanel{background:var(--color-bg);max-height:min(60dvh,28rem);padding:.35rem var(--rs-gutter) .9rem;border-top:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);overflow-y:auto}@container skel (min-width:60rem){.toc-module__asEj9q__page{width:100%;max-width:calc(var(--rs-container) + 2 * var(--rs-gutter));padding-inline:var(--rs-gutter);grid-template-columns:var(--toc-rail) minmax(0, 1fr);column-gap:clamp(1.5rem,3cqi,3.5rem);margin-inline:auto}.toc-module__asEj9q__root[data-side=right] .toc-module__asEj9q__page{grid-template-columns:minmax(0, 1fr) var(--toc-rail)}.toc-module__asEj9q__root[data-side=right] .toc-module__asEj9q__rail{order:2}.toc-module__asEj9q__bar{display:none}.toc-module__asEj9q__rail{top:calc(var(--rs-nav-h) + 1.5rem);max-height:calc(100dvh - var(--rs-nav-h) - 3rem);align-self:start;padding:clamp(2rem,5cqi,3.5rem) 0 1rem;display:block;position:sticky;overflow-y:auto;container-type:inline-size}.toc-module__asEj9q__railTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .75rem;padding-inline:.85rem;font-size:.75rem;font-weight:600}.toc-module__asEj9q__railCount{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:1rem 0 0;padding-inline:.85rem;font-size:.75rem}.toc-module__asEj9q__column{--rs-gutter:0px}.toc-module__asEj9q__chapter{scroll-margin-top:calc(var(--rs-nav-h) + 1rem)}}@container skel (max-width:59.999rem){.toc-module__asEj9q__root{--toc-bar-h:3.1rem}}@media (prefers-reduced-motion:reduce){.toc-module__asEj9q__root .toc-module__asEj9q__marker,.toc-module__asEj9q__root .toc-module__asEj9q__link,.toc-module__asEj9q__root .toc-module__asEj9q__barChevron{transition:none}}
.tabs-module__fNK2qq__root{--ta-bar:3.5rem;flex-direction:column;display:flex}.tabs-module__fNK2qq__shell{flex-direction:column;min-width:0;display:flex}.tabs-module__fNK2qq__bar{top:var(--rs-nav-h);z-index:40;background:var(--color-bg);border-bottom:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabs-module__fNK2qq__bar{background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.tabs-module__fNK2qq__list{width:100%;max-width:calc(var(--rs-container) + 2 * var(--rs-gutter));padding-inline:max(.5rem, calc(var(--rs-gutter) - .75rem));overscroll-behavior-inline:contain;scrollbar-width:none;align-items:stretch;gap:.15rem;margin-inline:auto;display:flex;position:relative;overflow-x:auto}.tabs-module__fNK2qq__list::-webkit-scrollbar{display:none}.tabs-module__fNK2qq__tab{min-width:2.75rem;min-height:3rem;color:var(--color-muted);font-family:var(--font-body);white-space:nowrap;border-radius:calc(var(--radius) * .6);flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .18s,background .18s;display:flex}.tabs-module__fNK2qq__tab:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 5%, transparent)}.tabs-module__fNK2qq__tab[data-active]{color:var(--color-text)}.tabs-module__fNK2qq__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tabs-module__fNK2qq__glyph{background:color-mix(in srgb, var(--color-muted) 55%, transparent);border-radius:999px;flex:none;width:.45rem;height:.45rem;transition:background .18s,scale .22s cubic-bezier(.22,.8,.2,1)}.tabs-module__fNK2qq__tab[data-active] .tabs-module__fNK2qq__glyph{background:var(--color-accent);scale:1.35}.tabs-module__fNK2qq__indicator{display:none}html.js .tabs-module__fNK2qq__root[data-live] .tabs-module__fNK2qq__indicator{width:var(--ta-w,0px);height:var(--ta-h,0px);translate:var(--ta-x,0px) var(--ta-y,0px);border-radius:calc(var(--radius) * .6);background:color-mix(in srgb, var(--color-accent) 12%, transparent);box-shadow:inset 0 -2px 0 0 var(--color-accent);pointer-events:none;transition:translate .32s cubic-bezier(.22,.8,.2,1),width .32s cubic-bezier(.22,.8,.2,1);display:block;position:absolute;top:0;left:0}.tabs-module__fNK2qq__panels{min-width:0;position:relative}.tabs-module__fNK2qq__panel{min-width:0;scroll-margin-top:calc(var(--rs-nav-h) + var(--ta-bar) + .5rem)}.tabs-module__fNK2qq__panel:focus{outline:none}.tabs-module__fNK2qq__panelInner{min-width:0}.tabs-module__fNK2qq__panel+.tabs-module__fNK2qq__panel{border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent)}html.js .tabs-module__fNK2qq__panels{min-height:calc(100dvh - var(--rs-nav-h) - var(--ta-bar))}html.js .tabs-module__fNK2qq__panel{visibility:hidden;pointer-events:none;border-top:0;position:absolute;inset:0 0 auto}html.js .tabs-module__fNK2qq__panel:target{visibility:visible;pointer-events:auto;position:relative}html.js .tabs-module__fNK2qq__panel:has(:target){visibility:visible;pointer-events:auto;position:relative}html.js .tabs-module__fNK2qq__panels:not(:has(:target))>.tabs-module__fNK2qq__panel:first-child{visibility:visible;pointer-events:auto;position:relative}html.js .tabs-module__fNK2qq__root[data-live] .tabs-module__fNK2qq__panels .tabs-module__fNK2qq__panel:not([data-active]){visibility:hidden;pointer-events:none;position:absolute}html.js .tabs-module__fNK2qq__root[data-live] .tabs-module__fNK2qq__panels .tabs-module__fNK2qq__panel[data-active]{visibility:visible;pointer-events:auto;position:relative}html.js .tabs-module__fNK2qq__root[data-live]:not([data-vt]) .tabs-module__fNK2qq__panel[data-active]{animation:.26s cubic-bezier(.22,.8,.2,1) both tabs-module__fNK2qq__ta-in}html.js .tabs-module__fNK2qq__panels{overflow:clip}@container skel (max-width:47.999rem){html.js .tabs-module__fNK2qq__bar{z-index:45;border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px -22px #0000008c}html.js .tabs-module__fNK2qq__root{padding-bottom:var(--ta-bar)}html.js .tabs-module__fNK2qq__tab{flex-direction:column;gap:.3rem;min-width:4.5rem;min-height:3.4rem;padding:.45rem .6rem;font-size:.78rem}html.js .tabs-module__fNK2qq__glyph{width:.5rem;height:.5rem}html.js .tabs-module__fNK2qq__panels{min-height:calc(100dvh - var(--rs-nav-h) - var(--ta-bar))}}@keyframes tabs-module__fNK2qq__ta-in{0%{opacity:0;translate:0 .9rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both tabs-module__fNK2qq__ta-vt-out}::view-transition-new(root){animation:.26s cubic-bezier(0,0,.2,1) both tabs-module__fNK2qq__ta-vt-in}}@keyframes tabs-module__fNK2qq__ta-vt-out{to{opacity:0}}@keyframes tabs-module__fNK2qq__ta-vt-in{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.tabs-module__fNK2qq__root .tabs-module__fNK2qq__tab,.tabs-module__fNK2qq__root .tabs-module__fNK2qq__glyph,.tabs-module__fNK2qq__root .tabs-module__fNK2qq__indicator,.tabs-module__fNK2qq__root .tabs-module__fNK2qq__panel{transition:none;animation:none}}
