@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation:aspg-page-out .08s ease-out both}::view-transition-new(root){animation:aspg-page-in .14s cubic-bezier(.22,1,.36,1) both}@keyframes aspg-page-out{to{opacity:0}}@keyframes aspg-page-in{from{opacity:.82;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}html.aspg-motion-static::view-transition-old(root),html.aspg-motion-static::view-transition-new(root),html[data-motion-paused="true"]::view-transition-old(root),html[data-motion-paused="true"]::view-transition-new(root){animation:none}[data-scene-panel]{transition:opacity .55s ease,transform .72s cubic-bezier(.22,1,.36,1)}[data-scene-panel]:not(.is-active){transform:translate3d(18px,6px,0) scale(.985)}[data-scene-panel].is-active{transform:translate3d(0,0,0) scale(1)}[data-pointer-stage] .aspg-scene-object{translate:var(--pointer-x,0) var(--pointer-y,0);transition:translate .32s cubic-bezier(.22,1,.36,1)}[data-scene-target]{transition:background-color .22s,color .22s,border-color .22s,translate .22s}[data-scene-target]:active{translate:0 2px}[data-scene-target]:focus-visible{outline-offset:5px}.aspg-reveal-ready{opacity:0;transform:translate3d(0,12px,0);transition:opacity .36s ease var(--reveal-delay,0ms),transform .36s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms)}.aspg-reveal-ready.is-revealed{opacity:1;transform:translate3d(0,0,0)}[data-product-card][hidden]{display:none!important}.aspg-filter-enter{animation:aspg-filter-in .38s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--filter-delay,0ms)}@keyframes aspg-filter-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}[data-live-preview]{transition:color .25s;overflow-wrap:anywhere}[data-live-preview][data-style="bold"]{font-family:Jakarta,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}[data-live-preview][data-style="classic"],[data-live-preview][data-style="monogram"]{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}[data-preview-style],[data-product-filter]{transition:background-color .2s,color .2s,border-color .2s,translate .2s}[data-preview-style]:active,[data-product-filter]:active{translate:0 1px}[data-motion-loop]{animation:aspg-ticker-travel var(--ticker-duration,36s) linear infinite;animation-play-state:paused}.aspg-experience-ready [data-motion-region].is-in-view [data-motion-loop]{animation-play-state:running}[data-motion-region]:hover [data-motion-loop],[data-motion-region]:focus-within [data-motion-loop],body[data-motion-paused="true"] [data-motion-loop],body.aspg-tab-hidden [data-motion-loop]{animation-play-state:paused!important}@keyframes aspg-ticker-travel{to{transform:translateX(-50%)}}@media(hover:hover) and (pointer:fine){[data-product-card] img{transition:transform .65s cubic-bezier(.22,1,.36,1)}[data-product-card]:hover img{transform:scale(1.045)}.aspg-site .aspg-button svg,.aspg-site .aspg-text-link svg{transition:translate .25s cubic-bezier(.22,1,.36,1)}.aspg-site .aspg-button:hover svg,.aspg-site .aspg-text-link:hover svg{translate:4px 0}}@media(max-width:800px),(hover:none),(pointer:coarse){[data-pointer-stage] .aspg-scene-object{translate:0 0!important}.aspg-scene-object{filter:none}.aspg-experience-ready [data-motion-loop]{animation-play-state:paused!important}[data-motion-loop]{transform:none}}body[data-motion-paused="true"] [data-scene-panel],body[data-motion-paused="true"] .aspg-scene-object,body[data-motion-paused="true"] .aspg-reveal-ready,body[data-motion-paused="true"] [data-product-card],body[data-motion-paused="true"] [data-product-card] img{animation:none!important;transition:none!important}body[data-motion-paused="true"] .aspg-reveal-ready{opacity:1;transform:none}body[data-motion-paused="true"] .aspg-scene-object{translate:0 0!important}body[data-motion-paused="true"] .aspg-dock-explore svg,body[data-motion-paused="true"] .aspg-hero-art,body[data-motion-paused="true"] .aspg-hero-content{animation:none!important}body[data-motion-paused="true"] [data-motion-region] *,[data-motion-region]:not(.is-in-view) .aspg-scene-object{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}[data-scene-panel],.aspg-scene-object,.aspg-reveal-ready,[data-product-card],[data-product-card] img,[data-live-preview]{animation:none!important;transition:none!important}.aspg-reveal-ready{opacity:1;transform:none}[data-pointer-stage] .aspg-scene-object{translate:0 0!important}[data-motion-loop]{animation:none!important;transform:none}}.aspg-cinema::after{content:'';position:absolute;inset:-12% 0;z-index:2;pointer-events:none;background:linear-gradient(112deg,transparent 34%,#ffffff08 45%,#ffe3ba24 50%,#ffffff08 54%,transparent 63%);opacity:0;transform:translate3d(-110%,0,0)}.aspg-experience-ready .aspg-cinema::after{animation:aspg-entry-light 1.55s .12s cubic-bezier(.22,.61,.36,1) both}@keyframes aspg-entry-light{0%{opacity:0;transform:translate3d(-110%,0,0)}24%{opacity:.55}72%{opacity:.3}100%{opacity:0;transform:translate3d(110%,0,0)}}.aspg-cinema-gallery::before,.aspg-cinema-gallery::after{position:absolute;z-index:3;width:19px;height:19px;pointer-events:none;opacity:0;background:linear-gradient(transparent 44%,#ffffff88 49%,#fff 50%,#ffffff88 51%,transparent 56%),linear-gradient(90deg,transparent 44%,#ffffff88 49%,#fff 50%,#ffffff88 51%,transparent 56%);transform:scale(.25) rotate(0)}.aspg-cinema[data-active-scene="everyday"] .aspg-cinema-gallery::before,.aspg-cinema[data-active-scene="everyday"] .aspg-cinema-gallery::after{content:'';animation:aspg-crystal-reflection 9s 1.3s ease-in-out infinite;animation-play-state:paused}.aspg-cinema-gallery::before{right:15%;top:25%}.aspg-cinema-gallery::after{right:36%;top:64%;width:13px;height:13px;animation-delay:4.5s!important}.aspg-experience-ready .aspg-cinema.is-in-view .aspg-cinema-gallery::before,.aspg-experience-ready .aspg-cinema.is-in-view .aspg-cinema-gallery::after{animation-play-state:running}@keyframes aspg-crystal-reflection{0%,5%,20%,100%{opacity:0;transform:scale(.25) rotate(0)}11%{opacity:.8;transform:scale(1) rotate(32deg)}15%{opacity:.24;transform:scale(.55) rotate(52deg)}}.aspg-moment-card::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 34%,#ffffff06 43%,#ffffff36 50%,#ffffff06 57%,transparent 66%);opacity:0;transform:translate3d(-115%,0,0)}.aspg-moment-card:focus-visible::before{animation:aspg-card-sheen .85s ease-out both}@media(hover:hover) and (pointer:fine){.aspg-moment-card:hover::before{animation:aspg-card-sheen .85s ease-out both}}@keyframes aspg-card-sheen{0%{opacity:0;transform:translate3d(-115%,0,0)}20%{opacity:.65}100%{opacity:0;transform:translate3d(115%,0,0)}}.aspg-studio-nav{isolation:isolate;overflow:hidden}.aspg-studio-nav::before{content:'';position:absolute;inset:5px 0;z-index:-1;pointer-events:none;border-radius:5px;background:linear-gradient(110deg,transparent 20%,#ff5a0012 42%,#ffb3764d 50%,#ff5a0012 58%,transparent 80%);opacity:0;transform:translate3d(-120%,0,0)}.aspg-experience-ready .aspg-studio-nav::before{animation:aspg-studio-highlight 8.5s 1.6s ease-in-out infinite}@keyframes aspg-studio-highlight{0%{opacity:0;transform:translate3d(-120%,0,0)}6%{opacity:.85}18%,100%{opacity:0;transform:translate3d(120%,0,0)}}@media(max-width:800px) and (prefers-reduced-motion:no-preference){.aspg-scene-object{animation:aspg-mobile-float 8s ease-in-out infinite}.aspg-cinema-gallery::before{right:5.5%;top:25%;width:15px;height:15px}.aspg-cinema-gallery::after{right:31%;top:64%;width:11px;height:11px}.aspg-moment-card.aspg-reveal-ready.is-revealed::before{animation:aspg-card-sheen 1s .28s ease-out both}}@keyframes aspg-mobile-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-4px,0)}}[data-scene-panel]:not(.is-active) .aspg-scene-object,.aspg-cinema:not(.is-in-view)::after{animation-play-state:paused!important}body.aspg-tab-hidden .aspg-scene-object,body.aspg-tab-hidden .aspg-cinema::after,body.aspg-tab-hidden .aspg-cinema-gallery::before,body.aspg-tab-hidden .aspg-cinema-gallery::after,body.aspg-tab-hidden .aspg-moment-card::before,body.aspg-tab-hidden .aspg-studio-nav::before{animation-play-state:paused!important}body[data-motion-paused="true"] .aspg-cinema::after,body[data-motion-paused="true"] .aspg-cinema-gallery::before,body[data-motion-paused="true"] .aspg-cinema-gallery::after,body[data-motion-paused="true"] .aspg-moment-card::before,body[data-motion-paused="true"] .aspg-studio-nav::before{animation:none!important;opacity:0!important}@media(prefers-reduced-motion:reduce){.aspg-cinema::after,.aspg-cinema-gallery::before,.aspg-cinema-gallery::after,.aspg-moment-card::before,.aspg-studio-nav::before{animation:none!important;opacity:0!important}.aspg-scene-object{animation:none!important}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.aspg-pointer-depth .aspg-scene-panel{perspective:1100px}.aspg-pointer-depth .aspg-scene-object{rotate:y var(--depth-tilt,0deg);transition:translate .38s cubic-bezier(.22,1,.36,1),rotate .38s cubic-bezier(.22,1,.36,1)}.aspg-pointer-depth :is(.aspg-collection-hero-art,.aspg-story-art){translate:var(--pointer-x,0) var(--pointer-y,0);transition:translate .42s cubic-bezier(.22,1,.36,1)}.aspg-pointer-depth :is(.aspg-cinema-backdrop,.aspg-story-background){scale:1.025;translate:calc(var(--pointer-x,0px) * -.3) calc(var(--pointer-y,0px) * -.3);transition:translate .65s cubic-bezier(.22,1,.36,1)}}.aspg-cinema.aspg-pointer-depth::before{content:'';position:absolute;z-index:0;pointer-events:none;right:-1%;top:9%;width:min(59vw,820px);height:76%;border:1px solid #e0edff1c;border-radius:50%;background:radial-gradient(ellipse at 60% 50%,#6dacc710,transparent 68%);rotate:-18deg;translate:var(--pointer-x,0) var(--pointer-y,0);animation:aspg-orbit-breathe 12s ease-in-out infinite;animation-play-state:paused}.aspg-cinema.aspg-pointer-depth.is-in-view::before{animation-play-state:running}@keyframes aspg-orbit-breathe{0%,100%{opacity:.35;scale:.98}50%{opacity:.8;scale:1.015}}.aspg-collection-hero.aspg-pointer-depth::after,.aspg-story-hero.aspg-pointer-depth::before{content:'';position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 37%,#fff7e311 48%,#fff9ea29 50%,#ffffff07 53%,transparent 63%);opacity:0;transform:translateX(-110%)}.aspg-collection-hero.aspg-motion-seen::after,.aspg-story-hero.aspg-motion-seen::before{animation:aspg-card-sheen 1.1s .12s ease-out both}.aspg-collection-hero:not(.is-in-view)::after,.aspg-story-hero:not(.is-in-view)::before{animation-play-state:paused!important}.aspg-motion-product-link{position:relative;isolation:isolate;overflow:hidden}.aspg-motion-product-link::after{content:'';position:absolute;z-index:1;pointer-events:none;inset:0 0 auto;aspect-ratio:1;background:linear-gradient(110deg,transparent 30%,#ffffff05 42%,#ffffff8c 50%,#ffffff05 58%,transparent 70%);opacity:0;transform:translateX(-100%);clip-path:inset(0);border-radius:8px}.aspg-motion-card .aspg-motion-product-link>img{transition:scale .4s cubic-bezier(.22,1,.36,1),translate .4s cubic-bezier(.22,1,.36,1)}.aspg-motion-card.aspg-motion-seen .aspg-motion-product-link>img{animation:aspg-product-arrive .48s cubic-bezier(.22,1,.36,1) var(--motion-order,0ms) backwards}@keyframes aspg-product-arrive{from{opacity:.94;scale:.98;translate:0 7px}to{opacity:1;scale:1;translate:0 0}}@keyframes aspg-product-gloss{0%{opacity:0;transform:translateX(-60%)}18%{opacity:.5}100%{opacity:0;transform:translateX(60%)}}.aspg-motion-product-link:focus-visible::after{animation:aspg-product-gloss .6s ease-out both}.aspg-motion-card:not(.is-in-view) .aspg-motion-product-link>img,.aspg-motion-card:not(.is-in-view) .aspg-motion-product-link::after{animation-play-state:paused!important}.aspg-motion-card .aspg-card-arrow{transition:rotate .28s cubic-bezier(.22,1,.36,1),background-color .2s,color .2s}@media(hover:hover) and (pointer:fine){.aspg-motion-card:hover .aspg-motion-product-link>img{scale:1.035;translate:0 -2px}.aspg-motion-card:hover .aspg-motion-product-link::after{animation:aspg-product-gloss .6s ease-out both}.aspg-motion-card:hover .aspg-card-arrow{rotate:-35deg;background:#ff7a30;color:#102747}}@media(hover:none),(pointer:coarse){.aspg-motion-card.aspg-motion-seen .aspg-motion-product-link::after{animation:aspg-product-gloss .75s ease-out var(--motion-order,0ms) both}.aspg-motion-product-link:active>img{scale:.975}}.aspg-site :is(.aspg-button,.aspg-icon-button,.aspg-dock>a,.aspg-dock>button){transition:scale .16s cubic-bezier(.22,1,.36,1),transform .2s,background-color .2s,color .2s}.aspg-site :is(.aspg-button,.aspg-icon-button):active{scale:.97}.aspg-site .aspg-button{position:relative;isolation:isolate;overflow:hidden}.aspg-site .aspg-button::before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff42 50%,transparent 75%);opacity:0;transform:translateX(-100%)}.aspg-site .aspg-button:focus-visible::before{animation:aspg-card-sheen .6s ease-out both}@media(hover:hover) and (pointer:fine){.aspg-site .aspg-button:hover::before{animation:aspg-card-sheen .6s ease-out both}}.aspg-nav-spark{display:inline-block;vertical-align:-1px;font-size:19px;line-height:1;color:#d74b04;transform-origin:50% 50%;animation:aspg-nav-twinkle 8.5s 1.6s ease-in-out infinite}@keyframes aspg-nav-twinkle{0%,5%,25%,100%{rotate:0deg;scale:1}12%{rotate:90deg;scale:1.18}20%{rotate:180deg;scale:1}}.aspg-dock :is(a,button)>svg{transition:scale .16s,translate .16s}.aspg-dock :is(a,button):active{scale:.94}.aspg-dock :is(a,button):active>svg{scale:.88;translate:0 2px}.aspg-dock [aria-current]>svg{animation:aspg-dock-arrive .5s cubic-bezier(.22,1,.36,1) both}@keyframes aspg-dock-arrive{0%{scale:.85;translate:0 3px}65%{scale:1.09;translate:0 -2px}100%{scale:1;translate:0 0}}@media(max-width:800px){.aspg-cinema.aspg-pointer-depth::before{width:90%;height:35%;top:auto;bottom:12%;right:0}.aspg-site .aspg-pointer-depth .aspg-collection-hero-art>img{filter:none}}body.aspg-tab-hidden :is(.aspg-nav-spark,.aspg-dock svg,.aspg-motion-product-link>img),body.aspg-tab-hidden .aspg-cinema::before,body.aspg-tab-hidden .aspg-collection-hero::after,body.aspg-tab-hidden .aspg-story-hero::before,body.aspg-tab-hidden .aspg-motion-product-link::after,body.aspg-tab-hidden .aspg-button::before{animation-play-state:paused!important}html[data-motion-paused="true"] :is(.aspg-nav-spark,.aspg-dock svg,.aspg-motion-product-link>img){animation:none!important;transition:none!important;scale:1!important;translate:0 0!important;rotate:0deg!important}html[data-motion-paused="true"] .aspg-pointer-depth :is(.aspg-scene-object,.aspg-collection-hero-art,.aspg-story-art,.aspg-cinema-backdrop,.aspg-story-background){translate:0 0!important;rotate:0deg!important;transition:none!important}html[data-motion-paused="true"] .aspg-cinema::before,html[data-motion-paused="true"] .aspg-collection-hero::after,html[data-motion-paused="true"] .aspg-story-hero::before,html[data-motion-paused="true"] .aspg-motion-product-link::after,html[data-motion-paused="true"] .aspg-button::before{animation:none!important;opacity:0!important}html[data-motion-paused="true"] .aspg-site :is(.aspg-button,.aspg-icon-button,.aspg-dock>a,.aspg-dock>button,.aspg-card-arrow){transition:none!important;scale:1!important;rotate:0deg!important}@media(prefers-reduced-motion:reduce){.aspg-nav-spark,.aspg-dock svg,.aspg-motion-product-link>img{animation:none!important;transition:none!important;scale:1!important;translate:0 0!important;rotate:0deg!important}.aspg-cinema::before,.aspg-collection-hero::after,.aspg-story-hero::before,.aspg-motion-product-link::after,.aspg-button::before{animation:none!important;opacity:0!important}.aspg-pointer-depth :is(.aspg-scene-object,.aspg-collection-hero-art,.aspg-story-art,.aspg-cinema-backdrop,.aspg-story-background){translate:0 0!important;rotate:0deg!important;transition:none!important}.aspg-site :is(.aspg-button,.aspg-icon-button,.aspg-dock>a,.aspg-dock>button,.aspg-card-arrow){transition:none!important;scale:1!important;rotate:0deg!important}}