.RadiatorHero-module__gmS-Uq__section{z-index:1;background:var(--paper);color:var(--ink);position:relative}.RadiatorHero-module__gmS-Uq__stage{--p:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);height:100svh;min-height:560px;display:grid;position:relative;overflow:hidden}.RadiatorHero-module__gmS-Uq__texture{z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:url(/textures/paper.jpg) 50%/cover;position:absolute;inset:0}.RadiatorHero-module__gmS-Uq__copy{z-index:2;padding:clamp(92px, 13vh, 140px) clamp(20px, 3vw, 50px) clamp(40px, 7vh, 80px) var(--gutter);flex-direction:column;display:flex;position:relative}.RadiatorHero-module__gmS-Uq__back{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);transition:gap .25s var(--ease), color .25s var(--ease);align-self:flex-start;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.RadiatorHero-module__gmS-Uq__back:hover{color:var(--accent);gap:14px}.RadiatorHero-module__gmS-Uq__kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-top:clamp(24px,5vh,54px);font-size:clamp(10px,1vw,12px);font-weight:600}.RadiatorHero-module__gmS-Uq__title{margin-top:12px}.RadiatorHero-module__gmS-Uq__titleName{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.6rem,6vw,5rem);font-weight:800;line-height:.98;display:block}.RadiatorHero-module__gmS-Uq__titleSub{letter-spacing:-.02em;max-width:24ch;color:var(--ink-dim);margin-top:clamp(8px,1.2vh,14px);font-size:clamp(1rem,1.7vw,1.5rem);font-weight:600;line-height:1.12;display:block}.RadiatorHero-module__gmS-Uq__lead{max-width:42ch;color:var(--ink-dim);margin-top:clamp(18px,2.6vh,30px);font-size:clamp(14.5px,1.25vw,16.5px);line-height:1.6}.RadiatorHero-module__gmS-Uq__readout{max-width:440px;margin-top:auto}.RadiatorHero-module__gmS-Uq__readoutTop{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.RadiatorHero-module__gmS-Uq__readoutLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}.RadiatorHero-module__gmS-Uq__readoutCount{letter-spacing:.08em;color:var(--accent);font-size:12px;font-weight:700}.RadiatorHero-module__gmS-Uq__stepCard{animation:RadiatorHero-module__gmS-Uq__stepIn .6s var(--ease-out) both;gap:clamp(12px,1.4vw,18px);margin-top:clamp(16px,2.4vh,24px);display:flex}@keyframes RadiatorHero-module__gmS-Uq__stepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.RadiatorHero-module__gmS-Uq__stepNum{letter-spacing:-.03em;color:color-mix(in srgb, var(--accent) 70%, var(--sand));flex-shrink:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1}.RadiatorHero-module__gmS-Uq__stepBody{min-width:0}.RadiatorHero-module__gmS-Uq__stepTitle{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:700;line-height:1.12}.RadiatorHero-module__gmS-Uq__stepDesc{color:var(--ink-dim);margin-top:8px;font-size:clamp(13px,1.05vw,14.5px);line-height:1.55}.RadiatorHero-module__gmS-Uq__dots{gap:10px;margin-top:clamp(18px,2.6vh,26px);display:flex}.RadiatorHero-module__gmS-Uq__dot{background:var(--paper);border:1.5px solid var(--ink-line);width:9px;height:9px;transition:background .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border-radius:50%;list-style:none}.RadiatorHero-module__gmS-Uq__dot[data-on=true]{background:var(--accent);border-color:var(--accent)}.RadiatorHero-module__gmS-Uq__dot[data-active=true]{transform:scale(1.4)}.RadiatorHero-module__gmS-Uq__processNote{max-width:44ch;color:var(--ink-faint);margin-top:clamp(14px,2vh,18px);font-size:11.5px;line-height:1.5}.RadiatorHero-module__gmS-Uq__stageCanvas{z-index:1;position:relative}.RadiatorHero-module__gmS-Uq__canvas,.RadiatorHero-module__gmS-Uq__canvasFallback{width:100%;height:100%;position:absolute;inset:0}.RadiatorHero-module__gmS-Uq__pedestal{pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#f370211f 0%,#0000 70%);width:60%;height:36%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.RadiatorHero-module__gmS-Uq__cue{left:var(--gutter);z-index:3;opacity:calc(1 - var(--p) * 3);transition:opacity .3s var(--ease);align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(18px,3vh,30px)}.RadiatorHero-module__gmS-Uq__cueText{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}@media (max-width:900px){.RadiatorHero-module__gmS-Uq__stage{display:block;position:sticky}.RadiatorHero-module__gmS-Uq__stageCanvas{z-index:1;position:absolute;inset:36% 0 0}.RadiatorHero-module__gmS-Uq__copy{z-index:2;height:100svh;padding:clamp(74px, 11vh, 96px) var(--gutter) clamp(26px, 5vh, 48px);pointer-events:none;justify-content:flex-start;position:relative}.RadiatorHero-module__gmS-Uq__back{pointer-events:auto}.RadiatorHero-module__gmS-Uq__lead{display:none}.RadiatorHero-module__gmS-Uq__titleSub{max-width:26ch}.RadiatorHero-module__gmS-Uq__readout{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ink-line);pointer-events:auto;border-radius:12px;max-width:none;padding:clamp(16px,4vw,22px);box-shadow:0 20px 50px -30px #281e1480}.RadiatorHero-module__gmS-Uq__cue{display:none}}@media (max-width:900px) and (orientation:landscape) and (max-height:600px){.RadiatorHero-module__gmS-Uq__stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.RadiatorHero-module__gmS-Uq__stageCanvas{top:auto;position:relative;inset:auto}.RadiatorHero-module__gmS-Uq__copy{height:auto;padding:clamp(60px, 13vh, 92px) clamp(18px, 3vw, 40px) clamp(22px, 5vh, 40px) var(--gutter);pointer-events:auto;justify-content:flex-start}.RadiatorHero-module__gmS-Uq__titleSub{max-width:22ch}.RadiatorHero-module__gmS-Uq__readout{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}@media (prefers-reduced-motion:reduce){.RadiatorHero-module__gmS-Uq__stepCard{animation:none}.RadiatorHero-module__gmS-Uq__cue{opacity:1}}
.RadiatorDetails-module__vpqTLG__details{z-index:1;background:var(--paper-2);color:var(--ink);padding:clamp(80px, 14vh, 170px) var(--gutter) clamp(70px, 11vh, 130px);position:relative;overflow:hidden}.RadiatorDetails-module__vpqTLG__texture{z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.45;background:url(/textures/paper.jpg) 50%/cover;position:absolute;inset:0}.RadiatorDetails-module__vpqTLG__inner{z-index:1;max-width:980px;margin-inline:auto;position:relative}.RadiatorDetails-module__vpqTLG__head{max-width:720px}.RadiatorDetails-module__vpqTLG__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:clamp(10px,1vw,12px);font-weight:600;display:inline-block}.RadiatorDetails-module__vpqTLG__title{letter-spacing:-.035em;color:var(--ink);margin-top:clamp(14px,2vh,22px);font-size:clamp(1.9rem,4vw,3.2rem);font-weight:800;line-height:1.06}.RadiatorDetails-module__vpqTLG__lead{color:var(--ink-soft);margin-top:clamp(16px,2.4vh,26px);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.66}.RadiatorDetails-module__vpqTLG__body{max-width:68ch;margin-top:clamp(24px,3.6vh,38px)}.RadiatorDetails-module__vpqTLG__bodyText{color:var(--ink-dim);font-size:clamp(14.5px,1.15vw,16px);line-height:1.72}.RadiatorDetails-module__vpqTLG__bodyText+.RadiatorDetails-module__vpqTLG__bodyText{margin-top:1.05em}.RadiatorDetails-module__vpqTLG__cartouche{border:1px solid var(--ink-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,6vh,70px);display:grid;overflow:hidden}.RadiatorDetails-module__vpqTLG__cItem{border-right:1px solid var(--ink-line);flex-direction:column;gap:8px;min-width:0;padding:clamp(16px,1.8vw,24px);display:flex}.RadiatorDetails-module__vpqTLG__cItem:last-child{border-right:0}.RadiatorDetails-module__vpqTLG__cLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:600}.RadiatorDetails-module__vpqTLG__cValue{color:var(--ink);font-size:clamp(14px,1.2vw,16px);line-height:1.35}@media (max-width:760px){.RadiatorDetails-module__vpqTLG__cartouche{grid-template-columns:1fr 1fr}.RadiatorDetails-module__vpqTLG__cItem:nth-child(2n){border-right:0}}@media (max-width:440px){.RadiatorDetails-module__vpqTLG__cartouche{grid-template-columns:1fr}.RadiatorDetails-module__vpqTLG__cItem{border-right:0;border-bottom:1px solid var(--ink-line)}.RadiatorDetails-module__vpqTLG__cItem:last-child{border-bottom:0}}
.RadiatorCta-module__oYthjq__cta{z-index:1;background:var(--paper);color:var(--ink);padding:clamp(70px, 12vh, 150px) var(--gutter);position:relative;overflow:hidden}.RadiatorCta-module__oYthjq__glow{z-index:0;pointer-events:none;background:radial-gradient(48% 60% at 78% 50%, color-mix(in srgb, var(--finish) 22%, transparent) 0%, transparent 70%), radial-gradient(60% 60% at 40% 30%, #f3702112 0%, transparent 68%);position:absolute;inset:0}.RadiatorCta-module__oYthjq__inner{z-index:1;max-width:var(--maxw);grid-template-columns:1.05fr .8fr;align-items:center;gap:clamp(28px,4vw,60px);margin-inline:auto;display:grid;position:relative}.RadiatorCta-module__oYthjq__copy{max-width:44ch}.RadiatorCta-module__oYthjq__kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:clamp(10px,1vw,12px);font-weight:600;display:inline-block}.RadiatorCta-module__oYthjq__title{letter-spacing:-.038em;color:var(--ink);text-wrap:balance;margin-top:clamp(14px,2vh,22px);font-size:clamp(1.9rem,3.3vw,2.9rem);font-weight:800;line-height:1.05}.RadiatorCta-module__oYthjq__lead{color:var(--ink-dim);margin-top:clamp(16px,2.4vh,24px);font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.62}.RadiatorCta-module__oYthjq__actions{flex-wrap:wrap;gap:13px 16px;margin-top:clamp(26px,4vh,40px);display:flex}.RadiatorCta-module__oYthjq__btnPrimary{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), gap .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;gap:11px;padding:18px 34px;font-size:12.5px;font-weight:700;display:inline-flex}.RadiatorCta-module__oYthjq__btnPrimary:hover{background:var(--accent);border-color:var(--accent);color:var(--white);gap:16px;transform:translateY(-2px)}.RadiatorCta-module__oYthjq__btnGhost{border:1px solid var(--ink-line);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:border-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;padding:18px 30px;font-size:12.5px;font-weight:700;display:inline-flex}.RadiatorCta-module__oYthjq__btnGhost:hover{border-color:var(--accent);color:var(--accent)}.RadiatorCta-module__oYthjq__stage{height:clamp(360px,50vh,520px);position:relative}.RadiatorCta-module__oYthjq__canvas,.RadiatorCta-module__oYthjq__canvasFallback{width:100%;height:100%;position:absolute;inset:0}.RadiatorCta-module__oYthjq__pedestal{z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--finish) 28%, transparent) 0%, transparent 70%);filter:blur(10px);width:62%;height:30%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}@media (max-width:860px){.RadiatorCta-module__oYthjq__inner{grid-template-columns:1fr;gap:clamp(20px,4vh,34px)}.RadiatorCta-module__oYthjq__copy{order:2;max-width:none}.RadiatorCta-module__oYthjq__stage{order:1;height:clamp(300px,42vh,400px)}}@media (max-width:440px){.RadiatorCta-module__oYthjq__btnPrimary,.RadiatorCta-module__oYthjq__btnGhost{justify-content:center;width:100%}}
