.hero-mark[data-astro-cid-kh7btl4r]{width:clamp(200px,30vw,400px);height:auto;margin:0 auto 2rem}.portrait[data-astro-cid-kh7btl4r]{width:100%;height:auto;object-fit:cover}.why-head[data-astro-cid-kh7btl4r]{margin-bottom:1.25rem}.quote[data-astro-cid-kh7btl4r]{margin:clamp(3.5rem,7vw,5.5rem) auto 0;max-width:820px;text-align:center}.quote[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.3rem,2.8vw,1.9rem);line-height:1.4;margin:0 0 1rem}.quote[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{font-family:var(--font-label);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.couplets[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0;max-width:none;display:grid;gap:clamp(1.5rem,3vw,2.1rem);text-align:left}.couplets[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{max-width:68ch}.couplets[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:grid;gap:.3rem}.couplets[data-astro-cid-kh7btl4r] .a[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.32rem);line-height:1.4}.couplets[data-astro-cid-kh7btl4r] .b[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-style:italic;font-size:clamp(.95rem,1.35vw,1.05rem);line-height:1.55;opacity:.72}.seen[data-astro-cid-kh7btl4r] .couplets[data-astro-cid-kh7btl4r]{max-width:none}.pillars-head[data-astro-cid-kh7btl4r]{max-width:none;margin-inline:auto}.pillars-head[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r],.pillars-head[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{display:block}.pillars[data-astro-cid-kh7btl4r]{display:grid;gap:clamp(2.25rem,4vw,3rem);grid-template-columns:1fr;max-width:1140px;margin:clamp(3rem,6vw,4.5rem) auto 0;align-items:stretch}@media(min-width:700px){.pillars[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.pillars[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(4,1fr);gap:0}.pillar[data-astro-cid-kh7btl4r]+.pillar[data-astro-cid-kh7btl4r]{border-left:1px solid color-mix(in srgb,var(--white) 22%,transparent)}}.pillar[data-astro-cid-kh7btl4r]{text-align:left;padding:0}@media(min-width:1040px){.pillar[data-astro-cid-kh7btl4r]{padding:0 clamp(.9rem,1.5vw,1.35rem)}}@media(min-width:1040px){.pillar[data-astro-cid-kh7btl4r]:first-child{padding-left:0}.pillar[data-astro-cid-kh7btl4r]:last-child{padding-right:0}}.pillar[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{color:var(--gold);margin-bottom:clamp(1.2rem,2.4vw,1.6rem);min-height:3.6em}.plain[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.plain[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:.3rem 0;font-size:.9rem}.pillar[data-astro-cid-kh7btl4r] .plain[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:.95rem;line-height:1.65;padding:.42rem 0}.pm-seed[data-astro-cid-kh7btl4r]{width:clamp(46px,4.6vw,62px);height:auto;margin:0 auto clamp(1.5rem,3vw,2.25rem);display:block}.pm-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-label);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brown);margin:0 0 clamp(1rem,2vw,1.4rem)}.pm-h[data-astro-cid-kh7btl4r]{margin:0 0 clamp(1.5rem,3vw,2rem);font-size:clamp(1.85rem,3.6vw,2.8rem);line-height:1.16}.pm-standfirst[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.55;max-width:46ch;margin:0 auto}.pm-body[data-astro-cid-kh7btl4r]{max-width:58ch;text-align:center;margin:clamp(2.6rem,5vw,3.6rem) auto 0;font-size:1.02rem;line-height:1.85}.pm-grid[data-astro-cid-kh7btl4r]{max-width:1040px;margin:clamp(2.2rem,4vw,3rem) auto 0;display:grid;grid-template-columns:1fr;column-gap:clamp(2rem,4vw,3.25rem);row-gap:clamp(2.1rem,4vw,3rem)}@media(min-width:820px){.pm-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(min-width:820px){.pm-grid--three[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,1fr)}}.pm-door[data-astro-cid-kh7btl4r]{max-width:58ch;margin:clamp(2rem,3.5vw,2.75rem) auto 0;padding-bottom:clamp(1.9rem,3.5vw,2.5rem);border-bottom:1px solid rgba(74,55,40,.22);text-align:center;font-size:clamp(.97rem,1.5vw,1.04rem);line-height:1.75}.pm-door[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.1em;display:block;margin-bottom:.4rem}.pm-item[data-astro-cid-kh7btl4r]{position:relative;text-align:left;border-top:1px solid rgba(74,55,40,.22);padding-top:clamp(1.3rem,2.4vw,1.8rem)}.pm-item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:-2px;left:0;width:46px;height:3px;background:var(--gold-dark)}.pm-item[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0;font-size:clamp(1.32rem,2.1vw,1.7rem);line-height:1.22}.pm-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:clamp(.85rem,1.6vw,1.05rem) 0 0;font-size:.97rem;line-height:1.8;max-width:46ch}.pm-pull[data-astro-cid-kh7btl4r]{max-width:30ch;margin:clamp(3rem,6vw,4.2rem) auto 0;text-align:center;font-family:var(--font-display);font-size:clamp(1.4rem,2.9vw,2.05rem);line-height:1.3}.pm-rule[data-astro-cid-kh7btl4r]{max-width:1040px;margin:clamp(2.6rem,5vw,3.6rem) auto 0}.pm-note[data-astro-cid-kh7btl4r]{max-width:68ch;margin:clamp(1.8rem,3.5vw,2.4rem) auto 0;text-align:center;font-size:.97rem;line-height:1.85}.sub-h1[data-astro-cid-kh7btl4r]{margin-bottom:2rem}.about-hero[data-astro-cid-kh7btl4r] .bg-media{transform:scale(1.2);transform-origin:52% 100%}@media(max-width:760px){.about-hero[data-astro-cid-kh7btl4r] .bg-media{transform:none;object-position:55% 50%}}.story-two[data-astro-cid-kh7btl4r]{margin-top:clamp(3rem,6vw,5rem);align-items:start}.story-two[data-astro-cid-kh7btl4r]>.stack[data-astro-cid-kh7btl4r]{align-self:start}@media(max-width:899px){.split[data-astro-cid-kh7btl4r].heart-whole>img[data-astro-cid-kh7btl4r].portrait{max-height:470px}}@media(min-width:900px){.split[data-astro-cid-kh7btl4r].media-fill.fit-text>img[data-astro-cid-kh7btl4r]{align-self:stretch;height:0;min-height:100%}.story-two[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{object-position:50% 52%!important}.split[data-astro-cid-kh7btl4r].media-fill.heart-whole>img[data-astro-cid-kh7btl4r]{width:360px;height:auto;min-height:0;aspect-ratio:2 / 3;object-fit:cover;align-self:center;justify-self:start}}.story-quote[data-astro-cid-kh7btl4r]{max-width:30ch;margin:clamp(3.5rem,7vw,5.5rem) auto clamp(2.5rem,5vw,3.5rem);padding:0;border:0;text-align:center;font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.3;color:var(--ink)}.story-quote[data-astro-cid-kh7btl4r]:before{content:"";display:block;width:46px;height:2px;margin:0 auto clamp(1.25rem,2.5vw,1.75rem);background:var(--gold)}.story-rest-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,360px) minmax(0,62ch);gap:clamp(2rem,5vw,4rem);justify-content:center;align-items:center}.story-rest-row[data-astro-cid-kh7btl4r] .story-close[data-astro-cid-kh7btl4r]{margin:0;text-align:left}.story-rest-row[data-astro-cid-kh7btl4r] .story-close[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-left:0;margin-right:0}.story-rest[data-astro-cid-kh7btl4r]{margin:0;overflow:hidden}.story-rest[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 100%}@media(max-width:760px){.story-rest-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.story-rest[data-astro-cid-kh7btl4r]{max-width:420px;margin:0 auto}}.story-close[data-astro-cid-kh7btl4r]{max-width:62ch;margin:0 auto;text-align:center}.story-close[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-left:auto;margin-right:auto}
