:root{--ink:#1a1410;--paper:#ffffff;--paper-2:#f1f1ef;--rule:#dcdcd6;--ink-soft:#3d342c;--red-ink:#8a0f0a;--red:#d01f17;--red-dark:#a8160f;--gold:#ffc629;--sky-1:#5bb8f5;--sky-2:#74c4f8;--sky-3:#8fd0fa;--sky-4:#ade0fc;--sky-5:#cbedfe;--aare:#2fb5c2;--px:4px;--pixel:"Press Start 2P", ui-monospace, monospace;--sans:"Schibsted Grotesk", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--red)}img,svg{display:block}a{color:inherit;text-underline-offset:3px}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:4px solid var(--focus,var(--red));outline-offset:4px}.hero,.ticker,.levels{--focus:var(--ink)}.contact,footer{--focus:#fff}html{scrollbar-color:var(--ink) var(--paper)}p{text-wrap:pretty}h3{font-family:var(--pixel);font-weight:400;font-size:15px;line-height:1.6}.lv,.tag,.press-badge{font-family:var(--pixel);font-size:11px;line-height:1.5;text-transform:uppercase;background:var(--ink);color:var(--gold);padding:8px 12px}.lv,.tag{display:inline-block}.skip{position:absolute;left:16px;top:-200px;z-index:50;font-family:var(--pixel);font-size:11px;text-transform:uppercase;text-decoration:none;background:var(--ink);color:var(--gold);padding:14px 16px;border:var(--px) solid var(--ink)}.skip:focus{top:12px;--focus:var(--red)}main:focus{outline:none}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.pixel{font-family:var(--pixel);letter-spacing:.02em;line-height:1.5}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--pixel);font-size:13px;text-decoration:none;text-transform:uppercase;padding:18px 22px;border:var(--px) solid var(--ink);background:var(--gold);color:var(--ink);box-shadow:6px 6px 0 var(--ink);transition:transform .08s steps(2),box-shadow .08s steps(2)}.btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.btn:active{transform:translate(6px,6px);box-shadow:0 0 0 var(--ink)}.btn.red{background:var(--red);color:#fff}.btn.ghost{background:#fff;color:var(--ink)}.box{border:var(--px) solid var(--ink);background:#fff;box-shadow:8px 8px 0 var(--ink)}section{padding:110px 0;scroll-margin-top:72px}h2{font-family:var(--pixel);font-weight:400;font-size:clamp(20px,2.8vw,32px);line-height:1.45;max-width:22ch;margin-bottom:56px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:900px){section{padding:80px 0}}@media(max-width:560px){.wrap{padding:0 16px}body{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/press-start-2p-latin-400-normal._wFEWmAB.woff2) format("woff2"),url(/_astro/press-start-2p-latin-400-normal.KLytu4cr.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff) format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff) format("woff")}nav{overflow-x:clip;position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:var(--px) solid var(--ink)}nav .wrap{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--pixel);font-size:18px}.logo .dash-wrap{display:block;width:69px;overflow:visible}.logo svg{display:block;width:100%;height:auto;overflow:visible}.dash-bear .dA{animation:dashA .16s steps(1) infinite}.dash-bear .dB{animation:dashB .16s steps(1) infinite}.dash-bear .sA{animation:dashA .12s steps(1) infinite}.dash-bear .sB{animation:dashB .12s steps(1) infinite}.dash-bear .dust{animation:puff .32s steps(4) infinite}.logo .dash-wrap{animation:dashIn .45s steps(6) both}.logo:hover .dash-wrap,.logo:focus-visible .dash-wrap{animation:zoomOff .7s steps(14) both}.cape-f{opacity:0;animation-timing-function:steps(1);animation-iteration-count:infinite}.cape-f0{animation-name:capeF0}.cape-f1{animation-name:capeF1}.cape-f2{animation-name:capeF2}.cape-f3{animation-name:capeF3}.cape-f4{animation-name:capeF4}.cape-f5{animation-name:capeF5}@keyframes capeF0{0%{opacity:1}16.667%{opacity:0}to{opacity:0}}@keyframes capeF1{0%{opacity:0}16.667%{opacity:1}33.333%{opacity:0}to{opacity:0}}@keyframes capeF2{0%{opacity:0}33.333%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes capeF3{0%{opacity:0}50%{opacity:1}66.667%{opacity:0}to{opacity:0}}@keyframes capeF4{0%{opacity:0}66.667%{opacity:1}83.333%{opacity:0}to{opacity:0}}@keyframes capeF5{0%{opacity:0}83.333%{opacity:1}to{opacity:1}}.dash-bear .cape{animation:dashHop .16s steps(1) infinite}@keyframes dashHop{0%{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes dashA{0%{opacity:1}50%{opacity:0}}@keyframes dashB{0%{opacity:0}50%{opacity:1}}@keyframes puff{0%{transform:translate(0);opacity:1}to{transform:translate(-6px,-2px);opacity:0}}@keyframes dashIn{0%{transform:translate(-120px);opacity:0}30%{opacity:1}to{transform:translate(0)}}@keyframes zoomOff{0%{transform:translate(0)}35%{transform:translate(260px);opacity:1}36%{opacity:0;transform:translate(260px)}37%{transform:translate(-90px);opacity:0}45%{opacity:1}to{transform:translate(0)}}.logo b{color:var(--red)}nav ul{display:flex;gap:28px;list-style:none;font-family:var(--pixel);font-size:11px;text-transform:uppercase}nav ul a{display:inline-block;padding:12px 0;text-decoration:none}nav ul a:hover{color:var(--red)}nav .btn{padding:12px 14px;font-size:11px;box-shadow:4px 4px 0 var(--ink)}@media(max-width:900px){nav ul{display:none}}@media(max-width:560px){nav .wrap{gap:12px}.logo{font-size:15px;gap:10px;min-height:44px;flex:none}.logo .dash-wrap{width:57px}nav .btn{flex:none;padding:12px;min-height:44px}}@media(prefers-reduced-motion:reduce){.logo .dash-wrap,.logo:hover .dash-wrap,.logo:focus-visible .dash-wrap,.dash-bear .dA,.dash-bear .sA,.dash-bear .dust{animation:none}.dash-bear .dB,.dash-bear .sB{animation:none;opacity:0}.dash-bear .cape,.cape-f{animation:none}.cape-f:first-child{opacity:1}}footer{background:var(--ink);color:#cfc6b8;font-size:15px;line-height:1.5}footer .pixel{font-size:11px;font-weight:400}footer a{text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer [aria-current]{color:#fff}footer .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-top:56px;padding-bottom:40px}footer .foot-brand p{max-width:34ch;margin-top:16px}footer .foot-logo{display:inline-block;font-size:18px;color:#fff;padding:4px 0}footer .foot-logo:hover{text-decoration:none}footer .foot-logo b{color:var(--red);font-weight:400}footer .foot-slogan{color:var(--gold)}footer h2{color:var(--gold);line-height:1.6;margin-bottom:12px;text-transform:uppercase}footer ul{list-style:none}footer .foot-col a{display:inline-block;padding:6px 0}footer .foot-note{padding:6px 0}footer .foot-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid #3d342c;padding-top:8px;padding-bottom:8px}footer .foot-links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px}footer .foot-links a{display:inline-block;padding:12px 0}footer .foot-name{justify-self:end;text-align:right}@media(max-width:960px){footer .foot-grid{grid-template-columns:1fr 1fr;gap:32px}footer .foot-brand{grid-column:1 / -1}}@media(max-width:860px){footer .foot-bar{grid-template-columns:1fr;justify-items:center;text-align:center;gap:4px;padding-top:16px;padding-bottom:16px}footer .foot-name{justify-self:center;text-align:center}}@media(max-width:480px){footer .foot-grid{grid-template-columns:1fr;gap:28px;padding-top:40px}}
