.hm-car-stage,.hp-preview{container-type:inline-size}.hp{z-index:1;pointer-events:none;width:min(48%,620px);color:var(--hp-ink,#fff);justify-content:flex-end;align-items:center;padding-inline:clamp(16px,4.5cqi,72px);display:flex;position:absolute;inset-block:0;inset-inline-end:0}.hp:before{content:"";z-index:-1;opacity:0;transition:opacity 1.1s var(--hm-ease);background:linear-gradient(270deg,#0c101a9e,#0c101a47 55%,#0000);position:absolute;inset:0}[dir=rtl] .hp:before{background:linear-gradient(90deg,#0c101a9e,#0c101a47 55%,#0000)}.hp-inner{zoom:var(--hp-size,1);text-align:end;flex-direction:column;align-items:flex-end;gap:clamp(8px,1.1cqi,16px);display:flex}.hp:not([data-style=card]) .hp-inner{text-align:right}[dir=rtl] .hp:not([data-style=card]) .hp-inner{text-align:left}.hp-inner>*{text-align:inherit}.hp-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-300);align-items:center;gap:10px;font-size:clamp(9px,.8cqi,11.5px);display:inline-flex}.hp-rule{width:0;height:1px;transition:width .9s var(--hm-ease) .25s;background:currentColor;display:block}.hp-title{max-width:14ch;font-family:var(--hp-font,var(--font-heading));font-weight:var(--hp-weight,300);font-size:calc(clamp(20px, 3.3cqi, 52px) * var(--hp-text-size,1));letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 24px #00000040;clip-path:inset(0 0 100%);transition:clip-path 1s var(--hm-ease) .35s, transform 1s var(--hm-ease) .35s;margin:0;line-height:1.05;transform:translateY(18px)}.hp-run[data-bold]{font-weight:min(900, calc(var(--hp-weight,300) + 300))}.hp-run[data-italic]{font-style:italic}.hp-clock{border:1px solid color-mix(in srgb, var(--color-accent-300) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);opacity:0;transition:opacity .8s var(--hm-ease) .55s, transform .9s var(--hm-ease) .55s;background:#0e142061;border-radius:14px;gap:clamp(2px,.5cqi,8px);padding:clamp(6px,.7cqi,10px) clamp(8px,1cqi,14px);display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.96);box-shadow:0 10px 40px #00000038,inset 0 1px #ffffff1f}.hp-clock:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe3bf47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.hm-car-slide[data-active] .hp-clock:after{animation:5.5s ease-in-out 1.6s infinite hp-sheen}@keyframes hp-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.hp-unit{flex-direction:column;align-items:center;min-width:clamp(30px,3.6cqi,58px);display:flex}.hp-unit+.hp-unit{border-inline-start:1px solid #ffffff24;padding-inline-start:clamp(2px,.5cqi,8px)}.hp-num{font-family:var(--hp-font,var(--font-heading));font-variant-numeric:tabular-nums;font-size:clamp(16px,2.1cqi,34px);font-weight:400;line-height:1.05;display:block}.hp-digit{vertical-align:top;height:1.05em;display:inline-block;overflow:hidden}.hp-digit-reel{flex-direction:column;line-height:1.05;display:flex}.hp-digit-reel[data-rolling]{animation:.55s cubic-bezier(.65,0,.35,1) both hp-roll}@keyframes hp-roll{0%{transform:translateY(-50%)}to{transform:none}}.hp-unit small{letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.66;margin-top:2px;font-size:clamp(7.5px,.65cqi,10px)}.hm-car-slide[data-active] .hp:before{opacity:1}.hm-car-slide[data-active] .hp-rule{width:28px}.hm-car-slide[data-active] .hp-title{clip-path:inset(-10% -5% -20%);transform:none}.hm-car-slide[data-active] .hp-clock{opacity:1;transform:none}.hp[data-style=card]{width:min(60%,760px);padding-inline:clamp(16px,9cqi,180px)}.hp[data-style=card]:before{display:none}.hp[data-style=card] .hp-inner{text-align:center;background:var(--hp-bg);border:1.5px solid var(--hp-border,transparent);border-radius:var(--hp-radius);color:var(--hp-ink);opacity:0;transition:opacity .8s var(--hm-ease) .2s, transform .9s var(--hm-ease) .2s;align-items:center;padding:clamp(12px,2.1cqi,34px) clamp(16px,2.8cqi,44px);transform:translateY(16px)scale(.97)}.hm-car-slide[data-active] .hp[data-style=card] .hp-inner{opacity:1;transform:none}.hp[data-style=card] .hp-eyebrow{color:inherit;opacity:.72}.hp[data-style=card] .hp-rule{background:var(--hp-border,currentColor)}.hp[data-style=card] .hp-title{max-width:16ch;text-shadow:none}.hp[data-style=card] .hp-clock{border:0;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:clamp(6px,.8cqi,12px) 0 0}.hp[data-style=card][data-outline] .hp-clock{border-top-color:color-mix(in srgb, var(--hp-border) 65%, transparent)}.hp[data-style=card] .hp-clock:after{display:none}.hp[data-style=card] .hp-unit+.hp-unit{border-inline-start-color:color-mix(in srgb, currentColor 18%, transparent)}.hp[data-style=card] .hp-unit small{color:inherit;opacity:.62}@media (max-width:640px){.hp{width:62%;padding-inline:14px}.hp[data-style=card]{width:72%;padding-inline:12px}.hp-eyebrow{display:none}.hp-clock{border-radius:10px}}@media (prefers-reduced-motion:reduce){.hp-title{clip-path:none}.hm-car-slide[data-active] .hp-clock:after,.hp-digit-reel[data-rolling]{animation:none}}
