.heri-home{color:rgb(var(--heri-heading))}.heri-home .heri-heading{font-size:clamp(1.375rem,2.2vw,2rem)}.heri-home .heri-section-heading{margin-bottom:1.25rem;gap:.5rem 1rem}.heri-home-section{padding-block:1.5rem 2rem}.heri-home-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:rgb(var(--heri-cyan-strong));font-size:.875rem;font-weight:700;text-underline-offset:.25em}.heri-home-link:hover{color:rgb(var(--heri-cyan-hover));text-decoration:underline}.heri-home-notice{border:1px solid rgb(var(--heri-border));border-radius:var(--heri-radius-control);background:rgb(var(--heri-cyan-soft)/.45);padding:1rem 1.25rem;color:rgb(var(--heri-muted));line-height:1.7}.heri-home-pathways{padding-block:1.5rem .75rem}.heri-home-pathway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.heri-home-pathway{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;border:1px solid rgb(var(--heri-border)/.65);border-radius:var(--heri-radius-control);padding:1.25rem 1rem;text-align:center;transition:border-color .16s,box-shadow .16s}.heri-home-pathway--cyan{background:rgb(var(--heri-cyan-soft)/.65)}.heri-home-pathway--green{background:rgb(var(--heri-forest-soft)/.75)}.heri-home-pathway:hover{border-color:rgb(var(--heri-cyan));box-shadow:var(--heri-shadow-card)}.heri-home-pathway-title{max-width:12rem;font-size:1rem;font-weight:700;line-height:1.35}.heri-home-pathway-copy{max-width:15rem;font-size:.8125rem;line-height:1.55;color:rgb(var(--heri-muted))}.heri-home-pathway-arrow{position:absolute;inset:1rem 1rem auto auto;color:rgb(var(--heri-cyan-strong))}.heri-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.heri-home-metric{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.875rem;column-gap:.875rem;align-content:start;padding:.5rem 1rem;border-inline-end:1px solid rgb(var(--heri-border))}.heri-home-metric:last-child{border:0}.heri-home-metric-icon{grid-column:1;grid-row:1/3;align-self:center;color:rgb(var(--heri-forest))}.heri-home-metric:nth-child(2n) .heri-home-metric-icon{color:rgb(var(--heri-cyan-strong))}.heri-home-metric dt{grid-column:2;grid-row:2;font-size:.875rem;line-height:1.5}.heri-home-metric dd{grid-column:2;grid-row:1}.heri-home-metric-value{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.15;font-weight:700;color:rgb(var(--heri-cyan-strong));overflow-wrap:anywhere}.heri-home-metric-unit{margin-left:.25rem;font-size:.875rem}.heri-home-metric .heri-home-metric-description{grid-row:3;margin-top:.35rem;color:rgb(var(--heri-muted));font-size:.75rem;line-height:1.5}.heri-home-publication-grid,.heri-home-update-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.heri-home-update{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:white;border:1px solid rgb(var(--heri-border));border-radius:var(--heri-radius-control);transition:box-shadow .16s}.heri-home-update:hover{box-shadow:var(--heri-shadow-card)}.heri-home-media{position:relative;overflow:hidden;background:rgb(var(--heri-cyan-soft))}.heri-home-media-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:rgb(var(--heri-cyan-strong));background:linear-gradient(125deg,rgb(var(--heri-cyan-soft)),rgb(var(--heri-forest-soft)));font-size:.875rem}.heri-home-update-image{aspect-ratio:16/9}.heri-home-update-image-link{display:block}.heri-home-update-body{display:flex;flex-direction:column;align-items:start;flex:1;padding:1.25rem}.heri-home-publication h3,.heri-home-update h3{font-size:1.125rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.heri-home-update h3{margin-top:.625rem}.heri-home-update h3 a:hover{color:rgb(var(--heri-cyan-strong));text-decoration:underline;text-underline-offset:.2em}.heri-home-summary{color:rgb(var(--heri-muted));font-size:.875rem;line-height:1.7;margin-block:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.heri-home-meta{display:flex;align-items:start;gap:.4rem;color:rgb(var(--heri-muted));font-size:.8125rem;line-height:1.5;margin-top:.65rem}.heri-home-meta svg{flex-shrink:0;margin-top:.08rem}.heri-home-update-body>.heri-home-link{margin-top:auto;padding-top:.5rem}.heri-home-publication{min-width:0;display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;border:1px solid rgb(var(--heri-border)/.7);border-radius:var(--heri-radius-control);background:rgb(var(--heri-cyan-soft)/.45)}.heri-home-publication:nth-child(2n){background:rgb(var(--heri-forest-soft)/.55)}.heri-home-publication-cover{aspect-ratio:3/4;border-radius:.25rem;background:transparent}.heri-home-publication-type{color:rgb(var(--heri-cyan-strong));font-weight:700;font-size:.75rem;margin-bottom:.35rem}.heri-home-publication h3{font-size:1rem}.heri-home-publication .heri-home-link{font-size:.8125rem}.heri-home-partners{border-top:1px solid rgb(var(--heri-border)/.5)}.heri-home-partner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem}.heri-home-partner{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-radius:var(--heri-radius-control);padding:.75rem;text-align:center;font-size:.8125rem;font-weight:600}.heri-home-partner:hover{background:rgb(var(--heri-cyan-soft))}.heri-home-partner-logo{width:100%;max-width:10rem;height:3.5rem;background:transparent}.heri-home-collaboration{position:relative;isolation:isolate;overflow:hidden;margin-top:1rem;background:rgb(var(--heri-heading));color:white}.heri-home-collaboration .heri-home-collaboration-image{position:absolute;inset:0}.heri-home-collaboration-image img{-o-object-position:center 42%;object-position:center 42%}.heri-home-collaboration-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 38 48/.97),rgb(7 38 48/.9) 50%,rgb(8 44 43/.65))}.heri-home-collaboration-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:3rem;min-height:15rem}.heri-home-collaboration h2{font-size:clamp(1.5rem,2.75vw,2.25rem);font-weight:700;line-height:1.2}.heri-home-collaboration p{max-width:42rem;margin-top:.875rem;line-height:1.75;font-size:1rem}.heri-home-collaboration .heri-button{flex-shrink:0;border-color:rgb(255 255 255/.6)}@media (max-width:1023px){.heri-home-metrics,.heri-home-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heri-home-metric:nth-child(2n){border:0}.heri-home-publication-grid,.heri-home-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heri-home-collaboration-content{flex-direction:column;align-items:start}}@media (max-width:639px){.heri-home-section{padding-block:1.25rem 1.5rem}.heri-home-publication-grid,.heri-home-update-grid{grid-template-columns:minmax(0,1fr)}.heri-home-metrics,.heri-home-pathway-grid{gap:.75rem}.heri-home-pathway{padding:1rem .625rem}.heri-home-pathway-copy{display:none}.heri-home-pathway-title{font-size:.875rem}.heri-home-metric{padding:.5rem 0;-moz-column-gap:.5rem;column-gap:.5rem}.heri-home-metric dt{font-size:.8125rem}.heri-home-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}