.ejOdHG_hero{--hero-ink:#fff;--hero-soft:#ffffffdb;color:var(--hero-ink);background:linear-gradient(90deg,#3d1b2a 0%,#452030 50%,#4d2437 100%);position:relative;overflow:hidden}.ejOdHG_hero:before{content:"";pointer-events:none;transform-origin:66%;background:linear-gradient(#240c1866 0%,#0000 40%),radial-gradient(48% 55% at 96% 100%,#ce86aa9e,#0000 100%),radial-gradient(34% 60% at 64%,#c884a880,#0000 100%),linear-gradient(90deg,#3d1b2a 0%,#45202f 12%,#4f2538 24%,#5d2d44 34%,#733c56 44%,#8c4f6c 58%,#9c5c7a 72%,#a2627f 86%,#96587a 100%);animation:1.8s cubic-bezier(.22,.61,.36,1) .15s both ejOdHG_hero-light;position:absolute;inset:0}@keyframes ejOdHG_hero-light{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ejOdHG_hero:before{animation:none}}.ejOdHG_inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;min-height:clamp(36rem,100svh,50rem);padding-top:5rem;display:grid;position:relative}.ejOdHG_copy{z-index:2;padding-block:3rem;position:relative}.ejOdHG_blossom{z-index:0;opacity:.42;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:2% 98%;width:34rem;height:auto;animation:4.6s ease-in-out infinite paused ejOdHG_blossom-sway,1s ease-in-out .5s both ejOdHG_blossom-hello;position:absolute;bottom:-3rem;left:-14rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.ejOdHG_stage{position:absolute;inset:0 2.5rem}.ejOdHG_logo{z-index:0;opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:86%;position:absolute;top:7%;right:-10rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 45%,#0000 90%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%),linear-gradient(#000 45%,#0000 90%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:64.0625rem){.ejOdHG_title span{white-space:nowrap}}.ejOdHG_title{font-family:var(--font-nav), system-ui, sans-serif;letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(2rem,3.3vw,3.1rem);font-weight:400;line-height:1.12}.ejOdHG_title span{display:block}.ejOdHG_lede{max-width:26rem;font-family:var(--font-nav), system-ui, sans-serif;color:var(--hero-soft);margin-top:1.4rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.ejOdHG_actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.25rem;display:flex}.ejOdHG_cta{color:#2b1421;min-width:min(20.5rem,100%);min-height:4rem;font-family:var(--font-nav), system-ui, sans-serif;background:#fff;justify-content:center;align-items:center;padding:.9rem 2rem;font-size:1.05rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ejOdHG_cta:hover{background:#f6e3ee}.ejOdHG_secondary{font-family:var(--font-nav), system-ui, sans-serif;color:var(--hero-ink);text-underline-offset:4px;padding-block:.7rem;font-size:.95rem;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-block}.ejOdHG_secondary:hover{text-decoration-color:currentColor}.ejOdHG_hero :focus-visible{outline-offset:3px;outline:2px solid #f3b6d2}.ejOdHG_visual{z-index:1;aspect-ratio:1;transform-origin:50% 100%;height:min(90% - 3.15rem,54vw);animation:1.5s cubic-bezier(.22,.61,.36,1) .1s both ejOdHG_hero-settle;position:absolute;bottom:0;left:42%}@keyframes ejOdHG_hero-settle{0%{transform:translateY(2.5%)scale(1.03)}to{transform:none}}.ejOdHG_sheen{z-index:1;pointer-events:none;-webkit-mask-image:var(--sheen-photo,none), url(/home/hero-haar-glansmasker.svg);mask-image:var(--sheen-photo,none), url(/home/hero-haar-glansmasker.svg);mix-blend-mode:overlay;opacity:0;background:linear-gradient(105deg,#0000 0% 45%,#ffeedc4d 50%,#0000 55% 100%) 100% 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.ejOdHG_sheen[data-run]{animation:2.3s cubic-bezier(.45,.05,.35,1) 1s both ejOdHG_hero-sheen}@keyframes ejOdHG_hero-sheen{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){.ejOdHG_visual{animation:none}.ejOdHG_sheen{display:none}}.ejOdHG_image{object-fit:contain;object-position:bottom;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}@media (max-width:64rem){.ejOdHG_inner{grid-template-columns:1fr;min-height:0}.ejOdHG_copy{padding-block:2.5rem 1rem}.ejOdHG_stage{margin-top:.5rem;position:relative;inset:auto}.ejOdHG_visual{width:96%;max-width:34rem;height:auto;margin-left:-1.25rem;position:relative;left:auto}.ejOdHG_logo{opacity:.18;height:92%;top:-8%;right:0}.ejOdHG_blossom{z-index:2;opacity:.6;width:62%;bottom:-1.5rem;left:-1.5rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.ejOdHG_hero{background:linear-gradient(170deg,#3d1b2a 0%,#45202f 50%,#4d2437 100%)}.ejOdHG_hero:before{transform-origin:55% 70%;background:radial-gradient(75% 32% at 55% 70%,#c884a880,#0000 100%),radial-gradient(65% 26% at 100% 100%,#ce86aa99,#0000 100%),linear-gradient(170deg,#3d1b2a 0%,#4f2538 28%,#6c3850 52%,#8c4f6c 76%,#a2627f 100%)}}@keyframes ejOdHG_blossom-sway{0%{transform:rotate(0)skew(0)}14%{transform:rotate(2.6deg)skew(-1.2deg)}27%{transform:rotate(-1.4deg)skew(.8deg)}41%{transform:rotate(1.9deg)skew(-.9deg)}55%{transform:rotate(-2.2deg)skew(1deg)}68%{transform:rotate(.9deg)skew(-.4deg)}83%{transform:rotate(-1deg)skew(.5deg)}to{transform:rotate(0)skew(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ejOdHG_hero:hover .ejOdHG_blossom{animation-play-state:running,running}}@media (prefers-reduced-motion:reduce){.ejOdHG_blossom{animation:none}}@keyframes ejOdHG_blossom-hello{0%{rotate:0deg}40%{rotate:1.6deg}75%{rotate:-.6deg}to{rotate:0deg}}
.dz72HG_quote{color:var(--color-accent)}.dz72HG_quoteLine{flex-wrap:wrap;justify-content:center;column-gap:clamp(.75rem,1.6vw,1.5rem);display:flex}.dz72HG_quoteLine svg{width:auto;max-width:100%;height:clamp(4.1rem,9.6vw,7.9rem);display:block}.dz72HG_quote:after{content:"";background:var(--color-accent);opacity:.5;width:3.5rem;height:2px;margin:clamp(1.5rem,3vw,2.25rem) auto 0;display:block}.dz72HG_inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.dz72HG_visual{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 90%,#0000 100%),linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 90%,#0000 100%),linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dz72HG_image{aspect-ratio:3/2;object-fit:cover;object-position:80% 50%;filter:saturate(.88)sepia(.07)contrast(1.03);transform-origin:70% 55%;width:100%;height:auto;transition:transform .9s cubic-bezier(.22,.61,.36,1);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dz72HG_visual:hover .dz72HG_image{transition-duration:2.4s;transform:scale(1.045)}}.dz72HG_visual:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(35deg,#7d3b5c38 0%,#a2627f1a 60%,#0000 100%);position:absolute;inset:0}.dz72HG_copy{font-family:var(--font-nav), system-ui, sans-serif}.dz72HG_title{text-wrap:balance;text-transform:uppercase;color:var(--color-text);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:400;line-height:1.18}.dz72HG_text{max-width:34rem;color:var(--color-text-soft);margin-top:1.1rem;font-size:1.05rem;line-height:1.7}.dz72HG_title+.dz72HG_text{margin-top:1.6rem}@media (max-width:47.99rem){.dz72HG_intro{padding-top:5.5rem}}@media (max-width:64rem){.dz72HG_inner{grid-template-columns:1fr}.dz72HG_visual{margin-inline:-1.5rem}}.dz72HG_inner[data-reveal=wait] .dz72HG_visual,.dz72HG_inner[data-reveal=wait] .dz72HG_copy>*{opacity:0}.dz72HG_inner[data-reveal=in] .dz72HG_visual{animation:1.1s cubic-bezier(.22,.61,.36,1) both dz72HG_intro-photo}.dz72HG_inner[data-reveal=in] .dz72HG_copy>*{animation:.9s cubic-bezier(.22,.61,.36,1) both dz72HG_intro-text}.dz72HG_inner[data-reveal=in] .dz72HG_copy>:first-child{animation-delay:.25s}.dz72HG_inner[data-reveal=in] .dz72HG_copy>:nth-child(2){animation-delay:.4s}.dz72HG_inner[data-reveal=in] .dz72HG_copy>:nth-child(3){animation-delay:.55s}.dz72HG_inner[data-reveal=in] .dz72HG_copy>:nth-child(n+4){animation-delay:.7s}@keyframes dz72HG_intro-photo{0%{opacity:0;transform:translate(-2.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes dz72HG_intro-text{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media (max-width:64rem){.dz72HG_inner[data-reveal=in] .dz72HG_visual,.dz72HG_inner[data-reveal=in] .dz72HG_copy>*{animation-name:dz72HG_intro-up}}@keyframes dz72HG_intro-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dz72HG_inner .dz72HG_visual,.dz72HG_inner .dz72HG_copy>*{opacity:1!important;animation:none!important}}
.Vx57Ra_wall{width:100%;height:100%;perspective:var(--dw-perspective,1200px);perspective-origin:50%;--dw-tile-w:200px;--dw-tile-h:132px;--dw-gap:18px;--dw-radius:14px;--dw-lift:64px;--dw-dim:.55;--dw-gray:0;--dw-overlay:#060010;--dw-edge:40%;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 22%, #000 78%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 22%, #000 78%, transparent 100%);mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 22%, #000 78%, transparent 100%);position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.Vx57Ra_plane{transform-style:preserve-3d;cursor:pointer;transform-origin:50%;will-change:transform;flex-direction:row;display:flex;position:absolute;top:50%;left:50%}.Vx57Ra_col{width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d;position:relative}.Vx57Ra_track{will-change:transform;transform-style:preserve-3d;flex-direction:column;display:flex}.Vx57Ra_tile{width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));transform-style:preserve-3d;outline:none;flex:none;display:block;position:relative}.Vx57Ra_inner{inset:calc(var(--dw-gap) / 2);border-radius:var(--dw-radius);background:var(--color-line,#dfcdc6);opacity:var(--dw-dim);pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.Vx57Ra_tile img{object-fit:cover;width:100%;height:100%;filter:grayscale(var(--dw-gray)) saturate(.92);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .42s cubic-bezier(.22,1,.36,1);display:block}.Vx57Ra_overlay{background:var(--dw-overlay);opacity:.42;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.Vx57Ra_tile.Vx57Ra_isActive .Vx57Ra_inner,.Vx57Ra_tile:focus-visible .Vx57Ra_inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -18px #000000b3}.Vx57Ra_tile.Vx57Ra_isActive img,.Vx57Ra_tile:focus-visible img{filter:grayscale(0)saturate(1.05)}.Vx57Ra_tile.Vx57Ra_isActive .Vx57Ra_overlay,.Vx57Ra_tile:focus-visible .Vx57Ra_overlay{opacity:0}.Vx57Ra_tile:focus-visible .Vx57Ra_inner{box-shadow:0 24px 60px -18px #000000b3,0 0 0 2px #ffffffe6}@media (prefers-reduced-motion:reduce){.Vx57Ra_plane,.Vx57Ra_track{will-change:auto}}
.WWX2rq_hairstyles{padding-top:clamp(1rem,8.5vw,7.5rem);padding-bottom:clamp(3rem,10vw,9rem);position:relative;overflow-x:clip}.WWX2rq_wall{width:100%;max-width:96rem;height:clamp(24rem,38vw,30rem);margin-inline:auto}.WWX2rq_cta{z-index:1;pointer-events:none;place-items:center;padding-inline:1.5rem;display:grid;position:absolute;inset:0}.WWX2rq_ctaInner{text-align:center;flex-direction:column;align-items:center;max-width:34rem;display:flex;position:relative}.WWX2rq_ctaInner:before{content:"";z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--color-page) 0%, var(--color-page) 50%, #f5eeead9 66%, #f5eeea66 84%, transparent 100%);position:absolute;inset:-45% -30%}.WWX2rq_title{font-family:var(--font-nav), system-ui, sans-serif;text-transform:uppercase;text-wrap:balance;color:var(--color-text);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;line-height:1.15}.WWX2rq_lede{font-family:var(--font-nav), system-ui, sans-serif;color:var(--color-text-soft);text-wrap:balance;margin-top:.9rem;font-size:1.05rem;line-height:1.7}.WWX2rq_button{background:var(--color-accent);min-height:3.5rem;color:var(--color-on-accent);font-family:var(--font-nav), system-ui, sans-serif;pointer-events:auto;justify-content:center;align-items:center;margin-top:1.4rem;padding:.85rem 2rem;font-size:1rem;font-weight:500;transition:background-color .15s;display:inline-flex}.WWX2rq_button:hover{background:var(--color-accent-strong)}.WWX2rq_secondary{font-family:var(--font-nav), system-ui, sans-serif;color:var(--color-text);text-underline-offset:4px;pointer-events:auto;margin-top:.35rem;padding-block:.7rem;font-size:.95rem;-webkit-text-decoration:underline #7d3b5c73;text-decoration:underline #7d3b5c73;display:inline-block}.WWX2rq_secondary:hover{text-decoration-color:currentColor}.WWX2rq_button:focus-visible,.WWX2rq_secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:40rem){.WWX2rq_hairstyles{margin-top:-2rem;padding-top:0}.WWX2rq_wall{opacity:.55;filter:blur(1.5px);height:36rem}.WWX2rq_ctaInner{max-width:19rem}.WWX2rq_ctaInner:before{inset:-14% -12%}}.WWX2rq_hairstyles[data-reveal=wait] .WWX2rq_wall,.WWX2rq_hairstyles[data-reveal=wait] .WWX2rq_ctaInner:before,.WWX2rq_hairstyles[data-reveal=wait] .WWX2rq_ctaInner>*{opacity:0}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_wall{animation:1.4s ease-out both WWX2rq_wall-in}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_ctaInner:before{animation:1s ease-out .2s both WWX2rq_wall-in}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_ctaInner>*{animation:.9s cubic-bezier(.22,.61,.36,1) both WWX2rq_cta-in}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_ctaInner>:first-child{animation-delay:.35s}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_ctaInner>:nth-child(2){animation-delay:.5s}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_ctaInner>:nth-child(3){animation-delay:.65s}.WWX2rq_hairstyles[data-reveal=in] .WWX2rq_ctaInner>:nth-child(4){animation-delay:.8s}@keyframes WWX2rq_wall-in{0%{opacity:0}}@keyframes WWX2rq_cta-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WWX2rq_hairstyles .WWX2rq_wall,.WWX2rq_hairstyles .WWX2rq_ctaInner:before,.WWX2rq_hairstyles .WWX2rq_ctaInner>*{animation:none!important}.WWX2rq_hairstyles .WWX2rq_ctaInner>*,.WWX2rq_hairstyles .WWX2rq_ctaInner:before{opacity:1!important}}
.vHuyeq_logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-pad:0px;padding-top:var(--logoloop-pad);padding-bottom:var(--logoloop-pad);-webkit-tap-highlight-color:transparent;position:relative;overflow:clip}.vHuyeq_logoloop--vertical{height:100%;padding:0 var(--logoloop-pad);display:inline-block}.vHuyeq_logoloop[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.vHuyeq_logoloop--vertical[data-draggable]{touch-action:pan-x pinch-zoom}.vHuyeq_logoloop[data-dragging],.vHuyeq_logoloop[data-dragging] *{cursor:grabbing}.vHuyeq_logoloop__track{z-index:0;will-change:transform;-webkit-user-select:none;user-select:none;width:max-content;display:flex;position:relative}.vHuyeq_logoloop--vertical .vHuyeq_logoloop__track{flex-direction:column;width:100%;height:max-content}.vHuyeq_logoloop__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.vHuyeq_logoloop--vertical .vHuyeq_logoloop__list{flex-direction:column}.vHuyeq_logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1;position:relative}.vHuyeq_logoloop--vertical .vHuyeq_logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.vHuyeq_logoloop[data-intro] .vHuyeq_logoloop__item{opacity:0}.vHuyeq_logoloop__content{align-items:center;gap:calc(var(--logoloop-logoHeight) * .3);color:inherit;border-radius:4px;text-decoration:none;transition:opacity .35s,filter .35s,color .35s;display:inline-flex}.vHuyeq_logoloop[data-labels=below] .vHuyeq_logoloop__content{gap:calc(var(--logoloop-logoHeight) * .22);flex-direction:column}.vHuyeq_logoloop__content:focus-visible{outline-offset:2px;outline:2px solid}.vHuyeq_logoloop__node{align-items:center;display:inline-flex}.vHuyeq_logoloop__item img{width:auto;height:var(--logoloop-logoHeight);object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;display:block}.vHuyeq_logoloop__node,.vHuyeq_logoloop__item img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.vHuyeq_logoloop--scale-hover .vHuyeq_logoloop__item:hover img,.vHuyeq_logoloop--scale-hover .vHuyeq_logoloop__item:hover .vHuyeq_logoloop__node{transform:scale(1.2)}.vHuyeq_logoloop__label{font-size:max(12px, calc(var(--logoloop-logoHeight) * .5));letter-spacing:-.01em;white-space:nowrap;font-weight:600;line-height:1.2}.vHuyeq_logoloop[data-labels=below] .vHuyeq_logoloop__label{font-size:max(11px, calc(var(--logoloop-logoHeight) * .26));letter-spacing:0;opacity:.72;font-weight:500}.vHuyeq_logoloop__tip{margin-top:calc(var(--logoloop-logoHeight) * .2);font-size:max(11px, calc(var(--logoloop-logoHeight) * .26));white-space:nowrap;opacity:0;pointer-events:none;font-weight:500;line-height:1.2;transition:opacity .25s,translate .25s;position:absolute;top:100%;left:50%;translate:-50% 4px}.vHuyeq_logoloop--vertical .vHuyeq_logoloop__tip{margin-top:0;margin-left:calc(var(--logoloop-logoHeight) * .25);top:50%;left:100%;translate:4px -50%}.vHuyeq_logoloop__item:hover .vHuyeq_logoloop__tip,.vHuyeq_logoloop__item:focus-within .vHuyeq_logoloop__tip,.vHuyeq_logoloop__item[data-active] .vHuyeq_logoloop__tip{opacity:.8;translate:-50%}.vHuyeq_logoloop--vertical .vHuyeq_logoloop__item:hover .vHuyeq_logoloop__tip,.vHuyeq_logoloop--vertical .vHuyeq_logoloop__item:focus-within .vHuyeq_logoloop__tip,.vHuyeq_logoloop--vertical .vHuyeq_logoloop__item[data-active] .vHuyeq_logoloop__tip{translate:0 -50%}.vHuyeq_logoloop[data-muted] .vHuyeq_logoloop__content{filter:grayscale(var(--logoloop-gray,1));opacity:var(--logoloop-dim,.5)}.vHuyeq_logoloop[data-muted] .vHuyeq_logoloop__item:hover .vHuyeq_logoloop__content,.vHuyeq_logoloop[data-muted] .vHuyeq_logoloop__item:focus-within .vHuyeq_logoloop__content,.vHuyeq_logoloop[data-muted] .vHuyeq_logoloop__item[data-active] .vHuyeq_logoloop__content{filter:none;opacity:1}.vHuyeq_logoloop__item[data-color]:hover .vHuyeq_logoloop__content,.vHuyeq_logoloop__item[data-color]:focus-within .vHuyeq_logoloop__content,.vHuyeq_logoloop__item[data-color][data-active] .vHuyeq_logoloop__content{color:var(--logoloop-item-color)}.vHuyeq_logoloop:not([data-muted]) .vHuyeq_logoloop__item:not([data-color]) a.vHuyeq_logoloop__content:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.vHuyeq_logoloop__content,.vHuyeq_logoloop__node,.vHuyeq_logoloop__item img,.vHuyeq_logoloop__tip{transition:none}}
.jYUYWa_field{pointer-events:none;width:min(100%,96rem);position:absolute;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:radial-gradient(66% 62%,#000 55%,#0009 78%,#0000 100%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:radial-gradient(66% 62%,#000 55%,#0009 78%,#0000 100%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;container-type:size}.jYUYWa_petal{top:0;left:var(--x);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);opacity:var(--alpha);animation:jYUYWa_fall var(--fall) linear var(--delay) infinite;will-change:transform;position:absolute}.jYUYWa_swing{width:100%;height:100%;animation:jYUYWa_swing var(--swing) var(--delay) infinite;perspective:240px;display:block}.jYUYWa_leaf{width:100%;height:100%;animation:jYUYWa_tumble var(--spin) linear var(--delay) infinite;background:50%/contain no-repeat;display:block}.jYUYWa_blurred{filter:blur(2.5px)}@keyframes jYUYWa_fall{0%{transform:translate3d(0, calc(-1 * var(--size) - 4cqh), 0)}to{transform:translate3d(var(--wind), calc(104cqh), 0)}}@keyframes jYUYWa_swing{0%{transform:translateX(calc(var(--reach) * -1 * var(--dir))) rotate(calc(var(--lean) * -1 * var(--dir)));animation-timing-function:ease-in}25%{animation-timing-function:ease-out;transform:translateY(5px)rotate(0)}50%{transform:translateX(calc(var(--reach) * var(--dir))) rotate(calc(var(--lean) * var(--dir)));animation-timing-function:ease-in}75%{animation-timing-function:ease-out;transform:translateY(5px)rotate(0)}to{transform:translateX(calc(var(--reach) * -1 * var(--dir))) rotate(calc(var(--lean) * -1 * var(--dir)))}}@keyframes jYUYWa_tumble{0%{transform:scaleX(var(--flip)) rotate3d(var(--axis), 0deg)}to{transform:scaleX(var(--flip)) rotate3d(var(--axis), calc(360deg * var(--dir)))}}.jYUYWa_field[data-paused] .jYUYWa_petal,.jYUYWa_field[data-paused] .jYUYWa_swing,.jYUYWa_field[data-paused] .jYUYWa_leaf{animation-play-state:paused}@media (max-width:40rem){.jYUYWa_petal:nth-child(3n+1){display:none}}@media (prefers-reduced-motion:reduce){.jYUYWa_petal,.jYUYWa_swing,.jYUYWa_leaf{animation:none}.jYUYWa_petal{top:var(--y)}.jYUYWa_leaf{transform:scaleX(var(--flip)) rotate3d(var(--axis), 50deg)}}
.gQm-Oq_products{padding-top:clamp(2rem,4.5vw,4rem);position:relative;overflow-x:clip}.gQm-Oq_inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.gQm-Oq_title{font-family:var(--font-nav), system-ui, sans-serif;text-transform:uppercase;text-wrap:balance;color:var(--color-text);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:400;line-height:1.15}.gQm-Oq_lede{max-width:38rem;font-family:var(--font-nav), system-ui, sans-serif;color:var(--color-text-soft);text-wrap:balance;margin-top:1.1rem;font-size:1.05rem;line-height:1.7}.gQm-Oq_cta{background:var(--color-accent);min-height:3.5rem;color:var(--color-on-accent);font-family:var(--font-nav), system-ui, sans-serif;justify-content:center;align-items:center;margin-top:1.6rem;padding:.85rem 2rem;font-size:1rem;font-weight:500;transition:background-color .15s;display:inline-flex}.gQm-Oq_cta:hover{background:var(--color-accent-strong)}.gQm-Oq_cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.gQm-Oq_stage{width:100%;max-width:50rem;margin-top:clamp(1rem,2.5vw,2rem);position:relative}.gQm-Oq_branchSway{z-index:0;pointer-events:none;transform-origin:4% 96%;width:46%;animation:4.6s ease-in-out infinite paused gQm-Oq_branch-sway;position:absolute;bottom:28%;right:-7%}.gQm-Oq_branch{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.gQm-Oq_image{width:100%;height:auto;display:block}.gQm-Oq_stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 52%,#fff 0% 55%,#ffffffe0 68%,#ffffff80 84%,#0000 100%);position:absolute;inset:-24% -16%}.gQm-Oq_stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,#7d3b5c8c 0%,#7d3b5c57 32%,#7d3b5c21 62%,#0000 100%);position:absolute;inset:0 8% -4%}.gQm-Oq_stage[data-reveal=wait]:before,.gQm-Oq_stage[data-reveal=wait]:after,.gQm-Oq_stage[data-reveal=wait] .gQm-Oq_image,.gQm-Oq_stage[data-reveal=wait] .gQm-Oq_branch{opacity:0}.gQm-Oq_stage[data-reveal=in]:before{animation:1.1s ease-out both gQm-Oq_glow-in}.gQm-Oq_stage[data-reveal=in]:after{animation:1.3s ease-out .2s both gQm-Oq_glow-in}.gQm-Oq_stage[data-reveal=in] .gQm-Oq_image{animation:1s cubic-bezier(.22,.61,.36,1) .15s both gQm-Oq_products-in}.gQm-Oq_stage[data-reveal=in] .gQm-Oq_branch{transform-origin:0 100%;animation:1.3s cubic-bezier(.22,.61,.36,1) .55s both gQm-Oq_branch-in}@keyframes gQm-Oq_glow-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes gQm-Oq_products-in{0%{opacity:0;transform:translateY(2.5rem)scale(.97)}to{opacity:1;transform:none}}@keyframes gQm-Oq_branch-in{0%{opacity:0;transform:rotate(-14deg)scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gQm-Oq_stage:before,.gQm-Oq_stage:after,.gQm-Oq_stage .gQm-Oq_image,.gQm-Oq_stage .gQm-Oq_branch{opacity:1!important;animation:none!important}}@media (max-width:40rem){.gQm-Oq_stage{width:calc(100% + 3rem);max-width:none;margin-inline:-1.5rem}}.gQm-Oq_logos{width:100%;max-width:56rem;color:var(--color-text-muted);margin-top:clamp(2.5rem,5vw,4rem)}.gQm-Oq_petalsBack{z-index:0}.gQm-Oq_stage{z-index:1}.gQm-Oq_image{z-index:1;position:relative}.gQm-Oq_petalsFront{z-index:2}.gQm-Oq_title,.gQm-Oq_lede,.gQm-Oq_cta,.gQm-Oq_logos{z-index:3;position:relative}@keyframes gQm-Oq_branch-sway{0%{transform:rotate(0)skew(0)}14%{transform:rotate(2.6deg)skew(-1.2deg)}27%{transform:rotate(-1.4deg)skew(.8deg)}41%{transform:rotate(1.9deg)skew(-.9deg)}55%{transform:rotate(-2.2deg)skew(1deg)}68%{transform:rotate(.9deg)skew(-.4deg)}83%{transform:rotate(-1deg)skew(.5deg)}to{transform:rotate(0)skew(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gQm-Oq_stage:hover .gQm-Oq_branchSway{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.gQm-Oq_branchSway{animation:none}}
.RZt01W_audiences{padding-top:clamp(2rem,4.5vw,4rem)}.RZt01W_gallery{--gap:.75rem;--radius:1rem;--tilt:8deg;--ratio:.52;--ease:cubic-bezier(.215, .61, .355, 1);--duration:.6s;--open-width:calc((100cqw - 2 * var(--gap)) * var(--ratio));--media-size:calc(var(--open-width) * 1.22);--grow:calc(var(--ratio) * 2 / (1 - var(--ratio)));gap:var(--gap);perspective:1400px;height:clamp(22rem,40vw,30rem);display:flex;container-type:inline-size}.RZt01W_item{transform-origin:50%;min-width:0;transition:flex-grow var(--duration) var(--ease), transform var(--duration) var(--ease);flex:1 1 0;position:relative}.RZt01W_panel{border-radius:var(--radius);color:var(--color-text);-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.RZt01W_frame{border-radius:var(--radius);background:#3d1b2a;border-top-left-radius:0;position:absolute;inset:0;overflow:hidden}.RZt01W_panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.RZt01W_media{--shift:0px;width:max(100%, var(--media-size));height:100%;transform:translateX(calc(-50% + var(--shift)));filter:grayscale();transition:transform var(--duration) var(--ease), filter var(--duration) var(--ease);position:absolute;top:0;left:50%}.RZt01W_media:after{content:"";opacity:.35;transition:opacity var(--duration) var(--ease);background:#2b1421;position:absolute;inset:0}.RZt01W_image{--zoom:125%;width:auto;max-width:none;height:var(--zoom);display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.RZt01W_frame:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--duration) var(--ease);background:linear-gradient(#0000 58%,#2b1421c7 100%);position:absolute;inset:0}.RZt01W_more{--inset:clamp(.75rem, 2vw, 1.5rem);z-index:1;left:var(--inset);bottom:var(--inset);width:calc(var(--open-width) - 2 * var(--inset));color:#fff;font-family:var(--font-nav), system-ui, sans-serif;text-wrap:balance;text-shadow:0 1px 10px #00000059;opacity:0;transition:opacity calc(var(--duration) * .5) var(--ease), transform calc(var(--duration) * .5) var(--ease);font-size:clamp(.82rem,1.25vw,1.125rem);font-weight:500;line-height:1.35;display:block;position:absolute;transform:translate(-14px)}.RZt01W_scissors{vertical-align:-.18em;width:1.75em;height:1em;transition:transform .3s var(--ease);margin-left:.4rem;display:inline-block;overflow:visible}.RZt01W_blade{transform-box:view-box;transform-origin:12px 8px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.RZt01W_panel:hover .RZt01W_scissors{transform:translate(3px)}.RZt01W_panel:hover .RZt01W_bladeUp{animation:RZt01W_snip-up .55s var(--ease) .1s}.RZt01W_panel:hover .RZt01W_bladeDown{animation:RZt01W_snip-down .55s var(--ease) .1s}}@media (hover:none) and (prefers-reduced-motion:no-preference){.RZt01W_item:is(:hover,:focus-within) .RZt01W_scissors{animation:RZt01W_nudge .55s var(--ease) calc(var(--duration) * 1.1)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_scissors{animation:RZt01W_nudge .55s var(--ease) calc(var(--duration) * 1.1)}.RZt01W_item:is(:hover,:focus-within) .RZt01W_bladeUp{animation:RZt01W_snip-up .55s var(--ease) calc(var(--duration) * 1.1)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_bladeUp{animation:RZt01W_snip-up .55s var(--ease) calc(var(--duration) * 1.1)}.RZt01W_item:is(:hover,:focus-within) .RZt01W_bladeDown{animation:RZt01W_snip-down .55s var(--ease) calc(var(--duration) * 1.1)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_bladeDown{animation:RZt01W_snip-down .55s var(--ease) calc(var(--duration) * 1.1)}}@keyframes RZt01W_snip-up{40%{transform:rotate(-16deg)}}@keyframes RZt01W_snip-down{40%{transform:rotate(16deg)}}@keyframes RZt01W_nudge{40%{transform:translate(3px)}}.RZt01W_backdrop{position:absolute;inset:0}.RZt01W_backdrop[data-variant="0"]{background:radial-gradient(80% 60% at 70% 30%,#a2627f,#0000 70%),linear-gradient(160deg,#5f2a45,#3d1b2a)}.RZt01W_backdrop[data-variant="1"]{background:radial-gradient(70% 60% at 30% 70%,#b07590,#0000 70%),linear-gradient(200deg,#7d3b5c,#3d1b2a)}.RZt01W_backdrop[data-variant="2"]{background:radial-gradient(80% 60% at 60% 80%,#c08aa3,#0000 70%),linear-gradient(140deg,#3d1b2a,#7d3b5c)}.RZt01W_tab{--r:var(--radius);--bleed:2px;z-index:1;top:calc(-1 * var(--bleed));left:calc(-1 * var(--bleed));padding:calc(.15rem + var(--bleed)) 1.1rem .7rem var(--bleed);background:var(--color-page);border-bottom-right-radius:var(--r);font-family:var(--font-nav), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.95rem,1.3vw,1.125rem);font-weight:500;line-height:1.2;transition:color .2s;position:absolute}.RZt01W_tab:before,.RZt01W_tab:after{content:"";width:var(--r);height:var(--r);background:radial-gradient(circle at 100% 100%, transparent calc(var(--r) - .5px), var(--color-page) var(--r));position:absolute}.RZt01W_tab:before{height:calc(var(--r) + var(--bleed));top:0;left:100%}.RZt01W_tab:after{width:calc(var(--r) + var(--bleed));top:100%;left:0}.RZt01W_item:has(~.RZt01W_item:is(:hover,:focus-within)){transform:rotateY(var(--tilt))}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item:has(~.RZt01W_item[data-selected]){transform:rotateY(var(--tilt))}.RZt01W_item:has(~.RZt01W_item:is(:hover,:focus-within)) .RZt01W_media{--shift:calc(var(--media-size) * .03)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item:has(~.RZt01W_item[data-selected]) .RZt01W_media{--shift:calc(var(--media-size) * .03)}.RZt01W_item:is(:hover,:focus-within)~.RZt01W_item{transform:rotateY(calc(-1 * var(--tilt)))}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected]~.RZt01W_item{transform:rotateY(calc(-1 * var(--tilt)))}.RZt01W_item:is(:hover,:focus-within)~.RZt01W_item .RZt01W_media{--shift:calc(var(--media-size) * -.03)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected]~.RZt01W_item .RZt01W_media{--shift:calc(var(--media-size) * -.03)}.RZt01W_item:is(:hover,:focus-within){flex-grow:var(--grow);transform:none}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected]{flex-grow:var(--grow);transform:none}.RZt01W_item:is(:hover,:focus-within) .RZt01W_media{--shift:0px;filter:grayscale(0)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_media{--shift:0px;filter:grayscale(0)}.RZt01W_item:is(:hover,:focus-within) .RZt01W_media:after{opacity:0}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_media:after{opacity:0}.RZt01W_item:is(:hover,:focus-within) .RZt01W_tab{color:var(--color-accent)}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_tab{color:var(--color-accent)}.RZt01W_item:is(:hover,:focus-within) .RZt01W_frame:after{opacity:1}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_frame:after{opacity:1}.RZt01W_item:is(:hover,:focus-within) .RZt01W_more{opacity:1;transition-delay:calc(var(--duration) * .45);transform:none}.RZt01W_gallery:not(:has(.RZt01W_item:is(:hover,:focus-within))) .RZt01W_item[data-selected] .RZt01W_more{opacity:1;transition-delay:calc(var(--duration) * .45);transform:none}@media (max-width:39.99rem){.RZt01W_gallery{--gap:.4rem;--radius:.7rem;--tilt:5deg;--ratio:.46;perspective:900px;height:clamp(20rem,100vw,26rem)}.RZt01W_image{--zoom:112%}.RZt01W_tab{padding:calc(.1rem + var(--bleed)) .5rem .4rem var(--bleed);letter-spacing:.05em;font-size:.68rem}}.RZt01W_reveal[data-reveal=wait] .RZt01W_panel{opacity:0}.RZt01W_reveal[data-reveal=in] .RZt01W_panel{animation:.9s cubic-bezier(.22,.61,.36,1) both RZt01W_card-in}.RZt01W_reveal[data-reveal=in] .RZt01W_item:nth-child(2) .RZt01W_panel{animation-delay:.12s}.RZt01W_reveal[data-reveal=in] .RZt01W_item:nth-child(3) .RZt01W_panel{animation-delay:.24s}@keyframes RZt01W_card-in{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RZt01W_reveal .RZt01W_panel{opacity:1!important;animation:none!important}}
