/* Secondary public pages */
.about-hero-new{overflow:hidden;padding-bottom:clamp(5rem,10vw,9rem);background:var(--accent)}.about-hero-new .breadcrumbs{color:#384015}.about-hero-new__grid{display:grid;gap:2rem}.about-hero-new h1{margin:0;font-size:clamp(3.4rem,9vw,8.5rem);line-height:.82}.about-hero-new h1 em{font-family:Georgia,serif;font-weight:400}.about-hero-new__grid>div{align-self:end}.about-hero-new__grid>div p{max-width:32rem;color:#303617;font-size:1.08rem}.about-hero-new__grid>div span{font:700 .58rem/1 ui-monospace,monospace;text-transform:uppercase}.about-manifesto{display:flex;margin-top:5rem;padding-top:1.2rem;align-items:center;gap:1rem;border-top:1px solid rgba(17,19,24,.4);font:700 .7rem/1 ui-monospace,monospace}.about-manifesto i{height:1px;flex:1;background:rgba(17,19,24,.4)}.about-manifesto b{color:var(--signal)}
.about-truth{background:var(--surface)}.about-truth__grid{display:grid;gap:3rem}.about-truth h2{max-width:14ch;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.91}.about-truth__grid>div:last-child p{font-size:clamp(1rem,1.5vw,1.18rem)}.about-principles-new{color:#f2efe8;background:#111419}.about-principles-new ol{border-top:1px solid #393d42}.about-principles-new li{display:grid;padding:1.4rem 0;grid-template-columns:2.5rem 1fr;gap:.5rem 1rem;border-bottom:1px solid #393d42}.about-principles-new li>span{color:var(--accent);font:700 .58rem/1 ui-monospace,monospace}.about-principles-new h3{margin:0;color:#f2efe8;font-size:1.5rem}.about-principles-new li p{grid-column:2;margin:0;color:#90969c;font-size:.78rem}.about-collab{background:var(--bg-alt)}.about-collab__grid{display:grid;gap:3rem;align-items:center}.about-collab__map{position:relative;min-height:20rem;padding:1.5rem;color:var(--signal);background:#d9d4ca;border:1px solid #bbb6ac}.about-collab__map span,.about-collab__map b{position:relative;z-index:1;font:700 .6rem/1 ui-monospace,monospace}.about-collab__map b{position:absolute;right:1.5rem;bottom:1.5rem}.about-collab__map svg{position:absolute;inset:2rem;width:calc(100% - 4rem);height:calc(100% - 4rem)}.about-collab h2{font-size:clamp(2.5rem,5vw,4.8rem);line-height:.93}.about-collab .button{margin-top:1rem}
.form-hero{padding-bottom:clamp(4.5rem,8vw,7rem)!important;color:#f4f1e9!important;background:#111419!important}.form-hero .breadcrumbs,.form-hero .breadcrumbs a,.form-hero h1{color:#f4f1e9}.form-hero .eyebrow{color:var(--accent)}.form-hero__grid{align-items:end!important}.form-hero h1{max-width:13ch!important;font-size:clamp(3.2rem,8vw,7.2rem)!important;line-height:.85!important}.form-hero__grid>div:first-child>p:last-child{max-width:39rem;color:#989ea4;font-size:1rem}.contact-topics,.form-expectations{color:#111;background:var(--accent)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.contact-topics p,.form-expectations>p{color:#4e5a22!important}.contact-topics span{background:rgba(255,255,255,.45)!important;border-radius:0!important}.form-expectations li{border-color:rgba(17,19,24,.28)!important}.form-section{padding:clamp(5rem,9vw,8rem) 0!important;background:var(--bg)!important}.form-layout{align-items:start}.form-aside .eyebrow{color:var(--signal)}.form-aside h2{font-size:clamp(2rem,4vw,3.7rem)!important;line-height:.95!important}.form-card{padding:clamp(1.2rem,3vw,2.8rem)!important;background:var(--surface)!important;border:1px solid var(--line-new)!important;border-radius:0!important;box-shadow:none!important}.form-card__heading{padding-bottom:1.2rem!important;border-bottom:2px solid var(--text)!important}.form-card__heading>p{font-size:1.25rem!important}.form-step-label{display:flex;margin:2.2rem 0 1rem;align-items:center;gap:.7rem;color:var(--text)!important;font:750 .68rem/1 ui-monospace,monospace;text-transform:uppercase}.form-step-label span{display:grid;width:1.8rem;height:1.8rem;color:#fff;background:var(--signal);place-items:center}.field input,.field textarea,.field select{min-height:3.4rem!important;padding:.8rem 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #979993!important;border-radius:0!important;box-shadow:none!important}.field textarea{padding:.8rem!important;background:#eeece6!important;border:1px solid #d2cfc6!important}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--signal)!important;box-shadow:0 2px 0 var(--signal)!important}.field label{font-size:.68rem!important}.privacy-field input{accent-color:var(--signal)!important}.form-submit .button{min-width:11rem;justify-content:space-between}.direct-contact{border-color:var(--line-new)!important}.direct-contact a{font-size:.76rem!important}
.resource-hero{padding-bottom:clamp(5rem,9vw,8rem)!important;background:var(--accent)!important}.resource-hero--blog{background:#cfc5ff!important}.resource-hero h1{font-size:clamp(3.2rem,8vw,7.2rem)!important;line-height:.84!important}.resource-hero__grid>p{color:#343719!important}.resource-hero--blog .resource-hero__grid>p{color:#39324e!important}.resource-list{background:var(--surface)!important}.empty-state{border-top:1px solid var(--line-new);border-bottom:1px solid var(--line-new)}.empty-state>span{width:10rem!important;height:10rem!important;color:var(--accent-ink)!important;background:var(--accent)!important;border:0!important;border-radius:0!important}.empty-state h2{font-size:clamp(2.2rem,5vw,4.5rem)!important}.projects-page-grid,.blog-grid{gap:4rem 1.5rem!important}.project-card__visual{border-radius:0!important;background:#ded9cf!important}.project-card__body{padding-top:1.4rem!important}.project-card h3{font-size:clamp(1.6rem,3vw,2.4rem)!important}.blog-card{padding-bottom:2rem!important}.blog-card__image{border-radius:0!important}.blog-card h2{font-size:clamp(1.6rem,3vw,2.4rem)!important}.article-hero{background:#cfc5ff!important}.detail-hero{background:var(--accent)!important}.article-hero h1,.detail-hero h1{font-size:clamp(3rem,7vw,6.7rem)!important;line-height:.87!important}.article-cover img,.detail-cover img{border-radius:0!important}.article-body,.detail-body{background:var(--surface)!important}.prose h2,.prose h3{letter-spacing:-.05em}.prose h2{font-size:clamp(2rem,4vw,3.5rem)!important}.related-posts{background:var(--bg-alt)!important}.legal-hero{background:var(--accent)!important}.legal-hero h1{font-size:clamp(3rem,8vw,6.8rem)!important;line-height:.86!important}.legal-content{background:var(--surface)!important}.error-page{background:var(--bg)!important}
@media(min-width:768px){.about-hero-new__grid{grid-template-columns:1.3fr .7fr}.about-truth__grid{grid-template-columns:1fr 1fr;gap:6rem}.about-principles-new ol{display:grid;grid-template-columns:repeat(2,1fr)}.about-principles-new li:nth-child(odd){padding-right:1.5rem}.about-principles-new li:nth-child(even){padding-left:1.5rem;border-left:1px solid #393d42}.about-collab__grid{grid-template-columns:1.1fr .9fr;gap:5rem}}
