/* Equip Store: refined performance direction */
.equip-header{padding-top:25px;padding-bottom:25px;max-width:1540px}.equip-logo{font-size:36px}.equip-header nav a{font-size:12px;letter-spacing:.2px}.equip-header form{border-color:#343a3d}.equip-header input{font-size:12px}.equip-hero{min-height:595px}.equip-hero-photo{width:78%;left:22%;object-position:center}.equip-hero-shade{background:linear-gradient(90deg,#101314 0%,#101314 20%,rgba(16,19,20,.91) 36%,rgba(16,19,20,.28) 64%,rgba(16,19,20,.03)),linear-gradient(0deg,#101314 0%,transparent 40%)}.equip-hero-copy{max-width:1540px;padding-top:65px;padding-bottom:95px}.equip-hero h1{font-size:clamp(52px,6.6vw,100px);line-height:1.02;letter-spacing:-3.2px;max-width:850px}.equip-hero-copy>p:not(.equip-eyebrow){font-size:17px;line-height:1.8;color:#c1c5c7}.equip-button{font-size:12px;letter-spacing:.3px;padding:16px 22px;gap:26px}.equip-collections{max-width:1460px;margin-top:-28px;padding:0 4% 0;gap:18px}.equip-category{min-height:375px}.equip-category-copy{min-height:319px;padding:28px}.equip-category h2{font-size:38px}.equip-category-shade{background:linear-gradient(90deg,rgba(9,13,15,.86),rgba(9,13,15,.14)),linear-gradient(0deg,rgba(9,13,15,.8),transparent 80%)}.equip-category-copy>p:not(.equip-eyebrow){max-width:200px}.equip-category a{letter-spacing:.2px;font-size:11px}.equip-category>img{object-position:65% center}.equip-category:nth-child(3)>img{object-position:40% center}
.equip-intro,.equip-feature,.equip-guide,.equip-cta,.equip-footer{max-width:1340px;margin:0 auto}.equip-intro{padding:110px 5%;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.equip-intro h2,.equip-feature h2,.equip-guide h2,.equip-cta h2{font-size:clamp(36px,4vw,59px);letter-spacing:-1.7px;line-height:1.06;margin:22px 0 0}.equip-intro h2 span{color:#8d969b}.equip-intro>p{color:#b3bbbf;line-height:1.9;font-size:17px;max-width:460px}.equip-feature{display:grid;grid-template-columns:1fr 1fr;background:#191e20;max-width:1210px;border:1px solid #303739;overflow:hidden}.equip-feature-image{position:relative;min-height:530px}.equip-feature-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:65% center}.equip-feature-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,15,15,.7),transparent 50%)}.equip-feature-image>span{position:absolute;bottom:34px;left:35px;z-index:1;font-size:11px;letter-spacing:3px}.equip-feature-copy{padding:55px 50px;align-self:center}.equip-feature h2{font-size:clamp(38px,4vw,59px);margin-top:23px}.equip-feature h2 span{color:#ff5b00}.equip-feature-copy>p:not(.equip-eyebrow){font-size:15px;line-height:1.9;color:#b3bbbf;margin:25px 0}.equip-feature-copy .equip-button{font-size:10px;gap:16px}
.equip-guide{padding:105px 5%}.equip-section-title{display:flex;align-items:end;justify-content:space-between;gap:30px}.equip-section-title>a{color:#ff8b48;text-decoration:none;font-size:11px;font-weight:bold;white-space:nowrap;padding-bottom:7px}.equip-guide h2{font-size:clamp(31px,3vw,46px);margin-top:16px}.equip-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}.equip-guide-grid article{border-top:1px solid #434b50;padding-top:28px;scroll-margin-top:30px}.equip-guide-number{font-family:Equip,Arial,sans-serif;color:#ff5b00;font-size:15px}.equip-guide h3{font-size:24px;letter-spacing:-.7px;margin:20px 0 15px}.equip-guide-grid p{color:#acb5ba;font-size:15px;line-height:1.8;max-width:310px}.equip-guide-grid a{display:flex;justify-content:space-between;align-items:center;max-width:310px;text-decoration:none;font-size:12px;margin-top:28px;padding-bottom:16px;border-bottom:1px solid #303739}.equip-guide-grid a span{color:#ff5b00;font-size:22px}
.equip-cta{position:relative;margin:0 auto 80px;max-width:1210px;padding:65px;box-sizing:border-box;background:radial-gradient(ellipse at right bottom,#412315 0%,#191e20 65%);border:1px solid #333b3e}.equip-cta h2{font-size:clamp(46px,5.5vw,80px);margin:20px 0 32px}.equip-cta h2 span{color:#ff5b00}.equip-cta>.equip-button{position:absolute;right:65px;bottom:85px}.equip-existing-content{padding:55px 5% 65px;border-top:1px solid #303739;max-width:1210px;margin:auto!important}.equip-existing-content>.wp-block-heading{font-size:25px;letter-spacing:-.6px}.equip-existing-content .wp-block-post-template>li>div{padding-top:25px!important;padding-bottom:25px!important}.equip-existing-content .wp-block-post-title{font-size:23px}.equip-existing-content .wp-block-post-content{font-size:14px;color:#aeb7bc}
.equip-footer{padding:65px 5% 20px;box-sizing:border-box}.equip-footer-top{display:grid;grid-template-columns:2fr 1fr 1.25fr 1.1fr;gap:35px}.equip-footer-top h3{font-family:Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:6px 0 25px}.equip-footer-top>div>a:not(.equip-logo){display:block;font-size:13px;color:#aeb7ba;text-decoration:none;line-height:2.6}.equip-footer-brand>p{color:#aeb7ba;line-height:1.8;font-size:14px;margin:22px 0}.equip-footer-top .equip-footer-back{color:#ff8b48!important;font-size:10px!important;font-weight:bold;letter-spacing:.8px}.equip-footer-bottom{margin-top:50px;padding-top:22px;border-top:1px solid #303739;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#858f95}.equip-footer-bottom>p:last-child{letter-spacing:2px;font-size:9px}.equip-photo-credit{font-size:9px;color:#7e898e;margin-top:10px}.equip-photo-credit a{color:inherit}.equip-footer a:hover,.equip-guide a:hover{color:#ff8b48!important}
@media(min-width:1550px){.equip-hero h1{font-size:105px}}
@media(max-width:1000px){.equip-hero{min-height:560px}.equip-header nav{justify-content:center}.equip-hero h1{font-size:70px}.equip-intro{gap:35px;padding:75px 5%}.equip-feature{margin:0 5%}.equip-feature-copy{padding:35px 28px}.equip-feature-image{min-height:490px}.equip-feature h2{font-size:42px}.equip-category-copy{padding:22px}.equip-category h2{font-size:30px}.equip-category-copy>p:not(.equip-eyebrow){font-size:13px}.equip-category a{font-size:10px}.equip-guide{padding:75px 5%}.equip-guide-grid{gap:22px}.equip-guide h3{font-size:21px}.equip-cta{margin:0 5% 60px;padding:45px}.equip-cta>.equip-button{position:static}.equip-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.equip-footer-brand{grid-column:1/-1}.equip-footer-top .equip-logo{font-size:36px}}
@media(max-width:680px){.equip-header{padding:20px 5%}.equip-header .equip-logo{font-size:29px}.equip-header nav{justify-content:flex-start;gap:14px 18px}.equip-header nav a{font-size:11px}.equip-hero{min-height:560px}.equip-hero-photo{width:100%;left:0;object-position:52% center}.equip-hero-shade{background:linear-gradient(90deg,rgba(16,19,20,.94),rgba(16,19,20,.55)),linear-gradient(0deg,#101314,transparent 80%)}.equip-hero-copy{padding:60px 5% 90px}.equip-hero h1{font-size:clamp(44px,10.5vw,66px);letter-spacing:-1.7px;line-height:1.06}.equip-hero .equip-eyebrow{font-size:9px!important}.equip-hero-copy>p:not(.equip-eyebrow){font-size:15px}.equip-actions{flex-direction:column;align-items:flex-start;gap:12px}.equip-actions .equip-button{min-width:225px;justify-content:space-between;box-sizing:border-box}.equip-collections{margin-top:0;grid-template-columns:1fr;padding:0 5%;gap:18px}.equip-category{min-height:350px}.equip-category-copy{min-height:294px;padding:28px}.equip-category h2{font-size:38px}.equip-category-copy>p:not(.equip-eyebrow){font-size:14px}.equip-category a{font-size:12px}.equip-intro{grid-template-columns:1fr;gap:18px;padding:65px 5%}.equip-intro h2{font-size:42px}.equip-intro>p{font-size:15px;margin:0}.equip-feature{grid-template-columns:1fr}.equip-feature-image{min-height:300px}.equip-feature-copy{padding:35px 25px 40px}.equip-feature h2{font-size:44px}.equip-feature-copy .equip-eyebrow{font-size:9px!important}.equip-guide{padding:65px 5%}.equip-section-title{display:block}.equip-section-title>a{display:inline-block;margin-top:22px}.equip-guide-grid{grid-template-columns:1fr;gap:30px;margin-top:28px}.equip-guide-grid p,.equip-guide-grid a{max-width:none}.equip-guide h3{font-size:26px}.equip-guide-grid article{padding-top:22px}.equip-cta{padding:35px 25px;margin-bottom:50px}.equip-cta h2{font-size:50px}.equip-cta .equip-eyebrow{font-size:9px!important;letter-spacing:1px}.equip-cta .equip-button{font-size:10px;gap:12px;padding:15px}.equip-footer{padding:45px 5% 20px}.equip-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.equip-footer-top>div:last-child{grid-column:1/-1}.equip-footer-top h3{margin-bottom:12px}.equip-footer-bottom{flex-direction:column;gap:0;margin-top:30px}.equip-existing-content{padding:35px 5%}}
