@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/assets/fonts/instrument-sans-latin-ext.52AUCI3Z.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/assets/fonts/instrument-sans-latin.ILAND746.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/assets/fonts/instrument-sans-italic-latin-ext.GN67N5TI.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/assets/fonts/instrument-sans-italic-latin.A6H3PT4N.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400 600;font-display:swap;src:url("/assets/fonts/jetbrains-mono-cyrillic-ext.5XDEBFM3.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/jetbrains-mono-cyrillic.VQHHNXNO.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/jetbrains-mono-greek.MTLYJ2SU.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/jetbrains-mono-vietnamese.75Y5UOAP.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin-ext.NWBRWGFO.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:400 600;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin.KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--graphite-950:#0a0a0b;--graphite-900:#111113;--graphite-850:#161619;--graphite-800:#1c1c20;--graphite-700:#27272d;--graphite-600:#36363e;--graphite-500:#55555f;--graphite-400:#85858f;--graphite-300:#b1b1ba;--graphite-200:#d5d5db;--graphite-100:#ececef;--graphite-50:#f6f5f2;--blue-100:#dce8ff;--blue-200:#b6cfff;--blue-300:#8bb3ff;--blue-400:#3d7fff;--blue-500:#1f66f2;--blue-600:#1752cc;--blue-700:#123e9c;--blue-800:#0c2766;--blue-900:#061430;--green-500:#3ddc97;--red-500:#ff5d55;--cyan-500:#4dd4e6;--amber-500:#ffb000;--bg-page:var(--graphite-950);--bg-raised:var(--graphite-900);--bg-sunken:#070708;--surface-card:var(--graphite-900);--surface-card-hover:var(--graphite-850);--surface-input:var(--graphite-850);--surface-overlay:rgba(10,10,11,.72);--surface-inverse:var(--graphite-50);--border-subtle:var(--graphite-800);--border-default:var(--graphite-700);--border-strong:var(--graphite-600);--border-focus:var(--blue-500);--text-strong:#f6f5f2;--text-body:var(--graphite-200);--text-muted:var(--graphite-400);--text-faint:#7c7c87;--text-inverse:var(--graphite-950);--text-on-accent:#ffffff;--text-accent:var(--blue-400);--accent:var(--blue-500);--accent-hover:#1a5ae0;--accent-press:var(--blue-600);--accent-rgb:61,127,255;--accent-tint:rgba(61,127,255,.12);--accent-glow:rgba(61,127,255,.35);--status-success:var(--green-500);--status-danger:var(--red-500);--status-info:var(--cyan-500);--status-warning:var(--amber-500)}:root{--font-sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-display:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--fs-display-xl:clamp(56px,9vw,128px);--fs-display-l:clamp(44px,6.5vw,88px);--fs-h1:56px;--fs-h2:40px;--fs-h3:28px;--fs-h4:21px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--fs-mono:13px;--lh-tight:.94;--lh-heading:1.08;--lh-body:1.55;--lh-mono:1.4;--tracking-display:-.045em;--tracking-heading:-.025em;--tracking-body:-.005em;--tracking-mono:.08em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-display:var(--fw-semibold) var(--fs-display-xl)/var(--lh-tight) var(--font-display);--text-h1:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-display);--text-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);--text-h3:var(--fw-medium) var(--fs-h3)/1.15 var(--font-display);--text-lead:var(--fw-regular) var(--fs-lead)/1.5 var(--font-sans);--text-body-font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--text-label:var(--fw-medium) var(--fs-micro)/var(--lh-mono) var(--font-mono)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--container-max:1280px;--container-pad:clamp(20px,4vw,48px);--section-gap:clamp(80px,12vw,160px);--nav-height:72px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px}:root{--shadow-1:0 1px 0 rgba(255,255,255,.04) inset,0 1px 2px rgba(0,0,0,.4);--shadow-2:0 1px 0 rgba(255,255,255,.05) inset,0 8px 24px -8px rgba(0,0,0,.6);--shadow-3:0 1px 0 rgba(255,255,255,.06) inset,0 24px 64px -16px rgba(0,0,0,.75);--shadow-glow:0 0 0 1px rgba(61,127,255,.5),0 0 32px -4px rgba(61,127,255,.45);--ring-focus:0 0 0 2px var(--graphite-950),0 0 0 4px var(--blue-500);--blur-nav:saturate(140%) blur(16px);--glass-bg:rgba(255,255,255,.06);--glass-bg-strong:rgba(18,22,32,.52);--glass-border:rgba(255,255,255,.14);--glass-highlight:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.04);--glass-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 20px 50px -20px rgba(0,0,0,.6);--glass-blur:blur(20px) saturate(160%);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:.12s;--dur-base:.24s;--dur-slow:.48s;--dur-reveal:.9s;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>")}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg-page);color:var(--text-body);font:var(--text-body-font);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--text-strong);margin:0;text-wrap:balance}h1{font:var(--text-h1);letter-spacing:var(--tracking-heading)}h2{font:var(--text-h2);letter-spacing:var(--tracking-heading)}h3{font:var(--text-h3);letter-spacing:var(--tracking-heading)}p{margin:0;text-wrap:pretty}a{color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--blue-500);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--blue-400)}::selection{background:var(--blue-500);color:var(--graphite-950)}:focus-visible{outline:none;box-shadow:var(--ring-focus)!important}[id]{scroll-margin-top:96px}:focus-visible{scroll-margin-top:96px;scroll-margin-bottom:24px}.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}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;padding:12px 18px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font:500 15px/1 var(--font-sans);text-decoration:none;transition:top var(--dur-base) var(--ease-out)}.skip-link:focus{top:16px;color:var(--text-inverse)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes nrk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nrk-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){[style*=nrk-ping]{animation:none!important}}@keyframes nrk-marquee{to{transform:translate(-50%)}}body{overflow-x:hidden}.nrk-narrow{display:none}@media(max-width:900px){.nrk-wide{display:none}.nrk-narrow{display:inline-flex}}.nrk-asst-opt{display:flex;gap:10px;align-items:center;min-height:32px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer}.nrk-asst-opt:hover,.nrk-asst-opt:focus-visible{background:#ffffff12}.nrk-asst-opt:disabled{opacity:.55;cursor:default}.nrk-asst-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background var(--dur-base) var(--ease-out)}.nrk-asst-btn:hover{background:#ffffff14}.nrk-asst-in::placeholder{color:var(--graphite-300);opacity:1}.nrk-asst-cursor{animation:nrk-blink 1.1s steps(1) 4}.nrk-asst-btn:hover .nrk-asst-cursor,.nrk-asst-btn:focus-visible .nrk-asst-cursor{animation:nrk-blink 1.1s steps(1) infinite}
