.manifesto-page{background:#f7f8f3;color:#10202a}.manifesto-container{width:min(100% - 80px,1080px);margin-inline:auto}.manifesto-header{height:82px;background:#071726;color:#fff}.manifesto-header-inner{height:100%;display:flex;justify-content:space-between;align-items:center}.manifesto-brand{font-size:25px;letter-spacing:-.075em;font-weight:800}.manifesto-brand span{color:#b7d9ff}.manifesto-brand b{color:#d6f36a}.manifesto-back{font-size:12px;font-weight:700;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:6px}.manifesto-hero{background:#071726;color:white;position:relative;overflow:hidden}.manifesto-hero:after{content:"";position:absolute;width:640px;height:640px;border:1px solid rgba(170,213,248,.22);border-radius:50%;right:-120px;top:-80px;box-shadow:0 0 0 90px rgba(170,213,248,.035),0 0 0 180px rgba(170,213,248,.025)}.manifesto-hero>.manifesto-container{position:relative;z-index:1;padding-top:100px}.manifesto-end>div>span,.manifesto-eyebrow,.manifesto-hero-bottom{font-size:11px;font-weight:800;letter-spacing:.18em;color:#9fb5c2}.manifesto-hero-title{font-size:clamp(72px,10vw,150px);letter-spacing:-.085em;line-height:.98;font-weight:600;margin:40px 0 105px}.manifesto-hero-title em{font-family:Georgia,serif;font-weight:400;color:#d6f36a}.manifesto-hero-bottom{border-top:1px solid rgba(255,255,255,.2);padding:25px 0;display:flex;justify-content:space-between}.manifesto-content{max-width:780px;padding-top:100px;padding-bottom:120px}.manifesto-content h1{font-size:50px;letter-spacing:-.06em;line-height:1.08;margin:0 0 13px}.manifesto-content h1+p{font-family:Georgia,serif;font-style:italic;color:#557e86;font-size:25px;margin-top:0}.manifesto-content h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.06em;line-height:1.15;font-weight:600;margin:0 0 28px}.manifesto-content h3{font-size:25px;letter-spacing:-.03em;line-height:1.2;font-weight:600;margin:0 0 25px;color:#54777c}.manifesto-content p{font-size:17px;line-height:1.8;color:#435860;margin:0 0 22px}.manifesto-content strong{color:#112f3a;font-weight:700}.manifesto-content hr{border:0;border-top:1px solid #c9d4d4;margin:75px 0}.manifesto-end{background:#d6f36a;padding:90px 0}.manifesto-end>div>span{color:#456046}.manifesto-end h2{font-size:clamp(55px,7vw,94px);letter-spacing:-.07em;line-height:1.03;margin:30px 0 45px}.manifesto-end h2 em{font-family:Georgia,serif;font-weight:400;color:#4e7953}.manifesto-home-link{display:inline-flex;gap:35px;align-items:center;background:#10202a;color:white;padding:20px 25px;font-size:13px;font-weight:700}.manifesto-home-link span{font-size:20px}.manifesto-footer{background:#071726;color:#9fb5c2;padding:32px 0;font-size:11px;font-weight:700;letter-spacing:.1em}.manifesto-footer .manifesto-container{display:flex;justify-content:space-between}@media(max-width:760px){.manifesto-container{width:min(100% - 36px,1080px)}.manifesto-header{height:72px}.manifesto-hero>.manifesto-container{padding-top:85px}.manifesto-hero-title{font-size:clamp(65px,14vw,105px);margin-bottom:75px}.manifesto-hero-bottom{font-size:9px;gap:20px}.manifesto-content{padding-top:75px;padding-bottom:90px}.manifesto-content h1{font-size:43px}.manifesto-content h2{font-size:38px}.manifesto-content h3{font-size:23px}.manifesto-content p{font-size:16px}.manifesto-content hr{margin:60px 0}}.manifesto-header-actions{display:flex;align-items:center;gap:30px}@media(max-width:520px){.manifesto-header-actions{gap:14px}.manifesto-back{font-size:10px}}