@layer kit{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem)}html[data-motion=on].is-loaded{scroll-behavior:smooth}body{margin:0;min-height:100svh;background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol,fieldset{margin:0}ul[class],ol[class]{list-style:none;padding:0}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-underline-offset:.18em}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;padding:0;min-width:0}summary{cursor:pointer}[hidden]{display:none!important}:root{--brand-green: #5CAE56;--brand-orange: #F0A142;--brand-blue: #44ACD5;--brand-red: #B63139;--brand-magenta: #D13183;--font-display: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-text: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace;--weight-display: 650;--weight-text: 400;--weight-strong: 600;--tracking-display: -.025em;--tracking-caps: .12em;--leading-display: 1.02;--leading-text: 1.55;--step--2: .6875rem;--step--1: .8125rem;--step-0: 1rem;--step-1: clamp(1.0625rem, .98rem + .4vw, 1.25rem);--step-2: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-3: clamp(1.625rem, 1.3rem + 1.5vw, 2.5rem);--step-4: clamp(2.125rem, 1.5rem + 3vw, 4rem);--step-5: clamp(3rem, 1.2rem + 9vw, 9.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: clamp(4.5rem, 3rem + 7vw, 9rem);--gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--maxw: 76rem;--radius: .5rem;--radius-small: .25rem;--hairline: 1px;--nav-h: 4rem;--target: 2.75rem;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: .16s;--dur-2: .32s;--dur-3: .64s;--reveal-shift: 1rem;--dock-length: 2.2;--logo-ground-dark: #14181b;--logo-ground-light: #ffffff}html[data-theme=light]{color-scheme:light;--bg: #f6f6f3;--bg-raised: #ffffff;--bg-sunk: #ecece7;--ink: #14181b;--ink-2: #454d53;--ink-3: #5c656c;--line: rgb(20 24 27 / .16);--line-strong: rgb(20 24 27 / .4);--accent: #1f3be0;--accent-ink: #ffffff;--focus: #1f3be0;--scrim: rgb(246 246 243 / .82);--shadow: 0 1px 2px rgb(20 24 27 / .06), 0 12px 32px -12px rgb(20 24 27 / .18)}html[data-theme=dark]{color-scheme:dark}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:1000;padding:.75rem 1rem;background:var(--ink);color:var(--bg);border-radius:var(--radius-small);transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus{outline:none}html[data-theme=light] [data-when-theme=dark],html[data-theme=dark] [data-when-theme=light],html[data-motion=on] [data-when-motion=off],html[data-motion=off] [data-when-motion=on]{display:none!important}button,summary,.btn,[role=button]{min-block-size:24px;min-inline-size:24px}html.js[data-motion=on] [data-reveal]{opacity:0;transform:translateY(var(--reveal-shift));transition:opacity var(--dur-3) var(--ease-out) calc(var(--reveal-i, 0) * 70ms),transform var(--dur-3) var(--ease-out) calc(var(--reveal-i, 0) * 70ms)}html.js[data-motion=on] [data-reveal].is-in{opacity:1;transform:none}.counter__num{font-variant-numeric:tabular-nums}.logo{flex:none;display:inline-flex;align-items:center;gap:calc(var(--logo-h, 1.75rem) * .42);text-decoration:none;color:inherit}.logo__svg{flex:none;display:block;block-size:var(--logo-h, 1.75rem);inline-size:auto;max-inline-size:none;overflow:visible}.logo__svg--word{block-size:calc(var(--logo-h, 1.75rem) * var(--logo-word-ratio, .36))}.logo__fallback-mark{block-size:var(--logo-h, 1.75rem);inline-size:auto}.logo__bar{transform-box:fill-box;transform-origin:50% 100%}html[data-motion=on] .logo[data-logo-anim=rise] .logo__bar{animation:kit-logo-rise .9s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}@keyframes kit-logo-rise{0%{transform:scaleY(0)}70%{transform:scaleY(1.05)}to{transform:scaleY(1)}}.logo-slot{display:grid;place-items:center;padding:var(--logo-slot-pad, .75rem 1rem);border-radius:var(--radius-small)}.logo-slot img{max-block-size:var(--logo-slot-h, 2.75rem);inline-size:auto;max-inline-size:100%;object-fit:contain}html[data-theme=light] .logo-slot[data-ground=light]{background:var(--logo-ground-dark)}html[data-theme=dark] .logo-slot[data-ground=dark]{background:var(--logo-ground-light)}.site-nav{position:sticky;inset-block-start:0;z-index:100}.site-nav__toggle{display:none}html:not(.js) .site-nav__toggle{display:none!important}.hero{position:relative}.hero__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-sunk)}.hero__still,.hero__canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.hero__canvas{opacity:0;transition:opacity var(--dur-3) var(--ease)}.hero.has-scene .hero__canvas{opacity:1}.hero.has-scene .hero__still{visibility:hidden}.hero__markers{position:absolute;inset:0;pointer-events:none}.hero__marker{position:absolute;inset-inline-start:var(--x, 50%);inset-block-start:var(--y, 50%)}.hero__marker.is-attached{inset-inline-start:0;inset-block-start:0;will-change:transform}.hero__marker.is-attached:not([style*=translate3d]){visibility:hidden}.hero__slot{display:none}.hero.has-dock .hero__track{block-size:calc(100svh * var(--dock-length))}.hero.has-dock .hero__pin{position:sticky;inset-block-start:0;block-size:100svh;overflow:clip}.hero.has-dock .hero__stage{position:absolute;inset:0;aspect-ratio:auto;transform-origin:0 0;will-change:transform,clip-path}.hero.has-dock .hero__slot{display:inline-block}.film__frame{position:relative}.film__video{inline-size:100%;aspect-ratio:16 / 9;background:#000}.film__button{position:absolute;inset:0;margin:auto;inline-size:max-content;block-size:max-content}.film.is-playing .film__button,html:not(.js) .film__button{display:none}.capture{position:relative}.capture__media{position:relative;overflow:hidden;background:var(--bg-sunk)}.capture__video,.capture__image{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover}.capture__toggle{position:absolute;inset-inline-end:.5rem;inset-block-end:.5rem;min-block-size:var(--target);min-inline-size:var(--target)}.capture__toggle [data-when-playing],.capture.is-playing .capture__toggle [data-when-paused]{display:none}.capture.is-playing .capture__toggle [data-when-playing]{display:inline}.capture__tag{position:absolute;inset-inline-start:.5rem;inset-block-start:.5rem}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.form__status:empty{display:none}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@layer kit{.fig{--fig-ratio: 4 / 3;--fig-pad: 1.1em;--fig-font: var(--font-text);--fig-mono: var(--font-mono);--fig-bg: var(--bg-sunk);--fig-radius: var(--radius);--fig-line: var(--line);--fig-panel-bg: var(--bg-raised);--fig-panel-ink: var(--ink);--fig-panel-muted: var(--ink-2);--fig-panel-line: var(--line);--fig-panel-radius: var(--radius-small);--fig-panel-shadow: var(--shadow);--fig-accent: var(--accent);--fig-accent-ink: var(--accent-ink);--fig-ok: var(--brand-green);--fig-pin: var(--brand-magenta);--fig-pin-ink: #ffffff;--fig-option-a: var(--brand-orange);--fig-option-b: var(--brand-blue);--fig-building: color-mix(in oklab, var(--ink) 30%, var(--bg));--fig-flood: var(--brand-blue);--fig-exposed: var(--brand-red);--fig-rain: rgb(255 255 255 / .5);--fig-tint-evening: linear-gradient(200deg, rgb(255 150 60 / .3), rgb(20 24 60 / .55));--fig-tint-overcast: rgb(120 130 140 / .35);--fig-scrim: rgb(0 0 0 / .45);--fig-dur: .42s;position:relative}.fig__stage{position:relative;aspect-ratio:var(--fig-ratio);overflow:hidden;container-type:inline-size;background:var(--fig-bg);border-radius:var(--fig-radius);font-family:var(--fig-font);color:var(--fig-panel-ink);isolation:isolate}.fig__map,.fig__ui{font-size:clamp(7px,2.05cqw,15px);line-height:1.35}.fig__map{position:absolute;inset:0}.fig__backdrop,.fig__layer{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;background:center / cover no-repeat}.fig__layer--mask{background:var(--layer-color, currentColor);-webkit-mask:center / cover no-repeat;mask:center / cover no-repeat}.fig__layer--buildings{--layer-color: var(--fig-building)}.fig__layer--flood,.fig__layer--surge{--layer-color: var(--fig-flood)}.fig__layer--exposed{--layer-color: var(--fig-exposed)}.fig__shapes{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.fig__shapes .fig-option{transform-box:fill-box;transform-origin:50% 100%}.fig__shapes .fig-option--a{fill:var(--fig-option-a)}.fig__shapes .fig-option--b{fill:var(--fig-option-b)}.fig__shapes .fig-exposed{fill:var(--fig-exposed)}.fig__tint{position:absolute;inset:0;pointer-events:none}.fig__tint--evening{background:var(--fig-tint-evening);mix-blend-mode:multiply}.fig__tint--overcast{background:var(--fig-tint-overcast)}.fig__tint--scrim{background:var(--fig-scrim)}.fig__rain{position:absolute;inset:-20% 0 0 -20%;pointer-events:none;overflow:hidden}.fig__rain:before{content:"";position:absolute;inset:-100% 0 0;background-image:repeating-linear-gradient(104deg,transparent 0 .9em,var(--fig-rain) .9em calc(.9em + 1px),transparent calc(.9em + 1px) 1.7em);mask-image:repeating-linear-gradient(180deg,#000 0 .9em,transparent .9em 2.1em);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 .9em,transparent .9em 2.1em)}html[data-motion=on] .fig.is-running .fig__rain.is-on:before{animation:kit-fig-rain .7s linear infinite}@keyframes kit-fig-rain{to{transform:translate3d(-1.1em,4.2em,0)}}.fig-pin{position:absolute;inset-inline-start:var(--x, 50%);inset-block-start:var(--y, 50%);inline-size:1.5em;block-size:1.5em;margin:-1.5em 0 0 -.75em;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--pin, var(--fig-pin));box-shadow:0 0 0 .12em var(--fig-pin-ink)}.fig-pin--pointer{border-radius:50%;rotate:none;margin:-.75em 0 0 -.75em}.fig-pin--pointer:after{content:"";position:absolute;inset:-.6em;border-radius:50%;border:.12em solid var(--pin, var(--fig-pin));opacity:0}html[data-motion=on] .fig.is-running .fig-pin--pointer.is-on:after{animation:kit-fig-ping 1.4s var(--ease-out) infinite}@keyframes kit-fig-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.5);opacity:0}}.fig-pin-label{position:absolute;inset-inline-start:var(--x, 50%);inset-block-start:var(--y, 50%);translate:.9em -2.3em;max-inline-size:13em;padding:.35em .6em;background:var(--fig-panel-bg);color:var(--fig-panel-ink);border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);box-shadow:var(--fig-panel-shadow)}.fig-frame{position:absolute;inset:.5em;border:.2em solid var(--pin, var(--fig-pin));border-radius:calc(var(--fig-radius) * .6);pointer-events:none}.fig__ui{position:absolute;inset:0}.fig__ui>*{position:absolute}.fig-at--tl{inset-block-start:var(--fig-pad);inset-inline-start:var(--fig-pad)}.fig-at--tr{inset-block-start:var(--fig-pad);inset-inline-end:var(--fig-pad)}.fig-at--bl{inset-block-end:var(--fig-pad);inset-inline-start:var(--fig-pad)}.fig-at--br{inset-block-end:var(--fig-pad);inset-inline-end:var(--fig-pad)}.fig-at--t{inset-block-start:0;inset-inline:0}.fig-at--l{inset-block-start:4.2em;inset-inline-start:var(--fig-pad)}.fig-at--b{inset-block-end:var(--fig-pad);inset-inline:var(--fig-pad)}.fig-at--bc{inset-block-end:var(--fig-pad);inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 2 * var(--fig-pad))}.fig-at--tc{inset-block-start:var(--fig-pad);inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 2 * var(--fig-pad))}.fig-at--c{inset:0;margin:auto;block-size:max-content;inline-size:min(var(--w, 22em),calc(100% - 2 * var(--fig-pad)))}.fig-panel{inline-size:var(--w, 15em);max-inline-size:calc(100% - 2 * var(--fig-pad));padding:.8em;background:var(--fig-panel-bg);color:var(--fig-panel-ink);border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);box-shadow:var(--fig-panel-shadow)}.fig-panel__title{display:flex;align-items:center;justify-content:space-between;gap:.6em;font-weight:var(--weight-strong);margin-block-end:.6em}.fig-muted{color:var(--fig-panel-muted)}.fig-mono{font-family:var(--fig-mono);font-size:.86em}.fig-list{display:grid;gap:.45em}.fig-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.2em .8em;padding-block-end:.45em;border-block-end:var(--hairline) solid var(--fig-panel-line)}.fig-row:last-child{border-block-end:0;padding-block-end:0}.fig-row__meta{grid-column:1;color:var(--fig-panel-muted);font-size:.86em}.fig-row__action{grid-column:2;grid-row:1 / span 2}.fig-row .fig-row__added,.fig-row.is-on .fig-row__add{display:none}.fig-row.is-on .fig-row__added{display:inline-flex}.fig-btn,.fig-chip,.fig-tag{display:inline-flex;align-items:center;gap:.4em;padding:.3em .7em;border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);white-space:nowrap}.fig-btn--primary,.fig-btn.is-on{background:var(--fig-accent);color:var(--fig-accent-ink);border-color:transparent}.fig-chip{background:var(--fig-panel-bg);color:var(--fig-panel-ink);box-shadow:var(--fig-panel-shadow)}.fig-tag--ok{color:var(--fig-panel-ink);border-color:var(--fig-ok)}.fig-tag--ok:before{content:"";inline-size:.5em;block-size:.5em;border-radius:50%;background:var(--fig-ok)}.fig-swap{display:inline-grid}.fig-swap>*{grid-area:1 / 1}.fig-avatar{flex:none;display:inline-grid;place-items:center;inline-size:1.7em;block-size:1.7em;border-radius:50%;background:var(--who, var(--fig-accent));color:#fff;font-size:.86em;font-weight:var(--weight-strong)}.fig-person{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em}.fig-person__role{display:block;color:var(--fig-panel-muted);font-size:.86em}.fig-thread{display:grid;gap:.6em}.fig-msg{display:grid;grid-template-columns:auto 1fr;gap:.5em;align-items:start}.fig-msg__author{font-weight:var(--weight-strong);display:block}.fig-mention{color:var(--fig-accent);font-weight:var(--weight-strong)}.fig-strip{display:flex;gap:.5em}.fig-thumb{flex:1 1 0;min-inline-size:0;padding:.35em .45em .4em;border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);background:var(--fig-panel-bg);color:var(--fig-panel-ink);box-shadow:var(--fig-panel-shadow)}.fig-thumb__img{display:block;inline-size:100%;aspect-ratio:16 / 9;margin-block-end:.3em;object-fit:cover;background:var(--fig-bg);border-radius:calc(var(--fig-panel-radius) * .6)}.fig-thumb__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82em}.fig-thumb.is-on{outline:.16em solid var(--fig-accent);outline-offset:.08em}.fig-control{display:grid;gap:.35em}.fig-control+.fig-control{margin-block-start:.7em}.fig-slider{position:relative;block-size:.3em;border-radius:1em;background:var(--fig-panel-line)}.fig-slider__thumb{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--at, .42) * 100%);inline-size:.95em;block-size:.95em;translate:-50% -50%;border-radius:50%;background:var(--fig-accent);transition:inset-inline-start .9s var(--ease)}.fig-slider.is-on .fig-slider__thumb{--at: var(--at-on, .86)}.fig-seg{display:flex;border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);overflow:hidden}.fig-seg__item{flex:1;text-align:center;padding:.25em .4em}.fig-seg__item+.fig-seg__item{border-inline-start:var(--hairline) solid var(--fig-panel-line)}.fig-seg__item.is-on{background:var(--fig-accent);color:var(--fig-accent-ink)}.fig-toolbar{display:flex;align-items:center;gap:.6em;padding:.5em var(--fig-pad);background:var(--fig-panel-bg);color:var(--fig-panel-ink);border-block-end:var(--hairline) solid var(--fig-panel-line)}.fig-toolbar__spacer{flex:1}.fig-skeleton{display:block;block-size:.55em;border-radius:1em;background:var(--fig-panel-line);inline-size:var(--w, 4em)}.fig-stepper{display:flex;align-items:center;gap:.9em;padding:.5em .9em;background:var(--fig-panel-bg);color:var(--fig-panel-ink);border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);box-shadow:var(--fig-panel-shadow)}.fig-stepper__dots{display:flex;gap:.3em}.fig-stepper__dot{inline-size:.45em;block-size:.45em;border-radius:50%;background:var(--fig-panel-line)}.fig-stepper__dot.is-on{background:var(--fig-accent)}.fig-dialog{display:grid;grid-template-columns:1fr auto;gap:.9em 1.1em;align-items:start}.fig-dialog__title{grid-column:1 / -1;font-weight:var(--weight-strong)}.fig-dialog__rows{display:grid;gap:.55em}.fig-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:1em}.fig-toggle{position:relative;flex:none;inline-size:2em;block-size:1.1em;border-radius:1em;background:var(--fig-panel-line);transition:background var(--fig-dur) var(--ease)}.fig-toggle:after{content:"";position:absolute;inset-block-start:.15em;inset-inline-start:.15em;inline-size:.8em;block-size:.8em;border-radius:50%;background:var(--fig-panel-bg);transition:translate var(--fig-dur) var(--ease)}.fig-toggle.is-on{background:var(--fig-accent)}.fig-toggle.is-on:after{translate:.9em 0}.fig-qr{inline-size:6.2em;block-size:6.2em;padding:.3em;background:#fff;border-radius:calc(var(--fig-panel-radius) * .6)}.fig-qr img{inline-size:100%;block-size:100%;image-rendering:pixelated}.fig-vote{display:grid;gap:.55em}.fig-vote__row{display:grid;grid-template-columns:1fr auto;gap:.25em .8em;align-items:baseline}.fig-bar{grid-column:1 / -1;block-size:.5em;border-radius:1em;background:var(--fig-panel-line);overflow:hidden}.fig-bar__fill{display:block;block-size:100%;inline-size:0;border-radius:inherit;background:var(--bar, var(--fig-accent));transition:inline-size 1.3s var(--ease-out)}.fig-vote.is-on .fig-bar__fill{inline-size:calc(var(--share) * 1%)}.fig-chat{display:grid;gap:.6em}.fig-chat__question{justify-self:end;max-inline-size:90%;padding:.5em .7em;background:var(--fig-accent);color:var(--fig-accent-ink);border-radius:var(--fig-panel-radius)}.fig-step{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:.35em .55em;border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius)}.fig-step__tick{inline-size:.9em;block-size:.5em;border-inline-start:.14em solid var(--fig-ok);border-block-end:.14em solid var(--fig-ok);rotate:-45deg;translate:0 -.15em;opacity:0;transition:opacity var(--fig-dur) var(--ease)}.fig-step.is-on .fig-step__tick{opacity:1}.fig-answer{padding:.6em .7em;border:var(--hairline) solid var(--fig-panel-line);border-radius:var(--fig-panel-radius);font-weight:var(--weight-strong)}.fig-note{font-size:.8em;color:var(--fig-panel-muted)}.fig__caption{margin-block-start:.6rem;font-size:var(--step--1);color:var(--ink-3)}.fig [data-appear]{opacity:0;visibility:hidden;transition:opacity var(--fig-dur) var(--ease),transform var(--fig-dur) var(--ease-out),translate var(--fig-dur) var(--ease-out),scale var(--fig-dur) var(--ease-out),visibility 0s linear var(--fig-dur)}.fig [data-appear].is-on{opacity:1;visibility:visible;transition-delay:0s}.fig [data-appear=up]:not(.is-on){transform:translateY(.8em)}.fig [data-appear=down]:not(.is-on){transform:translateY(-.8em)}.fig [data-appear=drop]:not(.is-on){transform:translateY(-2.2em)}.fig [data-appear=left]:not(.is-on){transform:translate(-1.2em)}.fig [data-appear=right]:not(.is-on){transform:translate(1.2em)}.fig [data-appear=grow]:not(.is-on){transform:scaleY(0)}.fig [data-appear=pop]:not(.is-on){transform:scale(.9)}.fig__ui{transition:opacity .26s var(--ease)}.fig.is-resetting .fig__ui,.fig.is-resetting .fig__map>*{opacity:0!important;transition:opacity .26s var(--ease)!important}.fig.is-static *,.fig.is-static *:before,.fig.is-static *:after{transition:none!important;animation:none!important}}:root{--font-display: "Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-text: "Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--weight-display: 780;--weight-text: 420;--weight-strong: 620;--tracking-display: -.042em;--tracking-caps: .09em;--leading-display: .96;--leading-text: 1.55;--step--2: .6875rem;--step--1: .8125rem;--step-0: 1.0625rem;--step-1: clamp(1.125rem, 1.02rem + .45vw, 1.3125rem);--step-2: clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--step-3: clamp(1.875rem, 1.4rem + 2vw, 3rem);--step-4: clamp(2.375rem, 1.5rem + 3.9vw, 4.75rem);--radius: 14px;--radius-small: 9px;--maxw: 84rem;--gutter: clamp(1.25rem, .5rem + 3vw, 3rem);--col-gap: clamp(2rem, 5vw, 5rem);--section: clamp(3.5rem, 2.25rem + 4.5vw, 6.5rem);--nav-size: 4.375rem;--reveal-shift: 1.25rem;--title-from: min(11.6vw, 13rem, 24svh);--left: calc((100% - var(--col-gap)) * 5 / 11);--brand-h: clamp(2.25rem, 1.7rem + 1.5vw, 3rem)}html[data-theme=light]{--bg: #FAFAF7;--bg-raised: #FFFFFF;--bg-sunk: #F1F1EC;--bg-deep: #E9E9E2;--ink: #0D1012;--ink-2: #585F65;--ink-3: #8A9198;--line: #E2E2DA;--line-strong: #C6C6BC;--accent: #1F3BE0;--accent-ink: #FFFFFF;--accent-soft: #E9ECFB;--opt-a: #1F3BE0;--opt-b: #6C82F1;--focus: #1F3BE0;--scrim: rgb(250 250 247 / .86);--shadow: 0 1px 2px rgb(13 16 18 / .05), 0 12px 32px -12px rgb(13 16 18 / .14);--shadow-lift: 0 1px 2px rgb(13 16 18 / .06), 0 24px 48px -20px rgb(13 16 18 / .28);--band: #0D1012;--band-raised: #171B1E;--band-ink: #FAFAF7;--band-ink-2: #A3AAB0;--band-line: #2A3035;--logo-ground-dark: #0D1012;--logo-ground-light: #FFFFFF}html[data-theme=dark]{--bg: #0B152E;--bg-raised: #101E3D;--bg-sunk: #16284C;--ink: #F3F5F4;--ink-2: #A8B4CC;--ink-3: #7888A8;--line: #22355A;--line-strong: #3A5080;--line-input: #5C72A0;--accent: #5AA9FF;--accent-ink: #060B16;--accent-soft: #15306A;--opt-a: #5AA9FF;--opt-b: #B1D6FF;--focus: #8CC3FF;--scrim: rgb(11 21 46 / .84);--shadow: 0 1px 2px rgb(3 7 14 / .4), 0 18px 44px -16px rgb(3 7 14 / .62);--shadow-lift: 0 1px 2px rgb(3 7 14 / .45), 0 28px 56px -18px rgb(3 7 14 / .75);--band: #101E3D;--band-ink: #F3F5F4;--band-ink-2: #A8B4CC;--band-line: #22355A;--band-shadow: rgb(3 7 14 / .7);--logo-ground-light: #F3F5F4}body{font-weight:var(--weight-text);font-feature-settings:"ss01","cv05"}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{inline-size:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}h2{font-size:var(--step-4);max-inline-size:17ch}h3{font-size:var(--step-2);line-height:1.08;letter-spacing:-.03em;font-weight:720}h4{font-size:var(--step-1);line-height:1.15;letter-spacing:-.02em;font-weight:700}p{text-wrap:pretty}strong,b{font-weight:var(--weight-strong)}a{text-decoration-thickness:1px}.eyebrow{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2);max-inline-size:none}.eyebrow:before{content:"";display:inline-block;inline-size:.5em;block-size:.5em;margin-inline-end:.8em;border-radius:50%;background:var(--accent);vertical-align:.08em}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-block-size:2.875rem;padding:.6em 1.35em;border:1px solid transparent;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px #ffffff2e inset,0 8px 20px -10px var(--accent)}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 14px 26px -12px var(--accent)}.btn--primary:active{transform:translateY(0)}.btn--ghost{border-color:var(--line-strong);color:var(--ink);background:transparent}.btn--ghost:hover{border-color:var(--ink)}.btn--link{padding-inline:.2em;min-block-size:2.875rem;color:var(--ink);border-radius:6px}.btn--link:after{content:"";position:absolute;inset-inline:.2em;inset-block-end:.7em;block-size:1px;background:currentColor;transform-origin:0 50%;transition:transform var(--dur-2) var(--ease-out)}.btn--link:hover:after{transform:scaleX(.4)}.btn__note{font:500 .75rem / 1 var(--font-mono);letter-spacing:.02em;opacity:.72}.btn__arrow{position:relative;inline-size:.5em;block-size:.5em;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;translate:0 .02em;transition:translate var(--dur-2) var(--ease-out)}.btn__arrow:before{content:"";position:absolute;inset-inline-end:-.5px;inset-block-start:-.75px;inline-size:.74em;block-size:1.5px;background:currentColor;transform-origin:100% 50%;rotate:-45deg}a:hover>.btn__arrow{translate:.12em -.08em}.btn__play{inline-size:0;block-size:0;border-block:.34em solid transparent;border-inline-start:.56em solid currentColor}.tag{display:inline-flex;align-items:center;padding:.3em .75em;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-raised);color:var(--ink);font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{padding:.32em .8em;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);font:450 .78rem / 1.5 var(--font-mono);color:var(--ink)}.logo-slot{--logo-slot-h: 2.6rem;min-block-size:5.25rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:11px;background:var(--bg-raised);transition:border-color var(--dur-2) var(--ease)}.logo-slot:hover{border-color:var(--line-strong)}html[data-theme=light] .logo-slot[data-ground=light]{background:var(--logo-ground-dark);border-color:var(--logo-ground-dark)}html[data-theme=dark] .logo-slot{background:transparent}html[data-theme=dark] .logo-slot[data-ground=dark]{background:var(--logo-ground-light);border-color:var(--logo-ground-light)}html[data-theme=dark] .logo-slot[data-ground=boxed] img{border-radius:4px}main>section{padding-block:var(--section)}.workspace header,.research header,.pricing header{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:1.25rem var(--col-gap);align-items:start;margin-block-end:clamp(1.75rem,3.5vw,3rem)}:is(.workspace,.research,.pricing) header>*{grid-column:2}:is(.workspace,.research,.pricing) header>.eyebrow{grid-column:1;grid-row:1;padding-block-start:.9em}.research header>p:not(.eyebrow){max-inline-size:52ch;font-size:var(--step-1);color:var(--ink-2)}:is(.workspace,.research) header>h2{font-size:var(--step-3);max-inline-size:22ch;line-height:1}.pricing{border-block-start:1px solid var(--line)}.site-nav{background:transparent;border-block-end:1px solid transparent;transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.site-nav.is-stuck,.site-nav.is-open{background:var(--scrim);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-block-end-color:var(--line)}html:not(.wt-stage) .site-nav{background:var(--scrim)}.site-nav :is(a,button){scroll-margin-top:calc((var(--nav-h) + 1rem) * -1)}.site-nav__inner{display:flex;align-items:center;gap:clamp(1rem,1.6vw,2rem);min-block-size:var(--nav-size);inline-size:min(100% - 2 * var(--gutter),var(--maxw));white-space:nowrap}.site-nav__logo{--logo-h: 1.5rem;--logo-word-ratio: .44;min-block-size:2.75rem;color:var(--ink)}.site-nav__logo .logo__letter{stroke:currentColor;stroke-width:70;stroke-linejoin:round}.logo__fallback-text{font-weight:700;letter-spacing:.06em}.logo__bar{transition:fill var(--dur-3) var(--ease),opacity var(--dur-3) var(--ease)}.site-nav__logo.is-progress .logo__bar.is-dim{fill:var(--line-strong)}.site-nav__logo .logo__svg--word{transition:opacity var(--dur-2) var(--ease)}.site-nav__panel{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.site-nav__links{display:flex;gap:clamp(1rem,1.8vw,1.75rem)}.site-nav__links a{position:relative;display:inline-flex;align-items:center;min-block-size:2.75rem;font-size:.9rem;font-weight:520;color:var(--ink-2);text-decoration:none;transition:color var(--dur-1) var(--ease)}.site-nav__links a:after{content:"";position:absolute;inset-inline:0;inset-block-end:.55rem;block-size:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-2) var(--ease-out)}.site-nav__links a:hover{color:var(--ink)}.site-nav__links a:hover:after{transform:scaleX(1)}.site-nav__actions{display:flex;align-items:center;gap:.5rem}.site-nav__tools{display:flex;align-items:center;gap:.15rem;margin-inline-end:.35rem}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.site-nav__links a[aria-current=page]{color:var(--ink)}.site-nav__actions .btn{min-block-size:2.625rem;font-size:.875rem;transition:opacity var(--dur-2) var(--ease),visibility var(--dur-2)}@media(min-width:73.75rem){html.js .site-nav.is-over-hero .site-nav__actions .btn{opacity:0;visibility:hidden}}.site-nav__tool{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;color:var(--ink-2);transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.site-nav__tool:hover{color:var(--ink);background:var(--bg-sunk)}.site-nav__tool-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-nav__icon{position:relative;display:block;inline-size:.95rem;block-size:.95rem}.site-nav__tool--theme .site-nav__icon{border:1.5px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}html[data-motion=on] .site-nav__tool--motion .site-nav__icon{border-inline:.3rem solid currentColor;inline-size:.8rem}html[data-motion=off] .site-nav__tool--motion .site-nav__icon{inline-size:0;block-size:0;border-block:.48rem solid transparent;border-inline-start:.8rem solid currentColor}.site-nav__toggle{min-block-size:2.75rem;padding-inline:1rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.875rem;font-weight:600}.site-nav__toggle-close,.site-nav.is-open .site-nav__toggle-open{display:none}.site-nav.is-open .site-nav__toggle-close{display:inline}@media(max-width:73.74rem){html.js .site-nav__toggle{display:inline-flex;align-items:center;margin-inline-start:auto}html.js .site-nav__panel{display:none;position:absolute;inset-inline:0;inset-block-start:100%;flex-direction:column;align-items:stretch;gap:1.25rem;max-block-size:calc(100dvh - var(--nav-size));overflow-y:auto;overscroll-behavior:contain;padding:.5rem var(--gutter) 1.5rem;background:var(--bg);border-block-end:1px solid var(--line);box-shadow:var(--shadow)}html.js .site-nav.is-open .site-nav__panel{display:flex}html.js .site-nav__links{flex-direction:column;gap:0}html.js .site-nav__links a{inline-size:100%;min-block-size:3.25rem;font-size:1.375rem;font-weight:680;letter-spacing:-.025em;color:var(--ink);border-block-end:1px solid var(--line)}html.js .site-nav__links a:after{display:none}html.js .site-nav__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}html.js .site-nav__actions .btn{min-block-size:3rem;white-space:normal;text-align:center}html.js .site-nav__actions .btn--primary{order:-1}html.js .site-nav__tools{grid-column:1 / -1;order:1;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 0;padding-block-start:1rem;border-block-start:1px solid var(--line)}html.js .site-nav__tool{inline-size:auto;min-block-size:2.75rem;block-size:auto;padding-inline:.9rem;border:1px solid var(--line);border-radius:999px;grid-auto-flow:column;gap:.6rem}html.js .site-nav__tool-label{position:static;inline-size:auto;block-size:auto;margin:0;clip-path:none;font-size:.8125rem;white-space:normal;text-align:start}html.js .site-nav__tools .language-switch{padding-inline:.9rem;border:1px solid var(--line);border-radius:999px;text-decoration:none}html:not(.js) .site-nav__inner,html:not(.js) .site-nav__panel,html:not(.js) .site-nav__links,html:not(.js) .site-nav__actions{flex-wrap:wrap;white-space:normal}html:not(.js) .site-nav__panel{min-inline-size:0;flex-basis:100%}}.hero{padding-block:0}.hero__copy{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.1rem;padding-block:clamp(1.75rem,5vw,4.5rem) clamp(1.5rem,4vw,2.5rem)}.hero__title{font-size:clamp(2.9rem,13.6vw,10rem);font-weight:800;letter-spacing:-.052em;line-height:.88;white-space:nowrap}html[lang=nb] .hero__title{font-size:clamp(3.2rem,15.6vw,10rem);white-space:normal}.hero__brand{--logo-h: var(--brand-h);--logo-word-ratio: .34;position:relative;isolation:isolate;align-items:flex-end;gap:calc(var(--brand-h) * .34);color:var(--ink)}.hero__brand .logo__letter{stroke:currentColor;stroke-width:34;stroke-linejoin:round;transform-box:fill-box}html[data-motion=on] .hero__brand[data-logo-anim=rise] .logo__letter{animation:wt-letter .7s var(--ease-out) both;animation-delay:calc(.4s + var(--i) * 45ms)}@keyframes wt-letter{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}@media(min-width:40.01rem){html.js[data-motion=on]:not(.intro-done) .hero__brand:not(.intro-logo){opacity:0;animation:intro-show 0s 10s forwards}}@keyframes intro-show{to{opacity:1}}.intro-logo{--brand-h: clamp(2rem, min(13.6vmin, 8.4vw), 9.6rem);position:fixed;inset:50% auto auto 50%;z-index:60;margin:0!important;translate:-50% -50%;transform-origin:0 0;pointer-events:none}.hero__side{display:grid;gap:.7rem;justify-items:start;max-inline-size:36rem}.hero__lede{font-size:var(--step-1);line-height:1.42;letter-spacing:-.008em;color:var(--ink)}.hero__for{font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block-start:.5rem}main>.problem{padding-block:clamp(2.75rem,6vw,5.5rem) clamp(2.25rem,5vw,4.5rem)}.btn__arrow--down{rotate:90deg;translate:0 -.1em}a:hover>.btn__arrow--down{translate:0 .08em}.stagepin{inline-size:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto;padding-block-end:clamp(3rem,8vw,6rem)}.stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.stage__still,.stage__canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.stage__canvas{opacity:0;transition:opacity .7s var(--ease)}html.wt-scene .stage__canvas{opacity:1}html.wt-scene .stage__still{visibility:hidden}html.js[data-motion=on]:not(.wt-still) .stage__still{opacity:0}.stage__still{transition:opacity .6s var(--ease)}.stage__markers{position:absolute;inset:0;pointer-events:none}.marker{position:absolute;inset-inline-start:var(--x, 50%);inset-block-start:var(--y, 50%);display:flex;align-items:center;gap:.55rem;font:500 .75rem / 1.3 var(--font-text);color:var(--ink)}.marker.is-attached{inset-inline-start:0;inset-block-start:0;will-change:transform}.marker__dot{flex:none;inline-size:.8rem;block-size:.8rem;margin:-.4rem 0 0 -.4rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--bg-raised),0 4px 10px #0d101240}.marker--pointer .marker__dot:after{content:"";position:absolute;inset:0;margin:-.4rem 0 0 -.4rem;inline-size:.8rem;block-size:.8rem;border-radius:50%;border:1.5px solid var(--accent)}html[data-motion=on] .marker--pointer .marker__dot:after{animation:wt-ping 1.8s var(--ease-out) infinite}@keyframes wt-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.marker__label{padding:.4em .75em;background:var(--bg-raised);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);max-inline-size:min(17rem,44vw)}.marker--pointer .marker__label{translate:0 -1.5rem}.stagepin__grid{display:none}.hud{display:grid;gap:.75rem;margin-block-start:1rem}.hud__project{font:500 var(--step--2) / 1.5 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.hud__project strong{font-weight:600;color:var(--ink);margin-inline-end:.6em}.hud__switcher{display:grid;gap:.5rem}.hud__switcher-label{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.hud__switches{display:flex;flex-wrap:wrap;gap:.4rem}.switch{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.4rem 1rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.switch:hover{border-color:var(--ink)}.switch__label{font-size:.875rem;font-weight:650;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.switch__note{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hud__note{min-block-size:1.3em;font-size:.8125rem;line-height:1.3;color:var(--ink-2)}.switch[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}html.wt-stage main{position:relative}html.wt-stage .stagerail{position:absolute;inset-inline:0;inset-block-start:calc(var(--nav-h) * -1);block-size:var(--rail-h, 100svh);z-index:0;pointer-events:none}html.wt-stage :is(.hero,.problem,.chapters){position:relative;z-index:1;pointer-events:none}html.wt-stage :is(.problem,.chapters)>.wrap>*{pointer-events:auto;max-inline-size:var(--left)}html.wt-stage .stagepin{position:sticky;inset-block-start:0;inline-size:100%;block-size:100svh;margin:0;padding:0;overflow:clip;pointer-events:none}html.wt-stage .stage{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0;transform-origin:0 0;will-change:transform,clip-path;opacity:0;transition:opacity .5s var(--ease)}html.wt-stage.wt-ready .stage{opacity:1}html.wt-stage .stage:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 0,var(--bg) 9%,color-mix(in srgb,var(--bg) 84%,transparent) 26%,color-mix(in srgb,var(--bg) 40%,transparent) 42%,transparent 56%);opacity:calc(1 - var(--dock, 0) * 1.6);pointer-events:none}html.wt-stage .stage__markers{opacity:clamp(0,calc(1 - var(--dock, 0) * 3.5),1)}html.wt-stage.wt-docked .stage__markers{visibility:hidden}html.wt-stage .stagepin__grid{position:absolute;inset-block:0;inset-inline:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--col-gap);align-content:center;row-gap:.9rem;padding-block:calc(var(--nav-h) + .75rem) 1.25rem}html.wt-stage .stageframe{grid-column:2;position:relative;inline-size:100%;aspect-ratio:1 / 1.03;max-block-size:calc(100svh - var(--nav-h) - 7.25rem);border-radius:var(--radius)}html.wt-stage .stageframe:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--line-strong);box-shadow:var(--shadow-lift);opacity:clamp(0,calc((var(--dock, 0) - .8) * 5),1);pointer-events:none}.stageframe__ui{position:absolute;inset:0;overflow:hidden;border-radius:inherit;container-type:inline-size;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease),visibility 0s linear var(--dur-2)}html.wt-docked .stageframe__ui{opacity:1;visibility:visible;transition-delay:0s}.stageframe__readout{position:absolute;inset-block-start:.9rem;inset-inline-start:.9rem;display:flex;align-items:baseline;gap:.7em;padding:.5em .95em;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);box-shadow:var(--shadow);font-size:.8125rem;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease),visibility 0s linear var(--dur-2)}.stageframe__readout span{font:500 var(--step--2) / 1 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}html.wt-docked main[data-step="0"] .stageframe__readout{opacity:1;visibility:visible;transition-delay:0s}.cast{position:absolute;inset:0;margin:0;padding:0;list-style:none;overflow:hidden;border-radius:inherit;pointer-events:none}.cast__person{position:absolute;inset-inline-start:var(--x, 50%);inset-block-start:var(--y, 50%);display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.55rem;padding:.3rem .85rem .3rem .3rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);box-shadow:var(--shadow);white-space:nowrap;translate:-1.15rem calc(-100% - .85rem);opacity:0;transform:translateY(.6rem) scale(.96);transition:opacity .4s var(--ease),transform .4s var(--ease)}.cast.is-on .cast__person{opacity:1;transform:none;transition:opacity .5s var(--ease) calc(var(--i) * .12s + .3s),transform .7s var(--ease-out) calc(var(--i) * .12s + .3s)}.cast__person:after{content:"";position:absolute;inset-inline-start:1.1rem;inset-block-start:100%;inline-size:1.5px;block-size:.85rem;background:var(--ink)}.cast__person:before{content:"";position:absolute;inset-inline-start:calc(1.1rem - .2rem + .75px);inset-block-start:calc(100% + .7rem);inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--ink)}.cast__avatar{grid-row:1 / span 2;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--ink);color:var(--bg);font:650 .7rem / 1 var(--font-text)}.cast__person:first-child .cast__avatar{background:var(--accent);color:var(--accent-ink)}.cast__name{font-size:.8125rem;font-weight:650;letter-spacing:-.01em;line-height:1.15}.cast__role{grid-column:2;font-size:.6875rem;line-height:1.15;color:var(--ink-2)}@media(max-width:80rem){.cast__role{display:none}.cast__person{padding-inline-end:.7rem}}html:not(.wt-stage) .cast{display:none}html.wt-held .cast__person,html.wt-held .stagefig,html.wt-held .stagefig:before{transition:none!important}.stepper{grid-column:2;justify-self:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;inline-size:min(100%,33rem);padding:.3rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-raised);box-shadow:var(--shadow);pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity var(--dur-2) var(--ease),transform var(--dur-3) var(--ease-out),visibility 0s linear var(--dur-2)}html.wt-docked .stepper,html.wt-stage main:not([data-step="0"]) .stepper{opacity:1;visibility:visible;transform:none;transition-delay:0s}.stepper__btn{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;border:1px solid var(--line);color:var(--ink);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}.stepper__btn:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--bg)}.stepper__btn:disabled{opacity:.35;cursor:default}.stepper__chev{inline-size:.5rem;block-size:.5rem;border-block-start:1.5px solid currentColor;border-inline-start:1.5px solid currentColor}.stepper__chev--prev{rotate:-45deg;translate:.1rem 0}.stepper__chev--next{rotate:135deg;translate:-.1rem 0}.stepper__label{min-inline-size:0;padding-inline-start:.35rem;font-size:.9375rem;font-weight:650;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper__num{color:var(--accent)}.stepper__dots{display:flex;gap:.3rem;margin:0;padding:0;list-style:none}.stepper__dots li{inline-size:.4rem;block-size:.4rem;border-radius:99px;background:var(--line-strong);transition:inline-size var(--dur-3) var(--ease-out),background-color var(--dur-2) var(--ease)}.stepper__dots li.is-done{background:var(--ink-2)}.stepper__dots li.is-on{inline-size:1.3rem;background:var(--accent)}.stepper__count{font:500 .75rem / 1 var(--font-mono);letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}html.wt-stage .hud{position:absolute;inset:0 0 auto;margin:0;padding:calc(var(--nav-h) + 1rem) var(--gutter) 0;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;opacity:clamp(0,calc(1 - var(--dock, 0) * 3.4),1)}html.wt-stage .hud>*{pointer-events:auto}html.wt-stage.wt-docked .hud{visibility:hidden}html.wt-stage .hud__project{padding:.6rem .9rem;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.wt-stage .hud__project strong{display:block;margin:0}html.wt-stage .hud__switcher{justify-items:end}html.wt-stage .hud__switcher-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.wt-stage .hud__switches{justify-content:flex-end;flex-wrap:nowrap}html.wt-stage .hud__note{padding:.25rem .7rem;border-radius:999px;background:var(--scrim);color:var(--ink)}html.wt-stage .hero{display:grid;align-content:end;min-block-size:100svh;margin-block-start:calc(var(--nav-h) * -1)}html.wt-stage .hero__copy{gap:1.1rem;padding-block:calc(var(--nav-h) + 5rem) 1.5rem}html.wt-stage .hero__copy{opacity:clamp(0,calc(1 - (var(--dock, 0) - .05) * 2.5),1)}html.wt-stage .hero__copy :is(a,button){pointer-events:auto}html.wt-stage .hero.is-gone .hero__copy{visibility:hidden}html.wt-stage .hero__title{font-size:var(--title-from);white-space:nowrap;margin-inline-start:-.035em}html.wt-stage[lang=nb] .hero__title{font-size:var(--title-from);white-space:nowrap}html.wt-stage .hero__brand{margin-inline-start:var(--word-x, calc(var(--title-from) * 2.04))}html.wt-stage .hero__brand:before{content:"";position:absolute;inset:-1.4rem -2.4rem -.2rem;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg) 90%,transparent),color-mix(in srgb,var(--bg) 70%,transparent) 62%,transparent);pointer-events:none}html.wt-stage .hero__title{text-shadow:0 0 .3em var(--bg),0 0 .08em var(--bg)}html.wt-stage .hero__side{text-shadow:0 0 .6em var(--bg),0 0 .2em var(--bg)}html.wt-stage .hero__side .btn{text-shadow:none}html.wt-stage .hero__side{position:relative;isolation:isolate}html.wt-stage .hero__side:before{content:"";position:absolute;inset:-2.5rem calc(var(--gutter) * -1) -1.5rem -3rem;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--bg) 62%,transparent) 66%,transparent);pointer-events:none}html.wt-stage .hero__cta .btn--ghost{background:var(--scrim)}html.wt-stage{--hero-room: calc(min(100vw - 2 * clamp(2rem, 5vw, 5rem), 84rem) - clamp(1.75rem, 4vw, 4.5rem) - 20.75rem) ;--title-from: min(clamp(3.75rem, 13vw - 4rem, min(9.75rem, 18svh)), calc(var(--hero-room) / 6.1));--brand-h: clamp(1.9rem, 1rem + 1.7vw, 2.6rem)}html.wt-stage[lang=nb]{--title-from: min(clamp(3.3rem, 11.2vw - 3.4rem, min(8.75rem, 16svh)), calc(var(--hero-room) / 7.85))}html.wt-stage .hero__copy{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand side" "title side";column-gap:clamp(1.75rem,4vw,4.5rem);align-items:end}html.wt-stage .hero__brand{grid-area:brand}html.wt-stage .hero__title{grid-area:title}html.wt-stage .hero__side{grid-area:side;justify-self:end;padding-block-end:.35rem}@media(max-height:43rem){html.wt-stage .hero__for{display:none}}.counters{display:grid}.counter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value viz" "note viz";align-items:center;gap:.2rem 1.5rem;padding-block:.9rem;border-block-start:1px solid var(--line-strong)}.counter:last-child{border-block-end:1px solid var(--line-strong)}.counter__value{grid-area:value;display:flex;align-items:baseline;gap:.7rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.counter__num{font:800 clamp(2.2rem,3.4vw,3rem) / .9 var(--font-display);letter-spacing:-.055em;min-inline-size:2.6ch}.counter__note{grid-area:note;font-size:var(--step--1);color:var(--ink-2);max-inline-size:34ch}.counter__viz{grid-area:viz;display:grid;gap:3px}.counter__viz i{display:block;background:var(--line-strong);opacity:.55;transition:background-color .5s var(--ease) calc(var(--k) * var(--viz-stagger, 30ms) + .25s),opacity .5s var(--ease) calc(var(--k) * var(--viz-stagger, 30ms) + .25s),transform .5s var(--ease-out) calc(var(--k) * var(--viz-stagger, 30ms) + .25s)}.counter.is-in .counter__viz i,html:not(.js) .counter__viz i,html[data-motion=off] .counter__viz i{background:var(--ink);opacity:1}.counter__viz--dots{grid-template-columns:repeat(5,.5rem);gap:.25rem;--viz-stagger: 45ms}.counter__viz--dots i{block-size:.5rem;border-radius:50%}.counter__viz--grid{grid-template-columns:repeat(20,.25rem);gap:2px;--viz-stagger: 8ms}.counter__viz--grid i{block-size:.25rem;border-radius:1px}.counter__viz--bars{grid-auto-flow:column;grid-auto-columns:.3rem;align-items:end;gap:2px;block-size:1.75rem;--viz-stagger: 35ms}.counter__viz--bars i{block-size:100%;border-radius:1px;transform-origin:50% 100%;transform:scaleY(.35)}.counter.is-in .counter__viz--bars i,html:not(.js) .counter__viz--bars i,html[data-motion=off] .counter__viz--bars i{transform:none}.counter.is-in .counter__viz--bars i.is-alt,html:not(.js) .counter__viz--bars i.is-alt,html[data-motion=off] .counter__viz--bars i.is-alt{background:var(--accent);transform:scaleY(.62)}.problem .wrap{display:grid;gap:1.4rem}.problem__statement{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);max-inline-size:16ch}.problem__statement span{display:block}.contrast__answer{position:relative;max-inline-size:30ch;margin-block-start:.5rem;padding-block-start:1.6rem;font:italic 400 clamp(1.5rem,1.15rem + 1.1vw,2.125rem) / 1.12 var(--font-serif);letter-spacing:-.01em;color:var(--ink)}.contrast__answer:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:3.5rem;block-size:3px;background:var(--accent)}.chapters{counter-reset:chapter}main>.chapters{padding-block-start:0}.chapters__intro{display:grid;gap:.9rem;padding-block:clamp(1.5rem,3vw,2.25rem);border-block-start:1px solid var(--line-strong)}.chapters__intro h2{font-size:var(--step-3);max-inline-size:16ch;line-height:1}.chapter{counter-increment:chapter;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem) var(--col-gap);align-items:start;padding-block:clamp(2.25rem,5vw,4rem);border-block-start:1px solid var(--line-strong)}.chapter__head{display:grid;gap:.9rem}.chapter__kicker{display:flex;align-items:baseline;gap:.9rem;font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.chapter__number{font:italic 400 clamp(3rem,5.2vw,4.5rem) / .78 var(--font-serif);letter-spacing:-.04em;color:var(--ink);transition:color var(--dur-3) var(--ease)}.chapter__title{font-size:clamp(1.9rem,1.35rem + 2.2vw,3rem);max-inline-size:16ch;line-height:.98;letter-spacing:-.04em;font-weight:780}.chapter__purpose{max-inline-size:40ch;font-size:var(--step-1);line-height:1.42;color:var(--ink-2)}.chapter__contrast{display:grid;max-inline-size:31rem;border-block:1px solid var(--line)}.chapter__side{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;padding-block:.5rem;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}.chapter__side+.chapter__side{border-block-start:1px solid var(--line)}.chapter__side-label{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase}.chapter__side--now{font:italic 400 1.375rem / 1.1 var(--font-serif);letter-spacing:-.008em;color:var(--ink)}.chapter__side--now .chapter__side-label{color:var(--accent)}.chapter__parts{display:grid;counter-reset:part}.part{position:relative;counter-increment:part;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.25rem .5rem;padding-block:.9rem 1rem;border-block-start:1px solid var(--line)}.part:before{content:counter(chapter) "." counter(part);grid-column:1;grid-row:1;padding-block-start:.5em;font:500 var(--step--2) / 1 var(--font-mono);letter-spacing:.04em;color:var(--ink-2)}.part>*{grid-column:2}.part__name{font-size:1.125rem;line-height:1.2;letter-spacing:-.02em;font-weight:700}.part__body{max-inline-size:46ch;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.part__cta{justify-self:start;margin-block-start:.55rem;min-block-size:2.75rem}.recordings{border-block:1px solid var(--line)}.recordings>summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;min-block-size:3.25rem;padding-block:.5rem;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;transition:color var(--dur-1) var(--ease)}.recordings>summary:hover{color:var(--accent)}.recordings>summary:before{content:"";flex:none;inline-size:0;block-size:0;margin-inline:.2rem .15rem;border-block:.34em solid transparent;border-inline-start:.56em solid currentColor}.recordings>summary:after{margin-inline-start:auto}.recordings__count{padding:.1em .6em;border-radius:999px;background:var(--bg-sunk);font:500 var(--step--2) / 1.6 var(--font-mono);color:var(--ink-2)}.recordings__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem 1rem;padding-block:.25rem 1.25rem}.recordings__body .capture__caption{margin-block-start:.5rem;font-size:.8125rem}html.wt-stage .chapter__figure{display:none}html.wt-stage .problem{padding-block:17svh 7svh}html.wt-stage .chapters__intro{margin-block-end:0}html.wt-stage .chapter{padding-block:7svh 4svh}html.wt-stage .chapter:last-child{padding-block-end:30svh}html.wt-stage .chapter__number{color:var(--ink-3)}html.wt-stage main[data-step="1"] #together .chapter__number,html.wt-stage main[data-step="2"] #share .chapter__number,html.wt-stage main[data-step="3"] #engage .chapter__number{color:var(--accent)}html.wt-stage .part{min-block-size:19svh;align-content:center}html.wt-stage .part:before,html.wt-stage .part__name{transition:color var(--dur-3) var(--ease)}html.wt-stage .part:after{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-3) var(--ease-out)}html.wt-stage .part:not(.is-current) .part__name{color:var(--ink-2)}html.wt-stage .part.is-current:before{color:var(--accent)}html.wt-stage .part.is-current:after{transform:scaleX(1)}.fig{--fig-bg: var(--bg-sunk);--fig-radius: var(--radius);--fig-font: var(--font-text);--fig-mono: var(--font-mono);--fig-panel-bg: var(--bg-raised);--fig-panel-ink: var(--ink);--fig-panel-muted: var(--ink-2);--fig-panel-line: var(--line);--fig-panel-radius: .75em;--fig-panel-shadow: 0 1px 2px rgb(13 16 18 / .06), 0 .9em 2em -.8em rgb(13 16 18 / .3);--fig-accent: var(--accent);--fig-accent-ink: var(--accent-ink);--fig-ok: var(--accent);--fig-pin: var(--accent);--fig-pin-ink: var(--bg-raised);--fig-option-a: var(--opt-a);--fig-option-b: var(--opt-b);--fig-flood: color-mix(in srgb, var(--accent) 62%, transparent);--fig-exposed: var(--ink);--fig-rain: rgb(13 16 18 / .34);--fig-tint-evening: linear-gradient(200deg, rgb(255 168 96 / .34), rgb(40 44 84 / .4));--fig-tint-overcast: rgb(138 145 152 / .3);--fig-scrim: rgb(13 16 18 / .34)}html[data-theme=dark] .fig{--fig-panel-shadow: 0 1px 2px rgb(3 7 14 / .4), 0 1em 2.2em -.8em rgb(3 7 14 / .75);--fig-rain: rgb(243 245 244 / .4);--fig-scrim: rgb(5 10 20 / .55);--fig-exposed: #F3F5F4}.fig__stage{border:1px solid var(--line)}.fig__layer--img img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.fig__shapes .fig-option{stroke:var(--bg-raised);stroke-width:1.5;paint-order:stroke}.fig-panel__title,.fig-dialog__title{letter-spacing:-.015em}.fig-btn,.fig-chip,.fig-tag{border-radius:99em;font-weight:550}.fig-btn:not(.fig-btn--primary,.is-on){background:var(--fig-panel-bg)}.fig-chip{border-color:var(--fig-panel-line)}.fig-tag--ok{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.fig-avatar{background:var(--ink);color:var(--bg)}.fig-person:nth-child(1) .fig-avatar,.fig-msg:nth-child(2) .fig-avatar{background:var(--accent);color:var(--accent-ink)}.fig-person:nth-child(3) .fig-avatar{background:var(--ink-2)}.fig-pin,.fig-pin--comment{background:var(--ink)}.fig-pin--pointer,.fig-pin--feedback{background:var(--accent)}.fig-pin--pointer:after{border-color:var(--accent)}.fig-frame{border-color:var(--accent);border-width:.16em}.fig-thumb.is-on{outline-color:var(--accent)}.fig-stepper{border-radius:99em}.fig-chat__question{border-radius:.9em .9em .25em}.fig-qr{border:1px solid var(--line)}.fig__caption,.capture__caption{margin-block-start:.75rem;font-size:var(--step--1);line-height:1.45;color:var(--ink-2)}.stagefig{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.stagefig.is-active{opacity:1;visibility:visible;transition-delay:0s}.stagefig__pins{position:absolute;inset:0;font-size:clamp(7px,2.05cqw,15px);line-height:1.35;pointer-events:none}.stagefig .fig__ui{--fig-pad: 1.15em}.stagefig:before{content:"";position:absolute;inset:0;background:var(--fig-scrim);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.stagefig.fig--present:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]):before{opacity:.6}.stagefig .fig-pin-label{translate:.9em -2.6em;max-inline-size:none;white-space:nowrap}.stagefig .fig-pin-label.is-flipped{translate:calc(-100% - .9em) -2.6em}.stagefig .fig-dialog.fig-at--c{inset-block-start:auto;inset-block-end:2.6em}.stagefig .fig-vote b{transition:opacity var(--fig-dur) var(--ease)}.stagefig[data-part=comments] .fig-pin--pointer,.stagefig[data-part=follow] .fig-panel.fig-at--bl,.stagefig .fig-vote:not(.is-on) b,.stagefig[data-part=respond] .fig-vote__count{opacity:0}.capture__media{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunk)}.capture__kind{display:inline-block;margin-inline-end:.7em;padding:.2em .65em;border:1px solid var(--line-strong);border-radius:999px;font:500 .625rem / 1.5 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink);translate:0 -.08em}.capture__toggle{inset-inline-end:.75rem;inset-block-end:.75rem;min-block-size:2.25rem;min-inline-size:4.25rem;padding-inline:1rem;border-radius:999px;background:#0d1012d1;color:#fafaf7;font:600 .75rem / 1 var(--font-text);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--dur-1) var(--ease)}.capture__toggle:hover{background:#0d1012}.film{background:var(--band);color:var(--band-ink)}.film__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.75rem var(--col-gap);align-items:center}.film header{display:grid;gap:1rem}.film header>h2{font-size:var(--step-3);max-inline-size:12ch;line-height:1}.film .eyebrow{color:var(--band-ink-2)}.film__body{max-inline-size:34ch;font-size:var(--step-1);line-height:1.45;color:var(--band-ink-2)}.film__frame{border:1px solid var(--band-line);border-radius:calc(var(--radius) + 4px);overflow:hidden;box-shadow:0 40px 80px -40px var(--band-shadow, rgb(0 0 0 / .8))}.film__button{position:absolute;min-block-size:3.75rem;padding-inline:1.9rem 2.1rem;font-size:1.0625rem;gap:.9em}.film__button:before{content:"";inline-size:0;block-size:0;border-block:.42em solid transparent;border-inline-start:.7em solid currentColor}.film__note{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--band-ink-2)}.film :focus-visible{outline-color:#8cc3ff}.explorer{display:grid}.feature{display:grid;gap:.3rem;padding-block:.85rem .95rem;border-block-start:1px solid var(--line)}.feature:last-child{border-block-end:1px solid var(--line)}.feature__name{font-size:1.125rem;line-height:1.2;letter-spacing:-.02em;font-weight:700}.feature__toggle{display:inline-flex;align-items:center;gap:.7rem;min-block-size:2.75rem;margin-block:-.5rem;text-align:start;font:inherit;letter-spacing:inherit;color:inherit}.feature__toggle:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;border:1.5px solid var(--ink-2);transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.feature__body{max-inline-size:50ch;padding-inline-start:1.2rem;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.feature__media{margin-block-start:.85rem;cursor:auto}.feature__media .fig{--fig-ratio: 16 / 10}.feature__media .capture__image{display:block}.geoai__tag{border-color:var(--accent);color:var(--accent);background:transparent}.formats{display:grid;gap:.7rem;padding:clamp(1.1rem,2.4vw,1.75rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised)}.formats__title{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.formats__title:not(:first-child){margin-block-start:.6rem}.formats__note{margin-block-start:.6rem;padding:.9rem 1.1rem;border-radius:var(--radius-small);background:var(--accent-soft);font-size:.9375rem}.explorer.is-live .feature{cursor:pointer}.explorer.is-live .feature:not(.is-open) .feature__media{display:none}.explorer.is-live .feature:not(.is-open) .feature__name{color:var(--ink-2)}.explorer.is-live .feature:not(.is-open):hover .feature__name{color:var(--ink)}.explorer.is-live .feature.is-open .feature__toggle:before{background:var(--accent);border-color:var(--accent)}@media(min-width:56.25rem){.explorer.is-live{position:relative;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--col-gap);min-block-size:34rem}.explorer.is-live .feature{grid-column:1}.explorer.is-live .feature__media{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:calc((100% - var(--col-gap)) * 7 / 12);margin:0}.explorer:not(.is-live){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--col-gap)}}.research .wrap{display:grid;gap:clamp(1.75rem,3.5vw,2.75rem)}.research header{margin-block-end:0}.twin{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:.6rem var(--col-gap);align-items:start}.twin>h3{grid-column:1;grid-row:1 / span 2;font-size:var(--step-2);max-inline-size:16ch}.twin>p{grid-column:2;max-inline-size:60ch;color:var(--ink-2);line-height:1.5}.twin>.twin__cta{color:var(--ink);font-size:var(--step-0);font-weight:600}.twin__cta a{color:var(--accent);text-underline-offset:.2em}.projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.project{display:grid;gap:.45rem;align-content:start}.project .logo-slot{--logo-slot-h: 2rem;margin-block-end:.5rem;min-block-size:4.25rem}.project>h3{font-size:var(--step-1);letter-spacing:-.02em}.project>h3 a{display:inline-flex;align-items:center;min-block-size:1.75rem}.project__meta{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.project>p:last-child{color:var(--ink-2);font-size:.875rem;line-height:1.45}.research__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.research__images>li{display:flex}.case{display:flex;flex-direction:column;gap:.5rem;inline-size:100%}.case .capture{margin-block-end:.35rem}.case .capture__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover}.case__place{display:flex;flex-wrap:wrap;gap:0 .7em;font:500 var(--step--2) / 1.5 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.case__project{color:var(--ink)}.case__question{max-inline-size:none;font-size:var(--step-0);line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.case__outcome{max-inline-size:none;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.case__tags{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-block-start:auto;padding-block-start:.4rem}.case__tags .capture__kind{margin-inline-end:0}@media(min-width:56.25rem){.research .counters{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--col-gap)}.research .counter{grid-template-columns:minmax(0,1fr);grid-template-areas:"value" "note" "viz";align-content:start;gap:.35rem;border-block-end:1px solid var(--line-strong)}.research .counter__viz{justify-self:start;margin-block-start:.4rem}}.research__eu{max-inline-size:78ch;font-size:var(--step--1);color:var(--ink-2)}.pricing header{margin-block-end:clamp(2.5rem,5vw,4rem)}.pricing header>h2{font-size:var(--step-3);max-inline-size:none;color:var(--ink-2)}.pricing__principle{max-inline-size:15ch;font:800 clamp(2.6rem,1.4rem + 5.4vw,6.4rem) / .92 var(--font-display);letter-spacing:-.05em;color:var(--accent);text-wrap:balance}.pricing__body{max-inline-size:40ch;margin-block-start:.5rem;font-size:var(--step-1);line-height:1.5;color:var(--ink-2)}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.tier{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.75rem;padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-3) var(--ease-out)}.tier:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.tier--featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.tier--featured:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-lift)}.tier__badge{position:absolute;inset-block-start:-.8rem;inset-inline-start:1.25rem;background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.tier__name{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.tier__price{font:780 var(--step-3) / 1 var(--font-display);letter-spacing:-.045em}.tier__tagline{color:var(--ink-2);font-size:.9375rem;min-block-size:2.9em}.tier__highlights{display:grid;align-content:start;font-size:.875rem;margin-block:.5rem 1rem}.tier__highlights li{padding-block:.6rem;border-block-start:1px solid var(--line)}.tier .btn{justify-self:stretch}.pricing__note{margin-block-start:1.5rem;font-size:var(--step--1);color:var(--ink-2)}.plan-tabs{display:none}.plan-tabs__tab{min-block-size:2.75rem;padding-inline:.95rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-raised);color:var(--ink);font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.plan-tabs__tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.compare{margin-block-start:2.5rem;border-block:1px solid var(--line-strong)}.compare>summary{display:flex;align-items:center;justify-content:space-between;min-block-size:4.25rem;font:720 var(--step-2) / 1 var(--font-display);letter-spacing:-.03em}.compare>summary:after,.faq__item>summary:after{content:"";flex:none;inline-size:.95rem;block-size:.95rem;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:rotate var(--dur-3) var(--ease-out)}.compare[open]>summary:after,.faq__item[open]>summary:after{rotate:45deg}.compare__scroll{overflow-x:auto;padding-block-end:1.5rem}.compare__table{inline-size:100%;min-inline-size:48rem;font-size:.875rem}.compare__table th,.compare__table td{padding:.75em 1em .75em 0;text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}.compare__table thead th{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.compare__table thead th:nth-child(4){color:var(--accent)}.compare__table tbody th{font-weight:550}.compare__section th{padding-block-start:2em;border-block-end-color:var(--line-strong);font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.compare__table td{color:var(--ink-2)}.compare__table td:nth-child(4){color:var(--ink)}.walkthrough{background:var(--bg-sunk)}.walkthrough__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:3rem var(--col-gap);align-items:start}.walkthrough__text{display:grid;gap:1.25rem}.walkthrough__text>h2{max-inline-size:12ch}.walkthrough__text>p:not(.eyebrow){color:var(--ink-2);font-size:var(--step-1);line-height:1.5;max-inline-size:42ch}.mailto{display:grid;gap:1rem;justify-items:start;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg-raised);box-shadow:var(--shadow)}.mailto__label{font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.mailto__address{display:inline-block;padding-block:.2rem;color:var(--ink);font-size:var(--step-2);font-weight:620;letter-spacing:-.02em;overflow-wrap:anywhere;text-underline-offset:.2em}.mailto__place{font-size:.9375rem;color:var(--ink-2)}.form{display:grid;gap:1.1rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg-raised);box-shadow:var(--shadow)}.form__field{display:grid;gap:.45rem}.form__field label{font-size:.8125rem;font-weight:620;color:var(--ink-2)}.form input,.form textarea{inline-size:100%;min-block-size:3rem;padding:.7em .9em;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);color:var(--ink);font-size:1rem;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}html[data-theme=dark] :where(.form) :is(input,textarea){border-color:var(--line-input)}.form input:hover,.form textarea:hover{border-color:var(--ink-2)}.form input:focus-visible,.form textarea:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.form textarea{resize:vertical}.form ::placeholder{color:var(--ink-2);opacity:.85}.form .btn{justify-self:start}.form__note,.form__status{font-size:var(--step--1);color:var(--ink-2)}.form__status{color:var(--ink);font-weight:620}.form.is-sent .form__note{display:none}.faq{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--col-gap);margin-block-start:clamp(2rem,5vw,4rem);padding-block-start:clamp(2rem,4vw,3rem);border-block-start:1px solid var(--line-strong)}.faq__title{grid-column:1;grid-row:1 / span 9;font-size:var(--step-2)}.faq__item{grid-column:2;border-block-end:1px solid var(--line-strong)}.faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-block-size:4rem;padding-block:.9rem;font:680 var(--step-1) / 1.2 var(--font-display);letter-spacing:-.02em;transition:color var(--dur-1) var(--ease)}.faq__item>summary:hover{color:var(--accent)}.faq__item>p{max-inline-size:60ch;padding-block-end:1.5rem;color:var(--ink-2)}.site-footer{padding-block:clamp(2.75rem,6vw,5rem) 2rem;border-block-start:1px solid var(--line);font-size:.9375rem;color:var(--ink-2)}.site-footer .wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:.5rem var(--col-gap)}.site-footer__brand{display:contents}.endcard{grid-column:1 / -1;grid-row:1;display:grid;justify-items:start;gap:clamp(1.25rem,3vw,2.25rem);margin-block-end:clamp(2rem,4vw,3.5rem);color:var(--ink)}.endcard__logo{--logo-h: clamp(3.75rem, 2.25rem + 4vw, 6.5rem);color:var(--ink)}.endcard__tagline{margin-inline-start:-.035em;font:800 clamp(3.25rem,1rem + 11.5vw,13.5rem) / .86 var(--font-display);letter-spacing:-.055em;color:var(--ink);white-space:nowrap}.endcard .logo__letter{stroke:currentColor;stroke-width:34;stroke-linejoin:round;transform-box:fill-box}html.js[data-motion=on] .endcard:not(.is-played) .logo__bar{transform:scaleY(0)}html.js[data-motion=on] .endcard:not(.is-played) .logo__letter{opacity:0}html.js[data-motion=on] .endcard__tagline{opacity:0;translate:0 .5rem}html.js[data-motion=on] .endcard.is-played .endcard__tagline{opacity:1;translate:0 0;transition:opacity .9s var(--ease-out) 1.5s,translate .9s var(--ease-out) 1.5s}html[data-motion=on] .endcard .logo[data-logo-anim=rise] .logo__letter{animation:wt-letter .7s var(--ease-out) both;animation-delay:calc(.5s + var(--i) * 45ms)}.site-footer .endfilm{display:block;position:relative;margin-block:-1rem clamp(1rem,3vw,2.5rem)}html:not(.js) .endfilm,html.js .endfilm~.wrap .endcard__logo{display:none}.endfilm__video{display:block;inline-size:100%;block-size:auto;aspect-ratio:21 / 9;object-fit:cover;mix-blend-mode:darken;mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-composite:intersect}html[data-theme=dark] .endfilm__video{mix-blend-mode:lighten}.endfilm__controls{position:absolute;inset:auto var(--gutter) 0 auto;display:flex;gap:.5rem}.endfilm__button{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2.75rem;padding-inline:.9rem;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--ink);font:500 var(--step--2) / 1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.endfilm__button[hidden]{display:none}.endfilm__icon{inline-size:.6rem;block-size:.6rem;border:1.5px solid;border-radius:50%}[aria-pressed=true]>.endfilm__icon{background:currentColor}.site-footer__tagline{grid-column:1;grid-row:2;max-inline-size:26ch;color:var(--ink)}.site-footer__place{grid-column:1;grid-row:3;align-self:start}.site-footer__columns{grid-column:2;grid-row:2 / span 2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem 2rem;align-content:start;padding-block-end:2.5rem}.site-footer__title{margin-block-end:.8rem;max-inline-size:none;font:500 var(--step--2) / 1.4 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.site-footer__column ul{display:grid;list-style:none;padding:0}.site-footer__column a,.site-footer__later{display:inline-flex;align-items:center;min-block-size:2.125rem;color:var(--ink);text-decoration:none;font-weight:520}.site-footer__column a:hover{text-decoration:underline;text-underline-offset:.2em}.site-footer__later,.site-footer__column a.site-footer__later{color:var(--ink-2);font-weight:var(--weight-text)}.site-footer__credits,.site-footer__legal{grid-column:1 / -1;margin-block-start:1rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line);color:var(--ink-2);font-size:var(--step--1)}.site-footer__credits ul{list-style:none;padding:0;margin-block-start:.4rem;display:grid;gap:.15rem}.site-footer__legal{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font:500 var(--step--2) / 1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}@media(min-width:56.25rem){html:not(.wt-stage) .hero__copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"brand side" "title side";column-gap:var(--col-gap);align-items:end;padding-block:clamp(3rem,6vw,5rem) 2rem}html:not(.wt-stage) .hero__brand{grid-area:brand}html:not(.wt-stage) .hero__title{grid-area:title;font-size:min(8vw,9rem);white-space:nowrap;margin-inline-start:-.035em}html:not(.wt-stage)[lang=nb] .hero__title{font-size:min(6.4vw,7.25rem);white-space:nowrap}html:not(.wt-stage) .hero__side{grid-area:side;padding-block-end:.4rem}html:not(.wt-stage) .stage{aspect-ratio:16 / 7.4}html:not(.wt-stage) .stagepin{padding-block-end:1.5rem}html:not(.wt-stage) .hud{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 2rem}html:not(.wt-stage) .hud__project strong{display:block}html:not(.wt-stage) .hud__switcher{justify-items:end}html:not(.wt-stage) .hud__switches{justify-content:flex-end}html:not(.wt-stage) .hud__note{text-align:end}html:not(.wt-stage) .problem{border-block-start:0}html:not(.wt-stage) .problem .wrap{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--col-gap)}html:not(.wt-stage) .problem .wrap>*{grid-column:2}html:not(.wt-stage) .problem .wrap>.eyebrow{grid-column:1;grid-row:1;padding-block-start:.9em}html:not(.wt-stage) .problem__statement{max-inline-size:22ch;font-size:var(--step-4)}html:not(.wt-stage) .contrast__answer{max-inline-size:36ch}html:not(.wt-stage) .chapters__intro{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--col-gap);align-items:start}html:not(.wt-stage) .chapters__intro>.eyebrow{padding-block-start:.75em}html:not(.wt-stage) .chapter{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"head figure" "parts figure" "recordings figure";grid-template-rows:auto auto 1fr}html:not(.wt-stage) .chapter__head{grid-area:head}html:not(.wt-stage) .chapter__parts{grid-area:parts}html:not(.wt-stage) .chapter>.recordings{grid-area:recordings}html:not(.wt-stage) .chapter__figure{grid-area:figure;position:sticky;inset-block-start:calc(var(--nav-h) + 1.5rem)}}@media(max-width:68rem){.projects{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}}@media(max-width:56.24rem){:is(.workspace,.research,.pricing) header,.twin,.faq,.film__grid{grid-template-columns:minmax(0,1fr)}:is(.workspace,.research,.pricing) header>*,.twin>*,.twin>:is(h3,p),.faq>*{grid-column:1;grid-row:auto}.twin>h3{max-inline-size:none}:is(.workspace,.research,.pricing) header>.eyebrow{padding-block-start:0}.faq__title{margin-block-end:1rem}.walkthrough__grid,.site-footer .wrap{grid-template-columns:minmax(0,1fr)}.feature__media .fig{--fig-ratio: 3 / 2}.film header>h2{max-inline-size:none}.case{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.3rem 1rem;align-content:start}.case .capture{grid-row:1 / span 4;margin:0}.case>:not(.capture){grid-column:2}.case__tags{margin-block-start:.2rem;padding:0}.site-footer__tagline,.site-footer__place,.site-footer__columns{grid-column:1;grid-row:auto}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:2rem}.research__images{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block-end:.25rem;scrollbar-width:none}.research__images::-webkit-scrollbar{display:none}.research__images>li{flex:0 0 min(84%,21rem);scroll-snap-align:start}.research__images .case{display:flex;gap:.4rem}.research__images .case .capture{margin-block-end:.3rem}.counter{grid-template-columns:minmax(0,1fr);grid-template-areas:"value" "note";padding-block:.7rem}.counter__viz{display:none}.project .logo-slot{min-block-size:3.25rem;margin-block-end:.25rem}.project>p:last-child{display:none}.stage{aspect-ratio:4 / 3}.stagepin{padding-block-end:1.25rem}.endcard__tagline{white-space:normal}}@media(max-width:40rem){:root{--section: 2.5rem}.explorer.is-live .feature:not(.is-open) .feature__body{display:none}.feature{padding-block:.6rem .7rem}.walkthrough__grid{row-gap:1.25rem}.walkthrough__text{gap:.9rem}.mailto{gap:.75rem;padding:1rem 0 0;border:0;border-block-start:1px solid var(--line-strong);border-radius:0;background:none;box-shadow:none}.faq{margin-block-start:1.5rem;padding-block-start:1.5rem}.faq__item>summary{min-block-size:3.25rem;padding-block:.6rem;font-size:1.0625rem}.site-footer{padding-block-start:2.25rem}.endfilm__video{aspect-ratio:16 / 9}.endcard{gap:1rem;margin-block-end:1.5rem}.endcard__logo{--logo-h: 2.75rem}.endcard__tagline{font-size:2.9rem}.site-footer__column:nth-child(3){grid-column:1 / -1}.site-footer__column:nth-child(3) ul{display:flex;flex-wrap:wrap;gap:0 1.5rem}.site-nav__logo .logo__svg--word{display:none}.site-nav__logo{--logo-h: 1.75rem}.hero__copy{gap:.9rem;padding-block:1.5rem 1.25rem}.hero__brand{--logo-word-ratio: .27;max-inline-size:100%}.hero__title{margin-inline-start:-.04em}.hero__side{gap:.6rem}.hero__lede{font-size:1.0625rem}.hero__cta{inline-size:100%;gap:.5rem}.hero__cta .btn{flex:1 1 auto;white-space:normal;text-align:center}.hero__cta .btn--primary{flex-basis:100%;min-block-size:3.25rem;font-size:1rem}.stagepin{inline-size:100%}.stage{aspect-ratio:1 / .86;border-inline:0;border-radius:0}.hud{inline-size:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto}.hud__project{font-size:.625rem}.switch{padding-inline:.85rem}.chapter__side{grid-template-columns:3.5rem minmax(0,1fr)}.part{grid-template-columns:2.1rem minmax(0,1fr)}.chapter__figure .fig:not(.fig--engage){--fig-ratio: 16 / 10}.chapter__figure .fig__caption{font-size:.75rem}.chapter{gap:1rem;padding-block:1.75rem}.chapter__head{gap:.6rem}.chapter__number{font-size:2.4rem}.chapter__title{font-size:1.65rem}.chapter__purpose{font-size:1.0625rem}.chapter__side{padding-block:.35rem}.part:has(.part__toggle){padding-block:0}.part:has(.part__toggle):before{padding-block-start:1.15rem}.part__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;min-block-size:2.75rem;padding:.55rem 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.part__toggle:after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;margin-inline-end:.2rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--dur-2) var(--ease)}.part__toggle[aria-expanded=true]:after{transform:translateY(25%) rotate(-135deg)}.part:has(.part__toggle)>:last-child{margin-block-end:1rem}.part.is-closed>:last-child{margin-block-end:0}.part.is-closed>:not(.part__name){display:none}.feature__body{padding-inline-start:0}.projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}.marker__label{font-size:.6875rem}.marker--pointer .marker__label{position:absolute;inset-inline-end:.7rem;inset-block-end:.9rem;translate:none;white-space:nowrap}.problem__statement{font-size:1.95rem}.pricing header{margin-block-end:1.75rem}.pricing header .pricing__principle{font-size:2.35rem}.plan-tabs:not([hidden]){display:flex;gap:.3rem}.plan-tabs__tab{flex:1 1 auto;padding-inline:.55rem;font-size:.8125rem}.tiers{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:1.1rem var(--gutter) .5rem;scrollbar-width:none}.tiers::-webkit-scrollbar{display:none}.tier{flex:0 0 min(84%,21rem);scroll-snap-align:start}.tier:hover{transform:none}.tier__tagline{min-block-size:0}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.film__button{min-block-size:3.25rem;padding-inline:1.4rem 1.6rem;font-size:.9375rem}}:root{--font-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif}.hero__word--plan{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.17em;line-height:.5;letter-spacing:-.028em;padding-inline-end:.04em}.pricing__principle{font:italic 400 clamp(2.9rem,1.6rem + 5.8vw,7rem) / .95 var(--font-serif);letter-spacing:-.024em}.problem__statement{max-inline-size:17ch}.stage{--split: .5;--inv: 1}.stage__canvas--place{clip-path:inset(0 0 0 calc(var(--split) * 100%))}.split{position:absolute;inset:0;z-index:2;pointer-events:none}.split:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--split) * 100%);inline-size:max(1px,calc(1.5px * var(--inv)));translate:-50% 0;background:var(--ink)}.split__handle{position:absolute;inset-block-start:46%;inset-inline-start:calc(var(--split) * 100%);inline-size:2.75rem;block-size:2.75rem;translate:-50% -50%;scale:var(--inv);display:grid;place-items:center;border-radius:50%;cursor:ew-resize;touch-action:none;pointer-events:auto}.split__grip{position:relative;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;border:1.5px solid var(--ink);background:var(--bg-raised);box-shadow:var(--shadow);transition:background-color var(--dur-1) var(--ease),transform var(--dur-2) var(--ease-out)}.split__grip:before,.split__grip:after{content:"";position:absolute;inset-block-start:50%;inline-size:.42rem;block-size:.42rem;border-block-start:1.5px solid var(--ink);border-inline-start:1.5px solid var(--ink)}.split__grip:before{inset-inline-start:.6rem;translate:0 -50%;rotate:-45deg}.split__grip:after{inset-inline-end:.6rem;translate:0 -50%;rotate:135deg}.split__handle:hover .split__grip,.split__handle.is-dragging .split__grip{transform:scale(1.08)}.split__handle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.split__side{position:absolute;inset-block-start:46%;inset-inline-start:calc(var(--split) * 100%);margin:0;padding:.42em .75em .4em;border:1px solid var(--line-strong);border-radius:3px;background:var(--bg-raised);font:500 .6875rem / 1 var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--ink);scale:var(--inv)}.split__side--left{transform-origin:100% 50%;translate:calc(-100% - 1.9rem * var(--inv)) -50%}.split__side--right{transform-origin:0 50%;translate:calc(1.9rem * var(--inv)) -50%}.split__side--left:after,.split__side--right:before{content:"";display:inline-block;inline-size:.55rem;block-size:1px;background:var(--ink);vertical-align:.3em}.split__side--left:after{margin-inline-start:.6em}.split__side--right:before{margin-inline-end:.6em}.stage[data-sides=a-b] .split__side--left{border-color:var(--opt-a);box-shadow:inset .25rem 0 0 var(--opt-a);padding-inline-start:1em}.stage[data-sides=a-b] .split__side--right{border-color:var(--opt-b);box-shadow:inset -.25rem 0 0 var(--opt-b);padding-inline-end:1em}html:not(.wt-scene) .split__handle{display:none}html.wt-stage:not(.wt-ready) .split{opacity:0}.split{transition:opacity .5s var(--ease)}html.wt-held .split{transition:none}html.wt-docked main[data-step="0"] .split__side{opacity:0;transition:opacity var(--dur-2) var(--ease)}html.wt-docked main[data-step="0"]:not(:has(.cast.is-on)) .split__side{opacity:1}html.wt-stage .stageframe:before{content:"";position:absolute;inset:-.7rem;pointer-events:none;opacity:clamp(0,calc((var(--dock, 0) - .8) * 5),1);--m: var(--ink-2);background:linear-gradient(var(--m),var(--m)) 0 0 / .95rem 1px no-repeat,linear-gradient(var(--m),var(--m)) 0 0 / 1px .95rem no-repeat,linear-gradient(var(--m),var(--m)) 100% 0 / .95rem 1px no-repeat,linear-gradient(var(--m),var(--m)) 100% 0 / 1px .95rem no-repeat,linear-gradient(var(--m),var(--m)) 0 100% / .95rem 1px no-repeat,linear-gradient(var(--m),var(--m)) 0 100% / 1px .95rem no-repeat,linear-gradient(var(--m),var(--m)) 100% 100% / .95rem 1px no-repeat,linear-gradient(var(--m),var(--m)) 100% 100% / 1px .95rem no-repeat}html.wt-stage .stage:before{content:"";position:absolute;inset:0 0 auto;z-index:1;block-size:calc(var(--nav-h) + 3.5rem);background:linear-gradient(to bottom,var(--bg) 0,color-mix(in srgb,var(--bg) 82%,transparent) 45%,transparent);opacity:calc(1 - var(--dock, 0) * 1.6);pointer-events:none}.split__side{transition:opacity var(--dur-2) var(--ease)}.stage.is-tight-left .split__side--left,.stage.is-tight-right .split__side--right{opacity:0}html.wt-stage .split:before{inset-block:calc(var(--nav-h) * (1 - var(--dock, 0))) 0}.stage.is-tight-left .split__side--left,.stage.is-tight-right .split__side--right{opacity:0!important}.site-nav__links a[aria-current=true]{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px}.film.is-playing .film__button{display:none}.textpage{padding-block:calc(var(--nav-h, 4.5rem) + var(--space-7)) var(--space-9);max-inline-size:46rem}.textpage h1{font:var(--weight-display) var(--step-4) / var(--leading-display) var(--font-display);letter-spacing:var(--tracking-display);margin-block-end:var(--space-5)}.textpage h2{font-size:var(--step-1);margin-block:var(--space-6) var(--space-3)}.textpage p{margin-block-end:var(--space-4)}.company-nav{margin-block-end:clamp(2rem,5vw,3.5rem);border-block-end:1px solid var(--line)}.company-nav ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.company-nav a{position:relative;display:inline-flex;align-items:center;min-block-size:2.75rem;font-size:.875rem;font-weight:520;color:var(--ink-2);text-decoration:none}.company-nav a:hover{color:var(--ink)}.company-nav a[aria-current=page]{color:var(--ink);font-weight:650}.company-nav a[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:var(--accent)}.site-footer__legal .language-switch{min-block-size:auto;min-inline-size:0;font:inherit}html[lang=nb] .endcard__tagline{font-size:clamp(3.25rem,9vw,10.5rem);white-space:normal}html[lang=nb] .company-intro h1{overflow-wrap:anywhere}html[lang=nb] .stepper__label{white-space:normal;line-height:1.25;font-size:.875rem}html[lang=nb] .fig--snapshot .fig-panel__title{flex-wrap:wrap}.pricing-beta{font-size:.65em;font-weight:600;line-height:0;position:relative;top:-.3em;letter-spacing:.02em}
