.sidnav.svelte-gjfonv{z-index:40;pointer-events:none;position:fixed;top:50%;right:.625rem;transform:translateY(-50%)}ul.svelte-gjfonv{pointer-events:auto;border:1px solid #0000;border-radius:.75rem;flex-direction:column;align-items:flex-end;gap:.25rem;margin:0;padding:.625rem .5rem .625rem 1rem;list-style:none;transition:background .22s,border-color .22s;display:flex}a.svelte-gjfonv{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5625rem;min-height:1.25rem;padding:.1875rem 0 .1875rem .5rem;font-family:Schibsted Grotesk,sans-serif;font-weight:500;text-decoration:none;display:flex}.label.svelte-gjfonv{opacity:0;border-radius:.3125rem;max-width:0;padding:2px 0;font-size:.5938rem;line-height:1.3;transition:font-size .18s cubic-bezier(.2,.8,.2,1),max-width .24s cubic-bezier(.2,.8,.2,1),padding .24s,opacity .16s,background .22s,color .22s;overflow:hidden}.rule.svelte-gjfonv{width:.875rem;height:1px;transition:width .22s cubic-bezier(.2,.8,.2,1),background .22s;display:block}.sidnav.svelte-gjfonv:hover .label:where(.svelte-gjfonv){opacity:1;max-width:15rem;padding:2px .375rem}a.on.svelte-gjfonv .rule:where(.svelte-gjfonv){width:1.625rem;height:2px}.dark.svelte-gjfonv ul:where(.svelte-gjfonv):hover{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#08090d8c;border-color:#ffffff1f}.dark.svelte-gjfonv .label:where(.svelte-gjfonv){color:#ffffffb3;background:#08090d80}.dark.svelte-gjfonv ul:where(.svelte-gjfonv):hover .label:where(.svelte-gjfonv){background:0 0}.dark.svelte-gjfonv .rule:where(.svelte-gjfonv){background:#ffffff73}.dark.svelte-gjfonv a.on:where(.svelte-gjfonv) .label:where(.svelte-gjfonv){color:#fff}.dark.svelte-gjfonv a.on:where(.svelte-gjfonv) .rule:where(.svelte-gjfonv){background:var(--sec)}a.svelte-gjfonv:hover .label:where(.svelte-gjfonv){font-size:.8125rem}.dark.svelte-gjfonv a:where(.svelte-gjfonv):hover .label:where(.svelte-gjfonv){color:#fff}.light.svelte-gjfonv ul:where(.svelte-gjfonv):hover{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#f5eee2b8;border-color:#051c361a}.light.svelte-gjfonv .label:where(.svelte-gjfonv){color:#051c369e;background:#f5eee2a8}.light.svelte-gjfonv ul:where(.svelte-gjfonv):hover .label:where(.svelte-gjfonv){background:0 0}.light.svelte-gjfonv .rule:where(.svelte-gjfonv){background:#051c3661}.light.svelte-gjfonv a.on:where(.svelte-gjfonv) .label:where(.svelte-gjfonv){color:var(--ink)}.light.svelte-gjfonv a.on:where(.svelte-gjfonv) .rule:where(.svelte-gjfonv){background:var(--accent)}.light.svelte-gjfonv a:where(.svelte-gjfonv):hover .label:where(.svelte-gjfonv){color:var(--ink)}@media (width<=1100px){.sidnav.svelte-gjfonv{display:none}}[data-motion=still] .label.svelte-gjfonv,[data-motion=still] .rule.svelte-gjfonv,[data-motion=still] ul.svelte-gjfonv{transition:none}section.svelte-1q37ri0{background:#000;height:max(200svh,36.25rem + 100svh);position:relative}.stage.svelte-1q37ri0{height:100lvh;min-height:36.25rem;position:sticky;top:0;overflow:hidden}#hero-media.svelte-1q37ri0{--bw:min(56vw, 106svh);--bh:calc(var(--bw) * 9 / 16);--cy0:max(50%, calc(8.5rem + var(--bw) * 9 / 32));left:50%;top:calc(var(--cy0) + (50% - var(--cy0)) * var(--e,0));width:calc(var(--bw) + (100% - var(--bw)) * var(--e,0));height:calc(var(--bh) + (100% - var(--bh)) * var(--e,0));border-radius:calc(.75rem * var(--rr,1));clip-path:inset(0 round calc(.75rem * var(--rr,1)));isolation:isolate;background:#000;position:absolute;overflow:hidden;translate:-50% -50%;container-type:size}#hero-video.svelte-1q37ri0{pointer-events:none;border:0;width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.dots.svelte-1q37ri0{opacity:calc(.3 * (1 - min(1, var(--e,0) * 1.2)));mix-blend-mode:multiply;background-image:radial-gradient(#0e1016 1px,#0000 1.35px);background-size:.3125rem .3125rem;position:absolute;inset:-1.25rem}.scanlines.svelte-1q37ri0{filter:opacity(calc(1 - min(1, var(--e,0) * 1.2)));background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#fff0 1px .25rem);animation:6s linear infinite svelte-1q37ri0-flick;position:absolute;inset:0}@keyframes svelte-1q37ri0-flick{0%,92%,to{opacity:1}94%{opacity:.55}96%{opacity:1}98%{opacity:.7}}.reel-label.svelte-1q37ri0{translate:0 calc(var(--t-label,0) * -1.5rem);filter:opacity(calc(1 - var(--t-label,0)));top:5.75rem;left:var(--gutter);letter-spacing:.22em;color:#ffffff80;font-family:IBM Plex Mono,monospace;font-size:.625rem;line-height:2;position:absolute}.inner.svelte-1q37ri0{height:100%;padding:0 var(--gutter) 5rem;color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;container-type:inline-size}h1.svelte-1q37ri0{left:var(--gutter);right:var(--gutter);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Syne,sans-serif;font-size:min(10.0625rem,7.21501cqw);font-weight:800;line-height:.94;position:absolute;top:46%;translate:0 -50%}.line.svelte-1q37ri0{display:block;overflow:hidden}.line.wl.svelte-1q37ri0{translate:0 calc(var(--t-word,0) * -4rem);filter:opacity(calc(1 - var(--t-word,0)))}@media (width>=768px) and (aspect-ratio>=1){.line.sub.svelte-1q37ri0{font-size:.5em}}.line.sub.svelte-1q37ri0{translate:0 calc(var(--t-sub,0) * -4rem);filter:opacity(calc(1 - var(--t-sub,0)))}.word.svelte-1q37ri0{white-space:nowrap;will-change:transform;line-height:1;display:inline-block}.line.wl.svelte-1q37ri0{align-items:flex-end;height:1.7em;margin:0 0 -.02em;display:flex}.line.wl.svelte-1q37ri0 .rise:where(.svelte-1q37ri0){width:100%;padding-top:0}.line.sub.svelte-1q37ri0 .rise:where(.svelte-1q37ri0){padding-top:.1em}.rise.svelte-1q37ri0{padding-top:.1em;animation:1.1s cubic-bezier(.16,1,.3,1) both rise;display:block}.row.svelte-1q37ri0{translate:0 calc(var(--t-row,0) * -3rem);filter:opacity(calc(1 - var(--t-row,0)));flex-direction:column;align-items:flex-start;gap:1.375rem;margin-top:clamp(1.5rem,4.5vh,2.875rem);animation:1.1s .85s both fadein;display:flex}.meta.svelte-1q37ri0{letter-spacing:.14em;color:#ffffffb8;align-items:center;gap:.875rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;display:flex}.badge.svelte-1q37ri0{border:1px solid #ffffff59;border-radius:.5rem;padding:.25rem .5625rem}.est.svelte-1q37ri0{color:var(--sec)}.desc.svelte-1q37ri0{color:#ffffffbf;max-width:22rem;font-size:.875rem;line-height:1.7}.scroll-hint.svelte-1q37ri0{translate:0 calc(var(--t-label,0) * -1.5rem);filter:opacity(calc(1 - var(--t-label,0)));letter-spacing:.2em;color:#ffffff80;align-items:center;gap:.5625rem;margin-top:1.375rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;animation:1s 1.15s both fadein;display:flex}.bob.svelte-1q37ri0{animation:2.3s ease-in-out infinite bob;display:inline-block}@media (width<=767px),(aspect-ratio<=1){#top.svelte-1q37ri0{--fs:min(14.375rem, calc((100vw - 2 * var(--gutter)) / 9.7));--top:calc(7.25rem + 1.7 * var(--fs) + .75rem);--avail:calc(100svh - var(--top) - (2.5rem + 2.1 * var(--fs) + 1.75rem));--fh:clamp(7.5rem, var(--avail), 32rem);--fw:min(86vw, calc(var(--fh) * 4 / 5));--cy:calc(var(--top) + var(--avail) / 2)}#hero-media.svelte-1q37ri0{--bw:var(--fw);--bh:calc(var(--fw) * 5 / 4);--cy0:var(--cy)}.row.svelte-1q37ri0,.scroll-hint.svelte-1q37ri0{display:none}h1.svelte-1q37ri0{inset:0 var(--gutter);pointer-events:none;font-size:min(14.375rem,10.3093cqw);line-height:1;position:absolute;translate:none}.line.wl.svelte-1q37ri0{left:0;right:0;bottom:calc(100% - (var(--cy) - var(--fw) * 5 / 8) + .75rem);position:absolute}.line.sub.svelte-1q37ri0{left:0;right:0;top:calc(var(--cy) + var(--fw) * 5 / 8 + .75rem);position:absolute}}@media (height<=640px) and (aspect-ratio>=1) and (width>=768px){.inner.svelte-1q37ri0{padding-top:9.25rem;padding-bottom:2.5rem}h1.svelte-1q37ri0{margin:auto 0;position:static;translate:none}}@media (width>=768px) and (aspect-ratio>=1) and (height>=820px){.inner.svelte-1q37ri0{padding-bottom:8rem}h1.svelte-1q37ri0{top:42%}}@media (width>=768px) and (height<=640px) and (aspect-ratio>=1){.row.svelte-1q37ri0{flex-flow:wrap;justify-content:space-between;align-items:flex-end}}@media (width<=374px){.meta.svelte-1q37ri0{flex-wrap:wrap;gap:.5rem .75rem}.badge.svelte-1q37ri0{white-space:nowrap}}[data-motion=still] .scanlines.svelte-1q37ri0{animation:none}[data-motion=still] #top.svelte-1q37ri0{height:max(100svh,36.25rem)}[data-motion=still] .rise.svelte-1q37ri0,[data-motion=still] .row.svelte-1q37ri0,[data-motion=still] .scroll-hint.svelte-1q37ri0{opacity:1;animation:none;transform:none}[data-motion=still] .bob.svelte-1q37ri0{animation:none}section.svelte-zvv5tb{z-index:1;padding:calc(clamp(4.375rem, 13vh, 9.375rem) + clamp(2.875rem, 7vw, 6.875rem)) var(--gutter) clamp(3.125rem, 8vh, 6.25rem);isolation:isolate;background:#f3f4f7;margin-top:calc(-1*clamp(2.875rem,7vw,6.875rem));position:relative;overflow-x:clip}section.svelte-zvv5tb:before{content:"";pointer-events:none;opacity:.066;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  6 0 0 0 -3.45'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");animation:.9s steps(4,end) infinite grain;position:absolute;inset:-50%}[data-motion=still] section.svelte-zvv5tb:before{animation:none}.eyebrow.svelte-zvv5tb{letter-spacing:.2em;color:#2c5069;margin-bottom:1.875rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;position:relative}#statement.svelte-zvv5tb{letter-spacing:-.04em;text-transform:uppercase;max-width:none;margin:0;font-family:Syne,sans-serif;font-size:clamp(1.3125rem,3.9vw,4.375rem);font-weight:700;line-height:1.08;position:relative}#statement.svelte-zvv5tb [data-w]{vertical-align:top;display:inline-block;overflow:visible}#statement.svelte-zvv5tb [data-w]>span{white-space:pre;margin-top:-.16em;padding-top:.16em;display:inline-block}#statement.svelte-zvv5tb .accent{color:var(--accent)}@media (width<=767px){#statement.svelte-zvv5tb{line-height:1.24}}.lead.svelte-zvv5tb{color:#051c36b8;max-width:44rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.65;position:relative}.chips.svelte-zvv5tb{flex-wrap:wrap;gap:.5625rem;margin-top:2.25rem;display:flex;position:relative}.chip.svelte-zvv5tb{letter-spacing:.1em;cursor:default;border:1px solid #051c3633;border-radius:.5rem;padding:.5625rem .9375rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s}.chip.svelte-zvv5tb:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-.1875rem)}section.svelte-tsabd4{padding:clamp(4.375rem, 13vh, 9.375rem) var(--gutter) clamp(5rem, 14vh, 10.625rem);color:#f5eee2;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#051c36;position:relative;overflow:hidden}#trail-layer.svelte-tsabd4{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dots.svelte-tsabd4{opacity:.24;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(#051c36 .55px,#0000 .8px);background-size:2.6px 2.6px;position:absolute;inset:-1.25rem}.content.svelte-tsabd4{pointer-events:none;position:relative;container-type:inline-size}.eyebrow-row.svelte-tsabd4{letter-spacing:.2em;color:#f5eee28c;justify-content:space-between;gap:1rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;display:flex}h2.svelte-tsabd4,.gfx.svelte-tsabd4{letter-spacing:-.05em;text-transform:uppercase;max-width:none;margin:0;font-family:Syne,sans-serif;font-size:clamp(2rem,min(6.6vw,5.81395cqw),7.25rem);font-weight:800;line-height:.9}h2.svelte-tsabd4{filter:url(#edge-rough)blur(.18px);margin-top:clamp(1.625rem,5vh,3.375rem)}@media (width>=768px) and (aspect-ratio>=1){h2.svelte-tsabd4,.gfx.svelte-tsabd4{font-size:clamp(1.4rem,min(6.6vw,5.81395cqw)/1.42857,5.075rem)}}.accent.svelte-tsabd4{color:var(--sec)}.heading.svelte-tsabd4{position:relative}.gfx.svelte-tsabd4{pointer-events:none;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  6 0 0 0 -3.45'/></filter><rect width='240' height='240' filter='url(%23n)' opacity='0.4'/></svg>");background-size:7.5rem 7.5rem;-webkit-background-clip:text;background-clip:text;animation:.9s steps(4,end) infinite svelte-tsabd4-text-grain;position:absolute;top:0;left:0;right:0}@keyframes svelte-tsabd4-text-grain{0%{background-position:0 0}25%{background-position:-.75rem .5rem}50%{background-position:.5rem -.5rem}75%{background-position:-.5rem -.75rem}to{background-position:0 0}}[data-motion=still] .gfx.svelte-tsabd4{animation:none}.hint.svelte-tsabd4{display:none}@media (width<=767px){.hint.svelte-tsabd4{right:var(--gutter);pointer-events:none;align-items:center;gap:.875rem;transition:opacity .4s;display:flex;position:absolute;bottom:1.75rem}.hint.gone.svelte-tsabd4{opacity:0}}.hint-label.svelte-tsabd4{letter-spacing:.2em;text-transform:uppercase;color:#f5eee299;font-family:IBM Plex Mono,monospace;font-size:.625rem}.tap.svelte-tsabd4{width:2.75rem;height:2.75rem;display:block;position:relative}.tap.svelte-tsabd4 b:where(.svelte-tsabd4),.tap.svelte-tsabd4 i:where(.svelte-tsabd4){border-radius:50%;margin:auto;position:absolute;inset:0}.tap.svelte-tsabd4 b:where(.svelte-tsabd4){background:var(--sec);width:.875rem;height:.875rem;animation:2.4s ease-in-out infinite svelte-tsabd4-tap-press}.tap.svelte-tsabd4 i:where(.svelte-tsabd4){border:1px solid var(--sec);opacity:0;width:100%;height:100%;animation:2.4s ease-out infinite svelte-tsabd4-tap-ring}.tap.svelte-tsabd4 i:where(.svelte-tsabd4):nth-child(2){animation-delay:.35s}@keyframes svelte-tsabd4-tap-ring{0%{opacity:0;transform:scale(.3)}12%{opacity:.85}70%,to{opacity:0;transform:scale(1)}}@keyframes svelte-tsabd4-tap-press{0%,to{transform:scale(1)}10%{transform:scale(.72)}26%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tap.svelte-tsabd4 b:where(.svelte-tsabd4),.tap.svelte-tsabd4 i:where(.svelte-tsabd4){animation:none}.tap.svelte-tsabd4 i:where(.svelte-tsabd4):first-child{opacity:.6;transform:scale(.8)}}[data-motion=still] .tap.svelte-tsabd4 b:where(.svelte-tsabd4),[data-motion=still] .tap.svelte-tsabd4 i:where(.svelte-tsabd4){animation:none}[data-motion=still] .tap.svelte-tsabd4 i:where(.svelte-tsabd4):first-child{opacity:.6;transform:scale(.8)}p.svelte-tsabd4{color:#f5eee299;max-width:56ch;margin:1.375rem 0 0;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.6}section.svelte-w7mit9{height:350vh;position:relative}.sticky.svelte-w7mit9{background:var(--paper);height:100vh;position:sticky;top:0;overflow:hidden}#expand-wrap.svelte-w7mit9{top:13vh;right:var(--gutter);border-radius:.75rem;width:38vw;height:52vh;position:absolute;overflow:hidden}#expand-wrap.svelte-w7mit9 [data-mimg]:where(.svelte-w7mit9){background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .55s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}#expand-wrap.svelte-w7mit9 [data-mimg]:where(.svelte-w7mit9) video:where(.svelte-w7mit9){object-fit:contain;object-position:50% 50%;background:#0f0f0f;width:100%;height:100%;position:absolute;inset:0}@media (width<=767px),(aspect-ratio<=1){#expand-wrap.svelte-w7mit9 [data-mimg]:where(.svelte-w7mit9) video:where(.svelte-w7mit9){object-position:50% 22%}}.dots.svelte-w7mit9{opacity:.32;mix-blend-mode:multiply;background-image:radial-gradient(var(--ink) 1px, transparent 1.35px);background-size:.3125rem .3125rem;position:absolute;inset:-1.25rem}.tint.svelte-w7mit9{background:#051c3647;position:absolute;inset:0}.scrim.svelte-w7mit9{opacity:0;background:linear-gradient(78deg,#08090de6 0%,#08090da8 34%,#08090d1f 62%,#08090d00 78%);transition:opacity .5s;position:absolute;inset:0}@media (width<=767px),(aspect-ratio<=1){.scrim.svelte-w7mit9{background:linear-gradient(#08090d4d 0%,#08090d99 28%,#08090dcc 40% 72%,#08090d8c 86%,#08090d66 100%)}}.label.svelte-w7mit9{letter-spacing:.16em;color:#fff9;font-family:IBM Plex Mono,monospace;font-size:.5625rem;position:absolute;bottom:.875rem;left:1rem}.overlay.svelte-w7mit9{height:100svh;padding:clamp(5rem, 12vh, 7.25rem) var(--gutter) clamp(1.5rem, 4vh, 2.5rem);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto;container-type:inline-size}.head-row.svelte-w7mit9{letter-spacing:.18em;justify-content:space-between;align-items:baseline;gap:1.125rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;display:flex}.mhead.svelte-w7mit9{color:#051c3680;transition:color .4s}.mnum.svelte-w7mit9{color:#2c5069;transition:color .4s}.steps.svelte-w7mit9{height:clamp(9.375rem,30vh,16.25rem);position:relative}.step.svelte-w7mit9{opacity:0;max-width:66.25rem;color:var(--ink);transition:color .45s,text-shadow .45s;position:absolute;bottom:0;left:0;right:0}.step.svelte-w7mit9 h3:where(.svelte-w7mit9){letter-spacing:-.04em;color:var(--ink);text-transform:uppercase;margin:0;font-family:Syne,sans-serif;font-size:min(clamp(1.3125rem,4.4vw,4.125rem),6.13497cqw);font-weight:800;line-height:.95;transition:color .45s}.step.svelte-w7mit9 p:where(.svelte-w7mit9){white-space:pre-line;color:#051c369e;max-width:44ch;margin:1.5rem 0 0;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.6;transition:color .45s}.progress-track.svelte-w7mit9{background:#051c3624;height:.375rem;margin-top:1.25rem;position:relative}.overlay.light.svelte-w7mit9{clip-path:inset(0 0 100%)}.overlay.light.svelte-w7mit9,.overlay.light.svelte-w7mit9 :where(.svelte-w7mit9){pointer-events:none!important}.overlay.light.svelte-w7mit9 .mhead:where(.svelte-w7mit9){color:#ffffffb8}.overlay.light.svelte-w7mit9 .mnum:where(.svelte-w7mit9){color:#fff}.overlay.light.svelte-w7mit9 .step:where(.svelte-w7mit9){color:#fff;text-shadow:0 2px 26px #06070a8c}.overlay.light.svelte-w7mit9 .step:where(.svelte-w7mit9) h3:where(.svelte-w7mit9){color:#fff}.overlay.light.svelte-w7mit9 .step:where(.svelte-w7mit9) p:where(.svelte-w7mit9){color:#ffffffd6}.overlay.light.svelte-w7mit9 .progress-track:where(.svelte-w7mit9){background:#ffffff47}.progress.svelte-w7mit9{background:var(--accent);width:0%;height:.375rem;position:absolute;top:0;left:0}section.svelte-pltqxq{color:#f5eee2;background:#000;position:relative}.stage.svelte-pltqxq{height:100svh;position:relative;overflow:hidden}.topbar.svelte-pltqxq{top:clamp(5rem,12vh,7.25rem);left:var(--gutter);right:var(--gutter);letter-spacing:.2em;color:#f5eee28c;z-index:2;justify-content:space-between;gap:1rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;display:flex;position:absolute}.seq-wrap.svelte-pltqxq{opacity:0;transition:opacity .25s;position:absolute;inset:0}.seq-wrap.svelte-pltqxq canvas:where(.svelte-pltqxq){width:100%;height:100%;display:block}.dseq-img.svelte-pltqxq{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.dseq-swap.svelte-pltqxq{object-fit:contain;will-change:opacity, transform, filter}.panel.svelte-pltqxq{top:0;right:max(0px, calc(var(--gutter) - clamp(1.5rem, 4vw, 3.5rem)));opacity:0;z-index:2;flex-direction:column;justify-content:center;width:min(52%,46.25rem);height:100%;padding:clamp(5.625rem,13vh,8.125rem) clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,7vh,5rem);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translate(2.5rem)}.panel.svelte-pltqxq h2:where(.svelte-pltqxq){letter-spacing:-.04em;text-transform:uppercase;max-width:none;margin:0 0 clamp(1.125rem,3vh,2.125rem);font-family:Syne,sans-serif;font-size:clamp(1.3125rem,2.5vw,2.375rem);font-weight:800;line-height:.95}@media (width<=767px),(aspect-ratio<=1){.panel.svelte-pltqxq{width:100%}.panel.svelte-pltqxq h2:where(.svelte-pltqxq){font-size:clamp(1.1875rem,5.4vw,1.875rem)}}.chev.svelte-pltqxq,.m-media.svelte-pltqxq{display:none}@media (width<=767px),(aspect-ratio<=1){.stage.svelte-pltqxq{height:auto;min-height:100svh}.seq-wrap.svelte-pltqxq{height:100svh;inset:0 0 auto}.panel.svelte-pltqxq{justify-content:flex-start;width:100%;height:auto;margin-top:clamp(6.875rem,17svh,9.375rem);padding:0 1.25rem 1.5rem;position:relative;top:auto;right:auto}.drone-list.svelte-pltqxq [data-drone]{cursor:pointer}.chev.svelte-pltqxq{border-bottom:1.5px solid #f5eee28c;border-right:1.5px solid #f5eee28c;align-self:center;width:.4375rem;height:.4375rem;margin-left:.75rem;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(45deg)}.drone-list.svelte-pltqxq [data-drone].open .chev{transform:rotate(-135deg)}.m-media.svelte-pltqxq{aspect-ratio:16/10;width:100%;margin:.875rem 0 .375rem;display:block;position:relative;overflow:hidden}.m-media.svelte-pltqxq img:where(.svelte-pltqxq){object-fit:contain;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.m-crop.svelte-pltqxq{background-repeat:no-repeat;width:80%;margin-left:auto;margin-right:auto;transition:opacity .25s}}.intro.svelte-pltqxq{color:#f5eee29e;max-width:38rem;margin:calc(clamp(1.125rem,3vh,2.125rem)/-2.5) 0 clamp(1rem,2.6vh,1.625rem);font-size:clamp(.8125rem,1.05vw,.9375rem);line-height:1.6}.intro.svelte-pltqxq>span:where(.svelte-pltqxq),.intro.svelte-pltqxq>span:where(.svelte-pltqxq)>span:where(.svelte-pltqxq){display:block}.intro.svelte-pltqxq>span:where(.svelte-pltqxq)>span:where(.svelte-pltqxq){text-wrap:balance}.intro.svelte-pltqxq>span:where(.svelte-pltqxq)+span:where(.svelte-pltqxq){margin-top:.35em}@media (width<=767px),(aspect-ratio<=1){.intro.svelte-pltqxq{max-width:none}.intro.svelte-pltqxq>span:where(.svelte-pltqxq)>span:where(.svelte-pltqxq){text-wrap:pretty}}.drone-list.svelte-pltqxq{border-top:1px solid #f5eee229}.drone-list.svelte-pltqxq [data-drone]{cursor:default;border-bottom:1px solid #f5eee229;padding:clamp(.75rem,1.8vh,1.25rem) .25rem;transition:padding-left .45s cubic-bezier(.2,.8,.2,1)}.row.svelte-pltqxq{align-items:baseline;gap:.875rem;display:flex}.num.svelte-pltqxq{letter-spacing:.18em;color:var(--sec);font-family:IBM Plex Mono,monospace;font-size:.625rem}.name.svelte-pltqxq{letter-spacing:-.03em;text-transform:uppercase;font-family:Syne,sans-serif;font-size:clamp(1.0625rem,1.9vw,1.875rem);font-weight:700;line-height:1}.tag.svelte-pltqxq{letter-spacing:.14em;color:#f5eee266;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.625rem}.desc.svelte-pltqxq{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.2,.8,.2,1),opacity .4s;overflow:hidden}.desc.svelte-pltqxq p:where(.svelte-pltqxq) .sent:where(.svelte-pltqxq){display:inline-block}.desc.svelte-pltqxq p:where(.svelte-pltqxq){color:#f5eee29e;max-width:44ch;margin:.625rem 0 2px;font-size:.875rem;line-height:1.65}.showreel.svelte-pltqxq{padding:0 var(--gutter) clamp(5rem, 13vh, 10rem);position:relative}.grid.svelte-pltqxq{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=840px){.grid.svelte-pltqxq{grid-template-columns:minmax(0,1.775fr) minmax(0,2.341fr)}}.video.svelte-pltqxq{aspect-ratio:var(--ar,16 / 9);background:#0a0b0f;border-radius:.75rem;position:relative;overflow:hidden}.video.svelte-pltqxq iframe:where(.svelte-pltqxq){border:0;width:100%;height:100%;display:block;position:absolute;inset:0}section.svelte-1mn514h{padding:clamp(4.375rem, 12vh, 9.375rem) var(--gutter)}.head.svelte-1mn514h{opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.375rem;margin-bottom:clamp(1.625rem,5vh,3.125rem);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(1.625rem)}.head.svelte-1mn514h h2:where(.svelte-1mn514h){letter-spacing:-.05em;text-transform:uppercase;margin:0;font-family:Syne,sans-serif;font-size:clamp(2.375rem,8vw,8.75rem);font-weight:800;line-height:.9}.meta.svelte-1mn514h{letter-spacing:.12em;color:#051c3673;font-family:IBM Plex Mono,monospace;font-size:.6875rem;line-height:1.9}.grid.svelte-1mn514h{grid-template-columns:repeat(12,1fr);gap:.75rem;display:grid}.card.svelte-1mn514h{opacity:0;background:#051c36;border-radius:.75rem;flex-direction:column;justify-content:flex-end;width:100%;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:clip;transform:translateY(1.875rem)}.card.svelte-1mn514h .img:where(.svelte-1mn514h){background-image:var(--img);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.card.svelte-1mn514h .fade:where(.svelte-1mn514h){pointer-events:none;background:linear-gradient(#08090e00 0%,#08090e57 38%,#08090eb8 68%,#08090eeb 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.card.svelte-1mn514h .content:where(.svelte-1mn514h){color:#fff;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.125rem;display:flex;position:relative}.num.svelte-1mn514h{letter-spacing:.14em;color:#fff;margin-bottom:.3125rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;line-height:1.2}.title.svelte-1mn514h{letter-spacing:-.03em;text-transform:uppercase;font-family:Syne,sans-serif;font-size:clamp(1.375rem,2.4vw,2.25rem);font-weight:700;line-height:1}.title.big.svelte-1mn514h{font-size:clamp(1.625rem,3vw,2.875rem);line-height:.95}.project.svelte-1mn514h{color:#ffffffe0;margin-top:.375rem;font-family:Schibsted Grotesk,sans-serif;font-size:clamp(.9375rem,1.1vw,1.125rem);font-weight:500;line-height:1.25}.role.svelte-1mn514h{letter-spacing:.08em;color:#fffffff2;margin-top:.5rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:600;line-height:1.55}.role.svelte-1mn514h .lbl:where(.svelte-1mn514h){white-space:nowrap;letter-spacing:.08em;color:inherit;font-weight:600}.role.svelte-1mn514h span:where(.svelte-1mn514h){letter-spacing:.06em;color:#ffffffd1;font-weight:300}.tag.svelte-1mn514h{letter-spacing:.14em;background:var(--accent);color:#fff;border-radius:.25rem;padding:.375rem .625rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:1.125rem;right:1.125rem;transform:translateY(calc(100% + 1.25rem))}@media (hover:none),(width<=767px){.tag.svelte-1mn514h{display:none}}.cta-row.svelte-1mn514h{opacity:0;justify-content:center;margin-top:clamp(1.75rem,5vh,3.375rem);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(1.625rem)}.cta.svelte-1mn514h{background:var(--ink);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.875rem;padding:1.125rem 2.125rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem;transition:background .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex}.cta.svelte-1mn514h:hover{background:var(--accent);color:#fff;transform:translateY(-.1875rem)}.cta.svelte-1mn514h span:where(.svelte-1mn514h){font-size:1rem;line-height:1}@media (width>=768px){.grid.svelte-1mn514h{grid-auto-rows:minmax(36cqw,auto);container-type:inline-size}.card.svelte-1mn514h{aspect-ratio:auto!important}.title.svelte-1mn514h,.title.big.svelte-1mn514h{font-size:clamp(1.125rem,1.6vw,1.875rem);line-height:1.05}.card.svelte-1mn514h:first-child .img:where(.svelte-1mn514h),.card.svelte-1mn514h:nth-child(6) .img:where(.svelte-1mn514h){background-image:var(--img-p)}.card.svelte-1mn514h:first-child{grid-area:1/1/span 2/span 6!important}.card.svelte-1mn514h:nth-child(2){grid-area:1/7/auto/span 6!important}.card.svelte-1mn514h:nth-child(3){grid-area:2/7/auto/span 6!important}.card.svelte-1mn514h:nth-child(4){grid-area:3/1/auto/span 12!important}.card.svelte-1mn514h:nth-child(5){grid-area:4/1/auto/span 6!important}.card.svelte-1mn514h:nth-child(6){grid-area:4/7/span 2/span 6!important}.card.svelte-1mn514h:nth-child(7){grid-area:5/1/auto/span 6!important}.card.svelte-1mn514h:nth-child(8){grid-area:6/1/auto/span 12!important}}@media (width>=1024px){.grid.svelte-1mn514h{grid-auto-rows:minmax(24cqw,auto)}.card.svelte-1mn514h:first-child{grid-area:1/1/span 2/span 4!important}.card.svelte-1mn514h:nth-child(2){grid-area:1/5/auto/span 4!important}.card.svelte-1mn514h:nth-child(3){grid-area:1/9/auto/span 4!important}.card.svelte-1mn514h:nth-child(4){grid-area:2/5/auto/span 8!important}.card.svelte-1mn514h:nth-child(5){grid-area:3/1/auto/span 8!important}.card.svelte-1mn514h:nth-child(6){grid-area:3/9/span 2/span 4!important}.card.svelte-1mn514h:nth-child(7){grid-area:4/1/auto/span 4!important}.card.svelte-1mn514h:nth-child(8){grid-area:4/5/auto/span 4!important}}@media (width<=767px){.grid.svelte-1mn514h{grid-template-columns:1fr}.card.svelte-1mn514h{grid-column:span 1!important}}section.svelte-1dz7dwb{padding:clamp(3.75rem, 10vh, 7.5rem) var(--gutter);background:#e6d3ab;border-top:1px solid #051c361f;position:relative}.blob.svelte-1dz7dwb{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.content.svelte-1dz7dwb{z-index:1;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));align-items:start;gap:clamp(1.5rem,5vw,4.375rem);display:grid;position:relative}.sticky-head.svelte-1dz7dwb{position:sticky;top:6.875rem}@media (width<=767px){.sticky-head.svelte-1dz7dwb{position:static}}.sticky-head.svelte-1dz7dwb h2:where(.svelte-1dz7dwb){letter-spacing:-.04em;text-transform:uppercase;opacity:0;margin:0;font-family:Syne,sans-serif;font-size:clamp(1.875rem,4.4vw,4rem);font-weight:700;line-height:.94;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(1.5rem)}.sticky-head.svelte-1dz7dwb p:where(.svelte-1dz7dwb){color:#051c36bf;opacity:0;max-width:34ch;margin:1.25rem 0 0;font-size:.9375rem;line-height:1.7;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(1.5rem)}.rows.svelte-1dz7dwb{border-top:1px solid #051c3638;flex-direction:column;display:flex}.row.svelte-1dz7dwb{opacity:0;border-bottom:1px solid #051c3638;padding:0 .25rem;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),padding-left .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(1.125rem)}.row.open.svelte-1dz7dwb{padding-left:1rem}.head.svelte-1dz7dwb{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:baseline;gap:1.125rem;margin:0;padding:1.375rem 0;display:flex}.row.svelte-1dz7dwb .title:where(.svelte-1dz7dwb){letter-spacing:-.03em;text-transform:uppercase;font-family:Syne,sans-serif;font-size:clamp(1.25rem,2.4vw,2.125rem);font-weight:600;line-height:1.1;transition:color .3s}.row.open.svelte-1dz7dwb .title:where(.svelte-1dz7dwb),.row.open.svelte-1dz7dwb .meta:where(.svelte-1dz7dwb){color:var(--accent)}.row.svelte-1dz7dwb .meta:where(.svelte-1dz7dwb){letter-spacing:.12em;color:#051c36b8;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.6875rem;transition:color .3s}.desc.svelte-1dz7dwb{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1),opacity .4s;display:grid}.row.open.svelte-1dz7dwb .desc:where(.svelte-1dz7dwb){opacity:1;grid-template-rows:1fr}.desc-inner.svelte-1dz7dwb{min-height:0;overflow:hidden}.desc.svelte-1dz7dwb p:where(.svelte-1dz7dwb){color:#051c36c7;max-width:52ch;margin:0;padding:0 0 1.375rem;font-size:.9375rem;line-height:1.65}.rows.measure .desc.svelte-1dz7dwb{grid-template-rows:0fr;transition:none}.rows.measure .row.svelte-1dz7dwb{transition:none}.chev.svelte-1dz7dwb{display:none}@media (width<=767px),(aspect-ratio<=1){.head.svelte-1dz7dwb{cursor:pointer}.row.svelte-1dz7dwb .meta:where(.svelte-1dz7dwb){margin-left:auto}.chev.svelte-1dz7dwb{border-bottom:1.5px solid #051c3699;border-right:1.5px solid #051c3699;flex:none;align-self:center;width:.45rem;height:.45rem;margin-left:.5rem;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(45deg)}.row.svelte-1dz7dwb:not(:has(.meta)) .chev:where(.svelte-1dz7dwb){margin-left:auto}.row.open.svelte-1dz7dwb .chev:where(.svelte-1dz7dwb){transform:rotate(-135deg)}}section.svelte-rvjfn2{padding:clamp(4.375rem, 13vh, 10rem) var(--gutter) calc(clamp(1.75rem, 4vh, 3rem) + env(safe-area-inset-bottom,0px));background:var(--dark-accent);color:#fff;position:relative;overflow:hidden}.dots-bg.svelte-rvjfn2{opacity:.14;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(var(--ink) 1px, transparent 1.35px);background-size:.3125rem .3125rem;position:absolute;inset:-1.25rem}.inner.svelte-rvjfn2{position:relative}.eyebrow.svelte-rvjfn2{letter-spacing:.2em;color:#fffffff2;opacity:0;font-family:IBM Plex Mono,monospace;font-size:.6875rem;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(1.25rem)}h2.svelte-rvjfn2{letter-spacing:-.055em;text-transform:uppercase;opacity:0;margin:1.25rem 0 0;font-family:Syne,sans-serif;font-size:clamp(2.025rem,8.4vw,9rem);font-weight:800;line-height:.82;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(1.75rem)}@media (width>=768px){h2.svelte-rvjfn2{font-size:clamp(2.025rem,5.04vw,5.4rem)}}.actions.svelte-rvjfn2{flex-wrap:wrap;gap:.6875rem;margin-top:clamp(2rem,6vh,4rem);display:flex}.btn.svelte-rvjfn2{border-radius:.5rem;align-items:center;gap:.6875rem;padding:1rem 1.5rem;font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:600;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s;display:flex}.btn.fill.svelte-rvjfn2{color:var(--ink);background:#e6d3ab}.btn.fill.svelte-rvjfn2:hover{background:var(--ink);color:#e6d3ab}.btn.outline.svelte-rvjfn2{color:#fff;border:1px solid #ffffffb3}.btn.outline.svelte-rvjfn2:hover{color:var(--ink);background:#e6d3ab}section.svelte-s77ye3{padding:clamp(3.5rem, 9vh, 6.5rem) var(--gutter)}.topbar.svelte-s77ye3{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);letter-spacing:.18em;justify-content:space-between;align-items:baseline;padding-bottom:.7rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;display:flex}.eyebrow.svelte-s77ye3{color:color-mix(in srgb, var(--ink) 50%, transparent)}.count.svelte-s77ye3{color:var(--accent)}h2.svelte-s77ye3{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:clamp(1.75rem,4vh,2.75rem) 0 clamp(2rem,5vh,3.25rem);font-family:Syne,sans-serif;font-size:clamp(1.625rem,4.4vw,3.875rem);font-weight:800;line-height:.94}.steps.svelte-s77ye3{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.steps.svelte-s77ye3{grid-template-columns:repeat(2,1fr)}}@media (width>=940px){.steps.svelte-s77ye3{grid-template-columns:repeat(4,1fr)}}li.svelte-s77ye3{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent);align-content:start;gap:.55rem;padding-top:.7rem;display:grid}.num.svelte-s77ye3{letter-spacing:.2em;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:.6875rem}.shot.svelte-s77ye3 video:where(.svelte-s77ye3){object-fit:contain;background:#0e0e0e;width:100%;height:100%;position:absolute;inset:0}.shot.svelte-s77ye3{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:.625rem;position:relative;overflow:hidden}.dots.svelte-s77ye3{opacity:.2;mix-blend-mode:multiply;background-image:radial-gradient(#0e1016 1px,#0000 1.35px);background-size:.3125rem .3125rem;position:absolute;inset:0}.cap.svelte-s77ye3{letter-spacing:.18em;color:color-mix(in srgb, var(--ink) 42%, transparent);font-family:IBM Plex Mono,monospace;font-size:.625rem}h3.svelte-s77ye3{letter-spacing:-.02em;margin:.15rem 0 0;font-family:Syne,sans-serif;font-size:clamp(1.5rem,2.1vw,1.875rem);font-weight:700;line-height:1}p.svelte-s77ye3{white-space:pre-line;color:color-mix(in srgb, var(--ink) 66%, transparent);margin:0;font-size:.9375rem;line-height:1.62}
