@font-face{font-family:cascadiaMono;src:url(../media/CascadiaMono_SemiBold-s.p.2g-md10nebor0.woff2?dpl=dpl_sff94xpXTaTqa1z27D9xBairUA3p)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:cascadiaMono Fallback;src:local(Arial);ascent-override:72.25%;descent-override:18.25%;line-gap-override:0.0%;size-adjust:128.41%}.cascadiamono_bbd84839-module__9KOZPq__className{font-family:cascadiaMono,cascadiaMono Fallback;font-weight:600}.cascadiamono_bbd84839-module__9KOZPq__variable{--font-cascadia-mono:"cascadiaMono", "cascadiaMono Fallback"}
:root{--canvas-scale:1}@media (max-width:767px),(orientation:portrait){.screen-section{height:calc(910px * var(--canvas-scale))}}@keyframes hero-tear-gone{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.hero-tear{animation:.2s both hero-tear-gone}}@keyframes hero-veil-lift{0%{opacity:1}to{opacity:0}}@keyframes india-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-veil{animation:.2s both hero-veil-lift}.india-bar{left:var(--x1);width:var(--w1);animation:.2s both india-appear;transform:none}.india-row,.wordmark-in{animation:.2s both india-appear}.intro-pct{display:none}.seq-card{scale:1}}@property --ratio-x{syntax:"<number>";inherits:true;initial-value:0}@property --ratio-y{syntax:"<number>";inherits:true;initial-value:0}@property --holo{syntax:"<number>";inherits:true;initial-value:0}@media (prefers-reduced-motion:reduce){.holo-inner{transition:none;transform:none}.seq-half-top,.seq-half-bottom{translate:-50%;scale:1}}html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media (pointer:coarse) and (hover:none){#snap-scroll{scroll-snap-type:y mandatory}[data-snap]{scroll-snap-align:start}[data-snap=end]{scroll-snap-align:end}}.font-cascadia{font-family:var(--font-cascadia);font-weight:600}:root{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--mo-arrive:cubic-bezier(.17, .17, .29, 1);--mo-pop:cubic-bezier(.17, .17, .2, 1);--mo-draw:cubic-bezier(.17, .17, .01, 1);--mo-iris:cubic-bezier(.65, 0, .833, .833);--mo-fade-in:cubic-bezier(.167, .167, .43, 1);--mo-stagger:50ms;--mo-line:70ms;--mo-rise:.9s}.ml{clip-path:inset(-.4em -.2em 0)}.ml-i{display:inline-block;translate:0 calc(100% + .35em)}[data-play="1"] .ml-i{transition:translate var(--mo-rise) var(--mo-arrive);transition-delay:calc(var(--ml-at,0s) + var(--l,0) * var(--mo-line));translate:0}@media (prefers-reduced-motion:reduce){.ml-i,[data-play="1"] .ml-i{transition:none;translate:none}}[data-reveal]{opacity:0;transition:opacity .16s var(--ease-out-strong), translate .16s var(--ease-out-strong);translate:0 14px}[data-reveal=scale]{transition:opacity .16s var(--ease-out-strong), translate .16s var(--ease-out-strong), scale .16s var(--ease-out-strong);translate:0 8px;scale:.97}[data-inview] [data-reveal]{opacity:1;transition-duration:.48s;transition-delay:var(--rd,0s);translate:0;scale:1}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=scale]{transition:opacity .2s;translate:none;scale:none}}.brace-btn:active{transition:scale .12s var(--ease-out-strong);scale:.97}.keycap{will-change:transform;transition:transform .11s cubic-bezier(.2,.8,.4,1),box-shadow .11s cubic-bezier(.2,.8,.4,1)}.keycap:hover{transform:translateY(2px)}.keycap:active{transform:translateY(3px)}.brace-btn{gap:10px;transition:gap .26s cubic-bezier(.25,.6,.3,1)}.brace-btn:hover{gap:12px}.brace-btn .brace-text{text-shadow:0 0 #0000;transition:text-shadow .26s cubic-bezier(.25,.6,.3,1)}.brace-btn:hover .brace-text{text-shadow:0 0 .6px}@media (prefers-reduced-motion:reduce){.grain-overlay{animation:none}.india-word{animation:none!important}}@supports (text-box:trim-both cap alphabetic){.cap-trim{text-box:trim-both cap alphabetic;display:block}}.net-box{opacity:0}[data-play="1"] .net-box{animation:net-box-in .7s var(--mo-pop) both;animation-delay:calc(.88s + var(--i) * var(--mo-stagger))}@keyframes net-box-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.net-figure{opacity:0;transform-origin:50%}[data-play="1"] .net-figure{animation:net-figure-grow .7s var(--mo-pop) both;animation-delay:calc(1s + var(--i) * var(--mo-stagger))}@keyframes net-figure-grow{0%{opacity:0;transform:scaleX(.2)scaleY(.7)}to{opacity:1;transform:scaleX(1)scaleY(1)}}@media (prefers-reduced-motion:reduce){.net-box,.net-figure,[data-play="1"] .net-box,[data-play="1"] .net-figure{opacity:1;animation:none;transform:none}}@media (min-width:1280px){.iv-rail-clear{padding-right:max(24px,825px - 50vw)}}.pr-cell{will-change:transform, opacity;transition:transform .3s cubic-bezier(.22,1.28,.36,1),opacity .22s ease-out;transition-delay:calc(var(--i,0) * 18ms)}.pr-row[data-leaving="1"] .pr-cell{transition:transform .17s cubic-bezier(.55,0,.85,.35),opacity .15s ease-in}.pr-row[data-settling="0"] .pr-cell{transition:none}@media (prefers-reduced-motion:reduce){.pr-cell,.pr-row[data-leaving="1"] .pr-cell{transition:none;opacity:1!important;transform:none!important}}.v3-mobile-only{display:flex}@media (min-width:1280px){.v3-mobile-only{display:none!important}}.vn-head{--ml-at:calc(var(--i,0) * .12s)}.vn-card{opacity:0;translate:0 calc(1.5rem * min(var(--i,0) + 1, 3))}[data-play="1"] .vn-card{animation:vn-in var(--mo-rise) var(--mo-arrive) both;animation-delay:calc(.2s + var(--i,0) * var(--mo-stagger))}@keyframes vn-in{to{opacity:1;translate:0}}.wy-burst{opacity:0}[data-play="1"] .wy-burst{opacity:1}.wy-ray{scale:0}[data-play="1"] .wy-ray{animation:wy-ray-out 1.1s var(--mo-draw) both;animation-delay:calc(.26s + var(--i,0) * 26ms)}@keyframes wy-ray-out{0%{scale:0}to{scale:1}}.wy-core{opacity:0}[data-play="1"] .wy-core{animation:.52s cubic-bezier(.34,1.42,.64,1) .12s both wy-core-in}@keyframes wy-core-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.wy-head{--ml-at:calc(var(--i,0) * .16s)}.wy-mark{opacity:0}[data-play="1"] .wy-mark{animation:wy-mark-in .4s var(--mo-fade-in) both;animation-delay:calc(.9s + var(--i,0) * 90ms)}@keyframes wy-mark-in{to{opacity:1}}.ft-slot{opacity:0;transition:opacity .38s}footer[data-settled="1"] .ft-slot{opacity:1}.ft-mark{opacity:0;translate:0 16px}[data-play="1"] .ft-mark{animation:vn-in var(--mo-rise) var(--mo-arrive) both;animation-delay:.42s}@media (prefers-reduced-motion:reduce){.vn-card,.wy-burst,.wy-ray,.wy-core,.wy-mark,.ft-mark,[data-play="1"] .vn-card,[data-play="1"] .wy-burst,[data-play="1"] .wy-ray,[data-play="1"] .wy-core,[data-play="1"] .wy-mark,[data-play="1"] .ft-mark{opacity:1;clip-path:none;animation:none;translate:none;scale:none}.ft-bar{transform:none}.ft-slot{opacity:1;transition:none}}.key:focus-visible{outline-offset:6px;border-radius:14px;outline:2px solid #ffe2c4}@media (prefers-reduced-motion:reduce){.key__cap,.key__bevel{transition:none!important}}.ornament .orn-core,.ornament .orn-rays,.ornament .orn-rule{transform-box:view-box;transform-origin:142px 27.5px}.ornament .orn-core{opacity:0;transform:scale(.2)}.ornament .orn-rays{opacity:0;transform:scale(.35)}.ornament .orn-rule{opacity:0}.ornament .orn-rule--l{transform-origin:98px 27.5px;transform:scaleX(0)}.ornament .orn-rule--r{transform-origin:186px 27.5px;transform:scaleX(0)}.ornament[data-play="1"] .orn-core{animation:.42s cubic-bezier(.34,1.5,.64,1) both orn-pop}.ornament[data-play="1"] .orn-rays{animation:.52s cubic-bezier(.34,1.4,.64,1) .18s both orn-pop}.ornament[data-play="1"] .orn-rays--short{animation-delay:.28s}.ornament[data-play="1"] .orn-rule{animation:orn-draw 1.5s var(--mo-draw) .38s both}@keyframes orn-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes orn-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ornament *,.ornament[data-play="1"] *{opacity:1;transform:none;animation:none!important}}.paper,.paper-dark{position:relative}.paper:after,.paper-dark:after{content:"";z-index:0;pointer-events:none;background-image:url(/images/paper-512.jpg);background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.paper:after{mix-blend-mode:multiply;opacity:.7}.paper-dark:after{mix-blend-mode:multiply;opacity:.5;background-image:url(/images/paper-dark-512.jpg)}.paper>*,.paper-dark>*{z-index:1;position:relative}.pix .pix-cell{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.pix[data-play="1"] .pix-cell{animation:.34s cubic-bezier(.2,.9,.3,1) forwards pix-in;animation-delay:calc(var(--d,0) * 55ms)}@keyframes pix-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.jali-spin{transform-box:view-box;transform-origin:50%;animation:jali-turn var(--spin,90s) linear infinite}@keyframes jali-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pix[data-play="1"] .pix-cell{opacity:1;animation:none;transform:none}.jali-spin{animation:none}}.hero-frame .hf-rule{clip-path:inset(0 50%)}.hero-frame .hf-tile{opacity:0;transform:scale(0)}.hero-frame .hf-lockup{opacity:0}.hero-frame .hf-date{--ml-at:.2s;--mo-rise:1.1s}.hero-frame[data-play="1"] .hf-rule{animation:hf-rule 1.5s var(--mo-draw) forwards;animation-delay:calc(.2s + var(--i,0) * .1s)}.hero-frame[data-play="1"] .hf-tile{animation:hf-tile .6s var(--mo-pop) forwards;animation-delay:calc(var(--i,0) * var(--mo-stagger))}.hero-frame[data-play="1"] .hf-lockup{animation:hf-rise .72s var(--mo-arrive) .2s forwards}@keyframes hf-rule{to{clip-path:inset(0)}}@keyframes hf-tile{to{opacity:1;transform:scale(1)}}@keyframes hf-rise{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-frame[data-play="1"] .hf-rule,.hero-frame[data-play="1"] .hf-tile,.hero-frame[data-play="1"] .hf-lockup{opacity:1;clip-path:none;animation:none;transform:none}.hero-frame[data-play="1"] .hf-tile{transform:scale(1)}}.divider .div-rule{height:2px;transition:transform 1.5s var(--mo-draw) .12s;flex:1 1 0;transform:scaleX(0)}.divider .div-rule:first-child{transform-origin:100%}.divider .div-rule:last-child{transform-origin:0}.divider[data-play="1"] .div-rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.divider .div-rule{transition:none;transform:scaleX(1)}}.stmt .stmt-line{--ml-at:.26s}.stmt .stmt-link{opacity:0;transform:translateY(10px)}.stmt[data-play="1"] .stmt-link{animation:stmt-in var(--mo-rise) var(--mo-arrive) .62s forwards}@keyframes stmt-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stmt .stmt-link{opacity:1;animation:none;transform:none}}.faq-v3 .faq-row{opacity:0;transform:translateY(12px)}.faq-v3[data-play="1"] .faq-row{animation:faq-in var(--mo-rise) var(--mo-arrive) forwards;animation-delay:calc(.2s + var(--i,0) * var(--mo-stagger))}@keyframes faq-in{to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.faq-toggle{transition:opacity .2s}.faq-row:hover .faq-toggle{opacity:.82}}@media (prefers-reduced-motion:reduce){.faq-v3 .faq-head,.faq-v3 .faq-row{opacity:1;animation:none;transform:none}}.footer-motif .fm-sheen{display:none}.footer-motif[data-play="1"]{animation:7.5s ease-in-out infinite fm-breath}@keyframes fm-breath{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.07);transform:scale(1.014)}}@media (prefers-reduced-motion:reduce){.footer-motif[data-play="1"]{animation:none}}.iv-frame{animation:9s ease-in-out infinite iv-breath}@keyframes iv-breath{0%,to{filter:brightness();translate:0}50%{filter:brightness(1.14);translate:0 -2px}}@media (prefers-reduced-motion:reduce){.iv-frame{animation:none}}[data-intro="1"] .lk-bar{top:0;bottom:0;left:var(--x0);width:var(--w0);transform-origin:0;animation:lk-bar-in .38s var(--ease-out-strong,cubic-bezier(.22, .9, .28, 1)) calc(var(--lk-bar-from) + var(--i) * var(--lk-bar-step)) both, lk-merge var(--lk-merge-for) var(--ease-out-strong,cubic-bezier(.22, .9, .28, 1)) calc(var(--lk-merge-at) + var(--md,0s)) both;border-radius:999px;position:absolute}@keyframes lk-bar-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes lk-merge{to{left:var(--x1);width:var(--w1)}}[data-intro="1"] .lk-final,[data-intro="1"] .lk-wordmark{animation:lk-appear .3s var(--ease-out-strong,cubic-bezier(.22, .9, .28, 1)) calc(var(--lk-merge-at) + var(--lk-merge-for) - .16s) both}[data-intro="1"] .lk-pct{animation:lk-appear .2s ease calc(var(--lk-merge-at) - .16s) both reverse}@keyframes lk-appear{0%{opacity:0}to{opacity:1}}@property --hf-iris{syntax:"<length>";inherits:false;initial-value:0}.hf-veil{--hf-iris-soft:2px;-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--hf-iris), #000 calc(var(--hf-iris) + var(--hf-iris-soft)));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent var(--hf-iris), #000 calc(var(--hf-iris) + var(--hf-iris-soft)));mask-image:radial-gradient(circle at 50% 50%, transparent var(--hf-iris), #000 calc(var(--hf-iris) + var(--hf-iris-soft)));animation:hf-iris var(--hf-lift-for,.7s) var(--mo-iris) var(--hf-lift-at,1.3s) both}@keyframes hf-iris{to{--hf-iris:var(--hf-iris-to,150vmax)}}@media (prefers-reduced-motion:reduce){.hf-veil{animation:hf-veil-lift .2s ease var(--hf-lift-at,1.3s) both;-webkit-mask-image:none;mask-image:none}}@keyframes hf-veil-lift{to{opacity:0}}.hf-stroke-path{fill:none;stroke-linecap:round;stroke-width:300px;stroke-dasharray:calc(var(--hf-stroke-len) * 1px) calc(var(--hf-stroke-len) * 1px);stroke-dashoffset:0;animation:hf-stroke var(--hf-stroke-for,1.1s) cubic-bezier(.455, .03, .515, .955) var(--hf-lift-at,1.3s) both}@keyframes hf-stroke{to{stroke-dashoffset:calc(var(--hf-stroke-len) * -1px);stroke-width:50px}}@media (prefers-reduced-motion:reduce){.hf-stroke{animation:hf-veil-lift .2s ease var(--hf-lift-at,1.3s) both}.hf-stroke-path{animation:none}[data-intro="1"] .lk-bar{display:none}[data-intro="1"] .lk-final,[data-intro="1"] .lk-wordmark{opacity:1;animation:none}[data-intro="1"] .lk-pct{opacity:0;animation:none}.hf-veil{animation:.2s both hf-veil-lift}}.hero-frame[data-intro="1"] .hf-lockup,.hero-frame[data-continuous="1"] .hf-lockup{opacity:1;animation:none;transform:none}@keyframes india-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes india-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(10px)}}.sound-toggle[data-nudge=a]{animation:sound-nudge-a .9s var(--mo-pop)}.sound-toggle[data-nudge=b]{animation:sound-nudge-b .9s var(--mo-pop)}@keyframes sound-nudge-a{0%{scale:1;box-shadow:0 0 #a687798c}25%{scale:1.1}to{scale:1;box-shadow:0 0 0 14px #a6877900}}@keyframes sound-nudge-b{0%{scale:1;box-shadow:0 0 #a687798c}25%{scale:1.1}to{scale:1;box-shadow:0 0 0 14px #a6877900}}@media (prefers-reduced-motion:reduce){.sound-toggle[data-nudge]{animation:none}}.knot{cursor:pointer;touch-action:manipulation}.knot-gold{transform:translate(calc(var(--kx,0) * .6px), calc(var(--ky,0) * .6px))}.knot-depth{transform:translate(calc(var(--kx,0) * -1px), calc(var(--ky,0) * -1px))}.knot-face{transition:transform .11s cubic-bezier(.2,.8,.4,1)}.knot[data-pressed] .knot-face{transform:translate(2px,2px)}.knot path{opacity:0;transform-box:fill-box;transform-origin:50%}.knot .knot-face path{transform:translate(-10px,-10px)}.knot .knot-depth path{transform:translate(-5px,-5px)}.knot .knot-gold path{transform:scale(.82)}[data-play="1"] .knot path{animation:knot-in .6s var(--mo-pop) forwards}[data-play="1"] .knot .knot-depth path{animation-delay:50ms}[data-play="1"] .knot .knot-face path{animation-delay:.1s}@keyframes knot-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.knot path{transform:none!important}[data-play="1"] .knot path{animation:.2s forwards knot-fade}.knot[data-pressed] .knot-face{transform:none}}@keyframes knot-fade{to{opacity:1}}.mb-item .mb-brace{opacity:0}.mb-item[data-blink]{animation:.27s step-end forwards mb-blink-ink}.mb-item[data-blink] .mb-brace{animation:.27s step-end forwards mb-blink}@keyframes mb-blink{0%,66.67%,to{opacity:1}33.33%{opacity:0}}@keyframes mb-blink-ink{0%,66.67%,to{color:#ed7a45}33.33%{color:var(--mb-ink)}}
.v4-root{--indigo:#31098e;--cream:#ffe2c4;--band:#feebd7;--orange:#ed7a45;--muted:#b3a5de;--mono:var(--font-cascadia-mono), ui-monospace, monospace;--cirka:"PP Cirka", Georgia, serif;--black:#161616;--ground-now:color-mix(in srgb, var(--black) calc((1 - var(--v4-tint,0)) * 100%), var(--indigo));font-family:var(--mono);--rule-dark:color-mix(in srgb, #030303 calc((1 - var(--v4-tint,0)) * 100%), #14043c);--rule-lite:color-mix(in srgb, #383838 calc((1 - var(--v4-tint,0)) * 100%), #4a25ae);--t-hero:clamp(64px, 7.4vw, 112px);--t-display:clamp(30px, 2.9vw, 44px);--t-title:clamp(22px, 1.98vw, 30px);--t-label:clamp(17px, 1.46vw, 22px);--t-mono:14px;--t-meta:13px;overflow-x:clip}.t-display,.t-title,.t-label{font-family:var(--cirka);color:#e4e4e4;font-weight:300}.t-display{font-size:var(--t-display);letter-spacing:-.01em;line-height:1.16}.t-title{font-size:var(--t-title);line-height:1.12}.t-label{font-size:var(--t-label);color:#d4d4d4;line-height:1.2}.t-meta{font-family:var(--mono);font-weight:600;font-size:var(--t-meta);letter-spacing:.02em;text-transform:uppercase;color:#8a8a8a;line-height:1.5}.v4-emboss{text-shadow:.05em .05em #0a0a0abf,0 -1px #87878738}@font-face{font-family:PP Cirka;src:url(/fonts/PPCirka-Light.woff2)format("woff2");font-weight:300;font-display:block}.v4-loader{z-index:100;background:#161616;transition:opacity .283s cubic-bezier(.53,0,.833,.833);position:fixed;inset:0}.v4-loader[data-out]{opacity:0;pointer-events:none}.v4-loader-n{right:clamp(20px,3vw,44px);bottom:calc(clamp(16px, 2.6vw, 36px) + env(safe-area-inset-bottom,0px));font-family:var(--cirka);color:#b3a5de;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,40px);font-weight:300;line-height:1;position:absolute}.v4-env{height:720svh;position:relative}.v4-env-stage{--ground:0;--inset:clamp(16px, 3.44vw, 52px);background:color-mix(in srgb, color-mix(in srgb, #161616 calc((1 - var(--ground)) * 100%), var(--indigo)) calc((1 - var(--night,0)) * 100%), #161616);height:100svh;position:sticky;top:0;overflow:hidden}.v4-env-stage:before{content:"";z-index:0;mix-blend-mode:overlay;opacity:calc(.12 * (1 - var(--ground)));pointer-events:none;background:url(/images/v4/film-grain.png) 0 0/256px 256px;position:absolute;inset:0}.v4-scene{--drop:0px;--envfade:1;transform-origin:50%;width:1512px;height:900px;position:absolute;top:50%;left:50%}.v4-level{z-index:1;transform-origin:756px 830px;will-change:transform;perspective:2800px;perspective-origin:756px 520px;position:absolute;inset:0}.v4-hair{z-index:1;opacity:calc(1 - var(--ground));pointer-events:none;background:#030303;position:absolute}.v4-hair-v{width:1px;top:0;bottom:0;box-shadow:1.08px 0 #383838}.v4-hair-l{left:var(--inset)}.v4-hair-r{right:calc(var(--inset) - 1px)}.v4-hair-h{left:0;right:0;top:var(--inset);height:1px;box-shadow:0 1.08px #383838}.v4-scene{z-index:2}.v4-env-body{z-index:1;width:1000px;height:620px;transform:translateY(var(--drop));opacity:var(--envfade);position:absolute;top:520px;left:256px;overflow:visible}.v4-flap{transform-origin:0 0;width:0;height:0;transform-style:preserve-3d;will-change:transform;opacity:var(--envfade);position:absolute;top:520px;left:256px}.v4-strip{transform-origin:50% 100%;width:1100px;height:35px;transform-style:preserve-3d;position:absolute;bottom:0;left:-20px}.v4-strip .v4-strip{bottom:100%;left:0}.v4-leaf{position:absolute;inset:-.75px 0;overflow:hidden}.v4-leaf-art{transform-origin:0 0;width:1000px;height:380px;position:absolute;top:.75px;left:0;overflow:visible}.v4-flap-shadow{z-index:4;transform-origin:0 380px;opacity:0;pointer-events:none;width:1000px;height:380px;position:absolute;top:140px;left:256px}.v4-flap-shadow svg{width:100%;height:100%;display:block}.v4-env-pocket{z-index:3;width:1000px;height:620px;transform:translateY(var(--drop));opacity:var(--envfade);pointer-events:none;position:absolute;top:520px;left:256px;overflow:visible}.v4-paper-fill{mix-blend-mode:multiply;opacity:.4}.v4-env-line{fill:none;stroke:#2d136a;stroke-width:1.4px;stroke-linejoin:round}.v4-knot3d{z-index:3;right:calc(var(--inset) + clamp(12px, 2.646vw, 40px) - clamp(.4px, .094vw, 1.42px));top:calc(var(--inset) + clamp(12px, 2.708vw, 40.94px));perspective:500px;width:clamp(29.7px,6.548vw,99px);height:clamp(36.9px,8.135vw,123px);opacity:calc(1 - var(--ground));pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute}.v4-knot3d:before{content:"";position:absolute;inset:max(-12px,-22px + 50%)}.v4-knot3d:active{cursor:grabbing}.v4-knot3d:focus:not(:focus-visible){outline:none}.v4-knot3d-rig{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.v4-knot3d-layer{backface-visibility:hidden;width:100%;max-width:none;height:100%;position:absolute;inset:0}.v4-knot3d-back{backface-visibility:visible;filter:brightness(.32)saturate(.8)}.v4-card{--shadow:1;z-index:2;transform-origin:50%;will-change:transform;--lift:0;width:867.94px;height:488.22px;box-shadow:21.677px 53.11px 2.168px rgba(0, 0, 0, calc(.1 * var(--shadow))), calc(10px + var(--lift) * 30px) calc(24px + var(--lift) * 60px) calc(30px + var(--lift) * 50px) rgba(0, 0, 0, calc(.28 * var(--lift)));position:absolute;top:0;left:0;overflow:hidden}.v4-card-scale{transform-origin:0 0}.v4-env-hint{z-index:7;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));font-family:var(--mono);font-weight:600;font-size:var(--t-meta);letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;pointer-events:none;position:absolute;translate:-50%}.v4-card-face{background:color-mix(in srgb, var(--indigo) calc((1 - var(--night,0)) * 100%), #161616);position:relative;overflow:hidden}.v4-card-face:after{content:"";mix-blend-mode:multiply;opacity:.5;pointer-events:none;background:url(/images/paper-dark-512.jpg) 0 0/512px;position:absolute;inset:0}.v4-card-fly{transform:scale(var(--zk,1));transform-origin:50%;position:absolute;inset:0}.v4-cartouche{position:absolute;inset:0;overflow:visible}.v4-cart-frame,.v4-cart-curve{fill:none;stroke:#ed7a45;stroke-width:1px;stroke-dasharray:2 2}.v4-cart-curve{stroke-opacity:.7}.v4-env-tile{width:52px;height:52px;display:block;position:absolute}.v4-env-tile>*{display:block}.v4-invited{width:483px;height:57px;opacity:var(--inner,1);position:absolute;top:112.94px;left:50%;translate:-50%}.v4-invited img{width:483px;max-width:none;height:57px;display:block}.v4-env-wordmark{width:546px;height:296px;translate:-50% -50%;transform:translate(calc(var(--wm,0) * var(--wdx,0px)), calc(var(--wm,0) * var(--wdy,0px))) scale(calc(1 + (var(--wds,1) - 1) * var(--wm,0)));position:absolute;top:calc(50% + .44px);left:50%}.v4-env-wordmark img{width:549px;max-width:none;height:299px;position:absolute;top:-.5px;left:0}.v4-env-date{font-family:var(--mono);text-transform:uppercase;color:#a78be8;opacity:var(--inner,1);justify-items:center;row-gap:11px;font-size:16px;font-weight:600;line-height:13px;display:grid;position:absolute;bottom:99.06px;left:0;right:0}.v4-env-date span{text-box:trim-both cap alphabetic;align-items:flex-start;gap:6px;display:flex}.v4-env-date i{background:currentColor;flex:none;width:5px;height:5px;display:block}.v4-card-static{background:var(--indigo);height:100svh;position:relative;overflow:hidden}.v4-root .sound-toggle,.v4-root .mb-btn{-webkit-backdrop-filter:blur(14px)saturate(170%)brightness(1.05);backdrop-filter:blur(14px)saturate(170%)brightness(1.05);transition:background-color .233s var(--ease-ui,cubic-bezier(.55, 0, .45, 1)), scale .16s cubic-bezier(.23, 1, .32, 1);background:linear-gradient(#ffffff29 0%,#ffffff05 46%,#fff0 60%),#160c3052!important;border-radius:999px!important;box-shadow:inset 0 1px .5px #ffffff6b,inset 0 -1px .5px #00000047,inset 0 0 0 1px #ffffff24,0 0 0 .5px #0000002e,0 8px 24px #08021e47!important}.v4-root .sound-toggle{width:40px!important;height:40px!important}.v4-root .mb-btn{color:#feebd7!important}.v4-root .sound-toggle:active,.v4-root .mb-btn:active{scale:.96}@media (prefers-reduced-transparency:reduce){.v4-root .sound-toggle,.v4-root .mb-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#160c30e6!important}}.v4-desk-logo{z-index:0;width:360px;height:156px;position:absolute;top:189px;left:576px}.v4-desk-logo img{width:360px;max-width:none;height:156px;display:block}.v4-desk-logo:after{content:"";opacity:.18;mix-blend-mode:multiply;pointer-events:none;background:url(/images/paper-dark-512.jpg) 0 0/512px 512px;position:absolute;inset:0;-webkit-mask:url(/images/v4/logo.svg) 0 0/100% 100% no-repeat;mask:url(/images/v4/logo.svg) 0 0/100% 100% no-repeat}.v4-flap-fill{fill:#6649a9}.v4-flap[data-side=out] .v4-flap-fill{fill:#442194}.v4-env-stage[data-portrait] .v4-desk-logo{transform-origin:50% 100%;translate:0 -40px;scale:1.45}.v4-stamp{transform-box:fill-box;transform-origin:50%}[data-stamp="0"] .v4-stamp{opacity:0}[data-stamp="1"] .v4-stamp{animation:v4-stamp .3s var(--d,0s) both}@keyframes v4-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);scale:1.7}60%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);scale:.94}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.v4-stamp,[data-stamp] .v4-stamp{opacity:1;animation:none}}@keyframes v4-in{0%{opacity:0}}.v4-env-stage[data-in="0"] :is(.v4-hair,.v4-desk-logo,.v4-level,.v4-knot3d,.v4-env-hint){opacity:0}.v4-env-stage[data-in="1"] :is(.v4-hair,.v4-desk-logo,.v4-level,.v4-knot3d,.v4-env-hint){animation:v4-in .8s cubic-bezier(.16, 1, .3, 1) var(--in,0s) backwards}.v4-env-stage .v4-desk-logo{--in:.12s}.v4-env-stage .v4-level{--in:.24s}.v4-env-stage .v4-knot3d{--in:.38s}.v4-env-stage .v4-env-hint{--in:.56s}@media (prefers-reduced-motion:reduce){.v4-env-stage[data-in] :is(.v4-hair,.v4-desk-logo,.v4-level,.v4-knot3d,.v4-env-hint){animation:none}.v4-env-stage[data-in="0"] :is(.v4-hair,.v4-desk-logo,.v4-level,.v4-knot3d,.v4-env-hint){opacity:revert-layer}}.v4-env-stage[data-in="0"] .v4-desk-logo:after{opacity:0}.v4-env-stage[data-in="1"] .v4-desk-logo:after{animation:.8s cubic-bezier(.16,1,.3,1) .12s backwards v4-in}@media (prefers-reduced-motion:reduce){.v4-env-stage[data-in] .v4-desk-logo:after{opacity:.18;animation:none}}.v4-ss-host{--morph:0;z-index:3;pointer-events:none;visibility:hidden;position:absolute;inset:0}.v4-ss-host[data-on="1"]{visibility:visible}.v4-ss{position:absolute;inset:0}.v4-ss-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.v4-ss-stamp{width:0;height:0;position:absolute}.v4-ss-stamp>img{max-width:none;position:absolute;top:0;left:0;translate:-50% -50%}.v4-ss-group{flex-direction:column;align-items:center;gap:28px;display:flex;position:absolute}.v4-ss-wordmark{width:322px;height:175px;position:relative}.v4-ss-line{font-family:var(--mono);letter-spacing:-.28px;text-transform:uppercase;text-align:center;white-space:nowrap;color:#a78be8;text-box:trim-both cap alphabetic;margin:0;font-size:14px;font-weight:600;line-height:18px}.v4-ss-slot{pointer-events:auto;cursor:pointer;outline:none;width:152px;height:149px;display:block;position:absolute}.v4-ss-slot>img{width:152px;max-width:none;height:149px;transition:filter .233s var(--ease-ui,cubic-bezier(.55, 0, .45, 1)), scale .233s var(--ease-ui,cubic-bezier(.55, 0, .45, 1));display:block}.v4-ss-slot:hover>img,.v4-ss-slot:focus-visible>img{filter:brightness(1.25);scale:1.04}.v4-ss-slot:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #a78be8}.v4-ss-slot:active>img{scale:.97}.v4-ss[data-play="0"] :is(.v4-ss-slot,.v4-ss-line){opacity:0;pointer-events:none}.v4-ss[data-play="1"] :is(.v4-ss-slot,.v4-ss-line){animation:.8s cubic-bezier(.16,1,.3,1) .18s backwards v4-in}.v4-ss-preview{filter:drop-shadow(1px 0 #3a3a3a)drop-shadow(-1px 0 #3a3a3a)drop-shadow(0 1px #3a3a3a)drop-shadow(0 -1px #3a3a3a)drop-shadow(2px 2px #0009);opacity:0;pointer-events:none;width:320px;transition:opacity .233s cubic-bezier(.16,1,.3,1),translate .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 18px);left:50%;translate:-50% 6px}.v4-ss-preview[data-open]{opacity:1;pointer-events:auto;translate:-50%}.v4-ss-preview:before{content:"";height:22px;position:absolute;bottom:100%;left:0;right:0}.v4-tk{--perf:128px;grid-template-rows:var(--perf) 52px;-webkit-mask:radial-gradient(circle 9px at 0 var(--perf), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--perf), #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 var(--perf), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--perf), #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 var(--perf), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% var(--perf), #0000 96%, #000) right / 51% 100% no-repeat;background:#161616;display:grid;position:relative;box-shadow:inset 0 2px #3a3a3a}.v4-tk-main{text-align:left;align-content:center;gap:10px;padding:0 22px;display:grid}.v4-tk-k,.v4-tk-m,.v4-tk-stub{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.v4-tk-k{font-size:var(--t-meta);color:#8a8a8a}.v4-tk-t{font-family:var(--cirka);letter-spacing:-.01em;color:#e4e4e4;font-size:24px;font-weight:700;line-height:1.05}.v4-tk-m{font-size:var(--t-meta);color:#bdbdbd;line-height:1.35}.v4-tk-perf{left:14px;right:14px;top:calc(var(--perf) - .5px);opacity:.8;background:linear-gradient(90deg,#ed7a45 50%,#0000 0) 0 0/4px 1px repeat-x;height:1px;position:absolute}.v4-tk-stub{color:#ed7a45;justify-content:center;align-items:center;gap:16px;font-size:14px;transition:color .12s;display:flex}.v4-tk-stub i{background:#ed7a4573;width:1px;height:10px}.v4-ss-preview:hover .v4-tk-stub{color:#ffb48a}.v4-card[data-handed="1"] .v4-card-face:after{visibility:hidden}.v4-paper-top{z-index:3;pointer-events:none;visibility:hidden;background:url(/images/paper-dark-512.jpg) 0 0 / var(--ptile,512px) repeat;mix-blend-mode:multiply;opacity:calc(.5 * var(--pt,1));position:absolute;inset:0}.v4-paper-top[data-on="1"]{visibility:visible}@media (prefers-reduced-motion:reduce){.v4-ss[data-play] :is(.v4-ss-slot,.v4-ss-line){animation:none}}.v4-ss-slot{z-index:2}.v4-ss-group{z-index:1}.v4-ss[data-portrait] .v4-ss-line{letter-spacing:-.2px;white-space:normal;max-width:560px}.v4-ss[data-portrait] .v4-ss-line br{display:none}@font-face{font-family:PP Cirka;src:url(/fonts/PPCirka-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.v4-ss-host{opacity:var(--ssfade,1)}.v4-ss-host[data-gone="1"] *{pointer-events:none!important}.v4-env-wordmark img.v4-wm-black{width:549px;height:299px;opacity:var(--night,0);top:-.5px;left:0}.v4-env-wordmark img:not(.v4-wm-black){opacity:calc(1 - clamp(0, (var(--night,0) - .5) * 2, 1))}.v4-vs-host{z-index:3;pointer-events:none;visibility:hidden;position:absolute;inset:0}.v4-vs-host[data-on="1"]{visibility:visible}.v4-vs{position:absolute;inset:0}.v4-vs-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.v4-vs-wm{position:absolute}.v4-vs-in{opacity:var(--vin,0)}.v4-vs-cta{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#bdbdbd;align-items:center;gap:16px;padding:14px 6px;font-size:14px;text-decoration:none;transition:color .12s;display:flex;position:absolute;left:50%;translate:-50% -50%}.v4-vs-host[data-on="1"] .v4-vs-cta{pointer-events:auto}.v4-vs-cta:hover,.v4-vs-cta:focus-visible{color:#f2f2f2}.v4-vs-cta:focus-visible{outline-offset:2px;outline:1px solid #6b6b6b}.v4-vs-cta i{background:#4a4a4a;width:1px;height:10px}.v4-vs-label{font-family:var(--cirka);white-space:nowrap;color:#d4d4d4;margin:0;font-weight:300;line-height:1;position:absolute;translate:0 -50%}.v4-vs-row{position:absolute;overflow:hidden}.v4-vs-track{width:max-content;height:100%;animation:40s linear infinite paused v4-drift;display:flex}.v4-vs-host[data-on="1"] .v4-vs-track{animation-play-state:running}.v4-vs-track img{object-fit:cover;flex:none;max-width:none;display:block}@keyframes v4-drift{to{transform:translateX(calc(-1 * var(--loop)))}}.v4-noise-night{z-index:61;pointer-events:none;mix-blend-mode:overlay;opacity:calc(.12 * var(--v4-night,0));background:url(/images/v4/film-grain.png) 0 0/256px 256px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.v4-vs-track{animation:none}}.v4-black{background:var(--ground-now);color:#d4d4d4;position:relative}.v4-sp{padding:clamp(120px,12vw,180px) clamp(20px,4.76vw,72px)}.v4-sp-head{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:clamp(20px,2.7vw,41px);margin-bottom:clamp(72px,8vw,120px);display:grid}.v4-sp-title{border-top:1px solid var(--rule-dark);box-shadow:inset 0 1.08px 0 var(--rule-lite);grid-column:1/span 2;padding-top:20px}.v4-sp-stat{border-top:1px solid var(--rule-dark);box-shadow:inset 0 1.08px 0 var(--rule-lite);justify-items:start;gap:14px;padding-top:20px;display:grid}.v4-sp-fig{font-family:var(--cirka);font-weight:300;font-size:var(--t-hero);letter-spacing:-.02em;color:#e4e4e4;text-shadow:3px 3px #0a0a0abf,0 -1px #87878740;padding:0 .08em .06em 0;line-height:1;display:inline-flex;overflow:hidden}.v4-sp-fig-rise{display:inline-flex}.v4-sp-fig sup{vertical-align:top;margin-left:.06em;font-size:.42em;line-height:1;top:0}.v4-sp-count{font-variant-numeric:tabular-nums;display:inline-block;position:relative}.v4-sp-count-size{visibility:hidden}.v4-sp-count-n{position:absolute;top:0;left:0}.v4-sp-lab{font-family:var(--mono);font-weight:600;font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a}.v4-sp[data-play="0"] .v4-sp-fig-rise{translate:0 105%}.v4-sp[data-play="0"] :is(.v4-sp-lab,.v4-sp-title){opacity:0}.v4-sp[data-play="1"] .v4-sp-fig-rise{animation:v4-sp-rise 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .14s) backwards}.v4-sp[data-play="1"] .v4-sp-lab{animation:v4-in .8s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--i) * .14s) backwards}.v4-sp[data-play="1"] .v4-sp-title{animation:.8s cubic-bezier(.16,1,.3,1) backwards v4-in}@keyframes v4-sp-rise{0%{translate:0 105%}}@media (max-width:1100px){.v4-sp-head{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-sp-title{grid-column:1}}@media (max-width:760px){.v4-sp-head{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.v4-sp-title{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.v4-sp[data-play] .v4-sp-fig-rise{animation:none;translate:none}.v4-sp[data-play] :is(.v4-sp-lab,.v4-sp-title){opacity:1;animation:none}}.v4-sp-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,2.7vw,41px);margin:0;padding:0;list-style:none;display:grid}.v4-sp-list li{border-top:1px solid var(--rule-dark);box-shadow:inset 0 1.08px 0 var(--rule-lite);align-content:start;gap:10px;padding:20px 0 30px;display:grid}.v4-sp-entry{color:inherit;gap:10px;width:fit-content;text-decoration:none;display:grid}.v4-sp-name{font-family:var(--cirka);font-weight:300;font-size:var(--t-title);color:#e4e4e4;text-shadow:1.5px 1.5px #0a0a0abf,0 -1px #87878738;line-height:1.1;transition:color .12s}a.v4-sp-entry:hover .v4-sp-name,a.v4-sp-entry:focus-visible .v4-sp-name{color:#fff}.v4-sp-co{font-family:var(--mono);font-weight:600;font-size:var(--t-meta);letter-spacing:.02em;text-transform:uppercase;color:#8a8a8a;line-height:1.3}.v4-sp-x{font-family:var(--mono);font-size:var(--t-meta);color:#6f6f6f;text-shadow:none}a.v4-sp-entry:hover .v4-sp-x{color:#ed7a45}.v4-sp-photo{z-index:40;pointer-events:none;width:180px;height:180px;position:fixed;top:0;left:0}.v4-sp-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s,scale .24s cubic-bezier(.16,1,.3,1);display:block;rotate:-3deg;scale:.92;box-shadow:2px 2px #0a0a0a99}.v4-sp-photo[data-on] img{opacity:1;scale:1}.v4-sp-more{justify-content:center;margin-top:clamp(32px,4vw,56px);display:flex}.v4-sp[data-play="0"] .v4-sp-list li{opacity:0}.v4-sp[data-play="1"] .v4-sp-list li{animation:v4-in .8s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 28ms) backwards}@media (max-width:1100px){.v4-sp-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.v4-sp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.v4-sp[data-play] .v4-sp-list li{opacity:1;animation:none}}html:not([data-v4-head="1"]) .v4-hdr,html[data-v4-head="1"] .v4-vs-cta{visibility:hidden}.v4-hdr{--ease:cubic-bezier(.16, 1, .3, 1);z-index:60;pointer-events:none;height:0;position:fixed;inset:0 0 auto}.v4-hdr-nav{left:50%;top:var(--cta-t);font-family:var(--mono);font-weight:400;font-size:calc(14px * var(--k,1));letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;transition:top .42s var(--ease);align-items:center;display:flex;position:absolute;translate:-50% -50%}html[data-v4-compact="1"] .v4-hdr-nav{font-size:var(--t-meta);top:30px}.v4-hdr-nav a,.v4-hdr-nav button{align-items:center;gap:calc(16px * var(--k,1));padding:calc(14px * var(--k,1)) calc(8px * var(--k,1)) calc(14px * var(--k,1)) 0;margin-right:calc(8px * var(--k,1));color:#8a8a8a;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;transition:color .12s;display:flex}.v4-hdr-nav .v4-hdr-cta{color:#bdbdbd}.v4-hdr-nav a:hover,.v4-hdr-nav a:focus-visible,.v4-hdr-nav button:hover{color:#f2f2f2}.v4-hdr-nav i{width:1px;height:calc(10px * var(--k,1));background:#4a4a4a;flex:none}.v4-hdr-end{margin-left:0}.v4-hdr-more,.v4-hdr-menu{opacity:0;pointer-events:none;max-width:0;transition:max-width .42s var(--ease), opacity .3s var(--ease);overflow:hidden;margin-right:0!important;padding-right:0!important}html[data-v4-compact="1"] .v4-hdr-more{opacity:1;pointer-events:auto;max-width:200px;margin-right:8px!important;padding-right:8px!important}html[data-v4-compact="1"] .v4-hdr-nav{gap:0}@media (max-width:760px){html[data-v4-compact="1"] .v4-hdr-more{opacity:0;pointer-events:none;max-width:0;margin-right:0!important;padding-right:0!important}html[data-v4-compact="1"] .v4-hdr-menu{opacity:1;pointer-events:auto;max-width:120px;margin-right:8px!important;padding-right:8px!important}}.v4-hdr-sheet{z-index:59;opacity:0;visibility:hidden;transition:opacity .233s var(--ease,ease), visibility 0s linear .233s;background:#161616;align-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.v4-hdr-sheet[data-open]{opacity:1;visibility:visible;transition:opacity .233s}.v4-hdr-sheet a{font-family:var(--cirka);color:#d4d4d4;padding:6px 12px;font-size:34px;font-weight:300;text-decoration:none}.v4-why[data-play="1"] .wy-ray{animation:wy-ray-out 1.1s var(--mo-draw) both, v4-wy-flow .9s linear infinite;animation-delay:calc(.26s + var(--i,0) * 26ms), 0s}@keyframes v4-wy-flow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.v4-why[data-play="1"] .wy-ray{animation:none}}.v4-bar-btn{font-family:var(--mono);font-weight:400;font-size:var(--t-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#bdbdbd;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:14px 6px;text-decoration:none;transition:color .12s;display:inline-flex}.v4-bar-btn:hover,.v4-bar-btn:focus-visible{color:#f2f2f2}.v4-bar-btn i{background:#4a4a4a;flex:none;width:1px;height:10px}.v4-hdr-blur{pointer-events:none;visibility:hidden;height:112px;position:absolute;inset:0 0 auto}html[data-v4-compact="1"] .v4-hdr-blur{visibility:visible}.v4-hdr-blur i{position:absolute;inset:0}.v4-hdr-blur i:first-child{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(#000 70%,#0000 100%);mask:linear-gradient(#000 70%,#0000 100%)}.v4-hdr-blur i:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#000 58%,#0000 86%);mask:linear-gradient(#000 58%,#0000 86%)}.v4-hdr-blur i:nth-child(3){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask:linear-gradient(#000 48%,#0000 72%);mask:linear-gradient(#000 48%,#0000 72%)}.v4-hdr-blur i:nth-child(4){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask:linear-gradient(#000 38%,#0000 60%);mask:linear-gradient(#000 38%,#0000 60%)}.v4-hdr-blur i:nth-child(5){-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);-webkit-mask:linear-gradient(#000 28%,#0000 50%);mask:linear-gradient(#000 28%,#0000 50%)}.v4-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(20px,2.7vw,41px);padding:clamp(100px,10vw,160px) clamp(20px,4.76vw,72px);display:grid}.v4-faq-label{padding-top:18px}.v4-faq-list{border-bottom:1px solid var(--rule-dark);box-shadow:0 1.08px 0 var(--rule-lite);margin:0;padding:0;list-style:none}.v4-faq-list li{border-top:1px solid var(--rule-dark);box-shadow:inset 0 1.08px 0 var(--rule-lite)}.v4-faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--cirka);font-weight:300;font-size:var(--t-title);color:#e4e4e4;text-shadow:1.5px 1.5px #0a0a0abf,0 -1px #87878738;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;line-height:1.2;transition:color .12s;display:flex}.v4-faq-q:hover,.v4-faq-q:focus-visible{color:#fff}.v4-faq-t{font-family:var(--mono);color:#8a8a8a;text-shadow:none;flex:none;align-items:center;gap:14px;font-size:16px;display:inline-flex}.v4-faq-t i{background:#4a4a4a;width:1px;height:10px}.v4-faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.v4-faq-list li[data-open] .v4-faq-a{grid-template-rows:1fr}.v4-faq-a>div{overflow:hidden}.v4-faq-a p{max-width:640px;font-family:var(--mono);font-weight:600;font-size:var(--t-meta);letter-spacing:.02em;text-transform:uppercase;color:#8a8a8a;margin:0;padding:0 0 26px;line-height:1.65}.v4-faq[data-play="0"] .v4-faq-list li,.v4-faq[data-play="0"] .v4-faq-label{opacity:0}.v4-faq[data-play="1"] .v4-faq-list li{animation:v4-in .8s cubic-bezier(.16, 1, .3, 1) calc(.12s + var(--i) * 60ms) backwards}.v4-faq[data-play="1"] .v4-faq-label{animation:.8s cubic-bezier(.16,1,.3,1) backwards v4-in}@media (max-width:760px){.v4-faq{grid-template-columns:minmax(0,1fr);row-gap:24px}.v4-faq-label{padding-top:0}}.v4-stf{place-items:center;display:grid}.v4-stf-body{z-index:2;max-width:calc(820px * var(--fk,1));padding:0 calc(24px * var(--fk,1));pointer-events:auto;justify-items:center;gap:clamp(36px,5vw,72px);display:grid;position:relative}.v4-stf-line{font-size:calc(var(--t-display) * var(--fk,1));text-align:center;text-wrap:balance;margin:0;line-height:1.22}.v4-stf .v4-bar-btn{color:#e4e4e4;font-size:calc(var(--t-mono) * var(--fk,1));gap:calc(16px * var(--fk,1));padding:calc(14px * var(--fk,1)) calc(6px * var(--fk,1))}.v4-stf .v4-bar-btn i{height:calc(10px * var(--fk,1));width:calc(1px * var(--fk,1));background:#ffffff59}.v4-float{z-index:1;pointer-events:none;position:absolute;inset:0}.v4-float-tile{rotate:var(--r);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute}.v4-float-tile>*{display:block}@keyframes v4-drift-0{to{translate:3vw 4vh;rotate:calc(var(--r) + 6deg)}}@keyframes v4-drift-1{to{translate:-4vw 3vh;rotate:calc(var(--r) - 5deg)}}@keyframes v4-drift-2{to{translate:2vw -4vh;rotate:calc(var(--r) + 4deg)}}@keyframes v4-drift-3{to{translate:-3vw -3vh;rotate:calc(var(--r) - 7deg)}}@media (prefers-reduced-motion:reduce){.v4-float-tile{animation:none}}.v4-env-end{left:0;right:0;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:7;opacity:var(--closed,0);pointer-events:none;justify-content:center;display:flex;position:absolute}.v4-env-stage[data-closed] .v4-env-end{pointer-events:auto}.v4-env-end:has(:focus-visible){pointer-events:auto}.v4-end{color:#bdbdbd;align-items:center;display:flex}.v4-end>.v4-end-col:first-child{margin-right:clamp(16px,2.4vw,36px)}.v4-end-col+.v4-end-col+.v4-end-col .v4-bar-btn:first-of-type i:first-child{display:none}.v4-end-col{align-items:center;display:flex}.v4-end-col:first-child{gap:10px}.v4-end-col:not(:first-child) .v4-end-head{display:none}.v4-end-head{color:#d4d4d4;margin:0}.v4-end-org{color:#d4d4d4;align-items:center;gap:10px;margin:0;display:inline-flex}.v4-end-col .v4-bar-btn{font-size:var(--t-meta)}.v4-end-col .v4-bar-btn+.v4-bar-btn i:first-child{display:none}@media (max-width:760px){.v4-end{grid-template-columns:repeat(2,auto);align-items:start;gap:20px 48px;display:grid}.v4-end-col{align-content:start;justify-items:start;display:grid}.v4-end-col:first-child{grid-column:1/-1;gap:0}.v4-end-col:not(:first-child) .v4-end-head{display:block}.v4-end-head{color:#6f6f6f;margin:0 0 4px}.v4-end-org,.v4-end-col .v4-bar-btn{padding:8px 0}.v4-end-col .v4-bar-btn+.v4-bar-btn i:first-child,.v4-end-col+.v4-end-col+.v4-end-col .v4-bar-btn:first-of-type i:first-child{display:block}.v4-end>.v4-end-col:first-child{margin-right:0}}.v4-ft-st{background:currentColor;width:19px;height:14px;-webkit-mask:url(/images/v3/footer/superteam-mark.svg) 50%/contain no-repeat;mask:url(/images/v3/footer/superteam-mark.svg) 50%/contain no-repeat}@media (max-width:560px){.v4-env-end{bottom:calc(52px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.v4-faq[data-play] :is(.v4-faq-list li,.v4-faq-label){opacity:1;animation:none}}.v4-sound{right:clamp(10px,2.4vw,36px);bottom:calc(clamp(8px, 2vw, 28px) + env(safe-area-inset-bottom,0px));z-index:62;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:fixed}.v4-sound:not([data-shown]){pointer-events:none}.v4-sound[data-shown]{opacity:1}.v4-sound .v4-bar-btn{font-size:var(--t-meta)}.v4-env.v4-env-finale{height:400svh}.v4-env-finale .v4-knot3d{pointer-events:none;cursor:default}.v4-seal{display:block;position:relative}.v4-seal>img{width:100%;height:100%;display:block;position:absolute;inset:0}.v4-seal-spot{z-index:3;pointer-events:none;position:absolute;top:880px;left:756px;translate:-50% -50%}.v4-env-stage:not([data-sealed]) .v4-seal-spot{visibility:hidden}.v4-env-stage[data-sealed] .v4-seal{animation:.62s both v4-seal-down}.v4-env-stage[data-sealed] .v4-seal>img{animation:.62s both v4-seal-shadow}@keyframes v4-seal-down{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -46px;rotate:-9deg;scale:1.42}10%{opacity:1}62%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;rotate:-2deg;scale:1.06 .93}to{opacity:1;translate:0;rotate:-2deg;scale:1}}@keyframes v4-seal-shadow{0%{filter:drop-shadow(0 64px 22px #0a021e38);animation-timing-function:cubic-bezier(.55,0,1,.45)}62%,to{filter:drop-shadow(0 2px 2px #0a021e40)}}@media (prefers-reduced-motion:reduce){.v4-env-stage[data-sealed] :is(.v4-seal,.v4-seal>img){animation:none}}.v4-stf:after{display:none}.v4-stf{background:var(--ground-now)}.v4-why-fx{z-index:1}[data-fx=on] .wy-burst{visibility:hidden}.v4-race{gap:18px;display:grid}.v4-race-row{grid-template-columns:170px 1fr 260px;align-items:center;gap:20px;display:grid}.v4-race-name{color:#d4d4d4}.v4-race-track{background:repeating-linear-gradient(90deg,#3f3f3f 0 4px,#0000 4px 8px);height:1px;position:relative}.v4-race-track i{background:#8a8a8a;height:3px;position:absolute;top:-1px;left:0}.v4-race-row[data-done] .v4-race-track i{background:#ed7a45}.v4-race-row[data-done] :is(.v4-race-name,.v4-race-time){color:#ed7a45}.v4-race-time{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:760px){.v4-race-row{grid-template-columns:1fr;gap:8px}.v4-race-time{text-align:left}.v4-hdr-blur i:nth-child(n+3){display:none}.v4-hdr-blur i:nth-child(2){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.v4-env-finale .v4-env-stage[data-closed] .v4-card{visibility:hidden}.v4-root :is(h1,h2,h3,.t-display,.t-title,.t-label,.v4-faq-q span){text-wrap:balance}.v4-root :is(p,.t-meta){text-wrap:pretty}.v4-root .v4-faq-a p{text-wrap:balance}.v4-dash-box{background:linear-gradient(90deg, var(--edge) 50%, transparent 0) 0 0 / 8px 1px repeat-x, linear-gradient(90deg, var(--edge) 50%, transparent 0) 0 100% / 8px 1px repeat-x, linear-gradient(180deg, var(--edge) 50%, transparent 0) 0 0 / 1px 8px repeat-y, linear-gradient(180deg, var(--edge) 50%, transparent 0) 100% 0 / 1px 8px repeat-y}.v4-snakes{font-family:var(--mono);z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v4-why>:not(.v4-snakes){z-index:1;position:relative}.v4-vsimple{justify-items:center;gap:18px;padding:96px 0 72px;display:grid}.v4-vsimple-labels{justify-content:space-between;width:100%;padding:28px 20px 0;display:flex}.v4-vsimple-labels p{margin:0}.v4-vsimple-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;padding:0 20px;display:flex;overflow-x:auto}.v4-vsimple-row::-webkit-scrollbar{display:none}.v4-vsimple-row img{aspect-ratio:440/600;object-fit:cover;scroll-snap-align:center;flex:none;width:72vw;height:auto}.v4-env-end-static{opacity:1;pointer-events:auto;background:0 0;padding:28px 16px 72px;position:relative}.v4-card-static:has(.v4-env-end-static){height:auto}.v4-card-static:has(.v4-env-end-static)>div:first-child{height:100svh}.v4-card-phone .v4-env-date{font-size:calc(14px * var(--fk,1));line-height:calc(12px * var(--fk,1));row-gap:calc(10px * var(--fk,1))}.v4-card-phone .v4-env-date i{width:calc(4px * var(--fk,1));height:calc(4px * var(--fk,1))}.v4-card-phone .v4-invited{top:190px}.v4-ph{place-items:center;min-height:100svh;padding:88px 24px 64px;display:grid}.v4-ph-body{text-align:center;justify-items:center;gap:22px;display:grid}.v4-ph-wm{width:min(78vw,320px);height:auto}.v4-ph-rule{background:#3a3a3a;width:48px;height:1px;display:block}.v4-ph-when{color:#bdbdbd;gap:4px;margin:0;display:grid}.v4-ph-in{animation:v4-in .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}@media (prefers-reduced-motion:reduce){.v4-ph-in{animation:none}}.v4-vsimple{padding-top:24px}html:has(.v4-root){scrollbar-width:thin;scrollbar-color:#6f6f6f transparent}html:has(.v4-root)::-webkit-scrollbar{background:0 0;width:4px}html:has(.v4-root)::-webkit-scrollbar-track{background:0 0}html:has(.v4-root)::-webkit-scrollbar-thumb{background:#6f6f6f;border-radius:0}.v4-faq-link{color:#d4d4d4;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v4-faq-link:hover{color:#fff}@media (min-width:761px){.v4-phone-only{display:none!important}.v4-end-col .v4-phone-only+.v4-bar-btn i:first-child{display:block}}html[data-quilt-cursor],html[data-quilt-cursor] *{cursor:none!important}html[data-quilt-cursor] :is(input,textarea,[contenteditable=true]){cursor:text!important}.v4-qcur{z-index:200;pointer-events:none;opacity:0;outline-offset:-1px;will-change:transform, width, height;outline:1px solid #0a0a0a8c;width:20px;height:20px;transition:opacity .12s;position:fixed;top:0;left:0}.v4-qcur[data-seen]{opacity:1}.v4-qcur>svg{width:100%;height:100%;display:block}.v4-404{text-align:center;place-items:center;min-height:100svh;padding:64px 24px;display:grid}.v4-404-body{justify-items:center;gap:18px;max-width:640px;display:grid}.v4-404-slot{width:112px;height:auto;margin-bottom:8px;rotate:-6deg}.v4-404-k{color:#ed7a45;margin:0}.v4-404-line{text-wrap:balance;margin:0}.v4-404-m{margin:0}.v4-404-links{flex-wrap:wrap;justify-content:center;gap:0 12px;margin-top:10px;display:flex}.v4-404-wm{opacity:.9;width:132px;height:auto;margin-top:clamp(40px,8vh,80px)}
