.anniv{display:block;position:relative;background:#04061a;--anniv-hero-heading-size: 72px;--anniv-label-size: clamp(24px, 3vw, 33px);--anniv-caption-size: clamp(2rem, 2.6vw, 44px);--anniv-caption-width: 80;--anniv-caption-max-width: 600px;--anniv-passage-label-size: clamp(32px, 5vw, 72px);--anniv-passage-caption-size: clamp(18px, 2vw, 26px);--anniv-passage-caption-width: 60;--anniv-passage-caption-max-width: 800px;--anniv-passage-width: 80;--anniv-cta-size: 16px;--anniv-outro-heading-size: clamp(36px, 6vw, 42px);--anniv-outro-text-size: clamp(18px, 2.4vw, 20px);--anniv-code-size: 1.5rem;--anniv-item-width: 100}.anniv__track{position:relative}.anniv__stage{position:sticky;top:var(--anniv-top, 0px);height:calc(100vh - var(--anniv-top, 0px));height:calc(100svh - var(--anniv-top, 0px));overflow:hidden;isolation:isolate}.header-sticky~.page-container .anniv{--anniv-top: 84px }body:has(.anniversary-scroll-section) .header__corner{display:none}.anniv__backdrops,.anniv__overlay,.anniv__hero,.anniv__stream,.anniv__outro{position:absolute;top:0;right:0;bottom:0;left:0}.anniv__backdrops{z-index:0}.anniv__overlay{z-index:0;pointer-events:none}.anniv__stream,.anniv__outro{z-index:1}.anniv__hero{z-index:2;pointer-events:none}.anniv__scroll-hint{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);z-index:3;color:#fff;pointer-events:none;transition:opacity .15s ease-out}.anniv[data-hero-moving] .anniv__scroll-hint{opacity:0}.anniv__scroll-hint-dot{transform-box:fill-box;transform-origin:center;animation:anniv-scroll-hint 1.4s cubic-bezier(.333,0,.667,1) infinite}@keyframes anniv-scroll-hint{0%,1.16%{transform:translateY(-17.05px) scale(0)}33.7%{transform:translateY(-17.05px) scale(1)}66.3%{transform:translateY(18.08px) scale(1)}98.8%,to{transform:translateY(18.08px) scale(0)}}.anniv__hero-media,.anniv__hero-foreground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.anniv__hero-media{isolation:isolate}.anniv__hero-poster,.anniv__hero-video,.anniv__hero-end{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.anniv__hero-video{z-index:1}.anniv[data-hero-done] .anniv__hero-video{opacity:0;visibility:hidden}.anniv__hero-end{z-index:2;opacity:0}.anniv[data-hero-done] .anniv__hero-end{opacity:1}.anniv__hero-foreground,.anniv__hero-heading{opacity:0;transition:opacity var(--hero-fade, .6s) ease-out}.anniv[data-hero-done] .anniv__hero-foreground,.anniv[data-hero-done] .anniv__hero-heading{opacity:1}.anniv__hero-heading{position:absolute;top:8%;left:50%;font-size:var(--anniv-hero-heading-size);letter-spacing:-1px;transform:translate(-50%);width:min(90%,60rem);text-align:center;color:#fff;z-index:2}@media(prefers-reduced-motion:reduce){.anniv__track{height:auto!important}.anniv__stage{position:static;height:auto;overflow:visible}.anniv__hero,.anniv__stream,.anniv__outro{position:static}.anniv__backdrops,.anniv__overlay{display:none}.anniv__hero-media{position:static;inset:auto;width:auto;height:auto}.anniv__hero-video{display:none}.anniv__hero-poster,.anniv__hero-end{position:static;inset:auto;display:block;width:100%;height:auto;max-width:40rem;margin:0 auto;opacity:1}.anniv__hero-media:has(.anniv__hero-end) .anniv__hero-poster{display:none}.anniv__hero-foreground{position:static;inset:auto;display:block;width:100%;height:auto;max-width:40rem;margin:1.5rem auto 0;opacity:1;transition:none}.anniv__hero-heading{position:static;top:auto;left:auto;transform:none;margin:1.5rem auto 0;opacity:1;transition:none}}.anniv__item{position:absolute;left:50%;top:var(--anniv-focus, 50%);width:calc(var(--anniv-item-width) * 1%);text-align:center;color:#fff;transform:translate(-50%,calc(-50% + var(--anniv-y, 0px)));opacity:var(--anniv-opacity, 0);display:flex;justify-content:center;flex-wrap:wrap}.anniv__item{pointer-events:none}.anniv__item[data-active]{pointer-events:auto}.anniv__item--passage{width:calc(var(--anniv-passage-width) * 1%)}.anniv__label{font-size:var(--anniv-label-size);line-height:1.2;flex:1 100%}.anniv__label a:hover,.anniv__caption a:hover{color:inherit;text-decoration:underline;text-underline-offset:.12em}.anniv__caption{font-size:var(--anniv-caption-size);line-height:1;width:calc(var(--anniv-caption-width) / var(--anniv-item-width) * 100%);max-width:var(--anniv-caption-max-width)}.anniv__item--passage .anniv__label{letter-spacing:0;font-size:var(--anniv-passage-label-size);margin-bottom:40px}.anniv__item--passage .anniv__caption{font-size:var(--anniv-passage-caption-size);line-height:124%;width:calc(var(--anniv-passage-caption-width) / var(--anniv-passage-width) * 100%);max-width:var(--anniv-passage-caption-max-width)}.anniv__skip{flex:1 100%;margin-top:5rem;color:inherit;opacity:50%;font-size:.88rem;text-decoration:underline;text-underline-offset:.2em}.anniv__skip:hover{text-decoration-thickness:2px}@keyframes anniv-bounce{0%{transform:translateY(12px)}55%{transform:translateY(-6px)}to{transform:translateY(0)}}.anniv__item[data-active] .anniv__label,.anniv__item[data-active] .anniv__caption{animation:anniv-bounce .52s ease-out}@media(prefers-reduced-motion:reduce){.anniv__item{position:static;transform:none;opacity:1;margin:0 auto 4rem}.anniv__item{pointer-events:auto}.anniv__item[data-active] .anniv__label,.anniv__item[data-active] .anniv__caption{animation:none}.anniv__scroll-hint{display:none}}.anniv__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease-out}.anniv__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#04061a,#04061a33 35% 65%,#04061a)}.anniv__backdrop.is-active{opacity:1}.anniv__backdrop img,.anniv__backdrop video,.anniv__backdrop picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.anniv__backdrop video{z-index:1}.anniv__outro{opacity:0;pointer-events:none;transition:opacity .4s ease-out}.anniv__outro[data-visible]{opacity:1;pointer-events:auto}.anniv__outro[data-visible] .anniv__card{opacity:1;transform:none}.anniv__outro-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.anniv__outro-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}.anniv__card{--anniv-card-bg: #141459;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:625px;padding:3rem 2.5rem;border-radius:28px;background:var(--anniv-card-bg);text-align:center;color:#fff}.anniv__outro-heading{font-size:var(--anniv-outro-heading-size);line-height:1;width:80%}.anniv__outro-text,.anniv__reveal-text{font-size:var(--anniv-outro-text-size);line-height:1.2}.anniv__outro-content .anniv__cta{font-size:var(--anniv-cta-size);max-width:290px;width:100%}.anniv__offer,.anniv__reveal{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.anniv__offer [hidden]{display:none}.anniv__reveal{animation:anniv-reveal .3s ease-out}@keyframes anniv-reveal{0%{opacity:0;transform:translateY(8px)}}.anniv__code{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;border:1px dashed rgba(255,255,255,.45);border-radius:16px;background:#ffffff0f;color:inherit;cursor:pointer}.anniv__code-value{font-size:var(--anniv-code-size);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.anniv__code-hint{font-size:.8125rem;opacity:.7}@media(prefers-reduced-motion:reduce){.anniv__reveal{animation:none}}@media(prefers-reduced-motion:reduce){.anniv__outro{opacity:1;pointer-events:auto}.anniv__card{opacity:1;transform:none;transition:none}.anniv__outro-backdrop,.anniv__outro-content{position:static}}@media(max-width:768px){.header-sticky~.page-container .anniv{--anniv-top: 69px }.anniv{--anniv-hero-heading-size: 16px;--anniv-label-size: 18px;--anniv-caption-size: 24px;--anniv-passage-caption-size: 18px;--anniv-cta-size: 16px;--anniv-outro-heading-size: 32px;--anniv-outro-text-size: 20px;--anniv-code-size: 20px;--anniv-caption-max-width: 650px;--anniv-caption-width: 80;--anniv-passage-width: 80;--anniv-passage-caption-width: 80}.anniv__reveal-text{font-size:18px}.anniv__outro-content .anniv__cta{max-width:350px}.anniv__card{padding:2rem 1.25rem;border-radius:20px;gap:1.25rem}}.aca_ui_container,#CookiebotWidget,.topbar-section{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/anniversary-scroll.css.map */
