@font-face{font-family: Archivo;src: url("../fonts/archivo-latin-variable.e6618539.woff2") format("woff2");font-weight: 200 600;font-stretch: 100% 125%;font-display: swap;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: Archivo;src: url("../fonts/archivo-latin-ext-variable.4cc8efce.woff2") format("woff2");font-weight: 200 600;font-stretch: 100% 125%;font-display: swap;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: Geist;src: url("../fonts/geist-latin-variable.19f9c925.woff2") format("woff2");font-weight: 100 900;font-display: swap;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2190, U+2192, U+2197, U+2212, U+00D7, U+25BE}@font-face{font-family: Geist;src: url("../fonts/geist-latin-ext-variable.824f485b.woff2") format("woff2");font-weight: 100 900;font-display: swap;unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: "Geist Mono";src: url("../fonts/geist-mono-regular.84c9d8c2.woff2") format("woff2");font-weight: 400;font-display: swap}@font-face{font-family: "KH Voice JA";src: url("../fonts/kh-ja-voice-sans.7fcda78d.woff2") format("woff2");font-weight: 200 600;font-display: swap}@font-face{font-family: "KH Voice ZH";src: url("../fonts/kh-zh-voice-sans.1b471f1d.woff2") format("woff2");font-weight: 200 600;font-display: swap}@font-face{font-family: "KH Voice AR";src: url("../fonts/kh-ar-voice-sans.4e178c9a.woff2") format("woff2");font-weight: 200 600;font-display: swap}@font-face{font-family: "KH UI AR";src: url("../fonts/kh-ar-ui.d83c173f.woff2") format("woff2");font-weight: 400 500;font-display: swap}@font-face{font-family: "KH Voice HI";src: url("../fonts/kh-hi-voice-sans.8ea170bc.woff2") format("woff2");font-weight: 200 600;font-display: swap}@font-face{font-family: "KH UI HI";src: url("../fonts/kh-hi-ui.82e338a9.woff2") format("woff2");font-weight: 400 500;font-display: swap}@font-face{font-family: "KH Voice HE";src: url("../fonts/kh-he-voice-sans.14b91225.woff2") format("woff2");font-weight: 200 600;font-display: swap}@font-face{font-family: "KH UI HE";src: url("../fonts/kh-he-ui.eb833377.woff2") format("woff2");font-weight: 400 500;font-display: swap}:root:lang(ja){--voice: Archivo, "KH Voice JA", "Hiragino Sans", "Yu Gothic", sans-serif}:root:lang(zh){--voice: Archivo, "KH Voice ZH", "PingFang SC", sans-serif}:root:lang(ar){--voice: Archivo, "KH Voice AR", sans-serif;--ui: Geist, "KH UI AR", system-ui, sans-serif}:root:lang(hi){--voice: Archivo, "KH Voice HI", sans-serif;--ui: Geist, "KH UI HI", system-ui, sans-serif}:root:lang(he){--voice: Archivo, "KH Voice HE", sans-serif;--ui: Geist, "KH UI HE", system-ui, sans-serif}@font-face{font-family: "Josefin Sans";src: url("../fonts/josefin-sans-latin-variable.21cd4399.woff2") format("woff2");font-weight: 100 700;font-display: swap;unicode-range: U+0020-007E, U+00A0-017F, U+2013-2014, U+2018-2019, U+201C-201D, U+2026}:root{--void: #0B0C0F;--night: #1E2024;--deep: #24272C;--anodized: #2C2F35;--line: #30333A;--line-2: #3E424A;--engrave: #2A2C31;--ink: #F2F2F0;--soft: #D4D6DA;--muted: #A6AAB1;--on-white-2: #44474D;--cu-spec: #FFE3C4;--cu-hi: #F2B98A;--cu: #C9824F;--cu-lo: #8C4E2B;--cu-deep: #4E2A16;--amber: #FFB23A;--sun-1: #FFD84A;--sun-2: #FFA126;--sun-3: #F0561C;--white-out: #FFF8EC;--e-reveal: cubic-bezier(.16, 1, .3, 1);--e-sweep: cubic-bezier(.65, 0, .35, 1);--e-hinge: cubic-bezier(.2, .8, .2, 1);--e-hover: cubic-bezier(.3, 0, .2, 1);--e-exit: cubic-bezier(.4, 0, 1, 1);--d-reveal: 900ms;--d-sweep: 1800ms;--d-hinge: 600ms;--d-hover: 280ms;--d-exit: 400ms;--voice: Archivo, "Noto Sans SC", "Noto Sans JP", "Noto Sans Arabic", "PingFang SC", "Hiragino Sans", "Yu Gothic", sans-serif;--ui: Geist, "Noto Sans SC", "Noto Sans JP", "Noto Sans Arabic", "PingFang SC", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--hair: 1px;--top: 4.5rem;--gut: max(16px, 6vw);--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px)}@media (min-resolution: 3dppx){:root{--hair: 1.5px}}@media (min-width: 2560px) and (min-resolution: 1.5dppx){:root{--hair: 2px}}@media (max-aspect-ratio: 4/5){:root{--top: calc(5.5rem + var(--safe-t));--gut: 16px}}html{font-size: max(16px, min(100vw / 120, 100vh / 67.5))}*, *::before, *::after{box-sizing: border-box}html{background: var(--void);color: var(--ink);-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--void);font: 400 1rem/1.55 var(--ui);overflow-x: clip}:lang(zh), :lang(ja){line-break: strict}:lang(ja){word-break: auto-phrase}::selection{background: var(--amber);color: var(--night)}:focus-visible{outline: 1px solid var(--amber);outline-offset: 4px}a{color: inherit}img{max-inline-size: 100%}h1, h2, h3, p, dl, dd, ol, ul, figure{margin: 0}.sr-only{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.t-h1, .t-display, .t-frase, .t-name, .t-slot{font-family: var(--voice);font-weight: 300;font-style: normal;font-kerning: normal;text-wrap: balance;color: var(--ink)}.t-h1{font-size: min(8.4vw, 9.5rem);line-height: 1;letter-spacing: -.03em;font-stretch: 112%}.t-display{font-size: min(5vw, 6rem);line-height: 1.04;letter-spacing: -.022em;font-stretch: 112%}.t-frase{font-size: min(3.1vw, 3.6rem);line-height: 1.14;letter-spacing: -.012em;font-stretch: 106%;font-weight: 350}.t-name, .t-slot{font-size: clamp(1.2rem, 1.5vw, 1.6rem);line-height: 1.2;letter-spacing: -.004em;font-stretch: 100%;font-weight: 400}.t-sub, .t-body{font: 400 clamp(1rem, 1.05vw, 1.25rem)/1.55 var(--ui);color: var(--soft);text-wrap: pretty}.t-sub{margin-block-start: 1.1em;max-inline-size: 34ch}.t-body{max-inline-size: 46ch}.t-micro{font: 500 .75rem/1.45 var(--voice);font-stretch: 125%;letter-spacing: .2em;text-transform: uppercase;color: var(--soft)}.avail .date{font-variant-numeric: lining-nums tabular-nums}.t-mono, .sheet, .tl-year, .ring-t, .date{font-family: var(--mono);font-weight: 400;font-variant-numeric: tabular-nums;letter-spacing: .04em}.t-mono{font-size: .8125rem}:lang(zh) :is(.t-h1, .t-display, .t-frase, .t-name, .t-slot), :lang(ja) :is(.t-h1, .t-display, .t-frase, .t-name, .t-slot){letter-spacing: 0;line-height: 1.3}:lang(zh) .t-micro, :lang(ja) .t-micro{letter-spacing: .04em}:is(:lang(ar), :lang(he), :lang(hi)) :is(.t-h1, .t-display, .t-frase, .t-name, .t-slot, .t-micro, .t-sub, .t-body){letter-spacing: 0;text-transform: none}:is(:lang(ar), :lang(hi)) :is(.t-h1, .t-display, .t-frase){line-height: 1.4}:lang(he) :is(.t-h1, .t-display, .t-frase){line-height: 1.2}@media (max-width: 599px){.t-h1{font-size: clamp(2.3rem, 11vw, 2.9rem)}.t-display{font-size: clamp(1.9rem, 8.6vw, 2.4rem)}.t-frase{font-size: clamp(1.45rem, 6.6vw, 1.8rem)}.t-micro{font-size: .6875rem;letter-spacing: .18em}.t-sub{max-inline-size: none}}@property --sweep{syntax: "<percentage>";inherits: false;initial-value: -30%}@property --s{syntax: "<number>";inherits: false;initial-value: -0.3}.anodized, .foot, .panel{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E"), linear-gradient(180deg, #2A2D32 0%, #1E2024 60%, #1B1D21 100%)}.gem{--cut: clamp(.625rem, 1.4vw, 1.375rem);--gem-clip: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% calc(var(--cut) * .5), 100% calc(100% - var(--cut) * .5), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut) * .5), 0 calc(var(--cut) * .5));--face: color-mix(in srgb, var(--deep) 92%, transparent);position: relative;isolation: isolate;clip-path: var(--gem-clip);border-radius: 0;box-shadow: none;background: linear-gradient(116.57deg, var(--cu-lo) 0%, var(--cu) calc(var(--sweep) - 12%), var(--cu-spec) var(--sweep), var(--cu) calc(var(--sweep) + 8%), var(--cu-lo) 100%);transition: --sweep var(--d-sweep) var(--e-sweep)}.gem::before, .gem::after{content: "";position: absolute;z-index: -1;clip-path: var(--gem-clip);pointer-events: none}.gem::before{inset: 1px;background: var(--night)}.gem::after{inset: 3px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E"), var(--face);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cu-lo) 70%, transparent), inset 0 2px 0 -1px rgba(255, 227, 196, .16)}.gem.lit-edge, .gem.on{--sweep: 130%}.lit{--lit-ink: var(--ink)}@supports ((background-clip: text) or (-webkit-background-clip: text)){.js .lit{color: transparent;background-image: linear-gradient(116.57deg, var(--lit-ink) calc((var(--s) - .10) * 100%), var(--cu-spec) calc(var(--s) * 100%), var(--engrave) calc((var(--s) + .06) * 100%));background-size: 100% 100%;background-repeat: no-repeat;-webkit-background-clip: text;background-clip: text;-webkit-box-decoration-break: clone;box-decoration-break: clone}.js [dir="rtl"] .lit, .js[dir="rtl"] .lit{background-image: linear-gradient(243.43deg, var(--lit-ink) calc((var(--s) - .10) * 100%), var(--cu-spec) calc(var(--s) * 100%), var(--engrave) calc((var(--s) + .06) * 100%))}.js .lit.on{--s: 1.3;transition: --s var(--d-sweep) var(--e-sweep)}.js .lit.on.fast{transition-duration: 300ms}}.key.lit{--lit-ink: var(--cu-hi)}.copper-text{color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(116.57deg, var(--cu-lo), var(--cu) 35%, var(--cu-spec) 50%, var(--cu-hi) 60%, var(--cu-lo))}@media (forced-colors: active){.js .lit, .copper-text{color: CanvasText;background: none}}@media (prefers-reduced-motion: reduce){.js .lit{--s: 1.3;transition: none}.gem{transition: none}}.skip{position: fixed;inset-inline-start: 16px;inset-block-start: -80px;z-index: 40;background: var(--night);color: var(--ink);padding: 10px 14px}.skip:focus{inset-block-start: 16px}.chrome{position: fixed;inset: 0 0 auto 0;z-index: 20;block-size: var(--top);display: flex;align-items: center;justify-content: space-between;padding: var(--safe-t) var(--gut) 0;pointer-events: none}.chrome > *{pointer-events: auto}.lockup{display: inline-flex;align-items: flex-end;gap: 10px;text-decoration: none;color: var(--ink);direction: ltr;min-block-size: 44px;padding-block: 8px}.iso{display: block;overflow: visible}.langs{position: relative;font: 500 .8125rem/1 var(--ui);color: var(--soft);transition: opacity 300ms var(--e-reveal)}.langs summary{list-style: none;cursor: pointer;display: inline-flex;gap: .45em;align-items: center;min-block-size: 44px;padding-inline: 4px;letter-spacing: .12em;color: var(--ink);transition: color 240ms linear}.langs summary::-webkit-details-marker{display: none}.langs summary i{font-style: normal;color: var(--muted);font-size: .8em}.langs-list{position: absolute;inset-inline-end: 0;inset-block-start: calc(100% + 8px);margin: 0;padding: 8px 0;list-style: none;min-inline-size: 11rem;background: rgba(24, 26, 30, .96);border: var(--hair) solid var(--line-2);transform-origin: top right;transform: perspective(800px) rotateY(-8deg);opacity: 0;transition: transform 500ms var(--e-hinge), opacity 500ms var(--e-hinge)}[dir="rtl"] .langs-list{transform-origin: top left;transform: perspective(800px) rotateY(8deg)}.langs[open] .langs-list{transform: none;opacity: 1}.langs-list a{display: block;padding: 11px 18px;text-decoration: none;color: var(--soft);font: 400 .9375rem/1.2 var(--ui);letter-spacing: 0}.langs-list a:hover, .langs-list a:focus-visible, .langs-list a[aria-current]{color: var(--ink)}.langs-list a[aria-current]::before{content: "";display: inline-block;inline-size: 6px;block-size: 3px;margin-inline-end: 8px;vertical-align: middle;background: var(--cu)}.iso .kh-edge{stroke-dasharray: 1 0;transition: stroke-opacity 1.8s var(--e-sweep)}.iso .kh-sun{transition: opacity 600ms cubic-bezier(0, 0, .2, 1), filter 1.2s cubic-bezier(0, 0, .2, 1) 200ms;filter: drop-shadow(0 0 3px rgba(255, 161, 38, .3))}.js .chrome[data-intro="off"] .langs{opacity: 0}.js .chrome:is([data-intro="off"], [data-intro="edge"]) .kh-sun{opacity: 0;filter: drop-shadow(0 0 0 rgba(255, 161, 38, 0))}.js .chrome:is([data-intro="off"], [data-intro="edge"]) .kh-head{filter: saturate(.15) brightness(.5)}.js .chrome[data-intro="edge"] .kh-edge{stroke-dasharray: .16 .84;animation: kh-run 1.8s var(--e-sweep) both}.kh-head{transition: filter 1.2s var(--e-sweep)}@keyframes kh-run{from{stroke-dashoffset: 1;stroke-opacity: .2}70%{stroke-opacity: 1}to{stroke-dashoffset: -0.02;stroke-opacity: .9}}.chrome.pulse .kh-sun{animation: kh-pulse 900ms var(--e-sweep) 1}@keyframes kh-pulse{50%{filter: drop-shadow(0 0 10px rgba(255, 161, 38, .6))}}.chrome.fast *{transition-duration: 300ms !important;animation-duration: 300ms !important}.chrome.on-white .langs summary{color: var(--night)}.timeline{position: fixed;z-index: 6;inset-inline: 8%;inset-block-end: calc(28px + var(--safe-b));block-size: 18px;pointer-events: none;opacity: 0;transition: opacity 600ms var(--e-reveal);direction: ltr}.timeline.on{opacity: var(--tl-o, 1)}.tl-rule{position: absolute;inset-inline: 0;inset-block-end: 0;block-size: var(--hair);background: var(--line-2);transition: background 600ms linear}.timeline.paused .tl-rule{background: var(--line)}.tl-cursor{position: absolute;inset-block-end: -2px;inset-inline-start: calc(var(--x, 0) * 100%);display: flex;align-items: flex-end;gap: 8px;transition: inset-inline-start 900ms var(--e-reveal)}.tl-cube{inline-size: .375rem;block-size: .375rem;background: linear-gradient(var(--cu-hi) 50%, var(--cu-lo) 50%);clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);transform: translateX(-50%)}.tl-year{font-size: .875rem;line-height: 1;color: var(--soft);transform: translateY(2px);white-space: nowrap}.timeline.paused .tl-cursor{transition-duration: 0s}.scroll-hint{position: fixed;z-index: 6;inset-inline-start: 50%;inset-block-end: calc(24px + var(--safe-b));inline-size: var(--hair);block-size: 40px;pointer-events: none;opacity: 0}.scroll-hint i{position: absolute;inset: 0;background: linear-gradient(transparent, var(--cu));opacity: 0}.scroll-hint.on{opacity: 1}.scroll-hint.on i{animation: hint 9s var(--e-reveal) infinite}@keyframes hint{0%{opacity: 0;transform: translateY(-6px)}8%{opacity: 1}18%{opacity: 0;transform: translateY(0)}100%{opacity: 0}}.reduced .scroll-hint.on i{animation: none;opacity: 1}.foot{position: relative;z-index: 5;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 12px;padding: 28px var(--gut) calc(28px + var(--safe-b));font: 400 .8125rem/1.4 var(--ui);color: var(--muted);border-block-start: var(--hair) solid var(--line)}.foot-id{display: inline-flex;align-items: center;gap: 12px}.foot a{color: var(--soft);text-decoration: none;border-block-end: var(--hair) solid var(--cu-lo);padding-block: 12px 4px}.foot a:hover, .foot a:focus-visible{border-color: var(--cu-hi);color: var(--ink)}@media (max-aspect-ratio: 4/5){.timeline{inset-inline: 16px 72px}}.tl-year{color: var(--ink);text-shadow: 0 0 2px rgba(11, 12, 15, .95), 0 0 6px rgba(11, 12, 15, .9), 0 0 14px rgba(11, 12, 15, .75)}.cedula{text-wrap: balance}.stage, .earth, .veil, .veins{position: fixed;inset: 0;block-size: 100lvh;pointer-events: none}.stage{z-index: 0;background: var(--void);overflow: hidden}.stage-poster{position: absolute;inset: 0;background: var(--void) center top / cover no-repeat;opacity: 0;transition: opacity 600ms linear}.stage-poster.on{opacity: 1}.stage-gl{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;display: block;opacity: 0;transition: opacity 300ms linear}.stage-gl.on{opacity: 1}.earth{z-index: 1;opacity: 0;background: var(--void)}.earth.on{opacity: 1}.earth canvas{inline-size: 100%;block-size: 100%;display: block}.earth-poster{position: absolute;inset: 0;background: center / cover no-repeat;transition: opacity 300ms linear}.veil{z-index: 2;background: var(--white-out);opacity: 0}.veins{z-index: 3;inline-size: 100vw;block-size: 100vh;overflow: visible}.fb, .fb-layer{position: absolute;inset: 0}.fb-layer{background: var(--void) 50% 50% / cover no-repeat;opacity: 0;transform-origin: 50% 50%;will-change: transform, opacity}@media (max-aspect-ratio: 1/1){.fb-layer{background-size: auto 100%}}.fb-white{background: var(--white-out)}.fb-layer.entering{-webkit-mask-image: radial-gradient(closest-side, #000 45%, transparent);mask-image: radial-gradient(closest-side, #000 45%, transparent)}.js .guion{position: fixed;inset: 0;z-index: 4;pointer-events: none;block-size: 100lvh}.js .tramo{position: absolute;inset: 0;block-size: 100svh}.js .poster{display: none}.js .track{position: relative;z-index: 0}html.lockbar{overflow: hidden;block-size: 100%;overscroll-behavior: none}html.lockbar body{position: fixed;inset: 0 0 auto 0;block-size: calc(100% - 1px);overflow-x: hidden;overflow-y: auto;overscroll-behavior: none;-webkit-overflow-scrolling: touch}.js .foot{z-index: 8}.js .blk{position: absolute;opacity: 0;visibility: hidden;transform: translateY(10px);pointer-events: none;transition: opacity var(--d-exit) var(--e-exit), transform var(--d-exit) var(--e-exit), visibility 0s linear var(--d-exit)}.js .blk.on{visibility: visible;opacity: var(--o, 1);transform: none;pointer-events: auto;transition: opacity var(--d-reveal) var(--e-reveal), transform var(--d-reveal) var(--e-reveal), visibility 0s}.js .blk.on.exiting{transition: transform var(--d-reveal) var(--e-reveal), visibility 0s}.js .blk.on[data-first]{transition: none}.reduced .blk, .reduced .blk.on{transform: none;transition-duration: 300ms}.js .blk{text-shadow: 0 0 1.5rem rgba(11, 12, 15, .45)}.js .on-white .blk, .js .blk.deal{text-shadow: none}.js .blk[data-zone]{--zw: .34;max-inline-size: calc(var(--zw) * 100vw)}.js .blk[data-zone="E-cielo"]{inset-inline-start: 6vw;inset-block-start: max(8svh, calc(var(--top) + 8px))}.js .blk[data-zone="E-der"]{inset-inline-end: 6vw;inset-block-start: max(8svh, calc(var(--top) + 8px))}.js .blk[data-zone="E-cima"]{--zw: .64;inset-inline: 18vw;inset-block-start: max(10svh, calc(var(--top) + 1.5rem));max-inline-size: none;display: flex;flex-direction: column;align-items: center;text-align: center}.js .blk[data-zone="E-cima"] .t-sub{margin-inline: auto}.js .blk.ms[data-zone="E-der"]{text-align: end;display: flex;flex-direction: column;align-items: flex-end}.js .blk[data-zone="E-piso"]{inset-inline-start: 6vw;inset-block-end: 8svh}.js .blk[data-zone="E-centro"], .js .blk[data-zone="M-centro"]{--zw: .64;inset-inline: 18vw;inset-block: max(28svh, calc(var(--top) + 8px)) 28svh;max-inline-size: none;display: flex;flex-direction: column;justify-content: safe center;align-items: center;text-align: center}.js .blk[data-zone="M-cielo"]{--zw: .88;inset-inline: 6vw;inset-block-start: max(7svh, calc(var(--top) + 8px));max-inline-size: none}.js .blk[data-zone="M-piso"]{--zw: .88;inset-inline: 6vw;inset-block-end: calc(7svh + var(--safe-b));max-inline-size: none}.js .blk[data-zone="M-centro"]{inset-inline: 16px;inset-block: max(22svh, calc(var(--top) + 8px)) 22svh}.js .blk[data-zone="E-centro"] .t-sub, .js .blk[data-zone="M-centro"] .t-sub{margin-inline: auto}.js .blk[data-zone^="E-"]:has(.t-display), .js .blk[data-zone="E-cielo"]:has(.fix){--zw: .62}br.sb{display: block}.js .blk[data-block="R00.hero"]{inset-inline: var(--gut);inset-block: max(26svh, calc(var(--top) + 8px)) 30svh}.js .blk[data-block="R00.hero"] .t-h1{max-inline-size: none}.blk[data-block="R00.hero"] .t-sub{font: 400 clamp(1.25rem, 1.7vw, 2.25rem)/1.38 var(--ui);letter-spacing: -.005em;color: color-mix(in srgb, var(--ink) 86%, transparent);max-inline-size: 30ch;margin-block-start: 1.6rem;text-wrap: balance}.js .blk[data-block="R00.hero"] .t-sub{opacity: 0;transform: translateY(10px);transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal)}.js .intro-sub .blk[data-block="R00.hero"] .t-sub, .js.intro-sub .blk[data-block="R00.hero"] .t-sub{opacity: 1;transform: none}.cedula{margin-block-start: 1.2em;color: var(--soft)}.ms .key{color: var(--cu-hi)}.ladder span{color: var(--soft)}.now .t-display{margin-block-start: .3em}.fix del{position: relative;text-decoration: line-through;text-decoration-color: var(--cu);text-decoration-thickness: 1px}.fix.m-strike del{text-decoration: none}.fix ins{text-decoration: none}.eq .x{color: var(--amber)}.js .blk.partner{--zw: .44;display: flex;gap: 1.5rem;align-items: flex-start}.js .blk.partner[data-zone^="E-"]{inset-block-start: max(18svh, calc(var(--top) + 1rem))}.portrait{flex: none;inline-size: min(22vw, 26rem);aspect-ratio: 4 / 5;padding: 0}.portrait img{position: relative;z-index: 1;inline-size: 100%;block-size: 100%;object-fit: cover;display: block;clip-path: inset(3px)}.partner-text .t-micro{margin-block: .35em .9em}.partner .t-body{font-size: clamp(1rem, 1.05vw, 1.25rem)}.li{display: inline-flex;align-items: center;min-block-size: 48px;margin-block-start: .4em;font: 500 .875rem/1 var(--ui);letter-spacing: .02em;text-decoration: none;color: var(--ink);background: linear-gradient(var(--cu-lo), var(--cu-lo)) 0 calc(100% - 12px) / 100% 1px no-repeat;transition: background-color var(--d-hover) var(--e-hover)}.li:hover, .li:focus-visible{background-image: linear-gradient(var(--cu-hi), var(--cu-hi))}.steps{list-style: none;padding: 0;margin-block-start: 1.2em;display: grid;gap: .5em}.steps li{display: grid;gap: .2em}.steps li:nth-child(2){padding-inline-start: 1.6em}.steps li:nth-child(3){padding-inline-start: 3.2em}.steps li:nth-child(4){padding-inline-start: 4.8em}.steps .t-display{font-size: min(3.4vw, 5.6svh, 4.5rem)}.js .steps li{opacity: 0;transform: translateY(10px);transition: opacity 400ms var(--e-exit), transform 400ms var(--e-exit)}.js .steps li.on{opacity: 1;transform: none;transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal)}.services{display: grid;gap: 1.1em;margin-block-start: 1.4em}.services dt{font: 500 clamp(1.25rem, 1.6vw, 1.75rem)/1.2 var(--voice);color: var(--ink)}.services dd{margin: .2em 0 0;color: var(--soft);font-size: clamp(1rem, 1.05vw, 1.25rem)}.industries{line-height: 1.9;color: var(--ink);max-inline-size: 52ch;text-wrap: balance}.js .blk.slot{--zw: 1;inline-size: clamp(26rem, 24vw, 34rem);max-inline-size: 40vw}.js .blk.slot[data-zone="E-cielo"]{inset-inline-start: 10vw}.js .blk.slot[data-zone="E-der"]{inset-inline-end: 10vw}.slot{padding: 1.5rem 1.75rem 1.6rem}.slot.gem::before{inset: 2px}.slot.gem::after{inset: 3px}.slot-head{display: flex;align-items: center;gap: .7rem;margin-block-end: 1rem}.slot-head .t-micro{flex: 1;color: var(--ink)}.slot-cube{display: inline-block;inline-size: 10px;block-size: 10px;flex: none;background: linear-gradient(90deg, #43464C 50%, #1F2125 50%);clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);position: relative}.slot-cube::before{content: "";position: absolute;inset: 0 0 50% 0;background: var(--cu-hi);clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.ring{inline-size: 4.25rem;block-size: 4.25rem;flex: none;overflow: visible}.ring-c{fill: none;stroke: var(--line-2);stroke-width: 1;vector-effect: non-scaling-stroke}.ring-i line{stroke: var(--line-2);stroke-width: 1;vector-effect: non-scaling-stroke}.ring-arc{fill: none;stroke: var(--cu);stroke-width: 1.5;stroke-dasharray: 1 1;stroke-dashoffset: 0}.js .slot:not(.on) .ring-arc{stroke-dashoffset: 1}.js .slot .ring-arc{transition: stroke-dashoffset 1200ms var(--e-sweep) 300ms}.ring-t{font-size: 10px;fill: var(--ink)}.ring-needle{stroke: var(--cu-hi);stroke-width: 1.2;transform-origin: 28px 28px;animation: needle 60s linear infinite}.ring-hub{fill: var(--cu)}@keyframes needle{to{transform: rotate(360deg)}}.reduced .ring-needle{animation: none}.slot .t-slot{margin-block-end: .6em}.slot .t-body{font-size: clamp(1rem, 1.05vw, 1.25rem)}.sheet{margin-block-start: 1rem;font-size: .75rem;color: var(--soft)}.sheet dd{color: var(--ink)}.sheet div{display: flex;gap: 1em;padding-block: .45em;border-block-start: var(--hair) solid var(--line)}.sheet dt{flex: 0 0 6.5em;color: var(--muted)}.sheet dd{margin: 0}.js .blk.avail[data-zone="E-piso"]{--zw: 1;inset-inline: 0;text-align: center;display: flex;flex-direction: column;align-items: center}.avail .t-frase{font-size: min(2.2vw, 2.4rem);line-height: 1.25}.avail .t-frase + .t-frase{margin-block-start: .15em}.avail .t-sub{color: var(--ink);margin-block-start: .6em}.js .blk.avail[data-zone="E-piso"]{inset-block-end: 5svh}.avail-rule{display: block;inline-size: 24rem;max-inline-size: 80vw;block-size: var(--hair);background: var(--cu);margin-block-end: 1.1rem;transform: scaleX(0);transition: transform 900ms var(--e-sweep)}.no-js .avail-rule, .avail.on .avail-rule{transform: scaleX(1)}.avail .date{font-family: var(--voice);font-variant-numeric: lining-nums tabular-nums;letter-spacing: 0}.on-white{--ink: var(--night);--soft: rgba(30, 32, 36, .82)}.deal{color: var(--night)}.deal .t-micro{color: var(--on-white-2);margin-block-end: .8rem}.deal .t-display, .deal .t-frase{color: var(--night)}.deal .t-body{color: rgba(30, 32, 36, .82);max-inline-size: 36ch;margin-block-start: .9em}.deal .t-display{font-size: min(4.6vw, 5.5rem);max-inline-size: 16ch}.deal .t-frase{margin-block-start: .9em;font-size: min(2.2vw, 2.4rem);max-inline-size: 22ch}.deal-iso{display: block;margin-block-end: 1.6rem}.iso-light{block-size: 4rem;inline-size: auto;aspect-ratio: 1}.js .deal > *{opacity: 0;transform: translateY(10px);transition: opacity 400ms var(--e-exit), transform 400ms var(--e-exit)}.js .deal > .on{opacity: 1;transform: none;transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal)}.marker-list{list-style: none;padding: 0;display: flex;gap: 2.5rem;color: var(--ink)}.marker-list li{display: inline-flex;align-items: center;gap: .6rem}.close .t-display{max-inline-size: 14ch}.t-micro + :is(h2, h3, .t-frase, .t-display){margin-block-start: .5em}.action{display: inline-flex;align-items: center;justify-content: center;margin-block-start: 1.8rem;min-block-size: 56px;padding: 0 2rem;border: 0;cursor: pointer;font: 500 1rem/1 var(--ui);letter-spacing: .02em;color: var(--ink);--sweep: -30%}.action::after{box-shadow: inset 0 0 0 1px var(--cu-lo);transition: box-shadow var(--d-hover) var(--e-hover)}.action:hover::after, .action:focus-visible::after{box-shadow: inset 0 0 0 1px var(--cu-hi)}.action:hover, .action:focus-visible{--sweep: 130%}.no-js .action{display: none}@media (max-aspect-ratio: 4/5){.js .blk[data-zone="M-cielo"], .js .blk[data-zone="M-piso"]{inset-inline: 16px}.js .blk.partner{flex-direction: column;gap: 1rem;inset-inline: 16px}.portrait{inline-size: min(calc(100vw - 32px), calc(52svh * .8))}.js .blk.slot{inline-size: auto}.slot{padding: 1.1rem 1.2rem 1.2rem}.avail .t-frase, .deal .t-frase{font-size: clamp(1.25rem, 5.6vw, 1.6rem)}.deal .t-display{font-size: clamp(2rem, 9.4vw, 2.6rem)}.steps .t-display{font-size: clamp(2rem, 9.4vw, 2.6rem)}.marker-list{flex-direction: column;gap: .8rem}.action{inline-size: 100%;min-block-size: 52px}.js .blk[data-block="R00.hero"]{inset-block: 0 14svh}}@media (max-aspect-ratio: 4/5) and (max-height: 700px){.partner .t-body{font-size: .875rem;line-height: 1.45}.slot .t-body{display: none}}@media (min-aspect-ratio: 4/5) and (max-height: 820px){.slot .t-body{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.sheet div{padding-block: .3em}}.js .blk{isolation: isolate}.js .blk:not(.slot):not(.deal):not(.vitrine):not([data-block="R00.hero"])::before{content: "";position: absolute;z-index: -1;inset: -5rem -7rem;pointer-events: none;background: rgba(11, 12, 15, var(--scrim, .5));--fx: linear-gradient(90deg, transparent, rgba(0,0,0,.55) 18%, #000 34%, #000 66%, rgba(0,0,0,.55) 82%, transparent);--fy: linear-gradient(transparent, rgba(0,0,0,.55) 20%, #000 38%, #000 62%, rgba(0,0,0,.55) 80%, transparent);-webkit-mask-image: var(--fx), var(--fy);-webkit-mask-composite: source-in;mask-image: var(--fx), var(--fy);mask-composite: intersect}.js .blk[data-zone$="piso"]{--scrim: .72}.js .blk.partner, .js .blk[data-block="R17.markers"]{--scrim: .4}.js .blk[data-block^="R01"], .js .blk[data-block^="R02"]{--scrim: .32}.js .on-white .blk::before{display: none}.chrome::before{content: "";position: absolute;inset: 0 0 -2.5rem;z-index: -1;pointer-events: none;background: linear-gradient(rgba(11, 12, 15, .5), rgba(11, 12, 15, 0));transition: opacity 240ms linear}.chrome.on-white::before{opacity: 0}.js.earth-fallback .blk[data-block="R17.markers"]{inset-block: auto 16svh}.js .blk[data-block="R17.markers"]:not(.anchored){display: none}.js .blk.deal[data-zone]{inset-block: max(9svh, calc(var(--top) + 8px)) 5svh}@media (max-aspect-ratio: 4/5) and (max-height: 700px){.js .blk.partner{display: grid;grid-template-columns: 6rem 1fr;column-gap: 1rem;row-gap: 0;align-items: end}.js .blk.partner .partner-text{display: contents}.js .blk.partner .portrait{inline-size: 6rem;grid-row: 1 / span 2}.js .blk.partner .t-name{grid-column: 2;align-self: end}.js .blk.partner .partner-text .t-micro{grid-column: 2;align-self: start;margin-block: .3em 0}.js .blk.partner .t-body, .js .blk.partner .li{grid-column: 1 / -1}.js .blk.partner .t-body{margin-block-start: .9rem}.deal-iso{margin-block-end: .8rem}.deal .iso-light{block-size: 2.5rem}.deal .t-display{font-size: 1.75rem}.deal .t-body{font-size: .875rem;line-height: 1.45;margin-block-start: .6em}.deal .t-frase{font-size: 1.125rem;margin-block-start: .6em}}@media (min-aspect-ratio: 4/5){.js .blk.close[data-block="R17.close"][data-zone]{--col: max(calc(50vw - 31vmin - 6vw - 2.5rem), 15rem);max-inline-size: var(--col)}.js .blk[data-block="R17.close"] .t-display{max-inline-size: none;font-size: min(5.6vw, 6.75rem, calc(var(--col) / 6.6))}.js .blk[data-block="R17.close"] .t-sub{max-inline-size: none}}@media (max-aspect-ratio: 4/5){.js .blk[data-zone="M-piso"]:not(.slot)::before{inset: -7rem -16px calc(-7svh - (100lvh - 100svh) - var(--safe-b)) -16px;background: linear-gradient(rgba(11, 12, 15, 0), rgba(11, 12, 15, calc(var(--scrim, .5) * .85)) 38%, rgba(11, 12, 15, var(--scrim, .5)))}.js .blk[data-block^="R08"]{--scrim: .82}.steps{gap: .25em}.steps li{gap: .05em}.steps .t-display{font-size: clamp(1.75rem, 8.2vw, 2.4rem)}}.avail .date{white-space: nowrap}@media (max-aspect-ratio: 4/5){.js .blk[data-block="R07.steps"]{--scrim: .7}.js .blk.partner{--scrim: .62}}:lang(ja), :lang(zh){word-break: auto-phrase;line-break: strict}:lang(ja) .t-sub, :lang(zh) .t-sub, :lang(ja) .blk[data-block="R00.hero"] .t-sub, :lang(zh) .blk[data-block="R00.hero"] .t-sub{max-inline-size: 22em}:lang(ja) .t-body, :lang(zh) .t-body{max-inline-size: 28em}:lang(ja) .deal .t-body, :lang(zh) .deal .t-body{max-inline-size: 24em}:lang(ja) .deal .t-display, :lang(zh) .deal .t-display{max-inline-size: 11em}:lang(ja) .deal .t-frase, :lang(zh) .deal .t-frase{max-inline-size: 15em}:lang(ja) .close .t-display, :lang(zh) .close .t-display{max-inline-size: 9em}@media (min-aspect-ratio: 4/5){.deal .t-display{font-size: min(4.6vw, 5.5rem, 7.4svh)}.deal .t-frase{font-size: min(2.2vw, 2.4rem, 3.6svh)}}@media (min-aspect-ratio: 4/5){:lang(ja) .js .blk.close[data-block="R17.close"][data-zone], :lang(zh) .js .blk.close[data-block="R17.close"][data-zone], .js:lang(ja) .blk.close[data-block="R17.close"][data-zone], .js:lang(zh) .blk.close[data-block="R17.close"][data-zone]{max-inline-size: max(calc(50vw - 31vmin - 6vw + 4rem), 11em)}:lang(ja) .close .t-display, :lang(zh) .close .t-display{font-size: min(4vw, 4.8rem)}}@media (max-aspect-ratio: 4/5){.js .blk.close[data-block="R17.close"][data-zone="M-piso"]{inset-block: auto calc(24px + var(--safe-b));max-block-size: 44svh}.js .blk.close[data-block="R17.close"]::before{inset: -9rem -16px calc(-24px - var(--safe-b)) -16px !important;-webkit-mask-image: none !important;mask-image: none !important;background: linear-gradient(to top, #0B0C0F 55%, rgba(11, 12, 15, 0)) !important}.js .blk[data-block="R17.close"] .t-display{font-size: clamp(2.2rem, 10vw, 2.8rem)}}@media (min-aspect-ratio: 4/5){.js .blk.close[data-block="R17.close"]::before{inset: -100svh -60vw -100svh -6vw !important;-webkit-mask-image: none !important;mask-image: none !important;background: linear-gradient(90deg, rgba(11, 12, 15, .78), rgba(11, 12, 15, .5) 32%, rgba(11, 12, 15, 0) 52%) !important}[dir="rtl"] .js .blk.close[data-block="R17.close"]::before, .js[dir="rtl"] .blk.close[data-block="R17.close"]::before{inset: -100svh -6vw -100svh -60vw !important;background: linear-gradient(270deg, rgba(11, 12, 15, .78), rgba(11, 12, 15, .5) 32%, rgba(11, 12, 15, 0) 52%) !important}}.fl-form[data-state="closed"] .fl-submit{cursor: not-allowed;color: var(--soft);--sweep: -30%}.fl-form[data-state="closed"] .fl-submit::after{box-shadow: inset 0 0 0 1px var(--line-2)}.fl-status[data-tone="closed"]{color: var(--ink);font-size: .9375rem}.no-js .logos{padding: 3rem var(--gut)}@media (min-width: 2560px){.t-micro{font-size: .8125rem}.sheet{font-size: .8125rem}.tl-year{font-size: 1rem}.langs{font-size: .9375rem}}@media (max-aspect-ratio: 4/5){.js .blk.slot, .js .blk.slot[data-zone]{inline-size: auto;max-inline-size: none;inset-inline: 16px}.js .blk[data-block="R08.industries"]{--scrim: .45}}.panel{position: fixed;margin: 0;inset-block: 0;inset-inline: auto 0;inline-size: min(36rem, 100vw);max-inline-size: 100vw;block-size: 100dvh;max-block-size: 100dvh;border: 0;padding: 0;color: var(--ink);overflow: auto;--cut: 1.375rem;--face: #1E2024}.panel::backdrop{background: rgba(11, 12, 15, .72)}.panel[open]{animation: panel-in 600ms var(--e-hinge) both}@keyframes panel-in{from{transform: perspective(1400px) translateX(8%) rotateY(-8deg);opacity: 0}}[dir="rtl"] .panel{inset-inline: auto 0}.fl-form{position: relative;z-index: 1;display: grid;gap: 1.1rem;padding: clamp(1.5rem, 3vw, 2.75rem);padding-block-start: calc(var(--safe-t) + 1.75rem)}.fl-head{display: flex;justify-content: space-between;align-items: start;gap: 1rem}.fl-head .t-frase{font-size: clamp(1.6rem, 2.2vw, 2.4rem)}.fl-close{all: unset;cursor: pointer;inline-size: 48px;block-size: 48px;display: grid;place-items: center;font: 400 1.6rem/1 var(--ui);color: var(--soft)}.fl-close:focus-visible{outline: 1px solid var(--amber)}.fl-field{display: grid;gap: .4rem}.fl-field label{font: 500 .75rem/1.4 var(--ui);letter-spacing: .16em;text-transform: uppercase;color: var(--soft)}:lang(ar) .fl-field label, :lang(he) .fl-field label, :lang(hi) .fl-field label, :lang(zh) .fl-field label, :lang(ja) .fl-field label{letter-spacing: 0;text-transform: none;font-size: .875rem}.fl-field input:not([type="checkbox"]), .fl-field textarea{inline-size: 100%;font: 400 1rem/1.5 var(--ui);color: var(--ink);background: rgba(11, 12, 15, .5);border: 0;border-block-end: var(--hair) solid var(--line-2);padding: .7rem .2rem;border-radius: 0;transition: border-color var(--d-hover) var(--e-hover)}.fl-field textarea{resize: vertical;min-block-size: calc(3 * 1.5em + 1.4rem)}.fl-field input:focus, .fl-field textarea:focus{outline: none;border-color: var(--cu-hi)}.fl-field [aria-invalid="true"]{border-color: var(--sun-3)}.fl-consent{grid-template-columns: auto 1fr;align-items: start;gap: .75rem}.fl-consent label{text-transform: none;letter-spacing: 0;font: 400 .9375rem/1.5 var(--ui);color: var(--soft)}.fl-consent input{inline-size: 20px;block-size: 20px;margin: 2px 0 0;accent-color: var(--cu)}.fl-consent .fl-err{grid-column: 1 / -1}.fl-hint{font-size: .8125rem;color: var(--muted)}.fl-err{font-size: .875rem;color: var(--cu-hi)}.fl-hp{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%)}.fl-submit, .fl-next{min-block-size: 56px;border: 0;cursor: pointer;font: 500 1rem/1 var(--ui);color: var(--ink);--sweep: -30%}.fl-submit[disabled]{cursor: progress}.fl-submit.sending{animation: send-sweep 1.8s var(--e-sweep) infinite}@keyframes send-sweep{from{--sweep: -30%}to{--sweep: 130%}}.fl-submit.done::after{box-shadow: inset 0 0 0 1px var(--cu-hi)}.fl-status{min-block-size: 1.5em;color: var(--soft)}@media (max-aspect-ratio: 4/5){.panel{inline-size: 100vw;inset-inline: 0;--cut: 0px}@keyframes panel-in{from{transform: translateY(6%);opacity: 0}}.fl-submit, .fl-next{inline-size: 100%;min-block-size: 52px}}@media (prefers-reduced-motion: reduce){.panel[open]{animation: none}.fl-submit.sending{animation: none;--sweep: 50%}}.no-js .stage, .no-js .earth, .no-js .veil, .no-js .veins, .no-js .timeline, .no-js .scroll-hint, .no-js .track{display: none}.no-js .guion{position: relative}.no-js .chrome{position: absolute}.no-js .tramo{position: relative;min-block-size: 100svh;display: flex;flex-direction: column;justify-content: center;gap: 12svh;padding: calc(var(--top) + 8svh) var(--gut) 12svh;overflow: hidden}.no-js .poster{position: absolute;inset: 0;z-index: -1}.no-js .poster img{inline-size: 100%;block-size: 100%;object-fit: cover;display: block;opacity: .55}.no-js .tramo{isolation: isolate}.no-js #t0{justify-content: center;text-align: center;align-items: center}.no-js #t9{background: var(--white-out)}.no-js .blk{max-inline-size: 46rem}.no-js .partner{display: flex;gap: 1.5rem;flex-wrap: wrap}.no-js .portrait{inline-size: min(40vw, 16rem)}.no-js .slot{max-inline-size: 32rem}.no-js .avail{text-align: center;align-self: center;display: flex;flex-direction: column;align-items: center}.no-js .deal{text-align: center;margin-inline: auto;display: flex;flex-direction: column;align-items: center}.no-js .ring-needle{animation: none}.no-js .langs-list{opacity: 1;transform: none}@media print{.stage, .earth, .veil, .veins, .timeline, .scroll-hint, .track, .chrome .langs{display: none !important}}.lk-head{display: block;block-size: 2.75rem;inline-size: auto;aspect-ratio: 246 / 64;overflow: visible}.lk-head .wm-k{fill: #A9ABAE;transition: fill 240ms linear}.lk-head .wm-ai{fill: #E3A93C}.lk-head .wm{transition: opacity 600ms var(--e-reveal)}.lk-head .kh-halo{transition: opacity 600ms cubic-bezier(0, 0, .2, 1)}.chrome.on-white .lk-head .wm-k{fill: #7A7C80}.js .chrome[data-intro="off"] .lk-head .wm, .js .chrome[data-intro="off"] .lk-head .kh-iso{opacity: 0}.js .chrome:is([data-intro="off"], [data-intro="edge"]) .kh-halo{opacity: 0}.lk-head .kh-iso{transition: opacity 400ms var(--e-reveal)}.chrome.pulse .kh-halo{animation: kh-halo-pulse 600ms var(--e-sweep) 1;transform-box: fill-box;transform-origin: center}@keyframes kh-halo-pulse{50%{transform: scale(1.18);opacity: 1}}.lockup{gap: 0;padding-block: 6px}@media (max-aspect-ratio: 4/5){.lk-head{block-size: 2.25rem}}.lk-full{display: block}.lk-full img{display: block;inline-size: 100%;block-size: auto}.deal-iso .lk-deal{inline-size: min(24rem, 64vw);margin-inline: auto}.deal-iso{margin-block-end: 1.2rem}.js .deal > .deal-iso{transition: opacity 1200ms var(--e-reveal), transform 1200ms var(--e-reveal)}.close-lockup{display: block;margin-block-end: 1.4rem}.close-lockup .lk-close{inline-size: min(18rem, 56vw)}.t-note{margin-block-start: .9rem;font: 400 .875rem/1.45 var(--ui);color: var(--soft)}.foot-id .lk-foot{inline-size: 12rem}.foot-id{gap: 18px}@media (max-aspect-ratio: 4/5){.foot-id .lk-foot{inline-size: 9.5rem}.foot-id{flex-wrap: wrap}}@media (max-aspect-ratio: 4/5) and (max-height: 700px){.deal-iso .lk-deal{inline-size: 11rem}.deal-iso{margin-block-end: .6rem}}.t-h1{font-size: min(6.4vw, 7.75rem);line-height: 1.04}.js .blk[data-block="R00.hero"]{inset-block: max(20svh, calc(var(--top) + 8px)) 30svh}.blk[data-block="R00.hero"] .t-h1{max-inline-size: 22ch;margin-inline: auto}.blk[data-block="R00.hero"] .t-sub{max-inline-size: 40ch;font-size: clamp(1.125rem, 1.45vw, 1.875rem)}.js .blk[data-block="R00.hero"] .t-h1.lit.on{transition: --s 1200ms var(--e-sweep)}@media (max-width: 599px), (max-aspect-ratio: 4/5){.t-h1{font-size: clamp(2.1rem, 9.6vw, 2.6rem)}.js .blk[data-block="R00.hero"]{inset-block: max(0svh, calc(var(--top) + 8px)) 20svh}.blk[data-block="R00.hero"] .t-sub{max-inline-size: none;font-size: clamp(1.0625rem, 4.4vw, 1.25rem)}}:lang(ja) .t-h1, :lang(zh) .t-h1{font-size: min(5.6vw, 6.75rem)}.name .t-micro{margin-block-end: .6rem}.name .myth{font-size: min(2.5vw, 2.9rem);line-height: 1.22;max-inline-size: 30ch}.js .blk.name[data-zone="E-cielo"]{--zw: .46}.name-build{margin-block-start: 2rem}.name-svg{display: block;block-size: 5.25rem;inline-size: auto;aspect-ratio: 257.94 / 64;overflow: visible}.name-svg .nm-k, .name-svg .nm-i{fill: #A9ABAE}.name-svg .nm-ai{fill: #E3A93C}.name-svg .nm-stroke{clip-path: inset(0 0 0 0)}.js .name-build:not([data-step]) .name-svg, .js .name-build[data-step="none"] .name-svg{opacity: 0}.js .name-build[data-step] .name-svg{transition: opacity 600ms var(--e-reveal)}.js .name-build[data-step] .nm-ai{opacity: 0;transform: translateY(1.2px);transition: opacity 500ms var(--e-reveal), transform 500ms var(--e-reveal)}.js .name-build[data-step] .nm-i{transition: opacity 300ms linear}.js .name-build[data-step] .kh-iso{opacity: 0;transition: opacity 900ms var(--e-reveal)}.js .name-build[data-step] .kh-sun, .js .name-build[data-step] .kh-halo{opacity: 0;transition: opacity 700ms cubic-bezier(0, 0, .2, 1) 300ms}.js .name-build[data-step] .nm-stroke{clip-path: inset(0 100% 0 0);transition: clip-path 1400ms var(--e-sweep)}.js .name-build:is([data-step="ai"], [data-step="iso"], [data-step="stroke"]) .nm-i{opacity: 0}.js .name-build:is([data-step="ai"], [data-step="iso"], [data-step="stroke"]) .nm-ai{opacity: 1;transform: none;transition-delay: 220ms}.js .name-build:is([data-step="iso"], [data-step="stroke"]) .kh-iso, .js .name-build:is([data-step="iso"], [data-step="stroke"]) .kh-sun, .js .name-build:is([data-step="iso"], [data-step="stroke"]) .kh-halo{opacity: 1}.js .name-build[data-step="stroke"] .nm-stroke{clip-path: inset(0 0 0 0)}[dir="rtl"] .name-build{direction: ltr;text-align: start}.js[dir="rtl"] .blk.name .name-build{display: flex;justify-content: flex-end}.reduced .name-build *{transition: none !important}.js [data-block="R05.m2"] .later{opacity: 0;transition: opacity 400ms var(--e-exit)}.js [data-block="R05.m2"].on .later{opacity: 1;transition: opacity 900ms var(--e-reveal) 700ms, --s 1800ms var(--e-sweep) 700ms}.js [data-block="R05.m2"] .t-display + .t-display{margin-block-start: .35em}.js .blk[data-block^="R05"]{--scrim: .4}.hinge{max-inline-size: 16ch}@media (max-aspect-ratio: 4/5){.name .myth{font-size: clamp(1.3rem, 5.6vw, 1.6rem)}.name-svg{block-size: 3.5rem}.name-build{margin-block-start: 1.3rem}}.js .blk[data-block^="R03"]{--zw: .5}.c2{font-size: clamp(1.125rem, 1.4vw, 1.5rem);color: var(--soft);max-inline-size: 38ch}.js .blk[data-block="R03.c3"], .js .blk[data-block="R03.c4"]{--zw: .62}.c4 .cu{color: var(--cu-hi)}.js .c4 .cu{color: transparent;text-decoration: none;background-image: linear-gradient(116.57deg, rgba(42, 44, 49, 0) calc((var(--s) - .10) * 100%), var(--cu-spec) calc(var(--s) * 100%), var(--engrave) calc((var(--s) + .06) * 100%)), linear-gradient(116.57deg, var(--cu-lo) 0%, var(--cu) 35%, var(--cu-spec) 50%, var(--cu-hi) 60%, var(--cu-lo) 100%);background-size: 100% 100%;background-repeat: no-repeat;-webkit-background-clip: text;background-clip: text;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: --s 0s}.js[dir="rtl"] .c4 .cu{background-image: linear-gradient(243.43deg, rgba(42, 44, 49, 0) calc((var(--s) - .10) * 100%), var(--cu-spec) calc(var(--s) * 100%), var(--engrave) calc((var(--s) + .06) * 100%)), linear-gradient(243.43deg, var(--cu-lo) 0%, var(--cu) 35%, var(--cu-spec) 50%, var(--cu-hi) 60%, var(--cu-lo) 100%)}.js .c4 .cu.on{--s: 1.3;transition: --s 1400ms var(--e-sweep)}.reduced .c4 .cu{--s: 1.3;transition: none}@media (forced-colors: active){.js .c4 .cu{color: CanvasText;background: none}}@media (max-aspect-ratio: 4/5){.js .blk[data-block^="R03"]{--scrim: .78}}.portrait{aspect-ratio: 1 / 1}.portrait picture{display: block;inline-size: 100%;block-size: 100%}@media (max-aspect-ratio: 4/5){.portrait{inline-size: min(calc(100vw - 32px), 40svh)}}.js .blk.labs[data-zone="E-cielo"]{--zw: .36}.labs .t-display{font-size: min(4.4vw, 5.25rem);margin-block-start: .35em}.labs .t-sub{max-inline-size: 38ch;color: var(--ink)}.labs-line{font-size: min(1.9vw, 2.2rem);line-height: 1.25;margin-block-start: 1.1rem;max-inline-size: 26ch}.labs-go{margin-block-start: .8rem}.labs-link{font-size: 1rem}.vitrine{--cut: 1.1rem;margin: 0;padding: 0}.js .blk.vitrine{inline-size: 26rem;max-inline-size: 36vw;aspect-ratio: 4 / 3}.js .blk.vitrine[data-zone="E-der"]{inset-inline-end: 6vw;inset-block-start: max(16svh, calc(var(--top) + 2rem));--zw: 1}.vit-paper{position: absolute;inset: 4px;z-index: 0;clip-path: var(--gem-clip);overflow: hidden;background: radial-gradient(circle at 2px 2px, rgba(28, 28, 28, .12) 1px, transparent 1.4px) 0 0 / 4px 4px, #D4C49E}.vit-lockup{position: absolute;inset-inline-start: 7%;inset-block-start: 8%;inline-size: 34%;block-size: auto;mix-blend-mode: multiply;direction: ltr}.vit-loop{position: absolute;inset-inline-end: 3%;inset-block-end: 0;block-size: 100%;inline-size: auto;aspect-ratio: 1}.js .blk.vitrine{transform: perspective(1200px) rotateY(10deg);transform-origin: 100% 50%;--sweep: -30%}.js[dir="rtl"] .blk.vitrine{transform: perspective(1200px) rotateY(-10deg);transform-origin: 0 50%}.js .blk.vitrine.on{transform: none;--sweep: 130%;transition: opacity var(--d-reveal) var(--e-reveal), transform var(--d-hinge) var(--e-hinge), visibility 0s, --sweep var(--d-sweep) var(--e-sweep) 400ms}.vitrine::after{transition: box-shadow var(--d-hover) var(--e-hover)}#t4b:has(.labs-link:is(:hover, :focus-visible)) .vitrine::after{box-shadow: inset 0 0 0 1px var(--cu-hi), inset 0 2px 0 -1px rgba(255, 227, 196, .16)}.reduced.js .blk.vitrine{transform: none}@media (max-aspect-ratio: 4/5){.js .blk.vitrine[data-zone="M-cielo"]{inset-inline: 16px;inline-size: auto;max-inline-size: none;aspect-ratio: auto;block-size: min(34svh, calc((100vw - 32px) * .75));inset-block-start: max(7svh, calc(var(--top) + 8px))}.labs .t-display{font-size: clamp(2rem, 9vw, 2.5rem)}.labs-line{font-size: clamp(1.15rem, 5vw, 1.4rem)}.js .blk.labs{--scrim: .8}}.js .blk.logos[data-zone="E-piso"]{--zw: 1;inset-inline: 6vw;inset-block-end: 9svh;max-inline-size: none;display: flex;flex-direction: column;align-items: center}.js .blk.logos[data-zone="M-piso"]{display: flex;flex-direction: column;align-items: center}.logos-label{margin-block-end: 1.4rem;text-align: center}.logo-strip{--gap: 2rem;container-type: inline-size;inline-size: 100%;flex-wrap: nowrap;gap: var(--gap);color: var(--soft);--H: min(1.5rem, calc((100cqi - (var(--n) - 1) * var(--gap)) / var(--sumw)))}.logo-strip li{block-size: calc(var(--H) * var(--f));inline-size: calc(var(--H) * var(--f) * var(--r));max-inline-size: none;flex: none;opacity: 0;color: color-mix(in srgb, var(--soft) 45%, transparent)}.no-js .logo-strip li, .reduced .logo-strip li{opacity: 1}.js .logos.on .logo-strip li{opacity: 1;animation: logo-sweep 900ms var(--e-sweep) both;animation-delay: calc(var(--i) * 70ms)}@keyframes logo-sweep{0%{opacity: 0;color: var(--cu-spec)}35%{opacity: 1;color: var(--cu-hi)}100%{opacity: 1;color: color-mix(in srgb, var(--soft) 45%, transparent)}}.reduced .logos.on .logo-strip li{animation: none;transition: opacity 300ms linear}.js .blk.logos::before{inset: -3rem -4rem !important}@media (max-aspect-ratio: 4/5){.logo-strip{--gap: 1.4rem;flex-wrap: wrap;justify-content: center;row-gap: 1.2rem;--H: 1.15rem}.js .blk.logos[data-zone="M-piso"]{inset-block-end: calc(9svh + var(--safe-b))}}.apply{all: unset;box-sizing: border-box;cursor: pointer;display: inline-flex;align-items: center;gap: .35em;min-block-size: 48px;margin-block-start: 1rem;font: 500 1rem/1 var(--ui);color: var(--ink);background: linear-gradient(var(--cu-lo), var(--cu-lo)) 0 calc(100% - 12px) / 100% 1px no-repeat}.apply:hover, .apply:focus-visible{background-image: linear-gradient(var(--cu-hi), var(--cu-hi))}.apply:focus-visible{outline: 1px solid var(--amber);outline-offset: 4px}.js .blk.slot{box-shadow: none}@media (min-width: 2560px){.lk-head{block-size: 2.75rem}}.cube3d, .curve, .future{position: fixed;inset: 0;block-size: 100lvh;pointer-events: none}.cube3d{z-index: 1;opacity: 0;visibility: hidden;will-change: transform, opacity}.cube3d.on{visibility: visible}.cube3d:not(.on) canvas{display: none}.cube3d canvas{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;display: block}.cube-poster{position: absolute;inset: 0;z-index: 1;transition: opacity 500ms linear}.cube-poster img{inline-size: 100%;block-size: 100%;object-fit: cover;display: block}.cube3d.ready .cube-poster{opacity: 0 !important;transition-delay: 120ms}.cube3d:not(.ready) .cube-gl{visibility: hidden}.no-js .cube3d{display: none}.curve{z-index: 3;opacity: 0;transition: opacity 500ms linear}.curve.on{opacity: 1}.curve-svg{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;overflow: visible}.cv-line{stroke: var(--cu);stroke-width: 2.25;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke}.cv-head{fill: var(--cu-hi);transition: opacity 400ms linear}.cv-rule{stroke: rgba(30, 32, 36, .38);stroke-width: 1;vector-effect: non-scaling-stroke}.cv-cube{fill: #43464C}.cv-cube-top{fill: var(--cu-hi)}.cv-year{font: 400 11px/1 var(--mono);letter-spacing: .04em;fill: rgba(30, 32, 36, .72)}.cv-sweep{fill: url(#cv-area)}.cv-flood{fill: var(--white-out)}.js .blk[data-zone="E-src"]{inset-inline-end: 6vw;inset-block-end: 3.5svh;max-inline-size: 44vw;text-align: end}.js .blk[data-zone="M-src"]{inset-inline: 16px;inset-block-end: calc(2.5svh + var(--safe-b));max-inline-size: none}.curve-src .t-micro{font-size: .625rem;letter-spacing: .12em;color: var(--on-white-2)}.veins{display: none}.js .blk.on{pointer-events: none}.js .blk.on :is(a, button, summary, input, textarea, select, label, [tabindex]:not([tabindex="-1"])){pointer-events: auto}.js.lum-white .guion{--ink: var(--night);--soft: rgba(30, 32, 36, .9)}.js.lum-white .guion .blk{text-shadow: none}.js.lum-white .guion .blk::before{display: none !important}.js.lum-white .guion .t-micro{color: var(--on-white-2)}.js .blk[data-zone="E-hero"]{inset-inline: var(--gut);inset-block: auto 7svh;max-inline-size: none;display: flex;flex-direction: column;align-items: center;text-align: center}.js .blk[data-zone="M-hero"]{inset-inline: 16px;inset-block: auto calc(6svh + var(--safe-b));max-inline-size: none}.js .blk[data-zone="E-alto"]{--zw: .4;inset-inline-start: 6vw;inset-block-start: 30svh}.js .blk[data-zone="E-alto-der"]{--zw: .4;inset-inline-end: 6vw;inset-block-start: 30svh;text-align: end;display: flex;flex-direction: column;align-items: flex-end}.js .blk[data-zone="M-alto"]{inset-inline: 16px;inset-block-start: max(26svh, calc(var(--top) + 9rem));max-inline-size: none}.js .blk[data-zone="E-izq"]{--zw: .34;inset-inline-start: 6vw;inset-block-start: max(18svh, calc(var(--top) + 2rem))}.js .blk[data-zone="E-piso-c"]{--zw: .7;inset-inline: 15vw;inset-block-end: 8svh;max-inline-size: none;display: flex;flex-direction: column;align-items: center;text-align: center}.js .blk[data-zone="E-centro-alto"]{inset-inline: 18vw;inset-block-start: max(14svh, calc(var(--top) + 2rem));max-inline-size: none;text-align: center;display: flex;flex-direction: column;align-items: center}.js .blk[data-zone="E-instr"]{inset-inline-start: 6vw;inset-block-end: 7svh;max-inline-size: 60vw}.js .blk[data-zone="M-instr"]{inset-inline: 16px;inset-block-end: calc(5svh + var(--safe-b));max-inline-size: none}.blk.hero .t-h1{font-size: min(5.2vw, 8.4svh, 7.5rem);line-height: 1.02;max-inline-size: 20ch;margin-inline: auto}.blk.hero .t-sub{max-inline-size: 46ch;font-size: clamp(1.0625rem, 1.25vw, 1.75rem);margin-block-start: 1.1rem;margin-inline: auto}.js .blk.hero::before{display: block !important;content: "";position: absolute;z-index: -1;inset: -6rem -10vw -8svh;pointer-events: none;background: radial-gradient(ellipse 60% 70% at 50% 62%, rgba(5, 6, 8, .62), rgba(5, 6, 8, 0) 72%)}@media (max-aspect-ratio: 4/5){.blk.hero .t-h1{font-size: clamp(2.05rem, 9.4vw, 2.6rem);max-inline-size: none}.blk.hero .t-sub{font-size: clamp(1rem, 4.3vw, 1.2rem);max-inline-size: none}.js .blk.hero{text-align: center}}@media (max-aspect-ratio: 4/5) and (max-height: 640px){.blk.hero .t-h1{font-size: clamp(1.75rem, 8.4vw, 2.1rem)}.blk.hero .t-sub{font-size: .9375rem;margin-block-start: .7rem}}.js .blk[data-block^="R01"], .js .blk[data-block^="R02"]{--scrim: .38}.js .blk[data-block="R02.now"] .t-sub{margin-inline: auto}.js .blk[data-block^="R03"] .t-frase.c2{color: var(--ink)}.js .blk[data-block^="R05"]{--scrim: .55}.js .blk[data-block="R05.m3"] .hinge{max-inline-size: none}.js .blk[data-block="R06.eq"], .js .blk[data-block="R06.close"]{--scrim: .7}.method .r07-head .t-display{font-size: min(3.6vw, 4.25rem);margin-block-start: .35em}.phases{list-style: none;padding: 0;margin: 1.6rem 0 0;display: grid;gap: 1rem;counter-reset: ph}.phases li, .method-m.phase{display: grid;grid-template-columns: 2.6rem 1fr;column-gap: .9rem;row-gap: .15rem;align-items: baseline}.ph-n{grid-row: 1 / span 3;color: var(--cu-hi);font-size: .875rem;padding-block-start: .3em;border-block-start: var(--hair) solid var(--cu-lo)}.ph-name{font-size: min(2.3vw, 2.6rem);line-height: 1.1}.ph-meta{color: var(--cu-hi)}.ph-line{font-size: clamp(.9375rem, .95vw, 1.125rem);max-inline-size: 48ch;color: var(--soft)}.js .blk.method{--zw: .5}.js .blk.method .r07-head, .js .blk.method .phases li{opacity: 0;transform: translateY(10px);transition: opacity 400ms var(--e-exit), transform 400ms var(--e-exit)}.js .blk.method .r07-head.on, .js .blk.method .phases li.on{opacity: 1;transform: none;transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal)}.js .blk.method{--scrim: .62}.ph-k{grid-column: 1 / -1;margin-block-end: .6rem}.ph-index{list-style: none;padding: 0;margin: .9rem 0 0;display: grid;gap: .55rem}.ph-index li{display: grid;grid-template-columns: 2.6rem 1fr;align-items: baseline}.ph-index .ph-n{grid-row: auto;padding: 0;border: 0}.method-m .ph-name{font-size: clamp(1.9rem, 8.6vw, 2.4rem)}.method-m .r07-head .t-display{font-size: clamp(1.9rem, 8.6vw, 2.4rem)}.method-m .ph-line{font-size: 1rem}.js .blk.method-m{--scrim: .7}@media (min-aspect-ratio: 4/5) and (max-height: 820px){.phases{gap: .6rem}.ph-line{font-size: .875rem}.ph-name{font-size: min(2vw, 2.1rem)}}.js .blk[data-block="R08.services"]{--zw: .4;--scrim: .62}.services dt{font: 400 clamp(1.2rem, 1.5vw, 1.6rem)/1.2 var(--voice);font-stretch: 100%}.industries-label{margin-block-end: .5rem}.js .blk[data-block="R08.industries"]{--scrim: .7}.labs-label{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 .2em}.labs-name{color: var(--ink);text-decoration: none;letter-spacing: .2em;background: linear-gradient(var(--cu-lo), var(--cu-lo)) 0 100% / 100% 1px no-repeat;padding-block: .55rem;transition: background-image var(--d-hover) var(--e-hover)}.labs-name:hover, .labs-name:focus-visible{background-image: linear-gradient(var(--cu-hi), var(--cu-hi))}.js .blk.labs{--scrim: .62}.futurebl .t-display{font-size: min(5.4vw, 6.5rem)}.curve-log .t-frase, [data-block="R12.c4"] .t-frase, [data-block="R12.c56"] .t-frase{font-size: min(2.1vw, 2.4rem);line-height: 1.22;max-inline-size: 24ch}.curve-log .t-frase + .t-frase{margin-block-start: .35em}[data-block="R12.c56"] .t-display{font-size: min(3.6vw, 4.25rem);max-inline-size: 14ch}[data-block="R12.c56"] .t-frase{margin-block-start: .8rem}.curve-log .t-micro{margin-block-end: 1rem}@media (max-aspect-ratio: 4/5){.curve-log .t-frase, [data-block="R12.c4"] .t-frase, [data-block="R12.c56"] .t-frase{font-size: clamp(1.15rem, 5.2vw, 1.45rem);max-inline-size: none}[data-block="R12.c56"] .t-display{font-size: clamp(1.7rem, 7.6vw, 2.2rem);max-inline-size: none}.js .blk[data-zone="M-alto"][data-block^="R12"]{inset-block-start: max(14svh, calc(var(--top) + 1rem))}}.instr .t-micro{font: 400 .75rem/1.4 var(--mono);letter-spacing: .14em;color: rgba(242, 242, 240, .92);display: inline-flex;align-items: center;gap: .7rem;padding: .5rem .8rem;background: rgba(11, 12, 15, .38);border-inline-start: 1px solid var(--cu-hi)}.instr-dot{inline-size: 6px;block-size: 6px;background: var(--cu-hi);flex: none}.js .blk.instr::before{display: none !important}.js .blk[data-block="R14.deployLine"], .js .blk[data-block="R14.blueprintLine"]{--scrim: .45}.js .blk[data-block="R14.deployLine"] .t-frase, .js .blk[data-block="R14.blueprintLine"] .t-frase{max-inline-size: 26ch}@media (min-width: 2560px){.instr .t-micro{font-size: .8125rem}}.deal .action.on-paper{color: var(--night)}.deal .action.on-paper::after{box-shadow: inset 0 0 0 1px var(--cu)}.deal .t-note{color: var(--on-white-2)}.js .deal > :is(.action, .t-note){opacity: 0;transform: translateY(10px);transition: opacity 400ms var(--e-exit), transform 400ms var(--e-exit)}.js .deal > :is(.action, .t-note).on{opacity: 1;transform: none;transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal)}.js .blk[data-block="R17.earth"]{--scrim: .5}[dir="rtl"] .instr .t-micro{border-inline-start: 1px solid var(--cu-hi)}.js .blk[data-block^="R05"][data-zone="E-piso"]{--zw: .27}.js .blk.partner{padding: 1.1rem;background: rgba(11, 12, 15, .7);-webkit-backdrop-filter: blur(12px) saturate(.8);backdrop-filter: blur(12px) saturate(.8);box-shadow: inset 0 0 0 1px var(--line)}.js .blk.partner::before{display: none !important}@media (max-aspect-ratio: 4/5){.js .blk.partner{padding: .9rem}}.cube3d.ready:not(.on), .cube3d.failed:not(.on), .future.ready:not(.on){display: none}.lk-head .wm-stroke{image-rendering: auto;transition: opacity 600ms var(--e-reveal)}.js .chrome[data-intro="off"] .lk-head .wm-stroke{opacity: 0}.chrome.on-white .lk-head .wm-stroke{filter: saturate(1.15) brightness(.85)}.ft-credits{flex-basis: 100%;margin: 0;font: 400 .6875rem/1.5 var(--ui);letter-spacing: .04em;color: var(--ft-plat-lo, #878B93)}.ft-credits a{color: inherit}.controls{position: fixed;z-index: 19;inset-block-end: calc(1rem + var(--safe-b));inset-inline-end: max(1rem, 2vw);display: flex;gap: .5rem;transition: opacity 400ms linear, visibility 0s linear 0s}.controls.off{opacity: 0;visibility: hidden;transition: opacity 300ms linear, visibility 0s linear 300ms}.js:not(.r8-ready) .controls{visibility: hidden}.no-js .controls{display: none}.ctl{all: unset;box-sizing: border-box;cursor: pointer;display: grid;place-items: center;inline-size: 2.75rem;block-size: 2.75rem;color: #C9CBCE;background: rgba(11, 12, 15, .38);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px rgba(201, 203, 206, .22);transition: color var(--d-hover) var(--e-hover), box-shadow var(--d-hover) var(--e-hover), background-color var(--d-hover) var(--e-hover);clip-path: polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px)}.ctl svg{inline-size: 1.25rem;block-size: 1.25rem;overflow: visible}.ctl path{fill: none;stroke: currentColor;stroke-width: 1.25;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.ctl .i-play{fill: currentColor;stroke: none}.ctl:hover, .ctl:focus-visible{color: var(--amber);box-shadow: inset 0 0 0 1px rgba(227, 169, 60, .7)}.ctl:focus-visible{outline: 1px solid var(--amber);outline-offset: 3px}.ctl .i-pause, .ctl .i-exit{display: none}.ctl.is-on .i-play, .ctl.is-on .i-enter{display: none}.ctl.is-on .i-pause, .ctl.is-on .i-exit{display: inline}.ctl-play.is-on{color: var(--amber);box-shadow: inset 0 0 0 1px rgba(227, 169, 60, .8)}.js.lum-white .ctl{color: #3A3D42;background: rgba(255, 248, 236, .55);box-shadow: inset 0 0 0 1px rgba(30, 32, 36, .22)}.js.lum-white .ctl:hover, .js.lum-white .ctl.is-on{color: #A86A1E;box-shadow: inset 0 0 0 1px rgba(168, 106, 30, .7)}@media (max-aspect-ratio: 4/5){.ctl{inline-size: 2.5rem;block-size: 2.5rem}.js .blk[data-zone="M-piso"]{inset-block-end: max(calc(7svh + var(--safe-b)), calc(3.6rem + var(--safe-b)))}}.reduced .ctl{transition: none}.fixblk .fix{color: var(--ink)}.fx-old{position: relative;color: var(--ink);transition: color 900ms var(--e-reveal);background-image: linear-gradient(90deg, rgba(201, 130, 79, 0), #E3A93C 30%, #FFE3C4 calc(100% - 3px), #FFF6DD), linear-gradient(#C9824F, #C9824F);background-repeat: no-repeat;background-position: 0 58%, 0 58%;background-size: calc(var(--k, 0) * 100%) 2px, calc(var(--k, 0) * 100%) 1px;-webkit-box-decoration-break: clone;box-decoration-break: clone}.fixblk.struck .fx-old, .fixblk[style*="--k: 1"] .fx-old{color: color-mix(in srgb, var(--ink) 46%, transparent)}.fx-new{margin-block-start: .35em}.js .fx-new{opacity: 0;transform: translateY(8px);transition: opacity 400ms var(--e-exit), transform 400ms var(--e-exit)}.js .fx-new.on{opacity: 1;transform: none;transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal)}.fixblk .t-display{font-size: min(4.4vw, 7.2svh, 5.5rem);max-inline-size: 20ch}.js .blk.fixblk{--scrim: .55}@media (max-aspect-ratio: 4/5){.fixblk .t-display{font-size: clamp(1.8rem, 8.4vw, 2.3rem)}}@media (forced-colors: active){.fx-old{text-decoration: line-through;background: none}}.method-name{font-stretch: 118%;letter-spacing: .01em}.method-sub{margin-block-start: .5rem}.phases li{grid-template-columns: 2.6rem 1fr}.ph-n{grid-row: 1 / span 2}.phases .ph-name{font-size: min(2.6vw, 3rem)}.future{z-index: 3}.js [data-tramo="R13"] .instr .t-micro{color: var(--night);background: rgba(255, 248, 236, .72);border-inline-start-color: #C9824F}.js [data-tramo="R13"] .instr-dot{background: #C9824F}.js .blk[data-zone="M-band"]{inset-inline: 16px;inset-block-start: max(11svh, calc(var(--top) + .5rem));max-inline-size: none;text-align: center}.js [data-tramo="R13"] .t-frase{font-size: min(2.6vw, 4.4svh, 3rem);max-inline-size: 30ch}@media (max-aspect-ratio: 4/5){.js [data-tramo="R13"] .t-frase{font-size: clamp(1.2rem, 5.4vw, 1.5rem)}}.logo-strip{display: flex;list-style: none;padding: 0;margin: 0;justify-content: center;align-items: center}.logo-strip li{display: block}.logo-strip svg{display: block;inline-size: 100%;block-size: 100%;fill: currentColor}.js .blk[data-block^="R05"][data-zone="E-piso"]{--zw: .3}.js .blk[data-block^="R05"] .t-display{font-size: min(2.6vw, 4.4svh, 3.1rem);line-height: 1.12}.js .blk[data-block^="R05"] .myth{font-size: min(1.9vw, 3.4svh, 2.3rem);max-inline-size: none}.fx-new{margin-block-start: .55em}.action.on-paper::before{background: #FFF8EC}.action.on-paper::after{background: none;box-shadow: inset 0 0 0 1px var(--cu)}.action.on-paper:hover::after, .action.on-paper:focus-visible::after{box-shadow: inset 0 0 0 1px var(--cu-lo)}.method-m.phase{display: block}.method-m.phase .ph-n{display: inline-block;inline-size: 2.4rem;border: 0;padding: 0;vertical-align: baseline}.method-m.phase .ph-name{display: inline}.method-m.phase .ph-line{display: block;margin-block-start: .6rem}html{overflow-x: clip}.foot, .ft-grid, .ft-base, .ft-crown{max-inline-size: 100%}.ft-credits, .ft-company{overflow-wrap: anywhere}@media (max-aspect-ratio: 4/5){.js .blk[data-block^="R05"] .t-display{font-size: clamp(1.6rem, 7.4vw, 2.1rem)}.js .blk[data-block^="R05"] .myth{font-size: clamp(1.15rem, 5vw, 1.4rem)}.js .blk[data-zone="M-src"]{inset-block-end: calc(3.9rem + var(--safe-b))}}@media (max-aspect-ratio: 4/5){.js .blk[data-zone="M-hero"]{inset-block-end: calc(4.2rem + var(--safe-b))}.js .blk.deal[data-zone]{inset-block-end: calc(4rem + var(--safe-b))}.js .blk.close[data-block="R17.close"][data-zone="M-piso"]{inset-block-end: calc(4rem + var(--safe-b))}}@media (max-aspect-ratio: 4/5) and (max-height: 700px){.deal .deal-iso{display: none}.deal .t-display{font-size: 1.6rem}.deal .t-body{font-size: .8125rem;line-height: 1.4}.deal .t-frase{font-size: 1rem}.deal .action{margin-block-start: 1rem;min-block-size: 46px}}:root{--ai: #E3A93C;--ai-hi: #F2C14E;--ai-ink: #9A6B1E}.t-count{font: 500 clamp(1rem, 1.25vw, 1.5rem)/1.2 var(--voice);font-stretch: 112%;letter-spacing: .01em;color: var(--ai-hi);font-variant-numeric: tabular-nums lining-nums}.t-count .cnt, .cnt{font-variant-numeric: tabular-nums lining-nums}.ms-after{margin-block-end: .55rem}.fire-count .cnt{color: var(--ai-hi);font: 500 1.05em/1 var(--voice);font-stretch: 112%;letter-spacing: .02em}.js.lum-white .t-count{color: var(--ai-ink)}.ms.ms-mark .key{color: var(--ai-hi)}.ms.ms-mark .t-frase{font-size: min(3.6vw, 4.2rem)}.ms-sub{margin-block-start: .5rem}@media (max-aspect-ratio: 4/5){.ms.ms-mark .t-frase{font-size: clamp(1.6rem, 7.4vw, 2.1rem)}}.js .blk.ms[data-zone="E-alto-der"] .ms-sub{margin-inline-start: auto}.timeline{block-size: 22px}.tl-rule{block-size: 2px;background: rgba(187, 190, 195, .38)}.tl-rule::after{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;inline-size: calc(var(--x, 0) * 100%);background: linear-gradient(90deg, rgba(227, 169, 60, .15), var(--ai))}.tl-cursor{transition: inset-inline-start 140ms linear}.tl-cube{inline-size: .5rem;block-size: .5rem}.tl-year{font-size: 1rem;color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.tl-year{font-size: .9375rem}}.js .blk.que{text-align: center;align-items: center}.blk.que .t-frase{font-size: min(2.6vw, 3rem);max-inline-size: 30ch;margin-inline: auto}.blk.que .t-micro{color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.blk.que .t-frase{font-size: clamp(1.3rem, 5.6vw, 1.6rem)}}.voice-list{list-style: none;margin: 1.2rem 0 0;padding: 0;display: grid;gap: .55rem}.voice-list .voice{font-size: min(2.2vw, 2.4rem);color: var(--soft);opacity: 0;transform: translateY(6px);transition: opacity 700ms var(--e-reveal), transform 700ms var(--e-reveal)}.blk.voices.on .voice{opacity: 1;transform: none}.blk.voices.on .voice:nth-child(2){transition-delay: 450ms}.blk.voices.on .voice:nth-child(3){transition-delay: 900ms}.blk.voices.on .voice:nth-child(4){transition-delay: 1350ms}.blk.voices.on .voice:nth-child(5){transition-delay: 1800ms}.reduced .voice-list .voice{opacity: 1;transform: none;transition: none}@media (max-aspect-ratio: 4/5){.voice-list .voice{font-size: clamp(1.1rem, 4.8vw, 1.35rem)}}.blk.eje .t-micro{display: flex;gap: .8rem;align-items: baseline;justify-content: center}.eje-n{color: var(--ai-hi);letter-spacing: .1em}.blk.eje .t-display{font-size: min(4.4vw, 5.2rem)}.blk.eje .t-body{margin: 1.2rem auto 0;max-inline-size: 58ch}.blk.ejes-close .cu, .blk.push .cu{color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.blk.eje .t-display{font-size: clamp(1.7rem, 7.6vw, 2.2rem)}.blk.eje .t-body{font-size: .9375rem}}.js .blk.myth[data-zone="E-izq"]{--zw: .28}.myth-text{font-size: clamp(.9375rem, .95vw, 1.125rem);line-height: 1.6;color: var(--soft);max-inline-size: 36ch}.blk.push .later{opacity: 0;transition: opacity 900ms var(--e-reveal) 1100ms}.blk.push.on .later{opacity: 1}.reduced .blk.push .later{opacity: 1;transition: none}.blk.land-now .t-count{font-size: clamp(1.25rem, 1.8vw, 2.25rem);letter-spacing: .08em;text-shadow: 0 0 18px rgba(242, 193, 78, .45)}.t-quote{margin: 0;max-inline-size: 30ch}.t-quote p{margin: 0;font: 300 min(3vw, 3.4rem)/1.16 var(--voice);font-stretch: 106%;letter-spacing: -.01em;color: var(--ink);text-wrap: balance}.t-quote footer{margin-block-start: 1rem;color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.t-quote p{font-size: clamp(1.35rem, 6vw, 1.75rem)}}.blk.method .ph-line{max-inline-size: 34ch}.js .blk.entrega, .js .blk.criteria{--zw: .74;inset-inline: 13vw}.blk.entrega .t-display{font-size: min(3.6vw, 4.2rem)}.deliv{list-style: none;margin: 1.6rem 0 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 1.1rem 3rem;text-align: start}.deliv li{display: grid;gap: .25rem;padding-block-start: .8rem;border-block-start: 1px solid rgba(227, 169, 60, .35)}.deliv-t{font: 400 clamp(1.05rem, 1.15vw, 1.4rem)/1.25 var(--voice);color: var(--ink)}.deliv-d{max-inline-size: none;font-size: .9375rem}.crit{inline-size: 100%;border-collapse: collapse;text-align: start}.crit th, .crit td{padding: .85rem .9rem;border-block-end: 1px solid rgba(187, 190, 195, .22);vertical-align: top;text-align: start}.crit thead th{color: var(--ai-hi);border-block-end-color: rgba(227, 169, 60, .5)}.crit tbody th{font: 400 1.125rem/1.3 var(--voice);color: var(--ink);white-space: nowrap}.crit td{color: var(--soft)}.blk.criteria .t-note{text-align: center;margin-inline: auto;max-inline-size: 60ch}@media (max-aspect-ratio: 4/5){.js .blk.entrega, .js .blk.criteria{inset-inline: 16px;inset-block: max(12svh, calc(var(--top) + 8px)) 6svh}.blk.entrega .t-display{font-size: clamp(1.5rem, 6.6vw, 1.9rem)}.deliv{grid-template-columns: 1fr;gap: .7rem;margin-block-start: 1rem}.deliv li{padding-block-start: .55rem}.deliv-t{font-size: 1rem}.deliv-d{font-size: .8125rem;line-height: 1.4}.crit, .crit thead, .crit tbody, .crit tr, .crit th, .crit td{display: block}.crit thead{display: none}.crit tr{padding-block: .7rem;border-block-end: 1px solid rgba(187, 190, 195, .22)}.crit th, .crit td{padding: .1rem 0;border: 0}.crit td{font-size: .875rem}.crit td:nth-of-type(2)::before{content: "→ ";color: var(--ai-hi)}}.donde-list{list-style: none;margin: 1.2rem 0 0;padding: 0;display: grid;gap: .7rem}.donde-list li{font-size: min(2.4vw, 2.6rem)}.donde-list li::before{content: "";display: inline-block;inline-size: .42em;block-size: .42em;margin-inline-end: .6em;vertical-align: .12em;background: linear-gradient(var(--ai-hi) 50%, var(--cu-lo) 50%);clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)}@media (max-aspect-ratio: 4/5){.donde-list li{font-size: clamp(1.15rem, 5vw, 1.4rem)}}.js .blk.clientes{--zw: .86;inset-inline: 7vw;inset-block: max(14svh, calc(var(--top) + 1rem)) 6svh;display: flex;flex-direction: column;align-items: center;text-align: center}.blk.clientes .t-frase{font-size: min(2.6vw, 3rem);margin-block-end: 1.6rem}.client-hive{--hw: min(13vw, 21svh, 15rem);--hh: calc(var(--hw) * 1.1547);--gap: calc(var(--hw) * .06);list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(7, calc(var(--hw) / 2 + var(--gap) / 2));grid-auto-rows: calc(var(--hh) * .75 + var(--gap) * .5);justify-content: center}.client{position: relative;grid-row: 1;inline-size: var(--hw);block-size: var(--hh);display: grid;place-items: center;opacity: 0;transform: translateY(14px) scale(.96);transition: opacity 900ms var(--e-reveal), transform 900ms var(--e-reveal);transition-delay: calc(var(--i) * 140ms)}.client:nth-child(1){grid-column: 1 / span 2}.client:nth-child(2){grid-column: 3 / span 2}.client:nth-child(3){grid-column: 5 / span 2}.client:nth-child(4){grid-column: 2 / span 2;grid-row: 2}.client:nth-child(5){grid-column: 4 / span 2;grid-row: 2}.client:nth-child(6){grid-column: 6 / span 2;grid-row: 2}.blk.clientes.on .client{opacity: 1;transform: none}.hex{position: absolute;inset: 0;inline-size: 100%;block-size: 100%;overflow: visible;filter: drop-shadow(0 18px 28px rgba(0, 0, 0, .45))}.plate-white .hf-top{fill: #FFFFFF}.plate-white .hf-r{fill: #F6F2EA}.plate-white .hf-l{fill: #ECE6DB}.plate-graphite .hf-top{fill: #3C4047}.plate-graphite .hf-r{fill: #2C2F35}.plate-graphite .hf-l{fill: #24262B}.he, .hi{fill: none;stroke: var(--ai-hi);stroke-linejoin: round;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 1}.he{stroke-width: 1.4;filter: drop-shadow(0 0 2.5px rgba(242, 193, 78, .9));transition: stroke-dashoffset 1400ms var(--e-sweep);transition-delay: calc(400ms + var(--i) * 140ms)}.hi{stroke-width: .6;opacity: .55;transition: stroke-dashoffset 900ms var(--e-sweep);transition-delay: calc(1300ms + var(--i) * 140ms)}.blk.clientes.on .he, .blk.clientes.on .hi{stroke-dashoffset: 0}.client-mark{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;inline-size: 74%;block-size: 34%;margin-block-start: 6%}.client-mark img{display: block;max-inline-size: 100%;max-block-size: 100%;block-size: calc(100% * var(--k, 1));inline-size: auto;object-fit: contain}.client-name{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.plate-graphite .client-name{color: rgba(242, 242, 240, .5)}.reduced .client{opacity: 1;transform: none;transition: none}.reduced .he, .reduced .hi{stroke-dashoffset: 0;transition: none}@media (max-aspect-ratio: 4/5){.js .blk.clientes{inset-inline: 16px}.blk.clientes .t-frase{font-size: clamp(1.25rem, 5.4vw, 1.5rem);margin-block-end: 1rem}.client-hive{--hw: min(36vw, 18svh);grid-template-columns: repeat(5, calc(var(--hw) / 2 + var(--gap) / 2))}.client:nth-child(1){grid-column: 1 / span 2;grid-row: 1}.client:nth-child(2){grid-column: 3 / span 2;grid-row: 1}.client:nth-child(3){grid-column: 2 / span 2;grid-row: 2}.client:nth-child(4){grid-column: 4 / span 2;grid-row: 2}.client:nth-child(5){grid-column: 1 / span 2;grid-row: 3}.client:nth-child(6){grid-column: 3 / span 2;grid-row: 3}}.js .blk[data-zone="E-labs"]{--zw: .4;inset-inline-start: 6vw;inset-block: max(14svh, calc(var(--top) + 1.5rem)) auto;text-align: start}.js .blk[data-zone="M-labs"]{inset-inline: 16px;inset-block-start: max(10svh, calc(var(--top) + .5rem));max-inline-size: none;max-block-size: 46svh;text-align: start}.blk.labs .t-display{font-size: min(3.6vw, 4.4rem)}.labs-lockup{display: block;inline-size: min(20rem, 30vw);block-size: auto;margin: 1.4rem 0 1.2rem}.blk.labs .t-body{max-inline-size: 44ch}.labs-list{list-style: none;margin: 0;padding: 0;display: grid;gap: .9rem}.labs-list li{display: grid;gap: .2rem;padding-block-start: .6rem;border-block-start: 1px solid rgba(154, 107, 30, .45)}.li-t{font: 400 clamp(1rem, 1.15vw, 1.35rem)/1.25 var(--voice);color: var(--ink)}.li-d{max-inline-size: 48ch;font-size: .9375rem}.labs-link{font: 500 1.0625rem/1 var(--voice);font-stretch: 112%;letter-spacing: .04em;color: var(--ai-ink);text-decoration: none;padding-block-end: .35rem;border-block-end: 1px solid currentColor;pointer-events: auto}.labs-link:hover, .labs-link:focus-visible{color: var(--night)}@media (max-aspect-ratio: 4/5){.blk.labs .t-display{font-size: clamp(1.5rem, 6.6vw, 1.9rem)}.labs-lockup{inline-size: min(14rem, 60vw);margin: .8rem 0 .6rem}.blk.labs .t-body{font-size: .875rem;line-height: 1.45}.labs-list{gap: .45rem}.labs-list li{padding-block-start: .35rem}.li-t{font-size: .9375rem}.li-d{font-size: .75rem;line-height: 1.35}}.principles{list-style: none;margin: 0;padding: 0;display: grid;gap: 1.3rem;text-align: start;max-inline-size: 52rem;margin-inline: auto}.principles li{display: grid;grid-template-columns: minmax(12rem, 18rem) 1fr;gap: 2rem;padding-block-start: 1rem;border-block-start: 1px solid rgba(154, 107, 30, .4)}.pr-t{font-size: min(1.9vw, 1.9rem)}.pr-d{max-inline-size: none}.slots-t{margin-inline: auto;border-collapse: collapse;text-align: start;min-inline-size: min(100%, 40rem)}.slots-t th, .slots-t td{padding: .8rem 1rem;border-block-end: 1px solid rgba(42, 44, 49, .16);text-align: start}.slots-t thead th{color: var(--ai-ink)}.slots-t .tag{display: inline-block;margin-inline-start: .5rem;font: 500 .625rem/1 var(--voice);font-stretch: 125%;letter-spacing: .18em;text-transform: uppercase;padding: .3rem .5rem;color: #fff;background: var(--night)}.slots-t .slot-cube{display: inline-block;vertical-align: -.1em;margin-inline-end: .5rem}.blk.lugares .wait{margin-block: 1.4rem 1.6rem;font-size: min(2.2vw, 2.2rem)}@media (max-aspect-ratio: 4/5){.principles li{grid-template-columns: 1fr;gap: .3rem;padding-block-start: .6rem}.pr-t{font-size: clamp(1.1rem, 4.8vw, 1.3rem)}.pr-d{font-size: .875rem;line-height: 1.45}.slots-t th, .slots-t td{padding: .55rem .4rem;font-size: .875rem}.blk.lugares .wait{font-size: clamp(1.15rem, 5vw, 1.4rem)}}.darkroom{position: fixed;inset: 0;z-index: 3;pointer-events: none;opacity: 0;visibility: hidden;background: radial-gradient(120% 70% at 72% 18%, rgba(227, 169, 60, .14), transparent 55%), radial-gradient(90% 60% at 20% 100%, rgba(140, 78, 43, .22), transparent 60%), linear-gradient(160deg, #15110C 0%, #0B0A08 45%, #050505 100%)}.darkroom.on{visibility: visible}.blk.final::before{display: none !important}.blk.final{text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center}.blk.final .t-display{color: #F4EFE6;font-size: min(5.2vw, 6.4rem);max-inline-size: 18ch}.blk.final .cu{color: var(--ai-hi)}.final-slot{display: block;inline-size: 16rem;block-size: 5.2rem;margin-block-end: 2.4rem}.close-slot{display: block;inline-size: 13rem;block-size: 4.2rem;margin-block-end: 1.4rem}.js.lum-white .guion .blk.final .t-display{color: #F4EFE6}@media (max-aspect-ratio: 4/5){.blk.final .t-display{font-size: clamp(1.9rem, 8.4vw, 2.6rem)}.final-slot{inline-size: 12rem;block-size: 4rem}.close-slot{inline-size: 10rem;block-size: 3.4rem;margin-block-end: .8rem}}.chrome .lockup{transform-origin: 50% 50%;transition: transform 1100ms var(--e-reveal);will-change: transform}.reduced .chrome .lockup{transition: none}.fl-steps{list-style: none;margin: 1rem 0 1.2rem;padding: 0;display: flex;gap: 1.2rem;flex-wrap: wrap;color: var(--muted)}.fl-steps li[aria-current="step"]{color: var(--ai-hi)}.fl-steps li.done{color: var(--soft)}.fl-step{border: 0;margin: 0;padding: 0;min-inline-size: 0}.fl-choice legend{padding: 0;margin-block-end: .5rem}.fl-opts{display: flex;flex-wrap: wrap;gap: .5rem}.fl-opt{display: inline-flex;align-items: center;gap: .45rem;padding: .55rem .8rem;border: 1px solid var(--line-2);cursor: pointer;font-size: .9375rem}.fl-opt:has(input:checked){border-color: var(--ai);color: var(--ink);background: rgba(227, 169, 60, .1)}.fl-opt input{accent-color: var(--ai)}.fl-nav{display: flex;justify-content: space-between;gap: 1rem;margin-block-start: 1.4rem}.fl-back{background: none;border: 0;color: var(--soft);font: inherit;cursor: pointer;padding: .7rem 0}.fl-next{margin-inline-start: auto}.js .guion .blk .t-body, .js .guion .blk .t-sub, .js .guion .blk p:not([class*="t-display"]):not(.t-frase){text-wrap: pretty}.js .guion .blk :is(.t-display, .t-frase, h2, h3){text-wrap: balance}.js .blk[data-zone="E-centro"]{--zw: 1;inset-inline: 14vw;max-inline-size: none}.js .guion .blk[data-zone="E-centro"] .t-display{max-inline-size: 20ch;margin-inline: auto}.js .guion .blk[data-zone="E-centro"] .t-sub{max-inline-size: 52ch;margin-inline: auto}@media (max-aspect-ratio: 4/5){.t-display{font-size: clamp(1.55rem, 6.8vw, 2rem);line-height: 1.1}.t-frase{font-size: clamp(1.15rem, 5.2vw, 1.4rem);line-height: 1.22}.t-sub, .t-body{font-size: .9375rem;line-height: 1.5}.js .guion .blk[data-zone="M-centro"] .t-display{max-inline-size: none}}.js .blk.que{text-align: center;display: flex;flex-direction: column;align-items: center}.blk.que .t-frase{font-size: min(3.2vw, 3.6rem);max-inline-size: 22ch;margin-inline: auto}.blk.que .t-sub{max-inline-size: 58ch;margin-inline: auto;font-size: clamp(1.0625rem, 1.2vw, 1.5rem);color: var(--ink)}@media (max-aspect-ratio: 4/5){.blk.que .t-frase{font-size: clamp(1.4rem, 6.4vw, 1.75rem)}.blk.que .t-sub{font-size: .9375rem}}.ms .cedula{color: var(--ai-hi);letter-spacing: .18em}.ms-after, .js.lum-white .ms-after{color: var(--ink)}.js .blk.ms{--scrim: .62}.js .blk.ms::before{inset: -3.5rem -5rem -3rem !important;background: radial-gradient(closest-side, rgba(11, 12, 15, .78), rgba(11, 12, 15, .45) 60%, transparent) !important}.js .blk.ms.ms-dawn::before{inset: -4rem -6rem -7.5rem !important;background: radial-gradient(closest-side, rgba(7, 8, 10, .9), rgba(7, 8, 10, .72) 55%, transparent) !important}.ms.ms-dawn .cedula, .ms.ms-dawn .ms-after{text-shadow: 0 1px 2px rgba(0, 0, 0, .9), 0 0 14px rgba(0, 0, 0, .8)}.ms.ms-dawn .cedula{color: var(--ink)}.js .blk.ms.ms-dawn[data-zone^="E-alto"]{inset-block-start: 21svh}.js .blk.ms.ms-dawn.ms-mark[data-zone^="E-alto"]{--zw: .5}@media (max-aspect-ratio: 4/5){.js .blk.ms.ms-dawn[data-zone="M-alto"]{inset-block-start: max(23svh, calc(var(--top) + 7.5rem))}}.js .blk.presion{text-align: start}.js .blk.presion :is(.t-display, .presion-close){text-align: center;margin-inline: auto}.blk.presion .t-display{font-size: min(3.6vw, 4.2rem);max-inline-size: 22ch}.tensions{list-style: none;margin: 2.2rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 2.4rem}.tensions li{display: grid;gap: .45rem;padding-block-start: .9rem;border-block-start: 1px solid rgba(227, 169, 60, .5)}.tn-who{font: 500 clamp(.875rem, .95vw, 1.05rem)/1.3 var(--voice);font-stretch: 125%;letter-spacing: .2em;text-transform: uppercase;color: var(--ai-hi)}.tn-what{font: 300 clamp(1.15rem, 1.5vw, 1.75rem)/1.28 var(--voice);font-stretch: 106%;color: var(--ink);text-wrap: pretty}.presion-close{margin-block-start: 2.2rem;font-size: min(2.4vw, 2.6rem);color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.blk.presion .t-display{font-size: clamp(1.45rem, 6.4vw, 1.8rem)}.tensions{grid-template-columns: 1fr;gap: 1rem;margin-block-start: 1.3rem}.tn-what{font-size: 1.0625rem}.tn-who{font-size: .875rem;letter-spacing: .16em}.presion-close{font-size: clamp(1.15rem, 5vw, 1.35rem);margin-block-start: 1.3rem}}.js .blk.ejes{text-align: start}.ejes-h{font-size: min(3.4vw, 4rem) !important;max-inline-size: none !important;margin: 0 0 2.4rem !important;text-align: center}.axes{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 2.6rem}.axis{display: grid;align-content: start;gap: .6rem;padding-block-start: 1rem;border-block-start: 1px solid rgba(227, 169, 60, .5)}.axis .t-micro{color: var(--ai-hi)}.axis .eje-n{font-family: var(--mono);letter-spacing: .1em;margin-inline-end: .4rem}.axis-h{margin: 0;font: 300 clamp(1.35rem, 1.9vw, 2.3rem)/1.15 var(--voice);font-stretch: 108%;color: var(--ink)}.axis .t-body{max-inline-size: none;color: var(--soft)}.js .blk.ejes .ejes-h, .js .blk.ejes .axis{opacity: 0;transform: translateY(12px);transition: opacity 800ms var(--e-reveal), transform 800ms var(--e-reveal)}.js .blk.ejes .ejes-h.on, .js .blk.ejes .axis.on{opacity: 1;transform: none}.reduced .blk.ejes .ejes-h, .reduced .blk.ejes .axis{opacity: 1;transform: none}.blk.ejes-close .t-display{font-size: min(3.6vw, 4.2rem)}.blk.ejes-close .t-sub{color: var(--ink);font-size: clamp(1.0625rem, 1.25vw, 1.5rem)}@media (max-aspect-ratio: 4/5){.js .blk.ejes[data-zone="M-centro"]{inset-block: max(10svh, calc(var(--top) + 4px)) 5svh}.ejes-h{font-size: clamp(1.35rem, 6vw, 1.65rem) !important;margin-block-end: 1rem !important}.axes{grid-template-columns: 1fr;gap: .8rem}.axis{gap: .25rem;padding-block-start: .55rem}.axis-h{font-size: 1.125rem}.axis .t-body{font-size: .8125rem;line-height: 1.42}.blk.ejes-close .t-display{font-size: clamp(1.45rem, 6.4vw, 1.8rem)}}.js .blk.khepri{text-align: center;display: flex;flex-direction: column;align-items: center}.khepri-myth{margin: 0;max-inline-size: 34ch;font: 300 min(2.5vw, 2.9rem)/1.32 "Josefin Sans", var(--voice);letter-spacing: .01em;color: #E9E7E3;text-wrap: balance}.khepri-name{margin: 2rem 0 0;font: 300 min(1.9vw, 2.2rem)/1 "Josefin Sans", var(--voice);letter-spacing: .06em;color: var(--soft)}.khepri-name .kn{color: #D9DCE1;letter-spacing: .32em}.khepri-name .kn b{font-weight: 300;color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.khepri-myth{font-size: clamp(1.2rem, 5.6vw, 1.5rem)}.khepri-name{font-size: 1.15rem}}.js .blk.prop .t-display{font-size: min(4vw, 4.6rem);max-inline-size: 18ch}.js .blk.prop .t-sub{max-inline-size: 52ch;color: var(--ink)}.blk.formula .t-display{font-size: min(3.8vw, 4.4rem);max-inline-size: 18ch;margin-inline: auto;text-align: center}.blk.entrega > .t-micro, .blk.criteria > .t-micro{color: var(--ai-hi)}.blk.entrega .t-display{font-size: min(3.8vw, 4.4rem);color: var(--ink)}.js .blk.criteria{text-align: start}.crit-cards{list-style: none;margin: 1.2rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.2rem}.crit-card{display: grid;align-content: start;gap: .9rem;padding: 1.3rem 1.2rem 1.4rem;background: rgba(11, 12, 15, .62);border-block-start: 2px solid var(--ai);backdrop-filter: blur(6px)}.cc-name{margin: 0;font: 300 clamp(1.3rem, 1.6vw, 2rem)/1.1 var(--voice);font-stretch: 108%;color: var(--ink)}.cc-part{margin: 0;display: grid;gap: .25rem}.cc-part .t-micro{color: var(--ai-hi);font-size: .625rem}.cc-part .t-body{color: var(--soft);max-inline-size: none;font-size: .9375rem}@media (max-aspect-ratio: 4/5){.crit-cards{grid-template-columns: 1fr 1fr;gap: .6rem}.crit-card{padding: .8rem .75rem .9rem;gap: .5rem}.cc-name{font-size: 1.05rem}.cc-part .t-body{font-size: .75rem;line-height: 1.35}}.js .blk.quote{text-align: start;display: flex;justify-content: center}.t-quote{margin: 0;max-inline-size: 30ch}.t-quote p{font: 300 min(3.4vw, 4rem)/1.14 var(--voice);font-stretch: 106%;letter-spacing: -.012em;color: var(--ink);text-wrap: balance;text-align: start}.t-quote p::before{content: "«";position: absolute;margin-inline-start: -.62em;color: var(--ai-hi)}.t-quote footer{margin-block-start: 1.4rem;display: flex;align-items: center;gap: .8rem;color: var(--ai-hi)}.t-quote footer::before{content: "";inline-size: 2.4rem;block-size: 1px;background: var(--ai)}@media (max-aspect-ratio: 4/5){.t-quote p{font-size: clamp(1.4rem, 6.2vw, 1.75rem)}.t-quote p::before{position: static;margin: 0}}.js .blk.donde{text-align: start}.blk.donde > .t-micro{color: var(--ai-hi)}.donde-list{list-style: none;margin: 1.4rem 0 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 1.1rem 3.2rem;max-inline-size: 64rem}.donde-list li{display: grid;grid-template-columns: 2.6rem 1fr;align-items: baseline;padding-block-start: .8rem;border-block-start: 1px solid rgba(187, 190, 195, .22)}.donde-list li::before{content: none !important}.dn-n{color: var(--ai-hi);font-size: .8125rem}.dn-t{font: 300 clamp(1.15rem, 1.6vw, 1.9rem)/1.24 var(--voice);font-stretch: 106%;color: var(--ink);text-wrap: pretty}@media (max-aspect-ratio: 4/5){.donde-list{grid-template-columns: 1fr;gap: .55rem}.dn-t{font-size: 1.0625rem}.donde-list li{grid-template-columns: 2rem 1fr;padding-block-start: .5rem}}.blk.trabajo-head .t-display, .blk.trabajo-two .t-display{font-size: min(4vw, 4.6rem)}.blk.trabajo-head .t-sub, .blk.trabajo-two .t-sub{color: var(--ink)}.blk.lugares > .t-micro{color: var(--ai-ink);margin-block-end: 1rem}.js.lum-white .guion .blk :is(.trabajo-head, .trabajo-two) .t-sub{color: var(--night)}.chrome .kh-sun, .chrome .kh-halo{transition: filter 1600ms var(--e-reveal), opacity 1600ms var(--e-reveal)}.logo-docked-center .chrome .kh-sun{filter: brightness(1.35) saturate(1.15) drop-shadow(0 0 3px rgba(255, 200, 90, .9))}.logo-docked-center .chrome .kh-halo{filter: brightness(1.8)}.close-slot{display: block;inline-size: auto;block-size: auto;margin-block-end: 1.6rem;opacity: 0}.close-slot svg{display: block;block-size: 3rem;inline-size: auto}.close-docked .blk.close .close-slot{opacity: 1}.close-docked .chrome .lockup{opacity: 0 !important;pointer-events: none}.js .guion .blk.blk.close{--zw: 1;max-inline-size: none;inset-inline: 6vw auto;inset-block: auto 7svh;display: flex;flex-direction: column;align-items: flex-start;text-align: start;pointer-events: none}.js .guion .blk.blk.close::before{display: none !important}.js .guion .blk.blk.close .action{pointer-events: auto;order: 1;margin-block-end: 2.2rem}.js .guion .blk.blk.close .close-slot{order: 0}.js .guion .blk.blk.close .t-sub{order: 2;inline-size: 27vw;max-inline-size: none;margin: 0 0 .9rem;font: 300 min(1.4vw, 1.75rem)/1.3 var(--voice);font-stretch: 106%;color: var(--ai-hi);text-wrap: balance}.js .guion .blk.blk.close .t-display{order: 3;margin: 0;font-size: min(3.3vw, 4rem);white-space: nowrap;max-inline-size: none}@media (max-aspect-ratio: 4/5){.js .guion .blk.blk.close{inset-inline: 16px;inset-block: calc(var(--top) + .4rem) calc(4.6rem + var(--safe-b));max-block-size: none}.js .guion .blk.blk.close .close-slot{order: 0;margin-block-end: .8rem}.js .guion .blk.blk.close .t-display{order: 1;white-space: normal;text-wrap: balance;margin-block-end: .55rem}.js .guion .blk.blk.close .t-sub{order: 2;inline-size: auto;margin: 0;font-size: 1.0625rem;line-height: 1.38;text-wrap: pretty}.js .guion .blk.blk.close .action{order: 3;align-self: center;margin-block: auto 0}.close-slot svg{block-size: 2.25rem}}.ctl-next svg path{fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.ctl-next:not(.is-on) svg{animation: next-nudge 2.4s var(--e-reveal) infinite}.ctl-next.is-on{color: var(--amber);box-shadow: inset 0 0 0 1px rgba(227, 169, 60, .8)}@keyframes next-nudge{0%, 55%, 100%{transform: translateY(0)}70%{transform: translateY(3px)}85%{transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.ctl-next svg{animation: none !important}}@media (max-aspect-ratio: 4/5){.js .guion .blk.blk :is(.t-display, .ejes-h, .presion .t-display){font-size: clamp(1.45rem, 6.3vw, 1.8rem) !important;line-height: 1.12;max-inline-size: none}.js .guion .blk.blk.close .t-display{font-size: clamp(1.3rem, 5.9vw, 1.6rem) !important}.js .guion .blk.blk.formula .t-display, .js .guion .blk.blk.final .t-display{font-size: clamp(1.6rem, 7vw, 2rem) !important}.khepri-name{font-size: 1.3rem;margin-block-start: 1.4rem}}.khepri-name{font-size: min(2.2vw, 2.6rem);color: var(--ink)}.js .guion .blk.quote .t-quote{max-inline-size: none;inline-size: min(70vw, 60rem)}.js .guion .blk.quote .t-quote p{max-inline-size: 27ch}.js .guion .blk.blk.prop{--zw: .52}.js .guion .blk.blk.prop .t-display{max-inline-size: 16ch}@media (max-aspect-ratio: 4/5){.js .guion .blk.quote .t-quote{inline-size: auto}.js .guion .blk.quote .t-quote p{max-inline-size: none}.js .guion .blk.blk.close{max-inline-size: none}.js .guion .blk.blk.close .t-display{white-space: normal}}.curve-log .curve-h{margin-block-start: .6rem;font-size: min(3.6vw, 4.2rem);max-inline-size: 14ch;color: var(--night)}@media (max-aspect-ratio: 4/5){.curve-log .curve-h{font-size: clamp(1.45rem, 6.3vw, 1.8rem);max-inline-size: none}}.js .guion .blk.method[data-zone="E-centro"]{inset-inline: 7vw;inset-block: max(12svh, calc(var(--top) + 1rem)) 9svh;display: flex;flex-direction: column}.blk.method .r07-head{text-align: start}.blk.method .phases{--rise: min(7svh, 4.4rem);--base: min(9svh, 5.6rem);flex: 1;margin: 1.2rem 11vw 0 0;display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;align-items: end;position: relative}[dir="rtl"] .blk.method .phases{margin: 1.2rem 0 0 11vw}.blk.method .phases li{display: flex;flex-direction: column;justify-content: end;align-items: stretch;gap: 1rem;padding: 0;border: 0;position: relative}.blk.method .ph-line{font-size: clamp(.8125rem, .9vw, 1.0625rem);max-inline-size: none;padding-inline: 1.1rem 1.4rem;color: var(--soft)}.blk.method .ph-block{position: relative;display: flex;align-items: baseline;gap: .8rem;block-size: calc(var(--base) + var(--k) * var(--rise));padding: 1.1rem 1.1rem 0;box-sizing: border-box;background: linear-gradient(180deg, rgba(46, 36, 20, .94), rgba(16, 15, 16, .96) 55%, rgba(9, 9, 11, .97));border: 1px solid rgba(227, 169, 60, .42);border-block-start: 1px solid rgba(255, 214, 120, .95);box-shadow: inset 0 1px 0 rgba(255, 226, 150, .35), inset 0 18px 30px -22px rgba(242, 193, 78, .45), 0 -8px 26px -14px rgba(242, 193, 78, .55)}.blk.method .phases li + li .ph-block{border-inline-start: 0}.blk.method .ph-n{grid-row: auto;border: 0;padding: 0;color: var(--ai-hi);font-size: .875rem}.blk.method .ph-name{font-size: min(2.1vw, 2.5rem) !important;line-height: 1.05}.blk.method .phases li:last-child .ph-block::after{content: "";position: absolute;inset-block-start: -1px;inset-inline-start: 100%;inline-size: 8vw;block-size: 1px;background: linear-gradient(90deg, rgba(242, 193, 78, .9), rgba(242, 193, 78, 0))}[dir="rtl"] .blk.method .phases li:last-child .ph-block::after{background: linear-gradient(270deg, rgba(242, 193, 78, .9), rgba(242, 193, 78, 0))}@media (max-height: 820px) and (min-aspect-ratio: 4/5){.blk.method .phases{--rise: 5.5svh;--base: 7.5svh}.blk.method .ph-line{font-size: .8125rem}}.stair-mini{display: flex;align-items: end;gap: 0;block-size: 4.6rem;margin-block-start: 1.3rem}.stair-mini i{flex: 1;position: relative;block-size: calc(1.3rem + var(--j, 0) * 1.1rem);box-sizing: border-box;background: linear-gradient(180deg, rgba(46, 36, 20, .9), rgba(12, 12, 14, .94));border: 1px solid rgba(227, 169, 60, .35);border-block-start-color: rgba(227, 169, 60, .6)}.stair-mini i + i{border-inline-start: 0}.stair-mini i:nth-child(2){--j: 1}.stair-mini i:nth-child(3){--j: 2}.stair-mini i:nth-child(4){--j: 3}.stair-mini i.on{border-color: rgba(242, 193, 78, .8);border-block-start-color: rgba(255, 214, 120, 1);box-shadow: 0 -6px 18px -8px rgba(242, 193, 78, .7), inset 0 1px 0 rgba(255, 226, 150, .4)}.stair-mini b{position: absolute;inset-block-start: .3rem;inset-inline-start: .45rem;font: 500 .6875rem/1 var(--mono, monospace);color: rgba(227, 169, 60, .55)}.stair-mini i.on b{color: var(--ai-hi)}.method-m .stair-mini{margin-block-start: 1.5rem}.stair-live{position: fixed;z-index: 3;margin: 0 !important;pointer-events: none;opacity: 0;visibility: hidden;inset: auto}.stair-live i{transition: border-color .45s, box-shadow .45s}.stair-live b{transition: color .45s}html.stair-js .method-m .stair-mini:not(.stair-live){visibility: hidden !important}.js .blk.principios{text-align: start}.blk.principios > .t-micro{color: var(--ai-hi)}.blk.principios .t-display{font-size: min(3.6vw, 4.2rem);max-inline-size: none !important;margin: .5rem 0 1.8rem !important}.prin{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5, 1fr);gap: 1.6rem}.prin li{display: grid;align-content: start;gap: .45rem;padding-block-start: .9rem;border-block-start: 1px solid rgba(227, 169, 60, .5)}.prin .pn{color: var(--ai-hi);font-size: .75rem}.prin .pt{font: 400 clamp(1.05rem, 1.3vw, 1.5rem)/1.2 var(--voice);font-stretch: 106%;color: var(--ink)}.prin .pd{color: var(--soft);max-inline-size: none;font-size: .9375rem}.js .blk.principios > *, .js .blk.principios .prin > li{opacity: 0;transform: translateY(10px);transition: opacity 700ms var(--e-reveal), transform 700ms var(--e-reveal)}.js .blk.principios > .on, .js .blk.principios .prin > li.on{opacity: 1;transform: none}.js .blk.principios > .prin{opacity: 1;transform: none}.reduced .blk.principios > *, .reduced .blk.principios .prin > li{opacity: 1;transform: none}@media (max-aspect-ratio: 4/5){.prin{grid-template-columns: 1fr;gap: .55rem}.prin li{grid-template-columns: 2rem 1fr;column-gap: .3rem;padding-block-start: .45rem}.prin .pn{grid-row: span 2}.prin .pt{font-size: 1rem}.prin .pd{font-size: .8125rem;line-height: 1.4}}.js .guion .blk.method .phases li, .js .guion .blk.method .phases li *{text-align: start}.js .guion .blk.method .ph-line{margin-inline: 0}.blk.method .ph-after{position: absolute;inset-block-end: calc(100% + .5rem);inset-inline-start: calc(100% + .6rem);white-space: nowrap;font: 400 clamp(.9375rem, 1.05vw, 1.25rem)/1.2 var(--voice);font-stretch: 108%;letter-spacing: .01em;color: var(--ai-hi);opacity: 0;transform: translateX(-6px);transition: opacity 900ms var(--e-reveal) 700ms, transform 900ms var(--e-reveal) 700ms}.blk.method .phases li:last-child.on .ph-after{opacity: 1;transform: none}.reduced .blk.method .ph-after{opacity: 1;transform: none;transition: none}.ph-after-m{margin: 1.1rem 0 0;padding-block-start: .7rem;border-block-start: 1px solid rgba(242, 193, 78, .55);font: 400 1.0625rem/1.3 var(--voice);color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.js .guion .blk.donde[data-zone="M-centro"]{inset-block: max(14svh, calc(var(--top) + 8px)) 12svh}.donde-list{gap: .45rem}.dn-t{font-size: 1rem;line-height: 1.3}}.labs-lead{margin: 0 0 1.1rem;font: 300 clamp(1.5rem, 2.3vw, 2.8rem)/1.15 var(--voice);font-stretch: 106%;color: var(--ink);text-wrap: balance;max-inline-size: 24ch}.labs-ask{margin: 0 0 .8rem;font: 400 clamp(1rem, 1.15vw, 1.35rem)/1.3 var(--voice);font-stretch: 106%;color: var(--soft);text-wrap: balance}@media (max-aspect-ratio: 4/5){.labs-lead{font-size: 1.5rem;margin-block-end: .8rem}.labs-ask{font-size: 1.0625rem;margin-block-end: .6rem}}.js .guion .blk.trabajo-head .t-display{font-size: min(3.4vw, 4rem);max-inline-size: none}.blk.trabajo-two > .t-micro{margin-block-end: .9rem}.js.lum-white .guion .blk.trabajo-two > .t-micro{color: var(--ai-ink)}.js .guion .blk.lugares[data-zone="E-centro"]{inset-inline: 12vw;inset-block: max(13svh, calc(var(--top) + 1.2rem)) 9svh}.blk.lugares > .t-micro{margin: 0 0 1.1rem;font-size: .6875rem}.ag-grid{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 0 2.4rem;inline-size: min(100%, 66rem);text-align: start}.status{margin: 0;border-block-start: 1px solid rgba(154, 107, 30, .65)}.st-row{display: grid;grid-template-columns: 10.5rem 1fr;align-items: baseline;gap: 1rem;padding-block: .62rem;border-block-end: 1px solid rgba(42, 44, 49, .13)}.st-k{font: 500 .6875rem/1.35 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--ai-ink)}.st-v{margin: 0;font: 400 clamp(.875rem, .98vw, 1.0625rem)/1.35 var(--voice);font-stretch: 104%;color: var(--night);text-wrap: balance}.st-chip{display: inline-flex;align-items: center;gap: .5rem;padding: .3rem .62rem .28rem;font: 500 .625rem/1 var(--mono);letter-spacing: .16em;text-transform: uppercase}.st-chip::before{content: "";inline-size: .42rem;block-size: .42rem;border-radius: 50%;background: currentColor}.st-muted{color: #5F6268;background: rgba(42, 44, 49, .06);box-shadow: inset 0 0 0 1px rgba(42, 44, 49, .22)}.st-gold{color: #7A5216;background: rgba(242, 193, 78, .2);box-shadow: inset 0 0 0 1px rgba(227, 169, 60, .85)}.st-gold::before{background: var(--ai);box-shadow: 0 0 0 0 rgba(227, 169, 60, .55);animation: st-beat 2.8s var(--e-reveal) infinite}@keyframes st-beat{0%{box-shadow: 0 0 0 0 rgba(227, 169, 60, .55)}70%, 100%{box-shadow: 0 0 0 .45rem rgba(227, 169, 60, 0)}}@media (prefers-reduced-motion: reduce){.st-gold::before{animation: none}}.reduced .st-gold::before{animation: none}.ag-side{display: grid;align-content: start;gap: .85rem}.ag-side .slots-t{inline-size: 100%;min-inline-size: 0;margin: 0;border-block-start: 1px solid rgba(154, 107, 30, .65)}.ag-side .slots-t th, .ag-side .slots-t td{padding: .5rem .55rem;font-size: .8125rem;line-height: 1.3;text-wrap: balance}.ag-side .slots-t thead th{padding-block: .45rem;font-size: .5625rem}.ag-side .slots-t th[scope="row"]{white-space: nowrap;padding-inline-start: 0}.ag-side .slots-t .tag{font-size: .5625rem;padding: .25rem .4rem}.ag-ai{margin: .2rem 0 0;font: 400 .9375rem/1.45 var(--voice);color: var(--night);text-wrap: pretty}.ag-fine{margin: 0;font: 400 .6875rem/1.45 var(--ui);color: var(--on-white-2);text-wrap: pretty}.blk.lugares .action{margin-block-start: 1.5rem}@media (max-aspect-ratio: 4/5){.js .guion .blk.lugares[data-zone="M-centro"]{inset-inline: 16px;inset-block: calc(var(--top) + .3rem) calc(4.4rem + var(--safe-b));justify-content: safe center}.blk.lugares > .t-micro{margin-block-end: .6rem}.ag-grid{grid-template-columns: 1fr;gap: .7rem}.st-row{grid-template-columns: 8.4rem 1fr;gap: .6rem;padding-block: .42rem}.st-k{font-size: .5625rem}.st-v{font-size: .8125rem}.st-chip{font-size: .5625rem;padding: .25rem .5rem}.ag-side{gap: .55rem}.ag-side .slots-t thead{display: none}.ag-side .slots-t tr{display: grid;grid-template-columns: auto 1fr;column-gap: .7rem;padding-block: .35rem;border-block-end: 1px solid rgba(42, 44, 49, .13)}.ag-side .slots-t th, .ag-side .slots-t td{display: block;padding: 0;border: 0;font-size: .75rem}.ag-side .slots-t td:nth-of-type(2){grid-column: 2;font-size: .6875rem;color: var(--on-white-2)}.ag-ai{font-size: .8125rem;line-height: 1.4}.ag-fine{font-size: .625rem;line-height: 1.4}.blk.lugares .action{margin-block-start: .8rem;min-block-size: 46px}}.fl-terms{margin: 1rem 0 0;font: 400 .875rem/1.5 var(--ui);color: var(--soft);text-wrap: pretty}.fl-terms a{color: var(--ai-hi);text-underline-offset: .18em}@media (max-aspect-ratio: 4/5){.js .guion .blk.blk.close .action{inline-size: auto;min-inline-size: 64%}}.blk .sent{display: block;text-wrap: balance}.blk.final .t-display .cu{display: inline-block;text-wrap: balance;max-inline-size: 100%}@media (max-aspect-ratio: 4/5){.labs-list .li-d{display: none}.labs-list{gap: .35rem}}.js .guion .blk{opacity: var(--v, 0);transform: translateY(calc((1 - var(--v, 0)) * var(--vy, 1) * 14px));transition: none !important}.js .guion .blk.on{visibility: visible;opacity: var(--v, 1);transform: translateY(calc((1 - var(--v, 1)) * var(--vy, 1) * 14px));transition: none !important}.js .guion .blk[data-first]{opacity: 1;transform: none}.reduced .guion .blk.on{opacity: 1;transform: none}.ctl-play{position: relative;overflow: hidden}.ctl-play::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 2px;transform-origin: 0 50%;transform: scaleX(var(--pt, 0));background: #3FE6FF;box-shadow: 0 0 8px rgba(63, 230, 255, .9);opacity: 0}.ctl-play.is-on{color: #7DF1FF;box-shadow: inset 0 0 0 1px rgba(63, 230, 255, .75)}.ctl-play.is-on::after{opacity: 1}.ctl-play.is-paused{color: #FF7A1A;box-shadow: inset 0 0 0 1px rgba(255, 122, 26, .95);animation: ctl-blink 1.1s steps(2, jump-none) infinite}@keyframes ctl-blink{0%, 49%{opacity: 1}50%, 100%{opacity: .35}}@media (prefers-reduced-motion: reduce){.ctl-play.is-paused{animation: none}}.js .blk.method-intro{text-align: center;display: flex;flex-direction: column;align-items: center}.blk.method-intro > .t-micro{color: var(--ai-hi)}.method-silver{margin: .9rem 0 1.1rem;font: 300 min(7vw, 8rem)/1 "Josefin Sans", var(--voice);letter-spacing: .08em;text-transform: none;background: repeating-linear-gradient(90deg, rgba(255, 255, 255, .07) 0 1px, rgba(0, 0, 0, .05) 1px 3px), linear-gradient(175deg, #F7F8FA 0%, #C9CDD3 28%, #FFFFFF 46%, #9EA4AC 62%, #E6E9ED 80%, #B4B9C0 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 1px 0 rgba(0, 0, 0, .35)) drop-shadow(0 0 18px rgba(230, 235, 240, .18))}.blk.method-intro .method-sub{max-inline-size: 44ch;margin-inline: auto;color: var(--ink)}.blk.method .r07-head .t-micro{color: var(--ai-hi)}@media (max-aspect-ratio: 4/5){.method-silver{font-size: clamp(2.6rem, 13vw, 3.6rem)}}@media (max-aspect-ratio: 4/5){.khepri-name{font-size: 1.7rem !important}}.stage.released .stage-gl, .stage.released .stage-poster{visibility: hidden}.stage.released{background: #05060A}.js .guion .blk.quienes[data-zone="E-centro"]{inset-inline: 10vw;inset-block: max(10svh, calc(var(--top) + 1rem)) 5svh}.blk.quienes{text-align: center;display: flex;flex-direction: column;align-items: center}.blk.quienes > .t-micro{color: var(--ai-hi)}.blk.quienes .t-display{font-size: min(3.8vw, 4.4rem)}.blk.quienes > .t-sub{max-inline-size: 58ch;color: var(--ink)}.qs-axes{position: relative;inline-size: min(100%, 62rem);display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--qg);margin-block-start: 1.8rem;padding-block-end: 7.5rem;text-align: start}.qs-col{position: relative;padding-inline-start: 1.6rem}.qs-col::before{content: "";position: absolute;inset-block: .3rem 0;inset-inline-start: 0;inline-size: 1px;transform-origin: 50% 0;transform: scaleY(0);transition: transform 1600ms cubic-bezier(.16, 1, .3, 1)}.qs-a::before{background: linear-gradient(#E9ECF0, #A9AFB7);box-shadow: 0 0 6px rgba(233, 236, 240, .5)}.qs-b::before{background: linear-gradient(#F2C14E, #E3A93C);box-shadow: 0 0 6px rgba(242, 193, 78, .55)}.blk.quienes.on .qs-col::before{transform: none}.qs-k{margin-block-end: .9rem}.qs-a .qs-k{color: #DDE1E6}.qs-b .qs-k{color: var(--ai-hi)}.qs-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 1rem}.qs-list li{position: relative;font: 300 clamp(1rem, 1.25vw, 1.4rem)/1.3 var(--voice);font-stretch: 106%;color: var(--ink);text-wrap: pretty}.qs-dot{position: absolute;inset-inline-start: calc(-1.6rem - 3px);inset-block-start: .5em;inline-size: 7px;block-size: 7px;border-radius: 50%}.qs-a .qs-dot{background: #E9ECF0;box-shadow: 0 0 8px rgba(233, 236, 240, .8)}.qs-b .qs-dot{background: #F2C14E;box-shadow: 0 0 8px rgba(242, 193, 78, .9)}.qs-a{padding-inline: 0 1.6rem;text-align: end}.qs-a::before{inset-inline: auto 0}.qs-a .qs-dot{inset-inline: auto calc(-1.6rem - 3px)}.qs-axes{--qg: 9rem}.qs-join{position: absolute;inset: auto 0 0 0;block-size: 7.5rem;pointer-events: none;--qh: calc(var(--qg) / 2)}.qs-join svg{position: absolute;overflow: visible}.qs-join .qj-l{inset-inline-start: calc(50% - var(--qh));inset-block: 0;inline-size: var(--qh);block-size: 100%}.qs-join .qj-r{inset-inline-start: 50%;inset-block: 0;inline-size: var(--qh);block-size: 100%}[dir="rtl"] .qs-join .qj-l{inset-inline-start: 50%}[dir="rtl"] .qs-join .qj-r{inset-inline-start: calc(50% - var(--qh))}.qs-join path{fill: none;stroke-width: 1;stroke-dasharray: 1;stroke-dashoffset: 1;vector-effect: non-scaling-stroke;transition: stroke-dashoffset 1400ms cubic-bezier(.65, 0, .35, 1)}.qs-join .qj-a{stroke: #DDE1E6}.qs-join .qj-b{stroke: #F2C14E}.qs-join.on path{stroke-dashoffset: 0}.qs-join .qj-cube{inset-inline-start: calc(50% - 14px);inset-block-start: 76%;inline-size: 28px;block-size: 32px;opacity: 0;transition: opacity 900ms ease 900ms}.qs-join .qj-cube polygon{stroke: #F2C14E;stroke-width: .8;vector-effect: non-scaling-stroke;fill: rgba(242, 193, 78, .12)}.qs-join.on .qj-cube{opacity: 1}.qs-join-t{margin-block-start: .4rem;color: var(--ai-hi);font-size: min(2.2vw, 2.4rem)}.js .blk.quienes :is(> .t-micro, > h2, > .t-sub, .qs-k, .qs-list li, .qs-join-t){opacity: 0;transform: translateY(10px);transition: opacity 800ms var(--e-reveal), transform 800ms var(--e-reveal)}.js .blk.quienes :is(> .t-micro, > h2, > .t-sub, .qs-k, .qs-list li, .qs-join-t).on{opacity: 1;transform: none}.reduced .blk.quienes :is(> .t-micro, > h2, > .t-sub, .qs-k, .qs-list li, .qs-join-t){opacity: 1;transform: none}@media (max-aspect-ratio: 4/5){.js .guion .blk.quienes[data-zone="M-centro"]{inset-block: max(9svh, calc(var(--top) + 2px)) 3svh}.blk.quienes .t-display{font-size: clamp(1.45rem, 6.3vw, 1.8rem) !important}.blk.quienes > .t-sub{font-size: .875rem}.qs-axes{--qg: 1.6rem;grid-template-columns: 1fr 1fr;column-gap: var(--qg);padding-block-end: 4.2rem;margin-block-start: 1rem}.qs-col{padding-inline-start: .9rem}.qs-dot{inset-inline-start: calc(-.9rem - 3px)}.qs-a{padding-inline: 0 .9rem}.qs-a .qs-dot{inset-inline: auto calc(-.9rem - 3px)}.qs-list{gap: .55rem}.qs-list li{font-size: .8125rem;line-height: 1.35}.qs-join{block-size: 4.2rem}.qs-join-t{font-size: 1.05rem;margin-block-start: 1.1rem}}.cv-tk{stroke: rgba(30, 32, 36, .9);stroke-linecap: butt;vector-effect: non-scaling-stroke}.cv-now{font: 400 11px/1 var(--mono);letter-spacing: .04em;fill: rgba(30, 32, 36, .72);font-variant-numeric: tabular-nums}.cv-head{transition: none}.js .guion .blk{--hc: 6, 7, 9;text-shadow: 0 0 .04em rgba(var(--hc), .75), 0 0 .22em rgba(var(--hc), .6), 0 0 .7em rgba(var(--hc), .45)}.js .guion .blk :is(.t-micro, .t-body, .t-sub, .t-note, .t-count, .t-mono, .cedula, .tn-who, .deliv-d, .deliv-t, .cc-part, small, figcaption, th, td, li){text-shadow: 0 0 1px rgba(var(--hc), .9), 0 0 3px rgba(var(--hc), .8), 0 0 8px rgba(var(--hc), .65), 0 0 18px rgba(var(--hc), .45)}.js .guion .blk :is(.lit, .cu-lit, .copper-text, .cu){text-shadow: none}.js .guion .tramo:not(.on-white) .blk :is(.lit, .cu-lit){filter: drop-shadow(0 0 .06em rgba(6, 7, 9, .8)) drop-shadow(0 0 .45em rgba(6, 7, 9, .55))}.js .guion .blk .method-silver{text-shadow: none}.js .on-white .blk, .js .on-white .blk *, .js.lum-white .guion .blk, .js.lum-white .guion .blk *, .js .blk.deal, .js .blk.deal *, .js .blk.clientes .client, .js .blk.clientes .client *{text-shadow: none !important}.blk :is(ul, ol):not(.client-hive) > li{align-content: start}.js .guion .blk.on{will-change: opacity, transform}.js .scrims{position: absolute;inset: 0;pointer-events: none}.js .scrims > div{position: absolute;visibility: hidden;opacity: 0;will-change: opacity}.js .guion .blk.scrim-out::before{display: none !important}.js.lum-white .scrims{display: none}.controls{inset-block-end: var(--safe-b);inset-inline-end: 0;flex-direction: column-reverse;align-items: flex-end;gap: .55rem}.ctl-set{display: flex;flex-direction: column-reverse;gap: .5rem;margin-inline-end: max(.9rem, 1.6vw);transition: opacity 260ms var(--e-reveal), transform 260ms var(--e-reveal), visibility 0s linear 0s}.controls:not(.open) .ctl-set{opacity: 0;visibility: hidden;transform: translateY(10px);pointer-events: none;transition: opacity 200ms linear, transform 200ms linear, visibility 0s linear 200ms}.ctl-tab{all: unset;box-sizing: border-box;cursor: pointer;display: block;inline-size: 3.4rem;block-size: 3.4rem;margin: 0 -.85rem -.85rem 0;margin-inline: 0 -.85rem;-webkit-tap-highlight-color: transparent;touch-action: manipulation;--gem-edge: #F2C14E}.ctl-gem{display: block;inline-size: 100%;block-size: 100%;overflow: visible;filter: drop-shadow(0 0 6px rgba(0, 0, 0, .55))}.gem-edge{stroke: var(--gem-edge);stroke-width: .7;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 1.4px rgba(242, 193, 78, .9));transition: stroke var(--d-hover) var(--e-hover)}.gem-rim{stroke: rgba(255, 231, 168, .35);stroke-width: .45}.gem-sheen{transform-box: view-box;transform-origin: 50% 50%;animation: gem-turn 9s linear infinite}@keyframes gem-turn{to{transform: rotate(360deg)}}.ctl-tab:hover, .ctl-tab:focus-visible, .controls.open .ctl-tab{--gem-edge: #FFE7A8}.ctl-tab:focus-visible{outline: 1px solid var(--amber);outline-offset: -6px}.controls:has(.ctl-play.is-on) .ctl-tab{--gem-edge: #7DF1FF}.controls:has(.ctl-play.is-paused) .ctl-tab{--gem-edge: #FF7A1A}[dir="rtl"] .ctl-gem{transform: scaleX(-1)}.reduced .ctl-set{transition: none}@media (prefers-reduced-motion: reduce){.gem-sheen{animation: none}}.labs-sig{position: relative;display: block;inline-size: min(20rem, 30vw);margin: 1.4rem 0 1.2rem;container-type: inline-size}.labs-sig .labs-lockup{inline-size: 100%;margin: 0}.labs-tag{position: absolute;inset-block-start: 1.5%;inset-inline-end: 1.2%;font: 700 7.4cqi/1 var(--voice);font-stretch: 118%;letter-spacing: .06em;color: #C9302C;transform: rotate(-4deg);transform-origin: 100% 100%;text-shadow: none !important}@media (max-aspect-ratio: 4/5){.labs-sig{inline-size: min(14rem, 60vw);margin: .8rem 0 .6rem}}.ms-faster{display: inline-block;margin-inline-start: .7em;padding: .12em .5em .14em;border-radius: 2px;color: #5FE0C8;background: rgba(47, 140, 130, .22);box-shadow: inset 0 0 0 1px rgba(95, 224, 200, .45);font-size: .86em;white-space: nowrap;text-shadow: none !important}.ms-faster::before{content: "▲";display: inline-block;margin-inline-end: .35em;font-size: .7em;transform: translateY(-.08em)}.js.lum-white .ms-faster{color: #1F7A6E;background: rgba(47, 140, 130, .12)}.darkroom{overflow: hidden}.dr-sun{position: absolute;inset: -6%;background: center / cover no-repeat;transform: scale(1.02)}.darkroom.on .dr-sun{animation: sun-breathe 38s ease-in-out infinite alternate}.darkroom::after{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(80% 65% at 50% 48%, rgba(10, 7, 4, .58), rgba(5, 4, 3, .84) 72%), linear-gradient(rgba(5, 5, 5, .12), rgba(5, 5, 5, .45))}@keyframes sun-breathe{from{transform: scale(1.02) translate3d(0, 0, 0)}to{transform: scale(1.09) translate3d(-1.2%, -.8%, 0)}}@media (prefers-reduced-motion: reduce){.darkroom.on .dr-sun{animation: none}}@media (max-aspect-ratio: 4/5){.ms-faster{display: table;margin: .4em 0 0;white-space: normal}}.earth-live .darkroom{background: none}.earth-live .dr-sun{display: none}.action{min-block-size: 58px;padding: 0 2.3rem;font-weight: 600;letter-spacing: .05em;color: #FFF1CC}.action::after{background: linear-gradient(180deg, rgba(242, 193, 78, .26), rgba(227, 169, 60, .1) 45%, rgba(11, 12, 15, .82)), var(--face) !important}:is(.blk.on, html.at-foot .foot) .action:not(:hover):not(:focus-visible){animation: action-shine 4.2s var(--e-sweep) 1.2s infinite}@keyframes action-shine{0%, 62%{--sweep: -30%}100%{--sweep: 130%}}.action.on-paper{color: var(--night)}.action.on-paper::after{background: linear-gradient(180deg, rgba(242, 193, 78, .3), rgba(255, 248, 236, .92) 60%) !important}@media (prefers-reduced-motion: reduce){:is(.blk.on, html.at-foot .foot) .action:not(:hover):not(:focus-visible){animation: none}}.ft-crown{flex-direction: column;align-items: center;gap: clamp(1.4rem, 3.5svh, 2.2rem)}.ft-action{margin: 0;pointer-events: auto}@media (max-aspect-ratio: 4/5){.ft-action{inline-size: min(100%, 22rem)}}.darkroom{inset: 0 0 auto 0;block-size: 100lvh}.tramo:not(.on-white) .labs-sig{padding: .55rem .8rem;background: #FFF8EC;border-radius: .5rem;box-sizing: border-box;box-shadow: 0 12px 30px -14px rgba(0, 0, 0, .7)}.tramo:not(.on-white) .labs-link{color: var(--ai-hi)}.foot{--ft-plat: #A9ABAE;--ft-plat-hi: #E4E5E7;--ft-plat-lo: #6E7176;--ft-gold: #E3A93C;--ft-gold-hi: #F2C14E;--ft-rule: rgba(169, 171, 174, .16);position: relative;z-index: 5;display: grid;grid-template-rows: auto 1fr auto;align-content: stretch;min-block-size: 100svh;gap: 0;padding: 0 var(--gut) var(--safe-b);justify-content: normal;align-items: normal;background: radial-gradient(60rem 26rem at 50% 0%, rgba(227, 169, 60, .07), transparent 70%), #0B0C0F;font: 400 .875rem/1.5 var(--ui);color: var(--ft-plat);border: 0;flex-wrap: initial}.js .foot{z-index: 21}.foot a{border: 0;padding: 0;color: inherit;text-decoration: none}.ft-crown{position: relative;display: flex;justify-content: center;padding-block: clamp(2.25rem, 6svh, 4rem) clamp(2.5rem, 7svh, 4.5rem)}.ft-rule{position: absolute;inset-block-start: 0;inset-inline: 0;block-size: var(--hair);background: linear-gradient(90deg, transparent, rgba(227, 169, 60, .0) 8%, rgba(227, 169, 60, .55) 50%, rgba(227, 169, 60, .0) 92%, transparent)}.ft-crown .lk-foot{display: block;inline-size: min(34rem, 80vw);direction: ltr}.ft-crown .lk-foot img{display: block;inline-size: 100%;block-size: auto}.ft-grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: clamp(1.5rem, 3vw, 3rem);row-gap: 3rem;inline-size: 100%;max-inline-size: 72rem;margin-inline: auto;align-self: center}.ft-col{position: relative;padding-block-start: 1.5rem;border-block-start: var(--hair) solid var(--ft-rule)}.ft-col::before{content: "";position: absolute;inset-block-start: calc(-1 * var(--hair));inset-inline-start: 0;inline-size: 1.5rem;block-size: var(--hair);background: var(--ft-gold)}.ft-partners{grid-column: 1 / span 5}.ft-lab{grid-column: 1 / span 5}.ft-langs{grid-column: 7 / span 6}.ft-h{font: 500 .6875rem/1.4 var(--ui);letter-spacing: .28em;text-transform: uppercase;color: var(--ft-gold);margin-block-end: 1.5rem}.ft-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 1.25rem}.foot .ft-link{display: inline-flex;flex-direction: column;gap: .35rem;min-block-size: 44px;justify-content: center}.ft-name{position: relative;font: 500 clamp(1.25rem, 1.5vw, 1.625rem)/1.15 var(--voice);letter-spacing: -.005em;color: var(--ft-plat-hi);inline-size: fit-content;padding-block-end: .3rem;transition: color 280ms var(--e-hover)}.ft-name::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: var(--hair);background: var(--ft-gold);transform: scaleX(0);transform-origin: left center;transition: transform 600ms var(--e-reveal)}[dir="rtl"] .ft-name::after{transform-origin: right center}.ft-name[dir="ltr"]::after{transform-origin: left center}.ft-via{font: 500 .6875rem/1.4 var(--ui);letter-spacing: .2em;text-transform: uppercase;color: var(--ft-plat-lo);transition: color 280ms var(--e-hover)}.ft-arrow{display: inline-block;margin-inline-start: .5em;color: var(--ft-gold);font-family: var(--ui);font-size: .8em;letter-spacing: 0;transition: transform 400ms var(--e-reveal)}[dir="rtl"] .ft-arrow{transform: scaleX(-1)}.ft-name .ft-arrow{font-size: .55em;vertical-align: .55em}.foot .ft-link:is(:hover, :focus-visible) .ft-name{color: #FFFFFF}.foot .ft-link:is(:hover, :focus-visible) .ft-name::after{transform: none}.foot .ft-link:is(:hover, :focus-visible) .ft-via{color: var(--ft-plat)}.foot .ft-link:is(:hover, :focus-visible) .ft-arrow{transform: translate(.15em, -.15em)}[dir="rtl"] .foot .ft-link:is(:hover, :focus-visible) .ft-arrow{transform: scaleX(-1) translate(.15em, -.15em)}[dir="rtl"] .ft-name[dir="ltr"] .ft-arrow{transform: none}[dir="rtl"] .foot .ft-link:is(:hover, :focus-visible) .ft-name[dir="ltr"] .ft-arrow{transform: translate(.15em, -.15em)}.ft-lang-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 1.5rem;row-gap: .1rem}.foot .ft-lang-list a{direction: inherit;display: flex;align-items: center;gap: .6rem;min-block-size: 2.25rem;font: 400 .9375rem/1.2 var(--ui);color: var(--ft-plat);transition: color 280ms var(--e-hover)}.foot .ft-lang-list a::before{content: "";flex: none;inline-size: .375rem;block-size: .375rem;background: transparent;clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);transition: background 280ms var(--e-hover)}.foot .ft-lang-list a:is(:hover, :focus-visible){color: var(--ft-plat-hi)}.foot .ft-lang-list a:is(:hover, :focus-visible)::before{background: var(--ft-plat-lo)}.foot .ft-lang-list a[aria-current]{color: var(--ft-plat-hi)}.foot .ft-lang-list a[aria-current]::before{background: linear-gradient(var(--ft-gold-hi) 50%, #B9802A 50%)}.ft-base{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: .75rem 2rem;inline-size: 100%;max-inline-size: 72rem;margin-inline: auto;margin-block-start: clamp(4rem, 12svh, 8rem);padding-block: 1.75rem 2rem;border-block-start: var(--hair) solid var(--ft-rule)}.ft-company{font: 400 .75rem/1.5 var(--ui);letter-spacing: .08em;color: var(--ft-plat-lo)}.foot .ft-legal{position: relative;display: inline-flex;align-items: center;min-block-size: 44px;font: 500 .6875rem/1.4 var(--ui);letter-spacing: .2em;text-transform: uppercase;color: var(--ft-plat);transition: color 280ms var(--e-hover)}.foot .ft-legal::after{content: "";position: absolute;inset-inline: 0;inset-block-end: .7rem;block-size: var(--hair);background: var(--ft-gold);transform: scaleX(0);transform-origin: left center;transition: transform 600ms var(--e-reveal)}[dir="rtl"] .foot .ft-legal::after{transform-origin: right center}.foot .ft-legal:is(:hover, :focus-visible){color: var(--ft-plat-hi)}.foot .ft-legal:is(:hover, :focus-visible)::after{transform: none}:is(:lang(ar), :lang(he), :lang(hi), :lang(zh), :lang(ja)) .foot :is(.ft-h, .ft-via, .ft-legal){letter-spacing: .04em;text-transform: none;font-size: .8125rem}:is(:lang(ar), :lang(he)) .foot .ft-company{letter-spacing: 0}@media (max-width: 1023px){.ft-partners{grid-column: 1 / -1}.ft-lab{grid-column: 1 / span 5}.ft-langs{grid-column: 6 / span 7}}@media (max-width: 599px){.foot{min-block-size: auto}.ft-crown{padding-block: 2.25rem 2.5rem}.ft-grid{row-gap: 2.75rem}.ft-partners, .ft-lab, .ft-langs{grid-column: 1 / -1}.ft-base{flex-direction: column;align-items: flex-start;margin-block-start: 3.5rem;padding-block: 1.25rem 1.75rem;gap: .25rem}}.reduced .foot *, .reduced .foot *::after{transition-duration: 0s !important}@media print{.foot{min-block-size: auto;background: none}}.foot .ft-mail{display: inline-flex;align-items: center;min-block-size: 44px;font: 500 .8125rem/1.4 var(--ui);letter-spacing: .02em;color: var(--ft-plat-hi)}.foot .ft-mail:is(:hover, :focus-visible){color: var(--ft-gold-hi)}html.js.r8-ready .chrome[data-intro] :is(.lk-head .wm, .lk-head .kh-iso, .kh-halo, .langs){opacity: 1}html.js.r8-ready .chrome[data-intro] .kh-sun{opacity: 1;filter: drop-shadow(0 0 3px rgba(255, 161, 38, .3))}html.js.r8-ready .chrome[data-intro] .kh-head{filter: none}html.js.r8-ready .chrome[data-intro] .kh-edge{animation: none;stroke-dasharray: 1 0}html.js.r8-ready body > .chrome{animation: ld-chrome 700ms cubic-bezier(.16, 1, .3, 1) both}html.js.r8-ready.ld-flying body > .chrome .lk-head .kh-iso{opacity: 0;transition: none}@keyframes ld-chrome{from{opacity: 0}to{opacity: 1}}@media (prefers-reduced-motion: reduce){html.js.r8-ready body > .chrome{animation: none}}.chrome .lk-head{block-size: 3.5rem}@media (max-aspect-ratio: 4/5){.chrome .lk-head{block-size: 2.75rem}}@media (min-width: 2560px){.chrome .lk-head{block-size: 3.5rem}}html.js.r8-ready .chrome .lk-head .wm > *{transform-box: fill-box;opacity: 0;animation: wm-in 760ms cubic-bezier(.16, 1, .3, 1) both}html.js.r8-ready .chrome .lk-head .wm > :nth-child(1){animation-delay: 900ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(2){animation-delay: 965ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(3){animation-delay: 1030ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(4){animation-delay: 1095ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(5){animation-delay: 1160ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(6){animation-delay: 1225ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(7){animation-delay: 1290ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(8){animation-delay: 1355ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(9){animation-delay: 1420ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(10){animation-delay: 1485ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(11){animation-delay: 1550ms}html.js.r8-ready .chrome .lk-head .wm > :nth-child(12){animation-delay: 1615ms}html.js.r8-ready .chrome .lk-head .wm-stroke{clip-path: inset(0 100% 0 0);animation: wm-sign 1100ms cubic-bezier(.65, 0, .35, 1) 1750ms both}@keyframes wm-in{from{opacity: 0;transform: translateY(5px);filter: blur(2px)}to{opacity: 1;transform: none;filter: none}}@keyframes wm-sign{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){html.js.r8-ready .chrome .lk-head .wm > *, html.js.r8-ready .chrome .lk-head .wm-stroke{animation: none;opacity: 1;clip-path: none}}@property --lit-ink{syntax: "<color>";inherits: true;initial-value: #F2F2F0}.js .tramo:not(.on-white) .blk :is(.lit, .cu-lit){text-shadow: none;filter: drop-shadow(0 0 1.1rem rgba(11, 12, 15, .5))}.js .ms .lead{color: var(--soft)}.js .ms .key.lit.on{transition: --s 1400ms var(--e-sweep) 480ms}.js .m-ladder .ladder span{color: var(--ink);opacity: 0;transition: opacity 120ms linear, color 300ms linear}.js .m-ladder .ladder span.on{opacity: 1}.js .m-ladder .ladder.dim span{color: var(--soft)}.js .m-ladder .t-display{opacity: 0;transition: opacity 120ms linear}.js .m-ladder .t-display.shown{opacity: 1}.js .m-ladder .t-display.lit.on{transition: opacity 120ms linear, --s 1400ms var(--e-sweep)}.js .m-ladder .t-sub{opacity: 0;transition: opacity 400ms var(--e-exit)}.js .m-ladder .t-sub.on{opacity: 1;transition: opacity 900ms var(--e-reveal)}.js .fix.m-strike{position: relative}.js .fix.m-strike del{text-decoration: none;transition: --lit-ink 600ms linear, opacity 600ms linear}.js .fix.m-strike del.lit.on{transition: --s var(--d-sweep) var(--e-sweep), --lit-ink 600ms linear, opacity 600ms linear}.js .fix.muted del{--lit-ink: var(--muted);opacity: .55}.strike{position: absolute;display: block;block-size: 3px;pointer-events: none;background: linear-gradient(180deg, var(--cu-hi) 0 1px, transparent 1px 2px, var(--cu-lo) 2px 3px);transform: scaleX(0);transition: transform 400ms var(--e-exit), opacity 120ms linear}.strike::after{content: "";position: absolute;inset-block: -1px;inset-inline-end: 0;inline-size: 12px;background: linear-gradient(90deg, rgba(255, 227, 196, 0), var(--cu-spec));transition: opacity 600ms linear}[dir="rtl"] .strike::after{background: linear-gradient(270deg, rgba(255, 227, 196, 0), var(--cu-spec))}.fix.struck .strike{transform: scaleX(1);transition: transform var(--d, 720ms) var(--e-sweep) var(--delay, 0ms), opacity 120ms linear}.fix.muted .strike::after{opacity: 0}.fix.handoff .strike{opacity: 0;transition: none}.js .fix ins.cu-lit{opacity: 0;color: transparent;text-decoration: none;background-image: linear-gradient(116.57deg, rgba(42, 44, 49, 0) calc((var(--s) - .10) * 100%), var(--cu-spec) calc(var(--s) * 100%), var(--engrave) calc((var(--s) + .06) * 100%)), linear-gradient(116.57deg, var(--cu-lo) 0%, var(--cu) 35%, var(--cu-spec) 50%, var(--cu-hi) 60%, var(--cu-lo) 100%);background-size: 100% 100%;background-repeat: no-repeat;-webkit-background-clip: text;background-clip: text;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: opacity 400ms var(--e-exit)}.js[dir="rtl"] .fix ins.cu-lit{background-image: linear-gradient(243.43deg, rgba(42, 44, 49, 0) calc((var(--s) - .10) * 100%), var(--cu-spec) calc(var(--s) * 100%), var(--engrave) calc((var(--s) + .06) * 100%)), linear-gradient(243.43deg, var(--cu-lo) 0%, var(--cu) 35%, var(--cu-spec) 50%, var(--cu-hi) 60%, var(--cu-lo) 100%)}.js .fix ins.cu-lit.on{opacity: 1;--s: 1.3;transition: opacity 120ms linear, --s 1400ms var(--e-sweep)}.reduced .strike, .reduced .fix.struck .strike, .reduced .fix.m-strike del, .reduced .fix ins.cu-lit{transition: none !important}.reduced .fix ins.cu-lit.on{--s: 1.3}@media (forced-colors: active){.js .fix ins.cu-lit{color: CanvasText;background: none;opacity: 1}.strike{background: CanvasText}}#veins .fx{pointer-events: none}.js .partner .portrait{transform: perspective(1000px) rotateY(-8deg);transform-origin: 0 50%;--sweep: -30%;transition: transform 400ms var(--e-exit), --sweep 0s linear 400ms}.js[dir="rtl"] .partner .portrait{transform: perspective(1000px) rotateY(8deg);transform-origin: 100% 50%}.js .partner.on .portrait{transform: none;--sweep: 130%;transition: transform var(--d-hinge) var(--e-hinge), --sweep var(--d-sweep) var(--e-sweep) var(--d-hinge)}.js .partner .partner-text > *{opacity: 0;transition: opacity 400ms var(--e-exit)}.js .partner.on .partner-text > *{opacity: 1;transition: opacity var(--d-reveal) var(--e-reveal) 240ms}.js .blk.slot{transform: perspective(1200px) rotateY(-8deg);transform-origin: 0 50%;--sweep: -30%}.js .blk.slot[data-block="R09.slot02"]{transform: perspective(1200px) rotateY(8deg);transform-origin: 100% 50%}.js[dir="rtl"] .blk.slot[data-block="R09.slot01"]{transform: perspective(1200px) rotateY(8deg);transform-origin: 100% 50%}.js[dir="rtl"] .blk.slot[data-block="R09.slot02"]{transform: perspective(1200px) rotateY(-8deg);transform-origin: 0 50%}.js .blk.slot.on, .js .blk.slot.on[data-block]{transform: none;--sweep: 130%;transition: opacity var(--d-reveal) var(--e-reveal), transform var(--d-hinge) var(--e-hinge), visibility 0s, --sweep var(--d-sweep) var(--e-sweep) 500ms}.js .blk.slot.on.exiting{transition: transform var(--d-hinge) var(--e-hinge), visibility 0s}.slot-cube{filter: drop-shadow(0 0 3px rgba(242, 185, 138, .35))}.ring-needle{transform-box: view-box}.reduced.js .blk.slot[data-block], .reduced.js .partner .portrait{transform: none}.marker-labels{position: absolute;inset: 0;pointer-events: none;opacity: 0;transition: opacity 600ms var(--e-reveal);z-index: 1}.marker-labels.on{opacity: 1}.js .blk.anchored .marker-list{opacity: 0}.marker-label{position: absolute;inset-inline-start: auto;left: 0;top: 0;color: var(--ink);white-space: nowrap;direction: ltr}.mk-guide{position: absolute;left: 0;top: 0;inline-size: 54px;block-size: var(--hair);background: rgba(242, 242, 240, .7);transform-origin: 0 0;transform: rotate(-26.57deg)}.mk-text{position: absolute;left: 48.3px;top: -24.15px;transform: translateY(-50%);padding-inline-start: 8px}:lang(ar) .mk-text{direction: rtl}.marker-label.left .mk-guide{transform: rotate(-153.43deg)}.marker-label.left .mk-text{left: auto;right: 48.3px;padding-inline: 0 8px}.marker-label.dashed .mk-guide{background: repeating-linear-gradient(90deg, rgba(242, 242, 240, .7) 0 3px, transparent 3px 6px)}.js .close .action{transition: --sweep var(--d-sweep) var(--e-sweep)}@media (prefers-reduced-motion: reduce){.js .partner .portrait, .js .blk.slot{transform: none !important}.js .ms .key.lit.on{animation: none;transition: none}}.panel{overscroll-behavior: contain}.fl-submit > span{position: relative;z-index: 1}.fl-form[data-state="sending"] .fl-field :is(input, textarea){color: var(--soft)}.fl-form.is-done :is(.fl-field, .fl-hint, #fl-intro){display: none}.fl-form.is-done .fl-submit{cursor: default;--sweep: 130%;transition: --sweep var(--d-sweep) var(--e-sweep)}.fl-form.is-done .fl-submit::after{box-shadow: inset 0 0 0 1px var(--cu-hi)}.fl-form.is-done .fl-status{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.fl-submit:disabled{opacity: 1}.fl-submit.error::after{box-shadow: inset 0 0 0 1px var(--sun-3)}.fl-status[data-tone="error"]{color: var(--cu-hi)}.fl-status[data-tone="sending"]{color: var(--soft)}.fl-err:not([hidden]){animation: fl-err-in 300ms var(--e-reveal) both}@keyframes fl-err-in{from{opacity: 0}}@media (prefers-reduced-motion: reduce){.fl-err:not([hidden]){animation: none}}