@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/schibsted-grotesk-italic-latin-ext.DHMxUQJA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_astro/schibsted-grotesk-italic-latin.DOpoR6u6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/schibsted-grotesk-roman-latin-ext.CnpJE18X.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/schibsted-grotesk-roman-latin.DxefFeRw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sa-basalto:#1e1b19;--sa-lava:#e84e1b;--sa-pietra:#edeae6;--sa-lava-scura:#b83c12;--sa-lava-chiara:#f2875a;--sa-tirreno:#2a6a8a;--sa-tirreno-chiaro:#5fa3c4;--sa-calce:#fff;--sa-mandorla:#f7f4f0;--sa-ossidiana:#292623;--sa-inchiostro:#3a3632;--sa-cenere:#655f5a;--sa-pietra-200:#d7d3cf;--sa-polvere:#9d9791;--sa-neutro-50:#f7f4f0;--sa-neutro-100:#edeae6;--sa-neutro-200:#d7d3cf;--sa-neutro-300:#bfbab4;--sa-neutro-400:#9d9791;--sa-neutro-500:#7e7871;--sa-neutro-600:#655f5a;--sa-neutro-700:#4f4945;--sa-neutro-800:#3a3632;--sa-neutro-900:#292623;--sa-neutro-950:#1e1b19;--sa-success-light:#3d7330;--sa-success-dark:#8cc47a;--sa-success-bg-light:#e8f1e3;--sa-success-bg-dark:#22301d;--sa-warning-light:#8a5a00;--sa-warning-dark:#e7b547;--sa-warning-bg-light:#f7eed8;--sa-warning-bg-dark:#33291a;--sa-error-light:#b0263a;--sa-error-dark:#f2848f;--sa-error-bg-light:#f7e4e6;--sa-error-bg-dark:#3a1e22;--sa-info-light:#2a6a8a;--sa-info-dark:#5fa3c4;--sa-info-bg-light:#e2eef3;--sa-info-bg-dark:#1b2b33}:root,[data-theme=light]{--sa-surface-base:#f7f4f0;--sa-surface-raised:#fff;--sa-surface-sunken:#edeae6;--sa-surface-brand:#1e1b19;--sa-text-strong:#1e1b19;--sa-text-body:#3a3632;--sa-text-muted:#655f5a;--sa-text-on-brand:#edeae6;--sa-border:#d7d3cf;--sa-border-strong:#7e7871;--sa-accent:#e84e1b;--sa-accent-text:#b83c12;--sa-on-accent:#1e1b19;--sa-link:#2a6a8a;--sa-cta-bg:#1e1b19;--sa-cta-text:#edeae6;--sa-success:#3d7330;--sa-success-bg:#e8f1e3;--sa-warning:#8a5a00;--sa-warning-bg:#f7eed8;--sa-error:#b0263a;--sa-error-bg:#f7e4e6;--sa-info:#2a6a8a;--sa-info-bg:#e2eef3;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sa-surface-base:#1e1b19;--sa-surface-raised:#292623;--sa-surface-sunken:#171513;--sa-surface-brand:#292623;--sa-text-strong:#edeae6;--sa-text-body:#d7d3cf;--sa-text-muted:#9d9791;--sa-text-on-brand:#edeae6;--sa-border:#3a3632;--sa-border-strong:#7e7871;--sa-accent:#e84e1b;--sa-accent-text:#f2875a;--sa-on-accent:#1e1b19;--sa-link:#5fa3c4;--sa-cta-bg:#e84e1b;--sa-cta-text:#1e1b19;--sa-success:#8cc47a;--sa-success-bg:#22301d;--sa-warning:#e7b547;--sa-warning-bg:#33291a;--sa-error:#f2848f;--sa-error-bg:#3a1e22;--sa-info:#5fa3c4;--sa-info-bg:#1b2b33;color-scheme:dark}}[data-theme=dark]{--sa-surface-base:#1e1b19;--sa-surface-raised:#292623;--sa-surface-sunken:#171513;--sa-surface-brand:#292623;--sa-text-strong:#edeae6;--sa-text-body:#d7d3cf;--sa-text-muted:#9d9791;--sa-text-on-brand:#edeae6;--sa-border:#3a3632;--sa-border-strong:#7e7871;--sa-accent:#e84e1b;--sa-accent-text:#f2875a;--sa-on-accent:#1e1b19;--sa-link:#5fa3c4;--sa-cta-bg:#e84e1b;--sa-cta-text:#1e1b19;--sa-success:#8cc47a;--sa-success-bg:#22301d;--sa-warning:#e7b547;--sa-warning-bg:#33291a;--sa-error:#f2848f;--sa-error-bg:#3a1e22;--sa-info:#5fa3c4;--sa-info-bg:#1b2b33;color-scheme:dark}:root{--sa-font-display:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sa-font-text:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sa-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sa-measure:68ch;--sa-size-display:clamp(2.75rem, 1.7286rem + 4.1905vw, 5.5rem);--sa-lh-display:1.02;--sa-ls-display:-.035em;--sa-weight-display:500;--sa-size-h1:clamp(2.25rem, 1.6929rem + 2.2857vw, 3.75rem);--sa-lh-h1:1.05;--sa-ls-h1:-.03em;--sa-weight-h1:500;--sa-size-h2:clamp(1.75rem, 1.425rem + 1.3333vw, 2.625rem);--sa-lh-h2:1.1;--sa-ls-h2:-.025em;--sa-weight-h2:500;--sa-size-h3:clamp(1.375rem, 1.2357rem + .5714vw, 1.75rem);--sa-lh-h3:1.2;--sa-ls-h3:-.015em;--sa-weight-h3:500;--sa-size-h4:clamp(1.125rem, 1.0554rem + .2857vw, 1.3125rem);--sa-lh-h4:1.3;--sa-ls-h4:-.01em;--sa-weight-h4:600;--sa-size-lead:clamp(1.125rem, 1.0554rem + .2857vw, 1.3125rem);--sa-lh-lead:1.6;--sa-ls-lead:-.005em;--sa-weight-lead:400;--sa-size-body:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--sa-lh-body:1.7;--sa-ls-body:0em;--sa-weight-body:400;--sa-size-small:clamp(.875rem, .8518rem + .0952vw, .9375rem);--sa-lh-small:1.55;--sa-ls-small:0em;--sa-weight-small:400;--sa-size-caption:clamp(.78125rem, .7696rem + .0476vw, .8125rem);--sa-lh-caption:1.45;--sa-ls-caption:.005em;--sa-weight-caption:400}.sa-display{font-family:var(--sa-font-display);font-size:var(--sa-size-display);line-height:var(--sa-lh-display);letter-spacing:var(--sa-ls-display);font-weight:var(--sa-weight-display)}.sa-h1{font-family:var(--sa-font-display);font-size:var(--sa-size-h1);line-height:var(--sa-lh-h1);letter-spacing:var(--sa-ls-h1);font-weight:var(--sa-weight-h1)}.sa-h2{font-family:var(--sa-font-display);font-size:var(--sa-size-h2);line-height:var(--sa-lh-h2);letter-spacing:var(--sa-ls-h2);font-weight:var(--sa-weight-h2)}.sa-h3{font-family:var(--sa-font-display);font-size:var(--sa-size-h3);line-height:var(--sa-lh-h3);letter-spacing:var(--sa-ls-h3);font-weight:var(--sa-weight-h3)}.sa-h4{font-family:var(--sa-font-display);font-size:var(--sa-size-h4);line-height:var(--sa-lh-h4);letter-spacing:var(--sa-ls-h4);font-weight:var(--sa-weight-h4)}.sa-lead{font-family:var(--sa-font-text);font-size:var(--sa-size-lead);line-height:var(--sa-lh-lead);letter-spacing:var(--sa-ls-lead);font-weight:var(--sa-weight-lead)}.sa-body{font-family:var(--sa-font-text);font-size:var(--sa-size-body);line-height:var(--sa-lh-body);letter-spacing:var(--sa-ls-body);font-weight:var(--sa-weight-body)}.sa-small{font-family:var(--sa-font-text);font-size:var(--sa-size-small);line-height:var(--sa-lh-small);letter-spacing:var(--sa-ls-small);font-weight:var(--sa-weight-small)}.sa-caption{font-family:var(--sa-font-text);font-size:var(--sa-size-caption);line-height:var(--sa-lh-caption);letter-spacing:var(--sa-ls-caption);font-weight:var(--sa-weight-caption)}.sa-type{font-family:var(--sa-font-text);font-size:var(--sa-size-body);line-height:var(--sa-lh-body);color:var(--sa-text-body,#3a3632);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}.sa-type :where(h1,h2,h3,h4){color:var(--sa-text-strong,#1e1b19);text-wrap:balance;margin:0 0 .5em}.sa-type :where(h1){font-family:var(--sa-font-display);font-size:var(--sa-size-h1);line-height:var(--sa-lh-h1);letter-spacing:var(--sa-ls-h1);font-weight:var(--sa-weight-h1)}.sa-type :where(h2){font-family:var(--sa-font-display);font-size:var(--sa-size-h2);line-height:var(--sa-lh-h2);letter-spacing:var(--sa-ls-h2);font-weight:var(--sa-weight-h2)}.sa-type :where(h3){font-family:var(--sa-font-display);font-size:var(--sa-size-h3);line-height:var(--sa-lh-h3);letter-spacing:var(--sa-ls-h3);font-weight:var(--sa-weight-h3)}.sa-type :where(h4){font-family:var(--sa-font-display);font-size:var(--sa-size-h4);line-height:var(--sa-lh-h4);letter-spacing:var(--sa-ls-h4);font-weight:var(--sa-weight-h4)}.sa-type :where(p,li){max-width:var(--sa-measure);text-wrap:pretty}.sa-type :where(strong,b){font-weight:600}.sa-num{font-variant-numeric:tabular-nums}:root{--sa-space-0:0px;--sa-space-1:4px;--sa-space-2:8px;--sa-space-3:12px;--sa-space-4:16px;--sa-space-5:24px;--sa-space-6:32px;--sa-space-7:48px;--sa-space-8:64px;--sa-space-9:96px;--sa-space-10:128px;--sa-radius-none:0px;--sa-radius-xs:2px;--sa-radius-sm:4px;--sa-radius-md:8px;--sa-radius-lg:12px;--sa-radius-xl:16px;--sa-radius-pill:999px;--sa-border-thin:1px;--sa-border-medium:1.5px;--sa-border-icon:2px;--sa-shadow-raised:0 1px 2px #1e1b190f, 0 6px 16px -8px #1e1b1924;--sa-shadow-floating:0 2px 4px #1e1b190f, 0 20px 44px -18px #1e1b1952;--sa-focus-ring:0 0 0 2px var(--sa-surface-base,#f7f4f0), 0 0 0 4px var(--sa-link,#2a6a8a);--sa-container:1200px;--sa-columns:12;--sa-gutter:clamp(16px, 2.2vw, 24px);--sa-margin:clamp(16px, 5vw, 64px);--sa-section-y:clamp(64px, 9vw, 128px);--sa-dur-micro:.12s;--sa-dur-hover:.2s;--sa-dur-open:.32s;--sa-dur-intro:.64s;--sa-ease-out:cubic-bezier(.2,.8,.2,1);--sa-ease-spring:cubic-bezier(.34,1.56,.64,1);--sa-ease-in-out:cubic-bezier(.65,0,.35,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sa-shadow-raised:0 1px 2px #0000004d, 0 6px 16px -8px #00000073;--sa-shadow-floating:0 2px 4px #00000059, 0 20px 44px -18px #0009}}[data-theme=dark]{--sa-shadow-raised:0 1px 2px #0000004d, 0 6px 16px -8px #00000073;--sa-shadow-floating:0 2px 4px #00000059, 0 20px 44px -18px #0009}@media (prefers-reduced-motion:reduce){:root{--sa-dur-micro:1ms;--sa-dur-hover:1ms;--sa-dur-open:1ms;--sa-dur-intro:1ms}}.sa-container{width:min(100% - 2 * var(--sa-margin), var(--sa-container));margin-inline:auto}.sa-grid{grid-template-columns:repeat(var(--sa-columns), minmax(0, 1fr));column-gap:var(--sa-gutter);display:grid}@media (width<=767px){.sa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--sa-btn-radius:var(--sa-radius-md)}[data-theme]{--sa-focus-ring:0 0 0 2px var(--sa-surface-base), 0 0 0 4px var(--sa-link)}.sa-btn{justify-content:center;align-items:center;gap:var(--sa-space-2);min-height:44px;padding:0 var(--sa-space-5);border-radius:var(--sa-btn-radius);font:500 var(--sa-size-small)/1 var(--sa-font-display);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:transform var(--sa-dur-hover) var(--sa-ease-spring);-webkit-tap-highlight-color:transparent;border:0;text-decoration:none;display:inline-flex}.sa-btn svg{flex:none;width:18px;height:18px}.sa-btn:hover{transform:translateY(-1px)}.sa-btn:active{transform:translateY(0)scale(.98)}.sa-btn:focus-visible{box-shadow:var(--sa-focus-ring);outline:none}.sa-btn:disabled,.sa-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.sa-btn--primary{background:var(--sa-cta-bg);color:var(--sa-cta-text)}.sa-btn--primary:hover{background:color-mix(in oklab, var(--sa-cta-bg) 88%, var(--sa-surface-base))}.sa-btn--secondary{color:var(--sa-text-strong);box-shadow:inset 0 0 0 1.5px var(--sa-accent);background:0 0}.sa-btn--secondary:hover{background:color-mix(in oklab, var(--sa-accent) 8%, transparent)}.sa-btn--secondary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--sa-accent), var(--sa-focus-ring)}.sa-btn--tertiary{color:var(--sa-text-strong);padding-inline:var(--sa-space-1);background:0 0;min-height:36px}.sa-btn--tertiary svg{transition:transform var(--sa-dur-hover) var(--sa-ease-spring)}.sa-btn--tertiary:hover{transform:none}.sa-btn--tertiary:hover svg{transform:translate(3px)}.sa-btn--sm{min-height:36px;padding-inline:var(--sa-space-4);font-size:var(--sa-size-caption)}.sa-btn--lg{min-height:52px;padding-inline:var(--sa-space-6);font-size:var(--sa-size-body)}.sa-btn--icon{width:44px;padding:0}.sa-link{color:var(--sa-link);text-underline-offset:.2em;text-decoration:underline 1px}.sa-link:hover{text-decoration-thickness:2px}.sa-link:focus-visible{box-shadow:var(--sa-focus-ring);border-radius:2px;outline:none}.sa-field{gap:var(--sa-space-2);display:grid}.sa-label{font:500 var(--sa-size-small)/1.3 var(--sa-font-text);color:var(--sa-text-strong)}.sa-help{font-size:var(--sa-size-caption);color:var(--sa-text-muted);line-height:1.45}.sa-input,.sa-select,.sa-textarea{width:100%;min-height:48px;padding:var(--sa-space-3) var(--sa-space-4);border:1px solid var(--sa-border-strong);border-radius:var(--sa-radius-sm);background:var(--sa-surface-raised);color:var(--sa-text-strong);font:400 var(--sa-size-body)/1.4 var(--sa-font-text)}.sa-textarea{resize:vertical;min-height:120px}.sa-input::placeholder,.sa-textarea::placeholder{color:var(--sa-text-muted)}.sa-input:focus-visible,.sa-select:focus-visible,.sa-textarea:focus-visible{border-color:var(--sa-link);box-shadow:var(--sa-focus-ring);outline:none}.sa-input[aria-invalid=true],.sa-textarea[aria-invalid=true]{border-color:var(--sa-error)}.sa-error{font-size:var(--sa-size-caption);color:var(--sa-error);line-height:1.45}.sa-input:disabled{opacity:.55;cursor:not-allowed}.sa-check{gap:var(--sa-space-3);font-size:var(--sa-size-small);color:var(--sa-text-body);align-items:flex-start;line-height:1.5;display:flex}.sa-check input{width:20px;height:20px;accent-color:var(--sa-cta-bg);flex:none;margin:1px 0 0}.sa-check input:focus-visible{box-shadow:var(--sa-focus-ring);outline:none}.sa-card{background:var(--sa-surface-raised);color:var(--sa-text-body);border:1px solid var(--sa-border);border-radius:var(--sa-radius-lg);padding:var(--sa-space-5);box-shadow:var(--sa-shadow-raised)}.sa-card h3,.sa-card h4{color:var(--sa-text-strong)}a.sa-card{transition:transform var(--sa-dur-hover) var(--sa-ease-spring);text-decoration:none;display:block}a.sa-card:hover{transform:translateY(-2px)}a.sa-card:focus-visible{box-shadow:var(--sa-shadow-raised), var(--sa-focus-ring);outline:none}.sa-badge{border-radius:var(--sa-radius-sm);font:500 var(--sa-size-caption)/1.4 var(--sa-font-text);background:var(--sa-surface-sunken);color:var(--sa-text-body);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.sa-badge--success{background:var(--sa-success-bg);color:var(--sa-success)}.sa-badge--warning{background:var(--sa-warning-bg);color:var(--sa-warning)}.sa-badge--error{background:var(--sa-error-bg);color:var(--sa-error)}.sa-badge--info{background:var(--sa-info-bg);color:var(--sa-info)}.sa-badge--brand{background:var(--sa-surface-brand);color:var(--sa-text-on-brand)}.sa-accent-on{--sa-ic-accent:var(--sa-accent)}.sa-accent-on .sa-ic-a{stroke:var(--sa-accent)}.sa-accent-on .sa-ic-f.sa-ic-a{fill:var(--sa-accent)}@media (prefers-reduced-motion:reduce){.sa-btn,.sa-btn--tertiary svg,a.sa-card{transition:none}}
