@layer components{.dm-root{--ease-floor:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-schibsted), system-ui, sans-serif;-webkit-tap-highlight-color:transparent}.dm-root :where(p,li){text-wrap:pretty}.dm-skip{z-index:60;position:absolute;top:.75rem;left:1rem;transform:translateY(-200%)}.dm-skip:focus-visible{transform:none}.dm-headline{font-family:var(--font-anybody), sans-serif;font-variation-settings:"wdth" 76;letter-spacing:-.012em;font-size:clamp(3.1rem,min(10.6vw,16.5vh),11rem);font-weight:820;line-height:.86}.dm-hero-copy{--hl:clamp(3.1rem, min(9.4vw, 16vh), 10rem)}.dm-hero-copy .dm-headline{font-size:var(--hl)}.dm-hollow .dm-headline,.dm-headline.dm-hollow{color:#0000;-webkit-text-stroke:max(1.5px, .026em) var(--color-ink)}.dm-line{margin-block:-.04em;padding-block:.04em;display:block;overflow:hidden}.dm-line>span{display:block}.dm-stance{font-family:var(--font-anybody), sans-serif;font-variation-settings:"wdth" 140;font-weight:600}.dm-name{font-family:var(--font-anybody), sans-serif;font-variation-settings:"wdth" 70;transition:font-variation-settings .8s var(--ease-floor), font-weight .8s var(--ease-floor);font-size:clamp(1.1rem,4vw,3.9rem);font-weight:640;line-height:.92}.dm-name[data-active=true]{font-variation-settings:"wdth" 128;font-weight:860}.dm-clock{font-family:var(--font-anybody), sans-serif;font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums;transition:opacity .4s var(--ease-out);font-weight:700}.dm-clock[data-active=false]{opacity:.6}.dm-hero{--seam:.5;--seam-k:.55;--seam-eff:calc(.5 + (var(--seam) - .5) * var(--seam-k))}@media (min-width:768px){.dm-hero{--seam-k:1}}.dm-seam-field{transform:translateX(calc((var(--seam-eff) - 1) * 100%));transition:transform .95s var(--ease-floor)}.dm-seam-counter{transform:translateX(calc((1 - var(--seam-eff)) * 100%));transition:transform .95s var(--ease-floor)}.dm-sway .dm-seam-field{animation:dm-sway-field 9s var(--ease-floor) infinite alternate}.dm-sway .dm-seam-counter{animation:dm-sway-counter 9s var(--ease-floor) infinite alternate}@keyframes dm-sway-field{0%,30%{transform:translate(-40%)}70%,to{transform:translate(-60%)}}@keyframes dm-sway-counter{0%,30%{transform:translate(40%)}70%,to{transform:translate(60%)}}.dm-halftone{background-image:radial-gradient(circle,#1213182b .85px,#0000 1.35px);background-size:5px 5px;-webkit-mask-image:linear-gradient(#0000 42%,#0009 78%,#000 100%);mask-image:linear-gradient(#0000 42%,#0009 78%,#000 100%)}.dm-wave{height:clamp(2rem,4.5vw,3.75rem);transition:transform .52s var(--ease-out);align-items:center;gap:3px;display:flex;transform:scaleY(.1)}.dm-wave[data-active=true]{transform:scaleY(1)}.dm-wave>span{height:100%;transform:scaleY(var(--h));animation:dm-wave var(--d) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -83ms);background:currentColor;flex:1;animation-play-state:paused}.dm-wave[data-active=true]>span{animation-play-state:running}.dm-wave[data-active=false]>span{animation-name:none;transform:scaleY(.6)}[data-offscreen=true] .dm-wave>span{animation-play-state:paused}@keyframes dm-wave{0%{transform:scaleY(calc(var(--h) * .18))}to{transform:scaleY(var(--h))}}.dm-live-dot{background:currentColor;width:.5rem;height:.5rem;animation:1.6s steps(2,jump-none) infinite dm-blink}@keyframes dm-blink{50%{opacity:.25}}.dm-curtain-l{animation:dm-curtain-l 1.05s var(--ease-floor) .12s both}.dm-curtain-r{animation:dm-curtain-r 1.05s var(--ease-floor) .12s both}@keyframes dm-curtain-l{to{transform:translate(-101%)}}@keyframes dm-curtain-r{to{transform:translate(101%)}}.dm-rise>span{animation:dm-rise .95s var(--ease-out) both;animation-delay:calc(.7s + var(--i,0) * 95ms)}@keyframes dm-rise{0%{transform:translateY(108%)}}.dm-in{animation:dm-in .85s var(--ease-out) both;animation-delay:var(--delay,1.05s)}@keyframes dm-in{0%{opacity:0;transform:translateY(18px)}}.dm-key{min-width:2.75rem;height:2.75rem;color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-rule);touch-action:manipulation;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);margin-left:-1px;padding-inline:.9rem;font-size:.9375rem;font-weight:600}.dm-key:first-child{margin-left:0}.dm-key:hover{background:var(--color-wash)}.dm-key[aria-pressed=true]{background:var(--color-ink);color:var(--color-card);border-color:var(--color-ink);position:relative}.dm-key[data-floor=A][aria-pressed=true]{background:var(--color-corner-a);color:var(--color-ink)}.dm-key[data-floor=B][aria-pressed=true]{background:var(--color-corner-b);color:var(--color-ink)}.dm-price{font-family:var(--font-anybody), sans-serif;font-variation-settings:"wdth" 50;letter-spacing:.08em;font-size:clamp(9rem,30vw,24rem);font-weight:900;line-height:.9}.dm-price-sticker{color:var(--color-corner-a);-webkit-text-stroke:.022em var(--color-ink);paint-order:stroke fill}.dm-vote-field{transition:transform .7s var(--ease-floor)}@keyframes dm-bump{40%{transform:scale(1.08)}}.dm-bump{animation:dm-bump .32s var(--ease-out)}@media (prefers-reduced-motion:reduce){.dm-curtain-l,.dm-curtain-r{display:none}.dm-rise>span,.dm-in,.dm-bump,.dm-live-dot,.dm-wave>span,.dm-sway .dm-seam-field,.dm-sway .dm-seam-counter{animation:none}.dm-seam-field,.dm-seam-counter,.dm-vote-field,.dm-wave,.dm-name{transition-duration:1ms}}}
