@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Variable-latin.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;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:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Variable-latin-ext.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;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:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable-latin-ext.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--bg:#0b0d12;--bg-2:#11141b;--bg-3:#171b24;--ink:#f2f3f5;--ink-2:#b3b8c4;--ink-3:#737a89;--line:#232833;--line-2:#2f3542;--accent:#ffa466;--accent-2:#e07a2f;--accent-ink:#2a1407;--warn:#febc2e;--phone:#1c202a;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-h1:clamp(44px, 6.4vw, 104px);--text-h2:clamp(36px, 5vw, 72px);--text-h2-small:clamp(34px, 4.4vw, 60px);--text-big:clamp(52px, 11vw, 176px);--text-lead:clamp(17px, 1.4vw, 20px);--text-body:17px;--text-nav:15px;--text-small:13px;--text-tag:12px;--container:1240px;--gutter:24px;--section-pad:clamp(56px, 8vw, 112px);--radius-pill:999px;--radius-card:22px;--radius-input:12px;--ease-out:cubic-bezier(.2, .7, .2, 1);font-family:var(--font-display);font-size:var(--text-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}body{margin:0}img{max-width:100%;display:block}a{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{font:inherit}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.tag{font-family:var(--font-mono);font-size:var(--text-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tag b{color:var(--accent);font-weight:500}.btn{border:1px solid var(--line-2);border-radius:var(--radius-pill);min-height:52px;color:var(--ink);cursor:pointer;will-change:transform;background:0 0;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-acc{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.btn .fill{background:var(--ink);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.btn:hover .fill{opacity:.1}.btn .arrow{transition:transform .35s var(--ease-out)}.btn:hover .arrow{transform:translate(5px)}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-word>span{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){.btn .fill,.btn .arrow{transition:none}}.brand[data-astro-cid-6bctqxxv]{letter-spacing:-.02em;min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.mark[data-astro-cid-6bctqxxv]{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);transition:transform .5s var(--ease-out);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.mark[data-astro-cid-6bctqxxv] svg[data-astro-cid-6bctqxxv]{width:20px;height:20px;display:block}.brand[data-astro-cid-6bctqxxv]:hover .mark[data-astro-cid-6bctqxxv]{transform:rotate(-12deg)scale(1.06)}.version[data-astro-cid-6bctqxxv]{font-family:var(--font-mono);font-size:var(--text-tag);color:var(--ink-3);margin-left:4px;font-weight:400}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-6bctqxxv]{transition:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";background:color-mix(in srgb, var(--bg) 70%, transparent);backdrop-filter:blur(14px);opacity:0;border-bottom:1px solid #0000;transition:opacity .4s,border-color .4s;position:absolute;inset:0}.site-header[data-astro-cid-nen7h5rs].scrolled:before{opacity:1;border-bottom-color:var(--line)}.nav[data-astro-cid-nen7h5rs]{transition:padding .35s var(--ease-out);align-items:center;gap:12px 28px;padding-block:18px;display:flex}.site-header[data-astro-cid-nen7h5rs].scrolled .nav[data-astro-cid-nen7h5rs]{padding-block:10px}.nav[data-astro-cid-nen7h5rs]>*{position:relative}.links[data-astro-cid-nen7h5rs]{font-size:var(--text-nav);align-items:center;gap:0 26px;margin-left:auto;font-weight:500;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .dot[data-astro-cid-nen7h5rs]{background:var(--accent);width:6px;height:6px;transition:transform .3s var(--ease-out);border-radius:50%;transform:scale(0)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--ink)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .dot[data-astro-cid-nen7h5rs],.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible .dot[data-astro-cid-nen7h5rs]{transform:scale(1)}.clock[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);font-size:var(--text-tag);color:var(--ink-3);white-space:nowrap}.nav-cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:42px;padding:0 16px;font-size:14px}@media (width<=760px){.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.nav-cta[data-astro-cid-nen7h5rs]{order:2;min-height:40px}.clock[data-astro-cid-nen7h5rs]{display:none}.links[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);flex-basis:100%;order:3;gap:0 20px;margin-top:4px;margin-left:0}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs]:before,.nav[data-astro-cid-nen7h5rs],.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .dot[data-astro-cid-nen7h5rs]{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line)}.inner[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:var(--text-tag);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:28px;display:flex}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--ink)}.links[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.skip-link[data-astro-cid-hkbrpulz]{z-index:100;border-radius:var(--radius-input);background:var(--accent);color:var(--accent-ink);padding:8px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link[data-astro-cid-hkbrpulz]:focus{transform:none}.loader[data-astro-cid-hkbrpulz]{z-index:100;padding:var(--gutter);background:var(--bg);pointer-events:none;flex-direction:column;justify-content:flex-end;display:none;position:fixed;inset:0}html.js .loader[data-astro-cid-hkbrpulz]{display:flex}html.js .loader[data-astro-cid-hkbrpulz].done{display:none}.line[data-astro-cid-hkbrpulz]{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.txt[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-3);justify-content:space-between;gap:16px;display:flex}.cursor[data-astro-cid-hkbrpulz]{z-index:90;pointer-events:none;mix-blend-mode:difference;display:none;position:fixed;top:0;left:0}body.has-cursor .cursor[data-astro-cid-hkbrpulz]{display:block}body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:none}.ring[data-astro-cid-hkbrpulz]{border:1.5px solid var(--ink);width:36px;height:36px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:-18px;left:-18px}.ring-label[data-astro-cid-hkbrpulz]{opacity:0}.cursor[data-astro-cid-hkbrpulz].label .ring[data-astro-cid-hkbrpulz]{background:var(--ink)}.cursor[data-astro-cid-hkbrpulz].label .ring-label[data-astro-cid-hkbrpulz]{opacity:1}.cursor[data-astro-cid-hkbrpulz] .dot[data-astro-cid-hkbrpulz]{background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}@media (hover:none),(pointer:coarse){.cursor[data-astro-cid-hkbrpulz]{display:none}}
