.journal-tasting-illustration{color:currentColor;max-width:24rem;margin:1.75rem auto}.journal-tasting-illustration svg{width:100%;height:auto;display:block;overflow:visible}.journal-tasting-illustration .tasting-accent{stroke:var(--holiday-gold)}.journal-tasting-illustration .tasting-fill{fill:color-mix(in oklab, var(--holiday-gold) 12%, transparent)}.journal-tasting-illustration .rolling-glass{transform-origin:120px 118px}.journal-tasting-illustration.is-playing .rolling-glass{animation:4s ease-in-out journal-glass-roll}.journal-tasting-illustration.is-playing .glass-tear{animation:3.8s ease-in-out both journal-tear-fall}.journal-tasting-illustration.is-playing .glass-tear:nth-child(2){animation-delay:.3s}.journal-tasting-illustration.is-playing .glass-tear:nth-child(3){animation-delay:.6s}.journal-tasting-illustration.is-playing .sip-path{animation:4.5s ease-in-out journal-sip-line}.journal-tasting-illustration.is-playing .sip-stage{animation:1.6s ease-in-out journal-sip-stage}.journal-tasting-illustration.is-playing .sip-stage-middle{animation-delay:1.5s}.journal-tasting-illustration.is-playing .sip-stage-last{animation-delay:3s}@keyframes journal-glass-roll{0%,to{transform:rotate(0)}35%{transform:rotate(16deg)}65%{transform:rotate(-12deg)}}@keyframes journal-tear-fall{0%{opacity:.25;transform:translateY(-10px)scaleY(.6)}35%{opacity:1}85%{opacity:.8;transform:translateY(16px)scaleY(1)}to{opacity:1;transform:none}}@keyframes journal-sip-line{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes journal-sip-stage{0%,to{stroke-width:1.4px}50%{stroke-width:2.8px}}@media (prefers-reduced-motion:reduce){.journal-tasting-illustration.is-playing :is(.rolling-glass,.glass-tear,.sip-path,.sip-stage){animation:none}}
