@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--noche:#1f3254;--ladrillo:#c2410c;--naranja:#e8590c;--dorado:#fab42a;--crema:#fbf3e7;--tinta:#241a12;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--measure:62ch;--page:1100px;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--hover:.18s ease}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--noche) var(--crema);scrollbar-gutter:stable;min-height:100%}body{background:var(--crema);min-height:100vh;color:var(--tinta);margin:0;font-size:17px;line-height:1.55}body.sunset{background:var(--noche)}::selection{background:var(--noche);color:var(--crema)}.band-dark::selection,.band-dark ::selection{background:var(--crema);color:var(--noche)}a{color:inherit;text-underline-offset:2px;scroll-margin-top:var(--space-6);transition:text-decoration-thickness var(--hover), text-underline-offset var(--hover), text-decoration-color var(--hover);text-decoration-thickness:1px}@media (hover:hover){a:hover{text-underline-offset:3px;text-decoration-thickness:2px}}a:focus-visible{text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--crema);outline-offset:3px;box-shadow:0 0 0 6px var(--noche)}.skip-link{top:var(--space-1);left:var(--space-1);z-index:3;padding:0 var(--space-2);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;transform:translateY(calc(-100% - var(--space-2)));transition:transform var(--hover);align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.skip-link:focus{background:var(--noche);color:var(--crema);outline-color:var(--noche);box-shadow:0 0 0 6px var(--crema);transform:none}:target:not(:focus-visible){outline-offset:4px;outline:2px dashed}.footnote:target{display:inline-block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,svg{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font-body)}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:900;font-stretch:118%;line-height:1.05}.num{font-variant-numeric:tabular-nums}.sky-crema{background:var(--crema)}.sky-ladrillo{background:var(--ladrillo)}.sky-noche{background:var(--noche)}.sky-ladrillo{position:relative}.band{padding:var(--space-6) var(--space-2)}.site-head{padding:var(--space-3) var(--space-2)}.site-foot{padding:var(--space-5) var(--space-2) var(--space-4)}.foot-cols{gap:var(--space-4);margin-top:var(--space-3);display:grid}@media (min-width:720px){.foot-cols{grid-template-columns:2fr 1fr 1fr}}.foot-group{flex-direction:column;align-items:flex-start;margin:0;display:flex}.foot-tagline{margin:var(--space-2) 0 0;max-width:22ch;font-size:1.25rem}.foot-label{margin-bottom:var(--space-1);display:block}.foot-list{margin:0;padding:0;list-style:none}.foot-list li+li{margin-top:var(--space-2)}.foot-seam{margin-top:var(--space-5)}@media (min-width:720px){.band,.site-head,.site-foot{padding-left:var(--space-4);padding-right:var(--space-4)}}.band-inner{max-width:var(--page);margin:0 auto}.head-inner{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid;display:flex}.head-mark{align-items:center;gap:var(--space-2);display:flex}.head-tagline{display:none}@media (min-width:720px){.head-tagline{display:block}}.lang-list{border:2px solid;margin:0;padding:0;list-style:none;display:flex}.lang-link{padding:0 var(--space-2);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.lang-list li+li .lang-link{border-left:2px solid}.lang-link[aria-current]{background:var(--tinta);color:var(--crema)}@media (hover:hover){.lang-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.lang-link:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.band-light{color:var(--tinta)}.band-dark{color:var(--crema)}.hero-line{margin:0;font-size:clamp(2.5rem,9vw,5.5rem)}.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 6rem);display:flex;position:relative;overflow:hidden}.hero .band-inner{z-index:1;width:100%;position:relative}.hero-cue{padding-top:var(--space-5);margin-top:auto}.hero-cue .label{align-items:center;gap:var(--space-1);display:flex}@media (prefers-reduced-motion:no-preference){@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hero-cue .label svg{animation:1.8s ease-in-out infinite cue-bob}}.hero-mark{display:none}@media (min-width:1024px){.hero-mark{pointer-events:none;z-index:0;width:28vw;color:var(--ladrillo);display:block;position:absolute;bottom:2%;right:-4vw;transform:rotate(-8deg)}.hero-mark svg{width:100%;height:auto}}.lede{max-width:var(--measure);margin-top:var(--space-3);font-size:1.15rem}.figures{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.figures{grid-template-columns:repeat(3,1fr)}}.figures li{padding-top:var(--space-2);border-top:1px solid}.figure-value+.label{margin-top:var(--space-1);display:block}.figure-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--noche);font-size:clamp(2.5rem,7vw,4rem);font-weight:900;font-stretch:118%;line-height:1}.footnote-ref{justify-content:center;align-items:center;min-width:44px;margin:-12px -11px;text-decoration:none;display:inline-flex}.footnote-back{text-align:center;min-width:24px;min-height:24px;margin:-2px 0;text-decoration:none;display:inline-block}@media (hover:hover){.footnote-ref:hover,.footnote-back:hover{text-decoration:underline}}.footnote-ref:focus-visible,.footnote-back:focus-visible{text-decoration:underline}.footnote{margin:var(--space-3) 0 0;scroll-margin-bottom:var(--space-4);font-size:.875rem}.label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.section-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:900;font-stretch:118%}h2.display{margin:0;font-size:clamp(1.75rem,4vw,2.75rem)}.section-head{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.rule{margin:0 0 var(--space-2);border:0;border-top:1px solid}.rule-accent{border-top-color:var(--naranja);border-top-width:2px}.rule-mark{border-top-color:var(--dorado);border-top-width:2px}.rule-dashed{border-top-style:dashed}@media (min-width:1024px){.grid-12{column-gap:var(--space-3);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.col-main{grid-column:1/span 7}.col-side{grid-column:9/span 4}.col-full{grid-column:1/-1}.section-head{padding:var(--space-3) 0 var(--space-2);margin-bottom:var(--space-2);position:sticky;top:0}.sky-crema .section-head{background:var(--crema)}.sky-ladrillo .section-head{background:var(--ladrillo)}.sky-noche .section-head{background:var(--noche)}}.cta{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);margin-top:var(--space-3);font-family:var(--font-display);transition:background-color var(--hover), color var(--hover);border:2px solid;font-size:1rem;font-weight:700;font-stretch:118%;text-decoration:none;display:inline-flex}.stores{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.stores .store{margin-top:0}@media (hover:hover){.band-light .cta:hover{background:var(--tinta);color:var(--crema)}.band-dark .cta:hover{background:var(--crema);color:var(--noche)}}.band-light .cta:focus-visible{background:var(--tinta);color:var(--crema)}.band-dark .cta:focus-visible{background:var(--crema);color:var(--noche)}.loop{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.loop{grid-template-columns:repeat(3,1fr)}}.loop li{padding-top:var(--space-2);border-top:1px solid}.loop li svg{color:var(--dorado);display:block}.loop-title{margin-top:var(--space-2);display:block}.loop-body{margin:var(--space-1) 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 25%}.reveal:focus-within,.figures li:focus-within{animation:none}.sky-ladrillo:focus-within:after{animation:none;transform:scaleY(0)}@keyframes curtain{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.sky-ladrillo:after{content:"";z-index:2;pointer-events:none;background:var(--crema);transform-origin:bottom;animation:linear both curtain;animation-timeline:view();animation-range:entry 100% cover 60%;position:absolute;inset:0}@keyframes wipe-up{0%{clip-path:inset(100% 0 0);transform:translateY(8px)}to{clip-path:inset(0);transform:none}}.figures li{animation:linear both wipe-up;animation-timeline:view();animation-range:entry 10% cover 28%}.figures li:nth-child(2){animation-range:entry 16% cover 34%}.figures li:nth-child(3){animation-range:entry 22% cover 40%}}}
