@layer components{.is-hairline{-webkit-text-stroke:0!important}}.zm-card__heart:hover:before{transform:scale(1.08)}.zm-card__heart.is-popping svg{animation:zm-heart-pop .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.zm-card:hover .zm-card__img img{transform:translateY(-8px)}.zm-card:hover .zm-card__sweep:after{opacity:.75;transform:scaleX(1.15)}.zm-card:hover .zm-card__sun{animation:zm-sun .9s var(--ease-in-out)}}.zm-card__cta:hover{background:var(--zama-royal-purple);color:#fff}.zm-toast.is-on{opacity:1;pointer-events:auto;transform:none}.zm-announce__pause[data-astro-cid-zi7eklj6]:hover{opacity:1}.zm-header[data-astro-cid-isef26zo].is-compact{background:var(--header-compact-bg,#faf6f4db);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--hairline)}html[data-tier=c] .zm-header[data-astro-cid-isef26zo].is-compact{background:var(--bg);backdrop-filter:none}.zm-header[data-astro-cid-isef26zo][data-autohide].is-away{transform:translateY(-100%)}.zm-header[data-astro-cid-isef26zo].is-compact .zm-header__progress[data-astro-cid-isef26zo]{opacity:1}.zm-header[data-astro-cid-isef26zo].is-compact .zm-header__bar[data-astro-cid-isef26zo]{height:var(--h-compact)}.zm-header__search[data-astro-cid-isef26zo]:hover{border-color:var(--zama-purple-400);background:#fff}.zm-header__icon[data-astro-cid-isef26zo]:hover{background:#7d478814}.zm-header__lang[data-astro-cid-isef26zo]:hover{background:#7d478814}.zm-header__lang[data-astro-cid-isef26zo].is-soon{color:var(--text-muted)}.zm-header__bag[data-astro-cid-isef26zo]:hover{background:var(--primary-hover,var(--zama-purple-800))}.zm-footer__horizon[data-astro-cid-oenwriqq].is-below .zm-footer__sun[data-astro-cid-oenwriqq]{transition:none;transform:translateY(40px)}.zm-footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1023px){.zm-wa[data-astro-cid-3e4jemt3].is-away,html.is-typing .zm-wa[data-astro-cid-3e4jemt3]{opacity:0;pointer-events:none;transform:scale(.6)}html.is-typing .zm-dock[data-astro-cid-3e4jemt3]{transform:translateY(100%)}}.uf-dawn[data-astro-cid-kr45ocm7].is-off .uf-dawn__glint[data-astro-cid-kr45ocm7]{animation-play-state:paused}.uf-season__slide[data-astro-cid-sypn4bbh].is-entering [data-astro-cid-sypn4bbh]:is(.uf-season__eyebrow,.uf-season__line,.uf-season__body,.uf-season__cta){animation:uf-rise .7s var(--uf-ease-sun) both}.uf-season__sun[data-astro-cid-sypn4bbh].is-crossing{opacity:1;animation:uf-cross var(--dur,4s) linear both}@media (width<=767px){.uf-season__slide[data-astro-cid-sypn4bbh].is-entering{animation:none}}.uf-doors__row[data-astro-cid-eujruior].is-folded .uf-door[data-astro-cid-eujruior]{translate:calc((3.5 - var(--i)) * (100% + clamp(10px, 1.4vw, 24px))) 0;rotate:calc((var(--i) - 3.5) * 9deg);transition:none}@media (width>=1024px){[dir=rtl] .uf-doors__row[data-astro-cid-eujruior].is-folded .uf-door[data-astro-cid-eujruior]{translate:calc((var(--i) - 3.5) * (100% + clamp(10px, 1.4vw, 24px))) 0;rotate:calc((3.5 - var(--i)) * 9deg)}}@media (hover:hover) and (pointer:fine){[dir=rtl] .uf-door__link[data-astro-cid-eujruior]:hover .uf-door__leaf[data-astro-cid-eujruior]{transform:rotateY(24deg)}}.uf-doors__notify[data-astro-cid-eujruior]:hover{border-color:var(--zama-royal-purple)}@media (width<=1023px){.uf-doors__row[data-astro-cid-eujruior].is-folded .uf-door[data-astro-cid-eujruior]{translate:none;rotate:none}}.uf-scrub__detent[data-astro-cid-jjq65pvu].is-near .uf-scrub__diamond[data-astro-cid-jjq65pvu]{background:var(--zama-royal-purple);transform:rotate(45deg)scale(1.2)}.uf-scrub__detent[data-astro-cid-jjq65pvu].is-near .uf-scrub__label[data-astro-cid-jjq65pvu]{color:var(--zama-purple-800)}.uf-scrub__sun[data-astro-cid-jjq65pvu].is-dragging{cursor:grabbing}.uf-scrub__sun[data-astro-cid-jjq65pvu].is-settling{transition:inset-inline-start .42s var(--uf-ease-sun)}.uf-scrub__sun[data-astro-cid-jjq65pvu].is-dragging .uf-scrub__medallion{animation-duration:20s}.uf-scrub[data-astro-cid-jjq65pvu].is-entering .uf-scrub__track[data-astro-cid-jjq65pvu]{animation:uf-track 1.2s var(--uf-ease-tide) both}.uf-seal__flip[data-astro-cid-47wjt5oy].is-tilting{transition:transform .12s linear}.uf-finder__step[data-astro-cid-vhikfemg].is-done{background:var(--zama-purple-200);border-color:var(--zama-purple-300)}@media (hover:hover){.uf-finder__answer[data-astro-cid-vhikfemg]:hover{border-color:var(--zama-royal-purple);background:var(--zama-purple-50)}}.uf-name[data-astro-cid-x25yribc].is-born .uf-nm__fade[data-astro-cid-x25yribc]{animation:uf-nm-fade 1s var(--uf-ease-sun) both}.uf-name[data-astro-cid-x25yribc].is-born .uf-nm__keep[data-astro-cid-x25yribc]{animation:uf-nm-close 1.6s var(--uf-ease-sun) both}.uf-name[data-astro-cid-x25yribc].is-born .uf-nm__swap[data-astro-cid-x25yribc]{animation:uf-nm-swap 1.6s var(--uf-ease-sun) both}.uf-name[data-astro-cid-x25yribc][data-pin-state=active] .uf-name__stage[data-astro-cid-x25yribc]{block-size:100vh;overflow:hidden}.uf-name[data-astro-cid-x25yribc][data-pin-state=active] [data-astro-cid-x25yribc]:is(.uf-name__a,.uf-name__b,.uf-name__c){position:absolute;inset:0}.uf-name[data-astro-cid-x25yribc][data-pin-state=active] .uf-nm__fade[data-astro-cid-x25yribc]{opacity:calc(1 - var(--nbf,0));filter:blur(calc(var(--nbf,0) * 6px))}.uf-gift__option[data-astro-cid-mvghaack]:hover{border-color:var(--zama-royal-purple);background:#fff}.uf-night__constellation[data-astro-cid-f65tbykn].is-waiting .uf-night__lines[data-astro-cid-f65tbykn] line[data-astro-cid-f65tbykn]{stroke-dashoffset:1px}.uf-night__constellation[data-astro-cid-f65tbykn].is-waiting .uf-night__star[data-astro-cid-f65tbykn]{opacity:.35;box-shadow:none}.uf-req[data-astro-cid-f65tbykn].is-sending .uf-req__diamond[data-astro-cid-f65tbykn]{opacity:0}@media (width<=767px){.uf-req[data-astro-cid-f65tbykn]:not(.is-last) .uf-req__submit[data-astro-cid-f65tbykn],.uf-req[data-astro-cid-f65tbykn].is-last .uf-req__next[data-astro-cid-f65tbykn]{display:none}}[data-option=al-ufuq] .uf-btn--primary:hover{background:var(--zama-purple-800)}[data-option=al-ufuq] .uf-btn--ghost:hover{background:var(--zama-purple-50)}[data-option=al-ufuq] .uf-btn:hover .uf-arrow,[data-option=al-ufuq] .uf-link:hover .uf-arrow{inline-size:28px}[data-option=al-ufuq] .uf-chip:hover{border-color:var(--zama-royal-purple)}