.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,2rem + 4vw,6rem) 0;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-template-areas:"head""seal""body";align-items:center;gap:2.5rem;display:grid}.hero__head[data-astro-cid-lcdefpme]{grid-area:head}.hero__seal[data-astro-cid-lcdefpme]{grid-area:seal}.hero__body[data-astro-cid-lcdefpme]{grid-area:body}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-display);letter-spacing:.035em;text-transform:uppercase;font-weight:600;line-height:1.02}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__formerly[data-astro-cid-lcdefpme]{letter-spacing:.28em;text-transform:uppercase;color:var(--terracotta-deep);margin-top:1.5rem;font-size:.8125rem;font-weight:700}.hero__lead[data-astro-cid-lcdefpme]{max-width:34rem;font-size:var(--fs-lead);color:var(--ink-muted);margin-top:0;line-height:1.6}.hero__paths[data-astro-cid-lcdefpme]{border-top:1px solid var(--sand);gap:0;max-width:34rem;margin-top:2.5rem;display:grid}.path[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sand);grid-template-columns:11.5rem 1fr auto;align-items:baseline;gap:1rem;padding:1.1rem 0;text-decoration:none;display:grid}.path[data-astro-cid-lcdefpme]:after{content:"→";color:var(--terracotta);transition:transform .25s}.path[data-astro-cid-lcdefpme]:hover:after{transform:translate(4px)}.path__who[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:700}.path__what[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--oxblood);font-size:1.375rem;font-weight:600;line-height:1.2}.path[data-astro-cid-lcdefpme]:hover .path__what[data-astro-cid-lcdefpme]{color:var(--terracotta-deep)}.hero__seal[data-astro-cid-lcdefpme]{justify-self:center;width:min(72vw,520px)}.hero__seal[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.pillars[data-astro-cid-lcdefpme]{border-top:1px solid var(--sand);grid-template-columns:1fr;gap:0;margin-top:clamp(3rem,2rem + 4vw,5.5rem);padding:0;list-style:none;display:grid}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sand-soft);gap:1.25rem;padding:1.75rem 0;display:flex}.pillar__n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--terracotta);min-width:1.75rem;font-size:1.25rem;font-weight:600;line-height:1.5}.pillar__h[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.375rem;line-height:1.25}.pillars[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink-muted);margin-top:.4rem}@media (width>=900px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head seal""body seal";gap:1.75rem 4rem}.hero__head[data-astro-cid-lcdefpme]{align-self:end}.hero__body[data-astro-cid-lcdefpme]{align-self:start}.hero__seal[data-astro-cid-lcdefpme]{justify-self:end}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0;padding:2rem 2rem 2.5rem 0}.pillars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--sand-soft);padding-left:2rem}}@media (width<=560px){.path[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.path__who[data-astro-cid-lcdefpme]{grid-column:1/-1}}.cats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr;display:grid}.cat[data-astro-cid-lcdefpme]{background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:2rem 1.75rem 2.25rem}.cat__title[data-astro-cid-lcdefpme]{font-size:1.5rem}.cat__blurb[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink-muted);margin-top:.6rem;line-height:1.6}.cat__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:1.5rem;padding:0;list-style:none}.cat__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.cat__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink);justify-content:space-between;padding:.6rem 0;font-weight:600;text-decoration:none;display:flex}.cat__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";color:var(--sand);transition:color .2s,transform .2s}.cat__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--oxblood)}.cat__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{color:var(--terracotta);transform:translate(3px)}@media (width>=640px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.center-cta[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.9rem;margin-top:3rem;display:grid}.news[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sand-soft)}.news__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.news__h[data-astro-cid-lcdefpme]{font-size:.75rem;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta-deep);padding-top:.35rem;font-weight:700}.news__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.news__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.2rem 2rem;padding:.9rem 0;display:grid}.news__list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;padding-top:.25rem;font-size:.75rem;font-weight:700}.news__t[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--oxblood);font-size:1.25rem;font-weight:600;line-height:1.25}.news__t[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.news__t[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--terracotta-deep)}.news__x[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink-muted);max-width:60rem;margin-top:.2rem}@media (width>=760px){.news__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:11rem 1fr}}@media (width>=980px){.news__inner[data-astro-cid-lcdefpme]{grid-template-columns:10rem 1fr;gap:3rem}}.arch__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:end;gap:1rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.arch__head[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}.arch__lead[data-astro-cid-lcdefpme]{max-width:38rem}@media (width>=980px){.arch__head[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;gap:5rem}}.posters[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:0;list-style:none;display:grid}.posters[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.2rem;text-decoration:none;display:grid}.posters[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);background:var(--paper);width:100%;height:auto;padding:.5rem;transition:transform .3s;box-shadow:0 24px 40px -30px #2b181280}.posters[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:translateY(-4px)}.posters__y[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--terracotta-deep);margin-top:1rem;font-size:1.75rem;font-weight:600;line-height:1}.posters__t[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--oxblood);font-size:1.1875rem;font-weight:600;line-height:1.2}.posters__m[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.8125rem}.posters[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .posters__t[data-astro-cid-lcdefpme]{color:var(--terracotta-deep)}@media (width>=900px){.posters[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:2rem}}.arch__photos[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.arch__photos[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.arch__photos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);width:100%}.arch__photos[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:.6rem;font-size:.8125rem;line-height:1.45}@media (width>=760px){.arch__photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem}}.arch__people[data-astro-cid-lcdefpme]{border-top:2px solid var(--oxblood);grid-template-columns:1fr;gap:3rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding-top:2.5rem;display:grid}.arch__h[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:1.5rem}.facwall[data-astro-cid-lcdefpme]{border-top:1px solid var(--sand);margin-bottom:1.5rem;padding:0;list-style:none}.facwall[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sand);grid-template-columns:1fr;gap:.1rem 1.5rem;padding:.7rem 0;display:grid}.facwall__c[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta-deep);padding-top:.3rem;font-size:.6875rem;font-weight:700}.facwall__n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--oxblood);font-size:1.125rem;line-height:1.5}@media (width>=560px){.facwall[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:9rem 1fr}}.intl__partners[data-astro-cid-lcdefpme]{border-top:1px solid var(--sand);margin-bottom:1.5rem;padding:0;list-style:none}.intl__partners[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sand);gap:.15rem;padding:.9rem 0;display:grid}.ip__name[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--oxblood);font-size:1.3125rem;font-weight:600}.ip__kind[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.8125rem}@media (width>=980px){.arch__people[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;gap:5rem}}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:3.5rem;display:grid}.about__aside[data-astro-cid-lcdefpme]{border-top:2px solid var(--oxblood);padding-top:2rem}.about__quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--oxblood);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-style:italic;font-weight:500;line-height:1.3}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:2.25rem;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--oxblood);text-align:right;font-weight:600}@media (width>=980px){.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6rem}.about__aside[data-astro-cid-lcdefpme]{margin-top:4.5rem}}.duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;display:grid}.duo__panel[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--sand-soft);align-content:start;gap:1.1rem;padding:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.duo__panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem)}.duo__panel[data-astro-cid-lcdefpme].duo__panel--dark{background:var(--oxblood);border-color:var(--oxblood)}.duo__panel--dark[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ead7c2;max-width:32rem}.duo__line[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.375rem;font-style:italic;line-height:1.35;color:var(--ivory)!important}.duo__panel[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start;margin-top:.75rem}.msearch[data-astro-cid-lcdefpme]{gap:1rem;margin-top:.5rem;display:grid}.msearch__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=560px){.msearch__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=980px){.duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}
