@font-face{font-family:characterFont;src:url(../media/schibsted_grotesk_variable-s.p.2lswkm-vtiugb.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:characterFont Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.characterfont_7bf1a0fe-module__CVUuEq__className{font-family:characterFont,characterFont Fallback}.characterfont_7bf1a0fe-module__CVUuEq__variable{--font-character:"characterFont", "characterFont Fallback"}
@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2-variations");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{--brand:#176b45;--apricot:#ffa782;--sky:#c6e6f5;--butter-yellow:#f8eba6;--focus:#126c8a;--brand-deep:#14372c;--brand-mid:#247d55;--brand-soft:#e8f3e9;--brand-line:#b9d3c1;--accent:#f8eba6;--ink:#14372c;--muted:#53675e;--line:#d9e3dd;--paper:#fff;--paper-dark:#f3f7f3;--white:#fff;--blue:var(--brand);--blue-dark:var(--brand-deep);--blue-wash:var(--brand-soft);--blue-selected:#d9efdf;--blue-line:var(--brand-line);--violet:var(--brand-mid);--violet-wash:var(--brand-soft);--cream:#fffef6;--butter:#f8eba6;--pink:#ffccba;--soft-pink:#fff2eb;--cyan:var(--sky);--periwinkle:var(--brand-soft);--orange:#f8eba6;--vermilion:var(--brand);--vermilion-ink:var(--ink);--wine:var(--brand-deep);--magenta:var(--brand-mid);--coral:#a04437;--coral-wash:#fff0ed;--teal:#176451;--teal-wash:#ecf7f2;--amber:#785016;--amber-wash:#fff6e5;--rose:#994366;--rose-wash:#fbf2f6;--auth-paper:var(--paper-dark);--auth-yellow-line:var(--line);--auth-shadow:#14372c0d;--glass:#fffffff5;--on-dark-muted:#d5e6db;--shadow-ink:#14372c18;--dark-line:#406455;--dark-panel:#235340;--dark-meta:var(--on-dark-muted);--yellow:var(--cream);--studio-mint:var(--brand-soft);--studio-mint-ink:var(--brand);--studio-lilac:var(--brand-soft);--studio-shadow:0 2px 6px #14372c04;--studio-shadow-lift:0 12px 28px #14372c0c;--campaign-shadow:0 24px 70px #14372c26;--studio-gradient:linear-gradient(120deg, var(--brand-soft), var(--white));--navy:var(--brand-deep);--navy-raised:var(--brand-mid);--on-navy:var(--on-dark-muted);--lime:var(--accent);--art-canvas:#c6e6f5;--radius-control:10px;--radius-panel:20px;--font-heading:var(--font-character);--font-sans:var(--font-character), "Helvetica Neue", sans-serif;--font-display:var(--font-character), "Helvetica Neue", sans-serif;--font-campaign:var(--font-character), "Helvetica Neue", sans-serif;--font-editorial:var(--font-character), "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono Variable", monospace;--hand:var(--font-character), sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;scroll-padding-top:5rem}body{color:var(--ink);background:var(--paper);font:400 1rem/1.6 var(--font-sans);margin:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--font-display)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}input,textarea,select{accent-color:var(--blue)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}a{color:inherit}button,input,textarea,select{font:inherit}:is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--blue-selected);color:var(--ink)}.button{border-radius:var(--radius-control);letter-spacing:-.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1.35rem;font-size:.94rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{filter:brightness(.96)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button:active{transform:translateY(0)}.button>span{font-size:1rem;line-height:1}.buttonSignal,.buttonInk{background:var(--blue);border-color:var(--blue);color:var(--white)}.buttonSignal:hover,.buttonInk:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.skipLink{z-index:100;background:var(--ink);color:var(--white);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .18s ease-out,color .18s ease-out,transform .15s ease-out}.button:active:not(:disabled){transform:scale(.98)}.button>span[aria-hidden]{transition:transform .18s ease-out}.button:hover>span[aria-hidden],.button:focus-visible>span[aria-hidden]{transform:translate(3px,-3px)}}
