@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.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{--paper:#f3f1ea;--paper-deep:#ebe7dd;--sheet:#fbfaf6;--ink:#141413;--ink-2:#4a4842;--ink-3:#636058;--rule:#d8d3c6;--signal:#e0442a;--signal-text:#b5361f;--night:#161615;--night-raised:#1f1f1d;--night-ink:#eeece5;--night-ink-2:#a3a097;--night-ink-3:#8c897f;--night-rule:#34332f;--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--line:var(--rule);--accent:var(--signal);--accent-text:var(--signal-text);--focus:var(--signal);--font-sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display:clamp(3.1rem, 1.2rem + 7vw, 7.5rem);--fs-h1:clamp(2.6rem, 1.4rem + 4.6vw, 5.5rem);--fs-h2:clamp(2rem, 1.25rem + 2.9vw, 3.75rem);--fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-lede:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-micro:.8125rem;--gutter:clamp(1rem, .5rem + 2.6vw, 3.5rem);--col-gap:clamp(1rem, .6rem + 1.4vw, 2rem);--max:1440px;--section:clamp(4.5rem, 2.5rem + 8vw, 10rem);--header-h:4.25rem;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}.theme-deep{--bg:var(--paper-deep)}.theme-night{--bg:var(--night);--fg:var(--night-ink);--fg-2:var(--night-ink-2);--fg-3:var(--night-ink-3);--line:var(--night-rule);--accent-text:#f0684e;color-scheme:dark}[class*=theme-]{background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-feature-settings:"ss01" off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:1px}::selection{background:var(--ink);color:var(--paper)}.theme-night ::selection{background:var(--night-ink);color:var(--night)}code,kbd,pre,.mono{font-family:var(--font-mono);font-feature-settings:"zero" 0;font-size:.9em}.num{font-variant-numeric:lining-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);padding:.6rem 1rem;font-weight:500;text-decoration:none;position:absolute;top:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}[hidden],html:not(.js) [data-requires-js]{display:none!important}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section)}.section:not([class*=theme-])+.section:not([class*=theme-]){padding-top:0}.display{font-size:var(--fs-display);letter-spacing:-.045em;text-wrap:balance;font-weight:640;line-height:.92}.h1{font-size:var(--fs-h1);letter-spacing:-.04em;text-wrap:balance;font-weight:620;line-height:.98}.h2{font-size:var(--fs-h2);letter-spacing:-.032em;text-wrap:balance;font-weight:600;line-height:1.02}.h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:600;line-height:1.2}.lede{font-size:var(--fs-lede);color:var(--fg-2);text-wrap:pretty;max-width:36em;line-height:1.5}.label{font-size:var(--fs-small);letter-spacing:-.005em;color:var(--fg);font-weight:560}.small{font-size:var(--fs-small)}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.prose p+p{margin-top:1em}.prose a{text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.prose a:hover{text-decoration-color:currentColor}.sh{row-gap:1.25rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem)}.sh__label{grid-column:1/-1;padding-top:.55em}.sh__title{grid-column:1/-1;max-width:17em}.sh__lede{grid-column:1/-1}@media (width>=960px){.sh__label{grid-column:1/span 3}.sh__title,.sh__lede{grid-column:4/-1}}.btn{--btn-bg:var(--fg);--btn-fg:var(--bg);border:1px solid var(--btn-bg);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);justify-content:center;align-items:center;gap:.6em;padding:.7rem 1.35rem;font-size:1rem;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--fg-2)}.theme-night .btn:hover{--btn-bg:#fff}.btn--line{--btn-bg:transparent;--btn-fg:var(--fg);border-color:var(--fg)}.btn--line:hover{--btn-bg:var(--fg);--btn-fg:var(--bg)}.theme-night .btn--line:hover{--btn-bg:var(--fg)}.btn--sm{min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem}.arrow-link{align-items:baseline;gap:.45em;font-weight:560;text-decoration:none;display:inline-flex}.arrow-link__text{text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.3em;transition:text-decoration-color .18s var(--ease);text-decoration-thickness:1px}.arrow-link:hover .arrow-link__text{text-decoration-color:currentColor}.arrow-link .arrow{transition:transform .2s var(--ease);display:inline-block}.arrow-link:hover .arrow{transform:translate(3px)}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);padding:.95rem 0}.table th+th,.table td+td{padding-left:1.25rem}.table thead th{font-size:var(--fs-micro);color:var(--fg-2);border-bottom-color:var(--fg);padding-top:0;font-weight:500}.table .r{text-align:right}.model-id{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--fg-2);overflow-wrap:anywhere;font-size:.875em}.field{gap:.4rem;display:grid}.field>span,.field>label{font-size:var(--fs-micro);color:var(--fg-2);font-weight:500}.input,.select{background:var(--sheet);border:1px solid var(--line);border-bottom-color:var(--fg);appearance:none;border-radius:0;width:100%;min-height:2.75rem;padding:.55rem .8rem;font-size:1rem}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23141413' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.25rem}.input:focus-visible,.select:focus-visible{outline-offset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{width:auto;height:1.5rem;overflow:visible}.logo__node[data-astro-cid-f7espo7c]{fill:var(--signal)}.cs[data-astro-cid-q6rahido]{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.cs__top[data-astro-cid-q6rahido]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.cs__brand[data-astro-cid-q6rahido]{color:var(--ink);display:inline-flex}.cs__brand[data-astro-cid-q6rahido] .logo{height:clamp(1.6rem,1.3rem + .8vw,2.1rem)}.cs__status[data-astro-cid-q6rahido]{border:1px solid var(--ink);font-size:var(--fs-small);align-items:center;gap:.6rem;padding:.45rem .9rem;font-weight:560;display:inline-flex}.cs__pulse[data-astro-cid-q6rahido]{background:var(--signal);border-radius:50%;width:.55rem;height:.55rem;position:relative}@media (prefers-reduced-motion:no-preference){.cs__pulse[data-astro-cid-q6rahido]:after{content:"";background:var(--signal);animation:pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}}.cs__main[data-astro-cid-q6rahido]{align-content:center;gap:clamp(1.25rem,.8rem + 1.5vw,2rem);padding-block:clamp(3rem,2rem + 6vh,7rem);display:grid}.cs__title[data-astro-cid-q6rahido]{letter-spacing:-.045em;text-wrap:balance;max-width:9.5em;font-size:clamp(3rem,1rem + 8.4vw,8.75rem);font-weight:640;line-height:.92}.nowrap[data-astro-cid-q6rahido]{white-space:nowrap}.cs__promise[data-astro-cid-q6rahido]{letter-spacing:-.025em;max-width:22em;color:var(--ink-2);flex-wrap:wrap;gap:0 .35em;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.75rem);font-weight:500;line-height:1.15;display:flex}.cs__promise[data-astro-cid-q6rahido] strong[data-astro-cid-q6rahido]{color:var(--ink);font-weight:640}.cs__note[data-astro-cid-q6rahido]{border-top:1px solid var(--ink);max-width:30em;font-size:var(--fs-lede);color:var(--ink-2);padding-top:1.25rem;line-height:1.5}.cs__contact[data-astro-cid-q6rahido]{color:var(--ink-2)}.cs__contact[data-astro-cid-q6rahido] a[data-astro-cid-q6rahido]{color:var(--ink);text-decoration-color:var(--rule);text-underline-offset:.25em;font-weight:560}.cs__contact[data-astro-cid-q6rahido] a[data-astro-cid-q6rahido]:hover{text-decoration-color:currentColor}.cs__foot[data-astro-cid-q6rahido]{font-size:var(--fs-micro);color:var(--ink-3);padding-block:1.5rem}.cs__node[data-astro-cid-q6rahido]{z-index:-1;aspect-ratio:1;background:var(--signal);border-radius:50%;width:52vmin;position:absolute;bottom:-14vmin;right:-14vmin}@media (width<=720px){.cs__node[data-astro-cid-q6rahido]{width:46vmin;bottom:-16vmin;right:-16vmin}.cs__note[data-astro-cid-q6rahido]{max-width:none}}@media (width>=1100px){.cs__note[data-astro-cid-q6rahido],.cs__promise[data-astro-cid-q6rahido],.cs__contact[data-astro-cid-q6rahido]{margin-left:.1em}}
