html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.nav[data-v-a2d476b2]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:flex-start;justify-content:space-between;padding:1.75em 2em;color:var(--light);mix-blend-mode:normal;transition:color .5s ease;will-change:transform}.nav.dark[data-v-a2d476b2]{color:var(--dark)}.wordmark[data-v-a2d476b2]{font-size:1.05rem;font-weight:400;letter-spacing:.02em}.wordmark b[data-v-a2d476b2]{font-weight:600;letter-spacing:.22em}.wordmark-sub[data-v-a2d476b2]{opacity:.55}.links[data-v-a2d476b2]{display:flex;flex-direction:column;align-items:flex-end;gap:.55em}.links a[data-v-a2d476b2]{opacity:.75;transition:opacity .35s var(--ease)}.links a[data-v-a2d476b2]:hover{opacity:1}.links a[data-v-a2d476b2]{position:relative}@media(max-width:600px){.nav[data-v-a2d476b2]{padding:1.15em 1.25em;align-items:center}.wordmark[data-v-a2d476b2]{font-size:.95rem}.links[data-v-a2d476b2]{flex-direction:row;align-items:center;gap:1.1em;font-size:.7rem}}.landing-nav[data-v-4c75e68e]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.75em 2em;color:var(--ink)}.logo-chip[data-v-4c75e68e]{display:inline-flex;align-items:center;justify-content:center;padding:var(--landing-logo-chip-padding);background:#d9d9d933;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:30px}.logo-img[data-v-4c75e68e]{display:block;height:var(--landing-logo-height);width:auto}.nav-cta[data-v-4c75e68e]{display:inline-flex;align-items:center;padding:.85em 2em;background:var(--cta);color:var(--cream);font-family:var(--sans);font-size:var(--landing-button);font-weight:400;letter-spacing:-.01em;border-radius:25px;transition:opacity .35s var(--ease)}.nav-cta[data-v-4c75e68e]:hover{opacity:.88}@media(max-width:600px){.landing-nav[data-v-4c75e68e]{padding:1.15em 1.25em}.logo-chip[data-v-4c75e68e]{padding:.85em 1.05em}.logo-img[data-v-4c75e68e]{height:1.4rem}}.footer[data-v-6068ba27]{padding:4em 2em 2.5em}.footer-inner[data-v-6068ba27]{display:grid;grid-template-columns:1fr auto;gap:3em 4em;align-items:start}.wordmark[data-v-6068ba27]{font-size:3.5rem;font-weight:600;letter-spacing:-.04em;line-height:1;margin-bottom:.35em}.footer-links[data-v-6068ba27]{display:flex;flex-direction:column;gap:.6em;text-align:right}.footer-links a[data-v-6068ba27]{transition:opacity .3s var(--ease)}.footer-links a[data-v-6068ba27]:hover{opacity:.6}.footer-copy[data-v-6068ba27]{grid-column:1 / -1;padding-top:2em;border-top:1px solid rgba(255,255,255,.15)}@media(max-width:700px){.footer-inner[data-v-6068ba27]{grid-template-columns:1fr}.footer-links[data-v-6068ba27]{text-align:left}.wordmark[data-v-6068ba27]{font-size:2.4rem}}.curtain[data-v-d30d0592]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;display:grid;place-items:center;background:#000;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);will-change:clip-path}.curtain-label[data-v-d30d0592]{color:#fff;opacity:0;font-size:13px;letter-spacing:.24em}.cursor[data-v-23680777]{position:fixed;top:0;left:0;display:grid;place-items:center;width:84px;height:84px;pointer-events:none;z-index:8000;mix-blend-mode:difference;will-change:transform}.cursor-dot[data-v-23680777]{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff}.cursor-disc[data-v-23680777]{position:absolute;width:84px;height:84px;will-change:transform,opacity}@media(hover:none){.cursor[data-v-23680777]{display:none}}.feature-row[data-v-59e99cf4]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2em,5vw,4em);align-items:center;padding:clamp(3em,6vw,5em) clamp(1.25em,4vw,2em)}.feature-row.reverse .feature-media[data-v-59e99cf4]{order:2}.feature-row.reverse .feature-copy[data-v-59e99cf4]{order:1}.feature-media[data-v-59e99cf4]{aspect-ratio:1;overflow:hidden;background:var(--ink)}.feature-media-inner[data-v-59e99cf4]{width:100%;height:140%;will-change:transform}.feature-img[data-v-59e99cf4]{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.feature-copy[data-v-59e99cf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1em,3vw,2em)}.feature-title[data-v-59e99cf4]{font-family:var(--display);font-size:var(--landing-feature-title);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.feature-body[data-v-59e99cf4]{margin-top:1.25em;font-family:var(--sans);font-size:var(--landing-feature-body);font-weight:400;line-height:1.45;color:var(--ink);max-width:28ch}@media(max-width:768px){.feature-row[data-v-59e99cf4]{grid-template-columns:1fr;gap:2em}.feature-row.reverse .feature-media[data-v-59e99cf4],.feature-row.reverse .feature-copy[data-v-59e99cf4]{order:unset}}@media(prefers-reduced-motion:reduce){.feature-media-inner[data-v-59e99cf4]{will-change:auto}}.storytellers[data-v-b9739f4b]{padding:clamp(4em,10vh,7em) 0 clamp(3em,6vw,5em);text-align:center;background:var(--cream)}.story-title[data-v-b9739f4b]{font-family:var(--display);font-size:var(--landing-story-title);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink);padding-inline:clamp(1.25em,4vw,2em)}.story-subtitle[data-v-b9739f4b]{margin-top:1em;font-family:var(--sans);font-size:var(--landing-story-subtitle);font-weight:400;line-height:1.45;color:var(--ink);max-width:36ch;margin-inline:auto;padding-inline:clamp(1.25em,4vw,2em)}.story-viewport[data-v-b9739f4b]{--story-icon-size: clamp(6.5rem, 18vw, 10rem);--story-gap: clamp(1.25rem, 3.5vw, 2.25rem);margin-top:clamp(2.5em,5vw,4em);overflow:hidden;padding-inline:clamp(1.25em,4vw,2em);padding-block:calc(var(--story-icon-size) * .55);min-height:calc(var(--story-icon-size) * 2.1);box-sizing:border-box}.story-viewport.static[data-v-b9739f4b]{overflow:visible}.story-viewport.static .story-track[data-v-b9739f4b]{flex-wrap:wrap;justify-content:center;transform:none!important}.story-track[data-v-b9739f4b]{display:flex;align-items:center;gap:var(--story-gap);will-change:transform}.story-icon[data-v-b9739f4b]{flex:0 0 auto;width:var(--story-icon-size);height:var(--story-icon-size);border-radius:22%;object-fit:cover;display:block}@media(max-width:700px){.story-viewport[data-v-b9739f4b]{--story-icon-size: clamp(5rem, 22vw, 7rem)}}@media(prefers-reduced-motion:reduce){.story-track[data-v-b9739f4b]{will-change:auto}}.landing[data-v-fe15cc90]{background:var(--cream);color:var(--ink);min-height:100vh}.hero[data-v-fe15cc90]{display:flex;flex-direction:column;align-items:center;padding:clamp(7em,14vh,9em) clamp(1.25em,4vw,2em) 0;text-align:center}.hero-headline[data-v-fe15cc90]{font-family:var(--display);font-size:var(--landing-headline);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ink);max-width:95vw;opacity:0;transition:opacity .7s var(--ease)}.hero-headline.visible[data-v-fe15cc90]{opacity:1}.hero-line[data-v-fe15cc90]{display:block;white-space:nowrap}.hero-actions[data-v-fe15cc90]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5em 2em;margin-top:clamp(1.75em,4vw,2.5em);opacity:0;transition:opacity .7s var(--ease)}.hero-actions.visible[data-v-fe15cc90]{opacity:1}.hero-cta[data-v-fe15cc90]{display:inline-flex;align-items:center;padding:.85em 2em;background:var(--cta);color:var(--cream);font-family:var(--sans);font-size:var(--landing-button);font-weight:400;letter-spacing:-.01em;border-radius:25px;transition:opacity .35s var(--ease)}.hero-cta[data-v-fe15cc90]:hover{opacity:.88}.hero-link[data-v-fe15cc90]{font-family:var(--sans);font-size:var(--landing-button);font-weight:400;color:var(--ink);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;transition:opacity .35s var(--ease)}.hero-link[data-v-fe15cc90]:hover{opacity:.7}.hero-image-wrap[data-v-fe15cc90]{width:100%;max-width:min(1200px,92vw);margin-top:clamp(2.5em,6vw,4em);opacity:0;transition:opacity .8s var(--ease)}.hero-image-wrap.visible[data-v-fe15cc90]{opacity:1}.hero-image[data-v-fe15cc90]{display:block;width:100%;height:auto;min-height:85vh;object-fit:cover;object-position:top center}.hero-tagline[data-v-fe15cc90]{font-family:var(--display);font-size:var(--landing-tagline);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--tagline);margin-top:clamp(1.5em,4vw,2.5em);max-width:95vw;white-space:nowrap;opacity:0;transition:opacity .8s var(--ease)}.hero-tagline.visible[data-v-fe15cc90]{opacity:1}.features[data-v-fe15cc90]{padding-top:clamp(4em,10vh,7em)}.landing-video[data-v-fe15cc90]{padding:clamp(3em,8vh,6em) clamp(1.25em,4vw,2em) clamp(3em,6vh,4em);background:var(--cream)}.landing-video .landing-video-wrap[data-v-fe15cc90]{position:relative;max-width:min(960px,92vw);margin-inline:auto;opacity:0;transition:opacity .8s var(--ease)}.landing-video-shield[data-v-fe15cc90]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:default}.landing-video-unmute[data-v-fe15cc90]{position:absolute;left:.85rem;bottom:.85rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:999px;background:#000000e0;color:#fff;cursor:pointer;transition:opacity .3s var(--ease),transform .3s var(--ease)}.landing-video-unmute[data-v-fe15cc90]:hover{opacity:.9;transform:scale(1.04)}.landing-video-unmute-icon[data-v-fe15cc90]{width:1.2rem;height:1.2rem}.landing-video-wrap.interactive .landing-video-shield[data-v-fe15cc90]{display:none}.landing-video.visible .landing-video-wrap[data-v-fe15cc90]{opacity:1}.landing-video-embed[data-v-fe15cc90]{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:4px}.landing-closing[data-v-fe15cc90]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2em,5vw,4em);min-height:100vh;max-width:1400px;margin-inline:auto;padding:clamp(6em,14vh,11em) clamp(1.25em,4vw,2em);background:var(--cream);box-sizing:border-box}.landing-closing-visual[data-v-fe15cc90]{display:flex;align-items:center;justify-content:flex-start;overflow:visible}.landing-closing-img[data-v-fe15cc90]{display:block;width:125%;max-width:min(52vw,820px);height:auto;border-radius:4px;filter:drop-shadow(0 1.25rem 1.75rem rgba(43,40,32,.12))}.landing-closing-copy[data-v-fe15cc90]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25em}.landing-closing-headline[data-v-fe15cc90]{font-family:var(--display);font-size:var(--landing-feature-title);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.landing-closing-sub[data-v-fe15cc90]{max-width:26ch;font-family:var(--sans);font-size:var(--landing-feature-body);font-weight:400;line-height:1.45;color:var(--tagline)}.landing-footer[data-v-fe15cc90]{padding:clamp(3em,8vh,5em) clamp(1.25em,4vw,2em) clamp(2.5em,6vh,4em);background:var(--cream)}.landing-footer-inner[data-v-fe15cc90]{display:grid;grid-template-columns:1fr auto;gap:3em 4em;align-items:start;max-width:1400px;margin-inline:auto}.landing-footer-wordmark[data-v-fe15cc90]{display:block;height:clamp(2.4rem,6vw,3.5rem);width:auto;margin-bottom:.35em}.landing-footer-tagline[data-v-fe15cc90]{font-family:var(--sans);font-size:.9rem;font-weight:400;color:var(--tagline)}.landing-footer-links[data-v-fe15cc90]{display:flex;flex-direction:column;gap:.6em;text-align:right;font-family:var(--sans);font-size:.9rem;font-weight:400;color:var(--ink)}.landing-footer-links a[data-v-fe15cc90]{transition:opacity .3s var(--ease)}.landing-footer-links a[data-v-fe15cc90]:hover{opacity:.6}@media(max-width:700px){.landing-closing[data-v-fe15cc90]{grid-template-columns:1fr;min-height:100vh;padding-block:clamp(5em,12vh,9em)}.landing-closing-img[data-v-fe15cc90]{width:100%;max-width:min(92vw,560px);margin-inline:auto}.landing-closing-visual[data-v-fe15cc90]{justify-content:center}.landing-footer-inner[data-v-fe15cc90]{grid-template-columns:1fr}.landing-footer-links[data-v-fe15cc90]{text-align:left}}@media(max-width:640px){.hero-actions[data-v-fe15cc90]{flex-direction:column;gap:1.25em}.hero-image[data-v-fe15cc90]{min-height:70vh}}@media(prefers-reduced-motion:reduce){.hero-headline[data-v-fe15cc90],.hero-actions[data-v-fe15cc90],.hero-image-wrap[data-v-fe15cc90],.hero-tagline[data-v-fe15cc90],.landing-video.visible .landing-video-wrap[data-v-fe15cc90]{opacity:1;transition:none}}.field[data-v-d9386b1d]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:#12161a}.layer[data-v-d9386b1d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.layer-sphere[data-v-d9386b1d]{pointer-events:none}.tile[data-v-70a867b6]{display:flex;flex-direction:column;gap:.5em;width:15em;height:10.6em;flex:0 0 auto;padding:1.1em 1.2em;background:#14181c;border:1px solid rgba(255,255,255,.09);border-radius:10px;font-size:.72rem;overflow:hidden;box-shadow:0 12px 30px #00000073}.t-head[data-v-70a867b6]{display:flex;justify-content:space-between;align-items:baseline}.t-label[data-v-70a867b6]{font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--light3)}.t-val[data-v-70a867b6]{font-weight:600;font-size:.8rem}.meter[data-v-70a867b6]{display:flex;gap:2px}.meter i[data-v-70a867b6]{flex:1;height:.85em;border-radius:2px;background:#1fa85529}.meter i.on[data-v-70a867b6]{background:var(--ok)}.meter-warn i[data-v-70a867b6]{background:#e0902a29}.meter-warn i.on[data-v-70a867b6]{background:var(--warn)}.t-row[data-v-70a867b6]{display:flex;align-items:center;gap:.6em;padding:.3em 0;border-top:1px solid rgba(255,255,255,.08)}.t-row[data-v-70a867b6]:nth-of-type(1){border-top:0}.dot[data-v-70a867b6]{width:.55em;height:.55em;border-radius:2px}.check[data-v-70a867b6]{width:.75em;height:.75em;border-radius:3px;background:var(--ok)}.t-name[data-v-70a867b6]{font-weight:500}.t-size[data-v-70a867b6]{margin-left:auto;color:var(--light2)}.t-sub[data-v-70a867b6]{display:block;color:var(--light3);font-size:.62rem}.cap[data-v-70a867b6]{display:flex;gap:2px;height:.7em;background:#ffffff14;border-radius:2px}.cap i[data-v-70a867b6]{background:var(--info);border-radius:2px}.cap-warm[data-v-70a867b6]{background:var(--warn)!important}.t-legend[data-v-70a867b6]{display:flex;gap:1em;color:var(--light2);font-size:.62rem}.t-legend span[data-v-70a867b6]{display:flex;align-items:center;gap:.35em}.sw[data-v-70a867b6]{width:.5em;height:.5em;border-radius:50%;background:var(--info)}.sw-warm[data-v-70a867b6]{background:var(--warn)}.toast[data-v-70a867b6]{display:flex;gap:.7em;align-items:flex-start;margin:auto 0}.toast-icon[data-v-70a867b6]{width:1.9em;height:1.9em;border-radius:6px;background:var(--light);flex:0 0 auto}.dupe[data-v-70a867b6]{display:flex;align-items:center;gap:.6em;padding:.35em 0}.dupe-file[data-v-70a867b6]{font-weight:500}.dupe-badge[data-v-70a867b6],.dupe-trash[data-v-70a867b6]{margin-left:auto;font-size:.6rem;padding:.15em .5em;border-radius:3em;border:1px solid rgba(255,255,255,.16);color:var(--light2)}.dupe-badge[data-v-70a867b6]{color:var(--ok);border-color:#1fa85566}.live[data-v-70a867b6]{display:flex;align-items:center;gap:.35em;font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;color:var(--crit)}.live i[data-v-70a867b6]{width:.45em;height:.45em;border-radius:50%;background:var(--crit)}@media(max-width:900px){.tile[data-v-70a867b6]{width:11em;height:9em;font-size:.65rem}}.hero[data-v-fd2dc9cb]{position:relative;width:100vw;height:100svh;min-height:620px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-inner[data-v-fd2dc9cb]{position:relative;z-index:1;text-align:center;padding:0 1.5em}.hero-eyebrow[data-v-fd2dc9cb]{margin-bottom:2em}.hero-actions[data-v-fd2dc9cb]{display:flex;gap:.75em;justify-content:center;margin-top:2.5em;flex-wrap:wrap}.hero-head[data-v-fd2dc9cb]{display:flex;flex-direction:column;align-items:center}.hero-mask[data-v-fd2dc9cb]{display:block;overflow:hidden;padding-bottom:.04em}.hero-line[data-v-fd2dc9cb]{display:block;will-change:transform}.pitch[data-v-fd2dc9cb]{padding-top:10em;padding-bottom:10em}.pitch-grid[data-v-fd2dc9cb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5em;align-items:start}.pitch-copy[data-v-fd2dc9cb]{display:flex;flex-direction:column;gap:1.25em}.pitch-title[data-v-fd2dc9cb]{max-width:26ch}.pitch-sub[data-v-fd2dc9cb]{max-width:34ch}.pitch-proof[data-v-fd2dc9cb]{border-top:1px solid var(--line)}.proof-row[data-v-fd2dc9cb]{display:grid;grid-template-columns:6.5em 1fr;gap:1.5em;align-items:baseline;padding:1.15em 0;border-bottom:1px solid var(--line)}.proof-stat[data-v-fd2dc9cb]{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.proof-text[data-v-fd2dc9cb]{max-width:34ch}.gallery[data-v-fd2dc9cb]{position:relative;width:100vw;height:100vh;min-height:620px;overflow:hidden}.gallery-wrapper[data-v-fd2dc9cb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-18deg) scale(1.1);display:flex;flex-direction:column;gap:1.5em}.g-row[data-v-fd2dc9cb]{display:flex;justify-content:center;gap:1.5em;width:170vw;will-change:transform}.cases-head[data-v-fd2dc9cb]{margin-bottom:4em;display:flex;flex-direction:column;gap:1em}.cases-list[data-v-fd2dc9cb]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.case-item[data-v-fd2dc9cb]{display:grid;grid-template-columns:4.5em 12em 1fr auto;gap:2em;align-items:center;padding:1.6em 0;border-bottom:1px solid var(--line)}.case-media[data-v-fd2dc9cb]{display:block;overflow:hidden;border-radius:8px;will-change:transform}.case-text[data-v-fd2dc9cb]{display:flex;flex-direction:column;gap:.35em}.case-title[data-v-fd2dc9cb]{font-size:1.6rem;font-weight:500;letter-spacing:-.03em}.case-sum[data-v-fd2dc9cb]{max-width:46ch}.case-go[data-v-fd2dc9cb]{white-space:nowrap}.closing[data-v-fd2dc9cb]{position:relative;overflow:hidden}.closing-inner[data-v-fd2dc9cb]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25em}.closing-sub[data-v-fd2dc9cb]{max-width:26ch}@media(max-width:900px){.pitch-grid[data-v-fd2dc9cb]{grid-template-columns:1fr;gap:2.5em}.proof-row[data-v-fd2dc9cb]{grid-template-columns:1fr;gap:.35em}.proof-stat[data-v-fd2dc9cb]{font-size:1.15rem}.g-row[data-v-fd2dc9cb]{width:230vw;gap:1em}.gallery[data-v-fd2dc9cb]{height:62vh;min-height:420px}.case-item[data-v-fd2dc9cb]{grid-template-columns:2.5em 8.5em 1fr;gap:1em;padding:1.15em 0}.case-title[data-v-fd2dc9cb]{font-size:1.15rem}.case-sum[data-v-fd2dc9cb],.case-go[data-v-fd2dc9cb]{display:none}.cases-head[data-v-fd2dc9cb]{margin-bottom:2.5em}}@media(max-width:560px){.hero-inner[data-v-fd2dc9cb]{padding:0 1.25em}.hero-eyebrow[data-v-fd2dc9cb]{margin-bottom:1.25em}.hero-actions[data-v-fd2dc9cb]{margin-top:1.75em;gap:.6em}.hero-head[data-v-fd2dc9cb]{letter-spacing:-.045em}.case-item[data-v-fd2dc9cb]{grid-template-columns:2.25em 1fr}.case-media[data-v-fd2dc9cb]{display:none}.closing-inner[data-v-fd2dc9cb]{gap:1em}}.page-banner[data-v-d13fce69]{position:relative;padding:12em 0 4em;margin-bottom:4em;overflow:hidden}.page-banner>.container[data-v-d13fce69],.page-banner>header[data-v-d13fce69]{position:relative;z-index:1}.page-banner[data-v-d13fce69]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to bottom,transparent,var(--ground));pointer-events:none}.case[data-v-d13fce69]{padding-bottom:6em}.case-head[data-v-d13fce69]{display:flex;flex-direction:column;gap:1em;padding-bottom:3em}.back[data-v-d13fce69]{transition:opacity .3s var(--ease)}.back[data-v-d13fce69]:hover{opacity:.55}.case-title[data-v-d13fce69]{max-width:18ch}.case-sum[data-v-d13fce69]{max-width:34ch}.case-visual[data-v-d13fce69]{padding:2em 0 5em}.case-tile[data-v-d13fce69]{width:100%;max-width:760px;height:auto;min-height:200px;justify-content:center;font-size:1.1rem;border-radius:16px;padding:2em 2.25em;gap:.9em}.case-body[data-v-d13fce69]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:5em;align-items:start;padding-bottom:6em}.case-copy[data-v-d13fce69]{display:flex;flex-direction:column;gap:1.25em;max-width:40ch}.ev-head[data-v-d13fce69]{padding-bottom:1em}.ev-row[data-v-d13fce69]{display:grid;grid-template-columns:9em 1fr;gap:1.5em;padding:.9em 0;border-top:1px solid var(--line)}.case-next[data-v-d13fce69]{padding:3em 0;border-top:1px solid var(--line)}.next-link[data-v-d13fce69]{display:flex;flex-direction:column;gap:.4em}.next-title[data-v-d13fce69]{display:block;transition:transform .5s var(--ease);transform-origin:left}.next-link:hover .next-title[data-v-d13fce69]{transform:translate(.3em)}.case-others[data-v-d13fce69]{padding-top:3em;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1.25em}.others-list[data-v-d13fce69]{display:flex;flex-wrap:wrap;gap:.75em 2.5em}.other[data-v-d13fce69]{display:flex;align-items:baseline;gap:.75em;font-size:1.15rem;font-weight:500;letter-spacing:-.02em;transition:opacity .3s var(--ease)}.other[data-v-d13fce69]:hover{opacity:.5}@media(max-width:900px){.page-banner[data-v-d13fce69]{padding-top:8em}.case-body[data-v-d13fce69]{grid-template-columns:1fr;gap:3em}.case-tile[data-v-d13fce69]{min-height:170px;font-size:.85rem}}.legal[data-v-bbd73a0b]{padding-top:12em;padding-bottom:8em}.legal-head[data-v-bbd73a0b]{display:flex;flex-direction:column;gap:1.25em;padding-bottom:4em}.back[data-v-bbd73a0b]{transition:opacity .3s var(--ease)}.back[data-v-bbd73a0b]:hover{opacity:.55}.legal-title[data-v-bbd73a0b]{max-width:16ch}.legal-body[data-v-bbd73a0b]{max-width:900px}.legal-row[data-v-bbd73a0b]{display:grid;grid-template-columns:11em 1fr;gap:2.5em;padding:1.6em 0;border-top:1px solid var(--line)}.legal-row p[data-v-bbd73a0b]{max-width:60ch;line-height:1.6}@media(max-width:900px){.legal[data-v-bbd73a0b]{padding-top:8em}.legal-row[data-v-bbd73a0b]{grid-template-columns:1fr;gap:.5em}}.page-banner[data-v-652b9a8c]{position:relative;padding:12em 0 4em;margin-bottom:4em;overflow:hidden}.page-banner>.container[data-v-652b9a8c],.page-banner>header[data-v-652b9a8c]{position:relative;z-index:1}.page-banner[data-v-652b9a8c]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to bottom,transparent,var(--ground));pointer-events:none}.live[data-v-652b9a8c]{padding-bottom:8em}.case-head[data-v-652b9a8c]{display:flex;flex-direction:column;gap:1em;padding-bottom:4em}.back[data-v-652b9a8c]{transition:opacity .3s var(--ease)}.back[data-v-652b9a8c]:hover{opacity:.55}.live-title[data-v-652b9a8c]{max-width:18ch}.live-sum[data-v-652b9a8c]{max-width:38ch}.signals[data-v-652b9a8c]{border-top:1px solid var(--line)}.sig-row[data-v-652b9a8c]{display:grid;grid-template-columns:3.5em 12em 1fr;gap:1.5em;align-items:baseline;padding:1.15em 0;border-bottom:1px solid var(--line)}.sig-term[data-v-652b9a8c]{font-size:1.35rem;font-weight:500;letter-spacing:-.025em}.sig-val[data-v-652b9a8c]{font-size:1.35rem;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.sig-val.withheld[data-v-652b9a8c]{color:var(--light3);font-style:italic;font-size:1.05rem}.live-close[data-v-652b9a8c]{max-width:44ch;padding:3em 0 2em}@media(max-width:900px){.page-banner[data-v-652b9a8c]{padding:8.5em 0 3em;margin-bottom:2.5em}.sig-row[data-v-652b9a8c]{grid-template-columns:2.5em 1fr;padding:.9em 0}.sig-term[data-v-652b9a8c]{font-size:1.1rem}.sig-val[data-v-652b9a8c]{grid-column:2;color:var(--light2);font-size:.95rem}.live-close[data-v-652b9a8c]{padding:2em 0 1.5em}}.waitlist[data-v-9cdc9c90]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cream);color:var(--ink);padding:clamp(7em,14vh,9em) clamp(1.25em,4vw,2em) 4em}.waitlist-inner[data-v-9cdc9c90]{width:100%;max-width:28rem;text-align:center}.waitlist-title[data-v-9cdc9c90]{font-family:var(--display);font-size:clamp(2.25rem,8vw,4.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:1.75em}.waitlist-form[data-v-9cdc9c90]{display:flex;flex-direction:column;gap:.75em}.waitlist-input[data-v-9cdc9c90]{width:100%;padding:.95em 1.1em;font-family:var(--sans);font-size:1rem;color:var(--ink);background:transparent;border:1px solid rgba(43,40,32,.22);border-radius:.5em;outline:none;transition:border-color .35s var(--ease)}.waitlist-input[data-v-9cdc9c90]::placeholder{color:#2b282073}.waitlist-input[data-v-9cdc9c90]:focus{border-color:var(--ink)}.waitlist-input[data-v-9cdc9c90]:disabled{opacity:.6}.waitlist-submit[data-v-9cdc9c90]{display:inline-flex;align-items:center;justify-content:center;padding:.9em 1.5em;font-family:var(--sans);font-size:1rem;font-weight:400;color:var(--cream);background:var(--cta);border:none;border-radius:50px;cursor:pointer;transition:opacity .35s var(--ease)}.waitlist-submit[data-v-9cdc9c90]:hover:not(:disabled){opacity:.88}.waitlist-submit[data-v-9cdc9c90]:disabled{opacity:.6;cursor:not-allowed}.waitlist-message[data-v-9cdc9c90]{margin-top:1em;font-family:var(--sans);font-size:.95rem}.waitlist-message.success[data-v-9cdc9c90]{color:var(--ink)}.waitlist-message.info[data-v-9cdc9c90]{color:#2b2820b3}.waitlist-message.error[data-v-9cdc9c90]{color:#b33a2a}@font-face{font-family:PP Rader;src:url(/assets/PPRader-Regular-BEqvMvKk.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Rader;src:url(/assets/PPRader-Bold-BpnGKyDw.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--light: #ffffff;--light2: #8a8f95;--light3: #5e646b;--dark: #000000;--ground: #0c0e10;--line: rgba(255, 255, 255, .12);--ok: #1fa855;--warn: #e0902a;--crit: #e04a34;--info: #2f6df0;--ease: cubic-bezier(.33, 1, .68, 1);--sans: "Figtree", -apple-system, BlinkMacSystemFont, sans-serif;--display: "PP Rader", var(--sans);--cream: #fffdee;--ink: #2b2820;--cta: #242424;--tagline: #9b9b9b;--landing-headline: clamp(2rem, 7.5vw, 6.5rem);--landing-tagline: clamp(1.15rem, 4.5vw, 3.5rem);--landing-button: clamp(.95rem, 1.5vw, 1.15rem);--landing-logo-height: 1.55rem;--landing-logo-chip-padding: 1.05em 1.35em;--landing-feature-title: clamp(1.75rem, 4.5vw, 3.5rem);--landing-feature-body: clamp(.95rem, 1.2vw, 1.1rem);--landing-story-title: clamp(1.75rem, 4.5vw, 3.25rem);--landing-story-subtitle: clamp(.95rem, 1.4vw, 1.2rem)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--light);font-family:var(--sans);font-weight:400;font-size:1rem;line-height:1.4;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--light);color:var(--dark)}a{color:inherit;text-decoration:none}.section{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(4.5em,8vw,8em) clamp(1.25em,4vw,2em)}.section-tight{min-height:auto;padding:clamp(4em,6vw,6em) clamp(1.25em,4vw,2em)}.container{width:100%;max-width:1400px;margin:0 auto;padding-inline:clamp(1.25em,4vw,2em)}.section>.container,.section-tight>.container{padding-inline:0}h1,h2,h3{font-weight:500;letter-spacing:-.03em;line-height:1.05}.display{font-size:clamp(2.15rem,7.4vw,6.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.title{font-size:clamp(1.65rem,4.4vw,3.5rem);font-weight:500;letter-spacing:-.035em}.lead{font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:400;line-height:1.4;letter-spacing:-.02em}.label{font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.small{font-size:.85rem;line-height:1.5}.muted{color:var(--light2)}.muted-2{color:var(--light3)}.invert{background:var(--light);color:var(--dark)}.invert .muted{color:#6b7076}.invert .muted-2{color:#9aa0a6}.btn{display:inline-flex;align-items:center;gap:.6em;font-size:.85rem;font-weight:500;letter-spacing:.02em;padding:1em 1.75em;border-radius:4em;background:var(--light);color:var(--dark);border:1px solid var(--light);cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--light);border-color:#ffffff47}.btn-ghost:hover{background:var(--light);color:var(--dark);border-color:var(--light)}.invert .btn{background:var(--dark);color:var(--light);border-color:var(--dark)}.invert .btn-ghost{background:transparent;color:var(--dark);border-color:#0000002e}.invert .btn-ghost:hover{background:var(--dark);color:var(--light)}.will-reveal{opacity:0}.split-mask{display:block;overflow:hidden}.split-line{display:block;will-change:transform}.split-word{display:inline-block;will-change:transform}.split-char,.split-char-dim{display:inline-block;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.will-reveal{opacity:1}}@media(max-width:640px){.btn{padding:.9em 1.4em;font-size:.8rem}}
