.ProductStage-module__ZukGuW__stage{aspect-ratio:4/4.5;isolation:isolate;perspective:1000px;color:var(--ink);border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.ProductStage-module__ZukGuW__heading{z-index:3;gap:.5rem;padding-top:.75rem;display:grid;position:absolute;inset:0 auto auto 0}.ProductStage-module__ZukGuW__brandName{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.ProductStage-module__ZukGuW__phyts .ProductStage-module__ZukGuW__brandName{font-family:var(--font-serif);letter-spacing:.05em}.ProductStage-module__ZukGuW__overline{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.ProductStage-module__ZukGuW__pause{z-index:5;border:1px solid var(--line);background:var(--ivory);width:44px;height:44px;color:var(--plum);cursor:pointer;border-radius:50%;place-items:center;display:none;position:absolute;top:.75rem;right:0}.js .ProductStage-module__ZukGuW__pause{display:grid}.ProductStage-module__ZukGuW__pause svg{width:18px;height:18px}.ProductStage-module__ZukGuW__halo{z-index:-2;background:radial-gradient(#f0d6b3 0%,#faead6 36%,#0000 69%);border-radius:50%;position:absolute;inset:12% -5% 5%}.ProductStage-module__ZukGuW__celestetic .ProductStage-module__ZukGuW__halo{background:radial-gradient(#e7c3ad 0%,#f5dfce 36%,#0000 69%)}.ProductStage-module__ZukGuW__orbit{z-index:-1;border:1px solid color-mix(in srgb, var(--plum) 19%, transparent);border-radius:50%;position:absolute;inset:23% 12% 18%;transform:rotate(-24deg)}.ProductStage-module__ZukGuW__orbit:after{content:"";border:1px solid color-mix(in srgb, var(--plum) 11%, transparent);border-radius:50%;position:absolute;inset:10% -12%;transform:rotate(34deg)}.ProductStage-module__ZukGuW__orbit span{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:9%;left:13%}.ProductStage-module__ZukGuW__orbit span:last-child{width:4px;height:4px;inset:auto 8% 13% auto}.ProductStage-module__ZukGuW__accent{z-index:-1;color:var(--plum);opacity:.42;position:absolute;bottom:19%;right:4%;rotate:-18deg}.ProductStage-module__ZukGuW__celestetic .ProductStage-module__ZukGuW__accent{top:18%;bottom:auto;right:7%}.ProductStage-module__ZukGuW__tilt{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s var(--ease-out);position:absolute;inset:0}.ProductStage-module__ZukGuW__product{position:absolute}.ProductStage-module__ZukGuW__float{filter:drop-shadow(10px 18px 12px #50281129);position:absolute;inset:0}.ProductStage-module__ZukGuW__tube{width:61%;height:70%;top:16%;left:20%;transform:rotate(-9deg)}.ProductStage-module__ZukGuW__vitamin{z-index:2;width:42%;height:57%;top:17%;left:4%;transform:rotate(-10deg)}.ProductStage-module__ZukGuW__hydration{z-index:3;width:44%;height:59%;top:26%;right:0%;transform:rotate(9deg)}.ProductStage-module__ZukGuW__global{z-index:4;width:39%;height:52%;top:37%;left:28%;transform:rotate(-7deg)}.ProductStage-module__ZukGuW__shadow{z-index:-1;filter:blur(6px);background:radial-gradient(#5c2f1726,#0000 70%);border-radius:50%;width:42%;height:5%;position:absolute;bottom:13%;left:30%}.ProductStage-module__ZukGuW__celestetic .ProductStage-module__ZukGuW__shadow{width:72%;bottom:10%;left:14%}.ProductStage-module__ZukGuW__caption{z-index:4;align-items:center;gap:.75rem;padding-block:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ProductStage-module__ZukGuW__captionLine{background:var(--plum);flex:none;width:24px;height:1px}.ProductStage-module__ZukGuW__caption p{color:var(--plum);font-size:.8rem}.ProductStage-module__ZukGuW__caption p span{color:var(--muted);font-size:.7rem;display:block}@media (hover:hover){.ProductStage-module__ZukGuW__pause:hover{background:var(--plum);color:var(--ivory)}}@media (max-width:399px){.ProductStage-module__ZukGuW__brandName{font-size:2.35rem}.ProductStage-module__ZukGuW__overline{letter-spacing:.1em;font-size:.6rem}}@media (prefers-reduced-motion:no-preference){.ProductStage-module__ZukGuW__float{animation:ProductStage-module__ZukGuW__float 7s ease-in-out var(--product-delay,0s) infinite;animation-play-state:paused}.ProductStage-module__ZukGuW__hydration .ProductStage-module__ZukGuW__float{animation-name:ProductStage-module__ZukGuW__floatReverse;animation-duration:8.5s}.ProductStage-module__ZukGuW__global .ProductStage-module__ZukGuW__float{animation-duration:6.2s}.ProductStage-module__ZukGuW__orbit{animation:24s linear infinite paused ProductStage-module__ZukGuW__orbit}.ProductStage-module__ZukGuW__accent{animation:8s ease-in-out infinite paused ProductStage-module__ZukGuW__drift}.ProductStage-module__ZukGuW__halo{animation:10s ease-in-out infinite paused ProductStage-module__ZukGuW__glow}.ProductStage-module__ZukGuW__shadow{animation:7s ease-in-out infinite paused ProductStage-module__ZukGuW__shadow}.ProductStage-module__ZukGuW__stage[data-playing=true] .ProductStage-module__ZukGuW__float,.ProductStage-module__ZukGuW__stage[data-playing=true] .ProductStage-module__ZukGuW__orbit,.ProductStage-module__ZukGuW__stage[data-playing=true] .ProductStage-module__ZukGuW__accent,.ProductStage-module__ZukGuW__stage[data-playing=true] .ProductStage-module__ZukGuW__halo,.ProductStage-module__ZukGuW__stage[data-playing=true] .ProductStage-module__ZukGuW__shadow{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.ProductStage-module__ZukGuW__pause{display:none!important}.ProductStage-module__ZukGuW__tilt{transform:none}}@keyframes ProductStage-module__ZukGuW__float{0%,to{transform:translateY(7px)rotate(-2deg)}50%{transform:translate(5px,-12px)rotate(2deg)}}@keyframes ProductStage-module__ZukGuW__floatReverse{0%,to{transform:translateY(-8px)rotate(2deg)}50%{transform:translate(-4px,12px)rotate(-2deg)}}@keyframes ProductStage-module__ZukGuW__orbit{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes ProductStage-module__ZukGuW__drift{0%,to{transform:translateY(7px)rotate(-5deg)}50%{transform:translateY(-7px)rotate(5deg)}}@keyframes ProductStage-module__ZukGuW__glow{0%,to{opacity:.85;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes ProductStage-module__ZukGuW__shadow{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.85)}}
.BrandShowcase-module__B7zV1a__section{background:var(--ivory)}.BrandShowcase-module__B7zV1a__brands{gap:3rem;margin-top:3.5rem;display:grid}.BrandShowcase-module__B7zV1a__brand{min-width:0}.BrandShowcase-module__B7zV1a__body{gap:1.1rem;padding:2rem 0;display:grid}.BrandShowcase-module__B7zV1a__body h3{font-size:clamp(2.1rem,3.4vw,3.3rem)}.BrandShowcase-module__B7zV1a__body p{max-width:48ch}.BrandShowcase-module__B7zV1a__tags{flex-wrap:wrap;gap:.5rem;display:flex}.BrandShowcase-module__B7zV1a__tags li{border:1px solid var(--line);border-radius:999px;padding:.3rem .75rem;font-size:.75rem}.BrandShowcase-module__B7zV1a__body a{justify-self:start}@media (min-width:768px){.BrandShowcase-module__B7zV1a__brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,6rem)}.BrandShowcase-module__B7zV1a__brand:last-child{padding-top:6rem}}
.Visual-module__FAv6Pq__frame{background:var(--rose-soft);width:100%;position:relative;overflow:hidden}.Visual-module__FAv6Pq__frame img{transition:transform .9s var(--ease-out)}.Visual-module__FAv6Pq__badge{background:color-mix(in srgb, var(--ivory) 85%, transparent);color:var(--plum);letter-spacing:.14em;text-transform:uppercase;padding:.2rem .5rem;font-size:.65rem;position:absolute;bottom:.6rem;right:.6rem}.Visual-module__FAv6Pq__placeholder{color:var(--champagne);place-items:center;display:grid}.Visual-module__FAv6Pq__placeholder:before{content:"";background-image:repeating-linear-gradient(0deg,#442c3b06 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#442c3b05 0 1px,#0000 1px 4px);position:absolute;inset:0}.Visual-module__FAv6Pq__placeholder:after{content:"";border:1px solid color-mix(in srgb, var(--champagne) 45%, transparent);pointer-events:none;position:absolute;inset:clamp(.6rem,2vw,1.1rem)}.Visual-module__FAv6Pq__rose{background:var(--rose-soft)}.Visual-module__FAv6Pq__sauge{background:var(--sage-soft);color:#8f9c86}.Visual-module__FAv6Pq__ivoire{background:var(--ivory-deep)}.Visual-module__FAv6Pq__prune{background:var(--plum);color:var(--champagne)}.Visual-module__FAv6Pq__branch,.Visual-module__FAv6Pq__branch2{opacity:.8;width:46%;max-width:260px;position:absolute}.Visual-module__FAv6Pq__branch{bottom:-6%;left:-4%}.Visual-module__FAv6Pq__branch2{opacity:.55;width:34%;top:-8%;right:-4%;rotate:180deg}.Visual-module__FAv6Pq__medallion{aspect-ratio:1;width:clamp(88px,22%,132px);color:var(--gold-text);background:color-mix(in srgb, var(--ivory) 55%, transparent);border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.Visual-module__FAv6Pq__prune .Visual-module__FAv6Pq__medallion{color:var(--champagne);background:0 0}.Visual-module__FAv6Pq__medallion svg{width:52%;height:auto}.Visual-module__FAv6Pq__todo{text-align:center;letter-spacing:.12em;text-transform:uppercase;width:max-content;max-width:calc(100% - 3rem);color:var(--gold-text);font-size:.62rem;position:absolute;bottom:clamp(1.1rem,3vw,1.7rem);left:50%;translate:-50%}.Visual-module__FAv6Pq__prune .Visual-module__FAv6Pq__todo{color:var(--champagne)}.Visual-module__FAv6Pq__todo code{text-transform:none;letter-spacing:.02em;font-family:inherit}
.apropos-module__4zCg5W__opening>.container{align-items:center;row-gap:3rem}.apropos-module__4zCg5W__openingMedia,.apropos-module__4zCg5W__openingText{grid-column:1/-1}.apropos-module__4zCg5W__openingText{gap:1.5rem;display:grid}@media (min-width:1024px){.apropos-module__4zCg5W__openingMedia{grid-column:1/span 5}.apropos-module__4zCg5W__openingText{grid-column:7/span 6}}.apropos-module__4zCg5W__laure{margin-top:var(--section);background:var(--ivory-deep);position:relative;overflow:hidden}.apropos-module__4zCg5W__branch{width:220px;color:var(--champagne);opacity:.5;position:absolute;bottom:-40px;left:-30px}.apropos-module__4zCg5W__laure>.container{align-items:center;row-gap:3rem}.apropos-module__4zCg5W__laureText,.apropos-module__4zCg5W__laureMedia{grid-column:1/-1}.apropos-module__4zCg5W__laureText{gap:1.25rem;display:grid}.apropos-module__4zCg5W__signature{color:var(--gold-text);margin-block:-.2em 0;font-size:clamp(5rem,16vw,10rem);rotate:-5deg}@media (min-width:1024px){.apropos-module__4zCg5W__laureText{grid-column:1/span 6}.apropos-module__4zCg5W__laureMedia{grid-column:8/span 4}}.apropos-module__4zCg5W__pillarList{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.apropos-module__4zCg5W__pillarList li{border-top:1px solid var(--line);gap:.75rem;padding-top:1.25rem;display:grid}.apropos-module__4zCg5W__pillarList h3{font-size:var(--step-3);font-style:italic;font-weight:400}@media (min-width:768px){.apropos-module__4zCg5W__pillarList{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.apropos-module__4zCg5W__visit{background:var(--rose-soft)}.apropos-module__4zCg5W__visit>.container{row-gap:2.5rem}.apropos-module__4zCg5W__visitHead,.apropos-module__4zCg5W__visitList{grid-column:1/-1}.apropos-module__4zCg5W__visitList{gap:2rem var(--gutter);display:grid}.apropos-module__4zCg5W__visitList li{align-content:start;gap:.75rem;display:grid}.apropos-module__4zCg5W__visitList svg{color:var(--gold-text)}@media (min-width:600px){.apropos-module__4zCg5W__visitList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.apropos-module__4zCg5W__visitHead{grid-column:1/span 4}.apropos-module__4zCg5W__visitList{grid-column:6/span 7}}.apropos-module__4zCg5W__universGrid{gap:3rem var(--gutter);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.apropos-module__4zCg5W__universCol{align-content:start;gap:1rem;display:grid}.apropos-module__4zCg5W__universCol h3{font-size:var(--step-2)}.apropos-module__4zCg5W__universCol ul{border-top:1px solid var(--line)}.apropos-module__4zCg5W__universCol a{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;min-height:52px;text-decoration:none;display:flex}.apropos-module__4zCg5W__universCol a svg{color:var(--gold-text);flex:none}@media (hover:hover){.apropos-module__4zCg5W__universCol a:hover{color:var(--plum-deep);text-decoration:underline;-webkit-text-decoration-color:var(--champagne);text-decoration-color:var(--champagne)}}@media (min-width:900px){.apropos-module__4zCg5W__universGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
