@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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-20C0,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(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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 Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_5fd3ac53-module__joYfWW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_5fd3ac53-module__joYfWW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bdb4b585-module__35JmoG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bdb4b585-module__35JmoG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Footer-module__S6Hkya__footer{padding:74px var(--gutter) calc(28px + var(--safe-area-bottom));background:var(--carbon);color:var(--paper);border-top:1px solid #ffffff24}.Footer-module__S6Hkya__grid,.Footer-module__S6Hkya__base{width:min(var(--max-width), 100%);margin:0 auto}.Footer-module__S6Hkya__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:56px;display:grid}.Footer-module__S6Hkya__brand{width:fit-content;color:var(--paper);align-items:center;gap:13px;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__brand img{object-fit:contain;width:46px;height:46px}.Footer-module__S6Hkya__brand strong{letter-spacing:-.03em;font-size:21px;font-weight:560}.Footer-module__S6Hkya__brand:hover{color:#fff}.Footer-module__S6Hkya__column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Footer-module__S6Hkya__column>p{color:#f6f7f494;font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.Footer-module__S6Hkya__column a{color:#f6f7f4d1;align-items:center;min-height:32px;font-size:14px;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__column a:hover{color:#fff}.Footer-module__S6Hkya__base{color:#f6f7f480;font:500 9px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:flex-start;gap:20px;margin-top:64px;padding-top:20px;display:flex}@media (max-width:780px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr 1fr}.Footer-module__S6Hkya__identity{grid-column:1/-1}}@media (max-width:520px){.Footer-module__S6Hkya__base{flex-direction:column;align-items:flex-start}}
.Header-module__hBw1pG__header{z-index:200;position:relative}.Header-module__hBw1pG__nav{top:calc(16px + var(--safe-area-top));width:min(1280px, calc(100% - 28px - var(--safe-area-left) - var(--safe-area-right)));-webkit-backdrop-filter:blur(11px)saturate(118%);backdrop-filter:blur(11px)saturate(118%);height:84px;transition:background .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:linear-gradient(100deg,#ffffff24,#ffffff09);border:1px solid #ffffff75;border-radius:18px;align-items:center;gap:28px;padding:0 24px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #11131511,inset 0 1px #ffffff80}.Header-module__hBw1pG__nav:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc2,#0000);height:1px;position:absolute;top:1px;left:18px;right:18px}.Header-module__hBw1pG__brand{min-height:48px;color:var(--ink);flex:none;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.Header-module__hBw1pG__logoStack{width:38px;height:38px;display:block;position:relative}.Header-module__hBw1pG__logoStack img{object-fit:contain;width:100%;height:100%;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);position:absolute;inset:0}.Header-module__hBw1pG__blackLogo{opacity:1;transform:scale(1.24)}.Header-module__hBw1pG__whiteLogo{opacity:0}.Header-module__hBw1pG__brandName{letter-spacing:-.035em;transition:color .18s var(--ease-out);font-size:20px;font-weight:560;line-height:1}.Header-module__hBw1pG__desktopLinks{align-items:center;gap:8px;margin-left:auto;display:flex}.Header-module__hBw1pG__desktopLinks a{color:#111315a8;min-height:44px;transition:color .16s var(--ease-out);align-items:center;padding:0 13px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.Header-module__hBw1pG__desktopLinks a:after{content:"";transform-origin:100%;height:1px;transition:transform .18s var(--ease-out);background:currentColor;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.Header-module__hBw1pG__desktopLinks a:hover:after,.Header-module__hBw1pG__desktopLinks a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.Header-module__hBw1pG__menuButton{width:42px;height:42px;color:var(--ink);background:0 0;border:0;display:none}.Header-module__hBw1pG__menuButton span{width:20px;height:1px;transition:transform .18s var(--ease-out);background:currentColor;margin:5px auto;display:block}.Header-module__hBw1pG__menuButton[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.Header-module__hBw1pG__menuButton[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.Header-module__hBw1pG__header[data-theme=dark] .Header-module__hBw1pG__nav{background:linear-gradient(100deg,#0c0d0e33,#0c0d0e0f);border-color:#fff3;box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff1f}.Header-module__hBw1pG__header[data-theme=dark] .Header-module__hBw1pG__blackLogo{opacity:0;transform:scale(1.18)}.Header-module__hBw1pG__header[data-theme=dark] .Header-module__hBw1pG__whiteLogo{opacity:1}.Header-module__hBw1pG__header[data-theme=dark] .Header-module__hBw1pG__brandName{color:var(--paper)}.Header-module__hBw1pG__header[data-theme=dark] .Header-module__hBw1pG__desktopLinks a{color:#f6f7f4b8}.Header-module__hBw1pG__header[data-theme=dark] .Header-module__hBw1pG__menuButton{color:var(--paper)}.Header-module__hBw1pG__mobilePanel{z-index:190;min-height:100dvh;padding:calc(92px + var(--safe-area-top)) max(18px, var(--safe-area-right)) max(18px, var(--safe-area-bottom)) max(18px, var(--safe-area-left));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0d0ef5;position:fixed;inset:0}.Header-module__hBw1pG__mobileInner{flex-direction:column;height:100%;display:flex}.Header-module__hBw1pG__mobileInner a{min-height:82px;color:var(--paper);letter-spacing:-.03em;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;font-size:32px;text-decoration:none;display:flex}.Header-module__hBw1pG__mobileInner button{min-height:48px;color:var(--paper);font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;margin-top:auto}@media (max-width:900px){.Header-module__hBw1pG__nav{top:calc(10px + var(--safe-area-top));right:max(14px, var(--safe-area-right));left:max(14px, var(--safe-area-left));width:auto;height:72px;padding-inline:18px;transform:none}.Header-module__hBw1pG__desktopLinks{display:none}.Header-module__hBw1pG__menuButton{margin-left:auto;display:block}.Header-module__hBw1pG__mobilePanel{padding-top:calc(96px + var(--safe-area-top))}}@media (max-width:560px){.Header-module__hBw1pG__nav{top:calc(8px + var(--safe-area-top));right:max(8px, var(--safe-area-right));left:max(8px, var(--safe-area-left));border-radius:14px;width:auto;height:60px;padding-inline:14px}.Header-module__hBw1pG__logoStack{width:32px;height:32px}.Header-module__hBw1pG__brand{gap:10px}.Header-module__hBw1pG__brandName{font-size:18px}.Header-module__hBw1pG__mobilePanel{padding-top:calc(80px + var(--safe-area-top))}}@media (prefers-reduced-motion:reduce){.Header-module__hBw1pG__nav,.Header-module__hBw1pG__logoStack img,.Header-module__hBw1pG__brandName,.Header-module__hBw1pG__desktopLinks a:after,.Header-module__hBw1pG__menuButton span{transition:none}}
.PageTransition-module__IwVG0a__transition{z-index:500;pointer-events:none;place-items:center;width:100%;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.PageTransition-module__IwVG0a__transition:before{content:"";clip-path:polygon(0 0,calc(100% - 24vw) 0,100% 100%,24vw 100%);background:#777b7d;width:148vw;transition:transform .26s cubic-bezier(.76,0,.24,1);position:absolute;top:0;bottom:0;left:-24vw;transform:translate(100%)}.PageTransition-module__IwVG0a__transition img{z-index:1;object-fit:contain;opacity:0;width:58px;height:58px;transition:opacity .12s ease-out;position:relative}html[data-page-transition=cover] .PageTransition-module__IwVG0a__transition{pointer-events:auto}:is(html[data-page-transition=cover] .PageTransition-module__IwVG0a__transition img,html[data-page-transition=enter] .PageTransition-module__IwVG0a__transition img){opacity:1}html[data-page-transition=enter] .PageTransition-module__IwVG0a__transition{pointer-events:auto}html[data-page-transition=exit] .PageTransition-module__IwVG0a__transition{pointer-events:auto}html[data-page-transition=reset] .PageTransition-module__IwVG0a__transition{pointer-events:auto}html[data-page-transition=reset] .PageTransition-module__IwVG0a__transition:before{transition:none;transform:translate(-100%)}html[data-page-transition=cover] .PageTransition-module__IwVG0a__transition:before{transform:translate(0,0)}html[data-page-transition=enter] .PageTransition-module__IwVG0a__transition:before{transform:translate(0,0)}html[data-page-transition=exit] .PageTransition-module__IwVG0a__transition:before{transform:translate(100%)}:is(html[data-page-transition=reset],html[data-page-transition=cover],html[data-page-transition=enter],html[data-page-transition=exit]){overflow:hidden}@media (prefers-reduced-motion:reduce){.PageTransition-module__IwVG0a__transition,.PageTransition-module__IwVG0a__transition:before{transition:none;display:none}}
:root{--carbon:#0c0d0e;--ink:#111315;--graphite:#1b1e20;--steel:#747a7d;--silver:#c8ccce;--frost:#eceeec;--paper:#f6f7f4;--white:#fff;--line:#1113151f;--line-strong:#1113153d;--dark-line:#ffffff24;--font-display:var(--font-schibsted), Arial, sans-serif;--font-mono:var(--font-plex-mono), Consolas, monospace;--max-width:1380px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--gutter-base:clamp(24px, 4vw, 56px);--gutter:max(var(--gutter-base), var(--safe-area-left), var(--safe-area-right));--ease-out:cubic-bezier(.16, 1, .3, 1)}
*,:before,:after{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;width:100%;min-width:320px;min-height:100%;overflow-x:hidden}body{background:var(--paper);width:100%;min-height:100dvh;color:var(--ink);font-family:var(--font-display);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.app-root{background:var(--paper);width:100%;min-height:100dvh;overflow-x:hidden}main{min-width:0}@supports (overflow:clip){html,body,.app-root{overflow-x:clip}}h1,h2,h3,p,dl,dd{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--silver);color:var(--ink)}:focus-visible{outline-offset:4px;outline:2px solid}.skip-link{top:calc(12px + var(--safe-area-top));left:max(12px, var(--safe-area-left));z-index:600;background:var(--white);color:var(--ink);transition:transform .16s var(--ease-out);padding:12px 16px;text-decoration:none;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.reveal{--reveal-transform:translateY(18px);transform:var(--reveal-transform);transition:transform .72s var(--ease-out);transition-delay:calc(var(--reveal-delay,0) * 65ms);will-change:transform}.reveal[data-reveal-variant=label]{--reveal-transform:translateX(-18px)}.reveal[data-reveal-variant=headline]{--reveal-transform:translateY(34px) scale(.985);transform-origin:0 100%}.reveal[data-reveal-variant=copy]{--reveal-transform:translateY(24px)}.reveal[data-reveal-variant=row]{--reveal-transform:translateY(12px) scaleX(.985);transform-origin:100%}.reveal[data-reveal-variant=card]{--reveal-transform:translateY(30px) scale(.97);transform-origin:top}.reveal[data-reveal-variant=closing]{--reveal-transform:translateX(-26px)}.reveal-delay-1{--reveal-delay:1}.reveal-delay-2{--reveal-delay:2}.reveal-delay-3{--reveal-delay:3}.reveal[data-reveal-state=visible]{will-change:auto;transform:none}.section-label{color:#656b6e;font:500 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}section[data-nav-theme=dark] .section-label{color:#f6f7f4ad}.section-label:before{content:"";vertical-align:middle;border-top:1px solid;width:16px;margin-right:9px;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{transform:none}}
