:root{--font-body:"Schibsted Grotesk",system-ui,sans-serif;--color-action:#f3c234;--color-action-ink:#161616;--shadow-frame:0 1.5rem 3rem -1.5rem rgba(0,0,0,.45);--shadow-frame-lift:0 2rem 3.5rem -1.75rem rgba(0,0,0,.5);--shadow-press:0 .5rem 1rem -.5rem rgba(0,0,0,.5);color-scheme:light}.wall{--wall-bg:#dddcd5;--wall-text:#161616;--wall-muted:#545650;--link-line:#161616;background:var(--wall-bg);color:var(--wall-text)}.wall--green{--wall-bg:#21443a;--wall-text:#f6f5f0;--wall-muted:#c9d3cc;--link-line:var(--color-action)}.wall--oxblood{--wall-bg:#5b2a2c;--wall-text:#f6f5f0;--wall-muted:#dcc9c6;--link-line:var(--color-action)}.wall--black{--wall-bg:#161616;--wall-text:#f6f5f0;--wall-muted:#a9a9a2;--link-line:var(--color-action)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}*{background:none;box-sizing:border-box;margin:0;padding:0}html{accent-color:var(--color-action);caret-color:var(--color-action);scroll-behavior:smooth;scroll-padding-top:1rem;scrollbar-color:#21443a #dddcd5}body{background:#161616;color:#161616;font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration-color:var(--link-line,var(--color-action));text-decoration-thickness:2px;text-underline-offset:.25em}ol,ul{list-style:none}img{display:block;max-width:100%}button{border:none;color:inherit;cursor:pointer;font:inherit}:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}::-moz-selection{background:var(--color-action);color:var(--color-action-ink)}::selection{background:var(--color-action);color:var(--color-action-ink)}.container{margin:0 auto;max-width:76rem;padding:0 1rem;width:100%}@media(min-width:38em){.container{padding:0 2rem}}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button{align-items:center;background:var(--color-action);color:var(--color-action-ink);display:inline-flex;font-weight:700;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.button:hover{box-shadow:var(--shadow-press);transform:translateY(-2px)}.button:active{box-shadow:none;transform:translateY(0)}.text-link{align-items:center;display:inline-flex;font-weight:700;gap:.2em;min-height:2.75rem;text-decoration-line:underline;transition:text-decoration-thickness .2s cubic-bezier(.16,1,.3,1)}.text-link:hover{text-decoration-thickness:4px}
