@media (prefers-reduced-motion:no-preference){[data-hero] .eyebrow{animation:.7s cubic-bezier(.16,1,.3,1) both db-arrive}[data-hero] h1{animation:1.1s cubic-bezier(.16,1,.3,1) 60ms both db-headline}[data-hero] h1+p{animation:1s cubic-bezier(.16,1,.3,1) .2s both db-arrive}[data-hero] h1+p+div{animation:1s cubic-bezier(.16,1,.3,1) .3s both db-arrive}[data-hero-inset]{animation:.9s cubic-bezier(.2,.9,.25,1) .45s both db-arrive}}@keyframes db-arrive{0%{opacity:.12;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes db-headline{0%{opacity:.1;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}section[data-arrival]{overflow-x:clip}.db-trail{z-index:5;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.db-stamp{z-index:6;border:2px solid var(--color-primary-700,#2a5c4a);outline:1px solid var(--color-primary-700,#2a5c4a);outline-offset:-6px;background:color-mix(in srgb, var(--color-primary-50,#f1f6f3) 92%, transparent);color:var(--color-primary-700,#2a5c4a);font-family:var(--font-body,"IBM Plex Sans", system-ui, sans-serif);pointer-events:none;opacity:0;border-radius:3px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 13px 8px 12px;line-height:1.15;display:flex;position:absolute;transform:rotate(-6deg);box-shadow:0 1px #12181b14}.db-stamp-a{letter-spacing:.12em;text-transform:uppercase;padding-left:4px;font-size:12px;font-weight:600}.db-stamp-a:before{content:"✓ ";letter-spacing:0}.db-stamp-b{letter-spacing:.01em;font-variant-numeric:tabular-nums;padding-left:4px;font-size:15px;font-weight:600}.db-stamp.is-down{animation:.42s cubic-bezier(.2,.9,.3,1.25) both db-stamp}.db-stamp.is-leaving{animation:.8s both db-stamp-out}@keyframes db-stamp{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}60%{opacity:1;transform:scale(.95)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes db-stamp-out{0%{opacity:1;transform:rotate(-6deg)}to{opacity:0;transform:rotate(-6deg)translateY(-6px)}}[data-testid=hero-product].db-thump{animation:.4s cubic-bezier(.3,.7,.4,1) both db-thump}@keyframes db-thump{0%{transform:none}35%{transform:translate(2px,3px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.db-trail,.db-stamp{display:none}}@media print{.db-trail,.db-stamp{display:none}}
