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-7301784f]{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-7301784f]{color:var(--dark)}.wordmark[data-v-7301784f]{font-size:1.05rem;font-weight:400;letter-spacing:.02em}.wordmark b[data-v-7301784f]{font-weight:600;letter-spacing:.22em}.wordmark-sub[data-v-7301784f]{opacity:.55}.links[data-v-7301784f]{display:flex;flex-direction:column;align-items:flex-end;gap:.55em}.links a[data-v-7301784f]{opacity:.75;transition:opacity .35s var(--ease)}.links a[data-v-7301784f]:hover{opacity:1}.links a[data-v-7301784f]{position:relative}@media(max-width:600px){.nav[data-v-7301784f]{padding:1.15em 1.25em;align-items:center}.wordmark[data-v-7301784f]{font-size:.95rem}.links[data-v-7301784f]{flex-direction:row;align-items:center;gap:1.1em;font-size:.7rem}}.footer[data-v-5de71b1c]{padding:4em 2em 2.5em}.footer-inner[data-v-5de71b1c]{display:grid;grid-template-columns:1fr auto;gap:3em 4em;align-items:start}.wordmark[data-v-5de71b1c]{font-size:3.5rem;font-weight:600;letter-spacing:-.04em;line-height:1;margin-bottom:.35em}.footer-links[data-v-5de71b1c]{display:flex;flex-direction:column;gap:.6em;text-align:right}.footer-links a[data-v-5de71b1c]{transition:opacity .3s var(--ease)}.footer-links a[data-v-5de71b1c]:hover{opacity:.6}.footer-copy[data-v-5de71b1c]{grid-column:1 / -1;padding-top:2em;border-top:1px solid rgba(255,255,255,.15)}@media(max-width:700px){.footer-inner[data-v-5de71b1c]{grid-template-columns:1fr}.footer-links[data-v-5de71b1c]{text-align:left}.wordmark[data-v-5de71b1c]{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}}.field[data-v-9245dd0f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:#12161a}.layer[data-v-9245dd0f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.layer-sphere[data-v-9245dd0f]{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-91f70ebc]{position:relative;width:100vw;height:100svh;min-height:620px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-inner[data-v-91f70ebc]{position:relative;z-index:1;text-align:center;padding:0 1.5em}.hero-eyebrow[data-v-91f70ebc]{margin-bottom:2em}.hero-actions[data-v-91f70ebc]{display:flex;gap:.75em;justify-content:center;margin-top:2.5em;flex-wrap:wrap}.hero-head[data-v-91f70ebc]{display:flex;flex-direction:column;align-items:center}.hero-mask[data-v-91f70ebc]{display:block;overflow:hidden;padding-bottom:.04em}.hero-line[data-v-91f70ebc]{display:block;will-change:transform}.pitch[data-v-91f70ebc]{padding-top:10em;padding-bottom:10em}.pitch-grid[data-v-91f70ebc]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:5em;align-items:start}.pitch-copy[data-v-91f70ebc]{display:flex;flex-direction:column;gap:1.25em}.pitch-title[data-v-91f70ebc]{max-width:26ch}.pitch-sub[data-v-91f70ebc]{max-width:34ch}.pitch-proof[data-v-91f70ebc]{border-top:1px solid var(--line)}.proof-row[data-v-91f70ebc]{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-91f70ebc]{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.proof-text[data-v-91f70ebc]{max-width:34ch}.gallery[data-v-91f70ebc]{position:relative;width:100vw;height:100vh;min-height:620px;overflow:hidden}.gallery-wrapper[data-v-91f70ebc]{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-91f70ebc]{display:flex;justify-content:center;gap:1.5em;width:170vw;will-change:transform}.cases-head[data-v-91f70ebc]{margin-bottom:4em;display:flex;flex-direction:column;gap:1em}.cases-list[data-v-91f70ebc]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.case-item[data-v-91f70ebc]{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-91f70ebc]{display:block;overflow:hidden;border-radius:8px;will-change:transform}.case-text[data-v-91f70ebc]{display:flex;flex-direction:column;gap:.35em}.case-title[data-v-91f70ebc]{font-size:1.6rem;font-weight:500;letter-spacing:-.03em}.case-sum[data-v-91f70ebc]{max-width:46ch}.case-go[data-v-91f70ebc]{white-space:nowrap}.closing[data-v-91f70ebc]{position:relative;overflow:hidden}.closing-inner[data-v-91f70ebc]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25em}.closing-sub[data-v-91f70ebc]{max-width:26ch}@media(max-width:900px){.pitch-grid[data-v-91f70ebc]{grid-template-columns:1fr;gap:2.5em}.proof-row[data-v-91f70ebc]{grid-template-columns:1fr;gap:.35em}.proof-stat[data-v-91f70ebc]{font-size:1.15rem}.g-row[data-v-91f70ebc]{width:230vw;gap:1em}.gallery[data-v-91f70ebc]{height:62vh;min-height:420px}.case-item[data-v-91f70ebc]{grid-template-columns:2.5em 8.5em 1fr;gap:1em;padding:1.15em 0}.case-title[data-v-91f70ebc]{font-size:1.15rem}.case-sum[data-v-91f70ebc],.case-go[data-v-91f70ebc]{display:none}.cases-head[data-v-91f70ebc]{margin-bottom:2.5em}}@media(max-width:560px){.hero-inner[data-v-91f70ebc]{padding:0 1.25em}.hero-eyebrow[data-v-91f70ebc]{margin-bottom:1.25em}.hero-actions[data-v-91f70ebc]{margin-top:1.75em;gap:.6em}.hero-head[data-v-91f70ebc]{letter-spacing:-.045em}.case-item[data-v-91f70ebc]{grid-template-columns:2.25em 1fr}.case-media[data-v-91f70ebc]{display:none}.closing-inner[data-v-91f70ebc]{gap:1em}}.page-banner[data-v-cb3cf7f0]{position:relative;padding:12em 0 4em;margin-bottom:4em;overflow:hidden}.page-banner>.container[data-v-cb3cf7f0],.page-banner>header[data-v-cb3cf7f0]{position:relative;z-index:1}.page-banner[data-v-cb3cf7f0]: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-cb3cf7f0]{padding-bottom:6em}.case-head[data-v-cb3cf7f0]{display:flex;flex-direction:column;gap:1em;padding-bottom:3em}.back[data-v-cb3cf7f0]{transition:opacity .3s var(--ease)}.back[data-v-cb3cf7f0]:hover{opacity:.55}.case-title[data-v-cb3cf7f0]{max-width:18ch}.case-sum[data-v-cb3cf7f0]{max-width:34ch}.case-visual[data-v-cb3cf7f0]{padding:2em 0 5em}.case-tile[data-v-cb3cf7f0]{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-cb3cf7f0]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:5em;align-items:start;padding-bottom:6em}.case-copy[data-v-cb3cf7f0]{display:flex;flex-direction:column;gap:1.25em;max-width:40ch}.ev-head[data-v-cb3cf7f0]{padding-bottom:1em}.ev-row[data-v-cb3cf7f0]{display:grid;grid-template-columns:9em 1fr;gap:1.5em;padding:.9em 0;border-top:1px solid var(--line)}.case-next[data-v-cb3cf7f0]{padding:3em 0;border-top:1px solid var(--line)}.next-link[data-v-cb3cf7f0]{display:flex;flex-direction:column;gap:.4em}.next-title[data-v-cb3cf7f0]{display:block;transition:transform .5s var(--ease);transform-origin:left}.next-link:hover .next-title[data-v-cb3cf7f0]{transform:translate(.3em)}.case-others[data-v-cb3cf7f0]{padding-top:3em;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1.25em}.others-list[data-v-cb3cf7f0]{display:flex;flex-wrap:wrap;gap:.75em 2.5em}.other[data-v-cb3cf7f0]{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-cb3cf7f0]:hover{opacity:.5}@media(max-width:900px){.page-banner[data-v-cb3cf7f0]{padding-top:8em}.case-body[data-v-cb3cf7f0]{grid-template-columns:1fr;gap:3em}.case-tile[data-v-cb3cf7f0]{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-f84994c7]{position:relative;padding:12em 0 4em;margin-bottom:4em;overflow:hidden}.page-banner>.container[data-v-f84994c7],.page-banner>header[data-v-f84994c7]{position:relative;z-index:1}.page-banner[data-v-f84994c7]: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-f84994c7]{padding-bottom:8em}.case-head[data-v-f84994c7]{display:flex;flex-direction:column;gap:1em;padding-bottom:4em}.back[data-v-f84994c7]{transition:opacity .3s var(--ease)}.back[data-v-f84994c7]:hover{opacity:.55}.live-title[data-v-f84994c7]{max-width:18ch}.live-sum[data-v-f84994c7]{max-width:38ch}.signals[data-v-f84994c7]{border-top:1px solid var(--line)}.sig-row[data-v-f84994c7]{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-f84994c7]{font-size:1.35rem;font-weight:500;letter-spacing:-.025em}.sig-val[data-v-f84994c7]{font-size:1.35rem;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.sig-val.withheld[data-v-f84994c7]{color:var(--light3);font-style:italic;font-size:1.05rem}.live-close[data-v-f84994c7]{max-width:44ch;padding:3em 0 2em}@media(max-width:900px){.page-banner[data-v-f84994c7]{padding:8.5em 0 3em;margin-bottom:2.5em}.sig-row[data-v-f84994c7]{grid-template-columns:2.5em 1fr;padding:.9em 0}.sig-term[data-v-f84994c7]{font-size:1.1rem}.sig-val[data-v-f84994c7]{grid-column:2;color:var(--light2);font-size:.95rem}.live-close[data-v-f84994c7]{padding:2em 0 1.5em}}: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}*{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}}
