@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-800-normal.woff2)format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-800-normal.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic-800-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
:root{--ink:#121110;--natural:#f4f1ea;--signal:#f26b1d;--signal-amber:#d9942b;--signal-burgundy:#7a1f3a;--muted:#8a857b;--natural-2:#e6e1d6;--natural-3:#ede9e0;--ink-2:#1b1a18;--line:#0000001f;--line-card:#00000014;--text-soft:#000000b3;--text-faint:#00000073;--line-on-ink:#ffffff2e;--line-card-on-ink:#ffffff24;--text-on-ink-label:#ffffff80;--text-on-ink-meta:#ffffff8c;--text-on-ink-soft:#fff9;--text-on-ink-link:#ffffffb3;--garment-olive:#4a4f3a;--garment-plum-noir:#3b1f2e;--bg:var(--natural);--fg:var(--ink);--bg-inv:var(--ink);--fg-inv:var(--natural);--accent:var(--signal);--focus:var(--signal);--font-display:"JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--w-display:800;--w-label:500;--w-body:400;--w-heading:500;--w-strong:600;--track-display:-.06em;--track-display-mid:-.05em;--track-display-sm:-.04em;--track-embroidery:-.02em;--track-monogram:-.08em;--track-label:.08em;--track-proof:.06em;--fs-hero:clamp(56px, 12.5vw, 178px);--lh-hero:1.1;--fs-display-xl:clamp(64px, 16vw, 220px);--fs-display-lg:clamp(40px, 9.5vw, 130px);--fs-display:clamp(36px, 6vw, 64px);--fs-display-tile:clamp(14px, 3.4vw, 36px);--fs-display-md:40px;--fs-display-nav:18px;--fs-display-doza:22px;--fs-display-footer:14px;--fs-h-received:clamp(36px, 6vw, 64px);--fs-h-doza:clamp(30px, 5.5vw, 64px);--fs-h-page:clamp(28px, 4vw, 40px);--fs-h-doza-teaser:clamp(24px, 3.6vw, 40px);--fs-h1:clamp(24px, 3vw, 32px);--fs-h-hero-line:clamp(20px, 2.6vw, 30px);--fs-h-empty:clamp(22px, 3vw, 30px);--fs-h2:22px;--fs-quote:clamp(18px, 2vw, 22px);--fs-h-card:17px;--fs-body-lg:16px;--fs-body:15px;--fs-body-sm:14px;--fs-caption:13px;--fs-meta:12.5px;--fs-meta-sm:12px;--fs-label:11px;--fs-label-tag:10px;--fs-label-chip:9.5px;--fs-label-tile:9px;--lh-tight:1;--lh-snug:1.15;--lh-heading:1.2;--lh-body:1.55;--lh-loose:1.6;--lh-proof:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:56px;--space-12:64px;--space-13:72px;--space-14:96px;--gutter:20px;--gap-grid:14px;--gap-notes:10px;--gap-tiles:10px;--gap-cols:40px;--section-y:56px;--section-y-lg:64px;--container:1100px;--container-wide:1400px;--container-doc:960px;--measure-copy:560px;--measure-copy-lg:640px;--measure-form:520px;--measure-options:420px;--measure-doza:920px;--radius:0;--tap-min:44px;--h-chip:44px;--h-cta:48px;--h-cta-lg:52px;--h-row:56px;--h-nav:56px;--h-subnav:44px;--sticky-offset:117px;--pad-chip:0 14px;--pad-cta:0 22px;--pad-cta-lg:0 24px;--pad-input:0 14px;--pad-card:22px;--pad-note:10px 14px 12px;--badge-nav:28px;--mark-tile:26%;--border:1px solid var(--ink);--border-inv:1px solid var(--natural);--border-hair:1px solid var(--line);--border-card:1px solid var(--line-card);--border-rule:2px solid var(--ink);--border-dashed:1px dashed var(--muted);--strike:line-through 2px var(--signal);--ratio-card:4 / 5;--ratio-detail:1 / 1;--ratio-band:21 / 9;--ratio-story:9 / 16;--ratio-board:7 / 5;--card-min:240px;--ease-out:ease-out;--dur-fast:.25s;--dur-rise:.35s;--dur-stamp:.26s;--dur-press:.28s;--stamp-lerp:.22;--stamp-tilt-max:8deg;--stamp-press-ms:140;--note-recycle-ms:1700;--auto-step-ms:4200;--idle-ms:5000;--handoff-ms:1600;--clock-tick-ms:30000;--z-stamp:3;--z-nav:10;--z-overlay:50}@keyframes npk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes npk-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(1.5)}55%{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@keyframes npk-press{0%{opacity:0;transform:scale(1.3)}60%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--signal)}button,input,textarea,select{border-radius:0;font-family:inherit}input::placeholder,textarea::placeholder{color:var(--muted)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
