.skip-link{z-index:1000;color:#000;background:#fff;border-radius:10px;padding:10px 14px;font:500 14px/1 system-ui,sans-serif;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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}:root{--cl-bg:#070910;--cl-ink:#eef0f6;--cl-ink2:#dee3f0bd;--cl-ink3:#dee3f099;--cl-rule:#dee3f029;--cl-orange:oklch(70% .19 45);--cl-navy:oklch(28% .06 265);--cl-enamel:#090e1d;--cl-sans:"Inter Tight Variable", "Geist Variable", ui-sans-serif, system-ui, sans-serif;--cl-mono:"Geist Mono Variable", ui-monospace, monospace;--cl-gutter:clamp(20px, 3.4vw, 72px);--cl-col:clamp(250px, 19.5vw, 400px);--cl-top-h:68px}html{background:var(--cl-bg)}body.cl-page{background:var(--cl-bg);color:var(--cl-ink);font-family:var(--cl-sans);-webkit-font-smoothing:antialiased;margin:0}.cl-track{width:1px;position:relative}.cl-stage{background:var(--cl-bg);position:fixed;inset:0;overflow:hidden}.cl-stage:after{content:"";background:radial-gradient(130% 120%,#0000 52%,oklch(28% .06 265/.2) 100%);position:absolute;inset:0}.cl-pool{will-change:transform;background:radial-gradient(closest-side,oklch(20.5% .036 262/.95),oklch(16% .04 265/.55) 46%,oklch(12% .03 265/.18) 72%,#0000);width:200vmax;height:200vmax;margin:-100vmax 0 0 -100vmax;position:absolute;top:0;left:0}.cl-compass{z-index:1;opacity:0;width:100%;height:100lvh;transition:opacity .9s;display:block;position:fixed;top:0;left:0}html.cl-ready .cl-compass{opacity:var(--cl-ca,1);transition:none}html.cl-ready.cl-fresh .cl-compass{transition:opacity .9s}.cl-world{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cl-world:not([data-cut]){clip-path:inset(calc(var(--cl-top-h) - 6px) 0 0 var(--cl-clip-l,0px))}.cl-win{transform-origin:0 0;visibility:hidden;content-visibility:hidden;contain:layout style;position:absolute;top:0;left:0}.cl-win[data-on]{visibility:visible;content-visibility:visible}.cl-win:not([data-on]) .sk-live:after{animation:none}.cl-win[data-crop]{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--cl-fade,56px)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--cl-fade,56px)), transparent)}.cl-frame{position:absolute;top:0;left:0}.cl-frame>*{position:relative}.cl-world:before{content:"";background:var(--cl-enamel);opacity:0;position:absolute;inset:0}.cl-world[data-cut]:before{opacity:var(--cl-en,0)}.cl-world[data-cut]{clip-path:url(#cl-cut);background:radial-gradient(130% 120% at 50% 50%, transparent 52%, oklch(28% .06 265/.2) 100%), radial-gradient(circle var(--cl-wr,600px) at var(--cl-wx,60%) var(--cl-wy,50%), oklch(20.5% .036 262/.95), oklch(16% .04 265/.55) 46%, oklch(12% .03 265/.18) 72%, transparent), var(--cl-bg)}.cl-compass[data-cut]{will-change:transform}.cl-defs{width:0;height:0;position:absolute;overflow:hidden}.cl-win[data-moving]{will-change:transform, opacity}.cl-top{z-index:20;height:var(--cl-top-h);box-sizing:border-box;padding:0 var(--cl-gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.cl-top a{pointer-events:auto}.cl-brand{color:var(--cl-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cl-tile{background:var(--cl-orange);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cl-word{font:600 19px/1 var(--cl-sans);letter-spacing:-.02em}.cl-pill{font:500 14px/1 var(--cl-sans);letter-spacing:-.005em;color:var(--cl-ink);backdrop-filter:blur(14px)saturate(150%);background:#0e111b8c;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.cl-pill:hover{background:#eef0f61f}.cl-pill--big{background:var(--cl-ink);color:#0a0d16;box-shadow:none;backdrop-filter:none;padding:15px 22px;font-size:15.5px;font-weight:550}.cl-pill--big:hover{background:#fff}.cl-pill:focus-visible,.cl-brand:focus-visible,.cl-hud__stop:focus-visible{outline-offset:3px;outline:2px solid #9cc4ff}.cl-panel{z-index:10;pointer-events:none;box-sizing:border-box;margin:0;position:fixed;inset:0}html.cl-js .cl-panel:not(.cl-ch){opacity:0}.cl-panel a,.cl-panel button{pointer-events:auto}.cl-panel[data-off] a,.cl-panel[data-off] button{pointer-events:none;visibility:hidden}.cl-hero{align-items:center;display:flex}.cl-hero__in{margin-left:var(--cl-gutter);width:min(44vw,680px)}.cl-hero__dial{--d:min(95vh, 64vw);left:calc(100% - var(--d) * .86);top:calc(51% - var(--d) / 2);width:var(--d);height:var(--d);position:absolute}.cl-display{font:520 clamp(40px, min(5vw, 8.6vh), 86px)/.98 var(--cl-sans);letter-spacing:-.042em;color:var(--cl-ink);text-wrap:balance;margin:0}.cl-display--hero{white-space:nowrap;font-size:clamp(34px,min(4.05vw,7.4vh),78px);line-height:1.02}.cl-lede{max-width:36ch;font:400 17.5px/1.55 var(--cl-sans);color:var(--cl-ink2);text-wrap:pretty;margin:26px 0 0}.cl-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin:36px 0 0;display:flex}.cl-cue{font:450 13.5px/1 var(--cl-sans);color:var(--cl-ink3);align-items:center;gap:12px;display:inline-flex}.cl-cue__line{background:var(--cl-rule);width:40px;height:1px;position:relative;overflow:hidden}.cl-cue__line:after{content:"";background:var(--cl-ink);animation:2.6s cubic-bezier(.6,0,.2,1) infinite cl-cue;position:absolute;inset:0;transform:translate(-100%)}html.cl-moved .cl-cue__line:after{animation-play-state:paused}@keyframes cl-cue{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}html.cl-js .cl-hero__in>*{animation:1.2s cubic-bezier(.2,.7,.2,1) both cl-rise}html.cl-js .cl-hero__in>:nth-child(2){animation-delay:80ms}html.cl-js .cl-hero__in>:nth-child(3){animation-delay:.2s}@keyframes cl-rise{0%{opacity:0;transform:translateY(14px)}}.cl-say{align-items:center;display:flex}.cl-say__in{margin:0 0 0 var(--cl-gutter);width:min(36vw,560px);font:480 clamp(28px, min(3.3vw, 6vh), 52px)/1.08 var(--cl-sans);letter-spacing:-.032em;color:var(--cl-ink);text-wrap:balance}.cl-say__b,.cl-say__c{color:var(--cl-ink3)}.cl-say__c{font:400 17.5px/1.55 var(--cl-sans);letter-spacing:0;color:var(--cl-ink2);margin-top:20px;display:block}.cl-say__a,.cl-say__b{display:inline}.cl-ch{--k:1;align-items:center;display:flex}html.cl-js .cl-ch{--k:0}.cl-ch__in{margin-left:var(--cl-gutter);width:var(--cl-col)}.cl-ch .cl-kicker{--a:clamp(0, calc(var(--k) * 2.6), 1);opacity:var(--a);transform:translate3d(0, calc((1 - var(--a)) * 10px), 0)}.cl-ch .cl-title{--a:clamp(0, calc((var(--k) - .12) * 2), 1);opacity:var(--a);transform:translate3d(0, calc((1 - var(--a)) * 16px), 0)}.cl-ch .cl-text{--a:clamp(0, calc((var(--k) - .35) * 1.8), 1);opacity:var(--a);transform:translate3d(0, calc((1 - var(--a)) * 12px), 0)}.cl-ch[data-off] .cl-ch__in *,.cl-ch[data-full] .cl-ch__in *{transform:none}.cl-ch[data-off]{visibility:hidden}.cl-kicker{font:500 13px/1.1 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-ink3);flex-wrap:wrap;gap:8px 16px;margin:0;display:flex}.cl-kicker__b{color:var(--cl-ink)}.cl-title{font:520 clamp(26px, min(2.35vw, 4.6vh), 42px)/1.05 var(--cl-sans);letter-spacing:-.032em;color:var(--cl-ink);text-wrap:balance;margin:20px 0 0}.cl-text{font:400 15.5px/1.58 var(--cl-sans);color:var(--cl-ink2);text-wrap:pretty;margin:18px 0 0}.cl-end{text-align:center;justify-content:center;align-items:center;display:flex}.cl-end__in{flex-direction:column;align-items:center;width:min(92vw,880px);display:flex}.cl-lockup{align-items:center;gap:clamp(14px,2.2vh,26px);margin:0;display:flex}.cl-lockup__dial{aspect-ratio:1;flex:none;width:clamp(120px,23vh,230px)}.cl-lockup__word{font:600 clamp(60px, 12vh, 120px)/1 var(--cl-sans);letter-spacing:-.048em;color:var(--cl-ink);translate:0 -.06em}.cl-display--end{letter-spacing:-.036em;margin-top:clamp(22px,4.4vh,48px);font-size:clamp(30px,min(3.6vw,6.2vh),58px)}.cl-end .cl-lede{max-width:46ch;margin-top:16px}.cl-end .cl-actions{justify-content:center;margin-top:30px}.cl-note{max-width:60ch;font:400 13px/1.5 var(--cl-mono);letter-spacing:.02em;color:var(--cl-ink3);margin:28px 0 0}.cl-end .cl-lockup__word{opacity:clamp(0, calc(var(--k,1) * 2.2 - .2), 1)}.cl-end .cl-display,.cl-end .cl-lede,.cl-end .cl-actions,.cl-end .cl-note{opacity:clamp(0, calc(var(--k,1) * 2 - .8), 1)}.cl-hud{left:var(--cl-gutter);z-index:21;opacity:0;align-items:center;gap:24px;display:flex;position:fixed;bottom:26px}.cl-hud[data-off]{pointer-events:none;visibility:hidden}.cl-hud__dial{flex:none;width:84px;height:84px;position:relative}.cl-hud svg{width:100%;height:100%;display:block;overflow:visible}.cl-hud__face{fill:#0a0d1699;stroke:#dee3f038;stroke-width:1px}.cl-hud__ticks line{stroke:#dee3f04d;stroke-width:.8px}.cl-hud__ticks line.is-major{stroke:#dee3f0b3;stroke-width:1.2px}.cl-hud__trail{fill:none;stroke:#dee3f0bf;stroke-width:1.6px;stroke-linecap:round}.cl-hud__n{font:600 9px/1 var(--cl-mono);fill:var(--cl-orange)}.cl-hud__index{transform-origin:50px 50px;transform-box:view-box;fill:var(--cl-orange)}.cl-hud__nl{fill:oklch(74% .18 50)}.cl-hud__nd{fill:oklch(60% .18 40)}.cl-hud__sl{fill:#d7dbe2}.cl-hud__sd{fill:#5d636e}.cl-hud__cap{fill:#c9ced8;stroke:#2a2f3a;stroke-width:.8px}.cl-hud__stop{cursor:pointer;width:24px;height:24px;transform:rotate(var(--b)) translateY(-54px) rotate(calc(-1 * var(--b)));background:0 0;border:0;border-radius:50%;margin:-12px 0 0 -12px;padding:0;position:absolute;top:50%;left:50%}.cl-hud__stop span{background:#dee3f066;border-radius:50%;width:6px;height:6px;margin:9px;transition:background .25s,transform .25s;display:block}.cl-hud__stop:hover span,.cl-hud__stop:focus-visible span{background:var(--cl-ink);transform:scale(1.3)}.cl-hud__stop[data-on] span{background:var(--cl-ink)}.cl-hud__read{opacity:0;flex-direction:column;gap:7px;margin:0;transition:opacity .25s;display:flex}.cl-hud:hover .cl-hud__read,.cl-hud:focus-within .cl-hud__read{opacity:1}.cl-hud__deg{font:400 20px/1 var(--cl-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--cl-ink)}.cl-hud__name{font:500 12px/1 var(--cl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cl-ink3)}.cl-short,html.cl-portrait .cl-long{display:none}html.cl-portrait .cl-short{display:inline}html.cl-portrait{--cl-top-h:60px;--cl-gutter:18px}html.cl-portrait .cl-hero{padding-bottom:calc(26px + var(--cl-safe-b,0px));align-items:flex-end}html.cl-portrait .cl-hero__in{margin:0 var(--cl-gutter);width:auto;max-width:560px}html.cl-portrait .cl-hero__dial{--d:min(84vw, 42vh, 460px);left:calc(50% - var(--d) / 2);top:calc(var(--cl-top-h) + 3.5vh)}html.cl-portrait .cl-display{font-size:clamp(34px,9.4vw,60px);line-height:1}html.cl-portrait .cl-display--hero{font-size:clamp(30px,8.9vw,60px)}html.cl-portrait .cl-lede{margin-top:14px;font-size:15px;line-height:1.5}html.cl-portrait .cl-actions{gap:14px 20px;margin-top:20px}html.cl-portrait .cl-pill--big{padding:13px 18px;font-size:15px}html.cl-portrait .cl-say{padding-bottom:calc(40px + var(--cl-safe-b,0px));align-items:flex-end}html.cl-portrait .cl-say__in{margin:0 var(--cl-gutter);width:auto;font-size:clamp(26px,7.4vw,44px)}html.cl-portrait .cl-say__c{margin-top:12px;font-size:15px}html.cl-portrait .cl-ch{padding-top:var(--cl-words-top,66vh);align-items:flex-start}html.cl-portrait .cl-ch__in{margin:0 var(--cl-gutter);width:auto;max-width:560px}html.cl-portrait .cl-kicker{letter-spacing:.12em;gap:6px 12px;font-size:12px}html.cl-portrait .cl-kicker__n{display:none}html.cl-portrait .cl-title{margin-top:12px;font-size:clamp(23px,6.4vw,36px);line-height:1.06}html.cl-portrait .cl-text{margin-top:10px;font-size:14.5px;line-height:1.5}html.cl-portrait .cl-end{padding:var(--cl-top-h) 0 calc(24px + var(--cl-safe-b,0px));align-items:center}html.cl-portrait .cl-end__in{width:auto;margin:0 var(--cl-gutter)}html.cl-portrait .cl-lockup{gap:10px}html.cl-portrait .cl-lockup__dial{width:min(21vw,11vh)}html.cl-portrait .cl-lockup__word{font-size:min(13.5vw,7vh)}html.cl-portrait .cl-display--end{margin-top:4vh;font-size:clamp(30px,8.6vw,48px)}html.cl-portrait .cl-end .cl-lede{font-size:15px}html.cl-portrait .cl-note{font-size:12px}html.cl-portrait.cl-tight .cl-ch .cl-text,html.cl-portrait.cl-tight .cl-ch .cl-kicker{display:none}html.cl-portrait.cl-tight .cl-ch .cl-title{margin-top:0}html.cl-portrait .cl-hud{bottom:auto;left:calc(50% - 19px);top:calc(var(--cl-top-h) / 2 - 19px)}html.cl-portrait .cl-hud__dial{width:38px;height:38px}html.cl-portrait .cl-hud__stop,html.cl-portrait .cl-hud__read,html.cl-portrait .cl-hud__n{display:none}html.cl-portrait .cl-top .cl-pill{padding:9px 14px;font-size:13.5px}html.cl-portrait .cl-word{font-size:17px}html.cl-portrait .cl-tile{width:28px;height:28px}html:has(.lab-switch){--cl-safe-b:48px}@media (orientation:landscape) and (height<=620px){.cl-long{display:none}.cl-short{display:inline}.cl-lede{margin-top:14px;font-size:15px}.cl-actions{margin-top:18px}.cl-text{margin-top:12px;font-size:14.5px}.cl-title{margin-top:12px}.cl-hud__dial{width:60px;height:60px}.cl-hud__stop{transform:rotate(var(--b)) translateY(-37px) rotate(calc(-1 * var(--b)))}.cl-note{display:none}}html.cl-nogl .cl-stage{background:radial-gradient(80% 80% at 66% 52%, oklch(20% .035 262), var(--cl-bg) 70%)}@media (prefers-reduced-motion:reduce){.cl-compass{transition:none}.cl-cue__line:after{animation:none;transform:none}html.cl-js .cl-hero__in>*{animation:none}}
