.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2rem,.5rem + 4vh,3.75rem);padding-bottom:clamp(3rem,2rem + 4vh,5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.hero-text[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.hero-label[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem;display:flex}.hero-label[data-astro-cid-lcdefpme]:before{content:"";background:var(--champagne);flex:none;width:2.5rem;height:1px}@media (width<=599px){.hero-label[data-astro-cid-lcdefpme]:before{display:none}}.hero-title[data-astro-cid-lcdefpme]{max-width:26ch}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{letter-spacing:-.012em;color:var(--blue);font-style:italic;font-weight:360}.byline[data-astro-cid-lcdefpme]{color:inherit;align-items:center;gap:1rem;margin-top:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);text-decoration:none;display:inline-flex}.byline[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:grid}.byline[data-astro-cid-lcdefpme]:hover .by-name[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline 1px}.by-name[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.005em;font-size:1.35rem;font-weight:400}.by-roles[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-top:.3rem;font-size:.8125rem;font-weight:560}.by-role[data-astro-cid-lcdefpme]+.by-role[data-astro-cid-lcdefpme]:before{content:"|";margin-inline:.6em}@media (width<=559px){.by-roles[data-astro-cid-lcdefpme]{gap:.15rem;font-size:.75rem;display:grid}.by-role[data-astro-cid-lcdefpme]+.by-role[data-astro-cid-lcdefpme]:before{content:none}}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);display:flex}.hero-media[data-astro-cid-lcdefpme]{isolation:isolate;align-self:stretch;max-height:70svh;margin:0 1.1rem 1.1rem 0;position:relative}.hero-media[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;border:1px solid var(--champagne);border-radius:var(--r-surface);position:absolute;inset:1.1rem -1.1rem -1.1rem 1.1rem}.hero-figure[data-astro-cid-lcdefpme]{height:100%}.hero-figure[data-astro-cid-lcdefpme] .frame{aspect-ratio:auto;height:100%;min-height:22rem}.hero-plate[data-astro-cid-lcdefpme]{backdrop-filter:blur(12px)saturate(1.1);border-radius:var(--r-surface);max-width:min(21.5rem,100% - 2rem);color:var(--ink);transition:transform var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out);background:#fcfcfae0;border:1px solid #ffffffb3;gap:.2rem;padding:.95rem 3.25rem 1rem 1.1rem;text-decoration:none;display:grid;position:absolute;bottom:1rem;left:1rem;box-shadow:0 22px 44px -28px #0f2f4d8c}.hero-plate[data-astro-cid-lcdefpme]:hover{background:#fcfcfaf7;transform:translateY(-3px)}.hp-k[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--champagne-deep);font-weight:600}.hp-t[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.15}.hp-t[data-astro-cid-lcdefpme] .tm[data-astro-cid-lcdefpme]{font-size:.45em}.hp-s[data-astro-cid-lcdefpme]{color:var(--graphite);text-wrap:balance;font-size:.875rem;line-height:1.4}.hp-go[data-astro-cid-lcdefpme]{color:var(--blue);transition:transform var(--t-base) var(--ease-out);position:absolute;bottom:1rem;right:1rem}.hero-plate[data-astro-cid-lcdefpme]:hover .hp-go[data-astro-cid-lcdefpme]{transform:translate(3px)}.hero-sequence[data-astro-cid-lcdefpme]{margin-top:clamp(2rem,.5rem + 4vh,3.25rem)}@media (width<=899px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-media[data-astro-cid-lcdefpme]{max-height:none}.hero-figure[data-astro-cid-lcdefpme] .frame{aspect-ratio:4/5;height:auto;min-height:0}}.audiences[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--white)}.aud-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.aud-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme] .aud[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.aud[data-astro-cid-lcdefpme]{height:100%;color:var(--ink);transition:background-color var(--t-base) var(--ease-out);gap:.35rem;padding:1.6rem 3rem 1.6rem clamp(0rem,1.5vw,1.5rem);text-decoration:none;display:grid;position:relative}.aud-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .aud[data-astro-cid-lcdefpme]{padding-left:0}.aud[data-astro-cid-lcdefpme]:hover{background:var(--paper)}.aud-who[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.2rem;font-weight:400;line-height:1.2}.aud-note[data-astro-cid-lcdefpme]{color:var(--graphite);font-size:.875rem}.aud-go[data-astro-cid-lcdefpme]{color:var(--blue);transition:transform var(--t-base) var(--ease-out);position:absolute;top:1.6rem;right:1.25rem}.aud[data-astro-cid-lcdefpme]:hover .aud-go[data-astro-cid-lcdefpme]{transform:translate(3px)}@media (width<=1023px){.aud-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .aud[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.aud-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=559px){.aud-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.aud-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .aud[data-astro-cid-lcdefpme]{padding-left:0;border-left:0!important}.aud-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}}.about-figure[data-astro-cid-lcdefpme]{grid-column:1/span 5}.about-figure[data-astro-cid-lcdefpme] .frame{box-shadow:0 40px 70px -50px #0f2f4d8c}.about-fact[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-self:center;padding-block:2.5rem}.fact-n[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.04em;color:var(--blue);font-size:clamp(5rem,3rem + 8vw,9.5rem);font-weight:300;line-height:.9}.fact-t[data-astro-cid-lcdefpme]{color:var(--graphite);margin-top:1rem}.about-text[data-astro-cid-lcdefpme]{grid-column:7/span 6;align-self:center}.about-roles[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-top:.75rem;font-size:.8125rem;font-weight:560}.about-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:2rem}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1.1rem}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.lead):not(.about-roles){color:var(--graphite);max-width:36rem}.about-text[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{margin-top:2rem}.about-facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:36rem;margin-top:2rem;padding-top:1.5rem;display:grid}.about-quote[data-astro-cid-lcdefpme]{border-left:1px solid var(--champagne);max-width:36rem;margin:2rem 0 0;padding-left:1.4rem}.about-quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.about-quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--blue);font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);font-style:italic;font-weight:360;line-height:1.25}.about-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--blue);font-size:1.25rem;font-weight:400;line-height:1.2}.approach[data-astro-cid-lcdefpme]{padding-top:var(--section);padding-bottom:var(--section)}.approach-intro[data-astro-cid-lcdefpme]{margin-bottom:clamp(2rem,1rem + 4vw,5rem)}.approach-intro[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.approach-lead[data-astro-cid-lcdefpme]{max-width:46rem;color:var(--on-blue-mute);margin-top:2rem}.approach-outro[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.evidence[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);padding:0;list-style:none;display:grid}.ev[data-astro-cid-lcdefpme]{border:1px solid var(--line-on-blue);border-radius:var(--r-surface);height:100%;color:var(--on-blue);transition:background-color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);background:#f2f1ec0b;align-content:start;gap:.6rem;padding:1.5rem 3rem 1.6rem 1.5rem;text-decoration:none;display:grid;position:relative}.ev[data-astro-cid-lcdefpme]:hover{background:#f2f1ec14;border-color:#c9b68e73;transform:translateY(-2px)}.ev-k[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--champagne-lit);font-weight:600}.ev-t[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);line-height:1.25}.ev-s[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--on-blue-mute)}.ev-go[data-astro-cid-lcdefpme]{color:var(--champagne-lit);transition:transform var(--t-base) var(--ease-out);position:absolute;top:1.5rem;right:1.25rem}.ev[data-astro-cid-lcdefpme]:hover .ev-go[data-astro-cid-lcdefpme]{transform:translate(3px)}@media (width<=899px){.evidence[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.aud-k[data-astro-cid-lcdefpme]{margin-bottom:.25rem;padding-top:1.75rem}.hero-lead[data-astro-cid-lcdefpme]{max-width:38rem;font-size:var(--fs-lead);color:var(--graphite);margin-top:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.55}.b-card--kit[data-astro-cid-lcdefpme]{background:0 0}.b-card--kit[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{align-items:center;gap:.55rem;display:inline-flex}.soon-dot[data-astro-cid-lcdefpme]{background:var(--champagne);border-radius:50%;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){.soon-dot[data-astro-cid-lcdefpme]{animation:2.8s ease-in-out infinite breathe}}@keyframes breathe{50%{opacity:.35;transform:scale(.75)}}.contact[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.contact-head[data-astro-cid-lcdefpme]{max-width:46rem}.contact-head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.contact-title[data-astro-cid-lcdefpme]{max-width:18ch}.contact-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.5rem}.c-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.about-text[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.programs-head[data-astro-cid-lcdefpme]{max-width:46rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.programs-head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.programs-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.5rem}.programs-all[data-astro-cid-lcdefpme]{margin-top:2.5rem}.beyond[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.b-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-surface);color:var(--ink);transition:border-color var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);align-content:start;gap:.5rem;padding:1.5rem 3.5rem 1.5rem 1.5rem;text-decoration:none;display:grid;position:relative}.b-card[data-astro-cid-lcdefpme]:hover{border-color:var(--blue);transform:translateY(-2px)}.b-card[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--champagne-deep)}.b-card--research[data-astro-cid-lcdefpme]{border-style:dashed;border-color:var(--line-strong);background:0 0}.b-card--research[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--faint)}.b-t[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);font-weight:300;line-height:1.15}.b-s[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--graphite)}.b-go[data-astro-cid-lcdefpme]{color:var(--blue);transition:transform var(--t-base) var(--ease-out);position:absolute;top:1.5rem;right:1.5rem}.b-card[data-astro-cid-lcdefpme]:hover .b-go[data-astro-cid-lcdefpme]{transform:translate(3px)}@media (width<=899px){.beyond[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
