@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-variable.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-variable.woff2)format("woff2")}:root{--background:#f2f2f3;--surface:#fff;--surface-secondary:#e9e9ea;--surface-raised:#fff;--surface-accent:#e9e9ea;--surface-hover:#f6f6f7;--text-primary:#011526;--text-secondary:#61646a;--text-muted:#61646a;--accent-text:#011526;--border-light:#d1d1d3;--border:#b8b9bc;--border-strong:#93959a;--border-control:#83858a;--focus-ring:#011526;--primary:#011526;--primary-hover:#1d3347;--primary-pressed:#000c17;--text-on-primary:#fff;--brand:#6b1530;--brand-fill:#6b1530;--brand-hover:#561127;--brand-pressed:#3f0d1d;--text-on-brand:#fff;--brand-soft:#fbf1f3;--brand-border:#e8b5bc;--info:#0a5670;--chart-1:#117ea7;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--background);margin:0;padding:0}body{font-family:var(--font-body);font-optical-sizing:auto;color:var(--text-primary);text-wrap:pretty;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500}section[id]{scroll-margin-top:100px}a{color:var(--accent-text);text-underline-offset:3px;text-decoration:none}a:hover{color:var(--brand)}main :is(p,span,li)>a:not(.btn){text-decoration:underline}::selection{background:var(--brand-soft)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[disabled]{opacity:.45;pointer-events:none}img{max-width:100%}[hidden]{display:none!important}.btn{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:500;display:inline-flex}.btn-primary,.btn-primary:visited{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--text-on-brand)}.btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--text-on-brand)}.btn-primary:active{background:var(--brand-pressed);border-color:var(--brand-pressed)}.btn-secondary{border-color:var(--text-primary);color:var(--text-primary);background:0 0}.btn-secondary:hover{background:var(--surface-hover);color:var(--text-primary)}.btn-secondary:active{background:var(--surface-secondary)}section[style*=--brand-fill] .btn-primary{color:var(--brand);background:#fff;border-color:#fff}section[style*=--brand-fill] .btn-primary:hover{background:var(--brand-soft);border-color:var(--brand-soft);color:var(--brand)}section[style*=--brand-fill] .btn-secondary{color:#fff;border-color:#fff}section[style*=--brand-fill] .btn-secondary:hover{background:#ffffff1f}section[style*=--brand-fill] ::selection{color:var(--brand);background:#fff}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--text-secondary);font-size:15px;font-weight:500}.input{border:1px solid var(--border-control);background:var(--surface);width:100%;font-family:var(--font-body);color:var(--text-primary);caret-color:var(--brand);border-radius:0;padding:10px 12px;font-size:16px}.input::placeholder{color:var(--text-secondary)}.input:hover{border-color:var(--text-secondary)}.input:focus{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.blueprint{border:1px solid var(--border);background:0 0;border-radius:0;position:relative}.blueprint>.corner{width:7px;height:7px;color:var(--text-secondary);position:absolute}.blueprint>.corner:before,.blueprint>.corner:after{content:"";background:currentColor;position:absolute}.blueprint>.corner:before{width:7px;height:1px;top:3px;left:0}.blueprint>.corner:after{width:1px;height:7px;top:0;left:3px}.corner.tl{top:-4px;left:-4px}.corner.tr{top:-4px;right:-4px}.corner.bl{bottom:-4px;left:-4px}.corner.br{bottom:-4px;right:-4px}.blueprint .blueprint>.corner{display:none}@keyframes omRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.om-reveal{animation:.7s cubic-bezier(.2,.7,.2,1) both omRise view();animation-range:entry cover 22%}@media (prefers-reduced-motion:reduce){.om-reveal{animation:none}}@supports not (animation-timeline:view()){.om-reveal{animation:none}}@keyframes fmR{0%{opacity:0;transform:scale(.6)}18%,to{opacity:1;transform:scale(1)}}@keyframes fmRS{0%{opacity:0;transform:scale(.6)}18%,43%{opacity:1;transform:scale(1)}45%,to{opacity:0}}@keyframes fmRD{0%{opacity:0;transform:scale(.6)}18%,79%{opacity:1;transform:scale(1)}81%,to{opacity:0}}@keyframes fmS{0%,30%{opacity:0;transform:translateY(-16px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes fmD{0%,64%{opacity:0;transform:scale(0)rotate(-90deg)}80%{opacity:1;transform:scale(1.18)rotate(0)}90%,to{opacity:1;transform:scale(1)rotate(0)}}.fm-r,.fm-rs,.fm-rd,.fm-s,.fm-d{transform-box:fill-box;transform-origin:50%}.fm-r{animation:2.6s cubic-bezier(.2,.7,.2,1) both fmR}.fm-rs{animation:2.6s cubic-bezier(.2,.7,.2,1) both fmRS}.fm-rd{animation:2.6s cubic-bezier(.2,.7,.2,1) both fmRD}.fm-s{animation:2.6s cubic-bezier(.2,.7,.2,1) both fmS}.fm-d{animation:2.6s cubic-bezier(.2,.7,.2,1) both fmD}@media (prefers-reduced-motion:reduce){.fm-r,.fm-s,.fm-d{animation:none}.fm-rs,.fm-rd{opacity:0;animation:none}}.om-nav-toggle{display:none}@media (width<=1439px){.om-page-name{display:none!important}}@media (width<=1319px){.om-nav-links{gap:16px!important}}@media (width<=1199px){.om-wrap{padding-left:32px!important;padding-right:32px!important}.om-h1{font-size:clamp(40px,3.5vw + 20px,64px)!important}.om-h2{font-size:36px!important}.om-lead{font-size:18px!important}.om-grid-3,.om-grid-2{grid-template-columns:1fr!important}.om-grid-4{grid-template-columns:repeat(2,1fr)!important}.om-nav-links{display:none!important}.om-nav-toggle{display:inline-flex!important}}@media (width<=899px){.om-grid-4{grid-template-columns:1fr!important}.om-split{grid-template-columns:1fr!important;gap:44px!important}.om-sect{padding-top:64px!important;padding-bottom:64px!important}}@media (width<=640px){.om-page-name{display:none!important}.om-h2{font-size:30px!important}.om-wrap{padding-left:20px!important;padding-right:20px!important}}.omh-1:hover{color:var(--brand)}.omh-2:hover{background:var(--surface-hover)}
