.hero-anniversary[data-v-3fe8dea5]{padding:24px 0 0}.hero-anniversary__card[data-v-3fe8dea5]{box-sizing:border-box;background:radial-gradient(ellipse 55% 50% at 50% 58%,#ffffff29,#fff0 70%),linear-gradient(135deg,var(--dp-magenta-600) 0,var(--dp-magenta-500) 100%);color:var(--dp-primary-contrast-color);text-align:center;border-radius:4px;padding:64px 40px 48px}.hero-anniversary__title[data-v-3fe8dea5]{color:inherit;font-family:var(--font-onest),var(--font-sans-fallback);margin:0;font-size:112px;font-weight:600;line-height:1.2}.hero-anniversary__accent[data-v-3fe8dea5]{color:var(--dp-magenta-200)}.hero-anniversary__accent[data-v-3fe8dea5] strong{font-weight:inherit}.hero-anniversary__description[data-v-3fe8dea5]{max-width:640px;color:var(--dp-magenta-100);font-family:var(--font-inter),var(--font-sans-fallback);white-space:pre-line;margin:0 auto;font-size:18px;line-height:1.5}.hero-anniversary__grid[data-v-3fe8dea5]{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;display:grid}.hero-anniversary__slot[data-v-3fe8dea5]{min-width:0}.hero-anniversary__cake[data-v-3fe8dea5]{width:100%;max-width:720px;margin:-8px auto 0;position:relative}.hero-anniversary__cake-image[data-v-3fe8dea5]{width:100%;height:auto;display:block;position:relative}.hero-anniversary__candle[data-v-3fe8dea5]{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.hero-anniversary__candle[data-v-3fe8dea5]:focus-visible{outline:2px solid var(--dp-neutral-0);outline-offset:3px;border-radius:999px}.hero-anniversary__ring[data-v-3fe8dea5]{opacity:0;box-shadow:0 0 0 2px var(--dp-neutral-0),0 0 22px 6px #c8417ebf;border-radius:999px;transition:opacity .2s;position:absolute;inset:0}.hero-anniversary__ring--on[data-v-3fe8dea5]{opacity:.55}.hero-anniversary__flame[data-v-3fe8dea5]{aspect-ratio:16/26;transform-origin:50% 100%;background:radial-gradient(circle at 50% 74%,#fff 0 20%,#fff3b0 36%,#ffd23f 58%,#ff9f1c 86%);border-radius:50%/60% 60% 40% 40%;width:58%;margin-left:-29%;animation:.9s ease-in-out infinite hero-anniversary-flick-3fe8dea5;box-shadow:0 0 14px 5px #ffc83ca6,0 0 40px 14px #ffaa2847}.hero-anniversary__flame[data-v-3fe8dea5],.hero-anniversary__smoke[data-v-3fe8dea5]{height:auto;position:absolute;bottom:calc(100% - 4px);left:50%}.hero-anniversary__smoke[data-v-3fe8dea5]{aspect-ratio:10/22;background:#ffffff8c;border-radius:50%;width:40%;margin-left:-20%;animation:1.4s ease-out hero-anniversary-smoke-3fe8dea5}.hero-anniversary__fact[data-v-3fe8dea5]{background:var(--dp-neutral-0);max-width:100%;color:var(--dp-text-color);text-align:left;border-radius:4px;padding:24px;animation:.45s cubic-bezier(.3,1.4,.5,1) hero-anniversary-pop-3fe8dea5;position:relative}.hero-anniversary__fact--left[data-v-3fe8dea5]:after,.hero-anniversary__fact--right[data-v-3fe8dea5]:after{background:var(--dp-neutral-0);content:"";width:16px;height:16px;position:absolute;top:40px;transform:rotate(45deg)}.hero-anniversary__fact--left[data-v-3fe8dea5]:after{right:-8px}.hero-anniversary__fact--right[data-v-3fe8dea5]:after{left:-8px}.hero-anniversary__fact-value[data-v-3fe8dea5]{color:var(--dp-magenta-600);font-family:var(--font-onest),var(--font-sans-fallback);margin-top:8px;font-size:44px;font-weight:600;line-height:1.1}.hero-anniversary__fact-title[data-v-3fe8dea5]{font-family:var(--font-onest),var(--font-sans-fallback);margin-top:12px;font-size:20px;font-weight:500;line-height:1.3}.hero-anniversary__fact-text[data-v-3fe8dea5]{color:var(--dp-text-muted-color);font-family:var(--font-inter),var(--font-sans-fallback);margin-top:8px;font-size:14px;line-height:1.5}.hero-anniversary__status[data-v-3fe8dea5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.hero-anniversary__counter[data-v-3fe8dea5]{font-family:var(--font-inter),var(--font-sans-fallback);background:#ffffff1a;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.hero-anniversary__complete[data-v-3fe8dea5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-anniversary__complete-text[data-v-3fe8dea5]{font-family:var(--font-inter),var(--font-sans-fallback);font-size:14px;font-weight:500}.hero-anniversary__relight[data-v-3fe8dea5]{color:var(--dp-primary-contrast-color);box-shadow:none;background:#ffffff1a;border:0}.hero-anniversary__relight[data-v-3fe8dea5]:hover{opacity:1;background:#ffffff2e}@keyframes hero-anniversary-flick-3fe8dea5{0%,to{transform:scale(1)rotate(-6deg)skew(3deg)}20%{transform:scale(.92,1.12)rotate(4deg)skew(-4deg)}40%{transform:scale(1.06,.9)rotate(-3deg)}60%{transform:scale(.95,1.15)rotate(7deg)skew(5deg)}80%{transform:scale(1.04,.94)rotate(-5deg)}}@keyframes hero-anniversary-smoke-3fe8dea5{0%{opacity:.75;transform:translateY(0)scale(.6)}to{opacity:0;transform:translateY(-34px)scale(1.5)}}@keyframes hero-anniversary-pop-3fe8dea5{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media screen and (width<=1024px){.hero-anniversary__title[data-v-3fe8dea5]{font-size:72px}}@media screen and (width<=768px){.hero-anniversary[data-v-3fe8dea5]{padding-top:16px}.hero-anniversary__card[data-v-3fe8dea5]{padding:40px 20px 32px}.hero-anniversary__title[data-v-3fe8dea5]{font-size:56px}.hero-anniversary__description[data-v-3fe8dea5]{font-size:16px}.hero-anniversary__grid[data-v-3fe8dea5]{grid-template-columns:minmax(0,1fr)}.hero-anniversary__cake[data-v-3fe8dea5]{order:1}.hero-anniversary__slot[data-v-3fe8dea5]{order:2}.hero-anniversary__fact-value[data-v-3fe8dea5]{font-size:36px}}@media (prefers-reduced-motion:reduce){.hero-anniversary__fact[data-v-3fe8dea5],.hero-anniversary__flame[data-v-3fe8dea5],.hero-anniversary__smoke[data-v-3fe8dea5]{animation:none}}
