:root:root:has(.d5){--d5-bg:#0c0c0d;--d5-board:#191816;--d5-board-2:#22201d;--d5-groove:#2d2b28;--d5-label:#e8e1d1;--d5-label-ink:#141311;--d5-text:#ece9e2;--d5-dust:#a8a296;--d5-red:#e0132f;--d5-red-hover:#f0243f;--d5-on-red:#fff;--d5-focus:#e8e1d1;--d5-plinth:#1b1a18;--d5-plinth-edge:#2b2926;--d5-platter:#8d8b86;--d5-arm:#c9c6bf;--d5-arm-shade:#6f6c66;--d5-photo-filter:grayscale(1) contrast(1.08) brightness(.92);--background:var(--d5-bg);--foreground:var(--d5-text);--card:var(--d5-board);--card-foreground:var(--d5-text);--popover:var(--d5-board-2);--popover-foreground:var(--d5-text);--primary:var(--d5-label);--primary-foreground:var(--d5-label-ink);--secondary:var(--d5-board-2);--secondary-foreground:var(--d5-text);--muted:var(--d5-board-2);--muted-foreground:var(--d5-dust);--accent:var(--d5-board-2);--accent-foreground:var(--d5-text);--border:color-mix(in oklab, var(--d5-dust) 28%, transparent);--input:color-mix(in oklab, var(--d5-dust) 36%, transparent);--ring:color-mix(in oklab, var(--d5-label) 75%, transparent);--font-sans:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--d5-bg)}:root.light:root:has(.d5){--d5-bg:#f2f2f0;--d5-board:#fff;--d5-board-2:#e7e6e2;--d5-groove:#d3d1cb;--d5-label:#e8e1d1;--d5-label-ink:#141311;--d5-text:#131211;--d5-dust:#5c5953;--d5-red:#d0102b;--d5-red-hover:#b80d25;--d5-on-red:#fff;--d5-focus:#131211;--d5-plinth:#e4e3df;--d5-plinth-edge:#c9c7c1;--d5-platter:#9e9c96;--d5-arm:#f7f7f5;--d5-arm-shade:#8a8780;--d5-photo-filter:grayscale(1) contrast(1.05);--primary:var(--d5-text);--primary-foreground:#fff;--border:color-mix(in oklab, var(--d5-text) 16%, transparent);--input:color-mix(in oklab, var(--d5-text) 24%, transparent);--ring:color-mix(in oklab, var(--d5-text) 60%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.d5{background:var(--d5-bg);color:var(--d5-text);font-family:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 1;font-size:1.0625rem;line-height:1.6}.d5 :focus-visible{outline:2px solid var(--d5-focus);outline-offset:3px}@layer base{.d5 :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;text-transform:none;overflow-wrap:break-word;font-family:inherit;font-weight:700;line-height:1.2}}@layer components{.d5-display{letter-spacing:-.045em;text-transform:lowercase;text-wrap:balance;font-weight:800;line-height:.9}.d5-heading{letter-spacing:-.04em;text-transform:lowercase;text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:.95}.d5-dust{color:var(--d5-dust)}.d5-board{background:var(--d5-board)}.d5-rule{border-color:var(--d5-groove)}.d5-btn{border:1.5px solid var(--d5-text);min-height:3rem;color:var(--d5-text);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.d5-btn:hover{background:var(--d5-text);color:var(--d5-bg)}.d5-btn-red{border-color:var(--d5-red);background:var(--d5-red);color:var(--d5-on-red)}.d5-btn-red:hover{border-color:var(--d5-red-hover);background:var(--d5-red-hover);color:var(--d5-on-red)}.d5-link{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}.d5-link:hover{text-decoration-color:currentColor}.d5-photo{filter:var(--d5-photo-filter)}.d5-vinyl{background:radial-gradient(circle closest-side,#0000 0 33.6%,#070707 33.8% 35%,#111 35% 43%,#0000 43.2%),radial-gradient(circle closest-side,#0000 0 52.5%,#1b1b1b 52.8% 53.6%,#0000 53.9% 64%,#1b1b1b 64.3% 65.1%,#0000 65.4% 76.5%,#1a1a1a 76.8% 77.5%,#0000 77.8% 88%,#1b1b1b 88.3% 89%,#0000 89.3% 96.6%,#191919 96.8% 98.6%,#2a2a2a 99%,#0000 100%),repeating-radial-gradient(circle closest-side,#0b0b0b 0 .35%,#141414 .45% .6%,#0d0d0d .7% .9%);border-radius:50%;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -12px #0009}.d5-sheen{pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 205deg,#0000 0deg,#ffffff1c 18deg,#ffffff05 34deg,#0000 52deg 180deg,#ffffff14 198deg,#ffffff04 214deg,#0000 232deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 0 34%,#000 35% 98%,#0000 99%);mask:radial-gradient(circle closest-side,#0000 0 34%,#000 35% 98%,#0000 99%)}.d5-label{--d5-focus:var(--d5-label-ink);background:var(--d5-label);color:var(--d5-label-ink)}.d5-platter{background:radial-gradient(circle closest-side, transparent 0 92.5%, #000 92.5% 93%, transparent 93%), repeating-conic-gradient(var(--d5-platter) 0 1.6deg, color-mix(in oklab, var(--d5-platter) 30%, #000) 1.6deg 3.6deg);border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#000 0 99.4%,#0000 100%);mask:radial-gradient(circle closest-side,#000 0 99.4%,#0000 100%)}.d5-plinth{background:linear-gradient(160deg, color-mix(in oklab, var(--d5-plinth) 92%, white) 0%, var(--d5-plinth) 45%, color-mix(in oklab, var(--d5-plinth) 88%, black) 100%);border:1px solid var(--d5-plinth-edge);box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #0000008c}.d5-hw-btn{border:1px solid var(--d5-plinth-edge);background:linear-gradient(180deg, color-mix(in oklab, var(--d5-plinth) 80%, white), color-mix(in oklab, var(--d5-plinth) 85%, black));color:var(--d5-text);border-radius:.35rem;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:0 2px #00000059}.d5-hw-btn:active{transform:translateY(1px);box-shadow:0 1px #00000059}.d5-sleeve-wrap .d5-peek{transition:translate .5s cubic-bezier(.2,.8,.2,1)}.d5-sleeve-wrap:hover .d5-peek,.d5-sleeve-wrap:focus-within .d5-peek,.d5-sleeve-link:hover .d5-peek,.d5-sleeve-link:focus-visible .d5-peek{translate:12%}.d5-crate-sleeve{transition:translate .35s cubic-bezier(.2,.8,.2,1)}.d5-crate-sleeve:hover,.d5-crate-sleeve:focus-visible{translate:0 -1.25rem}.d5-divider{background:var(--d5-label);color:var(--d5-label-ink);border-radius:0 .5rem .25rem .25rem;position:relative}.d5-divider:before{content:"";background:inherit;border-radius:.4rem .4rem 0 0;width:55%;height:.7rem;position:absolute;bottom:100%;left:0}.d5-flow{perspective:1400px}.d5-flow-sleeve{transform-origin:50% 100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s;box-shadow:0 24px 50px -24px #000000b3}.d5-faq summary::-webkit-details-marker{display:none}.d5-faq[open] .d5-faq-mark{rotate:45deg}}.d5-prose{--font-display:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif}.d5-prose :where(h2,h3){letter-spacing:-.03em;text-transform:lowercase;font-weight:800}.d5-prose>div>p:first-of-type:first-letter{color:var(--d5-text);font-weight:800}.d5-prose a{color:var(--d5-text);-webkit-text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-decoration-color:color-mix(in oklab, currentColor 50%, transparent)}.d5-prose a:hover{text-decoration-color:currentColor}.d5-prose blockquote{border-color:var(--d5-text);color:var(--d5-text);letter-spacing:-.015em;font-weight:700}.d5-prose figure>div{border-color:var(--d5-groove);border-radius:3px}.d5-prose li::marker{color:var(--d5-dust)}@media (prefers-reduced-motion:reduce){.d5-flow-sleeve,.d5-sleeve-wrap .d5-peek,.d5-crate-sleeve{transition:none}}
