*{box-sizing:border-box}body{margin:0;background:#101315;color:#eee;font-family:Arial,sans-serif}header{min-height:92px;padding:14px 5%;display:flex;align-items:center;justify-content:space-between;background:#080a0b;border-bottom:1px solid #30363a}header img{width:210px;max-height:65px;object-fit:contain}nav{display:flex;gap:24px;align-items:center}a{color:#fff;text-decoration:none;font-weight:700}.quote,.button{background:#74b62c;color:#071006;padding:15px 22px;display:inline-block}.hero{min-height:650px;display:flex;align-items:center;padding:8%;background:linear-gradient(110deg,#080a0b 35%,#20282d)}.hero div{max-width:800px}.eyebrow{color:#75b72c;font-weight:700;letter-spacing:2px}.hero h1{font-size:clamp(52px,8vw,105px);line-height:.88;margin:20px 0}.hero p{font-size:20px;line-height:1.6}.intro,.services,.cta,.page{padding:80px 8%}.intro h2,.services h2,.cta h2{font-size:clamp(36px,5vw,70px);margin:0}.intro p{max-width:760px;font-size:20px;line-height:1.7}.brands{display:grid;grid-template-columns:1fr 1fr}.brands article{padding:70px 8%;background:#171c1f}.brands article+article{background:#22282c}.brands img{width:100%;max-width:380px;height:180px;object-fit:contain}.brands p{line-height:1.7;font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px}.grid span{padding:30px;background:#1d2326;border-left:4px solid #75b72c;font-weight:700}.cta{text-align:center;background:#252d31}.cta .button{margin-top:30px}footer{padding:50px 8%;background:#080a0b}@media(max-width:800px){header{display:block;text-align:center}nav{display:none}.brands,.grid{grid-template-columns:1fr}.hero{min-height:560px}.hero h1{font-size:54px}}header img{width:260px;max-height:78px;filter:drop-shadow(0 0 7px rgba(255,255,255,.55)) drop-shadow(0 0 14px rgba(205,225,240,.28))}.brands img{filter:drop-shadow(0 0 8px rgba(255,255,255,.6)) drop-shadow(0 0 18px rgba(205,225,240,.3))}.inner-hero{padding:110px 8%;background:linear-gradient(110deg,#080a0b 35%,#20282d);min-height:500px;display:flex;flex-direction:column;justify-content:center}.inner-hero h1{font-size:clamp(48px,7vw,92px);line-height:.95;margin:15px 0;max-width:1050px}.inner-hero>p:not(.eyebrow){max-width:800px;font-size:20px;line-height:1.7}.inner-hero .button{align-self:flex-start;margin-top:20px}.content-wrap,.quote-wrap{padding:80px 8%}.content-wrap>h2{font-size:clamp(36px,5vw,68px);margin-top:0}.rich{font-size:20px;line-height:1.7;max-width:900px}.feature-grid,.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px}.feature-grid article,.gallery-grid article{background:#1d2326;padding:35px;border-top:4px solid #75b72c}.feature-grid h3,.gallery-grid h3{font-size:25px}.gallery-grid img,.gallery-placeholder{width:100%;height:300px;object-fit:cover}.gallery-placeholder{display:flex;align-items:center;justify-content:center;background:#2a3236;color:#899399;font-weight:700}.quote-wrap{max-width:1050px;margin:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-weight:700;margin-bottom:22px}input,select,textarea{display:block;width:100%;margin-top:9px;padding:16px;background:#1d2326;color:#fff;border:1px solid #4b555a;font:inherit}button.button{border:0;font-weight:700;cursor:pointer}@media(max-width:800px){.feature-grid,.gallery-grid,.form-grid{grid-template-columns:1fr}.inner-hero{padding:70px 7%;min-height:440px}}.photo-hero{position:relative;background:linear-gradient(90deg,#050809f0 20%,#050809b3 58%,#05080940),url(project-3.jpg);background-size:cover;background-position:center}.photo-hero div{position:relative;z-index:1}.project-showcase{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;padding:90px 8%;align-items:center;background:#0b0e10}.showcase-copy h2{font-size:clamp(38px,5vw,70px);line-height:.95}.showcase-copy p:not(.eyebrow){font-size:19px;line-height:1.7}.showcase-images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:240px 240px;gap:12px}.showcase-images img{width:100%;height:100%;object-fit:cover}.showcase-images img:first-child{grid-row:1/3}.real-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.real-gallery figure{margin:0;overflow:hidden;background:#1d2326}.real-gallery img{display:block;width:100%;height:360px;object-fit:cover;transition:transform .35s ease}.real-gallery img:hover{transform:scale(1.035)}.work-hero{background:linear-gradient(90deg,#050809eb,#05080959),url(project-10.jpg);background-size:cover;background-position:center}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:30px}@media(max-width:800px){.project-showcase{grid-template-columns:1fr;padding:65px 7%}.showcase-images{grid-template-rows:180px 180px}.real-gallery{grid-template-columns:1fr 1fr}.real-gallery img{height:240px}.menu-toggle{display:block;position:absolute;right:20px;top:28px}header{position:relative}nav.open{display:flex;flex-direction:column;padding:25px 0;gap:18px}.photo-hero{background-position:62% center}}@media(max-width:520px){.real-gallery{grid-template-columns:1fr}.real-gallery img{height:300px}}.depth-copy{padding:90px 8%;max-width:1200px;margin:auto}.depth-copy h2{font-size:clamp(38px,5vw,70px);line-height:.98}.depth-copy p{font-size:19px;line-height:1.75}.photo-strip{display:grid;grid-template-columns:repeat(3,1fr);height:380px}.photo-strip img{width:100%;height:100%;object-fit:cover}.dust-hero{background:linear-gradient(90deg,#050809ed,#05080940),url(project-16.jpg);background-size:cover;background-position:center}.metal-hero{background:linear-gradient(90deg,#050809ed,#05080940),url(project-12.jpg);background-size:cover;background-position:center}.merch-hero{background:linear-gradient(90deg,#050809f0,#05080959),url(project-13.jpg);background-size:cover;background-position:center}.merch-content{padding:90px 8%;display:grid;grid-template-columns:1fr 1fr;gap:50px}.merch-content h2{font-size:clamp(42px,6vw,76px);line-height:.92}.merch-card{padding:60px 40px;background:#1d2326;border-top:5px solid #75b72c;text-align:center}.merch-card h3{font-size:36px}@media(max-width:800px){.photo-strip,.merch-content{grid-template-columns:1fr}.photo-strip{height:auto}.photo-strip img{height:280px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme.css.map */
