.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.25rem,5vw,4.5rem) clamp(1.75rem,3.5vw,3rem)}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem 5rem;display:grid}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--step-5);letter-spacing:-.02em;grid-column:1/-1;line-height:.98}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{display:block}.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--slate);font-style:italic}.hero__sub[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-2);border-top:1px solid var(--rule);grid-column:1;max-width:36rem;padding-top:1.5rem;line-height:1.3}.hero__support[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-column:2;align-content:start;gap:1.25rem;padding-top:1.5rem;display:grid}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.hero__note[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--slate);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1rem;font-size:1rem;display:flex}.hero__note-rule[data-astro-cid-lcdefpme]{background:var(--rule-strong);width:4rem;height:1px}.hero__photo[data-astro-cid-lcdefpme]{margin-top:clamp(1.25rem,2.5vw,2rem)}.split-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem 5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.split-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4)}.split-head__body[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;padding-bottom:.4rem;display:grid}.columns[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;margin:0;padding:0;list-style:none;display:grid}.column[data-astro-cid-lcdefpme]{flex-direction:column;gap:.85rem;display:flex}.column[data-astro-cid-lcdefpme] .column__photo{margin-bottom:.25rem}.column__index[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:.75rem}.column__index[data-astro-cid-lcdefpme],.principle__index[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--brass-ink);font-size:1.125rem}.column[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.column[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1}.column[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:.25rem}.philosophy__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:1.5rem 5rem;display:grid}.philosophy__head[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);line-height:1.02}.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{display:block}.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brass-light);font-style:italic}.philosophy__body[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);gap:1rem;padding-top:.5rem;display:grid}.philosophy__lead[data-astro-cid-lcdefpme]{color:var(--on-dark);font-family:var(--serif);font-size:var(--step-2);line-height:1.25}.conditions[data-astro-cid-lcdefpme]{border-top:1px solid var(--on-dark-rule);margin:0;padding:0;list-style:none}.conditions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--on-dark);border-bottom:1px solid var(--on-dark-rule);padding:.7rem 0 .7rem 1.5rem;position:relative}.conditions[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--brass-light);width:.6rem;height:1px;position:absolute;top:1.45rem;left:0}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;margin:0;padding:0;list-style:none;display:grid}.principle[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);align-content:start;gap:.75rem;padding-top:1rem;display:grid}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.insights[data-astro-cid-lcdefpme] .article-list{border-top:0}@media (width<=60rem){.columns[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.25rem}.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=52rem){.hero__grid[data-astro-cid-lcdefpme],.split-head[data-astro-cid-lcdefpme],.philosophy__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__sub[data-astro-cid-lcdefpme],.hero__support[data-astro-cid-lcdefpme]{grid-column:1}.hero__support[data-astro-cid-lcdefpme]{border-top:0;padding-top:0}.hero__note[data-astro-cid-lcdefpme]{display:none}}@media (width<=40rem){.hero[data-astro-cid-lcdefpme]{padding-top:1.75rem}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,1.2rem + 7vw,3.25rem)}.hero__sub[data-astro-cid-lcdefpme]{padding-top:1.25rem;font-size:1.375rem}}@media (width<=44rem){.column[data-astro-cid-lcdefpme] .column__photo{aspect-ratio:16/9}}
