@import"https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&family=Hanken+Grotesk:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.al-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}.al-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in oklab,var(--paper-0) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.al-header__bar{max-width:var(--container-wide);margin:0 auto;padding:0 var(--space-8);height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.al-header__logo-link{display:inline-flex}.al-header__nav{display:flex;gap:4px;align-items:center}.al-header__link{border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;color:var(--ink-1);padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none;display:inline-block}.al-header__link:hover{color:var(--ink-0);background:var(--paper-2)}.al-header__link.is-active{color:var(--ink-0);font-weight:600}.al-header__actions{display:flex;gap:14px;align-items:center}.al-header__toggle.al-ib{display:none}@media(max-width:860px){.al-header__bar{padding:0 var(--space-5)}.al-header__nav{position:fixed;top:64px;right:0;bottom:0;left:0;background:var(--paper-0);flex-direction:column;align-items:stretch;padding:var(--space-4) var(--space-5);gap:2px;overflow-y:auto;transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base)}.al-header__nav.is-open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),visibility 0s linear 0s}.al-header__link{padding:14px 10px;font-size:var(--fs-body);border-bottom:1px solid var(--line)}.al-header__toggle.al-ib{display:inline-flex}.al-header__actions .al-btn--primary-desktop{display:none}}:root{--paper-0: oklch(.958 .002 265);--paper-1: oklch(.977 .002 265);--paper-2: oklch(.938 .003 265);--surface: oklch(1 0 0);--surface-2: oklch(.984 .002 265);--ink-0: oklch(.235 .018 258);--ink-1: oklch(.415 .018 258);--ink-2: oklch(.565 .014 258);--ink-3: oklch(.705 .01 258);--line: oklch(.918 .005 258);--line-2: oklch(.868 .006 258);--line-strong: oklch(.8 .008 258);--signal: oklch(.56 .205 264);--signal-hover: oklch(.51 .21 264);--signal-press: oklch(.465 .205 264);--signal-soft: oklch(.95 .035 264);--signal-soft-2: oklch(.905 .06 264);--signal-ink: oklch(.99 .003 250);--flow: oklch(.575 .19 262);--crew: oklch(.64 .17 155);--reach: oklch(.59 .2 300);--scan: oklch(.79 .155 82);--bridge: oklch(.68 .125 215);--true: oklch(.65 .15 135);--flow-soft: oklch(.945 .04 262);--crew-soft: oklch(.945 .045 155);--reach-soft: oklch(.945 .045 300);--scan-soft: oklch(.955 .055 82);--bridge-soft: oklch(.95 .038 215);--true-soft: oklch(.945 .045 135);--success: oklch(.64 .17 155);--success-soft: oklch(.94 .055 155);--warning: oklch(.79 .155 82);--warning-soft: oklch(.95 .06 82);--danger: oklch(.595 .2 25);--danger-soft: oklch(.945 .045 25);--info: var(--signal);--info-soft: var(--signal-soft);--bg-page: var(--paper-0);--bg-band: var(--paper-1);--bg-inset: var(--paper-2);--surface-card: var(--surface);--text-heading: var(--ink-0);--text-body: var(--ink-1);--text-muted: var(--ink-2);--text-disabled: var(--ink-3);--border-default: var(--line);--border-strong: var(--line-strong);--accent: var(--signal);--accent-contrast: var(--signal-ink);--focus-ring: oklch(.56 .205 264 / .4)}:root{--font-display: "Schibsted Grotesk", "Hanken Grotesk", system-ui, sans-serif;--font-sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fs-display-1: 76px;--fs-display-2: 58px;--fs-h1: 44px;--fs-h2: 33px;--fs-h3: 25px;--fs-h4: 20px;--fs-lead: 20px;--fs-body: 16px;--fs-sm: 14px;--fs-xs: 13px;--fs-label: 12px;--lh-tight: 1.05;--lh-snug: 1.18;--lh-normal: 1.5;--lh-relaxed: 1.62;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0em;--ls-label: .08em;--ls-label-wide: .14em}: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: 1200px;--container-wide: 1360px;--container-text: 720px;--gutter: 24px;--section-y: 112px}:root{--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 22px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 1.5px;--shadow-xs: 0 1px 2px oklch(.4 .03 258 / .06);--shadow-sm: 0 1px 2px oklch(.4 .03 258 / .05), 0 2px 6px oklch(.4 .03 258 / .05);--shadow-md: 0 2px 4px oklch(.4 .03 258 / .05), 0 6px 16px oklch(.4 .03 258 / .07);--shadow-lg: 0 4px 8px oklch(.4 .03 258 / .05), 0 14px 40px oklch(.4 .03 258 / .1);--shadow-focus: 0 0 0 3px var(--focus-ring);--ring-hairline: inset 0 0 0 1px var(--line)}:root{--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-line: cubic-bezier(.4, 0, .1, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--dur-line: .9s;--hover-lift: -1px}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-line: 0ms}}:root{color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--signal);text-decoration:none;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--signal-hover);text-decoration:underline}a:active{color:var(--signal-press)}::selection{background:var(--signal-soft-2);color:var(--ink-0)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 32px;--radius-shell: 28px;--radius-chip: 12px;--shadow-xs: 0 1px 2px oklch(.3 .02 265 / .05);--shadow-sm: 0 1px 3px oklch(.3 .02 265 / .06), 0 1px 2px oklch(.3 .02 265 / .04);--shadow-md: 0 2px 6px oklch(.3 .02 265 / .05), 0 8px 20px oklch(.3 .02 265 / .06);--shadow-lg: 0 4px 12px oklch(.3 .02 265 / .05), 0 20px 48px oklch(.3 .02 265 / .09);--shadow-shell: 0 2px 8px oklch(.3 .02 265 / .04), 0 24px 64px oklch(.3 .02 265 / .08);--line: oklch(.925 .003 265);--line-2: oklch(.895 .004 265);--line-strong: oklch(.855 .005 265);--shell-pad: clamp(16px, 1.6vw, 26px);--card-pad: clamp(20px, 2vw, 30px)}.al-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.al-shell{background:var(--surface);border-radius:var(--radius-shell);box-shadow:var(--shadow-shell)}.al-pill{border-radius:var(--radius-pill)}.al-chip{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-chip)}@media(prefers-reduced-motion:no-preference){.al-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.8,.28,1),transform .6s cubic-bezier(.22,.8,.28,1);will-change:opacity,transform}.al-reveal.is-in{opacity:1;transform:none}}:root{--fs-mega: clamp(56px, 12.4vw, 196px);--fs-section: clamp(32px, 4.4vw, 64px);--lh-mega: .84;--ls-mega: -.055em;--rule-heavy: 4px}.al-mega{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-mega);line-height:var(--lh-mega);letter-spacing:var(--ls-mega);text-transform:uppercase;margin:0}.al-outline{-webkit-text-stroke:2px var(--ink-0);color:transparent}.al-rule{height:var(--rule-heavy);background:var(--ink-0)}.al-meta{display:grid;gap:var(--space-6);padding:18px 0;border-bottom:1px solid var(--line-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.al-band{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:8px}@media(prefers-reduced-motion:no-preference){.al-reveal-rule{transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,.8,.28,1)}.al-reveal-rule.is-in{transform:scaleX(1)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal)}img,svg{display:block;max-width:100%}.al-skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--signal);color:var(--signal-ink);padding:10px 16px;border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-sm);transition:top var(--dur-fast) var(--ease-standard)}.al-skip-link:focus{top:8px}@media(max-width:760px){.al-cols-2,.al-cols-3{grid-template-columns:1fr!important}.al-story-row{grid-template-columns:1fr!important;gap:8px!important}}.al-scroll-x{overflow-x:auto}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
