@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:optional;src:url(/fonts/schibsted-grotesk.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-900.woff2) format("woff2")}:root{--bg: #111111;--fg: #dddddd;--muted: #a6a6a6;--font: "Schibsted Grotesk", "Inter", sans-serif;--font-footer: "General Sans", "General Sans Placeholder", sans-serif;--container: 1300px;--gutter: 80px;--ease: cubic-bezier(.44, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:target,[id]{scroll-margin-top:88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:18px;line-height:1.4;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;background:var(--bg);animation:page-veil .4s ease forwards}@keyframes page-veil{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){body:before{animation:none;opacity:0}}main{display:flex;flex-direction:column;gap:200px}@media (max-width: 809px){main{gap:80px}}::selection{background:var(--fg);color:var(--bg)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--reveal-delay, 0s)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width: 1199px){:root{--gutter: 30px}}@media (max-width: 809px){:root{--gutter: 20px}}.nav{position:sticky;top:0;z-index:50;background:var(--bg)}.nav__row{display:flex;align-items:center;justify-content:space-between;height:64px}.nav__mark{font-weight:700;font-size:18px;color:var(--fg)}.nav__links{display:flex;gap:24px}.nav__links a{font-size:18px;color:var(--fg);transition:opacity .25s var(--ease)}.nav__links a:hover{opacity:.6}.nav__burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}.nav__burger span{display:block;height:1.5px;width:24px;background:var(--fg);transition:transform .25s var(--ease),opacity .2s}.nav.is-open .nav__burger span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav.is-open .nav__burger span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav__menu{display:none}@media (max-width: 809px){.nav{position:fixed;left:0;right:0}.nav__links{display:none}.nav__burger{display:flex}.nav__menu{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-height:0;overflow:hidden;padding-inline:var(--gutter);transition:max-height .3s var(--ease),padding .3s var(--ease)}.nav__menu a{font-size:22px;color:var(--fg);padding:8px 0}.nav.is-open .nav__menu{max-height:240px;padding-bottom:20px}}.footer{padding-block:32px}.footer__inner{display:flex;flex-direction:column;align-items:stretch;gap:35px}.footer__mark{align-self:flex-start;font-family:var(--font-footer);font-weight:600;font-size:18px;color:var(--fg)}.footer__divider{width:100%;height:1px;background:#ddd3}.footer__meta{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-family:var(--font-footer);font-size:18px;color:var(--fg);line-height:1.4}@media (max-width: 809px){.footer__mark{display:none}.footer__meta{flex-direction:column;align-items:center;text-align:center}}
