.hsm-module__dRm4aW__layer{display:block}.hsm-module__dRm4aW__fMist{fill:var(--mist)}.hsm-module__dRm4aW__fSteel{fill:var(--steel)}.hsm-module__dRm4aW__fField{fill:var(--field)}.hsm-module__dRm4aW__fPaper{fill:var(--paper)}.hsm-module__dRm4aW__fSoft{fill:var(--blue-soft)}.hsm-module__dRm4aW__fInk{fill:var(--ink);opacity:.82}.hsm-module__dRm4aW__fSheen{fill:var(--paper);opacity:.5}.hsm-module__dRm4aW__fBed{fill:color-mix(in srgb,var(--blue) 22%,var(--field))}.hsm-module__dRm4aW__fWet{fill:color-mix(in srgb,var(--blue) 30%,var(--field))}.hsm-module__dRm4aW__fGrain{fill:var(--paper)}.hsm-module__dRm4aW__fGranule{fill:var(--blue-deep)}.hsm-module__dRm4aW__fInside{fill:var(--blue-soft)}.hsm-module__dRm4aW__fSteelSoft{fill:var(--mist)}.hsm-module__dRm4aW__fPowder{fill:var(--field)}.hsm-module__dRm4aW__sBack,.hsm-module__dRm4aW__sFront{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hsm-module__dRm4aW__sBack{stroke-width:1.2px;opacity:.7}.hsm-module__dRm4aW__detail{opacity:var(--hsm-detail,0)}.hsm-module__dRm4aW__pipe{opacity:0}.hsm-module__dRm4aW__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hsm-module__dRm4aW__wPaper.hsm-module__dRm4aW__wPaper{fill:var(--paper)}.hsm-module__dRm4aW__wMist.hsm-module__dRm4aW__wMist{fill:var(--mist)}.hsm-module__dRm4aW__wSteel.hsm-module__dRm4aW__wSteel{fill:var(--steel)}.hsm-module__dRm4aW__wSoft.hsm-module__dRm4aW__wSoft{fill:var(--blue-soft)}.hsm-module__dRm4aW__factsBand.hsm-module__dRm4aW__factsBand{padding:clamp(72px,10.5vh,124px) 0}.hsm-module__dRm4aW__factsGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;column-gap:clamp(40px,6.5vw,128px);display:grid}.hsm-module__dRm4aW__factsFig{aspect-ratio:1;justify-self:center;width:100%;max-width:420px}.hsm-module__dRm4aW__plan{width:100%;height:100%}.hsm-module__dRm4aW__pRim{fill:#fbfcfd17}.hsm-module__dRm4aW__pFloor{fill:#fbfcfd0d}.hsm-module__dRm4aW__pBlade{fill:#fbfcfd29;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hsm-module__dRm4aW__pHub{fill:var(--deep)}.hsm-module__dRm4aW__spin{transform-box:view-box;transform-origin:150px 150px}.hsm-module__dRm4aW__chopSpin{transform-box:view-box;transform-origin:247px 150px}@keyframes hsm-module__dRm4aW__hsmSpin{to{transform:rotate(360deg)}}@keyframes hsm-module__dRm4aW__hsmChop{0%,to{transform:scaleY(1)}50%{transform:scaleY(.25)}}[data-live] .hsm-module__dRm4aW__spin{animation:9s linear infinite hsm-module__dRm4aW__hsmSpin}[data-live] .hsm-module__dRm4aW__chopSpin{animation:.42s linear infinite hsm-module__dRm4aW__hsmChop}.hsm-module__dRm4aW__facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,5.2vh,54px) clamp(28px,4vw,72px);margin:0;display:grid}.hsm-module__dRm4aW__factMain,.hsm-module__dRm4aW__fact{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.hsm-module__dRm4aW__factMain{grid-column:1/-1;gap:clamp(12px,1.8vh,18px)}.hsm-module__dRm4aW__fact{gap:10px}.hsm-module__dRm4aW__factName{color:var(--ink-2);margin:0;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.4}.hsm-module__dRm4aW__factText{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);color:var(--ink);text-wrap:balance;margin:0}.hsm-module__dRm4aW__factMain .hsm-module__dRm4aW__factText{letter-spacing:var(--tr-xl,var(--track));max-width:14ch;font-size:clamp(2rem,3.9vw,4rem);line-height:1}.hsm-module__dRm4aW__fact .hsm-module__dRm4aW__factText{letter-spacing:var(--tr-md,-.019em);max-width:21ch;font-size:clamp(1.22rem,1.55vw,1.55rem);line-height:1.18}.hsm-module__dRm4aW__works h2{max-width:20ch}.hsm-module__dRm4aW__steps{min-width:0}.hsm-module__dRm4aW__step+.hsm-module__dRm4aW__step{margin-top:clamp(28px,4.4vh,44px)}.hsm-module__dRm4aW__stepLead{margin-bottom:clamp(14px,2.2vh,22px)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.pg-js .hsm-module__dRm4aW__works h2{margin-bottom:clamp(16px,2.6vh,28px);font-size:clamp(1.8rem,2.6vw,2.6rem)}html.pg-js .hsm-module__dRm4aW__works [data-kit-pwin]{align-self:stretch;min-height:0}html.pg-js .hsm-module__dRm4aW__steps{flex:1 1 0;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%)}html.pg-js .hsm-module__dRm4aW__stepsTrack{will-change:transform;padding:6px 0 52svh}html.pg-js .hsm-module__dRm4aW__step+.hsm-module__dRm4aW__step{margin-top:clamp(40px,6.5vh,64px)}html.pg-js .hsm-module__dRm4aW__step [data-observe]{opacity:1;transition:none;transform:none}html.pg-js .hsm-module__dRm4aW__steps[data-sync] p{color:var(--ink)}}.hsm-module__dRm4aW__versus{background:var(--paper);border-radius:6px;margin:0;padding:clamp(16px,2.2vw,32px) clamp(14px,2vw,28px) clamp(14px,1.8vw,22px)}.hsm-module__dRm4aW__pairSvg{width:100%;height:auto}.hsm-module__dRm4aW__versusNames{color:var(--ink);text-align:center;grid-template-columns:260fr 300fr;margin-top:6px;font-size:max(13px,.92rem);font-weight:600;line-height:1.3;display:grid}.hsm-module__dRm4aW__versusNames span:last-child{padding-left:14%}.hsm-module__dRm4aW__tumble{transform-box:view-box;transform-origin:140px 172px}.hsm-module__dRm4aW__tumbleSmall{transform-box:view-box;transform-origin:48px 42px}@keyframes hsm-module__dRm4aW__hsmTumble{to{transform:rotate(360deg)}}@keyframes hsm-module__dRm4aW__hsmMarch{to{stroke-dashoffset:-28px}}.hsm-module__dRm4aW__loop{animation:none}[data-live] .hsm-module__dRm4aW__tumble{animation:14s linear infinite hsm-module__dRm4aW__hsmTumble}[data-live] .hsm-module__dRm4aW__tumbleSmall{animation:12s linear infinite hsm-module__dRm4aW__hsmTumble}[data-live] .hsm-module__dRm4aW__loop{animation:1.15s linear infinite hsm-module__dRm4aW__hsmMarch}.hsm-module__dRm4aW__specSplit.hsm-module__dRm4aW__specSplit.hsm-module__dRm4aW__specSplit{grid-template-columns:minmax(0,3.3fr) minmax(0,7.7fr);column-gap:clamp(40px,6vw,112px)}.hsm-module__dRm4aW__photoCol{gap:clamp(16px,2.2vh,24px);max-width:484px;display:grid}.hsm-module__dRm4aW__photo{min-width:0;margin:0}.hsm-module__dRm4aW__photo>figure{aspect-ratio:484/404;background:var(--steel);border-radius:0;margin:0}.hsm-module__dRm4aW__photoCap{color:var(--ink-2);margin-top:9px;font-size:14px;font-weight:600;line-height:1.3}.hsm-module__dRm4aW__specRows{max-width:44em;margin:clamp(22px,3vh,32px) 0 clamp(24px,3.4vh,36px)}.hsm-module__dRm4aW__specSplit .pg-prose{max-width:none}.hsm-module__dRm4aW__lineLead{max-width:30em}.hsm-module__dRm4aW__line{background:var(--paper);border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));margin:clamp(36px,5.5vh,60px) 0 clamp(44px,6.5vh,72px);padding:clamp(20px,2.6vw,36px) clamp(12px,1.6vw,24px) clamp(16px,2vw,26px);list-style:none;display:grid}.hsm-module__dRm4aW__stage,.hsm-module__dRm4aW__stageOn{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.hsm-module__dRm4aW__glyph,.hsm-module__dRm4aW__glyphOn{width:100%;max-width:132px;height:auto}.hsm-module__dRm4aW__glyph{opacity:.86}.hsm-module__dRm4aW__stageName{color:var(--ink-2);text-wrap:balance;margin-top:8px;padding:0 4px;font-size:max(13px,.92rem);font-weight:500;line-height:1.25}.hsm-module__dRm4aW__stageOn .hsm-module__dRm4aW__stageName{color:var(--ink);font-weight:600}@media (max-width:1023px){.hsm-module__dRm4aW__factsGrid{display:block}.hsm-module__dRm4aW__factsFig{max-width:230px;margin:0 0 clamp(34px,5.4vh,48px)}.hsm-module__dRm4aW__facts{display:block}.hsm-module__dRm4aW__fact{margin-top:clamp(28px,4.4vh,40px)}.hsm-module__dRm4aW__factMain .hsm-module__dRm4aW__factText{max-width:none;font-size:min(9vw,3.1rem)}.hsm-module__dRm4aW__fact .hsm-module__dRm4aW__factText{max-width:none;font-size:clamp(1.25rem,5.2vw,1.6rem)}.hsm-module__dRm4aW__photoCol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;max-width:520px}.hsm-module__dRm4aW__photo:first-child{grid-column:1/-1}.hsm-module__dRm4aW__line{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px;padding:18px 8px 14px}.hsm-module__dRm4aW__stageName{padding:0 2px;font-size:13px}}@media (max-width:600px){.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header{padding-top:86px}.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header>:nth-child(2){margin-top:16px}.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header>:nth-child(2) p{font-size:1.1rem;line-height:1.4}.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header>:nth-child(3){margin-top:12px}.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header>:nth-child(3) p{font-size:.88rem;line-height:1.45}.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header>:nth-child(3) p+p{margin-top:.4em}.hsm-module__dRm4aW__heroWrap [data-kit-hero]>header>:nth-child(4){margin-top:18px}}@media (prefers-reduced-motion:reduce){[data-live] .hsm-module__dRm4aW__spin,[data-live] .hsm-module__dRm4aW__chopSpin,[data-live] .hsm-module__dRm4aW__tumble,[data-live] .hsm-module__dRm4aW__tumbleSmall,[data-live] .hsm-module__dRm4aW__loop{animation:none}}
