.hero-image{object-position:64% center}.hero-shade{background:linear-gradient(90deg,#101811cf 0%,#10181185 36%,#10181110 75%)}.security-photo img{object-position:center}.collection-image img,.c1 img{transform:none;object-position:center}.c1:hover img{transform:scale(1.04)}.text-hero{display:block;background:var(--ink)}.text-hero>div{max-width:1200px;padding:65px 8% 85px}.text-hero h1{max-width:1000px}.text-hero p{max-width:760px}.security-designs>.lead{max-width:750px;margin-bottom:50px;font-size:18px}.security-design-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.security-design-grid figure{margin:0 0 30px}.security-design-grid img{height:390px}.security-design-grid figcaption{font-size:9px;color:#74786e;margin-top:8px;letter-spacing:1px;text-transform:uppercase}.security-design-grid h3{font-size:32px}.security-design-grid .eyebrow{margin-bottom:17px}.security-spec{background:#252b27;color:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:10%}.security-spec p{color:#c4c7bd}.spec-list article{border-top:1px solid #ffffff30;padding:22px 0 8px;position:relative;padding-left:45px}.spec-list article>span{position:absolute;left:0;color:#c4ad8d;font-size:12px}.spec-list h3{font-size:28px;margin-bottom:12px}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px}.journey-grid b{display:block;font-size:10px;letter-spacing:2px;border-top:1px solid var(--line);padding-top:24px;margin-bottom:23px}.journey-grid h3{font-size:28px}.security-story .security-copy h2{font-size:clamp(38px,4.6vw,65px)}.glazing-feature img{object-position:center 60%}.glazing-feature:after{background:linear-gradient(0deg,#10181199,transparent 70%)}
@media(max-width:760px){.hero-image{object-position:60% center}.security-design-grid,.security-spec,.journey-grid{grid-template-columns:1fr}.security-design-grid{gap:35px}.security-design-grid img{height:430px}.security-spec{gap:40px}.journey-grid{gap:12px}.text-hero>div{padding:35px 6% 55px}.text-hero h1{font-size:44px}.security-designs>.lead{font-size:16px}.collection-image{height:270px}.security-design-grid h3{font-size:33px}}
