.hero{--hero-edge-space:25px;isolation:isolate;position:relative;overflow:hidden}.hero-watermark{--divider-inset:max(56px, (100% - 1240px) / 2);--previous-width:75%;--previous-right:calc(-10% + clamp(30px, 2.8vw, 50px) + max(clamp(100px, 8vw, 150px), (100% - 1240px) / 2));--watermark-left:calc(100% - var(--previous-right) - var(--previous-width));z-index:0;left:var(--watermark-left);right:var(--divider-inset);top:calc(24px + var(--hero-edge-space));height:calc(100% - 80px - var(--hero-edge-space) * 2);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.14;position:absolute}.hero-watermark>svg{width:100%;height:100%;display:block}.hero .hero-grid,.hero .hero-bottom{z-index:1;position:relative}.hero .hero-grid{padding-top:calc(20px + var(--hero-edge-space));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-bottom:18px}.hero .hero-copy>.eyebrow{margin-bottom:10px}.hero .hero-copy h1{max-width:760px}.hero .hero-description{margin-top:14px}.hero .hero-actions{margin-top:16px}.hero .hero-bottom{padding-top:10px;padding-bottom:calc(10px + var(--hero-edge-space))}@media (min-width:1500px){.hero .hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media (max-width:1100px){.hero-watermark{--divider-inset:32px;--previous-width:79%;--previous-right:calc(-10.5% + 30px + clamp(64px, 8vw, 100px))}}@media (max-width:800px){.hero{--hero-edge-space:12px}.hero .hero-grid{padding-top:calc(32px + var(--hero-edge-space));grid-template-columns:minmax(0,1fr);padding-bottom:24px}.hero .hero-copy h1{max-width:650px}.hero .hero-copy>.eyebrow{margin-bottom:12px}.hero .hero-description{margin-top:18px}.hero .hero-actions{margin-top:20px}.hero-watermark{--divider-inset:22px;--previous-width:105%;--previous-right:calc(-14% + 44px);top:auto;bottom:calc(48px + var(--hero-edge-space));height:min(calc((100% - var(--hero-edge-space) * 2) * .34), 200px);opacity:.12}}@media (max-width:520px){.hero{--hero-edge-space:10px}.hero .hero-grid{padding-top:calc(28px + var(--hero-edge-space));padding-bottom:22px}.hero .hero-description{margin-top:16px}.hero .hero-actions{margin-top:18px}.hero-watermark{--previous-width:115%;--previous-right:calc(-15.4% + 36px);height:min(calc((100% - var(--hero-edge-space) * 2) * .3), 160px);opacity:.1}}
.home-mission{padding-top:64px;padding-bottom:64px}.home-mission-intro{max-width:960px}.home-mission-intro .eyebrow{margin-bottom:16px}.home-mission-intro h2{max-width:940px}.home-mission-description{font-size:var(--text-body);max-width:920px;margin-top:18px;line-height:1.75}.home-mission-priorities{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding-top:24px;display:grid}.home-mission-priority{min-width:0;padding-right:30px}.home-mission-priority+.home-mission-priority{border-left:1px solid var(--line);padding-left:30px}.home-mission-priority:last-child{padding-right:0}.home-mission-number{color:#356c94;font-size:var(--text-eyebrow);letter-spacing:1px;margin-bottom:15px;font-weight:600;line-height:1.5;display:block}.home-mission-priority h3{font-size:28px;font-weight:400;line-height:1.2}.home-mission-priority p{font-size:var(--text-body);margin-top:16px;line-height:1.75}@media (max-width:1100px){.home-mission-priority{padding-right:22px}.home-mission-priority+.home-mission-priority{padding-left:22px}.home-mission-priority h3{font-size:26px}}@media (max-width:800px){.home-mission{padding-top:56px;padding-bottom:56px}.home-mission-priorities{grid-template-columns:minmax(0,1fr);margin-top:25px;padding-top:0}.home-mission-priority{padding:25px 0}.home-mission-priority+.home-mission-priority{border-left:0;border-top:1px solid var(--line);padding-left:0}.home-mission-priority:last-child{padding-bottom:0}.home-mission-number{margin-bottom:12px}.home-mission-priority p{margin-top:13px}}@media (max-width:520px){.home-mission{padding-top:48px;padding-bottom:48px}.home-mission-priority h3{font-size:27px}}
.home-featured-research{background:var(--off);border-block:1px solid var(--line);padding:64px 0}.home-featured-research-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.home-featured-research-copy,.home-featured-research-visual{min-width:0}.home-featured-research-copy>.eyebrow{margin-bottom:18px}.home-featured-research-copy h2{max-width:650px;font-size:clamp(32px,3vw,39px);line-height:1.15}.home-featured-research-overview{font-size:var(--text-body);max-width:650px;margin-top:20px;line-height:1.75}.home-featured-research-finding{border-left:2px solid #b5d7ed;margin-top:24px;padding-left:20px}.home-featured-research-finding .eyebrow{margin-bottom:11px}.home-featured-research-finding .home-featured-research-statement{font-family:var(--font-editorial),Georgia,serif;color:var(--navy);margin-top:0;font-size:23px;line-height:1.3}.home-featured-research-finding>p:last-child{font-size:var(--text-body);margin-top:12px;line-height:1.75}.home-featured-research-cta{margin-top:26px}.home-featured-research-cta p{font-size:var(--text-caption);max-width:610px;line-height:1.75}.home-featured-research-cta .button{margin-top:16px}.home-featured-research-visual{justify-self:end;width:100%;max-width:420px}.home-featured-research-visual>.eyebrow{letter-spacing:1.3px;margin-bottom:22px;line-height:1.7}.home-featured-research-score{color:var(--navy);align-items:baseline;gap:14px;line-height:1;display:flex}.home-featured-research-score strong{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-3px;font-size:clamp(88px,8vw,116px);font-weight:400}.home-featured-research-score>span{font-family:var(--font-editorial),Georgia,serif;color:#7d92a3;font-size:34px}.home-featured-research-progress{background:#dce4eb;height:3px;margin-top:26px}.home-featured-research-progress>span{background:var(--blue);height:100%;display:block}.home-featured-research-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:30px 0 0;display:grid}.home-featured-research-support>div{flex-direction:column;gap:8px;min-width:0;display:flex}.home-featured-research-support dd{letter-spacing:-1px;order:-1;margin:0;font-size:32px;font-weight:600;line-height:1.1}.home-featured-research-support dt{font-size:var(--text-caption);color:var(--muted);line-height:1.6}.home-featured-research-note{font-style:italic;font-size:var(--text-caption);margin-top:24px;line-height:1.75}@media (max-width:1100px){.home-featured-research-grid{gap:45px}}@media (max-width:800px){.home-featured-research{padding:50px 0}.home-featured-research-grid{grid-template-columns:minmax(0,1fr);gap:38px}.home-featured-research-visual{justify-self:start;max-width:520px}}@media (max-width:520px){.home-featured-research{padding:42px 0}.home-featured-research-copy h2{font-size:33px}.home-featured-research-finding{margin-top:23px;padding-left:17px}.home-featured-research-statement{font-size:22px}.home-featured-research-score strong{font-size:88px}.home-featured-research-score>span{font-size:30px}.home-featured-research-support{gap:22px;margin-top:24px}.home-featured-research-cta .button{gap:18px;max-width:100%;padding-inline:18px}}
.section.home-publications{padding-top:64px;padding-bottom:64px}.home-publications-heading{max-width:920px;margin-bottom:32px}.home-publications-heading .eyebrow{margin-bottom:16px}.home-publications-heading>p:last-child{font-size:var(--text-body);margin-top:16px;line-height:1.75}.home-publications-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.home-publication{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.home-publication-art{width:100%;min-width:0}.home-book-cover{aspect-ratio:2/3;width:100%;position:relative}.home-book-cover-image{object-fit:contain;object-position:center}.home-book-cover .book-cover{aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:none}.home-publication-copy{min-width:0}.home-publication-copy .eyebrow{font-size:var(--text-eyebrow);letter-spacing:1px;margin-bottom:13px;line-height:1.65}.home-publication-copy h3{font-size:28px;line-height:1.16}.home-publication-copy>p:not(.eyebrow){font-size:var(--text-body);margin-top:16px;margin-bottom:24px;line-height:1.75}.home-publications-cta{margin-top:32px}@media (max-width:1100px){.home-publication{grid-template-columns:160px minmax(0,1fr);gap:20px}.home-publications-grid{gap:32px}}@media (max-width:1000px){.home-publications-grid{grid-template-columns:minmax(0,1fr);gap:34px}.home-publication{grid-template-columns:180px minmax(0,1fr);gap:27px}}@media (max-width:800px){.section.home-publications{padding-top:56px;padding-bottom:56px}}@media (max-width:600px){.home-publication{grid-template-columns:140px minmax(0,1fr);gap:22px}.home-publication-copy h3{font-size:26px}}@media (max-width:520px){.section.home-publications{padding-top:48px;padding-bottom:48px}.home-publications-heading{margin-bottom:28px}.home-publications-cta .button{gap:18px;max-width:100%;padding-inline:18px}}@media (max-width:420px){.home-publication{grid-template-columns:minmax(0,1fr);gap:21px}.home-publication-art{justify-self:center;width:180px}.home-publication-copy h3{font-size:28px}}.home-journal-logo{aspect-ratio:2/3;width:100%;position:relative;overflow:hidden}.home-journal-logo-image{object-fit:contain;object-position:center;transform-origin:50%;transform:scale(2.75)}
