@font-face{font-family:Sofia Sans;src:url(/fuentes/sofia-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Sofia Sans Extra Condensed;src:url(/fuentes/sofia-sans-extra-condensed-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fuentes/libre-caslon-text-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{--papel:#f3f6f4;--tinta:#1b1d1f;--gris:#4a5052;--menta:#dbeee5;--menta-borde:#a9d2c2;--verde:#135f68;--laton:#c2933a;--laton-osc:#8a6420;--amarillo:#f2dc33;--blanco:#fff;--condensada:"Sofia Sans Extra Condensed", "Arial Narrow", sans-serif;--texto:"Sofia Sans", system-ui, sans-serif;--serif:"Libre Caslon Text", Georgia, serif;--ancho:1180px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px;scroll-padding-bottom:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--papel);color:var(--tinta);font-family:var(--texto);-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,p{margin:0}a{color:inherit}a,button{touch-action:manipulation}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 6px var(--blanco);border-radius:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{background:var(--tinta);color:var(--blanco);z-index:50;border-radius:6px;padding:10px 14px;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.cabecera{z-index:20;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:color-mix(in srgb, var(--papel) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #d5dcd8;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.marca{align-items:center;gap:10px;min-height:44px;font-size:.95rem;line-height:1.15;text-decoration:none;display:flex}.marca b{font-family:var(--serif);font-size:1.05rem;display:block}.cab-tel{background:var(--tinta);min-height:44px;color:var(--blanco);border-radius:999px;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.cab-tel:hover{background:var(--verde)}.acciones{flex-wrap:wrap;gap:10px;display:flex}.btn{min-height:52px;font:700 1.05rem/1.1 var(--texto);cursor:pointer;border:2px solid var(--tinta);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn--tinta{background:var(--tinta);color:var(--blanco)}.btn--tinta:hover{background:var(--verde);border-color:var(--verde)}.btn--linea{color:var(--tinta);background:0 0}.btn--linea:hover{background:var(--tinta);color:var(--blanco)}.portada{max-width:var(--ancho);gap:28px;margin:0 auto;padding:28px 16px 56px;display:grid}.portada h1{font-family:var(--condensada);letter-spacing:-.01em;font-weight:800;line-height:.86}.p-pregunta{font-size:clamp(3.2rem,17.5vw,9.5rem);display:block}.p-numero{color:var(--verde);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.08em;font-size:clamp(3.3rem,19.5vw,13rem);font-weight:900;text-decoration:none;display:block}.p-numero:hover{color:var(--tinta)}.p-lado{align-content:start;gap:22px;min-width:0;display:grid}.portada>*{min-width:0}.p-texto{max-width:34ch;font-size:1.15rem}.pegatina{color:#f4f4f0;text-align:center;background:#141617;border-radius:6px;width:fit-content;padding:10px 16px 12px;line-height:1.25;rotate:-2.5deg;box-shadow:0 1px #00000040}.pg-marca{font-family:var(--serif);letter-spacing:.01em;border-bottom:1px solid #f4f4f0;margin-bottom:6px;padding-bottom:4px;font-size:1rem}.pg-linea{font-size:.95rem}.pg-tel{justify-content:center;align-items:center;gap:6px;font-size:1.1rem;font-weight:600;display:flex}.pg-tel svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:11px;height:17px}.pegatina--grande{margin:4px auto 8px;padding:18px 28px 20px;rotate:1.5deg}.pegatina--grande .pg-marca{font-size:clamp(1.25rem,5.6vw,1.8rem)}.pegatina--grande .pg-linea{font-size:clamp(1.1rem,4.6vw,1.4rem)}.pegatina--grande .pg-tel{font-size:clamp(1.5rem,7vw,2.1rem)}.pegatina--grande .pg-tel svg{width:16px;height:24px}.bombin{width:100%;height:auto;display:block}.b-carcasa{fill:#e6ebe8;stroke:var(--tinta);stroke-width:2.5px}.b-rotor{fill:#d2b77a;stroke:var(--tinta);stroke-width:2.5px}.b-canal{fill:var(--papel);stroke:#9aa39f;stroke-width:1px}.b-corte{stroke:var(--tinta);stroke-width:1.5px;stroke-dasharray:5 4;transition:stroke .3s}.bombin--abierto .b-corte{stroke:var(--verde);stroke-width:3px;stroke-dasharray:none}.b-piston{transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.b-muelle{fill:none;stroke:var(--gris);stroke-width:1.6px;stroke-linejoin:round}.b-ganzua{transition:transform .5s}.b-ganzua path,.b-tensor{fill:none;stroke:#3c4543;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.b-conductor{fill:#5d6366}.b-pin{fill:var(--laton);stroke:var(--laton-osc);stroke-width:1px}.b-estado{font:800 15px var(--texto);fill:var(--gris)}.bombin--abierto .b-estado{fill:var(--verde)}@media (prefers-reduced-motion:reduce){.b-piston,.b-ganzua,.b-corte{transition:none}}.relato{background:var(--blanco);border-top:2px solid var(--tinta);border-bottom:2px solid var(--tinta);padding:56px 16px 24px}.relato-cab,.relato-cuerpo{max-width:calc(var(--ancho) - 64px);margin:0 auto}.relato-cab{gap:12px;margin-bottom:20px;display:grid}.relato h2,.tienda h2,.cierre h2{font-family:var(--condensada);text-wrap:balance;font-size:clamp(2.5rem,11vw,4.6rem);font-weight:800;line-height:.95}.relato-cab p{max-width:52ch;color:var(--gris)}.relato-fijo{display:none}.capitulos{margin:0;padding:0;list-style:none}.capitulo{border-top:1px solid #dfe5e2;flex-direction:column;justify-content:center;gap:12px;min-height:62svh;padding:32px 0;display:flex}.capitulo:first-child{border-top:0}.cap-bombin{max-width:360px;margin-bottom:10px}.cap-num{color:var(--laton-osc);font-size:1rem;font-weight:800}.capitulo h3{font-family:var(--condensada);text-wrap:balance;font-size:clamp(2.6rem,13vw,4.4rem);font-weight:800;line-height:.92}.capitulo>p:not(.cap-num){max-width:40ch;font-size:1.15rem}.cap-nota{border-left:4px solid var(--amarillo);color:var(--gris);padding:4px 0 4px 14px;font-size:1.02rem!important}.capitulo .btn{align-self:flex-start;margin-top:6px}.tienda{max-width:var(--ancho);gap:36px;margin:0 auto;padding:64px 16px;display:grid}.tienda-texto{align-content:start;gap:16px;display:grid}.tienda-texto>p{max-width:46ch}.tienda-texto .btn{justify-self:start}.estado{background:var(--blanco);border:1px solid #d5dcd8;border-radius:10px;align-items:baseline;gap:10px;padding:12px 14px;font-weight:600;display:flex}.punto{background:#6f7774;border-radius:50%;flex:none;width:10px;height:10px;translate:0 -1px}.estado--abierta .punto{background:#1f8a4c}.opinion{color:var(--gris);font-size:1rem}.cartel{background:var(--menta);border:2px solid var(--menta-borde);width:100%;max-width:460px;box-shadow:inset 0 0 0 5px var(--blanco);border-radius:6px;justify-self:center;padding:16px 18px 14px}.cartel-cab{font-family:var(--serif);grid-template-columns:auto auto 1fr;align-items:center;gap:8px;font-size:.82rem;line-height:1.1;display:grid}.cartel-cab strong{font-family:var(--condensada);color:var(--verde);justify-self:end;font-size:clamp(2.4rem,12vw,3.4rem);font-weight:900;line-height:1}.cartel-cuerpo{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:8px;display:grid}.cartel-dias{writing-mode:vertical-rl;color:var(--verde);font-size:.85rem;font-weight:700;rotate:180deg}.cartel dl{margin:0}.cartel dd{font-family:var(--condensada);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(2.6rem,13vw,3.6rem);font-weight:800;line-height:1.02}.cartel-pie{font-family:var(--condensada);text-align:center;margin-top:8px;font-size:1.7rem;font-style:italic;font-weight:800}.cierre{background:var(--amarillo);border-top:2px solid var(--tinta);text-align:center;justify-items:center;gap:18px;padding:60px 16px 64px;display:grid}.cierre>p{max-width:44ch}.cierre .acciones{justify-content:center}.pie{background:var(--tinta);color:#e8ecea;padding:28px 16px calc(96px + env(safe-area-inset-bottom));text-align:center;gap:4px;font-size:.98rem;display:grid}.pie p:first-child{font-family:var(--serif);font-size:1.1rem}.pie a{padding:10px 4px;font-weight:700;display:inline-block}.pie a:hover{color:var(--amarillo)}.barra{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--tinta);min-height:56px;color:var(--blanco);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:translate .25s;display:flex;position:fixed;translate:0 140%}.barra span{font-family:var(--condensada);color:var(--amarillo);font-size:1.35rem;font-weight:800}.barra b{white-space:nowrap}.barra--ver{translate:0}@media (prefers-reduced-motion:reduce){.barra{transition:none}}@media (width>=760px){.cabecera{padding:12px max(32px, calc((100% - var(--ancho)) / 2 + 32px))}.portada{padding:56px 32px 80px}.relato,.tienda{padding-left:32px;padding-right:32px}.tienda{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}.barra{width:380px;left:auto;right:24px}}@media (width>=1000px){.portada{gap:40px;padding-top:64px}.p-pregunta{font-size:9rem}.p-numero{font-size:12.5rem}.p-lado{grid-template-columns:1fr auto auto;align-items:center;gap:40px}.p-lado .acciones{flex-direction:column}.relato-cuerpo{grid-template-columns:1fr 1fr;gap:64px;display:grid}.relato-fijo{align-self:start;padding:24px 0;display:block;position:sticky;top:22vh}.cap-bombin{display:none}.capitulo{min-height:56vh}}
