#footer-newsletter .shopify-app-block{width:100%}#footer-newsletter shopify-forms-embed{--body-text-color: #c9c4ca;--heading-text-color: #fffafc;--form-text-color: #fffafc;--form-placeholder-color: #c9c4ca;--form-background-color: transparent;--button-background-color: #fffafc;--button-text-color: #171318;--link-text-color: #70dacf;--forms-accent-color: #70dacf;--inline-container-max-width: 100%;--forms-padding-bottom: 0px;--forms-body-font: inherit;--forms-heading-font: inherit;--nartistic-newsletter-border: rgba(255,255,255,.22);--nartistic-newsletter-field: rgba(255,255,255,.055);--nartistic-newsletter-arrow: #146c64}body:not(.theme-dark) #footer-newsletter shopify-forms-embed{--body-text-color: #655d69;--heading-text-color: #211b24;--form-text-color: #211b24;--form-placeholder-color: #655d69;--button-background-color: #211b24;--button-text-color: #fffafc;--link-text-color: #176b63;--forms-accent-color: #176b63;--nartistic-newsletter-border: rgba(33,27,36,.2);--nartistic-newsletter-field: rgba(255,255,255,.84);--nartistic-newsletter-arrow: #70dacf}@media(min-width:761px){.hero[data-hero] #hero-title .hero-title-inner{display:inline-block!important;position:relative!important;z-index:2!important;color:#171318!important;-webkit-text-stroke:1px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 68%,#fff)!important;paint-order:stroke fill;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 92%,#fff)) drop-shadow(0 0 15px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 72%,transparent)) drop-shadow(0 0 30px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 48%,transparent))!important;text-shadow:0 0 2px rgba(255,255,255,.95),0 0 9px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 96%,#fff),0 0 24px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 92%,transparent),0 0 52px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 82%,transparent),0 0 96px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 68%,transparent),0 12px 24px rgba(19,14,20,.22)!important;transition:color 90ms ease,-webkit-text-stroke-color 90ms ease,filter 90ms ease,text-shadow 90ms ease!important;transform:translateZ(0);backface-visibility:hidden}body.theme-dark .hero[data-hero] #hero-title .hero-title-inner{color:#fffafd!important;-webkit-text-stroke-color:color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 82%,#fff)!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 92%,#fff)) drop-shadow(0 0 15px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 72%,transparent)) drop-shadow(0 0 30px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 48%,transparent))!important;text-shadow:0 0 2px rgba(255,255,255,.65),0 0 9px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 96%,#fff),0 0 24px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 92%,transparent),0 0 52px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 82%,transparent),0 0 96px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 68%,transparent),0 12px 24px rgba(0,0,0,.42)!important}body.is-hero-scrolling .hero-scent-ribbon,body.is-hero-scrolling .hero-scent-ribbon:before,body.is-hero-scrolling .hero-scent-ribbon:after,body.is-hero-scrolling .hero-film-grain{animation-play-state:paused!important}.hero[data-hero] #hero-title .motion-char{text-shadow:inherit;-webkit-text-stroke:inherit}}@media(max-width:920px){.footer-stage>.footer-scent-deck{display:none!important}.scent-observatory,.scent-observatory.footer-reveal,.scent-observatory.footer-reveal.is-visible{position:relative;display:block!important;width:100%;height:760px;min-height:760px;overflow:hidden;border:1px solid color-mix(in srgb,var(--observatory-accent) 38%,rgba(255,255,255,.24));border-radius:12px;background:radial-gradient(circle at 50% 56%,rgba(var(--observatory-accent-rgb),.2),transparent 31%),linear-gradient(145deg,#09090b,#111014 58%,#08080a);box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff1a;color:#fff}.scent-observatory:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:20;border:1px solid rgba(255,255,255,.14);border-radius:8px;pointer-events:none}.scent-observatory:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(8,8,10,.82) 0%,transparent 42%,rgba(7,7,9,.46) 100%);pointer-events:none}.observatory-world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.observatory-aurora{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:rgba(var(--observatory-accent-rgb),.2);filter:blur(54px);opacity:.46}.observatory-aurora--one{top:-22%;right:-24%;animation:observatory-mobile-aurora 12s ease-in-out infinite alternate}.observatory-aurora--two{right:14%;bottom:5%;opacity:.28;animation:observatory-mobile-aurora 15s ease-in-out -5s infinite alternate-reverse}.observatory-coordinate{position:absolute;opacity:.25;background:linear-gradient(90deg,transparent,rgba(var(--observatory-accent-rgb),.46),transparent)}.observatory-coordinate--x{top:54%;left:8%;width:84%;height:1px}.observatory-coordinate--y{top:38%;left:50%;width:1px;height:32%;background:linear-gradient(180deg,transparent,rgba(var(--observatory-accent-rgb),.46),transparent)}.observatory-copy{position:absolute;top:34px;right:24px;left:24px;z-index:10;width:auto}.observatory-eyebrow{margin-bottom:15px;color:color-mix(in srgb,var(--observatory-accent) 76%,#fff);font-size:8px;font-weight:760;letter-spacing:.18em}.observatory-copy h3{margin:0;color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.35rem,16vw,4.8rem);font-weight:400;line-height:.78;letter-spacing:0;text-shadow:0 12px 36px rgba(0,0,0,.42)}.scent-observatory[data-active-scent=principessa] .observatory-copy h3{font-size:clamp(2.55rem,12vw,3.65rem)}.observatory-signature{margin:15px 0 0;color:color-mix(in srgb,var(--observatory-accent) 62%,#fff);font-size:.76rem;line-height:1.25}.observatory-description{position:relative;max-width:none;min-height:7.2em;margin:14px 0 0;color:#f5f1f4;font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;letter-spacing:0;text-rendering:optimizeLegibility;text-shadow:none;filter:none;transform:none!important;transition:opacity .18s ease,color .28s ease!important;-webkit-font-smoothing:antialiased}.observatory-typewriter-copy{display:inline}.observatory-typewriter-word{display:inline-block;white-space:nowrap}.observatory-typewriter-character{visibility:hidden}.observatory-typewriter-character.is-visible{visibility:visible}.observatory-typewriter-cursor{position:absolute;top:0;left:0;display:block;width:1.5px;height:1em;margin-left:2px;background:color-mix(in srgb,var(--observatory-accent) 82%,#fff);box-shadow:0 0 8px rgba(var(--observatory-accent-rgb),.7);animation:observatory-cursor-blink .82s steps(1,end) infinite;pointer-events:none}.observatory-description.is-typing .observatory-typewriter-cursor{animation-duration:.46s}.observatory-explore{display:inline-flex;min-height:32px;align-items:center;gap:8px;margin-top:13px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0e;color:#fff;font-size:9px;font-weight:680;letter-spacing:.06em}.observatory-explore svg{width:13px;height:13px;stroke-width:1.7}.observatory-visual{position:absolute;top:318px;right:14px;left:14px;z-index:4;height:244px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#08080ab3;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff1f;touch-action:manipulation}.observatory-visual:active{transform:scale(.992)}.observatory-visual-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.015);transition:opacity .56s cubic-bezier(.22,.72,.24,1),transform .68s cubic-bezier(.22,.72,.24,1)}.observatory-visual-image.is-active{opacity:1;transform:scale(1)}.observatory-visual-image.is-incoming{z-index:2}.observatory-visual-image.is-leaving{opacity:0;transform:scale(.99)}.observatory-visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(180deg,transparent 56%,rgba(7,7,9,.25));pointer-events:none}.observatory-gallery-cue{position:absolute;top:12px;right:12px;z-index:5;display:flex;height:32px;align-items:center;justify-content:center;gap:3px;padding:0 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0a090c94;color:#fff;pointer-events:none}.observatory-gallery-cue svg{width:13px;height:13px;margin-right:4px;stroke-width:1.5}.observatory-gallery-cue b{width:3px;height:3px;border-radius:50%;background:#fff6}.observatory-gallery-cue b:first-of-type{background:var(--observatory-accent);box-shadow:0 0 7px rgba(var(--observatory-accent-rgb),.8)}.observatory-lens{position:absolute;top:55%;left:50%;z-index:4;width:min(62vw,250px);aspect-ratio:1;transform:translate3d(-50%,-50%,0);opacity:1;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.72,.24,1);touch-action:manipulation}.observatory-orbit,.observatory-lens-glass,.observatory-core{position:absolute;border-radius:50%}.observatory-orbit{border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 28px rgba(var(--observatory-accent-rgb),.05)}.observatory-orbit--outer{top:0;right:0;bottom:0;left:0;animation:observatory-orbit 26s linear infinite}.observatory-orbit--middle{top:12%;right:12%;bottom:12%;left:12%;border-style:dashed;opacity:.68;animation:observatory-orbit-reverse 21s linear infinite}.observatory-orbit--inner{top:25%;right:25%;bottom:25%;left:25%;border-color:rgba(var(--observatory-accent-rgb),.52);animation:observatory-orbit 16s linear infinite}.observatory-lens-glass{top:19%;right:19%;bottom:19%;left:19%;border:1px solid rgba(255,255,255,.34);background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.28),transparent 23%),radial-gradient(circle at 60% 62%,rgba(var(--observatory-accent-rgb),.38),rgba(var(--observatory-accent-rgb),.09) 50%,#0707092e 72%);box-shadow:inset 0 1px #ffffff6b,inset 0 -16px 40px rgba(var(--observatory-accent-rgb),.18),0 0 48px rgba(var(--observatory-accent-rgb),.22);animation:observatory-mobile-lens 5.8s ease-in-out infinite alternate}.observatory-core{top:39%;right:39%;bottom:39%;left:39%;background:radial-gradient(circle at 34% 28%,#fff 0 3%,color-mix(in srgb,var(--observatory-accent) 74%,#fff) 16%,var(--observatory-accent) 46%,transparent 72%);box-shadow:0 0 24px rgba(var(--observatory-accent-rgb),.82),0 0 58px rgba(var(--observatory-accent-rgb),.36);animation:observatory-core 3.4s ease-in-out infinite alternate}.observatory-lens:after{content:"";position:absolute;top:39%;right:39%;bottom:39%;left:39%;z-index:2;border:1px solid rgba(var(--observatory-accent-rgb),.88);border-radius:50%;opacity:0;pointer-events:none}.scent-observatory.is-probing .observatory-lens:after{animation:observatory-probe .82s cubic-bezier(.16,.82,.18,1)}.observatory-signal{position:absolute;z-index:3;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:var(--observatory-accent);box-shadow:0 0 10px rgba(var(--observatory-accent-rgb),.9)}.observatory-signal--one{top:10%;left:47%;animation:observatory-signal-one 8s ease-in-out infinite alternate}.observatory-signal--two{right:8%;bottom:34%;animation:observatory-signal-two 10s ease-in-out infinite alternate}.observatory-signal--three{bottom:9%;left:27%;animation:observatory-signal-three 9s ease-in-out infinite alternate}.observatory-ingredient{position:absolute;z-index:4;padding:5px 7px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#08080a94;color:#ffffffb8;font-size:6px;font-weight:760;letter-spacing:.12em;white-space:nowrap}.observatory-ingredient--one{top:20%;left:-7%}.observatory-ingredient--two{top:38%;right:-9%}.observatory-ingredient--three{right:3%;bottom:11%}.observatory-index{position:absolute;right:14px;bottom:16px;left:14px;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:5px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#09080bad;box-shadow:0 14px 38px #0000003d,inset 0 1px #ffffff14}.observatory-index-focus{display:none}.observatory-index button{position:relative;display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:8px 7px;border:1px solid transparent;border-radius:16px;background:transparent;color:#ffffffa3;text-align:center;touch-action:manipulation;transition:color .22s ease,background-color .26s ease,border-color .26s ease,transform .18s ease}.observatory-index button:active{transform:scale(.97)}.observatory-index button.is-active{border-color:color-mix(in srgb,var(--observatory-accent) 42%,rgba(255,255,255,.2));background:linear-gradient(135deg,rgba(var(--observatory-accent-rgb),.2),rgba(var(--observatory-accent-rgb),.07));color:#fff}.observatory-index-mark{width:6px;height:6px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--scent-color) 58%,#fff);border-radius:50%;background:var(--scent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--scent-color) 16%,transparent),0 0 10px color-mix(in srgb,var(--scent-color) 46%,transparent)}.observatory-index button.is-active .observatory-index-mark{transform:scale(1.3)}.observatory-index strong{overflow:hidden;font-family:"Instrument Serif",Georgia,serif;font-size:.94rem;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.scent-observatory.is-changing .observatory-copy>:not(.observatory-explore),.scent-observatory.is-changing .observatory-ingredient{opacity:0;transform:translateY(6px)}.scent-observatory.is-changing .observatory-lens{opacity:.58;transform:translate3d(-50%,-50%,0) scale(.97)}.observatory-copy>:not(.observatory-explore),.observatory-ingredient{transition:opacity .24s ease,transform .36s cubic-bezier(.22,.72,.24,1),color .32s ease}body:not(.theme-dark) .scent-observatory{border-color:color-mix(in srgb,var(--observatory-accent) 38%,rgba(35,26,38,.18));background:radial-gradient(circle at 50% 56%,rgba(var(--observatory-accent-rgb),.23),transparent 31%),linear-gradient(145deg,#faf7fa,#ece6ed 58%,#faf8fa);box-shadow:0 24px 64px #33223621,inset 0 1px #fff;color:#211a23}body:not(.theme-dark) .scent-observatory:before{border-color:#261c2929}body:not(.theme-dark) .scent-observatory:after{background:linear-gradient(180deg,rgba(249,247,249,.72),transparent 42%,rgba(246,242,247,.46))}body:not(.theme-dark) .observatory-copy h3{color:#211a23;text-shadow:0 10px 30px rgba(55,34,58,.12)}body:not(.theme-dark) .observatory-description{color:#29222b}body:not(.theme-dark) .observatory-index{border-color:#261c2924;background:#ffffffb8;box-shadow:0 14px 38px #3322361c,inset 0 1px #fff}body:not(.theme-dark) .observatory-index button{color:#251c28ad}body:not(.theme-dark) .observatory-index button.is-active{color:#211a23}body:not(.theme-dark) .observatory-ingredient{border-color:#251b2824;background:#ffffffbd;color:#231b26b8}body:not(.theme-dark) .observatory-explore{border-color:#261c2933;background:#ffffff94;color:#211a23}@keyframes observatory-mobile-aurora{to{transform:translate3d(-5%,6%,0) scale(1.06)}}@keyframes observatory-mobile-lens{to{transform:scale(1.02);box-shadow:inset 0 1px #ffffff70,inset 0 -16px 40px rgba(var(--observatory-accent-rgb),.2),0 0 54px rgba(var(--observatory-accent-rgb),.27)}}@keyframes observatory-cursor-blink{0%,48%{opacity:1}49%,to{opacity:.12}}@keyframes observatory-orbit{to{transform:rotate(360deg)}}@keyframes observatory-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes observatory-core{0%{transform:translate3d(var(--observatory-core-x,0px),var(--observatory-core-y,0px),0) scale(.96)}to{transform:translate3d(var(--observatory-core-x,0px),var(--observatory-core-y,0px),0) scale(1.1);filter:saturate(1.14)}}@keyframes observatory-probe{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(4.25)}}@keyframes observatory-signal-one{to{transform:translate3d(18px,9px,0)}}@keyframes observatory-signal-two{to{transform:translate3d(-12px,-19px,0)}}@keyframes observatory-signal-three{to{transform:translate3d(14px,-8px,0)}}}@media(prefers-reduced-motion:reduce){.hero[data-hero] #hero-title .hero-title-inner{transition:none!important}}.footer-wardrobe-nav,.footer-wardrobe-comet,.scent-observatory{display:none}@media(min-width:921px){.footer-stage>.footer-scent-deck{display:none!important}.scent-observatory,.scent-observatory.footer-reveal,.scent-observatory.footer-reveal.is-visible{position:relative;display:block;height:clamp(660px,66vh,820px);min-height:660px;overflow:hidden;border:1px solid color-mix(in srgb,var(--observatory-accent) 36%,rgba(255,255,255,.26));border-radius:14px;background:radial-gradient(circle at 72% 44%,rgba(var(--observatory-accent-rgb),.18),transparent 28%),linear-gradient(135deg,#09090b,#111014 52%,#070709);box-shadow:0 38px 110px #00000059,inset 0 1px #ffffff1f;color:#fff;isolation:isolate;opacity:1!important;transform:none!important;transition:border-color .56s ease,background-color .56s ease,box-shadow .56s ease!important}.scent-observatory:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:20;border:1px solid rgba(255,255,255,.16);border-radius:11px;box-shadow:inset 0 0 0 1px #0000001f,0 0 46px rgba(var(--observatory-accent-rgb),.08);pointer-events:none}.scent-observatory:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(7,7,9,.9) 0%,rgba(7,7,9,.55) 38%,transparent 62%),linear-gradient(180deg,transparent 54%,rgba(5,5,7,.7) 100%);pointer-events:none}.observatory-world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.observatory-aurora{position:absolute;width:68%;height:58%;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--observatory-accent-rgb),.34),rgba(var(--observatory-accent-rgb),.08) 47%,transparent 72%);filter:blur(46px);opacity:.78;will-change:transform;transition:background-color .52s ease,opacity .36s ease}.observatory-aurora--one{top:-20%;right:-8%;animation:observatory-aurora-one 12s ease-in-out infinite alternate}.observatory-aurora--two{right:18%;bottom:-28%;opacity:.44;animation:observatory-aurora-two 15s ease-in-out infinite alternate}.observatory-coordinate{position:absolute;background:linear-gradient(90deg,transparent,rgba(var(--observatory-accent-rgb),.42),transparent);opacity:.42}.observatory-coordinate--x{top:50%;left:42%;width:56%;height:1px}.observatory-coordinate--y{top:13%;right:25%;width:1px;height:70%;background:linear-gradient(180deg,transparent,rgba(var(--observatory-accent-rgb),.42),transparent)}.observatory-copy{position:absolute;top:clamp(70px,9vh,108px);left:clamp(58px,6vw,104px);z-index:10;width:min(38%,570px)}.observatory-eyebrow{display:flex;align-items:center;margin-bottom:34px;color:#ffffff9e;font-size:9px;font-weight:720;letter-spacing:.2em;text-transform:uppercase}.observatory-eyebrow span:first-child{color:color-mix(in srgb,var(--observatory-accent) 76%,#fff)}.observatory-copy h3{margin:0;color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(5rem,8.4vw,10rem);font-weight:400;line-height:.72;letter-spacing:0;text-shadow:0 18px 70px rgba(0,0,0,.52)}.scent-observatory[data-active-scent=principessa] .observatory-copy h3{font-size:clamp(3.9rem,6vw,7.6rem)}.observatory-signature{margin:28px 0 0;color:color-mix(in srgb,var(--observatory-accent) 58%,#fff);font-size:clamp(.82rem,1vw,1rem)}.observatory-description{position:relative;max-width:560px;min-height:7.1em;margin:25px 0 0;color:#f4f0f3;font-family:Bricolage Grotesque,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.94rem,1vw,1.08rem);font-weight:500;line-height:1.64;letter-spacing:0;text-wrap:pretty;text-rendering:optimizeLegibility;text-shadow:none;filter:none;transform:none!important;transition:opacity .18s ease,color .32s ease!important;-webkit-font-smoothing:antialiased}.observatory-typewriter-copy{display:inline}.observatory-typewriter-word{display:inline-block;white-space:nowrap}.observatory-typewriter-character{visibility:hidden}.observatory-typewriter-character.is-visible{visibility:visible}.observatory-typewriter-cursor{position:absolute;top:0;left:0;display:block;width:1.5px;height:1.05em;margin-left:2px;background:color-mix(in srgb,var(--observatory-accent) 82%,#fff);box-shadow:0 0 10px rgba(var(--observatory-accent-rgb),.72);animation:observatory-cursor-blink .82s steps(1,end) infinite;pointer-events:none}.observatory-description.is-typing .observatory-typewriter-cursor{animation-duration:.46s}.observatory-explore{display:inline-flex;min-height:36px;align-items:center;gap:10px;margin-top:22px;padding:0 13px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff0f;color:#fff;font-size:10px;font-weight:650;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .26s ease,border-color .26s ease,transform .32s cubic-bezier(.22,.72,.24,1)}.observatory-explore:hover,.observatory-explore:focus-visible{border-color:color-mix(in srgb,var(--observatory-accent) 74%,#fff);background:rgba(var(--observatory-accent-rgb),.2);transform:translateY(-2px)}.observatory-explore svg{width:14px;height:14px;stroke-width:1.6}.observatory-visual{position:absolute;top:22px;right:22px;bottom:116px;left:44%;z-index:4;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:#08080ab8;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff24;cursor:zoom-in;transform:perspective(1100px) translate3d(var(--observatory-visual-x,0px),var(--observatory-visual-y,0px),0) rotateX(var(--observatory-visual-rotate-x,0deg)) rotateY(var(--observatory-visual-rotate-y,0deg));transform-origin:center;transition:transform .22s cubic-bezier(.2,.72,.24,1),border-color .32s ease,box-shadow .32s ease}.observatory-visual:hover,.observatory-visual:focus-visible{border-color:color-mix(in srgb,var(--observatory-accent) 60%,rgba(255,255,255,.4));box-shadow:0 30px 84px #0000005c,0 0 36px rgba(var(--observatory-accent-rgb),.14),inset 0 1px #ffffff2e}.observatory-visual-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.018);transition:opacity .62s cubic-bezier(.22,.72,.24,1),transform .76s cubic-bezier(.22,.72,.24,1)}.observatory-visual-image.is-active{opacity:1;transform:scale(1)}.observatory-visual-image.is-incoming{z-index:2}.observatory-visual-image.is-leaving{opacity:0;transform:scale(.985)}.observatory-visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,rgba(8,8,10,.2),transparent 34%),linear-gradient(180deg,transparent 62%,rgba(7,7,9,.28));pointer-events:none;transition:background .36s ease}.observatory-gallery-cue{position:absolute;top:18px;right:18px;z-index:5;display:flex;min-width:48px;height:36px;align-items:center;justify-content:center;gap:4px;padding:0 11px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#0a090c8a;color:#fff;box-shadow:inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.observatory-gallery-cue svg{width:14px;height:14px;margin-right:4px;stroke-width:1.5}.observatory-gallery-cue b{width:3px;height:3px;border-radius:50%;background:#ffffff6b}.observatory-gallery-cue b:first-of-type{background:var(--observatory-accent);box-shadow:0 0 8px rgba(var(--observatory-accent-rgb),.8)}.observatory-lens{position:absolute;top:44%;right:clamp(6%,8vw,12%);z-index:4;width:clamp(350px,36vw,610px);aspect-ratio:1;transform:perspective(900px) translate3d(var(--observatory-pointer-x, 0px),calc(-50% + var(--observatory-pointer-y, 0px)),0) rotateX(var(--observatory-rotate-x, 0deg)) rotateY(var(--observatory-rotate-y, 0deg));opacity:1;transition:transform .18s cubic-bezier(.2,.72,.24,1),opacity .36s ease,filter .52s ease}.observatory-orbit,.observatory-lens-glass,.observatory-core{position:absolute;border-radius:50%}.observatory-orbit{border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 0 42px rgba(var(--observatory-accent-rgb),.04)}.observatory-orbit--outer{top:0;right:0;bottom:0;left:0;animation:observatory-orbit 24s linear infinite}.observatory-orbit--middle{top:12%;right:12%;bottom:12%;left:12%;border-style:dashed;opacity:.72;animation:observatory-orbit-reverse 19s linear infinite}.observatory-orbit--inner{top:25%;right:25%;bottom:25%;left:25%;border-color:rgba(var(--observatory-accent-rgb),.48);animation:observatory-orbit 14s linear infinite}.observatory-lens-glass{top:19%;right:19%;bottom:19%;left:19%;border:1px solid rgba(255,255,255,.36);background:radial-gradient(circle at var(--observatory-light-x, 32%) var(--observatory-light-y, 25%),rgba(255,255,255,.34),transparent 24%),radial-gradient(circle at 60% 62%,rgba(var(--observatory-accent-rgb),.34),rgba(var(--observatory-accent-rgb),.08) 48%,#07070933 72%),#ffffff09;box-shadow:inset 0 1px #ffffff7a,inset 0 -22px 60px rgba(var(--observatory-accent-rgb),.16),0 0 70px rgba(var(--observatory-accent-rgb),.2);-webkit-backdrop-filter:blur(9px) saturate(1.25);backdrop-filter:blur(9px) saturate(1.25);animation:observatory-lens-breathe 5.8s ease-in-out infinite alternate}.observatory-core{top:39%;right:39%;bottom:39%;left:39%;background:radial-gradient(circle at 34% 28%,#fff 0 3%,color-mix(in srgb,var(--observatory-accent) 74%,#fff) 16%,var(--observatory-accent) 46%,transparent 72%);box-shadow:0 0 32px rgba(var(--observatory-accent-rgb),.82),0 0 90px rgba(var(--observatory-accent-rgb),.34);transform:translate3d(var(--observatory-core-x, 0px),var(--observatory-core-y, 0px),0);animation:observatory-core 3.4s ease-in-out infinite alternate}.observatory-lens:after{content:"";position:absolute;top:39%;right:39%;bottom:39%;left:39%;z-index:2;border:1px solid rgba(var(--observatory-accent-rgb),.86);border-radius:50%;opacity:0;pointer-events:none}.scent-observatory.is-probing .observatory-lens:after{animation:observatory-probe .82s cubic-bezier(.16,.82,.18,1)}.observatory-signal{position:absolute;z-index:3;width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:var(--observatory-accent);box-shadow:0 0 14px rgba(var(--observatory-accent-rgb),.9)}.observatory-signal--one{top:10%;left:47%;animation:observatory-signal-one 8s ease-in-out infinite alternate}.observatory-signal--two{right:8%;bottom:34%;animation:observatory-signal-two 10s ease-in-out infinite alternate}.observatory-signal--three{bottom:9%;left:27%;animation:observatory-signal-three 9s ease-in-out infinite alternate}.observatory-ingredient{position:absolute;z-index:4;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#08080a6b;color:#ffffffb8;font-size:8px;font-weight:720;letter-spacing:.16em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate3d(var(--observatory-label-x, 0px),var(--observatory-label-y, 0px),0);transition:transform .22s cubic-bezier(.2,.72,.24,1),border-color .26s ease,background-color .26s ease,color .26s ease}.observatory-ingredient:hover{border-color:rgba(var(--observatory-accent-rgb),.66);background:rgba(var(--observatory-accent-rgb),.14);color:#fff}.observatory-ingredient--one{top:21%;left:2%}.observatory-ingredient--two{top:37%;right:-2%}.observatory-ingredient--three{right:8%;bottom:14%}.observatory-index{position:absolute;right:auto;bottom:28px;left:50%;z-index:30;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(calc(100% - 56px),1120px);padding:6px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#09080b7a;box-shadow:0 18px 56px #0000003d,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);transform:translate(-50%)}.observatory-index-focus{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 6);border:1px solid color-mix(in srgb,var(--observatory-accent) 44%,rgba(255,255,255,.24));border-radius:999px;background:radial-gradient(circle at 24% 50%,rgba(var(--observatory-accent-rgb),.24),transparent 35%),linear-gradient(135deg,#ffffff1c,rgba(var(--observatory-accent-rgb),.09));box-shadow:inset 0 1px #ffffff26,0 8px 24px rgba(var(--observatory-accent-rgb),.13);transform:translate(calc(var(--observatory-active-index, 0) * 100%));transition:transform .68s cubic-bezier(.16,.82,.18,1),border-color .32s ease,background .32s ease;pointer-events:none}.observatory-index button{position:relative;display:flex;min-width:0;min-height:62px;align-items:center;justify-content:center;gap:10px;padding:14px 12px;border:0;border-radius:999px;background:transparent;color:#ffffffa3;text-align:center;cursor:pointer;transition:color .26s ease,background-color .32s ease}.observatory-index button:hover,.observatory-index button:focus-visible{color:#fff;background:#ffffff09}.observatory-index button.is-active{color:#fff;background:transparent}.observatory-index-mark{position:relative;display:block;width:7px;height:7px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--scent-color) 56%,#fff);border-radius:50%;background:var(--scent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--scent-color) 18%,transparent),0 0 14px color-mix(in srgb,var(--scent-color) 44%,transparent);transition:transform .42s cubic-bezier(.16,.82,.18,1),box-shadow .32s ease}.observatory-index button.is-active .observatory-index-mark{transform:scale(1.45);box-shadow:0 0 0 4px color-mix(in srgb,var(--scent-color) 22%,transparent),0 0 20px color-mix(in srgb,var(--scent-color) 72%,transparent)}.observatory-index strong{overflow:hidden;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(.96rem,1.02vw,1.12rem);font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap;transition:transform .42s cubic-bezier(.22,.72,.24,1)}.observatory-index button:hover strong,.observatory-index button:focus-visible strong,.observatory-index button.is-active strong{transform:translateY(-2px)}.scent-observatory.is-changing .observatory-copy>:not(.observatory-explore),.scent-observatory.is-changing .observatory-ingredient{opacity:0;transform:translateY(8px)}.scent-observatory.is-changing .observatory-lens{opacity:.46;filter:saturate(.72) blur(2px);transform:perspective(900px) translate3d(var(--observatory-pointer-x, 0px),calc(-50% + var(--observatory-pointer-y, 0px)),0) rotateX(var(--observatory-rotate-x, 0deg)) rotateY(var(--observatory-rotate-y, 0deg)) scale(.965)}.scent-observatory.is-changing .observatory-aurora{opacity:.24}.observatory-copy>:not(.observatory-explore),.observatory-ingredient{transition:opacity .26s ease,transform .46s cubic-bezier(.22,.72,.24,1),color .42s ease}body:not(.theme-dark) .scent-observatory{border-color:color-mix(in srgb,var(--observatory-accent) 42%,rgba(35,26,38,.2));background:radial-gradient(circle at 72% 44%,rgba(var(--observatory-accent-rgb),.24),transparent 30%),linear-gradient(135deg,#f8f4f7,#e9e3ea 52%,#faf8fa);box-shadow:0 34px 90px #33223629,inset 0 1px #ffffffeb;color:#211a23}body:not(.theme-dark) .scent-observatory:before{border-color:#261c292e;box-shadow:inset 0 0 0 1px #ffffff8a,0 0 44px rgba(var(--observatory-accent-rgb),.12)}body:not(.theme-dark) .scent-observatory:after{background:linear-gradient(90deg,rgba(249,247,249,.92) 0%,rgba(249,247,249,.62) 36%,transparent 60%),linear-gradient(180deg,transparent 56%,rgba(246,242,247,.7) 100%)}body:not(.theme-dark) .observatory-copy h3{color:#211a23;text-shadow:0 18px 54px rgba(55,34,58,.14)}body:not(.theme-dark) .observatory-eyebrow{color:#231b2694}body:not(.theme-dark) .observatory-description{color:#29222b}body:not(.theme-dark) .observatory-signature{color:color-mix(in srgb,var(--observatory-accent) 66%,#352a38)}body:not(.theme-dark) .observatory-explore{border-color:#261c2933;background:#ffffff8a;color:#211a23}body:not(.theme-dark) .observatory-orbit{border-color:#271d2a2e}body:not(.theme-dark) .observatory-orbit--inner{border-color:rgba(var(--observatory-accent-rgb),.56)}body:not(.theme-dark) .observatory-lens-glass{border-color:#ffffffc7;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.82),transparent 24%),radial-gradient(circle at 60% 62%,rgba(var(--observatory-accent-rgb),.4),rgba(var(--observatory-accent-rgb),.12) 48%,#ffffff2e 72%),#ffffff2e;box-shadow:inset 0 1px #fff,inset 0 -22px 60px rgba(var(--observatory-accent-rgb),.18),0 0 70px rgba(var(--observatory-accent-rgb),.22)}body:not(.theme-dark) .observatory-ingredient{border-color:#251b2829;background:#ffffff94;color:#231b26b3}body:not(.theme-dark) .observatory-index{border-color:#261c2929;background:#ffffff9e;box-shadow:0 18px 52px #3322361f,inset 0 1px #ffffffd6}body:not(.theme-dark) .observatory-index button{color:#251c28a8}body:not(.theme-dark) .observatory-index button:hover,body:not(.theme-dark) .observatory-index button:focus-visible,body:not(.theme-dark) .observatory-index button.is-active{color:#211a23}@keyframes observatory-aurora-one{to{transform:translate3d(-7%,8%,0) scale(1.08)}}@keyframes observatory-aurora-two{to{transform:translate3d(8%,-6%,0) scale(.94)}}@keyframes observatory-cursor-blink{0%,48%{opacity:1}49%,to{opacity:.12}}@keyframes observatory-orbit{to{transform:rotate(360deg)}}@keyframes observatory-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes observatory-lens-breathe{to{transform:scale(1.025);box-shadow:inset 0 1px #ffffff7a,inset 0 -22px 60px rgba(var(--observatory-accent-rgb),.2),0 0 92px rgba(var(--observatory-accent-rgb),.28)}}@keyframes observatory-core{0%{transform:translate3d(var(--observatory-core-x, 0px),var(--observatory-core-y, 0px),0) scale(.96)}to{transform:translate3d(var(--observatory-core-x, 0px),var(--observatory-core-y, 0px),0) scale(1.12);filter:saturate(1.18)}}@keyframes observatory-probe{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(4.25)}}@keyframes observatory-signal-one{to{transform:translate3d(36px,18px,0)}}@keyframes observatory-signal-two{to{transform:translate3d(-24px,-38px,0)}}@keyframes observatory-signal-three{to{transform:translate3d(28px,-16px,0)}}}@media(prefers-reduced-motion:reduce){.scent-observatory *,.scent-observatory *:before,.scent-observatory *:after{animation:none!important;transition-duration:.01ms!important}.observatory-typewriter-cursor{display:none!important}}@media(min-width:921px){.modal.is-wardrobe .modal-panel{height:min(clamp(620px,62vh,790px),calc(100dvh - 36px))!important;max-height:none!important}.modal.is-wardrobe [data-modal-content],.modal.is-wardrobe .wardrobe-layout{height:100%!important}.footer-stage{max-width:min(1760px,calc(100vw - 48px))}.footer-stage-heading{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;margin-bottom:clamp(30px,4vw,58px)}.footer-scent-deck,.footer-scent-deck.footer-reveal,.footer-scent-deck.footer-reveal.is-visible{--deck-accent: #df5f69;--wardrobe-frame-radius: 14px;position:relative!important;display:block!important;height:clamp(620px,62vh,790px)!important;min-height:620px;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--deck-accent) 30%,rgba(255,255,255,.24))!important;border-radius:var(--wardrobe-frame-radius)!important;background:#09090b!important;box-shadow:0 36px 100px #00000057,inset 0 1px #ffffff1f!important;isolation:isolate;perspective:none!important;transform-style:flat!important;transition:--deck-accent .48s cubic-bezier(.22,.72,.24,1),border-color .48s ease,box-shadow .48s ease!important}.footer-scent-deck:before{content:"";position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:8!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(6,6,8,.94) 0%,rgba(6,6,8,.78) 25%,rgba(6,6,8,.32) 52%,transparent 76%),linear-gradient(180deg,#0505071f 38%,#050507d1)!important;box-shadow:none!important;opacity:1!important;pointer-events:none;transform:none!important}.footer-scent-deck:after{content:"";position:absolute!important;top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;z-index:30!important;width:auto!important;height:auto!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:var(--wardrobe-frame-radius)!important;background:transparent!important;box-shadow:inset 0 0 0 1px #0000001a,0 0 38px color-mix(in srgb,var(--deck-accent) 9%,transparent)!important;opacity:.78!important;pointer-events:none;transform:none!important}.footer-scent-deck.footer-reveal .footer-scent,.footer-scent-deck.footer-reveal.is-visible .footer-scent,.footer-scent-deck .footer-scent{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#0a090c!important;box-shadow:none!important;opacity:0!important;pointer-events:none;clip-path:inset(0 0 0 5%);transform:translate3d(2.2%,0,0) scale(1.025)!important;transform-origin:center!important;will-change:opacity,transform,clip-path;transition:opacity .76s cubic-bezier(.2,.7,.24,1),transform .98s cubic-bezier(.16,.82,.18,1),clip-path .98s cubic-bezier(.16,.82,.18,1)!important}.footer-scent-deck .footer-scent.is-stage-active,.footer-scent-deck.footer-reveal .footer-scent.is-stage-active,.footer-scent-deck.footer-reveal.is-visible .footer-scent.is-stage-active{z-index:3!important;opacity:1!important;pointer-events:auto;clip-path:inset(0 0 0 0);transform:translateZ(0) scale(1)!important}.footer-scent-deck .footer-scent.is-stage-leaving,.footer-scent-deck.footer-reveal .footer-scent.is-stage-leaving,.footer-scent-deck.footer-reveal.is-visible .footer-scent.is-stage-leaving{z-index:2!important;opacity:0!important;clip-path:inset(0 5% 0 0);transform:translate3d(-1.6%,0,0) scale(1.01)!important}.footer-scent-deck .footer-scent:before,.footer-scent-deck .footer-scent:after,.footer-scent-deck .footer-scent-copy,.footer-scent-deck .footer-scent-index,.footer-scent-deck .footer-scent>svg{display:none!important}.footer-scent-deck .footer-scent img,.footer-scent-deck .footer-scent:hover img,.footer-scent-deck .footer-scent:focus-visible img,.footer-scent-deck .footer-scent.is-auto-hover img,.footer-scent-deck .footer-scent.is-stage-active img,.footer-scent-deck .footer-scent.is-stage-arriving img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:none!important;transform:scale(1.015)!important;will-change:transform;transition:transform 5.4s cubic-bezier(.2,.65,.25,1)!important;animation:none!important}.footer-scent-deck .footer-scent.is-stage-active img{transform:scale(1.045)!important}.footer-wardrobe-stage-meta{position:absolute!important;top:clamp(72px,9vh,108px)!important;left:clamp(58px,6vw,104px)!important;z-index:20!important;display:grid!important;width:min(48%,820px)!important;gap:11px!important;color:#fff;pointer-events:none}.footer-wardrobe-stage-meta:before{content:"THE FRAGRANCE WARDROBE";width:auto!important;height:auto!important;margin:0 0 22px!important;background:none!important;box-shadow:none!important;color:color-mix(in srgb,var(--deck-accent) 74%,#fff);font-size:10px;font-weight:700;letter-spacing:.22em}.footer-wardrobe-stage-meta:after{content:"";width:min(250px,58%)!important;height:1px!important;margin-top:25px!important;background:linear-gradient(90deg,var(--deck-accent),transparent)!important;opacity:.9!important;transform:scaleX(0);transform-origin:left}.footer-scent-deck.is-cycle-running .footer-wardrobe-stage-meta:after{animation:standalone-wardrobe-progress 5.4s linear both!important}.footer-wardrobe-stage-meta span{color:#ffffffad!important;font-size:10px!important;font-weight:650!important;letter-spacing:.18em!important}.footer-wardrobe-stage-meta strong{max-width:100%;color:#fff!important;font-family:"Instrument Serif",Georgia,serif!important;font-size:clamp(2.5rem,6vw,7.2rem)!important;font-weight:400!important;line-height:.78!important;letter-spacing:0!important;white-space:nowrap;text-shadow:0 18px 60px rgba(0,0,0,.5)!important}.footer-wardrobe-stage-meta small{color:#ffffffc2!important;font-size:clamp(.74rem,.82vw,.92rem)!important;line-height:1.45!important}.footer-wardrobe-stage-meta span,.footer-wardrobe-stage-meta strong,.footer-wardrobe-stage-meta small{filter:none!important;transform:translateZ(0);transition:opacity .19s ease,transform .42s cubic-bezier(.22,.72,.24,1),color .36s ease!important}.footer-scent-deck.is-meta-changing .footer-wardrobe-stage-meta span,.footer-scent-deck.is-meta-changing .footer-wardrobe-stage-meta strong,.footer-scent-deck.is-meta-changing .footer-wardrobe-stage-meta small{opacity:0;filter:none!important;transform:translate3d(0,-8px,0)}.footer-wardrobe-stage-controls{position:absolute!important;top:38px!important;right:38px!important;z-index:40!important;display:flex!important;gap:8px!important}.footer-wardrobe-stage-controls button{display:grid!important;width:46px!important;height:46px!important;padding:0!important;place-items:center;border:1px solid rgba(255,255,255,.32)!important;border-radius:50%!important;background:#08080a6b!important;color:#fff!important;box-shadow:inset 0 1px #ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .24s ease,border-color .24s ease,transform .32s cubic-bezier(.22,.72,.24,1)!important}.footer-wardrobe-stage-controls button:hover,.footer-wardrobe-stage-controls button:focus-visible{border-color:color-mix(in srgb,var(--deck-accent) 74%,#fff)!important;background:color-mix(in srgb,var(--deck-accent) 26%,rgba(8,8,10,.72))!important;transform:translateY(-2px)!important}.footer-wardrobe-comet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.footer-wardrobe-comet rect{x:14.5px;y:14.5px;width:calc(100% - 29px);height:calc(100% - 29px);rx:14px;ry:14px;fill:none;stroke:color-mix(in srgb,var(--deck-accent) 72%,#fff);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:2.8 97.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--deck-accent) 86%,transparent));animation:standalone-wardrobe-comet 24s linear infinite}.footer-wardrobe-nav{position:absolute;right:clamp(30px,4vw,64px);bottom:clamp(30px,4vw,56px);left:clamp(30px,4vw,64px);z-index:40;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:4px;background:#0a090c80;box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff1f;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}.footer-wardrobe-nav button{position:relative;display:grid;min-width:0;min-height:76px;padding:17px 18px 15px;gap:7px;-webkit-appearance:none;appearance:none;border:0;border-right:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;color:#ffffffb8;text-align:left;cursor:pointer;transition:color .24s ease,background-color .28s ease}.footer-wardrobe-nav button:last-child{border-right:0}.footer-wardrobe-nav button:after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:2px;background:var(--deck-accent);opacity:0;transform:scaleX(.2);transform-origin:left;transition:opacity .26s ease,transform .46s cubic-bezier(.22,.72,.24,1)}.footer-wardrobe-nav button:hover,.footer-wardrobe-nav button:focus-visible{background:#ffffff14;color:#fff}.footer-wardrobe-nav button.is-active{background:color-mix(in srgb,var(--deck-accent) 20%,rgba(18,16,20,.6));color:#fff}.footer-wardrobe-nav button.is-active:after{opacity:1;transform:scaleX(1)}.footer-wardrobe-nav span{color:color-mix(in srgb,var(--deck-accent) 70%,#fff);font-size:8px;font-weight:700;letter-spacing:.15em}.footer-wardrobe-nav strong{overflow:hidden;font-size:clamp(.72rem,.86vw,.94rem);font-weight:560;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body:not(.theme-dark) .footer-scent-deck:before{background:linear-gradient(90deg,rgba(249,246,249,.9) 0%,rgba(249,246,249,.68) 24%,rgba(249,246,249,.12) 50%,transparent 70%),linear-gradient(180deg,#ffffff05 42%,#f5f0f680)!important}body:not(.theme-dark) .footer-scent-deck .footer-scent img,body:not(.theme-dark) .footer-scent-deck .footer-scent.is-stage-active img{filter:saturate(1.1) contrast(1.07) brightness(1.01)!important}body:not(.theme-dark) .footer-wardrobe-stage-meta{color:#1c171e}body:not(.theme-dark) .footer-wardrobe-stage-meta:before{color:color-mix(in srgb,var(--deck-accent) 72%,#342a36)}body:not(.theme-dark) .footer-wardrobe-stage-meta span{color:#1f1821a3!important}body:not(.theme-dark) .footer-wardrobe-stage-meta strong{color:#1c171e!important;text-shadow:0 18px 54px rgba(62,39,64,.16)!important}body:not(.theme-dark) .footer-wardrobe-stage-meta small{color:#2d2330bd!important}body:not(.theme-dark) .footer-wardrobe-comet rect{stroke:color-mix(in srgb,var(--deck-accent) 82%,#3a1d31);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--deck-accent) 96%,transparent))}body:not(.theme-dark) .footer-wardrobe-nav{border-color:#241b272e;background:#ffffff9e;box-shadow:0 18px 60px #34253724,inset 0 1px #ffffffc7}body:not(.theme-dark) .footer-wardrobe-nav button{border-right-color:#281e2b21;color:#251d28ad}body:not(.theme-dark) .footer-wardrobe-nav button:hover,body:not(.theme-dark) .footer-wardrobe-nav button:focus-visible{background:#ffffff8f;color:#1c171e}body:not(.theme-dark) .footer-wardrobe-nav button.is-active{background:color-mix(in srgb,var(--deck-accent) 17%,rgba(255,255,255,.7));color:#1c171e}body:not(.theme-dark) .footer-wardrobe-stage-controls button{border-color:#241b2733!important;background:#ffffffa8!important;color:#1c171e!important}}.modal.is-wardrobe .modal-panel{width:min(1180px,calc(100vw - 36px))!important;height:min(78dvh,820px)!important;max-width:1180px!important;max-height:820px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--wardrobe-accent) 34%,rgba(255,255,255,.24))!important;border-radius:14px!important;background:#08080a!important;box-shadow:0 38px 110px #00000070!important}.modal.is-wardrobe [data-modal-content],.modal.is-wardrobe .wardrobe-layout--gallery-only,.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-gallery,.modal.is-wardrobe .wardrobe-layout--gallery-only [data-wardrobe-gallery]{display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.modal.is-wardrobe .wardrobe-layout--gallery-only{position:relative!important;grid-template:none!important;border-radius:inherit!important;background:#08080a!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-gallery{position:relative!important;isolation:isolate}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-art{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;border-radius:0!important;background:#09090b!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-art:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;background:linear-gradient(180deg,transparent 68%,rgba(5,5,7,.38) 100%)!important;pointer-events:none!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-art-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-art-image.is-active{z-index:1!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-art-image--incoming{z-index:2!important}.wardrobe-gallery-a11y-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-picker{position:absolute!important;right:auto!important;bottom:24px!important;left:24px!important;width:auto!important;z-index:9!important;display:flex!important;justify-content:flex-start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-options{display:flex!important;width:auto!important;padding:5px!important;gap:5px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px!important;background:#09080bd1!important;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff26!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;pointer-events:auto}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button{position:relative!important;display:block!important;width:70px!important;height:50px!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;opacity:.62!important;transition:width .42s cubic-bezier(.16,.82,.18,1),opacity .26s ease,border-color .26s ease!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button.is-active{width:94px!important;border-color:color-mix(in srgb,var(--wardrobe-accent) 64%,#fff)!important;opacity:1!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-thumb,.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-thumb img{display:block!important;width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button:before{display:none!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button:after{content:""!important;position:absolute!important;right:8px!important;bottom:3px!important;left:8px!important;z-index:3!important;display:block!important;height:1px!important;border-radius:2px!important;background:#fff!important;opacity:0!important;transform:scaleX(0)!important;transform-origin:left!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button.is-active.is-cycling:after{opacity:.9!important;animation:wardrobe-gallery-cycle var(--wardrobe-cycle-duration,2.8s) linear forwards!important}@keyframes wardrobe-gallery-cycle{to{transform:scaleX(1)}}@media(max-width:760px){.modal.is-wardrobe .modal-panel{width:calc(100vw - 18px)!important;height:min(72dvh,620px)!important;max-height:min(72dvh,620px)!important;border-radius:12px!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-picker{right:auto!important;bottom:14px!important;left:14px!important;width:auto!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-options{padding:4px!important;gap:4px!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button{width:58px!important;height:42px!important}.modal.is-wardrobe .wardrobe-layout--gallery-only .wardrobe-view-button.is-active{width:80px!important}.modal.is-wardrobe .modal-close{top:16px!important;right:16px!important;width:40px!important;height:40px!important}}.observatory-index-mark{position:relative;display:block}.observatory-index-mark:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1.5px solid transparent;border-top-color:var(--scent-color);border-right-color:color-mix(in srgb,var(--scent-color) 64%,transparent);border-radius:50%;opacity:0;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--scent-color) 76%,transparent));pointer-events:none}.scent-observatory.is-timer-running .observatory-index button.is-active .observatory-index-mark:after{opacity:1;animation:observatory-scent-clock 14s linear forwards}@keyframes observatory-scent-clock{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@media(prefers-reduced-motion:reduce){.observatory-index-mark:after{display:none}}.observatory-visual{cursor:default!important;pointer-events:none}.observatory-visual:hover,.observatory-visual:focus-visible{border-color:#fff3!important;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff24!important}.observatory-typewriter-cursor{margin-left:1px!important;transform:none!important;transition:none!important;will-change:left,top}@property --observatory-clock-progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.observatory-index-mark:before,.observatory-index-mark:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:0;border-radius:50%;pointer-events:none}.observatory-index-mark:before{background:color-mix(in srgb,var(--scent-color) 22%,rgba(255,255,255,.14));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);opacity:.68}.observatory-index-mark:after{background:conic-gradient(from -90deg,var(--scent-color) var(--observatory-clock-progress),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);opacity:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--scent-color) 78%,transparent))}.scent-observatory.is-timer-running .observatory-index button.is-active .observatory-index-mark:after{opacity:1;animation:observatory-scent-clock-fill 14s linear forwards}@keyframes observatory-scent-clock-fill{to{--observatory-clock-progress: 100%}}body:not(.theme-dark) .scent-observatory{border-color:color-mix(in srgb,var(--observatory-accent) 32%,rgba(45,35,48,.14))!important;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--observatory-accent) 7%,#faf9fb) 54%,#fff)!important;box-shadow:0 16px 42px rgba(var(--observatory-accent-rgb),.075),inset 0 1px #fff!important}body:not(.theme-dark) .scent-observatory:before{border-color:color-mix(in srgb,var(--observatory-accent) 28%,rgba(39,29,42,.12))!important;box-shadow:inset 0 0 0 1px #ffffffc7!important}body:not(.theme-dark) .scent-observatory:after{background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,.42) 38%,transparent 62%)!important}body:not(.theme-dark) .observatory-visual{border-color:color-mix(in srgb,var(--observatory-accent) 28%,rgba(41,31,44,.13))!important;background:#fff!important;box-shadow:0 12px 34px rgba(var(--observatory-accent-rgb),.11),inset 0 1px #fff!important}body:not(.theme-dark) .observatory-visual:hover,body:not(.theme-dark) .observatory-visual:focus-visible{box-shadow:0 12px 34px rgba(var(--observatory-accent-rgb),.11),inset 0 1px #fff!important}body:not(.theme-dark) .observatory-visual-shade{background:linear-gradient(180deg,transparent 76%,rgba(var(--observatory-accent-rgb),.08))!important}body:not(.theme-dark) .observatory-index{box-shadow:0 9px 28px rgba(var(--observatory-accent-rgb),.08),inset 0 1px #fff!important}.observatory-index button{gap:13px!important}.observatory-index-mark{width:6.5px!important;height:6.5px!important;flex-basis:6.5px!important}.observatory-index button.is-active .observatory-index-mark{transform:scale(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--scent-color) 18%,transparent),0 0 11px color-mix(in srgb,var(--scent-color) 60%,transparent)!important}.observatory-index button strong{display:flex;min-height:1.08em;align-items:center;line-height:1.08!important;transform:translateY(0)!important;animation:none!important}.observatory-index-mark:before,.observatory-index-mark:after{top:-4.25px!important;right:-4.25px!important;bottom:-4.25px!important;left:-4.25px!important}.observatory-index-mark:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 0)!important;mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 0)!important}.observatory-index-mark:after{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0)!important;mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0)!important}@media(min-width:921px){.observatory-index{isolation:isolate}.observatory-index button{z-index:2}.observatory-index-focus{z-index:1;transform:translate3d(calc(var(--observatory-active-index,0) * 100%),0,0);transform-origin:center;transition:transform .68s cubic-bezier(.16,.84,.18,1),border-color .32s ease,background .32s ease;will-change:transform}}@media(max-width:920px){.observatory-index button{gap:10px!important}.observatory-copy{height:270px}.observatory-explore{position:absolute!important;top:548px!important;left:50%!important;margin-top:0!important;z-index:8;transform:translate(-50%)}.observatory-explore:hover,.observatory-explore:focus-visible{transform:translate(-50%)!important}}.observatory-explore.is-revealing{animation:observatory-explore-reveal .6s cubic-bezier(.2,.74,.22,1) both}@keyframes observatory-explore-reveal{0%{opacity:0;filter:blur(4px)}46%{opacity:.72;filter:blur(1.5px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.observatory-index-focus{transition-duration:.01ms!important}.observatory-explore.is-revealing{animation:none!important}}.footer-club{position:relative;isolation:isolate;margin-top:clamp(52px,6vw,96px)!important;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 36% 64%,rgba(255,255,255,.025)),linear-gradient(135deg,#54c9bd0e,#e879ae09);box-shadow:inset 0 1px #ffffff09}.footer-club:before{content:"";position:absolute;top:-1px;left:clamp(18px,4vw,64px);width:clamp(64px,8vw,128px);height:2px;background:linear-gradient(90deg,#54c9bd,#54c9bd00);box-shadow:0 0 18px #54c9bd52;pointer-events:none}body:not(.theme-dark) .footer-club{border-color:#251b281f;background:linear-gradient(90deg,rgba(255,255,255,.74),transparent 38% 62%,rgba(255,255,255,.7)),linear-gradient(135deg,#54c9bd17,#e879ae11);box-shadow:inset 0 1px #ffffffe6}@media(max-width:920px){.footer-club{margin-top:34px!important;padding-top:54px!important;padding-bottom:54px!important}}.footer-club{--club-line: rgba(255,255,255,.14);--club-muted: rgba(255,250,252,.56);display:grid!important;grid-template-columns:70px minmax(330px,.82fr) minmax(520px,1.18fr)!important;gap:0!important;width:min(1680px,calc(100% - 48px));max-width:1680px!important;min-height:356px;margin:clamp(52px,6vw,96px) auto 0!important;padding:0!important;align-items:stretch!important;overflow:hidden;border:1px solid var(--club-line)!important;border-radius:2px;background:#101012!important;box-shadow:inset 0 1px #ffffff06!important}.footer-club:before{top:0!important;left:70px!important;width:min(18vw,260px)!important;height:1px!important;background:linear-gradient(90deg,#54c9bd 0 32%,#54c9bd00)!important;box-shadow:0 0 14px #54c9bd38!important}.footer-club:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.025) 50%,transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),rgba(255,255,255,.018) 50%,transparent calc(50% + .5px));background-size:120px 120px;pointer-events:none}.footer-club-copy{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:clamp(48px,4vw,72px) clamp(34px,4vw,68px)}.footer-club-copy .footer-kicker{margin-bottom:18px;color:#54c9bd;font-size:10px;letter-spacing:.16em}.footer-club-copy h3{max-width:9.4ch!important;margin:0 0 22px!important;font-size:clamp(3.5rem,4.35vw,5.25rem)!important;line-height:.88!important;letter-spacing:0;text-wrap:balance}.footer-club-copy>p:last-child{max-width:44ch!important;color:var(--club-muted)!important;font-size:13px!important;line-height:1.65!important}.footer-club-access{display:grid;min-width:0;align-content:center;grid-template-rows:auto auto auto;gap:28px;padding:clamp(48px,4vw,72px) clamp(34px,4vw,68px);border-left:1px solid var(--club-line);background:#ffffff04}.footer-club .newsletter-form{padding:0!important;border:0!important}.site-footer .footer-club .newsletter-field{min-height:68px;padding:7px 7px 7px 20px;border-color:#ffffff3b;border-radius:3px;background:#18181a;box-shadow:inset 0 1px #ffffff06;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.site-footer .footer-club .newsletter-field:focus-within{border-color:#54c9bdb8;background:#1b1b1d;box-shadow:0 0 0 3px #54c9bd14,inset 0 1px #ffffff09}.site-footer .footer-club .newsletter-field .button{min-width:142px;min-height:52px;border:1px solid #fffafc;border-radius:2px;background:#fffafc;color:#111113;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .18s ease}.site-footer .footer-club .newsletter-field .button:hover{border-color:#54c9bd;background:#54c9bd;color:#101012;transform:translate(-2px)}body:not(.theme-dark) .footer-club{--club-line: rgba(34,25,36,.14);--club-muted: rgba(34,25,36,.62);background:#f7f4f7!important;box-shadow:inset 0 1px #fffc!important}body:not(.theme-dark) .footer-club:after{background-image:linear-gradient(90deg,transparent calc(50% - .5px),rgba(34,25,36,.028) 50%,transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),rgba(34,25,36,.022) 50%,transparent calc(50% + .5px))}body:not(.theme-dark) .footer-club-access{background:#22192405}body:not(.theme-dark) .site-footer .footer-club .newsletter-field{border-color:#22192433;background:#fff;box-shadow:inset 0 1px #ffffffe6}body:not(.theme-dark) .site-footer .footer-club .newsletter-field:focus-within{border-color:#2d9c91ad;background:#fff;box-shadow:0 0 0 3px #2d9c9117}body:not(.theme-dark) .site-footer .footer-club .newsletter-field .button{border-color:#1b171d;background:#1b171d;color:#fff}.footer-copyright{display:flex;width:min(1680px,calc(100% - 48px));min-height:42px;margin:0 auto;align-items:center;justify-content:flex-end;gap:6px;border-top:1px solid rgba(255,255,255,.1);color:#fffafc7a;font-size:10px;font-weight:760;letter-spacing:.12em}body:not(.theme-dark) .footer-copyright{border-top-color:#2219241f;color:#22192485}@media(max-width:920px){.footer-club{grid-template-columns:52px minmax(0,1fr)!important;width:min(100% - 28px,760px);padding:0!important}.footer-club-copy,.footer-club-access{padding:42px clamp(24px,6vw,48px)}.footer-club-access{border-top:1px solid var(--club-line);border-left:0}}@media(max-width:560px){.footer-club{grid-template-columns:1fr!important;width:calc(100% - 20px);margin-top:40px!important}.footer-club-copy,.footer-club-access{padding:34px 20px}.footer-club-copy h3{max-width:10ch!important;font-size:clamp(2.75rem,13vw,3.55rem)!important}.footer-club-access{gap:20px}.site-footer .footer-club .newsletter-field{grid-template-columns:auto minmax(0,1fr);padding:10px 12px 10px 16px}.site-footer .footer-club .newsletter-field .button{grid-column:1 / -1;width:100%;min-height:48px;margin-top:3px}.footer-copyright{width:calc(100% - 28px);min-height:40px}}@media(min-width:921px)and (max-height:760px){.footer-scent-deck,.footer-scent-deck.footer-reveal,.footer-scent-deck.footer-reveal.is-visible{height:620px!important}.footer-wardrobe-stage-meta{top:74px!important}}@keyframes standalone-wardrobe-progress{0%{transform:scaleX(0);opacity:.42}to{transform:scaleX(1);opacity:.92}}@keyframes standalone-wardrobe-comet{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce)and (min-width:921px){.footer-scent-deck .footer-scent,.footer-scent-deck .footer-scent img,.footer-wardrobe-stage-meta *,.footer-wardrobe-nav button,.footer-wardrobe-comet{animation:none!important;transition-duration:.01ms!important}.footer-wardrobe-comet{display:none}}@media(min-width:921px){.footer-stage>.footer-scent-deck,.footer-stage>.footer-scent-deck.footer-reveal,.footer-stage>.footer-scent-deck.footer-reveal.is-visible{display:none!important}}.site-footer .footer-club{position:relative;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)!important;width:min(1480px,calc(100% - 48px));min-height:330px;margin:clamp(56px,7vw,104px) auto 0!important;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;background:linear-gradient(125deg,rgba(84,201,189,.07),transparent 38%),#111113!important;box-shadow:0 22px 70px #0003!important;isolation:isolate}.site-footer .footer-club:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:-1;border:1px solid rgba(255,255,255,.055);border-radius:17px;pointer-events:none}.site-footer .footer-club:after{content:"";position:absolute;top:48px;bottom:48px;left:46%;z-index:-1;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent);pointer-events:none}.site-footer .footer-club-copy,.site-footer .footer-club-access{position:relative;display:flex;min-width:0;padding:clamp(46px,5vw,72px)}.site-footer .footer-club-copy{justify-content:center;flex-direction:column}.site-footer .footer-club-copy .footer-kicker{margin:0 0 18px;color:#54c9bd;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.site-footer .footer-club-copy h3{max-width:10ch!important;margin:0!important;color:#fffafc;font-family:var(--font-display);font-size:clamp(3.2rem,4.7vw,5rem)!important;font-weight:400;line-height:.91!important;letter-spacing:0}.site-footer .footer-club-copy>p:last-child{max-width:43ch;margin:24px 0 0;color:#fffafc91;font-size:13px;line-height:1.65}.site-footer .footer-club-access{align-items:center}.site-footer .footer-club .newsletter-form{width:100%;padding:0!important;border:0!important;background:transparent!important}.site-footer .footer-club .newsletter-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:72px;padding:8px 8px 8px 22px;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0b;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.site-footer .footer-club .newsletter-field:focus-within{border-color:#54c9bdc2;background:#ffffff13;box-shadow:0 0 0 4px #54c9bd14,inset 0 1px #ffffff0e}.site-footer .footer-club .newsletter-field>svg{width:18px;height:18px;color:#54c9bd}.site-footer .footer-club .newsletter-field input{min-width:0;color:#fffafc}.site-footer .footer-club .newsletter-field input::placeholder{color:#fffafc73}.site-footer .footer-club .newsletter-field .button{min-width:148px;min-height:54px;padding-inline:24px;border:1px solid #fffafc;border-radius:999px;background:#fffafc;color:#121214;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.site-footer .footer-club .newsletter-field .button:hover{border-color:#54c9bd;background:#54c9bd;color:#111113;transform:translate(-2px)}body:not(.theme-dark) .site-footer .footer-club{border-color:#241b2621!important;background:linear-gradient(125deg,rgba(84,201,189,.08),transparent 40%),#fbf9fb!important;box-shadow:0 20px 64px #2f223114!important}body:not(.theme-dark) .site-footer .footer-club:before{border-color:#241b2612}body:not(.theme-dark) .site-footer .footer-club:after{background:linear-gradient(180deg,transparent,rgba(36,27,38,.14),transparent)}body:not(.theme-dark) .site-footer .footer-club-copy h3{color:#211b23}body:not(.theme-dark) .site-footer .footer-club-copy>p:last-child{color:#241b269e}body:not(.theme-dark) .site-footer .footer-club .newsletter-field{border-color:#241b262e;background:#fffc;box-shadow:inset 0 1px #fffffff2}body:not(.theme-dark) .site-footer .footer-club .newsletter-field:focus-within{border-color:#2d9c91b8;background:#fff;box-shadow:0 0 0 4px #2d9c9114}body:not(.theme-dark) .site-footer .footer-club .newsletter-field input{color:#211b23}body:not(.theme-dark) .site-footer .footer-club .newsletter-field input::placeholder{color:#241b266b}body:not(.theme-dark) .site-footer .footer-club .newsletter-field .button{border-color:#211b23;background:#211b23;color:#fff}.site-footer .footer-copyright{display:flex;width:min(1480px,calc(100% - 48px));min-height:44px;margin:0 auto;align-items:center;justify-content:flex-end;gap:5px;border-top:1px solid rgba(255,255,255,.1);color:#fffafc7a;font-size:10px;font-weight:750;letter-spacing:.1em}body:not(.theme-dark) .site-footer .footer-copyright{border-top-color:#241b261f;color:#241b268a}@media(max-width:920px){.site-footer .footer-club{grid-template-columns:1fr!important;width:min(760px,calc(100% - 28px))}.site-footer .footer-club:after{top:auto;right:32px;bottom:0;left:32px;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.site-footer .footer-club-copy,.site-footer .footer-club-access{padding:42px clamp(28px,7vw,54px)}.site-footer .footer-club-access{padding-top:0}}@media(max-width:560px){.site-footer .footer-club{width:calc(100% - 20px);min-height:0;margin-top:40px!important;border-radius:18px!important}.site-footer .footer-club:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:12px}.site-footer .footer-club-copy,.site-footer .footer-club-access{padding:36px 24px}.site-footer .footer-club-access{padding-top:0}.site-footer .footer-club-copy h3{max-width:9ch!important;font-size:clamp(2.7rem,13vw,3.45rem)!important}.site-footer .footer-club-copy>p:last-child{margin-top:20px;font-size:12px}.site-footer .footer-club .newsletter-field{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:12px;border-radius:18px}.site-footer .footer-club .newsletter-field .button{grid-column:1 / -1;width:100%;min-height:50px;margin-top:2px}.site-footer .footer-copyright{width:calc(100% - 28px);min-height:42px}}.site-footer .footer-club:before{display:none!important}.site-footer .footer-club .newsletter-field .button:hover svg,.site-footer .footer-club .newsletter-field .button:focus-visible svg{color:#54c9bd!important;stroke:currentColor!important}@media(max-width:560px){.site-footer .footer-club-access{padding:26px 30px 30px!important}.site-footer .footer-club .newsletter-form,.site-footer .footer-club .newsletter-field{width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box}}.hero[data-hero] .hero-gallery{transition:background-color .14s linear!important}.hero[data-hero] .hero-slide{visibility:hidden;contain:paint;transform:none!important;will-change:auto!important;transition:opacity .26s cubic-bezier(.22,.72,.24,1)!important}.hero[data-hero] .hero-slide.is-active,.hero[data-hero] .hero-slide.is-leaving{visibility:visible;will-change:opacity!important}.hero[data-hero] .hero-slide.is-active{z-index:2}.hero[data-hero] .hero-slide.is-leaving{z-index:1;opacity:1}.hero[data-hero] .hero-slide:not(.is-active):not(.is-leaving):before,.hero[data-hero] .hero-slide:not(.is-active):not(.is-leaving):after{content:none!important;display:none!important;background-image:none!important}.hero[data-hero] .hero-slide.is-active:before,.hero[data-hero] .hero-slide.is-active:after,.hero[data-hero] .hero-slide.is-leaving:before,.hero[data-hero] .hero-slide.is-leaving:after{content:""!important;display:block!important}body:not(.theme-dark) .hero[data-hero] .hero-slide.is-active:after,body:not(.theme-dark) .hero[data-hero] .hero-slide.is-leaving:after,body.theme-dark .hero[data-hero] .hero-slide.is-active:before,body.theme-dark .hero[data-hero] .hero-slide.is-leaving:before{content:none!important;display:none!important;background-image:none!important}.hero[data-hero].is-scent-switching .hero-scent-ribbon,.hero[data-hero].is-scent-switching .hero-scent-ribbon:before,.hero[data-hero].is-scent-switching .hero-scent-ribbon:after,.hero[data-hero].is-scent-switching .hero-film-grain{animation-play-state:paused!important}@media(max-width:920px){.site-footer .footer-club-access{border-top:1px solid rgba(255,255,255,.14)}body:not(.theme-dark) .site-footer .footer-club-access{border-top-color:#241b2624}}@media(max-width:760px){body:not(.theme-dark) .hero[data-hero]:before{background:linear-gradient(180deg,#faf7f8b3,#faf7f87a 23%,#faf7f829 45%,#faf7f805 64%),linear-gradient(90deg,rgba(250,247,248,.25) 0%,rgba(250,247,248,.08) 40%,transparent 72%)!important}body.theme-dark .hero[data-hero]:before{background:linear-gradient(180deg,#100f11c2,#100f118f 24%,#100f113b 47%,#100f1108 66%),linear-gradient(90deg,rgba(16,15,17,.32) 0%,rgba(16,15,17,.1) 42%,transparent 74%)!important}.hero[data-hero]:after,body.theme-dark .hero[data-hero]:after{height:30%;background:linear-gradient(0deg,rgba(17,14,17,.2),transparent 76%)!important}}@media(max-width:760px){.hero[data-hero] #hero-title .hero-title-inner{-webkit-text-stroke:.42px color-mix(in srgb,var(--hero-accent) 44%,#211725)!important;text-shadow:0 1px 1px rgba(255,255,255,.52),0 0 4px color-mix(in srgb,var(--hero-accent) 30%,transparent),0 0 10px color-mix(in srgb,var(--hero-accent) 13%,transparent)!important;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--hero-accent) 34%,#fff)) drop-shadow(0 0 6px color-mix(in srgb,var(--hero-accent) 16%,transparent))!important}body.theme-dark .hero[data-hero] #hero-title .hero-title-inner{-webkit-text-stroke:.32px color-mix(in srgb,var(--hero-accent) 48%,#fff)!important;text-shadow:0 1px 2px rgba(0,0,0,.62),0 0 2px color-mix(in srgb,var(--hero-accent) 30%,#fff),0 0 6px color-mix(in srgb,var(--hero-accent) 12%,transparent)!important;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--hero-accent) 35%,#fff)) drop-shadow(0 0 4px color-mix(in srgb,var(--hero-accent) 10%,transparent))!important}}html.nartistic-fonts-pending .site-intro-wordmark{animation:none!important;opacity:0!important;visibility:hidden!important}@media(min-width:761px){.hero[data-hero] #hero-title .hero-title-inner,body.theme-dark .hero[data-hero] #hero-title .hero-title-inner{animation:none!important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--hero-accent) 88%,rgba(255,255,255,.8))) drop-shadow(0 0 24px color-mix(in srgb,var(--hero-accent) 60%,transparent))!important}}body.theme-switching .hero[data-hero] #hero-title,body.theme-switching .hero[data-hero] #hero-title .hero-title-inner,body.theme-switching .hero[data-hero] #hero-title .hero-title-inner .motion-char{transition:none!important;animation:none!important}.hero-slide[data-product=principessa] picture img{transform:translateZ(0) scale(1.12)!important}.hero-slide[data-product=venom] picture img{transform:translateZ(0) scaleX(1.08) scaleY(1.03)!important}@media(min-width:761px){.hero[data-hero] #hero-title,.hero[data-hero] #hero-title .hero-title-inner{background:transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.hero[data-hero] #hero-title .hero-title-inner.motion-clip{overflow:visible!important}.hero[data-hero] #hero-title:before,.hero[data-hero] #hero-title:after,.hero[data-hero] #hero-title .hero-title-inner:before,.hero[data-hero] #hero-title .hero-title-inner:after{content:none!important;display:none!important;box-shadow:none!important;filter:none!important}.hero[data-hero] #hero-title .hero-title-inner .motion-char{-webkit-text-stroke:.25px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 44%,#fff)!important;text-shadow:0 0 1px rgba(255,255,255,.9),0 0 4px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 86%,#fff),0 0 10px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 68%,transparent),0 0 20px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 38%,transparent)!important;animation:none!important;transition:none!important}.hero[data-hero] #hero-title .hero-title-inner:not(.motion-clip){text-shadow:0 0 1px rgba(255,255,255,.9),0 0 4px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 86%,#fff),0 0 10px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 68%,transparent),0 0 20px color-mix(in srgb,var(--hero-glow, var(--hero-accent)) 38%,transparent)!important}}@media(max-width:760px){.hero[data-hero] .hero-slide{transition:opacity .38s cubic-bezier(.22,.72,.24,1)!important;will-change:opacity}.hero-scent-selector{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,390px)!important;gap:4px 10px!important;margin-inline:auto!important}.hero-scent-selector button,.hero-scent-selector button:hover,.hero-scent-selector button.is-active{min-width:0!important;width:100%!important;overflow:hidden!important;padding-inline:4px!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hero-scent-selector button .hero-scent-meta{min-width:0!important;overflow:hidden!important;text-align:left}.hero-scent-selector button .hero-scent-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-grid[data-columns="2"] .product-card,.product-grid[data-columns="2"] .product-info{height:auto!important;min-height:0!important;align-self:start}.product-grid[data-columns="2"] .product-desc{display:none!important;height:0!important;min-height:0!important;margin:0!important}.product-grid[data-columns="2"] .card-actions{margin-top:8px!important}.product-grid[data-columns="1"] .card-actions{grid-template-columns:minmax(0,1fr)!important;margin-top:10px!important}.product-grid[data-columns="1"] .card-actions .button{width:100%!important}}@media(max-width:760px){.product-grid[data-columns="2"] .product-card,.product-grid[data-columns="1"] .product-card{height:auto!important;align-self:start!important}.product-grid[data-columns="2"] .product-info,.product-grid[data-columns="1"] .product-info{height:auto!important;min-height:0!important;flex:0 0 auto!important}.product-grid[data-columns="2"] .product-top,.product-grid[data-columns="1"] .product-top,.product-grid[data-columns="2"] .product-title-row,.product-grid[data-columns="1"] .product-title-row{min-height:0!important}.product-grid[data-columns="2"] .card-actions,.product-grid[data-columns="1"] .card-actions{margin-top:8px!important}}@media(max-width:760px){.product-grid[data-columns="2"] .product-desc,.product-grid[data-columns="1"] .product-desc{display:-webkit-box!important;width:100%!important;height:4.35em!important;min-height:0!important;max-height:4.35em!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-height:1.45!important}}@media(max-width:360px){.product-grid[data-columns="2"] .product-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:5px!important}.product-grid[data-columns="2"] .product-title-row{min-width:0!important;width:auto!important}.product-grid[data-columns="2"] .product-title{font-size:12px!important;line-height:1.1!important}.product-grid[data-columns="2"] .title-info{width:18px!important;height:18px!important}.product-grid[data-columns="2"] .price{justify-self:start!important;align-self:start!important;font-size:10px!important;padding:5px 7px!important}}@media(max-width:760px){.product-grid[data-columns="2"] .product-desc,.product-grid[data-columns="1"] .product-desc{font-size:12px!important;height:5.8em!important;max-height:5.8em!important;-webkit-line-clamp:4!important}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nartistic-standalone.css.map */
