@font-face{font-family:inter;src:url(../media/inter_latin_400-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_800-s.p.1l5zt2v7macfm.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_affe2b9a-module__1vD6kW__className{font-family:inter,inter Fallback,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica,Arial}.inter_affe2b9a-module__1vD6kW__variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, system-ui, Segoe UI, Roboto, Helvetica, Arial}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0}button,[type=button],[type=submit],[type=reset]{appearance:button}table{border-collapse:collapse;border-color:inherit;text-indent:0}th{font-weight:inherit;text-align:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}::placeholder{opacity:1;color:var(--ink-3)}
:root{--paper:#06070a;--plate:#13161e;--raise:#1b1f29;--ink:#e9edf6;--ink-2:#7a8296;--ink-3:#656c7e;--ink-4:#404451;--rule:#1e232d;--rule-2:#141821;--c-work:#6e76ff;--c-money:#c58bff;--c-quiet:#6e7787;--glow-w:0 0 20px color-mix(in oklab, var(--c-work) 60%, transparent);--glow-m:0 0 20px color-mix(in oklab, var(--c-money) 60%, transparent);--glow-i:0 0 24px color-mix(in oklab, var(--c-work) 45%, transparent);--bloom-w:0 0 44px -8px var(--c-work);--bloom-m:0 0 44px -8px var(--c-money);--lit-mix:72%;--lit-glow:.3;--lit-rim:var(--glow-w);--lift-seat:inset 0 1px 0 color-mix(in oklab, var(--ink) 14%, transparent), inset 0 16px 28px -22px color-mix(in oklab, var(--ink) 12%, transparent), 0 8px 26px -16px color-mix(in oklab, var(--ink) 18%, transparent);--lift-hover:inset 0 1px 0 color-mix(in oklab, var(--ink) 20%, transparent), 0 0 30px -12px color-mix(in oklab, var(--ink) 26%, transparent);--lift-open:0 0 30px -18px color-mix(in oklab, var(--ink) 18%, transparent);--lift-edge:0;--lift:inset 0 1px 0 color-mix(in oklab, var(--ink) 12%, transparent), 0 8px 26px -18px color-mix(in oklab, var(--ink) 16%, transparent);--lift-over:0 0 32px -14px color-mix(in oklab, var(--ink) 22%, transparent);--amb-a:color-mix(in oklab, var(--c-work) 24%, transparent);--amb-b:color-mix(in oklab, var(--c-money) 20%, transparent);--amb:radial-gradient(42vw 38vh at 36% 32%, var(--amb-a), transparent 60%), radial-gradient(36vw 32vh at 67% 64%, var(--amb-b), transparent 60%);--amb-dim:.45;--scan:repeating-linear-gradient(0deg, #ffffff01 0 1px, transparent 1px 3px);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-snap:.12s;--t-press:.18s;--t-move:.24s;--t-enter:.52s;--t-settle:.72s;--font-display:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-voice:ui-serif, Georgia, "Iowan Old Style", serif;--font-data:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--paper:#eceef1;--plate:#fff;--raise:#f5f6f8;--ink:#0a0b0d;--ink-2:#3e4653;--ink-3:#5a6067;--ink-4:#b4b8bd;--rule:#c3c8d0;--rule-2:#d8dce2;--c-work:#2a31c9;--c-money:#7a2bb8;--c-quiet:#79818f;--glow-w:none;--glow-m:none;--glow-i:none;--bloom-w:none;--bloom-m:none;--lit-mix:58%;--lit-glow:0;--lit-rim:0 0 0 1px color-mix(in oklab, var(--c-work) 22%, transparent), 1px 0 6px -2px color-mix(in oklab, var(--ink) 30%, transparent);--lift-seat:none;--lift-hover:none;--lift-open:none;--lift-edge:1px solid var(--rule);--lift:0 1px 2px color-mix(in oklab, var(--ink) 10%, transparent), 0 8px 20px -14px color-mix(in oklab, var(--ink) 22%, transparent);--lift-over:0 0 22px -6px color-mix(in oklab, var(--ink) 16%, transparent);--amb-a:color-mix(in oklab, var(--ink) 26%, transparent);--amb-b:color-mix(in oklab, var(--ink) 21%, transparent);--amb-dim:1;--scan:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--paper:#eceef1;--plate:#fff;--raise:#f5f6f8;--ink:#0a0b0d;--ink-2:#3e4653;--ink-3:#5a6067;--ink-4:#b4b8bd;--rule:#c3c8d0;--rule-2:#d8dce2;--c-work:#2a31c9;--c-money:#7a2bb8;--c-quiet:#79818f;--glow-w:none;--glow-m:none;--glow-i:none;--bloom-w:none;--bloom-m:none;--lit-mix:58%;--lit-glow:0;--lit-rim:0 0 0 1px color-mix(in oklab, var(--c-work) 22%, transparent), 1px 0 6px -2px color-mix(in oklab, var(--ink) 30%, transparent);--lift-seat:none;--lift-hover:none;--lift-open:none;--lift-edge:1px solid var(--rule);--lift:0 1px 2px color-mix(in oklab, var(--ink) 10%, transparent), 0 8px 20px -14px color-mix(in oklab, var(--ink) 22%, transparent);--lift-over:0 0 22px -6px color-mix(in oklab, var(--ink) 16%, transparent);--amb-a:color-mix(in oklab, var(--ink) 26%, transparent);--amb-b:color-mix(in oklab, var(--ink) 21%, transparent);--amb-dim:1;--scan:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#06070a;--plate:#13161e;--raise:#1b1f29;--ink:#e9edf6;--ink-2:#7a8296;--ink-3:#656c7e;--ink-4:#404451;--rule:#1e232d;--rule-2:#141821;--c-work:#6e76ff;--c-money:#c58bff;--c-quiet:#6e7787;--glow-w:0 0 20px color-mix(in oklab, var(--c-work) 60%, transparent);--glow-m:0 0 20px color-mix(in oklab, var(--c-money) 60%, transparent);--glow-i:0 0 24px color-mix(in oklab, var(--c-work) 45%, transparent);--bloom-w:0 0 44px -8px var(--c-work);--bloom-m:0 0 44px -8px var(--c-money);--lit-mix:72%;--lit-glow:.3;--lit-rim:var(--glow-w);--lift-seat:inset 0 1px 0 color-mix(in oklab, var(--ink) 14%, transparent), inset 0 16px 28px -22px color-mix(in oklab, var(--ink) 12%, transparent), 0 8px 26px -16px color-mix(in oklab, var(--ink) 18%, transparent);--lift-hover:inset 0 1px 0 color-mix(in oklab, var(--ink) 20%, transparent), 0 0 30px -12px color-mix(in oklab, var(--ink) 26%, transparent);--lift-open:0 0 30px -18px color-mix(in oklab, var(--ink) 18%, transparent);--lift-edge:0;--lift:inset 0 1px 0 color-mix(in oklab, var(--ink) 12%, transparent), 0 8px 26px -18px color-mix(in oklab, var(--ink) 16%, transparent);--lift-over:0 0 32px -14px color-mix(in oklab, var(--ink) 22%, transparent);--amb-a:color-mix(in oklab, var(--c-work) 24%, transparent);--amb-b:color-mix(in oklab, var(--c-money) 20%, transparent);--amb-dim:.45;--scan:repeating-linear-gradient(0deg, #ffffff01 0 1px, transparent 1px 3px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--rail-pad:clamp(16px, 1.15vw, 22px);--rail-mark:18px;--rail-gap:14px;--rail-text:92px;--rail-w:calc(2 * var(--rail-pad) + var(--rail-mark) + var(--rail-gap) + var(--rail-text));--rail-h:44px;--lead-y:50%;--lead-h:40px;--splash-r:75vmax}body{background:var(--paper);color:var(--ink);font-family:var(--font-data);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.55}html,body{max-width:100%;overflow-x:clip}html{scrollbar-gutter:stable}body:before{content:"";pointer-events:none;z-index:0;background:var(--amb);will-change:transform;transition:opacity var(--t-move) var(--ease) var(--t-move);animation:34s ease-in-out infinite amb-drift-a,46s ease-in-out infinite amb-swell;position:fixed;inset:-25%}:root[data-overlay] body:before{opacity:var(--amb-dim);transition-delay:0s}@property --clasp-amp{syntax:"<number>";inherits:false;initial-value:0}@property --clasp-spin{syntax:"<number>";inherits:false;initial-value:0}@property --clasp-mid{syntax:"<number>";inherits:false;initial-value:5.82}@property --clasp-gap{syntax:"<number>";inherits:false;initial-value:4}@keyframes amb-drift-a{0%,to{translate:0}33%{translate:6.5% 4.5%}66%{translate:-5% 6.5%}}@keyframes amb-swell{0%,to{scale:1}50%{scale:1.16}}@keyframes land{0%{opacity:0;transform:translateY(9px)}}body:after{content:"";pointer-events:none;z-index:1;background:var(--scan);position:fixed;inset:0}body>*{z-index:2;position:relative}:focus-visible{outline:2px solid var(--c-work);outline-offset:2px}[data-corner]{--mark-arm:14px;--mark-inset:-6px;position:relative}[data-corner=sm]{--mark-arm:9px;--mark-inset:-5px}[data-corner]:before{content:"";inset:var(--mark-inset);pointer-events:none;border:2px solid var(--ink-3);-webkit-mask:linear-gradient(#000 0 0) 0 0 / var(--mark-arm) var(--mark-arm) no-repeat, linear-gradient(#000 0 0) 100% 0 / var(--mark-arm) var(--mark-arm) no-repeat, linear-gradient(#000 0 0) 0 100% / var(--mark-arm) var(--mark-arm) no-repeat, linear-gradient(#000 0 0) 100% 100% / var(--mark-arm) var(--mark-arm) no-repeat;mask:linear-gradient(#000 0 0) 0 0 / var(--mark-arm) var(--mark-arm) no-repeat, linear-gradient(#000 0 0) 100% 0 / var(--mark-arm) var(--mark-arm) no-repeat, linear-gradient(#000 0 0) 0 100% / var(--mark-arm) var(--mark-arm) no-repeat, linear-gradient(#000 0 0) 100% 100% / var(--mark-arm) var(--mark-arm) no-repeat;position:absolute}[data-enter-state]{transition:opacity .62s var(--ease), transform .62s var(--ease), letter-spacing .62s var(--ease), clip-path .72s var(--ease)}[data-enter=row][data-enter-state]{transition-delay:calc(var(--enter-i,0) * 55ms)}[data-enter=row][data-enter-state=out]{opacity:0;transform:translateY(10px)}[data-enter=rule][data-enter=rule][data-enter-state]{border-top-color:#0000;position:relative}[data-enter=rule][data-enter-state]:before{content:"";inset:calc(-1 * var(--drawn-w,1px)) 0 auto 0;height:var(--drawn-w,1px);background:var(--drawn-c,var(--rule));transform-origin:0;transition:transform .76s var(--ease);position:absolute;transform:scaleX(1)}[data-enter=rule][data-enter-state=out]:before{transform:scaleX(0)}[data-enter=fade][data-enter-state=out]{opacity:0;letter-spacing:.04em}[data-enter=ink][data-enter-state=out]{opacity:.3}[data-face][data-enter-state] [data-corner]:before{transition:opacity .42s var(--ease)}[data-face][data-enter-state=out] [data-corner]:before{opacity:0}[data-face][data-enter-state=in] [data-corner]:before{transition-delay:.2s}[data-enter=develop][data-enter-state]{transition:opacity .64s var(--ease), filter .64s var(--ease)}[data-enter=develop][data-enter-state=out]{opacity:0;filter:blur(7px)}[data-parallax=figure]{transform-origin:50%}[data-parallax=head]{transform-origin:0}[data-parallax][data-enter-state]{transition:opacity .62s var(--ease), letter-spacing .62s var(--ease), clip-path .72s var(--ease)}@media (prefers-reduced-motion:reduce){[data-parallax]{will-change:auto;transform:none!important}[data-face]{will-change:auto;opacity:1!important;filter:none!important;transform:none!important}[data-fold]{will-change:auto;transform:none!important}[data-measure] li,[data-measure] ol+*{will-change:auto;opacity:1!important;transform:none!important}}[data-focus]{transform-origin:50%}@media (prefers-reduced-motion:reduce){[data-focus]{will-change:auto;opacity:1!important;transform:none!important}}.cursor-none,.cursor-none *{cursor:none!important}.cursor-none input,.cursor-none textarea,.cursor-none select,.cursor-none [contenteditable=true]{cursor:text!important}.mq-cursor svg{transition:transform .16s var(--ease), opacity .16s var(--ease);transform-origin:50%}.mq-cursor[data-over] svg{transform:scale(.72)}.mq-cursor[data-down] svg{transform:scale(.58)}.mq-cursor[data-away] svg{opacity:0}@media (prefers-reduced-motion:reduce){.mq-cursor svg{transition:none}}
