.hero[data-astro-cid-ge2uvauf]{flex-direction:column;gap:clamp(2.5rem,6vw,5rem);padding-top:clamp(3rem,9vw,8rem);padding-bottom:clamp(3.5rem,8vw,7rem);display:flex}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-5);letter-spacing:-.055em;font-weight:500;line-height:.9}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__line--indent[data-astro-cid-ge2uvauf]{padding-left:12vw}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.hero__tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;color:var(--ink-soft);grid-column:1/span 5;line-height:1.18}.hero__meta[data-astro-cid-ge2uvauf]{grid-column:8/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.hero__meta[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{margin:.3rem 0 0}.hero__dot[data-astro-cid-ge2uvauf]{vertical-align:.1em;background:#2f9e5b;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block;box-shadow:0 0 0 3px #2f9e5b2e}.hero__scroll[data-astro-cid-ge2uvauf]{color:var(--ink);align-self:flex-start;align-items:center;gap:.5rem;display:inline-flex}.hero__scroll[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:16px;height:16px;animation:nudge 2.4s var(--ease) infinite}@keyframes nudge{50%{transform:translateY(4px)}}@media (width<=899px){.hero__tagline[data-astro-cid-ge2uvauf],.hero__meta[data-astro-cid-ge2uvauf]{grid-column:1/-1}}@media (width<=480px){.hero__line--indent[data-astro-cid-ge2uvauf]{padding-left:0}.hero__meta[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:1rem}}.card[data-astro-cid-ryuh4v2g]{color:inherit;display:block}.card[data-astro-cid-ryuh4v2g] .pm__media{transition:transform .9s var(--ease), filter .3s var(--ease)}.card[data-astro-cid-ryuh4v2g]:hover .pm__media,.card[data-astro-cid-ryuh4v2g]:focus-visible .pm__media{transform:scale(1.025)}.card__caption[data-astro-cid-ryuh4v2g]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;padding-top:.85rem;display:grid}.card__title[data-astro-cid-ryuh4v2g]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;transition:background-size .5s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;justify-self:start;font-weight:500;line-height:1.2}.card[data-astro-cid-ryuh4v2g]:hover .card__title[data-astro-cid-ryuh4v2g],.card[data-astro-cid-ryuh4v2g]:focus-visible .card__title[data-astro-cid-ryuh4v2g]{background-size:100% 1px}.card__meta[data-astro-cid-ryuh4v2g]{text-align:right}@media (width<=480px){.card__caption[data-astro-cid-ryuh4v2g]{grid-template-columns:auto 1fr}.card__meta[data-astro-cid-ryuh4v2g]{text-align:left;grid-column:2}}.gallery[data-astro-cid-rj65ajc3]{padding-bottom:var(--section)}.gallery__filters[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,5vw,4.5rem);display:flex}.chip[data-astro-cid-rj65ajc3]{border:1px solid var(--line);min-height:40px;font-size:var(--step--1);letter-spacing:.02em;color:var(--ink-soft);transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:.45rem 1rem;font-weight:500}.chip[data-astro-cid-rj65ajc3]:hover{border-color:var(--ink);color:var(--ink)}.chip[data-astro-cid-rj65ajc3][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.gallery__grid[data-astro-cid-rj65ajc3]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(3rem,8vw,8rem);display:grid}.gallery__item[data-astro-cid-rj65ajc3][hidden]{display:none}[data-astro-cid-rj65ajc3][data-slot=a]{grid-column:1/span 7}[data-astro-cid-rj65ajc3][data-slot=b]{grid-column:9/span 4;margin-top:clamp(4rem,14vw,14rem)}[data-astro-cid-rj65ajc3][data-slot=c]{grid-column:2/span 4}[data-astro-cid-rj65ajc3][data-slot=d]{grid-column:7/span 6;margin-top:clamp(3rem,9vw,9rem)}[data-astro-cid-rj65ajc3][data-slot=e]{grid-column:1/span 5;margin-top:clamp(2rem,6vw,6rem)}[data-astro-cid-rj65ajc3][data-slot=f]{grid-column:7/span 5}[data-astro-cid-rj65ajc3][data-slot=featured]{grid-column:1/-1}@media (width<=899px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(2.5rem,7vw,4rem)}.gallery__item[data-astro-cid-rj65ajc3][data-slot]{grid-column:auto;margin-top:0}.gallery__item[data-astro-cid-rj65ajc3][data-slot=b],.gallery__item[data-astro-cid-rj65ajc3][data-slot=d],.gallery__item[data-astro-cid-rj65ajc3][data-slot=f]{margin-top:4rem}.gallery__item[data-astro-cid-rj65ajc3][data-slot=featured]{grid-column:1/-1}}@media (width<=599px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:minmax(0,1fr)}.gallery__item[data-astro-cid-rj65ajc3][data-slot]{margin-top:0!important}}.modal[data-astro-cid-ardbxioo]{background:var(--bg);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow-y:auto}.modal[data-astro-cid-ardbxioo][open]{animation:modal-in .45s var(--ease)}.modal[data-astro-cid-ardbxioo]::backdrop{background:var(--bg)}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)}}.modal__bar[data-astro-cid-ardbxioo]{z-index:5;padding:.75rem var(--gutter);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.modal__nav[data-astro-cid-ardbxioo]{align-items:center;gap:.25rem;display:flex}.modal__btn[data-astro-cid-ardbxioo],.modal__close[data-astro-cid-ardbxioo]{min-width:44px;min-height:44px;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.modal__close[data-astro-cid-ardbxioo]{border:1px solid var(--line);margin-left:.5rem;padding-inline:1rem}.modal__btn[data-astro-cid-ardbxioo]:hover,.modal__close[data-astro-cid-ardbxioo]:hover{background:#1111110f}.modal[data-astro-cid-ardbxioo] svg[data-astro-cid-ardbxioo]{width:20px;height:20px}.modal__body[data-astro-cid-ardbxioo]{max-width:var(--max);padding:clamp(1.25rem, 3vw, 2.5rem) var(--gutter) clamp(3rem, 6vw, 5rem);margin-inline:auto}.about[data-astro-cid-oxgmilyn]{padding-bottom:var(--section)}.about__grid[data-astro-cid-oxgmilyn]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(1.5rem,4vw,3rem);display:grid}.about__portrait[data-astro-cid-oxgmilyn]{grid-column:1/span 4}.about__text[data-astro-cid-oxgmilyn]{flex-direction:column;grid-column:6/-1;gap:1.5rem;display:flex}.about__lead[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;line-height:1.2}.about__body[data-astro-cid-oxgmilyn]{max-width:58ch;color:var(--ink-soft)}.about__lists[data-astro-cid-oxgmilyn]{gap:var(--gap);grid-template-columns:1.6fr 1fr;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.about__list-title[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);padding-bottom:.75rem}.about__table[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;gap:0 1rem;padding-block:.9rem;display:grid}.about__year[data-astro-cid-oxgmilyn]{font-variant-numeric:tabular-nums;color:var(--muted);grid-row:span 2}.about__show[data-astro-cid-oxgmilyn]{font-weight:500}.about__place[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:var(--step--1)}.about__clients[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);padding-block:.9rem}@media (width<=899px){.about__portrait[data-astro-cid-oxgmilyn]{grid-column:1/span 5}.about__text[data-astro-cid-oxgmilyn]{grid-column:6/-1}.about__lists[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.about__portrait[data-astro-cid-oxgmilyn],.about__text[data-astro-cid-oxgmilyn]{grid-column:1/-1}.about__portrait[data-astro-cid-oxgmilyn]{max-width:420px}}
