header[data-astro-cid-yxete6jp]{padding-block:28px}.row[data-astro-cid-yxete6jp]{border-block-end:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.wordmark[data-astro-cid-yxete6jp]{font-size:clamp(1.125rem,1.53vw,1.375rem);font-weight:700}nav[data-astro-cid-yxete6jp]{flex-wrap:wrap;gap:8px clamp(14px,2.5vw,36px);font-weight:500;display:flex}@media (width<=660px){header[data-astro-cid-yxete6jp]{padding-block:20px 10px}.row[data-astro-cid-yxete6jp]{padding-block-end:12px}nav[data-astro-cid-yxete6jp]{font-size:.875rem}nav[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{padding-block:4px}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(24px, 2.78vw, 40px) var(--section-space);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.34vw,48px);display:grid}.intro[data-astro-cid-ge2uvauf]{align-content:start;justify-items:start;gap:var(--gap);padding-block-start:clamp(16px,3.06vw,44px);display:grid}.eyebrow[data-astro-cid-ge2uvauf]{font-size:.8125rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(40px,6.12vw,88px)}.description[data-astro-cid-ge2uvauf]{max-inline-size:550px;font-size:clamp(1.125rem,1.6vw,1.4375rem)}.accent-link[data-astro-cid-ge2uvauf]{font-size:1.125rem}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:624/720;background:var(--placeholder)}.visual[data-astro-cid-ge2uvauf] picture,.visual[data-astro-cid-ge2uvauf] img,.visual[data-astro-cid-ge2uvauf] .placeholder[data-astro-cid-ge2uvauf]{object-fit:cover;block-size:100%;inline-size:100%}@media (width<=700px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:32px}.intro[data-astro-cid-ge2uvauf]{padding-block-start:0}h1[data-astro-cid-ge2uvauf]{font-size:clamp(40px,9.8vw,64px)}}h2[data-astro-cid-rj65ajc3]{font-size:clamp(42px,4.59vw,66px)}.description[data-astro-cid-rj65ajc3]{max-inline-size:850px;font-size:clamp(1.125rem,1.46vw,1.3125rem)}.section[data-astro-cid-rj65ajc3] .accent-link[data-astro-cid-rj65ajc3]{justify-self:start;font-size:clamp(1rem,1.39vw,1.25rem)}.gallery[data-astro-cid-rj65ajc3]{align-items:start;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.artwork[data-astro-cid-rj65ajc3]{background:var(--placeholder);display:block}.artwork[data-astro-cid-rj65ajc3] img{block-size:auto;inline-size:100%}figcaption[data-astro-cid-rj65ajc3]{color:var(--muted);padding-block-start:8px;font-size:.875rem}.empty[data-astro-cid-rj65ajc3]{aspect-ratio:416/554}dialog[data-astro-cid-rj65ajc3]{background:var(--paper);max-block-size:calc(100dvh - 24px);inline-size:min(100% - 24px,1050px);color:var(--ink);border:0;padding:0}dialog[data-astro-cid-rj65ajc3]::backdrop{background:var(--overlay)}html:has(dialog[open]){overflow:hidden}.lightbox[data-astro-cid-rj65ajc3]{gap:12px;padding:clamp(12px,2.5vw,28px);display:grid}.lightbox-header[data-astro-cid-rj65ajc3],.lightbox-footer[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.lightbox-header[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{font-size:clamp(1.25rem,3vw,2rem)}dialog[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border:1px solid var(--rule);background:var(--paper);min-block-size:44px;min-inline-size:44px;color:var(--ink);border-radius:0}dialog[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover:not(:disabled){border-color:var(--ink)}dialog[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:disabled{visibility:hidden}[data-astro-cid-rj65ajc3][data-close]{font-size:1.5rem}.stage[data-astro-cid-rj65ajc3]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.photo[data-astro-cid-rj65ajc3]{touch-action:pan-y pinch-zoom;place-items:center;block-size:min(62dvh,680px);min-block-size:110px;display:grid}.photo[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;min-block-size:0;max-block-size:100%;max-inline-size:100%}.details[data-astro-cid-rj65ajc3]{gap:4px;display:grid}.position[data-astro-cid-rj65ajc3]{color:var(--muted);font-size:.875rem}.inquire[data-astro-cid-rj65ajc3]{background:var(--accent);color:var(--white);border-color:#0000;padding:10px 15px;font-weight:500}.inquire[data-astro-cid-rj65ajc3]:hover:not(:disabled){background:var(--accent-hover);border-color:#0000}@media (width<=960px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:1fr}.stage[data-astro-cid-rj65ajc3]{gap:6px}.photo[data-astro-cid-rj65ajc3]{block-size:min(57dvh,540px)}}.about[data-astro-cid-oxgmilyn]{gap:var(--column-gap);grid-template-columns:minmax(0,520fr) minmax(0,704fr);align-items:start;display:grid}.portrait[data-astro-cid-oxgmilyn]{aspect-ratio:520/620}.story[data-astro-cid-oxgmilyn]{gap:clamp(20px,1.95vw,28px);padding-block-start:clamp(0px,5.42vw,78px);display:grid}.description[data-astro-cid-oxgmilyn]{max-inline-size:650px;font-size:clamp(1.125rem,1.74vw,1.5625rem)}@media (width<=700px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.story[data-astro-cid-oxgmilyn]{grid-row:1;padding-block-start:0}.portrait[data-astro-cid-oxgmilyn]{max-inline-size:520px}}.contact[data-astro-cid-he3spzz3]{gap:var(--column-gap);grid-template-columns:minmax(0,600fr) minmax(0,624fr);display:grid}.intro[data-astro-cid-he3spzz3],form[data-astro-cid-he3spzz3]{gap:var(--gap);align-content:start;display:grid}.description[data-astro-cid-he3spzz3]{max-inline-size:570px;font-size:clamp(1.125rem,1.53vw,1.375rem)}.field[data-astro-cid-he3spzz3]{position:relative}label[data-astro-cid-he3spzz3]{font-size:1.0625rem;position:absolute;inset:12px auto auto 16px}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{border:1px solid var(--rule);inline-size:100%;color:inherit;background:0 0;border-radius:0;padding:35px 15px 10px;display:block}input[data-astro-cid-he3spzz3]{min-block-size:70px}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-block-size:170px}[data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--accent)}.error[data-astro-cid-he3spzz3]{color:var(--accent);margin-block-start:6px;font-size:.875rem}button[data-astro-cid-he3spzz3]{background:var(--accent);color:var(--white);text-align:start;border:0;padding:20px 24px;font-size:1.25rem;font-weight:500}button[data-astro-cid-he3spzz3]:hover:not(:disabled){background:var(--accent-hover)}button[data-astro-cid-he3spzz3]:disabled{cursor:default}.form-note[data-astro-cid-he3spzz3]{color:var(--muted);margin-block-start:calc(var(--gap) * -.55);font-size:.875rem}[data-astro-cid-he3spzz3][data-form-status]:empty{display:none}@media (width<=760px){.contact[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}footer[data-astro-cid-jo6i4kqk]>.container[data-astro-cid-jo6i4kqk]{gap:20px}.row[data-astro-cid-jo6i4kqk],nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 20px;display:flex}.row[data-astro-cid-jo6i4kqk]{justify-content:space-between;font-size:.875rem}.row[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]{font-weight:500}.legal[data-astro-cid-jo6i4kqk]{display:none}.legal[data-astro-cid-jo6i4kqk]:target{gap:12px;padding-block:12px;display:grid}.legal[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:1.5rem}:root{color-scheme:light;--paper:#f5f4f0;--ink:#191919;--accent:#d51d24;--accent-hover:#ae171c;--rule:#d4d1cb;--placeholder:#e4e1da;--muted:#5d5a54;--white:#fff;--overlay:#191919c7;--font:Inter, Arial, sans-serif;--measure:1296px;--gutter:clamp(20px, 5vw, 72px);--section-space:clamp(38px, 4.45vw, 64px);--section-gap:clamp(22px, 2.23vw, 32px);--gap:clamp(16px, 1.67vw, 24px);--column-gap:clamp(24px, 5vw, 72px);--title-size:clamp(44px, 5vw, 72px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 1rem/1.35 var(--font);margin:0}h1,h2,p,figure{margin:0}h1,h2{letter-spacing:-.05em;font-weight:700;line-height:1}h2{font-size:var(--title-size)}img{max-inline-size:100%;display:block}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.container{inline-size:min(var(--measure), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--section-space)}.section>.container{gap:var(--section-gap);display:grid}.rule{border:0;border-block-start:1px solid var(--rule);margin:0}.eyebrow{color:var(--accent);font-size:.875rem;font-weight:500}.accent-link{color:var(--accent);font-weight:500}.placeholder{background:var(--placeholder);color:var(--muted);text-align:center;place-items:center;padding:16px;font-size:.875rem;font-weight:500;display:grid}.skip-link{inset:12px auto auto var(--gutter);z-index:2;background:var(--paper);padding:12px;position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
