.legacy-header--retained{display:none!important}
.premium-header,.premium-header *{box-sizing:border-box}
.premium-header{font-family:"Segoe UI",Arial,sans-serif}
.premium-header a{cursor:grab}
.premium-header .premium-brand{cursor:pointer}
.legacy-control-row{display:flex;justify-content:center;padding:20px 16px;background:#141810}
.legacy-control-access{color:#8a968080!important;letter-spacing:.04em;font:400 9px/1 Arial,sans-serif;text-decoration:none!important}
.legacy-control-access:hover,.legacy-control-access:focus-visible{color:#bac7ab!important}
.legacy-project-next{padding:100px max(24px,6vw);background:#e7ebdf;display:flex;flex-direction:column;align-items:center;text-align:center}
.legacy-project-next>p{font-size:10px;letter-spacing:.13em;color:#68755a}
.legacy-project-next>h2{margin:28px 0;font-size:clamp(42px,6vw,84px);font-weight:400;letter-spacing:-.055em;line-height:1.06}
.legacy-project-next>span{max-width:500px;font-size:15px;line-height:1.7;color:#647059}
.legacy-project-next>.premium-button{margin-top:28px}
body .button{border-radius:100px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}
body .button--green{background:#c2fa8b;color:#1c2d11;border-color:#c2fa8b;box-shadow:none}
body .hero__content h1{font-weight:400;letter-spacing:-.055em;font-size:clamp(49px,6.2vw,96px);line-height:1.04;max-width:960px}
body .b18-hero .hero__content h1{font-size:clamp(46px,5.3vw,82px);max-width:880px}
body .hero__lead{font-size:clamp(14px,1.3vw,18px);line-height:1.65;max-width:620px}
body .section-heading h2{font-weight:400;letter-spacing:-.05em}
body .site-footer{background:#141810}
@media(max-width:760px){
body .hero__content h1{font-size:clamp(44px,10vw,72px)}
body .b18-hero .hero__content h1{font-size:clamp(42px,9vw,66px)}
body .hero__content{padding-top:50px}
.legacy-project-next{padding:72px 24px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
