.tms-root .ramp{margin-top:16px}.tms-root .ramp-plot{position:relative;height:132px;display:flex;align-items:flex-end;gap:2px;padding-bottom:0;border-bottom:1px solid var(--line-soft)}.tms-root .tms-sec.dark .ramp-plot{border-bottom-color:var(--line-dark)}.tms-root .ramp-plot .warm{flex:0 0 22%;height:20%;background:repeating-linear-gradient(135deg,var(--line-soft) 0 3px,transparent 3px 7px);border-bottom:1px solid var(--line-soft);transform-origin:bottom;transition:transform .5s ease}.tms-root .tms-sec.dark .ramp-plot .warm{background:repeating-linear-gradient(135deg,var(--line-dark) 0 3px,transparent 3px 7px);border-bottom-color:var(--line-dark)}.tms-root .ramp-plot .steps{flex:1;display:flex;align-items:flex-end;gap:2px;height:100%}.tms-root .ramp-plot .steps i{flex:1;background:var(--ink);opacity:.24;transform-origin:bottom;transition:transform .45s cubic-bezier(.2,.7,.3,1),opacity .45s}.tms-root .tms-sec.dark .ramp-plot .steps i{background:var(--muted-on-dark);opacity:.32}.tms-root .ramp-plot .steps i.hi{opacity:1;background:var(--ink)}.tms-root .tms-sec.dark .ramp-plot .steps i.hi{background:#fff;opacity:1}.tms-root .ramp-mark{position:absolute;bottom:0;top:0;width:1px;background:var(--ink);opacity:.42;transition:opacity .5s ease .35s}.tms-root .tms-sec.dark .ramp-mark{background:#fff}.tms-root .ramp-mark b{position:absolute;top:-1px;left:5px;font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;font-weight:400;color:var(--muted-on-light);white-space:nowrap}.tms-root .tms-sec.dark .ramp-mark b{color:var(--muted-on-dark)}.tms-root .ramp-axis{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;color:var(--muted-on-light)}.tms-root .tms-sec.dark .ramp-axis{color:var(--muted-on-dark)}.tms-root .protos .cell h3{font-size:clamp(16.2px,1.45vw,21.3px);line-height:1.02;margin-bottom:12px}.tms-root .protos .cell p{font-size:var(--fs-body);line-height:var(--lh-body)}.tms-root .protos .proto-h .unit{font-size:9.35px}.tms-root .protos .kv div{font-size:11.5px;padding:7.7px 0}.tms-root .protos .ramp-axis{font-size:8.1px}.tms-root .protos .ramp-mark b{font-size:7.65px}.tms-root .protos .lead{font-size:var(--fs-body);line-height:var(--lh-body)}.tms-root .ramp.tms-anim:not(.in) .ramp-plot .warm,.tms-root .ramp.tms-anim:not(.in) .ramp-plot .steps i{transform:scaleY(0)}.tms-root .ramp.tms-anim:not(.in) .ramp-mark{opacity:0}@media(prefers-reduced-motion:reduce){.tms-root .ramp-plot .warm,.tms-root .ramp-plot .steps i,.tms-root .ramp-mark{transition:none}.tms-root .ramp.tms-anim:not(.in) .ramp-plot .warm,.tms-root .ramp.tms-anim:not(.in) .ramp-plot .steps i{transform:scaleY(1)}.tms-root .ramp.tms-anim:not(.in) .ramp-mark{opacity:.42}}.tms-root .protos-sub{margin-top:clamp(44px,5vw,78px);padding-top:clamp(32px,3.8vw,54px);border-top:1px solid var(--line-soft)}.tms-root .tms-sec.dark .protos-sub{border-top-color:var(--line-dark)}.tms-root .protos-sub>.eyebrow{margin-bottom:20px}.tms-root .protos-sub>h3{font-family:var(--f-display);font-weight:700;letter-spacing:-.02em;font-size:clamp(21px,2.5vw,33px);line-height:1.06;max-width:32ch;margin:0}.tms-root .protos-sub>.lead{margin-top:15px}.tms-root .protos .wrap>.protos-sub:first-child{margin-top:0;padding-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tms-ramps.css.map */
