@media (max-width:767px){:root{--home-brand-logo-width:clamp(120px,52vw,220px);--home-title-offset-y:clamp(0px,9vw,100px);--home-logo-size:clamp(190px,54vw,280px);--home-card-center-scale:1.1;--home-card-side-translate:100%;--home-card-side-scale:.84;--home-card-far-translate:90%;--home-card-far-scale:.64;--home-carousel-height:clamp(280px,78vw,400px);--home-name-font-size:clamp(17px,5.46vw,29px);--home-name-offset:-28px;--home-name-gap:clamp(18px,4.2vw,32px);--home-name-width:90vw;--home-carousel-card-ms:5000;--home-intro-button-min-width:clamp(180px,50vw,200px);--home-intro-button-padding-y:clamp(.7rem,2vw,.75rem);--home-intro-button-padding-x:clamp(1.3rem,4vw,1.5rem);--home-intro-button-font-size:clamp(.9rem,2.6vw,1rem);--home-intro-spinner-size:clamp(35px,11.5vw,46px);--home-intro-loading-text-size:clamp(.8rem,2.76vw,1rem);--home-intro-loading-gap:clamp(1.2rem,3.6vw,1.5rem);--home-menu-button-size:clamp(58px,10vw,86px);--home-menu-icon-size:clamp(30px,9.5vw,44px);--home-menu-panel-width:clamp(222px,60vw,280px);--home-menu-panel-padding:clamp(18px,5vw,22px);--home-menu-panel-max-height:85vh;--home-menu-title-size:clamp(18px,4.8vw,20px);--home-menu-item-text-size:clamp(16px,4.2vw,18px);--home-menu-item-icon-size:clamp(15px,4vw,17px);--home-menu-user-avatar-size:clamp(42px,11vw,48px);--home-menu-user-name-size:clamp(15px,4vw,17px);--home-menu-user-role-size:clamp(8px,2.2vw,10px);--home-menu-sections-gap:5px;--home-menu-theme-toggle-scale:1;--home-productos-toggle-offset-x:clamp(.75rem,2.1vw,1rem);--home-productos-toggle-offset-y:clamp(.85rem,2.7vw,1.25rem);--home-productos-toggle-size:clamp(56px,17vw,64px);--home-collaboration-badge-max-width:clamp(213px,61.2vw,322px);--home-collaboration-badge-offset-y:clamp(5.5rem,14vw,6.75rem);--home-collaboration-badge-gap-from-carousel:clamp(24px,6vh,42px);--home-collaboration-badge-height-estimate:clamp(78px,22vw,118px)}}.home-root{--home-header-offset-y:0px}.home-main{touch-action:pan-y}@media (max-width:767px){.home-root,.home-main{height:100svh;min-height:100svh!important}}.home-background-image{background-position:50%;background-size:cover;transition:opacity .6s,background-image .3s ease-in-out}.home-background-image.is-dark{opacity:.45}.home-background-image.is-light{opacity:1;-webkit-filter:none;-webkit-backdrop-filter:none}.home-background-overlay{opacity:0;transition:opacity .8s}.home-background-overlay.is-visible{opacity:1}.home-root--dark,.home-root--light{--ds-zone-name-color:var(--brand-white);--ds-zone-name-shadow:0 2px 10px #020815d9,0 0 20px #02081566}.home-header{opacity:0;transform:translateY(calc(var(--home-header-offset-y) - 50px));transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1)}.home-header.is-visible{opacity:1;transform:translateY(var(--home-header-offset-y))}.home-header.is-mobile{--home-header-offset-y:var(--home-title-offset-y)}.home-carousel-shell{--home-carousel-offset-y:0px;opacity:0;transform:translateY(calc(var(--home-carousel-offset-y) + 80px))scale(1);pointer-events:none;transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1)}.home-carousel-shell.is-visible{opacity:1;transform:translateY(var(--home-carousel-offset-y))scale(1);pointer-events:auto}.home-carousel-shell.is-visible.is-dragging{transform:translateY(var(--home-carousel-offset-y))scale(.985)}.home-carousel-shell.device-mobile{--home-carousel-offset-y:0px}@media (max-width:767px){.home-carousel-shell.device-mobile{transform:translateY(calc(-50% + var(--home-carousel-offset-y) + 80px))scale(1);position:absolute;top:50%;left:0;right:0}.home-carousel-shell.device-mobile:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none}.home-carousel-shell.device-mobile.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(calc(-50% + var(--home-carousel-offset-y)))scale(1)}.home-carousel-shell.device-mobile.is-visible.is-dragging{transform:translateY(calc(-50% + var(--home-carousel-offset-y)))scale(.985)}}.home-carousel-shell.device-tablet,.home-carousel-shell.device-desktop{--home-carousel-offset-y:0px}.home-brand-logo-heading{margin:0;padding:0;line-height:0}.home-brand-logo{width:var(--home-brand-logo-width,160px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 14px #00000059);height:auto;margin-inline:auto;display:block}.carousel-container-mobile{opacity:1;pointer-events:auto;width:100%;max-width:100%;transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.carousel-3d-container-mobile{width:100%;height:var(--home-carousel-height);perspective:none;transform-style:preserve-3d;position:relative}.zone-card-mobile{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;flex-direction:column;align-items:center;gap:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;display:flex;position:absolute;top:50%;left:50%;overflow:visible}.zone-card-mobile[data-position="0"]{transform:translate(-50%,-50%)translateX(0%)scale(var(--home-card-center-scale));opacity:1;z-index:10;pointer-events:auto}.zone-card-mobile[data-position="-1"],.zone-card-mobile[data-position="1"]{transform:translate(-50%,-50%)translateX(calc(var(--sign)*var(--home-card-side-translate)))scale(var(--home-card-side-scale));opacity:1;z-index:9;pointer-events:auto}.zone-card-mobile[data-position="-2"],.zone-card-mobile[data-position="2"]{transform:translate(-50%,-50%)translateX(calc(var(--sign)*var(--home-card-far-translate)))scale(var(--home-card-far-scale));opacity:0;z-index:8;pointer-events:none}.zone-logo-mobile{border:2px solid var(--ds-zone-logo-ring-border);box-shadow:var(--ds-zone-logo-ring-shadow);width:var(--home-logo-size);height:var(--home-logo-size);border-radius:50%;transition:box-shadow .5s,border-color .5s;position:relative;overflow:hidden}.home-productos-toggle{left:var(--home-productos-toggle-offset-x);bottom:var(--home-productos-toggle-offset-y);z-index:45;width:var(--home-productos-toggle-size);height:var(--home-productos-toggle-size);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s;display:inline-flex;position:fixed}.home-productos-toggle:hover{opacity:.88;transform:scale(1.08)}.home-productos-toggle-gif{width:var(--home-productos-toggle-size);height:var(--home-productos-toggle-size);-o-object-fit:contain;object-fit:contain;border-radius:50%;display:block}.home-collaboration-badge{right:var(--home-collaboration-badge-offset-x);bottom:var(--home-collaboration-badge-offset-y);z-index:40;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(12px)}.home-collaboration-badge.is-visible{opacity:1;transform:translateY(0)}.home-collaboration-badge__logo{width:100%;max-width:var(--home-collaboration-badge-max-width);-o-object-fit:contain;object-fit:contain;opacity:1;filter:blur();will-change:opacity,transform,filter;height:auto;animation:16s linear infinite homeCollaborationPresence;display:block;transform:translateY(0)scale(1)}@keyframes homeCollaborationPresence{0%{opacity:1;filter:blur();animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}3.125%{opacity:0;filter:blur(6px);animation-timing-function:linear;transform:translateY(-8px)scale(1.015)}50%{opacity:0;filter:blur(6px);animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.985)}53.4375%{opacity:1;filter:blur();animation-timing-function:linear;transform:translateY(0)scale(1)}75%{opacity:1;filter:blur();animation-timing-function:linear;transform:translateY(0)scale(1)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:767px){.home-collaboration-badge.mobile{bottom:auto;left:50%;right:auto;top:min(calc(100svh - var(--home-collaboration-badge-height-estimate) - env(safe-area-inset-bottom,0px) - 12px),calc(50% + (var(--home-carousel-height)/2) + var(--home-name-gap) + var(--home-collaboration-badge-gap-from-carousel)));position:fixed;transform:translate(-50%)translateY(12px)}.home-collaboration-badge.mobile.is-visible{transform:translate(-50%)translateY(0)}.home-collaboration-badge.mobile .home-collaboration-badge__logo{width:var(--home-collaboration-badge-max-width);max-width:none}}@media (prefers-reduced-motion:reduce){.home-collaboration-badge__logo{opacity:1;filter:none;will-change:auto;animation:none;transform:none}}.zone-name-mobile{box-shadow:none;-webkit-backdrop-filter:none;text-align:center;width:fit-content;max-width:var(--home-name-width);transform:translateX(-50%)translateY(var(--home-name-offset));background:0 0;border:none;border-radius:999px;margin-left:auto;margin-right:auto;padding:.65rem .85rem .8rem;transition:transform .35s,opacity .35s;position:absolute;top:calc(100% + clamp(6px,.8vh,10px));left:50%;overflow:hidden}.zone-name-measure{visibility:hidden;pointer-events:none;white-space:nowrap;height:0;font-size:var(--home-name-font-size);position:absolute;overflow:hidden}.zone-name-marquee-viewport{width:100%;max-width:100%;overflow:hidden}.zone-name-mobile .zone-name-marquee-viewport{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.zone-name-mobile.is-static .zone-name-marquee-viewport{text-align:center}.zone-name-mobile.is-marquee{width:var(--home-name-width);max-width:var(--home-name-width);text-align:left}.zone-name-mobile span.zone-name-marquee-static,.zone-name-mobile span.zone-name-marquee-track{white-space:nowrap;max-width:none;font-size:var(--home-name-font-size);display:inline-block}.zone-name-mobile.is-static span.zone-name-marquee-static{animation:none}.zone-name-mobile.is-marquee span.zone-name-marquee-track{animation:zone-name-marquee-mobile var(--marquee-duration,4.2s)linear 1 both}@keyframes zone-name-marquee-mobile{0%,14%{transform:translate(0)}86%{transform:translateX(calc(-1*var(--marquee-offset,0px)))}86.01%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.zone-name-mobile.is-static span.zone-name-marquee-static{animation:none}.zone-name-mobile.is-marquee span.zone-name-marquee-track{animation:none;transform:none}}.zone-card-mobile[data-position="0"] .zone-name-mobile{top:calc(100% + var(--home-name-gap));width:fit-content;max-width:var(--home-name-width);opacity:1;transform:translate(-50%)translateY(0)scale(1.04)}.zone-card-mobile[data-position="-1"] .zone-name-mobile,.zone-card-mobile[data-position="1"] .zone-name-mobile{display:none}.zone-card-mobile[data-position="-2"] .zone-name-mobile,.zone-card-mobile[data-position="2"] .zone-name-mobile{transform:translateY(calc(var(--home-name-offset) + 4px))scale(.93);opacity:.78}@media (max-width:767px){.zone-name-mobile,.zone-name-mobile .zone-name-marquee-viewport{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.zone-name-mobile span.zone-name-marquee-static,.zone-name-mobile span.zone-name-marquee-track{background-color:#0000!important}}@media (max-width:350px) and (max-height:700px){:root{--home-brand-logo-width:clamp(120px,48vw,180px);--home-title-offset-y:clamp(0px,3.5vw,28px);--home-logo-size:clamp(168px,48vw,238px);--home-carousel-height:clamp(248px,70vw,330px);--home-name-font-size:clamp(15px,4.6vw,22px);--home-name-gap:clamp(6px,1.6vw,11px)}.home-root .home-header.is-mobile{padding-top:.65rem;padding-bottom:.35rem}.home-carousel-shell.device-mobile{--home-carousel-offset-y:-10px}.home-carousel-shell.device-mobile:not(.is-visible){transform:translateY(calc(-50% + var(--home-carousel-offset-y) + 64px))scale(1)}.zone-card-mobile[data-position="0"] .zone-name-mobile{padding-block:.45rem}}@media (max-width:767px) and (max-height:700px){:root{--home-collaboration-badge-gap-from-carousel:clamp(12px,3.5vh,20px)}}
@media (min-width:768px) and (max-width:1279px){:root{--home-brand-logo-width:clamp(200px,38vw,340px);--home-title-offset-y:clamp(30px,5vh - 20px,80px);--home-logo-size:clamp(278px,33.1vw,392px);--home-card-center-scale:1.35;--home-card-side-translate:clamp(108%,20vw + 64%,118%);--home-card-side-scale:.86;--home-card-far-translate:120%;--home-card-far-scale:.4;--home-name-font-size:clamp(1.56rem,3.28vw,2.03rem);--home-name-gap:clamp(22px,3.2vh,40px);--home-name-width:80vw;--home-intro-button-min-width:clamp(240px,28vw,310px);--home-intro-button-padding-y:clamp(.85rem,1.2vw,1rem);--home-intro-button-padding-x:clamp(1.8rem,2.5vw,2.25rem);--home-intro-button-font-size:clamp(1.05rem,1.4vw,1.2rem);--home-intro-spinner-size:clamp(59px,7.2vw,72px);--home-intro-loading-text-size:clamp(1.24rem,1.56vw,1.43rem);--home-intro-loading-gap:clamp(1.5rem,2vw,1.8rem);--home-menu-button-size:clamp(89px,10.53vw,110px);--home-menu-icon-size:clamp(49px,6.08vw,59px);--home-menu-panel-width:clamp(290px,32vw,380px);--home-menu-panel-padding:clamp(24px,3.2vw,32px);--home-menu-panel-max-height:90vh;--home-menu-title-size:clamp(21px,2.4vw,24px);--home-menu-item-text-size:clamp(18px,2.2vw,22px);--home-menu-item-icon-size:clamp(17px,2vw,20px);--home-menu-user-avatar-size:clamp(48px,5.5vw,56px);--home-menu-user-name-size:clamp(17px,2vw,20px);--home-menu-user-role-size:clamp(9px,1.1vw,11px);--home-menu-theme-toggle-scale:1.4;--home-productos-toggle-offset-x:clamp(1.625rem,2.34vw,2.6rem);--home-productos-toggle-offset-y:clamp(1.82rem,2.6vw,2.93rem);--home-productos-toggle-size:clamp(83px,10.8vw,104px);--home-collaboration-badge-max-width:clamp(282px,40.25vw,403px);--home-collaboration-badge-offset-y:clamp(1.35rem,2.8vw,2rem)}.home-collaboration-badge.tablet{left:50%;right:auto;transform:translate(-50%)translateY(12px)}.home-collaboration-badge.tablet.is-visible{transform:translate(-50%)translateY(0)}.home-collaboration-badge.tablet .home-collaboration-badge__logo{width:var(--home-collaboration-badge-max-width);max-width:none}}.home-header.is-tablet{--home-header-offset-y:var(--home-title-offset-y)}.home-header.is-tablet:not(.is-visible){transform:translateY(calc(var(--home-header-offset-y) - 50px))}.home-header.is-tablet.is-visible{transform:translateY(var(--home-header-offset-y))}.carousel-container-tablet{opacity:1;pointer-events:auto;width:100%;max-width:clamp(640px,88vw,1260px);transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.carousel-3d-container-tablet{perspective:clamp(1100px,120vw,1750px);width:100%;height:clamp(360px,46vw,560px);transform-style:preserve-3d;position:relative}.zone-card-tablet{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;flex-direction:column;align-items:center;gap:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;display:flex;position:absolute;top:50%;left:50%;overflow:visible}.zone-card-tablet[data-position="0"]{transform:translate(-50%,-50%)translateX(0%)scale(var(--home-card-center-scale));opacity:1;z-index:10;pointer-events:auto}.zone-card-tablet[data-position="-1"],.zone-card-tablet[data-position="1"]{transform:translate(-50%,-50%)translateX(calc(var(--sign)*var(--home-card-side-translate)))scale(var(--home-card-side-scale));opacity:1;z-index:9;pointer-events:auto}.zone-card-tablet[data-position="-2"],.zone-card-tablet[data-position="2"]{transform:translate(-50%,-50%)translateX(calc(var(--sign)*var(--home-card-far-translate)))scale(var(--home-card-far-scale));opacity:0;z-index:8;pointer-events:none}.zone-logo-tablet{border:2px solid var(--ds-zone-logo-ring-border);box-shadow:var(--ds-zone-logo-ring-shadow);width:var(--home-logo-size);height:var(--home-logo-size);border-radius:50%;transition:box-shadow .5s,border-color .5s;position:relative;overflow:hidden}.zone-name-tablet{top:calc(100% + var(--home-name-gap));box-shadow:none;-webkit-backdrop-filter:none;text-align:center;width:fit-content;max-width:var(--home-name-width);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;background:0 0;border:none;border-radius:999px;margin-left:auto;margin-right:auto;padding:.7rem 1.3rem .85rem;transition:transform .35s,opacity .35s;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)translateZ(0)}.zone-name-tablet .zone-name-marquee-viewport{-webkit-backdrop-filter:none;width:100%;max-width:100%;box-shadow:none;background:0 0;overflow:hidden}.zone-name-tablet.is-static .zone-name-marquee-viewport{text-align:center}.zone-name-tablet.is-marquee{width:var(--home-name-width);max-width:var(--home-name-width);text-align:left}.zone-name-tablet span,.zone-name-tablet span.zone-name-marquee-static,.zone-name-tablet span.zone-name-marquee-track{white-space:nowrap;max-width:none;font-size:var(--home-name-font-size);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;display:inline-block;transform:translateZ(0)}.zone-name-tablet.is-static span.zone-name-marquee-static{animation:none}.zone-name-tablet.is-marquee span.zone-name-marquee-track{animation:zone-name-marquee-tablet var(--marquee-duration,4.2s)linear 1 both}@keyframes zone-name-marquee-tablet{0%,14%{transform:translate(0)}86%{transform:translateX(calc(-1*var(--marquee-offset,0px)))}86.01%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.zone-name-tablet.is-static span.zone-name-marquee-static{animation:none}.zone-name-tablet.is-marquee span.zone-name-marquee-track{animation:none;transform:none}}.zone-card-tablet[data-position="0"] .zone-name-tablet{opacity:1;transform:translate(-50%)scale(1.04)}.zone-card-tablet[data-position="-1"] .zone-name-tablet,.zone-card-tablet[data-position="1"] .zone-name-tablet{display:none}.zone-card-tablet[data-position="-2"] .zone-name-tablet,.zone-card-tablet[data-position="2"] .zone-name-tablet{opacity:.78;transform:translate(-50%)scale(.94)}@media (min-width:768px) and (max-width:1279px){.zone-name-tablet,.zone-name-tablet .zone-name-marquee-viewport{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.zone-name-tablet span,.zone-name-tablet span.zone-name-marquee-static,.zone-name-tablet span.zone-name-marquee-track{background-color:#0000!important}}
@media (min-width:1280px){:root{--home-brand-logo-width:clamp(177px,16.32vw,354px);--home-brand-logo-height:calc(var(--home-brand-logo-width)/3.075);--home-brand-logo-margin-left:clamp(1.25rem,2.5vw,2.75rem);--home-header-padding-y:clamp(1rem,2vh,1.75rem);--home-header-min-height:calc(var(--home-brand-logo-height) + (2*var(--home-header-padding-y)));--home-logo-dock-duration:.85s;--home-title-offset-y:0px;--home-logo-size:clamp(270px,20.9vw,827px);--home-carousel-height:clamp(420px,52vh,920px);--home-carousel-gap:clamp(20px,1.1vw,36px);--home-perspective:clamp(1000px,74vw,2750px);--home-name-font-size:clamp(23px,1.8vw,54px);--home-name-gap:clamp(20px,2.2vh,36px);--home-name-offset:0px;--home-name-width:clamp(400px,32vw,980px);--home-intro-button-min-width:clamp(300px,23vw,760px);--home-intro-button-padding-y:clamp(1rem,1.3vw,1.65rem);--home-intro-button-padding-x:clamp(2.25rem,3.6vw,4.6rem);--home-intro-button-font-size:clamp(1.2rem,1.6vw,2.1rem);--home-intro-spinner-size:clamp(50px,4.49vw,81px);--home-intro-loading-text-size:clamp(1rem,1.27vw,1.6rem);--home-intro-loading-gap:clamp(1.5rem,1.6vw,2.2rem);--home-menu-button-size:clamp(65px,5vw,95px);--home-menu-icon-size:clamp(34px,2.5vw,58px);--home-menu-panel-width:clamp(210px,18vw,295px);--home-menu-panel-padding:clamp(17px,1.4vw,22px);--home-menu-panel-max-height:90vh;--home-menu-title-size:clamp(17px,1.4vw,22px);--home-menu-item-text-size:clamp(15px,1.2vw,20px);--home-menu-item-icon-size:clamp(14px,1.1vw,18px);--home-menu-user-avatar-size:40px;--home-menu-user-name-size:clamp(14px,1.05vw,15px);--home-menu-user-role-size:clamp(7px,.6vw,8px);--home-menu-theme-toggle-scale:1;--home-productos-toggle-offset-x:clamp(1.75rem,1.5vw,2.75rem);--home-productos-toggle-offset-y:clamp(1.75rem,1.5vw,2.75rem);--home-productos-toggle-size:clamp(68px,5.2vw,100px);--home-collaboration-badge-max-width:clamp(260px,18vw,420px);--home-collaboration-badge-offset-x:clamp(1.75rem,1.5vw,2.75rem);--home-collaboration-badge-offset-y:clamp(1.5rem,2vh,2.25rem)}}.home-collaboration-badge.desktop .home-collaboration-badge__logo{width:var(--home-collaboration-badge-max-width);max-width:none}@media (min-width:1800px){:root{--home-menu-button-size:clamp(88px,3vw,108px);--home-menu-icon-size:clamp(42px,2vw,58px)}}.home-header.is-desktop{--home-header-offset-y:var(--home-title-offset-y);min-height:var(--home-header-min-height);box-sizing:border-box;overflow:hidden;padding-top:var(--home-header-padding-y)!important;padding-bottom:var(--home-header-padding-y)!important}.home-header.is-desktop .home-title-container{text-align:left;width:auto;max-width:none}.home-header.is-desktop.is-visible .home-title-container{height:100%;transition:left var(--home-logo-dock-duration)cubic-bezier(.22,1,.36,1),transform var(--home-logo-dock-duration)cubic-bezier(.22,1,.36,1);align-items:center;margin:0;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-header.is-desktop.is-visible.is-logo-docked .home-title-container{left:var(--home-brand-logo-margin-left);transform:translate(0)}@media (prefers-reduced-motion:reduce){.home-header.is-desktop.is-visible .home-title-container{transition:none}}.home-header.is-desktop:not(.is-visible){transform:translateY(calc(var(--home-header-offset-y) - 50px))}.home-header.is-desktop.is-visible{transform:translateY(var(--home-header-offset-y))}@media (min-width:1280px){.home-header.is-desktop .home-brand-logo{width:var(--home-brand-logo-width);max-height:var(--home-brand-logo-height);height:auto}}.carousel-container-desktop{gap:var(--home-carousel-gap);width:100%}@media (min-width:1280px){.carousel-container-desktop{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}}.carousel-3d-container-desktop{width:100%;transform-style:preserve-3d;height:var(--home-carousel-height);perspective:var(--home-perspective);position:relative}.zone-card-desktop{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;flex-direction:column;align-items:center;gap:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;display:flex;position:absolute;top:50%;left:50%;overflow:visible}.zone-card-desktop[data-position="0"]{opacity:1;z-index:10;pointer-events:auto;transform:translate(-50%,-50%)translate(0%)translateZ(40px)rotateY(0)scale(1)}.zone-card-desktop[data-position="-1"],.zone-card-desktop[data-position="1"]{transform:translate(-50%,-50%)translateX(calc(var(--sign)*108%))translateZ(-8px)rotateY(calc(var(--sign)*5deg))scale(.96);opacity:1;z-index:9;pointer-events:auto}.zone-card-desktop[data-position="-2"],.zone-card-desktop[data-position="2"]{transform:translate(-50%,-50%)translateX(calc(var(--sign)*130%))translateZ(-200px)rotateY(calc(var(--sign)*35deg))scale(.15);opacity:0;z-index:8;pointer-events:none}.zone-logo-desktop{border:2px solid var(--ds-zone-logo-ring-border);box-shadow:var(--ds-zone-logo-ring-shadow);width:var(--home-logo-size);height:var(--home-logo-size);border-radius:50%;transition:box-shadow .5s,border-color .5s;position:relative;overflow:hidden}.zone-card-desktop:hover .zone-logo-desktop{box-shadow:var(--ds-zone-logo-ring-shadow-hover)}.zone-name-desktop{top:calc(100% + var(--home-name-gap));box-shadow:none;-webkit-backdrop-filter:none;text-align:center;width:fit-content;max-width:var(--home-name-width);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;background:0 0;border:none;border-radius:999px;margin-left:auto;margin-right:auto;padding:.75rem 1.4rem .9rem;transition:transform .35s,opacity .35s;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)translateZ(0)}.zone-name-desktop .zone-name-marquee-viewport{-webkit-backdrop-filter:none;width:100%;max-width:100%;box-shadow:none;background:0 0;overflow:hidden}.zone-name-desktop.is-static .zone-name-marquee-viewport{text-align:center}.zone-name-desktop.is-marquee{width:var(--home-name-width);max-width:var(--home-name-width);text-align:left}.zone-name-desktop span,.zone-name-desktop span.zone-name-marquee-static,.zone-name-desktop span.zone-name-marquee-track{white-space:nowrap;max-width:none;font-size:var(--home-name-font-size);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;display:inline-block;transform:translateZ(0)}.zone-name-desktop.is-static span.zone-name-marquee-static{animation:none}.zone-name-desktop.is-marquee span.zone-name-marquee-track{animation:zone-name-marquee-desktop var(--marquee-duration,4.2s)linear 1 both}@keyframes zone-name-marquee-desktop{0%{transform:translate(0)}to{transform:translateX(calc(-1*var(--marquee-offset,0px)))}}@media (prefers-reduced-motion:reduce){.zone-name-desktop.is-static span.zone-name-marquee-static{animation:none}.zone-name-desktop.is-marquee span.zone-name-marquee-track{animation:none;transform:none}}.zone-card-desktop[data-position="0"] .zone-name-desktop{opacity:1;transform:translate(-50%)scale(1.05)}.zone-card-desktop[data-position="-1"] .zone-name-desktop,.zone-card-desktop[data-position="1"] .zone-name-desktop{opacity:0;transform:translate(-50%)translateY(3px)scale(.97)}.zone-card-desktop[data-position="-2"] .zone-name-desktop,.zone-card-desktop[data-position="2"] .zone-name-desktop{opacity:0;transform:translate(-50%)translateY(5px)scale(.94)}.zone-card-desktop:hover .zone-name-desktop{transform:translate(-50%)scale(1.055)}.zone-card-desktop,.zone-card-desktop:hover,.zone-card-desktop:focus,.zone-card-desktop:active{text-decoration:none!important}@media (min-width:1280px){.zone-name-desktop,.zone-name-desktop .zone-name-marquee-viewport{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.zone-name-desktop span,.zone-name-desktop span.zone-name-marquee-static,.zone-name-desktop span.zone-name-marquee-track{background-color:#0000!important}}
@media (max-width:767px){:root{--intro-loading-icon-size:clamp(35px,11.5vw,46px);--intro-loading-spinner-size:clamp(35px,11.5vw,46px);--intro-loading-text-size:clamp(.8rem,2.76vw,1rem);--intro-loading-gap:clamp(1.2rem,3.6vw,1.5rem);--intro-skip-bottom-offset:5.75rem}}@media (min-width:768px) and (max-width:1279px){:root{--intro-loading-icon-size:clamp(38px,4.49vw,60px);--intro-loading-spinner-size:clamp(38px,4.49vw,60px);--intro-loading-text-size:clamp(.9rem,1.27vw,1.3rem);--intro-loading-gap:clamp(1.3rem,1.6vw,1.8rem);--intro-skip-bottom-offset:3.75rem}}@media (min-width:1280px){:root{--intro-loading-icon-size:clamp(50px,4.49vw,81px);--intro-loading-spinner-size:clamp(50px,4.49vw,81px);--intro-loading-text-size:clamp(1rem,1.27vw,1.6rem);--intro-loading-gap:clamp(1.5rem,1.6vw,2.2rem);--intro-skip-bottom-offset:1.5rem}}.VideoIntro-module__R7iARG__container{background-color:var(--brand-black,#020815);z-index:9999;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.VideoIntro-module__R7iARG__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.VideoIntro-module__R7iARG__videoActive{opacity:1;z-index:2;pointer-events:auto}.VideoIntro-module__R7iARG__videoInactive{opacity:0;z-index:1;pointer-events:none}.VideoIntro-module__R7iARG__loading{background:radial-gradient(circle at center,var(--brand-yellow-lime,#cdd620)0%,transparent 34%),linear-gradient(180deg,var(--brand-black,#020815)0%,var(--brand-green-deep,#024c43)100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__loading{background:radial-gradient(circle at center,color-mix(in srgb,var(--brand-yellow-lime,#cdd620)16%,transparent)0%,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--brand-black,#020815)84%,transparent)0%,color-mix(in srgb,var(--brand-green-deep,#024c43)72%,var(--brand-black,#020815))100%)}}.VideoIntro-module__R7iARG__loading{z-index:10;gap:var(--intro-loading-gap);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VideoIntro-module__R7iARG__loadingVisual{width:calc(var(--intro-loading-icon-size,40px)*1.08);height:calc(var(--intro-loading-icon-size,40px)*1.08);justify-content:center;align-items:center;display:flex;position:relative}.VideoIntro-module__R7iARG__loadingPulse{background:var(--brand-yellow-lime,#cdd620);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__loadingPulse{background:color-mix(in srgb,var(--brand-yellow-lime,#cdd620)18%,transparent)}}.VideoIntro-module__R7iARG__loadingPulse{animation:2.2s ease-in-out infinite VideoIntro-module__R7iARG__introPulse}.VideoIntro-module__R7iARG__loadingIconWrap{width:calc(var(--intro-loading-icon-size,40px)*.72);height:calc(var(--intro-loading-icon-size,40px)*.72);color:var(--brand-yellow-lime,#cdd620);justify-content:center;align-items:center;animation:3s ease-in-out infinite VideoIntro-module__R7iARG__introFloat;display:flex;position:relative}.VideoIntro-module__R7iARG__loadingIcon{z-index:1;width:100%;height:100%;filter:drop-shadow(0 0 18px var(--brand-yellow-lime,#cdd620))}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__loadingIcon{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--brand-yellow-lime,#cdd620)24%,transparent))}}.VideoIntro-module__R7iARG__loadingRing{border:1.5px solid #0000;border-top-color:var(--brand-yellow-lime,#cdd620);border-radius:999px;position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__loadingRing{border-top-color:color-mix(in srgb,var(--brand-yellow-lime,#cdd620)95%,transparent)}}.VideoIntro-module__R7iARG__loadingRing{border-right-color:var(--brand-yellow-soft,#c9d86e)}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__loadingRing{border-right-color:color-mix(in srgb,var(--brand-yellow-soft,#c9d86e)35%,transparent)}}.VideoIntro-module__R7iARG__loadingRing{animation:3s linear infinite VideoIntro-module__R7iARG__introSpin}.VideoIntro-module__R7iARG__loadingCopy{flex-direction:column;align-items:center;gap:.3rem;display:flex}.VideoIntro-module__R7iARG__loadingTitleRow{align-items:center;gap:.3rem;display:flex}.VideoIntro-module__R7iARG__loadingText{color:var(--brand-white,#fff);font-family:var(--imebu-loader-font);font-size:var(--intro-loading-text-size);font-synthesis:none;letter-spacing:.03em;margin:0;font-style:normal;font-weight:400}.VideoIntro-module__R7iARG__loadingDots{color:var(--brand-yellow-lime,#cdd620);font-family:var(--imebu-loader-font);font-size:calc(var(--intro-loading-text-size)*1.08);font-synthesis:none;gap:.15rem;font-style:normal;line-height:1;display:inline-flex}.VideoIntro-module__R7iARG__loadingDots span{animation:1.4s ease-in-out infinite VideoIntro-module__R7iARG__introBounceDot;display:inline-block}.VideoIntro-module__R7iARG__loadingDots span:nth-child(2){animation-delay:.15s}.VideoIntro-module__R7iARG__loadingDots span:nth-child(3){animation-delay:.3s}.VideoIntro-module__R7iARG__loadingSubtext{color:var(--brand-neutral-light,#e7e5e5);margin:0}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__loadingSubtext{color:color-mix(in srgb,var(--brand-neutral-light,#e7e5e5)72%,transparent)}}.VideoIntro-module__R7iARG__loadingSubtext{font-family:var(--imebu-loader-font);font-synthesis:none;letter-spacing:.02em;font-size:clamp(.72rem,.85vw,.92rem);font-style:normal}@keyframes VideoIntro-module__R7iARG__introPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.8;transform:scale(1.06)}}@keyframes VideoIntro-module__R7iARG__introFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes VideoIntro-module__R7iARG__introSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes VideoIntro-module__R7iARG__introBounceDot{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.45;transform:translateY(-6px)}}.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem);min-width:200px;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--brand-yellow-lime,#cdd620)0%,var(--brand-yellow-soft,#c9d86e)100%)!important;background-color:var(--brand-yellow-lime,#cdd620)!important;color:var(--brand-black,#020815)!important;border:2px solid var(--brand-white,#fff)!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{border:2px solid color-mix(in srgb,var(--brand-white,#fff)55%,var(--brand-yellow-lime,#cdd620))!important}}.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{font-size:1rem;border-radius:var(--ds-radius-lg,.75rem)!important;cursor:pointer!important;z-index:10001!important;box-shadow:0 4px 12px var(--brand-yellow-lime,#cdd620),0 8px 24px var(--brand-black,#020815)!important;font-weight:700!important;transition:all .3s!important}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-yellow-lime,#cdd620)40%,transparent),0 8px 24px color-mix(in srgb,var(--brand-black,#020815)30%,transparent)!important}}.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{letter-spacing:.5px;text-shadow:none!important}.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{background:linear-gradient(135deg,var(--brand-green-primary,#00622f)0%,var(--brand-green-deep,#024c43)100%)!important;background-color:var(--brand-green-primary,#00622f)!important;color:var(--brand-white,#fff)!important;border-color:var(--brand-yellow-lime,#cdd620)!important}@supports (color:color-mix(in lab, red, red)){.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{border-color:color-mix(in srgb,var(--brand-yellow-lime,#cdd620)40%,var(--brand-green-primary,#00622f))!important}}.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{box-shadow:0 4px 12px var(--brand-green-primary,#00622f),0 8px 24px var(--brand-black,#020815)!important}@supports (color:color-mix(in lab, red, red)){.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-green-primary,#00622f)35%,transparent),0 8px 24px color-mix(in srgb,var(--brand-black,#020815)28%,transparent)!important}}@media (max-width:767px){.VideoIntro-module__R7iARG__container{height:100dvh}.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{bottom:calc(env(safe-area-inset-bottom,0px) + 5.75rem);min-width:clamp(180px,56vw,260px);padding:.8rem 1.35rem;font-size:clamp(.92rem,3.8vw,1rem)}}@media (min-width:768px) and (max-width:1279px){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{bottom:calc(env(safe-area-inset-bottom,0px) + 3.75rem);min-width:clamp(220px,34vw,320px);padding:.85rem 1.6rem;font-size:clamp(.95rem,1.8vw,1.1rem)}}@media (min-width:1024px) and (max-width:2559px){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{min-width:clamp(300px,20vw,430px)!important;padding:1rem 2.25rem!important;font-size:1.2rem!important}}@media (min-width:2560px) and (max-width:3439px){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{min-width:520px!important;padding:1.35rem 3.4rem!important;font-size:1.7rem!important}}@media (min-width:3440px) and (max-width:3839px){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{min-width:620px!important;padding:1.45rem 3.9rem!important;font-size:1.85rem!important}}@media (min-width:3840px){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton{min-width:760px!important;padding:1.65rem 4.6rem!important;font-size:2.1rem!important}}.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:hover{background:linear-gradient(135deg,var(--brand-yellow-soft,#c9d86e)0%,var(--brand-yellow-lime,#cdd620)100%)!important;background-color:var(--brand-yellow-soft,#c9d86e)!important;border-color:var(--brand-white,#fff)!important;box-shadow:0 6px 20px var(--brand-yellow-lime,#cdd620),0 12px 32px var(--brand-black,#020815)!important;transform:translate(-50%)translateY(-4px)!important}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--brand-yellow-lime,#cdd620)60%,transparent),0 12px 32px color-mix(in srgb,var(--brand-black,#020815)40%,transparent)!important}}.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:hover{background:linear-gradient(135deg,var(--brand-green-deep,#024c43)0%,var(--brand-green-primary,#00622f)100%)!important;background-color:var(--brand-green-deep,#024c43)!important;border-color:var(--brand-yellow-lime,#cdd620)!important}@supports (color:color-mix(in lab, red, red)){.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:hover{border-color:color-mix(in srgb,var(--brand-yellow-lime,#cdd620)55%,var(--brand-white,#fff))!important}}.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:hover{box-shadow:0 6px 20px var(--brand-green-primary,#00622f),0 12px 32px var(--brand-black,#020815)!important}@supports (color:color-mix(in lab, red, red)){.light .VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--brand-green-primary,#00622f)45%,transparent),0 12px 32px color-mix(in srgb,var(--brand-black,#020815)38%,transparent)!important}}.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:active{box-shadow:0 2px 8px var(--brand-yellow-lime,#cdd620),0 4px 16px var(--brand-black,#020815)!important;transform:translate(-50%)translateY(-1px)!important}@supports (color:color-mix(in lab, red, red)){.VideoIntro-module__R7iARG__container .VideoIntro-module__R7iARG__skipButton:active{box-shadow:0 2px 8px color-mix(in srgb,var(--brand-yellow-lime,#cdd620)40%,transparent),0 4px 16px color-mix(in srgb,var(--brand-black,#020815)30%,transparent)!important}}@keyframes VideoIntro-module__R7iARG__fadeOut{0%{opacity:1}to{opacity:0}}.VideoIntro-module__R7iARG__fadeOut{animation:.5s forwards VideoIntro-module__R7iARG__fadeOut}
.welcome-splash{z-index:10000;opacity:1;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transition:opacity .4s;display:flex;position:fixed;inset:0}.welcome-splash.is-fading{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.welcome-splash{transition:none}}
