.ac{--ac-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.24 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");width:min(340px,100%);animation:.35s cubic-bezier(.23,1,.32,1) both ac-in;container-type:inline-size}.ac-card{background:var(--ac-grain), linear-gradient(180deg, #f8f4ec, #efe8db);color:#1c1c1c;border-radius:4px;padding:22px 24px 20px;animation:.55s cubic-bezier(.23,1,.32,1) both ac-place;position:relative}.ac-card:before,.ac-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ac-card:before{opacity:0;animation:.55s cubic-bezier(.23,1,.32,1) both ac-lift;box-shadow:0 16px 28px -16px #141c1642}.ac-card:after{animation:.55s cubic-bezier(.23,1,.32,1) both ac-in;box-shadow:0 1px 2px #141c161a,0 6px 14px -8px #141c163d,0 18px 30px -22px #141c164d}.ac-mono{width:26px;margin:0 0 24px;display:block}.ac-card p{margin:0}.ac-day{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(21px,7.2cqw,25px);line-height:1.2}.ac-time{color:#3d3d3d;text-wrap:balance;font-size:18px;line-height:1.35;margin-top:4px!important}.ac-where{color:#6b665e;font-size:14px;line-height:1.4;margin-top:22px!important}.ac-where:before{content:"";background:linear-gradient(90deg,#a8894e,#ead9a8 45%,#b39457 70%,#dcc38e);width:40px;height:1px;margin-bottom:12px;display:block}.ac-ink{animation:.28s cubic-bezier(.23,1,.32,1) both ac-ink}.ac-day{animation-delay:80ms}.ac-time{animation-delay:.13s}.ac-where{animation-delay:.18s}@keyframes ac-in{0%{opacity:0}}@keyframes ac-lift{0%{opacity:1}}@keyframes ac-place{0%{transform:translateY(16px)}}@keyframes ac-ink{0%{opacity:0;transform:translateY(4px)}}.ac-still,.ac-still *,.ac-still :before,.ac-still :after{animation:none!important}.ac-wait,.ac-wait *,.ac-wait :before,.ac-wait :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ac{animation:.3s cubic-bezier(.23,1,.32,1) both ac-in}.ac *,.ac :before,.ac :after{animation:none!important}}
