@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}:root{--color-bg: #eceaf4;--color-surface: #e3e1ef;--color-text: #161a2e;--color-accent: #1c2ad4;--color-accent-400: #8f9bff;--color-accent-700: #0f1a9c;--color-ember: #b4531c;--color-ember-700: #8f3d12;--color-live: #1f9d5c;--color-divider: color-mix(in srgb, #161a2e 20%, transparent);--color-neutral-100: #f4f3fb;--color-neutral-200: #e9e8f6;--color-neutral-300: #dbd9e9;--color-neutral-400: #b4b7cc;--color-neutral-500: #8a8ea6;--color-neutral-600: #6b7090;--color-neutral-700: #5b5f78;--color-neutral-800: #3a3f5c;--night: #080b2e;--night-fade-90: color-mix(in srgb, var(--night) 90%, transparent);--night-fade-30: color-mix(in srgb, var(--night) 30%, transparent);--color-nav-bg: color-mix(in srgb, var(--color-bg) 90%, transparent);--color-wordmark: #0c1680;--color-live-dot: oklch(.72 .17 152);--color-cadu: oklch(.55 .13 72);--color-cadu-text: oklch(.48 .11 75);--color-dante: oklch(.5 .1 178);--color-dante-text: oklch(.45 .09 178);--color-nexus: oklch(.48 .16 318);--color-nexus-text: oklch(.44 .15 318);--font-heading: "Instrument Serif", Georgia, serif;--font-body: "JetBrains Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-draw: cubic-bezier(.65, 0, .25, 1)}*,*:before,*:after{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;scroll-padding-top:64px}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);min-height:100vh;overflow-x:clip}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grain{position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.16;background-image:radial-gradient(color-mix(in srgb,var(--color-accent) 55%,transparent) .6px,transparent .7px);background-size:3px 3px}.section{padding:92px clamp(20px,4vw,40px)}.section.ruled{border-bottom:1px solid var(--color-divider)}.container{max-width:1180px;margin:0 auto}.section-title{font-family:var(--font-heading);font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1.05;margin:0 0 48px;color:var(--color-text);text-wrap:balance}.plate{box-sizing:border-box;border:6px solid var(--color-surface);outline:1px solid var(--color-divider)}.btn{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:14px 26px;cursor:pointer;border:1px solid var(--color-ember);color:var(--color-neutral-100);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.btn:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 var(--color-neutral-200)}.btn-primary{background:var(--color-ember)}.btn-secondary{background:transparent;color:var(--color-neutral-200);border-color:color-mix(in srgb,var(--color-neutral-200) 55%,transparent)}.footer[data-astro-cid-sz7xmlte]{padding:56px clamp(20px,4vw,40px) 0;overflow:hidden;background:var(--color-bg)}.bar[data-astro-cid-sz7xmlte]{max-width:1180px;margin:0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:32px;flex-wrap:wrap;font-family:var(--font-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.status[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:9px;color:var(--color-accent)}.dot[data-astro-cid-sz7xmlte]{width:7px;height:7px;border-radius:50%;background:var(--color-live-dot);animation:status-pulse 1.8s ease-in-out infinite}.links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px 28px}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-neutral-700);text-decoration:none}.word-box[data-astro-cid-sz7xmlte]{max-width:1180px;margin:20px auto 0;container-type:inline-size}.word[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-weight:400;font-size:36cqw;line-height:.78;letter-spacing:.01em;text-align:center;white-space:nowrap;user-select:none;color:var(--color-wordmark)}.o[data-astro-cid-sz7xmlte]{color:var(--color-ember)}.copy[data-astro-cid-sz7xmlte]{max-width:1180px;margin:0 auto;padding:18px 0 26px;border-top:1px solid var(--color-divider);font-family:var(--font-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral-700)}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.dot[data-astro-cid-sz7xmlte]{animation:none}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:14px clamp(20px,4vw,40px);background:var(--color-nav-bg);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-divider)}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:baseline;gap:11px;color:var(--color-text);text-decoration:none}.brand-mark[data-astro-cid-dmqpwcec]{width:27px;height:auto;display:block;flex:0 0 auto;align-self:center}.brand-name[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-size:24px;font-weight:400;letter-spacing:.14em;white-space:nowrap;line-height:1}.o[data-astro-cid-dmqpwcec]{color:var(--color-ember)}.nav-right[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(16px,2.6vw,30px)}.links[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px clamp(16px,2.6vw,30px);font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.link[data-astro-cid-dmqpwcec]{color:var(--color-neutral-800);text-decoration:none;display:inline-block;padding-bottom:3px;background-image:linear-gradient(var(--color-ember),var(--color-ember));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:transform .22s var(--ease-out),background-size .32s var(--ease-out),color .22s}.link[data-astro-cid-dmqpwcec]:hover{color:var(--color-text);background-size:100% 1px;transform:translateY(-2px)}.lang-switch[data-astro-cid-dmqpwcec]{position:relative;display:flex;align-items:stretch;padding:2px;border:1px solid var(--color-divider);background:var(--color-neutral-100)}.indicator[data-astro-cid-dmqpwcec]{position:absolute;top:2px;left:2px;width:42px;height:calc(100% - 4px);background:var(--color-accent);transition:left .32s cubic-bezier(.4,0,.2,1)}.lang-switch[data-astro-cid-dmqpwcec][data-active=en] .indicator[data-astro-cid-dmqpwcec]{left:44px}.cell[data-astro-cid-dmqpwcec]{position:relative;z-index:1;width:42px;padding:6px 0;text-align:center;font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-decoration:none;color:var(--color-neutral-700);transition:color .32s}a[data-astro-cid-dmqpwcec].cell:hover{color:var(--color-accent-700)}.cell[data-astro-cid-dmqpwcec].active{color:var(--color-neutral-100)}
