:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--desk:#141416;--desk-raised:#1f1f22;--desk-ink:#edebe6;--desk-muted:#a3a19c;--desk-line:#2f2f33;--paper:#fbfaf7;--paper-hover:#f2f0ea;--paper-line:#e3dfd6;--ink:#1a1a1c;--ink-muted:#5c5a55;--field:#fff;--cobalt-tint:#eef1fd;--console:#1a1a1c;--console-ink:#edebe6;--cobalt:#2e4fd0;--cobalt-edge:#1a2f86;--cobalt-bright:#8fa6ff;--cobalt-line:#2e4fd0;--desk-link:#8fa6ff;--on-cobalt:#fff;--focus-paper:var(--ink);--focus-desk:var(--cobalt-bright);--shadow-sheet:0 30px 80px -24px #28201247, 0 12px 30px -16px #28201238;--shadow-pill:0 12px 26px -12px #28201259, 0 0 0 1px #2820121a;--font:"Schibsted Grotesk", "Schibsted Grotesk Fallback", "Segoe UI", system-ui, sans-serif;--display-xl-size:clamp(38px, calc(6vw + 16px), 72px);--display-xl-line:1;--display-xl-track:-.03em;--display-l-size:clamp(30px, calc(3vw + 20px), 40px);--display-l-line:1.05;--display-l-track:-.025em;--heading-size:24px;--heading-lead-size:26px;--heading-line:1.2;--heading-track:-.015em;--lead-size:clamp(17px, calc(1vw + 14px), 20px);--body-l-size:18px;--body-size:16px;--body-line:1.55;--label-size:14px;--small-size:13px;--tight-line:1.4;--space-2:8px;--space-3:12px;--space-5:20px;--space-10:40px;--space-16:64px;--sheet-pad:var(--space-10);--page-gutter:var(--space-16);--section-gap:clamp(48px, 9vw, 104px);--split-gap:clamp(20px, 4vw, 48px);--content-max:1180px;--measure:100%;--radius-button:4px;--radius-paper:6px;--shadow-paper:0 10px 24px #2820121f, 0 26px 54px #2820121f;--shadow-paper-lift:0 16px 32px #28201229, 0 36px 72px #28201224;--shadow-button:0 2px 0 var(--cobalt-edge), 0 8px 16px #0000002e;--shadow-button-pressed:0 0 0 var(--cobalt-edge), 0 4px 10px #0000002e;--ease:.15s ease-out}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#222225;--paper-hover:#2a2a2e;--paper-line:#38383d;--ink:#edebe6;--ink-muted:#a8a59f;--field:#2b2b2f;--console:#111113;--cobalt-tint:#8fa6ff24;--cobalt-line:#8fa6ff;--focus-paper:var(--ink);--shadow-sheet:0 40px 100px -20px #000000e6, 0 20px 40px -20px #000c;--shadow-pill:0 14px 30px -12px #000c, 0 0 0 1px #ffffff1a;--shadow-paper:0 12px 28px #0000008c, 0 30px 60px #0006;--shadow-paper-lift:0 18px 36px #0009, 0 40px 80px #00000073}}@media (width<=720px){:root{--page-gutter:16px}}@media (width<=480px){:root{--sheet-pad:24px}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-wght-v5.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),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:104.49%;ascent-override:93.46%;descent-override:24.67%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}body{background:var(--desk);min-height:100vh;color:var(--desk-ink);font-family:var(--font);font-size:var(--body-size);line-height:var(--body-line);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:wrap;font-weight:700}p{text-wrap:wrap}a{color:var(--desk-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus-desk);outline-offset:3px}.sheet a,.reveal-card a,.pull-sheet a{color:var(--ink)}.sheet :focus-visible,.reveal-card :focus-visible,.pull-sheet :focus-visible{outline-color:var(--focus-paper)}.skip-link{left:var(--page-gutter);z-index:10;background:var(--paper);color:var(--ink);border-radius:var(--radius-button);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{outline:3px solid var(--focus-desk);outline-offset:3px;top:12px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background:var(--cobalt);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--cobalt-bright);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--cobalt) transparent}}.page{width:100%;max-width:calc(var(--content-max) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.site-header{z-index:20;background:var(--desk);border-bottom:1px solid var(--desk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:24px;padding-top:clamp(4px,2vw,28px);padding-bottom:8px;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header{border-bottom-color:#0000;animation:linear both header-line;animation-timeline:scroll(root);animation-range:0 40px}}@keyframes header-line{to{border-bottom-color:var(--desk-line)}}.page--home .site-main{padding-top:0}.page--home .hero--home{--hero-min:100svh}.page--home .hero--tunnel{width:100vw;margin-inline:calc(50% - 50vw)}.is-home{overflow-x:clip}html:has(>body.is-home){overflow-x:hidden}@media (width<=699px){.pull{overflow:hidden}}.home-menu{z-index:30;position:fixed;top:clamp(12px,2vw,24px);right:clamp(16px,4vw,48px)}@supports (animation-timeline:scroll()){.home-menu{opacity:0;visibility:hidden;animation:linear both menu-in;animation-timeline:scroll(root);animation-range:70svh 100svh}}@keyframes menu-in{to{opacity:1;visibility:visible}}.menu{transition:opacity .2s,transform .2s;position:relative}@media (width<=699px){.menu.is-away{opacity:0;pointer-events:none;transform:translateY(-12px)}}.menu summary{cursor:pointer;background:var(--desk-raised);min-height:44px;color:var(--desk-ink);border:1px solid var(--desk-line);border-radius:var(--radius-button);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 16px;font-weight:600;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu summary:after{content:"";box-sizing:border-box;border-block:2px solid;width:16px;height:8px}.menu summary:hover{border-color:var(--desk-muted)}.menu summary:focus-visible{outline:3px solid var(--focus-desk);outline-offset:3px}.menu-panel{background:var(--paper);min-width:220px;color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.menu-panel ul{margin:0;padding:0;list-style:none}.menu-panel a{color:var(--ink);border-radius:var(--radius-button);padding:12px 14px;font-weight:600;text-decoration:none;display:block}.menu-panel a:hover{background:var(--paper-hover)}.menu-panel a:focus-visible{outline:3px solid var(--focus-paper);outline-offset:-3px}.menu-panel .menu-book a{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}html{scroll-padding-top:96px}.brand{min-height:44px;color:var(--desk-ink);letter-spacing:-.02em;align-items:center;padding:12px 4px 12px 0;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.nav-list,.footer-list{flex-wrap:wrap;column-gap:18px;margin:0;padding:0;list-style:none;display:flex}.nav-list a,.footer-list a{min-width:24px;min-height:44px;color:var(--desk-ink);justify-content:center;align-items:center;padding:12px 4px;text-decoration:none;display:inline-flex}.footer-list{column-gap:8px}@media (width<=479px){.footer-list{column-gap:4px}.footer-list a{padding-inline:3px}}.nav-list a{font-weight:600}.nav-list .nav-book a{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}@media (width<=700px){.nav-list{column-gap:6px}.nav-list .nav-book{display:none}}.nav-list a:hover,.footer-list a:hover,.nav-list a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.site-main{gap:var(--section-gap);flex-direction:column;padding-top:clamp(20px,4vw,48px);display:flex}.site-main:focus{outline:none}:root{--hero-min:50svh;--header-row:64px;--chrome-top:calc(clamp(4px, 2vw, 28px) + var(--header-row) + clamp(20px, 4vw, 48px))}@media (width<=479px){:root{--header-row:113px}}@media (width<=324px){:root{--header-row:162px}}.hero{min-height:var(--hero-min)}.sheet.hero,.hero--home>.sheet{flex-direction:column;justify-content:center;display:flex}.hero--home{--hero-min:calc(100svh - var(--chrome-top));flex-direction:column;display:flex}.hero--home>.sheet{flex:1}.hero--tunnel{place-items:center;display:grid;position:relative;overflow:hidden}.hero--tunnel>.sheet{z-index:2;background-color:var(--paper);opacity:1;width:min(calc(100% - 2 * var(--page-gutter)), 912px);padding-block:calc(var(--sheet-pad) + clamp(16px, 3vw, 42px));text-align:center;flex:none;position:relative;transform:translate(0,0)}.hero--tunnel>.sheet .actions{justify-content:center}.tunnel{z-index:0;isolation:isolate;perspective:1100px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 45%,#0009 70%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 45%,#0009 70%,#0000 100%)}@media (width<=767px){.tunnel{-webkit-mask-image:radial-gradient(95% 62%,#000 55%,#0009 80%,#0000 100%);mask-image:radial-gradient(95% 62%,#000 55%,#0009 80%,#0000 100%)}}.tunnel-stage{transform-style:preserve-3d;pointer-events:none;visibility:hidden;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero--tunnel[data-ready] .tunnel-stage{visibility:visible}.tunnel-card{opacity:0;will-change:transform, opacity;width:clamp(96px,12vw,260px);position:absolute;top:50%;left:50%}@media (width<=767px){.tunnel-card{width:clamp(140px,42vw,220px)}}.tunnel-card--narrow{width:clamp(80px,8vw,180px)}.cinema{gap:var(--section-gap);flex-direction:column;width:100vw;margin-inline:calc(50% - 50vw);display:flex}.cinema .reveal{width:min(calc(100% - 2 * var(--page-gutter)), var(--content-max));margin-inline:auto}.reveal-card{background:var(--paper);color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);padding:var(--sheet-pad)}.cinema[data-ready]{display:block}.cinema[data-ready] .hero--tunnel{perspective:1200px;height:100svh;min-height:0;position:sticky;top:0}.cinema[data-ready] .reveal{z-index:3;pointer-events:none;width:100%;height:250svh;position:relative}.cinema[data-ready] .reveal~.reveal{margin-top:-100svh}.cinema[data-ready] .reveal:last-child{height:170svh}.cinema[data-ready] .reveal-stick{pointer-events:none;perspective:1400px;place-items:center;height:100svh;display:grid;position:sticky;top:0}.cinema[data-ready] .reveal-card{border-radius:var(--radius-paper);width:85vw;height:85svh;box-shadow:var(--shadow-sheet);pointer-events:auto;place-items:center;padding:0;display:grid;overflow:hidden;container-type:inline-size}.cinema[data-ready] .reveal-inner{width:calc(100% - 56px);max-width:1100px}.reveal-card{--v:1}.reveal-inner.has-visual{gap:var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;display:grid}.reveal-inner.has-visual .reveal-visual{order:2;min-width:0}@container (width<=699px){.reveal-inner.has-visual{gap:var(--space-3);grid-template-columns:1fr}.reveal-inner.has-visual .reveal-visual{order:-1}.reveal-inner.has-visual .reveal-visual svg{width:auto;max-width:100%;height:130px}.reveal-inner.has-visual .reveal-visual .sa-scene{width:min(100%,300px)}.reveal-inner.has-visual .reveal-visual .vis-photo{width:min(100%,260px)}}.reveal-list{margin:0;padding-left:1.2em}.reveal-list li+li{margin-top:var(--space-2)}.cinema[data-ready] .reveal-inner .body-l{font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.5}.cinema[data-ready] .reveal-inner [data-reveal-beat]{will-change:transform, opacity}@media (width<=767px){.cinema[data-ready] .reveal{height:260svh}.cinema[data-ready] .reveal:last-child{height:170svh}}.tunnel-card figure{background:var(--paper);color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);margin:0;overflow:hidden}.tunnel-card img{width:100%;height:auto;display:block}.site-footer{margin-top:var(--section-gap);border-top:1px solid var(--desk-line);color:var(--desk-muted);font-size:var(--small-size);line-height:var(--tight-line);padding-top:20px;padding-bottom:40px}.footer-list a{color:var(--desk-muted)}.footer-list a:hover{color:var(--desk-ink)}.footer-legal{flex-wrap:wrap;align-items:center;column-gap:8px;margin-top:8px;display:flex}.footer-legal a{min-height:44px;color:var(--desk-muted);align-items:center;padding:12px 4px;display:inline-flex}.display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-line);letter-spacing:var(--display-xl-track);font-weight:800}.display-l{font-size:var(--display-l-size);line-height:var(--display-l-line);letter-spacing:var(--display-l-track);font-weight:800}.heading{font-size:var(--heading-size);line-height:var(--heading-line);letter-spacing:var(--heading-track);font-weight:700}.heading-lead{font-size:var(--heading-lead-size);line-height:var(--heading-line);letter-spacing:var(--heading-track);font-weight:700}.lead{font-size:var(--lead-size);line-height:var(--body-line)}.body-l{font-size:var(--body-l-size);line-height:var(--body-line)}.label{font-size:var(--label-size);line-height:var(--tight-line);font-weight:600}.small{font-size:var(--small-size);line-height:var(--tight-line)}.muted{color:var(--desk-muted)}.sheet .muted{color:var(--ink-muted)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{gap:var(--space-5);flex-direction:column;display:flex}.section-head{gap:var(--space-5);max-width:var(--measure);flex-direction:column;display:flex}.sheet{background:var(--paper);color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);padding:var(--sheet-pad);position:relative}.sheet--flush{padding:0}.sheet>*+*{margin-top:var(--space-5)}.sheet--flush>*+*{margin-top:0}.sheet--link{transition:transform var(--ease)}.sheet--link:before{content:"";border-radius:inherit;box-shadow:var(--shadow-paper-lift);opacity:0;transition:opacity var(--ease);pointer-events:none;position:absolute;inset:0}.sheet--link:hover,.sheet--link:has(.sheet-link:focus-visible){transform:translateY(-2px)}.sheet--link:hover:before,.sheet--link:has(.sheet-link:focus-visible):before{opacity:1}@supports not selector(:has(*)){.sheet--link:focus-within{transform:translateY(-2px)}.sheet--link:focus-within:before{opacity:1}}.sheet--link .sheet-link:after{content:"";position:absolute;inset:0}.split{gap:var(--split-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.sheet>.split+*,.split>*+*{margin-top:0}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}}.stack>*+*{margin-top:var(--space-5)}.small-print{font-size:var(--small-size);line-height:var(--tight-line);color:var(--ink-muted)}.actions{align-items:center;gap:var(--space-3) 24px;flex-wrap:wrap;display:flex}.btn{border-radius:var(--radius-button);background:var(--cobalt);min-height:48px;color:var(--on-cobalt);box-shadow:var(--shadow-button);cursor:pointer;transition:transform var(--ease), background-color var(--ease);border:0;justify-content:center;align-items:center;padding:12px 22px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.sheet a.btn,a.btn{color:var(--on-cobalt);text-decoration:none}.btn:hover{background:var(--cobalt-edge)}.btn:active{box-shadow:var(--shadow-button-pressed);transform:translateY(2px)}.text-link{text-underline-offset:4px;font-weight:600;text-decoration:underline}.actions .text-link,.text-link--block{align-items:center;min-height:44px;display:inline-flex}.text-link--min,.link-min{min-height:24px;margin-block:-2px;padding-block:2px;display:inline-block}.text-link--tap{min-height:44px;margin-block:-12px;padding-block:12px;display:inline-block}.nowrap{white-space:nowrap}.on-desk-link{color:var(--desk-link)}.rows{padding:0;overflow:hidden}.rows>*+*{margin-top:0}.row{gap:var(--space-2);padding:20px var(--sheet-pad);transition:background-color var(--ease);flex-direction:column;display:flex;position:relative}.row+.row{border-top:1px solid var(--paper-line)}.row--lead{padding-top:var(--sheet-pad);padding-bottom:var(--sheet-pad)}.row:hover{background:var(--paper-hover)}.row:has(a:focus-visible){outline:3px solid var(--focus-paper);outline-offset:-3px}@supports not selector(:has(*)){.row:focus-within{outline:3px solid var(--focus-paper);outline-offset:-3px}}.row h3 a{color:var(--ink);text-decoration:none}.row h3 a:focus-visible{outline:none}.row h3 a:after{content:"";position:absolute;inset:0}.row p{color:var(--ink-muted);max-width:var(--measure)}.row time{font-size:var(--small-size);line-height:var(--tight-line);color:var(--ink-muted)}.row--compact{flex-flow:wrap;justify-content:space-between;align-items:baseline;column-gap:20px}.prose{max-width:var(--measure);font-size:var(--body-l-size);line-height:var(--body-line);color:var(--ink)}.prose>*+*{margin-top:1em}.prose h2{font-size:26px;line-height:var(--heading-line);letter-spacing:var(--heading-track);margin-top:1.8em}.prose h3{font-size:21px;line-height:var(--heading-line);letter-spacing:var(--heading-track);margin-top:1.5em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--ink);text-decoration-thickness:1px}.prose strong{font-weight:700}.prose blockquote{color:var(--ink-muted);padding-left:1.3em}.prose code{background:var(--paper-hover);border-radius:3px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.prose pre{background:var(--paper-hover);border:1px solid var(--paper-line);border-radius:var(--radius-button);padding:16px;font-size:15px;line-height:1.5;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{border:0;border-top:1px solid var(--paper-line);margin:2em 0}.prose img{border-radius:var(--radius-button)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--body-size)}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-line);padding:12px 16px 12px 0}th{font-weight:700}.field{flex-direction:column;gap:6px;display:flex}.field label{font-weight:600}.field .hint{font-size:var(--small-size);color:var(--ink-muted)}.sheet input[type=text],.sheet input[type=email],.sheet input[type=password],.sheet input[type=url],.sheet input[type=search],.sheet input[type=tel],.sheet textarea,.sheet select{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--ink-muted);border-radius:var(--radius-button);padding:10px 12px}.sheet textarea{resize:vertical;min-height:160px}.sheet input:focus-visible,.sheet textarea:focus-visible,.sheet select:focus-visible{outline:3px solid var(--focus-paper);outline-offset:3px}.form-error{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sheet--link:hover,.sheet--link:focus-within,.sheet--link:has(.sheet-link:focus-visible),.btn:active{transform:none}}
