@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_c18facda-module__oV0JnW__className{font-family:manrope,manrope Fallback}.manrope_c18facda-module__oV0JnW__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Regular-s.p.09u63wo58kris.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Medium-s.p.2v25u5rd2tsaf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_1dcdc3a5-module__8jdloW__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_1dcdc3a5-module__8jdloW__variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
.Button-module__8RiFmG__root{border-radius:var(--radius);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), transform .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;font-weight:600;display:inline-flex}.Button-module__8RiFmG__root:active{transform:scale(.98)}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__sm{border-radius:var(--radius-sm);min-height:2.4rem;padding:.45rem 1rem;font-size:.8125rem}.Button-module__8RiFmG__md{min-height:3rem;padding:.7rem 1.3rem;font-size:.9375rem}.Button-module__8RiFmG__lg{min-height:3.4rem;padding:.85rem 1.5rem;font-size:1rem}.Button-module__8RiFmG__primary{background:var(--paper);color:var(--ink-on-light);border-color:var(--paper)}.Button-module__8RiFmG__primary:hover{background:#fff;border-color:#fff}.Button-module__8RiFmG__secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.Button-module__8RiFmG__secondary:hover{background:#f4f6f80a;border-color:#f4f6f873}.Button-module__8RiFmG__ghost{color:var(--on-dark);border-color:var(--on-dark-line);background:0 0}.Button-module__8RiFmG__ghost:hover{background:#f4f6f80d;border-color:#f4f6f866}.Button-module__8RiFmG__onDark{background:var(--paper);color:var(--ink-on-light);border-color:var(--paper)}.Button-module__8RiFmG__onDark:hover{background:#fff}.Button-module__8RiFmG__onLight{background:var(--ink-on-light);color:var(--paper);border-color:var(--ink-on-light)}.Button-module__8RiFmG__onLight:hover{background:#000}.Button-module__8RiFmG__secondaryLight{color:var(--ink-on-light);border-color:var(--line-on-light-strong);background:0 0}.Button-module__8RiFmG__secondaryLight:hover{border-color:var(--ink-on-light)}.Button-module__8RiFmG__icon{background:color-mix(in srgb, currentColor 12%, transparent);width:1.5rem;height:1.5rem;transition:transform .4s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.Button-module__8RiFmG__root:hover .Button-module__8RiFmG__icon{transform:translate(2px,-1px)}
.Reveal-module__9MPayW__reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.Reveal-module__9MPayW__visible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.Reveal-module__9MPayW__reveal{opacity:1;transition:none;transform:none}}
.HomeFacts-module___z9goW__section{color:#12161c;background:#f2f4f6;padding:clamp(4.5rem,10vw,8rem) 0}.HomeFacts-module___z9goW__inner{max-width:var(--max-wide);padding:0 var(--pad);gap:clamp(2.5rem,6vw,4.5rem);margin:0 auto;display:grid}.HomeFacts-module___z9goW__head{max-width:34rem}.HomeFacts-module___z9goW__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#5a6572;margin-bottom:1rem;font-size:.72rem}.HomeFacts-module___z9goW__title{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;line-height:1.05}.HomeFacts-module___z9goW__lead{color:#5a6572;max-width:40ch;line-height:1.55}.HomeFacts-module___z9goW__row{background:#12161c1f;border-top:1px solid #12161c1f;border-bottom:1px solid #12161c1f;gap:1px;display:grid}.HomeFacts-module___z9goW__fact{text-align:center;background:#f2f4f6;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:clamp(1.75rem,4vw,2.75rem) 1rem;display:flex}.HomeFacts-module___z9goW__value{letter-spacing:-.05em;white-space:normal;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .45rem;min-height:1.05em;margin:0;font-size:clamp(2.2rem,8vw,5.5rem);font-weight:700;line-height:.95;display:flex}.HomeFacts-module___z9goW__unit{letter-spacing:-.04em;color:inherit;font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:700}.HomeFacts-module___z9goW__label{color:#5a6572;max-width:24ch;margin:-.15rem 0 0;font-size:1rem;line-height:1.35}@media (min-width:900px){.HomeFacts-module___z9goW__row{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0}.HomeFacts-module___z9goW__fact{border-right:1px solid #12161c1f;padding:.5rem 1.5rem}.HomeFacts-module___z9goW__fact:last-child{border-right:0}.HomeFacts-module___z9goW__value{white-space:nowrap;flex-wrap:nowrap}}
.HomeDirections-module__NdmUzq__section{background:var(--bg);border-top:1px solid var(--line);padding:clamp(3rem,6vw,4.5rem) 0}.HomeDirections-module__NdmUzq__inner{max-width:var(--max-wide);padding:0 var(--pad);gap:clamp(1.75rem,4vw,2.5rem);margin:0 auto;display:grid}.HomeDirections-module__NdmUzq__head{gap:.55rem;max-width:36rem;display:grid}.HomeDirections-module__NdmUzq__title{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:700;line-height:1.05}.HomeDirections-module__NdmUzq__lead{color:var(--steel);max-width:52ch;margin:0;font-size:.98rem;line-height:1.5}.HomeDirections-module__NdmUzq__list{border-top:1px solid var(--line);gap:0;display:grid}.HomeDirections-module__NdmUzq__item{border-bottom:1px solid var(--line);align-items:start;gap:.85rem;padding:1.15rem 0;display:grid}.HomeDirections-module__NdmUzq__media{aspect-ratio:16/10;background:var(--graphite-deep);width:100%;max-width:14rem;display:block;position:relative;overflow:hidden}.HomeDirections-module__NdmUzq__image{object-fit:cover;filter:saturate(.82)contrast(1.05);transition:transform .9s cubic-bezier(.22,1,.36,1)}.HomeDirections-module__NdmUzq__media:hover .HomeDirections-module__NdmUzq__image,.HomeDirections-module__NdmUzq__media:focus-visible .HomeDirections-module__NdmUzq__image{transform:scale(1.04)}.HomeDirections-module__NdmUzq__body{align-content:center;gap:.4rem;max-width:40rem;display:grid}.HomeDirections-module__NdmUzq__itemKicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:0;font-size:.68rem}.HomeDirections-module__NdmUzq__itemTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.1}.HomeDirections-module__NdmUzq__text{color:var(--steel);max-width:48ch;margin:0;font-size:.95rem;line-height:1.45}.HomeDirections-module__NdmUzq__more{border-bottom:1px solid var(--line-strong);width:fit-content;transition:border-color .3s var(--ease), color .3s var(--ease);margin-top:.15rem;padding-bottom:.08rem;font-size:.9rem;font-weight:600}.HomeDirections-module__NdmUzq__more:hover{border-color:var(--ink);color:var(--ink)}@media (min-width:720px){.HomeDirections-module__NdmUzq__item{grid-template-columns:11.5rem minmax(0,1fr);align-items:center;column-gap:1.1rem;padding:1.25rem 0}.HomeDirections-module__NdmUzq__media{width:11.5rem;max-width:none}}@media (min-width:900px){.HomeDirections-module__NdmUzq__list{border-top:0;grid-template-columns:1fr 1fr;gap:0}.HomeDirections-module__NdmUzq__item{border:1px solid var(--line);margin:0 -1px -1px 0;padding:1.25rem 1.5rem}.HomeDirections-module__NdmUzq__item:nth-child(2n){padding-right:0}.HomeDirections-module__NdmUzq__media{width:11rem}}@media (prefers-reduced-motion:reduce){.HomeDirections-module__NdmUzq__image{transition:none}.HomeDirections-module__NdmUzq__media:hover .HomeDirections-module__NdmUzq__image,.HomeDirections-module__NdmUzq__media:focus-visible .HomeDirections-module__NdmUzq__image{transform:none}}
.CoalGallery-module__djfcDG__wrap{gap:.85rem;display:grid}.CoalGallery-module__djfcDG__stage{aspect-ratio:16/9;border:1px solid var(--line);background:var(--graphite-deep);min-height:14rem;position:relative;overflow:hidden}.CoalGallery-module__djfcDG__slide{opacity:0;transition:opacity .7s var(--ease);pointer-events:none;position:absolute;inset:0}.CoalGallery-module__djfcDG__slideActive{opacity:1;pointer-events:auto}.CoalGallery-module__djfcDG__image{object-fit:contain;object-position:center;filter:saturate(.82)contrast(1.05)}.CoalGallery-module__djfcDG__overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0a0c10b8);padding:1.1rem 1.15rem;position:absolute;bottom:0;left:0;right:0}.CoalGallery-module__djfcDG__caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f6f8c7;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.72rem;display:flex}.CoalGallery-module__djfcDG__captionMark{color:var(--ink);font-weight:600}.CoalGallery-module__djfcDG__captionSep{opacity:.5}.CoalGallery-module__djfcDG__controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CoalGallery-module__djfcDG__nav{border:1px solid var(--line);background:var(--bg-elevated);min-width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);justify-content:center;align-items:center;padding:0 .85rem;font-size:1.05rem;display:inline-flex}.CoalGallery-module__djfcDG__nav:hover,.CoalGallery-module__djfcDG__nav:focus-visible{border-color:var(--line-strong);background:var(--bg-panel)}.CoalGallery-module__djfcDG__nav:focus-visible{outline:2px solid var(--rail-hot);outline-offset:2px}.CoalGallery-module__djfcDG__dots{justify-content:center;align-items:center;gap:.45rem;display:flex}.CoalGallery-module__djfcDG__dot{border:1px solid var(--line-strong);cursor:pointer;width:.55rem;height:.55rem;transition:background .25s var(--ease), border-color .25s var(--ease);background:0 0;border-radius:0;padding:0}.CoalGallery-module__djfcDG__dotActive{background:var(--ink);border-color:var(--ink)}.CoalGallery-module__djfcDG__dot:focus-visible{outline:2px solid var(--rail-hot);outline-offset:2px}@media (min-width:900px){.CoalGallery-module__djfcDG__stage{min-height:22rem}}@media (prefers-reduced-motion:reduce){.CoalGallery-module__djfcDG__slide{transition:none}}
.RequestForm-module__mOQPJa__form{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink-on-light);gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.RequestForm-module__mOQPJa__grid2{gap:1.25rem;display:grid}.RequestForm-module__mOQPJa__field{gap:.45rem;display:grid}.RequestForm-module__mOQPJa__label{font-size:.875rem;font-weight:600}.RequestForm-module__mOQPJa__hint{color:var(--steel-on-light);font-size:.8125rem}.RequestForm-module__mOQPJa__input,.RequestForm-module__mOQPJa__select,.RequestForm-module__mOQPJa__textarea{border:1px solid var(--line-on-light-strong);border-radius:var(--radius-sm);width:100%;min-height:3rem;color:var(--ink-on-light);transition:border-color .3s var(--ease), background .3s var(--ease);background:#fff;padding:.7rem .85rem}.RequestForm-module__mOQPJa__textarea{resize:vertical;min-height:7rem}.RequestForm-module__mOQPJa__input:focus,.RequestForm-module__mOQPJa__select:focus,.RequestForm-module__mOQPJa__textarea:focus{border-color:var(--rail);outline:none}.RequestForm-module__mOQPJa__input::placeholder,.RequestForm-module__mOQPJa__textarea::placeholder{color:color-mix(in srgb, var(--steel-on-light) 80%, transparent)}.RequestForm-module__mOQPJa__actions{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.RequestForm-module__mOQPJa__choice{border:0;gap:.55rem;margin:0;padding:0;display:grid}.RequestForm-module__mOQPJa__choiceRow{flex-wrap:wrap;gap:.65rem;display:flex}.RequestForm-module__mOQPJa__choiceItem{border:1px solid var(--line-on-light-strong);border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:center;gap:.45rem;padding:.55rem .75rem;display:inline-flex}.RequestForm-module__mOQPJa__choiceItem input{accent-color:var(--rail)}.RequestForm-module__mOQPJa__note{color:var(--steel-on-light);max-width:42ch;font-size:.8125rem}.RequestForm-module__mOQPJa__note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.RequestForm-module__mOQPJa__error{color:#b42318;font-size:.92rem}.RequestForm-module__mOQPJa__consent{color:var(--steel-on-light);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.45;display:flex}.RequestForm-module__mOQPJa__consentInput{width:1.1rem;height:1.1rem;accent-color:var(--rail);flex-shrink:0;margin-top:.2rem}.RequestForm-module__mOQPJa__consent a{color:var(--ink-on-light);text-underline-offset:2px;text-decoration:underline}.RequestForm-module__mOQPJa__success a{color:inherit;text-underline-offset:2px;text-decoration:underline}.RequestForm-module__mOQPJa__success{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);padding:1.25rem}.RequestForm-module__mOQPJa__successTitle{margin-bottom:.35rem;font-weight:700}@media (min-width:720px){.RequestForm-module__mOQPJa__grid2{grid-template-columns:1fr 1fr}}
.HomeGeo-module__8MrjZW__section{background:var(--bg);color:var(--ink);border-top:1px solid var(--line);padding:clamp(3.5rem,8vw,6.5rem) 0}.HomeGeo-module__8MrjZW__inner{max-width:var(--max-wide);padding:0 var(--pad);gap:clamp(1.75rem,4vw,2.75rem);margin:0 auto;display:grid}.HomeGeo-module__8MrjZW__head{max-width:36rem}.HomeGeo-module__8MrjZW__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin-bottom:.75rem;font-size:.72rem}.HomeGeo-module__8MrjZW__title{letter-spacing:-.04em;margin-bottom:.85rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.05}.HomeGeo-module__8MrjZW__lead{color:var(--steel);max-width:42ch;font-size:1.02rem;line-height:1.55}.HomeGeo-module__8MrjZW__mapWrap{display:grid}.HomeGeo-module__8MrjZW__mapFrame{isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 55% at 18% 28%,#3d6ea824,#0000 58%),#05070a;align-items:center;min-height:clamp(22rem,58vw,42rem);display:grid;position:relative;overflow:hidden}.HomeGeo-module__8MrjZW__mapSvg{width:100%;height:auto;max-height:min(42rem,72vh);margin:0 auto;display:block}.HomeGeo-module__8MrjZW__land{fill:#3d6ea8;opacity:.9}.HomeGeo-module__8MrjZW__subjects{pointer-events:none}.HomeGeo-module__8MrjZW__subjectPath{fill:none;stroke:#ecf5ff47;stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HomeGeo-module__8MrjZW__region{cursor:pointer;outline:none}.HomeGeo-module__8MrjZW__regionPath{fill:#d2e4f557;stroke:#ecf5ffe0;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .28s var(--ease), stroke .28s var(--ease), stroke-width .28s var(--ease)}.HomeGeo-module__8MrjZW__region:hover .HomeGeo-module__8MrjZW__regionPath,.HomeGeo-module__8MrjZW__region:focus-visible .HomeGeo-module__8MrjZW__regionPath{fill:#d2e4f58c;stroke:#fff;stroke-width:2px}.HomeGeo-module__8MrjZW__regionAccent .HomeGeo-module__8MrjZW__regionPath{fill:#f5faff9e;stroke:#fff;stroke-width:2.25px;filter:drop-shadow(0 0 10px #b4d2f559)}.HomeGeo-module__8MrjZW__regionAccent:hover .HomeGeo-module__8MrjZW__regionPath,.HomeGeo-module__8MrjZW__regionAccent:focus-visible .HomeGeo-module__8MrjZW__regionPath{fill:#ffffffc7;stroke:#fff;stroke-width:2.6px;filter:drop-shadow(0 0 14px #c8dcfa80)}.HomeGeo-module__8MrjZW__labelGroup{pointer-events:none;opacity:0;transition:opacity .2s var(--ease)}.HomeGeo-module__8MrjZW__region:hover .HomeGeo-module__8MrjZW__labelGroup,.HomeGeo-module__8MrjZW__region:focus-visible .HomeGeo-module__8MrjZW__labelGroup{opacity:1}.HomeGeo-module__8MrjZW__labelBg{fill:#0a0c10eb;stroke:#9ac4eb80;stroke-width:1px}.HomeGeo-module__8MrjZW__labelText{fill:#f4f6f8;font-family:var(--font-sans);letter-spacing:-.01em;font-size:17px;font-weight:600}@media (max-width:720px){.HomeGeo-module__8MrjZW__mapFrame{min-height:clamp(16rem,70vw,24rem)}.HomeGeo-module__8MrjZW__mapSvg{max-height:min(28rem,58vh)}.HomeGeo-module__8MrjZW__labelText{font-size:14px}.HomeGeo-module__8MrjZW__regionPath{stroke-width:1.25px}.HomeGeo-module__8MrjZW__subjectPath{stroke-width:.55px;stroke:#ecf5ff38}}@media (prefers-reduced-motion:reduce){.HomeGeo-module__8MrjZW__regionPath,.HomeGeo-module__8MrjZW__labelGroup{transition:none}}
.CoalPassport-module__OOPW-q__wrap{border-top:1px solid var(--line);gap:clamp(1.25rem,3vw,1.75rem);padding:clamp(1.5rem,4vw,2.25rem) 0 clamp(2rem,5vw,3rem);display:grid}.CoalPassport-module__OOPW-q__head{gap:.85rem;max-width:52rem;display:grid}.CoalPassport-module__OOPW-q__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:.55rem;font-size:.72rem}.CoalPassport-module__OOPW-q__title{letter-spacing:-.04em;font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:700;line-height:1.05}.CoalPassport-module__OOPW-q__lead{color:var(--steel);max-width:46ch;font-size:1.02rem;line-height:1.55}.CoalPassport-module__OOPW-q__tabs{grid-template-columns:1fr;gap:.45rem;display:grid}@media (min-width:720px){.CoalPassport-module__OOPW-q__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.CoalPassport-module__OOPW-q__tabs:has(:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.CoalPassport-module__OOPW-q__tabs:has(:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.CoalPassport-module__OOPW-q__tab{text-align:left;border:1px solid var(--line);background:var(--bg-elevated);min-width:0;color:var(--steel);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease), color .25s var(--ease);gap:.2rem;padding:.75rem .85rem;display:grid}.CoalPassport-module__OOPW-q__tab:hover{color:var(--ink);border-color:var(--line-strong)}.CoalPassport-module__OOPW-q__tabActive{color:var(--ink);background:var(--bg-panel);border-color:var(--line-strong)}.CoalPassport-module__OOPW-q__tabCode{letter-spacing:-.02em;font-size:.88rem;font-weight:650;line-height:1.2}.CoalPassport-module__OOPW-q__tabRange{font-family:var(--font-mono);letter-spacing:.04em;color:var(--rail-hot);font-size:.75rem;line-height:1.25}.CoalPassport-module__OOPW-q__panel{border:1px solid var(--line);background:linear-gradient(165deg, #3d6ea814, transparent 42%), var(--bg-elevated);gap:1.25rem;padding:1.25rem;display:grid}.CoalPassport-module__OOPW-q__panelSolo{display:grid}.CoalPassport-module__OOPW-q__panelHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-bottom:1rem;display:flex}.CoalPassport-module__OOPW-q__panelCode{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rail-hot);margin-bottom:.25rem;font-size:.78rem}.CoalPassport-module__OOPW-q__panelTitle{letter-spacing:-.03em;color:var(--ink);margin:0 0 .35rem;font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:700;line-height:1.15}.CoalPassport-module__OOPW-q__panelRange{letter-spacing:-.035em;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;line-height:1.1}.CoalPassport-module__OOPW-q__panelSize{font-family:var(--font-mono);letter-spacing:.04em;color:var(--rail-hot);margin:0;font-size:.85rem;font-weight:600}.CoalPassport-module__OOPW-q__panelUse{color:var(--steel);text-align:right;max-width:18ch;font-size:.95rem}.CoalPassport-module__OOPW-q__metrics{gap:.65rem;display:grid}.CoalPassport-module__OOPW-q__metric{border-bottom:1px solid var(--line);gap:.3rem;padding:.85rem 0;display:grid}.CoalPassport-module__OOPW-q__metric:last-child{border-bottom:0;padding-bottom:0}.CoalPassport-module__OOPW-q__metricAccent{border:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#f4f6f80a;margin-bottom:.35rem;padding:1rem 1.05rem}.CoalPassport-module__OOPW-q__metricLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.68rem}.CoalPassport-module__OOPW-q__metricValue{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0;font-size:1.35rem;font-weight:700;line-height:1.15;display:flex}.CoalPassport-module__OOPW-q__metricAccent .CoalPassport-module__OOPW-q__metricValue{font-size:clamp(1.7rem,5vw,2.15rem)}.CoalPassport-module__OOPW-q__metricUnit{letter-spacing:0;color:var(--steel);font-size:.85rem;font-weight:500}.CoalPassport-module__OOPW-q__desktop{display:none}.CoalPassport-module__OOPW-q__soloGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.CoalPassport-module__OOPW-q__card{border:1px solid var(--line);background:linear-gradient(180deg, #3d6ea812, transparent 38%), var(--bg-elevated);grid-template-rows:auto auto 1fr;gap:1.15rem;min-width:0;padding:1.25rem 1.2rem 1.35rem;display:grid}.CoalPassport-module__OOPW-q__cardHead{border-bottom:1px solid var(--line);gap:.25rem;padding-bottom:1rem;display:grid}.CoalPassport-module__OOPW-q__cardCode{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rail-hot);font-size:.72rem}.CoalPassport-module__OOPW-q__cardTitle{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.CoalPassport-module__OOPW-q__cardRange{letter-spacing:-.035em;font-size:1.35rem;font-weight:700;line-height:1.1}.CoalPassport-module__OOPW-q__cardSize{margin:.15rem 0 0}.CoalPassport-module__OOPW-q__cardSizeValue{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--rail) 12%, transparent);font-family:var(--font-mono);letter-spacing:.03em;color:var(--rail-hot);padding:.22rem .55rem;font-size:.82rem;font-weight:600;display:inline-block}.CoalPassport-module__OOPW-q__cardUse{color:var(--steel);margin-top:.35rem;font-size:.9rem}.CoalPassport-module__OOPW-q__heroMetric{gap:.35rem;display:grid}.CoalPassport-module__OOPW-q__heroLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.66rem}.CoalPassport-module__OOPW-q__heroValue{letter-spacing:-.035em;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:700;line-height:1.05}.CoalPassport-module__OOPW-q__heroUnit{letter-spacing:0;color:var(--steel);vertical-align:middle;margin-left:.4rem;font-size:.78rem;font-weight:500;display:inline-block}.CoalPassport-module__OOPW-q__cardList{gap:0;margin:0;display:grid}.CoalPassport-module__OOPW-q__cardRow{border-top:1px solid var(--line);gap:.2rem;padding:.7rem 0;display:grid}.CoalPassport-module__OOPW-q__cardRow:first-child{border-top:0;padding-top:0}.CoalPassport-module__OOPW-q__cardRow dt{color:var(--steel);font-size:.82rem;line-height:1.3}.CoalPassport-module__OOPW-q__cardRow dd{letter-spacing:-.015em;margin:0;font-size:.98rem;font-weight:600}.CoalPassport-module__OOPW-q__cardRowNote{color:var(--steel);font-weight:500}.CoalPassport-module__OOPW-q__note{color:var(--steel);max-width:58ch;font-size:.88rem;line-height:1.5}.CoalPassport-module__OOPW-q__gostLinkWrap{margin:.25rem 0 0}.CoalPassport-module__OOPW-q__gostLink{color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--rail-hot) 75%, transparent);transition:color .25s var(--ease), border-color .25s var(--ease);align-items:center;gap:.35rem;padding-bottom:.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.CoalPassport-module__OOPW-q__gostLink:hover{color:var(--rail-hot);border-bottom-color:var(--rail-hot)}@media (min-width:720px){.CoalPassport-module__OOPW-q__soloGrid{grid-template-columns:minmax(0,26rem)}}@media (min-width:960px){.CoalPassport-module__OOPW-q__tabs,.CoalPassport-module__OOPW-q__panel{display:none}.CoalPassport-module__OOPW-q__panelSolo{display:grid}.CoalPassport-module__OOPW-q__desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.CoalPassport-module__OOPW-q__desktopFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.CoalPassport-module__OOPW-q__desktopFour{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Header-module__ldgnoG__header{z-index:40;height:var(--header-h);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);transition:background .45s var(--ease), border-color .45s var(--ease), backdrop-filter .45s var(--ease);position:sticky;top:0}.Header-module__ldgnoG__headerHome{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;width:100%;position:fixed;inset:0 0 auto}.Header-module__ldgnoG__headerHomeScrolled{background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)}.Header-module__ldgnoG__headerHomeOpen{background:color-mix(in srgb, var(--bg) 96%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:none}.Header-module__ldgnoG__header:has(.Header-module__ldgnoG__overlay){-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--bg) 96%, transparent)}.Header-module__ldgnoG__inner{max-width:var(--max);padding:0 var(--pad);align-items:center;gap:1rem;height:100%;margin:0 auto;display:flex}.Header-module__ldgnoG__brand{flex-shrink:0;align-items:center;gap:.7rem;min-width:0;display:flex}.Header-module__ldgnoG__brandMark{object-fit:contain;flex-shrink:0;width:auto;height:84px}.Header-module__ldgnoG__brandName{letter-spacing:-.035em;white-space:nowrap;font-size:1.45rem;font-weight:700;line-height:1.05}@media (max-width:420px){.Header-module__ldgnoG__brand{gap:.45rem}.Header-module__ldgnoG__brandName{font-size:1.15rem}.Header-module__ldgnoG__brandMark{height:56px}}@media (max-width:360px){.Header-module__ldgnoG__brandName{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.Header-module__ldgnoG__nav{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.05rem;margin-left:auto;display:none}.Header-module__ldgnoG__link{color:var(--steel);white-space:nowrap;transition:color .35s var(--ease);align-items:center;gap:.28rem;padding:.4rem .42rem;font-size:.875rem;font-weight:500;display:inline-flex}.Header-module__ldgnoG__navIcon{color:inherit;opacity:.85;flex-shrink:0;line-height:0;display:inline-flex}.Header-module__ldgnoG__navIcon svg{width:16px;height:16px}.Header-module__ldgnoG__link:hover .Header-module__ldgnoG__navIcon,.Header-module__ldgnoG__linkActive .Header-module__ldgnoG__navIcon{opacity:1}.Header-module__ldgnoG__link:hover,.Header-module__ldgnoG__linkActive{color:var(--ink)}.Header-module__ldgnoG__drop{position:relative}.Header-module__ldgnoG__dropTrigger{align-items:center;gap:.05rem;display:inline-flex}.Header-module__ldgnoG__dropBtn{width:1.6rem;height:1.6rem;color:var(--steel);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.Header-module__ldgnoG__dropChevron{width:.45rem;height:.45rem;transition:transform .3s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-1px,-1px)}.Header-module__ldgnoG__dropOpen .Header-module__ldgnoG__dropChevron,.Header-module__ldgnoG__drop:hover .Header-module__ldgnoG__dropChevron{transform:rotate(225deg)translate(-1px,-1px)}.Header-module__ldgnoG__dropMenu{background:color-mix(in srgb, var(--bg) 94%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);z-index:50;gap:.15rem;min-width:13.5rem;padding:.5rem .45rem .45rem;display:grid;position:absolute;top:100%;left:0}.Header-module__ldgnoG__dropMenu[hidden]{display:none}.Header-module__ldgnoG__dropLink{color:var(--steel);transition:color .25s var(--ease), background .25s var(--ease);padding:.7rem .8rem;font-size:.9rem;font-weight:500;display:block}.Header-module__ldgnoG__dropLink:hover,.Header-module__ldgnoG__dropLinkActive{color:var(--ink);background:#f4f6f80d}.Header-module__ldgnoG__overlayGroup{display:grid}.Header-module__ldgnoG__overlayRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Header-module__ldgnoG__overlayRow .Header-module__ldgnoG__overlayLink{border-bottom:0;flex:1}.Header-module__ldgnoG__overlayToggle{color:var(--steel);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.7rem}.Header-module__ldgnoG__overlaySubLink{border-bottom:1px solid var(--line);color:var(--steel);padding:.85rem 0 .85rem .85rem;font-size:1.15rem;font-weight:500;display:block}.Header-module__ldgnoG__actions{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.Header-module__ldgnoG__cta{display:none}.Header-module__ldgnoG__menuBtn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;width:42px;height:42px;transition:background .35s var(--ease), border-color .35s var(--ease);background:0 0;place-items:center;display:grid}.Header-module__ldgnoG__menuBtn:hover{background:#f4f6f80d}.Header-module__ldgnoG__burger{width:16px;height:10px;position:relative}.Header-module__ldgnoG__burger span{background:var(--ink);height:1.5px;transition:transform .45s var(--ease), top .45s var(--ease), opacity .3s;position:absolute;left:0;right:0}.Header-module__ldgnoG__burger span:first-child{top:0}.Header-module__ldgnoG__burger span:nth-child(2){top:4.25px}.Header-module__ldgnoG__burger span:nth-child(3){top:8.5px}.Header-module__ldgnoG__burgerOpen span:first-child{top:4.25px;transform:rotate(45deg)}.Header-module__ldgnoG__burgerOpen span:nth-child(2){opacity:0}.Header-module__ldgnoG__burgerOpen span:nth-child(3){top:4.25px;transform:rotate(-45deg)}.Header-module__ldgnoG__overlay{top:var(--header-h);z-index:39;background:color-mix(in srgb, var(--bg) 96%, transparent);padding:1.25rem var(--pad) 2rem;overscroll-behavior:none;touch-action:none;flex-direction:column;gap:.15rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.Header-module__ldgnoG__overlayLink{border-bottom:1px solid var(--line);letter-spacing:-.03em;align-items:center;gap:.65rem;padding:1rem 0;font-size:1.5rem;font-weight:600;display:flex}.Header-module__ldgnoG__overlayLink .Header-module__ldgnoG__navIcon{opacity:.9}.Header-module__ldgnoG__overlayLink .Header-module__ldgnoG__navIcon svg{width:1.5rem;height:1.5rem}.Header-module__ldgnoG__overlayCta{margin-top:1.5rem}@media (min-width:1100px){.Header-module__ldgnoG__nav{display:flex}.Header-module__ldgnoG__cta{display:inline-flex}.Header-module__ldgnoG__menuBtn{display:none}.Header-module__ldgnoG__actions{margin-left:.35rem}}@media (min-width:1100px) and (max-width:1360px){.Header-module__ldgnoG__inner{gap:.65rem}.Header-module__ldgnoG__brandMark{height:72px}.Header-module__ldgnoG__brandName{font-size:1.25rem}.Header-module__ldgnoG__link{gap:.22rem;padding:.35rem .32rem;font-size:.8rem}.Header-module__ldgnoG__navIcon svg{width:14px;height:14px}}
.CargoTypes-module__np3Agq__section{gap:1.25rem;padding-top:.25rem;display:grid}.CargoTypes-module__np3Agq__title{letter-spacing:-.03em;max-width:18ch;color:var(--ink);border-bottom:2px solid var(--rail-hot);width:fit-content;margin:0;padding-bottom:.35rem;font-size:clamp(1.5rem,2.8vw,1.9rem);font-weight:700;line-height:1.15}.CargoTypes-module__np3Agq__lead{max-width:52ch;color:var(--steel);margin:0;font-size:1.05rem;line-height:1.55}.CargoTypes-module__np3Agq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.CargoTypes-module__np3Agq__item{text-align:center;justify-items:center;gap:.75rem;display:grid}.CargoTypes-module__np3Agq__media{border:1px solid var(--line);background:var(--bg-elevated);border-radius:50%;width:clamp(7.5rem,18vw,9.5rem);height:clamp(7.5rem,18vw,9.5rem);overflow:hidden}.CargoTypes-module__np3Agq__image{object-fit:cover;filter:grayscale();width:100%;height:100%}.CargoTypes-module__np3Agq__caption{max-width:16ch;color:var(--steel);margin:0;font-size:.95rem;line-height:1.35}@media (min-width:720px){.CargoTypes-module__np3Agq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.5rem}.CargoTypes-module__np3Agq__caption{max-width:18ch}}
.HomeNews-module__hW_dAq__section{color:#12161c;background:#f2f4f6;border-top:1px solid #12161c14;padding:clamp(4.5rem,10vw,8rem) 0}.HomeNews-module__hW_dAq__inner{max-width:var(--max-wide);padding:0 var(--pad);gap:clamp(2.25rem,5vw,3.5rem);margin:0 auto;display:grid}.HomeNews-module__hW_dAq__head{gap:1rem;display:grid}.HomeNews-module__hW_dAq__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#5a6572;margin:0;font-size:.72rem}.HomeNews-module__hW_dAq__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.HomeNews-module__hW_dAq__title{letter-spacing:-.04em;margin:0 0 .85rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;line-height:1.05}.HomeNews-module__hW_dAq__lead{color:#5a6572;max-width:40ch;margin:0;line-height:1.55}.HomeNews-module__hW_dAq__allLink{color:#12161c;transition:border-color .3s var(--ease);border-bottom:1px solid #12161c47;padding-bottom:.1rem;font-size:.95rem;font-weight:600}.HomeNews-module__hW_dAq__allLink:hover{border-bottom-color:#12161c}.HomeNews-module__hW_dAq__grid{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.HomeNews-module__hW_dAq__item{min-width:0}.HomeNews-module__hW_dAq__card{color:inherit;gap:1rem;height:100%;display:grid}.HomeNews-module__hW_dAq__media{aspect-ratio:16/10;background:#dce1e6;position:relative;overflow:hidden}.HomeNews-module__hW_dAq__image{object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.HomeNews-module__hW_dAq__card:hover .HomeNews-module__hW_dAq__image{transform:scale(1.04)}.HomeNews-module__hW_dAq__placeholder{background:linear-gradient(135deg,#d5dae0 0%,#eceff2 55%,#c9d0d8 100%);position:absolute;inset:0}.HomeNews-module__hW_dAq__copy{align-content:start;gap:.55rem;display:grid}.HomeNews-module__hW_dAq__date{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#5a6572;font-size:.72rem}.HomeNews-module__hW_dAq__itemTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;line-height:1.2}.HomeNews-module__hW_dAq__excerpt{color:#5a6572;margin:0;font-size:.98rem;line-height:1.5}@media (min-width:800px){.HomeNews-module__hW_dAq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.75rem}}@media (prefers-reduced-motion:reduce){.HomeNews-module__hW_dAq__image{transition:none}.HomeNews-module__hW_dAq__card:hover .HomeNews-module__hW_dAq__image{transform:none}}
.CoalMarkPage-module__D6ECUG__page{padding-bottom:clamp(2.5rem,6vw,4rem)}.CoalMarkPage-module__D6ECUG__hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 65% 55% at 100% 0%, #3d6ea824, transparent 55%), var(--bg);padding-top:clamp(1.5rem,4vw,2.25rem);padding-bottom:clamp(2rem,5vw,3.25rem)}.CoalMarkPage-module__D6ECUG__breadcrumb{color:var(--steel);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);font-size:.88rem;display:flex}.CoalMarkPage-module__D6ECUG__crumbLink{color:var(--steel);transition:color .25s var(--ease)}.CoalMarkPage-module__D6ECUG__crumbLink:hover{color:var(--ink)}.CoalMarkPage-module__D6ECUG__crumbSep{opacity:.55;font-size:.8rem}.CoalMarkPage-module__D6ECUG__crumbCurrent{color:var(--ink)}.CoalMarkPage-module__D6ECUG__heroGrid{gap:clamp(1.5rem,4vw,2.5rem);display:grid}.CoalMarkPage-module__D6ECUG__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-bottom:.75rem;font-size:.72rem}.CoalMarkPage-module__D6ECUG__markHuge{letter-spacing:-.07em;color:color-mix(in srgb, var(--ink) 92%, var(--rail-hot));margin:0 0 .35rem;font-size:clamp(4.5rem,16vw,8.5rem);font-weight:700;line-height:.85}.CoalMarkPage-module__D6ECUG__h1{letter-spacing:-.03em;max-width:18ch;margin-bottom:1rem;font-size:clamp(1.45rem,3.2vw,1.85rem);font-weight:600;line-height:1.15}.CoalMarkPage-module__D6ECUG__heroHeading{letter-spacing:-.04em;max-width:16ch;margin-bottom:.85rem;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:700;line-height:1.12}.CoalMarkPage-module__D6ECUG__heroLead{color:var(--steel);max-width:42ch;margin-bottom:1rem;font-size:1.05rem;line-height:1.55}.CoalMarkPage-module__D6ECUG__channel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rail-hot);margin-bottom:1.35rem;font-size:.72rem;display:inline-block}.CoalMarkPage-module__D6ECUG__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.CoalMarkPage-module__D6ECUG__heroVisual{min-width:0}.CoalMarkPage-module__D6ECUG__heroMedia{aspect-ratio:4/3;border:1px solid var(--line);background:var(--graphite-deep);min-height:14rem;position:relative;overflow:hidden}.CoalMarkPage-module__D6ECUG__heroImage{object-fit:cover;filter:saturate(.8)contrast(1.05)}.CoalMarkPage-module__D6ECUG__metrics{border-bottom:1px solid var(--line);background:var(--bg-elevated);padding:clamp(1.5rem,4vw,2.25rem) 0}.CoalMarkPage-module__D6ECUG__metricsRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CoalMarkPage-module__D6ECUG__metricCell{border-left:2px solid var(--rail-hot);gap:.35rem;padding:.35rem .15rem .35rem .9rem;display:grid}.CoalMarkPage-module__D6ECUG__metricLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:.68rem}.CoalMarkPage-module__D6ECUG__metricValue{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.05}.CoalMarkPage-module__D6ECUG__metricUnit{letter-spacing:0;color:var(--steel);margin-left:.35rem;font-size:.78rem;font-weight:500}.CoalMarkPage-module__D6ECUG__metricNote{color:var(--steel);font-size:.88rem;line-height:1.35}.CoalMarkPage-module__D6ECUG__gallerySection,.CoalMarkPage-module__D6ECUG__about,.CoalMarkPage-module__D6ECUG__uses,.CoalMarkPage-module__D6ECUG__benefits,.CoalMarkPage-module__D6ECUG__fractions{border-bottom:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.CoalMarkPage-module__D6ECUG__gallerySection{background:linear-gradient(180deg, #3d6ea80d, transparent 45%), var(--bg)}.CoalMarkPage-module__D6ECUG__sectionHead{gap:.85rem;max-width:44rem;margin-bottom:clamp(1.5rem,3.5vw,2.25rem);display:grid}.CoalMarkPage-module__D6ECUG__sectionTitle{letter-spacing:-.04em;max-width:16ch;font-size:clamp(1.55rem,3.5vw,2.35rem);font-weight:700;line-height:1.05}.CoalMarkPage-module__D6ECUG__sectionLead{color:var(--steel);max-width:42ch;font-size:1.02rem;line-height:1.55}.CoalMarkPage-module__D6ECUG__about{background:var(--bg)}.CoalMarkPage-module__D6ECUG__aboutLayout{gap:clamp(1.5rem,4vw,2.75rem);display:grid}.CoalMarkPage-module__D6ECUG__aboutCopy{gap:1.15rem;max-width:58ch;display:grid}.CoalMarkPage-module__D6ECUG__aboutText{color:var(--steel);margin:0;font-size:1.08rem;line-height:1.65}.CoalMarkPage-module__D6ECUG__uses{background:radial-gradient(ellipse 50% 40% at 0% 100%, #3d6ea814, transparent 55%), var(--bg-elevated)}.CoalMarkPage-module__D6ECUG__usesGrid{gap:1rem;display:grid}.CoalMarkPage-module__D6ECUG__useCell{border-top:1px solid var(--line);gap:.55rem;padding:1.25rem 0;display:grid}.CoalMarkPage-module__D6ECUG__useCell:last-child{border-bottom:1px solid var(--line)}.CoalMarkPage-module__D6ECUG__useNum{font-family:var(--font-mono);letter-spacing:.12em;color:var(--rail-hot);font-size:.72rem}.CoalMarkPage-module__D6ECUG__useTitle{letter-spacing:-.025em;font-size:1.2rem;font-weight:600;line-height:1.2}.CoalMarkPage-module__D6ECUG__useText{color:var(--steel);max-width:36ch;margin:0;line-height:1.5}.CoalMarkPage-module__D6ECUG__benefitsRail{gap:0;margin-top:clamp(1.5rem,3.5vw,2.25rem);display:grid}.CoalMarkPage-module__D6ECUG__benefitCell{border-top:1px solid var(--line);gap:.55rem;padding:1.35rem 0;display:grid}.CoalMarkPage-module__D6ECUG__benefitCell:last-child{border-bottom:1px solid var(--line)}.CoalMarkPage-module__D6ECUG__benefitTitle{letter-spacing:-.025em;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:600;line-height:1.2}.CoalMarkPage-module__D6ECUG__benefitText{color:var(--steel);max-width:48ch;margin:0;line-height:1.55}.CoalMarkPage-module__D6ECUG__fractionsRail{border-top:1px solid var(--line);gap:0;display:grid}.CoalMarkPage-module__D6ECUG__fractionCell{border-bottom:1px solid var(--line);gap:.25rem;padding:1.1rem 0;display:grid}.CoalMarkPage-module__D6ECUG__fractionCode{font-family:var(--font-mono);letter-spacing:.1em;color:var(--rail-hot);font-size:.78rem;font-weight:600}.CoalMarkPage-module__D6ECUG__fractionRange{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.CoalMarkPage-module__D6ECUG__fractionUse{color:var(--steel);font-size:.95rem}.CoalMarkPage-module__D6ECUG__note{color:var(--steel);max-width:58ch;margin-top:1.25rem;font-size:.9rem;line-height:1.5}.CoalMarkPage-module__D6ECUG__cta{padding:clamp(2.25rem,5vw,3.25rem) 0 0}.CoalMarkPage-module__D6ECUG__ctaInner{border-top:1px solid var(--line);gap:1.35rem;padding-top:clamp(1.75rem,4vw,2.5rem);display:grid}.CoalMarkPage-module__D6ECUG__ctaText{letter-spacing:-.03em;max-width:22ch;margin:0 0 .45rem;font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:600;line-height:1.2}.CoalMarkPage-module__D6ECUG__ctaLead{color:var(--steel);max-width:36ch;margin:0;line-height:1.5}.CoalMarkPage-module__D6ECUG__ctaActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:720px){.CoalMarkPage-module__D6ECUG__usesGrid{grid-template-columns:1fr 1fr;gap:0 1.75rem}.CoalMarkPage-module__D6ECUG__useCell:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.CoalMarkPage-module__D6ECUG__fractionsRail{grid-template-columns:repeat(2,1fr);gap:0 1.5rem}}@media (min-width:960px){.CoalMarkPage-module__D6ECUG__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.75rem}.CoalMarkPage-module__D6ECUG__heroCopy{align-content:center;display:grid}.CoalMarkPage-module__D6ECUG__heroMedia{aspect-ratio:5/4;min-height:22rem}.CoalMarkPage-module__D6ECUG__metricsRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.CoalMarkPage-module__D6ECUG__sectionHead{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;max-width:none}.CoalMarkPage-module__D6ECUG__aboutLayout{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:start}.CoalMarkPage-module__D6ECUG__aboutIntro{position:sticky;top:6.5rem}.CoalMarkPage-module__D6ECUG__benefitsRail{grid-template-columns:1fr 1fr;gap:0 2rem}.CoalMarkPage-module__D6ECUG__fractionsRail{grid-template-columns:repeat(4,1fr);gap:0 1.25rem}.CoalMarkPage-module__D6ECUG__ctaInner{grid-template-columns:1fr auto;align-items:end;gap:2rem}}
.page-module__UBDEvq__page{padding-bottom:var(--space-8)}.page-module__UBDEvq__content{padding-top:var(--space-7);padding-bottom:var(--space-7);gap:var(--space-7);display:grid}.page-module__UBDEvq__prose{max-width:62ch;color:var(--steel);gap:1rem;display:grid}.page-module__UBDEvq__prose strong{color:var(--ink);font-weight:600}.page-module__UBDEvq__prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rail-hot) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--rail-hot) 75%, transparent);text-underline-offset:.18em;transition:color .25s var(--ease), text-decoration-color .25s var(--ease);font-weight:600;text-decoration-thickness:1.5px}.page-module__UBDEvq__prose a:hover{color:var(--rail-hot);-webkit-text-decoration-color:var(--rail-hot);text-decoration-color:var(--rail-hot)}.page-module__UBDEvq__prose h2{color:var(--ink);letter-spacing:-.03em;margin-top:.5rem;font-size:1.5rem}.page-module__UBDEvq__split{gap:2rem;display:grid}.page-module__UBDEvq__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);padding:1.5rem}.page-module__UBDEvq__panelLight{border:1px solid var(--line-on-light);border-radius:var(--radius);background:var(--paper);color:var(--ink-on-light);padding:1.5rem}.page-module__UBDEvq__panelTitle{letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__UBDEvq__panelBlock{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.page-module__UBDEvq__list{gap:.75rem;display:grid}.page-module__UBDEvq__listItem{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.75rem;display:grid}.page-module__UBDEvq__panelLight .page-module__UBDEvq__listItem{border-bottom-color:var(--line-on-light)}.page-module__UBDEvq__listItem:last-child{border-bottom:0;padding-bottom:0}.page-module__UBDEvq__listLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.6875rem}.page-module__UBDEvq__listLabelEmail{text-transform:none;letter-spacing:.04em}.page-module__UBDEvq__panelLight .page-module__UBDEvq__listLabel{color:var(--steel-on-light)}.page-module__UBDEvq__listValue{font-size:1rem}.page-module__UBDEvq__listValue a:hover{color:var(--rail-hot)}.page-module__UBDEvq__fractions{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.page-module__UBDEvq__fraction{background:var(--bg-elevated);gap:.35rem;padding:1.25rem 1.35rem;display:grid}.page-module__UBDEvq__fractionCode{font-family:var(--font-mono);letter-spacing:.08em;color:var(--rail-hot);font-size:.8rem}.page-module__UBDEvq__fractionRange{letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.page-module__UBDEvq__fractionUse{color:var(--steel);font-size:.95rem}.page-module__UBDEvq__specs{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;display:grid;overflow:hidden}.page-module__UBDEvq__spec{background:var(--bg-elevated);gap:.35rem;padding:1.25rem;display:grid}.page-module__UBDEvq__specLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.6875rem}.page-module__UBDEvq__specValue{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.page-module__UBDEvq__note{color:var(--steel);border-top:1px solid var(--line);max-width:60ch;padding:1rem 0 0;font-size:.9rem}.page-module__UBDEvq__anchor{scroll-margin-top:calc(var(--header-h) + .5rem)}.page-module__UBDEvq__anchor .page-module__UBDEvq__note{margin-bottom:1.5rem}.page-module__UBDEvq__lightBlock{background:var(--bg-elevated);padding:var(--space-6) 0 var(--space-8);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-module__UBDEvq__logisticsForm{gap:1rem;margin-top:0;display:grid}.page-module__UBDEvq__logisticsFormTitle{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.15}.page-module__UBDEvq__blockLead{color:var(--steel);max-width:42ch}@media (min-width:720px){.page-module__UBDEvq__fractions,.page-module__UBDEvq__specs{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.page-module__UBDEvq__split{grid-template-columns:1.2fr .8fr;align-items:start}.page-module__UBDEvq__fractions{grid-template-columns:repeat(4,1fr)}.page-module__UBDEvq__specs{grid-template-columns:repeat(3,1fr)}}
.about-module__8TymFG__story{gap:2.75rem;display:grid}.about-module__8TymFG__block{gap:.75rem;display:grid}.about-module__8TymFG__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-size:.75rem}.about-module__8TymFG__title{letter-spacing:-.035em;color:var(--ink);max-width:14ch;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.1}.about-module__8TymFG__profileLayout{align-items:start;gap:1.75rem;display:grid}.about-module__8TymFG__prose{max-width:none;color:var(--steel);gap:1rem;line-height:1.65;display:grid}.about-module__8TymFG__prose>p{margin:0}.about-module__8TymFG__servicePanel{gap:.85rem;min-width:0;display:grid}.about-module__8TymFG__serviceIntro{color:var(--steel);margin:0;font-size:.98rem;line-height:1.55}.about-module__8TymFG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.about-module__8TymFG__serviceTile{border:1px solid var(--line);background:var(--graphite-deep);isolation:isolate;min-height:clamp(10.5rem,28vw,12.5rem);transition:border-color .35s var(--ease);display:grid;position:relative;overflow:hidden}.about-module__8TymFG__serviceTile:hover{border-color:var(--line-strong)}.about-module__8TymFG__serviceMedia{z-index:0;position:absolute;inset:0}.about-module__8TymFG__serviceImage{object-fit:cover;filter:saturate(.78)contrast(1.06);transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.about-module__8TymFG__serviceTile:after{content:"";z-index:1;background:linear-gradient(#0a0c101a 0%,#0a0c1085 48%,#0a0c10eb 100%),linear-gradient(90deg,#0a0c1047,#0000 58%);position:absolute;inset:0}.about-module__8TymFG__serviceTile:hover .about-module__8TymFG__serviceImage{transform:scale(1.06)}.about-module__8TymFG__serviceContent{z-index:2;min-height:inherit;align-content:end;padding:.85rem .9rem .95rem;display:grid;position:relative}.about-module__8TymFG__serviceTitle{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(.88rem,1.5vw,.98rem);font-weight:700;line-height:1.25}@media (min-width:960px){.about-module__8TymFG__profileLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:stretch;gap:2.5rem}.about-module__8TymFG__servicePanel{top:calc(var(--header-h) + 1.25rem);position:sticky}.about-module__8TymFG__serviceGrid{gap:.85rem}.about-module__8TymFG__serviceTile{min-height:11.5rem}}.about-module__8TymFG__inlineLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rail-hot) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--rail-hot) 75%, transparent);text-underline-offset:.18em;transition:color .25s var(--ease), text-decoration-color .25s var(--ease);font-weight:600;text-decoration-thickness:1.5px}.about-module__8TymFG__inlineLink:hover{color:var(--rail-hot);-webkit-text-decoration-color:var(--rail-hot);text-decoration-color:var(--rail-hot)}.about-module__8TymFG__missionBlock{padding-top:1.15rem}.about-module__8TymFG__mission{max-width:none;color:var(--steel);margin:0;line-height:1.65}.about-module__8TymFG__directions{gap:1.5rem;padding-top:.5rem;display:grid}.about-module__8TymFG__directionList{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.about-module__8TymFG__directionItem{background:var(--bg-elevated);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.35rem 1.4rem;display:grid}.about-module__8TymFG__directionIndex{font-family:var(--font-mono);letter-spacing:.12em;color:var(--rail-hot);padding-top:.3rem;font-size:.75rem}.about-module__8TymFG__directionTitle{letter-spacing:-.02em;color:var(--ink);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.about-module__8TymFG__directionText{color:var(--steel);max-width:52ch;line-height:1.55}@media (min-width:900px){.about-module__8TymFG__directionList{grid-template-columns:repeat(3,1fr);gap:1px}.about-module__8TymFG__directionItem{grid-template-columns:1fr;gap:.85rem;min-height:100%}}
.repair-module__qAnKNa__story{gap:2rem;display:grid}.repair-module__qAnKNa__block{gap:.75rem;display:grid}.repair-module__qAnKNa__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-size:.75rem}.repair-module__qAnKNa__title{letter-spacing:-.035em;color:var(--ink);max-width:14ch;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.1}.repair-module__qAnKNa__titleWide{letter-spacing:-.035em;color:var(--ink);max-width:18ch;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.1}.repair-module__qAnKNa__prose{max-width:62ch;color:var(--steel);gap:1rem;line-height:1.65;display:grid}.repair-module__qAnKNa__lead{color:var(--steel);max-width:48ch;line-height:1.55}.repair-module__qAnKNa__catalog{gap:1.5rem;display:grid}.repair-module__qAnKNa__grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.repair-module__qAnKNa__card{background:var(--bg-elevated);align-content:start;gap:.55rem;padding:1.35rem 1.4rem;display:grid}.repair-module__qAnKNa__cardTitle{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:700}.repair-module__qAnKNa__cardText{color:var(--steel);max-width:42ch;line-height:1.55}.repair-module__qAnKNa__invite{gap:1rem;width:100%;max-width:none;display:grid}.repair-module__qAnKNa__invite .repair-module__qAnKNa__titleWide,.repair-module__qAnKNa__invite .repair-module__qAnKNa__prose{max-width:none}.repair-module__qAnKNa__inviteLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rail-hot) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--rail-hot) 75%, transparent);text-underline-offset:.18em;transition:color .25s var(--ease), text-decoration-color .25s var(--ease);font-weight:600;text-decoration-thickness:1.5px}.repair-module__qAnKNa__inviteLink:hover{color:var(--rail-hot);-webkit-text-decoration-color:var(--rail-hot);text-decoration-color:var(--rail-hot)}@media (min-width:720px){.repair-module__qAnKNa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.repair-module__qAnKNa__grid{grid-template-columns:repeat(3,1fr)}}
.Footer-module__Grjkva__footer{background:var(--graphite-deep);color:var(--on-dark);border-top:1px solid var(--line);margin-top:auto}.Footer-module__Grjkva__inner{max-width:var(--max);padding:clamp(2.5rem, 5vw, 3.5rem) var(--pad) clamp(1.5rem, 3vw, 2rem);margin:0 auto}.Footer-module__Grjkva__top{border-bottom:1px solid var(--on-dark-line);gap:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,2.75rem);display:grid}.Footer-module__Grjkva__brand{align-content:start;gap:.85rem;max-width:22rem;display:grid}.Footer-module__Grjkva__brandLink{color:inherit;width:fit-content;transition:opacity .25s var(--ease);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__brandLink:hover{opacity:.85}.Footer-module__Grjkva__brandMark{object-fit:contain;flex-shrink:0;width:auto;height:64px}.Footer-module__Grjkva__brandName{letter-spacing:-.035em;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;line-height:1.05}.Footer-module__Grjkva__brandText{color:var(--on-dark-muted);max-width:32ch;margin:0;font-size:.95rem;line-height:1.5}.Footer-module__Grjkva__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem;display:grid}.Footer-module__Grjkva__col{min-width:0}.Footer-module__Grjkva__colTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);margin:0 0 .95rem;font-size:.6875rem}.Footer-module__Grjkva__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__Grjkva__list a{color:var(--on-dark);transition:color .25s var(--ease);font-size:.95rem;text-decoration:none}.Footer-module__Grjkva__list a:hover{color:#fff}.Footer-module__Grjkva__contacts{gap:1.15rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.Footer-module__Grjkva__contactItem{gap:.25rem;min-width:0;display:grid}.Footer-module__Grjkva__contactLabel{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--on-dark-muted);font-size:.72rem}.Footer-module__Grjkva__contactItem a,.Footer-module__Grjkva__contactItem span{color:var(--on-dark);font-size:.92rem;line-height:1.4;text-decoration:none}.Footer-module__Grjkva__contactItem a:hover{color:#fff}.Footer-module__Grjkva__email{white-space:nowrap;font-size:.875rem;display:inline-block}.Footer-module__Grjkva__bottom{color:var(--on-dark-muted);gap:.85rem;padding-top:1.35rem;font-size:.8125rem;display:grid}.Footer-module__Grjkva__copy{line-height:1.4}.Footer-module__Grjkva__legal{gap:.45rem;display:grid}.Footer-module__Grjkva__legal a{color:inherit;text-underline-offset:2px;width:fit-content;text-decoration:underline}.Footer-module__Grjkva__legal a:hover{color:#fff}.Footer-module__Grjkva__legalMeta{line-height:1.4}@media (min-width:720px){.Footer-module__Grjkva__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.Footer-module__Grjkva__bottom{grid-template-columns:1fr auto;justify-content:space-between;align-items:start}.Footer-module__Grjkva__legal{text-align:right;justify-items:end}}@media (min-width:960px){.Footer-module__Grjkva__top{grid-template-columns:minmax(14rem,.85fr) minmax(0,2.4fr);align-items:start;gap:3rem}.Footer-module__Grjkva__brandMark{height:72px}}@media (max-width:420px){.Footer-module__Grjkva__nav{grid-template-columns:1fr}.Footer-module__Grjkva__brandMark{height:56px}.Footer-module__Grjkva__email{white-space:normal}}
.HomePartners-module__KY0WSW__section{color:#12161c;background:#f2f4f6;border-top:1px solid #12161c14;padding:clamp(4.5rem,10vw,8rem) 0;overflow:hidden}.HomePartners-module__KY0WSW__inner{max-width:var(--max-wide);padding:0 var(--pad);margin:0 auto}.HomePartners-module__KY0WSW__head{max-width:none;margin-bottom:clamp(2.5rem,6vw,4rem)}.HomePartners-module__KY0WSW__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#5a6572;margin-bottom:1rem;font-size:.72rem}.HomePartners-module__KY0WSW__title{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;line-height:1.05}.HomePartners-module__KY0WSW__lead{color:#5a6572;max-width:none;margin:0;line-height:1.55}.HomePartners-module__KY0WSW__carouselWrap{width:100%}.HomePartners-module__KY0WSW__carousel{background:#eef1f4;border-top:1px solid #12161c1f;border-bottom:1px solid #12161c1f;position:relative}.HomePartners-module__KY0WSW__carousel:before,.HomePartners-module__KY0WSW__carousel:after{content:"";z-index:2;pointer-events:none;width:clamp(2.5rem,8vw,6rem);position:absolute;top:0;bottom:0}.HomePartners-module__KY0WSW__carousel:before{background:linear-gradient(90deg,#eef1f4 0%,#0000 100%);left:0}.HomePartners-module__KY0WSW__carousel:after{background:linear-gradient(270deg,#eef1f4 0%,#0000 100%);right:0}.HomePartners-module__KY0WSW__viewport{width:100%;overflow:hidden}.HomePartners-module__KY0WSW__rail{width:max-content;animation:42s linear infinite HomePartners-module__KY0WSW__partnersSlide;display:flex}.HomePartners-module__KY0WSW__carousel:hover .HomePartners-module__KY0WSW__rail{animation-play-state:paused}.HomePartners-module__KY0WSW__static .HomePartners-module__KY0WSW__rail{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.HomePartners-module__KY0WSW__track{flex-shrink:0;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.HomePartners-module__KY0WSW__slide{border-right:1px solid #12161c1a;flex:none;justify-content:center;align-items:center;width:clamp(9.5rem,18vw,14rem);min-height:7.25rem;padding:1.4rem 1.25rem;display:flex}.HomePartners-module__KY0WSW__logo{object-fit:contain;opacity:.78;filter:grayscale(.3);width:auto;max-width:100%;height:auto;max-height:3.1rem;transition:opacity .35s var(--ease), filter .35s var(--ease);-webkit-user-select:none;user-select:none}.HomePartners-module__KY0WSW__slide:hover .HomePartners-module__KY0WSW__logo{opacity:1;filter:grayscale(0)}@keyframes HomePartners-module__KY0WSW__partnersSlide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (min-width:900px){.HomePartners-module__KY0WSW__slide{width:clamp(12rem,14vw,15.5rem);min-height:8rem;padding:1.75rem 1.5rem}.HomePartners-module__KY0WSW__logo{max-height:3.5rem}}@media (prefers-reduced-motion:reduce){.HomePartners-module__KY0WSW__rail{animation:none}}
.admin-module__4WpgRW__page{padding-bottom:var(--space-8)}.admin-module__4WpgRW__wrap{max-width:48rem;padding-top:var(--space-7);gap:1.5rem;display:grid}.admin-module__4WpgRW__panels{gap:1.25rem;display:grid}.admin-module__4WpgRW__sectionHead{gap:.55rem;margin-bottom:1.1rem;display:grid}.admin-module__4WpgRW__sectionTitle{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.admin-module__4WpgRW__sectionLead{color:var(--steel);max-width:46ch;font-size:.95rem}.admin-module__4WpgRW__title{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2rem);font-weight:700}.admin-module__4WpgRW__lead{color:var(--steel);max-width:40ch}.admin-module__4WpgRW__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);padding:clamp(1.25rem,3vw,1.75rem)}.admin-module__4WpgRW__form{gap:1.1rem;display:grid}.admin-module__4WpgRW__field{color:var(--steel);gap:.4rem;font-size:.9rem;display:grid}.admin-module__4WpgRW__input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.65rem .85rem}.admin-module__4WpgRW__input:focus{outline-offset:1px;outline:2px solid #f4f6f840}.admin-module__4WpgRW__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.admin-module__4WpgRW__item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.admin-module__4WpgRW__item:last-child{border-bottom:0;padding-bottom:0}.admin-module__4WpgRW__check{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.admin-module__4WpgRW__check input{width:1.1rem;height:1.1rem;accent-color:var(--rail-hot);margin-top:.3rem}.admin-module__4WpgRW__check strong{color:var(--ink);font-weight:600;display:block}.admin-module__4WpgRW__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-top:.2rem;font-size:.75rem;display:block}.admin-module__4WpgRW__hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);white-space:nowrap;font-size:.7rem}.admin-module__4WpgRW__actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.admin-module__4WpgRW__error{color:#e8a0a0;font-size:.92rem}.admin-module__4WpgRW__success{color:#9dcaa8;font-size:.92rem}.admin-module__4WpgRW__textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:.75rem .85rem;line-height:1.45}.admin-module__4WpgRW__textarea:focus{outline-offset:1px;outline:2px solid #f4f6f840}.admin-module__4WpgRW__checkRow{color:var(--ink);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.admin-module__4WpgRW__checkRow input{width:1.1rem;height:1.1rem;accent-color:var(--rail-hot)}.admin-module__4WpgRW__uploadRow{grid-template-columns:1fr auto;gap:.6rem;display:grid}.admin-module__4WpgRW__uploadBtn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-panel);min-height:2.75rem;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 1rem;font-size:.9rem;display:inline-flex}.admin-module__4WpgRW__coverPreview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);max-width:20rem;margin-top:.75rem;overflow:hidden}.admin-module__4WpgRW__coverImage{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.admin-module__4WpgRW__newsList{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.admin-module__4WpgRW__newsItem{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 0;display:flex}.admin-module__4WpgRW__newsCopy{gap:.25rem;min-width:min(100%,16rem);display:grid}.admin-module__4WpgRW__newsCopy strong{color:var(--ink);font-weight:600}.admin-module__4WpgRW__newsActions{flex-wrap:wrap;gap:.5rem;display:flex}
.page-module___8aEwW__home{flex-direction:column;display:flex}
.CookieBanner-module__BZQYEW__banner{z-index:80;inset-inline:0;padding:var(--pad);padding-bottom:max(var(--pad), env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0}.CookieBanner-module__BZQYEW__inner{pointer-events:auto;max-width:var(--max);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:end;gap:1rem;margin-inline:auto;padding:1.1rem 1.25rem;display:grid;box-shadow:0 -12px 40px #00000059}.CookieBanner-module__BZQYEW__copy{gap:.35rem;min-width:0;display:grid}.CookieBanner-module__BZQYEW__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin:0;font-size:.72rem}.CookieBanner-module__BZQYEW__text{color:var(--ink);max-width:62ch;margin:0;font-size:.95rem;line-height:1.45}.CookieBanner-module__BZQYEW__link{color:var(--ink);border-bottom:1px solid var(--line-strong);transition:border-color .2s var(--ease)}.CookieBanner-module__BZQYEW__link:hover{border-bottom-color:var(--ink)}.CookieBanner-module__BZQYEW__actions{flex-wrap:wrap;gap:.65rem;display:flex}.CookieBanner-module__BZQYEW__reject,.CookieBanner-module__BZQYEW__accept{appearance:none;border:1px solid var(--line-strong);color:var(--ink);letter-spacing:-.01em;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:0 0;padding:.65rem 1.1rem;font-size:.92rem;font-weight:600}.CookieBanner-module__BZQYEW__reject:hover{border-color:var(--ink)}.CookieBanner-module__BZQYEW__accept{background:var(--rail);border-color:var(--rail);color:#fff}.CookieBanner-module__BZQYEW__accept:hover{background:var(--rail-hot);border-color:var(--rail-hot)}@media (min-width:720px){.CookieBanner-module__BZQYEW__inner{grid-template-columns:1fr auto;align-items:center;gap:1.5rem}}
.CoalShowcase-module__tqHr_G__page{padding-bottom:clamp(2.5rem,6vw,4rem)}.CoalShowcase-module__tqHr_G__hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 70% 50% at 0% 0%, #3d6ea81f, transparent 55%), var(--bg);padding-top:clamp(1.5rem,4vw,2.25rem);padding-bottom:clamp(2rem,5vw,3.25rem)}.CoalShowcase-module__tqHr_G__breadcrumb{color:var(--steel);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);font-size:.88rem;display:flex}.CoalShowcase-module__tqHr_G__crumbLink{color:var(--steel);transition:color .25s var(--ease)}.CoalShowcase-module__tqHr_G__crumbLink:hover{color:var(--ink)}.CoalShowcase-module__tqHr_G__crumbSep{opacity:.55;font-size:.8rem}.CoalShowcase-module__tqHr_G__crumbCurrent{color:var(--ink)}.CoalShowcase-module__tqHr_G__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-bottom:.85rem;font-size:.72rem}.CoalShowcase-module__tqHr_G__h1{letter-spacing:-.035em;max-width:28ch;margin-bottom:.85rem;font-size:clamp(1.65rem,3.4vw,2.45rem);font-weight:700;line-height:1.15}.CoalShowcase-module__tqHr_G__heroHeading{letter-spacing:-.03em;max-width:18ch;margin-bottom:.75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;line-height:1.15}.CoalShowcase-module__tqHr_G__heroLead{color:var(--steel);max-width:48ch;margin:0;font-size:1.02rem;line-height:1.55}.CoalShowcase-module__tqHr_G__aggArticle{max-width:none}.CoalShowcase-module__tqHr_G__aggArticle .CoalShowcase-module__tqHr_G__h1{margin-bottom:1.35rem;font-size:clamp(2rem,5vw,2.85rem)}.CoalShowcase-module__tqHr_G__aggLead{border-bottom:1px solid var(--line);color:var(--steel);margin:0 0 2.5rem;padding-bottom:2rem;font-size:clamp(1.05rem,2vw,1.15rem);line-height:1.6}.CoalShowcase-module__tqHr_G__aggIntro{letter-spacing:-.035em;max-width:28ch;color:var(--ink);margin-bottom:.85rem;font-size:clamp(1.65rem,3.4vw,2.45rem);font-weight:700;line-height:1.15}.CoalShowcase-module__tqHr_G__aggArticle .CoalShowcase-module__tqHr_G__aggIntro{margin-bottom:1.35rem;font-size:clamp(2rem,5vw,2.85rem)}.CoalShowcase-module__tqHr_G__aggMaterials{gap:.85rem;margin:0 0 .25rem;display:grid}.CoalShowcase-module__tqHr_G__aggMaterial{border:1px solid var(--line);background:linear-gradient(165deg, #3d6ea814, transparent 42%), var(--bg-elevated);margin:0;display:grid}.CoalShowcase-module__tqHr_G__aggMaterialTitle{border-bottom:1px solid var(--line);letter-spacing:-.025em;color:var(--ink);background:color-mix(in srgb, var(--rail) 12%, transparent);margin:0;padding:.95rem 1.25rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700;line-height:1.25}.CoalShowcase-module__tqHr_G__aggMaterialBody{padding:1.15rem 1.25rem 1.25rem}.CoalShowcase-module__tqHr_G__aggMaterial p{color:color-mix(in srgb, var(--ink) 82%, var(--steel));margin:0;font-size:1.02rem;line-height:1.7}.CoalShowcase-module__tqHr_G__aggList{border-top:1px solid var(--line);gap:.65rem;margin:.9rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.CoalShowcase-module__tqHr_G__aggList li{color:color-mix(in srgb, var(--ink) 82%, var(--steel));padding-left:1.2rem;font-size:1.02rem;line-height:1.65;position:relative}.CoalShowcase-module__tqHr_G__aggList li:before{content:"";background:var(--rail-hot);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.CoalShowcase-module__tqHr_G__aggGuarantee{border-left:3px solid var(--rail-hot);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--rail) 10%, transparent);color:color-mix(in srgb, var(--ink) 82%, var(--steel));margin-top:2.75rem;padding:1.35rem 1.5rem;font-size:1.02rem;line-height:1.7}@media (max-width:600px){.CoalShowcase-module__tqHr_G__aggLead{margin-bottom:2rem;padding-bottom:1.5rem}.CoalShowcase-module__tqHr_G__aggMaterialTitle{padding:.85rem 1.05rem}.CoalShowcase-module__tqHr_G__aggMaterialBody{padding:1rem 1.05rem 1.1rem}.CoalShowcase-module__tqHr_G__aggGuarantee{padding:1.15rem 1.1rem}}.CoalShowcase-module__tqHr_G__heroCopy{display:none}.CoalShowcase-module__tqHr_G__heroVisual{isolation:isolate;position:relative}.CoalShowcase-module__tqHr_G__heroMedia{aspect-ratio:16/9;border:1px solid var(--line);background:var(--graphite-deep);min-height:14rem;position:relative;overflow:hidden}.CoalShowcase-module__tqHr_G__heroImage{object-fit:cover;filter:saturate(.8)contrast(1.06)}.CoalShowcase-module__tqHr_G__heroBadge{z-index:2;border:1px solid #f4f6f829;border-left:2px solid var(--rail-hot);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#3d6ea829,#0000 55%),#0a0c10d1;gap:.85rem;width:min(15.5rem,100% - 2rem);padding:.95rem 1rem 1.05rem;display:grid;position:absolute;bottom:1rem;left:1rem;box-shadow:0 18px 40px #00000059}.CoalShowcase-module__tqHr_G__badgeTop{align-items:baseline;gap:.55rem;display:flex}.CoalShowcase-module__tqHr_G__badgeIndex{letter-spacing:-.05em;font-size:1.65rem;font-weight:700;line-height:1}.CoalShowcase-module__tqHr_G__badgeLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-size:.68rem}.CoalShowcase-module__tqHr_G__badgeMarks{border-top:1px solid #f4f6f81f;border-bottom:1px solid #f4f6f81f;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;padding:.7rem 0;display:grid}.CoalShowcase-module__tqHr_G__badgeMark{letter-spacing:-.04em;text-align:center;font-size:1.55rem;font-weight:700;line-height:1}.CoalShowcase-module__tqHr_G__badgeMarksTriple{border-top:1px solid #f4f6f81f;border-bottom:1px solid #f4f6f81f;justify-content:space-between;align-items:center;gap:.35rem;padding:.7rem 0;display:flex}.CoalShowcase-module__tqHr_G__badgeMarksTriple .CoalShowcase-module__tqHr_G__badgeMark{flex:1;font-size:1.15rem}.CoalShowcase-module__tqHr_G__badgeDivider{background:#f4f6f838;flex-shrink:0;width:1px;height:1.35rem}.CoalShowcase-module__tqHr_G__badgeChannels{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.CoalShowcase-module__tqHr_G__badgeChannels li{color:#f4f6f8c7;padding-left:.85rem;font-size:.8rem;line-height:1.3;position:relative}.CoalShowcase-module__tqHr_G__badgeChannels li:before{content:"";background:var(--rail-hot);width:.35rem;height:1px;position:absolute;top:.45em;left:0}.CoalShowcase-module__tqHr_G__kinds{border-bottom:1px solid var(--line);padding:clamp(2.75rem,7vw,4.5rem) 0}.CoalShowcase-module__tqHr_G__kindsLayout{gap:clamp(1.75rem,4vw,2.75rem);display:grid}.CoalShowcase-module__tqHr_G__kindsSidebar{max-width:22rem}.CoalShowcase-module__tqHr_G__kindsTitle{letter-spacing:-.04em;max-width:12ch;margin-bottom:.85rem;font-size:clamp(1.7rem,3.8vw,2.6rem);font-weight:700;line-height:1.05}.CoalShowcase-module__tqHr_G__kindsLead{color:var(--steel);max-width:34ch;line-height:1.55}.CoalShowcase-module__tqHr_G__grid{gap:1.15rem;min-width:0;display:grid}.CoalShowcase-module__tqHr_G__kindsLayoutWide .CoalShowcase-module__tqHr_G__kindsSidebar{max-width:none}.CoalShowcase-module__tqHr_G__kindsLayoutWide .CoalShowcase-module__tqHr_G__kindsTitle{white-space:normal;max-width:none}@media (min-width:720px){.CoalShowcase-module__tqHr_G__kindsLayoutWide .CoalShowcase-module__tqHr_G__kindsTitle{white-space:nowrap}}.CoalShowcase-module__tqHr_G__kindsLayoutWide .CoalShowcase-module__tqHr_G__kindsLead{max-width:48ch}.CoalShowcase-module__tqHr_G__cardReveal{min-width:0}.CoalShowcase-module__tqHr_G__card{min-width:0;color:inherit;border:1px solid var(--line);background:var(--bg-elevated);transition:border-color .35s var(--ease);gap:0;display:grid;overflow:hidden}.CoalShowcase-module__tqHr_G__card:hover,.CoalShowcase-module__tqHr_G__card:focus-visible{border-color:var(--line-strong)}.CoalShowcase-module__tqHr_G__card:focus-visible{outline:2px solid var(--rail-hot);outline-offset:3px}.CoalShowcase-module__tqHr_G__cardMeta{order:1;grid-template-rows:3.25rem auto;align-content:start;gap:.45rem;padding:1.25rem 1.25rem 1rem;display:grid}.CoalShowcase-module__tqHr_G__cardMetaTop{align-items:flex-start;height:3.25rem;display:flex;overflow:hidden}.CoalShowcase-module__tqHr_G__cardMark{letter-spacing:-.05em;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:700;line-height:1}.CoalShowcase-module__tqHr_G__cardTitle{letter-spacing:-.025em;align-self:start;max-width:16ch;margin:0;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:600;line-height:1.2}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardReveal{height:100%;display:flex}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__card{flex-direction:column;flex:1;width:100%;min-height:100%;display:flex;position:relative}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardMeta{box-sizing:border-box;grid-template-rows:none;align-items:flex-end;min-height:4.25rem;display:flex}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardTitle{letter-spacing:-.03em;max-width:none;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:700}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardBody{flex-direction:column;flex:auto;gap:.95rem;padding-bottom:1.85rem;display:flex}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardText{flex:auto}.CoalShowcase-module__tqHr_G__cardMedia{aspect-ratio:16/11;background:var(--graphite-deep);order:2;min-height:12rem;position:relative;overflow:hidden}.CoalShowcase-module__tqHr_G__cardImage{object-fit:cover;filter:saturate(.78)contrast(1.05);transition:transform .85s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.CoalShowcase-module__tqHr_G__card:hover .CoalShowcase-module__tqHr_G__cardImage,.CoalShowcase-module__tqHr_G__card:focus-visible .CoalShowcase-module__tqHr_G__cardImage{transform:scale(1.05)}.CoalShowcase-module__tqHr_G__cardBody{order:3;gap:.95rem;padding:1.15rem 1.25rem 1.35rem;display:grid}.CoalShowcase-module__tqHr_G__cardText{color:var(--steel);max-width:36ch;font-size:1rem;line-height:1.45}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardText{max-width:none}.CoalShowcase-module__tqHr_G__cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem 1rem;margin-top:auto;display:flex}.CoalShowcase-module__tqHr_G__cardCta{border-bottom:1px solid var(--line-strong);width:fit-content;transition:gap .3s var(--ease), border-color .3s var(--ease);align-items:center;gap:.4rem;padding-bottom:.12rem;font-size:.95rem;font-weight:600;display:inline-flex}.CoalShowcase-module__tqHr_G__cardGost{font-family:var(--font-mono);letter-spacing:-.02em;word-spacing:-.12em;text-align:right;color:var(--steel);white-space:nowrap;margin:0;font-size:.62rem;line-height:1;position:absolute;bottom:.4rem;right:.55rem}.CoalShowcase-module__tqHr_G__cardArrow{transition:transform .3s var(--ease);display:inline-block}.CoalShowcase-module__tqHr_G__card:hover .CoalShowcase-module__tqHr_G__cardCta,.CoalShowcase-module__tqHr_G__card:focus-visible .CoalShowcase-module__tqHr_G__cardCta{border-bottom-color:var(--ink);gap:.65rem}.CoalShowcase-module__tqHr_G__card:hover .CoalShowcase-module__tqHr_G__cardArrow,.CoalShowcase-module__tqHr_G__card:focus-visible .CoalShowcase-module__tqHr_G__cardArrow{transform:translate(4px)}.CoalShowcase-module__tqHr_G__info{border-bottom:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.CoalShowcase-module__tqHr_G__infoGrid{gap:clamp(2rem,4vw,2.5rem);display:grid}.CoalShowcase-module__tqHr_G__infoCol{grid-template-rows:auto 1fr;gap:1.25rem;min-width:0;height:100%;display:grid}.CoalShowcase-module__tqHr_G__infoHead{align-content:start;gap:.5rem;min-height:6.5rem;display:grid}.CoalShowcase-module__tqHr_G__infoTitle{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:700;line-height:1.1}.CoalShowcase-module__tqHr_G__infoLead{color:var(--steel);margin:0;font-size:.98rem;line-height:1.5}.CoalShowcase-module__tqHr_G__infoPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);flex-direction:column;height:100%;margin:0;padding:.35rem 1.15rem;list-style:none;display:flex}.CoalShowcase-module__tqHr_G__infoItem{border-bottom:1px solid var(--line);flex:1;grid-template-columns:auto 1fr;column-gap:.75rem;padding:1.05rem .15rem;display:grid}.CoalShowcase-module__tqHr_G__infoItem:last-child{border-bottom:0}.CoalShowcase-module__tqHr_G__infoDash{color:var(--rail-hot);margin-top:.05rem;font-size:1.05rem;font-weight:600;line-height:1.35}.CoalShowcase-module__tqHr_G__infoContent{gap:.35rem;min-width:0;display:grid}.CoalShowcase-module__tqHr_G__infoItemTitle{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.CoalShowcase-module__tqHr_G__infoItemText{color:var(--steel);margin:0;font-size:.9rem;line-height:1.45}@media (min-width:720px){.CoalShowcase-module__tqHr_G__gridThree{grid-template-columns:1fr 1fr}}@media (min-width:960px){.CoalShowcase-module__tqHr_G__kindsLayout{grid-template-columns:minmax(14rem,.78fr) minmax(0,1.4fr);align-items:start;gap:2.5rem}.CoalShowcase-module__tqHr_G__kindsSidebar{position:sticky;top:6.5rem}.CoalShowcase-module__tqHr_G__kindsLayoutWide{grid-template-columns:1fr}.CoalShowcase-module__tqHr_G__kindsLayoutWide .CoalShowcase-module__tqHr_G__kindsSidebar{position:static}.CoalShowcase-module__tqHr_G__grid{grid-template-columns:1fr 1fr;gap:1.25rem}.CoalShowcase-module__tqHr_G__gridThree{grid-template-columns:repeat(3,1fr);align-items:stretch}.CoalShowcase-module__tqHr_G__card{grid-template-rows:auto 1fr auto;min-height:100%}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__card{display:flex}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardMedia{order:1}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardMeta{order:2}.CoalShowcase-module__tqHr_G__gridThree .CoalShowcase-module__tqHr_G__cardBody{order:3}.CoalShowcase-module__tqHr_G__cardMeta{order:2;padding-top:1.35rem}.CoalShowcase-module__tqHr_G__cardMedia{aspect-ratio:4/3;order:1;min-height:14rem}.CoalShowcase-module__tqHr_G__cardBody{order:3}.CoalShowcase-module__tqHr_G__infoGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.75rem}}.CoalShowcase-module__tqHr_G__fractions,.CoalShowcase-module__tqHr_G__supply{border-bottom:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0}.CoalShowcase-module__tqHr_G__fractionsHead{gap:.85rem;max-width:52rem;margin-bottom:clamp(1.5rem,3.5vw,2.25rem);display:grid}.CoalShowcase-module__tqHr_G__fractionsTitle,.CoalShowcase-module__tqHr_G__supplyTitle{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:700;line-height:1.1}.CoalShowcase-module__tqHr_G__fractionsLead{color:var(--steel);max-width:48ch;margin:0;font-size:1.02rem;line-height:1.55}.CoalShowcase-module__tqHr_G__fractionsTableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(165deg, #3d6ea812, transparent 40%), var(--bg-elevated);position:relative;overflow-x:auto;box-shadow:inset -1.25rem 0 1rem -1rem #0e11168c}@media (min-width:720px){.CoalShowcase-module__tqHr_G__fractionsTableWrap{box-shadow:none}}.CoalShowcase-module__tqHr_G__fractionsTable{border-collapse:collapse;width:100%;min-width:24rem}.CoalShowcase-module__tqHr_G__fractionsTable th,.CoalShowcase-module__tqHr_G__fractionsTable td{text-align:left;vertical-align:middle;padding:.85rem 1rem}@media (min-width:720px){.CoalShowcase-module__tqHr_G__fractionsTable th,.CoalShowcase-module__tqHr_G__fractionsTable td{padding:1rem 1.25rem}}.CoalShowcase-module__tqHr_G__fractionsTable thead th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, transparent);font-size:.72rem;font-weight:600}.CoalShowcase-module__tqHr_G__fractionsTable tbody tr{border-bottom:1px solid var(--line);transition:background .25s var(--ease)}.CoalShowcase-module__tqHr_G__fractionsTable tbody tr:last-child{border-bottom:0}.CoalShowcase-module__tqHr_G__fractionsTable tbody tr:hover{background:#3d6ea80e}.CoalShowcase-module__tqHr_G__fractionSize{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700}.CoalShowcase-module__tqHr_G__fractionUnit{font-family:var(--font-mono);letter-spacing:.06em;color:var(--rail-hot);white-space:nowrap;font-size:.85rem;font-weight:600}.CoalShowcase-module__tqHr_G__fractionUse{color:var(--steel);font-size:.98rem;line-height:1.45}.CoalShowcase-module__tqHr_G__supplyTitle{margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}.CoalShowcase-module__tqHr_G__supplyRail{border-top:1px solid var(--line);gap:0;display:grid}.CoalShowcase-module__tqHr_G__supplyCell{border-bottom:1px solid var(--line);gap:.45rem;padding:1.25rem 0;display:grid}.CoalShowcase-module__tqHr_G__supplyNum{font-family:var(--font-mono);letter-spacing:.12em;color:var(--rail-hot);font-size:.72rem;font-weight:600}.CoalShowcase-module__tqHr_G__supplyName{letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:600;line-height:1.2}.CoalShowcase-module__tqHr_G__supplyText{color:var(--steel);max-width:36ch;margin:0;font-size:.95rem;line-height:1.5}@media (min-width:800px){.CoalShowcase-module__tqHr_G__fractionsHead{grid-template-columns:1fr minmax(16rem,.9fr);align-items:end;gap:2rem}.CoalShowcase-module__tqHr_G__supplyRail{border-top:0;grid-template-columns:repeat(4,1fr);gap:0}.CoalShowcase-module__tqHr_G__supplyCell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:1.35rem}.CoalShowcase-module__tqHr_G__supplyCell:first-child{padding-left:0}.CoalShowcase-module__tqHr_G__supplyCell:last-child{border-right:0;padding-right:0}}.CoalShowcase-module__tqHr_G__cta{border-top:1px solid var(--line);margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(2.25rem,5vw,3.25rem) 0 0}.CoalShowcase-module__tqHr_G__ctaInner{gap:1.15rem;max-width:36rem;display:grid}.CoalShowcase-module__tqHr_G__ctaText{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:600;line-height:1.25}@media (min-width:900px){.CoalShowcase-module__tqHr_G__heroMedia{min-height:22rem}.CoalShowcase-module__tqHr_G__heroBadge{bottom:1.35rem;left:1.35rem}.CoalShowcase-module__tqHr_G__ctaInner{grid-template-columns:1fr auto;align-items:end;gap:2rem;max-width:none}.CoalShowcase-module__tqHr_G__ctaText{max-width:24ch}}@media (prefers-reduced-motion:reduce){.CoalShowcase-module__tqHr_G__cardImage,.CoalShowcase-module__tqHr_G__cardCta,.CoalShowcase-module__tqHr_G__cardArrow{transition:none}.CoalShowcase-module__tqHr_G__card:hover .CoalShowcase-module__tqHr_G__cardImage,.CoalShowcase-module__tqHr_G__card:focus-visible .CoalShowcase-module__tqHr_G__cardImage{transform:none}}
.ProductHub-module__s7IY2W__hub{display:grid}.ProductHub-module__s7IY2W__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductHub-module__s7IY2W__hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 80% 60% at 8% -10%, #3d6ea824, transparent 55%), var(--bg);padding:clamp(3.25rem, 9vw, 6.5rem) var(--pad) clamp(2.75rem, 7vw, 4.5rem)}.ProductHub-module__s7IY2W__heroInner{max-width:var(--max);gap:1rem;margin:0 auto;display:grid}.ProductHub-module__s7IY2W__kicker,.ProductHub-module__s7IY2W__sectionKicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);font-size:.72rem}.ProductHub-module__s7IY2W__title{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.6rem,7vw,4.75rem);font-weight:700;line-height:.98}.ProductHub-module__s7IY2W__lead{color:var(--steel);max-width:36ch;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.55}.ProductHub-module__s7IY2W__categories{max-width:var(--max);width:100%;padding:clamp(2.75rem, 7vw, 4.5rem) var(--pad) clamp(1.5rem, 4vw, 2.5rem);gap:1.35rem;margin:0 auto;display:grid}.ProductHub-module__s7IY2W__categoryGrid{gap:1rem;display:grid}.ProductHub-module__s7IY2W__categoryReveal{min-width:0}.ProductHub-module__s7IY2W__categoryCard{min-height:clamp(22rem,52vw,28rem);color:var(--ink);border:1px solid var(--line);background:var(--graphite-deep);isolation:isolate;display:grid;position:relative;overflow:hidden}.ProductHub-module__s7IY2W__categoryMedia{z-index:0;position:absolute;inset:0}.ProductHub-module__s7IY2W__categoryImage{object-fit:cover;filter:saturate(.78)contrast(1.06);transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.ProductHub-module__s7IY2W__categoryCard:after{content:"";z-index:1;transition:background .45s var(--ease);background:linear-gradient(#0a0c102e 0%,#0a0c10b8 58%,#0a0c10eb 100%),linear-gradient(90deg,#0a0c1059,#0000 55%);position:absolute;inset:0}.ProductHub-module__s7IY2W__categoryContent{z-index:2;min-height:inherit;align-content:end;gap:.75rem;padding:clamp(1.4rem,3.5vw,2rem);display:grid;position:relative}.ProductHub-module__s7IY2W__categoryTitle{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1}.ProductHub-module__s7IY2W__categoryText{color:#f4f6f8c7;max-width:28ch;font-size:1.02rem;line-height:1.45}.ProductHub-module__s7IY2W__categoryCta{width:fit-content;transition:border-color .3s var(--ease), gap .35s var(--ease);border-bottom:1px solid #f4f6f859;align-items:center;gap:.45rem;margin-top:.55rem;padding-bottom:.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.ProductHub-module__s7IY2W__categoryArrow{transition:transform .35s var(--ease);display:inline-block}.ProductHub-module__s7IY2W__categoryCard:hover .ProductHub-module__s7IY2W__categoryImage,.ProductHub-module__s7IY2W__categoryCard:focus-visible .ProductHub-module__s7IY2W__categoryImage{transform:scale(1.07)}.ProductHub-module__s7IY2W__categoryCard:hover .ProductHub-module__s7IY2W__categoryCta,.ProductHub-module__s7IY2W__categoryCard:focus-visible .ProductHub-module__s7IY2W__categoryCta{border-bottom-color:#f4f6f8d9;gap:.7rem}.ProductHub-module__s7IY2W__categoryCard:hover .ProductHub-module__s7IY2W__categoryArrow,.ProductHub-module__s7IY2W__categoryCard:focus-visible .ProductHub-module__s7IY2W__categoryArrow{transform:translate(4px)}.ProductHub-module__s7IY2W__categoryCard:focus-visible{outline:2px solid var(--rail-hot);outline-offset:3px}.ProductHub-module__s7IY2W__picker{max-width:var(--max);width:100%;padding:clamp(3rem, 8vw, 5.5rem) var(--pad);border-top:1px solid var(--line);gap:clamp(1.75rem,4vw,2.5rem);margin:0 auto;display:grid}.ProductHub-module__s7IY2W__pickerHead{gap:.85rem;max-width:34rem;display:grid}.ProductHub-module__s7IY2W__pickerTitle{letter-spacing:-.045em;max-width:14ch;font-size:clamp(1.85rem,4.5vw,3rem);font-weight:700;line-height:1.05}.ProductHub-module__s7IY2W__pickerLead{color:var(--steel);max-width:42ch;font-size:1.05rem;line-height:1.55}.ProductHub-module__s7IY2W__pickerBody{border:1px solid var(--line);background:linear-gradient(165deg, #3d6ea812, transparent 45%), var(--bg-elevated);gap:1.35rem;max-width:44rem;padding:clamp(1.35rem,3vw,1.85rem);display:grid}.ProductHub-module__s7IY2W__steps{gap:.4rem;display:flex}.ProductHub-module__s7IY2W__stepDot{background:var(--line-strong);width:1.75rem;height:3px;transition:background .3s var(--ease), width .35s var(--ease)}.ProductHub-module__s7IY2W__stepDotActive{background:var(--rail-hot);width:2.4rem}.ProductHub-module__s7IY2W__step{animation:ProductHub-module__s7IY2W__stepIn .4s var(--ease);gap:1.15rem;display:grid}.ProductHub-module__s7IY2W__stepLabel{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.ProductHub-module__s7IY2W__chips{flex-wrap:wrap;gap:.55rem;display:flex}.ProductHub-module__s7IY2W__chip{appearance:none;border:1px solid var(--line);color:var(--steel);font:inherit;cursor:pointer;min-height:2.85rem;transition:background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);background:#f4f6f808;padding:.85rem 1.05rem;font-size:.95rem;font-weight:500}.ProductHub-module__s7IY2W__chip:hover{color:var(--ink);border-color:var(--line-strong);background:#f4f6f80f}.ProductHub-module__s7IY2W__chip:focus-visible{outline:2px solid var(--rail-hot);outline-offset:2px}.ProductHub-module__s7IY2W__chipActive{color:var(--ink);background:#3d6ea838;border-color:#4d81c0a6}.ProductHub-module__s7IY2W__chipActive:hover{background:#3d6ea847}.ProductHub-module__s7IY2W__field{gap:.45rem;display:grid}.ProductHub-module__s7IY2W__fieldLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-size:.68rem}.ProductHub-module__s7IY2W__input{border:1px solid var(--line);width:100%;min-height:3.1rem;color:var(--ink);font:inherit;transition:border-color .25s var(--ease);background:#0a0c1073;padding:.85rem 1rem;font-size:1rem}.ProductHub-module__s7IY2W__input::placeholder{color:#9aa3aeb3}.ProductHub-module__s7IY2W__input:focus{border-color:#4d81c0b3;outline:none}.ProductHub-module__s7IY2W__pickerActions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:.25rem;display:flex}.ProductHub-module__s7IY2W__primaryBtn,.ProductHub-module__s7IY2W__ghostBtn{appearance:none;font:inherit;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), opacity .25s var(--ease), border-color .25s var(--ease);border:0;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.ProductHub-module__s7IY2W__primaryBtn{color:#12161c;background:#f4f6f8;min-height:2.95rem;padding:.9rem 1.25rem}.ProductHub-module__s7IY2W__primaryBtn:hover:not(:disabled){background:#fff}.ProductHub-module__s7IY2W__primaryBtn:disabled{opacity:.38;cursor:not-allowed}.ProductHub-module__s7IY2W__primaryBtn:focus-visible{outline:2px solid var(--rail-hot);outline-offset:3px}.ProductHub-module__s7IY2W__ghostBtn{color:var(--steel);background:0 0;border-bottom:1px solid #0000;padding:.75rem .15rem}.ProductHub-module__s7IY2W__ghostBtn:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.ProductHub-module__s7IY2W__ghostBtn:focus-visible{outline:2px solid var(--rail-hot);outline-offset:3px}.ProductHub-module__s7IY2W__fallback{border-top:1px solid var(--line);padding:clamp(2rem, 5vw, 3rem) var(--pad) clamp(3rem, 7vw, 4.5rem)}.ProductHub-module__s7IY2W__fallbackInner{max-width:var(--max);gap:1.25rem;margin:0 auto;padding:1.35rem 0;display:grid}.ProductHub-module__s7IY2W__fallbackTitle{letter-spacing:-.03em;margin-bottom:.35rem;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:700}.ProductHub-module__s7IY2W__fallbackText{color:var(--steel);max-width:38ch;line-height:1.5}.ProductHub-module__s7IY2W__fallbackCta{border-bottom:1px solid var(--line-strong);width:fit-content;transition:gap .3s var(--ease), border-color .3s var(--ease);align-items:center;gap:.4rem;padding-bottom:.15rem;font-weight:600;display:inline-flex}.ProductHub-module__s7IY2W__fallbackCta:hover{border-bottom-color:var(--ink);gap:.65rem}@keyframes ProductHub-module__s7IY2W__stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.ProductHub-module__s7IY2W__categoryGrid{grid-template-columns:1fr 1fr;gap:1.15rem}.ProductHub-module__s7IY2W__categoryCard{min-height:clamp(26rem,38vw,32rem)}.ProductHub-module__s7IY2W__fallbackInner{grid-template-columns:1fr auto;align-items:end;gap:2rem}}@media (prefers-reduced-motion:reduce){.ProductHub-module__s7IY2W__categoryImage,.ProductHub-module__s7IY2W__categoryCta,.ProductHub-module__s7IY2W__categoryArrow,.ProductHub-module__s7IY2W__chip,.ProductHub-module__s7IY2W__stepDot{transition:none}.ProductHub-module__s7IY2W__categoryCard:hover .ProductHub-module__s7IY2W__categoryImage,.ProductHub-module__s7IY2W__categoryCard:focus-visible .ProductHub-module__s7IY2W__categoryImage{transform:none}.ProductHub-module__s7IY2W__step{animation:none}}
