.mine-hero{min-height:clamp(620px,calc(100vh - 82px),820px);display:flex;align-items:center;justify-content:center;position:relative;background:var(--mine-dark);overflow:hidden}.mine-hero-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,35,43,.9),rgba(14,35,43,.58) 46%,rgba(14,35,43,.35)),url('../images/42.jpg') center/cover no-repeat;transform:scale(1.03);filter:saturate(.78)}.mine-hero-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,35,43,.62),transparent 42%,rgba(14,35,43,.2))}.mine-hero-copy{position:relative;z-index:1;width:min(980px,calc(100% - 48px));padding:70px 40px;color:#fff;text-align:left}.mine-hero-copy .mine-eyebrow{color:#b9e0d2}.mine-hero-copy .mine-eyebrow i{background:#b9e0d2}.mine-hero-kicker{margin:0 0 18px;color:#d5e9e2;font:600 12px 'Barlow Condensed',sans-serif;letter-spacing:.16em;text-transform:uppercase}.mine-hero h1{max-width:790px;color:#fff;font-size:clamp(58px,8vw,112px);line-height:.86;text-shadow:0 5px 30px rgba(0,0,0,.18)}.mine-hero h1 em{color:#a7d7c6}.mine-hero-copy>p:not(.mine-eyebrow):not(.mine-hero-kicker){max-width:450px;color:rgba(255,255,255,.84);font-size:18px}.mine-hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.mine-hero .mine-button{background:var(--mine-green);border-color:var(--mine-green)}.mine-hero .mine-button:hover{background:#fff;color:var(--mine-dark);border-color:#fff}.mine-hero-secondary{color:#fff;font:700 11px 'Barlow Condensed',sans-serif;letter-spacing:.11em;text-transform:uppercase}.mine-hero-secondary span{margin-left:9px;color:#b9e0d2;font-size:18px}.mine-hero .mine-dots{margin-top:62px}.mine-hero .mine-dots i{background:rgba(255,255,255,.45)}.mine-hero .mine-dots b{background:#a7d7c6}.mine-hero-caption{position:absolute;right:clamp(24px,7vw,110px);bottom:48px;z-index:1;display:grid;grid-template-columns:auto auto;column-gap:11px;align-items:center;color:#fff;text-transform:uppercase}.mine-hero-caption span{grid-row:1 / span 2;color:#a7d7c6;font:700 36px/.8 'Barlow Condensed',sans-serif}.mine-hero-caption strong{font:700 11px 'Barlow Condensed',sans-serif;letter-spacing:.12em}.mine-hero-caption small{color:rgba(255,255,255,.62);font-size:9px;letter-spacing:.12em}.mine-story-image{height:380px;overflow:visible;border-radius:0;display:flex;align-items:end;justify-content:center}.mine-story-image img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.mine-story-copy{padding-top:0}.mine-story h2,.mine-about h2,.mine-section-heading h2{font-family:'Barlow Condensed','Manrope',sans-serif;text-transform:uppercase}.mine-story h2:after,.mine-about h2:after{content:'';display:block;width:40px;height:3px;margin-top:20px;background:var(--mine-green)}.mine-product-grid h3{font-family:'Barlow Condensed','Manrope',sans-serif;text-transform:uppercase;letter-spacing:.04em}.mine-product-grid a{border-radius:0}.mine-commitments{border-radius:0}@media(max-width:650px){.mine-hero{min-height:680px;align-items:end}.mine-hero-copy{width:100%;padding:48px 24px 58px}.mine-hero h1{font-size:62px}.mine-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.mine-hero .mine-dots{margin-top:40px}.mine-hero-caption{right:24px;bottom:24px}.mine-story-image{height:300px}.mine-story-copy{padding-top:32px}}
