.curtain[data-astro-cid-ge2uvauf]{display:none}@media (prefers-reduced-motion:no-preference){.intro .curtain[data-astro-cid-ge2uvauf]{z-index:200;pointer-events:none;background:var(--accent);color:var(--accent-ink);clip-path:inset(0);animation:curtain-lift var(--t-curtain) var(--ease-in-out) .15s forwards;place-items:center;display:grid;position:fixed;inset:0}.intro .curtain[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:curtain-mark var(--t-curtain) var(--ease-exit) .15s forwards;font-size:clamp(96px,16vw,240px)}.intro .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-load-line]{animation-delay:calc(.3s + var(--i,0) * var(--stagger-line))}}@keyframes curtain-lift{to{clip-path:inset(0 0 100%)}}@keyframes curtain-mark{to{opacity:0;transform:translateY(-24px)}}.hero[data-astro-cid-ge2uvauf]{z-index:1;background:var(--bg);--reel-start:66.667%;position:relative}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr));height:100svh;min-height:640px;display:grid;position:relative}.stage[data-astro-cid-ge2uvauf]{background:var(--surface);grid-area:1/1/auto/9;position:relative;overflow:clip}.stage[data-astro-cid-ge2uvauf]:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:screen;background:url(/grain.png) 0 0/180px 180px;position:absolute;inset:-50%}@media (prefers-reduced-motion:no-preference){.stage[data-astro-cid-ge2uvauf]:before{animation:grain var(--t-grain) steps(6) infinite;animation-play-state:paused}.hero[data-astro-cid-ge2uvauf].is-visible .stage[data-astro-cid-ge2uvauf]:before{animation-play-state:running}}.stage[data-astro-cid-ge2uvauf] .spill{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--t-fade) var(--ease-out);position:absolute;inset:0}.stage[data-astro-cid-ge2uvauf] .spill.is-on{opacity:1}.stage[data-astro-cid-ge2uvauf].has-spill:before{z-index:1}@keyframes grain{0%{transform:translate(0)}17%{transform:translate(-7%,4%)}33%{transform:translate(5%,-9%)}50%{transform:translate(-11%,8%)}67%{transform:translate(9%,2%)}83%{transform:translate(-3%,-6%)}to{transform:translate(0)}}.reel[data-astro-cid-ge2uvauf]{background:var(--surface-2);grid-area:1/9/auto/13;position:relative;overflow:hidden}.reel-box[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.reel[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.reel-scrim[data-astro-cid-ge2uvauf]{background:var(--bg);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference) and (width>=761px){.js .reel[data-astro-cid-ge2uvauf]{z-index:2;clip-path:inset(0 0 0 var(--reel-start));background:0 0;grid-column:1/13}.js .reel-box[data-astro-cid-ge2uvauf]{left:var(--reel-start);transform-origin:50%}.js .name[data-astro-cid-ge2uvauf]{z-index:4}}.hero[data-astro-cid-ge2uvauf].is-scroll{height:200svh}.hero[data-astro-cid-ge2uvauf].is-scroll .hero-inner[data-astro-cid-ge2uvauf]{position:sticky;top:0}.name[data-astro-cid-ge2uvauf]{z-index:1;font-size:var(--step-display);color:var(--ink);pointer-events:none;flex-direction:column;grid-area:1/1/auto/9;justify-content:space-between;align-items:flex-start;padding:28px;display:flex}.name[data-astro-cid-ge2uvauf] .last[data-astro-cid-ge2uvauf]{align-self:flex-end}.pitch[data-astro-cid-ge2uvauf]{z-index:3;max-width:30ch;position:absolute;top:40%;left:25%}.pitch-in[data-astro-cid-ge2uvauf]{justify-items:stretch;gap:32px;display:grid}.sentence[data-astro-cid-ge2uvauf]{font-size:var(--step-lead);line-height:1.35}.cta[data-astro-cid-ge2uvauf]{justify-content:space-between;min-height:72px;padding:0 22px;font-size:2.25rem;line-height:1}.cta[data-astro-cid-ge2uvauf] .display[data-astro-cid-ge2uvauf]{font-weight:var(--display-weight)}.cta-slash[data-astro-cid-ge2uvauf]{font-size:var(--step-small);letter-spacing:.02em;font-weight:600}.alt[data-astro-cid-ge2uvauf]{font-size:var(--step-small);color:var(--muted)}.links[data-astro-cid-ge2uvauf]{z-index:3;text-align:right;gap:2px;display:grid;position:absolute;top:50%;right:28px;translate:0 -50%}.links[data-astro-cid-ge2uvauf] .link[data-astro-cid-ge2uvauf]{font-stretch:var(--display-stretch);font-weight:var(--display-weight);text-transform:uppercase;font-size:calc(var(--step-statement) * .65);transition:color var(--t-hover) ease;line-height:.92;text-decoration:none}.links[data-astro-cid-ge2uvauf] .link[data-astro-cid-ge2uvauf]:before{content:"/// ";color:var(--accent);opacity:0;transition:opacity var(--t-hover) ease}.links[data-astro-cid-ge2uvauf] .link[data-astro-cid-ge2uvauf]:hover:before,.links[data-astro-cid-ge2uvauf] .link[data-astro-cid-ge2uvauf]:focus-visible:before{opacity:1}.phone-link[data-astro-cid-ge2uvauf]{display:none}@media (width<=760px){.hero-inner[data-astro-cid-ge2uvauf]{background:var(--surface);height:auto;min-height:100svh;padding:calc(15vw + 40px) 16px;display:block}.name[data-astro-cid-ge2uvauf]{padding:16px;font-size:15vw;position:absolute;inset:0}.stage[data-astro-cid-ge2uvauf]{background:0 0;display:contents}.stage[data-astro-cid-ge2uvauf] .spill{display:none}.reel[data-astro-cid-ge2uvauf]{height:56svh;margin:0 -16px 24px}.pitch[data-astro-cid-ge2uvauf],.reel[data-astro-cid-ge2uvauf]{z-index:3;position:relative}.pitch[data-astro-cid-ge2uvauf]{max-width:none;position:relative;top:auto;left:auto}.pitch-in[data-astro-cid-ge2uvauf]{justify-items:start;gap:20px}.cta[data-astro-cid-ge2uvauf]{min-height:60px;font-size:1.75rem}.sentence[data-astro-cid-ge2uvauf]{font-size:1.0625rem}.links[data-astro-cid-ge2uvauf]{display:none}.phone-link[data-astro-cid-ge2uvauf]{z-index:5;font-size:var(--step-small);display:block;position:absolute;top:20px;right:16px}}.panel[data-astro-cid-dntsaoe6]{height:100svh;min-height:560px;color:var(--ink);background:var(--surface-2);text-decoration:none;display:block;position:relative;overflow:hidden}.panel[data-astro-cid-dntsaoe6] picture{position:absolute;inset:0}.panel[data-astro-cid-dntsaoe6] img.plate{object-fit:cover;width:100%;height:100%;transform:scale(var(--plate-scale,1.3));transition:transform 1.2s var(--ease-out)}.panel[data-astro-cid-dntsaoe6]:hover img.plate{transform:scale(calc(var(--plate-scale,1.3) + .06))}.panel[data-astro-cid-dntsaoe6][data-slug=ccm]{--plate-scale:1.7}.panel[data-astro-cid-dntsaoe6] canvas.plate-gl{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.panel[data-astro-cid-dntsaoe6] .row{z-index:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-dntsaoe6]{view-timeline-name:--plate}.panel[data-astro-cid-dntsaoe6]:not(.gl-on) img.plate{animation:linear both plate-drift --plate;animation-range:cover}}}@keyframes plate-drift{0%{translate:0 -5%}to{translate:0 5%}}.row[data-astro-cid-dntsaoe6]{align-items:center;column-gap:var(--gutter);min-height:90px;padding:0 var(--margin);background:var(--scrim);font-size:var(--step-small);grid-template-columns:10% 1fr auto;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.left[data-astro-cid-dntsaoe6]{grid-column:1}.title[data-astro-cid-dntsaoe6]{font-size:var(--step-statement);grid-column:2;line-height:1}.tag[data-astro-cid-dntsaoe6]{text-transform:none;font-weight:400;font-stretch:100%;font-size:var(--step-small);color:var(--muted)}.right[data-astro-cid-dntsaoe6]{text-align:right;grid-column:3}.panel[data-astro-cid-dntsaoe6]:focus-visible{outline-offset:-6px}@media (width<=760px){.panel[data-astro-cid-dntsaoe6]{height:82svh;min-height:0}.row[data-astro-cid-dntsaoe6]{grid-template-columns:1fr auto;row-gap:4px;padding:14px 16px;font-size:.8125rem;top:auto;bottom:20px;transform:none}.title[data-astro-cid-dntsaoe6]{grid-area:1/1/auto/-1;font-size:26px}.left[data-astro-cid-dntsaoe6]{grid-area:2/1}.right[data-astro-cid-dntsaoe6]{grid-area:2/2}}.showcase[data-astro-cid-fej3bsya]{padding:var(--section-gap) var(--margin) 0;position:relative}.showcase-stage[data-astro-cid-fej3bsya]{align-items:start;column-gap:var(--gutter);grid-template-columns:1fr minmax(0,30vw) 1fr;display:grid}.heading[data-astro-cid-fej3bsya]{display:contents}.top[data-astro-cid-fej3bsya],.bottom[data-astro-cid-fej3bsya]{text-align:center;font-size:var(--step-display);z-index:2;grid-column:1/-1;line-height:.86;position:relative}.top[data-astro-cid-fej3bsya]{grid-row:1;margin-bottom:.25em}.frame[data-astro-cid-fej3bsya]{aspect-ratio:4/5;background:var(--surface-2);grid-area:2/2;overflow:clip}.frame[data-astro-cid-fej3bsya] picture{height:100%}.frame[data-astro-cid-fej3bsya] img{object-fit:cover;object-position:30% 50%;transform-origin:50%;width:100%;height:100%;transition:transform var(--t-reveal) var(--ease-in-out)}.count[data-astro-cid-fej3bsya]{display:none}.bottom[data-astro-cid-fej3bsya]{grid-row:3;margin-top:-.3em}.caption[data-astro-cid-fej3bsya]{max-width:28ch;font-size:var(--step-small);grid-area:2/3;justify-items:start;gap:12px;display:grid}.showcase[data-astro-cid-fej3bsya].is-scroll{height:300svh;margin-top:var(--section-gap);padding-top:0}.showcase[data-astro-cid-fej3bsya].is-scroll .showcase-stage[data-astro-cid-fej3bsya]{align-content:center;height:100svh;position:sticky;top:0}.showcase[data-astro-cid-fej3bsya].is-scroll .top[data-astro-cid-fej3bsya],.showcase[data-astro-cid-fej3bsya].is-scroll .bottom[data-astro-cid-fej3bsya]{font-size:clamp(56px,8vw,120px)}.showcase[data-astro-cid-fej3bsya].is-scroll .frame[data-astro-cid-fej3bsya]{justify-self:center;width:min(30vw,46svh)}.showcase[data-astro-cid-fej3bsya][data-stage="2"] .frame[data-astro-cid-fej3bsya] img{transform:translate(-40%,28.8%)scale(1.8)}.showcase[data-astro-cid-fej3bsya][data-stage="3"] .frame[data-astro-cid-fej3bsya] img{transform:translate(110%,-6.4%)scale(3.2)}.showcase[data-astro-cid-fej3bsya].is-scroll .count[data-astro-cid-fej3bsya]{font-size:var(--step-small);color:var(--muted);grid-area:2/3;align-self:end;display:block}.showcase[data-astro-cid-fej3bsya].is-scroll .bottom[data-astro-cid-fej3bsya],.showcase[data-astro-cid-fej3bsya].is-scroll .caption[data-astro-cid-fej3bsya]{opacity:0;visibility:hidden;transition:opacity var(--t-ui) var(--ease-out), translate var(--t-reveal) var(--ease-expo), visibility 0s linear var(--t-ui);translate:0 24px}.showcase[data-astro-cid-fej3bsya][data-stage="2"] .bottom[data-astro-cid-fej3bsya],.showcase[data-astro-cid-fej3bsya][data-stage="3"] .bottom[data-astro-cid-fej3bsya],.showcase[data-astro-cid-fej3bsya][data-stage="3"] .caption[data-astro-cid-fej3bsya]{opacity:1;visibility:visible;transition:opacity var(--t-ui) var(--ease-out), translate var(--t-reveal) var(--ease-expo), visibility 0s;translate:0}@media (width<=760px){.showcase[data-astro-cid-fej3bsya]{padding-inline:16px}.showcase-stage[data-astro-cid-fej3bsya]{grid-template-columns:1fr}.top[data-astro-cid-fej3bsya],.bottom[data-astro-cid-fej3bsya]{font-size:13vw}.frame[data-astro-cid-fej3bsya]{grid-column:1;justify-self:center;width:70vw}.caption[data-astro-cid-fej3bsya]{text-align:center;grid-area:4/1;justify-items:center;max-width:none;margin-top:24px}}.marquee[data-astro-cid-543bmuqs]{margin-top:var(--section-gap);padding-block:.1em;font-size:clamp(64px,9vw,150px);overflow:clip}.marquee-track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.run[data-astro-cid-543bmuqs]{white-space:nowrap;gap:.35em;padding-right:.35em;display:flex}.sep[data-astro-cid-543bmuqs]{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.marquee-track[data-astro-cid-543bmuqs]{animation:48s linear infinite paused marquee}.marquee[data-astro-cid-543bmuqs].is-running .marquee-track[data-astro-cid-543bmuqs]{animation-play-state:running}.marquee[data-astro-cid-543bmuqs]:hover .marquee-track[data-astro-cid-543bmuqs]{animation-play-state:paused}}@keyframes marquee{to{translate:-50%}}.lineup[data-astro-cid-xwbzlhub]{margin-top:var(--section-gap-tight);padding:24px var(--margin) var(--section-gap-tight);background:var(--surface);font-size:var(--step-lead);line-height:1.6}.part-head[data-astro-cid-xwbzlhub]{z-index:2;background:var(--surface);padding:72px 0 20px;font-weight:600;position:sticky;top:0}.rows[data-astro-cid-xwbzlhub]{padding:0;list-style:none}@media (prefers-reduced-motion:no-preference){.motion-ready .rows[data-astro-cid-xwbzlhub]>[data-astro-cid-xwbzlhub][data-reveal]{transition-delay:calc(var(--i,0) * var(--stagger-item));transform:translateY(14px)}.motion-ready .rows[data-astro-cid-xwbzlhub]>[data-astro-cid-xwbzlhub][data-reveal].is-in{transform:none}}.r[data-astro-cid-xwbzlhub]{column-gap:var(--gutter);grid-template-columns:33% 33% 1fr;display:grid}.c3[data-astro-cid-xwbzlhub]{text-align:right;color:var(--muted)}.index[data-astro-cid-xwbzlhub]{position:relative}.index-row[data-astro-cid-xwbzlhub]{color:inherit;transition:opacity var(--t-hover) ease;text-decoration:none}.index-row[data-astro-cid-xwbzlhub] .name[data-astro-cid-xwbzlhub]{text-underline-offset:.2em;text-decoration:underline 2px}.thumb[data-astro-cid-xwbzlhub],.index-frame[data-astro-cid-xwbzlhub]{display:none}@media (hover:hover) and (pointer:fine){.index[data-astro-cid-xwbzlhub] .rows[data-astro-cid-xwbzlhub]:has(.index-row:hover,.index-row:focus-visible) .index-row[data-astro-cid-xwbzlhub]:not(:hover,:focus-visible){opacity:.4}.index-frame[data-astro-cid-xwbzlhub]{top:0;left:calc(33% + var(--gutter));aspect-ratio:16/9;z-index:1;pointer-events:none;clip-path:inset(100% 0 0);width:min(22vw,340px);transition:clip-path .32s var(--ease-out), transform .36s var(--ease-out);display:block;position:absolute}.index-frame[data-astro-cid-xwbzlhub].is-open{clip-path:inset(0)}.index-frame[data-astro-cid-xwbzlhub] img[data-astro-cid-xwbzlhub]{object-fit:cover;width:100%;height:100%}.index[data-astro-cid-xwbzlhub]:has(.index-frame.is-open) .c2[data-astro-cid-xwbzlhub]{opacity:0;transition:opacity var(--t-hover) ease}}@media (prefers-reduced-motion:reduce){.index-frame[data-astro-cid-xwbzlhub]{transition:none}}@media (width<=760px){.lineup[data-astro-cid-xwbzlhub]{padding-inline:16px}.part-head[data-astro-cid-xwbzlhub]{padding-top:56px;font-size:22px}.r[data-astro-cid-xwbzlhub]{grid-template-columns:1fr auto;padding-bottom:18px}.c1[data-astro-cid-xwbzlhub]{grid-column:1/-1;font-size:22px;line-height:1.3}.c2[data-astro-cid-xwbzlhub],.c3[data-astro-cid-xwbzlhub]{color:var(--muted);font-size:14px}}@media (hover:none),(pointer:coarse){.thumb[data-astro-cid-xwbzlhub]{aspect-ratio:16/9;object-fit:cover;grid-column:1/-1;width:100%;height:auto;margin-bottom:10px;display:block}}.about[data-astro-cid-oxgmilyn]{padding:var(--section-gap-tight) 20px 0}.panel[data-astro-cid-oxgmilyn]{background:var(--surface);grid-template-columns:40% 1fr;min-height:min(92svh,900px);display:grid;position:relative;overflow:hidden}.portrait[data-astro-cid-oxgmilyn]{background:var(--surface-2);position:relative}.portrait[data-astro-cid-oxgmilyn] picture{position:absolute;inset:0}.portrait[data-astro-cid-oxgmilyn] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.words[data-astro-cid-oxgmilyn]{align-content:space-between;gap:64px;padding:56px clamp(32px,5vw,96px);display:grid}.statement[data-astro-cid-oxgmilyn]{font-size:var(--step-statement)}.blocks[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:760px;display:grid}.sub[data-astro-cid-oxgmilyn]{font-size:var(--step-lead);margin-bottom:12px;font-weight:600}.block[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{font-size:var(--step-text)}.actions[data-astro-cid-oxgmilyn]{font-size:var(--step-small);flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=960px){.about[data-astro-cid-oxgmilyn]{padding-inline:10px}.panel[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;min-height:0}.portrait[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;order:2}.words[data-astro-cid-oxgmilyn]{padding:32px 20px}.blocks[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:32px}}.contact[data-astro-cid-he3spzz3]{margin-top:var(--section-gap-tight);column-gap:var(--gutter);padding:clamp(48px, 8vw, 120px) var(--margin);background:var(--inverse-bg);color:var(--inverse-ink);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid;position:relative}.contact[data-astro-cid-he3spzz3] :focus-visible{outline-color:var(--inverse-ink)}.pitch[data-astro-cid-he3spzz3]{flex-direction:column;grid-column:1/span 5;align-items:start;gap:28px;display:flex}.ask[data-astro-cid-he3spzz3]{font-size:var(--step-statement)}.sub[data-astro-cid-he3spzz3]{font-size:var(--step-lead);max-width:22ch;line-height:1.3}.list[data-astro-cid-he3spzz3]{border-top:1px solid #0b0b0b38;grid-column:7/-1;align-self:end;padding:0;list-style:none}.list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-bottom:1px solid #0b0b0b38}.row[data-astro-cid-he3spzz3]{color:inherit;transition:color var(--t-hover) var(--ease-out), scale var(--t-press) var(--ease-out);grid-template-columns:9rem 1fr auto;align-items:baseline;gap:16px;padding-block:18px;text-decoration:none;display:grid}a[data-astro-cid-he3spzz3].row:active{scale:.99}@media (prefers-reduced-motion:reduce){a[data-astro-cid-he3spzz3].row:active{scale:none}}a[data-astro-cid-he3spzz3].row:focus-visible{color:var(--accent)}a[data-astro-cid-he3spzz3].row:focus-visible .label[data-astro-cid-he3spzz3]{color:inherit}.label[data-astro-cid-he3spzz3]{font-size:var(--step-small);color:#0b0b0ba8}.value[data-astro-cid-he3spzz3]{font-size:var(--step-lead);overflow-wrap:anywhere;font-weight:500}.first[data-astro-cid-he3spzz3] .value[data-astro-cid-he3spzz3]{font-stretch:var(--display-stretch);font-weight:var(--display-weight);text-transform:uppercase;font-size:var(--step-statement);line-height:.9}.go[data-astro-cid-he3spzz3]{font-size:var(--step-small);color:var(--accent);font-weight:600}@media (hover:hover) and (pointer:fine){a[data-astro-cid-he3spzz3].row:hover{color:var(--accent)}a[data-astro-cid-he3spzz3].row:hover .label[data-astro-cid-he3spzz3]{color:inherit}}@media (width<=760px){.contact[data-astro-cid-he3spzz3]{padding:48px 16px}.pitch[data-astro-cid-he3spzz3],.list[data-astro-cid-he3spzz3]{grid-column:1/-1}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr auto}.label[data-astro-cid-he3spzz3]{grid-column:1/-1}}
