.demo[data-astro-cid-ls2c5yx7]{min-width:0;position:relative}.win[data-astro-cid-ls2c5yx7]{border:1px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #11131873,0 0 0 1px #11131805}.chrome[data-astro-cid-ls2c5yx7]{background:#f6f6f4;border-bottom:1px solid #ececea;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.dots[data-astro-cid-ls2c5yx7]{gap:6px;display:flex}.dots[data-astro-cid-ls2c5yx7] i[data-astro-cid-ls2c5yx7]{background:#dcdcd8;border-radius:50%;width:10px;height:10px}.url[data-astro-cid-ls2c5yx7]{color:#62656c;max-width:320px;height:26px;font-size:12px;font-family:var(--font-mono);background:#fff;border:1px solid #e8e8e4;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:flex}.ex[data-astro-cid-ls2c5yx7]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#62656c;background:#ececea;border-radius:6px;padding:3px 8px;font-size:10px}.screen[data-astro-cid-ls2c5yx7]{aspect-ratio:16/10.4;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.site[data-astro-cid-ls2c5yx7]{background:var(--bg);color:var(--ink);opacity:0;transition:opacity .7s var(--ease), transform 1s var(--ease);font-size:1.55cqi;line-height:1.45;position:absolute;inset:0;transform:scale(1.015)}.site[data-astro-cid-ls2c5yx7].on{opacity:1;z-index:1;transform:none}.scroll[data-astro-cid-ls2c5yx7]{will-change:transform}.site[data-astro-cid-ls2c5yx7].on .scroll[data-astro-cid-ls2c5yx7]{animation:6s cubic-bezier(.45,0,.25,1) both auto-scroll}@keyframes auto-scroll{0%,30%{transform:none}85%,to{transform:translateY(-17cqi)}}.nav[data-astro-cid-ls2c5yx7]{border-bottom:1px solid var(--ln);align-items:center;gap:2cqi;padding:2.2cqi 3.6cqi;display:flex}.logo[data-astro-cid-ls2c5yx7]{font-family:var(--hf);letter-spacing:-.01em;white-space:nowrap;font-size:1.9cqi;font-weight:700}.links[data-astro-cid-ls2c5yx7]{color:var(--mut);flex:1;justify-content:center;gap:2.4cqi;font-size:1.35cqi;display:flex}.btn-s[data-astro-cid-ls2c5yx7]{border-radius:var(--r);background:var(--acc);color:var(--on);white-space:nowrap;align-items:center;padding:.9cqi 1.8cqi;font-size:1.35cqi;font-weight:600;display:inline-flex}.btn-s[data-astro-cid-ls2c5yx7].ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ln);background:0 0}.hero-s[data-astro-cid-ls2c5yx7]{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.4cqi;padding:5cqi 3.6cqi 3.6cqi;display:grid}.kick[data-astro-cid-ls2c5yx7]{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0;font-size:1.15cqi}.h[data-astro-cid-ls2c5yx7]{font-family:var(--hf);font-weight:var(--hw);letter-spacing:-.035em;text-wrap:balance;margin:1.2cqi 0 0;font-size:4.6cqi;line-height:.98}.p[data-astro-cid-ls2c5yx7]{color:var(--mut);max-width:32cqi;margin:1.6cqi 0 0}.btns[data-astro-cid-ls2c5yx7]{gap:1cqi;margin-top:2.4cqi;display:flex}.img[data-astro-cid-ls2c5yx7]{aspect-ratio:4/3.4;background:var(--card);border-radius:1.6cqi;overflow:hidden}.img[data-astro-cid-ls2c5yx7] img[data-astro-cid-ls2c5yx7]{object-fit:cover;width:100%;height:100%;display:block}.site[data-astro-cid-ls2c5yx7].on .img[data-astro-cid-ls2c5yx7] img[data-astro-cid-ls2c5yx7]{animation:6s ease-out both kb}@keyframes kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.trust[data-astro-cid-ls2c5yx7]{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);color:var(--mut);margin:0 3.6cqi;padding:1.4cqi 0;font-size:1.3cqi}.cards[data-astro-cid-ls2c5yx7]{grid-template-columns:repeat(3,1fr);gap:1.6cqi;padding:3cqi 3.6cqi 6cqi;display:grid}.card[data-astro-cid-ls2c5yx7]{background:var(--card);box-shadow:inset 0 0 0 1px var(--ln);border-radius:1.2cqi;flex-direction:column;gap:.8cqi;padding:2cqi;display:flex}.card[data-astro-cid-ls2c5yx7] b[data-astro-cid-ls2c5yx7]{font-size:1.5cqi}.ic[data-astro-cid-ls2c5yx7]{background:var(--acc);opacity:.85;border-radius:50%;width:3cqi;height:3cqi}.ln[data-astro-cid-ls2c5yx7]{background:var(--ln);border-radius:1cqi;height:.7cqi}.ln[data-astro-cid-ls2c5yx7].short{width:60%}.toast[data-astro-cid-ls2c5yx7]{z-index:2;color:#111318;opacity:0;background:#fff;border-radius:1.6cqi;align-items:center;gap:1.4cqi;padding:1.4cqi 2cqi 1.4cqi 1.4cqi;font-size:1.4cqi;display:flex;position:absolute;bottom:3cqi;left:3cqi;transform:translateY(2cqi)scale(.96);box-shadow:0 2cqi 5cqi -2cqi #00000059}.toast[data-astro-cid-ls2c5yx7] b[data-astro-cid-ls2c5yx7]{font-size:1.5cqi;display:block}.toast[data-astro-cid-ls2c5yx7] small[data-astro-cid-ls2c5yx7]{color:#62656c;font-size:1.25cqi;display:block}.tick[data-astro-cid-ls2c5yx7]{color:#fff;background:#1f7a4d;border-radius:50%;place-items:center;width:3.4cqi;height:3.4cqi;font-size:1.6cqi;display:grid}.site[data-astro-cid-ls2c5yx7].on .toast[data-astro-cid-ls2c5yx7]{animation:toast 6s var(--ease) both}@keyframes toast{0%,38%{opacity:0;transform:translateY(2cqi)scale(.96)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-1cqi)}}.bar[data-astro-cid-ls2c5yx7]{z-index:3;background:#1113180f;height:3px;position:absolute;bottom:0;left:0;right:0}.bar[data-astro-cid-ls2c5yx7] i[data-astro-cid-ls2c5yx7]{background:var(--brand-blue-deep);width:0;height:100%;display:block}.bar[data-astro-cid-ls2c5yx7] i[data-astro-cid-ls2c5yx7].run{animation:6s linear both fill}@keyframes fill{to{width:100%}}.tabs[data-astro-cid-ls2c5yx7]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tabs[data-astro-cid-ls2c5yx7] button[data-astro-cid-ls2c5yx7]{border-radius:var(--radius-pill);border:1px solid var(--line-strong);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:14px;transition:background .25s,color .25s,border-color .25s}.tabs[data-astro-cid-ls2c5yx7] button[data-astro-cid-ls2c5yx7]:hover{border-color:var(--text);color:var(--text)}.tabs[data-astro-cid-ls2c5yx7] button[data-astro-cid-ls2c5yx7][aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.go[data-astro-cid-ls2c5yx7]{color:var(--text-3);border-bottom:1px solid var(--line-strong);gap:6px;margin-top:12px;font-size:14px;text-decoration:none;display:inline-flex}.go[data-astro-cid-ls2c5yx7]:hover{color:var(--accent)}@media (width<=640px){.tabs[data-astro-cid-ls2c5yx7]{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.tabs[data-astro-cid-ls2c5yx7]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-ls2c5yx7] button[data-astro-cid-ls2c5yx7]{flex:none}.win[data-astro-cid-ls2c5yx7]{border-radius:14px}.chrome[data-astro-cid-ls2c5yx7]{height:34px}.ex[data-astro-cid-ls2c5yx7]{display:none}}@media (prefers-reduced-motion:reduce){.site[data-astro-cid-ls2c5yx7].on .scroll[data-astro-cid-ls2c5yx7],.site[data-astro-cid-ls2c5yx7].on .img[data-astro-cid-ls2c5yx7] img[data-astro-cid-ls2c5yx7],.bar[data-astro-cid-ls2c5yx7] i[data-astro-cid-ls2c5yx7].run{animation:none}.site[data-astro-cid-ls2c5yx7].on .toast[data-astro-cid-ls2c5yx7]{opacity:1;animation:none;transform:none}}.hero[data-astro-cid-ge2uvauf]{background:var(--bg);border-bottom:1px solid var(--line);padding-block:clamp(64px,8vw,120px) clamp(56px,6vw,88px);overflow:hidden}.intro-label[data-astro-cid-ge2uvauf]{align-items:center;gap:10px;margin-bottom:clamp(24px,3vw,36px);display:flex}.norwegian-flag[data-astro-cid-ge2uvauf]{border-radius:1px;flex:none;width:20px;height:15px}.headline[data-astro-cid-ge2uvauf]{--fs:clamp(56px, 9.6vw, 156px);position:relative}.h1[data-astro-cid-ge2uvauf]{max-width:13ch;font-size:var(--fs);letter-spacing:-.05em;line-height:.94}.s1[data-astro-cid-ge2uvauf]{top:calc(var(--fs) * .02);left:calc(var(--fs) * 5.7)}.s2[data-astro-cid-ge2uvauf]{top:calc(var(--fs) * .78);left:calc(var(--fs) * 6.5)}.s3[data-astro-cid-ge2uvauf]{top:calc(var(--fs) * 1.32);left:calc(var(--fs) * 5.55)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.lead[data-astro-cid-ge2uvauf]{max-width:470px;margin:0;font-size:clamp(18px,1.4vw,20px)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.work-link[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;min-height:48px;font-weight:500;text-decoration:none;display:inline-flex}.hero-project[data-astro-cid-ge2uvauf]{min-width:0;margin:0}.project-image[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg);background:var(--bg-alt);position:relative;overflow:hidden}.project-image[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .8s var(--ease);display:block}.hero-project[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{transform:scale(1.02)}.chips[data-astro-cid-ge2uvauf]{gap:6px;display:flex;position:absolute;bottom:16px;left:16px}figcaption[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.caption-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px}.caption-right[data-astro-cid-ge2uvauf]{color:var(--text-3);align-items:center;gap:12px;font-size:14px;display:flex}.caption-right[data-astro-cid-ge2uvauf] svg{width:28px;height:28px;display:block}.stats[data-astro-cid-ge2uvauf]{margin-top:clamp(56px,7vw,96px)}@media (width<=900px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.s1[data-astro-cid-ge2uvauf]{top:-10px;left:auto;right:0}.s2[data-astro-cid-ge2uvauf]{inset:auto 2% -44px auto}.s3[data-astro-cid-ge2uvauf]{display:none}}@media (width<=480px){.sticker[data-astro-cid-ge2uvauf]{padding:7px 12px;font-size:12px}.h1[data-astro-cid-ge2uvauf]{font-size:clamp(50px,14vw,64px)}}.statement[data-astro-cid-zx4qcpyt]{border-bottom:1px solid var(--line);padding-block:clamp(96px,12vw,180px)}.inner[data-astro-cid-zx4qcpyt]{grid-template-columns:minmax(140px,.22fr) 1fr;gap:24px clamp(24px,4vw,64px);display:grid}.label[data-astro-cid-zx4qcpyt]{padding-top:.9em}.big[data-astro-cid-zx4qcpyt]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(30px,4.1vw,60px);font-weight:500;line-height:1.1}.meta[data-astro-cid-zx4qcpyt]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:clamp(40px,5vw,64px);display:flex}.who[data-astro-cid-zx4qcpyt]{color:var(--text-3);align-items:center;gap:14px;font-size:15px;display:inline-flex}.faces[data-astro-cid-zx4qcpyt]{display:inline-flex}.faces[data-astro-cid-zx4qcpyt] img[data-astro-cid-zx4qcpyt]{object-fit:cover;border:2px solid var(--bg);filter:grayscale();border-radius:50%;width:40px;height:40px}.faces[data-astro-cid-zx4qcpyt] img[data-astro-cid-zx4qcpyt]+img[data-astro-cid-zx4qcpyt]{margin-left:-10px}@media (width<=760px){.inner[data-astro-cid-zx4qcpyt]{grid-template-columns:1fr}.label[data-astro-cid-zx4qcpyt]{padding-top:0}}.head[data-astro-cid-5zquhs4m]{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:start;gap:16px 64px;display:grid}.head[data-astro-cid-5zquhs4m] .eyebrow[data-astro-cid-5zquhs4m]{padding-top:14px}.index[data-astro-cid-5zquhs4m]{border-top:1px solid var(--line-strong);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none}.index[data-astro-cid-5zquhs4m] li[data-astro-cid-5zquhs4m]{border-bottom:1px solid var(--line)}.row[data-astro-cid-5zquhs4m]{color:var(--text);grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr) 32px;align-items:baseline;gap:16px 32px;padding:28px 0;text-decoration:none;transition:background .25s,padding .25s;display:grid}.nr[data-astro-cid-5zquhs4m]{color:var(--text-3);font-size:12px}.t[data-astro-cid-5zquhs4m]{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);font-weight:450;line-height:1.1}.d[data-astro-cid-5zquhs4m]{color:var(--text-2);font-size:16px}.tags[data-astro-cid-5zquhs4m]{flex-wrap:wrap;gap:6px;display:flex}.arrow[data-astro-cid-5zquhs4m]{color:var(--accent);opacity:.5;transition:transform .25s var(--ease), opacity .25s;justify-self:end;font-size:22px;transform:translate(-6px)}.row[data-astro-cid-5zquhs4m]:hover{color:var(--text)}.row[data-astro-cid-5zquhs4m]:hover .t[data-astro-cid-5zquhs4m]{color:var(--accent)}.row[data-astro-cid-5zquhs4m]:hover .arrow[data-astro-cid-5zquhs4m]{opacity:1;transform:none}@media (width<=960px){.head[data-astro-cid-5zquhs4m]{grid-template-columns:1fr}.head[data-astro-cid-5zquhs4m] .eyebrow[data-astro-cid-5zquhs4m]{padding-top:0}.row[data-astro-cid-5zquhs4m]{grid-template-columns:40px minmax(0,1fr) 24px}.d[data-astro-cid-5zquhs4m],.tags[data-astro-cid-5zquhs4m]{grid-column:2/3}.arrow[data-astro-cid-5zquhs4m]{grid-area:1/3}}.wrap[data-astro-cid-tpvh27jx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(48px,7vw,112px);display:grid}.side[data-astro-cid-tpvh27jx]{position:sticky;top:120px}.lead[data-astro-cid-tpvh27jx]{margin-top:24px}.list[data-astro-cid-tpvh27jx]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.list[data-astro-cid-tpvh27jx] li[data-astro-cid-tpvh27jx]{border-bottom:1px solid var(--line-strong)}.list[data-astro-cid-tpvh27jx] a[data-astro-cid-tpvh27jx]{color:var(--text);grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:22px 0;text-decoration:none;display:grid}.n[data-astro-cid-tpvh27jx]{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);font-weight:450;line-height:1.15}.b[data-astro-cid-tpvh27jx]{color:var(--text-3);grid-column:1;font-size:15px}.arrow[data-astro-cid-tpvh27jx]{color:var(--accent);transition:transform .25s var(--ease);grid-area:1/2/3;align-self:center;font-size:22px}.list[data-astro-cid-tpvh27jx] a[data-astro-cid-tpvh27jx]:hover .n[data-astro-cid-tpvh27jx]{color:var(--accent)}.list[data-astro-cid-tpvh27jx] a[data-astro-cid-tpvh27jx]:hover .arrow[data-astro-cid-tpvh27jx]{transform:translate(6px)}@media (width<=900px){.wrap[data-astro-cid-tpvh27jx]{grid-template-columns:1fr}.side[data-astro-cid-tpvh27jx]{position:static}}
