.VtfGiq_hero{background:var(--surface-subtle);padding:calc(var(--header-height) + var(--space-12)) 0 0}.VtfGiq_container{width:var(--content-width);grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;margin:auto;padding-bottom:64px;display:grid}.VtfGiq_content{min-width:0}.VtfGiq_eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:.8125rem;font-weight:700;display:inline-flex}.VtfGiq_content h1{color:var(--text);font-size:var(--h1-display);letter-spacing:-.04em;max-width:590px;font-weight:650;line-height:1.1}.VtfGiq_content h1 strong{color:var(--primary);font-weight:inherit;display:block}.VtfGiq_content>p{color:var(--muted);max-width:520px;margin-top:26px;font-size:1.125rem;line-height:1.75}.VtfGiq_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.VtfGiq_primary,.VtfGiq_secondary{min-height:var(--control-height);font-size:.9375rem;font-weight:var(--weight-ui);justify-content:center;align-items:center;gap:10px;display:inline-flex}.VtfGiq_primary{background:var(--action-background);color:var(--on-action);box-shadow:var(--shadow-action);border-radius:var(--radius-medium);transition:background-color var(--duration-fast) ease;padding:13px 22px}.VtfGiq_primary:hover{background:var(--action-hover)}.VtfGiq_secondary{color:var(--primary-dark);text-underline-offset:6px;text-decoration:underline}.VtfGiq_content .VtfGiq_detail{margin-top:var(--space-8);border-left:3px solid var(--primary);padding:0 0 0 20px}.VtfGiq_detailEyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.6875rem;font-weight:750;display:block}.VtfGiq_detail h2{color:var(--primary-dark);text-wrap:initial;margin-bottom:10px;font-size:1.25rem;font-weight:700;line-height:1.3}.VtfGiq_detail p{color:var(--muted);font-size:.875rem;line-height:1.65}.VtfGiq_detail .VtfGiq_detailSupport{color:var(--primary-dark);margin-top:10px;font-size:.8125rem;font-weight:650}.VtfGiq_visual{border:1px solid var(--media-edge);border-radius:var(--radius-large);background:var(--brand-band);min-width:0;box-shadow:var(--shadow-media);margin:56px 0 0;overflow:hidden}.VtfGiq_image{aspect-ratio:6/5;background:var(--surface-media);border-radius:0;position:relative;overflow:hidden}.VtfGiq_image img{object-fit:cover;object-position:55% center}.VtfGiq_visual figcaption{color:var(--text-on-dark);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 22px;font-size:.875rem;display:flex}.VtfGiq_visual figcaption span:first-child{color:#fff;font-weight:650}.VtfGiq_foundation{background:var(--brand-band);color:#fff;padding:28px max(var(--page-gutter), calc((100% - var(--container))/2));grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.VtfGiq_foundation>a{justify-content:space-between;align-items:start;gap:18px;min-width:0;padding-block:4px;display:flex}.VtfGiq_foundation>a>div{gap:7px;display:grid}.VtfGiq_foundation>a>svg{color:var(--primary-light);margin-top:5px}.VtfGiq_foundation>a:hover strong{text-underline-offset:5px;text-decoration:underline}.VtfGiq_foundation>a+a{border-left:1px solid var(--line-on-dark);padding-left:36px}.VtfGiq_foundation span{letter-spacing:.07em;color:var(--primary-light);font-size:.75rem}.VtfGiq_foundation strong{font-size:1rem;font-weight:600;line-height:1.5}@media (max-width:1050px){.VtfGiq_container{gap:36px}.VtfGiq_actions{gap:12px}}@media (max-width:900px){.VtfGiq_hero{padding-top:calc(var(--header-height) + var(--space-10))}.VtfGiq_container{grid-template-columns:1fr;gap:36px}.VtfGiq_content{max-width:680px}.VtfGiq_content>p{max-width:640px}.VtfGiq_visual{margin-top:0}.VtfGiq_image{aspect-ratio:16/10}.VtfGiq_foundation{gap:20px}.VtfGiq_foundation>a+a{padding-left:20px}}@media (max-width:600px){.VtfGiq_container{padding-bottom:36px}.VtfGiq_hero{padding-top:calc(var(--header-height) + var(--space-8))}.VtfGiq_eyebrow{margin-bottom:18px;font-size:.75rem}.VtfGiq_content h1{font-size:2.625rem}.VtfGiq_content>p{margin-top:20px;font-size:1rem}.VtfGiq_actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}.VtfGiq_content .VtfGiq_detail{margin-top:20px}.VtfGiq_foundation{padding:26px var(--page-gutter);grid-template-columns:1fr;gap:20px}.VtfGiq_foundation>a+a{border-left:0;border-top:1px solid var(--line-on-dark);padding:18px 0 0}.VtfGiq_image{aspect-ratio:4/3}}@media (max-width:760px){.VtfGiq_foundation{padding:26px var(--page-gutter);grid-template-columns:1fr;gap:20px}.VtfGiq_foundation>a+a{border-left:0;border-top:1px solid var(--line-on-dark);padding:18px 0 0}}@media (max-width:360px){.VtfGiq_content h1{font-size:clamp(2.125rem,12vw,2.625rem)}}
.IvhXvq_container{width:var(--content-width);margin:auto}.IvhXvq_overview,.IvhXvq_solution,.IvhXvq_impact{padding-block:var(--section-space);scroll-margin-top:100px}.IvhXvq_overview,.IvhXvq_impact{background:var(--surface)}.IvhXvq_overviewLead{gap:var(--layout-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.IvhXvq_eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.8125rem;font-weight:700;display:block}.IvhXvq_overview h2,.IvhXvq_sectionHeading h2,.IvhXvq_impactContent h2{font-size:var(--h2);color:var(--text);letter-spacing:-.025em;font-weight:650;line-height:1.18}.IvhXvq_overview p,.IvhXvq_pillar p,.IvhXvq_impactContent>p{color:var(--muted);font-size:1rem;line-height:1.8}.IvhXvq_overview p+p{margin-top:20px}.IvhXvq_solution{background:var(--surface-soft)}.IvhXvq_sectionHeading{justify-content:space-between;align-items:end;gap:36px;display:flex}.IvhXvq_sectionHeading h2{max-width:580px}.IvhXvq_inlineLink{min-height:44px;color:var(--primary);text-underline-offset:6px;align-items:center;gap:8px;font-size:.9375rem;font-weight:650;text-decoration:underline;display:inline-flex}.IvhXvq_inlineLink:hover{color:var(--primary-dark)}.IvhXvq_pillarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:46px;display:grid}.IvhXvq_pillar{border-top:2px solid var(--primary);padding-top:22px}.IvhXvq_pillarMarker{color:var(--primary);justify-content:space-between;align-items:center;gap:18px;display:flex}.IvhXvq_number{font-variant-numeric:tabular-nums;width:38px;height:38px;color:var(--primary);align-items:center;font-size:.8125rem;font-weight:650;display:inline-flex}.IvhXvq_pillar h3{margin:18px 0 14px;font-size:1.5rem;font-weight:650}.IvhXvq_delivery{border-block:1px solid var(--border);grid-template-columns:.7fr 1fr 1.2fr 1.2fr;gap:24px;margin-top:40px;padding:24px 0;font-size:.875rem;line-height:1.65;display:grid}.IvhXvq_delivery span{color:var(--text);font-weight:650}.IvhXvq_delivery p{color:var(--muted);align-items:start;gap:9px;display:flex}.IvhXvq_delivery p svg{color:var(--primary);margin-top:4px}.IvhXvq_impactGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.IvhXvq_impactMedia{min-width:0;margin:0}.IvhXvq_photo{aspect-ratio:1;border-radius:var(--radius-medium);background:var(--surface-soft);position:relative;overflow:hidden}.IvhXvq_photo img{object-fit:cover}.IvhXvq_impactMedia figcaption{color:var(--muted);padding-top:12px;font-size:.8125rem;line-height:1.6}.IvhXvq_impactContent>p{margin-top:22px}.IvhXvq_metrics{border-block:1px solid var(--border);grid-template-columns:1.8fr 1fr 1fr;gap:20px;margin-top:30px;padding-block:24px;display:grid}.IvhXvq_metrics div{flex-direction:column-reverse;gap:8px;display:flex}.IvhXvq_metrics dt{color:var(--muted);font-size:.875rem}.IvhXvq_metrics dd{font-variant-numeric:lining-nums tabular-nums;color:var(--primary);letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:650}.IvhXvq_impactContent .IvhXvq_note{margin:18px 0;font-size:.8125rem}.IvhXvq_evidenceLinks{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:12px;display:flex}.IvhXvq_evidenceLinks a{min-height:44px;color:var(--primary-dark);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.IvhXvq_evidenceLinks a:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.IvhXvq_entryGrid{gap:var(--space-10);margin-top:var(--space-12);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.IvhXvq_entryLink{padding-block:var(--space-8) var(--space-4);transition:color var(--duration-fast) ease;flex-direction:column;align-items:start;display:flex}.IvhXvq_entryLink:hover h3{color:var(--primary)}.IvhXvq_entryAction{min-height:44px;color:var(--primary);align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:.875rem;font-weight:650;display:inline-flex}.IvhXvq_entryEyebrow{color:var(--muted);margin-bottom:12px;font-size:.8125rem;display:block}.IvhXvq_entryLink h3{color:var(--primary-dark);justify-content:space-between;align-items:center;gap:18px;font-size:1.625rem;display:flex}.IvhXvq_entryLink p{margin-top:14px;font-size:.9375rem;line-height:1.7}@media (max-width:900px){.IvhXvq_overviewLead,.IvhXvq_impactGrid{grid-template-columns:1fr;gap:32px}.IvhXvq_photo{aspect-ratio:16/10}.IvhXvq_sectionHeading{flex-direction:column;align-items:start;gap:16px}.IvhXvq_pillarGrid{gap:24px}.IvhXvq_delivery{grid-template-columns:1fr 1fr}}@media (max-width:600px){.IvhXvq_entryGrid{grid-template-columns:1fr;gap:0;margin-top:28px}.IvhXvq_entryLink{padding-block:var(--space-6)}.IvhXvq_entryLink+.IvhXvq_entryLink{border-top:1px solid var(--border)}.IvhXvq_pillarGrid{grid-template-columns:1fr;gap:28px;margin-top:28px}.IvhXvq_pillar{grid-template-columns:38px 1fr;gap:12px 16px;display:grid}.IvhXvq_pillarMarker{grid-row:1/3;display:block}.IvhXvq_pillarMarker>svg{display:none}.IvhXvq_pillar h3{margin:4px 0 0}.IvhXvq_pillar p{grid-column:2}.IvhXvq_delivery{grid-template-columns:1fr;gap:16px;padding-block:22px}.IvhXvq_photo{aspect-ratio:4/3}.IvhXvq_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.IvhXvq_metrics div:first-child{grid-column:1/-1}.IvhXvq_evidenceLinks{gap:4px 18px}}@media (prefers-reduced-motion:reduce){.IvhXvq_entryLink{transition:none}}
