.fw[data-astro-cid-feewauoo]{display:flex;flex-direction:column;gap:12px}.fw-row[data-astro-cid-feewauoo]{display:flex;align-items:flex-start;gap:12px}.fw-cell[data-astro-cid-feewauoo]{flex:var(--g) 1 0;min-width:0;margin:0;aspect-ratio:var(--r);overflow:hidden;border-radius:var(--radius);background:var(--surface-2)}.fw-cell[data-astro-cid-feewauoo] img[data-astro-cid-feewauoo]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.fw-cell[data-astro-cid-feewauoo]:hover img[data-astro-cid-feewauoo]{transform:scale(1.04)}.fw-row[data-astro-cid-feewauoo].solo{max-width:560px;margin-inline:auto;width:100%}@media(prefers-reduced-motion:reduce){.fw-cell[data-astro-cid-feewauoo] img[data-astro-cid-feewauoo]{transition:none}.fw-cell[data-astro-cid-feewauoo]:hover img[data-astro-cid-feewauoo]{transform:none}}@media(max-width:600px){.fw-row[data-astro-cid-feewauoo]{flex-wrap:wrap}.fw-cell[data-astro-cid-feewauoo]:first-child:nth-last-child(3){flex:1 1 100%;aspect-ratio:var(--rp)}.fw-row[data-astro-cid-feewauoo].solo .fw-cell[data-astro-cid-feewauoo]{aspect-ratio:var(--rp)}}@media(max-width:760px){.fw[data-astro-cid-feewauoo]{flex-direction:row;flex-wrap:wrap;gap:var(--ph-gap, 6px);margin-inline:calc(var(--ph-edge, 8px) - var(--ph-gutter, 20px))}.fw-row[data-astro-cid-feewauoo],.fw-row[data-astro-cid-feewauoo].solo{display:contents}.fw-cell[data-astro-cid-feewauoo],.fw-cell[data-astro-cid-feewauoo]:first-child:nth-last-child(3),.fw-row[data-astro-cid-feewauoo].solo .fw-cell[data-astro-cid-feewauoo]{flex:var(--pgrow, 1) 0 calc((100% - var(--pn) * var(--ph-gap, 6px) - .5px) * var(--pw));aspect-ratio:var(--r)}.fw[data-astro-cid-feewauoo]>.fw-row[data-astro-cid-feewauoo]:first-child>.fw-cell[data-astro-cid-feewauoo]:first-child{aspect-ratio:var(--rp)}.fw-cell[data-astro-cid-feewauoo]:hover img[data-astro-cid-feewauoo]{transform:none}.fw-cell[data-astro-cid-feewauoo]{border-radius:0}}@media(min-width:601px)and (max-width:760px){.fw[data-astro-cid-feewauoo]>.fw-row[data-astro-cid-feewauoo]:first-child>.fw-cell[data-astro-cid-feewauoo]:first-child{flex:0 0 560px;margin-inline:calc((100% - 560px)/2)}}.hero[data-astro-cid-j7pv25f6]{background:var(--bg)}.hero-photo[data-astro-cid-j7pv25f6]{position:relative;margin:0;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--surface-2)}@media(orientation:landscape)and (min-width:761px){.hero-photo[data-astro-cid-j7pv25f6]{aspect-ratio:auto;height:calc(100svh - 64px);min-height:320px}}.hero-slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s ease}.hero-slide[data-astro-cid-j7pv25f6].is-on{opacity:1}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-j7pv25f6]{transition:none}}.hero-content[data-astro-cid-j7pv25f6]{text-align:center;padding-top:clamp(2.2rem,5vw,3.6rem)}.hero-eyebrow[data-astro-cid-j7pv25f6]{display:block;color:var(--accent-dk);text-wrap:balance}.hero-h1[data-astro-cid-j7pv25f6]{color:var(--text);margin:1rem 0 0;font-weight:400;font-size:clamp(2rem,4.6vw,3.4rem);text-wrap:balance}.hero-sub[data-astro-cid-j7pv25f6]{color:var(--text-soft);font-size:clamp(1rem,2.2vw,1.18rem);max-width:52ch;margin:1.1rem auto 1.8rem}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;flex-wrap:wrap;justify-content:center}.intro[data-astro-cid-j7pv25f6]{padding-top:var(--section)}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(1.8rem,5vw,4rem);align-items:center}.intro-portrait[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.intro-portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center 22%}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.4rem 0 1.1rem}.intro-lead[data-astro-cid-j7pv25f6]{font-size:1.12rem;line-height:1.8;color:var(--text-soft)}.intro-sign[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.4rem;color:var(--accent-dk);margin:1.4rem 0 1rem}.work[data-astro-cid-j7pv25f6]{padding:var(--section) 0 0}.work-head[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:clamp(1.6rem,4vw,2.6rem)}.work-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.7rem}.work-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:clamp(1.6rem,4vw,2.4rem)}.beyond[data-astro-cid-j7pv25f6]{margin-top:var(--section);padding:var(--section) 0;background:var(--bokeh),var(--surface);border-block:1px solid var(--line-soft)}.beyond-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center}.beyond-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.4rem 0 1.1rem;text-wrap:balance}.beyond-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--text-soft);font-size:1.08rem;line-height:1.8;max-width:58ch;margin-bottom:1.2rem}.beyond-photos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,1fr)}.bp-a[data-astro-cid-j7pv25f6]{grid-column:1 / 6;margin:0;aspect-ratio:3 / 2}.bp-b[data-astro-cid-j7pv25f6]{--mat: clamp(5px, .7vw, 9px);grid-column:4 / 7;margin:-24% 0 0;position:relative;aspect-ratio:2 / 3;box-shadow:calc(-1 * var(--mat)) calc(-1 * var(--mat)) 0 0 var(--surface)}@media(max-width:860px){.beyond-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.beyond-photos[data-astro-cid-j7pv25f6]{max-width:520px;margin-inline:auto;width:100%}}.book-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left;margin:clamp(1.6rem,3vw,2.4rem) 0 0}.book-grid[data-astro-cid-j7pv25f6] .tile-photo[data-astro-cid-j7pv25f6]{min-height:220px}@media(max-width:860px){.book-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.tile[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;color:var(--text);transition:border-color .2s,transform .15s}.tile[data-astro-cid-j7pv25f6]:hover,.tile[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--accent-dk);transform:translateY(-3px)}.tile-q[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25;text-wrap:balance}.tile-a[data-astro-cid-j7pv25f6]{color:var(--text-soft);font-size:.97rem;line-height:1.65;flex:1}.tile-go[data-astro-cid-j7pv25f6]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:var(--accent-dk);margin-top:auto;padding-top:.6rem}.tile-photo[data-astro-cid-j7pv25f6]{padding:0;min-height:240px;justify-content:flex-end;color:#fff}.tile-photo[data-astro-cid-j7pv25f6] .tile-go[data-astro-cid-j7pv25f6]{color:#fff}.tile-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .6s ease}.tile-photo[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.tile-veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#100c0a14 35%,#100c0adb)}.tile-body[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem}.tile-photo[data-astro-cid-j7pv25f6] .tile-q[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,2.2vw,1.9rem);text-shadow:0 2px 18px rgba(0,0,0,.6)}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-j7pv25f6],.tile-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:none}.tile[data-astro-cid-j7pv25f6]:hover,.tile-photo[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:none}}.quotes[data-astro-cid-j7pv25f6]{padding:var(--section) 0;margin-top:var(--section);background:var(--bokeh),var(--surface);border-block:1px solid var(--line-soft)}.quotes-head[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:clamp(1.6rem,4vw,2.6rem)}.quotes-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.7rem}.quotes-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space) calc(var(--space) * 1.5)}.quote[data-astro-cid-j7pv25f6]{text-align:center}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.6;color:var(--text);text-wrap:balance}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.8rem;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:var(--accent-dk)}.q-year[data-astro-cid-j7pv25f6]{color:var(--muted)}@media(max-width:860px){.quotes-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.press[data-astro-cid-j7pv25f6]{margin-top:calc(var(--space) * 1.5);padding-top:var(--space);border-top:1px solid var(--line);text-align:center}.press-eyebrow[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.9rem}.press-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2.6rem}.press-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.3rem);color:var(--text-soft);letter-spacing:.02em}.press-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .2s ease}.press-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.press-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{color:var(--text);text-decoration-color:var(--accent-dk)}.closing[data-astro-cid-j7pv25f6]{background:var(--bg)}.closing-inner[data-astro-cid-j7pv25f6]{text-align:center;padding-top:var(--section)}.closing-eyebrow[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.8rem}.closing-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.4rem}@media(max-width:760px){.hero-photo[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2;max-height:calc(100svh - var(--ph-bar))}.hero-content[data-astro-cid-j7pv25f6]{padding-top:24px}.hero-h1[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:2rem;line-height:1.15}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.55;margin:12px auto 20px;text-wrap:pretty}.hero-ctas[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:10px}.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr auto auto;column-gap:16px;row-gap:0;align-items:start;max-width:36rem;margin-inline:auto}.intro-text[data-astro-cid-j7pv25f6]{display:contents}.intro-portrait[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1 / 6;align-self:center;width:100%;max-width:none;margin:0}.intro-text[data-astro-cid-j7pv25f6]>.eyebrow[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2}.intro-text[data-astro-cid-j7pv25f6]>.flourish[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:3}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:4;margin:0;max-width:6em}.intro-lead[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:6;margin-top:16px;font-size:1.125rem;line-height:1.55}.intro-sign[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:7;align-self:center;margin:4px 0 0;font-size:1.25rem}.intro[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:7;justify-self:end;align-self:center;margin-top:4px}.work-head[data-astro-cid-j7pv25f6]{margin-bottom:12px}.work-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:8px}.work-cta[data-astro-cid-j7pv25f6]{margin-top:16px}.quotes[data-astro-cid-j7pv25f6]{padding:var(--ph-band) 0;border-block:0}.quotes-head[data-astro-cid-j7pv25f6]{margin-bottom:12px}.quotes-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:8px}.quotes-grid[data-astro-cid-j7pv25f6]{gap:20px}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.5}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:6px;font-size:.75rem}.press[data-astro-cid-j7pv25f6]{margin-top:28px;padding-top:0;border-top:0}.press-eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:4px}.press-list[data-astro-cid-j7pv25f6]{gap:0 24px}.press-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;min-height:44px;font-size:1rem}.press-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.beyond[data-astro-cid-j7pv25f6]{margin-top:0;padding:var(--ph-band) 0;border-block:0;background:var(--bokeh),var(--surface-2)}.beyond-grid[data-astro-cid-j7pv25f6]{gap:16px}.beyond-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 12px}.beyond-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){font-size:1.0625rem;line-height:1.6;margin-bottom:4px}.beyond-photos[data-astro-cid-j7pv25f6]{display:flex;gap:var(--ph-gap);width:auto;max-width:none;margin-inline:calc(var(--ph-edge) - var(--ph-gutter))}.bp-a[data-astro-cid-j7pv25f6],.bp-b[data-astro-cid-j7pv25f6]{margin:0;min-width:0;box-shadow:none}.bp-a[data-astro-cid-j7pv25f6]{flex:1.5 1 0;aspect-ratio:3 / 2}.bp-b[data-astro-cid-j7pv25f6]{flex:.6667 1 0;aspect-ratio:2 / 3}.closing-eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:8px}.closing-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0}.book-grid[data-astro-cid-j7pv25f6]{margin-top:12px;gap:10px}.tile[data-astro-cid-j7pv25f6]{padding:20px;gap:6px}.tile-photo[data-astro-cid-j7pv25f6]{padding:0}.tile[data-astro-cid-j7pv25f6]:hover,.tile[data-astro-cid-j7pv25f6]:focus-visible{transform:none}.tile-q[data-astro-cid-j7pv25f6]{font-size:1.25rem}.tile-a[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.5}.tile-go[data-astro-cid-j7pv25f6]{font-size:.75rem;padding-top:4px}.tile-body[data-astro-cid-j7pv25f6]{padding:20px;gap:6px}.tile-photo[data-astro-cid-j7pv25f6] .tile-q[data-astro-cid-j7pv25f6]{font-size:1.5rem}.tile-photo[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:none}}@media(max-width:389px){.hero-h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.625rem,calc((100vw - 2 * var(--ph-gutter)) / 11),2rem)}}
