@property --u{syntax:"<length>";inherits:true;initial-value:12px}:root{--nx-obsidiana-vanta:#070709;--nx-titanio-oscuro:#0e0f13;--nx-grafito-anodizado:#22242a;--nx-acero-industrial:#52545c;--nx-ceniza-de-titanio:#9496a1;--nx-plata-quirurgica:#dfe1e6;--nx-blanco-gelido:#f7f8fa;--nx-rojo-laser:#ff2a4b;--nx-infrarrojo-profundo:#c8102e;--nx-azul-hielo:#38bdf8;--nx-criogenico-profundo:#0284c7;--color-bg:var(--nx-obsidiana-vanta);--color-surface:var(--nx-titanio-oscuro);--color-surface-raised:rgba(14,15,19,0.82);--color-line:var(--nx-grafito-anodizado);--color-control-border:var(--nx-ceniza-de-titanio);--color-edge:rgba(247,248,250,0.075);--color-edge-hi:rgba(247,248,250,0.07);--color-text:var(--nx-blanco-gelido);--color-text-muted:var(--nx-ceniza-de-titanio);--color-accent:var(--nx-rojo-laser);--color-data:var(--nx-azul-hielo);--color-cta-bg:var(--nx-rojo-laser);--color-cta-text:var(--nx-obsidiana-vanta);--color-focus:var(--nx-rojo-laser);--color-critical:var(--nx-rojo-laser);--color-success:var(--nx-azul-hielo);--color-info:var(--nx-ceniza-de-titanio);--color-veil:rgba(7,7,9,0.72);--glow-accent:0 0 8px rgba(255,42,75,0.55);--glow-data:0 0 8px rgba(56,189,248,0.42);--font-display:var(--nx-face-display),"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-text:var(--nx-face-text),"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--nx-face-mono),"Martian Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mono-wdth:"wdth" 87.5;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--step--1:0.8rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.563rem;--step-3:1.953rem;--step-4:2.441rem;--step-5:3.052rem;--step-6:3.815rem;--step-7:4.768rem;--step-8:5.96rem;--size-ui-sm:0.875rem;--size-micro:0.6875rem;--leading-display:0.9;--leading-h1:1;--leading-h2:1.1;--leading-h3:1.2;--leading-lead:1.4;--leading-body:1.6;--leading-ui-sm:1.5;--leading-caption:1.45;--leading-label:1.3;--leading-none:1;--tracking-display:-0.04em;--tracking-h1:-0.03em;--tracking-h2:-0.02em;--tracking-h3:-0.01em;--tracking-normal:0;--tracking-caption:0.01em;--tracking-label:0.1em;--measure:65ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-0:0;--radius-rot:0 10px 0 10px;--radius-rot-tile:0 12px 0 12px;--radius-rot-sm:0 6px 0 6px;--radius-avatar:50%;--border-hairline:1px;--icon-stroke:1.75;--icon-sm:16px;--icon-md:24px;--icon-lg:32px;--icon-xl:48px;--led:8px;--touch-target:44px;--shell-collapsed:64px;--shell-expanded:280px;--layout-max:1280px;--form-max:720px;--card-max:416px;--log-min:320px;--hero-photo-focus:72% 50%;--hero-photo-focus-sm:70% 50%;--hero-veil:color-mix(in oklab,var(--nx-obsidiana-vanta) 35%,transparent);--hero-veil-sm:color-mix(in oklab,var(--nx-obsidiana-vanta) 60%,transparent);--hero-frost:4px;--hero-frost-scale:1.04;--poster-window-size:auto 112%;--poster-window-position:100% 50%;--poster-window-ratio:950/900;--poster-window-max-height:72svh;--poster-window-lift:brightness(1.7) saturate(0.85);--reveal-rise:var(--space-8);--reveal-stagger:var(--dur-ui);--poster-window-from:0.85;--poster-veil-from:0.9;--led-off:0.15;--poster-title-measure:17ch;--section-index-offset:var(--space-3);--office-ratio:35/24;--office-min:720px;--shot-height:176px;--dialog-max:640px;--process-scroll:150svh;--office-backdrop:var(--nx-obsidiana-vanta);--thumb-w:68px;--thumb-h:44px;--nav-height:64px;--blur-float:12px;--gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));--ease-orbita:cubic-bezier(0.65,0,0.35,1);--ease-ignicion:cubic-bezier(0.16,1,0.3,1);--ease-retorno:cubic-bezier(0.7,0,0.84,0);--dur-hover:120ms;--dur-ui:240ms;--dur-panel:480ms;--dur-trazo:900ms;--dur-entrada:1400ms;color-scheme:dark}@media (min-width:768px){:root{--gutter:max(24px,3.6vw,env(safe-area-inset-left),env(safe-area-inset-right))}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:var(--nx-blanco-gelido);--color-surface:color-mix(in oklab,var(--nx-plata-quirurgica) 38%,var(--nx-blanco-gelido));--color-surface-raised:color-mix(in oklab,var(--color-surface) 82%,transparent);--color-line:var(--nx-plata-quirurgica);--color-control-border:var(--nx-acero-industrial);--color-edge:rgba(7,7,9,0.09);--color-edge-hi:rgba(247,248,250,0.9);--color-text:var(--nx-obsidiana-vanta);--color-text-muted:var(--nx-acero-industrial);--color-accent:var(--nx-infrarrojo-profundo);--color-data:var(--nx-criogenico-profundo);--color-cta-bg:var(--nx-obsidiana-vanta);--color-cta-text:var(--nx-blanco-gelido);--color-focus:var(--nx-infrarrojo-profundo);--color-critical:var(--nx-infrarrojo-profundo);--color-success:var(--nx-criogenico-profundo);--color-info:var(--nx-acero-industrial);--color-veil:rgba(247,248,250,0.8);--glow-accent:none;--glow-data:none;color-scheme:light}}:root[data-theme=light]{--color-bg:var(--nx-blanco-gelido);--color-surface:color-mix(in oklab,var(--nx-plata-quirurgica) 38%,var(--nx-blanco-gelido));--color-surface-raised:color-mix(in oklab,var(--color-surface) 82%,transparent);--color-line:var(--nx-plata-quirurgica);--color-control-border:var(--nx-acero-industrial);--color-edge:rgba(7,7,9,0.09);--color-edge-hi:rgba(247,248,250,0.9);--color-text:var(--nx-obsidiana-vanta);--color-text-muted:var(--nx-acero-industrial);--color-accent:var(--nx-infrarrojo-profundo);--color-data:var(--nx-criogenico-profundo);--color-cta-bg:var(--nx-obsidiana-vanta);--color-cta-text:var(--nx-blanco-gelido);--color-focus:var(--nx-infrarrojo-profundo);--color-critical:var(--nx-infrarrojo-profundo);--color-success:var(--nx-criogenico-profundo);--color-info:var(--nx-acero-industrial);--color-veil:rgba(247,248,250,0.8);--glow-accent:none;--glow-data:none;color-scheme:light}.force-dark{--color-bg:var(--nx-obsidiana-vanta);--color-surface:var(--nx-titanio-oscuro);--color-surface-raised:rgba(14,15,19,0.82);--color-line:var(--nx-grafito-anodizado);--color-control-border:var(--nx-ceniza-de-titanio);--color-edge:rgba(247,248,250,0.075);--color-edge-hi:rgba(247,248,250,0.07);--color-text:var(--nx-blanco-gelido);--color-text-muted:var(--nx-ceniza-de-titanio);--color-accent:var(--nx-rojo-laser);--color-data:var(--nx-azul-hielo);--color-cta-bg:var(--nx-rojo-laser);--color-cta-text:var(--nx-obsidiana-vanta);--color-focus:var(--nx-rojo-laser);--color-critical:var(--nx-rojo-laser);--color-success:var(--nx-azul-hielo);--color-info:var(--nx-ceniza-de-titanio);--color-veil:rgba(7,7,9,0.72);--glow-accent:0 0 8px rgba(255,42,75,0.55);--glow-data:0 0 8px rgba(56,189,248,0.42);color-scheme:dark;background-color:var(--color-bg);color:var(--color-text)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height);scroll-padding-bottom:calc(var(--touch-target) + var(--space-8))}body{position:relative;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:var(--step-0);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:.2em;transition:text-decoration-color var(--dur-hover) var(--ease-orbita)}a:hover{text-decoration-color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-medium);text-wrap:balance}h1{font-size:var(--step-6);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2{font-size:var(--step-4);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3,h4{font-size:var(--step-2);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}@media (max-width:767px){h1{font-size:var(--step-4);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h2{font-size:var(--step-3)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){html.animation-ready [data-anim]:not([data-anim=scene],[data-anim=line],[data-anim=window],[data-anim=rule],[data-anim-shown]){opacity:0;transform:translateY(var(--reveal-rise))}html.animation-ready [data-anim]:not([data-anim=rule],[data-anim=window])[data-anim-shown]{animation:anim-rise var(--dur-panel) var(--ease-ignicion) backwards;animation-delay:calc(var(--anim-index, 0) * var(--reveal-stagger))}html.animation-ready [data-anim=scene]{animation:anim-scene var(--dur-entrada) var(--ease-ignicion) backwards;animation-delay:calc(var(--anim-index, 0) * var(--dur-hover))}html.animation-ready [data-anim=scene]:nth-child(2){--anim-index:1}html.animation-ready [data-anim=scene]:nth-child(3){--anim-index:2}html.animation-ready [data-anim=scene]:nth-child(4){--anim-index:3}html.animation-ready [data-anim=scene]:nth-child(n+5){--anim-index:4}html.animation-ready [data-anim=line]:not([data-anim-shown]){stroke-dasharray:1;stroke-dashoffset:1}html.animation-ready [data-anim=line][data-anim-shown]{animation-name:anim-trace;animation-duration:var(--dur-trazo);animation-timing-function:var(--ease-orbita)}html.animation-ready [data-anim=window]:not([data-anim-shown]){opacity:0;transform:scale(var(--poster-window-from))}html.animation-ready [data-anim=window][data-anim-shown]{animation:anim-window var(--dur-entrada) var(--ease-ignicion) backwards}html.animation-ready [data-anim=window]:after{content:"";position:absolute;inset:0;background:var(--color-bg);opacity:0;pointer-events:none}html.animation-ready [data-anim=window]:not([data-anim-shown]):after{opacity:var(--poster-veil-from)}html.animation-ready [data-anim=window][data-anim-shown]:after{animation:anim-lights var(--dur-entrada) var(--ease-ignicion) var(--dur-panel) backwards}html.animation-ready [data-anim=rule]:not([data-anim-shown]):before{transform:scaleX(0)}html.animation-ready [data-anim=rule][data-anim-shown]:before{animation:anim-rule var(--dur-trazo) var(--ease-orbita) backwards}html.animation-ready [data-anim-shown]:not([data-anim=rule]) [data-led]{animation:anim-ignite var(--dur-ui) var(--ease-ignicion) var(--dur-panel) backwards}[data-nav-bar] a[aria-current]:before{animation:anim-ignite var(--dur-ui) var(--ease-ignicion) backwards}}[data-screen]{position:relative}[data-screen]:after{content:"";position:absolute;inset:0;background:var(--color-surface);transform:scaleY(0);transform-origin:center bottom;pointer-events:none}@media (prefers-reduced-motion:no-preference){html.animation-ready [data-anim]:not([data-anim=rule],[data-anim-shown]) [data-screen]:after{transform:scaleY(1)}html.animation-ready [data-anim-shown]:not([data-anim=rule]) [data-screen]:after{animation:anim-wake var(--dur-panel) var(--ease-ignicion) var(--dur-ui) backwards}}@keyframes anim-rise{0%{opacity:0;transform:translateY(var(--reveal-rise))}}@keyframes anim-scene{0%{transform:translateY(var(--space-8))}}@keyframes anim-trace{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes anim-window{0%{opacity:0;transform:scale(var(--poster-window-from))}}@keyframes anim-lights{0%{opacity:var(--poster-veil-from)}}@keyframes anim-rule{0%{transform:scaleX(0)}}@keyframes anim-ignite{0%{opacity:var(--led-off)}}@keyframes anim-wake{0%{transform:scaleY(1)}}