@font-face{font-family:teodor;src:url(../media/Teodor_Regular-s.p.0922mcc1g5jsx.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:teodor;src:url(../media/Teodor_Medium-s.p.2qlftzbxlzzav.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:teodor Fallback;src:local(Arial);ascent-override:97.04%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:91.82%}.teodor_4a891b55-module__XiZ_pq__className{font-family:teodor,teodor Fallback}.teodor_4a891b55-module__XiZ_pq__variable{--font-teodor:"teodor", "teodor Fallback"}
@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1rz-p1o6z-sit.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(../media/geist-cyrillic-wght-normal.2jdm38iyutowj.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(../media/geist-vietnamese-wght-normal.3ez0azjih7ypa.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(../media/geist-latin-ext-wght-normal.2p5o-04xn4ahk.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(../media/geist-latin-wght-normal.175rzww1hghhr.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2j4htzlmj3gcc.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.1zh-elm7yw814.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0j0zjzdqzpnyk.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.1t_5gnvplukf1.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.41xmsrsmrahbg.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.29txv0wq9-da0.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}
@property --panel-w{syntax:"<length>";inherits:true;initial-value:0}:root{--serif:var(--font-teodor), Georgia, "Times New Roman", serif;--sans:"Geist Variable", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--g-25:#fafafa;--g-50:#f5f5f5;--g-100:#f0f0f0;--g-150:#ebebeb;--g-200:#e3e3e3;--g-300:#d9d9d9;--g-350:#c4c4c4;--g-400:#cecece;--g-450:#b2b2b2;--g-850:#333;--g-900:#2a2a2a;--g-950:#202020;--g-990:#111;--slate:34 44 66;--ink:#000;--body:rgb(var(--slate) / .92);--card-title:rgb(var(--slate) / .74);--tag-ink:rgb(var(--slate) / .82);--muted:rgb(var(--slate) / .62);--soft:rgb(var(--slate) / .45);--tag-bg:var(--g-25);--panel:var(--g-50);--dark-pill:var(--g-900);--signal:#002bff;--rainbow:linear-gradient(90deg, #0f3bc3 0%, #91e3ef 18%, #fbf0b4 40%, #fdcd38 52%, #ff6607 64%, #fe621f 78%, #4a2530 92%, #1e232f 100%);--ease:cubic-bezier(.32, .72, 0, 1);--nav-h:72px;--frame:1800px;--cover-edge:#00000014;--panel-w:0px;--vw:calc(100vw - var(--panel-w));transition:--panel-w .3s var(--ease);--gutter:60px;--column:738px}@media (min-width:1400px){:root[data-ai=open]{--panel-w:400px;transition-duration:.45s}}@media (prefers-reduced-motion:reduce){:root{transition:none}}@media (max-width:1099px){:root{--gutter:40px}}@media (max-width:719px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#000}@media (prefers-reduced-motion:no-preference){html[data-scroll-behavior=smooth]{scroll-behavior:smooth}}body{margin:0 var(--panel-w) 0 0;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;overflow-x:clip}h1,h2,h3,p,figure,ul,ol{margin:0}a{color:inherit}img,video,svg{display:block}:root[data-own-cursor],:root[data-own-cursor] *{cursor:none!important}:root[data-own-cursor] :is(input,textarea,select,[contenteditable=true]){cursor:text!important}::selection{color:var(--signal);background:#e5eaff}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}[data-reveal]{animation:reveal-in .62s var(--ease) backwards;animation-delay:calc(80ms + var(--i,0) * 60ms)}body:has(>[data-loader]:not([data-lift])) [data-reveal]{animation-play-state:paused}[data-reveal][data-shown]{animation:none}[data-reveal][data-out]{animation:.22s ease-out both reveal-out;animation-delay:calc(var(--i,0) * 25ms)}:root{--reveal-from:20px}:root[data-arriving=back]{--reveal-from:-20px}[data-reveal][data-out=back]{--reveal-to:10px}:root[data-arriving=flat]{--reveal-from:0px}@keyframes reveal-in{0%{opacity:0;filter:blur(6px);transform:translateY(var(--reveal-from))}}@keyframes reveal-out{to{opacity:0;filter:blur(3px);transform:translateY(var(--reveal-to,-10px))}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal][data-shown],[data-reveal][data-out]{animation:none}}::view-transition-group(.page-leave){z-index:1;animation:none}::view-transition-old(.page-leave){animation:vt-leave .28s var(--ease) both}@keyframes vt-leave{to{opacity:0;filter:blur(4px)}}::view-transition-group(.morph){animation-duration:.62s;animation-timing-function:var(--ease);z-index:50}::view-transition-image-pair(.morph){animation:.62s var(--ease) vt-soften}@keyframes vt-soften{35%{filter:blur(2px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}
.CursorVariants-module__0co-IW__viewfinder,.CursorVariants-module__0co-IW__led,.CursorVariants-module__0co-IW__ring{pointer-events:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.CursorVariants-module__0co-IW__viewfinder[data-hidden],.CursorVariants-module__0co-IW__led[data-hidden],.CursorVariants-module__0co-IW__ring[data-hidden]{visibility:hidden}.CursorVariants-module__0co-IW__viewfinder{place-items:center;width:216px;height:64px;display:grid}.CursorVariants-module__0co-IW__vfPlate{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .15s ease-out, transform .25s var(--ease);background:#ffffffeb;position:absolute;inset:11px;transform:scale(.2)}.CursorVariants-module__0co-IW__vfShards{position:absolute;inset:0;overflow:visible}.CursorVariants-module__0co-IW__vfShard{fill:#000;transform-box:view-box;transform-origin:0 0;transform:var(--together);opacity:0;transition:transform .3s var(--ease), opacity .15s ease-out .12s}.CursorVariants-module__0co-IW__vfLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#000;opacity:0;font-size:11px;font-weight:500;transition:opacity .1s ease-out;position:relative}.CursorVariants-module__0co-IW__viewfinder[data-active] .CursorVariants-module__0co-IW__vfPlate{opacity:1;transition:opacity .2s ease-out .12s, transform .5s var(--ease) 80ms;transform:none}.CursorVariants-module__0co-IW__viewfinder[data-active] .CursorVariants-module__0co-IW__vfShard{transform:var(--apart);opacity:1;transition:transform .55s var(--ease) 60ms, opacity .12s ease-out}.CursorVariants-module__0co-IW__viewfinder[data-active] .CursorVariants-module__0co-IW__vfLabel{opacity:1;transition:opacity .25s ease-out .3s}.CursorVariants-module__0co-IW__led{place-items:center;width:216px;height:58px;display:grid}.CursorVariants-module__0co-IW__ledBlock{opacity:0;width:100%;height:100%;transition:transform .3s var(--ease), border-radius .3s var(--ease), opacity .15s ease-out .1s;background:#000;border-radius:50%;place-items:center;display:grid;position:relative;transform:scale(.05,.17)}.CursorVariants-module__0co-IW__ledRow{justify-content:space-between;display:flex;position:absolute;left:14px;right:14px}.CursorVariants-module__0co-IW__ledRow[data-row="0"]{top:8px}.CursorVariants-module__0co-IW__ledRow[data-row="1"]{bottom:8px}.CursorVariants-module__0co-IW__ledDot{background:var(--c);opacity:.18;border-radius:50%;width:4px;height:4px}.CursorVariants-module__0co-IW__ledLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:0;font-size:11px;font-weight:500;transition:opacity .1s ease-out}.CursorVariants-module__0co-IW__led[data-active] .CursorVariants-module__0co-IW__ledBlock{opacity:1;transition:transform .5s var(--ease), border-radius .4s var(--ease), opacity .1s ease-out;border-radius:0;transform:none}.CursorVariants-module__0co-IW__led[data-active] .CursorVariants-module__0co-IW__ledDot{animation:1.5s ease-in-out infinite CursorVariants-module__0co-IW__led-wave;animation-delay:calc(var(--i) * 70ms + .25s)}.CursorVariants-module__0co-IW__led[data-active] .CursorVariants-module__0co-IW__ledLabel{opacity:1;transition:opacity .25s ease-out .28s}@keyframes CursorVariants-module__0co-IW__led-wave{0%,to{opacity:.18;transform:scale(1)}40%{opacity:1;transform:scale(1.35)}}.CursorVariants-module__0co-IW__ring{place-items:center;width:108px;height:108px;display:grid}.CursorVariants-module__0co-IW__ringDisc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:transform .25s var(--ease), opacity .15s ease-out 80ms;background:#ffffffeb;border-radius:50%;position:absolute;inset:5px;transform:scale(.09)}.CursorVariants-module__0co-IW__ringSvg{position:absolute;inset:0;overflow:visible}.CursorVariants-module__0co-IW__ringSpin{transform-box:view-box;transform-origin:50%;transform:rotate(-90deg)}.CursorVariants-module__0co-IW__ringLine{fill:none;stroke:url(#kz-ring);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .25s ease-out}.CursorVariants-module__0co-IW__ringLabel{font-family:var(--serif);letter-spacing:-.03em;color:#000;opacity:0;font-size:22px;font-weight:500;transition:opacity .1s ease-out,transform .1s ease-out;position:relative;transform:translateY(4px)}.CursorVariants-module__0co-IW__ring[data-active] .CursorVariants-module__0co-IW__ringDisc{opacity:1;transition:transform .5s var(--ease), opacity .1s ease-out;transform:none}.CursorVariants-module__0co-IW__ring[data-active] .CursorVariants-module__0co-IW__ringLine{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease) .1s}.CursorVariants-module__0co-IW__ring[data-active] .CursorVariants-module__0co-IW__ringSpin{animation:6s linear .9s infinite CursorVariants-module__0co-IW__ring-turn}.CursorVariants-module__0co-IW__ring[data-active] .CursorVariants-module__0co-IW__ringLabel{opacity:1;transition:opacity .25s ease-out .25s, transform .4s var(--ease) .25s;transform:none}@keyframes CursorVariants-module__0co-IW__ring-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.CursorVariants-module__0co-IW__viewfinder *,.CursorVariants-module__0co-IW__led *,.CursorVariants-module__0co-IW__ring *{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}
.Cursor-module__8zsqYq__cursor{z-index:100;pointer-events:none;will-change:transform;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0}.Cursor-module__8zsqYq__cursor[data-look=pill],.Cursor-module__8zsqYq__cursor[data-plain]{mix-blend-mode:normal}.Cursor-module__8zsqYq__cursor[data-look=pill] .Cursor-module__8zsqYq__shape{background:#000}.Cursor-module__8zsqYq__shape{color:#fff;transition:width .22s var(--ease), height .22s var(--ease), transform .2s var(--ease), opacity .15s ease-out, box-shadow .2s ease-out;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(1)}.Cursor-module__8zsqYq__shape[data-pill]{transition:width .32s var(--ease), height .32s var(--ease), transform .25s var(--ease), opacity .15s ease-out, box-shadow .25s ease-out;box-shadow:0 8px 24px #0000002e}.Cursor-module__8zsqYq__shape[data-hot]{transform:translate(-50%,-50%)scale(1.8)}.Cursor-module__8zsqYq__shape[data-pressed]{transform:translate(-50%,-50%)scale(.9)}.Cursor-module__8zsqYq__shape[data-pill][data-pressed]{transform:translate(-50%,-50%)scale(.96)}.Cursor-module__8zsqYq__shape[data-hidden]{opacity:0}.Cursor-module__8zsqYq__label{letter-spacing:-.3px;white-space:nowrap;opacity:0;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:500;transition:opacity 80ms ease-out;display:inline-flex}.Cursor-module__8zsqYq__shape[data-pill] .Cursor-module__8zsqYq__label{opacity:1;transition:opacity .2s ease-out .1s}.Cursor-module__8zsqYq__cursor[data-look=pill] .Cursor-module__8zsqYq__shape[data-take=pill-blue]{background:var(--signal)}.Cursor-module__8zsqYq__rule{background:var(--rainbow);transform-origin:0;height:1.5px;transition:transform .15s ease-out;position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(0)}.Cursor-module__8zsqYq__shape[data-pill] .Cursor-module__8zsqYq__rule{transition:transform .6s var(--ease) .28s;transform:none}.Cursor-module__8zsqYq__letters{display:inline-flex;overflow:hidden}.Cursor-module__8zsqYq__letters>span{transition:transform .12s ease-out;display:inline-block;transform:translateY(100%)}.Cursor-module__8zsqYq__shape[data-pill] .Cursor-module__8zsqYq__letters>span{transition:transform .45s var(--ease) calc(.16s + var(--i) * 18ms);transform:none}.Cursor-module__8zsqYq__shape[data-take=pill-roll] .Cursor-module__8zsqYq__label{transform:none}.Cursor-module__8zsqYq__measure{visibility:hidden;position:absolute;top:0;left:-9999px}@media (prefers-reduced-motion:reduce){.Cursor-module__8zsqYq__shape,.Cursor-module__8zsqYq__shape[data-pill],.Cursor-module__8zsqYq__label,.Cursor-module__8zsqYq__shape[data-pill] .Cursor-module__8zsqYq__label{transition:opacity .15s ease-out}}
.Loader-module__Pq1Xnq__loader{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Loader-module__Pq1Xnq__sheet{will-change:transform;position:absolute;inset:0}.Loader-module__Pq1Xnq__white{background:#fff;justify-content:center;align-items:center;display:flex}.Loader-module__Pq1Xnq__box{flex-direction:column;gap:16px;width:280px;margin-top:1px;display:flex}.Loader-module__Pq1Xnq__row{justify-content:space-between;align-items:flex-end;display:flex}.Loader-module__Pq1Xnq__row img{width:18px;height:21px;display:block}.Loader-module__Pq1Xnq__pct{font-family:var(--sans);letter-spacing:-.24px;color:#000;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400;line-height:1}.Loader-module__Pq1Xnq__track{background:#f2f2f2;height:2px;overflow:hidden}.Loader-module__Pq1Xnq__bar{background:#000;height:2px}@media (prefers-reduced-motion:reduce){.Loader-module__Pq1Xnq__loader{display:none}}
