.home-module__06co2W__stage{--px:0;--py:0;aspect-ratio:1/1.08;width:100%;max-width:31rem;margin-inline:auto;position:relative}.home-module__06co2W__glow{filter:blur(26px);background:radial-gradient(circle,#d4af3733,#6b1d3c1f 45%,#0000 70%);border-radius:9999px;width:78%;height:72%;animation:7s ease-in-out infinite home-module__06co2W__glow-breathe;position:absolute;top:46%;left:50%;translate:-50% -50%}.home-module__06co2W__pool{filter:blur(6px);background:radial-gradient(#e8c96738,#00000059 55%,#0000 72%);border-radius:50%;width:82%;height:12%;position:absolute;bottom:1%;left:50%;translate:-50%}.home-module__06co2W__layer{translate:calc(var(--px) * var(--depth,10px)) calc(var(--py) * var(--depth,10px));transition:translate .6s cubic-bezier(.23,1,.32,1);position:absolute}.home-module__06co2W__layerCenter{--depth:14px;z-index:3;width:50%;top:53%;left:50%;transform:translate(-50%,-50%)}.home-module__06co2W__layerLeft{--depth:8px;z-index:2;width:37%;top:27%;left:1%}.home-module__06co2W__layerRight{--depth:20px;z-index:2;width:37%;top:33%;right:1%}.home-module__06co2W__float{animation:9s ease-in-out infinite home-module__06co2W__card-float}.home-module__06co2W__layerLeft .home-module__06co2W__float{animation-delay:-3s}.home-module__06co2W__layerRight .home-module__06co2W__float{animation-delay:-6s}.home-module__06co2W__tiltLeft,.home-module__06co2W__tiltRight{transition:rotate .6s cubic-bezier(.23,1,.32,1),translate .6s cubic-bezier(.23,1,.32,1)}.home-module__06co2W__tiltLeft{rotate:-8deg}.home-module__06co2W__tiltRight{rotate:7deg}@media (hover:hover){.home-module__06co2W__layerLeft:hover .home-module__06co2W__tiltLeft{translate:-27% -3%;rotate:-3deg}.home-module__06co2W__layerRight:hover .home-module__06co2W__tiltRight{translate:27% -3%;rotate:3deg}}.home-module__06co2W__layerLeft:focus-within .home-module__06co2W__tiltLeft{translate:-27% -3%;rotate:-3deg}.home-module__06co2W__layerRight:focus-within .home-module__06co2W__tiltRight{translate:27% -3%;rotate:3deg}.home-module__06co2W__card{background:linear-gradient(#fdfaf3 0%,#f4ecdd 100%);transition:box-shadow .4s,transform .5s cubic-bezier(.23,1,.32,1);display:block;position:relative;overflow:hidden;box-shadow:0 34px 60px -24px #000000bf,0 0 0 1px #d4af3766,inset 0 1px #ffffffe6}.home-module__06co2W__card:after{content:"";pointer-events:none;border:1px solid #b8962e59;position:absolute;inset:6px}.home-module__06co2W__card:hover,.home-module__06co2W__card:focus-visible{transform:translateY(-6px);box-shadow:0 44px 70px -24px #000c,0 0 0 1px #d4af37bf,inset 0 1px #ffffffe6}.home-module__06co2W__card:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.home-module__06co2W__sideCard{box-shadow:0 26px 50px -24px #000000bf,0 0 0 1px #d4af374d}.home-module__06co2W__cardImage{background:radial-gradient(circle at 50% 42%,#fff 0%,#f7f1e6 55%,#ede2cf 100%)}.home-module__06co2W__cardPhoto{mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.23,1,.32,1)}.home-module__06co2W__card:hover .home-module__06co2W__cardPhoto,.home-module__06co2W__card:focus-visible .home-module__06co2W__cardPhoto{transform:scale(1.05)}.home-module__06co2W__seal{z-index:4;aspect-ratio:1;filter:drop-shadow(0 10px 16px #0000008c);width:36%;min-width:78px;position:absolute;top:-6%;right:-9%;rotate:10deg}.home-module__06co2W__sealGleam{animation:6.5s ease-in-out 1.5s infinite home-module__06co2W__seal-gleam}@keyframes home-module__06co2W__seal-gleam{0%,70%{transform:rotate(20deg)translate(0)}to{transform:rotate(20deg)translate(190px)}}.home-module__06co2W__badge{z-index:4;translate:calc(var(--px) * 24px) calc(var(--py) * 24px);transition:translate .6s cubic-bezier(.23,1,.32,1);animation:11s ease-in-out -2s infinite home-module__06co2W__card-float;position:absolute}.home-module__06co2W__marqueeFrame{padding-right:100px;position:relative}.home-module__06co2W__marqueeToggle{color:#1a1512;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:84px;min-height:44px;font-size:11px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.home-module__06co2W__marqueeFrame[data-dark=true] .home-module__06co2W__marqueeToggle{color:#e8e0d5}.home-module__06co2W__marqueeToggle:hover{background:#d4af3715}.home-module__06co2W__marqueeToggle:focus-visible{outline-offset:2px;outline:2px solid #b8962e}.home-module__06co2W__marqueeFrame[data-paused=true] .home-module__06co2W__marqueeTrack{animation-play-state:paused}.home-module__06co2W__marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-module__06co2W__marqueeTrack{min-width:max-content;animation:home-module__06co2W__marquee var(--marquee-duration,40s) linear infinite;flex-shrink:0;display:flex}.home-module__06co2W__marquee:hover .home-module__06co2W__marqueeTrack,.home-module__06co2W__marquee:focus-within .home-module__06co2W__marqueeTrack{animation-play-state:paused}.home-module__06co2W__stepLine{transform-origin:0;background:linear-gradient(90deg,#d4af371a,#d4af3799,#d4af371a);height:1px;position:absolute;top:2.75rem;left:16.66%;right:16.66%;transform:scaleX(1)}.reveal .home-module__06co2W__stepLine{transform:scaleX(0)}.reveal.revealed .home-module__06co2W__stepLine{animation:1.4s cubic-bezier(.23,1,.32,1) .3s forwards home-module__06co2W__line-draw}.home-module__06co2W__nicheBottle{transition:transform .9s cubic-bezier(.23,1,.32,1)}.home-module__06co2W__niche{box-shadow:inset 0 18px 40px -18px #00000059,0 30px 60px -30px #000c}:is(.group:hover .home-module__06co2W__nicheBottle,.group:focus-visible .home-module__06co2W__nicheBottle){transform:translateY(-8px)scale(1.03)}.home-module__06co2W__faq summary::-webkit-details-marker{display:none}.home-module__06co2W__faq summary{list-style:none}.home-module__06co2W__faqIcon{transition:transform .3s}.home-module__06co2W__faq[open] .home-module__06co2W__faqIcon{transform:rotate(45deg)}.home-module__06co2W__faq{interpolate-size:allow-keywords}.home-module__06co2W__faq::details-content{block-size:0;transition:block-size .4s cubic-bezier(.23, 1, .32, 1), content-visibility .4s allow-discrete;overflow:hidden}.home-module__06co2W__faq[open]::details-content{block-size:auto}.home-module__06co2W__faq[open] .home-module__06co2W__faqAnswer{animation:.45s cubic-bezier(.23,1,.32,1) home-module__06co2W__faq-reveal}.home-module__06co2W__faq summary{transition:color .3s}@keyframes home-module__06co2W__faq-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__06co2W__glow-breathe{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.08}}@keyframes home-module__06co2W__card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes home-module__06co2W__marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes home-module__06co2W__line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__glow,.home-module__06co2W__float,.home-module__06co2W__badge,.home-module__06co2W__sealGleam,.home-module__06co2W__marqueeTrack{animation:none}.home-module__06co2W__layer,.home-module__06co2W__badge{transition:none;translate:none}.home-module__06co2W__tiltLeft,.home-module__06co2W__tiltRight,.home-module__06co2W__cardPhoto{transition:none}.home-module__06co2W__layerLeft:hover .home-module__06co2W__tiltLeft,.home-module__06co2W__layerRight:hover .home-module__06co2W__tiltRight,.home-module__06co2W__layerLeft:focus-within .home-module__06co2W__tiltLeft,.home-module__06co2W__layerRight:focus-within .home-module__06co2W__tiltRight{translate:none}.home-module__06co2W__card:hover .home-module__06co2W__cardPhoto,.home-module__06co2W__card:focus-visible .home-module__06co2W__cardPhoto{transform:none}:is(.reveal .home-module__06co2W__stepLine,.reveal.revealed .home-module__06co2W__stepLine){animation:none;transform:scaleX(1)}.home-module__06co2W__nicheBottle,.home-module__06co2W__card{transition:none}.home-module__06co2W__faq::details-content{transition:none}.home-module__06co2W__faq[open] .home-module__06co2W__faqAnswer{animation:none}.home-module__06co2W__marquee{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-module__06co2W__marquee::-webkit-scrollbar{display:none}.home-module__06co2W__marqueeDuplicate{display:none}.home-module__06co2W__marqueeFrame{padding-right:0}.home-module__06co2W__marqueeToggle{display:none}}