.stage[data-astro-cid-f2jc3dwf]{width:100%;margin:0;display:block;position:relative}.stage__viewport[data-astro-cid-f2jc3dwf]{aspect-ratio:1856/2304;width:100%;position:relative;overflow:visible}.stage__lqip[data-astro-cid-f2jc3dwf]{filter:blur(8px);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.stage__pic[data-astro-cid-f2jc3dwf],.stage__fx[data-astro-cid-f2jc3dwf],.stage__onion[data-astro-cid-f2jc3dwf]{width:100%;height:100%;position:absolute;inset:0}.stage__img[data-astro-cid-f2jc3dwf],.stage__fx[data-astro-cid-f2jc3dwf],.stage__onion[data-astro-cid-f2jc3dwf]{object-fit:cover;width:100%;height:100%;transform:translate(var(--nudge-x,0%), var(--nudge-y,0%)) scale(var(--nudge-s,1));-webkit-mask-composite:source-in;mask-image:radial-gradient(118% 112% at 50% 44%,#000 58%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(#0000 0,#000 4% 93%,#0000 100%);mask-composite:intersect}.stage__pic[data-astro-cid-f2jc3dwf]{z-index:1}.stage__fx[data-astro-cid-f2jc3dwf]{z-index:2;opacity:0;pointer-events:none;will-change:opacity, transform, filter}.stage__onion[data-astro-cid-f2jc3dwf]{z-index:3;opacity:0;pointer-events:none}.stage__screen-wrap[data-astro-cid-f2jc3dwf]{z-index:4;opacity:0;pointer-events:none;transition:opacity .25s;display:none;position:absolute;inset:0}.stage__screen[data-astro-cid-f2jc3dwf]{transform-origin:0 0;background:var(--color-sky-100,#e3edf5);width:20%;height:10%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 .4cqh #14141414;container-type:size}.stage__url[data-astro-cid-f2jc3dwf]{background:#ffffff8c;align-items:center;gap:2cqh;height:18cqh;padding:0 4cqh;display:flex;position:absolute;top:0;left:0;right:0}.stage__url-dot[data-astro-cid-f2jc3dwf]{background:var(--color-sky-300,#b9ccda);border-radius:50%;width:3.2cqh;height:3.2cqh}.stage__url-bar[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--color-ink-3,#6b6b67);white-space:nowrap;margin-left:3cqh;font-size:8cqh}.stage__screen-body[data-astro-cid-f2jc3dwf]{justify-content:center;align-items:center;gap:1.5cqh;display:flex;position:absolute;inset:18cqh 0 0}.stage__screen-title[data-astro-cid-f2jc3dwf]{font-family:var(--font-display,serif);color:var(--color-ink,#141414);font-size:30cqh;font-style:italic;line-height:1}.stage__caret[data-astro-cid-f2jc3dwf]{background:var(--color-sky-500,#4c8dc8);width:1.6cqh;height:26cqh;animation:1s step-end infinite stage-caret;display:inline-block}@keyframes stage-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.stage__caret[data-astro-cid-f2jc3dwf]{opacity:1;animation:none}.stage__screen-wrap[data-astro-cid-f2jc3dwf]{transition:none}}.stage--backdrop[data-astro-cid-f2jc3dwf],.stage--backdrop[data-astro-cid-f2jc3dwf] .stage__viewport[data-astro-cid-f2jc3dwf]{height:100%}.stage--backdrop[data-astro-cid-f2jc3dwf] .stage__viewport[data-astro-cid-f2jc3dwf]{aspect-ratio:auto;overflow:visible}.stage--backdrop[data-astro-cid-f2jc3dwf] .stage__lqip[data-astro-cid-f2jc3dwf]{display:none}.stage--backdrop[data-astro-cid-f2jc3dwf] .stage__img[data-astro-cid-f2jc3dwf],.stage--backdrop[data-astro-cid-f2jc3dwf] .stage__fx[data-astro-cid-f2jc3dwf],.stage--backdrop[data-astro-cid-f2jc3dwf] .stage__onion[data-astro-cid-f2jc3dwf]{object-fit:contain;object-position:center bottom;mask-image:none}.stage[data-astro-cid-f2jc3dwf][data-debug] .stage__onion[data-astro-cid-f2jc3dwf]{opacity:.3}.stage-backdrop[data-astro-cid-3d3phkvz]{z-index:-1;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;mask-image:linear-gradient(#000 86%,#0000 99%)}@keyframes figure-in{0%{opacity:0;translate:0 24px}}.stage-backdrop[data-astro-cid-3d3phkvz] .stage{animation:1.2s cubic-bezier(.22,1,.36,1) .3s backwards figure-in}@media (prefers-reduced-motion:reduce){.stage-backdrop[data-astro-cid-3d3phkvz] .stage{animation:none}}.stage-backdrop[data-astro-cid-3d3phkvz] .stage{width:min(660px,86vw);height:100svh}@media (width<=1023px){.stage-backdrop[data-astro-cid-3d3phkvz] .stage{width:min(460px,82vw)}}.hero[data-astro-cid-ge2uvauf]{min-height:100svh;display:flex;position:relative;overflow:hidden}.dotfield[data-astro-cid-ge2uvauf]{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.corner[data-astro-cid-ge2uvauf]{z-index:4;color:var(--color-ink);position:absolute;top:clamp(16px,3vw,28px)}.corner[data-astro-cid-ge2uvauf].tl{left:clamp(16px,5vw,44px)}.corner[data-astro-cid-ge2uvauf].tc{text-align:center;left:50%;transform:translate(-50%)}.corner[data-astro-cid-ge2uvauf].tr{right:clamp(16px,5vw,44px)}.mono-h[data-astro-cid-ge2uvauf]{width:auto;height:62svh;color:var(--hairline);z-index:-3;pointer-events:none;transform:translate(calc(-50% + (var(--lean) * -10px)), -46%);position:absolute;top:50%;left:50%;overflow:visible}.hero-flow[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2.4vh,20px);width:100%;min-height:100svh;padding:clamp(48px,9vh,84px) 18px clamp(24px,5vh,48px);display:flex;position:relative}.hero-word[data-astro-cid-ge2uvauf]{color:#fff;mix-blend-mode:difference;z-index:5;max-width:100%;margin:0;font-size:clamp(3.2rem,21vw,14rem)}.wm-run[data-astro-cid-ge2uvauf]{white-space:nowrap;display:inline-block}.wm-ital[data-astro-cid-ge2uvauf]{font-style:italic}.wm-l[data-astro-cid-ge2uvauf]{vertical-align:bottom;margin:0 -.04em;padding:.06em .04em 0;line-height:1;display:inline-block;overflow:hidden}.wm-i[data-astro-cid-ge2uvauf]{display:inline-block}.hero-pill[data-astro-cid-ge2uvauf]{z-index:4;background:color-mix(in srgb, var(--color-paper) 86%, transparent);border:1px solid var(--color-ink);color:var(--color-ink);backdrop-filter:blur(3px);cursor:default;align-self:center}.lean-labels[data-astro-cid-ge2uvauf]{z-index:4;pointer-events:none;flex-direction:column;gap:clamp(22px,4vh,40px);display:flex;position:absolute;top:40%}.lean-labels[data-astro-cid-ge2uvauf] .dotted-label[data-astro-cid-ge2uvauf]{opacity:0;background:color-mix(in srgb, var(--color-paper) 72%, transparent);backdrop-filter:blur(2px);will-change:transform, opacity;font-size:.875rem}.lean-labels[data-astro-cid-ge2uvauf].left{align-items:flex-start;left:6vw}.lean-labels[data-astro-cid-ge2uvauf].right{align-items:flex-end;right:6vw}.lean-labels[data-astro-cid-ge2uvauf].left .dotted-label[data-astro-cid-ge2uvauf]:nth-child(2){margin-left:40px}.lean-labels[data-astro-cid-ge2uvauf].left .dotted-label[data-astro-cid-ge2uvauf]:nth-child(3){margin-left:10px}.lean-labels[data-astro-cid-ge2uvauf].left .dotted-label[data-astro-cid-ge2uvauf]:nth-child(4){margin-left:52px}.lean-labels[data-astro-cid-ge2uvauf].right .dotted-label[data-astro-cid-ge2uvauf]:nth-child(2){margin-right:40px}.lean-labels[data-astro-cid-ge2uvauf].right .dotted-label[data-astro-cid-ge2uvauf]:nth-child(3){margin-right:10px}.lean-labels[data-astro-cid-ge2uvauf].right .dotted-label[data-astro-cid-ge2uvauf]:nth-child(4){margin-right:52px}.drag-handle[data-astro-cid-ge2uvauf]{z-index:6;border:1px solid var(--color-ink);background:var(--color-sky-300);height:44px;color:var(--color-ink);font-family:var(--font-mono);cursor:grab;touch-action:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.8125rem;display:inline-flex;position:absolute;bottom:20%;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #1414141f}.drag-handle[data-astro-cid-ge2uvauf]:active{cursor:grabbing}.dh-glyph[data-astro-cid-ge2uvauf]{font-size:1rem;line-height:1}.hero-caption[data-astro-cid-ge2uvauf]{z-index:4;font-family:var(--font-mono);color:#fff;mix-blend-mode:difference;max-width:92vw;margin:0;font-size:.8125rem;line-height:1.5}.hero-sub[data-astro-cid-ge2uvauf]{z-index:4;font-family:var(--font-sans);max-width:30ch;color:var(--color-ink-2);margin:0;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.4}.hero-indicator[data-astro-cid-ge2uvauf]{z-index:4;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);text-shadow:0 0 10px var(--color-paper), 0 0 10px var(--color-paper);gap:14px;margin:0;font-size:.95rem;display:inline-flex}.hero-indicator[data-astro-cid-ge2uvauf] .ind-sep[data-astro-cid-ge2uvauf]{opacity:.5}.hero-indicator[data-astro-cid-ge2uvauf] .on[data-astro-cid-ge2uvauf]{color:var(--color-ink)}.seg-toggle[data-astro-cid-ge2uvauf]{z-index:6;border:1px solid var(--hairline);background:var(--color-paper-2);border-radius:999px;display:inline-flex;overflow:hidden}.seg[data-astro-cid-ge2uvauf]{appearance:none;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;padding:8px 18px;font-size:.75rem;transition:background .2s,color .2s}.seg[data-astro-cid-ge2uvauf]+.seg[data-astro-cid-ge2uvauf]{border-left:1px solid var(--hairline)}.seg[data-astro-cid-ge2uvauf].seg-m.is-active{background:var(--color-coral-500);color:var(--color-ink)}.seg[data-astro-cid-ge2uvauf].seg-c.is-active{background:var(--color-sky-300);color:var(--color-ink)}.hero-foot-right[data-astro-cid-ge2uvauf]{z-index:4;flex-direction:column;align-items:center;gap:6px;margin-top:auto;display:flex}.hero-lockup[data-astro-cid-ge2uvauf]{color:var(--color-ink);font-size:1.25rem}.hero-scroll[data-astro-cid-ge2uvauf]{color:var(--color-ink-3)}@media (width>=1024px) and (pointer:fine){.hero-flow[data-astro-cid-ge2uvauf]{min-height:100svh;padding:0;display:block}.hero-word[data-astro-cid-ge2uvauf]{white-space:nowrap;font-size:clamp(4.5rem,16vw,14rem);position:absolute;top:12svh;left:50%;transform:translate(-50%)}.hero-pill[data-astro-cid-ge2uvauf]{position:absolute;top:25svh;right:15vw;transform:rotate(-4deg)}.lean-labels[data-astro-cid-ge2uvauf]{top:42%}.lean-labels[data-astro-cid-ge2uvauf].left{left:9vw}.lean-labels[data-astro-cid-ge2uvauf].right{right:9vw}.drag-handle[data-astro-cid-ge2uvauf],.seg-toggle[data-astro-cid-ge2uvauf]{display:none}.hero-caption[data-astro-cid-ge2uvauf]{white-space:nowrap;text-align:center;position:absolute;bottom:clamp(74px,11vh,104px);left:50%;transform:translate(-50%)}.hero-sub[data-astro-cid-ge2uvauf]{text-align:left;position:absolute;bottom:clamp(44px,7vh,72px);left:clamp(20px,5vw,64px)}.hero-indicator[data-astro-cid-ge2uvauf]{justify-content:center;font-size:1.05rem;position:absolute;bottom:clamp(40px,6vh,64px);left:50%;transform:translate(-50%)}.hero-foot-right[data-astro-cid-ge2uvauf]{align-items:flex-end;margin-top:0;position:absolute;bottom:clamp(44px,7vh,72px);right:clamp(20px,5vw,64px)}.mono-h[data-astro-cid-ge2uvauf]{height:80svh;transform:translate(calc(-50% + (var(--lean) * -10px)), -50%)}}@media (pointer:fine){.drag-handle[data-astro-cid-ge2uvauf],.seg-toggle[data-astro-cid-ge2uvauf]{display:none}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-rise{0%{opacity:0;translate:0 18px}}.dotfield[data-astro-cid-ge2uvauf]{animation:1.4s ease-out backwards hero-fade}.hero-word[data-astro-cid-ge2uvauf]{animation:1.1s cubic-bezier(.22,1,.36,1) backwards hero-rise}.mono-h[data-astro-cid-ge2uvauf]{animation:1.6s ease-out .4s backwards hero-fade}.corner[data-astro-cid-ge2uvauf],.hero-caption[data-astro-cid-ge2uvauf],.hero-sub[data-astro-cid-ge2uvauf],.hero-indicator[data-astro-cid-ge2uvauf],.seg-toggle[data-astro-cid-ge2uvauf],.drag-handle[data-astro-cid-ge2uvauf],.hero-foot-right[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.22,1,.36,1) .6s backwards hero-rise}.hero-sub[data-astro-cid-ge2uvauf],.hero-foot-right[data-astro-cid-ge2uvauf]{animation-delay:.7s}@media (width<=1023px){.hero-word[data-astro-cid-ge2uvauf],.mono-h[data-astro-cid-ge2uvauf]{animation:none}}@media (prefers-reduced-motion:reduce){.dotfield[data-astro-cid-ge2uvauf],.hero-word[data-astro-cid-ge2uvauf],.mono-h[data-astro-cid-ge2uvauf],.corner[data-astro-cid-ge2uvauf],.hero-caption[data-astro-cid-ge2uvauf],.hero-sub[data-astro-cid-ge2uvauf],.hero-indicator[data-astro-cid-ge2uvauf],.seg-toggle[data-astro-cid-ge2uvauf],.drag-handle[data-astro-cid-ge2uvauf],.hero-foot-right[data-astro-cid-ge2uvauf]{animation:none}.lean-labels[data-astro-cid-ge2uvauf],.hero-indicator[data-astro-cid-ge2uvauf],.drag-handle[data-astro-cid-ge2uvauf],.seg-toggle[data-astro-cid-ge2uvauf]{display:none}}html.hero-cursor-on,html.hero-cursor-on *{cursor:none!important}.hero-cursor-ring{border:1px solid color-mix(in srgb, var(--color-ink) 55%, transparent);opacity:0;pointer-events:none;z-index:9999;border-radius:999px;width:34px;height:34px;transition:width .22s,height .22s,opacity .22s,border-color .22s;position:fixed;top:0;left:0}.hero-cursor-ring.is-link{border-color:var(--color-ink);width:56px;height:56px}.hero-cursor-dot{background:var(--color-ink);opacity:0;pointer-events:none;z-index:9999;border-radius:999px;width:10px;height:10px;transition:opacity .18s;position:fixed;top:0;left:0}.hero-cursor-tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-2);white-space:nowrap;opacity:0;font-size:11px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.hero-cursor-tag.left{right:calc(100% + 10px)}.hero-cursor-tag.right{left:calc(100% + 10px)}.section[data-astro-cid-nnfqu5h2]{max-width:1280px;margin:0 auto;padding:clamp(80px,12vh,160px) clamp(20px,5vw,64px);position:relative}.manifesto[data-astro-cid-nnfqu5h2]{overflow:hidden}.mf-inner[data-astro-cid-nnfqu5h2]{text-align:left;position:relative}.mf-inv[data-astro-cid-nnfqu5h2]{color:#fff;mix-blend-mode:difference}.mf-head[data-astro-cid-nnfqu5h2]{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-ink);max-width:16ch;margin:0;font-size:clamp(2.75rem,7.5vw,8rem);font-weight:500;line-height:1.02}.mark[data-astro-cid-nnfqu5h2]:before{transform:scaleX(var(--box,1))}.mark[data-astro-cid-nnfqu5h2] .handle[data-astro-cid-nnfqu5h2]{transform:scale(var(--dot,1))}.mf-sub[data-astro-cid-nnfqu5h2]{color:var(--color-ink-2);margin:1.6rem 0 2rem;font-size:clamp(1.1rem,2.4vw,1.375rem);line-height:1.4}.mf-this[data-astro-cid-nnfqu5h2]{font-family:var(--font-display);color:var(--color-ink);font-size:1.12em;font-style:italic}.mf-grid[data-astro-cid-nnfqu5h2]{z-index:0;pointer-events:none;opacity:.45;background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:-14% -6%}.mf-glyph[data-astro-cid-nnfqu5h2]{z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--hairline);text-stroke:1px var(--hairline);pointer-events:none;user-select:none;font-size:min(70vw,820px);line-height:.8;position:absolute;top:2%;right:-8%}.interlude[data-astro-cid-6nipbbcg]{text-align:center;place-items:center;min-height:72svh;display:grid}.interlude-line[data-astro-cid-6nipbbcg]{color:#fff;mix-blend-mode:difference;max-width:16ch;margin:0;font-size:clamp(2rem,6vw,4.75rem);line-height:1.04}.section[data-astro-cid-7nxrrdm2]{max-width:1040px;margin:0 auto;padding:clamp(96px,14vh,180px) clamp(20px,5vw,64px);position:relative}.brand-person[data-astro-cid-7nxrrdm2]{color:var(--color-night-text);text-align:center;isolation:isolate;padding-top:clamp(120px,18vh,220px);padding-bottom:clamp(120px,18vh,220px);position:relative}.brand-person[data-astro-cid-7nxrrdm2]:before{content:"";z-index:-1;background:var(--color-night);width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.bp-stickers[data-astro-cid-7nxrrdm2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:760px;margin:0 auto clamp(40px,6vw,64px);display:flex}@media (width<=640px){.bp-stickers[data-astro-cid-7nxrrdm2]{gap:6px 0}.bp-stickers[data-astro-cid-7nxrrdm2] .sticker-wrap[data-astro-cid-7nxrrdm2]{margin:0 -3px}.bp-stickers[data-astro-cid-7nxrrdm2] .sticker[data-astro-cid-7nxrrdm2]{font-size:clamp(1.6rem,8.4vw,2.2rem)}}.sticker-wrap[data-astro-cid-7nxrrdm2]{opacity:1;transform:translateY(calc(var(--ty,0) * 1px)) rotate(calc(var(--rot,0) * 1deg));margin:-6px -12px;transition:opacity .25s;display:inline-block;position:relative}.sticker-wrap[data-astro-cid-7nxrrdm2] .sticker[data-astro-cid-7nxrrdm2]{transition:transform .25s,box-shadow .25s;display:block;transform:scale(1)}.bp-stickers[data-astro-cid-7nxrrdm2]:hover .sticker-wrap[data-astro-cid-7nxrrdm2]{opacity:.45}.bp-stickers[data-astro-cid-7nxrrdm2] .sticker-wrap[data-astro-cid-7nxrrdm2]:hover{opacity:1;z-index:5}.bp-stickers[data-astro-cid-7nxrrdm2] .sticker-wrap[data-astro-cid-7nxrrdm2]:hover .sticker[data-astro-cid-7nxrrdm2]{transform:scale(1.04);box-shadow:0 12px 34px #00000073}.bp-head[data-astro-cid-7nxrrdm2]{color:var(--color-night-text);margin:0;font-size:clamp(3rem,8vw,8.5rem);line-height:.95}.bp-para[data-astro-cid-7nxrrdm2]{color:#f2f1eccc;max-width:52ch;margin:clamp(1.4rem,3vw,2rem) auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5}.bp-steps[data-astro-cid-7nxrrdm2]{text-align:left;grid-template-columns:1fr;gap:28px;margin-top:clamp(44px,7vw,64px);display:grid}@media (width>=820px){.bp-steps[data-astro-cid-7nxrrdm2]{grid-template-columns:repeat(4,1fr);gap:0}.bp-step[data-astro-cid-7nxrrdm2]{border-left:1px solid var(--hairline-light);padding:4px 22px}.bp-step[data-astro-cid-7nxrrdm2]:first-child{border-left:0;padding-left:0}}.bp-num[data-astro-cid-7nxrrdm2]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-sky-300);font-size:.8125rem;font-weight:500}.bp-step[data-astro-cid-7nxrrdm2] h3[data-astro-cid-7nxrrdm2]{font-family:var(--font-display);color:var(--color-night-text);margin:10px 0 8px;font-size:1.6rem;line-height:1.05}.bp-step[data-astro-cid-7nxrrdm2] p[data-astro-cid-7nxrrdm2]{color:#f2f1ecb8;margin:0;font-size:.95rem;line-height:1.45}.bp-foot[data-astro-cid-7nxrrdm2]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-sky-300);margin-top:clamp(40px,6vw,56px);font-size:.8125rem;font-weight:500}.section[data-astro-cid-lesv7jgp]{max-width:1280px;margin:0 auto;padding:clamp(80px,12vh,160px) clamp(20px,5vw,64px);position:relative}.eyebrow[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-size:.8125rem;font-weight:500}.svc-title[data-astro-cid-lesv7jgp]{color:var(--color-ink);margin:10px 0 36px;font-size:clamp(2.2rem,6vw,4.5rem)}.svc-list[data-astro-cid-lesv7jgp]{margin:0;padding:0;list-style:none}.svc-row[data-astro-cid-lesv7jgp]{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 18px;padding:22px 0;display:grid}.svc-row[data-astro-cid-lesv7jgp]:last-child{border-bottom:1px solid var(--hairline)}.svc-desc[data-astro-cid-lesv7jgp],.svc-tagcell[data-astro-cid-lesv7jgp]{grid-column:2}@media (width>=860px){.svc-row[data-astro-cid-lesv7jgp]{grid-template-columns:48px minmax(0,2fr) minmax(0,3fr) auto;align-items:center}.svc-desc[data-astro-cid-lesv7jgp],.svc-tagcell[data-astro-cid-lesv7jgp]{grid-column:auto}}.svc-i[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3);font-size:.8125rem;font-weight:500}.svc-name[data-astro-cid-lesv7jgp]{width:fit-content;color:var(--color-ink);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.svc-name[data-astro-cid-lesv7jgp]:after{content:"";background:var(--color-ink);width:0;height:2px;transition:width .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0}.svc-desc[data-astro-cid-lesv7jgp]{color:var(--color-ink-2);font-size:1rem;line-height:1.4}.svc-tagcell[data-astro-cid-lesv7jgp]{justify-self:start}@media (width>=860px){.svc-tagcell[data-astro-cid-lesv7jgp]{justify-self:end}}.svc-pill[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background:var(--color-sky-300);white-space:nowrap;opacity:0;border-radius:999px;padding:.35rem .8rem;font-size:.75rem;font-weight:500;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(8px)}.svc-row[data-astro-cid-lesv7jgp]:hover .svc-name[data-astro-cid-lesv7jgp],.svc-row[data-astro-cid-lesv7jgp]:focus-within .svc-name[data-astro-cid-lesv7jgp]{transform:translate(12px)}.svc-row[data-astro-cid-lesv7jgp]:hover .svc-name[data-astro-cid-lesv7jgp]:after,.svc-row[data-astro-cid-lesv7jgp]:focus-within .svc-name[data-astro-cid-lesv7jgp]:after{width:100%}.svc-row[data-astro-cid-lesv7jgp]:hover .svc-pill[data-astro-cid-lesv7jgp],.svc-row[data-astro-cid-lesv7jgp]:focus-within .svc-pill[data-astro-cid-lesv7jgp]{opacity:1;transform:translate(0)}.svc-note[data-astro-cid-lesv7jgp]{color:var(--color-ink-2);max-width:52ch;margin-top:28px;font-size:1.125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.svc-pill[data-astro-cid-lesv7jgp]{opacity:1;transform:none}}.lightbox[data-astro-cid-utnzf2kr]{z-index:90;place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0}.lightbox[data-astro-cid-utnzf2kr][hidden]{display:none}.lightbox-backdrop[data-astro-cid-utnzf2kr]{backdrop-filter:blur(6px);opacity:0;background:#0f0f10b8;transition:opacity .3s;position:absolute;inset:0}.lightbox[data-astro-cid-utnzf2kr].is-open .lightbox-backdrop[data-astro-cid-utnzf2kr]{opacity:1}.lightbox-panel[data-astro-cid-utnzf2kr]{z-index:1;opacity:0;flex-direction:column;gap:14px;max-width:min(92vw,1000px);transition:opacity .3s,transform .3s;display:flex;position:relative;transform:translateY(12px)scale(.98)}.lightbox[data-astro-cid-utnzf2kr].is-open .lightbox-panel[data-astro-cid-utnzf2kr]{opacity:1;transform:none}.lightbox-close[data-astro-cid-utnzf2kr]{z-index:2;border:1px solid var(--color-paper);background:var(--color-ink);width:40px;height:40px;color:var(--color-paper);cursor:pointer;border-radius:999px;place-items:center;font-size:15px;transition:transform .2s,background .2s;display:grid;position:absolute;top:-8px;right:-8px}.lightbox-close[data-astro-cid-utnzf2kr]:hover{background:#222;transform:scale(1.06)}.lightbox-media[data-astro-cid-utnzf2kr]{background:var(--color-night);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0f0f1080}.lightbox-video[data-astro-cid-utnzf2kr]{background:var(--color-night);width:auto;max-width:100%;max-height:78svh;margin:0 auto;display:block}.lightbox-site[data-astro-cid-utnzf2kr]{position:relative}.lightbox-shot[data-astro-cid-utnzf2kr]{object-fit:contain;background:var(--color-paper-2);width:100%;max-height:72svh;display:block}.lightbox-link[data-astro-cid-utnzf2kr]{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.lightbox-caption[data-astro-cid-utnzf2kr]{color:var(--color-night-text);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.lightbox-title[data-astro-cid-utnzf2kr]{font-size:clamp(1.5rem,3.5vw,2.25rem)}.lightbox-meta[data-astro-cid-utnzf2kr]{letter-spacing:.03em;color:color-mix(in srgb, var(--color-night-text) 70%, transparent);font-size:12px}.tunnel[data-astro-cid-357s77cq]{isolation:isolate;background:var(--color-night);min-height:100vh;color:var(--color-night-text);position:relative;overflow:hidden}.tunnel[data-astro-cid-357s77cq] .card-brand[data-astro-cid-357s77cq],.tunnel[data-astro-cid-357s77cq] .hud-name[data-astro-cid-357s77cq]{color:var(--color-night-text)}.tunnel[data-astro-cid-357s77cq] .card-meta[data-astro-cid-357s77cq]{color:#f2f1ecb8}.tunnel[data-astro-cid-357s77cq] .card-sub[data-astro-cid-357s77cq],.tunnel[data-astro-cid-357s77cq] .hud-counter[data-astro-cid-357s77cq]{color:#f2f1ec99}.tunnel[data-astro-cid-357s77cq] .hud-reach[data-astro-cid-357s77cq],.tunnel[data-astro-cid-357s77cq] .hud-live[data-astro-cid-357s77cq] .eyebrow[data-astro-cid-357s77cq],.tunnel[data-astro-cid-357s77cq] .tunnel-flat-eyebrow[data-astro-cid-357s77cq]{color:var(--color-sky-300)}.tunnel[data-astro-cid-357s77cq] .btn-ink[data-astro-cid-357s77cq]{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.tunnel[data-astro-cid-357s77cq] .card-soon[data-astro-cid-357s77cq]{background:#ffffff0d;border-color:#ffffff2e}.tunnel[data-astro-cid-357s77cq] .card-soon[data-astro-cid-357s77cq] .eyebrow[data-astro-cid-357s77cq]{color:#f2f1ecb3}.tunnel-stage[data-astro-cid-357s77cq]{perspective:1100px;perspective-origin:50% 46%;z-index:1;position:absolute;inset:0}.tunnel-world[data-astro-cid-357s77cq]{width:0;height:0;transform-style:preserve-3d;will-change:transform;--r:34vw;position:absolute;top:50%;left:50%}@media (width<=768px){.tunnel-world[data-astro-cid-357s77cq]{--r:44vw}}.tunnel-card[data-astro-cid-357s77cq]{--w:clamp(150px, 16vw, 232px);width:var(--w);height:calc(var(--w) * 16 / 9);margin-left:calc(var(--w) / -2);margin-top:calc(var(--w) * 16 / 9 / -2);cursor:pointer;visibility:hidden;opacity:0;transform-style:preserve-3d;transform:translate3d(calc(var(--cx) * var(--r)), calc(var(--cy) * var(--r)), var(--z)) rotateY(var(--ry)) rotateX(var(--rx));backface-visibility:hidden;text-align:left;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.tunnel-card--wide[data-astro-cid-357s77cq]{--w:clamp(240px, 27vw, 430px);height:calc(var(--w) * 10 / 16);margin-top:calc(var(--w) * 10 / 16 / -2)}.tunnel-card[data-astro-cid-357s77cq][disabled]{cursor:default}.tunnel-card-inner[data-astro-cid-357s77cq]{transform-origin:50% 40%;will-change:transform;display:block}.card-media[data-astro-cid-357s77cq]{aspect-ratio:9/16;background:var(--color-paper-2);border-radius:14px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #1414142e}.tunnel-card--wide[data-astro-cid-357s77cq] .card-media[data-astro-cid-357s77cq]{aspect-ratio:16/10}.card-poster[data-astro-cid-357s77cq],.card-video[data-astro-cid-357s77cq]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.card-video[data-astro-cid-357s77cq]{opacity:0;transition:opacity .35s}.tunnel-card[data-astro-cid-357s77cq].is-playing .card-video[data-astro-cid-357s77cq]{opacity:1}.card-soon[data-astro-cid-357s77cq]{background:var(--color-paper-2);border:1px dashed var(--hairline);border-radius:14px;place-items:center;display:grid;position:absolute;inset:0}.card-soon[data-astro-cid-357s77cq] .eyebrow[data-astro-cid-357s77cq]{color:var(--color-ink-3)}.card-label[data-astro-cid-357s77cq]{flex-direction:column;gap:2px;padding:10px 2px 0;display:flex}.card-brand[data-astro-cid-357s77cq]{font-family:var(--font-sans);color:var(--color-ink);font-size:15px;font-weight:500;line-height:1.2}.card-meta[data-astro-cid-357s77cq]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-2);font-size:11px}.card-sub[data-astro-cid-357s77cq]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-3);font-size:10px}.tunnel-hud[data-astro-cid-357s77cq]{z-index:3;pointer-events:none;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.hud-live[data-astro-cid-357s77cq]{flex-direction:column;align-items:center;gap:10px;transition:opacity .45s,transform .45s;display:flex}.hud-counter[data-astro-cid-357s77cq]{letter-spacing:.06em;color:var(--color-ink-3);font-size:13px}.hud-name[data-astro-cid-357s77cq]{color:var(--color-ink);max-width:14ch;font-size:clamp(2.5rem,7vw,5rem)}.hud-reach[data-astro-cid-357s77cq]{color:var(--color-sky-700);font-size:clamp(1.5rem,4vw,2.75rem);font-style:italic}.hud-end[data-astro-cid-357s77cq]{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;position:absolute;transform:translateY(10px)}.tunnel-hud[data-astro-cid-357s77cq].is-end .hud-live[data-astro-cid-357s77cq]{opacity:0;transform:translateY(-12px)}.tunnel-hud[data-astro-cid-357s77cq].is-end .hud-end[data-astro-cid-357s77cq]{opacity:1;pointer-events:auto;transform:none}.tunnel-flat[data-astro-cid-357s77cq]{display:none}.tunnel-flat-row[data-astro-cid-357s77cq]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:18px;padding:4px clamp(20px,5vw,64px) 20px;display:flex;overflow-x:auto}.flat-card[data-astro-cid-357s77cq]{scroll-snap-align:start;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:2px;width:clamp(150px,42vw,220px);padding:0;display:flex}.flat-card--wide[data-astro-cid-357s77cq]{width:clamp(260px,72vw,380px)}.flat-card[data-astro-cid-357s77cq][disabled]{cursor:default}.flat-media[data-astro-cid-357s77cq]{aspect-ratio:9/16;background:var(--color-paper-2);border-radius:14px;width:100%;margin-bottom:10px;display:block;position:relative;overflow:hidden}.flat-card--wide[data-astro-cid-357s77cq] .flat-media[data-astro-cid-357s77cq]{aspect-ratio:16/10}.flat-media[data-astro-cid-357s77cq] img[data-astro-cid-357s77cq]{object-fit:cover;width:100%;height:100%;display:block}.tunnel-flat-eyebrow[data-astro-cid-357s77cq]{margin:0 0 18px;padding:0 clamp(20px,5vw,64px)}.tunnel-flat-cta[data-astro-cid-357s77cq]{margin:8px clamp(20px,5vw,64px) 0}@media (prefers-reduced-motion:reduce){.tunnel[data-astro-cid-357s77cq]{min-height:0;padding:64px 0}.tunnel-stage[data-astro-cid-357s77cq],.tunnel-hud[data-astro-cid-357s77cq]{display:none}.tunnel-flat[data-astro-cid-357s77cq]{display:block}}.section[data-astro-cid-giiluhrl]{max-width:1280px;margin:0 auto;padding:clamp(80px,12vh,160px) clamp(20px,5vw,64px);position:relative}.receipts-grid[data-astro-cid-giiluhrl]{grid-template-columns:1fr 1fr;display:grid}@media (width>=860px){.receipts-grid[data-astro-cid-giiluhrl]{grid-template-columns:repeat(4,1fr)}}.receipt[data-astro-cid-giiluhrl]{border-left:1px solid var(--hairline);flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,3vw,40px) clamp(14px,2vw,30px);display:flex}.receipt[data-astro-cid-giiluhrl]:nth-child(odd){border-left:0}.receipt[data-astro-cid-giiluhrl]:nth-child(n+3){border-top:1px solid var(--hairline)}@media (width>=860px){.receipt[data-astro-cid-giiluhrl]:nth-child(odd){border-left:1px solid var(--hairline)}.receipt[data-astro-cid-giiluhrl]:nth-child(4n+1){border-left:0}.receipt[data-astro-cid-giiluhrl]:nth-child(n+3){border-top:0}}.receipt-n[data-astro-cid-giiluhrl]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);align-items:flex-end;max-width:100%;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.9;display:inline-flex}.odo[data-astro-cid-giiluhrl]{height:1em;line-height:1;display:inline-block;overflow:hidden}.odo-track[data-astro-cid-giiluhrl]{transform:translateY(calc(var(--roll,0) * 1em));will-change:transform;flex-direction:column;display:flex}.odo-d[data-astro-cid-giiluhrl],.odo-char[data-astro-cid-giiluhrl]{justify-content:center;align-items:flex-end;height:1em;line-height:1;display:flex}.odo-char[data-astro-cid-giiluhrl]{display:inline-flex}.receipt-l[data-astro-cid-giiluhrl]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:.75rem;font-weight:500;line-height:1.4}.receipts-note[data-astro-cid-giiluhrl]{color:var(--color-ink-2);max-width:52ch;margin-top:32px;font-size:1.05rem;line-height:1.5}.section[data-astro-cid-l43jfdkk]{max-width:1280px;margin:0 auto;padding:clamp(80px,12vh,160px) clamp(20px,5vw,64px);position:relative}.eyebrow[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-size:.8125rem;font-weight:500}.how-title[data-astro-cid-l43jfdkk]{color:var(--color-ink);margin:10px 0 36px;font-size:clamp(2.2rem,6vw,4.5rem)}.how-list[data-astro-cid-l43jfdkk]{counter-reset:none;margin:0;padding:0;list-style:none}.how-row[data-astro-cid-l43jfdkk]{border-top:1px solid var(--hairline);grid-template-columns:48px 1fr;gap:14px 18px;padding:24px 0;display:grid}.how-row[data-astro-cid-l43jfdkk]:last-child{border-bottom:1px solid var(--hairline)}@media (width>=720px){.how-row[data-astro-cid-l43jfdkk]{grid-template-columns:64px 1fr;gap:18px 28px}}.how-i[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3);padding-top:.35em;font-size:.9375rem;font-weight:500}.how-body[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{color:var(--color-ink);margin:0 0 6px;font-size:clamp(1.2rem,2.6vw,1.8rem);line-height:1.1}.how-body[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--color-ink-2);max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.5}.how-note[data-astro-cid-l43jfdkk]{color:var(--color-ink-2);max-width:56ch;margin-top:28px;font-size:1.125rem;line-height:1.5}.final[data-astro-cid-ufsn2at3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100svh;padding-bottom:46svh;display:flex}.final-head[data-astro-cid-ufsn2at3]{color:#fff;mix-blend-mode:difference;margin:0;font-size:clamp(2.6rem,8vw,7rem);line-height:1}.final-labels[data-astro-cid-ufsn2at3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.final-labels[data-astro-cid-ufsn2at3] .dotted-label[data-astro-cid-ufsn2at3]{background:color-mix(in srgb, var(--color-paper) 80%, transparent)}.final-btn[data-astro-cid-ufsn2at3]{margin-top:4px}.final-meta[data-astro-cid-ufsn2at3]{color:var(--color-ink-3);margin-top:10px}.page[data-astro-cid-lcdefpme]{position:relative}
