@font-face{font-family:Funnel Sans;src:url(/_astro/FunnelSans.rqQTO7l9.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/_astro/FunnelSans-Italic.sgGhyfeK.woff2)format("woff2");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}header.hdr{view-transition-name:site-header}footer.ft{view-transition-name:site-footer}::view-transition-group(site-header),::view-transition-group(site-footer){animation-duration:0s}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}:root{--paper:#fff;--paper-2:#f6f6f5;--paper-3:#eeeeec;--ink:#09090b;--ink-2:#46464e;--ink-3:#72727a;--ink-4:#a1a1aa;--line:#e7e7e9;--line-2:#d6d6da;--night:#09090b;--night-2:#111114;--night-3:#1a1a1e;--night-line:#ffffff17;--on-night:#f6f6f7;--on-night-2:#a7a7b0;--blue:#a9c4ef;--blue-bg:#d6e3f7;--blue-fg:#4f5d6f;--green:#a9d3b6;--green-bg:#d6eadc;--green-fg:#4f6456;--violet:#c9bae9;--violet-bg:#e5def4;--violet-fg:#665e79;--teal:#a2cecc;--teal-bg:#d2e7e7;--teal-fg:#4c6260;--lime:#c5d5a4;--lime-bg:#e3ebd3;--lime-fg:#5e654e;--slate:#bec7d3;--slate-bg:#e0e4ea;--slate-fg:#5a5e64;--sand:#d9c5b0;--sand-bg:#ede3d9;--sand-fg:#665e53;--rose:#e8b0b5;--rose-bg:#f4d9db;--rose-fg:#785a5e;--peach:#ecc2a5;--peach-bg:#f6e2d4;--peach-fg:#6f5c4e;--app-green:#008236;--r-ctl:8px;--r-btn:12px;--r-panel:10px;--r-card:14px;--r-lg:20px;--r-xl:28px;--f-sans:"Funnel Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-text:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--sh-1:0 1px 2px #09090b0f, 0 1px 1px #09090b08;--sh-2:0 14px 34px -14px #09090b33, 0 2px 6px #09090b0d;--sh-3:0 48px 96px -36px #09090b61, 0 10px 28px -10px #09090b24;--wrap:1296px;--gut:clamp(16px, 4vw, 40px);--sec:clamp(88px, 11vw, 148px);--hdr:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}body{background:var(--paper);color:var(--ink-2);font:400 17px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--ink);color:#fff}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.night :focus-visible,.on-night:focus-visible{outline-color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--ink);color:#fff;border-radius:var(--r-btn);transition:top .2s var(--ease);padding:10px 16px;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gut) * 2);padding:0 var(--gut);margin:0 auto}.sec{padding:var(--sec) 0;position:relative}.sec--tint{background:var(--paper-2)}.sec--tight{padding:clamp(56px,7vw,88px) 0}.night{background:var(--night);color:var(--on-night-2)}.night h1,.night h2,.night h3,.night h4,.night b,.night strong{color:var(--on-night)}h1,h2,h3,h4,.display,.h2,.h3,.h4{font-family:var(--f-sans)}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}.ln{text-wrap:balance;display:block}.display{letter-spacing:var(--t-display-ls);font-size:clamp(46px,6.6vw,98px);line-height:.96;font-weight:var(--t-display-w)}.h2{font-size:calc(clamp(28px, 3.2vw, 46px) * var(--t-title-s));letter-spacing:var(--t-title-ls);line-height:1.12;font-weight:var(--t-title-w)}h1,h2{font-weight:var(--t-title-w)}.h3{letter-spacing:-.022em;font-size:clamp(22px,1.9vw,27px);line-height:1.16;font-weight:var(--t-h3-w)}.h4{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.25}.lead{color:var(--ink-2);letter-spacing:-.005em;font-size:clamp(18px,1.45vw,21px);line-height:1.52}.night .lead{color:var(--on-night-2)}.muted{color:var(--ink-3)}.small{font-size:14.5px;line-height:1.5}.mono{font-family:var(--f-mono)}.eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:inline-flex}.eyebrow i{opacity:.9;background:currentColor;border-radius:1.5px;width:7px;height:7px}.night .eyebrow{color:var(--on-night-2)}.shead{flex-direction:column;gap:22px;max-width:760px;display:flex}.shead--c{text-align:center;align-items:center;margin:0 auto}.shead .lead{max-width:640px}.shead+*{margin-top:clamp(44px,5vw,72px)}.btn{--h:var(--btn-h);height:var(--h);border-radius:var(--r-btn);font:var(--btn-fw) 15.5px/1 var(--f-text);letter-spacing:-.005em;white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:9px;padding:0 22px;display:inline-flex;position:relative}.btn .arr{transition:transform .25s var(--ease-out)}.btn:hover .arr{transform:translate(3px)}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #09090b80}.btn--primary:hover{background:color-mix(in srgb, var(--btn-bg) 86%, #fff)}.btn--secondary{color:var(--ink);border:1px solid var(--line-2);background:#fff}.btn--secondary:hover{border-color:var(--ink)}.btn--ghost{height:auto;color:var(--ink);padding:6px 0}.btn--ghost:hover{color:var(--ink-2)}.btn--light{color:var(--ink);background:#fff}.btn--light:hover{background:#e9e9ec}.btn--outline{color:#fff;border:1px solid #ffffff38}.btn--outline:hover{border-color:#fff}.btn--sm{--h:calc(var(--btn-h) - 8px);padding:0 17px;font-size:14.5px}.btns{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.link{color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.link .arr{transition:transform .25s var(--ease-out)}.link:hover .arr,a:hover>.link .arr{transform:translate(3px)}.night .link{color:var(--on-night)}.ico{flex-shrink:0}.tag{border-radius:var(--r-ctl);height:26px;font:500 12.5px/1 var(--f-text);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.tbd{text-underline-offset:4px;cursor:help;text-decoration:underline 1.5px dotted #09090b59}.night .tbd{text-decoration-color:#ffffff73}.av,.co,.pa{background:#2a2a2e 50%/cover no-repeat;flex-shrink:0;display:inline-block}.av{border-radius:50%}.co{border-radius:26%}.pa{border-radius:var(--r-card)}.glass{backdrop-filter:blur(22px)saturate(1.7);box-shadow:0 1px 0 #ffffffb3 inset, var(--sh-2);background:#ffffffa3;border:1px solid #ffffffbf}.glass--dark{backdrop-filter:blur(22px)saturate(1.5);background:#16161a94;border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000000b3}.blueprint{pointer-events:none;background-image:linear-gradient(90deg,#09090b0b 1px,#0000 1px),linear-gradient(#09090b0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 78%)}.night .blueprint{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}[data-reveal].in,.no-js [data-reveal]{opacity:1;transform:none}.toast{z-index:400;opacity:0;pointer-events:none;color:#fff;backdrop-filter:blur(16px);max-width:calc(100vw - 32px);box-shadow:var(--sh-3);transition:opacity .3s var(--ease), transform .4s var(--ease-out);background:#09090be0;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;line-height:1.4;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=640px){body{font-size:16px}.btn{--h:44px;padding:0 17px;font-size:15px}}:root{--t-display-w:350;--t-display-ls:-.04em;--t-title-w:350;--t-title-ls:-.028em;--t-title-s:1;--t-h3-w:500;--btn-h:46px;--btn-fw:500;--btn-bg:var(--ink);--btn-fg:#fff;--tag-h:30px;--tag-px:13px;--tag-r:999px;--tag-fs:13px;--tag-fw:500;--chip-r:6px;--curl-r:999px;--curl-fw:500;--curl-sh:0 6px 16px -8px #00000042;--cur-s:1.15;--ai-1:var(--pal-blue-3);--ai-2:var(--pal-purple-3);--ai-3:var(--pal-teal-3);--ai-4:var(--pal-orange-3);--ai-l1:var(--pal-blue-1);--ai-l2:var(--pal-purple-1);--ai-l3:var(--pal-teal-1);--rib-base:#181818;--rib-light:#eee;--rib-blur:1.55;--rib-grain:.03;--rib-bw:1.3;--rib-hl:1.35;--rib-core:.65;--rib-hue:18deg;--rib-sat:1.3;--rib-bri:.96;--rib-ca:15.5;--rib-cao:.72}.cur__ptr{scale:var(--cur-s);transform-origin:3px 2px}html[data-cur-shape] .cur__ptr path{d:var(--cur-d)}:root{--lg-base:#f3f2ef;--lg-c1:#c58b6d;--lg-c2:#7ea3dc;--lg-c3:#7fb4b1;--lg-s:.24;--lg-sp:72;--lgrad:radial-gradient(calc(var(--lg-sp) * 1%) calc(var(--lg-sp) * 1.1%) at 6% 4%, color-mix(in srgb, var(--lg-c1) calc(var(--lg-s) * 100%), transparent), transparent), radial-gradient(calc(var(--lg-sp) * 0.9%) calc(var(--lg-sp) * 1%) at 96% 12%, color-mix(in srgb, var(--lg-c2) calc(var(--lg-s) * 100%), transparent), transparent), radial-gradient(calc(var(--lg-sp) * 1.1%) calc(var(--lg-sp) * 0.9%) at 58% 106%, color-mix(in srgb, var(--lg-c3) calc(var(--lg-s) * 100%), transparent), transparent)}.pg[hidden]{display:none!important}html.is-page #main{display:none}.pg{min-height:100vh;padding:calc(var(--hdr) + clamp(40px, 6vw, 88px)) 0 clamp(80px, 10vw, 140px);background:var(--paper);position:relative}.pg:focus,.pg h1:focus{outline:none}.pg__back{width:fit-content;font:500 14px/1 var(--f-ui);color:var(--ink-3);align-items:center;gap:6px;margin-bottom:28px;display:flex}.pg__back:hover{color:var(--ink)}.pg__back svg{transform:rotate(180deg)}.hero-ab__ds{width:28px;height:26px;color:var(--ink-2);border-radius:8px;place-items:center;margin-left:4px;display:grid;box-shadow:-5px 0 0 -4px #09090b24}.hero-ab__ds:hover{color:var(--ink);background:#09090b0f}.hero-ab__ds[aria-current=page]{background:var(--ink);color:#fff}html.st-night .hero-ab__ds{color:#fffc;box-shadow:-5px 0 0 -4px #fff3}.pg--sec{min-height:0;padding:0}.hn__a[aria-current=page]{opacity:1;background:#09090b0f}.hdr.on-dark:not(.is-open) .hn__a[aria-current=page]{background:#ffffff1a}.mob__link[aria-current=page]{font-weight:600}.mob__link[aria-current=page]:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px}.pg .cs{padding-top:clamp(88px,10vw,140px)}.hn__a,.hdr__login{white-space:nowrap}@media (width<=1360px){.hn__a{padding:0 9px;font-size:14.5px}}@media (width>=1121px) and (width<=1240px){.hn__a{padding-inline:8px}.hdr:not(.is-compact) .hdr__r{gap:4px}.hdr:not(.is-compact) .lang__btn{padding-inline:8px}.hdr:not(.is-compact) .hdr__login{padding-inline:10px}.hdr:not(.is-compact) .hdr__cta{padding-inline:15px}}.legal{max-width:900px;margin:0 auto}.legal__nav{background:#f4f3f1;border-radius:13px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:clamp(32px,4vw,52px);padding:5px;display:flex}.legal__tab{font:500 14px/1.35 var(--f-ui);color:var(--ink-2);transition:background .2s var(--ease), color .2s var(--ease);border-radius:9px;padding:10px 15px}.legal__tab:hover{color:var(--ink);background:#fff9}.legal__tab[aria-current=page]{color:var(--ink);box-shadow:var(--sh-1);background:#fff}.legal__article{min-width:0;font:400 16px/1.75 var(--f-text);color:var(--ink-2);overflow-wrap:anywhere}.legal__article h1{font-size:calc(clamp(38px, 5vw, 64px) * var(--t-title-s));letter-spacing:var(--t-title-ls);margin:0 0 24px;line-height:1.06}.legal__article h2{margin:clamp(40px,5vw,60px) 0 18px;font-size:clamp(25px,2.8vw,34px);line-height:1.2}.legal__article h3{margin:30px 0 12px;font-size:22px;line-height:1.3}.legal__article h4{margin:24px 0 10px;font-size:19px;line-height:1.35}.legal__article p,.legal__article ul,.legal__article ol,.legal__article dl{margin:0 0 18px}.legal__article ul,.legal__article ol{padding-left:1.5em}.legal__article li+li,.legal__article li>ul,.legal__article li>ol{margin-top:7px}.legal__article a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.legal__article a:hover{text-decoration-color:currentColor}.legal__article strong,.legal__article b{color:var(--ink);font-weight:600}.legal__article :is(h1,h2,h3,h4) :is(strong,b){font-family:inherit;font-weight:inherit}.legal__article [id]{scroll-margin-top:calc(var(--hdr) + 24px)}.legal__article hr{background:var(--line);border:0;height:1px;margin:36px 0}.legal__table{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}.legal__article table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.legal__article th,.legal__article td{vertical-align:top;border-bottom:1px solid var(--line);min-width:130px;padding:14px 16px}.legal__article th{color:var(--ink);background:#f4f3f1;font-weight:600}.legal__article tr:last-child td{border-bottom:0}.legal__article td>:last-child{margin-bottom:0}@media (width<=600px){.legal__article{font-size:15px;line-height:1.7}.legal__tab{padding:9px 12px;font-size:13px}.legal__article th,.legal__article td{padding:12px}}.legal__article[data-legal-lang]{display:none}html:not([lang=nb]):not([lang=sv]):not([lang=da]):not([lang=fi]) .legal__article[data-legal-lang=en],html[lang=nb] .legal__article[data-legal-lang=no],html[lang=sv] .legal__article[data-legal-lang=sv],html[lang=da] .legal__article[data-legal-lang=da],html[lang=fi] .legal__article[data-legal-lang=fi]{display:block}.legal__note{font:400 14px/1.55 var(--f-ui);color:var(--ink-3);background:#f4f4f5;border-radius:12px;margin:0 0 22px;padding:12px 16px}.pg[data-page] .page-hero__title{font-family:var(--f-sans);font-size:calc(clamp(30px, 3.4vw, 46px) * var(--t-title-s));line-height:1.12;font-weight:var(--t-title-w);letter-spacing:var(--t-title-ls);text-wrap:balance}.pg--legal{min-height:0;padding-top:clamp(28px,4vw,56px)}
