.intro[data-astro-cid-kh7btl4r]{background:var(--color-paper);padding-block:clamp(3rem,8vw,6rem)}.intro__grid[data-astro-cid-kh7btl4r]{display:grid;gap:1rem 3rem}@media(min-width:900px){.intro__grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1.4fr;align-items:end}.intro[data-astro-cid-kh7btl4r] .eyebrow[data-astro-cid-kh7btl4r],.intro[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{grid-column:1}.intro__text[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:1 / span 3}.intro__aside[data-astro-cid-kh7btl4r]{grid-column:1}}.intro[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{max-width:100%;font-size:clamp(3.2rem,7vw,6rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;color:var(--color-primary);margin:0}.intro__text[data-astro-cid-kh7btl4r]{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.55;max-width:38rem}.intro__text[data-astro-cid-kh7btl4r] p{margin:0}.intro__aside[data-astro-cid-kh7btl4r]{margin:.5rem 0 0;font-family:var(--font-display);font-style:italic;font-size:1.35rem;color:var(--color-secondary-ink)}.purpose[data-astro-cid-kh7btl4r]{background:var(--color-paper);padding-block:clamp(3.5rem,8vw,6rem)}.purpose__intro[data-astro-cid-kh7btl4r]{margin-bottom:1.5rem}.purpose__intro[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:12em;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.12;text-wrap:balance}.purpose__panel[data-astro-cid-kh7btl4r]{display:grid;background:#fff;border-top:4px solid var(--color-primary)}.purpose__panel[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{padding:clamp(1.4rem,3vw,2.4rem)}.purpose__panel[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]+article[data-astro-cid-kh7btl4r]{border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,white)}@media(min-width:860px){.purpose__panel[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.purpose__panel[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]+article[data-astro-cid-kh7btl4r]{border-top:0;border-left:1px solid color-mix(in srgb,var(--color-ink) 12%,white)}}.purpose__panel[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0 0 .8rem;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--color-primary)}.purpose__panel[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;max-width:42rem;font-size:1.08rem;line-height:1.6}.values[data-astro-cid-kh7btl4r]{padding-block:clamp(3.5rem,8vw,6.5rem);background:var(--color-paper)}.values__intro[data-astro-cid-kh7btl4r]{margin-bottom:2.5rem}.values__intro[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{max-width:16em;font-size:clamp(2.1rem,3.4vw,3.1rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.values__list[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:800px){.values__list[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.value--lead[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}.value[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:auto 1fr;gap:1rem 1.25rem;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--color-ink) 14%,white)}.value--lead[data-astro-cid-kh7btl4r]{padding-block:2rem 2.4rem;background:#fff;padding-inline:clamp(1rem,3vw,2rem);border-top:0;border-left:8px solid var(--color-primary)}.value[data-astro-cid-kh7btl4r]:nth-child(3){margin-top:0}@media(min-width:800px){.value[data-astro-cid-kh7btl4r]:nth-child(4),.value[data-astro-cid-kh7btl4r]:nth-child(5){margin-top:0;align-self:stretch}}.value__index[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.15rem;color:var(--color-secondary-ink)}.value--lead[data-astro-cid-kh7btl4r] .value__index[data-astro-cid-kh7btl4r]{color:var(--color-primary)}.value[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0 0 .2rem;font-size:clamp(1.6rem,3vw,2.5rem)}.value--lead[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4vw,3.2rem)}.value__en[data-astro-cid-kh7btl4r]{margin:0 0 .7rem;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:var(--color-primary-dark)}.value[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin:0;max-width:52ch;font-size:1.05rem;line-height:1.55}
