.case{--cs-line:color-mix(in srgb, currentColor 16%, transparent);--cs-shade:#e6e3d5;position:relative}.cs-label{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7em;font-weight:400;line-height:1.6}.cs-label--dark{color:var(--color-muted-dark)}.cs-head{z-index:2;padding:calc(var(--section-padding) * .45) var(--container-padding) 0 calc(var(--container-padding) * 2);position:relative}.cs-head__top{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.cs-back{color:inherit;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.2em;margin:-1em 0;padding:1em 0;font-size:.7em;text-decoration:none;display:inline-flex}.cs-back__arrow{transition:transform .45s var(--ease-primary);display:inline-block}.cs-back:hover .cs-back__arrow{transform:translate(-.35em)}.cs-draft{border:1px solid var(--cs-line);border-radius:.5em;max-width:60ch;margin-top:1.5em;padding:.9em 1.2em;font-size:.9em}.cs-title{letter-spacing:-.045em;margin:.08em 0 0 -.06em;font-size:clamp(3.6em,12.5vw,15em);font-weight:450;line-height:.92}.cs-w{vertical-align:top;margin-bottom:-.12em;padding:.04em 0 .12em;display:inline-block;overflow:visible clip}.cs-w>span{display:inline-block}.cs-intro{column-gap:calc(var(--gap-padding) * 2);margin-top:calc(var(--section-padding) * .28);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.cs-lede{letter-spacing:-.012em;text-wrap:pretty;max-width:30ch;font-size:clamp(1.2em,1.55vw,1.65em);line-height:1.36}.cs-facts{gap:1.6em var(--gap-padding);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-fact{min-width:0;padding-top:.85em;position:relative}.cs-fact:before{content:"";background:var(--cs-line);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.cs-fact dt{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7em}.cs-fact dd{overflow-wrap:anywhere;margin-top:.35em;font-size:.95em;overflow:visible clip}.cs-fact__value{display:inline-block}.cs-fact a{text-decoration:underline;-webkit-text-decoration-color:var(--cs-line);text-decoration-color:var(--cs-line);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ease-primary)}.cs-fact a:hover{text-decoration-color:currentColor}.cs-cover{z-index:1;margin-top:calc(var(--section-padding) * .45);position:relative}.cs-cover__band{padding:clamp(3em, 6.5vw, 7.5em) var(--container-padding);background:var(--cs-panel);view-timeline:--cs-cover block;place-items:center;display:grid;position:relative;overflow:clip}.cs-cover__move{place-items:center;width:100%;display:grid}.cs-cover__shot{width:min(78vw, calc(72svh * var(--ratio,1.6)), 100%);border-radius:.55em;overflow:clip;box-shadow:0 .1em .3em #0000001f,0 2.2em 4.5em -1.2em #0006}.cs-cover__pic,.cs-cover__img{width:100%;height:auto;display:block}.cs-cover__stand-in{aspect-ratio:16/9;width:100%;color:var(--cs-panel-ink);letter-spacing:-.02em;place-items:center;font-size:clamp(1.5em,4vw,4em);font-weight:450;display:grid}.cs-cover__lid{background:var(--color-cream);transform-origin:bottom;position:absolute;inset:-1px 0;transform:scaleY(0)}.cs-live{z-index:3;top:0;right:calc(var(--container-padding) * 1.3);aspect-ratio:1;width:clamp(7em,10vw,11em);position:absolute;translate:0 -50%}.cs-live__btn{background:var(--color-brand);width:100%;height:100%;color:var(--color-on-brand);transition:background-color .45s var(--ease-primary), color .45s var(--ease-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.45em;font-size:clamp(.85em,.95vw,1em);text-decoration:none;display:flex;box-shadow:0 1em 2.5em -1em #1c1d2059}.cs-live__text{line-height:1.2}.cs-live__arrow{width:1.3em;height:1.3em;transition:transform .6s var(--ease-primary)}.cs-live__btn:hover,.cs-live__btn:focus-visible{background:var(--color-dark);color:var(--color-brand)}.cs-live__btn:hover .cs-live__arrow{transform:rotate(45deg)}.cs-cover__caption{column-gap:calc(var(--gap-padding) * 2);padding:1.2em var(--container-padding) 0 calc(var(--container-padding) * 2);color:var(--color-muted);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);font-size:.85em;line-height:1.5;display:grid}.cs-cover__fig,.cs-shot__fig{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.85em}.cs-body{padding:calc(var(--section-padding) * .75) var(--container-padding) 0}.cs-chapter{column-gap:calc(var(--gap-padding) * 2);padding:2.4em 0 0 var(--container-padding);view-timeline:--cs-ch block;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);display:grid;position:relative}.cs-chapter+.cs-chapter{margin-top:calc(var(--section-padding) * .7)}.cs-chapter:before{content:"";top:0;left:var(--container-padding);background:var(--cs-line);transform-origin:0;height:1px;position:absolute;right:0}.cs-chapter--open{padding-top:0}.cs-chapter--open:before{display:none}.cs-chapter--open .cs-chapter__body{grid-column:2}.cs-chapter__side{min-width:0}.cs-chapter__stick{position:sticky;top:12vh}.cs-chapter__num{color:var(--color-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.75em;display:block}.cs-chapter__title h2{color:inherit;letter-spacing:-.03em;text-wrap:balance;border:0;margin:.45em 0 0;padding:0;font-family:inherit;font-size:clamp(2.1em,3.6vw,3.6em);font-weight:450;line-height:1.02}.cs-chapter__title .heading-anchor{color:var(--color-muted);vertical-align:middle;font-size:.5em}.cs-chapter__progress{background:var(--cs-line);width:5.5em;height:2px;margin-top:1.6em;display:block;position:relative;overflow:clip}.cs-chapter__progress:before{content:"";background:var(--cs-accent);transform-origin:0;position:absolute;inset:0}.cs-chapter__body{min-width:0;max-width:40em}.cs-stack{align-items:baseline}.cs-stack__list{flex-wrap:wrap;gap:.55em;display:flex}.cs-stack__list li{border:1px solid var(--cs-line);border-radius:999px;padding:.5em 1.05em;font-size:.9em;line-height:1.4}.cs-prose{color:#2c2d31}.cs-prose>*+*{margin-top:1.25em}.cs-prose p,.cs-prose ul,.cs-prose ol{color:inherit;font-size:1.06em;line-height:1.72}.cs-prose>:first-child{margin-top:0}.cs-prose>p:first-child{color:var(--color-dark);letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.25em,1.65vw,1.7em);line-height:1.38}.cs-prose>p:first-child+*{margin-top:1.6em}.cs-prose ul{flex-direction:column;gap:.9em;padding:.3em 0;display:flex}.cs-prose ul>li{padding-left:1.9em;position:relative}.cs-prose ul>li:before{content:"";background:currentColor;width:.9em;height:1px;position:absolute;top:.86em;left:.2em}.cs-prose ol{flex-direction:column;gap:.9em;padding-left:1.5em;list-style:decimal;display:flex}.cs-prose li{color:inherit}.cs-prose li::marker{color:var(--color-muted)}.cs-prose a{color:var(--color-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-dark) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-dark) 30%, transparent);text-underline-offset:.22em;transition:text-decoration-color .3s var(--ease-primary);text-decoration-thickness:1px}.cs-prose a:hover{color:var(--color-dark);text-decoration-color:currentColor}.cs-prose strong{color:var(--color-dark);background:linear-gradient(transparent 58%, var(--color-brand) 58%, var(--color-brand) 92%, transparent 92%);font-weight:600}.cs-prose code{color:var(--color-dark);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#1c1d2012;border-radius:.3em;padding:.12em .38em;font-size:.86em}.cs-prose pre{background:var(--color-dark);color:var(--color-cream);border:0;border-radius:.6em;margin-top:1.6em;padding:1.3em 1.5em;font-size:.85em;line-height:1.7;overflow-x:auto}.cs-prose pre code{color:inherit;background:0 0;padding:0}.cs-prose h3{color:var(--color-dark);letter-spacing:-.015em;margin-top:2em;font-size:1.45em;font-weight:500;line-height:1.2}.cs-prose h4{color:var(--color-dark);margin-top:1.8em;font-size:1.1em;font-weight:600}.cs-prose blockquote{border-left:2px solid var(--color-dark);margin:2em 0;padding:0 0 0 1.2em}.cs-prose blockquote>p{color:var(--color-dark);letter-spacing:-.02em;margin-top:0;font-family:inherit;font-size:clamp(1.4em,2.2vw,2.2em);line-height:1.25}.cs-prose hr{border:0;border-top:1px solid var(--cs-line);margin:2.5em 0}.cs-prose table{font-size:.95em}.cs-prose th,.cs-prose td{border-color:var(--cs-line);color:inherit}.cs-gallery{margin-top:var(--section-padding);padding:var(--section-padding) var(--container-padding);background:var(--color-dark);color:var(--color-cream)}.cs-gallery__head{padding-left:var(--container-padding);view-timeline:--cs-gh block;flex-direction:column;display:flex}.cs-gallery__head>.cs-label{order:-1}.cs-gallery__title{letter-spacing:-.035em;margin-top:.3em;font-size:clamp(2.6em,6vw,7em);font-weight:450;line-height:1}.cs-gallery__list{gap:calc(var(--section-padding) * .55) var(--gap-padding);margin-top:calc(var(--section-padding) * .6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cs-shot--wide{grid-column:1/span 10}.cs-shot--wide:nth-child(2n){grid-column:3/span 10}.cs-shot--wide:only-child{grid-column:1/-1}.cs-shot--tall{grid-column:span 4}.cs-shot--tall:nth-child(3n+2){margin-top:calc(var(--section-padding) * .35)}.cs-shot--tall:nth-child(3n+3){margin-top:calc(var(--section-padding) * .7)}.cs-shot__frame{box-shadow:0 0 0 1px var(--color-line-dark);background:#2a2b2f;border-radius:.55em;position:relative;overflow:clip}.cs-shot__pic,.cs-shot__img{width:100%;height:100%;display:block}.cs-shot__img{object-fit:cover}.cs-shot__caption{max-width:48ch;color:var(--color-muted-dark);flex-direction:column;gap:.5em;margin-top:1.3em;font-size:.9em;line-height:1.5;display:flex}.cs-shot__fig{color:var(--color-brand)}.cs-actions{padding:calc(var(--section-padding) * .7) var(--container-padding) 0;flex-wrap:wrap;justify-content:center;gap:1em;display:flex}.cs-actions__pill--solid{background:var(--color-dark);color:var(--color-cream)}.cs-next{margin-top:calc(var(--section-padding) * .8);padding-bottom:calc(var(--section-padding) * .9)}.cs-next__head{padding:0 var(--container-padding) 1.4em calc(var(--container-padding) * 2)}.cs-next__link{isolation:isolate;align-items:end;column-gap:var(--gap-padding);padding:2.6em var(--container-padding) 2.8em calc(var(--container-padding) * 2);border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);color:var(--color-dark);view-timeline:--cs-next block;transition:color .5s var(--ease-primary);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative;overflow:clip}.cs-next__flood{z-index:-1;background:var(--cs-panel);transform-origin:bottom;transition:transform .7s var(--ease-primary);position:absolute;inset:0;transform:scaleY(0)}.cs-next__name{letter-spacing:-.045em;transition:transform .7s var(--ease-primary);grid-column:1;font-size:clamp(3.4em,9.5vw,11em);font-weight:450;line-height:.95;display:block}.cs-next__clip{vertical-align:top;margin-bottom:-.12em;padding:.04em 0 .12em;display:inline-block;overflow:visible clip}.cs-next__word{display:inline-block}.cs-next__kind{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;transition:color .5s var(--ease-primary);grid-column:1;margin-top:1.1em;font-size:.8em;display:block}.cs-next__go{aspect-ratio:1;border:1px solid var(--cs-line);width:clamp(3.6em,5.5vw,6em);transition:background-color .45s var(--ease-primary), border-color .45s var(--ease-primary), color .45s var(--ease-primary);border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;display:grid}.cs-next__go svg{width:36%;height:36%;transition:transform .6s var(--ease-primary)}.cs-next__media{background:var(--cs-panel);border-radius:.5em;grid-column:1/-1;margin-top:2em;padding:9% 10%;display:block}.cs-next__card{border-radius:.4em;display:block;overflow:clip;box-shadow:0 1.5em 3em -1em #00000059}.cs-next__pic,.cs-next__img{width:100%;height:auto;display:block}.cs-next__link:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.cs-next__link{padding-block:3.4em 3.6em}.cs-next__flood{transform:scaleY(.035)}.cs-next__name{z-index:1;position:relative}.cs-next__media{top:50%;right:calc(var(--container-padding) + clamp(3.6em, 5.5vw, 6em) + 2.5em);opacity:0;width:clamp(12em,19vw,22em);transition:opacity .45s var(--ease-primary), transform .8s var(--ease-primary);pointer-events:none;background:0 0;grid-column:auto;margin:0;padding:0;position:absolute;transform:translateY(-50%)translateY(45%)rotate(8deg)scale(.8)}.cs-next__link:hover{color:var(--cs-panel-ink);transition-delay:.15s}.cs-next__link:hover .cs-next__flood{transform:none}.cs-next__link:hover .cs-next__name{transform:translate(.12em)}.cs-next__link:hover .cs-next__kind{color:inherit}.cs-next__link:hover .cs-next__media{opacity:1;transition-delay:80ms;transform:translateY(-50%)rotate(-3deg)}.cs-next__link:hover .cs-next__go{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.cs-next__link:hover .cs-next__go svg{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.cs-back__arrow,.cs-live__arrow,.cs-next__flood,.cs-next__name,.cs-next__media,.cs-next__go svg{transition:none}}@keyframes cs-word{0%{transform:translateY(108%)rotate(5deg)}to{transform:none}}@keyframes cs-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes cs-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes cs-uncover{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes cs-settle{0%{transform:scale(1.14)translateY(6%)}to{transform:none}}@keyframes cs-pop{0%{transform:scale(0)rotate(-90deg)}to{transform:none}}@keyframes cs-hold{0%{transform:translateY(calc(-1 * var(--intro-rise-from)))}to{transform:none}}html[data-intro=page] .cs-cover{animation:cs-hold 1s var(--intro-rise) .75s both}html[data-intro=page] .cs-w>span{animation:cs-word 1.05s var(--intro-rise) calc(.72s + var(--w) * 70ms) both}html[data-intro=page] .cs-fact:before{animation:cs-draw .8s var(--intro-in-out) calc(.82s + var(--i) * 60ms) both}html[data-intro=page] .cs-fact__value{animation:cs-up .85s var(--intro-rise) calc(.88s + var(--i) * 50ms) both}html[data-intro=page] .cs-cover__lid{animation:1s cubic-bezier(.65,0,.35,1) .82s both cs-uncover}html[data-intro=page] .cs-cover__shot{animation:cs-settle 1.1s var(--intro-rise) .78s both}html[data-intro=page] .cs-live__btn{animation:cs-pop .8s var(--intro-rise) 1.08s both}html[data-intro=enter] .cs-cover{animation:cs-hold 1s var(--intro-rise) .2s both}html[data-intro=enter] .cs-w>span{animation:cs-word .95s var(--intro-rise) calc(.16s + var(--w) * 60ms) both}html[data-intro=enter] .cs-fact:before{animation:cs-draw .7s var(--intro-in-out) calc(.24s + var(--i) * 50ms) both}html[data-intro=enter] .cs-fact__value{animation:cs-up .75s var(--intro-rise) calc(.3s + var(--i) * 45ms) both}html[data-intro=enter] .cs-cover__lid{animation:.9s cubic-bezier(.65,0,.35,1) .25s both cs-uncover}html[data-intro=enter] .cs-cover__shot{animation:cs-settle 1s var(--intro-rise) .22s both}html[data-intro=enter] .cs-live__btn{animation:cs-pop .75s var(--intro-rise) .48s both}@keyframes cs-parallax{0%{transform:translateY(-9%)}to{transform:translateY(9%)}}@keyframes cs-drift{to{transform:translateY(-2.5em)rotate(20deg)}}@keyframes cs-rise{0%{opacity:0;transform:translateY(1.3em)}to{opacity:1;transform:none}}@keyframes cs-open{0%{transform:scale(.84)}to{transform:none}}@keyframes cs-zoom{0%{transform:scale(1.3)}to{transform:none}}@keyframes cs-fill{0%{transform:scaleX(0)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case{timeline-scope:--cs-cover}.cs-cover__move{animation:linear both cs-parallax;animation-timeline:--cs-cover}.cs-live{animation:linear both cs-drift;animation-timeline:--cs-cover;animation-range:cover 30% exit}.cs-chapter:before{animation:linear both cs-draw;animation-timeline:--cs-ch;animation-range:entry entry 90%}.cs-chapter__num,.cs-chapter__title,.cs-stack .cs-label{animation:linear both cs-rise;animation-timeline:--cs-ch;animation-range:entry 10% entry 80%}.cs-chapter__progress:before{animation:linear both cs-fill;animation-timeline:--cs-ch;animation-range:cover 40vh cover calc(100% - 40vh)}.cs-prose>*{animation:linear both cs-rise;animation-timeline:view();animation-range:entry entry 65%}.cs-stack__list li{animation:linear both cs-rise;animation-timeline:--cs-ch;animation-range:entry calc(10% + var(--i) * 4%) entry calc(60% + var(--i) * 4%)}.cs-gallery__head>*{animation:linear both cs-rise;animation-timeline:--cs-gh;animation-range:entry 10% entry 90%}.cs-shot{view-timeline:--cs-shot block}.cs-shot__frame{animation:linear both cs-open;animation-timeline:--cs-shot;animation-range:entry cover 45%}.cs-shot__pic{animation:linear both cs-zoom;animation-timeline:--cs-shot;animation-range:entry cover 55%}.cs-shot__caption{animation:linear both cs-rise;animation-timeline:--cs-shot;animation-range:entry 40% cover 40%}.cs-next__word{animation:linear both cs-up;animation-timeline:--cs-next;animation-range:entry 5% entry 85%}.cs-next__kind,.cs-next__go{animation:linear both cs-rise;animation-timeline:--cs-next;animation-range:entry 30%}}}@media (max-width:1024px){.cs-head{padding-left:var(--container-padding)}.cs-intro{grid-template-columns:minmax(0,1fr);row-gap:2.2em}.cs-lede{max-width:34ch}.cs-cover__caption{padding-left:var(--container-padding);grid-template-columns:minmax(0,1fr);row-gap:.4em}.cs-chapter{grid-template-columns:minmax(0,1fr);row-gap:1.8em;padding-left:0}.cs-chapter:before{left:0}.cs-chapter--open .cs-chapter__body{grid-column:1}.cs-chapter__stick{position:static}.cs-chapter__progress{display:none}.cs-chapter__body{max-width:42em}.cs-gallery__head{padding-left:0}.cs-shot--wide,.cs-shot--wide:nth-child(2n){grid-column:1/-1}.cs-next__head,.cs-next__link{padding-left:var(--container-padding)}}@media (max-width:720px){.cs-title{font-size:17.5vw}.cs-next__name{font-size:15vw}.cs-facts{gap:1.3em var(--gap-padding);grid-template-columns:repeat(2,minmax(0,1fr))}.cs-cover__shot{width:100%}.cs-live{right:var(--container-padding);width:5.6em}.cs-live__btn{gap:.25em;font-size:.8em}.cs-gallery__list{gap:calc(var(--section-padding) * .5);flex-direction:column;display:flex}.cs-shot--tall{width:78%}.cs-shot--tall:nth-child(2n){align-self:flex-end}.cs-shot--tall:nth-child(3n+2),.cs-shot--tall:nth-child(3n+3){margin-top:0}.cs-actions{flex-direction:column;align-items:stretch}.cs-actions__pill{justify-content:center}.cs-next__go{display:none}}
.vh{--vh-ink:#f2f0e6;--vh-night:#0c0d0f;--vh-glass:#ffffff1f;--vh-glass-hover:#ffffff38;--vh-edge:#ffffff38;background:var(--vh-night);height:100svh;min-height:34em;color:var(--vh-ink);isolation:isolate;view-timeline:--vh block;position:relative;overflow:clip}.vh__bg,.vh__glow,.vh__shade,.vh__blur{pointer-events:none;position:absolute}.vh__bg{display:none;inset:-6%}.vh__bg-pic,.vh__bg-pic img{width:100%;height:100%;display:block}.vh__bg-pic img{object-fit:cover;filter:blur(72px)saturate(1.4)brightness(.36);transform:scale(1.12)}.vh__glow{display:none;inset:0}.vh__stage{z-index:1;position:absolute;inset:0}.vh[data-state] .vh__stage{cursor:pointer}.vh__float,.vh__frame,.vh__screen{position:absolute;inset:0}.vh__screen{overflow:clip}.vh__poster,.vh__poster img,.vh__video{width:100%;height:100%;display:block;position:absolute;inset:0}.vh__poster img,.vh__video{object-fit:cover}.vh__video{opacity:0;transition:opacity .35s var(--ease-primary)}.vh[data-shown] .vh__video{opacity:1}.vh__key,.vh__island,.vh__hint{display:none}.vh__shade{z-index:2;background:linear-gradient(#0000 44%,#08080a24 58%,#08080a8c 80%,#08080ae0 100%),linear-gradient(#08080ab8,#08080a4d 5em,#0000 10em);inset:0}.vh__blur{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);height:42%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.vh__start{z-index:3;aspect-ratio:1;background:var(--color-brand);width:5.5em;color:var(--color-on-brand);transition:transform .45s var(--ease-primary);border-radius:50%;place-items:center;margin:-2.75em 0 0 -2.75em;display:none;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .6em #d4ff3f2e,0 1em 3em -.5em #00000080}.vh__start svg{width:40%;height:40%;translate:6%}.vh[data-state=tap] .vh__start{display:grid}.vh__start:hover{transform:scale(1.06)}.vh__info{z-index:3;padding:0 var(--container-padding) clamp(2em, 5.5svh, 3.75em);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6em 3em;display:flex;position:absolute;inset:auto 0 0}.vh__info>*{pointer-events:auto}.vh__name{min-width:0}.vh__brand{align-items:center;gap:.9em;margin-bottom:.9em;display:flex}.vh__logo{filter:drop-shadow(0 .3em 1em #00000073);width:auto;height:2.6em;display:block}.vh__kind{color:#f2f0e6cc;letter-spacing:.14em;text-transform:uppercase;font-size:.72em}.vh__title{letter-spacing:-.045em;margin-left:-.05em;font-size:clamp(3.4em,9.5vw,10em);font-weight:450;line-height:.92}.vh__actions{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.vh__controls{align-items:center;gap:.6em;display:none}.vh[data-state]:not([data-state=error]) .vh__controls{display:flex}.vh__sound,.vh__toggle,.vh__live{height:3.25em;transition:background-color .45s var(--ease-primary), border-color .45s var(--ease-primary), color .45s var(--ease-primary);border-radius:999px;font-size:.9em}.vh__sound,.vh__toggle{border:1px solid var(--vh-edge);background:var(--vh-glass);color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vh__sound:hover,.vh__toggle:hover{background:var(--vh-glass-hover)}.vh__sound{align-items:center;gap:.6em;padding:0 1.25em 0 1em;display:inline-flex;position:relative}.vh[data-audio=no] .vh__sound{display:none}.vh__sound-icon{flex:none;width:1.35em;height:1.35em}.vh__waves,.vh__sound-on,.vh__sound-short,.vh__sound .vh__eq--pill,.vh[data-sound=on] .vh__x,.vh[data-sound=on] .vh__sound-off{display:none}.vh[data-sound=on] .vh__waves,.vh[data-sound=on] .vh__sound-on{display:inline}.vh[data-sound=on] .vh__sound .vh__eq--pill{display:inline-flex}.vh[data-sound=on] .vh__sound{background:var(--vh-ink);color:var(--color-dark);border-color:#0000}.vh__sound:after{content:"";border:1px solid var(--color-brand);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.vh[data-state=playing][data-sound=off] .vh__sound:after{animation:vh-ping 2.4s var(--ease-primary) 1.2s 3}.vh__eq{align-items:flex-end;gap:.14em;height:.95em;display:inline-flex}.vh__eq i{transform-origin:bottom;background:currentColor;border-radius:1em;width:.17em;height:100%;transform:scaleY(.3)}.vh[data-sound=on][data-state=playing] .vh__eq i{animation:.8s ease-in-out infinite alternate vh-eq}.vh__eq i:nth-child(2){animation-duration:.62s!important;animation-delay:-.3s!important}.vh__eq i:nth-child(3){animation-duration:.95s!important;animation-delay:-.5s!important}.vh__eq i:nth-child(4){animation-duration:.7s!important;animation-delay:-.2s!important}.vh__eq i:nth-child(5){animation-duration:.85s!important;animation-delay:-.65s!important}.vh__toggle{place-items:center;width:3.25em;padding:0;display:grid}.vh__toggle svg{width:1.15em;height:1.15em}.vh__resume,.vh:not([data-state=playing]) .vh__pause{display:none}.vh:not([data-state=playing]) .vh__resume{display:inline}.vh__live{background:var(--color-brand);color:var(--color-on-brand);align-items:center;gap:.5em;padding:0 1.4em;text-decoration:none;display:inline-flex}.vh__live svg{width:1.15em;height:1.15em;transition:transform .6s var(--ease-primary)}.vh__live:hover,.vh__live:focus-visible{background:var(--vh-ink)}.vh__live:hover svg{transform:rotate(45deg)}.vh[data-fs=no] .vh__full{display:none}.vh__exit{z-index:5;top:max(1.25em, env(safe-area-inset-top));right:max(1.25em, env(safe-area-inset-right));display:none;position:absolute}@media (min-aspect-ratio:701/1000){.vh--wide-device{--vh-screen-h:min(70svh, 46em);--vh-shift:clamp(5em, 17vw, 19em);--vh-u:calc(var(--vh-screen-h) / 100)}.vh--wide-device .vh__bg,.vh--wide-device .vh__glow{display:block}.vh--wide-device .vh__glow{background:radial-gradient(28% 46% at calc(50% + var(--vh-shift)) 50%, color-mix(in srgb, var(--cs-panel,#6248f5) 60%, transparent), transparent 72%), radial-gradient(120% 90% at 50% 40%, transparent 45%, #08080ab3)}.vh--wide-device .vh__blur{display:none}.vh--wide-device .vh__stage{perspective:2400px}.vh--wide-device .vh__float{inset:50% auto auto;left:calc(50% + var(--vh-shift));transform-style:preserve-3d;translate:-50% -53%}.vh--wide-device .vh__frame{padding:calc(var(--vh-u) * 1.7);border-radius:calc(var(--vh-u) * 8.4);box-shadow:inset 0 0 0 1.5px #ffffff29, inset 0 0 0 calc(var(--vh-u) * .55) #08080a, -1px 1px 0 #2a2c31, -2px 2px 0 #25272b, -3px 3px 0 #212226, -4px 4px 0 #1d1e21, -5px 5px 0 #191a1d, -6px 6px 0 #151619, -7px 7px 0 #121315, -2.5em 3.5em 5em -1em #000000b3;transition:transform 1.4s var(--ease-primary);background:linear-gradient(150deg,#44464d 0%,#1b1c20 32%,#0f1012 64%,#2d2f35 100%);position:relative;inset:auto;transform:rotateY(-22deg)rotateX(9deg)rotate(2.5deg)}.vh--wide-device .vh__stage:hover .vh__frame{transform:rotateY(-12deg)rotateX(5deg)rotate(1deg)}.vh--wide-device .vh__screen{width:auto;height:var(--vh-screen-h);aspect-ratio:9/16;border-radius:calc(var(--vh-u) * 6.8);background:#000;position:relative;inset:auto}.vh--wide-device .vh__screen:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff26 0%,#ffffff0a 26%,#0000 44%);position:absolute;inset:0}.vh--wide-device .vh__key{width:calc(var(--vh-u) * .9);border-radius:calc(var(--vh-u) * .5);background:linear-gradient(90deg,#17181b,#44464d);display:block;position:absolute}.vh--wide-device .vh__key--power{top:25%;right:calc(var(--vh-u) * -.7);height:11%}.vh--wide-device .vh__key--volume{top:19%;left:calc(var(--vh-u) * -.7);height:15%}.vh--wide-device .vh__island{z-index:2;top:calc(var(--vh-u) * 2.2);width:calc(var(--vh-u) * 15);height:calc(var(--vh-u) * 4.4);padding:0 calc(var(--vh-u) * 1.5);color:#f2f0e6b3;font-size:calc(var(--vh-u) * 2);background:#000;border-radius:999px;justify-content:flex-end;align-items:center;transition:width .7s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;left:50%;translate:-50%}.vh--wide-device .vh__island:before{content:"";background:var(--color-brand);width:.6em;height:.6em;box-shadow:0 0 .8em var(--color-brand);border-radius:50%;margin-right:auto;display:none}.vh__island-mute{width:1.3em;height:1.3em}.vh--wide-device .vh__island .vh__eq{height:1.1em;color:var(--color-brand);display:none}.vh--wide-device[data-sound=on] .vh__island{width:calc(var(--vh-u) * 24)}.vh--wide-device[data-sound=on] .vh__island:before,.vh--wide-device[data-sound=on] .vh__island .vh__eq{display:inline-flex}.vh--wide-device[data-sound=on] .vh__island-mute{display:none}.vh--wide-device .vh__hint{color:#f2f0e6d9;white-space:nowrap;opacity:0;transition:opacity .8s var(--ease-primary), transform .8s var(--ease-primary);align-items:flex-start;gap:.5em;font-size:.95em;display:flex;position:absolute;top:34%;right:calc(100% + 2.4em);transform:translate(-.8em)}.vh--wide-device .vh__hint svg{width:3em;height:1.5em;color:var(--color-brand);margin-top:.6em}.vh--wide-device[data-state=playing][data-sound=off] .vh__hint{opacity:1;transition-delay:1.4s;transform:none}.vh--wide-device .vh__start{font-size:calc(var(--vh-u) * 2.1)}}@media (max-aspect-ratio:7/10){.vh__info{flex-direction:column;align-items:flex-start}.vh__title{font-size:clamp(3em,17vw,6.5em)}.vh__actions,.vh__controls{gap:.45em}.vh__sound,.vh__toggle,.vh__live{font-size:.8em}.vh__sound{padding:0 1em 0 .85em}.vh__live{padding:0 1.15em}@media (max-width:400px){.vh__sound-long{display:none}.vh__sound-short{display:inline}}.vh--tall-letterbox .vh__bg{display:block}.vh--tall-letterbox .vh__float{aspect-ratio:16/9;inset:max(4.75em,22svh) 0 auto}.vh--tall-letterbox .vh__float:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 1.5em 3em -1em #0009}.vh--tall-letterbox .vh__poster img,.vh--tall-letterbox .vh__video{object-fit:contain}.vh--tall-letterbox .vh__blur{height:46%}}html[data-intro=page] .vh{animation:cs-hold 1s var(--intro-rise) .75s both}html[data-intro=enter] .vh{animation:cs-hold 1s var(--intro-rise) .2s both}html[data-intro=page] .vh__brand,html[data-intro=page] .vh__actions{animation:vh-in .9s var(--intro-rise) 1s both}html[data-intro=enter] .vh__brand,html[data-intro=enter] .vh__actions{animation:vh-in .8s var(--intro-rise) .42s both}@media (min-aspect-ratio:701/1000){html[data-intro=page] .vh--wide-device .vh__frame{animation:vh-phone-in 1.3s var(--intro-rise) .65s both}html[data-intro=enter] .vh--wide-device .vh__frame{animation:vh-phone-in 1.15s var(--intro-rise) .12s both}html[data-intro=page] .vh--wide-cover .vh__screen{animation:vh-settle 1.3s var(--intro-rise) .7s both}html[data-intro=enter] .vh--wide-cover .vh__screen{animation:vh-settle 1.15s var(--intro-rise) .15s both}}@media (max-aspect-ratio:7/10){html[data-intro=page] .vh--tall-cover .vh__screen{animation:vh-settle 1.3s var(--intro-rise) .7s both}html[data-intro=enter] .vh--tall-cover .vh__screen{animation:vh-settle 1.15s var(--intro-rise) .15s both}}@keyframes vh-in{0%{opacity:0;transform:translateY(1.2em)}}@keyframes vh-settle{0%{transform:scale(1.12)}}@keyframes vh-phone-in{0%{transform:translateY(14%)rotateY(-48deg)rotateX(22deg)rotate(7deg)scale(.9)}}@keyframes vh-ping{0%{opacity:.9;transform:none}to{opacity:0;transform:scale(1.18,1.5)}}@keyframes vh-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes vh-float{0%{translate:-50% -54.5%}to{translate:-50% -51.5%}}@keyframes vh-sink{to{transform:translateY(22%)}}@keyframes vh-lift{to{opacity:0;transform:translateY(-14%)}}@media (prefers-reduced-motion:no-preference){@media (min-aspect-ratio:701/1000){.vh--wide-device .vh__float{animation:7s ease-in-out infinite alternate vh-float}}@supports (animation-timeline:view()){.vh__stage{animation:linear both vh-sink;animation-timeline:--vh;animation-range:exit}.vh__info{animation:linear both vh-lift;animation-timeline:--vh;animation-range:exit exit 70%}}}@media (prefers-reduced-motion:reduce){.vh__video,.vh__frame,.vh__hint,.vh__island,.vh__start,.vh__live svg{transition:none}.vh__eq i,.vh__sound:after{animation:none!important}.vh__eq i{transform:scaleY(.6)}}.vh[data-full]{background:#000;height:100%;min-height:0}.vh[data-full] .vh__info,.vh[data-full] .vh__shade,.vh[data-full] .vh__blur,.vh[data-full] .vh__bg,.vh[data-full] .vh__glow,.vh[data-full] .vh__hint,.vh[data-full] .vh__key,.vh[data-full] .vh__island,.vh[data-full] .vh__screen:after{display:none!important}.vh[data-full] .vh__stage,.vh[data-full] .vh__float,.vh[data-full] .vh__frame,.vh[data-full] .vh__screen{aspect-ratio:auto!important;width:auto!important;height:auto!important;box-shadow:none!important;background:#000!important;border-radius:0!important;padding:0!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}.vh[data-full] .vh__float{translate:none!important}.vh[data-full] .vh__poster img,.vh[data-full] .vh__video{object-fit:contain}.vh[data-full] .vh__exit{display:grid}.vh::backdrop{background:#000}
