:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#0a0a0a;--bg-surface:#121212;--bg-surface-2:#17150f;--bg-invert:#fff;--fg-primary:#fff;--fg-secondary:#ffffffb8;--fg-muted:#ffffff8f;--fg-invert:#0a0a0a;--line-subtle:#ffffff1a;--line-strong:#ffffff2e;--sticker-amarillo:#f2c500;--sticker-rosa:#e5488f;--sticker-rojo:#f04438;--sticker-verde:#3ecf6a;--sticker-azul:#4a90f0;--sticker-ink:#0a0a0a;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.25rem + 1.1vw, 2rem);--text-3xl:clamp(1.875rem, 1.4rem + 2.1vw, 2.75rem);--text-4xl:clamp(2.25rem, 1.5rem + 3.4vw, 4rem);--text-5xl:clamp(2.75rem, 1.4rem + 6vw, 5.25rem);--leading-display:.95;--leading-tight:1.1;--leading-snug:1.35;--leading-normal:1.6;--leading-relaxed:1.75;--tracking-display:-.03em;--tracking-normal:0;--tracking-caps:.12em;--measure-prose:68ch;--measure-lead:46ch;--width-prose:720px;--width-default:1120px;--width-wide:1280px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--elev-0:none;--elev-1:0 0 0 1px var(--line-subtle);--elev-2:0 0 0 1px var(--line-subtle), inset 0 1px 0 #ffffff0f;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s;--transition-normal:.3s;--motion-press:.11s var(--ease-out-expo);--motion-reveal:.7s var(--ease-out-expo);--motion-stagger:60ms;--font-display:var(--font-saira), "Arial Narrow", system-ui, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block:5rem}@media (max-width:899px){html{scroll-padding-block-end:6rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg-canvas);color:var(--fg-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (min-width:900px){body{font-size:var(--text-md)}}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:700}p{margin:0}img,svg,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--fg-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--bg-canvas);border-radius:var(--radius-sm)}::selection{background:var(--fg-primary);color:var(--fg-invert)}time,[data-numeric]{font-variant-numeric:tabular-nums}@keyframes ta-unmask{0%{clip-path:inset(22% 0 0);transform:perspective(1400px)rotateY(-4deg)translateY(18px)}to{clip-path:inset(0);transform:perspective(1400px)rotateY(0)translate(0,0)}}@keyframes ta-unveil{0%{clip-path:inset(14% 0 0)}to{clip-path:inset(0)}}@keyframes ta-sheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes ta-draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){[data-enter=figure]{animation:ta-unmask .9s var(--ease-out-expo) both;animation-delay:calc(2 * var(--motion-stagger))}@supports (animation-timeline:view()){[data-reveal]{view-timeline-name:--ta-band}[data-reveal][data-rule=true]:before{transform-origin:0;animation:linear both ta-draw;animation-timeline:--ta-band;animation-range:entry entry 70%}[data-reveal] figure>img{animation:linear both ta-unveil;animation-timeline:view();animation-range:entry entry 80%}}}.ta-superficie{isolation:isolate;transition:box-shadow var(--transition-normal) var(--ease-out-expo), background-color var(--transition-normal) var(--ease-out-expo);position:relative}@media (hover:hover){.ta-superficie:hover{box-shadow:0 0 0 1px var(--line-strong), inset 0 1px 0 #ffffff24, 0 18px 40px -24px #000000e6}}.ta-sheen{isolation:isolate;position:relative;overflow:clip}.ta-sheen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:28%;position:absolute;inset-block:-60%;inset-inline-start:0;transform:translate(-140%)skew(-18deg)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.ta-sheen:hover:after,.ta-sheen:focus-visible:after{animation:ta-sheen .82s var(--ease-out-expo)}}.ta-sheen[data-over=photo]:after{background:linear-gradient(100deg,#0000,#ffffff29,#0000)}@media (prefers-reduced-motion:no-preference){.ta-sheen[data-over=photo]:after{animation:ta-sheen 1.5s .7s var(--ease-out-expo)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
