body{font-family:'Source Sans 3',Arial,sans-serif;background:#fff}.site-header,.metrics,.terms-section,.governance-section,.process-section,.impact-section,.faq-section,.closing-section{background-color:#fff}.hero h1,.intro-content h2,.process-heading h2,.model-copy h2,.impact-copy h2,.governance-heading h2,.risk-heading h2,.terms-heading h2,.faq-heading h2,.closing-section h2{font-family:'Source Serif 4',Georgia,serif;font-weight:500;letter-spacing:-.045em}.process-step h3,.calculator-card h3,.liquidity-callout h3,.risk-grid h3{font-family:'Source Serif 4',Georgia,serif;font-weight:600}.hero-art{position:relative;overflow:hidden}.hero-photo{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center}.hero-art:after{content:'';position:absolute;inset:48% 0 0;background:linear-gradient(0deg,rgba(11,30,21,.65),transparent);z-index:1}.hero-caption{top:auto;bottom:25px;left:23px;color:#fff;z-index:2}.hero-caption small{font:700 7px/1 var(--sans);letter-spacing:.16em;color:#f0dfba}.caption-line{background:#d4bd76}@media(max-width:640px){.hero-photo{object-position:61% center}.hero-art:after{inset:58% 0 0}.hero-caption{bottom:17px;left:16px}}
