@font-face{font-family:Schibsted Grotesk;src:url(/schibsted-subset.woff2)format("woff2-variations"),url(/schibsted-subset.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/schibsted-ext-subset.woff2)format("woff2-variations"),url(/schibsted-ext-subset.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+100-101,U+12A-12B,U+15A-15B}:root{--k:#000;--w:#fff;--face:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--gutter:max(20px, 5vw);--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--w);color:var(--k);font-family:var(--face);font-kerning:normal;font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:100%;font-weight:500}body{overflow-x:clip}::selection{background:var(--k);color:var(--w)}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline-offset:6px;outline:2px solid}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.col{padding-inline:var(--gutter)}.controls{mix-blend-mode:difference;color:var(--w);z-index:30;border:1px solid #ffffff80;border-radius:999px;align-items:center;padding:3px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.ctl{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}@media (hover:hover){.ctl:hover{background:#ffffff24}}.ctl svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#sound .on{display:none}#sound[aria-pressed=true] .on{display:inline}#sound[aria-pressed=true] .off{display:none}#reset{opacity:0;visibility:hidden;width:0;transition:width .35s var(--ease), opacity .2s, visibility 0s .35s, background .2s;overflow:hidden}#reset.is-on{opacity:1;visibility:visible;width:36px;transition:width .35s var(--ease), opacity .25s .1s, visibility 0s, background .2s}#reset svg{transition:transform .5s var(--ease)}#reset:active svg{transform:rotate(-140deg)}.hero{height:280svh}.hero__stage{background:var(--k);isolation:isolate;touch-action:pan-y;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.noise{color:#fffc;text-align:justify;-webkit-hyphens:auto;hyphens:auto;-webkit-user-select:none;user-select:none;--clear-w:min(48vw, 720px);--clear-h:min(21vw, 320px);--clear:radial-gradient(ellipse var(--clear-w) var(--clear-h) at 50% 50%, transparent 62%, #000 100%);transition:--clear-w .7s var(--ease), --clear-h .7s var(--ease);--bands:linear-gradient(transparent 44px, #000 72px, #000 calc(100% - 84px), transparent calc(100% - 56px));-webkit-mask-image:var(--clear), var(--bands);-webkit-mask-composite:source-in;-webkit-mask-image:var(--clear), var(--bands);mask-image:var(--clear), var(--bands);cursor:crosshair;padding:62px 16px 64px;font-size:12.5px;font-weight:450;line-height:1.55;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.is-refined .noise{cursor:auto}.broom{z-index:40;pointer-events:none;mix-blend-mode:difference;opacity:0;will-change:transform;width:54px;height:54px;transition:opacity .18s;position:fixed;top:0;left:0}.broom.is-on{opacity:1}.broom svg{width:100%;height:100%;overflow:visible}.broom__handle,.broom__band,.broom__fan{fill:#fff}.broom__tie{stroke:#000;stroke-width:.9px;fill:none}.broom__strands{stroke:#000;stroke-width:.6px;stroke-linecap:round;fill:none;opacity:.85}.broom__head{transform-box:fill-box;transform-origin:50% 0;animation:2.8s ease-in-out infinite sway}.broom__bristles{transform-box:fill-box;transform-origin:50% 0}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.dust{z-index:39;pointer-events:none;mix-blend-mode:difference;background:#fff;border-radius:50%;width:3px;height:3px;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.broom__head{animation:none}}.broom-on .hero__stage,.broom-on .noise{cursor:none}.hero__stage{-webkit-user-select:none;user-select:none}.noise span{transition:opacity .5s var(--ease), transform .8s var(--ease);display:inline-block}.noise span.is-gone{opacity:0;transform:translateY(-.5em)scale(.9)}.noise span.is-swept{opacity:0;transition:none}.clean{background:var(--w);clip-path:circle(var(--r,0px) at 50% 50%);pointer-events:none;position:absolute;inset:0}.mark{z-index:2;mix-blend-mode:difference;color:var(--w);pointer-events:none;justify-items:center;display:grid;position:relative}.logo{pointer-events:auto;width:clamp(240px,44vw,660px);display:block}@media (width<=700px){.noise{--clear-w:80vw;--clear-h:30vw}.logo{width:84vw}}.logo svg{width:100%;height:auto;display:block;overflow:visible}.tk-slot{transform-box:fill-box;transform-origin:50%;will-change:transform;transition:transform .95s cubic-bezier(.34,1.35,.5,1)}.tk-breath{animation:6s ease-in-out infinite breathe}@keyframes breathe{50%{transform:translateY(-1.1px)}}.tk-ink{fill:var(--w);transition:opacity .2s}.tk-strip{opacity:0;transition:transform .55s var(--ease), opacity .15s}.tk-company{font-family:var(--face);fill:var(--w);font-size:14.5px;font-weight:600}.logo__style,.mark:after,.tagline{white-space:nowrap;text-align:center;position:absolute;left:50%;translate:-50%}.logo__style,.mark:after{letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:0;font-size:.8125rem;font-weight:600;transition:opacity .4s;top:calc(100% + clamp(24px,3.2vh,34px))}.logo__style.is-on{opacity:1}.tagline{letter-spacing:-.01em;opacity:0;transition:opacity 1.2s var(--ease), transform 1.2s var(--ease);font-size:clamp(1.0625rem,1.6vw,1.5rem);font-weight:600;top:calc(100% + clamp(48px,7.5vh,84px));transform:translateY(8px)}.is-refined .tagline{opacity:1;transform:none}.mark:after{content:"Click the name";transition:opacity 1s .6s}@media (hover:none){.mark:after{content:"Tap the name"}}.is-refined:not(.logo-touched) .mark:after{opacity:1}.logo-touched .mark:after{opacity:0;transition-delay:0s}.logo{position:relative}.logo:focus-visible{outline:none}.logo:after{content:"";height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.kbd .logo:focus:after{transform:scaleX(1)}.logo-twisted .logo:focus:after{transform:scaleX(0)}@property --clear-w{syntax:"<length>";inherits:false;initial-value:0}@property --clear-h{syntax:"<length>";inherits:false;initial-value:0}.logo-twisted .noise{--clear-w:min(56vw, 840px);--clear-h:min(31vw, 470px)}@media (width<=700px){.logo-twisted .noise{--clear-w:92vw;--clear-h:58vw}}.tk-puzzle{display:none}svg[data-style=twisted] .tk-puzzle{display:inline}svg[data-style=twisted] .tk-word{visibility:hidden}.tk-cursor{fill:none;stroke:var(--w);stroke-width:.8px;stroke-dasharray:2 2}.logo-twisted .logo{touch-action:none;cursor:grab}.logo-twisted .logo:active{cursor:grabbing}.logo-twisted .tagline{opacity:0;transition-duration:.3s}.logo__solve{cursor:pointer;pointer-events:auto;white-space:nowrap;letter-spacing:.02em;color:inherit;text-underline-offset:4px;opacity:0;visibility:hidden;padding:14px 24px;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .4s,visibility 0s .4s;position:absolute;top:calc(100% + clamp(48px,7.5vh,84px) - 14px);left:50%;translate:-50%}.logo-twisted .logo__solve{opacity:1;visibility:visible;transition:opacity .4s .6s,visibility}.cue{z-index:2;text-align:center;color:var(--w);letter-spacing:.02em;pointer-events:none;justify-items:center;font-size:.8125rem;font-weight:600;transition:opacity .6s;display:grid;position:absolute;bottom:22px;left:0;right:0}.cue>span{transition:opacity .9s var(--ease);grid-area:1/1}.cue__greet{opacity:0;color:#c4b5fd}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cue__greet{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(92deg,#c4b5fd 0%,#22d3ee 45%,#f0abfc 100%);-webkit-background-clip:text;background-clip:text}}.greet .cue__greet{opacity:1}.greet .cue__text,.greet-wait .cue__text{opacity:0}@media (hover:none){.cue--hover{display:none}}.is-scrolled .cue{opacity:0}.facts{height:760svh}.facts__stage{background:var(--w);isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.fill{background:var(--k);clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0}.lines{mix-blend-mode:difference;color:var(--w);list-style:none;position:absolute;inset:0}.line{padding:88px var(--gutter) clamp(32px, 7vh, 72px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s .45s;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.line.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), visibility 0s}.line--say{justify-content:center}.line--say p{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2.5rem,7.4vw,8rem);font-weight:700;line-height:1.02}.n{letter-spacing:-.07em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:-.05em;font-size:clamp(6.5rem,24vw,24rem);font-weight:800;line-height:.8}.t{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin-top:clamp(18px,3vh,36px);font-size:clamp(1.375rem,2.6vw,2.5rem);font-weight:600;line-height:1.08}.src{letter-spacing:.01em;text-underline-offset:3px;margin-top:clamp(14px,2.4vh,26px);font-size:.8125rem;font-weight:600}@media (width<=700px){.n{font-size:34vw}}.flip{background:var(--k);color:var(--w);align-content:center;min-height:100svh;padding-block:18vh;display:grid}.flip__a{letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.5rem,3.2vw,3rem);font-weight:600;line-height:1.05}.flip__b{letter-spacing:-.05em;text-wrap:balance;max-width:9ch;margin-top:clamp(40px,12vh,140px);font-size:clamp(3.25rem,11vw,12rem);font-weight:800;line-height:1}.words__track{height:560svh}.words__stage{background:var(--w);height:100svh;color:var(--k);text-align:center;place-content:center;justify-items:center;display:grid;position:sticky;top:0;overflow:hidden}.words__track.is-ours .words__stage{background:var(--k);color:var(--w)}.words__word{letter-spacing:-.065em;padding-inline:.04em;padding-bottom:.2em;font-size:clamp(4rem,19vw,20rem);font-weight:800;line-height:.9}.words__locate{letter-spacing:.02em;text-underline-offset:4px;opacity:.7;margin-top:1.1em;padding:10px 16px;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.words__locate:hover{opacity:1}}.words__locate[disabled]{cursor:default;text-decoration:none}.words__meta{letter-spacing:.01em;margin-top:1.4em;font-size:clamp(.9375rem,1.3vw,1.25rem);font-weight:600}.words__count{top:24px;left:var(--gutter);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;position:absolute}.words__coda{min-height:100svh;padding-inline:var(--gutter);letter-spacing:-.045em;box-sizing:content-box;text-wrap:balance;align-content:center;max-width:16ch;font-size:clamp(2rem,5.2vw,5.5rem);font-weight:700;line-height:1.04;display:grid}.who,.what{align-content:center;min-height:100svh;padding-block:16vh;display:grid}.who__a,.who__b{letter-spacing:-.04em;text-wrap:balance;max-width:19ch;font-size:clamp(1.875rem,4.6vw,4.75rem);line-height:1}.who__a{font-weight:700}.who__b{margin-top:.8em;font-weight:400}.what__steps{row-gap:clamp(14px,3vh,40px);margin:0;padding:0;list-style:none;display:grid}.what__step{grid-template-columns:3.3em minmax(0,1fr);align-items:last baseline;column-gap:clamp(20px,3vw,56px);font-size:clamp(3rem,8vw,9rem);display:grid}.what__verb{letter-spacing:-.05em;font-size:1em;font-weight:800;line-height:1}.what__note{max-width:30ch;font-size:clamp(.9375rem,1.3vw,1.25rem);font-weight:500;line-height:1.35}.what__note b{letter-spacing:.02em;margin-bottom:.2em;font-weight:700;display:block}@media (width<=700px){.what__step{grid-template-columns:1fr}.what__note{margin-top:6px;margin-bottom:14px}}.what__step.will-land{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(.6em)}.what__step.will-land.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.what__step.will-land{opacity:1;transition:none;transform:none}}.what__line{letter-spacing:-.02em;max-width:24ch;margin-top:clamp(48px,10vh,120px);font-size:clamp(1.25rem,2.2vw,2rem);font-weight:600;line-height:1.12}.contact{background:var(--k);min-height:90svh;color:var(--w);align-content:center;display:grid}.contact__line{letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:600;line-height:1.12}.mail{font-size:min(7.6vw, 8rem, calc((100vw - 2 * var(--gutter)) / 12));letter-spacing:-.055em;white-space:nowrap;transition:box-shadow .45s var(--ease), color .45s var(--ease);margin-top:clamp(24px,5vh,56px);margin-left:-.08em;padding:0 .08em .04em;font-weight:800;line-height:1;text-decoration:none;display:inline-block;box-shadow:inset 0 -.07em}.mail:focus-visible{box-shadow:inset 0 -1.1em 0 var(--w);color:var(--k)}@media (hover:hover){.mail:hover{box-shadow:inset 0 -1.1em 0 var(--w);color:var(--k)}}.foot{background:var(--k);color:var(--w);padding:32px var(--gutter) 44px;text-align:center;letter-spacing:.01em;flex-direction:column;align-items:center;gap:18px;font-size:.8125rem;font-weight:600;display:flex}.top{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}@media (hover:hover){.top:hover{background:#ffffff24}}.top svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .35s var(--ease)}@media (hover:hover){.top:hover svg{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.hero{height:100svh}.noise,.cue{display:none}.tagline{opacity:1;transform:none}.tk-breath{animation:none}.tk-slot,.tk-strip{transition:none}}.facts.is-static{height:auto}.facts.is-static .facts__stage{height:auto;position:static}.facts.is-static .fill{display:none}.facts.is-static .lines{mix-blend-mode:normal;color:var(--k);position:static}.facts.is-static .line{opacity:1;visibility:visible;min-height:70svh;position:relative}.words.is-static .words__track{display:none}.words.is-static #words-table{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:20vh var(--gutter);border-collapse:collapse;position:static}.words.is-static #words-table thead{display:none}.words.is-static #words-table th,.words.is-static #words-table td{text-align:left;vertical-align:baseline;padding:.15em 1.2em .15em 0}.words.is-static #words-table th{letter-spacing:-.05em;font-size:clamp(2rem,6vw,5rem);font-weight:800}.words.is-static #words-table td{font-size:clamp(.9375rem,1.3vw,1.25rem);font-weight:600}
