*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--color-neutral-black: #000000;--color-neutral-ink: var(--color-neutral-black);--color-neutral-canvas: #f8f9fa;--color-neutral-white: #ffffff;--color-neutral-soft: #d9dbd9;--color-neutral-hairline: #acacac;--color-line-technical: #c4c4c0;--color-emerald-3: #77f8bc;--color-emerald-6: #04d976;--color-emerald-7: #04b462;--color-emerald-8: #059452;--color-emerald-9: #067441;--color-badge-ink: #03b060;--color-gray-10: #f8f9fa;--color-gray-20: #f1f3f5;--color-gray-30: #e9ecef;--color-gray-40: #dee2e6;--color-gray-50: #ced4da;--color-gray-60: #adb5bd;--color-gray-70: #868e96;--color-gray-80: #495057;--color-gray-90: #343a40;--color-gray-100: #212529;--color-motif-pink: #ed5079;--color-motif-lime: #b2fe0a;--color-motif-flare: #d8f111;--color-indigo-10: #edf2ff;--color-indigo-20: #dbe4ff;--color-indigo-30: #bac8ff;--color-indigo-40: #91a7ff;--color-indigo-50: #748ffc;--color-indigo-60: #5c7cfa;--color-indigo-70: #4c6ef5;--color-indigo-80: #4263eb;--color-indigo-90: #3b5bdb;--color-indigo-100: #364fc7;--color-success-10: #ebfbee;--color-success-20: #d3f9db;--color-success-30: #b2f2bb;--color-success-40: #8ce99a;--color-success-50: #69db7c;--color-success-60: #51cf66;--color-success-70: #40c057;--color-success-80: #37b24d;--color-success-90: #2f9e44;--color-success-100: #2b8a3e;--color-warning-10: #fff9db;--color-warning-20: #fff3bf;--color-warning-30: #ffec99;--color-warning-40: #ffe066;--color-warning-50: #ffd43b;--color-warning-60: #fcc419;--color-warning-70: #fab005;--color-warning-80: #f59f00;--color-warning-90: #f08c00;--color-warning-100: #e67700;--color-error-10: #fff5f5;--color-error-20: #ffe3e3;--color-error-30: #ffc9c9;--color-error-40: #ffa8a8;--color-error-50: #ff8787;--color-error-60: #ff6b6b;--color-error-70: #fa5252;--color-error-80: #f03f3f;--color-error-90: #e03131;--color-error-100: #c92a2a;--space-0: 0px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-72: 72px;--radius-none: 0px;--radius-control: 4px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 30px;--radius-full: 999px;--border-hairline: .5px;--border-default: 1px;--border-focus: 2px;--dur-fast: .15s;--dur: .3s;--dur-slow: .5s;--ease: ease;--dur-reveal: 1s;--ease-reveal: cubic-bezier(.16, 1, .3, 1);--distance-reveal: 50px;--delay-stagger: 80ms;--delay-paso: .25s;--color-sequence-1: #cacaee;--color-sequence-1-border: #7070ee;--color-sequence-2: #c4eadf;--color-sequence-2-border: #6eeac6;--color-sequence-3: #f1c8d0;--color-sequence-3-border: #f1718a;--color-sequence-4: #dbf0c8;--color-sequence-4-border: #acf071;--color-sequence-5: #e2c2e9;--color-sequence-5-border: #d36ee9;--color-neutral-charcoal: #272727;--shadow-panel: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-hard: 4px 4px 0 0 var(--color-neutral-ink);--shadow-hard-lg: 6px 6px 0 0 var(--color-neutral-ink);--shadow-image-soft: -.5rem .5rem 1.5625rem 0 rgb(0 0 0 / .27)}:root{--color-primary: var(--color-emerald-6);--color-primary-hover: var(--color-emerald-7);--color-primary-active: var(--color-emerald-8);--color-primary-inverse: var(--color-neutral-black);--color-primary-strong: var(--color-emerald-7);--color-surface-canvas: var(--color-neutral-canvas);--color-surface-inverse: var(--color-neutral-black);--color-surface-control: var(--color-neutral-white);--color-surface-control-alt: var(--color-gray-20);--color-text-default: var(--color-neutral-black);--color-text-ink: var(--color-neutral-ink);--color-text-inverse: var(--color-neutral-white);--color-text-dark-soft: var(--color-neutral-soft);--color-border-structure: var(--color-neutral-hairline);--color-border-secondary: var(--color-line-technical);--color-danger: var(--color-error-70);--color-danger-ink: var(--color-error-90);--color-diagram-panel: var(--color-neutral-charcoal);--color-diagram-step-1: var(--color-sequence-1);--color-diagram-step-1-border: var(--color-sequence-1-border);--color-diagram-step-2: var(--color-sequence-2);--color-diagram-step-2-border: var(--color-sequence-2-border);--color-diagram-step-3: var(--color-sequence-3);--color-diagram-step-3-border: var(--color-sequence-3-border);--color-diagram-step-4: var(--color-sequence-4);--color-diagram-step-4-border: var(--color-sequence-4-border);--color-diagram-step-5: var(--color-sequence-5);--color-diagram-step-5-border: var(--color-sequence-5-border);--color-badge: var(--color-badge-ink);--type-heading-tracking: -.03em;--type-hero-size: 2.5rem;--type-hero-lh: 2.5rem;--type-h2-size: 2.5rem;--type-h2-lh: 2.5rem;--type-editorial-size: 2.5rem;--type-editorial-lh: 2.5rem;--type-editorial-numeral-size: 3.125rem;--type-editorial-numeral-lh: 3.75rem;--type-footer-statement-size: 1.125rem;--type-footer-statement-lh: 1.3125rem;--type-h3-size: 1.25rem;--type-h3-lh: 1.625rem;--type-body-large-size: 1rem;--type-body-large-lh: 1.2rem;--type-supporting-size: .75rem;--type-supporting-lh: .9rem;--type-footer-link-size: 1rem;--type-footer-link-lh: 1rem;--type-footer-meta-size: .75rem;--type-footer-meta-lh: .75rem;--type-form-label-size: 1.125rem;--type-form-label-lh: 1rem;--type-form-label-tracking: .32px;--type-case-title-size: 1.5rem;--type-case-title-lh: 1.5rem;--type-proof-heading-size: 1.5rem;--type-proof-heading-lh: 1.5rem;--type-contact-tab-size: 1.625rem;--type-cta-size: .875rem;--type-process-label-size: .75rem;--type-navigation-size: .75rem;--type-badge-size: 1.125rem;--type-kicker-size: 1rem;--type-metric-size: 1.875rem;--type-feature-numeral-size: 7.5rem;--type-feature-numeral-lh: 1.2;--type-feature-title-size: 1.75rem;--type-feature-title-lh: 2.625rem;--type-feature-body-size: 1.25rem;--type-feature-body-lh: 1.2;--emerald-layout-section-padding-y: 2.125rem;--emerald-layout-page-padding-x: 16.25rem;--emerald-layout-content-max-width: 87.5rem;--emerald-gap-content-lg: 1.5rem;--emerald-layout-content-inset: 2.125rem;--emerald-layout-nav-inset: 1.25rem;--emerald-layout-footer-inset: .8125rem}@media(min-width:1024px){:root{--type-hero-size: 3.75rem;--type-hero-lh: 3.75rem;--type-h2-size: 3.75rem;--type-h2-lh: 3.75rem;--type-editorial-size: 3.75rem;--type-editorial-lh: 3.75rem;--type-body-large-size: 1.25rem;--type-body-large-lh: 1.5rem;--type-supporting-size: 1.25rem;--type-supporting-lh: 1.5rem;--type-case-title-size: 2.5rem;--type-case-title-lh: 2.5rem;--type-cta-size: 1.25rem;--emerald-layout-section-padding-y: 2.5rem;--emerald-layout-content-inset: clamp(2.125rem, 12.5vw, 10rem);--emerald-layout-content-max-width: 70rem;--emerald-gap-content-lg: 2.125rem;--emerald-hero-sculpture-width: 62.5rem;--emerald-hero-sculpture-top: 60%}}@media(min-width:1440px){:root{--type-hero-size: clamp(3.75rem, calc(6.25vw - 1.875rem) , 5.625rem);--type-hero-lh: clamp(3.75rem, calc(6.25vw - 1.875rem) , 5.625rem);--type-h2-size: 5.625rem;--type-h2-lh: 5.625rem;--type-editorial-size: clamp(3.75rem, calc(10.4167vw - 5.625rem) , 6.875rem);--type-editorial-lh: clamp(3.75rem, calc(10.4167vw - 5.625rem) , 6.875rem);--type-editorial-numeral-size: 8.75rem;--type-editorial-numeral-lh: 10.5rem;--type-footer-statement-size: 3.375rem;--type-footer-statement-lh: 3.875rem;--type-h3-size: 2.5rem;--type-h3-lh: 2.625rem;--type-body-large-size: 1.625rem;--type-body-large-lh: 1.95rem;--type-supporting-size: 1.25rem;--type-supporting-lh: 1.5rem;--type-footer-link-size: 1.625rem;--type-footer-link-lh: 1.625rem;--type-footer-meta-size: 1.25rem;--type-footer-meta-lh: 1.25rem;--type-case-title-size: 4.375rem;--type-case-title-lh: 4.375rem;--type-proof-heading-size: 4.375rem;--type-proof-heading-lh: 4.375rem;--type-cta-size: 1.25rem;--type-process-label-size: 1rem;--type-navigation-size: 1.125rem;--type-kicker-size: 1.625rem;--type-metric-size: 5.625rem;--type-feature-numeral-size: 8.75rem;--type-feature-title-size: 2.5rem;--type-feature-body-size: 1.625rem;--emerald-layout-section-padding-y: 6.75rem;--emerald-layout-content-max-width: 87.5rem;--emerald-gap-content-lg: 4.375rem;--emerald-layout-content-inset: clamp(10rem, calc((100vw - 87.5rem)/2) , 16.25rem);--emerald-layout-nav-inset: 15.625rem;--emerald-layout-footer-inset: 8rem;--emerald-hero-sculpture-width: 90rem;--emerald-hero-sculpture-top: 50%}}.surface-inverse{--color-surface-canvas: var(--color-neutral-black);--color-surface-control: var(--color-gray-90);--color-surface-control-alt: var(--color-gray-80);--color-text-default: var(--color-neutral-white);--color-text-ink: var(--color-neutral-white);--color-text-inverse: var(--color-neutral-ink);--color-border-structure: var(--color-gray-80);--color-border-secondary: var(--color-gray-70);--color-badge: var(--color-primary);--color-bg: var(--color-bg-inverse);--color-bg-subtle: var(--color-gray-80);--color-ink: var(--color-ink-inverse);--color-ink-soft: var(--color-gray-40);--color-ink-strong: var(--color-neutral-white);--color-ink-muted: var(--color-gray-30);--color-line: var(--color-line-inverse);--color-line-soft: var(--color-gray-70);--color-surface-field: var(--color-gray-90);--color-surface-field-on-panel: var(--color-gray-90);--color-surface-panel: var(--color-gray-90);--color-surface-panel-inset: var(--color-gray-80);--color-danger-ink: var(--color-motif-pink);background-color:var(--color-bg);color:var(--color-ink)}body{background-color:var(--color-bg)}.bg-dots{background-color:var(--color-bg-subtle);background-image:radial-gradient(circle,rgb(0 0 0 / 15%) 1px,transparent 1px);background-size:24px 24px;background-position:-12px -12px;background-attachment:fixed}.surface-inverse.bg-dots,.surface-inverse .bg-dots{background-color:var(--color-bg);background-image:radial-gradient(circle,rgb(255 255 255 / 15%) 1px,transparent 1px)}:root{--color-bg: var(--color-surface-control);--color-bg-subtle: var(--color-gray-10);--color-bg-inverse: var(--color-text-ink);--color-ink: var(--color-text-ink);--color-ink-soft: var(--color-gray-70);--color-ink-inverse: var(--color-text-inverse);--color-ink-strong: var(--color-text-default);--color-line-inverse: var(--color-gray-80);--color-line-soft: var(--color-border-secondary);--color-line: var(--color-gray-20);--color-ink-muted: #525252;--color-danger: var(--color-motif-pink);--color-danger-ink: #9a2f4c;--color-surface-field: var(--color-gray-20);--color-surface-field-on-panel: var(--color-gray-20);--color-surface-panel: color-mix(in srgb, var(--color-gray-20) 70%, transparent);--color-surface-panel-inset: #f2f2f2;--text-hero: clamp(3.25rem, 1.25rem + 8.53vw, 6rem);--text-h1: clamp(2.5rem, 1.05rem + 6.18vw, 4.5rem);--text-h2: clamp(2rem, .91rem + 4.65vw, 3.5rem);--text-h3: clamp(1.5rem, .77rem + 3.1vw, 2.5rem);--text-xxl: 1.625rem;--text-xl: clamp(1.125rem, .85rem + 1.16vw, 1.5rem);--text-lg: 1.25rem;--text-md: clamp(1rem, .91rem + .39vw, 1.125rem);--text-sm: 1rem;--text-xs: .875rem;--text-xxs: .75rem;--text-kicker: 1.5rem;--text-contact-title: 5.625rem;--text-form-label: 1.125rem;--text-agenda-time: 1.875rem}:root{--nav-item-padding-y: var(--space-8);--nav-item-padding-x: var(--space-12);--nav-item-gap: var(--space-8);--button-gap: var(--space-8);--button-radius: var(--radius-none);--button-border-width: var(--border-default);--button-xl-height: var(--space-56);--button-xl-padding-x: var(--space-32);--button-sm-height: var(--space-32);--button-sm-padding-x: var(--space-16);--keycap-press-depth: 6%;--foco-scale: 1.06;--field-area-h: 18rem;--field-area-h-compact: 9rem;--agenda-panel-max: 78.6875rem;--agenda-panel-pad: 2.25rem;--agenda-panel-gap: 2.6875rem;--agenda-header-h: 3.8125rem;--agenda-times-h: 46.25rem;--agenda-slot-h: 3.75rem;--agenda-slot-gap: 1.25rem;--agenda-times-h-compact: 33rem;--agenda-board-gap: 5.375rem}@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-VF.woff2) format("woff2");font-weight:300 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-VF-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;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:Space Grotesk;src:url(/fonts/SpaceGrotesk-VF-latin-ext.woff2) format("woff2");font-weight:300 700;font-style:normal;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:Minecraft;src:url(/fonts/Minecraft.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-overused: "Overused Grotesk";--font-space: "Space Grotesk";--font-minecraft: "Minecraft"}body{font-family:var(--font-space);color:var(--color-ink);font-size:var(--text-md)}h1,h2,h3,h4,h5,h6{font-family:var(--font-overused);font-weight:700;letter-spacing:-.03em}.hero-text{font-family:var(--font-overused);font-size:var(--text-hero);font-weight:900;line-height:.916;letter-spacing:-.03em}.text-h1{font-family:var(--font-overused);font-size:var(--text-h1);font-weight:700;line-height:1;letter-spacing:-.03em}.text-h2{font-family:var(--font-overused);font-size:var(--text-h2);font-weight:700;line-height:1;letter-spacing:-.03em}.text-h3{font-family:var(--font-overused);font-size:var(--text-h3);font-weight:700;line-height:1.05;letter-spacing:-.03em}.text-xl{font-size:var(--text-xl);font-weight:400;line-height:1.29}.text-lg{font-size:var(--text-lg);font-weight:400;line-height:1.4}.text-md{font-size:var(--text-md);font-weight:400;line-height:1.5}.text-sm{font-size:var(--text-sm);font-weight:400;line-height:1.5}.text-xs{font-size:var(--text-xs);font-weight:400;line-height:1.42}.text-xxs{font-size:var(--text-xxs);font-weight:400;line-height:1.41;letter-spacing:.01em}.text-semibold{font-weight:600}.font-minecraft{font-family:var(--font-minecraft)}.font-overused{font-family:var(--font-overused)}.font-space{font-family:var(--font-space)}:root{--layout-page-inset: 24px;--layout-section-inset: 24px;--layout-nav-inset: 24px;--layout-content-max: 88.5625rem;--layout-content-gap: 3.9375rem;--layout-header-pad-top: 0rem;--layout-header-bar-h: 6.125rem;--layout-header-h: calc(var(--layout-header-pad-top) + var(--layout-header-bar-h));--home-orn-rule-inset: 7.5rem;--home-orn-cross-inset: 3.0625rem}@media(max-width:1023px){:root{--home-orn-rule-inset: 1.1815rem;--home-orn-cross-inset: .52rem}}@media(min-width:768px){:root{--layout-page-inset: 64px;--layout-section-inset: 64px;--layout-nav-inset: 64px}}@media(min-width:1024px)and (max-width:1439px){:root{--layout-page-inset: calc(clamp(2.125rem, 12.5vw, 10rem) - .75rem) ;--layout-section-inset: calc(clamp(2.125rem, 12.5vw, 10rem) - .75rem) ;--layout-nav-inset: calc(clamp(2.125rem, 12.5vw, 10rem) - .75rem) ;--home-orn-rule-inset: 3.71875rem;--home-orn-cross-inset: 1rem}}@media(min-width:1440px){:root{--layout-page-inset: 128px;--layout-section-inset: 128px;--layout-nav-inset: 128px}}@media(max-width:767px){:root{--layout-content-gap: var(--space-24)}}.layout-page{width:100%;padding-inline:var(--layout-page-inset)}.layout-section{width:100%;padding-inline:var(--layout-section-inset)}.layout-nav{width:100%;padding-inline:var(--layout-nav-inset)}.layout-content{width:100%;max-width:var(--layout-content-max);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--button-radius);font-family:var(--font-space);font-weight:500;text-transform:uppercase;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:all .2s var(--ease)}.btn:disabled{cursor:not-allowed}.btn--xl{height:var(--button-xl-height);padding:0 var(--button-xl-padding-x);gap:var(--button-gap);font-size:var(--text-lg);line-height:1.875rem;letter-spacing:-.025rem}.btn--sm{height:var(--button-sm-height);padding:0 var(--button-sm-padding-x);gap:var(--button-gap);font-size:var(--text-xs);line-height:1.25rem;letter-spacing:-.02em}.btn--nav-cta{display:none}@media(min-width:640px){.btn--nav-cta{display:inline-flex;position:relative;height:var(--button-sm-height);padding:0 var(--button-sm-padding-x);font-size:var(--text-xs);line-height:1.25rem;letter-spacing:-.02em}.btn--nav-cta:after{content:"";position:absolute;inset-block:calc((2.75rem - var(--button-sm-height)) / -2);inset-inline:0}}@media(min-width:1440px){.btn--nav-cta{height:var(--button-xl-height);padding:0 var(--button-xl-padding-x);font-size:var(--text-lg);line-height:1.875rem;letter-spacing:-.025rem}.btn--nav-cta:after{content:none}}.btn--primary{border:var(--border-focus) solid transparent;background:var(--color-primary);color:var(--color-primary-inverse)}.btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn--primary:focus-visible{border-color:var(--color-ink-strong);outline:var(--border-focus) solid var(--color-primary);outline-offset:var(--border-focus)}.btn--primary:active:not(:disabled){background:var(--color-primary-active)}.btn--primary:disabled,.btn--primary[disabled]{background:var(--color-gray-30);color:var(--color-neutral-hairline)}.btn--wrap{height:auto;min-height:var(--button-xl-height);padding-block:var(--space-12);line-height:1.25;text-align:start}.btn--secondary{border:var(--button-border-width) solid var(--color-ink-strong);background:transparent;color:var(--color-ink-strong)}.btn--secondary:hover:not(:disabled){background:var(--color-ink);color:var(--color-bg-subtle)}.btn--secondary:focus-visible{outline:var(--border-focus) solid var(--color-primary);outline-offset:var(--border-focus)}.btn--secondary:active:not(:disabled){background:var(--color-ink-strong);color:var(--color-bg-subtle)}.btn--secondary:disabled,.btn--secondary[disabled]{border-color:var(--color-neutral-hairline);color:var(--color-neutral-hairline)}.btn--secondary--text{border:var(--button-border-width) solid transparent;background:transparent;color:var(--color-ink-strong)}.btn--secondary--text:hover:not(:disabled){border-color:var(--color-ink-strong)}.btn--secondary--text:focus-visible{outline:var(--border-focus) solid var(--color-primary);outline-offset:var(--border-focus)}.btn--secondary--text:active:not(:disabled){border-color:var(--color-ink-strong)}.btn--secondary--text:disabled,.btn--secondary--text[disabled]{color:var(--color-neutral-hairline)}.btn--white{border:var(--button-border-width) solid var(--color-neutral-white);background:transparent;color:var(--color-neutral-white)}.btn--white:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn--white:focus-visible{outline:var(--border-focus) solid var(--color-primary);outline-offset:var(--border-focus)}.btn--white:active:not(:disabled){border-color:var(--color-primary-active);color:var(--color-primary-active)}.btn--white:disabled,.btn--white[disabled]{border-color:var(--color-neutral-hairline);color:var(--color-neutral-hairline)}.btn--white--text{border:var(--button-border-width) solid transparent;background:transparent;color:var(--color-neutral-white)}.btn--white--text:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn--white--text:focus-visible{outline:var(--border-focus) solid var(--color-primary);outline-offset:var(--border-focus)}.btn--white--text:active:not(:disabled){border-color:var(--color-primary-active);color:var(--color-primary-active)}.btn__icon{flex-shrink:0;width:1.17938rem;height:.875rem;transition:transform .2s var(--ease)}.btn:hover:not(:disabled) .btn__icon,.btn:focus-visible .btn__icon{transform:translate(.25rem)}@media(prefers-reduced-motion:reduce){.btn__icon{transition:none}.btn:hover .btn__icon,.btn:focus-visible .btn__icon{transform:none}}[data-reveal][data-reveal-pendiente]{opacity:0;transform:translateY(var(--distance-reveal));pointer-events:none}[data-reveal=subir-escala][data-reveal-pendiente]{transform:translateY(var(--distance-reveal)) scale(.96)}[data-reveal=fade][data-reveal-pendiente]{transform:none}[data-reveal-entrando]{animation:reveal-subir var(--dur-reveal) var(--ease-reveal) var(--reveal-delay, 0ms) backwards}[data-reveal=subir-escala][data-reveal-entrando]{animation-name:reveal-subir-escala}[data-reveal=fade][data-reveal-entrando]{animation-name:reveal-fade}@keyframes reveal-subir{0%{opacity:0;transform:translateY(var(--distance-reveal))}}@keyframes reveal-subir-escala{0%{opacity:0;transform:translateY(var(--distance-reveal)) scale(.96)}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-subir-solo{0%{translate:0 var(--distance-reveal)}}@keyframes reveal-subir-medio{0%{opacity:0;translate:0 var(--distance-reveal)}}@media(prefers-reduced-motion:no-preference){[data-reveal-carga] :where(.eyebrow,h1,h2,p,ul,.btn,picture,video,[data-keypress],[data-reveal-medio],[role=tablist]):where(:not([data-reveal-propio] *)),[data-reveal-carga] :where(img:not(picture img,.keycap,[data-keypress] img)):where(:not([data-reveal-propio] *)){animation:reveal-subir var(--dur-reveal) var(--ease-reveal) var(--reveal-delay, 0ms) backwards}[data-reveal-carga] :is(.eyebrow,p,ul,.btn) :is(p,ul,.btn,img):where(:not([data-reveal-propio] *)){animation:none}[data-reveal-carga] :is(h1,h2,picture,video,img,[data-reveal-medio]){--reveal-delay: var(--delay-paso)}[data-reveal-carga] :is(p,ul,[data-keypress],[role=tablist]){--reveal-delay: calc(var(--delay-paso) * 2)}[data-reveal-carga] .btn{--reveal-delay: calc(var(--delay-paso) * 3)}[data-reveal-carga] .eyebrow{--reveal-delay: 0ms}[data-reveal-carga] :is(h1,h2,picture,video,img,[data-reveal-medio]):where(:not([data-reveal-propio] *)){animation-name:reveal-subir-solo}[data-reveal-carga] [data-reveal-completo]{animation-name:reveal-subir-medio}}html.reveal-previo [data-reveal-auto]{opacity:0}[data-reveal][data-reveal-pendiente]:has([data-reveal]){opacity:1;transform:none;pointer-events:auto}[data-reveal-entrando]:has([data-reveal]){animation:none}@media(prefers-reduced-motion:reduce){[data-reveal-entrando]{animation:none}[data-reveal][data-reveal-pendiente]{opacity:1;transform:none;pointer-events:auto}}[data-foco-tactil]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){[data-keypress-foco][data-keypress-foco-media] [data-foco-tactil][data-foco-tactil]{transform-origin:var(--foco-x, 50%) var(--foco-y, 50%);transition:scale var(--dur-slow) var(--ease-reveal)}[data-foco-tactil][data-foco-presionada]{scale:var(--foco-scale)}}[data-texto-decorativo]:before{content:attr(data-texto-decorativo)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
