.image-placeholder_box__qleCY{width:100%;background:var(--color-warm-ivory);border:2px dashed rgba(48,152,163,.5);border-radius:4px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-5);text-align:center;color:var(--color-sage);overflow:hidden}.image-placeholder_badge___zjR_{position:absolute;top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-2);background:var(--color-petrol-teal);color:var(--color-warm-ivory);border-radius:2px;font-family:var(--font-sans);font-size:.625rem;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.image-placeholder_badgeLabel__KDDdD{opacity:.78}.image-placeholder_badgeCategory__hFTdX{font-weight:var(--fw-bold)}.image-placeholder_description__LTE7j{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--lh-snug);font-weight:var(--fw-regular);color:var(--color-sage);margin:0 0 var(--space-3);max-width:80%}.image-placeholder_meta__O2emr{font-family:ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:.75rem;color:var(--color-sage);opacity:.78;margin:0;display:flex;flex-direction:column;gap:2px;align-items:center}.image-placeholder_metaRow__qj55d{display:flex;gap:var(--space-2)}.image-placeholder_metaRow__qj55d dt{text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:var(--fw-semibold);opacity:.6}.image-placeholder_metaRow__qj55d dd{margin:0}.image-placeholder_filename__BBFR7{font-size:.6875rem;word-break:break-all;text-align:left;max-width:28ch}@media (max-width:720px){.image-placeholder_box__qleCY{padding:var(--space-4)}.image-placeholder_description__LTE7j{font-size:var(--text-base);max-width:90%}.image-placeholder_meta__O2emr{font-size:.6875rem}}.materials-carousel_wrap__LBySL{width:100%;overflow:hidden;position:relative;padding-block:var(--space-3);mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 6%,black 94%,transparent)}.materials-carousel_track___oPFZ{display:flex;gap:var(--space-4);width:max-content;animation:materials-carousel_marquee__3Gyp1 48s linear infinite}.materials-carousel_wrap__LBySL:focus-within .materials-carousel_track___oPFZ,.materials-carousel_wrap__LBySL:hover .materials-carousel_track___oPFZ{animation-play-state:paused}@keyframes materials-carousel_marquee__3Gyp1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.materials-carousel_track___oPFZ{animation:none}.materials-carousel_wrap__LBySL{overflow-x:auto;mask-image:none;-webkit-mask-image:none}}.materials-carousel_card__cehwC{flex:0 0 240px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-4);background:var(--color-warm-ivory);border:1px solid rgba(20,59,56,.08);border-radius:4px;gap:var(--space-2)}.materials-carousel_logoFrame__jN6i2{width:100%;display:flex;align-items:center;justify-content:center;min-height:96px}.materials-carousel_logo__aAfzc{max-width:100%;height:auto;object-fit:contain}.materials-carousel_logoPlaceholder__NzsoY{min-height:96px;padding:var(--space-3)}.materials-carousel_logoFallback__jlnCs{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--fw-regular);color:var(--color-sage);letter-spacing:.04em}.materials-carousel_name__J5v4u{font-family:var(--font-serif);font-size:var(--text-base);font-weight:var(--fw-regular);color:var(--color-ink-strong);margin:0;line-height:var(--lh-snug)}.materials-carousel_category__18_IP{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-petrol-teal);margin:0;font-weight:var(--fw-semibold)}.page_page__nUx3o{min-height:100dvh;background:var(--color-background)}.page_container__NGD_I{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--page-padding)}.page_section__9oDSE{padding-block:var(--space-8)}.page_section__9oDSE:nth-child(2n){background:var(--tint-bone-40)}.page_sectionTitle__2OoCS{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--fw-regular);color:var(--color-ink-strong);letter-spacing:var(--tracking-display);margin:0 0 var(--space-3)}.page_sectionLede__lmCuY{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--color-ink);margin:0 0 var(--space-6);max-width:70ch}.page_heroSection__fZ75t{background:var(--color-surface-deep);padding-block:calc(100px + var(--space-6)) var(--space-8)}.page_heroGrid__A5k0A{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;margin-block-start:var(--space-5)}@media (min-width:980px){.page_heroGrid__A5k0A{grid-template-columns:1.1fr 1fr;gap:var(--space-8)}}.page_heroCopy__tJinO,.page_heroTitle__Rbl7C{color:var(--text-on-dark-primary)}.page_heroTitle__Rbl7C{font-family:var(--font-serif);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4)}.page_heroTitle__Rbl7C em{font-style:italic;color:var(--color-petrol-teal)}.page_heroSubtitle__d4FvY{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--text-on-dark-secondary);margin:0 0 var(--space-5);max-width:56ch}.page_heroActions__KT0dx{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_heroImage__KoZTB{display:block}.page_heroImage__KoZTB img{aspect-ratio:16/9;border-radius:4px}.page_bentoImage__csOw9,.page_heroImage__KoZTB img{display:block;width:100%;height:auto;object-fit:cover}.page_bentoImage__csOw9{aspect-ratio:3/2}.page_pillarImage__jiXcN{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.page_pathwayImage__qNOBM{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.page_galleryItem__97i3l{aspect-ratio:2/1;overflow:hidden}.page_galleryItem__97i3l,.page_teaserImage__0kR__ img{display:block;width:100%;height:auto;object-fit:cover;border-radius:4px}.page_teaserImage__0kR__ img{aspect-ratio:3/2}.page_storyImage__ILfJd{aspect-ratio:1/1;border-radius:4px}.page_insightImage__krMzt,.page_storyImage__ILfJd{display:block;width:100%;height:auto;object-fit:cover}.page_insightImage__krMzt{aspect-ratio:3/2}.page_ctaPrimaryLarge__E8IrI,.page_ctaPrimary__XonuJ,.page_ctaSecondary__bg4qJ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:4px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);text-decoration:none;letter-spacing:.02em;transition:background .18s ease,border-color .18s ease,color .18s ease}.page_ctaPrimary__XonuJ{background:var(--color-terracotta);color:var(--color-ink-strong);border:1px solid var(--color-terracotta)}.page_ctaPrimary__XonuJ:focus-visible,.page_ctaPrimary__XonuJ:hover{background:transparent;color:var(--color-warm-ivory);border-color:var(--color-warm-ivory)}.page_ctaPrimaryLarge__E8IrI{background:var(--color-petrol-teal);color:var(--color-warm-ivory);padding:var(--space-4) var(--space-6);font-size:var(--text-base);font-weight:var(--fw-medium)}.page_ctaPrimaryLarge__E8IrI:focus-visible,.page_ctaPrimaryLarge__E8IrI:hover{background:var(--color-sage)}.page_ctaSecondary__bg4qJ{background:transparent;color:var(--text-on-dark-primary);border:1px solid var(--text-on-dark-secondary)}.page_ctaSecondary__bg4qJ:focus-visible,.page_ctaSecondary__bg4qJ:hover{border-color:var(--color-petrol-teal);color:var(--color-petrol-teal)}.page_leadSection__U_3MR{padding-block:var(--space-7);background:var(--color-warm-ivory)}.page_trustWrap__J5B0p{margin-block:var(--space-4)}.page_bentoGrid__9McgA{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:720px){.page_bentoGrid__9McgA{grid-template-columns:1fr 1fr}}.page_bentoCard__YoCRY{display:flex;flex-direction:column;background:var(--color-warm-ivory);border:1px solid rgba(20,59,56,.08);border-radius:4px;overflow:hidden;text-decoration:none;color:var(--color-ink);transition:border-color .18s ease,transform .18s ease}.page_bentoCard__YoCRY:focus-visible,.page_bentoCard__YoCRY:hover{border-color:var(--color-petrol-teal);transform:translateY(-2px)}.page_bentoBody__jIKWr{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.page_bentoTitle__yh7py{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--fw-regular);color:var(--color-ink-strong);margin:0}.page_bentoPitch__YnoNH{line-height:var(--lh-relaxed);color:var(--color-ink);margin:0}.page_bentoLink__MjnSQ,.page_bentoPitch__YnoNH{font-family:var(--font-sans);font-size:var(--text-sm)}.page_bentoLink__MjnSQ{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--fw-medium);color:var(--color-petrol-teal);margin-block-start:var(--space-2)}.page_pillarsGrid__BPYme{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:980px){.page_pillarsGrid__BPYme{grid-template-columns:repeat(3,1fr)}}.page_pillar__9F9dm{display:flex;flex-direction:column;background:var(--color-warm-ivory);border-radius:4px;overflow:hidden}.page_pillarBody__7_r64{padding:var(--space-5)}.page_pillarIcon__ObVCG{color:var(--color-petrol-teal);margin-block-end:var(--space-3)}.page_pillarTitle__OEVaU{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--fw-regular);color:var(--color-sage);margin:0 0 var(--space-2)}.page_pillarText__9SliT{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-ink);margin:0}.page_pathwayInfographic__HilDU{margin-block-end:var(--space-6)}.page_pathwayList__wEwN_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:980px){.page_pathwayList__wEwN_{grid-template-columns:repeat(4,1fr)}}.page_pathwayItem__q4bVr{display:flex;gap:var(--space-3);align-items:flex-start}.page_pathwayStepNum__tZSla{font-size:var(--text-3xl);color:var(--color-petrol-teal);line-height:1;flex-shrink:0}.page_pathwayItemTitle__p7cXH,.page_pathwayStepNum__tZSla{font-family:var(--font-serif);font-weight:var(--fw-regular)}.page_pathwayItemTitle__p7cXH{font-size:var(--text-lg);color:var(--color-ink-strong);margin:0 0 var(--space-1)}.page_pathwayItemDesc__rlpdx{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-ink);margin:0}.page_galleryGrid__Qbud9{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:720px){.page_galleryGrid__Qbud9{grid-template-columns:1fr 1fr}}@media (min-width:980px){.page_galleryGrid__Qbud9{grid-template-columns:repeat(4,1fr)}}.page_teaserCard__s91Lg{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;padding:var(--space-6);background:var(--color-warm-ivory);border-radius:4px;border:1px solid rgba(48,152,163,.16)}@media (min-width:980px){.page_teaserCard__s91Lg{grid-template-columns:1.2fr 1fr}}.page_teaserTitle__dkpt8{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--fw-regular);color:var(--color-sage);margin:0 0 var(--space-3)}.page_teaserLede__wH1ad{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--color-ink);margin:0 0 var(--space-4);max-width:60ch}.page_teaserImage__0kR__{display:block}.page_teaserCard__s91Lg .page_ctaPrimary__XonuJ{background:var(--color-petrol-teal);color:var(--color-warm-ivory);border-color:var(--color-petrol-teal)}.page_subProcedureGrid__G1dRz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width:720px){.page_subProcedureGrid__G1dRz{grid-template-columns:1fr 1fr}}.page_subProcedureItem__seHoH{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-warm-ivory);border:1px solid rgba(20,59,56,.08);border-radius:4px;text-decoration:none;color:var(--color-ink);transition:border-color .18s ease}.page_subProcedureItem__seHoH:focus-visible,.page_subProcedureItem__seHoH:hover{border-color:var(--color-petrol-teal)}.page_subProcedureIcon__L0Qfx{color:var(--color-petrol-teal);flex-shrink:0}.page_subProcedureTitle__279Qe{display:block;font-family:var(--font-serif);font-size:var(--text-base);font-weight:var(--fw-regular);color:var(--color-ink-strong)}.page_subProcedureDesc__42Ke1{display:block;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-ink);opacity:.78;margin-block-start:2px}.page_subProcedureArrow__JTvoM{margin-inline-start:auto;color:var(--color-sage);opacity:.6}.page_storyCard__WtEqN{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;padding:var(--space-6);background:var(--color-warm-ivory);border-radius:4px}@media (min-width:720px){.page_storyCard__WtEqN{grid-template-columns:240px 1fr}}.page_storyQuote__7j_QQ{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-sage);margin:0;padding:0;border:0}.page_storyQuote__7j_QQ p{margin:0 0 var(--space-3)}.page_storyCite__Cf01A{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-style:normal;color:var(--color-ink);opacity:.74}.page_insightsGrid__5whCN{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:720px){.page_insightsGrid__5whCN{grid-template-columns:repeat(3,1fr)}}.page_insightCard__LQHxS{display:flex;flex-direction:column;background:var(--color-warm-ivory);border-radius:4px;overflow:hidden;border:1px solid rgba(20,59,56,.08)}.page_insightBody__goiUK{padding:var(--space-4)}.page_insightTitle__wjy42{font-family:var(--font-serif);font-size:var(--text-base);font-weight:var(--fw-regular);color:var(--color-ink-strong);margin:0 0 var(--space-2);line-height:var(--lh-snug)}.page_insightMeta__Qgr6l{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-petrol-teal);margin:0}.page_disclosureSection__dDZn5{padding-block:var(--space-6);background:var(--color-sage)}.page_disclosure__ADoyL{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--lh-relaxed);color:var(--text-on-dark-secondary);margin:0;max-width:80ch;margin-inline:auto;text-align:center}.page_ctaSection__bDGhM{padding-block:var(--space-9);background:var(--color-petrol-teal);text-align:center}.page_ctaTitle__Wy4n_{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--fw-regular);color:var(--color-warm-ivory);letter-spacing:var(--tracking-display);margin:0 0 var(--space-3)}.page_ctaLede__nK_tM{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--color-warm-ivory);opacity:.9;margin:0 auto var(--space-5);max-width:60ch}.page_ctaSection__bDGhM .page_ctaPrimaryLarge__E8IrI{background:var(--color-warm-ivory);color:var(--color-petrol-teal)}.page_ctaSection__bDGhM .page_ctaPrimaryLarge__E8IrI:focus-visible,.page_ctaSection__bDGhM .page_ctaPrimaryLarge__E8IrI:hover{background:var(--color-terracotta);color:var(--color-ink-strong)}@media (max-width:720px){.page_section__9oDSE{padding-block:var(--space-6)}.page_sectionTitle__2OoCS{font-size:var(--text-xl)}}