.hero[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--olive-deep);min-height:clamp(30rem,62vh,40rem);display:grid;position:relative;overflow:hidden}.scene[data-astro-cid-i3irphx7],.veil[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.scene[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;object-position:80% 55%;background:var(--olive-deep) url(/media/hero-poster.jpg) 80% 55% / cover no-repeat;width:100%;height:100%;display:block}.veil[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--olive-deep) 0%, color-mix(in srgb, var(--olive-deep) 94%, transparent) 30%, color-mix(in srgb, var(--olive-deep) 55%, transparent) 52%, transparent 74%)}.inner[data-astro-cid-i3irphx7]{align-items:center;padding-block:clamp(3.5rem,2rem + 6vw,6rem);display:flex}.text[data-astro-cid-i3irphx7]{max-width:38rem;color:var(--cream)}.kicker[data-astro-cid-i3irphx7]{font-size:var(--step--1);letter-spacing:.24em;text-transform:uppercase;color:var(--parchment);margin:0 0 1.25rem;font-weight:600}h1[data-astro-cid-i3irphx7]{color:var(--cream);margin:0 0 1.25rem;font-size:clamp(3.2rem,2rem + 5.5vw,6rem);line-height:1}.intro[data-astro-cid-i3irphx7]{max-width:30ch;margin:0;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);line-height:1.5}.bar[data-astro-cid-i3irphx7]{background:var(--gold);width:5rem;height:2px;margin:1.75rem 0 2rem;display:block}.text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{animation:1s cubic-bezier(.2,.7,.2,1) both hero-rise}.text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(2){animation-delay:.12s}.text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(3){animation-delay:.24s}.text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(4){animation-delay:.36s}.text[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]:nth-child(5){animation-delay:.48s}.scene[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{animation:2.8s cubic-bezier(.2,.6,.2,1) both hero-settle}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes hero-settle{0%{transform:scale(1.07)}}.btn--ghost[data-astro-cid-i3irphx7]{border-color:color-mix(in srgb, var(--cream) 60%, transparent);color:var(--cream)}.btn--ghost[data-astro-cid-i3irphx7]:hover{background:var(--cream);border-color:var(--cream);color:var(--olive-deep)}@media (width<=48rem){.veil[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, color-mix(in srgb, var(--olive-deep) 92%, transparent) 0%, color-mix(in srgb, var(--olive-deep) 78%, transparent) 100%)}}.featured[data-astro-cid-7omvmdt2]{background:var(--bg-alt);padding-block:var(--space-section);border-block:1px solid var(--line)}.featured[data-astro-cid-7omvmdt2].is-jonah{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-alt) 100%)}.grid[data-astro-cid-7omvmdt2]{align-items:center;gap:clamp(2.5rem,2rem + 4vw,6rem);display:grid}@media (width>=48rem){.grid[data-astro-cid-7omvmdt2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cover-col[data-astro-cid-7omvmdt2]{justify-content:center;display:flex}.plinth[data-astro-cid-7omvmdt2]{isolation:isolate;width:min(100%,22rem);padding:clamp(1.5rem,1rem + 2vw,2.75rem);position:relative}.cover-link[data-astro-cid-7omvmdt2]{display:block}.is-jonah[data-astro-cid-7omvmdt2] .eyebrow[data-astro-cid-7omvmdt2]{color:var(--accent)}.title[data-astro-cid-7omvmdt2]{font-size:var(--step-4);margin-bottom:.25em;font-weight:400}.subtitle[data-astro-cid-7omvmdt2]{color:var(--muted);margin-top:.2em;font-size:.5em;font-style:italic;display:block}.genre[data-astro-cid-7omvmdt2]{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);margin:0}.hook[data-astro-cid-7omvmdt2]{max-width:40ch;color:var(--ink)}.tags[data-astro-cid-7omvmdt2]{flex-wrap:wrap;gap:.6rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.screen[data-astro-cid-7omvmdt2]{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);letter-spacing:.18em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.9rem;margin-bottom:2.25rem;padding:.9rem 1.25rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.screen[data-astro-cid-7omvmdt2]:hover{color:var(--accent);background:color-mix(in srgb, var(--gold-soft) 18%, transparent)}.mark[data-astro-cid-7omvmdt2]{background:var(--gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}.arrow[data-astro-cid-7omvmdt2]{font-family:var(--font-serif);letter-spacing:0;font-size:1.1rem;transition:transform .25s}.screen[data-astro-cid-7omvmdt2]:hover .arrow[data-astro-cid-7omvmdt2]{transform:translate(3px)}.grid[data-astro-cid-voqedjdm]{align-items:center;gap:clamp(2.5rem,2rem + 4vw,5.5rem);display:grid}@media (width>=52rem){.grid[data-astro-cid-voqedjdm]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.visual[data-astro-cid-voqedjdm]{margin-top:-2rem}}.visual[data-astro-cid-voqedjdm]{isolation:isolate;position:relative}.portrait[data-astro-cid-voqedjdm]{background:var(--ivory);width:36%;padding:.4rem;position:absolute;bottom:-2.5rem;right:-1rem;box-shadow:0 14px 30px -14px #2b252373}@media (width<=51.99rem){.visual[data-astro-cid-voqedjdm]{margin-bottom:2rem}.portrait[data-astro-cid-voqedjdm]{right:.75rem}}.visual[data-astro-cid-voqedjdm]:after{content:"";background:var(--blush);opacity:.55;z-index:-1;width:38%;height:55%;position:absolute;bottom:-1rem;left:-1rem}.lede[data-astro-cid-voqedjdm]{color:var(--ink)}.figures[data-astro-cid-voqedjdm]{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2.25rem 0 2.5rem;padding-block:1.75rem;display:grid}.figures[data-astro-cid-voqedjdm]>div[data-astro-cid-voqedjdm]+div[data-astro-cid-voqedjdm]{border-left:1px solid var(--gold-soft);padding-left:1.5rem}.figures[data-astro-cid-voqedjdm]>div[data-astro-cid-voqedjdm]{flex-direction:column-reverse;justify-content:flex-end;display:flex}dd[data-astro-cid-voqedjdm]{margin:0}.num[data-astro-cid-voqedjdm]{font-family:var(--font-serif);color:var(--heading);font-variant-numeric:oldstyle-nums;font-size:clamp(3rem,2.2rem + 3vw,4.5rem);font-weight:300;line-height:1}.cap[data-astro-cid-voqedjdm]{letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);max-width:18ch;margin-top:.6rem;font-size:.72rem;font-weight:500}.head[data-astro-cid-py5rce2l]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);padding-bottom:1.75rem;display:flex}.head[data-astro-cid-py5rce2l] h2[data-astro-cid-py5rce2l]{margin:0}.grid[data-astro-cid-py5rce2l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,1.5rem + 2vw,3rem) clamp(1.25rem,1rem + 1.5vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.grid[data-astro-cid-py5rce2l]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.grid[data-astro-cid-py5rce2l]{grid-template-columns:repeat(6,minmax(0,1fr))}}.grid[data-astro-cid-py5rce2l].few{flex-wrap:wrap;justify-content:center;gap:clamp(2.5rem,1.5rem + 5vw,6rem);display:flex}.grid[data-astro-cid-py5rce2l].few li[data-astro-cid-py5rce2l]{width:clamp(11rem,8rem + 14vw,17rem)}.grid[data-astro-cid-py5rce2l].few .meta[data-astro-cid-py5rce2l]{text-align:center;align-items:center}.grid[data-astro-cid-py5rce2l].few .t[data-astro-cid-py5rce2l]{font-size:1.5rem}.book[data-astro-cid-py5rce2l]{color:inherit;flex-direction:column;gap:1.1rem;text-decoration:none;display:flex}.c[data-astro-cid-py5rce2l]{display:block}.book[data-astro-cid-py5rce2l] .cover{transition:transform .35s,box-shadow .35s}.book[data-astro-cid-py5rce2l]:hover .cover,.book[data-astro-cid-py5rce2l]:focus-visible .cover{transform:translateY(-4px)}.meta[data-astro-cid-py5rce2l]{flex-direction:column;gap:.15rem;display:flex}.t[data-astro-cid-py5rce2l]{font-family:var(--font-serif);color:var(--heading);font-size:1.3rem;font-weight:500;line-height:1.2}.book[data-astro-cid-py5rce2l]:hover .t[data-astro-cid-py5rce2l]{color:var(--accent)}.s[data-astro-cid-py5rce2l]{font-family:var(--font-serif);color:var(--muted);font-style:italic}.st[data-astro-cid-py5rce2l]{letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);margin-top:.35rem;font-size:.68rem}.screen-band[data-astro-cid-rsrxu77j]{background:color-mix(in srgb, var(--ink) 82%, var(--taupe));color:var(--beige);padding-block:var(--space-section);isolation:isolate;position:relative;overflow:hidden}.screen-band[data-astro-cid-rsrxu77j] .bg{object-fit:cover;object-position:right 60%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-rsrxu77j]{z-index:-1;background:linear-gradient(100deg, color-mix(in srgb, var(--charcoal) 93%, transparent) 0%, color-mix(in srgb, var(--charcoal) 84%, transparent) 45%, color-mix(in srgb, var(--charcoal) 62%, transparent) 100%);position:absolute;inset:0}.screen-band[data-astro-cid-rsrxu77j]:before,.screen-band[data-astro-cid-rsrxu77j]:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.6;height:1px;position:absolute;left:0;right:0}.screen-band[data-astro-cid-rsrxu77j]:before{top:.75rem}.screen-band[data-astro-cid-rsrxu77j]:after{bottom:.75rem}.container[data-astro-cid-rsrxu77j]{gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}@media (width>=56rem){.container[data-astro-cid-rsrxu77j]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.actions[data-astro-cid-rsrxu77j]{grid-column:1/-1}}.eyebrow[data-astro-cid-rsrxu77j]{color:var(--gold-soft)}h2[data-astro-cid-rsrxu77j]{color:var(--ivory)}.lede[data-astro-cid-rsrxu77j]{color:var(--taupe-soft);max-width:34ch}.projects[data-astro-cid-rsrxu77j]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.project[data-astro-cid-rsrxu77j]{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);padding:clamp(1.75rem,1.25rem + 2.5vw,3rem)}.status[data-astro-cid-rsrxu77j]{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-soft);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:500;display:flex}.dot[data-astro-cid-rsrxu77j]{background:var(--gold);width:6px;height:6px;transform:rotate(45deg)}.title[data-astro-cid-rsrxu77j]{font-size:var(--step-3);color:var(--ivory);margin-bottom:.4em;font-weight:400}.title[data-astro-cid-rsrxu77j] a[data-astro-cid-rsrxu77j]{color:inherit;text-decoration:none}.title[data-astro-cid-rsrxu77j] a[data-astro-cid-rsrxu77j]:hover{color:var(--gold-soft)}.sub[data-astro-cid-rsrxu77j]{color:var(--taupe-soft);font-size:.55em;font-style:italic;display:block}.format[data-astro-cid-rsrxu77j]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:var(--beige);margin-bottom:1.75rem;line-height:1.4}.logline[data-astro-cid-rsrxu77j]{color:var(--beige)}.facts[data-astro-cid-rsrxu77j]{border-top:1px solid color-mix(in srgb, var(--ivory) 14%, transparent);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem 2rem;margin:0;padding-top:1.5rem;display:grid}.facts[data-astro-cid-rsrxu77j] .wide[data-astro-cid-rsrxu77j]{grid-column:1/-1}dt[data-astro-cid-rsrxu77j]{letter-spacing:.2em;text-transform:uppercase;color:var(--taupe-soft);margin-bottom:.3rem;font-size:.68rem;font-weight:500}dd[data-astro-cid-rsrxu77j]{font-family:var(--font-serif);color:var(--ivory);margin:0;font-size:1.15rem}.btn--light[data-astro-cid-rsrxu77j]{background:var(--cream);border-color:var(--cream);color:var(--ink)}.btn--light[data-astro-cid-rsrxu77j]:hover{background:var(--ivory);border-color:var(--ivory);color:var(--olive-deep)}.btn--quiet[data-astro-cid-rsrxu77j]{color:var(--beige)}.btn--quiet[data-astro-cid-rsrxu77j]:hover{color:var(--gold-soft)}.grid[data-astro-cid-exijz66x]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (width>=52rem){.grid[data-astro-cid-exijz66x]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.head[data-astro-cid-exijz66x] h2[data-astro-cid-exijz66x]{margin:0}.cards[data-astro-cid-exijz66x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.award[data-astro-cid-exijz66x]{background:var(--ivory);border:1px solid var(--gold-soft);text-align:center;outline:1px solid var(--line);outline-offset:-.6rem;padding:clamp(2rem,1.5rem + 2vw,3rem);position:relative}.award[data-astro-cid-exijz66x] .badge{width:8.5rem;height:auto;margin:0 auto 1.25rem}.emblem[data-astro-cid-exijz66x]{width:3rem;color:var(--gold);margin:0 auto 1.25rem}.org[data-astro-cid-exijz66x]{letter-spacing:.22em;text-transform:uppercase;color:var(--taupe);margin:0 0 .6rem;font-size:.72rem;font-weight:500}.title[data-astro-cid-exijz66x]{font-size:var(--step-2);margin-bottom:.4em}.cat[data-astro-cid-exijz66x]{font-family:var(--font-serif);color:var(--muted);margin-bottom:.5rem;font-style:italic}.for[data-astro-cid-exijz66x]{color:var(--muted);margin:0}.for[data-astro-cid-exijz66x] a[data-astro-cid-exijz66x]{font-family:var(--font-serif);color:var(--heading);font-size:1.15em}.press[data-astro-cid-zgmbbzbf]{border-top:1px solid var(--line)}.head[data-astro-cid-zgmbbzbf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.head[data-astro-cid-zgmbbzbf] h2[data-astro-cid-zgmbbzbf]{margin:0}.list[data-astro-cid-zgmbbzbf]{border-top:1px solid var(--gold-soft);margin:0;padding:0;list-style:none}.item[data-astro-cid-zgmbbzbf]{border-bottom:1px solid var(--line);gap:.4rem 2rem;padding-block:clamp(1.5rem,1.2rem + 1vw,2rem);display:grid}@media (width>=48rem){.item[data-astro-cid-zgmbbzbf]{grid-template-columns:12rem minmax(0,1fr) auto;align-items:baseline}}.type[data-astro-cid-zgmbbzbf],.date[data-astro-cid-zgmbbzbf]{letter-spacing:.2em;text-transform:uppercase;color:var(--taupe);margin:0;font-size:.72rem;font-weight:500}.title[data-astro-cid-zgmbbzbf]{font-size:var(--step-2);margin:0;font-weight:400}.title[data-astro-cid-zgmbbzbf] a[data-astro-cid-zgmbbzbf]{text-decoration:none}.title[data-astro-cid-zgmbbzbf] a[data-astro-cid-zgmbbzbf]:hover{text-decoration:underline}.outlet[data-astro-cid-zgmbbzbf]{font-family:var(--font-serif);color:var(--muted);margin:.35rem 0 0;font-style:italic}.split[data-astro-cid-ec3mymof]{align-items:center;gap:clamp(2.5rem,2rem + 4vw,5.5rem);display:grid}@media (width>=56rem){.split[data-astro-cid-ec3mymof]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.photo[data-astro-cid-ec3mymof]{isolation:isolate;justify-self:center;width:100%;max-width:30rem;margin:0;position:relative}.photo[data-astro-cid-ec3mymof]:before{content:"";border:1px solid var(--gold-soft);z-index:-1;position:absolute;inset:1.1rem -1.1rem -1.1rem 1.1rem}.inner[data-astro-cid-ec3mymof]{text-align:center;justify-self:center;max-width:40rem}.epigraph[data-astro-cid-ec3mymof],blockquote[data-astro-cid-ec3mymof]{margin:0}blockquote[data-astro-cid-ec3mymof] p[data-astro-cid-ec3mymof]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--step-3);color:var(--heading);margin:0;line-height:1.15}blockquote[data-astro-cid-ec3mymof] p[data-astro-cid-ec3mymof]:before{content:"“";color:var(--rose);opacity:.7;margin-bottom:.15em;font-size:2.2em;line-height:.6;display:block}blockquote[data-astro-cid-ec3mymof] p[data-astro-cid-ec3mymof]:after{content:"”";color:var(--rose);opacity:.7}figcaption[data-astro-cid-ec3mymof]{letter-spacing:.22em;text-transform:uppercase;color:var(--taupe);margin-top:1.1rem;font-size:.72rem;font-weight:500}.passage[data-astro-cid-ec3mymof] p[data-astro-cid-ec3mymof]{font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink);line-height:1.65}.passage[data-astro-cid-ec3mymof] p[data-astro-cid-ec3mymof]:last-child{color:var(--muted);margin-bottom:0}.connect[data-astro-cid-76gpcl7n]{border-top:1px solid var(--line);isolation:isolate;padding-block:clamp(5rem,4rem + 6vw,9rem);position:relative;overflow:hidden}.connect[data-astro-cid-76gpcl7n] .bg{object-fit:cover;object-position:right center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-76gpcl7n]{z-index:-1;background:linear-gradient(90deg, var(--ivory) 0%, color-mix(in srgb, var(--ivory) 88%, transparent) 38%, transparent 68%);position:absolute;inset:0}@media (width<=51.99rem){.veil[data-astro-cid-76gpcl7n]{background:color-mix(in srgb, var(--ivory) 86%, transparent)}}.inner[data-astro-cid-76gpcl7n]{align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.inner[data-astro-cid-76gpcl7n]{grid-template-columns:minmax(0,27rem)}}.text[data-astro-cid-76gpcl7n] h2[data-astro-cid-76gpcl7n]{margin-bottom:.4em}.lede[data-astro-cid-76gpcl7n]{max-width:40ch;margin:0}.actions[data-astro-cid-76gpcl7n]{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}
