@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");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:Excon;src:url(/fonts/excon-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#0a0a0a;--coal:#141414;--coal-2:#1f1f1f;--paper:#f5f5f5;--magenta:#ff00e5;--magenta-deep:#b800a5;--on-magenta:#0a0a0a;--accent-text:var(--magenta);--on-ink:#f5f5f5;--on-ink-2:#f5f5f59e;--on-ink-3:#f5f5f580;--on-paper:#0a0a0a;--on-paper-2:#0a0a0a9e;--hair:#f5f5f51a;--sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Excon", var(--sans);--display-weight:700;--display-track:-.035em;--pad:12px;--r-sheet:clamp(20px, 2.4vw, 36px);--r-card:18px;--r-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);color:var(--on-ink);font-family:var(--sans);font-optical-sizing:auto;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(14px,.98vw,16px);font-weight:400;line-height:1.5;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}b,strong{font-weight:600}::selection{background:var(--magenta);color:var(--ink)}:focus-visible{outline:2px solid var(--magenta);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.giant,.h-xl,.display{font-family:var(--display);font-weight:var(--display-weight)!important;letter-spacing:var(--display-track)!important}.giant{line-height:.8}.hero-title,[class$=-giant]{min-width:0}.h-xl{text-wrap:balance;font-size:clamp(36px,4.8vw,88px);line-height:.98}.h-md{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(24px,2.4vw,42px);font-weight:600;line-height:1.04}.h-sm{letter-spacing:-.022em;font-size:clamp(19px,1.5vw,26px);font-weight:550;line-height:1.18}.lead{letter-spacing:-.018em;text-wrap:pretty;max-width:28em;font-size:clamp(19px,1.5vw,25px);font-weight:420;line-height:1.34}.lead b{font-weight:600}.body{text-wrap:pretty;max-width:32em;font-size:clamp(15px,1.05vw,17px);line-height:1.55}.body+.body{margin-top:1em}.lbl{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.3}.txt{max-width:30em;font-size:clamp(14px,.98vw,16px);line-height:1.45}.txt b{color:inherit}.dim{opacity:.62}.accent{color:var(--accent-text)}.cols{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.cols>*{padding-left:var(--pad);padding-right:var(--pad);min-width:0}.span-2{grid-column-end:span 2}.span-3{grid-column-end:span 3}.span-4{grid-column-end:span 4}.span-5{grid-column:1/-1}.c2{grid-column-start:2}.c3{grid-column-start:3}.c4{grid-column-start:4}.c5{grid-column-start:5}@media (width<=800px){.cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cols>*{grid-column:auto/span 2!important}.cols>.m-half{grid-column:auto/span 1!important}}.sec{position:relative;overflow:clip}.sec--ink{background:var(--ink);color:var(--on-ink);--hair:#f5f5f51a}.sec--paper{background:var(--paper);color:var(--on-paper);--accent-text:var(--magenta-deep);--hair:#0a0a0a1a}.sec--magenta{background:var(--magenta);color:var(--ink);--hair:#0a0a0a29}:root[data-mode=light]{--accent-text:var(--magenta-deep);--day-1:#f2f2f0;--day-2:#fff;--day-3:#e6e6e3;--on-ink:#0a0a0a;--on-ink-2:#0a0a0ab8;--on-ink-3:#0a0a0a94;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=light],:root[data-mode=light] body{background:var(--day-1);color:#0a0a0a}:root[data-mode=light] .sec--ink{background:var(--day-1);color:#0a0a0a;--ink:var(--day-1);--paper:#0a0a0a;--coal:#e8e8e5;--coal-2:#dcdcd9;--hair:#0a0a0a1a}:root[data-mode=light] .sec--paper{background:var(--day-2)}:root[data-mode=light] .sec--magenta{background:var(--day-3);color:#0a0a0a;--hair:#0a0a0a1f;--ink:var(--day-2);--paper:#0a0a0a;--on-ink-2:#0a0a0ab8;--on-ink-3:#0a0a0a94}:root[data-mode=light] .menu,:root[data-mode=light] .lt,:root[data-mode=light] .cursor{--ink:var(--day-2);--paper:#0a0a0a;--hair:#0a0a0a1a}:root[data-mode=light] .m-color,:root[data-mode=light] .lt-color{background:var(--day-3)}:root[data-mode=light] .pill--accent{color:#0a0a0a}:root[data-mode=light] .pill--accent .pill-icon{color:#f5f5f5;background:#0a0a0a}:root[data-mode=light] .pill--accent:hover .pill-icon{color:#0a0a0a;background:#fff}:root[data-mode=light] .m-shot{background:#ecebe8}:root[data-mode=light] .ft{background:var(--day-3)}:root[data-mode=light] .ft-letter{fill:#0a0a0a}:root[data-mode=light] .st-inner{--hair:#0a0a0a1a;box-shadow:0 -22px 50px -20px rgba(10, 10, 10, calc(.22 * var(--lift))), 0 -8px 20px -12px rgba(10, 10, 10, calc(.12 * var(--lift))), inset 0 1px 0 rgba(255, 255, 255, calc(.9 * var(--lift)))}:root[data-mode=light] .wc-face .wc-rim{fill:#fff;stroke:#0a0a0a14}:root[data-mode=light] .wc-face .wc-inner{stroke:#0a0a0a12}:root[data-mode=light] .wc-face .wc-tick{stroke:#0a0a0a38}:root[data-mode=light] .wc-face .wc-tick.major{stroke:#0a0a0ad1}:root[data-mode=light] .wc-face .wc-num{fill:#0a0a0a9e}:root[data-mode=light] .wc-face .wc-ampm{fill:#0a0a0a6b}:root[data-mode=light] .wc-face:not(.preview) .wc-hand.hour,:root[data-mode=light] .wc-face:not(.preview) .wc-hand.min{stroke:#0a0a0a}:root[data-mode=light] .wc-face .wc-pin-in{fill:#fff}:root[data-mode=light] .wc-face{filter:drop-shadow(0 10px 28px #0a0a0a12)}:root[data-mode=light] .wc-face:not(.floating):hover{filter:drop-shadow(0 20px 36px #0a0a0a24)}:root[data-mode=light] .wc-face.floating{filter:drop-shadow(0 18px 40px #0a0a0a2e)}:root[data-mode=light] .wc-face.dragging{filter:drop-shadow(0 30px 60px #0a0a0a38) drop-shadow(0 0 1px color-mix(in srgb, var(--magenta) 90%, transparent))}:root[data-mode=light] .wc-face .wc-tip,:root[data-mode=light] .wc-face .wc-tip:after{color:#fff;background:#0a0a0a}:root[data-mode=light] .wc-ghost{border-color:#0a0a0a33}:root[data-mode=light] .pill--ghost .pill-bg{box-shadow:inset 0 0 0 1.5px #0a0a0a52}:root[data-mode=light] .pill--ghost .pill-icon{background:#0a0a0a12}:root[data-mode=light] .pill--ghost:hover .pill-icon{color:#fff;background:#0a0a0a}:root[data-mode=light] .sc{background:var(--day-1);color:#0a0a0a;--paper:#0a0a0a;--ink:var(--day-1);--on-ink-2:#0a0a0ab8;--on-ink-3:#0a0a0a94;--hair:#0a0a0a1a}:root[data-mode=light] ::selection{background:var(--magenta);color:#fff}:root[data-sweep] *,:root[data-sweep] :before,:root[data-sweep] :after{transition:none!important}:root[data-sweep]::view-transition-group(root){animation:none}:root[data-sweep]::view-transition-old(root){animation:none}:root[data-sweep]::view-transition-new(root){mix-blend-mode:normal;animation:1.7s cubic-bezier(.6,0,.3,1) both mode-dusk;-webkit-mask-image:linear-gradient(#000 40%,#0000 60%);mask-image:linear-gradient(#000 40%,#0000 60%);-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-sweep=dawn]::view-transition-new(root){animation-name:mode-dawn;-webkit-mask-image:linear-gradient(#0000 40%,#000 60%);mask-image:linear-gradient(#0000 40%,#000 60%)}@keyframes mode-dusk{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes mode-dawn{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@media (prefers-reduced-motion:reduce){:root[data-sweep]::view-transition-new(root){animation:.4s both mode-fade;-webkit-mask-image:none;mask-image:none}}@keyframes mode-fade{0%{opacity:0}}.mode-shift,.mode-shift *,.mode-shift :before,.mode-shift :after{transition:background-color .8s var(--ease-io), color .8s var(--ease-io), border-color .8s var(--ease-io), fill .8s var(--ease-io), stroke .8s var(--ease-io)!important}.sec--magenta ::selection{background:var(--ink);color:var(--paper)}.sec--paper ::selection{background:var(--ink);color:var(--paper)}.sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;margin-top:calc(var(--r-sheet) * -1);z-index:1}.gl{pointer-events:none;width:100%;position:relative}.split-line-mask{margin-block:-.12em -.2em;padding-block:.12em .2em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.logo[data-v-007252ac]{width:auto;height:100%}.mt[data-v-83b15853]{--mt-bg:#f5f5f5f5;--mt-fg:var(--ink);background:var(--mt-bg);width:54px;height:54px;color:var(--mt-fg);transition:background-color .5s var(--ease), color .5s var(--ease), transform .6s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 30px -10px #0006}.mt[data-v-83b15853]:hover{transform:scale(1.06)}.mt[data-v-83b15853]:active{transform:scale(.94)}.mt.paper[data-v-83b15853]{--mt-bg:var(--ink);--mt-fg:var(--paper)}svg[data-v-83b15853]{width:22px;height:22px;transition:transform .9s var(--ease)}.mt:hover svg[data-v-83b15853]{transform:rotate(-14deg)}.light:hover svg[data-v-83b15853]{transform:rotate(30deg)}.mt-disc[data-v-83b15853],.mt-cut[data-v-83b15853],.mt-rays[data-v-83b15853]{transform-origin:12px 12px}.mt-disc[data-v-83b15853]{fill:currentColor;transition:transform .7s var(--ease), fill .5s var(--ease)}.mt-cut[data-v-83b15853]{fill:var(--mt-bg);transition:transform .7s var(--ease), fill .5s var(--ease)}.mt-rays[data-v-83b15853]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:0;transition:transform .7s var(--ease), opacity .35s, stroke .5s var(--ease);transform:rotate(-60deg)scale(.4)}.light .mt-disc[data-v-83b15853]{transform:scale(.56)}.light .mt-cut[data-v-83b15853]{transform:translate(9px,-9px)}.light .mt-rays[data-v-83b15853]{opacity:1;transition:transform .8s var(--ease) 80ms, opacity .4s 80ms, stroke .5s var(--ease);transform:none}@media (width<=600px){.mt[data-v-83b15853]{width:48px;height:48px}svg[data-v-83b15853]{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){svg[data-v-83b15853],.mt-disc[data-v-83b15853],.mt-cut[data-v-83b15853],.mt-rays[data-v-83b15853]{transition-duration:10ms!important}}.icon[data-v-afb53526]{flex:none;overflow:visible}.pill[data-v-6608c678]{border-radius:var(--r-pill);isolation:isolate;letter-spacing:-.012em;white-space:nowrap;will-change:transform;align-items:center;height:64px;padding:0 8px 0 28px;font-size:16px;font-weight:550;display:inline-flex;position:relative}.pill--md[data-v-6608c678]{height:52px;padding:0 6px 0 22px;font-size:15px}.pill[data-v-6608c678]:disabled{opacity:.6;pointer-events:none}.pill-bg[data-v-6608c678]{z-index:-1;border-radius:inherit;transition:transform .6s var(--ease);position:absolute;inset:0;overflow:hidden}.pill:hover .pill-bg[data-v-6608c678]{transform:scale(1.04)}.pill-inner[data-v-6608c678]{align-items:center;gap:16px;display:inline-flex}.pill-label[data-v-6608c678]{height:1.3em;line-height:1.3em;display:inline-block;position:relative;overflow:hidden}.pill-a[data-v-6608c678],.pill-b[data-v-6608c678]{transition:transform .6s var(--ease);display:block}.pill-b[data-v-6608c678]{position:absolute;inset:100% 0 auto}.pill:hover .pill-a[data-v-6608c678],.pill:hover .pill-b[data-v-6608c678]{transform:translateY(-100%)}.pill-icon[data-v-6608c678]{width:48px;height:48px;transition:transform .6s var(--ease), background-color .4s, color .4s;border-radius:50%;place-items:center;display:grid}.pill--md .pill-icon[data-v-6608c678]{width:40px;height:40px}.pill:hover .pill-icon[data-v-6608c678]{transform:rotate(45deg)}.pill--accent[data-v-6608c678]{color:var(--ink)}.pill--accent .pill-bg[data-v-6608c678]{background:var(--magenta)}.pill--accent .pill-icon[data-v-6608c678]{background:var(--ink);color:var(--paper)}.pill--accent:hover .pill-icon[data-v-6608c678]{background:var(--paper);color:var(--ink)}.pill--paper[data-v-6608c678]{color:var(--ink)}.pill--paper .pill-bg[data-v-6608c678]{background:var(--paper)}.pill--paper .pill-icon[data-v-6608c678]{background:var(--ink);color:var(--paper)}.pill--paper:hover .pill-icon[data-v-6608c678]{background:var(--magenta);color:var(--on-accent,var(--paper))}.pill--ink[data-v-6608c678]{color:var(--paper)}.pill--ink .pill-bg[data-v-6608c678]{background:var(--ink)}.pill--ink .pill-icon[data-v-6608c678]{background:var(--paper);color:var(--ink)}.pill--ink:hover .pill-icon[data-v-6608c678]{background:var(--magenta);color:var(--on-accent,var(--paper))}.pill--ghost[data-v-6608c678]{color:var(--paper)}.pill--ghost .pill-bg[data-v-6608c678]{box-shadow:inset 0 0 0 1.5px #f5f5f547}.pill--ghost .pill-icon[data-v-6608c678]{background:#f5f5f51a}.pill--ghost:hover .pill-icon[data-v-6608c678]{background:var(--paper);color:var(--ink)}.pill--ghost-ink[data-v-6608c678]{color:var(--ink)}.pill--ghost-ink .pill-bg[data-v-6608c678]{box-shadow:inset 0 0 0 1.5px #0a0a0a3d}.pill--ghost-ink .pill-icon[data-v-6608c678]{background:#0a0a0a12}.pill--ghost-ink:hover .pill-icon[data-v-6608c678]{background:var(--ink);color:var(--paper)}.lines[data-v-95fd0fbe]{pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.lines i[data-v-95fd0fbe]{border-left:1px solid var(--hair)}.lines i[data-v-95fd0fbe]:first-child{border-left-color:#0000}@media (width<=800px){.lines[data-v-95fd0fbe]{grid-template-columns:repeat(2,1fr)}.lines i[data-v-95fd0fbe]:nth-child(n+3){display:none}}.tk[data-v-e45fdb52]{white-space:nowrap;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tk-track[data-v-e45fdb52]{will-change:transform;display:inline-flex}.tk-item[data-v-e45fdb52]{color:var(--on-ink-2);align-items:center;gap:10px;padding:0 clamp(18px,2vw,32px);transition:color .3s;display:inline-flex}.tk-item[data-v-e45fdb52]:hover{color:var(--accent-text)}.tk-logo[data-v-e45fdb52]{fill:currentColor;flex:none;width:22px;height:22px}.tk-name[data-v-e45fdb52]{letter-spacing:-.01em;font-size:14px;font-weight:500}.rb[data-v-109eb4cb]{border-radius:50%;place-items:center;display:inline-grid;position:relative}.rb-text[data-v-109eb4cb]{width:100%;height:100%;animation:14s linear infinite rb-rot-109eb4cb;position:absolute;inset:0;overflow:visible}.rb:hover .rb-text[data-v-109eb4cb]{animation-duration:4s}.rb-text text[data-v-109eb4cb]{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;fill:currentColor;font-size:10.5px;font-weight:600}.rb-core[data-v-109eb4cb]{width:46%;height:46%;transition:transform .7s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.rb:hover .rb-core[data-v-109eb4cb]{transform:scale(1.12)rotate(45deg)}.rb--paper[data-v-109eb4cb]{color:var(--paper)}.rb--paper .rb-core[data-v-109eb4cb]{background:var(--paper);color:var(--ink)}.rb--ink[data-v-109eb4cb]{color:var(--ink)}.rb--ink .rb-core[data-v-109eb4cb]{background:var(--ink);color:var(--paper)}.rb--accent[data-v-109eb4cb]{color:var(--paper)}.rb--accent .rb-core[data-v-109eb4cb]{background:var(--magenta);color:var(--on-magenta)}.rb-rings[data-v-109eb4cb]{pointer-events:none;position:absolute;inset:27%}.rb-rings i[data-v-109eb4cb]{border:1.5px solid var(--magenta);opacity:0;border-radius:50%;position:absolute;inset:0}.rb--pulse:hover .rb-rings i[data-v-109eb4cb]{animation:rb-ring-109eb4cb 1.8s var(--ease) infinite}.rb-rings i[data-v-109eb4cb]:nth-child(2){animation-delay:.3s!important}.rb-rings i[data-v-109eb4cb]:nth-child(3){animation-delay:.6s!important}@keyframes rb-ring-109eb4cb{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rb-rot-109eb4cb{to{transform:rotate(360deg)}}.hero[data-v-847b9a5b]{transform-origin:50% 0;z-index:0;height:100svh;min-height:640px;position:sticky;top:0}.hero-canvas[data-v-847b9a5b]{width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-v-847b9a5b]{background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-inner[data-v-847b9a5b]{pointer-events:none;flex-direction:column;height:100%;padding-top:84px;display:flex;position:relative}.hero-inner[data-v-847b9a5b]>*{pointer-events:auto}.hero-center[data-v-847b9a5b]{text-align:center;padding:clamp(24px, 13vh, 130px) var(--pad) 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(20px,3vh,32px);display:flex}.hero-title[data-v-847b9a5b]{font-size:clamp(42px,7vw,134px);line-height:.96}.hl[data-v-847b9a5b]{margin-block:-.04em -.14em;padding-block:.04em .14em;display:block;overflow:clip}.hl .fit-in[data-v-847b9a5b]{display:inline-block}.hero-sub[data-v-847b9a5b]{justify-items:center;gap:clamp(20px,3vh,30px);display:grid}.hero-body[data-v-847b9a5b]{max-width:32em;color:var(--on-ink-2);text-wrap:balance}.hero-ctas[data-v-847b9a5b]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hero-badge[data-v-847b9a5b]{right:calc(var(--pad) * 2.5);position:absolute;bottom:calc(clamp(16px,2.6vh,28px) + 108px)}.hero-base[data-v-847b9a5b]{padding-bottom:clamp(16px,2.6vh,28px)}.hero-base-row[data-v-847b9a5b]{border-top:1px solid var(--hair);color:var(--on-ink-3);padding:14px 0}.hero-scroll[data-v-847b9a5b]{text-align:right;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--accent-text)}.hero-ticker[data-v-847b9a5b]{padding:6px 0 4px}.hero-spacer[data-v-847b9a5b]{pointer-events:none;height:70vh}.hero-inner>.hero-mk[data-v-847b9a5b]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-inner>.hero-mk-hit[data-v-847b9a5b]{z-index:3;touch-action:pan-y;border-radius:40% 40% 16px 16px;display:none;position:absolute;top:0;left:0}.hero-title .hl[data-v-847b9a5b]:first-child,.hero-sub[data-v-847b9a5b],.hero-base[data-v-847b9a5b]{z-index:2;position:relative}.hero-badge[data-v-847b9a5b]{z-index:2}@media (width<=900px){.hero-scroll[data-v-847b9a5b],.hero-badge[data-v-847b9a5b]{display:none}}@media (aspect-ratio<=9/10),(width<=700px){.hero-title .hl[data-v-847b9a5b]{z-index:2;position:relative}}.intro[data-v-cf541615]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px))}.intro-head[data-v-cf541615]{row-gap:20px}.intro-title[data-v-cf541615]{max-width:13em}.intro-body[data-v-cf541615]{align-items:start;row-gap:28px;margin-top:clamp(56px,8vw,128px)}.dimmer[data-v-cf541615]{color:var(--on-paper-2)}.key-dot[data-v-cf541615]{background:var(--magenta);vertical-align:-.02em;border-radius:50%;width:.6em;height:.6em;margin-right:.45em;display:inline-block}.intro-bottom[data-v-cf541615]{border-top:1px solid var(--hair);row-gap:8px;margin-top:clamp(80px,12vw,180px);padding-top:18px;padding-bottom:20px}.mk-wrap[data-v-f30aac9c]{height:260vh;position:relative}.mk-sticky[data-v-f30aac9c]{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.mk-top[data-v-f30aac9c]{padding-top:calc(var(--r-sheet) + 72px);position:relative}.mk-hint[data-v-f30aac9c]{text-align:right;color:var(--accent-text)}.mk-stage[data-v-f30aac9c]{touch-action:pan-y;cursor:grab;flex:1;min-height:0;position:relative}.mk-stage[data-v-f30aac9c]:active{cursor:grabbing}.mk-gl[data-v-f30aac9c]{height:100%;position:absolute;inset:0}.mk-caption[data-v-f30aac9c]{left:var(--pad);pointer-events:none;max-width:8em;position:absolute;bottom:72px}.mk-bottom[data-v-f30aac9c]{border-top:1px solid var(--hair);color:var(--on-ink-3);padding:16px 0 20px;position:relative}@media (width<=800px){.mk-hint[data-v-f30aac9c]{text-align:left}.mk-caption[data-v-f30aac9c]{font-size:32px;bottom:64px}}.fitb[data-v-45b1d61a]{width:100%;min-width:0;font-weight:600;display:block}.fitb-line[data-v-45b1d61a]{white-space:nowrap;margin-block:-.04em -.16em;padding-block:.04em .16em;display:block;overflow:clip}.fitb-line[data-v-45b1d61a]:last-child{margin-bottom:-.02em}.fit-in[data-v-45b1d61a]{white-space:nowrap;will-change:transform;line-height:.92;display:inline-block}.ex[data-v-395b9cb0]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px));padding-bottom:clamp(32px,4vw,64px)}.ex-top[data-v-395b9cb0]{align-items:start;row-gap:20px}.dimmer[data-v-395b9cb0]{color:var(--on-ink-2)}.ex-giant[data-v-395b9cb0]{font-weight:inherit;padding:clamp(56px, 9vh, 140px) calc(var(--pad) * .5) 0}.ex-labels[data-v-395b9cb0]{row-gap:8px;padding-top:18px}.ex-labels span[data-v-395b9cb0]{transition:color .4s}.ex-labels span[data-v-395b9cb0]:nth-child(5n+1):not(:first-child){grid-column-start:2}.ex-wrap[data-v-395b9cb0]{position:relative}.ex-sticky[data-v-395b9cb0]{flex-direction:column;justify-content:center;gap:22px;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ex-track[data-v-395b9cb0]{gap:var(--pad);padding:0 var(--pad);will-change:transform;width:max-content;display:flex}.xc[data-v-395b9cb0]{border-radius:var(--r-card);background:var(--coal);width:min(1180px,84vw);height:min(76vh,720px);box-shadow:inset 0 0 0 1px var(--hair);flex:none;grid-template-columns:minmax(300px,.8fr) 1.2fr;transition:box-shadow .5s;display:grid;position:relative;overflow:hidden}.xc[data-v-395b9cb0]:hover{box-shadow:inset 0 0 0 1px #f5f5f538}.xc-copy[data-v-395b9cb0]{flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,36px);display:flex}.xc-n[data-v-395b9cb0]{color:var(--on-ink-3);transition:color .4s}.xc.on .xc-n[data-v-395b9cb0]{color:var(--accent-text)}.xc-title[data-v-395b9cb0]{max-width:10em;margin-top:auto}.xc-body[data-v-395b9cb0]{color:var(--on-ink-2)}.xc-list[data-v-395b9cb0]{border-top:1px solid var(--hair);gap:6px;margin-top:10px;padding-top:16px;display:grid}.xc-list-h[data-v-395b9cb0]{color:var(--on-ink-3);margin-bottom:4px}.xc-art[data-v-395b9cb0]{border-left:1px solid var(--hair);position:relative}.xc-gl[data-v-395b9cb0]{height:100%;position:absolute;inset:0}.ex-progress[data-v-395b9cb0]{justify-content:center;gap:6px;display:flex}.ex-progress span[data-v-395b9cb0]{border-radius:var(--r-pill);width:8px;height:8px;transition:width .6s var(--ease), background-color .4s;background:#f5f5f533}.ex-progress span.on[data-v-395b9cb0]{background:var(--magenta);width:36px}@media (width<=900px){.ex-sticky[data-v-395b9cb0]{height:auto;padding-top:32px;position:relative;overflow:visible}.ex-track[data-v-395b9cb0]{flex-direction:column;width:auto}.xc[data-v-395b9cb0]{grid-template-columns:1fr;width:100%;height:auto}.xc-art[data-v-395b9cb0]{aspect-ratio:4/3;border-left:0;border-bottom:1px solid var(--hair);order:-1}.xc-title[data-v-395b9cb0]{margin-top:6px}.ex-progress[data-v-395b9cb0]{display:none}}.ex-intro[data-v-395b9cb0]{justify-items:start;gap:24px;display:grid}.xc-more[data-v-395b9cb0]{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--hair);color:var(--paper);align-self:start;margin-top:4px;padding:10px 14px;transition:background-color .3s,color .3s,box-shadow .3s}.xc-more[data-v-395b9cb0]:hover{background:var(--magenta);color:var(--on-magenta);box-shadow:none}.ap[data-v-8c82f8ce]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px));padding-bottom:clamp(56px,7vw,120px)}.ap-head[data-v-8c82f8ce]{row-gap:20px}.ap-title[data-v-8c82f8ce]{max-width:13em}.ap-body[data-v-8c82f8ce]{align-items:start;row-gap:24px;margin:clamp(48px,6vw,96px) 0 clamp(56px,7vw,112px)}.ap-stack[data-v-8c82f8ce]{padding:0 var(--pad) 4vh;grid-template-columns:minmax(0,1fr);gap:34vh;display:grid;position:relative}.st[data-v-8c82f8ce]{min-width:0;height:min(78vh,760px);position:sticky}.st-inner[data-v-8c82f8ce]{border-radius:var(--r-card);background:var(--ink);height:100%;color:var(--paper);--hair:#f5f5f51a;transform-origin:50% 0;will-change:transform;--lift:0;box-shadow:0 -24px 60px -22px rgba(0, 0, 0, calc(.7 * var(--lift))), 0 -10px 24px -14px rgba(0, 0, 0, calc(.5 * var(--lift))), inset 0 1px 0 rgba(245, 245, 245, calc(.14 * var(--lift)));flex-direction:column;justify-content:space-between;padding:clamp(14px,1.6vw,24px) 0 0;display:flex;position:relative;overflow:hidden}.st-veil[data-v-8c82f8ce]{z-index:2;background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.st-top[data-v-8c82f8ce]{align-items:start;row-gap:16px}.st-n[data-v-8c82f8ce]{color:var(--accent-text)}.st-body[data-v-8c82f8ce]{letter-spacing:-.015em;max-width:24em;font-size:clamp(16px,1.3vw,21px);line-height:1.35}.st-ring[data-v-8c82f8ce]{justify-self:end;width:min(100%,34vh);position:relative}.st-ring svg[data-v-8c82f8ce]{width:100%;height:auto;overflow:visible;transform:rotate(90deg)}.st-track[data-v-8c82f8ce],.st-arc[data-v-8c82f8ce]{fill:none;stroke-width:1.6px}.st-track[data-v-8c82f8ce]{stroke:#f5f5f524}.st-arc[data-v-8c82f8ce]{stroke:var(--magenta);stroke-linecap:round}.st-q[data-v-8c82f8ce]{color:var(--on-ink-2);place-items:center;display:grid;position:absolute;inset:0}.st-title[data-v-8c82f8ce]{padding:0 var(--pad) clamp(14px, 1.6vw, 24px);white-space:nowrap;font-size:min(11.6vw,29vh);line-height:.92}@media (width<=800px){.st[data-v-8c82f8ce]{height:min(70vh,560px)}.st-ring[data-v-8c82f8ce]{justify-self:start;width:34vw}}.ap-cta[data-v-8c82f8ce]{margin-top:28px}.wk[data-v-b39c7502]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px));padding-bottom:clamp(80px,10vw,160px)}.wk-head[data-v-b39c7502]{row-gap:20px}.wk-body[data-v-b39c7502]{align-items:start;row-gap:24px;margin:clamp(48px,6vw,96px) 0 clamp(56px,7vw,112px)}.dimmer[data-v-b39c7502]{color:var(--on-ink-2)}.wk-row[data-v-b39c7502]{align-items:end;row-gap:28px}.wk-side[data-v-b39c7502]{align-content:end;align-self:stretch;justify-items:start;gap:18px;display:grid}.wk-side-l[data-v-b39c7502]{color:var(--accent-text)}.lens[data-v-b39c7502]{aspect-ratio:16/9.4;border-radius:var(--r-card);isolation:isolate;box-shadow:inset 0 0 0 1px var(--hair);touch-action:pan-y;position:relative;overflow:hidden}.sys[data-v-b39c7502],.ui[data-v-b39c7502]{position:absolute;inset:0}.sys[data-v-b39c7502]{background:#0e0e0e}.sys svg[data-v-b39c7502]{width:100%;height:100%}.flows path[data-v-b39c7502]{stroke-dasharray:10 22;animation:1.6s linear infinite flow-b39c7502}.flows path[data-v-b39c7502]:nth-child(2){animation-duration:2.2s}.flows path[data-v-b39c7502]:nth-child(3){animation-duration:1.9s;animation-direction:reverse}.flows path[data-v-b39c7502]:nth-child(4){animation-duration:2.6s}@keyframes flow-b39c7502{to{stroke-dashoffset:-64px}}.ui[data-v-b39c7502]{background:#ededed;grid-template-columns:20% 1fr;gap:2.6%;padding:3.2%;display:grid}.ui-side[data-v-b39c7502]{background:#fff;border-radius:16px;flex-direction:column;gap:9%;padding:14% 12%;display:flex}.ui-avatar[data-v-b39c7502]{aspect-ratio:1;background:var(--magenta);border-radius:50%;width:34%;margin-bottom:10%}.ui-pill[data-v-b39c7502]{background:#ececec;border-radius:99px;height:8%}.ui-pill.on[data-v-b39c7502]{background:var(--ink)}.ui-main[data-v-b39c7502]{grid-template-rows:auto 1.6fr auto 1fr;gap:3.4%;min-height:0;display:grid}.ui-top[data-v-b39c7502]{align-items:center;gap:2%;display:flex}.ui-search[data-v-b39c7502]{background:#fff;border-radius:99px;flex:1;height:30px}.ui-dot[data-v-b39c7502]{background:#fff;border-radius:50%;width:30px;height:30px}.ui-dot.g[data-v-b39c7502]{background:var(--magenta)}.ui-chart[data-v-b39c7502]{background:#fff;border-radius:16px;min-height:0;padding:3% 2.5% 0;overflow:hidden}.ui-chart svg[data-v-b39c7502]{width:100%;height:100%}.ui-cards[data-v-b39c7502]{grid-template-columns:repeat(3,1fr);gap:3.4%;display:grid}.ui-card[data-v-b39c7502]{background:#fff;border-radius:14px;gap:7px;padding:8% 9%;display:grid}.ui-bar[data-v-b39c7502]{background:#e4e4e4;border-radius:99px;height:7px}.ui-bar.big[data-v-b39c7502]{background:var(--ink);height:13px}.w30[data-v-b39c7502]{width:30%}.w50[data-v-b39c7502]{width:50%}.w60[data-v-b39c7502]{width:60%}.w70[data-v-b39c7502]{width:70%}.ui-spark[data-v-b39c7502]{border-radius:99px;width:80%;height:5px}.s1[data-v-b39c7502]{background:var(--magenta)}.s2[data-v-b39c7502]{background:var(--ink)}.s3[data-v-b39c7502]{background:#cfcfcf}.ui-list[data-v-b39c7502]{background:#fff;border-radius:16px;align-content:space-around;padding:2.4% 3.4%;display:grid}.ui-row[data-v-b39c7502]{grid-template-columns:22px 1fr 44px;align-items:center;gap:12px;display:grid}.ui-circle[data-v-b39c7502]{background:#e4e4e4;border-radius:50%;width:22px;height:22px}.ui-circle.c2[data-v-b39c7502]{background:var(--magenta)}.ui-chip[data-v-b39c7502]{background:#f0f0f0;border-radius:99px;height:16px}.lens-ring[data-v-b39c7502]{pointer-events:none;box-shadow:inset 0 0 0 2px var(--magenta), 0 18px 50px -10px #00000080;border-radius:50%;position:absolute;top:0;left:0}.lens-hint[data-v-b39c7502]{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;padding:8px 14px;font-size:12px;font-weight:550;transition:opacity .4s;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lens:hover .lens-hint[data-v-b39c7502]{opacity:0}@media (width<=800px){.lens[data-v-b39c7502]{aspect-ratio:4/4.4}.ui-top .ui-dot[data-v-b39c7502]{width:24px;height:24px}.ui-search[data-v-b39c7502]{height:24px}}.qc-dock[data-v-7e1d26ce]{aspect-ratio:3/4;width:clamp(170px,15vw,220px);margin-bottom:64px}.qc[data-v-7e1d26ce]{z-index:20;aspect-ratio:3/4;pointer-events:none;opacity:0;visibility:hidden;width:clamp(170px,15vw,220px);position:fixed;top:0;left:0}.qc-shot[data-v-7e1d26ce]{clip-path:inset(100% 0% 0% round 16px);background:#2b2b2b;border-radius:16px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 50px #0000004d}.qc-shot.first[data-v-7e1d26ce]{clip-path:inset(0% round 16px)}.qc-shot img[data-v-7e1d26ce]{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform-origin:var(--focus);transform:scale(var(--z))}.qc-cap[data-v-7e1d26ce]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--paper);white-space:nowrap;opacity:0;transition:opacity .3s, transform .5s var(--ease);background:#0a0a0ac7;border-radius:12px;gap:4px;padding:9px 12px;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px)}.qc-cap.on[data-v-7e1d26ce]{opacity:1;transform:none}.qc-name[data-v-7e1d26ce],.qc-role[data-v-7e1d26ce]{letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.3}.qc-name[data-v-7e1d26ce]{font-weight:700}.qc-role[data-v-7e1d26ce]{font-weight:300}.qc--inline[data-v-7e1d26ce]{z-index:1;opacity:1;visibility:visible;width:100%;position:relative}.pp[data-v-d859249e]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px));padding-bottom:clamp(80px,10vw,160px)}.pp-top[data-v-d859249e]{align-items:start;row-gap:20px}.dimmer[data-v-d859249e]{color:var(--on-paper-2)}.pp-giant[data-v-d859249e]{font-weight:inherit;padding:clamp(64px, 10vh, 160px) calc(var(--pad) * .5) 0}.pp-team[data-v-d859249e]{align-items:start;row-gap:24px;padding-top:18px}.pp-hint[data-v-d859249e]{display:none}@media (hover:hover) and (pointer:fine){.pp-hint[data-v-d859249e]{display:inline}}.pp-team-copy[data-v-d859249e]{justify-items:start;gap:24px;max-width:26em;display:grid}@media (width<=800px){.pp-dock[data-v-d859249e]{justify-self:center}}.cfield[data-v-279eafd3]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct[data-v-c27511ab]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px));padding-bottom:clamp(80px,10vw,160px)}.ct-top[data-v-c27511ab]{row-gap:20px;position:relative}.ct-giant[data-v-c27511ab]{font-weight:inherit;padding:clamp(64px, 10vh, 160px) calc(var(--pad) * .5) clamp(40px, 5vw, 80px);position:relative}.ct-row[data-v-c27511ab]{align-items:center;row-gap:40px;position:relative}.ct-copy[data-v-c27511ab]{align-content:center;gap:18px;display:grid}.ct-kicker[data-v-c27511ab]{color:var(--accent-text)}.dimmer[data-v-c27511ab]{color:var(--on-ink-2)}.ct-facts[data-v-c27511ab]{border-top:1px solid var(--hair);color:var(--on-ink-2);gap:8px;margin-top:8px;padding-top:16px;display:grid}.ct-facts li[data-v-c27511ab]:before{content:"";background:var(--magenta);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.ct-stage[data-v-c27511ab]{place-items:center;min-height:clamp(360px,42vw,640px);display:grid;position:relative}.ct-ring[data-v-c27511ab]{aspect-ratio:1;pointer-events:none;width:min(100%,clamp(360px,42vw,640px));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ct-ring svg[data-v-c27511ab]{width:100%;height:100%;overflow:visible}.ct-btn[data-v-c27511ab]{will-change:transform;border-radius:50%;place-items:center;display:grid;position:relative}.st[data-v-d5f9daa1]{padding-top:calc(var(--r-sheet) + clamp(76px, 7vw, 112px));padding-bottom:clamp(64px,8vw,128px)}.st-top[data-v-d5f9daa1]{align-items:start;row-gap:20px}.sec--paper .st-lead[data-v-d5f9daa1]{color:var(--on-paper-2)}.sec--ink .st-lead[data-v-d5f9daa1]{color:var(--on-ink-2)}.st-grid[data-v-d5f9daa1]{padding:clamp(48px, 6vw, 96px) var(--pad) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.sc[data-v-d5f9daa1]{border-radius:var(--r-card);background:var(--coal);color:var(--paper);--accent-text:var(--magenta);flex-direction:column;display:flex;position:relative;overflow:hidden}.sec--ink .sc[data-v-d5f9daa1]{box-shadow:inset 0 0 0 1px var(--hair)}.sc-n[data-v-d5f9daa1]{color:var(--on-ink-3);z-index:1;position:absolute;top:18px;left:20px}.sc-art[data-v-d5f9daa1]{aspect-ratio:1.08;position:relative}.sc-gl[data-v-d5f9daa1]{height:100%;position:absolute;inset:0}.sc-copy[data-v-d5f9daa1]{gap:8px;padding:0 clamp(18px,1.6vw,26px) clamp(20px,1.8vw,28px);display:grid}.sc-num[data-v-d5f9daa1]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(56px,6vw,112px);line-height:.9}.sc-suf[data-v-d5f9daa1]{color:var(--accent-text)}.sc-label[data-v-d5f9daa1]{margin-top:6px}.sc-note[data-v-d5f9daa1]{color:var(--on-ink-2);border-top:1px solid #f5f5f51a;margin-top:8px;padding-top:12px}@media (width<=900px){.st-grid[data-v-d5f9daa1]{grid-template-columns:minmax(0,1fr)}.sc-art[data-v-d5f9daa1]{aspect-ratio:1.3}}.hdr[data-v-4b008397]{z-index:85;padding:14px var(--pad);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.hdr[data-v-4b008397]>*{pointer-events:auto}.hdr-logo[data-v-4b008397]{box-sizing:content-box;height:24px;color:var(--paper);transition:color .5s var(--ease), opacity .3s;margin-block:-10px;padding-block:10px}.hdr-logo[data-v-4b008397]:hover{opacity:.7}.logo-paper .hdr-logo[data-v-4b008397]{color:var(--ink)}.hdr-right[data-v-4b008397]{align-items:center;gap:10px;display:flex}.hdr-menu[data-v-4b008397]{border-radius:var(--r-pill);height:54px;color:var(--ink);transition:background-color .5s var(--ease), color .5s var(--ease), transform .6s var(--ease);background:#f5f5f5f5;align-items:center;gap:14px;padding:0 8px 0 22px;font-size:14px;font-weight:550;display:inline-flex;box-shadow:0 8px 30px -10px #0006}.hdr-menu[data-v-4b008397]:hover{transform:scale(1.04)}.on-paper .hdr-menu[data-v-4b008397]{background:var(--ink);color:var(--paper)}.hdr-menu-label[data-v-4b008397]{min-width:3.1em;height:1.3em;line-height:1.3em;display:inline-block;position:relative;overflow:hidden}.hdr-menu-label span[data-v-4b008397]{transition:transform .6s var(--ease);display:block}.hdr-menu-label span+span[data-v-4b008397]{position:absolute;inset:100% 0 auto}.hdr-menu-label .out[data-v-4b008397],.hdr-menu-label .in[data-v-4b008397]{transform:translateY(-100%)}.hdr-burger[data-v-4b008397]{background:var(--ink);width:40px;height:40px;transition:background-color .5s var(--ease), transform .6s var(--ease);border-radius:50%;position:relative}.on-paper .hdr-burger[data-v-4b008397]{background:var(--paper)}.hdr-burger i[data-v-4b008397]{background:var(--paper);height:1.8px;transition:transform .6s var(--ease), top .6s var(--ease), background-color .5s;border-radius:2px;position:absolute;left:12px;right:12px}.on-paper .hdr-burger i[data-v-4b008397]{background:var(--ink)}.hdr-burger i[data-v-4b008397]:first-child{top:16px}.hdr-burger i[data-v-4b008397]:last-child{top:22px}.open .hdr-burger[data-v-4b008397]{background:var(--magenta);transform:rotate(180deg)}.open .hdr-burger i[data-v-4b008397]{background:var(--on-accent,var(--paper))}.open .hdr-burger i[data-v-4b008397]:first-child{top:19px;transform:rotate(45deg)}.open .hdr-burger i[data-v-4b008397]:last-child{top:19px;transform:rotate(-45deg)}.hdr-menu:hover .hdr-burger i[data-v-4b008397]:first-child{transform:translate(3px)}.hdr-menu:hover .hdr-burger i[data-v-4b008397]:last-child{transform:translate(-3px)}.open .hdr-menu:hover .hdr-burger i[data-v-4b008397]:first-child{transform:rotate(45deg)}.open .hdr-menu:hover .hdr-burger i[data-v-4b008397]:last-child{transform:rotate(-45deg)}@media (width<=600px){.hdr-logo[data-v-4b008397]{height:20px}.hdr-menu[data-v-4b008397]{height:48px;padding-left:18px}.hdr-burger[data-v-4b008397]{width:34px;height:34px}.hdr-burger i[data-v-4b008397]{left:10px;right:10px}.hdr-burger i[data-v-4b008397]:first-child{top:13px}.hdr-burger i[data-v-4b008397]:last-child{top:19px}.open .hdr-burger i[data-v-4b008397]:first-child,.open .hdr-burger i[data-v-4b008397]:last-child{top:16px}}.menu[data-v-4525b243]{z-index:80;visibility:hidden;position:fixed;inset:0;overflow:hidden}.m-color[data-v-4525b243],.m-ink[data-v-4525b243]{clip-path:circle(0 at 100% 0);position:absolute;inset:0}.m-color[data-v-4525b243]{background:var(--magenta)}.m-ink[data-v-4525b243]{background:var(--ink);overflow:hidden}.m-content[data-v-4525b243]{clip-path:circle(0 at 100% 0);height:100%;padding:110px var(--pad) clamp(28px, 5vh, 56px);grid-template-columns:minmax(0,1fr);align-items:end;gap:40px;display:grid;position:relative}.m-nav[data-v-4525b243]{z-index:2;flex-direction:column;display:flex;position:relative}.m-media[data-v-4525b243]{aspect-ratio:3/4;z-index:3;pointer-events:none;visibility:hidden;width:clamp(200px,18vw,290px);position:absolute;top:0;left:0}.m-media-in[data-v-4525b243]{position:absolute;inset:0}.m-shot[data-v-4525b243]{clip-path:inset(100% 0% 0% round 20px);transition:background-color .8s var(--ease-io);background:#000;border-radius:20px;margin:0;position:absolute;inset:0;overflow:hidden}.m-shot img[data-v-4525b243]{object-fit:cover;transform-origin:50% 60%;width:100%;height:100%}.m-link[data-v-4525b243]{color:var(--paper);align-items:flex-start;gap:clamp(12px,1.6vw,28px);transition:opacity .4s;display:flex;position:relative}.m-link.dim[data-v-4525b243]{opacity:.26}.m-idx[data-v-4525b243]{color:var(--on-ink-3);width:2.6em;padding-top:1.4em}.m-link.on .m-idx[data-v-4525b243]{color:var(--accent-text)}.m-mask[data-v-4525b243]{padding-block:.04em .1em;display:block;overflow:hidden}.m-word[data-v-4525b243]{transition:color .4s, translate .7s var(--ease);padding-right:.14em;font-size:min(10vw,11.6vh);line-height:.86;display:block}.m-link.on .m-word[data-v-4525b243]{color:var(--accent-text);translate:.12em!important}.m-go[data-v-4525b243]{background:var(--magenta);width:64px;height:64px;color:var(--on-magenta);transition:transform .6s var(--ease);border-radius:50%;align-self:center;place-items:center;display:grid;transform:scale(0)rotate(-45deg)}.m-link.on .m-go[data-v-4525b243]{transform:scale(1)rotate(0)}@media (width<=900px){.m-media[data-v-4525b243]{display:none}.m-content[data-v-4525b243]{grid-template-columns:1fr;align-content:end;gap:32px}.m-go[data-v-4525b243],.m-idx[data-v-4525b243]{display:none}.m-word[data-v-4525b243]{font-size:min(15vw,9vh)}}.ms[data-v-a7ee8085]{border-radius:var(--r-pill);border:1px solid var(--hair);gap:2px;padding:3px;display:inline-flex}.ms-opt[data-v-a7ee8085]{border-radius:var(--r-pill);height:30px;color:var(--on-ink-2);transition:background-color .4s var(--ease), color .4s var(--ease);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ms-opt[data-v-a7ee8085]:hover{color:var(--paper)}.ms-opt.on[data-v-a7ee8085]{background:var(--paper);color:var(--ink)}.ms-i[data-v-a7ee8085]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:13px;height:13px}.ms-opt:nth-child(3) .ms-i[data-v-a7ee8085]{fill:currentColor;stroke:none}.ms-now[data-v-a7ee8085]{opacity:.6}.ft[data-v-21825419]{padding-top:calc(var(--r-sheet) + clamp(48px, 6vw, 96px));z-index:2;box-shadow:0 -1px 0 var(--hair)}.ft-top[data-v-21825419]{row-gap:36px;padding-bottom:clamp(64px,8vw,140px)}.ft-l[data-v-21825419]{color:var(--on-ink-3);margin-bottom:14px}.ft-line[data-v-21825419]{max-width:12em}.ft-link[data-v-21825419],.ft-item[data-v-21825419]{width:fit-content;color:var(--on-ink-2);line-height:1.8;transition:color .3s;display:block}.ft-link[data-v-21825419]:hover{color:var(--accent-text)}.ft-end[data-v-21825419]{text-align:right}.ft-mode[data-v-21825419]{margin-top:18px}.ft-letter[data-v-21825419]{fill:var(--magenta)}.ft-top-link[data-v-21825419]{color:var(--on-ink-2);margin-block:-8px;padding-block:8px;display:inline-block}.ft-top-link[data-v-21825419]:hover{color:var(--accent-text)}.ft-mark[data-v-21825419]{padding:0 var(--pad);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.ft-mark svg[data-v-21825419]{clip-path:inset(-120% -8% -18%);width:100%;height:auto;overflow:visible}.ft-body[data-v-21825419],.ft-dot[data-v-21825419]{transform-box:fill-box;transform-origin:50% 100%;will-change:transform}.ft-dot[data-v-21825419]{transform-origin:50%}.ft-bottom[data-v-21825419]{color:var(--on-ink-3);padding:26px 0 30px}@media (width<=800px){.ft-end[data-v-21825419]{text-align:left}}@media (width<=600px){.ft-top>.ft-end[data-v-21825419]{grid-column:1/-1!important}}.ft-mk[data-v-21825419]{width:160px;height:160px;position:absolute;top:0;left:0}.ft-mk-hit[data-v-21825419]{z-index:3;touch-action:pan-y;border-radius:40% 40% 12px 12px;position:absolute;top:0;left:0}.lt[data-v-028e5a20]{z-index:90;pointer-events:auto;position:fixed;inset:0}.lt-color[data-v-028e5a20],.lt-ink[data-v-028e5a20]{position:absolute;inset:0}.lt-color[data-v-028e5a20]{background:var(--magenta)}.lt-ink[data-v-028e5a20]{background:var(--ink)}.lt-rings[data-v-028e5a20]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lt-rings path[data-v-028e5a20]{fill:none;stroke:var(--paper);stroke-width:1px;stroke-linejoin:miter;opacity:0}.lt-rings path.first[data-v-028e5a20]{stroke:var(--magenta);stroke-width:1.4px}.lt-mark[data-v-028e5a20]{--w:clamp(92px, 17vmin, 150px);width:var(--w);aspect-ratio:198/155;margin:calc(var(--w) * -.3914) 0 0 calc(var(--w) * -.5);perspective:600px;position:absolute;top:50%;left:50%}.lt-tilt[data-v-028e5a20]{transform-style:preserve-3d}.lt-mark svg[data-v-028e5a20]{width:100%;height:auto;display:block;overflow:visible}.lt-stroke[data-v-028e5a20],.lt-echo[data-v-028e5a20]{fill:none;stroke:var(--magenta);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lt-stroke[data-v-028e5a20]{stroke-width:2px;stroke-dasharray:1 1;stroke-dashoffset:1px}.lt-echo[data-v-028e5a20]{stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.lt-fill[data-v-028e5a20]{fill:var(--paper);fill-rule:evenodd;opacity:0}.lt-tip[data-v-028e5a20]{fill:var(--magenta);opacity:0}.lt-tip-glow[data-v-028e5a20]{opacity:.28}.cursor[data-v-bcc05f59]{z-index:200;pointer-events:none;position:fixed;inset:0}.c-dot[data-v-bcc05f59],.c-badge[data-v-bcc05f59],.c-hint[data-v-bcc05f59],.c-hand[data-v-bcc05f59]{will-change:transform;position:fixed;top:0;left:0}.c-dot[data-v-bcc05f59]{opacity:0;-webkit-backdrop-filter:grayscale()invert()contrast(1.5);backdrop-filter:grayscale()invert()contrast(1.5);width:12px;height:12px;transition:transform .5s var(--ease), width .5s var(--ease), height .5s var(--ease), margin .5s var(--ease);background:#ffffff05;border-radius:50%;margin:-6px 0 0 -6px}@supports not ((-webkit-backdrop-filter:invert(1)) or (backdrop-filter:invert(1))){.c-dot[data-v-bcc05f59]{background:var(--paper);mix-blend-mode:difference}}[data-state=link] .c-dot[data-v-bcc05f59]{width:44px;height:44px;margin:-22px 0 0 -22px}[data-state=badge] .c-dot[data-v-bcc05f59],[data-state=hidden] .c-dot[data-v-bcc05f59],[data-state=grab] .c-dot[data-v-bcc05f59],[data-state=grabbing] .c-dot[data-v-bcc05f59]{width:0;height:0;margin:0}.c-dot.down[data-v-bcc05f59]{transform:scale(.7)}.c-badge[data-v-bcc05f59]{width:120px;height:120px;margin:-60px 0 0 -60px}.c-badge-in[data-v-bcc05f59]{background:var(--paper);width:100%;height:100%;color:var(--ink);transition:transform .6s var(--ease);border-radius:50%;position:relative;transform:scale(0);box-shadow:0 10px 40px #00000040}[data-state=badge] .c-badge-in[data-v-bcc05f59]{transform:scale(1)}.c-badge.down .c-badge-in[data-v-bcc05f59]{transform:scale(.88)}.c-text[data-v-bcc05f59]{width:100%;height:100%;animation:9s linear infinite rotate-bcc05f59;position:absolute;inset:0}.c-text text[data-v-bcc05f59]{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;fill:var(--ink);font-size:11px;font-weight:600}.c-icon[data-v-bcc05f59]{place-items:center;display:grid;position:absolute;inset:0}.c-icon[data-v-bcc05f59] .icon{color:var(--ink)}.c-hand[data-v-bcc05f59]{width:124px;height:124px;margin:-62px 0 0 -62px}.c-hand-ring[data-v-bcc05f59]{opacity:0;width:100%;height:100%;transition:opacity .35s, transform .7s var(--ease);position:absolute;inset:0;overflow:visible;transform:scale(.55)rotate(-60deg)}.c-hand-ring text[data-v-bcc05f59]{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;fill:var(--paper);paint-order:stroke;stroke:#0a0a0a8c;stroke-width:3px;font-size:10.5px;font-weight:600}[data-state=grab] .c-hand-ring[data-v-bcc05f59]{opacity:1;transform:scale(1)}[data-state=grab] .c-hand-ring text[data-v-bcc05f59],[data-state=grabbing] .c-hand-ring text[data-v-bcc05f59]{transform-origin:60px 60px;animation:10s linear infinite rotate-bcc05f59}[data-state=grabbing] .c-hand-ring[data-v-bcc05f59]{opacity:0;transform:scale(.7)}.c-hand-in[data-v-bcc05f59]{background:var(--paper);width:54px;height:54px;color:var(--ink);transition:transform .5s var(--ease), background-color .3s, color .3s;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;display:grid;position:absolute;top:50%;left:50%;transform:scale(0)rotate(-20deg);box-shadow:0 8px 30px #0000004d}[data-state=grab] .c-hand-in[data-v-bcc05f59]{transform:scale(1)rotate(0)}[data-state=grabbing] .c-hand-in[data-v-bcc05f59]{background:var(--magenta);transform:scale(.84)rotate(-8deg)}@keyframes rotate-bcc05f59{to{transform:rotate(360deg)}}.c-hint[data-v-bcc05f59]{white-space:nowrap;color:var(--paper);opacity:.85;margin:14px 0 0 18px;font-size:13px;font-weight:500}.c-hint span[data-v-bcc05f59]{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a80;padding:6px 12px;display:inline-block}.stage{z-index:40;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main{position:relative}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}.skip{z-index:300;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}
