:root{--ink:#0f1419;--ink-2:#1a2028;--paper:#fafaf7;--cream:#f2f1ed;--n-1:#fafaf7;--n-2:#ecece9;--n-3:#d9d9d6;--n-4:#c5c5c2;--n-5:#afafac;--n-6:#96989a;--n-7:#808284;--n-8:#686b6d;--n-9:#515457;--n-10:#3a3e42;--n-11:#24282d;--n-12:#0f1419;--crimson-1:#fff2f2;--crimson-2:#ffe4e4;--crimson-3:#fbcece;--crimson-4:#eeb4b5;--crimson-5:#df9899;--crimson-6:#d27b7e;--crimson-7:#c75e64;--crimson-8:#c0414f;--crimson-9:#c1213f;--crimson-10:#a0032c;--crimson-11:#7a001f;--crimson-12:#560014;--surface:var(--n-1);--surface-subtle:var(--n-2);--surface-raised:var(--n-3);--surface-hover:var(--n-4);--surface-active:var(--n-5);--border-subtle:var(--n-6);--border:var(--n-7);--border-strong:var(--n-8);--text-placeholder:var(--n-8);--text-disabled:var(--n-7);--text-muted:var(--n-8);--text-secondary:var(--n-11);--text:var(--n-12);--focus-ring:var(--n-8);--money-in:#056153;--money-out:#0f1419;--money-trouble:#a0032c;--money-flat:#24282d;--fn-info:#004660;--fn-info-surface:#c7dfec;--fn-info-border:#4e8cac;--fn-success:#03493e;--fn-success-surface:#c6e1da;--fn-success-border:#459282;--fn-warning:#563d02;--fn-warning-surface:#e5dac5;--fn-warning-border:#9e824b;--fn-danger:#7a001f;--fn-danger-surface:#fbcece;--fn-danger-border:#c75e64;--cat-1:#0a8f7b;--cat-2:#c8542f;--cat-3:#6e5a9e;--cat-4:#b08833;--cat-5:#2694c2;--cat-6:#a8365b;--crimson:#c1213f;--crimson-deep:#5c1124;--crimson-shade:#911c36;--crimson-bright:#dc3d58;--crimson-soft:#f0bbc4;--crimson-mist:#fbeeef;--elev-0:none;--elev-1:0 1px 2px #0f14190d;--elev-2:0 1px 2px #0f14190a, 0 8px 24px -12px #0f14191a;--elev-3:0 2px 4px #0f14190d, 0 12px 32px -8px #0f141921;--elev-4:0 4px 8px #0f14190f, 0 24px 56px -12px #0f141933;--overlay-scrim:#0f14198c;--overlay-scrim-heavy:#0f1419c7;--overlay-hover-wash:#0f14190a;--overlay-press-wash:#0f141914;--overlay-selection:#c1213f2e;--viz-1:var(--cat-1);--viz-2:var(--cat-2);--viz-3:var(--cat-3);--viz-4:var(--cat-4);--viz-5:var(--cat-5);--viz-6:var(--cat-6);--viz-surface:#fff;--viz-surface-2:#f4f4f1;--viz-canvas:#fafaf7;--viz-text:#0f1419;--viz-text-2:#5a6470;--viz-grid:#0f14190e;--viz-axis:#0f141921;--viz-in:#0a8f7b;--viz-out:#8a929d;--viz-alert:#c1213f;--viz-seq-1:#e3f0ed;--viz-seq-2:#b9dbd4;--viz-seq-3:#8ac3b9;--viz-seq-4:#57a79a;--viz-seq-5:#2f8b7c;--viz-seq-6:#0a6f62;--viz-seq-7:#08554b;--viz-div-neg-3:#8e1730;--viz-div-neg-2:#c1213f;--viz-div-neg-1:#e09aa6;--viz-div-mid:#c4c9cf;--viz-div-pos-1:#9acfc4;--viz-div-pos-2:#0a8f7b;--viz-div-pos-3:#08554b;--viz-good:#0d7c56;--viz-warn:#9a6b05;--viz-serious:#c25e00;--viz-critical:#c1213f;--viz-track:#5a647029;--viz-shadow:0 1px 2px #0f14190a, 0 8px 24px -12px #0f14191a;--n-teal:#3c9182;--n-ice:#9dc8c4;--n-tus:#4d3557;--n-tus-dyb:#32213a;--n-tus-lys:#85638d;--n-coral:#d85b47;--n-guld:#d8a47e;--n-sol:#ffe9cf;--kurve:#090c0f;--veil-teal:#3c918229;--veil-ice:#9dc8c438;--veil-tus:#85638d21;--veil-coral:#d85b4724;--veil-crimson:#dc3d5821;--sol-pool:#ffe9cfbf;--gnist:#3fe0cc;--gnist-on-nat:#3fe0cc;--gnist-on-daggry:#0e6e62;--gnist-surface:#3fe0cc1a;--gnist-border:#3fe0cc52;--gnist-glow:0 0 24px #3fe0cc73, 0 0 64px #3fe0cc2e;--on-ink-1:#fafaf7;--on-ink-2:#fafaf7b3;--on-ink-3:#fafaf78c;--on-ink-4:#fafaf773;--on-ink-faint:#fafaf733;--on-paper-1:#0f1419;--on-paper-2:#5a6470;--on-paper-3:#8a929d;--link:#2563eb;--positive:var(--money-in);--warning:var(--fn-warning);--critical:var(--fn-danger);--slate:#2e3640;--stone:#5a6470;--mist:#8a929d;--fog:#c4c9cf;--chalk:#e8eaed;--filament:linear-gradient(90deg, #3c91828c 0%, #9dc8c480 9%, #85638d80 17%, #c1213f 34%, #dc3d58 56%, #d85b47 74%, #d8a47e 88%, #d8a47e66 100%);--filament-glow-nat:0 -2px 10px #dc3d5880, 0 -5px 22px #c1213f47;--filament-glow-dag:0 -1px 8px #dc3d5838, 0 -4px 18px #d8a47e40}.sejr-btn{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);cursor:pointer;transition:background-color var(--dur-snap) var(--ease-soft);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;display:inline-flex}.sejr-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-btn:disabled{background:var(--n-2);color:var(--n-7);cursor:default;border-color:#0000}.sejr-btn--primary{color:#fff;background:#c1213f;border-color:#0000}.sejr-btn--primary:hover:not(:disabled){background:#a0032c}.sejr-btn--primary:active:not(:disabled){background:#7a001f}.sejr-btn--secondary{background:var(--n-3);color:var(--n-12);border-color:#0000}.sejr-btn--secondary:hover:not(:disabled){background:var(--n-4)}.sejr-btn--secondary:active:not(:disabled){background:var(--n-5)}.sejr-btn--tertiary{background:var(--n-2);color:var(--n-12);border-color:#0000}.sejr-btn--tertiary:hover:not(:disabled){background:var(--n-3)}.sejr-btn--tertiary:active:not(:disabled){background:var(--n-4)}.sejr-btn--ghost{color:var(--n-11);background:0 0;border-color:#0000}.sejr-btn--ghost:hover:not(:disabled){background:var(--n-3)}.sejr-btn--ghost:active:not(:disabled){background:var(--n-4)}.sejr-btn--destructive{color:var(--crimson-11);border-color:var(--crimson-11);background:0 0}.sejr-btn--destructive:hover:not(:disabled){background:var(--crimson-2)}.sejr-btn--destructive:active:not(:disabled){background:var(--crimson-3)}.dag,[data-ground=dag]{--n-1:#fafaf7;--n-2:#ecece9;--n-3:#d9d9d6;--n-4:#c5c5c2;--n-5:#afafac;--n-6:#96989a;--n-7:#808284;--n-8:#686b6d;--n-9:#515457;--n-10:#3a3e42;--n-11:#24282d;--n-12:#0f1419;--crimson-1:#fff2f2;--crimson-2:#ffe4e4;--crimson-3:#fbcece;--crimson-4:#eeb4b5;--crimson-5:#df9899;--crimson-6:#d27b7e;--crimson-7:#c75e64;--crimson-8:#c0414f;--crimson-9:#c1213f;--crimson-10:#a0032c;--crimson-11:#7a001f;--crimson-12:#560014;--surface:var(--n-1);--surface-subtle:var(--n-2);--surface-raised:var(--n-3);--surface-hover:var(--n-4);--surface-active:var(--n-5);--border-subtle:var(--n-6);--border:var(--n-7);--border-strong:var(--n-8);--text-placeholder:var(--n-8);--text-disabled:var(--n-7);--text-muted:var(--n-8);--text-secondary:var(--n-11);--text:var(--n-12);--focus-ring:var(--n-8);--money-in:#056153;--money-out:#0f1419;--money-trouble:#a0032c;--money-flat:#24282d;--fn-info:#004660;--fn-info-surface:#c7dfec;--fn-info-border:#4e8cac;--fn-success:#03493e;--fn-success-surface:#c6e1da;--fn-success-border:#459282;--fn-warning:#563d02;--fn-warning-surface:#e5dac5;--fn-warning-border:#9e824b;--fn-danger:#7a001f;--fn-danger-surface:#fbcece;--fn-danger-border:#c75e64;--cat-1:#2fa894;--cat-2:#d3653f;--cat-3:#8e6dbf;--cat-4:#b4862e;--cat-5:#3e9ac4;--cat-6:#c55a7c;--elev-0:none;--elev-1:0 1px 2px #0f14190d;--elev-2:0 1px 2px #0f14190a, 0 8px 24px -12px #0f14191a;--elev-3:0 2px 4px #0f14190d, 0 12px 32px -8px #0f141921;--elev-4:0 4px 8px #0f14190f, 0 24px 56px -12px #0f141933;--viz-1:var(--cat-1);--viz-2:var(--cat-2);--viz-3:var(--cat-3);--viz-4:var(--cat-4);--viz-5:var(--cat-5);--viz-6:var(--cat-6)}.nat,[data-ground=nat]{--n-1:#0f1419;--n-2:#191e22;--n-3:#282b2f;--n-4:#383b3e;--n-5:#4b4d50;--n-6:#5f6163;--n-7:#757779;--n-8:#8e8e8c;--n-9:#a7a7a4;--n-10:#c1c1bf;--n-11:#ddddda;--n-12:#fafaf7;--crimson-1:#261112;--crimson-2:#2d1516;--crimson-3:#3b1b1c;--crimson-4:#4e2224;--crimson-5:#65292e;--crimson-6:#7e2f36;--crimson-7:#97333d;--crimson-8:#ae3040;--crimson-9:#c1213f;--crimson-10:#ed5d6a;--crimson-11:#ffa3a6;--crimson-12:#fee8e7;--surface:var(--n-1);--surface-subtle:var(--n-2);--surface-raised:var(--n-3);--surface-hover:var(--n-4);--surface-active:var(--n-5);--border-subtle:var(--n-6);--border:var(--n-7);--border-strong:var(--n-8);--text-placeholder:var(--n-8);--text-disabled:var(--n-7);--text-muted:var(--n-8);--text-secondary:var(--n-11);--text:var(--n-12);--focus-ring:var(--n-8);--money-in:#34a893;--money-out:#fafaf7;--money-trouble:#ed5d6a;--money-flat:#ddddda;--fn-info:#7cccf6;--fn-info-surface:#162933;--fn-info-border:#216280;--fn-success:#72d4be;--fn-success-surface:#142b26;--fn-success-border:#116859;--fn-warning:#e3be78;--fn-warning-surface:#2e2514;--fn-warning-border:#735821;--fn-danger:#ffa3a6;--fn-danger-surface:#3b1b1c;--fn-danger-border:#97333d;--cat-1:#2fa894;--cat-2:#d3653f;--cat-3:#8e6dbf;--cat-4:#b4862e;--cat-5:#3e9ac4;--cat-6:#c55a7c;--elev-0:none;--elev-1:none;--elev-2:0 1px 2px #0000004d;--elev-3:0 4px 16px -4px #00000073;--elev-4:0 12px 40px -8px #0009;--viz-1:var(--cat-1);--viz-2:var(--cat-2);--viz-3:var(--cat-3);--viz-4:var(--cat-4);--viz-5:var(--cat-5);--viz-6:var(--cat-6);--viz-surface:#161c24;--viz-surface-2:#212933;--viz-canvas:#0f1419;--viz-text:#fafaf7;--viz-text-2:#fafaf7b3;--viz-grid:#fafaf712;--viz-axis:#fafaf729;--viz-in:#2fa894;--viz-out:#8a929d;--viz-alert:#dc3d58;--viz-seq-1:#08332e;--viz-seq-2:#0a554b;--viz-seq-3:#0f7466;--viz-seq-4:#189184;--viz-seq-5:#3fae9f;--viz-seq-6:#79c9be;--viz-seq-7:#b6e2da;--viz-div-neg-3:#f0bbc4;--viz-div-neg-2:#dc3d58;--viz-div-neg-1:#8e1730;--viz-div-mid:#5a6470;--viz-div-pos-1:#0a554b;--viz-div-pos-2:#2fa894;--viz-div-pos-3:#b6e2da;--viz-good:#34b07a;--viz-warn:#d8a47e;--viz-serious:#e08a4a;--viz-critical:#dc3d58;--viz-track:#fafaf71a;--viz-shadow:0 1px 2px #0000004d, 0 10px 30px -14px #0000008c}:root{--font-sans:"Söhne", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:"Söhne Breit", "Söhne", -apple-system, sans-serif;--font-mono:"Söhne Mono", ui-monospace, SFMono-Regular, monospace;--fw-body:400;--fw-medium:500;--fw-display:600;--fs-meta:11px;--fs-caption:12px;--fs-body-s:13px;--fs-body:14px;--fs-lead:16px;--fs-title:20px;--fs-h3:26px;--fs-h2:34px;--fs-h1:44px;--fs-display:60px;--lh-meta:1.4;--lh-caption:1.4;--lh-body-s:1.5;--lh-body:1.5;--lh-lead:1.45;--lh-title:1.25;--lh-h3:1.15;--lh-h2:1.15;--lh-h1:1.05;--lh-display:1.05;--ls-meta:.005em;--ls-caption:.005em;--ls-body-s:0;--ls-body:0;--ls-lead:-.006em;--ls-title:-.011em;--ls-h3:-.016em;--ls-h2:-.016em;--ls-h1:-.022em;--ls-display:-.022em;--ls-wordmark:.04em;--num-font:var(--font-mono);--num-features:"tnum" 1, "zero" 1}.sejr-display{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.sejr-h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.sejr-h2{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.sejr-h3{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.sejr-lead{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.sejr-body{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.sejr-body-s{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s)}.sejr-caption{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}.sejr-label{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s)}.sejr-page-title{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);text-transform:none;color:var(--n-12)}.sejr-section-label{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s);text-transform:none;color:var(--n-11)}.sejr-col-head{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--ls-meta);text-transform:none;color:var(--n-9)}.sejr-eyebrow{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body-s);letter-spacing:0;text-transform:none;color:var(--n-11)}.sejr-num{font-family:var(--num-font);font-feature-settings:var(--num-features);letter-spacing:-.01em}:root{--radius-mark:8px;--radius-control:12px;--radius-container:16px;--radius-panel:24px;--radius-section:32px;--radius-pill:999px;--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;--container-sm:720px;--container-md:1040px;--container-lg:1280px;--container-xl:1440px;--border-width:1px;--focus-width:2px}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--text);background:var(--surface);margin:0}h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:inherit;margin:0}h2{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:inherit;margin:0}h3{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:inherit;margin:0}h4{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:inherit;margin:0}.sejr-amount,.tabular{font-family:var(--font-mono);font-feature-settings:var(--num-features)}a{color:var(--link);text-underline-offset:2px}a:hover{color:var(--crimson-11)}hr{border:0;border-top:var(--border-width) solid var(--border-subtle);margin:var(--space-6) 0}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-width)}.sejr-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sejr-skip:focus{clip-path:none;width:auto;height:auto;left:var(--space-4);top:var(--space-4);z-index:999;background:var(--surface);color:var(--text);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);overflow:visible}input,select,textarea,button{font:inherit;color:inherit}:root{--lys-himmel-azimut:340deg;--lys-himmel-elevation:62deg;--lys-himmel-farve:#9dc8c4;--lys-nordlys-azimut:160deg;--lys-nordlys-elevation:-8deg;--lys-nordlys-farve:#c1213f;--skygge-1:.3px .9px 4px #0f14190d;--skygge-2:1px 2.6px 16px #0f141912;--skygge-3:2.2px 6.2px 34px #0f14191a;--skygge-4:4.5px 12.4px 64px #0f141924;--rim-himmel:#ffffffbf;--rim-himmel-nat:#ffffff24;--glans-vinkel:340deg;--refraktion:var(--filament);--mat-nat-fyld:#0f1419;--mat-papir-fyld:#fafaf7;--mat-glas-tynd-fyld:#fafaf766;--mat-glas-tynd-sloer:12px;--mat-glas-tynd-filter:blur(var(--mat-glas-tynd-sloer)) saturate(1.4);--mat-glas-fyld:#fafaf794;--mat-glas-sloer:24px;--mat-glas-filter:blur(var(--mat-glas-sloer)) saturate(1.5);--mat-glas-tyk-fyld:#fafaf7b8;--mat-glas-tyk-sloer:40px;--mat-glas-tyk-filter:blur(var(--mat-glas-tyk-sloer)) saturate(1.5);--mat-nat-glas-fyld:#ffffff12;--mat-nat-glas-sloer:18px;--mat-nat-glas-filter:blur(var(--mat-nat-glas-sloer)) saturate(1.2);--mat-kant-lys:#0f141914;--mat-kant-nat:#ffffff1f;--mat-glans-lys:inset 0 1px 0 var(--rim-himmel);--mat-glans-nat:inset 0 1px 0 var(--rim-himmel-nat);--mat-glans-nat-staerk:inset 0 1px 0 #ffffff29;--mat-facet-lys:inset 1px 1px 0 #ffffff8c,inset -1px -1px 0 #0f14190f}.sejr-mat-nat{--_fill:var(--mat-nat-fyld);background:var(--_fill);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--border-width) solid var(--mat-kant-lys);box-shadow:var(--skygge-3);position:relative}.sejr-mat-papir{--_fill:var(--mat-papir-fyld);background:var(--_fill);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--border-width) solid var(--mat-kant-lys);box-shadow:var(--skygge-3);position:relative}.sejr-mat-glas-tynd{--_fill:var(--mat-glas-tynd-fyld);background:var(--_fill);-webkit-backdrop-filter:var(--mat-glas-tynd-filter);border:var(--border-width) solid var(--mat-kant-lys);border-top-color:var(--rim-himmel);box-shadow:var(--skygge-3);position:relative}.sejr-mat-glas{--_fill:var(--mat-glas-fyld);background:var(--_fill);-webkit-backdrop-filter:var(--mat-glas-filter);border:var(--border-width) solid var(--mat-kant-lys);border-top-color:var(--rim-himmel);box-shadow:var(--skygge-3);position:relative}.sejr-mat-glas:after{content:"";pointer-events:none;background:var(--refraktion);opacity:.2;border-radius:999px;height:1.5px;position:absolute;bottom:0;left:7%;right:7%}.sejr-mat-glas-tyk{--_fill:var(--mat-glas-tyk-fyld);background:var(--_fill);-webkit-backdrop-filter:var(--mat-glas-tyk-filter);border:var(--border-width) solid var(--mat-kant-lys);border-top-color:var(--rim-himmel);box-shadow:var(--skygge-3);position:relative}.sejr-mat-glas-tyk:after{content:"";pointer-events:none;background:var(--refraktion);opacity:.2;border-radius:999px;height:1.5px;position:absolute;bottom:0;left:7%;right:7%}.sejr-mat-nat-glas{--_fill:var(--mat-nat-glas-fyld);background:var(--_fill);-webkit-backdrop-filter:var(--mat-nat-glas-filter);border:var(--border-width) solid var(--mat-kant-lys);border-top-color:var(--rim-himmel);box-shadow:var(--skygge-3);position:relative}.sejr-filament{background:var(--filament);border:0;height:2.5px;margin:0}.sejr-filament--nat{box-shadow:var(--filament-glow-nat)}.sejr-filament--dag{box-shadow:var(--filament-glow-dag)}.sejr-edge{position:relative;overflow:hidden}.sejr-edge:after{content:"";z-index:2;background:var(--filament);height:2.5px;position:absolute;bottom:0;left:0;right:0}.sejr-edge--nat:after{box-shadow:var(--filament-glow-nat)}.sejr-edge--dag:after{box-shadow:var(--filament-glow-dag)}.sejr-sun{z-index:3;background:radial-gradient(closest-side,var(--n-sol) 0%,#ffe9cf80 45%,transparent 100%);pointer-events:none;border-radius:50%;width:32px;height:13px;position:absolute;bottom:-6px;left:70%}@keyframes sejr-breathe{0%{opacity:.78}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sejr-breathe{animation:none}}.sejr-glas{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:#ffffff94;border:1px solid #0f14190f;border-top-color:#ffffffbf;border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -16px 26px -20px #ffffff8c,0 1px 2px #0f14190a,0 12px 34px #0f141914}.sejr-glas:before{content:"";border-radius:inherit;pointer-events:none;opacity:.6;background:linear-gradient(115deg,#ffffff73 0%,#ffffff1a 24%,#0000 40%);position:absolute;inset:0}.sejr-glas:after{content:"";pointer-events:none;background:var(--filament);opacity:.2;filter:blur(.4px);border-radius:999px;height:1.5px;position:absolute;bottom:0;left:7%;right:7%}.sejr-glas--still:after{content:none}.sejr-glas--nat{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffff12;border:1px solid #ffffff1f;border-top-color:#ffffff38;box-shadow:inset 0 1px #ffffff1a,0 4px 18px #00000040}.sejr-glas--nat:before{opacity:.8;background:linear-gradient(115deg,#ffffff24 0%,#ffffff0a 26%,#0000 44%)}.sejr-glas--nat:after{content:none}.sejr-glas--modal{-webkit-backdrop-filter:blur(26px)saturate(1.5);background:#0f14198c;border:1px solid #ffffff24;border-top-color:#ffffff47;border-radius:16px;box-shadow:inset 0 1px #ffffff1f,0 30px 90px #0009}.sejr-glas--modal:before{opacity:.7;background:linear-gradient(115deg,#ffffff29 0%,#ffffff0d 26%,#0000 44%)}.sejr-glas--modal:after{opacity:.18}.sejr-glas-scrim{-webkit-backdrop-filter:blur(5px);background:#090c0f80;position:fixed;inset:0}.sejr-card{border:1px solid var(--border-subtle);border-radius:12px;padding:20px}.sejr-card--flat{background:var(--surface-subtle);border-color:#0000}.sejr-card--inset{background:var(--surface-raised);border-color:#0000}.sejr-card--raised{box-shadow:var(--elev-2)}.sejr-card--quiet{border-color:var(--border-subtle);background:0 0}.sejr-panel{background:var(--surface-subtle);border-radius:8px;padding:16px}.sejr-rule{background:var(--border-subtle);border:0;height:1px;margin:16px 0}.sejr-rule--strong{background:var(--border)}.sejr-input,.sejr-select,.sejr-textarea{width:100%;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.sejr-textarea{resize:vertical;min-height:96px}.sejr-input::placeholder,.sejr-textarea::placeholder{color:var(--text-placeholder)}.sejr-input:hover,.sejr-select:hover,.sejr-textarea:hover{border-color:var(--border-strong)}.sejr-input:focus-visible,.sejr-select:focus-visible,.sejr-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--border-strong)}.sejr-input:disabled,.sejr-select:disabled,.sejr-textarea:disabled{background:var(--surface-subtle);color:var(--text-disabled);cursor:default}.sejr-input[aria-invalid=true]{border-color:var(--fn-danger)}.sejr-input--num{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;text-align:right}.sejr-form-row{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.sejr-form-row>label{font-size:var(--fs-body-s);color:var(--text);font-weight:500}.sejr-help{font-size:var(--fs-caption);color:var(--text-secondary)}.sejr-error{font-size:var(--fs-caption);color:var(--fn-danger)}.sejr-check,.sejr-radio{appearance:none;border:1px solid var(--border);cursor:pointer;border-radius:4px;flex:0 0 18px;width:18px;height:18px;position:relative}.sejr-radio{border-radius:999px}.sejr-check:checked,.sejr-radio:checked{background:var(--crimson-9);border-color:var(--crimson-9)}.sejr-check:checked:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;position:absolute;inset:3px 4px 4px;transform:rotate(-45deg)}.sejr-radio:checked:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:5px}.sejr-check:focus-visible,.sejr-radio:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-switch{appearance:none;cursor:pointer;background:var(--n-6);width:38px;height:22px;transition:background-color var(--dur-snap) var(--ease-soft);border-radius:999px;flex:0 0 38px;position:relative}.sejr-switch:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform var(--dur-snap) var(--ease-soft);border-radius:999px;position:absolute;top:3px;left:3px}.sejr-switch:checked{background:var(--crimson-9)}.sejr-switch:checked:after{transform:translate(16px)}.sejr-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s)}.sejr-table th{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--border);padding:8px 12px}.sejr-table td{border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:baseline;padding:12px}.sejr-table tbody tr:hover{background:var(--surface-hover)}.sejr-table .num,.sejr-table th.num{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;text-align:right;white-space:nowrap}.sejr-table th.num{font-family:var(--font-sans)}.sejr-table--zebra tbody tr:nth-child(2n){background:var(--surface-subtle)}.sejr-in{color:var(--money-in)}.sejr-out{color:var(--money-out)}.sejr-trouble{color:var(--money-trouble)}.sejr-flat{color:var(--money-flat)}.sejr-tx{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 0;display:flex}.sejr-tx-main{flex:1;min-width:0}.sejr-tx-title{font-size:var(--fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sejr-tx-meta{font-size:var(--fs-caption);color:var(--text-secondary)}.sejr-tx-amount{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;font-size:var(--fs-body);white-space:nowrap}.sejr-kv{font-size:var(--fs-body-s);grid-template-columns:auto 1fr;gap:8px 20px;display:grid}.sejr-kv dt{color:var(--text-secondary)}.sejr-kv dd{color:var(--text);text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;margin:0}.sejr-meter{background:var(--n-4);border-radius:999px;height:6px;overflow:hidden}.sejr-meter>span{background:var(--money-in);border-radius:999px;height:100%;display:block}.sejr-meter--warning>span{background:var(--fn-warning)}.sejr-meter--danger>span{background:var(--fn-danger)}.sejr-badge{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);background:var(--surface-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.sejr-badge--info{background:var(--fn-info-surface);color:var(--fn-info);border-color:var(--fn-info-border)}.sejr-badge--success{background:var(--fn-success-surface);color:var(--fn-success);border-color:var(--fn-success-border)}.sejr-badge--warning{background:var(--fn-warning-surface);color:var(--fn-warning);border-color:var(--fn-warning-border)}.sejr-badge--danger{background:var(--fn-danger-surface);color:var(--fn-danger);border-color:var(--fn-danger-border)}.sejr-dot{background:var(--n-8);border-radius:999px;flex:0 0 8px;width:8px;height:8px;display:inline-block}.sejr-dot--info{background:var(--fn-info)}.sejr-dot--success{background:var(--fn-success)}.sejr-dot--warning{background:var(--fn-warning)}.sejr-dot--danger{background:var(--fn-danger)}.sejr-alert{background:var(--surface-subtle);font-size:var(--fs-body-s);color:var(--text-secondary);border-radius:8px;gap:12px;padding:16px;display:flex}.sejr-alert-title{color:var(--text);margin-bottom:2px;font-weight:500;display:block}.sejr-alert--info{background:var(--fn-info-surface);border-color:var(--fn-info-border)}.sejr-alert--info .sejr-alert-title{color:var(--fn-info)}.sejr-alert--success{background:var(--fn-success-surface);border-color:var(--fn-success-border)}.sejr-alert--success .sejr-alert-title{color:var(--fn-success)}.sejr-alert--warning{background:var(--fn-warning-surface);border-color:var(--fn-warning-border)}.sejr-alert--warning .sejr-alert-title{color:var(--fn-warning)}.sejr-alert--danger{background:var(--fn-danger-surface);border-color:var(--fn-danger-border)}.sejr-alert--danger .sejr-alert-title{color:var(--fn-danger)}.sejr-tabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.sejr-tab{appearance:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500}.sejr-tab:hover{color:var(--text)}.sejr-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.sejr-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-crumbs{font-size:var(--fs-caption);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.sejr-crumbs a{color:var(--text-secondary);text-decoration:none}.sejr-crumbs a:hover{color:var(--text);text-decoration:underline}.sejr-avatar{background:var(--n-4);width:32px;height:32px;color:var(--text-secondary);font-size:var(--fs-caption);border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.sejr-avatar img{object-fit:cover;width:100%;height:100%}.sejr-avatar--sm{width:24px;height:24px;font-size:var(--fs-meta);flex-basis:24px}.sejr-avatar--lg{width:44px;height:44px;font-size:var(--fs-body-s);flex-basis:44px}.sejr-key{font-family:var(--font-mono);font-size:var(--fs-meta);border:1px solid var(--border);color:var(--text-secondary);border-bottom-width:2px;border-radius:4px;padding:1px 4px}.sejr-skeleton{background:var(--n-3);animation:sejr-pulse var(--dur-wait) var(--ease-smooth) infinite;border-radius:4px}@keyframes sejr-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sejr-skeleton{animation:none}}.sejr-tip{background:var(--n-12);color:var(--n-1);font-size:var(--fs-caption);max-width:34ch;box-shadow:var(--elev-3);border-radius:8px;padding:8px 12px}.sejr-stack{flex-direction:column;gap:16px;display:flex}.sejr-stack--sm{gap:8px}.sejr-stack--lg{gap:32px}.sejr-row-h{align-items:center;gap:12px;display:flex}.sejr-spread{justify-content:space-between;align-items:center;gap:16px;display:flex}.sejr-toast-wrap{z-index:60;flex-direction:column-reverse;gap:8px;max-width:380px;display:flex;position:fixed;bottom:20px;left:20px}.sejr-toast{background:var(--n-12);color:var(--n-1);box-shadow:var(--elev-3);font-size:var(--fs-body-s);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.sejr-toast-body{flex:1;min-width:0}.sejr-toast-title{font-weight:500;display:block}.sejr-toast-meta{opacity:.72}.sejr-toast-x{appearance:none;cursor:pointer;color:inherit;opacity:.6;font-size:var(--fs-body);background:0 0;border:0;padding:0}.sejr-toast-x:hover{opacity:1}.sejr-toast-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-scrim-bg{background:var(--overlay-scrim);z-index:70;position:fixed;inset:0}.sejr-sheet{z-index:71;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--elev-4);flex-direction:column;display:flex;position:fixed}.sejr-sheet--side{border-radius:12px 0 0 12px;width:min(480px,100%);top:0;bottom:0;right:0}.sejr-sheet--centre{border-radius:12px;width:min(560px,100% - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.sejr-sheet-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.sejr-sheet-body{flex:1;padding:20px;overflow-y:auto}.sejr-sheet-foot{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.sejr-cmd{z-index:71;background:var(--surface);border:1px solid var(--border);width:min(560px,100% - 32px);box-shadow:var(--elev-4);border-radius:12px;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.sejr-cmd-input{width:100%;font-family:var(--font-sans);font-size:var(--fs-lead);color:var(--text);border:0;border-bottom:1px solid var(--border-subtle);background:0 0;outline:0;padding:16px 20px}.sejr-cmd-list{max-height:46vh;padding:8px;overflow-y:auto}.sejr-cmd-item{cursor:pointer;width:100%;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}.sejr-cmd-item[aria-selected=true]{background:var(--surface-hover)}.sejr-cmd-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sejr-cmd-hint{color:var(--text-secondary);margin-left:auto}.sejr-cmd-group{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-secondary);padding:12px 12px 4px}.sejr-steps{flex-direction:column;gap:0;display:flex}.sejr-step{gap:16px;padding-bottom:20px;display:flex;position:relative}.sejr-step:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:24px;bottom:0;left:11px}.sejr-step-dot{border:1px solid var(--border);background:var(--surface);height:22px;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-secondary);z-index:1;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.sejr-step--done .sejr-step-dot{background:var(--money-in);border-color:var(--money-in);color:var(--n-1)}.sejr-step--now .sejr-step-dot{border-color:var(--text);color:var(--text)}.sejr-step-body{flex:1;min-width:0;padding-top:1px}.sejr-step-title{font-size:var(--fs-body-s);color:var(--text);font-weight:500}.sejr-step--todo .sejr-step-title{color:var(--text-secondary);font-weight:400}.sejr-step-meta{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:2px}.sejr-timeline{flex-direction:column;display:flex}.sejr-tl{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.sejr-tl-time{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;font-size:var(--fs-meta);color:var(--text-secondary);white-space:nowrap}.sejr-tl-what{font-size:var(--fs-body-s);color:var(--text)}.sejr-tl-note{font-size:var(--fs-caption);color:var(--text-secondary)}.sejr-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.sejr-seg{background:var(--surface-subtle);border-radius:8px;padding:2px;display:inline-flex}.sejr-seg button{appearance:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-secondary);background:0 0;border:0;border-radius:4px;padding:4px 12px;font-weight:500}.sejr-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--elev-1)}.sejr-seg button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:32px 0;display:grid}.sejr-pricing{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sejr-plan{background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.sejr-plan--lead{border-color:var(--crimson-9)}.sejr-plan-name{font-size:var(--fs-body-s);color:var(--text);font-weight:500}.sejr-plan-list{font-size:var(--fs-body-s);color:var(--text-secondary);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sejr-cta{background:var(--n-12);color:var(--n-1);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:40px 32px;display:flex}.sejr-cta h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);max-width:22ch;margin:0}.sejr-cta p{font-size:var(--fs-lead);opacity:.78;max-width:52ch;margin:0}.sejr-footer{border-top:1px solid var(--border-subtle);font-size:var(--fs-body-s);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;padding:48px 0 32px;display:grid}.sejr-footer h3{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-secondary);margin:0 0 12px;font-weight:500}.sejr-footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sejr-footer a{color:var(--text-secondary);text-decoration:none}.sejr-footer a:hover{color:var(--text)}.sejr-legal{border-top:1px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}.sejr-legal .num{font-family:var(--font-mono)}.sejr-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.sejr-header-nav{align-items:center;gap:20px;display:flex}.sejr-header-nav a{font-size:var(--fs-body-s);color:var(--text-secondary);text-decoration:none}.sejr-header-nav a:hover,.sejr-header-nav a[aria-current=page]{color:var(--text)}.sejr-header-act{align-items:center;gap:12px;display:flex}.sejr-hero{gap:24px;max-width:64ch;padding:64px 0 48px;display:grid}.sejr-hero h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0}.sejr-hero p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary);max-width:52ch;margin:0}.sejr-hero-act{flex-wrap:wrap;gap:12px;display:flex}.sejr-hero--split{grid-template-columns:1fr 1fr;align-items:center;max-width:none}@media (max-width:820px){.sejr-hero--split{grid-template-columns:1fr}}.sejr-features{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;padding:40px 0;display:grid}.sejr-feature h3{font-size:var(--fs-title);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text);margin:0 0 8px}.sejr-feature p{font-size:var(--fs-body-s);color:var(--text-secondary);margin:0}.sejr-feature-mark{color:var(--text-secondary);margin-bottom:16px}.sejr-accordion{border-top:1px solid var(--border-subtle)}.sejr-acc{border-bottom:1px solid var(--border-subtle)}.sejr-acc-head{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:500;display:flex}.sejr-acc-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-acc-mark{color:var(--text-secondary);flex:none}.sejr-acc-body{max-width:68ch;font-size:var(--fs-body-s);color:var(--text-secondary);padding:0 0 16px}.sejr-quote{flex-direction:column;gap:16px;max-width:60ch;padding:32px 0;display:flex}.sejr-quote blockquote{font-family:var(--font-sans);font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text);margin:0}.sejr-quote-who{font-size:var(--fs-body-s);color:var(--text-secondary);align-items:center;gap:12px;display:flex}.sejr-quote-who b{color:var(--text);font-weight:500}.sejr-logos{flex-wrap:wrap;align-items:center;gap:32px;padding:32px 0;display:flex}.sejr-logos img{opacity:.62;width:auto;height:26px}.sejr-logos--card img{opacity:1;height:22px}.sejr-logos-note{font-size:var(--fs-caption);color:var(--text-secondary);flex-basis:100%}.sejr-banner{background:var(--fn-info-surface);border-bottom:1px solid var(--fn-info-border);font-size:var(--fs-body-s);color:var(--text);align-items:center;gap:16px;padding:12px 20px;display:flex}.sejr-banner--warning{background:var(--fn-warning-surface);border-bottom-color:var(--fn-warning-border)}.sejr-banner-x{appearance:none;cursor:pointer;color:var(--text-secondary);font-size:var(--fs-body);background:0 0;border:0;margin-left:auto;padding:0}.sejr-banner-x:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-menu{background:var(--surface);border:1px solid var(--border);min-width:200px;box-shadow:var(--elev-3);border-radius:8px;padding:4px}.sejr-menu-item{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text);background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}.sejr-menu-item:hover{background:var(--surface-hover)}.sejr-menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sejr-menu-item--danger{color:var(--fn-danger)}.sejr-menu-sep{background:var(--border-subtle);height:1px;margin:4px 0}.sejr-pagination{font-size:var(--fs-body-s);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.sejr-pagination .num{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;color:var(--text)}.sejr-pagination-nav{gap:8px;display:flex}.sejr-dropzone{text-align:center;border:1px dashed var(--border);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--fs-body-s);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.sejr-dropzone:hover,.sejr-dropzone[data-over=true]{border-color:var(--text);color:var(--text)}.sejr-dropzone:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sejr-dropzone b{color:var(--text);font-weight:500}.sejr-bulk{background:var(--n-12);color:var(--n-1);box-shadow:var(--elev-3);font-size:var(--fs-body-s);border-radius:8px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;bottom:20px}.sejr-bulk .num{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1}.sejr-bulk-acts{gap:8px;margin-left:auto;display:flex}.sejr-split{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:24px;display:grid}@media (max-width:860px){.sejr-split{grid-template-columns:1fr}}.sejr-article{max-width:68ch}.sejr-article h2{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text);margin:40px 0 12px}.sejr-article h3{font-size:var(--fs-body);color:var(--text);margin:24px 0 8px;font-weight:500}.sejr-article p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text);margin:0 0 16px}.sejr-article ul,.sejr-article ol{font-size:var(--fs-lead);line-height:var(--lh-lead);margin:0 0 16px;padding-left:20px}.sejr-article li{margin-bottom:8px}.sejr-article a{color:var(--link)}:root{--dur-snap:.14s;--dur-smooth:.32s;--dur-soft:.52s;--dur-cinematic:.82s;--dur-wait:1.6s;--dur-breathe:7s;--dur-drift:52s;--dur-sky:29s;--dur-sky-2:41s;--dur-sky-3:37s;--dur-moment-1:.6s;--dur-moment-2:1.2s;--dur-moment-3:2.4s;--dur-count:.8s;--ease-snap:cubic-bezier(.22,1,.36,1);--ease-smooth:cubic-bezier(.32,.72,0,1);--ease-soft:cubic-bezier(.16,1,.3,1);--ease-bounce:cubic-bezier(.34,1.46,.5,1);--ease-linear:linear}@media (prefers-reduced-motion:reduce){:root{--dur-breathe:0s;--dur-drift:0s;--dur-sky:0s;--dur-sky-2:0s;--dur-sky-3:0s;--dur-count:0s;--dur-moment-1:0s;--dur-moment-2:0s;--dur-moment-3:0s}}.sejr-photo{display:block;position:relative;overflow:hidden}.sejr-photo>img{object-fit:cover;width:100%;height:100%;display:block}.sejr-photo>img,.sejr-photo--dag>img{filter:saturate(.96)contrast(1.01)}.sejr-photo--nat>img{filter:brightness(.86)contrast(1.05)saturate(.9)}.sejr-photo--nat:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:normal;background:linear-gradient(#0f14191a 45%,#0f141957 100%),linear-gradient(#d8a47e12,#d8a47e12);position:absolute;inset:0}.sejr-photo--text>img{filter:brightness(.72)contrast(1.04)saturate(.86)}@media (prefers-reduced-transparency:reduce){.sejr-photo--nat:after{background:#0f14194d}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Söhne;font-style:normal;font-weight:100 450;font-display:swap;src:url(../../../fonts/Soehne/soehne-buch.woff2)format("woff2")}@font-face{font-family:Söhne;font-style:normal;font-weight:450 900;font-display:swap;src:url(../../../fonts/Soehne/soehne-kraftig.woff2)format("woff2")}@font-face{font-family:Söhne Breit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/SoehneBreit/soehne-breit-halbfett.woff2)format("woff2")}@font-face{font-family:Söhne Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/SoehneMono/soehne-mono-buch.woff2)format("woff2")}@property --grad-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --grad-shift{syntax:"<percentage>";inherits:false;initial-value:0%}@property --grad-pulse{syntax:"<number>";inherits:false;initial-value:0}@keyframes grad-angle-rotate{to{--grad-angle:360deg}}@keyframes grad-shift-sweep{0%{--grad-shift:-30%}to{--grad-shift:130%}}@keyframes grad-pulse-ring{0%,to{--grad-pulse:0}50%{--grad-pulse:1}}:root{--ink:#0f1419;--paper:#fafaf7;--crimson:#c1213f;--ink-2:#1a2028;--slate:#2e3640;--stone:#5a6470;--mist:#8a929d;--fog:#c4c9cf;--chalk:#e8eaed;--cream:#f2f1ed;--ink-deep:var(--ink-2);--ink-soft:var(--slate);--ink-muted:var(--stone);--ink-faint:var(--mist);--ink-mist:var(--fog);--paper-warm:var(--cream);--paper-deep:var(--cream);--cool-white:var(--paper);--crimson-deep:#911c36;--crimson-shade:#911c36;--crimson-pressed:#5c1124;--crimson-bright:#dc3d58;--crimson-mist:#fbeeef;--crimson-soft:#c1213f1a;--crimson-tint:#c1213f33;--crimson-glow:#c1213f47;--card-bg:var(--paper);--card-radius:28px;--card-radius-sm:20px;--card-radius-xs:16px;--card-border:1px solid #0f14190f;--card-shadow:0 1px 2px #0f14190a, 0 12px 32px #0f14190d, inset 0 1px 0 #ffffff80;--card-shadow-lg:0 4px 8px #0f14190d, 0 24px 56px #0f141914, inset 0 1px 0 #fff9;--card-gap:clamp(12px, 1.4vw, 18px);--brand-primary:var(--ink);--brand-primary-deep:var(--ink-2);--brand-primary-soft:var(--slate);--brand-primary-10:#0f14190f;--brand-primary-20:#0f141924;--brand-accent:var(--crimson);--brand-accent-deep:var(--crimson-deep);--brand-accent-bright:var(--crimson-bright);--brand-accent-soft:var(--crimson-soft);--brand-accent-tint:var(--crimson-tint);--brand-accent-glow:var(--crimson-glow);--bg:var(--paper);--bg-elevated:var(--paper);--bg-paper:var(--cream);--bg-subtle:var(--cream);--bg-warm-deep:var(--cream);--bg-cool:var(--paper);--bg-navy:var(--ink);--bg-navy-deep:var(--ink-2);--text-primary:var(--ink);--text-secondary:var(--slate);--text-tertiary:var(--stone);--text-quaternary:var(--mist);--text-on-ink:var(--paper);--text-on-navy:var(--paper);--text-on-navy-soft:#fafaf7d1;--text-on-navy-faint:#fafaf7b8;--color-positive:#0d7c56;--color-positive-bright:#14a571;--color-negative:#dc2626;--color-amber:#eab308;--color-info:#2563eb;--border-light:#0f141914;--border-default:#0f141924;--border-strong:#0f141938;--border-on-navy:#fafaf724;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:104px;--space-10:144px;--section-y:clamp(96px, 13vw, 180px);--section-y-tight:clamp(72px, 9vw, 128px);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.3125rem;--text-2xl:1.625rem;--text-3xl:2.125rem;--text-4xl:2.875rem;--text-5xl:3.75rem;--text-6xl:clamp(3.5rem, 6vw, 5.5rem);--text-display:clamp(4rem, 9vw, 8rem);--container-max:1360px;--container-wide:1480px;--container-narrow:920px;--container-text:680px;--site-gutter:clamp(20px, 4vw, 48px);--font-sans:"Söhne", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Söhne Breit", "Söhne", system-ui, -apple-system, sans-serif;--font-display:"Söhne Breit", "Söhne", system-ui, -apple-system, sans-serif;--font-logo:"Söhne Breit", "Söhne", system-ui, -apple-system, sans-serif;--font-mono:"Söhne Mono", ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-swift:cubic-bezier(.34, 1.4, .64, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--shadow-float:0 1px 3px #0f141914;--shadow-sm:var(--shadow-float);--shadow-md:var(--shadow-float);--shadow-lg:var(--shadow-float)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:var(--crimson) transparent;scrollbar-gutter:stable;hanging-punctuation:first last;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper)}html::-webkit-scrollbar{background:0 0;width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0;border:0}html::-webkit-scrollbar-thumb{background:var(--crimson);background-clip:padding-box;border:3px solid #0000;border-radius:0}html::-webkit-scrollbar-thumb:hover{background:var(--crimson-deep);background-clip:padding-box}html::-webkit-scrollbar-corner{background:0 0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--paper);color:var(--ink);overscroll-behavior-y:contain;font-size:16px;line-height:1.55}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.16s cubic-bezier(.55,0,1,.45) both vt-page-out}::view-transition-new(root){animation:.3s cubic-bezier(.22,1,.36,1) both vt-page-in}}@keyframes vt-page-out{to{opacity:0}}@keyframes vt-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::view-transition-group(hero-terminal){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-kasse){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-online){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(hero-mobil){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(hero-terminal){border-radius:var(--radius-lg);overflow:hidden}::view-transition-image-pair(hero-kasse){border-radius:var(--radius-lg);overflow:hidden}::view-transition-image-pair(hero-online){border-radius:var(--radius-lg);overflow:hidden}::view-transition-image-pair(hero-mobil){border-radius:var(--radius-lg);overflow:hidden}::view-transition-old(hero-terminal){object-fit:cover;width:100%;height:100%}::view-transition-new(hero-terminal){object-fit:cover;width:100%;height:100%}::view-transition-old(hero-kasse){object-fit:cover;width:100%;height:100%}::view-transition-new(hero-kasse){object-fit:cover;width:100%;height:100%}::view-transition-old(hero-online){object-fit:cover;width:100%;height:100%}::view-transition-new(hero-online){object-fit:cover;width:100%;height:100%}::view-transition-old(hero-mobil){object-fit:cover;width:100%;height:100%}::view-transition-new(hero-mobil){object-fit:cover;width:100%;height:100%}::view-transition-group(site-header){animation:none}::view-transition-group(scroll-progress){animation:none}::view-transition-old(site-header){display:none}::view-transition-old(scroll-progress){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(scroll-progress){animation:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty}h1{letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.04}h2{letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.1}.sejr-cta h2,.sejr-cta p{color:var(--n-1)}h3{letter-spacing:-.005em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.22}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}img,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}::selection{background:var(--ink);color:var(--paper)}.display{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-style:normal;font-weight:700;line-height:1.02}.display-italic{font-family:var(--font-display);letter-spacing:-.02em;font-style:normal;font-weight:700}.display-lg{font-size:var(--text-display)}.display-md{font-size:var(--text-6xl)}.display-sm{font-size:var(--text-5xl)}.serif-accent{font-family:var(--font-display);letter-spacing:-.005em;color:var(--crimson);font-style:normal;font-weight:700}.container{width:100%;max-width:var(--container-max);padding:0 var(--site-gutter);margin:0 auto}.container-wide{width:100%;max-width:var(--container-wide);padding:0 var(--site-gutter);margin:0 auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding:0 var(--site-gutter);margin:0 auto}.container-text{width:100%;max-width:var(--container-text);padding:0 var(--site-gutter);margin:0 auto}.section{padding:var(--section-y) 0}.section-tight{padding:var(--section-y-tight) 0}.btn{border-radius:var(--radius-sm);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:background .25s var(--ease-soft), color .25s var(--ease-soft), border-color .25s var(--ease-soft), transform .3s var(--ease-swift);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.btn-sm{border-radius:var(--radius-sm);padding:11px 18px;font-size:.88rem}.btn-lg{padding:19px 34px;font-size:1.02rem}.btn-accent{background:var(--crimson);color:#fff;border-color:var(--crimson);isolation:isolate;position:relative;overflow:hidden}.btn-accent:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--grad-angle), transparent 0deg, #ffffff52 40deg, transparent 80deg, transparent 360deg);opacity:0;transition:opacity .3s var(--ease-soft);position:absolute;inset:-2px}.btn-accent:hover:before{opacity:1;animation:2.4s linear infinite grad-angle-rotate}.btn-accent:hover{background:var(--crimson-deep);border-color:var(--crimson-deep);transform:translateY(-1px)}.btn-accent:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.btn-primary:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 0%, transparent calc(var(--grad-shift) - 20%), #c1213f8c var(--grad-shift), transparent calc(var(--grad-shift) + 20%), transparent 100%);opacity:0;transition:opacity .25s var(--ease-soft);pointer-events:none;position:absolute;inset:0}.btn-primary:hover:after{opacity:1;animation:grad-shift-sweep 1.6s var(--ease-soft) infinite}.btn-primary:hover{background:var(--ink-deep);border-color:var(--ink-deep);transform:translateY(-1px)}.btn-primary:active{transition-duration:.1s;transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.btn-accent:hover:before,.btn-primary:hover:after{animation:none}}.btn-ghost{color:var(--ink);border:1px solid var(--border-default);background:0 0}.btn-ghost:hover{border-color:color-mix(in oklch, var(--ink) 55%, var(--crimson) 45%);background:color-mix(in oklch, transparent 92%, var(--crimson) 8%);color:color-mix(in oklch, var(--ink) 85%, var(--crimson) 15%)}.btn-ghost:active{transition-duration:.1s;transform:scale(.98)}.btn-ghost-light{color:var(--text-on-ink);background:0 0;border:1px solid #ffffff38}.btn-ghost-light:hover{background:color-mix(in oklch, transparent 88%, var(--crimson) 12%);border-color:color-mix(in oklch, white 60%, var(--crimson) 40%)}.btn-ghost-light:active{transition-duration:.1s;transform:scale(.98)}.btn-link{color:var(--ink);border-bottom:1px solid var(--ink);background:0 0;border-radius:0;padding:0 0 2px}.btn-link:hover{color:var(--crimson);border-bottom-color:var(--crimson)}.btn .btn-arrow{transition:transform .3s var(--ease-swift);will-change:transform;display:inline-block}.btn:hover .btn-arrow{transform:translate(4px)}.eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--crimson);border-radius:50%;flex-shrink:0;width:6px;height:6px}.eyebrow-on-navy{color:var(--text-on-ink)}.eyebrow-on-navy:before{background:var(--crimson)}.eyebrow-muted{color:var(--ink-muted)}.section-head{max-width:860px;margin-bottom:var(--space-9)}.section-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:var(--space-4);color:var(--ink);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:700;line-height:1.02}.section-head h2 em,.section-head h2 .em{color:var(--crimson);font-style:normal;font-weight:700}.section-head p{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--ink-muted);max-width:58ch;line-height:1.5}.card{background:var(--chalk);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-6);transition:border-color .3s var(--ease-soft), transform .3s var(--ease-swift)}.card:hover{border-color:var(--border-default)}.tabular{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.mono{font-family:var(--font-mono);font-feature-settings:"zero"}.fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1, "tnum" 1, "kern" 1;letter-spacing:-.01em}.fig-settle{opacity:0;filter:blur(10px);will-change:opacity, filter;transition:opacity .8s var(--ease-out) var(--fig-delay,0s), filter .8s var(--ease-out) var(--fig-delay,0s)}.visible .fig-settle,.fig-settle.visible,.hero-ready .fig-settle{opacity:1;filter:blur()}.rule-draw{transform-origin:0;background:var(--border-default);width:100%;height:1px;transform:scaleX(0)}.visible>.rule-draw,.rule-draw.visible,.hero-ready .rule-draw{transition:transform .55s var(--ease-out) var(--rule-delay,0s);transform:scaleX(1)}.rule-draw.rule-crimson{background:var(--crimson)}.rule-draw.rule-on-ink{background:#ffffff2e}.exhibit{white-space:nowrap;border:1px solid var(--border-default);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);padding:3px 9px;font-size:.66rem;line-height:1.2;display:inline-block}.exhibit.exhibit-on-ink{color:#fff9;border-color:#ffffff38}html.gsap-ready .land{opacity:0;will-change:opacity, transform;transform:translateY(8px)}html.gsap-ready .settle-scope.visible .land{opacity:1;transition:opacity .6s var(--ease-out) calc(var(--land-i,0) * var(--land-stagger,.11s) + var(--land-base,.15s)), transform .6s var(--ease-out) calc(var(--land-i,0) * var(--land-stagger,.11s) + var(--land-base,.15s));transform:none}html.gsap-ready .rail-draw{transform-origin:top;transform:scaleY(0)}html.gsap-ready .settle-scope.visible .rail-draw{transition:transform 1.1s var(--ease-out) .2s;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.fig-settle{opacity:1;filter:none;transition:none}.rule-draw{transition:none;transform:scaleX(1)}html.gsap-ready .land{opacity:1;transition:none;transform:none}html.gsap-ready .rail-draw{transition:none;transform:scaleY(1)}}.gsap-ready .reveal{opacity:0;will-change:opacity, transform;transform:translateY(24px)}.reveal.visible{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--delay,0s);opacity:1!important;transform:none!important}.gsap-ready .reveal-words{opacity:0;will-change:opacity, transform;transform:translateY(16px)}.reveal-words.visible{opacity:1;transition:opacity .72s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform .72s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);transform:none}.section-divider{width:100%;max-width:var(--container-max);padding:0 var(--site-gutter);margin:0 auto}.section-divider:after{content:"";background:var(--border-light);height:1px;display:block}.rule{background:var(--border-light);border:0;height:1px;margin:0}.rule-on-ink{background:var(--border-on-navy);border:0;height:1px;margin:0}.sejr-sky-nat{color:var(--paper);background:radial-gradient(50% 190% at 5% -35%, var(--n-teal) 0%, transparent 52%), radial-gradient(28% 120% at 15% -25%, var(--n-ice) 0%, transparent 46%), radial-gradient(48% 170% at 45% -15%, var(--n-tus) 0%, transparent 62%), radial-gradient(36% 140% at 62% 135%, var(--n-coral) 0%, transparent 52%), radial-gradient(48% 170% at 92% 125%, var(--crimson-bright) 0%, transparent 54%), radial-gradient(44% 160% at 28% 140%, var(--crimson) 0%, transparent 50%), var(--ink);position:relative}.sejr-sky-nat--porten{background:radial-gradient(60% 160% at 8% -20%, var(--n-teal) 0%, transparent 50%), radial-gradient(30% 120% at 20% -10%, var(--n-ice) 0%, transparent 44%), radial-gradient(50% 160% at 44% -10%, var(--n-tus) 0%, transparent 60%), radial-gradient(40% 150% at 64% 120%, var(--n-coral) 0%, transparent 52%), radial-gradient(52% 170% at 92% 120%, var(--crimson-bright) 0%, transparent 54%), radial-gradient(46% 160% at 26% 130%, var(--crimson) 0%, transparent 50%), var(--ink)}.sejr-sky-dag{color:var(--ink);background:radial-gradient(50% 190% at 5% -35%, var(--veil-teal) 0%, transparent 52%), radial-gradient(28% 120% at 15% -25%, var(--veil-ice) 0%, transparent 46%), radial-gradient(48% 170% at 45% -15%, var(--veil-tus) 0%, transparent 62%), radial-gradient(60% 120% at 68% 108%, var(--sol-pool) 0%, transparent 58%), radial-gradient(36% 110% at 62% 118%, var(--veil-coral) 0%, transparent 52%), radial-gradient(48% 140% at 92% 115%, var(--veil-crimson) 0%, transparent 54%), var(--paper);position:relative}.sejr-sky-dag--kraftig{--veil-teal:#3c918252;--veil-ice:#9dc8c470;--veil-tus:#85638d42;--veil-coral:#d85b4747;--veil-crimson:#dc3d5842;--sol-pool:#ffe9cf}.sejr-scrim{z-index:1;pointer-events:none;background:radial-gradient(150% 260% at 9%,#0f1419bd 0%,#0000 46%);position:absolute;inset:0}.sejr-grain{z-index:2;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}.sejr-grain--dag{opacity:.2}.sejr-breathe{animation:7s ease-in-out infinite alternate sejr-breathe}@media (prefers-reduced-motion:reduce){.sejr-breathe{animation:none}}:focus-visible{outline:2px solid var(--crimson);outline-offset:3px;border-radius:2px}.btn:focus-visible{outline-offset:4px}a:focus-visible{outline-offset:3px}.monumental{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-size:clamp(4.5rem,17vw,17rem);font-weight:700;line-height:.86}.monumental em,.monumental .em{color:var(--crimson);font-style:normal;font-weight:700}.monumental-on-ink{color:var(--text-on-ink)}.crimson-italic{font-family:var(--font-display);color:var(--crimson);letter-spacing:-.005em;font-style:normal;font-weight:700}.drop-cap:first-letter{font-family:var(--font-display);color:var(--crimson);float:left;shape-outside:margin-box;margin-top:.06em;margin-right:.04em;padding:.08em .14em 0 0;font-size:5.2em;font-style:normal;font-weight:900;line-height:.82}.drop-cap-ink:first-letter{color:var(--ink)}.drop-cap-paper:first-letter{color:var(--paper)}.stamp{--stamp-size:120px;--stamp-rotate:-8deg;width:var(--stamp-size);height:var(--stamp-size);border:1.5px dashed var(--crimson);text-align:center;color:var(--crimson);transform:rotate(var(--stamp-rotate));font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:10px;font-size:.68rem;font-weight:700;line-height:1.25;display:grid;position:relative}.stamp:before{content:"";opacity:.35;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:5px}.stamp-ink{color:var(--ink);border-color:var(--ink)}.stamp-paper{color:var(--paper);border-color:var(--paper)}.stamp-lg{--stamp-size:170px;font-size:.74rem}.stamp-sm{--stamp-size:88px;padding:6px;font-size:.58rem}.stamp-solid{background:var(--crimson);color:#fff;border-style:solid}.stamp-solid:before{border-color:#ffffff8c}.stamp-rotate-slow{animation:32s linear infinite stampSpin}@keyframes stampSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stamp-orbit{width:var(--stamp-size,170px);height:var(--stamp-size,170px);color:var(--crimson);place-items:center;display:inline-grid;position:relative}.stamp-orbit svg{width:100%;height:100%;animation:28s linear infinite stampSpin;position:absolute;inset:0}.stamp-orbit .stamp-orbit-mark{z-index:1;font-family:var(--font-display);font-style:normal;font-weight:700;font-size:calc(var(--stamp-size,170px) * .28);color:var(--crimson);position:relative}.glass{-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#fafaf794;border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #0f14190f}.glass-ink{-webkit-backdrop-filter:blur(22px)saturate(1.4);color:var(--text-on-ink);background:#0f141973;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0f14194d}.glass-crimson{-webkit-backdrop-filter:blur(18px)saturate(1.6);color:var(--ink);background:linear-gradient(135deg,#c1213f0f,#c1213f05);border:1px solid #c1213f1a}.grad-paper{background:var(--paper)}.grad-ink{background:radial-gradient(ellipse at 50% 0%, #c1213f0f 0%, transparent 55%), linear-gradient(180deg, var(--ink-deep) 0%, var(--ink) 100%);color:var(--text-on-ink)}.grad-dawn{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-warm) 100%)}.grad-crimson-wash{background:var(--paper)}.grain{pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.grain-soft{opacity:.12}.rotate-tilt{transform-origin:50%;transform:rotate(-2deg)}.rotate-tilt-r{transform-origin:50%;transform:rotate(2deg)}.rotate-hover{transition:transform .5s var(--ease-swift);will-change:transform}.rotate-hover:hover{transform:rotate(-1.5deg)scale(1.015)}.tilt-3d{transform-style:preserve-3d;transition:transform .4s var(--ease-swift);will-change:transform}.parallax-scene{position:relative;overflow:hidden}.parallax-layer{will-change:transform;position:absolute;inset:0}.ink-flourish{display:inline-block;position:relative}.ink-flourish:after{content:"";background:var(--crimson);opacity:.24;z-index:-1;border-radius:2px;height:.34em;position:absolute;bottom:-.08em;left:0;right:0;transform:skew(-14deg)}.dot-tag{border:1px solid var(--border-default);border-radius:var(--radius-pill);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(12px);background:#fafaf799;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.dot-tag:before{content:"";background:var(--crimson);width:6px;height:6px;animation:dot-pulse 2.4s var(--ease-soft) infinite;border-radius:50%;box-shadow:0 0 #c1213f99}@keyframes dot-pulse{0%{box-shadow:0 0 #c1213f8c}70%{box-shadow:0 0 0 7px #c1213f00}to{box-shadow:0 0 #c1213f00}}@media (prefers-reduced-motion:reduce){.dot-tag:before{animation:none}}.dot-tag-on-ink{color:var(--text-on-ink);background:#fafaf70f;border-color:#fafaf729}.mark{background:var(--crimson);vertical-align:middle;border-radius:1px;width:2px;height:.92em;display:inline-block}.mark-lg{width:3px;height:1.15em}.mark-xs{width:1.5px;height:.7em}.mark-ink{background:var(--ink)}.mark-bright{background:var(--crimson)}.slash{color:var(--crimson);font-family:var(--font-display);-webkit-user-select:none;user-select:none;padding:0 .12em;font-style:normal;font-weight:400;display:inline-block;transform:translateY(-.02em)}.texture-dots{background-image:radial-gradient(circle,#0f14191a 1px,#0000 1px);background-size:22px 22px}.texture-dots-crimson{background-image:radial-gradient(circle,#c1213f1f 1px,#0000 1px);background-size:22px 22px}.texture-dots-ink{background-image:radial-gradient(circle,#fafaf714 1px,#0000 1px);background-size:22px 22px}.link-underline{color:var(--ink);font-weight:600;display:inline-block;position:relative}.link-underline:after{content:"";background:var(--crimson);transform-origin:100%;height:2px;transition:transform .45s var(--ease-swift);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.link-underline:hover:after,.link-underline:focus-visible:after{transform-origin:0;transform:scaleX(1)}.magnetic{will-change:transform;transition:transform .6s var(--ease-swift)}.gsap-ready .reveal-rotate{opacity:0;will-change:opacity, transform;transform:rotate(-4deg)translateY(24px)}.reveal-rotate.visible{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);opacity:1!important;transform:none!important}.gsap-ready .reveal-scale{opacity:0;will-change:opacity, transform;transform:scale(.94)}.reveal-scale.visible{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);opacity:1!important;transform:none!important}.hero-price-note{margin-top:var(--space-5);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:.83rem;display:flex}.hero-price-note strong{color:var(--ink-muted);font-weight:600}.hero-price-note a{color:var(--crimson);white-space:nowrap;transition:color .15s var(--ease-soft);font-weight:500}.hero-price-note a:hover{color:var(--crimson-deep)}@media (max-width:640px){:root{--section-y:clamp(64px, 10vw, 96px);--section-y-tight:clamp(48px, 8vw, 72px);--site-gutter:16px}.section-head{margin-bottom:var(--space-7)}.section-head h2{font-size:clamp(1.7rem,6vw,2.4rem)}.section-head p{font-size:.95rem}.btn{min-height:48px;padding:14px 22px;font-size:.94rem}.btn-lg{min-height:52px;padding:16px 28px;font-size:1rem}.eyebrow{font-size:.68rem}.monumental{font-size:clamp(2.8rem,14vw,5rem)}input,select,textarea{min-height:48px;font-size:16px}}@media (max-width:400px){:root{--site-gutter:14px}}.cc.svelte-1xqvkrg{z-index:100;background:var(--ink,#0f1419);width:min(440px,100vw - 24px);color:var(--paper,#fafaf7);border:1px solid #fafaf729;border-radius:14px;animation:.24s svelte-1xqvkrg-cc-in;position:fixed;bottom:clamp(12px,3vw,24px);left:clamp(12px,3vw,24px);box-shadow:0 24px 60px -20px #0009}.cc.svelte-1xqvkrg:focus{outline:none}.cc-wide.svelte-1xqvkrg{width:min(520px,100vw - 24px)}@keyframes svelte-1xqvkrg-cc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cc.svelte-1xqvkrg{animation:none}}.cc-in.svelte-1xqvkrg{padding:clamp(18px,3vw,24px)}.cc-h.svelte-1xqvkrg{color:var(--paper,#fafaf7);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500}.cc-p.svelte-1xqvkrg{color:#fafaf7c7;margin:10px 0 0;font-size:.88rem;line-height:1.6}.cc-cats.svelte-1xqvkrg{flex-direction:column;margin-top:16px;display:flex}.cc-cat.svelte-1xqvkrg{border-top:1px solid #fafaf71f;padding:13px 0}.cc-cat.svelte-1xqvkrg:first-child{border-top:0;padding-top:4px}.cc-cat-h.svelte-1xqvkrg{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.cc-cat-n.svelte-1xqvkrg{font-size:.92rem;font-weight:500}.cc-cat-p.svelte-1xqvkrg{color:#fafaf7ad;max-width:52ch;margin:5px 0 0;font-size:.82rem;line-height:1.55}.cc-always.svelte-1xqvkrg{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fafaf799;font-size:.66rem}.cc-box.svelte-1xqvkrg{width:20px;height:20px;accent-color:var(--crimson-9,#c1213f);cursor:pointer;flex:none}.cc-box.svelte-1xqvkrg:focus-visible{outline:2px solid var(--paper,#fafaf7);outline-offset:2px}.cc-actions.svelte-1xqvkrg{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cc-btn.svelte-1xqvkrg{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:11px 18px;font-size:.86rem;font-weight:500;transition:background .12s,border-color .12s}.cc-btn-primary.svelte-1xqvkrg{background:var(--crimson-9,#c1213f);color:var(--paper,#fafaf7)}.cc-btn-primary.svelte-1xqvkrg:hover{background:#d12a49}.cc-btn-secondary.svelte-1xqvkrg{color:var(--paper,#fafaf7);background:0 0;border-color:#fafaf76b}.cc-btn-secondary.svelte-1xqvkrg:hover{border-color:var(--paper,#fafaf7)}.cc-btn.svelte-1xqvkrg:focus-visible,.cc-link.svelte-1xqvkrg:focus-visible{outline:2px solid var(--paper,#fafaf7);outline-offset:2px}.cc-link.svelte-1xqvkrg{color:#fafaf7cc;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fafaf757;padding:4px 2px;font-size:.84rem;text-decoration:none}.cc-link.svelte-1xqvkrg:hover{color:var(--paper,#fafaf7);border-bottom-color:var(--paper,#fafaf7)}@media (max-width:520px){.cc.svelte-1xqvkrg,.cc-wide.svelte-1xqvkrg{width:auto;bottom:8px;left:8px;right:8px}}.ls-bar.svelte-5jdvia{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1419eb;border:1px solid #fafaf724;border-radius:100px;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:6px 6px 6px 16px;animation:.28s cubic-bezier(.16,1,.3,1) both svelte-5jdvia-ls-in;display:flex;position:fixed;translate:-50%;box-shadow:0 10px 30px -10px #0f14198c}@keyframes svelte-5jdvia-ls-in{0%{opacity:0;translate:-50% 12px}}@media (prefers-reduced-motion:reduce){.ls-bar.svelte-5jdvia{animation:none}}.ls-link.svelte-5jdvia{font-family:var(--font-sans);color:var(--paper,#fafaf7);white-space:nowrap;text-overflow:ellipsis;padding-block:6px;font-size:.9rem;font-weight:500;text-decoration:none;overflow:hidden}.ls-link.svelte-5jdvia:hover{text-decoration:underline}.ls-x.svelte-5jdvia{color:#fafaf799;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ls-x.svelte-5jdvia:hover{color:var(--paper,#fafaf7);background:#fafaf71a}.ls-x.svelte-5jdvia svg:where(.svelte-5jdvia){width:12px;height:12px;display:block}.ls-link.svelte-5jdvia:focus-visible,.ls-x.svelte-5jdvia:focus-visible{outline:2px solid var(--cr,#c1213f);outline-offset:2px}.skip-link.svelte-12qhfyh{z-index:200;background:var(--ink);color:var(--paper);letter-spacing:.02em;transition:transform .2s var(--ease-swift,cubic-bezier(.22, 1, .36, 1));border-radius:6px;padding:10px 16px;font-size:.875rem;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus-visible{outline:2px solid var(--crimson);outline-offset:2px;transform:translateY(0)}main.svelte-12qhfyh:focus-visible{outline:none}.scroll-progress.svelte-12qhfyh{z-index:90;pointer-events:none;view-transition-name:scroll-progress;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress-fill.svelte-12qhfyh{background:linear-gradient(90deg, var(--crimson) 0%, var(--crimson-deep) 100%);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #c1213f73;transition-property:none!important}@media (max-width:900px){main.svelte-12qhfyh{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
