.cs{--cs-x:var(--page-x,1.25rem);--cs-gap:var(--gutter,1.25rem);--cs-nav:86px;--cs-display:var(--font-anton), Impact, "Haettenschweiler", sans-serif;--cs-body:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--cs-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, monospace;--cs-ease:cubic-bezier(.16, 1, .3, 1);--name-em:2.14;--wv2-bleed:0px;font-family:var(--cs-body)}.cs--laconic{--name-em:3}@media (min-width:1024px){.cs{--cs-nav:124px;--wv2-bleed:26px}}.cs a{color:inherit}.cs :focus-visible{outline:2px solid var(--w-accent-ink);outline-offset:4px}.cs figure{margin:0}.cs-label{font-family:var(--cs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--w-soft);margin:0;font-size:.6875rem;font-weight:500;line-height:1.5}.cs-own,.cs-zone{isolation:isolate;color:var(--w-ink);background-color:var(--w-ground);--w-line:color-mix(in srgb, var(--w-ink) 16%, var(--w-ground));--w-line-strong:color-mix(in srgb, var(--w-ink) 32%, var(--w-ground));position:relative}.cs-edge{background:var(--w-ground);transform-origin:50% 100%;pointer-events:none;will-change:transform;border-radius:50% 50% 0 0/100% 100% 0 0;height:calc(clamp(26px,5.5vw,92px) + 1px);position:absolute;bottom:calc(100% - 1px);left:0;right:0;transform:scaleY(0)}.cs-open{margin-top:calc(-1 * var(--wv2-bleed,0px));position:relative}.cs-open-stage{padding:calc(var(--cs-nav) + 1.5rem) var(--cs-x) clamp(3rem, 8vh, 5rem);gap:1.5rem;display:grid;position:relative;container-type:inline-size}.cs-open-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cs-crumbs{align-items:center;gap:.6em;display:flex}.cs-crumbs a{border-bottom:1px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.cs-crumbs a:hover{color:var(--w-ink)}}.cs-open-kicker{flex-wrap:wrap;gap:.3rem 1.25rem;display:flex}.cs-open-year{color:var(--w-ink)}.cs-open-line{letter-spacing:-.005em;max-width:30ch;color:var(--w-ink);margin:.9rem 0 0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.42}.cs-name{--name-cap:.87;font-family:var(--cs-display);font-weight:400;font-size:min(calc((100cqw - 2 * var(--cs-x)) / var(--name-em)), calc((100svh * (.976 - var(--rs,.37)) - var(--cs-nav) - var(--open-top,3rem) + .9rem) / var(--name-cap)));letter-spacing:-.006em;text-transform:uppercase;white-space:nowrap;margin:0;line-height:.86}.cs-open-box{aspect-ratio:16/10;z-index:2;border-radius:0;position:relative}@media (max-width:767px){.cs-open-box{aspect-ratio:390/844;justify-self:center;width:min(100%,22rem)}}.cs-open-top-r{align-items:center;gap:.4rem 2rem;display:flex}.cs-open-live{color:var(--w-ink);align-items:center;gap:.1rem;display:none}@media (min-width:768px){.cs-open-live{display:inline-flex}}.cs-only-phone,.cs-open-tag{display:none}@media (max-width:767px){.cs-only-phone{display:inline}.cs-only-wide{display:none}}.cs-open-shadow{z-index:-1;pointer-events:none;box-shadow:0 0 0 2px var(--w-line), 0 2.4cqw 6cqw -1.6cqw #00000080, 0 .6cqw 1.6cqw -.6cqw #0000004d;position:absolute;inset:0}.cs--aller .cs-open-shadow{box-shadow:0 0 0 2px #ffffff24, 0 3cqw 10cqw -2cqw #000c, 0 0 16cqw -4cqw color-mix(in srgb, var(--w-accent) 55%, transparent)}.cs-open-label{flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;margin:0;display:flex}.cs-open-label .cs-label:first-child{color:var(--w-ink)}.cs-open-cue{margin-top:2.2rem;display:none}.cs-open-cue p{align-items:center;gap:.8rem;display:flex}.cs-open-cue-line{background:var(--w-line);width:1px;height:2.6rem;display:block;position:relative;overflow:hidden}.cs-open-cue-line:after{content:"";background:var(--w-ink);animation:cs-cue 2.2s var(--cs-ease) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cs-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.cs-open-top:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:no-preference){html[data-js] .cs-open{height:200svh}html[data-js] .cs-open-stage{--rs:.5;--open-top:3.4rem;--open-gap:1.1rem;--box-w:100%;height:100svh;padding:0;display:block;position:sticky;top:0;overflow:clip}html[data-js] .cs-open-top{z-index:3;top:calc(var(--cs-nav) + .4rem);left:var(--cs-x);right:var(--cs-x);position:absolute}html[data-js] .cs-open-intro{z-index:3;left:var(--cs-x);top:calc(var(--cs-nav) + var(--open-top) + .1rem);width:calc(100cqw - 2 * var(--cs-x) - var(--box-w) * var(--rs) - var(--open-gap));max-width:34rem;position:absolute}html[data-js] .cs-open-stage>*{--name-k:.679;--name-b:max(1rem, 2.4svh);--name-fs:min(calc((100cqw - 2 * var(--cs-x)) / var(--name-em)), calc((100svh * (1 - var(--rs)) - var(--name-b) - var(--cs-nav) - var(--open-top)) / var(--name-k)));--box-y:calc(var(--cs-nav) + var(--open-top))}html[data-js] .cs-name{z-index:1;left:var(--cs-x);bottom:var(--name-b);font-size:var(--name-fs);position:absolute}html[data-js] .cs-open-box{width:var(--box-w);height:100svh;margin-left:calc(var(--box-w) / -2);aspect-ratio:auto;transform-origin:0 0;transform:translate(calc(50cqw - var(--cs-x) + 100% * (.5 - var(--rs))), var(--box-y)) scale(var(--rs));will-change:transform;position:absolute;top:0;left:50%}html[data-js] .cs-open-shadow{opacity:0}html[data-js] .cs-open-label{z-index:3;top:0;left:var(--cs-x);right:var(--cs-x);opacity:0;position:absolute;transform:translateY(calc(100svh - 3.5rem))}html[data-js] .cs-open-cue{display:block}html[data-js] .cs-open-tag{z-index:3;right:var(--cs-x);top:calc(var(--box-y) + var(--rs) * 100svh + .75rem);color:var(--w-ink);align-items:center;gap:.1rem;display:flex;position:absolute}html[data-js] .cs-open[data-entrance=""][data-arrival=direct] .cs-hero{opacity:.01}html[data-js]:not([data-intro-playing]) .cs-open[data-entrance=""][data-arrival=direct] .cs-hero{animation:.6s ease-out 3.5s forwards wv2-failsafe}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){html[data-js] .cs-open-line{margin-top:.7rem;font-size:.98rem;line-height:1.45}html[data-js] .cs-open-cue{margin-top:1.4rem}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){html[data-js] .cs-open-stage{--rs:.4;--open-gap:3rem;--box-w:max(100%, 100svh)}html[data-js] .cs-open-stage>*{--box-y:max(calc(var(--cs-nav) + var(--open-top)), calc(100svh * (1 - var(--rs)) - var(--name-b) - var(--name-k) * var(--name-fs)))}html[data-js] .cs-open-tag{display:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html[data-js] .cs-open-stage{--rs:.37;--open-top:3rem}}@media (prefers-reduced-motion:reduce){.cs-open-box{margin-top:.5rem}}.cs-name{z-index:3;position:relative}.cs-facts{padding:clamp(3rem, 8vh, 6rem) var(--cs-x) clamp(3rem, 7vh, 5rem);gap:clamp(3rem,7vh,4.5rem);display:grid;position:relative}@media (max-width:1023px){.cs-facts-next{display:none!important}}.cs-facts-h{color:var(--w-ink)}.cs-facts-dl{border-top:1px solid var(--w-line-strong);grid-template-columns:1fr 1fr;gap:1.35rem 1.25rem;margin:1.4rem 0 0;padding-top:1.4rem;display:grid}.cs-fact{min-width:0}.cs-fact--wide{grid-column:1/-1}.cs-fact dd{color:var(--w-ink);margin:.35rem 0 0;font-size:.98rem;line-height:1.45}.cs-live-dot{background:var(--w-accent-ink);vertical-align:.08em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.55rem;display:inline-block;position:relative}.cs-live-dot:after{content:"";background:var(--w-accent-ink);border-radius:50%;animation:2.4s ease-out infinite cs-pulse;position:absolute;inset:0}@keyframes cs-pulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}.cs-facts-actions{gap:.9rem;margin-top:2rem;display:grid}.cs-visit{background:var(--w-accent);letter-spacing:-.005em;border-radius:999px;justify-content:space-between;justify-self:start;align-items:center;gap:1.2rem;min-height:54px;padding:0 1.15rem 0 1.4rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--w-on-accent)!important}.cs--laconic .cs-visit{background:var(--w-ink);color:var(--w-ground)!important}.cs-visit-arrow{background:color-mix(in srgb, currentColor 14%, transparent);width:2rem;height:2rem;transition:transform .5s var(--cs-ease);border-radius:50%;place-items:center;display:inline-grid}@media (hover:hover){.cs-visit:hover .cs-visit-arrow{transform:rotate(45deg)}}.cs-facts-next{border-top:1px solid var(--w-line);grid-template-columns:1fr auto;justify-self:stretch;align-items:end;gap:.15rem 1rem;padding:1rem 0 .25rem;text-decoration:none;display:grid}.cs-facts-next .cs-label{grid-column:1/-1}.cs-facts-next-name{font-family:var(--cs-display);text-transform:uppercase;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:.95}.cs-facts-next-arrow{transition:transform .5s var(--cs-ease);font-size:1.6rem;line-height:1}@media (hover:hover){.cs-facts-next:hover .cs-facts-next-arrow{transform:translate(.4rem)}}.cs-facts-main{gap:clamp(3rem,9vh,6rem);min-width:0;display:grid}.cs-problem-text{letter-spacing:-.008em;max-width:38ch;margin:1rem 0 0;font-size:clamp(1.15rem,1.55vw,1.5rem);line-height:1.45}.cs-brief-text{font-family:var(--cs-display);letter-spacing:-.002em;text-transform:uppercase;margin:1.1rem 0 0;font-size:clamp(2.15rem,4.5vw,5.4rem);font-weight:400;line-height:.98}.cs-facts-media{position:relative}@media (min-width:768px){.cs-facts-media{padding-bottom:8%}}.cs-facts-laptop{width:100%}.cs-facts-laptop figcaption{max-width:64%;margin-top:.9rem}.cs-facts-phone{width:30%;position:absolute;bottom:0;right:0}.cs-facts-phone figcaption{text-align:right;margin-top:.7rem}@media (min-width:1024px){.cs-facts{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.cs-facts-panel{top:calc(var(--cs-nav) + 1.5rem);grid-column:1/span 4;position:sticky}.cs-facts-main{grid-column:6/-1}.cs-facts-dl{grid-template-columns:1fr;gap:0}.cs-fact{border-bottom:1px solid var(--w-line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.cs-fact dd{margin:0}.cs-facts-phone{width:25%;right:0}}.cs-ch{--ch-fs:clamp(3.1rem, 14.4vw, 6.4rem);padding:clamp(3.5rem, 9vh, 6rem) var(--cs-x) clamp(3rem, 8vh, 5.5rem)}@media (min-width:768px){.cs-ch{--ch-fs:clamp(4.5rem, 9.4vw, 11.5rem)}}.cs-ch-head{z-index:0;position:relative}.cs-ch-n{border-bottom:1px solid var(--w-line);justify-content:space-between;gap:.3rem 1rem;margin-bottom:1.4rem;padding-bottom:1.1rem;display:flex}.cs-ch-n span{white-space:nowrap}@media (max-width:767px){.cs-ch-n{flex-direction:column}}.cs-ch-title{font-family:var(--cs-display);font-weight:400;font-size:var(--ch-fs);letter-spacing:-.006em;text-transform:uppercase;margin:0;line-height:.86}.cs-ch--right .cs-ch-title{text-align:right}.cs-ch-stage{z-index:1;margin-top:calc(var(--ch-fs) * .2);grid-template-columns:1fr 1fr;align-items:start;gap:2.4rem 1rem;display:grid;position:relative}.cs-ch-stage--after{margin-top:clamp(2.5rem,6vh,4rem)}.cs-ch-laptop{grid-column:1/-1}.cs-ch-tilt{transform-style:preserve-3d}.cs-ch-after{opacity:0;position:absolute;inset:0}.cs-cap{margin-top:.85rem}.cs-ch-phone--b{margin-top:22%}.cs-ch-lede{z-index:1;letter-spacing:-.006em;max-width:34ch;margin:clamp(2rem,5vh,3rem) 0 0;font-size:clamp(1.08rem,1.3vw,1.3rem);line-height:1.5;position:relative}.cs-ch-lede--head{margin-top:1.6rem}@media (min-width:1024px){.cs-ch-stage{column-gap:var(--cs-gap);margin-top:calc(var(--ch-fs) * .2);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.cs-ch-stage--after{margin-top:clamp(3rem,7vh,5rem)}.cs-ch--left .cs-ch-laptop{grid-area:1/1/auto/span 8}.cs-ch--left .cs-ch-phone--a{grid-area:1/9/auto/span 2;margin-top:24%}.cs-ch--left .cs-ch-phone--b{grid-area:1/11/auto/span 2;margin-top:9%}.cs-ch--right .cs-ch-laptop{grid-area:1/5/auto/span 8}.cs-ch--right .cs-ch-phone--a{grid-area:1/1/auto/span 2;margin-top:9%}.cs-ch--right .cs-ch-phone--b{grid-area:1/3/auto/span 2;margin-top:26%}.cs-ch-laptop--wide{grid-column:1/-1}.cs-ch--left .cs-ch-lede{margin-left:calc((100% + var(--cs-gap)) * 8 / 12)}.cs-ch--right .cs-ch-lede{margin-left:0}.cs-ch-head--split{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.cs-ch-head--split .cs-ch-n{grid-column:1/-1}.cs-ch-head--split .cs-ch-title{grid-column:1/span 8}.cs-ch-head--split .cs-ch-lede--head{grid-column:9/-1;margin:0 0 .35rem}}.cs-solo{z-index:1;gap:clamp(2rem,5vh,3rem);display:grid;position:relative}.cs-solo-phone{justify-self:center;width:min(76vw,21rem)}.cs-solo-phone figcaption{text-align:center}.cs-solo-more{gap:2rem;display:grid}@media (min-width:768px) and (max-width:1023px){.cs-solo{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;column-gap:2rem}.cs-solo-text{grid-column:1/-1}.cs-solo-phone{grid-area:2/2;width:100%}.cs-solo-more{grid-area:2/1}}@media (min-width:1024px){.cs-solo{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(2rem,5vh,3rem)}.cs-solo-text{grid-area:1/1/auto/span 7}.cs-solo-more{grid-area:2/1/auto/span 7}.cs-solo-phone{width:min(100%,21rem,40svh);margin-top:calc(var(--ch-fs) * -.35);grid-area:1/9/span 2/span 4;justify-self:end}.cs-solo-lede{margin-top:clamp(1.5rem,4vh,2.5rem);margin-left:calc((100% + var(--cs-gap)) * 3 / 7)}}.cs-bleed-grid{z-index:1;margin-top:calc(var(--ch-fs) * .2);gap:clamp(1.5rem,4vh,2.5rem);display:grid;position:relative}.cs .cs-bleed{margin-inline:calc(-1 * var(--cs-x))}.cs-bleed figcaption{padding-inline:var(--cs-x)}.cs-bleed-sheet{will-change:clip-path;position:relative;overflow:hidden}.cs-bleed-p{display:none}@media (max-width:767px){.cs-bleed-p{display:block}.cs-bleed-d{display:none}}.cs-bleed-row{z-index:1;gap:clamp(2rem,5vh,3rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid;position:relative}.cs-bleed-lede{margin:0}@media (min-width:1024px){.cs-bleed-grid{margin-top:calc(var(--ch-fs) * .2)}.cs-bleed-grid--left{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.cs .cs-bleed--left{grid-column:1/span 8;margin-right:0}.cs-bleed--left figcaption{padding-right:0}.cs-bleed-grid--left .cs-bleed-lede{grid-column:9/-1;margin:0 0 2.6rem}.cs-bleed-row{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.cs-bleed-row .cs-bleed-lede{grid-column:1/span 4;margin-top:1rem}.cs-bleed-row .cs-plate{grid-column:6/-1}}.cs-crop{aspect-ratio:var(--cw) / var(--ch);position:relative;overflow:hidden}.cs-crop-in{left:calc(var(--cx) / var(--cw) * -100%);top:calc(var(--cy) / var(--ch) * -100%);width:calc(var(--iw) / var(--cw) * 100%);aspect-ratio:var(--iw) / var(--ih);position:absolute}@media (max-width:767px){.cs-crop{aspect-ratio:var(--pcw) / var(--pch)}.cs-crop-in{left:calc(var(--pcx) / var(--pcw) * -100%);top:calc(var(--pcy) / var(--pch) * -100%);width:calc(var(--iw) / var(--pcw) * 100%)}}.cs-more{z-index:1;align-items:start;gap:2.4rem 1rem;margin-top:clamp(2.5rem,7vh,5rem);display:grid;position:relative}.cs-plate-img{background:var(--w-ground-2);box-shadow:0 0 0 1px var(--w-line), 0 30px 60px -36px #00000080;border-radius:clamp(8px,.9vw,14px);position:relative;overflow:hidden}.cs-more-tall{justify-self:center;width:min(64%,300px)}@media (min-width:1024px){.cs-more{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.cs-more--1p0t .cs-plate{grid-column:3/span 10}.cs-ch--right .cs-more--1p0t .cs-plate{grid-column:1/span 10}.cs-more--1p1t .cs-plate{grid-column:1/span 8;margin-top:8%}.cs-more--1p1t .cs-more-tall{grid-column:10/span 3;width:100%}.cs-more--2p0t .cs-plate:first-child{grid-column:1/span 7}.cs-more--2p0t .cs-plate:nth-child(2){grid-column:8/span 5;margin-top:22%}.cs-more--2p1t .cs-plate:first-child{grid-column:1/span 5;margin-top:14%}.cs-more--2p1t .cs-plate:nth-child(2){grid-column:6/span 4}.cs-more--2p1t .cs-more-tall{grid-column:10/span 3;width:100%;margin-top:-12%}}.cs-cols{z-index:1;height:clamp(560px,92svh,1200px);margin:clamp(2rem, 5vh, 4rem) calc(-1 * var(--cs-x)) 0;justify-content:center;align-items:flex-start;gap:clamp(.9rem,2.2vw,2.2rem);display:flex;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}@media (min-width:1024px){.cs-cols{height:clamp(620px,112svh,1200px)}}.cs-col{will-change:transform;align-content:start;gap:clamp(.9rem,2.2vw,2.2rem);width:42vw;margin:0;padding:0;list-style:none;display:grid}.cs-col--2,.cs-col--3{display:none}@media (min-width:768px){.cs-col{width:26vw}.cs-col--2{display:grid}}@media (min-width:1024px){.cs-col{width:clamp(160px,17vw,300px)}.cs-col--3{display:grid}}.cs-words{z-index:1;gap:2rem;margin-top:clamp(2rem,6vh,4rem);display:grid;position:relative}.cs-words-stage{align-items:center;display:grid}.cs-words-type{grid-template-areas:"w";align-content:center;min-width:0;display:none}.cs-word{grid-area:w;align-self:center}.cs-word:not(:first-child),.cs-word-tick{display:none}.cs-word-word{font-family:var(--cs-display);font-weight:400;font-size:min(17vw, calc(88vw / (var(--chars) * .47)));letter-spacing:-.006em;text-transform:uppercase;margin:0;line-height:.86}.cs-word-mask{margin-block:-.12em -.06em;padding-block:.12em .06em;display:block;overflow:clip}.cs-word-in{display:block}.cs-word-line{margin:1.1rem 0 0;font-size:clamp(1.02rem,1.3vw,1.25rem);line-height:1.45}.cs-word-count{margin-top:.9rem}.cs-word-tick{gap:.4rem;margin:1.6rem 0 0}.cs-word-tick span{background:var(--w-line-strong);width:1.8rem;height:2px;display:block;overflow:hidden}.cs-word-tick i{background:var(--w-accent-ink);transform-origin:0;height:100%;display:block}.cs-words-phone{justify-self:center;width:min(66vw,300px)}.cs-word-screen{position:absolute;inset:0}.cs-word-screen:not(:first-child){opacity:0}.cs-words-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cs-words-list li{gap:.25rem;display:grid}.cs-words-list-w{font-family:var(--cs-display);text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);line-height:.9}.cs-words-list-l{color:var(--w-soft)}@media (min-width:1024px){.cs-words{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.cs-words-list{grid-area:1/1/auto/span 6}.cs-words-stage{grid-area:1/8/auto/span 4}.cs-word-word{font-size:min(13.5vw, calc(54vw / (var(--chars) * .47)))}}@media (prefers-reduced-motion:no-preference){html[data-js] .cs-words{height:calc(var(--words) * 40svh + 90svh);display:block}html[data-js] .cs-words-stage{height:100svh;padding:calc(var(--cs-nav) + 1rem) 0 1.5rem;align-content:center;gap:2rem;position:sticky;top:0}html[data-js] .cs-words-type{display:grid}html[data-js] .cs-word{display:block}html[data-js] .cs-word:not(:first-child) .cs-word-in{transform:translateY(118%)}html[data-js] .cs-word-tick{display:flex}html[data-js] .cs-word-tick span:not(:first-child) i{transform:scaleX(0)}html[data-js] .cs-word-screen:not(:first-child){opacity:1;clip-path:inset(100% 0% 0%)}html[data-js] .cs-words-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html[data-js] .cs-words-stage{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr))}html[data-js] .cs-words-type{grid-column:1/span 7}html[data-js] .cs-words-phone{grid-column:9/span 3;width:min(100%,37svh)}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){html[data-js] .cs-words-stage{grid-template-rows:auto 1fr;align-content:stretch;gap:1.25rem}html[data-js] .cs-words-phone{width:min(66vw, calc((100svh - var(--cs-nav) - 15.5rem) / 2.17));align-self:center}html[data-js] .cs-word-line,html[data-js] .cs-word-count{display:none}}.cs-sys{padding:clamp(4rem, 11vh, 7rem) var(--cs-x) clamp(3.5rem, 9vh, 6rem)}.cs-sys-head{gap:1.2rem;display:grid}.cs-sys-title{font-family:var(--cs-display);letter-spacing:-.006em;text-transform:uppercase;margin:0;font-size:clamp(3.1rem,9vw,10rem);font-weight:400;line-height:.86}.cs-sys-note{max-width:32ch;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.cs-sys-note a{text-underline-offset:.2em;text-decoration-thickness:1px}.cs-sys-group{margin-top:clamp(2.5rem,6vh,4rem)}.cs-sys-k{color:var(--w-ink);margin-bottom:1rem}.cs-sys-group+.cs-sys-group .cs-sys-name{color:var(--w-soft)}.cs-sys-list{border-top:1px solid var(--w-line-strong);margin:0;padding:0;list-style:none}.cs-sys-row{border-bottom:1px solid var(--w-line);grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;gap:.5rem .75rem;padding:1.25rem 0 1.35rem;display:grid;position:relative}.cs-sys-row:after{content:"";background:var(--w-accent-ink);transform-origin:0;height:1px;transition:transform .7s var(--cs-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cs-sys-name{font-family:var(--cs-display);text-transform:uppercase;transition:transform .6s var(--cs-ease);font-size:clamp(1.7rem,2.9vw,3rem);line-height:.92}.cs-sys-what{max-width:44ch;color:var(--w-soft);grid-column:2;font-size:1rem;line-height:1.5}@media (hover:hover){.cs-sys-row:hover:after{transform:scaleX(1)}.cs-sys-row:hover .cs-sys-name{transform:translate(.35em)}}.cs-stack{gap:1rem;margin-top:clamp(3rem,7vh,4.5rem);display:grid}.cs-stack-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cs-stack-list li{border:1px solid var(--w-line-strong);font-family:var(--cs-mono);letter-spacing:.04em;border-radius:999px;padding:.5rem .85rem;font-size:.75rem}@media (min-width:1024px){.cs-sys-head{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.cs-sys-head>.cs-label{grid-column:1/-1}.cs-sys-title{grid-column:1/span 8}.cs-sys-note{grid-column:9/-1;justify-self:end}.cs-sys-row{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:1.15rem 0 1.25rem}.cs-sys-n{grid-column:1}.cs-sys-name{grid-column:2/span 5}.cs-sys-what{grid-column:8/-1}.cs-stack{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.cs-stack-list{grid-column:2/-1}}.cs-status{padding:clamp(4rem, 11vh, 7rem) var(--cs-x) clamp(3.5rem, 9vh, 6rem)}.cs-status-grid{gap:1.2rem;display:grid}.cs-status-text{font-family:var(--cs-display);letter-spacing:-.006em;text-transform:uppercase;margin:0;font-size:clamp(3.1rem,9.4vw,10.5rem);font-weight:400;line-height:.88}.cs-status-full{letter-spacing:-.006em;max-width:40ch;margin:1.4rem 0 clamp(2.5rem,7vh,4.5rem);font-size:clamp(1.08rem,1.4vw,1.35rem);line-height:1.45}.cs-outcome{justify-items:start;gap:1.4rem;display:grid}.cs-pending{font-family:var(--cs-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--w-ink);border:1.5px dashed;border-radius:6px;align-items:center;gap:.6em;margin:0;padding:.75rem 1.1rem;font-size:.875rem;font-weight:500;display:inline-flex}.cs-outcome-note{max-width:46ch;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.cs-visit--big{min-height:60px;margin-top:1rem;font-size:1.05rem}@media (min-width:1024px){.cs-status-grid{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.cs-status-k{grid-column:1/span 2;padding-top:.6rem}.cs-status-text{grid-column:3/-1}.cs-status-full{grid-column:3/span 6}.cs-outcome{grid-column:3/span 7}}.cs-next-track{position:relative}.cs-next-stage{--rs:.5;--open-top:3.4rem;--open-gap:1.1rem;height:100svh;position:relative;overflow:clip;container-type:inline-size}@media (min-width:768px){.cs-next-stage{--rs:.4;--open-gap:3rem}}@media (min-width:1024px){.cs-next-stage{--rs:.37;--open-top:3rem}}.cs-next-stage>*{--box-w:100cqw;--name-k:.679;--name-b:max(1rem, 2.4svh);--name-fs:min(calc((100cqw - 2 * var(--cs-x)) / var(--name-em)), calc((100svh * (1 - var(--rs)) - var(--name-b) - var(--cs-nav) - var(--open-top)) / var(--name-k)));--box-y:calc(var(--cs-nav) + var(--open-top));--pic-w:calc(var(--box-w) * var(--rs));--intro-w:calc(100cqw - 2 * var(--cs-x) - var(--pic-w) - var(--open-gap))}@media (min-width:768px){.cs-next-stage>*{--box-w:max(100cqw, 100svh);--box-y:max(calc(var(--cs-nav) + var(--open-top)), calc(100svh * (1 - var(--rs)) - var(--name-b) - var(--name-k) * var(--name-fs)))}}.cs-next-face{z-index:1;color:var(--w-ink);position:absolute;inset:0}.cs-next-face--there{z-index:2;background:var(--w-ground);pointer-events:none}.cs-next-top{top:calc(var(--cs-nav) + .4rem);left:var(--cs-x);right:var(--cs-x);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute}.cs-next-all{min-height:44px;color:var(--w-ink);text-underline-offset:.35em;align-items:center;gap:.7em;text-decoration:none;display:inline-flex}@media (hover:hover){.cs-next-all:hover{text-decoration:underline}.cs-next-stage:has(.cs-next-face--here .cs-next-all:hover) .cs-next-face--there .cs-next-all{text-decoration:underline}}.cs-next-stage:has(.cs-next-face--here .cs-next-all:focus-visible) .cs-next-face--there .cs-next-all{outline:2px solid var(--w-accent-ink);outline-offset:4px}.cs-next-meta{text-align:right}.cs-next-intro{top:calc(var(--cs-nav) + var(--open-top) + .1rem);left:var(--cs-x);width:var(--intro-w);flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2.2vh,1.4rem);display:flex;position:absolute}.cs-next-word{font-family:var(--cs-display);font-weight:400;font-size:min(calc(var(--intro-w) / 1.8), calc((100svh - var(--name-b) - .868 * var(--name-fs) - var(--cs-nav) - var(--open-top) - 8rem) / .86), 15rem);letter-spacing:-.006em;text-transform:uppercase;white-space:nowrap;will-change:transform;margin-inline-start:-.03em;line-height:.86;display:block}.cs-next-row{flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;display:flex}.cs-next-line{max-width:30ch;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.45}.cs-next-ring{aspect-ratio:1;width:clamp(3.4rem,5vw,4.6rem);color:var(--w-ink);flex:none;display:block;position:relative}.cs-ring-track{border:1px solid var(--w-line-strong);border-radius:50%;position:absolute;inset:0}.cs-ring-half{width:50%;height:100%;position:absolute;top:0;overflow:hidden}.cs-ring-half--r{left:50%}.cs-ring-half--l{left:0}.cs-ring-arc{box-sizing:border-box;will-change:transform;border:2px solid #0000;border-radius:50%;width:200%;height:100%;position:absolute;top:0;transform:rotate(45deg)}.cs-ring-half--r .cs-ring-arc{border-top-color:currentColor;border-right-color:currentColor;left:-100%}.cs-ring-half--l .cs-ring-arc{border-bottom-color:currentColor;border-left-color:currentColor;left:0}.cs-next-arrow{background:var(--w-ink);color:var(--w-ground);transition:transform .6s var(--cs-ease);border-radius:50%;place-items:center;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1;display:grid;position:absolute;inset:17%}@media (hover:hover){.cs-next-stage:has(.cs-next-link:hover) .cs-next-arrow{transform:translate(.2rem)scale(1.08)}}.cs-next-cue{background:var(--w-ink);min-height:44px;color:var(--w-ground);border-radius:999px;align-items:center;padding:0 1.1rem}.cs-next-name{left:var(--cs-x);bottom:var(--name-b);font-family:var(--cs-display);font-weight:400;font-size:var(--name-fs);letter-spacing:-.006em;text-transform:uppercase;white-space:nowrap;margin:0;line-height:.86;position:absolute}.cs-next-link{inset:calc(var(--cs-nav) + 2.75rem) 0 0 0;z-index:3;-webkit-tap-highlight-color:transparent;outline:none;display:block;position:absolute}.cs-next-pic{top:calc(var(--box-y) - var(--cs-nav) - 2.75rem);left:calc(100cqw - var(--cs-x) - var(--pic-w));width:var(--pic-w);height:calc(100svh * var(--rs));transform-origin:100% 0;will-change:transform;position:absolute}.cs-next-link:focus-visible .cs-next-pic{box-shadow:0 0 0 3px #fff,0 0 0 6px #0a181f}@media (max-width:767px){.cs-next-sector{display:none}}@media (prefers-reduced-motion:no-preference){html[data-js] .cs-next-track{height:150svh}html[data-js] .cs-next-stage{position:sticky;top:0}html[data-js] .cs-next-word{transform:translate(30vw)}html[data-js] .cs-next-name{opacity:.12;transform:translateY(40px)}html[data-js] .cs-next-fade{opacity:0}html[data-js] .cs-ring-arc{transform:rotate(-135deg)}html[data-js] .cs-next-pic{transform:scale(.72)}html[data-js] .cs-next-face--there{clip-path:circle(0 at 70% 40%)}html[data-js] .cs-brief-text .wv2-split-inner{opacity:.14}}
