:root{--carbon:#f6f6f4;--carbon-2:#fff;--plata:#e4e1db;--plata-2:#f1efeb;--acento:#5b6b34;--acento-hover:#66783b;--acento-claro:#4b5a24;--acento-texto:#4b5a24;--oliva:#4b5631;--oliva-2:#3a4326;--vela:#f2e2bd;--text:#141414;--text-soft:#4d4842;--on-dark:#141414;--on-dark-soft:#5b5751;--line:#1a181524;--line-dark:#0000001a;--font-display:"Poppins", "Helvetica Neue", Arial, sans-serif;--font-body:"Poppins", "Helvetica Neue", Arial, sans-serif;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--text-meta:.75rem;--text-secondary:.875rem;--text-body:1rem;--fs-display:clamp(2.4rem, 7vw, 6rem);--fs-h1:clamp(2rem, 4.4vw, 3.6rem);--fs-h2:clamp(1.6rem, 3.2vw, 2.6rem);--fs-h3:clamp(1.3rem, 2vw, 1.6rem);--fs-small:.875rem;--container:1200px;--gutter:clamp(16px, 5vw, 40px);--section-y:clamp(48px, 6.5vw, 96px);--radius:6px;--radius-pill:999px;--arc:50vw 50vw 6px 6px / 50vw 50vw 6px 6px;--header-h:64px;--header-boton:40px;--ease:cubic-bezier(.2, .7, .2, 1);--motion-100:.1s;--motion-150:.15s;--motion-200:.2s;--motion-300:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--motion-encendido:.9s;--halo:0 0 0 1.5px #ffd696d9, 0 0 26px #ffbe6e80, 0 0 80px #ffaa5038;--font-script:"Great Vibes", "Snell Roundhand", cursive}@media (width>=960px){:root{--header-h:76px}}.oscuro{--carbon:#000;--carbon-2:#0e0e0e;--on-dark:#f4f1ec;--on-dark-soft:#a39e95;--line-dark:#ffffff1c;--acento-claro:#a9b97c;background:var(--carbon);color:var(--on-dark)}@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Poppins-Light.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Poppins-Regular.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Poppins-Medium.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2")}@font-face{font-family:Great Vibes;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/GreatVibes-Regular.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--carbon);color:var(--on-dark);font-family:var(--font-body);font-size:16px;font-weight:var(--w-light);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}h1,h2,h3{font-family:var(--font-display);font-weight:var(--w-semibold);text-wrap:balance;margin:0;line-height:1.06}h1{font-size:var(--fs-h1);letter-spacing:-.035em}h2{font-size:var(--fs-h2);letter-spacing:-.03em}h3{font-size:var(--fs-h3);font-weight:var(--w-medium);letter-spacing:-.01em}p{font-weight:var(--w-regular);text-wrap:pretty;margin:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font-size:max(16px,1em)}:focus-visible{outline:2px solid var(--acento-claro);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=959px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.claro{background:var(--carbon);color:var(--on-dark);border-top:1px solid var(--line-dark)}.claro+.claro{border-top:0}.section{padding-block:var(--section-y)}.lead{max-width:60ch;font-size:clamp(1.05rem,1.6vw,1.25rem)}.soft,.claro .soft{color:var(--on-dark-soft)}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--acento);color:#fff;border-radius:var(--radius-pill);padding:10px 16px;top:16px;left:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:after{content:"";z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}.js [data-revelar]{opacity:0;transition:opacity var(--motion-300) var(--ease-out), transform var(--motion-300) var(--ease-out);transform:translateY(12px)}.js [data-revelar].visto{opacity:1;transform:none}.regla{background:var(--acento-claro);border:0;width:56px;height:1px;margin:0;display:block}.etiqueta{font-family:var(--font-display);font-weight:var(--w-light);font-size:var(--text-meta);letter-spacing:.32em;text-transform:uppercase}fieldset{min-width:0}
