@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-var.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--black: #000000;--white: #ffffff;--paper: #f7f6f4;--ink-2: #5c5c5c;--ink-3: #8e8e8e;--rule: #e3e1de;--lilac: #cdabfe;--flame: #fe7141;--sage: #d1ddd3;--display: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter: clamp(20px, 4.5vw, 72px);--section: clamp(72px, 11vw, 168px);--maxw: 1440px;--t-cover: clamp(44px, 8.6vw, 124px);--t-chapter: clamp(56px, 5.6vw, 80px);--t-statement: clamp(28px, 2.9vw, 40px);--t-lead: clamp(23px, 2.3vw, 32px);--t-sub: clamp(19px, 1.6vw, 22px);--t-body: 17px;--t-mono: 12.5px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--black);font-family:var(--display);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:500;line-height:.95;letter-spacing:-.055em}p{margin:0}a{color:inherit}img,svg{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.label{font-family:var(--mono);font-size:var(--t-mono);font-weight:500;text-transform:uppercase;letter-spacing:.06em;line-height:1.4}.label--muted{color:var(--ink-3)}.cover-title{font-size:var(--t-cover);letter-spacing:-.062em}.statement{font-size:var(--t-statement);line-height:1.06;letter-spacing:-.042em}.lead{font-size:var(--t-lead);line-height:1.08;letter-spacing:-.042em}.sub{font-size:var(--t-sub);line-height:1.4;letter-spacing:-.035em}.body{font-size:var(--t-body);line-height:1.6;letter-spacing:-.006em;color:var(--ink-2);max-width:62ch}.body+.body{margin-top:1.1em}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;background:var(--black);color:var(--white);font-family:var(--mono);font-size:var(--t-mono);font-weight:500;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border:1px solid var(--black);transition:background-color .2s ease,color .2s ease}.btn:hover{background:var(--white);color:var(--black)}.btn--invert{background:var(--white);color:var(--black);border-color:var(--white)}.btn--invert:hover{background:transparent;color:var(--white)}.reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.is-ready .reveal{opacity:0;transform:translateY(18px)}.is-ready .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.is-ready .reveal{opacity:1;transform:none}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:40;background:color-mix(in srgb,var(--white) 86%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);transform:translateY(-100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav[data-astro-cid-dmqpwcec].is-up{transform:none}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:28px;height:58px}.nav__brand[data-astro-cid-dmqpwcec]{text-decoration:none;white-space:nowrap}.nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:26px;margin-inline-start:auto}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--ink-2)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--black)}.nav__cta[data-astro-cid-dmqpwcec]{text-decoration:none;border-bottom:1px solid var(--black);padding-bottom:2px}@media(max-width:860px){.nav__links[data-astro-cid-dmqpwcec]{display:none}.nav__cta[data-astro-cid-dmqpwcec]{margin-inline-start:auto}}.cover[data-astro-cid-e5kvktnr]{position:relative;min-height:100svh;display:grid;place-items:center;padding:clamp(16px,3vw,40px);overflow:hidden;background:#f2ece8}.cover__field[data-astro-cid-e5kvktnr]{position:absolute;inset:0;background:radial-gradient(60% 55% at 18% 22%,color-mix(in srgb,var(--flame) 62%,transparent),transparent 70%),radial-gradient(50% 50% at 84% 30%,color-mix(in srgb,var(--lilac) 70%,transparent),transparent 72%),radial-gradient(65% 60% at 70% 88%,color-mix(in srgb,var(--sage) 78%,transparent),transparent 70%),linear-gradient(160deg,#fbe9e0,#f6eef7 52%,#eef2ec)}.plate[data-astro-cid-e5kvktnr]{position:absolute;border:1px solid rgba(255,255,255,.9);filter:blur(6px) saturate(1.15);opacity:.92}.plate--1[data-astro-cid-e5kvktnr]{top:-6%;left:3%;width:17%;height:48%;background:radial-gradient(120% 90% at 30% 20%,#e7f0e9,#7d9d8b 55%,#2f3d35);transform:rotate(-1.5deg)}.plate--2[data-astro-cid-e5kvktnr]{top:3%;left:31%;width:38%;height:28%;background:radial-gradient(90% 140% at 20% 10%,#f0d7ff,#d9a6ff 40%,#fe7141 92%);transform:rotate(.6deg)}.plate--3[data-astro-cid-e5kvktnr]{top:54%;left:12%;width:14%;height:24%;background:radial-gradient(130% 100% at 70% 25%,#fbfbfb,#8d8d8d 55%,#232323);transform:rotate(1.2deg)}.plate--4[data-astro-cid-e5kvktnr]{top:46%;right:5%;width:21%;height:32%;background:radial-gradient(110% 110% at 35% 25%,#f2e6ff,#b48bf0 62%,#7f5fc4);transform:rotate(-.8deg)}.cover__grain[data-astro-cid-e5kvktnr]{position:absolute;inset:0;opacity:.42;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.cover__panel[data-astro-cid-e5kvktnr]{position:relative;width:min(100%,1180px);min-height:min(74svh,660px);background:var(--black);color:var(--white);padding:clamp(26px,3.4vw,52px);display:flex;flex-direction:column;gap:20px}.cover__kicker[data-astro-cid-e5kvktnr]{max-width:46ch;color:#ffffffb8}.cover__panel[data-astro-cid-e5kvktnr] h1[data-astro-cid-e5kvktnr]{margin-top:auto;max-width:14ch}.cover__foot[data-astro-cid-e5kvktnr]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:26px}.cover__byline[data-astro-cid-e5kvktnr]{max-width:42ch;color:#ffffffb8}.cover__scroll[data-astro-cid-e5kvktnr]{position:absolute;left:50%;bottom:clamp(14px,2vw,26px);transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--black)}.cover__scroll[data-astro-cid-e5kvktnr] svg[data-astro-cid-e5kvktnr]{width:10px;animation:nudge 2.4s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:720px){.cover__panel[data-astro-cid-e5kvktnr]{min-height:min(78svh,560px)}.cover__panel[data-astro-cid-e5kvktnr] h1[data-astro-cid-e5kvktnr]{max-width:none}.cover__scroll[data-astro-cid-e5kvktnr]{display:none}}.opening__statement[data-astro-cid-rcvgigma]{max-width:26ch;margin-top:22px}.stats[data-astro-cid-rcvgigma]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(28px,4vw,64px);margin-block:clamp(56px,8vw,104px);padding-top:34px;border-top:1px solid var(--rule)}.stat__value[data-astro-cid-rcvgigma]{font-size:clamp(64px,8vw,116px);line-height:.9;letter-spacing:-.06em;font-weight:500;font-variant-numeric:tabular-nums}.stat__caption[data-astro-cid-rcvgigma]{margin-top:14px;max-width:22ch;color:var(--ink-2)}.opening__text[data-astro-cid-rcvgigma]{max-width:62ch}.opening__text[data-astro-cid-rcvgigma] .lead[data-astro-cid-rcvgigma]{margin-bottom:1.4em}.pq[data-astro-cid-7q4cr32f]{background:var(--black);color:var(--white);padding-block:clamp(72px,10vw,148px)}.pq[data-astro-cid-7q4cr32f] figure[data-astro-cid-7q4cr32f]{margin:0;display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.pq__name[data-astro-cid-7q4cr32f]{font-size:19px;font-weight:500;letter-spacing:-.035em;margin-bottom:5px}.pq__who[data-astro-cid-7q4cr32f] .label--muted[data-astro-cid-7q4cr32f]{color:#ffffff80}.pq__text[data-astro-cid-7q4cr32f]{margin:0;max-width:22ch}@media(max-width:820px){.pq[data-astro-cid-7q4cr32f] figure[data-astro-cid-7q4cr32f]{grid-template-columns:1fr}.pq__who[data-astro-cid-7q4cr32f]{order:2}.pq__text[data-astro-cid-7q4cr32f]{max-width:none}}.chapter[data-astro-cid-dbs4mptm]{border-top:1px solid var(--rule);padding-block:clamp(64px,9vw,128px);--accent: var(--lilac)}.chapter[data-astro-cid-dbs4mptm][data-accent=flame]{--accent: var(--flame)}.chapter[data-astro-cid-dbs4mptm][data-accent=sage]{--accent: var(--sage)}.chapter__inner[data-astro-cid-dbs4mptm]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start}.chapter__id[data-astro-cid-dbs4mptm]{position:sticky;top:92px}.chapter__num[data-astro-cid-dbs4mptm]{font-size:var(--t-chapter);color:var(--accent)}.chapter__name[data-astro-cid-dbs4mptm]{font-size:var(--t-chapter)}.chapter__body[data-astro-cid-dbs4mptm]>[data-astro-cid-dbs4mptm]+[data-astro-cid-dbs4mptm]{margin-top:26px}.chapter__covers[data-astro-cid-dbs4mptm]{padding-top:26px;border-top:1px solid var(--rule)}.chapter__covers[data-astro-cid-dbs4mptm] ul[data-astro-cid-dbs4mptm]{margin-top:16px;display:grid;gap:11px}.chapter__covers[data-astro-cid-dbs4mptm] li[data-astro-cid-dbs4mptm]{position:relative;padding-inline-start:30px;color:var(--ink-2)}.chapter__covers[data-astro-cid-dbs4mptm] li[data-astro-cid-dbs4mptm]:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:16px;height:1px;background:var(--accent)}@media(max-width:900px){.chapter__inner[data-astro-cid-dbs4mptm]{grid-template-columns:1fr}.chapter__id[data-astro-cid-dbs4mptm]{position:static;display:flex;align-items:baseline;gap:16px}}.studios__title[data-astro-cid-ghmlraam]{max-width:22ch;margin-block:22px clamp(44px,6vw,76px)}.grid[data-astro-cid-ghmlraam]{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.card[data-astro-cid-ghmlraam]{background:var(--white);--accent: var(--lilac);display:flex;flex-direction:column}.card[data-astro-cid-ghmlraam][data-accent=flame]{--accent: var(--flame)}.card[data-astro-cid-ghmlraam][data-accent=sage]{--accent: var(--sage)}.card__plate[data-astro-cid-ghmlraam]{position:relative;aspect-ratio:4 / 3;background:var(--accent);overflow:hidden}.card__plate[data-astro-cid-ghmlraam]:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.5}.card__index[data-astro-cid-ghmlraam]{position:absolute;top:14px;left:14px;z-index:1;color:#0000009e}.card__body[data-astro-cid-ghmlraam]{padding:22px;display:flex;flex-direction:column;gap:8px;flex:1}.card__name[data-astro-cid-ghmlraam]{font-size:25px;letter-spacing:-.04em}.card__line[data-astro-cid-ghmlraam]{color:var(--ink-2)}.card__q[data-astro-cid-ghmlraam]{font-size:15.5px;margin-top:4px}.card__state[data-astro-cid-ghmlraam]{margin-top:auto;padding-top:18px}.card__state[data-astro-cid-ghmlraam][data-soon=true]{color:var(--ink-3)}.note[data-astro-cid-ghmlraam]{margin-top:clamp(44px,6vw,76px);background:var(--black);color:var(--white);padding:clamp(28px,4vw,52px);display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.note[data-astro-cid-ghmlraam] h3[data-astro-cid-ghmlraam]{max-width:18ch}.note__body[data-astro-cid-ghmlraam]{color:#ffffffa8;margin-top:14px;max-width:52ch}.signup[data-astro-cid-kk4eyis4]{background:var(--paper);border-block:1px solid var(--rule)}.signup__inner[data-astro-cid-kk4eyis4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start}.signup__title[data-astro-cid-kk4eyis4]{max-width:18ch}.signup__body[data-astro-cid-kk4eyis4]{margin-top:18px}.signup__field[data-astro-cid-kk4eyis4] span[data-astro-cid-kk4eyis4]{display:block;margin-bottom:10px}.signup__row[data-astro-cid-kk4eyis4]{display:flex;gap:10px;flex-wrap:wrap}.signup__row[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]{flex:1 1 240px;min-width:0;font-family:var(--mono);font-size:16px;padding:14px 16px;border:1px solid var(--black);border-radius:999px;background:var(--white);color:var(--black)}.signup__row[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]::placeholder{color:var(--ink-3)}.signup__row[data-astro-cid-kk4eyis4] input[data-astro-cid-kk4eyis4]:focus-visible{outline:2px solid var(--black);outline-offset:2px}.signup__small[data-astro-cid-kk4eyis4]{margin-top:16px;font-size:13px;line-height:1.5;color:var(--ink-3);max-width:48ch}@media(max-width:860px){.signup__inner[data-astro-cid-kk4eyis4]{grid-template-columns:1fr}}.method__title[data-astro-cid-gkk5ym2j]{margin-block:18px clamp(36px,5vw,56px)}.method__stats[data-astro-cid-gkk5ym2j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding-block:34px;border-block:1px solid var(--rule)}.mstat__value[data-astro-cid-gkk5ym2j]{font-size:clamp(44px,5vw,68px);line-height:.95;letter-spacing:-.055em;font-weight:500;font-variant-numeric:tabular-nums;margin-bottom:10px}.method__note[data-astro-cid-gkk5ym2j]{margin-top:36px}.partners[data-astro-cid-gkk5ym2j]{margin-top:clamp(56px,8vw,96px)}.partners__list[data-astro-cid-gkk5ym2j]{display:flex;flex-wrap:wrap;gap:14px 44px;align-items:baseline;margin-top:22px}.partners__item[data-astro-cid-gkk5ym2j]{font-size:clamp(20px,2.2vw,30px);font-weight:500;letter-spacing:-.045em;color:var(--ink-2)}.ftr[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);padding-block:34px}.ftr__inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:20px 36px;flex-wrap:wrap}.ftr__links[data-astro-cid-sz7xmlte]{display:flex;gap:26px}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--ink-2)}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--black)}
