.ph[data-astro-cid-5cgh4fwy]{padding-top:calc(var(--header-h) + clamp(1.5rem,5vw,3.5rem))}.ph__top[data-astro-cid-5cgh4fwy]{display:grid;gap:1.75rem;padding-bottom:clamp(2rem,5vw,3.5rem)}.ph__crumbs[data-astro-cid-5cgh4fwy]{display:flex;gap:.75rem}.ph__crumbs[data-astro-cid-5cgh4fwy] a[data-astro-cid-5cgh4fwy]:hover{color:var(--ink)}.ph__titles[data-astro-cid-5cgh4fwy]{display:grid;gap:.5rem}.ph__num[data-astro-cid-5cgh4fwy]{font-family:var(--f-display);font-weight:600;font-size:var(--t-num);line-height:.8;color:var(--accent-ink)}.ph__title[data-astro-cid-5cgh4fwy]{font-family:var(--f-display);font-weight:400;font-size:var(--t-2xl);line-height:1.02;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.ph__title[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]{display:block;overflow:hidden}.ph__title[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]{display:inline-block}.js[data-astro-cid-5cgh4fwy] .ph__title[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]{animation:ph-rise 1.2s var(--ease) both}.js[data-astro-cid-5cgh4fwy] .ph__title[data-astro-cid-5cgh4fwy]>span[data-astro-cid-5cgh4fwy]:nth-child(2)>span[data-astro-cid-5cgh4fwy]{animation-delay:.1s}@keyframes ph-rise{0%{transform:translateY(105%)}}.ph__meta[data-astro-cid-5cgh4fwy]{display:grid;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--line-strong)}.ph__meta[data-astro-cid-5cgh4fwy] div[data-astro-cid-5cgh4fwy]{display:grid;gap:.25rem}.ph__meta[data-astro-cid-5cgh4fwy] dd[data-astro-cid-5cgh4fwy]{font-family:var(--f-display);font-size:var(--t-base)}.ph__media[data-astro-cid-5cgh4fwy]{height:min(86svh,62vw + 10rem);min-height:320px;overflow:hidden;background:var(--paper-2)}.ph__media[data-astro-cid-5cgh4fwy] .ph__img{width:100%;height:100%;object-fit:cover}@media(min-width:960px){.ph__top[data-astro-cid-5cgh4fwy]{grid-template-columns:repeat(12,1fr);column-gap:var(--gap);align-items:end}.ph__crumbs[data-astro-cid-5cgh4fwy]{grid-column:1 / -1}.ph__titles[data-astro-cid-5cgh4fwy]{grid-column:1 / 9;grid-template-columns:auto 1fr;align-items:end;column-gap:2rem}.ph__meta[data-astro-cid-5cgh4fwy]{grid-column:9 / 13}.ph__media[data-astro-cid-5cgh4fwy]{height:min(88svh,56vw)}}.pinfo[data-astro-cid-igp5btc6]{padding-block:var(--section)}.pinfo__grid[data-astro-cid-igp5btc6]{display:grid;gap:3rem}.pinfo__sketch[data-astro-cid-igp5btc6]{display:grid;gap:.75rem;width:min(46%,220px)}.pinfo__tint[data-astro-cid-igp5btc6]{background:var(--accent);overflow:hidden}.pinfo__tint[data-astro-cid-igp5btc6] .pinfo__sketch-img{width:100%;aspect-ratio:1 / 1.9;object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1)}.pinfo__body[data-astro-cid-igp5btc6]{display:grid;gap:1.5rem}.pinfo__lead[data-astro-cid-igp5btc6]{font-size:var(--t-xl);max-width:22ch}.pinfo__prose[data-astro-cid-igp5btc6]{font-size:var(--t-base)}.pinfo__sheet[data-astro-cid-igp5btc6] dl[data-astro-cid-igp5btc6]{margin-top:1rem;border-top:1px solid var(--line-strong)}.pinfo__sheet[data-astro-cid-igp5btc6] dl[data-astro-cid-igp5btc6]>div[data-astro-cid-igp5btc6]{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;padding-block:.9rem;border-bottom:1px solid var(--line)}.pinfo__sheet[data-astro-cid-igp5btc6] dt[data-astro-cid-igp5btc6]{font-family:var(--f-display);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);padding-top:.2em}.pinfo__sheet[data-astro-cid-igp5btc6] dd[data-astro-cid-igp5btc6]{font-family:var(--f-display);font-size:var(--t-sm);letter-spacing:.02em;line-height:1.5}.pinfo__program[data-astro-cid-igp5btc6] ul[data-astro-cid-igp5btc6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pinfo__program[data-astro-cid-igp5btc6] li[data-astro-cid-igp5btc6]{padding:.4rem .8rem;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--f-display);font-size:var(--t-sm)}@media(min-width:960px){.pinfo__grid[data-astro-cid-igp5btc6]{grid-template-columns:repeat(12,1fr);column-gap:var(--gap);row-gap:4rem;align-items:start}.pinfo__sketch[data-astro-cid-igp5btc6]{grid-column:1 / 3;width:100%}.pinfo__body[data-astro-cid-igp5btc6]{grid-column:4 / 9}.pinfo__sheet[data-astro-cid-igp5btc6]{grid-column:9 / 13}.pinfo__program[data-astro-cid-igp5btc6]{grid-column:4 / 13}}.mat[data-astro-cid-ddpyvr5p]{padding-block:clamp(3rem,8vw,6rem);border-top:1px solid var(--line)}.mat__inner[data-astro-cid-ddpyvr5p]{display:grid;gap:2rem}.mat__list[data-astro-cid-ddpyvr5p]{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem)}.mat__list[data-astro-cid-ddpyvr5p] li[data-astro-cid-ddpyvr5p]{display:grid;justify-items:center;gap:1rem}.mat__swatch[data-astro-cid-ddpyvr5p]{position:relative;width:clamp(88px,18vw,150px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 0 0 8px var(--paper),0 0 0 9px var(--line);transition:transform .8s var(--ease)}.mat__list[data-astro-cid-ddpyvr5p] li[data-astro-cid-ddpyvr5p]:hover .mat__swatch[data-astro-cid-ddpyvr5p]{transform:scale(1.06)}.mat__swatch[data-astro-cid-ddpyvr5p] .mat__img{width:100%;height:100%;object-fit:cover}.mat__name[data-astro-cid-ddpyvr5p]{font-family:var(--f-display);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;text-align:center;max-width:12ch}@media(min-width:960px){.mat__inner[data-astro-cid-ddpyvr5p]{grid-template-columns:repeat(12,1fr);column-gap:var(--gap);align-items:center}.mat__inner[data-astro-cid-ddpyvr5p]>h2[data-astro-cid-ddpyvr5p]{grid-column:1 / 4}.mat__list[data-astro-cid-ddpyvr5p]{grid-column:4 / 13}}.pn__next[data-astro-cid-dyszcp65]{position:relative;display:block;overflow:hidden;height:clamp(320px,62vh,640px);color:var(--white)}.pn__next[data-astro-cid-dyszcp65] .pn__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.6s var(--ease)}.pn__next[data-astro-cid-dyszcp65]:hover .pn__img{transform:scale(1)}.pn__shade[data-astro-cid-dyszcp65]{position:absolute;inset:0;background:linear-gradient(to top,#141210b8,#14121026 60%)}.pn__content[data-astro-cid-dyszcp65]{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:auto 1fr auto;align-items:end;column-gap:1.25rem;padding-bottom:clamp(1.5rem,4vw,3rem)}.pn__label[data-astro-cid-dyszcp65]{grid-column:1 / -1;color:#fdfcfabf;margin-bottom:.75rem}.pn__num[data-astro-cid-dyszcp65]{font-family:var(--f-display);font-weight:600;font-size:var(--t-num);line-height:.8}.pn__title[data-astro-cid-dyszcp65]{font-family:var(--f-display);font-weight:400;font-size:var(--t-lg);letter-spacing:.12em;text-transform:uppercase;line-height:1.15}.pn__arrow[data-astro-cid-dyszcp65]{font-size:var(--t-xl);transition:transform .6s var(--ease)}.pn__next[data-astro-cid-dyszcp65]:hover .pn__arrow[data-astro-cid-dyszcp65]{transform:translate(.4rem)}.pn__bar[data-astro-cid-dyszcp65]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem}.gi[data-astro-cid-oxmnpoz3]{position:relative}.gi__link[data-astro-cid-oxmnpoz3]{position:relative;display:block;overflow:hidden;background:var(--paper-2);cursor:zoom-in}.gi__link[data-astro-cid-oxmnpoz3] .gi__img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease),filter .8s var(--ease)}.gi__link[data-astro-cid-oxmnpoz3]:hover .gi__img{transform:scale(1.035)}.gi--plan[data-astro-cid-oxmnpoz3] .gi__link[data-astro-cid-oxmnpoz3]{background:var(--white);padding:clamp(.75rem,2.5vw,2rem);border:1px solid var(--line)}.gi--plan[data-astro-cid-oxmnpoz3] .gi__img{object-fit:contain}.gi--plan[data-astro-cid-oxmnpoz3] .gi__link[data-astro-cid-oxmnpoz3]:hover .gi__img{transform:scale(1.015)}.gi__hint[data-astro-cid-oxmnpoz3]{position:absolute;right:.75rem;bottom:.75rem;padding:.45rem .75rem;background:#f6f3eeeb;color:var(--ink);font-family:var(--f-display);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.gi__link[data-astro-cid-oxmnpoz3]:hover .gi__hint[data-astro-cid-oxmnpoz3],.gi__link[data-astro-cid-oxmnpoz3]:focus-visible .gi__hint[data-astro-cid-oxmnpoz3]{opacity:1;transform:none}@media(hover:none){.gi__hint[data-astro-cid-oxmnpoz3]{opacity:1;transform:none}}.gi__cap[data-astro-cid-oxmnpoz3]{display:flex;gap:.75rem;align-items:baseline;margin-top:.75rem;font-family:var(--f-display);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.gi__label[data-astro-cid-oxmnpoz3]{color:var(--accent-ink, var(--accent))}.sec-head[data-astro-cid-ecv2khrf]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-top:1.25rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);border-top:1px solid var(--line-strong)}.gallery[data-astro-cid-ecv2khrf]{padding-bottom:var(--section)}.gallery__grid[data-astro-cid-ecv2khrf]{display:grid;gap:clamp(1rem,2.5vw,2rem)}.gallery__grid[data-astro-cid-ecv2khrf] .gi__link{aspect-ratio:16 / 10}@media(min-width:960px){.gallery__grid[data-astro-cid-ecv2khrf]{grid-template-columns:repeat(12,1fr);align-items:start}.gallery__grid[data-astro-cid-ecv2khrf]>*{grid-column:1 / -1}.gallery__grid--2[data-astro-cid-ecv2khrf]>.g-0{grid-column:1 / 8}.gallery__grid--2[data-astro-cid-ecv2khrf]>.g-1{grid-column:8 / 13;margin-top:30%}.gallery__grid--3[data-astro-cid-ecv2khrf]>.g-1{grid-column:1 / 7}.gallery__grid--3[data-astro-cid-ecv2khrf]>.g-2{grid-column:7 / 13;margin-top:8rem}.gallery__grid--4[data-astro-cid-ecv2khrf]>.g-1{grid-column:1 / 8}.gallery__grid--4[data-astro-cid-ecv2khrf]>.g-2{grid-column:8 / 13;margin-top:8rem}.gallery__grid--4[data-astro-cid-ecv2khrf]>.g-3{grid-column:3 / 11}.gallery__grid[data-astro-cid-ecv2khrf]>.g-0 .gi__link{aspect-ratio:16 / 8.5}}.docs[data-astro-cid-ecv2khrf]{padding-block:var(--section);background:var(--paper-2)}.docs__head[data-astro-cid-ecv2khrf]{align-items:end}.docs__title[data-astro-cid-ecv2khrf]{font-size:var(--t-3xl);font-weight:400;margin-top:1rem}.docs__note[data-astro-cid-ecv2khrf]{max-width:26em;color:var(--ink-soft);font-size:1rem}.docs__grid[data-astro-cid-ecv2khrf]{display:grid;gap:clamp(1.25rem,3vw,2.5rem)}.docs__grid[data-astro-cid-ecv2khrf] .gi__link{aspect-ratio:4 / 3}.docs__grid[data-astro-cid-ecv2khrf] .docs__wide .gi__link{aspect-ratio:auto}@media(min-width:960px){.docs__grid[data-astro-cid-ecv2khrf]{grid-template-columns:1fr 1fr;align-items:start}.docs__grid[data-astro-cid-ecv2khrf]>.docs__wide{grid-column:1 / -1}}
