.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:min(100svh - 84px,900px);display:grid}.hero__text[data-astro-cid-wcolddp2]{padding:clamp(48px, 7vw, 112px) clamp(28px, 4vw, 64px) clamp(48px, 7vw, 112px) max(var(--gutter), calc((100vw - var(--container)) / 2));flex-direction:column;justify-content:center;gap:28px;display:flex}.hero__eyebrow[data-astro-cid-wcolddp2]{color:var(--muted);align-items:center;gap:14px;margin:0;display:flex}.hero__title[data-astro-cid-wcolddp2]{letter-spacing:-.008em;color:var(--brand);max-width:9.5ch;font-size:clamp(3.2rem,7.2vw,7.4rem);font-weight:780;font-stretch:70%;line-height:.9}.hero__lead[data-astro-cid-wcolddp2]{max-width:30ch}.hero__text[data-astro-cid-wcolddp2] .button[data-astro-cid-wcolddp2]{align-self:flex-start}.hero__media[data-astro-cid-wcolddp2]{flex-direction:column;margin:0;display:flex}.hero__frame[data-astro-cid-wcolddp2]{flex:1;min-height:420px}.hero__frame[data-astro-cid-wcolddp2] img{object-position:18% 35%}.hero__media[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{padding-inline:16px var(--gutter);text-align:right}.hero__media[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--muted);text-decoration:none}.hero__media[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--brand);text-decoration:underline}@media (width<=960px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);min-height:0}.hero__media[data-astro-cid-wcolddp2]{order:-1}.hero__frame[data-astro-cid-wcolddp2]{aspect-ratio:4/4.2;min-height:0}.hero__text[data-astro-cid-wcolddp2]{padding:40px var(--gutter) 56px}}.latest[data-astro-cid-wcolddp2]{gap:12px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;padding-block:24px;display:grid}.latest__label[data-astro-cid-wcolddp2]{font-family:var(--font-display);color:var(--brand);margin:0;padding-top:6px;font-size:.75rem;font-weight:650;font-stretch:125%}.latest__list[data-astro-cid-wcolddp2]{margin:0;padding:0;list-style:none}.latest__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]+li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line)}.latest__link[data-astro-cid-wcolddp2]{color:var(--ink);grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding-block:8px;text-decoration:none;display:grid}.latest__date[data-astro-cid-wcolddp2]{color:var(--muted)}.latest__title[data-astro-cid-wcolddp2]{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;font-stretch:88%}.latest__link[data-astro-cid-wcolddp2]:hover{color:var(--brand)}@media (width<=760px){.latest[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.latest__link[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) auto}.latest__date[data-astro-cid-wcolddp2]{grid-column:1/-1}}.selected[data-astro-cid-wcolddp2]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(56px,8vw,120px);display:grid}.selected[data-astro-cid-wcolddp2] .slot-a{grid-column:1/span 8}.selected[data-astro-cid-wcolddp2] .slot-b{grid-column:9/span 4;margin-top:clamp(40px,10vw,160px)}.selected[data-astro-cid-wcolddp2] .slot-c{grid-column:2/span 5}.selected[data-astro-cid-wcolddp2] .slot-d{grid-column:7/span 6;margin-top:clamp(40px,8vw,120px)}.selected[data-astro-cid-wcolddp2] .slot-e{grid-column:4/span 7}@media (width<=960px){.selected[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.selected[data-astro-cid-wcolddp2] .pcard{grid-column:1/-1!important;margin-top:0!important}.selected[data-astro-cid-wcolddp2] .pcard--portrait{max-width:520px}}.disciplines-wrap[data-astro-cid-wcolddp2]{background:var(--surface)}.disciplines[data-astro-cid-wcolddp2]{gap:40px var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.discipline[data-astro-cid-wcolddp2]{border-top:2px solid var(--brand);align-content:start;gap:14px;padding-top:22px;display:grid}.discipline__num[data-astro-cid-wcolddp2]{font-family:var(--font-display);letter-spacing:.16em;color:var(--brand);font-size:.8rem;font-weight:650;font-stretch:125%}.discipline__title[data-astro-cid-wcolddp2]{text-transform:uppercase;color:var(--ink);font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:780;font-stretch:72%;line-height:.95}.discipline[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink);max-width:30ch}@media (width<=1100px){.disciplines[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.disciplines[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.about-preview[data-astro-cid-wcolddp2]{gap:24px var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.about-preview__body[data-astro-cid-wcolddp2]{justify-items:start;gap:36px;display:grid}.about-preview[data-astro-cid-wcolddp2] .heading[data-astro-cid-wcolddp2]{max-width:26ch;font-size:clamp(1.7rem,3.1vw,2.75rem);font-weight:600;font-stretch:86%;line-height:1.12}@media (width<=860px){.about-preview[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.collab[data-astro-cid-wcolddp2]{padding-block:clamp(72px,10vw,144px)}.collab__inner[data-astro-cid-wcolddp2]{gap:32px var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.collab__stripes[data-astro-cid-wcolddp2]{width:64px;height:20px;margin-bottom:24px}.collab__title[data-astro-cid-wcolddp2]{text-transform:uppercase;max-width:10ch;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:780;font-stretch:72%;line-height:.92}.collab__body[data-astro-cid-wcolddp2]{justify-items:start;gap:32px;display:grid}@media (width<=860px){.collab__inner[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);align-items:start}}
