.kayo-traits-module__jRdz_W__stage{top:var(--header-h);z-index:1;background:linear-gradient(to bottom, var(--color-night) calc(100% - 2rem), transparent);place-items:center;block-size:calc(190px + 2rem);padding-block-end:2rem;display:grid;position:sticky}@media (min-width:1024px){.kayo-traits-module__jRdz_W__stage{top:calc(var(--header-h) + 8svh);background:0 0;align-self:start;justify-items:start;block-size:auto;padding-block-end:0}}.kayo-traits-module__jRdz_W__figure{isolation:isolate;aspect-ratio:841/1024;inline-size:140px;position:relative}@media (min-width:1024px){.kayo-traits-module__jRdz_W__figure{inline-size:340px}}.kayo-traits-module__jRdz_W__glow{z-index:-1;background:radial-gradient(closest-side,#e7b9976b,#184a9538 55%,#0000 78%);position:absolute;inset:20% -8% -8%}.kayo-traits-module__jRdz_W__figure[data-kayo-traits=""] .kayo-traits-module__jRdz_W__glow{opacity:0}.kayo-traits-module__jRdz_W__pose{object-fit:contain;object-position:50% 100%;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.kayo-traits-module__jRdz_W__pose[data-on]{opacity:1}.kayo-traits-module__jRdz_W__trait{border-inline-start:2px solid var(--color-line);padding-block:2.5rem;padding-inline-start:1.5rem}.kayo-traits-module__jRdz_W__trait[data-on]{border-inline-start-color:var(--color-electric)}@media (min-width:1024px){.kayo-traits-module__jRdz_W__trait{align-content:center;min-block-size:40svh;padding-block:0;display:grid}}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .kayo-traits-module__jRdz_W__pose{transition:opacity var(--dur-short) var(--ease-in-out), translate var(--dur-medium) var(--ease-out-expo), scale var(--dur-medium) var(--ease-out-expo);translate:0 10px;scale:.97}:root:not([data-motion=off]) .kayo-traits-module__jRdz_W__pose[data-on]{translate:0;scale:1}:root:not([data-motion=off]) .kayo-traits-module__jRdz_W__trait{transition:border-inline-start-color var(--dur-short) var(--ease-in-out)}}
@layer theme,base;@layer components{.curtains{pointer-events:none;position:absolute;inset:0;overflow:clip}.curtain{width:calc(50% + 1px);position:absolute;inset-block:0}.curtain img{object-fit:cover;width:100%;height:100%;display:block}.curtain--l img{object-position:right 30%}.curtain--r img{object-position:left 30%}.curtain--l{left:0;translate:-92%}.curtain--r{right:0;translate:92%}@media (min-width:64rem){.curtains{--strip:min(7vw, max(1rem, calc((100vw - 80rem) / 2 + 1rem)))}.curtain--l{translate:calc(var(--strip) - 100%) 0}.curtain--r{translate:calc(100% - var(--strip)) 0}}.curtains[data-mode=closed] .curtain{translate:0}.curtains[data-mode=rest]{-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.slit{inset-block:0;opacity:0;background:linear-gradient(90deg,#0000,#e7b99780 48%,#fbe7c8cc 50%,#e7b99780 52%,#0000);width:5rem;position:absolute;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000 5%,#000 80%);mask-image:linear-gradient(#0000 5%,#000 80%)}.curtains[data-mode=closed] .slit{opacity:1}.backlight{background:radial-gradient(var(--bl-rx,34%) var(--bl-ry,28%) at var(--bl-x,50%) var(--bl-y,62%), #fbe7c8c7, #e7b99785 20%, #d6926242 46%, #b8703a14 74%, transparent), radial-gradient(70% 62% at var(--bl-x,50%) var(--bl-y,62%), transparent 45%, #0677fc0f 72%, transparent);transform-origin:bottom;pointer-events:none;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}}@layer utilities;
.hero-module__bLJxgG__title{font-size:min(var(--text-display), 12.5vw);padding-block-end:.25em}@media (min-width:64rem){.hero-module__bLJxgG__title{font-size:min(6vw,4.75rem)}}.hero-module__bLJxgG__stageBox,.hero-module__bLJxgG__kayoCell,.hero-module__bLJxgG__curtains{--stage-h:13.75rem;--pool:3.25rem}@media (min-width:48rem){.hero-module__bLJxgG__stageBox,.hero-module__bLJxgG__kayoCell,.hero-module__bLJxgG__curtains{--stage-h:20rem;--pool:5.5rem}}@media (max-width:47.999rem) and (max-height:43rem){.hero-module__bLJxgG__stageBox,.hero-module__bLJxgG__kayoCell,.hero-module__bLJxgG__curtains{--stage-h:12rem;--pool:3rem}}.hero-module__bLJxgG__stageBox{inset-inline:0;top:var(--header-h);height:var(--stage-h);position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 16% 70%,#0000);mask-image:linear-gradient(#0000,#000 16% 70%,#0000)}.hero-module__bLJxgG__stage{object-fit:cover;object-position:50% 72%;width:100%;height:100%;display:block}.hero-module__bLJxgG__kayoCell{height:var(--stage-h);padding-bottom:var(--pool)}.hero-module__bLJxgG__curtains{top:var(--header-h);height:var(--stage-h);bottom:auto}@media (min-width:64rem){.hero-module__bLJxgG__stageBox{height:auto;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000);container-type:size}.hero-module__bLJxgG__stage{--w:max(150vw, (100cqh - 7rem) * 8 / 3);left:calc(max(25vw + 10px, 50vw - 310px) - var(--w) / 2);bottom:calc(7rem - var(--w) * .1875);width:var(--w);object-fit:fill;max-width:none;height:auto;position:absolute}.hero-module__bLJxgG__kayoCell{height:auto;padding-bottom:3rem}.hero-module__bLJxgG__curtains{height:auto;top:0;bottom:0}.hero-module__bLJxgG__scrim{background:linear-gradient(270deg,#000617e6,#000617b3 34%,#00061700 58%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}:root[dir=ltr] .hero-module__bLJxgG__stage{left:auto;right:calc(max(25vw + 10px, 50vw - 310px) - var(--w) / 2)}:root[dir=ltr] .hero-module__bLJxgG__scrim{background:linear-gradient(90deg,#000617e6,#000617b3 34%,#00061700 58%)}}@media (max-width:47.999rem) and (max-height:40rem){.hero-module__bLJxgG__copy{flex-direction:column;display:flex}.hero-module__bLJxgG__lead{order:1}.hero-module__bLJxgG__status{order:2}}:root:not(:lang(ar)) .hero-module__bLJxgG__title{padding-block-end:0}@media (max-width:47.999rem) and (max-height:40rem){:root:not(:lang(ar)) .hero-module__bLJxgG__title{font-size:min(var(--text-display), 11.5vw)}}@media (max-width:47.999rem) and (max-height:43rem){:root:not(:lang(ar)) .hero-module__bLJxgG__copy{flex-direction:column;display:flex}:root:not(:lang(ar)) .hero-module__bLJxgG__lead{order:1}:root:not(:lang(ar)) .hero-module__bLJxgG__status{order:2}}@media (max-width:63.999rem){.hero-module__bLJxgG__hero .curtains{-webkit-mask-image:linear-gradient(#0000,#000 18% 55%,#0000);mask-image:linear-gradient(#0000,#000 18% 55%,#0000)}}@keyframes hero-module__bLJxgG__fade-in{0%{opacity:0}}@keyframes hero-module__bLJxgG__rise-in{0%{opacity:var(--from-opacity,0);translate:0 var(--rise,12px)}}@keyframes hero-module__bLJxgG__start-in{0%{opacity:var(--from-opacity,0);translate:var(--shift,16px) 0}}@keyframes hero-module__bLJxgG__closed{0%{translate:0}}@keyframes hero-module__bLJxgG__slit{0%{opacity:1}}@keyframes hero-module__bLJxgG__lights-up{0%{opacity:.12}}@keyframes hero-module__bLJxgG__rim-hold{0%{filter:brightness(.1)}}@keyframes hero-module__bLJxgG__arrive{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(9%)scale(.94)}72%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-1.2%)scale(1.02)}}@keyframes hero-module__bLJxgG__hover{50%{translate:0 -4px}}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .curtain{animation:hero-module__bLJxgG__closed 1s var(--ease-out-expo) both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .slit{animation:hero-module__bLJxgG__slit 1s var(--ease-out-expo) both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .curtain img{animation:hero-module__bLJxgG__rim-hold .4s var(--ease-out-expo) .5s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .hero-module__bLJxgG__stage{animation:hero-module__bLJxgG__lights-up var(--dur-long) var(--ease-out-expo) .12s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .hero-module__bLJxgG__latin{animation:hero-module__bLJxgG__rise-in .45s var(--ease-out-expo) .26s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .k-arrive{animation:hero-module__bLJxgG__arrive 1.1s .56s both, hero-module__bLJxgG__fade-in .3s var(--ease-out-expo) .56s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .k-float{animation:hero-module__bLJxgG__hover var(--loop-period) var(--ease-in-out) 1.7s 1 both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .hero-module__bLJxgG__primary{animation:hero-module__bLJxgG__start-in .45s var(--ease-out-expo) .64s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .hero-module__bLJxgG__secondary{animation:hero-module__bLJxgG__start-in .45s var(--ease-out-expo) .7s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .hero-module__bLJxgG__lead{animation:hero-module__bLJxgG__rise-in .45s var(--ease-out-expo) .42s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero .hero-module__bLJxgG__status{animation:hero-module__bLJxgG__fade-in .45s var(--ease-out-expo) 1s both}:root:not([data-motion=off]):not([data-hero=seen]) .hero-module__bLJxgG__hero:has(.hero-module__bLJxgG__primary:is(:hover,:focus-visible)) .k-lean{--hover-x:4px;--hover-y:0px;--hover-r:3deg}}:root[data-hero=seen] .hero-module__bLJxgG__hero .words-rise .w{animation:none}
@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .kayo-section-module__jizHyW__root[data-state=armed] .k-arrive{opacity:0;translate:0 24px}:root:not([data-motion=off]) .kayo-section-module__jizHyW__root[data-state=play] .k-arrive{animation:kayo-section-module__jizHyW__arrive var(--dur-medium) var(--ease-out-expo) both}}@keyframes kayo-section-module__jizHyW__arrive{0%{opacity:0;translate:0 24px}}
.technology-module__zSYOQa__ones{--dim-floor:.76;grid-template-columns:minmax(0,max-content) minmax(0,max-content);column-gap:.3em;display:grid}.technology-module__zSYOQa__one{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.technology-module__zSYOQa__word{color:var(--color-electric)}.technology-module__zSYOQa__trip,.technology-module__zSYOQa__trip .technology-module__zSYOQa__word{color:var(--color-warm)}
@keyframes kayo-module__hVHoIa__hover{50%{translate:0 -5px}}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .kayo-module__hVHoIa__stage .k-float{animation:kayo-module__hVHoIa__hover var(--loop-period) var(--ease-in-out) .6s var(--loop-count) both}}
