.home .architectural-hero{position:relative;isolation:isolate;display:flex;min-height:640px;align-items:center;padding:85px 6%;overflow:hidden;background:#18191c}.architectural-hero>div{position:relative;z-index:2;max-width:690px}.architectural-hero .home-hero-photo{position:absolute;inset:0;z-index:-2;margin:0}.architectural-hero .home-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:65% 58%}.architectural-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,11,13,.94),rgba(10,11,13,.78) 38%,rgba(10,11,13,.15) 80%),linear-gradient(0deg,#11121466,transparent 50%)}.architectural-hero h1{font-size:clamp(44px,5.4vw,78px);line-height:1.04;letter-spacing:-3px}.architectural-hero p{max-width:485px;color:#e1e1e3;font-size:17px}.architectural-hero .eyebrow{color:#ff9846}.architectural-hero .btn.light{background:#1117;color:#fff}.architectural-hero .hero-facts{color:#dedee1}.architectural-hero .home-hero-photo figcaption{bottom:20px;right:25px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:35px}.section-heading>p{max-width:390px;line-height:1.8;font-size:15px}.section-heading h2{margin-bottom:0}.application-section{background:#17191c}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.application-grid article{border:1px solid #41444a;background:#202226}.application-image{position:relative;overflow:hidden;aspect-ratio:1.7}.application-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.application-grid article:hover img{transform:scale(1.035)}.application-image>span{position:absolute;bottom:12px;right:12px;padding:5px 10px;font-size:10px;background:#111d;color:#ddd}.application-copy{padding:28px}.application-copy>span{font-size:13px;color:#ff8a25}.application-copy h3{font-size:27px;margin:12px 0}.application-copy p{font-size:15px}.application-copy a,.audience-grid a{display:inline-block;margin-top:15px;color:#ff9945;font-size:14px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;border-top:1px solid #44474c;border-bottom:1px solid #44474c}.audience-grid article{padding:35px;border-right:1px solid #44474c}.audience-grid article:first-child{padding-left:0}.audience-grid article:last-child{border-right:0}.audience-grid article>span{font-size:11px;color:#ff8a25;letter-spacing:1.5px}.audience-grid h3{font-size:25px}.audience-grid p{font-size:15px;line-height:1.8}.home .materials-section{background:#202226}.download-list{border-top:1px solid #505259}.download-row{display:flex;align-items:center;gap:24px;padding:25px 0;border-bottom:1px solid #505259}.download-row>div{display:grid;gap:8px}.download-row strong{font-size:18px}.download-row>div>span{font-size:13px;color:#b0b2b8}.document-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:59px;border:1px solid #ff8a25;color:#ff8a25;font-size:12px}.download-status{margin-left:auto;font-size:12px;color:#ff9b4b}.pending .download-status{color:#b2b3b7}.download-row[href]:hover strong{color:#ff9b4b}@media(max-width:750px){.home .architectural-hero{min-height:615px;padding:55px 5% 75px}.architectural-hero h1{font-size:48px;letter-spacing:-2px}.architectural-hero:after{background:linear-gradient(90deg,#0a0b0dec,#0a0b0d9c),linear-gradient(0deg,#11121477,transparent)}.architectural-hero .home-hero-photo img{object-position:65% 50%}.architectural-hero .home-hero-photo figcaption{font-size:9px;bottom:15px;right:15px}.section-heading{display:block}.section-heading>p{margin-top:25px}.application-grid,.audience-grid{grid-template-columns:1fr}.audience-grid article,.audience-grid article:first-child{padding:28px 0;border-right:0;border-bottom:1px solid #44474c}.audience-grid article:last-child{border-bottom:0}.download-row{gap:15px;flex-wrap:wrap}.download-row>div{flex:1;min-width:180px}.download-status{margin-left:63px}.download-row strong{font-size:16px}.application-copy{padding:23px}}@media(prefers-reduced-motion:reduce){.application-image img{transition:none}.application-grid article:hover img{transform:none}}
