
.gearlist-hero{padding-top:75px;padding-bottom:60px}.gearlist-hero h1{font-size:clamp(64px,8vw,112px)}.gearlist-hero h1 em{color:var(--gold);font-weight:400}.gearlist-intro{display:flex;align-items:center;justify-content:space-between;gap:40px}.gearlist-intro p{max-width:610px;color:var(--muted);margin:0}.gearlist-intro .button{flex-shrink:0}.gearlist-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gearlist-photos figure{margin:0}.gearlist-photos img{height:310px;object-fit:cover}.gearlist-photos figcaption{font-size:9px;letter-spacing:.1em;color:var(--muted);margin-top:14px}.equipment-grid{padding-top:80px;padding-bottom:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 70px}.equipment-category{border-top:1px solid var(--line);padding-top:25px;min-width:0}.equipment-category h2{font-size:38px;letter-spacing:-.025em;margin-bottom:12px}.category-intro{color:var(--muted);font-size:14px}.equipment-category ul{padding:0;list-style:none;margin:25px 0 0}.equipment-category li{padding:14px 0;border-top:1px solid #ffffff12}.equipment-category li h3{font-size:17px;margin:0 0 4px;overflow-wrap:anywhere}.equipment-category li p{font-size:13px;color:var(--muted);margin:0}.gearlist-contact{padding-top:65px;padding-bottom:90px}.gearlist-contact p:not(.eyebrow){max-width:600px;color:var(--muted)}.gearlist-contact h2{font-size:54px}.gear-teaser{border-top:1px solid var(--line);margin-top:45px;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.gear-teaser h3{font-family:Georgia,serif;font-size:29px;margin-bottom:12px}.gear-teaser p:not(.eyebrow){color:var(--muted);font-size:14px;max-width:590px;margin-bottom:0}.gear-teaser .button{flex-shrink:0}.studio-workflow{margin:35px 0 0;font-size:14px;color:#5b5d55}.studio-workflow .eyebrow{color:#845f35}.footer-links{flex-wrap:wrap}.nav [aria-current=page]{color:var(--gold)}
@media(max-width:1000px) and (min-width:621px){.top{gap:12px}.nav{gap:13px;font-size:11px}.brand{font-size:14px}.brand img{width:42px}.nav .shop{padding:8px 10px}}
@media(max-width:760px){.gearlist-intro,.gear-teaser{align-items:flex-start;flex-direction:column}.gearlist-photos{gap:15px}.gearlist-photos img{height:220px}.equipment-grid{gap:35px}.equipment-category h2{font-size:32px}}
@media(max-width:620px){.gearlist-hero{padding-top:45px;padding-bottom:40px}.gearlist-photos{grid-template-columns:1fr}.gearlist-photos img{height:auto;aspect-ratio:4/3}.gearlist-photos figcaption{margin-bottom:16px}.equipment-grid{grid-template-columns:1fr;padding-top:45px}.gearlist-contact h2{font-size:43px}.gearlist-contact{padding-top:40px;padding-bottom:65px}.gear-teaser{margin-inline:7%}.gearlist-intro{gap:24px}}
