.life-hero[data-astro-cid-xs5zpt74]{min-height:100vh;min-height:100svh}.life-hero[data-astro-cid-xs5zpt74]{--veil: linear-gradient(180deg, rgba(10,12,14,.3) 0%, rgba(10,12,14,0) 30%, rgba(10,12,14,.15) 55%, rgba(10,12,14,.66) 100%)}.life-hero[data-astro-cid-xs5zpt74] .life-hero__mark{width:clamp(200px,24vw,380px);color:var(--ivory);filter:drop-shadow(0 2px 24px rgba(0,0,0,.2))}.life-hero__intro[data-astro-cid-xs5zpt74]{margin-top:22px;max-width:24em;font-size:var(--fs-h3)}.life-hero__text[data-astro-cid-xs5zpt74]{margin-top:10px;max-width:30em;opacity:.9}.life-index[data-astro-cid-xs5zpt74]{margin-top:clamp(32px,6vh,64px)}.life-index[data-astro-cid-xs5zpt74] ol[data-astro-cid-xs5zpt74]{display:flex;flex-wrap:wrap;gap:10px 28px}.life-index[data-astro-cid-xs5zpt74] a[data-astro-cid-xs5zpt74]{display:inline-flex;gap:10px;align-items:baseline;text-decoration:none;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.35);transition:border-color var(--t-fast)}.life-index[data-astro-cid-xs5zpt74] a[data-astro-cid-xs5zpt74]:hover{border-color:#fff}.life-index[data-astro-cid-xs5zpt74] span[data-astro-cid-xs5zpt74]{font-family:var(--serif);font-style:italic;font-size:1.1rem;letter-spacing:0;text-transform:none}.chapter__num[data-astro-cid-xs5zpt74]{font-style:italic;font-size:clamp(1.4rem,1rem + 1vw,2rem);color:var(--rose);margin-bottom:12px}.chapter__stage[data-astro-cid-xs5zpt74]{position:relative;color:var(--ivory)}.chapter__stage[data-astro-cid-xs5zpt74] .art{height:72svh;min-height:420px}@media(min-width:1024px){.chapter__stage[data-astro-cid-xs5zpt74] .art{height:92vh;height:92svh;min-height:560px}}.chapter__stage[data-astro-cid-xs5zpt74]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c0e00 45%,#0a0c0e8c);pointer-events:none}.chapter__overlay[data-astro-cid-xs5zpt74]{position:absolute;inset:auto 0 0;z-index:1;padding-bottom:clamp(48px,9vh,110px)}.chapter__overlay[data-astro-cid-xs5zpt74] .chapter__num[data-astro-cid-xs5zpt74]{color:var(--sand)}.chapter__stage[data-astro-cid-xs5zpt74] .interim{top:calc(var(--header-h) + 8px);bottom:auto}.chapter__after[data-astro-cid-xs5zpt74]{padding-block:var(--section-s);row-gap:28px;align-items:start}.chapter__text[data-astro-cid-xs5zpt74]{grid-column:1 / -1;font-size:var(--fs-h3);color:var(--taupe);max-width:22em}.chapter__inset[data-astro-cid-xs5zpt74]{grid-column:4 / -1}.chapter__inset[data-astro-cid-xs5zpt74] .art{aspect-ratio:3 / 4}@media(min-width:1024px){.chapter__text[data-astro-cid-xs5zpt74]{grid-column:1 / span 6;padding-top:2em}.chapter__inset[data-astro-cid-xs5zpt74]{grid-column:9 / span 4;margin-top:-22vw;position:relative;z-index:2}.chapter__inset[data-astro-cid-xs5zpt74] .art{box-shadow:0 0 0 14px var(--ivory)}}.chapter--3[data-astro-cid-xs5zpt74] .chapter__after[data-astro-cid-xs5zpt74]{padding-bottom:0}.split[data-astro-cid-xs5zpt74]{display:grid;background:var(--ivory-deep)}.split__media[data-astro-cid-xs5zpt74] .art{height:62svh;min-height:380px}.split__text[data-astro-cid-xs5zpt74]{padding:var(--section-s) var(--gutter);position:relative}.split__text[data-astro-cid-xs5zpt74] .lead[data-astro-cid-xs5zpt74]{margin-top:24px;max-width:20em;color:var(--taupe)}.split__inset[data-astro-cid-xs5zpt74]{width:62%;margin:48px 0 0 auto}.split__inset[data-astro-cid-xs5zpt74] .art{aspect-ratio:3 / 4}@media(min-width:1024px){.split[data-astro-cid-xs5zpt74]{grid-template-columns:7fr 5fr;min-height:88vh}.split__media[data-astro-cid-xs5zpt74] .art{height:100%;min-height:88vh}.split__text[data-astro-cid-xs5zpt74]{align-self:center;padding:var(--section) clamp(40px,6vw,120px)}.split__inset[data-astro-cid-xs5zpt74]{width:70%;margin:64px 0 0 -40%}}.mosaic[data-astro-cid-xs5zpt74]{padding-bottom:clamp(16px,2vw,28px)}.mosaic__head[data-astro-cid-xs5zpt74]{padding-block:var(--section) var(--section-s)}.mosaic__head[data-astro-cid-xs5zpt74] .chapter__num[data-astro-cid-xs5zpt74]{color:var(--sand)}.mosaic__head[data-astro-cid-xs5zpt74] .lead[data-astro-cid-xs5zpt74]{margin-top:24px;max-width:22em;color:#f6f2ead9}.mosaic__grid[data-astro-cid-xs5zpt74]{display:grid;gap:clamp(8px,1.4vw,24px);padding-inline:clamp(8px,1.4vw,24px)}.mosaic__cell[data-astro-cid-xs5zpt74] .art{aspect-ratio:4 / 5;background:var(--med-ink)}.mosaic__cell--0[data-astro-cid-xs5zpt74] .art{aspect-ratio:4 / 5}@media(min-width:768px){.mosaic__grid[data-astro-cid-xs5zpt74]{grid-template-columns:1fr 1fr}.mosaic__cell--0[data-astro-cid-xs5zpt74]{grid-column:1 / -1}.mosaic__cell[data-astro-cid-xs5zpt74] .art{aspect-ratio:4 / 5}.mosaic__cell--0[data-astro-cid-xs5zpt74] .art{aspect-ratio:16 / 9}}.life-close[data-astro-cid-xs5zpt74]{position:relative;overflow:hidden;text-align:center}.life-close__inner[data-astro-cid-xs5zpt74]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px}.life-close__coda[data-astro-cid-xs5zpt74]{color:var(--taupe);font-size:var(--fs-h3);max-width:22em}.life-close[data-astro-cid-xs5zpt74] .life-close__lilies{position:absolute;width:min(110vw,1100px);left:50%;top:50%;transform:translate(-50%,-50%);color:var(--sand);opacity:.35}
