.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding:0 var(--margin) 1.2rem;isolation:isolate;background:var(--paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.hook[data-astro-cid-ge2uvauf]{min-height:34svh;margin:0 calc(-1 * var(--margin)) clamp(1.2rem, 3vh, 2.2rem);isolation:isolate;background:#161616;flex:auto;position:relative;overflow:hidden}.hook-v[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:var(--pos);opacity:0;width:100%;height:100%;transition:opacity .9s,transform 4.5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.hook-v[data-astro-cid-ge2uvauf].is-on{opacity:1;transform:scale(1)}.hook-bars[data-astro-cid-ge2uvauf]{z-index:2;top:calc(4.6rem + env(safe-area-inset-top));left:var(--margin);right:var(--margin);gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.hook-bars[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{cursor:pointer;flex:1;padding:8px 0}.hook-bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transform-origin:0;background:#fff;height:2px;display:block;transform:scaleX(0);box-shadow:-100vw 0 0 100vw #0000}.hook-bars[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{background:linear-gradient(#ffffff4d,#ffffff4d) 50%/100% 2px no-repeat;overflow:hidden}.hook-bars[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].is-done span[data-astro-cid-ge2uvauf]{transform:scaleX(1)}.hook-bars[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].is-on span[data-astro-cid-ge2uvauf]{animation:fill var(--dur,3.6s) linear forwards}@keyframes fill{to{transform:scaleX(1)}}.hook[data-astro-cid-ge2uvauf]:after{content:"";z-index:1;pointer-events:none;opacity:.07;background:url(/media/grain.png);position:absolute;inset:0}.hook-shade[data-astro-cid-ge2uvauf]{z-index:1;background:linear-gradient(#00000059 0%,#0000 30% 55%,#0009 100%);position:absolute;inset:0}.hook-q[data-astro-cid-ge2uvauf]{z-index:2;left:var(--margin);color:#fff;font:800 clamp(1.7rem, 1rem + 3.2vw, 4rem) / .98 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;position:absolute;bottom:clamp(1rem,3vh,2rem);right:5.5rem}.hook-q[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:inline-block}.cue[data-astro-cid-ge2uvauf]{z-index:2;right:var(--margin);color:#fff;font:500 var(--step--1) var(--text);writing-mode:vertical-rl;letter-spacing:.08em;justify-items:center;gap:.6rem;text-decoration:none;display:grid;position:absolute;bottom:clamp(1rem,3vh,2rem)}.cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#ffffff4d;width:2px;height:3.2rem;display:block;position:relative;overflow:hidden}.cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--red);width:100%;height:40%;animation:1.6s cubic-bezier(.6,0,.3,1) infinite drip;position:absolute;top:-40%;left:0}@keyframes drip{to{top:100%}}.falls[data-astro-cid-ge2uvauf]{z-index:35;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr auto;grid-template-areas:"corner corner""mark mark"".action";row-gap:clamp(1.5rem,4vh,3rem);display:grid}.corner[data-astro-cid-ge2uvauf]{grid-area:corner;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;display:grid}.corner[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--step-2);letter-spacing:-.035em;max-width:14ch}.corner[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{font-size:var(--step-0);max-width:40ch;color:var(--muted);justify-self:end}.mark-wrap[data-astro-cid-ge2uvauf]{grid-area:mark;position:relative}.wordmark[data-astro-cid-ge2uvauf]{width:100%;height:auto;color:var(--ink);overflow:visible}.flow[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pupil[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50%}.action[data-astro-cid-ge2uvauf]{grid-area:action;gap:.6rem;display:flex}@media (width<=760px){.corner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.corner[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{justify-self:start}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-areas:"corner corner""mark mark""action action"}}.proof[data-astro-cid-kur57igv]{background:var(--ink);color:var(--paper);padding:clamp(5rem, 10vw, 8rem) var(--margin) clamp(4rem, 8vw, 6rem)}.head[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.2rem 3rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.kicker[data-astro-cid-kur57igv]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:#f7f6f39e;grid-column:1/-1;margin:0}.kicker[data-astro-cid-kur57igv]:before{content:"";vertical-align:middle;background:var(--red);width:2.4rem;height:2px;margin-right:.8rem;display:inline-block}h2[data-astro-cid-kur57igv]{max-width:9ch;font-size:clamp(3rem,1.4rem + 6vw,8rem);line-height:.86}.is-small[data-astro-cid-kur57igv] h2[data-astro-cid-kur57igv]{font-size:var(--step-3);max-width:14ch}.side[data-astro-cid-kur57igv]{gap:2rem;display:grid}.sub[data-astro-cid-kur57igv]{color:#f7f6f3a8;max-width:44ch;margin:0}.stats[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.stats[data-astro-cid-kur57igv] div[data-astro-cid-kur57igv]{border-top:2px solid var(--red);padding-top:.9rem}.stats[data-astro-cid-kur57igv] dt[data-astro-cid-kur57igv]{font:800 clamp(2.6rem, 1.6rem + 3vw, 4.4rem) / .9 var(--display);letter-spacing:-.05em}.stats[data-astro-cid-kur57igv] dd[data-astro-cid-kur57igv]{font-size:var(--step--1);color:#f7f6f3a8;margin:.5rem 0 0}.stats[data-astro-cid-kur57igv] .extra[data-astro-cid-kur57igv]{font:800 var(--step-1) / 1.1 var(--display);letter-spacing:-.02em;color:var(--paper);margin-top:.45rem;display:block}.group[data-astro-cid-kur57igv]{border-top:1px solid #f7f6f32e;grid-template-columns:minmax(9rem,1fr) minmax(0,4fr);gap:1rem 3rem;padding:1.6rem 0 2.4rem;display:grid}.group[data-astro-cid-kur57igv] h3[data-astro-cid-kur57igv]{font:500 var(--step--1) / 1.4 var(--text);letter-spacing:.08em;text-transform:uppercase;color:#f7f6f399}.rows[data-astro-cid-kur57igv],.grid[data-astro-cid-kur57igv]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{border-bottom:1px solid #f7f6f31a;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.grid[data-astro-cid-kur57igv]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.9rem 2rem;display:grid}.grid[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{align-content:start;gap:.35rem;display:grid}.grid[data-astro-cid-kur57igv] .tag[data-astro-cid-kur57igv]{padding-left:calc(2.3rem + clamp(.7rem,1.4vw,1.3rem))}.id[data-astro-cid-kur57igv]{align-items:center;gap:clamp(.7rem,1.4vw,1.3rem);min-width:0;display:inline-flex}.lg[data-astro-cid-kur57igv]{aspect-ratio:1;background:#fff;border-radius:22%;flex:none;width:clamp(2.4rem,1rem + 3.6vw,4.8rem);overflow:hidden}.grid[data-astro-cid-kur57igv] .lg[data-astro-cid-kur57igv]{width:2.3rem}.lg[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .45s,transform .45s;display:block}li[data-astro-cid-kur57igv]:hover .lg[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv],li[data-astro-cid-kur57igv]:focus-within .lg[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{filter:none;transform:scale(1.04)}.nm[data-astro-cid-kur57igv]{font:800 clamp(2.6rem, 1.2rem + 5vw, 6.4rem) / 1.05 var(--display);letter-spacing:-.045em;color:var(--paper);-webkit-text-stroke:1px transparent;justify-self:start;transition:color .6s,-webkit-text-stroke-color .6s;display:inline-block;position:relative}.grid[data-astro-cid-kur57igv] .nm[data-astro-cid-kur57igv]{overflow-wrap:anywhere;font-size:clamp(1.25rem,.85rem + 1.1vw,1.85rem)}.nm[data-astro-cid-kur57igv]:after{content:"";background:var(--red);transform-origin:0;height:max(3px,.07em);transition:transform .65s cubic-bezier(.7,0,.2,1);position:absolute;top:55%;left:-.04em;right:-.04em;transform:scaleX(0)}.tag[data-astro-cid-kur57igv]{font:500 var(--step--1) var(--text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:grid}.grid[data-astro-cid-kur57igv] .tag[data-astro-cid-kur57igv]{font-size:.68rem}.t[data-astro-cid-kur57igv]{opacity:0;grid-area:1/1;justify-content:flex-end;align-items:center;gap:.5em;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(.5em)}.grid[data-astro-cid-kur57igv] .t[data-astro-cid-kur57igv]{justify-content:flex-start}.t[data-astro-cid-kur57igv]:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.t1[data-astro-cid-kur57igv]{color:#f7f6f38c}.t1[data-astro-cid-kur57igv]:before{animation:1s ease-in-out infinite pulse}.t2[data-astro-cid-kur57igv]{color:var(--paper)}.t3[data-astro-cid-kur57igv]{color:var(--red)}[data-astro-cid-kur57igv][data-stage="1"] .t1[data-astro-cid-kur57igv],[data-astro-cid-kur57igv][data-stage="2"] .t2[data-astro-cid-kur57igv],[data-astro-cid-kur57igv][data-stage="3"] .t3[data-astro-cid-kur57igv]{opacity:1;transform:none}[data-astro-cid-kur57igv][data-stage="3"] .nm[data-astro-cid-kur57igv]{color:#0000;-webkit-text-stroke-color:#f7f6f380}[data-astro-cid-kur57igv][data-stage="3"] .nm[data-astro-cid-kur57igv]:after{transform:scaleX(1)}@keyframes pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){[data-astro-cid-kur57igv][data-strike] .nm[data-astro-cid-kur57igv]{color:#0000;-webkit-text-stroke-color:#f7f6f380}[data-astro-cid-kur57igv][data-strike] .nm[data-astro-cid-kur57igv]:after{transform:scaleX(1)}[data-astro-cid-kur57igv][data-strike] .t3[data-astro-cid-kur57igv]{opacity:1;transform:none}}.is-wait[data-astro-cid-kur57igv] .nm[data-astro-cid-kur57igv]{outline-offset:2px;outline:1px dashed #f7f6f359}.band[data-astro-cid-kur57igv]{border-top:1px solid #f7f6f32e;grid-template-columns:minmax(9rem,1fr) minmax(0,4fr);align-items:center;gap:1rem 3rem;padding:1.2rem 0;display:grid;overflow:hidden}.band-k[data-astro-cid-kur57igv]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:#f7f6f399;margin:0}.band-win[data-astro-cid-kur57igv]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.band-track[data-astro-cid-kur57igv]{width:max-content;animation:48s linear infinite band;display:flex}.band[data-astro-cid-kur57igv].is-rev .band-track[data-astro-cid-kur57igv]{animation-direction:reverse}.band[data-astro-cid-kur57igv]:hover .band-track[data-astro-cid-kur57igv]{animation-play-state:paused}.band-track[data-astro-cid-kur57igv] span[data-astro-cid-kur57igv]{font:800 clamp(1.8rem, 1rem + 2.6vw, 3.4rem) / 1.1 var(--display);letter-spacing:-.04em;white-space:nowrap;padding-right:.9em}.band-track[data-astro-cid-kur57igv] span[data-astro-cid-kur57igv]:after{content:"";background:var(--red);vertical-align:middle;border-radius:50%;width:.32em;height:.32em;margin-left:.9em;display:inline-block}.band-track[data-astro-cid-kur57igv] span[data-astro-cid-kur57igv]:nth-child(2n){color:#0000;-webkit-text-stroke:1px #f7f6f399}@keyframes band{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band-track[data-astro-cid-kur57igv]{flex-wrap:wrap;width:auto;animation:none}}.inbox[data-astro-cid-kur57igv]{margin-top:clamp(4rem,8vw,6rem)}.wall[data-astro-cid-kur57igv]{columns:3 17rem;column-gap:clamp(1rem,2vw,1.6rem)}.msg[data-astro-cid-kur57igv]{break-inside:avoid;background:#1b1b1b;gap:.7rem;margin:0 0 clamp(1rem,2vw,1.6rem);padding:.7rem;display:grid}figcaption[data-astro-cid-kur57igv]{font-size:var(--step--1);color:#f7f6f3b3;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;display:flex}figcaption[data-astro-cid-kur57igv] time[data-astro-cid-kur57igv]{opacity:.7;margin-left:auto}.chip[data-astro-cid-kur57igv]{background:var(--paper);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;padding:.25em .65em;font-size:.78em;font-weight:500}.shot[data-astro-cid-kur57igv]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.shot[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.shot[data-astro-cid-kur57igv]:hover img[data-astro-cid-kur57igv]{transform:scale(1.025)}.lightbox[data-astro-cid-kur57igv]{background:0 0;border:0;max-width:min(94vw,72rem);max-height:94svh;padding:0;overflow:visible}.lightbox[data-astro-cid-kur57igv]::backdrop{background:#000000db}.lightbox[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{width:auto;max-width:100%;height:auto;max-height:88svh;margin:0 auto;display:block}.lightbox[data-astro-cid-kur57igv] .x[data-astro-cid-kur57igv]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;margin:.8rem auto 0;padding:.6em 1.2em;display:block}@media (width<=900px){.head[data-astro-cid-kur57igv],.group[data-astro-cid-kur57igv],.band[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr)}.band[data-astro-cid-kur57igv]{gap:.6rem}.band-win[data-astro-cid-kur57igv]{margin-inline:calc(-1 * var(--margin))}}@media (width<=760px){.rows[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{flex-wrap:wrap;gap:0 1rem}.grid[data-astro-cid-kur57igv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem}.wall[data-astro-cid-kur57igv]{columns:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);scrollbar-width:none;align-items:flex-start;gap:.8rem;display:flex;overflow-x:auto}.wall[data-astro-cid-kur57igv]::-webkit-scrollbar{display:none}.msg[data-astro-cid-kur57igv]{scroll-snap-align:start;flex:0 0 80%;margin:0}}.stand-wrap[data-astro-cid-5zb26ffb]{margin-top:clamp(3rem,6vw,5rem)}.stand-k[data-astro-cid-5zb26ffb]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 1.2rem}.stand-k[data-astro-cid-5zb26ffb]:before{content:"";vertical-align:middle;background:var(--red);width:2.4rem;height:2px;margin-right:.8rem;display:inline-block}.stand[data-astro-cid-5zb26ffb]{--fw:12.5rem;--fh:4.4rem;perspective:2200px;margin-inline:calc(-1 * var(--margin));outline:none;gap:1.8rem;padding:1.6rem 0 2rem;display:grid;overflow:hidden}.ring-row[data-astro-cid-5zb26ffb]{justify-items:center;gap:.7rem;display:grid}.ring-label[data-astro-cid-5zb26ffb]{margin-left:var(--margin);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-self:start}.ring[data-astro-cid-5zb26ffb]{width:var(--fw);height:var(--fh);transform-style:preserve-3d;margin:0;padding:0;list-style:none;animation:80s linear infinite spin;position:relative}.ring[data-astro-cid-5zb26ffb].rev{animation-duration:92s;animation-direction:reverse}.stand[data-astro-cid-5zb26ffb]:hover .ring[data-astro-cid-5zb26ffb],.stand[data-astro-cid-5zb26ffb]:focus-within .ring[data-astro-cid-5zb26ffb],.stand[data-astro-cid-5zb26ffb].is-off .ring[data-astro-cid-5zb26ffb]{animation-play-state:paused}.face[data-astro-cid-5zb26ffb]{background:var(--white);border:1px solid var(--rule);backface-visibility:hidden;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--r));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.6rem .8rem;display:grid;position:absolute;inset:0}.face[data-astro-cid-5zb26ffb] img[data-astro-cid-5zb26ffb],.no-logo[data-astro-cid-5zb26ffb]{border-radius:22%;width:2.6rem;height:2.6rem}.face[data-astro-cid-5zb26ffb] img[data-astro-cid-5zb26ffb]{filter:grayscale()contrast(1.05);transition:filter .4s}.face[data-astro-cid-5zb26ffb]:hover img[data-astro-cid-5zb26ffb]{filter:none}.no-logo[data-astro-cid-5zb26ffb]{background:var(--ink)}.face[data-astro-cid-5zb26ffb] span[data-astro-cid-5zb26ffb]{font:800 .95rem / 1.05 var(--display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:normal;hyphens:none}@keyframes spin{0%{transform:translateZ(calc(-1 * var(--r))) rotateY(0deg)}to{transform:translateZ(calc(-1 * var(--r))) rotateY(-360deg)}}@media (width<=760px){.stand[data-astro-cid-5zb26ffb]{--fw:9rem;--fh:3.8rem;perspective:1300px}.ring[data-astro-cid-5zb26ffb]{--r:var(--rm)}.face[data-astro-cid-5zb26ffb]{gap:.5rem;padding:.5rem .6rem}.face[data-astro-cid-5zb26ffb] img[data-astro-cid-5zb26ffb],.no-logo[data-astro-cid-5zb26ffb]{width:2rem;height:2rem}.face[data-astro-cid-5zb26ffb] span[data-astro-cid-5zb26ffb]{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.stand[data-astro-cid-5zb26ffb]{perspective:none;margin-inline:0}.ring-row[data-astro-cid-5zb26ffb]{place-items:stretch stretch;gap:.6rem}.ring[data-astro-cid-5zb26ffb]{grid-template-columns:repeat(auto-fill, minmax(var(--fw), 1fr));gap:2px;width:auto;height:auto;animation:none;display:grid;transform:none}.face[data-astro-cid-5zb26ffb]{height:var(--fh);position:static;transform:none}}section[data-astro-cid-7aropxhg]{padding:clamp(5rem, 10vw, 8rem) var(--margin) 0}h2[data-astro-cid-7aropxhg]{font-size:var(--step-3);max-width:20ch}ul[data-astro-cid-7aropxhg],ol[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.eyebrow[data-astro-cid-7aropxhg]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:clamp(5rem,10vw,8rem) 0 1.2rem}.chapter[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{color:#f7f6f39e;grid-column:1/-1;margin:0}.eyebrow[data-astro-cid-7aropxhg]:before{content:"";vertical-align:middle;background:var(--red);width:2.4rem;height:2px;margin-right:.8rem;display:inline-block}.reel[data-astro-cid-7aropxhg]{padding:0}.reel[data-astro-cid-7aropxhg] .reel-media{height:min(100svh,56.25vw);min-height:22rem}.reel-meta[data-astro-cid-7aropxhg]{padding:var(--margin);color:#fff;font:500 var(--step-0) var(--text);text-shadow:0 1px 14px #00000080;justify-content:space-between;display:flex;position:absolute;inset:auto 0 0}.chapter[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,4vw,4rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.is-ink[data-astro-cid-7aropxhg]{background:var(--ink);color:var(--paper)}.is-white[data-astro-cid-7aropxhg]{background:var(--white);color:var(--ink)}.ch-no[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--red);grid-column:1/-1;font-weight:500}.chapter[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:var(--chapter);grid-column:1/-1;max-width:none;line-height:.86}.chapter[data-astro-cid-7aropxhg]:nth-of-type(2n) .ch-photo{order:2}.ch-body[data-astro-cid-7aropxhg]{justify-items:start;gap:1.6rem;max-width:34rem;display:grid}.ch-lead[data-astro-cid-7aropxhg]{font-size:var(--step-1);line-height:1.4}.ch-body[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{border-top:1px solid;width:100%}.ch-body[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);font:700 var(--step-0) var(--display);letter-spacing:-.01em;padding:.85rem 0}.ch-body[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"—";color:var(--red);margin-right:.6rem}.btn-line[data-astro-cid-7aropxhg]{padding:.9em 0;box-shadow:inset 0 -1.5px}.btn-line[data-astro-cid-7aropxhg]:hover{color:var(--red)}@media (width<=860px){.chapter[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.chapter[data-astro-cid-7aropxhg] .ch-photo{order:0!important}}.slider[data-astro-cid-7aropxhg]{padding-inline:0}.sec-head[data-astro-cid-7aropxhg]{padding-inline:var(--margin);justify-content:space-between;align-items:end;gap:1rem;display:flex}.hs-ctrl[data-astro-cid-7aropxhg]{gap:.4rem;display:flex}.hs-ctrl[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]{background:var(--ink);width:3.2rem;height:3.2rem;color:var(--paper);font:500 var(--step-1) var(--text);cursor:pointer;border:0;transition:background-color .25s}.hs-ctrl[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]:hover{background:var(--red)}.hs-viewport[data-astro-cid-7aropxhg]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--margin);scrollbar-width:none;cursor:grab;margin-top:2.5rem;overflow-x:auto}.hs-viewport[data-astro-cid-7aropxhg]::-webkit-scrollbar{display:none}.hs-viewport[data-astro-cid-7aropxhg].is-drag{cursor:grabbing;scroll-snap-type:none}.hs-track[data-astro-cid-7aropxhg]{padding-inline:var(--margin);gap:2px;width:max-content;display:flex}.hs-track[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{scroll-snap-align:start;display:flex}.hs-card[data-astro-cid-7aropxhg]{background:var(--ink);width:clamp(16rem,24vw,22rem);color:var(--paper);user-select:none;-webkit-user-drag:none;align-content:start;gap:.9rem;padding-bottom:1.4rem;text-decoration:none;display:grid}.hs-card[data-astro-cid-7aropxhg] .media img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.hs-card[data-astro-cid-7aropxhg]:hover .media img{transform:scale(1.06)}.hs-no[data-astro-cid-7aropxhg]{font:800 var(--step-2) / 1 var(--display);color:var(--red);padding-inline:1.2rem}.hs-card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:var(--step-1);letter-spacing:-.02em;min-height:2.2em;padding-inline:1.2rem;line-height:1.1}.hs-bar[data-astro-cid-7aropxhg]{margin:1.4rem var(--margin) 0;background:var(--rule);height:2px}.hs-bar[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--red);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.1)}.tiles[data-astro-cid-7aropxhg]{grid-template-columns:repeat(5,1fr);gap:2px;margin-top:2.5rem;display:grid}.tiles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--white);min-height:8.5rem;font:700 var(--step-1) / 1.1 var(--display);letter-spacing:-.02em;isolation:isolate;align-content:space-between;padding:1.4rem;display:grid;position:relative;overflow:hidden}.tiles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font:500 var(--step--1) var(--text);color:var(--red)}.tiles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";z-index:-1;background:var(--ink);clip-path:circle(0 at var(--mx,50%) var(--my,50%));transition:clip-path .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.tiles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:hover:before{clip-path:circle(150% at var(--mx,50%) var(--my,50%))}.tiles[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:hover{color:var(--white)}@media (width<=1000px){.tiles[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}}.press-grid[data-astro-cid-7aropxhg]{grid-template-columns:1.5fr 1fr;gap:2px;margin-top:2.5rem;display:grid}.press-grid[data-astro-cid-7aropxhg] .press-media{min-height:30rem}.press-list[data-astro-cid-7aropxhg]{gap:2px;display:grid}.press-list[data-astro-cid-7aropxhg] article[data-astro-cid-7aropxhg]{background:var(--white);align-content:start;gap:.6rem;padding:clamp(1.3rem,2.5vw,2rem);display:grid}.press-list[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:var(--step-2)}.press-list[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);font-size:var(--step--1)}.note[data-astro-cid-7aropxhg]{font-size:var(--step--1);color:var(--muted);max-width:70ch;margin-top:1.2rem}@media (width<=900px){.press-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.press-grid[data-astro-cid-7aropxhg] .press-media{aspect-ratio:16/9;min-height:0}}.ai-card[data-astro-cid-7aropxhg]{background:var(--ink);color:var(--paper);transform-origin:50% 100%;grid-template-columns:1.15fr 1fr;display:grid}.ai-copy[data-astro-cid-7aropxhg]{align-content:center;gap:1.6rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.ai-card[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{max-width:14ch;font-size:clamp(2.4rem,1.2rem + 3.6vw,5rem)}.ai-card[data-astro-cid-7aropxhg] .ai-media{min-height:32rem}.ai-chat[data-astro-cid-7aropxhg]{border-left:3px solid var(--red);gap:.6rem;max-width:62ch;padding:.4rem 0 .4rem 1.4rem;display:grid}.ai-chat[data-astro-cid-7aropxhg] .q[data-astro-cid-7aropxhg]{opacity:.7}.ai-chat[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]{font-size:var(--step-1);min-height:3.2em;display:grid}.ai-chat[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{grid-area:1/1}.a-size[data-astro-cid-7aropxhg]{visibility:hidden}.caret[data-astro-cid-7aropxhg]{background:var(--red);vertical-align:-.12em;width:.55em;height:1em;margin-left:.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ai-form[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.6rem;display:flex}.ai-form[data-astro-cid-7aropxhg] label[data-astro-cid-7aropxhg]{flex:11rem;min-width:0}.ai-form[data-astro-cid-7aropxhg] input[data-astro-cid-7aropxhg]{width:100%;font:inherit;background:var(--paper);color:var(--ink);border:0;border-radius:0;padding:1em 1.2em}.ai-form[data-astro-cid-7aropxhg] .btn-primary[data-astro-cid-7aropxhg]{background:var(--red)}.ai-form[data-astro-cid-7aropxhg] .btn-primary[data-astro-cid-7aropxhg]:hover{background:var(--white);color:var(--ink)}.ai-copy[data-astro-cid-7aropxhg]{min-width:0}.ai-chat[data-astro-cid-7aropxhg] .a[data-astro-cid-7aropxhg]{overflow-wrap:anywhere;hyphens:auto}@media (width<=900px){.ai-card[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.ai-card[data-astro-cid-7aropxhg] .ai-media{aspect-ratio:16/9;min-height:0}}.process[data-astro-cid-7aropxhg] .progress[data-astro-cid-7aropxhg]{background:var(--rule);height:2px;margin-top:2.5rem}.process[data-astro-cid-7aropxhg] .progress[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.process[data-astro-cid-7aropxhg] ol[data-astro-cid-7aropxhg]{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:2rem;margin-top:1.5rem;display:grid}.process[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{counter-increment:s}.process[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"0" counter(s);font:800 var(--step-2) var(--display);color:var(--red);margin-bottom:.6rem;display:block}.process[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:var(--step-1);letter-spacing:-.02em;margin-bottom:.4rem}.process[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);font-size:var(--step--1)}@media (width<=900px){.process[data-astro-cid-7aropxhg] ol[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}}@media (width<=480px){.process[data-astro-cid-7aropxhg] ol[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:1.4rem}}.spread[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr;gap:2px;padding-inline:0;display:grid}.spread[data-astro-cid-7aropxhg] .office{height:min(86svh,52vw);min-height:26rem}.office-cap[data-astro-cid-7aropxhg]{left:var(--margin);bottom:var(--margin);color:#fff;font:500 var(--step-0) / 1.4 var(--text);text-shadow:0 1px 14px #00000080;position:absolute}.office-cap[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font:800 var(--chapter) / .85 var(--display);letter-spacing:-.05em;display:block}@media (width<=860px){.spread[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.spread[data-astro-cid-7aropxhg] .office{height:70svh}}.closing[data-astro-cid-7aropxhg]{background:var(--ink);color:var(--paper);margin-top:clamp(5rem,10vw,8rem);padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.closing[data-astro-cid-7aropxhg] .closing-bg{opacity:.32;inset:0;position:absolute!important}.closing-in[data-astro-cid-7aropxhg]{justify-items:start;gap:clamp(2rem,4vw,3rem);display:grid;position:relative}.facts-line[data-astro-cid-7aropxhg]{font:800 clamp(2rem, 1rem + 3.4vw, 4.4rem) / .95 var(--display);letter-spacing:-.045em;max-width:18ch}.closing[data-astro-cid-7aropxhg] dl[data-astro-cid-7aropxhg]{border-top:1px solid #e8e6e166;grid-template-columns:repeat(4,1fr);width:100%;margin:0;display:grid}.closing[data-astro-cid-7aropxhg] dl[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{padding:1rem 1rem 0 0}.closing[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{font-size:var(--step--1);opacity:.7}.closing[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{font:800 var(--step-2) / 1 var(--display);letter-spacing:-.03em;margin:.3rem 0 0}.closing[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{font-size:var(--chapter);max-width:none;line-height:.86}.closing[data-astro-cid-7aropxhg] .btn-primary[data-astro-cid-7aropxhg]{background:var(--red)}.closing[data-astro-cid-7aropxhg] .btn-primary[data-astro-cid-7aropxhg]:hover{background:var(--white);color:var(--ink)}.closing[data-astro-cid-7aropxhg] .btn-ghost[data-astro-cid-7aropxhg]:hover{background:var(--paper);color:var(--ink)}.ctas[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=760px){.closing[data-astro-cid-7aropxhg] dl[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}}
