.hero[data-astro-cid-ge2uvauf]{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{width:100%;color:var(--ink);padding-bottom:clamp(90px,12vw,140px);position:relative}h1[data-astro-cid-ge2uvauf]{margin-block:.15em .35em;font-size:clamp(4.4rem,20vw,11rem);line-height:.88}.first[data-astro-cid-ge2uvauf]{color:var(--accent);font-size:.5em;font-style:italic;line-height:1;display:block}.last[data-astro-cid-ge2uvauf]{display:block}.ch[data-astro-cid-ge2uvauf]{display:inline-block}.hero__row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.scroll[data-astro-cid-ge2uvauf]{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;text-decoration:none}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--line);white-space:nowrap;padding-block:clamp(14px,3vw,28px);overflow:hidden}.track[data-astro-cid-543bmuqs]{font-family:var(--font-display);font-size:clamp(3rem,11vw,9rem);font-style:italic;line-height:1;animation:40s linear infinite run;display:inline-flex}.track[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{padding-right:.35em}.track[data-astro-cid-543bmuqs] i[data-astro-cid-543bmuqs]{color:var(--accent);font-style:normal}@keyframes run{to{transform:translate(-50%)}}.ba__stage[data-astro-cid-67ggu7zt]{aspect-ratio:4/5;margin-top:clamp(32px,6vw,72px);user-select:none;touch-action:pan-y;max-width:640px;margin-inline:auto;position:relative}@media (width>=900px){.ba__stage[data-astro-cid-67ggu7zt]{aspect-ratio:16/10;max-width:1000px}}.layer[data-astro-cid-67ggu7zt]{position:absolute;inset:0}.layer[data-astro-cid-67ggu7zt] img{object-fit:cover;width:100%;height:100%}.before[data-astro-cid-67ggu7zt]{background:linear-gradient(160deg,#c9bcae,#9d8d7d)}.handle[data-astro-cid-67ggu7zt]{background:var(--bg);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.handle[data-astro-cid-67ggu7zt] span[data-astro-cid-67ggu7zt]{background:var(--bg);border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 20px #00000040}.handle[data-astro-cid-67ggu7zt] span[data-astro-cid-67ggu7zt]:before{content:"‹ ›";letter-spacing:.2em;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.range[data-astro-cid-67ggu7zt]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.list[data-astro-cid-lesv7jgp]{gap:clamp(48px,8vw,120px);margin:clamp(40px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lesv7jgp]{gap:24px;display:grid}.card__media[data-astro-cid-lesv7jgp]{aspect-ratio:4/5}h3[data-astro-cid-lesv7jgp]{margin-block:.15em .2em;font-size:clamp(2rem,5vw,3.6rem)}.lead[data-astro-cid-lesv7jgp]{color:var(--ink-soft);margin-bottom:.8em}.more[data-astro-cid-lesv7jgp]{max-width:44ch}.meta[data-astro-cid-lesv7jgp]{border-block:1px solid var(--line);justify-content:space-between;gap:16px;max-width:44ch;margin-block:1.2em 1.4em;padding-block:1.1em;font-size:.9rem;display:flex}.meta[data-astro-cid-lesv7jgp] b[data-astro-cid-lesv7jgp]{font-weight:600}@media (width>=900px){.card[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,140px)}.card[data-astro-cid-lesv7jgp]:nth-child(2n) .card__media[data-astro-cid-lesv7jgp]{order:2}.card__media[data-astro-cid-lesv7jgp]{aspect-ratio:4/5;max-height:78vh}}.head[data-astro-cid-c6r7gr4v]{margin-bottom:clamp(32px,6vw,72px)}.strip[data-astro-cid-c6r7gr4v]{padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(14px,2vw,28px);display:flex;overflow-x:auto}.strip[data-astro-cid-c6r7gr4v]::-webkit-scrollbar{display:none}.work[data-astro-cid-c6r7gr4v]{scroll-snap-align:start;flex:0 0 min(78vw,420px);margin:0}.work[data-astro-cid-c6r7gr4v] .ph[data-astro-cid-c6r7gr4v]{aspect-ratio:3/4}figcaption[data-astro-cid-c6r7gr4v]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px;font-size:.72rem}.grid[data-astro-cid-oxgmilyn]{gap:40px;display:grid}.photo[data-astro-cid-oxgmilyn]{aspect-ratio:4/5}.text[data-astro-cid-oxgmilyn]{max-width:46ch;margin-top:1.4em;font-size:1.05rem}.facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin:2.5em 0 0;padding-top:1.6em;display:grid}.facts[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{margin:0}dt[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--accent);font-size:clamp(2.4rem,7vw,4.5rem);line-height:1}dd[data-astro-cid-oxgmilyn]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:.4em 0 0;font-size:.7rem}@media (width>=900px){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(48px,8vw,140px)}}.list[data-astro-cid-4bjs7uhz]{gap:48px;margin:clamp(32px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.face[data-astro-cid-4bjs7uhz]{aspect-ratio:1;border-radius:50%;width:96px;margin-bottom:20px}blockquote[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.who[data-astro-cid-4bjs7uhz]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-top:1em;font-size:.72rem}@media (width>=900px){.list[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,72px)}}.steps[data-astro-cid-5wfdsgz3]{background:var(--bg-2)}ol[data-astro-cid-5wfdsgz3]{gap:32px;margin:clamp(32px,6vw,72px) 0;padding:0;list-style:none;display:grid}li[data-astro-cid-5wfdsgz3]{border-top:1px solid var(--line);padding-top:20px}.num[data-astro-cid-5wfdsgz3]{font-size:1.4rem}h3[data-astro-cid-5wfdsgz3]{margin-block:.2em .4em;font-size:2rem}li[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--ink-soft);max-width:32ch}@media (width>=900px){ol[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,56px)}}.cols[data-astro-cid-xd5echp7]{gap:40px;margin-top:clamp(32px,6vw,72px);display:grid}.addr[data-astro-cid-xd5echp7]{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.15}.note[data-astro-cid-xd5echp7]{color:var(--ink-soft);margin-top:.6em}.links[data-astro-cid-xd5echp7]{gap:.4em;margin:1.6em 0 2em;padding:0;list-style:none;display:grid}.links[data-astro-cid-xd5echp7] a[data-astro-cid-xd5echp7]{text-underline-offset:4px}.map[data-astro-cid-xd5echp7]{aspect-ratio:4/3}.legal[data-astro-cid-xd5echp7]{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:clamp(48px,8vw,100px);padding-top:20px;font-size:.8rem}@media (width>=900px){.cols[data-astro-cid-xd5echp7]{grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,140px)}}@media (width<=899px){.contacts[data-astro-cid-xd5echp7]{padding-bottom:120px}}
