@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}._4LtYgq_className{font-family:Outfit,Outfit Fallback;font-style:normal}._4LtYgq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gb1_vG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Gb1_vG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cd07ce40dd72ba-s.0y8s4faur4hvq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8367ee88528e2ed-s.3jwf40nrgu4wk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e41a6b2eb662e380-s.p.1hadms65v-khg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}._51JWHW_className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal;font-weight:500}._51JWHW_variable{--font-josefin:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.NlmzIG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.NlmzIG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
.vm-logo{font:500 1.4rem/1 var(--font-josefin), var(--font);text-transform:lowercase;color:inherit;align-items:center;gap:.22em;text-decoration:none;display:inline-flex}.vm-logo svg{width:1.35em;height:auto}.vm-logo span{padding-top:.16em}.wm-velocity{letter-spacing:-.025em;background:var(--vel-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:500}.wm-synthia{width:auto;height:1.65rem}.wm-select{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;align-items:baseline;gap:.28em;font-size:1.45rem;display:inline-flex}.wm-select b{font-weight:700}.wm-select span{opacity:.62;font-weight:400}
:root{--paper:#f4f2ec;--sheet:#fcfbf8;--ink:#0e0d12;--ink-2:#55525c;--line:#0e0d1229;--line-2:#0e0d1261;--wall:#121016;--pitch:72px}html{background:var(--paper);color:var(--ink)}body{background:var(--paper)}.sheet,.src,.form__k,.field>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:500}.dim{opacity:.6;font-weight:500}.tri{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.link-btn{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}:focus-visible{outline:2.5px solid var(--purple);outline-offset:3px}[data-tone=dark] :focus-visible,html[data-hdr=dark] .hdr :focus-visible{outline-color:var(--sel-tint)}::selection{background:var(--purple);color:var(--white)}.hdr{z-index:50;height:var(--hdr);padding:0 var(--gutter);color:var(--ink);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2);background:#f4f2ecdb;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:background-color .35s,color .35s,border-color .35s;display:grid;position:fixed;inset:0 0 auto}html[data-hdr=dark] .hdr{color:var(--white);background:#121016d6;border-bottom-color:#fcfdff2e}.hdr .vm-logo{justify-self:start;font-size:1.3rem}.hdr__nav{gap:8px;display:flex}.hdr__nav a{font:500 .74rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;text-decoration:none;position:relative}.hdr__nav a:after{content:"";transform-origin:0;height:2px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.hdr__nav a:hover:after,html[data-act=shift] .hdr__nav a[data-for=shift]:after,html[data-act=practices] .hdr__nav a[data-for=practices]:after{transform:none}.hdr__end{justify-self:end;align-items:center;gap:8px;display:flex}.hdr__film{min-height:42px;font:500 .74rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ck-face{fill:#0a090e;stroke:#fcfdff1a;stroke-width:2px}.ck-t{stroke:#fcfdff52;stroke-width:4px}.ck-t--h{stroke:#fcfdffe6;stroke-width:11px}.st{--s:1;--cut:1.27em;font:800 min(17.6vw, 29svh) / .8 var(--font);letter-spacing:-.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-self:center;margin:3vh 0 4vh -.05em;position:relative}.st__layer{white-space:nowrap}.st__l{display:block}.st__l:first-child,.st__l:nth-child(2){display:inline}.st__below{color:var(--ink);clip-path:inset(var(--cut) -1em -.2em -1em)}.st__above{color:var(--purple);clip-path:inset(-.3em -1em calc(100% - var(--cut)) -1em);transform:translateX(calc(var(--s) * .1em));will-change:transform;position:absolute;inset:0}.st__cut{top:var(--cut);left:calc(-1 * var(--gutter) + .05em);background:var(--purple);transform-origin:0;width:100vw;height:2px;margin-top:-1px;position:absolute}.st--still .st__cut{width:calc(100% + .2em);left:-.1em}.st--tick .st__above{transform:translateX(calc(var(--sec,20) * .0042em));transition:transform .24s cubic-bezier(.3,1.7,.5,1)}@media (prefers-reduced-motion:no-preference){.js .st--still .st__above{transform:translate(.12em)}.js .st--still.is-in .st__above{transition:transform 1.8s var(--ease) .4s;transform:none}}@media (prefers-reduced-motion:reduce){.st--tick .st__above{transition:none}}@keyframes cut-draw{0%{transform:scaleX(0)}}.status{border:1.5px solid var(--ink);background:var(--sheet);max-width:340px;padding:14px 16px;font-size:.95rem;line-height:1.4}.status__k{font:500 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--purple);margin-bottom:6px;display:block}.lede{max-width:30em;font-size:clamp(1.05rem,1.3vw,1.4rem);line-height:1.42}.k-v,.k-s,.k-x{font-weight:700}.k-v{color:var(--vel-cyan)}.k-s{color:var(--syn-bright)}.k-x{color:var(--sel-amber)}.close{padding:clamp(80px, 12vh, 150px) var(--gutter);background:var(--paper);position:relative}.close__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(36px,5vw,96px);display:grid}.close__k{font:500 .78rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.close__h{letter-spacing:-.045em;max-width:12em;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:700;line-height:.96}.close__who{color:var(--ink-2);max-width:32em;margin-top:16px;font-size:1.05rem;line-height:1.45}.vm{font-family:var(--mono);gap:26px;display:grid}.sm{border-top:2px solid #be65ff80;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}@keyframes token{0%{opacity:1;left:0}30%{left:25%}48%,66%{left:calc(50% + 6px)}95%{opacity:1;left:75%}to{opacity:0;left:75%}}.xm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.form{top:calc(var(--hdr) + 24px);background:var(--sheet);border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--purple);gap:18px;padding:clamp(24px,3vw,40px);display:grid;position:sticky}.form__k{color:var(--purple);font-weight:600}.form__h{letter-spacing:-.04em;font-size:2rem;font-weight:700}.form__small{color:var(--ink-2);font-size:.86rem;line-height:1.45}.field{gap:6px;display:grid}.field>span{color:var(--ink-2)}.field em{text-transform:none;letter-spacing:.02em;font-style:normal}.field input,.field select,.field textarea{border:0;border-bottom:1.5px solid var(--ink);width:100%;min-height:46px;color:var(--ink);font:500 1.08rem/1.3 var(--font);background:0 0;border-radius:0;padding:8px 2px}.field textarea{resize:vertical;min-height:74px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2.5px solid var(--purple);outline-offset:2px;border-bottom-color:var(--purple)}.field [aria-invalid=true]{border-bottom-color:var(--purple);border-bottom-width:3px}.field__err{color:var(--purple);font-size:.86rem;font-weight:600}.field__err:before{content:"! "}.form--sent p+p{margin-top:4px}.form--sent a{text-underline-offset:3px;font-weight:600}@container (max-width:560px){.sm{border-top:0;border-left:2px solid #be65ff80;grid-template-columns:1fr;gap:16px;padding-left:22px}.xm{grid-template-columns:1fr;gap:20px}}@media (max-width:1080px){.hdr__nav{display:none}.hdr{grid-template-columns:1fr auto}.close__grid{grid-template-columns:1fr}.form{position:static}}@media (max-width:759px){:root{--hdr:3.6rem}.hdr__film{padding:0 8px}.hdr .vm-logo{font-size:1.15rem}.st{--cut:2.06em;margin:4vh 0 4vh -.04em;font-size:27vw}.st__l:first-child,.st__l:nth-child(2){display:block}.form{box-shadow:6px 6px 0 var(--purple)}}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__fail{border-left:3px solid var(--purple);background:#6608a912;padding:12px 14px;font-size:.95rem;line-height:1.45}.form__fail a{font-weight:600}.form--sent:focus{outline:none}.resp{min-height:100svh;padding:28px var(--gutter) 80px;background:var(--paper)}.resp__hd{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.resp__k{font:500 .74rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.resp__top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin:40px 0 26px;display:flex}.resp__top h1{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,3rem);font-weight:600}.resp__n{letter-spacing:-.05em;color:var(--purple);font-size:2.4em;font-weight:800}.resp__sub{font:500 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px}.resp__roles{border:1.5px solid var(--ink);background:var(--sheet);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:32px;display:grid}.resp__roles>div{border-right:1px solid var(--line-2);padding:12px 14px}.resp__roles dt{font:500 .7rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.resp__roles dd{font-size:1.8rem;font-weight:700}.resp__scroll{border:1.5px solid var(--ink);background:var(--sheet);overflow-x:auto}.resp__table{border-collapse:collapse;width:100%;font-size:.92rem}.resp__table th{text-align:left;background:var(--ink);color:var(--white);font:500 .7rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;position:sticky;top:0}.resp__table td{border-top:1px solid var(--line-2);vertical-align:top;padding:12px 14px}.resp__table td:first-child{white-space:nowrap;color:var(--ink-2)}.resp__note{min-width:260px;max-width:420px}.resp__upd{color:var(--purple)}.resp__empty{color:var(--ink-2);padding:40px 0;font-size:1.1rem}.rf{background:var(--sheet);border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--purple);color:var(--ink);gap:22px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.rf__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rf__k,.rf__time,.rf__field>span:first-child,.rf__set legend{font:500 .72rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.rf__k{color:var(--purple);font-weight:600}.rf__time{color:var(--ink-2)}.rf__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.rf__field{gap:6px;display:grid}.rf__field>span:first-child,.rf__set legend{color:var(--ink-2)}.rf__field input{border:0;border-bottom:1.5px solid var(--ink);width:100%;min-height:46px;color:var(--ink);font:500 1.08rem/1.3 var(--font);background:0 0;border-radius:0;padding:8px 2px}.rf__field input:focus-visible{outline:2.5px solid var(--purple);outline-offset:2px;border-bottom-color:var(--purple)}.rf__field input[aria-invalid=true]{border-bottom:3px solid var(--purple)}.rf__set{border:0;min-width:0;margin:0;padding:0}.rf__set legend{margin-bottom:10px;padding:0}.rf__set legend em{text-transform:none;letter-spacing:.02em;margin-left:6px;font-style:normal}.rf__chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1.5px solid var(--line-2);min-height:42px;font:500 .95rem/1 var(--font);transition:background-color .2s, color .2s, border-color .2s, transform .3s var(--ease-out), box-shadow .3s var(--ease-out);pointer-events:none;background:0 0;align-items:center;gap:8px;padding:0 15px;display:inline-flex}@media (hover:hover){.chip:hover span{border-color:var(--ink)}}.chip input:checked+span{background:var(--purple);border-color:var(--purple);color:var(--white);box-shadow:2px 2px 0 var(--magenta);transform:translate(-2px,-2px)}.chip input:focus-visible+span{outline:2.5px solid var(--purple);outline-offset:3px}.rf__set[aria-describedby] .chip span{border-color:var(--purple)}.rf__err{color:var(--purple);margin-top:6px;font-size:.86rem;font-weight:600;display:block}.rf__err:before{content:"! "}.rf__fail{border-left:3px solid var(--purple);background:#6608a912;padding:12px 14px;font-size:.95rem;line-height:1.45}.rf__small{color:var(--ink-2);font-size:.84rem;line-height:1.45}.rf__small a,.rf__fail a{text-underline-offset:3px;font-weight:600}.rf--done{gap:12px}.rf--done:focus{outline:none}.rf__tick{width:64px;height:64px;margin-bottom:8px}.rf__tick circle,.rf__tick path{fill:none;stroke:var(--purple);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.rf__tick circle{animation:tick-draw .8s var(--ease) both}.rf__tick path{animation:tick-draw .6s var(--ease) .5s both}}@keyframes tick-draw{0%{stroke-dashoffset:200px}}.rf__h{letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1}.rf__p{max-width:30em;font-size:1.05rem;line-height:1.45}.reg{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.reg__show{background:var(--black);min-height:100svh;color:var(--white);grid-template-rows:auto auto 1fr auto;gap:clamp(16px,3vh,32px);padding:26px clamp(24px,4vw,64px) 30px;display:grid;position:relative;overflow:hidden}.reg__top{justify-content:space-between;align-items:center;display:flex}.reg__top .vm-logo{font-size:1.3rem}.reg__back{min-height:44px;font:500 .74rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fcfdffbf;align-items:center;text-decoration:none;display:inline-flex}.reg__k{font:500 .72rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lilac)}.reg__t{font:800 clamp(2.2rem, 3.8vw, 4.4rem) / .86 var(--font);letter-spacing:-.05em;text-transform:uppercase;margin-top:10px}.reg__t span:first-child{color:var(--lilac)}.reg__host{font:500 .7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fcfdff8c}.reg__main{justify-self:center;width:100%;max-width:680px;padding:clamp(36px,8vh,96px) clamp(24px,4vw,72px) clamp(48px,8vh,96px)}.reg__h{letter-spacing:-.05em;font-size:clamp(2.6rem,4.4vw,5rem);font-weight:800;line-height:.92}.reg__lede{color:var(--ink-2);max-width:32em;margin:16px 0 32px;font-size:1.08rem;line-height:1.45}@media (max-width:1080px){.reg{grid-template-columns:1fr}.reg__show{height:auto;min-height:0;position:relative}}@media (max-width:759px){.rf__row{grid-template-columns:1fr}.rf{box-shadow:6px 6px 0 var(--purple)}.reg__show{padding:18px var(--gutter) 26px}}.reg__show>*{z-index:1;position:relative}.reg__show:before{content:"";z-index:0;background:radial-gradient(60% 55% at 22% 58%, var(--bloom,transparent), transparent 70%);opacity:.2;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}@keyframes sc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-up{0%{opacity:0;transform:translateY(18px)}}@keyframes bt-dim{0%{opacity:0}50%{opacity:1}to{opacity:.4}}@keyframes bt-strike{0%{transform:scaleX(0)}}@keyframes bt-slam{0%{opacity:0;filter:blur(4px);transform:scale(1.18)}}@keyframes bt-doc{0%{opacity:0;transform:translateY(30px)rotate(4deg)}}@keyframes bt-stamp{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}}@keyframes bt-out{to{opacity:0;transform:translateY(-10px)}}.reg__when{border-top:1px solid #fcfdff29;flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:18px;display:flex}.reg__when .reg__host{margin-left:auto}@media (max-width:759px){.reg__when{padding-top:12px}.reg__when .cd,.reg__when .reg__host{display:none}}.ring{aspect-ratio:1200/1040;width:100%;transform:translateY(var(--ring-dy,0px));position:relative}.ring__svg{--s:1;width:100%;height:100%;display:block;overflow:visible}.ring__svg path{fill:none}.ring__old path{stroke:#fcfdff57}.ring__new path{stroke:var(--lilac)}.ring__turn{transform-box:view-box;transform-origin:0 0;transform:rotate(calc(var(--s) * var(--turn)))}.ring__new .ring__owned{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.js .ring__owned{animation:ring-own 1.4s var(--ease) .9s both}.js .ring__cut{animation:ring-cut 1s var(--ease) .15s both}}@keyframes ring-own{0%{stroke-dashoffset:1px}}@keyframes ring-cut{0%{stroke-dashoffset:1120px}}.ring__cut{stroke:var(--magenta);stroke-width:6px;stroke-dasharray:1120}.ring__node{fill:var(--magenta)}.ring__lab{font:500 22px var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:#fcfdff8c}.ring__lab--new{fill:var(--lilac)}.ring__play{aspect-ratio:1;width:35%;color:var(--white);cursor:pointer;transition:border-color .3s, transform .4s var(--ease-out), background-color .3s;background:radial-gradient(circle,#121019 0%,#050408 70%);border:1.5px solid #fcfdff47;border-radius:50%;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.ring__tri{border-left:20px solid var(--white);border-top:12px solid #0000;border-bottom:12px solid #0000;width:0;height:0;margin-left:6px;transition:border-color .3s}.ring__pl{font:600 clamp(.9rem, 1.05vw, 1.1rem) / 1.1 var(--font);letter-spacing:-.01em;margin-top:6px}.ring__pt{font:500 .68rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fcfdff99}@media (hover:hover){.ring__play:hover{border-color:var(--magenta);transform:translate(-50%,-50%)scale(1.04)}.ring__play:hover .ring__tri{border-left-color:var(--magenta)}}.ring__play:focus-visible{outline:3px solid var(--magenta);outline-offset:6px}.yc{width:100%;height:100%;display:block;overflow:visible}.yc-rim{fill:var(--sheet);stroke:var(--ink);stroke-width:2.5px}.yc-sweep{fill:#6608a912}.yc-m{fill:none;stroke:#0e0d121a;transition:stroke .35s, transform .5s var(--ease-out)}.yc-m[data-state=a]{stroke:var(--ink)}.yc-m[data-state=b]{stroke:var(--purple)}.yc-m[data-state=c]{stroke:#0e0d121a}.yc-own{transition:opacity .4s}.yc-ol{font:700 17px var(--mono);letter-spacing:.08em;text-transform:uppercase}.yc-y{font:500 17px var(--mono);fill:var(--ink-2)}.yc-y.is-major{fill:var(--ink);font-size:21px;font-weight:700}.yc-bound polyline{fill:none;stroke:var(--magenta);stroke-width:3px}.yc-bound circle{fill:var(--magenta)}.yc-bound text{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em}.yc-bound__a{fill:var(--ink-2);font-size:21px;font-weight:600}.yc-bound__b{fill:var(--purple);font-size:25px;font-weight:700}.yc-q{font:800 52px var(--font)}.yc-era{font:600 21px var(--mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--purple)}.yc-marker line{stroke:var(--purple);stroke-width:6px}.yc-marker circle{fill:var(--purple)}.yc-disc{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.rf__help{color:var(--ink-2);margin-top:6px;font-size:.82rem;line-height:1.4;display:block}.rf__field input::placeholder{color:#85828b;font-weight:400}@media (max-width:759px){.ring__lab{display:none}.ring__play{gap:4px;width:37%}.ring__tri{border-top-width:9px;border-bottom-width:9px;border-left-width:14px}.ring__pl{font-size:.72rem}.ring__pt,.yc-era,.yc-bound text{display:none}.yc-y.is-major{font-size:30px}.yc-ol{font-size:22px}.hdr__film{display:none}.ring{width:125%;max-width:none;margin-left:-25%}}.steps{border-top:1.5px solid var(--ink);gap:0;max-width:34em;margin:30px 0 22px;display:grid}.steps li{border-bottom:1px solid var(--line-2);grid-template-columns:52px 1fr;align-items:baseline;gap:14px;padding:16px 0;display:grid}.steps b{font:600 .8rem/1 var(--mono);letter-spacing:.08em;color:var(--purple)}.steps span{color:var(--ink-2);font-size:1.02rem;line-height:1.4}.steps strong{color:var(--ink);font-weight:700}.close__h{margin-top:10px}.rf__field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100px var(--sheet);caret-color:var(--ink)}.rf__field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100px var(--sheet);caret-color:var(--ink)}.rf__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 100px var(--sheet);caret-color:var(--ink)}.rf__field input{text-overflow:ellipsis}@media (max-width:759px){.yc-y{font-size:26px}.yc-y.is-major{font-size:34px}.yc-bound text{display:none}.yc-ol{font-size:26px}.yc-q{font-size:70px}}@keyframes q-pulse{0%,to{-webkit-text-stroke-color:var(--magenta)}50%{-webkit-text-stroke-color:var(--lilac)}}@keyframes leaf-down{to{transform:rotateX(-90deg)}}@keyframes leaf-up{to{transform:rotateX(0)}}@keyframes cap-in{0%{opacity:0;transform:translateY(12px)}}.evo{background:var(--paper);height:430vh;color:var(--ink);position:relative}.evo__stage{height:100svh;padding:calc(var(--hdr) + 28px) var(--gutter) 18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.evo__hd{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px clamp(32px,5vw,96px);display:grid}.evo__k{font:500 .74rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:16px}.evo__h{letter-spacing:-.05em;font-size:clamp(2.2rem,3.9vw,4.6rem);font-weight:800;line-height:.95}.evo__cap{min-height:9.5rem;padding-top:4px}.evo__cap>*{animation:cap-in .55s var(--ease-out) both}.evo__cap>:nth-child(2){animation-delay:50ms}.evo__cap>:nth-child(3){animation-delay:.1s}.evo__cap>:nth-child(4){animation-delay:.2s}.evo__n{font:600 .76rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}:is(.evo,.evx)[data-stage="4"] .evo__n,:is(.evo,.evx)[data-stage="5"] .evo__n{color:var(--purple)}.evo__line{letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.4rem,2vw,2.3rem);font-weight:700;line-height:1.05}.evo__note{color:var(--ink-2);max-width:32em;margin-top:8px;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.45}.evo__gap{border-top:1px solid var(--line-2);max-width:34em;margin-top:14px;padding-top:12px}.evo__gapk{font:600 .7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.evo__gapp{margin-top:6px;font-size:.98rem;line-height:1.45}.evo__gap a{min-height:36px;color:var(--purple);text-underline-offset:4px;align-items:center;font-weight:700;display:inline-flex}.evo__art{min-height:0;margin-top:6px;position:relative}.ev{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.ev rect,.ev path,.ev line,.ev circle{vector-effect:non-scaling-stroke}.ev-ground{stroke:var(--ink);stroke-width:1.6px}.ev-place{font:600 15px var(--mono);letter-spacing:.16em;fill:var(--ink-2)}.ev-place--in{fill:var(--purple)}.ev-bld{fill:var(--sheet);stroke:var(--ink);stroke-width:1.5px}.ev-far{stroke-width:1.1px}.ev-win{fill:none;stroke:var(--ink);stroke-width:1px}.ev-win.is-lit{fill:#ece4cf}.ev-door{fill:#e7e2d6;stroke:var(--ink);stroke-width:1.4px}.ev-line{fill:none;stroke:var(--ink);stroke-width:1.3px}.ev-thick{stroke-width:3px}.ev-sign{font:700 15px var(--mono);letter-spacing:.18em;fill:var(--ink)}.ev-tree line,.ev-tree circle{fill:none;stroke:var(--ink);stroke-width:1.3px}.ev-p circle,.ev-p path{fill:var(--ink)}.ev-p--purple circle,.ev-p--purple path{fill:var(--purple)}.ev-fill{fill:var(--ink)}.ev-glass{fill:#f2d0ff47;stroke:var(--ink);stroke-width:1.4px}.ev-glass--room{fill:#f2d0ff8c;stroke:var(--purple);stroke-width:1.8px}.ev-plot{fill:none;stroke:var(--ink-2);stroke-width:1.3px;stroke-dasharray:6 6}.ev-note{font:500 13px var(--mono);letter-spacing:.14em;fill:var(--ink-2)}.ev-arc{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:2 7;stroke-linecap:round}.ev-arc--own{stroke:var(--purple);stroke-width:2.4px;stroke-dasharray:none}.ev-arclab{font:600 13px var(--mono);letter-spacing:.16em;fill:var(--ink-2)}.ev-arclab--own{fill:var(--purple)}.ev-tr rect,.ev-tr path{fill:var(--sheet);stroke:var(--ink);stroke-width:1.4px}.ev-tr--product path:first-child{fill:var(--purple);stroke:var(--purple)}.ev-tr--product path:last-child{stroke:var(--white)}.ev-band{stroke:var(--ink);stroke-width:1.5px}.ev-band--prod{fill:var(--purple)}.ev-band--plat{fill:var(--purple-dark)}.ev-band--eng{fill:var(--lilac)}.ev-bandt{font:700 12.5px var(--mono);letter-spacing:.1em;fill:var(--ink)}.ev-bandt--light{fill:var(--white)}.ev-callout{font:700 13px var(--mono);letter-spacing:.14em;fill:var(--purple)}.ev-crane{stroke:var(--ink);stroke-width:3px}.ev-next{fill:#6608a914;stroke:var(--purple);stroke-width:2px;stroke-dasharray:8 6}.ev-nextt{font:700 13px var(--mono);letter-spacing:.16em;fill:var(--purple)}.vis{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), visibility 0s .6s}:is(.evo,.evx)[data-stage="1"] .vis--1,:is(.evo,.evx)[data-stage="2"] .vis--2,:is(.evo,.evx)[data-stage="3"] .vis--3,:is(.evo,.evx)[data-stage="4"] .vis--3,:is(.evo,.evx)[data-stage="5"] .vis--3,:is(.evo,.evx)[data-stage="4"] .vis--4,:is(.evo,.evx)[data-stage="5"] .vis--4,:is(.evo,.evx)[data-stage="5"] .vis--5{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out)}:is(.evo,.evx)[data-stage="4"] .ev-arc--work,:is(.evo,.evx)[data-stage="5"] .ev-arc--work,:is(.evo,.evx)[data-stage="4"] .ev-arclab--3,:is(.evo,.evx)[data-stage="5"] .ev-arclab--3,:is(.evo,.evx)[data-stage="5"] .vis--4 .ev-arclab--own{opacity:0}.f{transition:opacity .6s}:is(.evo,.evx)[data-stage="2"] .f-1{opacity:.6}.evo__tl{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid;position:relative}.evo__tl:before{content:"";height:3px;width:calc(var(--prog,0) * 100%);background:var(--purple);transition:width .6s var(--ease-out);position:absolute;top:-1.5px;left:0}:is(.evo,.evx)[data-stage="1"] .evo__tl{--prog:.1}:is(.evo,.evx)[data-stage="2"] .evo__tl{--prog:.3}:is(.evo,.evx)[data-stage="3"] .evo__tl{--prog:.5}:is(.evo,.evx)[data-stage="4"] .evo__tl{--prog:.7}:is(.evo,.evx)[data-stage="5"] .evo__tl{--prog:1}.evo__t{width:100%;min-height:58px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:16px 12px 8px 0;display:grid;position:relative}.evo__tdot{border:1.5px solid var(--ink);background:var(--paper);width:13px;height:13px;transition:transform .3s var(--ease-out), background-color .3s;border-radius:50%;position:absolute;top:-8px;left:0}.evo__t b{font:600 .78rem/1 var(--mono);letter-spacing:.08em}.evo__tlab{letter-spacing:-.01em;font-size:.98rem;font-weight:600}.evo__t.is-done{color:var(--ink)}.evo__t.is-done .evo__tdot{background:var(--ink)}.evo__t.is-on{color:var(--ink)}.evo__t.is-on .evo__tdot{background:var(--ink);box-shadow:0 0 0 4px var(--paper), 0 0 0 5.5px var(--ink);transform:scale(1.5)}.evo__t.is-on.is-own .evo__tdot{background:var(--purple);border-color:var(--purple);box-shadow:0 0 0 4px var(--paper), 0 0 0 5.5px var(--purple)}.evo__t.is-on .evo__tlab{text-underline-offset:6px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.evo__t:hover .evo__tlab{color:var(--ink)}}.evo__t:focus-visible{outline:2.5px solid var(--purple);outline-offset:2px}html:not(.js) .evo{height:auto}html:not(.js) .evo__stage{height:auto;position:static}html:not(.js) .evo__art{height:60vw;max-height:640px}html:not(.js) .vis--3,html:not(.js) .vis--4,html:not(.js) .vis--5{opacity:1;visibility:visible}html:not(.js) .evo__cap>*{animation:none}@media (prefers-reduced-motion:reduce){.ev-tr{display:none}.vis,.f,.evo__cap>*,.evo__tl:before,.evo__tdot{transition:none!important;animation:none!important}}@media (max-width:1080px){.evo__hd{grid-template-columns:1fr;gap:14px}.evo__cap{min-height:0}}@media (max-width:759px){.evo{height:460vh}.evo__stage{padding:calc(var(--hdr) + 14px) var(--gutter) 10px}.evo__k{margin-bottom:8px}.evo__h{font-size:1.5rem}.evo__h br{display:none}.evo__line{margin-top:6px;font-size:1.25rem}.evo__note{margin-top:4px;font-size:.86rem}.evo__gap{margin-top:8px;padding-top:8px}.evo__gapp{font-size:.82rem}:is(.evo,.evx)[data-stage="4"] .evo__note,:is(.evo,.evx)[data-stage="5"] .evo__note{display:none}.evo__art{margin:6px calc(-1 * var(--gutter)) 0;overflow:hidden}.evo .ev{width:250%;transform:translateX(var(--pan,0%));transition:transform .9s var(--ease);left:0;right:auto}:is(.evo,.evx)[data-stage="1"] .ev{--pan:-2%}:is(.evo,.evx)[data-stage="2"] .ev{--pan:-32%}:is(.evo,.evx)[data-stage="3"] .ev{--pan:-56%}:is(.evo,.evx)[data-stage="4"] .ev{--pan:-60%}:is(.evo,.evx)[data-stage="5"] .ev{--pan:-41%}.evo__t{grid-template-columns:1fr;min-height:44px;padding:14px 4px 4px 0}.evo__tlab{display:none}}.evo{height:250vh}.evo__hd{align-items:end}.evo__cap{border-top:1.5px solid var(--ink);height:7.4rem;min-height:0;padding:14px 0 0;overflow:hidden}.evo__n{color:var(--ink);align-items:baseline;gap:10px;display:flex}.evo__n span{color:var(--purple)}.evo__line{margin-top:10px;font-size:clamp(1.35rem,1.8vw,2.1rem);font-weight:700}.evo__note{max-width:34em;margin-top:6px;font-size:.98rem}.evo__art .evo__gap{z-index:2;border:0;border-left:2px solid var(--purple);opacity:0;visibility:hidden;width:min(330px,24%);transition:opacity .5s, transform .6s var(--ease-out), visibility 0s .5s;margin:0;padding:0 0 0 14px;position:absolute;top:2%;left:0;transform:translateY(10px)}.evo__art .evo__gap.is-on{opacity:1;visibility:visible;transition:opacity .6s .35s, transform .7s var(--ease-out) .35s;transform:none}.evo__art .evo__gapp{color:var(--ink);font-size:.9rem;line-height:1.45}.evo__art .evo__gap a{min-height:32px;font-size:.92rem}html:not(.js) .evo__art .evo__gap{opacity:1;visibility:visible;transform:none}.rise{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--ease-out);transform:scaleY(.55)}.drop{opacity:0;transition:transform .8s var(--ease-out) .35s, opacity .6s .35s;transform:translateY(-18px)}:is(.evo,.evx)[data-stage="2"] .vis--2 .rise,:is(.evo,.evx)[data-stage="3"] .vis--3 .rise,:is(.evo,.evx)[data-stage="4"] .vis--3 .rise,:is(.evo,.evx)[data-stage="5"] .vis--3 .rise,:is(.evo,.evx)[data-stage="4"] .vis--4 .rise,:is(.evo,.evx)[data-stage="5"] .vis--4 .rise,:is(.evo,.evx)[data-stage="5"] .vis--5 .rise{transform:none}:is(.evo,.evx)[data-stage="4"] .drop,:is(.evo,.evx)[data-stage="5"] .drop{opacity:1;transform:none}.ev-arc--draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease) .25s}:is(.evo,.evx)[data-stage="5"] .ev-arc--draw{stroke-dashoffset:0}.ev-place--far{fill:var(--ink-2);font-size:13px}.ev-tr--work{transition:opacity .4s}:is(.evo,.evx)[data-stage="4"] .ev-tr--work,:is(.evo,.evx)[data-stage="5"] .ev-tr--work{opacity:0}:is(.evo,.evx)[data-stage="3"] .f:not(.f-3),:is(.evo,.evx)[data-stage="4"] .f:not(.f-4),:is(.evo,.evx)[data-stage="5"] .f:not(.f-5){opacity:.5}:is(.evo,.evx)[data-stage="5"] .f-4{opacity:.88}@media (prefers-reduced-motion:reduce){.rise,.drop,.ev-arc--draw,.evo__art .evo__gap{transition:none!important}}@media (max-width:759px){.evo__cap{height:auto;min-height:5.6rem;padding-top:10px}.evo__note{display:none}.evo__art .evo__gap{left:var(--gutter);background:#f4f2ecf0;width:66%;padding:8px 10px;top:0}.evo__art .evo__gapp{font-size:.78rem}}.cam{transform-box:view-box;transform-origin:800px 300px;transition:transform 1.15s cubic-bezier(.65,0,.25,1)}:is(.evo,.evx)[data-stage="1"] .cam{transform-origin:330px 380px;transform:scale(1.22)}:is(.evo,.evx)[data-stage="3"] .cam{transform-origin:1000px 400px;transform:scale(1.22)}:is(.evo,.evx)[data-stage="4"] .cam{transform-origin:1150px 330px;transform:scale(1.12)}.evo__art{overflow:hidden}.ev-board{fill:#f2d0ff80;stroke:var(--purple);stroke-width:1.6px}.ev-lead{stroke:var(--purple);stroke-width:1.4px}.ev-hqdec{transition:opacity .4s}:is(.evo,.evx)[data-stage="4"] .ev-hqdec,:is(.evo,.evx)[data-stage="5"] .ev-hqdec{opacity:0}.evo__cap{height:auto;min-height:0}.evo__ledger{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 24px;margin-top:12px;display:grid}.evo__ledger>div{border-top:1px solid var(--line-2);gap:4px;padding-top:8px;display:grid}.evo__ledger dt{font:500 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.evo__ledger dd{font-size:1rem;font-weight:600;line-height:1.3}.evo__ledger .is-new{border-top-color:var(--purple)}.evo__ledger .is-new dd{color:var(--purple)}.evo__ledger .is-new dt:after{content:" · changed";color:var(--purple)}.evo__t{grid-template-rows:auto auto}.evo__here{border:1px solid var(--purple);font:600 .62rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--purple);grid-column:1/-1;justify-self:start;margin-top:6px;padding:3px 7px}.evo__t.is-on .evo__here{background:var(--purple);color:var(--white)}@media (prefers-reduced-motion:reduce){.cam{transition:none!important}}@media (max-width:759px){.evo .cam{transform:none!important}.evo__ledger{gap:0 12px;margin-top:8px}.evo__ledger dd{font-size:.82rem}.evo__ledger .is-new dt:after{content:""}.evo__here{display:none}}:is(.evo,.evx)[data-stage="3"] .ev-hqdec{opacity:0}@media (max-width:759px){.evo__art{flex-direction:column;display:flex}.evo__art .evo__gap{width:auto;margin:4px var(--gutter) 6px;background:0 0;padding:0 0 0 10px;position:relative;top:auto;left:auto}.evo__art .evo__gap:not(.is-on){display:none}.evo__art .evo__gap a{min-height:28px}.evo__art .ev{flex:1;min-height:0;position:relative}}.th__k{font:500 .74rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:18px}html[data-act=theme] .hdr__nav a[data-for=theme]:after,html[data-act=name] .hdr__nav a[data-for=name]:after,html[data-act=evolve] .hdr__nav a[data-for=evolve]:after{transform:none}.reg__lede--theme{margin-top:-18px;font-size:1rem}:root{--h-display:clamp(2.8rem, 5.4vw, 6.4rem);--h-heading:clamp(2.4rem, 4.2vw, 4.8rem)}.evo__h,.close__h{font-size:var(--h-heading)}.close__h{max-width:11em;margin-top:12px}.close__copy>*{max-width:30rem}.close__copy>.close__h{max-width:11em}html[data-act=evening] .hdr__nav a[data-for=evening]:after,html[data-act=practices] .hdr__nav a[data-for=practices]:after{transform:none}.chap{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.chap:after{content:"";opacity:.5;background:currentColor;width:26px;height:1px;margin:0 12px}.close__who{max-width:28rem}.close__when{font:600 .78rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--purple);margin-top:14px}:root{--h-section:clamp(2.3rem, 4vw, 4.6rem);--h-feature:clamp(2.6rem, 5.4vw, 6.6rem)}.evo__k,.th__k,.close__k{font:600 .76rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--purple);align-items:center;margin:0 0 20px;display:flex}.evo__h,.close__h{font-size:var(--h-section);letter-spacing:-.05em;line-height:.95}.close{padding-top:clamp(88px,13vh,150px);padding-bottom:clamp(88px,12vh,140px)}.reg__agenda{align-self:center;min-height:0}.reg__agenda ol{border-top:1px solid #fcfdff2e;margin:16px 0 0;padding:0;list-style:none}.reg__agenda li{letter-spacing:-.015em;border-bottom:1px solid #fcfdff1f;grid-template-columns:5.5em minmax(0,1fr);align-items:baseline;gap:16px;padding:clamp(9px,1.6vh,15px) 0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600;display:grid}.reg__at{font:500 .7rem/1 var(--mono);letter-spacing:.08em;color:var(--lilac)}.reg__kind{font:500 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lilac);margin-bottom:4px;font-size:.68rem;display:block}.reg__mav{vertical-align:middle;width:auto;height:16px;margin-left:10px}.chip span,.hdr .vm-logo{min-height:44px}@media (max-width:759px){.evo__ledger dt,.reg__at,.reg__kind{font-size:.75rem}}@media (max-width:374px){.hdr .vm-logo{font-size:1.02rem}}@media (max-width:759px) and (max-height:760px){.evo__stage{padding-top:calc(var(--hdr) + 12px)}.evo__h{font-size:1.7rem}.evo__cap{height:auto}.evo__line{margin-top:6px;font-size:1.1rem}.evo__ledger{margin-top:6px}}@media (max-height:500px) and (orientation:landscape){.evo__stage{padding-top:calc(var(--hdr) + 10px);padding-bottom:8px}.evo__h,.evo__ledger{display:none}.evo__hd{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 24px}.evo__cap{height:auto}.evo__line{margin-top:4px;font-size:1.05rem}}@media (max-width:1080px){.reg__agenda{display:none}.reg__host,.evo__ledger dt{font-size:.75rem}}.chap:before{content:"";background:var(--magenta);border-radius:50%;flex:none;width:7px;height:7px;margin-right:10px}.story{width:min(840px,58vw);display:block;position:relative}.story ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.story a{font:500 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:.55;justify-items:center;gap:8px;padding:12px 4px 10px;transition:opacity .3s;display:grid}.story a:after{content:none}.story a b{font-weight:600}.story__dot{z-index:1;background:currentColor;border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s;position:relative}.story__track{background:color-mix(in srgb, currentColor 22%, transparent);pointer-events:none;width:75%;height:1px;position:absolute;top:15px;left:12.5%}.story__track i{background:var(--magenta);transform:scaleX(var(--sp,0));transform-origin:0;position:absolute;inset:-.5px 0}.story a:hover,.story li.is-done a{opacity:.85}.story li.is-on a{opacity:1}.story li.is-on .story__dot,.story li.is-done .story__dot{background:var(--magenta)}.story li.is-on .story__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--magenta) 28%, transparent)}@media (max-width:1399px){.story{width:min(620px,52vw)}}.story-m{pointer-events:none;height:2px;display:none;position:absolute;bottom:-1px;left:0;right:0}.story-m i{background:var(--magenta);transform:scaleX(var(--sp,0));transform-origin:0;position:absolute;inset:0}@media (max-width:1080px){.story{display:none}.story-m{display:block}}:root{--handoff-gap:clamp(72px, 11vh, 120px);--chapter-end:clamp(88px, 12vh, 140px)}.handoff{margin-top:var(--handoff-gap);border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;padding-top:26px;text-decoration:none;display:grid;position:relative}.handoff:before{content:"";background:var(--magenta);transform-origin:0;height:2px;transition:transform 1.2s var(--ease-out) .15s;position:absolute;top:-1px;left:0;right:0}.js .handoff:not(.is-in):before{transform:scaleX(.06)}.handoff__k{font:600 .76rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--purple);grid-column:1}[data-tone=dark] .handoff__k{color:var(--lilac)}.handoff__q{letter-spacing:-.03em;grid-column:1;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:700;line-height:1.1}.handoff__ask{color:var(--purple);display:block}[data-tone=dark] .handoff__ask{color:var(--lilac)}.handoff__arr{aspect-ratio:1;width:clamp(48px,4vw,60px);transition:background-color .3s, border-color .3s, color .3s, transform .3s var(--ease-out);border:1.5px solid;border-radius:50%;grid-area:1/2/span 2;place-items:center;font-size:1.2rem;display:grid}@media (hover:hover){.handoff:hover .handoff__arr{background:var(--magenta);border-color:var(--magenta);color:#0e0d12;transform:translateY(3px)}}.handoff:focus-visible{outline:2px solid var(--magenta);outline-offset:6px}@media (max-width:759px){.handoff{gap:14px 18px;padding-top:22px}.handoff__q{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.js .handoff:not(.is-in):before,.handoff:before{transition:none;transform:none}}.hero2{--R:max(50vw, 62svh);--arc-bottom:62svh;min-height:100svh;padding:calc(var(--hdr) + 24px) var(--gutter) clamp(22px, 4vh, 40px);background:var(--black);color:var(--white);text-align:center;grid-template-rows:minmax(0,1fr) auto;justify-items:center;display:grid;position:relative;overflow:hidden}.hero2__arc{left:calc(50% - var(--R));top:calc(var(--arc-bottom) - 2 * var(--R));width:calc(2 * var(--R));height:calc(2 * var(--R));pointer-events:none;position:absolute;overflow:visible}.hero2__band{fill:none;stroke:var(--lilac);stroke-opacity:.055}.hero2__ring path{fill:none;stroke:var(--lilac);stroke-opacity:.11}.hero2__ring:first-of-type path{stroke:var(--magenta);stroke-opacity:.2}.hero2__in{z-index:1;align-self:center;justify-items:center;width:100%;max-width:1200px;display:grid;position:relative}.hero2 .st{text-align:center;margin:0;font-size:min(13.4vw,24svh)}.hero2 .st__below{color:var(--white)}.hero2 .st__above{color:var(--lilac)}.hero2 .st__cut{background:var(--magenta);width:100vw;height:3px;left:calc(50% - 50vw)}.hero2__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(24px,4.4vh,44px);display:flex}@media (max-width:759px){.hero2{--R:58vw;--arc-bottom:60svh}.hero2 .st{font-size:23vw}.hero2__cta{flex-direction:column;align-items:stretch;width:100%}}@media (max-width:759px) and (max-height:640px){.hero2__sub{display:none}.hero2__cta{margin-top:20px}}@media (max-height:500px) and (orientation:landscape){.hero2{padding-bottom:10px}.hero2 .st{font-size:min(9vw,22svh)}.hero2__text{margin-top:12px}.hero2__sub{display:none}.hero2__cta{margin-top:14px}}@media (prefers-reduced-motion:no-preference){.js .hero2 .st__cut{animation:cut-draw 1s var(--ease) .1s both}}.facts__p{white-space:nowrap}.chapter{font:600 .86rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;display:inline-flex}.chapter .chap{font-weight:700}.chapter__of{opacity:.78;margin-left:2px;font-weight:500}.chapter .chap:after{width:30px}.handoff{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px clamp(20px,3vw,48px);margin-top:clamp(24px,5vh,56px);padding-top:18px}.handoff__k{grid-area:1/1}.handoff__q{grid-area:1/2;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.25}.handoff__ask{display:inline}.handoff__arr{grid-area:1/3;width:46px}@media (max-width:900px){.handoff{grid-template-columns:minmax(0,1fr) auto}.handoff__k{grid-column:1}.handoff__q{grid-area:2/1}.handoff__arr{grid-area:1/2/span 2}}.hero2__facts{z-index:1;border-top:1px solid #f2d0ff38;flex-wrap:wrap;justify-content:center;margin:clamp(20px,3.4vh,32px) 0 0;display:flex;position:relative}.hero2__facts>div{align-content:start;justify-items:center;gap:8px;padding:16px clamp(18px,2.6vw,40px) 0;display:grid}.hero2__facts dt{font:500 .75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lilac)}.hero2__facts dd{min-height:24px;color:var(--white);align-items:center;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:600;display:flex}.hero2__mav{width:auto;height:22px}@media (max-width:759px){.hero2__facts{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero2__facts>div{border-top:1px solid #f2d0ff38;padding:12px 8px 0}.hero2__facts>div+div{border-left:0}.hero2__facts>div:nth-child(2n){border-left:1px solid #f2d0ff38}.hero2__facts dd{text-align:center;font-size:.95rem}.chapter{font-size:.78rem}}.sy{min-height:100svh;padding:calc(var(--hdr) + clamp(16px, 3vh, 36px)) var(--gutter) clamp(16px, 3vh, 32px);color:var(--white);background:radial-gradient(38% 46% at 63% 22%,#a656e642,#0000 70%),radial-gradient(40% 40% at 0 100%,#6608a938,#0000 70%),radial-gradient(30% 30% at 100% 100%,#6608a924,#0000 70%),#050408;flex-direction:column;justify-content:center;gap:clamp(18px,3vh,34px);display:flex;position:relative;overflow:hidden}.sy__top{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,3vw,56px);display:grid}.sy__k{color:var(--lilac)}.sy__h{letter-spacing:-.055em;margin-top:clamp(10px,2vh,22px);font-size:clamp(3rem,5.4vw,6rem);font-weight:800;line-height:.92}.sy__dot{color:var(--magenta)}.sy__sub{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;margin-top:clamp(12px,2.2vh,22px);font-size:clamp(1.15rem,1.8vw,1.85rem);font-weight:600;display:flex}.sy__time,.sy__where{color:var(--lilac)}.sy__sub i{color:#f2d0ff80;margin:0 .5em;font-style:normal}.sy__table{color:#fcfdffad;max-width:48ch;margin-top:clamp(8px,1.4vh,14px);font-size:clamp(.98rem,1.15vw,1.15rem);line-height:1.5}.sy__fk{font:600 .78rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lilac)}.sy__ft{letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.8rem,2.6vw,2.7rem);font-weight:800;line-height:1}.sy__fd{color:#fcfdffb3;max-width:26ch;margin-top:12px;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.5}.sy__bottom{border-top:1px solid #fcfdff1f;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);padding-top:clamp(14px,2.4vh,26px);display:grid}.sy__agenda-col{padding-right:clamp(24px,3vw,56px)}.sy__lab{font:600 .8rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lilac);border-bottom:1px solid #fcfdff24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:12px;display:flex}.sy__lab span{font:400 .88rem/1.3 var(--font);letter-spacing:0;text-transform:none;color:#fcfdff9e}.sy__agenda{--at:84px;margin:0;padding:0;list-style:none;position:relative}.sy__agenda:before{content:"";left:calc(var(--at) + 11px);background:linear-gradient(var(--magenta), #a656e6b3);width:2px;position:absolute;top:26px;bottom:26px}.sy__agenda li{grid-template-columns:var(--at) 24px 44px minmax(0, 1fr) auto;border-bottom:1px solid #fcfdff17;align-items:center;gap:0 14px;padding:clamp(6px,1.05vh,11px) 0;display:grid}.sy__time-at{font:500 .8rem/1 var(--mono);letter-spacing:.08em;color:#fcfdffd9}.sy__stop{z-index:1;border:2px solid var(--lilac);background:#050408;border-radius:50%;justify-self:center;width:14px;height:14px;position:relative}.sy__agenda li.is-first .sy__stop{border-color:var(--magenta);background:var(--lilac);box-shadow:0 0 0 4px #fc60db47}.sy__icon{color:#fcfdffe6;background:#fcfdff08;border:1px solid #fcfdff29;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.sy__icon svg{width:22px;height:22px}.sy__what{gap:4px;display:grid}.sy__kind{font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f2d0ffd9}.sy__t{letter-spacing:-.015em;font-size:clamp(1.02rem,1.35vw,1.3rem);font-weight:600}.sy__tag{border:1px solid var(--magenta);font:600 .75rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--magenta);padding:6px 12px;font-style:normal}.sy__org{border-bottom:1px solid #fcfdff1a;padding:clamp(12px,2.2vh,22px) 0}.sy__role{font:500 .75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fcfdffb3}.sy__oname{letter-spacing:-.02em;align-items:center;gap:12px;min-height:30px;margin-top:12px;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700;display:flex}.sy__mark{width:42px;height:auto}.sy__logo{width:auto;height:28px}.sy__oline{color:#fcfdffad;margin-top:10px;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.5}.sy__mail{color:#fcfdffb8;margin-top:clamp(12px,2.2vh,22px)}.sy__mail a{color:var(--lilac);text-underline-offset:3px}@media (max-width:1080px){.sy__top{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.sy__bottom{grid-template-columns:minmax(0,1fr);gap:28px}.sy__agenda-col{padding-right:0}.sy__orgs{border-left:0;padding-left:0}}@media (max-width:759px){.sy__top{grid-template-columns:minmax(0,1fr)}.sy__sub{flex-direction:column;gap:2px}.sy__sub i{display:none}.sy__agenda{--at:0px}.sy__agenda li{grid-template-columns:24px 40px minmax(0,1fr) auto}.sy__time-at{display:none}.sy__agenda:before{left:11px}.sy__icon{width:40px;height:40px}.sy__agenda-col,.sy__orgs{scroll-margin-top:calc(var(--hdr) + 16px)}}.handoff__of{opacity:.6;margin-left:2px}.handoff__dash{vertical-align:middle;opacity:.6;background:currentColor;width:30px;height:1px;margin:0 12px;display:inline-block}.hero2__presents{font:500 .8rem/1 var(--mono);letter-spacing:.34em;text-transform:uppercase;color:#f2d0ffd9;align-items:center;gap:18px;margin-bottom:clamp(10px,2vh,22px);display:flex}.hero2__presents:before,.hero2__presents:after{content:"";background:#f2d0ff73;width:48px;height:1px}.hero2 .st{font-size:min(11.4vw,19svh)}.hero2__text{margin-top:clamp(16px,3vh,32px)}.hero2__line{letter-spacing:-.045em;font-size:clamp(1.8rem,3.3vw,3.5rem);font-weight:800;line-height:1.02}.hero2__line span{background:linear-gradient(90deg,#f2d0ff 0%,#d98cff 45%,#c06bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero2__sub{color:#fcfdffc7;margin-top:clamp(10px,1.8vh,18px);font-size:clamp(1rem,1.3vw,1.25rem)}.hero2__cta{gap:22px;margin-top:clamp(18px,3.4vh,36px)}.hero2__door{pointer-events:none;background:linear-gradient(#f2d0ff,#fff 75%);width:clamp(48px,5.6vw,96px);height:46%;position:absolute;bottom:18%;box-shadow:0 0 50px #f2d0ff8c,0 0 140px #a656e680}.hero2__door:before{content:"";background:linear-gradient(#120d1a,#1d1527);width:70%;position:absolute;top:-8%;bottom:-2%}.hero2__door:after{content:"";background:linear-gradient(#f2d0ff66,#0000);width:260%;height:40%;position:absolute;top:100%}.hero2__door--l:before{clip-path:polygon(0 12%,100% 0,100% 100%,0 90%);right:100%}.hero2__door--l:after{clip-path:polygon(40% 0,78% 0,100% 100%,0 100%);left:-40%}.hero2__door--r:before{clip-path:polygon(0 0,100% 12%,100% 90%,0 100%);left:100%}.hero2__door--r:after{clip-path:polygon(22% 0,60% 0,100% 100%,0 100%);right:-40%}.hero2__facts{border-top:1px solid #f2d0ff29;justify-content:space-around;align-self:stretch}.hero2__facts>div{text-align:left;padding:clamp(14px,2.4vh,22px) clamp(16px,2.6vw,44px) 0 calc(clamp(16px,2.6vw,44px) + 62px);display:block;position:relative}.hero2__facts>div+div{border-left:1px solid #f2d0ff2e}.hero2__facts dt{letter-spacing:.14em;color:#f2d0ffd9;margin-bottom:8px;display:block}.hero2__ftile{width:46px;height:46px;color:var(--lilac);border:1px solid #f2d0ff73;border-radius:10px;place-items:center;display:grid;position:absolute;top:calc(clamp(14px,2.4vh,22px) + 1px);left:clamp(16px,2.6vw,44px)}.hero2__ftile svg{width:24px;height:24px}.hero2__facts dd{justify-content:flex-start;font-size:clamp(1.02rem,1.3vw,1.25rem)}@media (max-width:1080px){.hero2__door{display:none}}@media (max-width:759px){.hero2 .st{font-size:21vw}.hero2__line{font-size:1.6rem}.hero2__presents{letter-spacing:.22em}.hero2__facts>div,.hero2__facts>div:nth-child(2n){padding:12px 6px 0 54px}.hero2__ftile{width:38px;height:38px;top:13px;left:6px}.hero2__ftile svg{width:20px;height:20px}}.sy__h{font-size:min(5.3vw,10svh)}.sy__sub{font-size:clamp(1.05rem,min(1.55vw,3svh),1.85rem)}.sy__icon{width:clamp(34px,4.6svh,44px);height:clamp(34px,4.6svh,44px)}.hero2__door{opacity:.72;background:linear-gradient(#f2d0ffe6,#ffffffeb 80%);width:clamp(36px,3.6vw,64px);height:32%;bottom:21%;box-shadow:0 0 36px #f2d0ff59,0 0 110px #a656e652}.hero2__door:after{opacity:.55;height:34%}.hero2__door--l{left:5%}.hero2__door--r{right:5%}.hero2__facts>div,.hero2__facts dt,.hero2__facts dd{text-align:left;justify-items:start}.sy__agenda li{padding:clamp(3px,.5vh,9px) 0}@media (min-width:760px) and (max-height:880px){.sy{gap:14px}.sy__h{font-size:min(5vw,8.6svh)}.sy__table{font-size:.92rem}.sy__what{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.sy__icon{width:32px;height:32px}.sy__icon svg{width:18px;height:18px}.sy__org{padding:10px 0}.sy__oline{font-size:.86rem}.sy__ft{font-size:1.7rem}}@media (min-width:760px) and (max-height:760px){.sy{padding-top:calc(var(--hdr) + 10px);gap:10px;padding-bottom:10px}.sy__h{font-size:min(5vw,7.8svh)}.sy__sub{margin-top:8px;font-size:1.05rem}.sy__bottom{padding-top:10px}.sy__lab{padding-bottom:8px}.sy__agenda li{padding:2px 0}}.sy{overflow:clip}.hero2__line .hero2__ttl{display:block}@media (max-width:759px){.hero2{padding-top:calc(var(--hdr) + 14px);padding-bottom:12px}.hero2__presents{margin-bottom:8px;font-size:.72rem}.hero2 .st{font-size:min(19vw,11svh)}.hero2__text{margin-top:12px}.hero2__line{font-size:min(1.45rem,3.2svh)}.hero2__sub{margin-top:8px;font-size:.95rem}.hero2__cta{gap:10px;margin-top:16px}.hero2__facts{margin-top:14px}.hero2__facts>div,.hero2__facts>div:nth-child(2n){padding:10px 6px 0 46px}.hero2__ftile{width:34px;height:34px;top:11px}.hero2__ftile svg{width:18px;height:18px}.hero2__facts dt{letter-spacing:.08em;margin-bottom:4px;font-size:.75rem}.hero2__facts dd{min-height:20px;font-size:.9rem}.hero2__mav{height:18px}.sy__h{font-size:min(13vw,7svh)}}:root{--deep:#1b0f3d;--deep-2:#5d5470;--violet-a:#5a1fd0;--violet-b:#8b3cf7;--wash:linear-gradient(180deg, #faf7fd 0%, #f3ecfb 55%, #ede3f8 100%)}html:not([data-hdr=dark]) .hdr{color:var(--deep);background:#faf7fdd1;border-bottom-color:#1b0f3d14}.hero2{background:radial-gradient(42% 46% at 50% 38%, #fffffff2, transparent 72%), radial-gradient(30% 50% at 12% 60%, #c4a0ff59, transparent 70%), radial-gradient(30% 50% at 88% 60%, #c4a0ff59, transparent 70%), var(--wash);color:var(--deep)}.hero2__glass{pointer-events:none;position:absolute;inset:0}.hero2__pane{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#ffffff8c,#e2d0fa40 60%,#fff6);border:1px solid #ffffffd9;position:absolute;top:6%;bottom:14%;box-shadow:inset 0 0 40px #fff9,0 0 60px #be96fa40}.hero2__pane--l1{width:9%;left:2%;transform:perspective(800px)rotateY(28deg)}.hero2__pane--l2{opacity:.7;width:6%;top:14%;bottom:22%;left:12%;transform:perspective(800px)rotateY(24deg)}.hero2__pane--r1{width:9%;right:2%;transform:perspective(800px)rotateY(-28deg)}.hero2__pane--r2{opacity:.7;width:6%;top:14%;bottom:22%;right:12%;transform:perspective(800px)rotateY(-24deg)}.hero2__beam{filter:blur(12px);opacity:.8;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:22%;height:120%;position:absolute;top:-10%}.hero2__beam--l{left:14%;transform:rotate(14deg)}.hero2__beam--r{right:14%;transform:rotate(-14deg)}.hero2__presents{color:#6b5a8e}.hero2__presents:before,.hero2__presents:after{background:#6b5a8e73}.hero2__t{font:800 min(10.6vw, 18.5svh) / .86 var(--font);letter-spacing:-.055em;text-transform:uppercase;color:var(--deep);margin:0}.hero2__t span{display:block}.hero2__line .hero2__ttl{color:var(--deep);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero2__line{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2.6rem)}.hero2__sub{color:var(--deep-2)}.hero2__facts{border-top:1px solid #1b0f3d1a}.hero2__facts>div+div{border-left-color:#1b0f3d1a}.hero2__facts dd{color:var(--deep)}.evo{background:var(--wash)}.evo__stage{background:radial-gradient(40% 40% at 78% 20%, #d6b4ff66, transparent 70%), radial-gradient(36% 36% at 10% 80%, #d6b4ff47, transparent 70%), var(--wash)}.evo__h{color:var(--deep)}.evo__hl{background:linear-gradient(90deg,#4a1fc4,#8b3cf7);color:#0000;-webkit-background-clip:text;background-clip:text}.evo__art,.evo__art .ev{position:relative}.sy{background:radial-gradient(34% 60% at 60% 34%,#be6eff4d,#0000 72%),radial-gradient(40% 40% at 0 100%,#6608a940,#0000 70%),#07050c;justify-content:center}.sy__grid{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);align-items:stretch;gap:clamp(32px,6vw,120px);display:grid;position:relative}.sy__l{align-content:start;gap:clamp(16px,3vh,30px);max-width:760px;display:grid}.sy__r{align-content:space-between;gap:clamp(20px,4vh,40px);display:grid}.sy__h{font-size:min(4.8vw,9svh);line-height:.92}.sy__date{background:linear-gradient(90deg,#d9a6ff,#a565f5);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.sy__sub{color:#fcfdffeb;font-size:clamp(1rem,min(1.35vw,2.6svh),1.5rem)}.sy__time{color:var(--lilac)}.sy__agenda li{grid-template-columns:var(--at) 24px 32px minmax(0, 1fr) auto;border-bottom-color:#fcfdff0f}.sy__icon{background:0 0;border:0;width:32px;height:32px}.sy__tag{border-radius:999px}.sy__org{padding:clamp(10px,1.8vh,18px) 0}.close{color:var(--deep);background:radial-gradient(40% 50% at 85% 20%,#d6b4ff66,#0000 70%),radial-gradient(30% 40% at 0 90%,#d6b4ff40,#0000 70%),linear-gradient(#fbf9fd,#f3ecfb)}.close__h span{background:linear-gradient(90deg,#4a1fc4,#8b3cf7);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.steps{border-top:0}.steps li{border-bottom-color:#1b0f3d14;grid-template-columns:44px 1fr;align-items:center;gap:18px;padding:14px 0}.steps__tile{width:44px;height:44px;color:var(--violet-a);background:linear-gradient(160deg,#f6effe,#ece0fb);border-radius:12px;place-items:center;display:grid}.steps__tile svg{width:22px;height:22px}.rf{background:#fff;border:0;border-radius:18px;gap:18px;box-shadow:0 0 0 1px #1b0f3d0f,0 40px 80px -40px #3c147873}.rf__field input{background:#fbf9fe;border:1px solid #e3dcef;border-radius:10px;min-height:46px;padding:10px 14px;font-size:1rem}.rf__field input:focus-visible{border-color:var(--violet-a);outline-offset:0;outline:3px solid #5a1fd02e}.chip span{background:#fff;border:1px solid #e3dcef;border-radius:999px;font-size:.92rem}.chip input:checked+span{border-color:var(--violet-a);color:var(--violet-a);box-shadow:none;background:#f1e6fd;transform:none}.rf--done{text-align:center;background:radial-gradient(60% 60% at 50% 30%,#d6b4ff4d,#0000 70%),#fff;align-content:center;justify-items:center;min-height:min(560px,70svh)}.rf--done .rf__tick{width:72px;height:72px}.rf--done .rf__h{letter-spacing:-.04em;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:800}.rf__home{min-height:46px;color:var(--deep);border:1px solid #1b0f3d33;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.rf__home:hover{border-color:var(--violet-a);color:var(--violet-a)}}@media (max-width:1080px){.sy__grid{grid-template-columns:minmax(0,1fr)}.hero2__glass{opacity:.6}}@media (max-width:759px){.sy__agenda li{grid-template-columns:24px 32px minmax(0,1fr) auto}.sy__h{font-size:min(13vw,7svh)}.sy__r{scroll-margin-top:calc(var(--hdr) + 16px)}.hero2__t{font-size:min(19vw,11svh)}.hero2__pane--l2,.hero2__pane--r2,.hero2__beam{display:none}}@media (min-width:1081px){.sy__l{max-width:min(760px,52vw)}.sy__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.5fr) minmax(0,.62fr);gap:clamp(24px,2.6vw,48px)}.sy__l{grid-column:1;max-width:none}.sy__r{grid-column:3}}.sy__orgs{border-left:0;padding-left:0}:root{--ref-cream:#f7f5f0;--ref-dark:#0b0a0e;--ref-purple:#7c3aed;--ref-accent:#a855f7;--ref-ink:#0b0a0e;--ref-ink-2:#6b6b74;--ref-line:#e5e2e8;--deep:var(--ref-ink);--deep-2:var(--ref-ink-2);--violet-a:var(--ref-purple);--violet-b:var(--ref-accent)}html:not([data-hdr=dark]) .hdr{border-bottom-color:var(--ref-line);color:var(--ref-ink);background:#f7f5f0f0}.evo,.evo__stage,.close{background:var(--ref-cream);color:var(--ref-ink)}.evo__h,.close__h{color:var(--ref-ink)}.evo__hl,.close__h span{color:var(--ref-purple);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.steps li{border-color:var(--ref-line)}.close__who,.steps span{color:var(--ref-ink-2)}.steps__tile{box-shadow:none;color:var(--ref-purple);background:#f1eafd}.chap:before{content:none}.chapter{color:var(--ref-purple)}[data-tone=dark] .chapter{color:#e879f9}.chapter__of{opacity:.7;margin:0 .35em}.hero2__t span:first-child{color:var(--ref-ink)}.hero2__order{background:linear-gradient(90deg, #6d28d9, var(--ref-purple) 50%, var(--ref-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.hero2__line .hero2__ttl{color:var(--ref-ink)}.hero2__ftile{color:var(--ref-ink);background:0 0;border-color:#0b0a0e40}.hero2__facts dt{color:var(--ref-ink-2)}.sy{background:radial-gradient(30% 56% at 62% 34%, #a855f738, transparent 72%), var(--ref-dark)}.sy__date{color:var(--ref-accent);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.sy__agenda:before{background:#e879f9}.sy__time-at{color:#e879f9}.sy__stop{background:var(--ref-dark);border-color:#e879f9}.sy__agenda li.is-first .sy__stop{background:#e879f9;border-color:#e879f9;box-shadow:0 0 0 4px #e879f940}.sy__tag{color:#e879f9;border-color:#e879f9}.sy__ft span{color:inherit}.rf{border:1px solid var(--ref-line);box-shadow:none;background:#fff;border-radius:6px}.rf__field input{border-color:var(--ref-line);background:#fff;border-radius:4px}.chip span{border-color:var(--ref-line);background:#fff;border-radius:4px;min-height:44px;padding:0 14px}.rf--done{background:#fff}.rf--done .rf__tick{color:var(--ref-purple)}.rf__home{border-color:var(--ref-ink);color:var(--ref-ink)}.chapter__of{opacity:1;color:var(--ref-ink-2)}[data-tone=dark] .chapter__of{color:#fcfdffb3}.wa{background:var(--ref-cream);min-height:100svh;color:var(--ref-ink);grid-template-columns:34% minmax(0,1fr);display:grid;position:relative;overflow:clip}.wa__side{padding:calc(var(--hdr) + clamp(24px, 4.4vh, 52px)) clamp(28px, 3.4vw, 64px) clamp(32px, 7vh, 72px);color:var(--white);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.wa__k-side{z-index:2;margin:0;position:relative}.wa__k-side .chapter,.wa__k-side .chapter__of{color:#fffffff2}.wa__k-side .chap:after{background:#ffffffd9}.wa__names{z-index:2;width:max-content;font:500 .84rem/1 var(--mono);letter-spacing:.32em;text-transform:uppercase;color:#fffffff5;text-shadow:0 1px 12px #3c286459;justify-items:start;gap:16px;display:grid;position:relative}.wa__names:before,.wa__names:after{content:"";background:#fffc;width:48px;height:1px;margin:6px 0}.wa-art,.wa-art>span{pointer-events:none;position:absolute}.wa-art{inset:0;overflow:hidden}.wa-art__base{background:linear-gradient(#0000 62%,#fff6ec8c 100%),linear-gradient(115deg,#5d4a82 0%,#8d7ab3 28%,#c9b8de 50%,#efe2df 72%,#fbf2e8 100%);inset:0}.wa-art__plane{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-left:1px solid #ffffff73;border-right:1px solid #ffffff40;animation:14s ease-in-out infinite alternate wa-breathe;top:6%;bottom:20%}.wa-art__plane--1{background:linear-gradient(#46346c8c,#7860a840);width:26%;animation-name:wa-breathe,wa-drift-l;animation-duration:14s,20s;left:4%}.wa-art__plane--2{background:linear-gradient(#ffffff47,#a088cd2e);width:20%;animation-delay:-5s;top:14%;bottom:16%;left:24%}.wa-art__plane--3{background:linear-gradient(#fffcf6b3,#fff4e840);width:24%;animation-delay:-9s;top:2%;bottom:24%;left:52%}.wa-art__plane--4{background:linear-gradient(#fff6,#d6c4ec33);width:22%;animation-name:wa-breathe,wa-drift-r;animation-duration:16s,22s;animation-delay:-3s,-7s;top:12%;bottom:14%;left:74%}.wa-art__shard{background:linear-gradient(135deg,#fff6,#ffffff0a 60%);inset:0}.wa-art__shard--1{clip-path:polygon(0 40%,100% 12%,100% 20%,0 54%);opacity:.55}.wa-art__shard--2{clip-path:polygon(0 74%,100% 46%,100% 50%,0 82%);opacity:.4}.wa-art__opening{filter:blur(6px);background:radial-gradient(50% 50%,#fff9eed9,#fff0e140 45%,#0000 72%);width:52%;height:50%;animation:16s ease-in-out infinite alternate wa-glow;top:22%;left:34%}.wa-art__beam{filter:blur(22px);background:linear-gradient(90deg,#0000,#f4ecff8c 45%,#ffffffa6 50%,#f4ecff8c 55%,#0000);width:70%;height:140%;animation:18s ease-in-out infinite alternate wa-beam;top:-20%;left:-70%;transform:rotate(16deg)}.wa-art__edge{width:2px;overflow:hidden}.wa-art__edge--1{top:2%;bottom:24%;left:52%}.wa-art__edge--2{top:6%;bottom:20%;left:30%}.wa-art__edge:before{content:"";background:linear-gradient(#0000,#fffffff2,#0000);height:36%;animation:20s ease-in-out infinite alternate wa-edge;position:absolute;top:0;left:0;right:0}.wa-art__edge--2:before{animation-duration:17s;animation-delay:-8s}.wa-art__floor{background:linear-gradient(#fff0,#fffaf480);height:26%;bottom:0;left:0;right:0}@keyframes wa-breathe{0%{opacity:.6}to{opacity:1}}@keyframes wa-drift-l{0%{transform:translate(-10px)}to{transform:translate(12px)}}@keyframes wa-drift-r{0%{transform:translate(10px)}to{transform:translate(-10px)}}@keyframes wa-glow{0%{opacity:.45}to{opacity:1}}@keyframes wa-beam{0%{transform:translate(0)rotate(16deg)}to{transform:translate(230%)rotate(16deg)}}@keyframes wa-edge{0%{transform:translateY(-40%)}to{transform:translateY(220%)}}@media (prefers-reduced-motion:reduce){.wa-art *,.wa-art>span,.wa-art__edge:before{animation:none!important}.wa-art__beam{transform:translate(110%)rotate(16deg)}}.wa__main{min-width:0;padding:calc(var(--hdr) + clamp(18px, 3.4vh, 44px)) clamp(32px, 4.4vw, 88px) clamp(18px, 3vh, 34px);flex-direction:column;justify-content:center;display:flex}.wa__head{border-bottom:1px solid var(--ref-line);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,56px);padding-bottom:clamp(16px,3.2vh,34px);display:grid}.wa__h{font:800 min(3.7vw, 6.4svh) / .98 var(--font);letter-spacing:-.05em;color:var(--ref-ink)}.wa__h span{color:var(--ref-purple);display:block}.wa__lede{border-left:1px solid var(--ref-line);color:var(--ref-ink-2);padding-left:clamp(20px,2.4vw,40px);font-size:clamp(.95rem,1.05vw,1.06rem);line-height:1.6}.wa__lede strong{letter-spacing:-.025em;color:var(--ref-ink);margin-bottom:12px;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:700;line-height:1.25;display:block}.wa__rows{margin:0;padding:0;list-style:none}.wa__rowi{border-bottom:1px solid var(--ref-line);grid-template-columns:44px clamp(48px,4.2vw,64px) minmax(0,.9fr) minmax(0,1.25fr) 44px;align-items:center;gap:clamp(14px,1.8vw,28px);min-height:clamp(84px,13vh,132px);padding:clamp(8px,1.4vh,14px) 0;display:grid}.wa__n{font:500 .8rem/1 var(--mono);letter-spacing:.12em;color:var(--ref-ink-2)}.wa__tile{aspect-ratio:1;width:clamp(48px,4.2vw,64px);color:var(--ref-purple);background:#efe8fd;border-radius:10px;place-items:center;display:grid}.wa__tile svg{width:46%;height:46%}.wa__t{letter-spacing:-.035em;font-size:clamp(1.5rem,2.1vw,2.2rem);font-weight:700;line-height:1}.wa__t span{color:#c026d3}.wa__list{gap:clamp(4px,.8vh,8px);margin:0;padding:0;list-style:none;display:grid}.wa__rowi .wa__list{border-left:1px solid var(--ref-line);align-content:center;align-self:stretch;padding-left:clamp(20px,2.4vw,40px)}.wa__list li{color:var(--ref-ink);padding-left:22px;font-size:clamp(.95rem,1.05vw,1.06rem);line-height:1.45;position:relative}.wa__list li:before{content:"";background:var(--ref-purple);border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:0}.wa__go{width:44px;height:44px;color:var(--ref-ink);transition:transform .4s var(--ease-out), color .3s;justify-self:end;place-items:center;font-size:1.5rem;text-decoration:none;display:grid}@media (hover:hover){.wa__go:hover{color:var(--ref-purple);transform:translate(4px)}}.wa__go:focus-visible{outline:2px solid var(--ref-purple);outline-offset:2px}.wa__pair{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(16px,3vh,30px);display:grid}.wa__pair>div:first-child{padding-right:clamp(20px,2.6vw,48px)}.wa__pair>div:last-child{border-left:1px solid var(--ref-line);padding-left:clamp(20px,2.6vw,48px)}.wa__k{font:600 .84rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ref-purple);margin-bottom:clamp(10px,1.8vh,18px)}.wa__row{align-items:flex-start;gap:clamp(16px,2vw,32px);display:flex}.wa__pair .wa__tile{width:clamp(44px,3.6vw,56px)}.wa .handoff{border-top:1px solid var(--ref-line);grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(16px,3vh,30px);padding-top:clamp(12px,2.2vh,22px)}.wa .handoff__q{border-left:1px solid var(--ref-line);padding-left:clamp(20px,2.4vw,40px);font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:700}.wa .handoff__ask{color:var(--ref-purple)}.wa .handoff__arr{width:52px}@media (max-width:1080px){.wa{grid-template-columns:minmax(0,1fr)}.wa__side{min-height:clamp(150px,24svh,220px);padding:calc(var(--hdr) + 16px) var(--gutter) 20px;flex-direction:row;align-items:flex-end}.wa__names{letter-spacing:.24em;gap:8px;font-size:.75rem}.wa__names:before,.wa__names:after{display:none}.wa__main{padding:24px var(--gutter) 28px}}@media (max-width:900px){.wa__head{grid-template-columns:minmax(0,1fr)}.wa__lede{border-left:0;padding-left:0}.wa__rowi{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"tile title go""list list list";gap:10px 14px;min-height:0;padding:14px 0}.wa__n{display:none}.wa__rowi .wa__tile{grid-area:tile;width:44px}.wa__rowi .wa__t{grid-area:title;font-size:1.35rem}.wa__rowi .wa__go{grid-area:go}.wa__rowi .wa__list{border-left:0;grid-area:list;padding-left:0}.wa__pair{grid-template-columns:minmax(0,1fr);gap:22px}.wa__pair>div:first-child,.wa__pair>div:last-child{border-left:0;padding:0}.wa .handoff{grid-template-columns:minmax(0,1fr) auto}.wa .handoff__q{border-left:0;padding-left:0}}@media (max-width:759px){.wa__h{font-size:min(9vw,5.4svh)}.wa__side{min-height:132px;padding-top:calc(var(--hdr) + 12px)}.wa__names{display:none}.wa__pair .wa__tile{width:44px}.wa__pair{scroll-margin-top:calc(var(--hdr) + 16px)}}@media (min-width:1081px) and (max-height:880px){.wa__main{padding-top:calc(var(--hdr) + 10px);padding-bottom:10px}.wa__head{padding-bottom:12px}.wa__h{font-size:min(3vw,5.2svh)}.wa__lede{font-size:.9rem;line-height:1.45}.wa__lede strong{margin-bottom:6px;font-size:1.05rem}.wa__rowi{min-height:0;padding:6px 0}.wa__list{gap:1px}.wa__list li{font-size:.92rem;line-height:1.38}.wa__pair{padding-top:12px}.wa__k{margin-bottom:8px}.wa__tile,.wa__pair .wa__tile{width:44px}.wa .handoff{margin-top:10px;padding-top:10px}.wa .handoff__q{font-size:1.1rem}.wa .handoff__arr{width:44px}}@media (min-width:1081px) and (max-height:760px){.wa__lede{font-size:.86rem}.wa__t{font-size:1.4rem}.wa__pair .wa__list li:nth-child(n){line-height:1.3}}@media (max-width:900px){.wa__head{grid-template-columns:minmax(0,1fr)}.wa__lede{border-left:0;padding-left:0}.wa__rowi{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"tile title go""list list list";gap:10px 14px;min-height:0;padding:14px 0}.wa__n{display:none}.wa__rowi .wa__tile{grid-area:tile;width:44px}.wa__rowi .wa__t{grid-area:title;font-size:1.35rem}.wa__rowi .wa__go{grid-area:go}.wa__rowi .wa__list{border-left:0;grid-area:list;padding-left:0}.wa__pair{grid-template-columns:minmax(0,1fr);gap:22px}.wa__pair>div:first-child,.wa__pair>div:last-child{border-left:0;padding:0}.wa .handoff{grid-template-columns:minmax(0,1fr) auto}.wa .handoff__q{border-left:0;padding-left:0}}@media (max-width:759px){.wa__h{font-size:min(9vw,5.4svh)}.wa__side{min-height:132px;padding-top:calc(var(--hdr) + 12px)}.wa__names{display:none}.wa__pair .wa__tile{width:44px}.wa__pair{scroll-margin-top:calc(var(--hdr) + 16px)}}.wa-art__base{background:radial-gradient(70% 45% at 8% 96%,#2c204a99,#0000 72%),radial-gradient(60% 40% at 6% 4%,#2c204a8c,#0000 72%),linear-gradient(108deg,#3f3060 0%,#5e4a86 24%,#8d79b4 44%,#c8b7de 60%,#efe3df 78%,#fbf3ea 100%)}.wa-art__plane--1{background:linear-gradient(#24183e99,#54407c61)}.wa-art__plane--2{background:linear-gradient(#ffffff29,#967ec41f)}.wa-art__floor{background:linear-gradient(#0000,#fffaf480);-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 75%);mask-image:linear-gradient(90deg,#0000 30%,#000 75%)}.wa__names,.wa__k-side{text-shadow:0 1px 14px #1e14388c}.wa__head{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.wa__h{font-size:min(3.3vw,5.6svh)}.wa__rowi{min-height:clamp(72px,10.6vh,120px)}.wa__tile{width:clamp(46px,3.8vw,58px)}@media (min-width:1081px) and (max-height:880px){.wa__main{padding-top:calc(var(--hdr) + 10px);padding-bottom:10px}.wa__head{padding-bottom:12px}.wa__h{font-size:min(3vw,5.2svh)}.wa__lede{font-size:.9rem;line-height:1.45}.wa__lede strong{margin-bottom:6px;font-size:1.05rem}.wa__rowi{min-height:0;padding:6px 0}.wa__list{gap:1px}.wa__list li{font-size:.92rem;line-height:1.38}.wa__pair{padding-top:12px}.wa__k{margin-bottom:8px}.wa__tile,.wa__pair .wa__tile{width:44px}.wa .handoff{margin-top:10px;padding-top:10px}.wa .handoff__q{font-size:1.1rem}.wa .handoff__arr{width:44px}}@media (min-width:1081px) and (max-height:760px){.wa__lede{font-size:.86rem}.wa__t{font-size:1.4rem}.wa__pair .wa__list li:nth-child(n){line-height:1.3}}@media (max-width:900px){.wa__head{grid-template-columns:minmax(0,1fr);gap:14px}.wa__h{font-size:min(8.6vw,5.4svh)}}@media (max-width:759px){.wa__side{min-height:120px}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)}.js [data-reveal]>li,.js [data-reveal] .wa__list li,.js .sy__agenda li{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.js [data-reveal]:not(.is-in)>li,.js .sy__agenda-col:not(.is-in) .sy__agenda li{opacity:0;transform:translateY(14px)}.js [data-reveal]>li:nth-child(2),.js .sy__agenda li:nth-child(2){transition-delay:60ms}.js [data-reveal]>li:nth-child(3),.js .sy__agenda li:nth-child(3){transition-delay:.12s}.js [data-reveal]>li:nth-child(4),.js .sy__agenda li:nth-child(4){transition-delay:.18s}.js .sy__agenda li:nth-child(5){transition-delay:.24s}.js .sy__agenda li:nth-child(6){transition-delay:.3s}.js .sy__agenda li:nth-child(7){transition-delay:.36s}.js .hero2__presents,.js .hero2__t span,.js .hero2__text,.js .hero2__cta,.js .hero2__facts>div{animation:.9s cubic-bezier(.22,1,.36,1) both rise}.js .hero2__t span:first-child{animation-delay:80ms}.js .hero2__t span:nth-child(2){animation-delay:.18s}.js .hero2__text{animation-delay:.3s}.js .hero2__cta{animation-delay:.42s}.js .hero2__facts>div:first-child{animation-delay:.52s}.js .hero2__facts>div:nth-child(2){animation-delay:.58s}.js .hero2__facts>div:nth-child(3){animation-delay:.64s}.js .hero2__facts>div:nth-child(4){animation-delay:.7s}.hero2__pane{animation:1.4s cubic-bezier(.22,1,.36,1) both pane-in,6s ease-in-out 1.4s infinite alternate pane-shine}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}@keyframes pane-in{0%{opacity:0}}@keyframes pane-shine{0%{filter:brightness()}to{filter:brightness(1.12)}}.wa-art__beam{animation-duration:7s}.wa-art__opening,.wa-art__plane{animation-duration:5s}.wa-art__plane--1{animation-duration:5s,7s}.wa-art__plane--4{animation-duration:6s,8s}.wa-art__edge:before{animation-duration:6s}.wa-art__edge--2:before{animation-duration:5s}@media (prefers-reduced-motion:reduce){.hero2__presents,.hero2__t span,.hero2__text,.hero2__cta,.hero2__facts>div,.hero2__pane{animation:none!important}}.hdr,html:not([data-hdr=dark]) .hdr{background:var(--ref-cream);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-hdr=dark] .hdr{background:var(--ref-dark);border-bottom-color:#ffffff1a}.btn,.fl__btn{--b-line:#0b0a0e4d;--b-fg:var(--ref-ink);--b-acc:var(--ref-purple);--b-tint:#7c3aed0f;border:1px solid var(--b-line);min-height:52px;color:var(--b-fg);font:500 1rem/1 var(--font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 26px;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.btn--shift{--b-line:var(--ref-purple)}.btn__arr{color:var(--b-acc);transition:transform .35s var(--ease-out);font-size:1.1em;display:inline-block}[data-tone=dark] .btn,[data-tone=dark] .fl__btn,html[data-hdr=dark] .hdr .btn{--b-line:#ffffff57;--b-fg:#fff;--b-acc:#d8b4fe;--b-tint:#d8b4fe14}[data-tone=dark] .btn--shift,html[data-hdr=dark] .hdr .btn--shift{--b-line:#c084fc}@media (hover:hover){.btn:hover,.fl__btn:hover{border-color:var(--b-acc);background:var(--b-tint)}.btn:hover .btn__arr{transform:translate(4px)}}.btn:active,.fl__btn:active{background:var(--b-tint)}.btn:focus-visible,.fl__btn:focus-visible{outline:2px solid var(--b-acc);outline-offset:3px}.btn[disabled]{opacity:.55;cursor:progress}.btn--lg{min-height:56px;padding:0 30px;font-size:1.04rem}.btn--sm,.hdr__cta{min-height:44px;padding:0 20px;font-size:.92rem}.fl__btn{gap:12px;padding:0 24px 0 8px}.fl__btnplay{border:1px solid var(--b-line);width:36px;height:36px;color:var(--b-fg);border-radius:50%;place-items:center;transition:border-color .3s,color .3s;display:grid}.fl__btnplay .tri{border-top-width:5px;border-bottom-width:5px;border-left-width:8px;margin-left:2px}@media (hover:hover){.fl__btn:hover .fl__btnplay{border-color:var(--b-acc);color:var(--b-acc)}}.sy .sy__play{margin-top:clamp(14px,2.4vh,24px)}.rf__go{justify-content:space-between;width:100%;min-height:56px}.rf__home{background:0 0;border:1px solid #0b0a0e4d;min-height:46px;font-weight:500;transition:border-color .3s,background-color .3s,color .3s}@media (hover:hover){.rf__home:hover{border-color:var(--ref-purple);color:var(--ref-ink);background:#7c3aed0f}}.wa__go{border:1px solid #0b0a0e38;border-radius:50%;width:44px;height:44px;font-size:1.1rem;transition:border-color .3s,background-color .3s,color .3s}@media (hover:hover){.wa__go:hover{border-color:var(--ref-purple);background:#7c3aed0f;transform:none}}.chip span{border:1px solid var(--ref-line);background:0 0;border-radius:999px;padding:0 16px;transition:border-color .25s,background-color .25s,color .25s}@media (hover:hover){.chip:hover span{border-color:#7c3aed8c}}.chip input:checked+span{border-color:var(--ref-purple);color:var(--ref-purple);background:#7c3aed12}@media (max-width:759px){.hero2__cta .btn,.hero2__cta .fl__btn{width:100%;min-height:54px}.hero2__cta .btn{justify-content:space-between}.hero2__cta .fl__btn{justify-content:center}}@media (max-width:374px){.hdr__cta{padding:0 14px}.hdr__cta .btn__arr{display:none}}.sy-room{top:var(--hdr);pointer-events:none;-webkit-mask-composite:source-in;width:22%;position:absolute;bottom:0;left:51%;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(#0000 0,#000 6%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(#0000 0,#000 6%);-webkit-mask-composite:source-in;mask-composite:intersect}.sy-room>svg{aspect-ratio:1/2;width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.sy-halo{opacity:.8}.sy-violet{opacity:.6}.sy-reflect{opacity:.75}.sy-sweep,.sy-ripple{opacity:0}@media (prefers-reduced-motion:no-preference){.sy-halo{animation:6s ease-in-out infinite alternate sy-breathe}.sy-violet{animation:7s ease-in-out infinite alternate sy-violet}.sy-reflect{animation:6s ease-in-out infinite alternate sy-breathe}.sy-sweep{animation:5s cubic-bezier(.45,0,.25,1) infinite sy-sweep}.sy-ripple{animation:5s cubic-bezier(.3,0,.3,1) infinite sy-ripple}}@keyframes sy-breathe{0%{opacity:.55}to{opacity:1}}@keyframes sy-violet{0%{opacity:.3}to{opacity:.95}}@keyframes sy-sweep{0%{opacity:0;transform:translateY(0)}14%{opacity:.9}62%{opacity:.9}76%{opacity:0;transform:translateY(440px)}to{opacity:0;transform:translateY(440px)}}@keyframes sy-ripple{0%{opacity:0;transform:translateY(0)}18%{opacity:1}70%{opacity:.5}to{opacity:0;transform:translateY(300px)}}@media (max-width:1080px){.sy-room{width:auto;height:clamp(240px,38svh,380px);margin:0 calc(var(--gutter) * -1);flex:none;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0,#000 12% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0,#000 12% 72%,#0000 100%)}}@media (min-width:760px){.sy__agenda:before{left:calc(var(--at) + 14px + 11px)}}@media (max-width:759px){.hero2__facts{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:24px}.hero2__facts>div,.hero2__facts>div:nth-child(2n){border-top:1px solid #0b0a0e14;border-left:0;min-height:56px;padding:10px 0 10px 52px}.hero2__ftile{width:38px;height:38px;top:50%;left:0;transform:translateY(-50%)}.hero2__facts dt{letter-spacing:.1em;margin-bottom:4px;font-size:.7rem}.hero2__facts dd{font-size:1rem}}@media (max-width:1080px){.wa__side,.wa__side:nth-child(n){min-height:calc(var(--hdr) + clamp(170px, 26svh, 240px))}}.story a{opacity:.68}@media (max-width:759px){.hero2__facts dt{font-size:.75rem}}.ftr{padding:clamp(48px, 7vw, 88px) var(--gutter) 28px;color:#fff;background:radial-gradient(60% 120% at 100% 30%,#7c3aed29,#0000 70%),#0d0b14;font-size:.95rem;position:relative;overflow:clip}.ftr a{color:inherit}.ftr__top,.ftr__base{z-index:1;position:relative}.ftr__top{grid-template-columns:auto minmax(0,auto) auto;justify-content:start;align-items:center;padding-right:clamp(0px,9vw,180px);display:grid}.ftr__top>*+*{border-left:1px solid #ffffff24}.ftr__brand{padding-right:clamp(28px,2.8vw,48px)}.ftr__brand .vm-logo{font-size:1.9rem}.ftr__tag{white-space:nowrap;font:500 .66rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin:14px 0 0}.ftr__tag span{color:#fff6;margin:0 .6em}.ftr__event{gap:18px;padding:4px clamp(28px,2.8vw,48px);display:grid}.ftr__name{font:700 1.3rem/1.1 var(--font);letter-spacing:-.01em;margin:0}.ftr__facts,.ftr__by{--ftr-gap:clamp(18px, 1.6vw, 36px);align-items:center;gap:var(--ftr-gap);flex-wrap:wrap;display:flex}.ftr__facts>*+*,.ftr__by>*+*{padding-left:var(--ftr-gap);border-left:1px solid #ffffff24}.ftr__fact{align-items:center;gap:14px;margin:0;display:flex}.ftr__fact svg{color:#c084fc;flex:none;width:24px;height:24px}.ftr__fact>span{gap:4px;display:grid}.ftr__fact b{font-weight:500}.ftr__fact>span>span{color:#ffffffb8;font-size:.86rem}.ftr__fact .ftr__mono,.ftr__by p{font:500 .7rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.ftr__by p{color:#ffffff9e;align-items:center;gap:14px;margin:0;display:flex}.ftr__by b{color:#fff;font-weight:700}.ftr__mavlogo{width:auto;height:22px}.ftr__nav{align-items:center;gap:clamp(20px,2.2vw,36px);padding-left:clamp(28px,2.8vw,48px);display:flex}.ftr__go{text-underline-offset:7px;white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-weight:500;-webkit-text-decoration:underline #ffffffb3;text-decoration:underline #ffffffb3;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s;display:inline-flex}.ftr__go span{color:#c084fc;transition:transform .35s var(--ease-out);display:inline-block}.ftr__go+.ftr__go{border-left:1px solid #ffffff24;padding-left:clamp(20px,2.2vw,36px)}.ftr__in{border:1px solid #d8b4fe73;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;margin-left:clamp(4px,1vw,16px);transition:border-color .3s,color .3s,background-color .3s;display:inline-grid}.ftr__in svg{width:20px;height:20px}@media (hover:hover){.ftr__go:hover{color:#e9d5ff;text-decoration-color:#c084fc}.ftr__go:hover span{transform:translate(4px)}.ftr__in:hover{color:#e9d5ff;background:#d8b4fe14;border-color:#c084fc}.ftr__base a:hover{color:#fff}}.ftr a:focus-visible{outline-offset:3px;outline:2px solid #d8b4fe}.ftr__base{font:500 .72rem/1 var(--mono);letter-spacing:.06em;color:#ffffff9e;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,6vw,80px);padding-top:24px;display:flex}.ftr__base p{margin:0}.ftr__base ul{margin:0;padding:0;list-style:none;display:flex}.ftr__base li+li:before{content:"|";color:#ffffff59;margin:0 22px}.ftr__base a{letter-spacing:.16em;text-transform:uppercase;align-items:center;min-height:44px;text-decoration:none;transition:color .3s;display:inline-flex}.ftr__light{pointer-events:none;width:min(46%,780px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.ftr__light>span{position:absolute}.ftr__wall{clip-path:polygon(36% 0,100% 0,100% 100%,95% 54%,87% 54%);background:linear-gradient(90deg,#0000 30%,#8b5cf638 72%,#c4b5fd6b 87%,#0000 87.2%),linear-gradient(90deg,#0000 94.6%,#c4b5fd59 94.8%,#7c3aed33 100%);inset:0}.ftr__floor{clip-path:polygon(87% 54%,95% 54%,100% 74%,100% 100%,10% 100%);background:linear-gradient(250deg,#f3e8ff8c 0%,#c4b5fd47 30%,#7c3aed14 60%,#0000 85%);inset:0}.ftr__door{background:linear-gradient(#fff 0%,#fbf5ff 55%,#eddcff 100%);width:8%;height:54%;top:0;left:87%;box-shadow:0 0 28px 8px #e9d5ff8c,0 0 110px 36px #a855f759}.ftr__facts,.ftr__by,.ftr__fact,.ftr__by p{white-space:nowrap}.ftr__facts,.ftr__by{flex-wrap:nowrap}@media (min-width:1400px){.ftr__top{padding-right:clamp(60px,7vw,180px)}.ftr__brand,.ftr__event,.ftr__nav{--ftr-pad:clamp(28px, 2.4vw, 48px)}.ftr__brand{padding-right:var(--ftr-pad)}.ftr__event{padding:4px var(--ftr-pad)}.ftr__nav{padding-left:var(--ftr-pad);gap:clamp(18px,1.6vw,36px)}.ftr__go+.ftr__go{padding-left:clamp(18px,1.6vw,36px)}.ftr__top{grid-template-columns:auto auto auto}}@media (max-width:1399px){.ftr__top{grid-template-columns:auto minmax(0,auto);row-gap:36px;padding-right:clamp(0px,14vw,200px)}.ftr__nav{grid-column:1/-1;padding-left:0}.ftr__top>.ftr__nav{border-left:0}}@media (max-width:1023px){.ftr__top{grid-template-columns:minmax(0,1fr);row-gap:0;padding-right:0}.ftr__top>*+*{border-top:1px solid #ffffff24;border-left:0}.ftr__brand{padding:0 0 28px}.ftr__event{padding:28px 0}.ftr__nav{padding-top:20px}.ftr__light{-webkit-mask-composite:source-in;width:52%;height:300px;bottom:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%),linear-gradient(#000 60%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:759px){.ftr{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.ftr__top{grid-template-columns:minmax(0,1fr);row-gap:0}.ftr__top>*+*{border-top:1px solid #ffffff24;border-left:0}.ftr__brand{padding:0 0 28px}.ftr__event{padding:28px 0}.ftr__facts,.ftr__by{flex-direction:column;align-items:flex-start;gap:16px}.ftr__top{padding-right:0}.ftr__facts>*+*,.ftr__by>*+*{border-left:0;padding-left:0}.ftr__nav{flex-wrap:wrap;gap:8px 24px;padding-top:20px}.ftr__in{margin-left:auto}.ftr__base{flex-direction:column-reverse;align-items:flex-start;margin-top:24px}.ftr__light{width:46%;height:240px}.ftr__nav{flex-wrap:nowrap;gap:18px}.ftr__go+.ftr__go{padding-left:18px}.ftr__in{width:44px;height:44px}}.evo__mob{display:none}@media (max-width:759px){.evo,.evo:nth-child(n){height:auto}.evo__stage,.evo__stage:nth-child(n){height:auto;padding:calc(var(--hdr) + 28px) var(--gutter) 44px;display:block;position:relative;top:auto;overflow:visible}.evo__cap,.evo__art,.evo__tl,.evo__sr{display:none}.evo__mob{gap:22px;margin-top:22px;display:grid}}.evo__poster{border:1px solid var(--ref-line);width:100%;color:var(--ref-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:0;transition:border-color .3s;display:grid;overflow:hidden}.evo__thumb{aspect-ratio:2.4;border-bottom:1px solid var(--ref-line);background:var(--ref-cream);pointer-events:none;display:block;position:relative}.evo__thumb .ev{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px;transform:none}.evo__playlab{align-items:center;gap:12px;min-height:56px;padding:8px 16px 8px 10px;font-weight:500;display:flex}.evo__playring{border:1px solid var(--ref-purple);width:38px;height:38px;color:var(--ref-purple);border-radius:50%;flex:none;place-items:center;display:grid}.evo__playring .tri{margin-left:2px}.evo__len{font:500 .7rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ref-ink-2);margin-left:auto}.evo__poster:active,.evo__poster:focus-visible{border-color:var(--ref-purple)}.evo__poster:focus-visible{outline:2px solid var(--ref-purple);outline-offset:3px}.evo__mlist{border-top:1px solid var(--ref-line);margin:0;padding:0;list-style:none}.evo__mlist li{border-bottom:1px solid var(--ref-line);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.evo__mn{font:600 .75rem/1 var(--mono);letter-spacing:.08em;color:var(--ref-ink-2);padding-top:3px}.evo__mlist li.is-own .evo__mn{color:var(--ref-purple)}.evo__mlist b{font-size:1.02rem;font-weight:600;display:block}.evo__mlist b+span{color:var(--ref-ink-2);margin-top:3px;font-size:.92rem;display:block}.evx-dlg{z-index:300;background:#08070cd6;animation:.3s both evx-in;position:fixed;inset:0}.evx__screen{background:var(--ref-cream);width:min(92vw,1100px);height:min(84svh,520px);color:var(--ref-ink);border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(170px,30%) minmax(0,1fr);padding:16px 18px 16px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (orientation:portrait){.evx__screen{width:min(90svh,1100px);height:min(84vw,520px);transform:translate(-50%,-50%)rotate(90deg)}}.evx__bar{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:6px 56px 10px 0;display:grid}.evx__bar span{background:#0b0a0e1f;border-radius:3px;height:3px;position:relative;overflow:hidden}.evx__bar span:after{content:"";background:var(--ref-purple);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.evx__bar .is-done:after{transform:none}.evx__bar .is-on:after{animation:2.4s linear forwards evx-fill}.evx__close{width:44px;height:44px;color:var(--ref-ink);font:400 1.5rem/1 var(--font);cursor:pointer;background:0 0;border:1px solid #0b0a0e40;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:10px}.evx__close:focus-visible{outline:2px solid var(--ref-purple);outline-offset:2px}.evx__cap{align-self:center;padding-right:18px;animation:.45s cubic-bezier(.22,1,.36,1) both evx-cap}.evx__n{font:600 .72rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ref-ink-2);margin:0}.evx__n span{color:var(--ref-purple)}.evx__line{font:700 clamp(1.05rem, 2.6vmin, 1.5rem)/1.15 var(--font);letter-spacing:-.01em;margin:8px 0 0}.evx__ledger{gap:8px;margin:14px 0 0;display:grid}.evx__ledger dt{font:500 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ref-ink-2)}.evx__ledger dd{margin:3px 0 0;font-size:.85rem;font-weight:600}.evx__art{min-width:0;min-height:0;position:relative}.evx__art .ev{width:100%;height:100%;position:absolute;inset:0;transform:none}@keyframes evx-in{0%{opacity:0}}@keyframes evx-fill{to{transform:none}}@keyframes evx-cap{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.evx-dlg,.evx__cap{animation:none}.evx__bar .is-on:after{animation:none;transform:none}}.sy__at-m{display:none}@media (max-width:759px){.sy__at-m{color:#e879f9;display:block}}.ftr__brand .vm-logo{align-items:center;min-height:44px;display:inline-flex}@media (max-width:759px){.evo__len,.ftr__tag,.ftr__fact .ftr__mono,.ftr__by p{letter-spacing:.1em;font-size:.75rem}.ftr__tag{white-space:normal;line-height:1.6}}@media (max-width:359px){.ftr__nav{flex-wrap:wrap}}.reg__show{grid-template-rows:auto;align-content:start;gap:clamp(28px,5vh,56px)}.reg__agenda{align-self:start}.reg__when{justify-items:start;gap:12px;display:grid}.reg__when .reg__host{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:0;line-height:1.4;display:flex}.reg__mav{margin-left:0}@media (min-width:760px){.hero2__facts{grid-template-columns:repeat(4,auto);justify-content:center;display:grid}}@media (min-width:760px) and (max-width:1279px){.hero2__facts>div,.hero2__facts>div:nth-child(2n){padding:12px clamp(10px,1.2vw,16px) 0 calc(clamp(10px,1.2vw,16px) + 50px)}.hero2__ftile{width:38px;height:38px;left:clamp(10px,1.2vw,16px)}.hero2__ftile svg{width:20px;height:20px}.hero2__facts dt{letter-spacing:.08em}.hero2__facts dd{font-size:.95rem}}@media (min-width:760px) and (max-width:1023px){.hero2__facts{grid-template-columns:repeat(2,auto);row-gap:14px}.hero2__facts>div:nth-child(3){border-left:0}}
.og{color:#fcfdff;background-color:#010103;flex-direction:column;justify-content:space-between;width:1200px;height:630px;padding:52px 64px 48px;display:flex;position:relative;overflow:hidden}.og>:not(.og__clock){position:relative}.og__clock{width:640px;position:absolute;top:108px;right:-130px}.og .ring__play,.og .ring__lab,.og .ring__cut,.og .ring__node{display:none}.og__k{font:500 17px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fcfdffa8}.og__t{--cut:1.27em;font:800 172px/.8 var(--font);letter-spacing:-.05em;margin-left:-6px;position:relative}.og__l span{white-space:nowrap;display:block}.og__l--below{clip-path:inset(var(--cut) -1em -.2em -1em);color:#fcfdff}.og__l--above{color:#f2d0ff;clip-path:inset(-.3em -1em calc(100% - var(--cut)) -1em);position:absolute;inset:0;transform:translate(.11em)}.og__cut{top:var(--cut);background:#fc60db;width:1200px;height:4px;margin-top:-2px;position:absolute;left:-64px}.og__foot{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.og__q{letter-spacing:-.02em;max-width:19em;font-size:30px;font-weight:500;line-height:1.15}.og .vm-logo{font-size:32px}
.fp{background:var(--black);color:var(--white);position:fixed;inset:0;overflow:hidden}.film-overlay .fp{z-index:200}.fp.is-idle{cursor:none}.fp__stage{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--k,.5));font-family:var(--font);position:absolute;top:50%;left:50%;overflow:hidden}.fp.is-paused .fs,.fp.is-paused .fs *{animation-play-state:paused!important}.fs{visibility:hidden;position:absolute;inset:0;overflow:hidden}.fs.is-on{visibility:visible}.fs .k-in,.fs .k-up{opacity:0}.fs.is-on .k-in{animation:k-in .7s var(--ease-out) calc(var(--d,0s) - var(--into,0s)) both}.fs.is-on .k-up{animation:k-up .85s var(--ease-out) calc(var(--d,0s) - var(--into,0s)) both}@keyframes k-in{0%{opacity:0}to{opacity:1}}@keyframes k-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.fs__mono{font:500 26px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.k-v{color:var(--vel-cyan)}.k-s{color:var(--syn-bright)}.k-x{color:var(--sel-amber)}@property --s{syntax:"<number>";inherits:true;initial-value:1}@property --yr{syntax:"<integer>";inherits:true;initial-value:2016}.fs__shiftring{width:950px;position:absolute;top:270px;right:-250px}.fs .ring__lab{display:none}.fs--title .ring__svg{--s:0}.fs--title.is-on .ring__svg{animation:twist 1.2s cubic-bezier(.2, .9, .2, 1) calc(2.05s - var(--into,0s)) both}@keyframes twist{0%{--s:0}to{--s:1.25}}.fs--title .ring__new path:not(.ring__owned){stroke:#fcfdff57}.fs--title.is-on .ring__new path:not(.ring__owned){animation:relight .8s var(--ease) calc(2.1s - var(--into,0s)) both}@keyframes relight{to{stroke:var(--lilac)}}.fs--title.is-on .ring__owned{animation:ring-own 1s var(--ease) calc(2.3s - var(--into,0s)) both}.fs--title.is-on .ring__cut{animation:ring-cut .8s var(--ease) calc(1.6s - var(--into,0s)) both}.fs--title.is-on .fs__shiftring{animation:ring-in 1.4s var(--ease-out) calc(0s - var(--into,0s)) both}@keyframes ring-in{0%{opacity:0;transform:scale(1.15)rotate(-20deg)}}.fs--title{background:var(--black)}.fs__tl{color:#fcfdffa8;position:absolute;top:96px;left:120px}.fs__bl{color:var(--lilac);position:absolute;bottom:110px;left:120px}.fs__title{font:800 300px/.8 var(--font);letter-spacing:-.05em;--cut:1.27em;position:absolute;top:300px;left:110px}.ft span{white-space:nowrap;display:block}.ft--below{color:var(--white);clip-path:inset(var(--cut) -1em -.2em -1em)}.ft--above{color:var(--lilac);clip-path:inset(-.3em -1em calc(100% - var(--cut)) -1em);position:absolute;inset:0}.ft__cut{top:var(--cut);background:var(--magenta);transform-origin:0;width:1920px;height:5px;margin-top:-2px;position:absolute;left:-110px}.fs--title .fs__title{opacity:0}.fs--title.is-on .fs__title{animation:slam .5s cubic-bezier(.2, 1.4, .4, 1) calc(1.95s - var(--into,0s)) both}.fs--title.is-on .ft__cut{animation:cut .6s var(--ease) calc(1.85s - var(--into,0s)) both}.fs--title.is-on .ft--above{animation:nudge .5s cubic-bezier(.3, 1.8, .5, 1) calc(2.45s - var(--into,0s)) both}@keyframes slam{0%{opacity:0;filter:blur(6px);transform:scale(1.12)}to{opacity:1;filter:none;transform:none}}@keyframes cut{0%{transform:scaleX(0)}}@keyframes nudge{to{transform:translate(.1em)}}.fs__yrs{font:800 300px/.8 var(--font);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:3px var(--ink);counter-reset:yr var(--yr);font-variant-numeric:tabular-nums;position:absolute;bottom:120px;right:120px}.fs__yrs:before{content:counter(yr)}.fs--old.is-on .fs__yrs{animation:years 3s steps(3, end) calc(.4s - var(--into,0s)) both}@keyframes years{0%{--yr:2016}to{--yr:2019}}.fs--old{background:var(--paper);color:var(--ink)}.fs__copy{width:1100px;position:absolute;top:150px;left:120px}.fs--old .fs__copy{width:1250px;top:150px}.fs__line{letter-spacing:-.02em;max-width:22em;color:var(--ink);margin-top:34px;font-size:46px;font-weight:500;line-height:1.2}.fs__era{color:var(--purple);border-top:3px solid;width:760px;margin-bottom:36px;padding-top:18px}.fs__h{letter-spacing:-.055em;font-size:150px;font-weight:800;line-height:.9}.fs__stat{letter-spacing:-.01em;color:var(--ink);grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 22px;margin-top:56px;font-size:36px;font-weight:600;display:grid}.fs__stat span{font:500 20px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-column:2}.fs__stat b{color:var(--purple);letter-spacing:-.05em;grid-row:span 2;font-size:110px;line-height:.9}.fs--inflection{background:var(--paper);color:var(--ink)}.fs__dial{width:1240px;height:854px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.fs__dial .yc-era{display:none}.fs--inflection .fs__copy{width:820px;top:220px}.swap{position:relative}.swap__a,.swap__b{opacity:0}.fs--inflection.is-on .swap__a{animation:swap-a 3s var(--ease-out) calc(.15s - var(--into,0s)) both}.fs--inflection.is-on .swap__b{animation:k-up .8s var(--ease-out) calc(2.95s - var(--into,0s)) both}@keyframes swap-a{0%{opacity:0;transform:translateY(60px)}20%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)}}.swap__b{position:absolute;top:0;left:0}.fs__big{letter-spacing:-.06em;color:var(--purple);font-size:330px;font-weight:800;line-height:.8}.fs__under{letter-spacing:-.02em;max-width:15em;margin-top:26px;font-size:44px;font-weight:600;line-height:1.15}.fs__under span{font:500 22px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:16px;display:block}.fs--p{padding:120px}.fs--build{background:var(--vel-bg)}.fs--operate{background:var(--purple-darker)}.fs--scale{background:var(--sel-paper);color:var(--sel-ink)}.fs__piece{width:auto;height:900px;margin-top:-450px;position:absolute;top:50%;right:-60px;overflow:visible}.fs__piece path{stroke-width:.08px}.fs__piece--velocity path{fill:#00c7ce1a;stroke:var(--vel-cyan)}.fs__piece--synthia path{fill:#be65ff24;stroke:var(--syn-bright)}.fs__piece--select path{fill:#f5b83d38;stroke:var(--sel-amber)}.fs--p.is-on .fs__piece{animation:piece-drift 4s cubic-bezier(.2, .7, .3, 1) calc(0s - var(--into,0s)) both}@keyframes piece-drift{0%{opacity:0;transform:translate(160px)rotate(10deg)scale(.92)}25%{opacity:1}to{opacity:1;transform:rotate(-2deg)}}.fs--p .fs__era{width:520px}.fs--build .fs__era{color:var(--vel-cyan)}.fs--operate .fs__era{color:var(--syn-bright)}.fs--scale .fs__era{color:var(--ink)}.fs__verb{letter-spacing:-.06em;text-transform:uppercase;margin-left:-10px;font-size:250px;font-weight:800;line-height:.8}.fs--build .fs__verb{background:var(--vel-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.05em}.fs--operate .fs__verb{color:var(--syn-bright)}.fs--scale .fs__verb{font-family:var(--font-archivo), var(--font);letter-spacing:-.045em}.fs__sign{letter-spacing:-.02em;align-items:center;gap:32px;font-size:42px;font-weight:600;display:flex;position:absolute;bottom:110px;left:120px}.fs__sign .wm-velocity,.fs__sign .wm-select{font-size:48px}.fs__sign .wm-synthia{height:46px}.fs__sign>span{opacity:.92;border-left:2px solid;padding-left:32px}.xform{align-items:baseline;gap:60px;display:flex;position:absolute;top:540px;left:120px}.xform__from{letter-spacing:-.04em;color:#fcfdffe6;opacity:0;font-size:120px;font-weight:600;position:relative}.xform__from:after{content:"";background:var(--magenta);transform-origin:0;height:8px;position:absolute;top:55%;left:-6px;right:-6px;transform:scaleX(0)}.xform__to{letter-spacing:-.05em;color:var(--vel-cyan);opacity:0;font-size:190px;font-weight:800}.fs--build.is-on .xform__from{animation:from-dim 2.4s var(--ease-out) calc(.5s - var(--into,0s)) both}.fs--build.is-on .xform__from:after{animation:strike .35s var(--ease) calc(1.3s - var(--into,0s)) both}.fs--build.is-on .xform__to{animation:slam .5s cubic-bezier(.2, 1.4, .4, 1) calc(1.6s - var(--into,0s)) both}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes from-dim{0%{opacity:0;transform:translateY(30px)}20%,45%{opacity:1;transform:none}to{opacity:.35}}.doc{width:560px;height:420px;color:var(--ink);opacity:0;background:#fcfbf8;padding:44px;position:absolute;top:360px;left:1240px;transform:rotate(-2deg);box-shadow:0 40px 80px -30px #0009}.fs--operate.is-on .doc{animation:doc-in .7s var(--ease-out) calc(.45s - var(--into,0s)) both}@keyframes doc-in{0%{opacity:0;transform:translateY(80px)rotate(4deg)}to{opacity:1;transform:rotate(-2deg)}}.doc__k{font:600 22px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:36px}.doc__line{background:#0e0d121f;height:18px;margin-bottom:22px;display:block}.doc__line--s{width:70%}.doc__draft{border:3px solid var(--ink-2);font:700 30px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:10px 18px;position:absolute;bottom:44px;left:44px}.fs--operate.is-on .doc__draft{animation:from-dim 2.6s linear calc(.6s - var(--into,0s)) both}.doc__stamp{border:6px solid var(--purple);color:var(--purple);font:800 64px/1 var(--font);letter-spacing:-.02em;text-transform:uppercase;opacity:0;justify-items:center;padding:18px 30px 14px;display:grid;position:absolute;bottom:40px;right:36px;transform:rotate(-9deg)}.doc__stamp small{font:600 18px/1 var(--mono);letter-spacing:.12em;margin-top:6px}.fs--operate.is-on .doc__stamp{animation:stamp .45s cubic-bezier(.3, 1.6, .4, 1) calc(1.75s - var(--into,0s)) both}@keyframes stamp{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@property --n{syntax:"<integer>";inherits:false;initial-value:50}.count{gap:18px;display:grid;position:absolute;top:300px;left:1160px}.count__n{--n:50;counter-reset:n var(--n);font:800 380px/.8 var(--font-archivo), var(--font);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.count__n:after{content:counter(n)}.fs--scale.is-on .count__n{animation:count 1.6s cubic-bezier(.6, 0, .2, 1) calc(.6s - var(--into,0s)) both}@keyframes count{0%{--n:50}to{--n:3}}.count__l{letter-spacing:-.02em;height:52px;font-size:44px;font-weight:600;position:relative}.count__a,.count__b{white-space:nowrap;position:absolute;left:0}.count__b{opacity:0}.fs--scale.is-on .count__a{animation:label-out .4s calc(2.1s - var(--into,0s)) both}.fs--scale.is-on .count__b{animation:k-up .6s var(--ease-out) calc(2.2s - var(--into,0s)) both}@keyframes label-out{to{opacity:0;transform:translateY(-20px)}}.fs--converge{background:var(--black);text-align:center}.asm{width:820px;margin-left:-410px;position:absolute;top:150px;left:50%;overflow:visible}.asm__p{transform-box:fill-box;transform-origin:50%}.asm__p--velocity{fill:var(--vel-cyan)}.asm__p--synthia{fill:var(--syn-bright)}.asm__p--select{fill:var(--sel-amber)}.fs--converge.is-on .asm__p--velocity{animation:fly-v 2.5s cubic-bezier(.2, .75, .1, 1) calc(0s - var(--into,0s)) both, whiten .5s var(--ease) calc(2.55s - var(--into,0s)) forwards}.fs--converge.is-on .asm__p--synthia{animation:fly-s 2.5s cubic-bezier(.2, .75, .1, 1) calc(0s - var(--into,0s)) both, whiten .5s var(--ease) calc(2.6s - var(--into,0s)) forwards}.fs--converge.is-on .asm__p--select{animation:fly-x 2.5s cubic-bezier(.2, .75, .1, 1) calc(0s - var(--into,0s)) both, whiten .5s var(--ease) calc(2.65s - var(--into,0s)) forwards}@keyframes fly-v{0%{transform:translate(-40px,-9px)rotate(-200deg)scale(1.7)}to{transform:none}}@keyframes fly-s{0%{transform:translate(-6px,22px)rotate(150deg)scale(1.7)}to{transform:none}}@keyframes fly-x{0%{transform:translate(40px,-12px)rotate(240deg)scale(1.7)}to{transform:none}}@keyframes whiten{to{fill:var(--white)}}.asm__whole path{fill:var(--white)}.asm__whole{opacity:0}.fs--converge.is-on .asm__whole{animation:k-in .3s linear calc(3s - var(--into,0s)) both}.fs--converge.is-on .asm{animation:lockflash .9s var(--ease-out) calc(2.5s - var(--into,0s)) both}@keyframes lockflash{0%{filter:drop-shadow(0 0 #fc60db00)}25%{filter:drop-shadow(0 0 40px #fc60dbe6)}to{filter:drop-shadow(0 0 #fc60db00)}}.asm__word{font:500 96px/1 var(--font-josefin), var(--font);letter-spacing:.01em;opacity:0;position:absolute;top:560px;left:0;right:0}.fs--converge.is-on .asm__word{animation:k-up .7s var(--ease-out) calc(2.75s - var(--into,0s)) both}.fs__trio{letter-spacing:-.05em;font-size:110px;font-weight:800;position:absolute;top:760px;left:0;right:0}.fs__names{position:absolute;top:910px;left:0;right:0}.fs--close{background:var(--black);text-align:center;place-items:center;display:grid}.fs__close,.fs__end{opacity:0;grid-area:1/1}.fs__close{letter-spacing:-.055em;max-width:13em;font-size:140px;font-weight:800;line-height:.95}.fs--close.is-on .fs__close{animation:line-hold 3.2s var(--ease-out) calc(.1s - var(--into,0s)) both}@keyframes line-hold{0%{opacity:0;transform:translateY(60px)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.fs--close.is-on .fs__end{animation:end-in .8s var(--ease-out) calc(3.3s - var(--into,0s)) both}@keyframes end-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes end-hold{0%{opacity:0;transform:scale(1.06)}25%,88%{opacity:1;transform:none}to{opacity:0}}.fs__endk{color:#fcfdffa8}.fs__endt{letter-spacing:-.055em;text-transform:uppercase;margin:26px 0 30px;font-size:200px;font-weight:800;line-height:.85}.fs__endt span{color:var(--lilac)}.fs__endu{background:var(--purple);border-bottom:6px solid var(--magenta);letter-spacing:-.01em;justify-items:center;gap:8px;padding:22px 44px 20px;font-size:48px;font-weight:700;display:inline-grid}.fs__endurl{font:500 24px/1 var(--mono);letter-spacing:.06em;opacity:.85}.fp__hud{z-index:9;background:#0a090ed1;border:1px solid #fcfdff24;padding:10px 14px 12px;transition:opacity .5s;position:absolute;top:12px;left:16px;right:16px}.fp.is-idle .fp__hud{opacity:.75}.fbar{gap:8px;display:grid}.fbar__tc{font:500 13px/1 var(--mono);letter-spacing:.06em;color:#fcfdffb3;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #0009;align-items:baseline;gap:10px;display:flex}.fbar__tc b{color:var(--white);font-size:18px}.fbar__tc em{text-transform:uppercase;color:var(--lilac);margin-left:auto;font-style:normal}.fbar__track{gap:4px;height:4px;display:flex;position:relative}.fbar__s{background:#fcfdff40;flex-basis:0}.fbar__s.is-done{background:#fcfdff99}.fbar__s.is-on{background:var(--magenta)}.fbar__ph{background:var(--white);width:2px;height:12px;margin-left:-1px;position:absolute;top:-4px}.fp__controls{z-index:10;gap:10px;transition:opacity .5s;display:flex;position:absolute;bottom:18px;right:20px}.fp.is-idle .fp__controls{opacity:0}.fp__controls:focus-within{opacity:1!important}.fp__controls{background:#0b0a0e9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:5px}.fp__controls button,.fp__controls a{color:#ffffffe0;min-height:44px;font:500 14px/1 var(--font);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.fp__ico{flex:none;width:18px;height:18px}.fp__controls button[aria-pressed=true] .fp__ico{color:#d8b4fe}.fp__controls .fp__close{color:#fff;border-color:#ffffff4d;margin-left:6px}@media (hover:hover){.fp__controls button:hover,.fp__controls a:hover{color:#fff;background:#ffffff14}.fp__controls .fp__close:hover{background:#d8b4fe1a;border-color:#c084fc}}.fp__controls :focus-visible{outline-offset:2px;outline:2px solid #d8b4fe}@media (max-width:479px){.fp__controls button,.fp__controls a{padding:0 13px}.fp__controls .fp__lab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:759px){.fp__hud{top:10px;left:12px;right:12px}.fp__controls{max-width:calc(100% - 24px);left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fs.is-on *,.fs.is-on :after{animation-duration:10ms!important;animation-delay:0s!important}.fs--close .fs__close,.fs--inflection .swap__a{opacity:0!important;animation:none!important}.fs--close .fs__end,.fs--inflection .swap__b{opacity:1!important;animation:none!important}}@media (orientation:portrait) and (max-width:759px){.fp:after{content:"Turn your phone sideways for the full picture";text-align:center;font:500 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fcfdff99;pointer-events:none;position:absolute;top:calc(50% + 28.125vw + 18px);left:0;right:0}}
:root{--purple:#6608a9;--purple-dark:#2f0050;--purple-darker:#1d0031;--magenta:#fc60db;--lilac:#f2d0ff;--black:#010103;--white:#fcfdff;--muted:#909091;--slate:#5d6085;--neutral:#26304d;--border:#cdcee4;--border-dark:#2f3254;--vel-violet:#9500ff;--vel-cyan:#00c7ce;--vel-bg:#0a0a12;--vel-lilac:#ce93ff;--vel-gradient:linear-gradient(90deg, #9500ff 0%, #00c7ce 100%);--syn-violet:#a76ae0;--syn-bright:#be65ff;--sel-ink:#0e0d12;--sel-paper:#f4f2ec;--sel-amber:#f5b83d;--sel-tint:#b784ec;--font:var(--font-outfit), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--gutter:clamp(20px, 4.4vw, 88px);--hdr:4.25rem;--ease:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{color:#0e0d12;-webkit-text-size-adjust:100%;background:#f4f2ec}@media (min-width:1921px){html{font-size:.833333vw}}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(1rem,1.05vw,1.25rem);line-height:1.5;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;font-weight:400}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}::selection{background:var(--magenta);color:var(--black)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);color:var(--black);padding:10px 14px;font-weight:500;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
