.media-link[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.media-link[data-astro-cid-j7pv25f6] .media-frame{transition:opacity .25s}.media-link[data-astro-cid-j7pv25f6]:hover .media-frame{opacity:.92}.opening[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 4rem);display:grid;align-items:center;padding-block:clamp(2rem,5vw,4rem)}.opening-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:center}.opening-text[data-astro-cid-j7pv25f6]{grid-column:1 / 8}.opening[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-hero);margin:1rem 0 1.75rem}.opening[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{display:block}.opening[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(2){padding-left:.6em;font-style:italic}.opening[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:34rem}.opening-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.25rem}.cta-primary[data-astro-cid-j7pv25f6]{display:inline-flex;flex-direction:column;gap:.15rem;background:var(--fg);color:var(--bg);text-decoration:none;padding:.9rem 1.4rem .85rem;transition:background .2s}.cta-primary[data-astro-cid-j7pv25f6]:hover{background:var(--accent)}.cta-label[data-astro-cid-j7pv25f6]{font-weight:600}.cta-label[data-astro-cid-j7pv25f6]:after{content:" →"}.cta-sub[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);opacity:.8}.opening-art[data-astro-cid-j7pv25f6]{grid-column:8 / 13;position:relative}.art-pw[data-astro-cid-j7pv25f6]{display:block;width:88%}.art-fl[data-astro-cid-j7pv25f6]{display:block;width:44%;position:relative;margin:-24% 0 0 auto}.art-fl[data-astro-cid-j7pv25f6] .media-frame{outline:10px solid var(--bg)}.opening-art[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}@media(max-width:900px){.opening[data-astro-cid-j7pv25f6]{min-height:0}.opening-text[data-astro-cid-j7pv25f6],.opening-art[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.opening-art[data-astro-cid-j7pv25f6]{margin-top:3rem}}.inquiry[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.inquiry-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}.inquiry-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3);margin:.75rem 0 1.25rem}.inquiry-q[data-astro-cid-j7pv25f6]{font-size:1.25rem;line-height:1.5;max-width:28rem}.inquiry-bridge[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.25;max-width:40rem;margin:clamp(3.5rem,7vw,6rem) auto 0;text-align:center}@media(max-width:760px){.inquiry-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}}#work[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2);margin-top:.9rem}.pw[data-astro-cid-j7pv25f6]{padding-top:0}.pw-text[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7fr 4fr;gap:var(--gutter);align-items:end;margin-top:2.5rem}.pw-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:13ch}@media(max-width:760px){.pw-text[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.awc-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7fr 4fr;gap:calc(var(--gutter) * 1.5);align-items:center}.awc-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}@media(max-width:760px){.awc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.themed[data-astro-cid-j7pv25f6]{background:var(--bg);color:var(--fg)}.fh-media[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.fh-text[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 5fr;gap:var(--gutter);margin-top:2.5rem}@media(max-width:760px){.fh-text[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.fl-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4fr 7fr;gap:calc(var(--gutter) * 1.5);align-items:center}.fl-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.fl-media[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:end}.fl-media[data-astro-cid-j7pv25f6] .fl-panel:nth-child(2){transform:translateY(-2.5rem)}@media(max-width:900px){.fl-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.fl-media[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.fl-media[data-astro-cid-j7pv25f6] .fl-panel:nth-child(2){transform:none}.fl-media[data-astro-cid-j7pv25f6] .fl-video{grid-column:1 / -1;max-width:420px;width:100%;margin-inline:auto}}.other[data-astro-cid-j7pv25f6]{padding-block:calc(var(--space-section) * .6)}.other[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:var(--fs-small);margin-bottom:1rem}.other-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(140px,3fr) 8fr;gap:var(--gutter);align-items:center;padding-block:1.75rem}.other-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:.5rem}.other-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.other-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.other-year[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:var(--fs-small);color:var(--muted);margin-left:.4em}.other-item[data-astro-cid-j7pv25f6] .credit[data-astro-cid-j7pv25f6]{margin-top:.5rem}@media(max-width:560px){.other-item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.other-media[data-astro-cid-j7pv25f6]{max-width:260px}}.about[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4fr 8fr;gap:var(--gutter)}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2)}.recog-title[data-astro-cid-j7pv25f6]{margin-top:3rem;font-family:var(--sans)}.recog[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1rem 0 0;max-width:44rem}.recog[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto auto;gap:.25rem 1.5rem;padding:.9rem 0;border-top:1px solid var(--line);font-size:.9375rem}.recog[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--line)}.recog-award[data-astro-cid-j7pv25f6]{font-weight:500}.recog-note[data-astro-cid-j7pv25f6],.recog-year[data-astro-cid-j7pv25f6]{color:var(--muted)}@media(max-width:760px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.recog[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto}.recog-note[data-astro-cid-j7pv25f6]{grid-row:2}}
