@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&display=swap');body{font-size:15px;letter-spacing:.01em}.mine-nav>a,.mine-group>button,.mine-contact,.mine-button,.mine-product-grid b,.mine-text-link,.mine-all-link,.mine-footer-links a,.mine-footer-bottom{font-family:'Barlow Condensed','DM Sans',sans-serif;letter-spacing:.06em}.mine-hero-copy{max-width:700px}.mine-eyebrow{font-family:'Barlow Condensed','DM Sans',sans-serif;font-size:12px;letter-spacing:.16em}.mine-hero h1,.mine-story h2,.mine-products h2,.mine-about h2,.mine-contact-band h2{font-family:'Barlow Condensed','Manrope',sans-serif;text-transform:uppercase;letter-spacing:.015em}.mine-hero h1{font-size:clamp(48px,5.5vw,82px);line-height:.9}.mine-hero h1 em,.mine-story h2 em,.mine-products h2 em,.mine-about h2 em{display:inline;color:var(--mine-green)}.mine-hero-copy>p:not(.mine-eyebrow),.mine-story-copy>p:not(.mine-eyebrow),.mine-about>div:first-child>p:not(.mine-eyebrow){font-size:16px;line-height:1.65}.mine-story,.mine-about{max-width:1220px}.mine-story-copy,.mine-about>div:first-child{padding-left:clamp(28px,6vw,92px)}.mine-story h2:after,.mine-section-heading h2:after,.mine-about h2:after{content:'';display:block;width:42px;height:3px;margin-top:22px;background:var(--mine-green)}.mine-section-heading h2:after{margin:20px auto 0}.mine-products{background:#f4f7f4}.mine-product-grid{max-width:1180px;gap:16px}.mine-product-grid a{min-height:390px;padding:0 0 18px;border:1px solid #ccd8d3;background:#fff}.mine-product-grid a:hover{transform:translateY(-6px)}.mine-product-grid img{height:215px;background:#e8eeea}.mine-product-grid span,.mine-product-grid h3,.mine-product-grid p,.mine-product-grid b{margin-left:20px;margin-right:20px}.mine-product-grid span{margin-top:19px;font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:.12em}.mine-product-grid h3{font-family:'Barlow Condensed','Manrope',sans-serif;font-size:25px;letter-spacing:.03em;text-transform:uppercase}.mine-product-grid p{font-size:12px;line-height:1.5}.mine-product-grid b{margin-top:auto}.mine-about-media>img{height:320px}.mine-commitments{border-width:2px}.mine-commitments h3{font-family:'Barlow Condensed','Manrope',sans-serif;font-size:27px;letter-spacing:.04em;text-transform:uppercase}.mine-commitments strong{font-family:'Barlow Condensed',sans-serif;font-size:14px;letter-spacing:.08em}.mine-contact-band h2{font-size:clamp(36px,4vw,58px)}.mine-footer-top h3{font-family:'Barlow Condensed',sans-serif;font-size:13px;letter-spacing:.14em}@media(max-width:650px){.mine-hero h1{font-size:58px}.mine-story h2,.mine-products h2,.mine-about h2{font-size:43px}.mine-story-copy,.mine-about>div:first-child{padding-left:4px}.mine-product-grid a{min-height:370px}}
