/* AUTO-GENERATED from 04_V2_Experience/mining.html. Do not edit. */
.min-hero{position:relative;height:100svh;min-height:640px;overflow:hidden;display:flex;align-items:flex-end;background:var(--ink)}
.min-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}
.min-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,11,.72) 0%,rgba(8,9,11,.34) 42%,rgba(8,9,11,.94) 100%)}
.min-hero .word{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 40px 10vh;text-shadow:0 1px 14px rgba(0,0,0,.55)}
.min-hero h1{font-family:var(--disp);font-weight:600;text-transform:uppercase;color:var(--white);font-size:clamp(34px,5.6vw,84px);line-height:1;max-width:15ch}
.min-hero .cat{margin-top:18px;font-family:var(--disp);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--steel-2)}
.min-hero .lead{margin-top:14px;color:#cfd2d7;font-weight:300;font-size:16px;max-width:52ch}
.chap{padding:16vh 0 10vh}
.chap .slogan{font-family:var(--disp);font-weight:600;text-transform:uppercase;color:var(--white);font-size:clamp(26px,4.2vw,64px);line-height:1;max-width:18ch}
.chap .subslog{margin-top:18px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:var(--steel-2)}
.chap .lead{color:var(--muted);margin-top:26px;max-width:58ch;font-weight:300;font-size:17px;line-height:1.65}
.xray{padding:0 0 12vh}
.xray .frame{width:min(1240px,92vw);margin:0 auto;background:#f4f4f2;padding:clamp(18px,3vw,44px)}
.xray img{width:100%;display:block}
.xray .cap{width:min(1240px,92vw);margin:16px auto 0;font-family:var(--disp);text-transform:uppercase;letter-spacing:.2em;font-size:10.5px;color:var(--muted);text-align:center}
.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(1240px,92vw);margin:0 auto;padding-bottom:12vh}
.duo figure{position:relative;margin:0;overflow:hidden;border:1px solid var(--line-2);background:#0e1014}
.duo img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/10}
.duo figcaption{position:absolute;left:0;bottom:0;z-index:2;padding:14px 16px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;color:#fff;background:linear-gradient(90deg,rgba(8,9,11,.65),transparent)}
.modes{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:8vh}
.modes .m{background:var(--ink);padding:40px 34px 44px}
.modes .m .k{font-family:var(--disp);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--steel-2)}
.modes .m h3{font-family:var(--disp);font-weight:600;text-transform:uppercase;color:var(--white);font-size:clamp(20px,2.2vw,32px);margin-top:16px;line-height:1.1}
.modes .m p{color:var(--muted);font-size:14px;margin-top:14px;line-height:1.65}
@media(max-width:860px){.modes{grid-template-columns:1fr}.duo{grid-template-columns:1fr}.min-hero .word{padding:0 22px 12vh}}
