:root{--k-gunmetal:#1f2326;--k-plate:#2c3237;--k-chalk:#eef1f1;--k-zinc:#9aa3a8;--k-zinc-ink:#535d63;--k-rule-ink:#76808a;--k-sheet:#dde2e3;--k-sheet-2:#e6eaeb;--k-marker:#f0cd25;--k-marker-pressed:#d9b71e;--k-stamp:#4fb07a;--k-stamp-ink:#1e6a43;--k-signal:#f4746b;--k-signal-ink:#a63628;--k-plate-2:#343b41;--k-rule-dark:rgba(154,163,168,.25);--k-ground-light:#f4f6f6;--k-white:#fff;--k-rule-light:#d5dadb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--k-sheet);--surface:var(--k-chalk);--surface-2:var(--k-sheet-2);--text:var(--k-gunmetal);--text-2:var(--k-zinc-ink);--rule:var(--k-zinc);--rule-ui:var(--k-rule-ink);--margin-rule:var(--k-marker);--accent:var(--k-marker);--on-accent:var(--k-gunmetal);--accent-pressed:var(--k-marker-pressed);--success:var(--k-stamp-ink);--danger:var(--k-signal-ink);--focus:var(--k-gunmetal);--link:var(--k-gunmetal);--card-face:var(--k-gunmetal);--card-rule:var(--k-marker);--card-ink:var(--k-chalk);--board-card-face:var(--k-marker);--board-card-ink:var(--k-gunmetal);--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback","Helvetica Neue",Arial,sans-serif;--font-body:"IBM Plex Sans","IBM Plex Sans Fallback","Segoe UI",Roboto,Arial,sans-serif;--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback","SFMono-Regular",Consolas,"Liberation Mono",monospace;--numerics:tabular-nums lining-nums;--type-statement:900 88px/88px var(--font-display);--type-h1:800 56px/60px var(--font-display);--type-h2:700 36px/42px var(--font-display);--type-h3:700 24px/30px var(--font-display);--type-h4:600 18px/24px var(--font-body);--type-figure:500 96px/96px var(--font-display);--type-body-lg:400 18px/28px var(--font-body);--type-body:400 16px/24px var(--font-body);--type-small:400 14px/20px var(--font-body);--type-caption:500 12px/16px var(--font-mono);--type-label:500 12px/16px var(--font-mono);--type-table:400 14px/20px var(--font-mono);--track-statement:-.025em;--track-h1:-.02em;--track-h2:-.015em;--track-h3:-.01em;--track-figure:-.02em;--track-caption:.08em;--track-label:.12em;--measure:68ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--pad-component:12px 16px;--row-height:48px;--row-height-dense:40px;--section-space:96px;--hero-space:128px;--gutter:24px;--content-max:1200px;--button-height:48px;--rule-width:1px;--margin-rule-width:3px;--radius-0:0;--radius-ui:2px;--radius-card:3.18mm;--focus-ring:2px;--focus-offset:2px;--strike-duration:.12s;--strike-ease:cubic-bezier(0,0,.2,1);--strike-press:1px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-count:.9s;--motion-ease:cubic-bezier(.2,0,0,1);--motion-ease-out:cubic-bezier(0,0,.2,1);--reveal-lift:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--k-gunmetal);--surface:var(--k-plate);--surface-2:var(--k-plate-2);--text:var(--k-chalk);--text-2:var(--k-zinc);--rule:var(--k-rule-dark);--rule-ui:var(--k-zinc);--margin-rule:var(--k-marker);--accent:var(--k-marker);--on-accent:var(--k-gunmetal);--accent-pressed:var(--k-marker-pressed);--success:var(--k-stamp);--danger:var(--k-signal);--focus:var(--k-marker);--link:var(--k-chalk)}}:root[data-theme=product-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--k-ground-light);--surface:var(--k-white);--surface-2:var(--k-chalk);--surface-3:var(--k-sheet);--text:var(--k-gunmetal);--text-2:var(--k-zinc-ink);--rule:var(--k-rule-light);--rule-ui:var(--k-rule-ink);--margin-rule:var(--k-marker);--accent:var(--k-marker);--on-accent:var(--k-gunmetal);--accent-pressed:var(--k-marker-pressed);--success:var(--k-stamp-ink);--danger:var(--k-signal-ink);--focus:var(--k-gunmetal);--link:var(--k-gunmetal)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--k-gunmetal);--surface:var(--k-plate);--surface-2:var(--k-plate-2);--text:var(--k-chalk);--text-2:var(--k-zinc);--rule:var(--k-rule-dark);--rule-ui:var(--k-zinc);--margin-rule:var(--k-marker);--accent:var(--k-marker);--on-accent:var(--k-gunmetal);--accent-pressed:var(--k-marker-pressed);--success:var(--k-stamp);--danger:var(--k-signal);--focus:var(--k-marker);--link:var(--k-chalk)}@media (max-width:600px){:root{--type-statement:900 48px/50px var(--font-display);--type-h1:800 36px/40px var(--font-display);--type-h2:700 28px/32px var(--font-display);--type-h3:700 22px/28px var(--font-display);--type-h4:600 17px/24px var(--font-body);--type-figure:500 56px/56px var(--font-display);--type-body-lg:400 17px/26px var(--font-body);--type-label:500 11px/16px var(--font-mono);--type-table:400 13px/18px var(--font-mono);--section-space:64px;--hero-space:80px;--gutter:16px}}@media (prefers-reduced-motion:reduce){:root{--strike-duration:0s;--strike-press:0px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--bg);min-height:100vh;color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--k-sheet);--surface:var(--k-chalk);--surface-2:var(--k-sheet-2);--text:var(--k-gunmetal);--text-2:var(--k-zinc-ink);--rule:var(--k-zinc);--rule-ui:var(--k-rule-ink);--success:var(--k-stamp-ink);--danger:var(--k-signal-ink);--focus:var(--k-gunmetal);--link:var(--k-gunmetal)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0}h1{font:var(--type-h1);letter-spacing:var(--track-h1)}h2{font:var(--type-h2);letter-spacing:var(--track-h2)}h3{font:var(--type-h3);letter-spacing:var(--track-h3)}h4{font:var(--type-h4)}a{color:var(--link);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){a:hover{text-decoration-thickness:2px}}strong,b{font-weight:500}small{font:var(--type-small)}code,kbd,samp,pre{font-family:var(--font-mono)}img,svg,video{max-width:100%;display:block}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left;font-weight:500}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}hr{border:0;border-top:var(--rule-width)solid var(--rule);margin:0}[data-figure],.num,td.num,.k-figure,.k-ledger,.k-table{font-variant-numeric:var(--numerics)}:focus-visible{outline:var(--focus-ring)solid var(--focus);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}::selection{background:var(--k-marker);color:var(--k-gunmetal)}.k-frame{border-left:var(--margin-rule-width)solid var(--margin-rule);min-height:100vh;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
