body{background:#f5f4ef;color:#172b30}.site-header{background:#fbfaf6}.cv-wordmark{font-size:25px;font-weight:750;letter-spacing:-1px;color:#153c43}.cv-review{background:#f4df9b;color:#302c20;text-align:center;padding:9px 16px;font-size:13px}.cv-hero{padding:90px 0 72px;background:#123b43;color:#fff}.cv-hero h1{color:#fff;font-size:clamp(42px,6vw,76px);max-width:850px;line-height:1.07;letter-spacing:-2px}.cv-hero p{color:#dce7e3;max-width:680px;font-size:21px}.cv-kicker{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#b6d5ba}.cv-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.cv-panel{padding:36px;border:1px solid #d4ddda;border-radius:18px;background:#fff}.cv-panel.primary{border-top:5px solid #286f64}.cv-panel h2{font-size:36px}.cv-panel p{max-width:650px}.cv-tag{display:inline-block;font-size:12px;letter-spacing:1px;text-transform:uppercase;background:#e7eee7;padding:7px 11px;border-radius:20px}.cv-tag.planned{background:#eeeae2}.cv-atlas{background:#e7ede7;padding:40px;border-radius:18px}.cv-hero .button{background:#d8e8bd;color:#163b33;border-color:#d8e8bd}.cv-hero .button.secondary{background:transparent;color:white;border-color:#b2cac5}.cv-small{font-size:14px!important}.site-nav{flex-wrap:wrap}.cv-review a{color:inherit}@media(max-width:760px){.cv-grid{grid-template-columns:1fr}.cv-hero{padding:55px 0}.cv-panel{padding:24px}}
.cv-wordmark{text-decoration:none;white-space:nowrap}.brand{text-decoration:none!important}.site-nav a{font-size:14px}.cv-publication-note{padding:16px 24px;background:#edf1e9;color:#263d37;border-left:3px solid #63806c}.cv-review{font-weight:500}.site-header .header-inner{gap:20px}.cv-atlas{width:calc(100% - 40px)}
