@font-face{font-family:Big Shoulders;src:url(/fonts/big-shoulders-800-900.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-700-800.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-400-600.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg:#0b0b10;--surface:#14141b;--line:#26262e;--ink:#f2f2ee;--ink-2:#a6a6ae;--signal:#00e5ff;--signal-ink:#0b0b10;--signal-wash:#00e5ff1a;--f-display:"Big Shoulders", "Arial Narrow", sans-serif;--f-statement:"Unbounded", "Arial Black", sans-serif;--f-text:"Instrument Sans", system-ui, sans-serif;--f-mono:"Martian Mono", ui-monospace, monospace;--t-hero:clamp(3.5rem, 8vw, 7rem);--t-h2:clamp(2.25rem, 4.5vw, 3.5rem);--t-h3:1.75rem;--t-lead:1.375rem;--t-body:1.125rem;--t-small:.9375rem;--t-year:clamp(2.5rem, 5vw, 4rem);--t-button:.875rem;--t-code:.9375rem;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-8:64px;--s-12:96px;--s-16:128px;--container:1120px;--gutter:24px;--measure:64ch;--section-gap:80px;--x-nav:32px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--d-hover:.15s;--d-press:.16s;--d-ui:.22s;--d-draw:.3s;--cut:14px;--hdr:64px}@media (width<=479.98px){:root{--gutter:16px}}@media (width>=960px){:root{--section-gap:var(--s-16);--hdr:96px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--hdr) + var(--s-3))}body{background:var(--bg);color:var(--ink);font-family:var(--f-text);font-size:var(--t-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}p,li{text-wrap:pretty}.t-hero,h1,h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance;font-weight:900;line-height:.9}h1{font-size:var(--t-h2)}.t-hero{font-size:var(--t-hero)}h2{font-size:var(--t-h2)}h3{font-family:var(--f-display);font-weight:800;font-size:var(--t-h3);text-transform:uppercase;letter-spacing:0;text-wrap:balance;line-height:1}.lead{font-size:var(--t-lead);line-height:1.45}.small{font-size:var(--t-small);font-weight:500;line-height:1.5}.muted{color:var(--ink-2)}.mono{font-family:var(--f-mono);font-size:var(--t-code);font-weight:400}@media (width<=479.98px){.pagina-head .mono{font-size:.8125rem}}.barra:before{content:"";background:var(--signal);width:.6em;height:.08em;margin-bottom:.0445em;display:block}a{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--signal);text-underline-offset:.2em;text-decoration-thickness:2px}a:focus-visible{text-decoration-thickness:4px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:4px}}:is(.lk,:where(.prose,.h-lead,.acciones,.sen-ahora,.sec-more,.escribo-cierre,.footer-body,.contacto-intro,.seccion-intro,.pagina-head,.nownow,.no-existe,.entrada-contacto>p,.retrato-credito) a:not(.btn,.fila,.row)){--lk:var(--signal);--lk-on:var(--signal-ink);--lk-ghost:var(--ink);color:inherit;background:linear-gradient(var(--lk), var(--lk)) no-repeat 0 100% / 100% .44em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--d-hover) var(--ease-out), color var(--d-hover) ease;margin-inline:-.06em;padding-inline:.06em;text-decoration:none}:is(.lk,:where(.prose,.h-lead,.acciones,.sen-ahora,.sec-more,.escribo-cierre,.footer-body,.contacto-intro,.seccion-intro,.pagina-head,.nownow,.no-existe,.entrada-contacto>p,.retrato-credito) a:not(.btn,.fila,.row)):focus-visible{color:var(--lk-on);background-size:100% 100%}@media (hover:hover) and (pointer:fine){:is(.lk,:where(.prose,.h-lead,.acciones,.sen-ahora,.sec-more,.escribo-cierre,.footer-body,.contacto-intro,.seccion-intro,.pagina-head,.nownow,.no-existe,.entrada-contacto>p,.retrato-credito) a:not(.btn,.fila,.row)):hover{color:var(--lk-on);background-size:100% 100%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.lk,:where(.prose,.h-lead,.acciones,.sen-ahora,.sec-more,.escribo-cierre,.footer-body,.contacto-intro,.seccion-intro,.pagina-head,.nownow,.no-existe,.entrada-contacto>p,.retrato-credito) a:not(.btn,.fila,.row)):hover{animation:.24s step-end lk-glitch}}:is(.lk,:where(.prose,.h-lead,.acciones,.sen-ahora,.sec-more,.escribo-cierre,.footer-body,.contacto-intro,.seccion-intro,.pagina-head,.nownow,.no-existe,.entrada-contacto>p,.retrato-credito) a:not(.btn,.fila,.row)).tap{color:var(--lk-on);background-size:100% 100%}@media (prefers-reduced-motion:no-preference){:is(.lk,:where(.prose,.h-lead,.acciones,.sen-ahora,.sec-more,.escribo-cierre,.footer-body,.contacto-intro,.seccion-intro,.pagina-head,.nownow,.no-existe,.entrada-contacto>p,.retrato-credito) a:not(.btn,.fila,.row)).tap{animation:.24s step-end lk-glitch}}@keyframes lk-glitch{0%{text-shadow:-2px 0 var(--lk), 2px 0 var(--lk-ghost);background-position:3px 100%;background-size:100% 55%}25%{text-shadow:2px 0 var(--lk), -1px 0 var(--lk-ghost);background-position:-2px 100%;background-size:100% 82%}50%{text-shadow:-1px 0 var(--lk-ghost);background-position:1px 100%;background-size:100% 40%}75%{text-shadow:1px 0 var(--lk-ghost);background-position:-3px 100%;background-size:100% 100%}to{text-shadow:none;background-position:0 100%;background-size:100% 100%}}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--signal-ink)}.skip{left:var(--gutter);z-index:10;background:var(--signal);color:var(--signal-ink);font-family:var(--f-statement);font-weight:700;font-size:var(--t-button);text-transform:uppercase;letter-spacing:.04em;padding:var(--s-2) var(--s-3);text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s-2)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--s-3)}.prose h2{margin-top:var(--s-8);font-size:clamp(1.75rem,3.2vw,2.25rem)}.prose h3{margin-top:var(--s-6)}.prose h2+*,.prose h3+*{margin-top:var(--s-3)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--s-1)}.prose li::marker{color:var(--ink-2)}.prose blockquote{border-left:4px solid var(--line);padding-left:var(--s-3)}.prose code{font-family:var(--f-mono);background:var(--surface);padding:.1em .3em;font-size:.875em}.prose pre{background:var(--surface);padding:var(--s-3);font-size:var(--t-code);line-height:1.6;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img{width:100%}.prose p:has(>img) em{margin-top:var(--s-1);font-style:normal;font-size:var(--t-small);color:var(--ink-2);font-weight:500;display:block}.prose .notas{margin-top:var(--s-8);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink-2)}.prose .nota-num{color:var(--ink);margin-right:.4em;font-weight:600}.prose sup{line-height:0}.prose sup a{padding-inline:.15em}main:focus{outline:none}.btn{min-height:48px;padding:var(--s-2) 30px var(--s-2) var(--s-3);background:var(--signal);color:var(--signal-ink);font:700 var(--t-button)/1 var(--f-statement);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);transition:transform var(--d-press) var(--ease-out), background-color var(--d-hover) ease, color var(--d-hover) ease;border:0;border-radius:0;align-items:center;text-decoration:none;display:inline-flex}.btn:focus-visible{background:var(--ink);color:var(--bg);outline:2px solid var(--bg);outline-offset:-6px}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--ink);color:var(--bg)}}.btn:active{transform:scale(.97)}.acciones{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.acciones>a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.tag{background:var(--signal);color:var(--signal-ink);font:700 .75rem/1 var(--f-statement);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);align-items:center;padding:7px 18px 7px 10px;display:inline-flex}.hdr{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);transition:background-color var(--d-ui) ease, border-color var(--d-ui) ease;position:relative}[data-home] .hdr{border-bottom-color:#0000}.hdr-in{justify-content:space-between;align-items:center;gap:0 var(--s-2);min-height:var(--hdr);flex-wrap:wrap;display:flex}.hdr nav{margin-left:auto}.nav-links{gap:0 var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-links a{touch-action:manipulation;align-items:center;min-height:44px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a>span{--lk:var(--signal);--lk-on:var(--signal-ink);--lk-ghost:var(--ink);background:linear-gradient(var(--lk), var(--lk)) no-repeat 0 100% / 100% 0;transition:background-size var(--d-hover) var(--ease-out), color var(--d-hover) ease;margin-inline:-.12em;padding-inline:.12em;line-height:1.2}.nav-links a[aria-current=page]>span{background-size:100% .44em}.nav-links a:focus-visible{outline-offset:2px}.nav-links a:focus-visible>span{color:var(--lk-on);background-size:100% 100%}@media (hover:hover) and (pointer:fine){.nav-links a:hover>span{color:var(--lk-on);background-size:100% 100%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nav-links a:hover>span{animation:.24s step-end lk-glitch}}.nav-links a.tap>span{color:var(--lk-on);background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.nav-links a.tap>span{animation:.24s step-end lk-glitch}}.nav-brand{color:var(--ink);text-decoration:none;display:block}.brand-so{padding-block:7px;display:block}.brand-st{display:none}.lockup{width:calc(var(--x-nav) * 7.008);height:calc(var(--x-nav) * .96)}.lockup .bar{fill:var(--signal)}.lockup-st{width:387.312px;height:94.08px}[data-home] .nav-brand{display:none}@media (width<=719.98px){.hdr-in{padding-block:var(--s-1)}.hdr nav{margin-left:0}}@media (width>=388px) and (width<=959.98px){.nav-brand{justify-content:center;width:100%;display:flex}.brand-so{display:none}.brand-st{flex:none;display:block}.hdr nav{width:100%}.nav-links{justify-content:space-between}}@media (width>=960px){.hdr{position:sticky;top:0}.nav-brand{margin-left:-24px;display:block}.brand-so{display:none}.brand-st{display:block}.nav-links{gap:0 var(--s-4)}[data-home] .hdr{background:0 0}[data-home] .hdr .nav-links a{color:var(--signal-ink);transition:color var(--d-ui) ease}[data-home] .hdr :focus-visible{outline-color:var(--signal-ink)}[data-home] .hdr .nav-links a>span{--lk:var(--signal-ink);--lk-on:var(--ink);--lk-ghost:var(--bg)}[data-home] .nav-brand{clip-path:inset(0 100% 0 0);transition:clip-path var(--d-ui) var(--ease-out);display:block}[data-home][data-dock=true] .hdr{background:var(--bg);border-bottom-color:var(--line)}[data-home][data-dock=true] .hdr .nav-links a{color:var(--ink)}[data-home][data-dock=true] .hdr :focus-visible{outline-color:var(--signal)}[data-home][data-dock=true] .hdr .nav-links a>span{--lk:var(--signal);--lk-on:var(--signal-ink);--lk-ghost:var(--ink)}[data-home][data-dock=true] .nav-brand{clip-path:inset(0)}}@media (width>=960px) and (prefers-reduced-motion:no-preference){[data-home][data-dock=true] .lockup-st .bar{animation:barra-entra var(--d-ui) var(--ease-out) .12s both}[data-home][data-dock=true] .lockup-st .bar:nth-of-type(3){animation-delay:.2s}}@media (width>=960px) and (prefers-reduced-motion:reduce){[data-home] .nav-brand{clip-path:none;opacity:0;transition:opacity var(--d-hover) ease}[data-home][data-dock=true] .nav-brand{opacity:1}}.placa{width:calc(var(--x) * 3.7435);height:auto}@media (prefers-reduced-motion:no-preference){.placa .bar{animation:barra-entra var(--d-ui) var(--ease-out) both}.placa .bar:nth-of-type(3){animation-delay:80ms}}@media (prefers-reduced-motion:reduce){.placa .bar{animation:fade-in var(--d-hover) ease both}}@keyframes barra-entra{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fade-in{0%{opacity:0}}@property --jog{syntax:"<length-percentage>";inherits:true;initial-value:34%}@property --tooth{syntax:"<length>";inherits:true;initial-value:32px}.hero{isolation:isolate;--x:clamp(64px, 22vw, 96px);--jog:34%;--tooth:32px;transition:--jog .3s var(--ease-in-out), --tooth .3s var(--ease-in-out);position:relative;overflow-x:clip;container-type:inline-size}.hero-in{z-index:2;display:grid;position:relative}.h-placa{font-size:inherit;line-height:inherit;text-transform:none;justify-items:start;gap:4px;display:grid}.h-placa .tag{margin-left:calc(var(--x) * .5)}.h-copy{color:var(--signal-ink);gap:28px;display:grid;position:relative}.h-lead{gap:.75em;max-width:34ch;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:500;line-height:1.4;display:grid}.h-oficio{text-wrap:balance}.h-copy :is(.h-lead,.acciones) a:not(.btn){--lk:var(--ink);--lk-on:var(--signal-ink);--lk-ghost:var(--bg)}.h-copy .btn{background:var(--signal-ink);color:var(--ink)}.h-copy .btn:focus-visible{background:var(--ink);color:var(--bg);outline-color:var(--signal)}@media (hover:hover) and (pointer:fine){.h-copy .btn:hover{background:var(--ink);color:var(--bg)}}.h-copy :focus-visible{outline-color:var(--signal-ink)}.hatch{z-index:2;right:var(--gutter);background:repeating-linear-gradient(-45deg, var(--signal-ink) 0 3px, transparent 3px 9px);width:180px;height:14px;position:absolute;bottom:32px}.btn-ahora{isolation:isolate;text-wrap:balance;padding-left:44px;line-height:1.15;position:relative}.btn-ahora-fill{z-index:1;padding:inherit;background:var(--ink);color:var(--bg);clip-path:inset(calc(50% - 5px) calc(100% - 30px) calc(50% - 5px) 20px);transition:clip-path var(--d-ui) var(--ease-out);align-items:center;display:flex;position:absolute;inset:0}.h-copy .btn.btn-ahora:focus-visible{background:var(--signal-ink);color:var(--ink)}.btn-ahora:focus-visible .btn-ahora-fill:not(:empty){clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.h-copy .btn.btn-ahora:hover{background:var(--signal-ink);color:var(--ink)}.btn-ahora:hover .btn-ahora-fill{clip-path:inset(0);transition-duration:.26s}}.h-copy .btn.btn-ahora.tap{background:var(--signal-ink);color:var(--ink)}.btn-ahora.tap .btn-ahora-fill:not(:empty){clip-path:inset(0);transition-duration:.26s}@media (prefers-reduced-motion:no-preference){.btn-ahora:not(:hover):not(:focus-visible):not(.tap) .btn-ahora-fill{animation:1.6s step-end infinite rec}}@keyframes rec{62%{opacity:0}}@media (prefers-reduced-motion:reduce){.btn-ahora-fill{transition:none}}.prof{color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation;margin:0;-webkit-user-select:text;user-select:text;background:0 0;border:0;margin-block:-.45em;padding:.45em 0;display:inline;position:relative}.prof:focus-visible{outline:2px solid var(--signal-ink);outline-offset:3px}.prof-ley{font-weight:600}.prof-ley:before{content:"";clip-path:inset(0 calc(100% - .6em) 0 0);height:.08em;transition:clip-path var(--d-ui) var(--ease-out);background:currentColor;position:absolute;top:.54em;left:0;right:0}.prof-isc{font-family:var(--f-mono);letter-spacing:-.02em;font-size:.8em}.prof-isc:after{content:"";vertical-align:baseline;background:currentColor;width:.6em;height:.1em;margin-left:.2em;display:inline-block}[data-prof=ley] .prof-ley:before{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){[data-prof=isc] .prof-isc:after{animation:1.06s step-end infinite cursor}}@keyframes cursor{50%{opacity:0}}.prof-notas{min-height:4.6em;font-size:var(--t-small);max-width:40ch;line-height:1.5;display:grid}.prof-nota{opacity:0;transition:opacity var(--d-hover) var(--ease-out), transform var(--d-hover) var(--ease-out);grid-area:1/1;transform:translateY(4px)}.prof-nota b{margin-bottom:var(--s-1);font:700 .6875rem/1 var(--f-statement);letter-spacing:.08em;text-transform:uppercase;display:block}.prof-nota .it{white-space:nowrap}.prof-nota .it:not(:last-child):after{content:" ·"}.prof-nota i{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.prof-nota[data-k=isc]{font-family:var(--f-mono);font-size:.8125rem;line-height:1.65}[data-prof=ley] .prof-nota[data-k=ley],[data-prof=isc] .prof-nota[data-k=isc],.acciones:has(.btn-ahora:focus-visible)~.prof-notas .prof-nota[data-k=ahora]{opacity:1;transition-duration:var(--d-ui);transform:none}@media (hover:hover) and (pointer:fine){.acciones:has(.btn-ahora:hover)~.prof-notas .prof-nota[data-k=ahora]{opacity:1;transition-duration:var(--d-ui);transform:none}}.paper{pointer-events:none;clip-path:circle(0 at var(--ox,50%) var(--oy,50%));transition:clip-path .2s var(--ease-out);position:absolute;inset:0}.paper-ley{background:linear-gradient(90deg, transparent 0 var(--m1), #0b0b1073 var(--m1) calc(var(--m1) + 1px), transparent calc(var(--m1) + 1px) calc(var(--m1) + 4px), #0b0b1073 calc(var(--m1) + 4px) calc(var(--m1) + 5px), transparent calc(var(--m1) + 5px)), repeating-linear-gradient(180deg, transparent 0 31px, #0b0b1029 31px 32px)}.paper-isc{background:linear-gradient(#0b0b1033 1px,#0000 1px) 0 0/120px 120px,linear-gradient(90deg,#0b0b1033 1px,#0000 1px) 0 0/120px 120px,linear-gradient(#0b0b1017 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#0b0b1017 1px,#0000 1px) 0 0/24px 24px}[data-prof=ley] .paper-ley,[data-prof=isc] .paper-isc{clip-path:circle(150vmax at var(--ox,50%) var(--oy,50%));transition-duration:.42s}@media (prefers-reduced-motion:reduce){.paper{clip-path:none;opacity:0;transition:opacity var(--d-hover) ease}[data-prof=ley] .paper-ley,[data-prof=isc] .paper-isc{opacity:1}}.h-cyan{position:absolute;inset:0;overflow:clip}.h-cyan-fill{background:var(--signal);position:absolute;inset:0}.h-seam{z-index:3;pointer-events:none;opacity:0;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.h-seam path{fill:none;stroke:var(--signal);stroke-width:3px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.h-seam.done{display:none}[data-intro] .hero :is(.h-cyan-fill,.h-lead,.acciones,.prof-notas,.hatch){opacity:0}@media (width>=960px){[data-intro] .hdr nav{opacity:0}}@media (width<=959.98px){.hero-in{padding-top:var(--s-1)}.h-placa{margin-left:calc(var(--gutter) - var(--x) * .5)}.h-copy{padding:64px var(--gutter) 88px;isolation:isolate;clip-path:polygon(0 0,55% 0,calc(55% + 24px) 24px,100% 24px,100% 100%,0 100%)}.h-copy>.h-cyan{z-index:-1}.hero>.h-bg{display:none}.hatch{bottom:40px}.paper-ley{--m1:6px}}@media (width>=960px){.h-copy>.h-cyan{display:none}.hatch{bottom:-56px}.hero{margin-top:calc((var(--hdr) + 1px) * -1);--x:clamp(80px, 8.4vw, 120px)}.hero-in{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);column-gap:var(--s-3);min-height:max(680px,100svh);padding-top:calc(var(--hdr) + var(--s-3));padding-bottom:var(--s-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-inline:auto}.h-placa{margin-left:calc(var(--x) * -.5);grid-column:1/span 5}.h-copy{grid-column:8/span 5}.h-bg{z-index:0;background:var(--bg);--W:min(var(--container), 100cqw - 2 * var(--gutter));--L:calc((100cqw - var(--W)) / 2);--col:calc((var(--W) - 264px) / 12);--split:calc(var(--L) + 5 * var(--col) + 108px);position:absolute;inset:0}.h-bg .h-cyan{clip-path:polygon(var(--split) 0, 100% 0, 100% 100%, calc(var(--split) + var(--tooth)) 100%, calc(var(--split) + var(--tooth)) calc(var(--jog) + var(--tooth)), var(--split) var(--jog))}.paper-ley{--m1:calc(var(--split) + var(--tooth) + 40px)}}.seccion{margin-top:var(--section-gap)}.seccion>h2{margin-bottom:var(--s-4)}.seccion-intro{max-width:var(--measure);margin-bottom:var(--s-4)}.pagina-head .seccion-intro{margin:var(--s-3) 0 0}.sen-n{margin-bottom:var(--s-2);font:800 .875rem/1 var(--f-statement);letter-spacing:.06em;color:var(--ink-2);display:block}.sen-n b{color:var(--signal);font-weight:800}[data-reveal-ready] [data-reveal] .barra:before{clip-path:inset(0 100% 0 0)}[data-reveal-ready] [data-reveal].in .barra:before{clip-path:inset(0);transition:clip-path var(--d-draw) var(--ease-out) 60ms}@media (prefers-reduced-motion:reduce){[data-reveal-ready] [data-reveal] .barra:before{clip-path:none;opacity:0}[data-reveal-ready] [data-reveal].in .barra:before{opacity:1;transition:opacity var(--d-hover) ease}}.cut{background:var(--surface);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.sen-ahora{gap:var(--s-4);padding:var(--s-4) var(--s-3);display:grid}.sen-ahora h3{overflow-wrap:anywhere;margin-bottom:12px;font-size:1.5rem}@media (width>=720px){.sen-ahora{gap:var(--s-6);padding:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}}.sec-more{margin-top:var(--s-3)}.sec-more .small{margin-right:.25em}.sen-proy{margin:0;padding:0;list-style:none}.sen-proy li{border-top:1px solid var(--line);overflow-x:clip}.sen-proy li:last-child{border-bottom:1px solid var(--line)}.proy3{color:var(--ink);text-decoration:none;display:block;position:relative}.proy3:focus-visible{outline-offset:4px}.proy3-layer{gap:var(--s-1);padding:var(--s-3) 0;display:grid}.proy3-i{font:400 .875rem/1 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.proy3-i:before{content:"[";color:var(--line)}.proy3-i:after{content:"]";color:var(--line)}.proy3-n{font:900 clamp(2.25rem, 6.5vw, 5.5rem)/.9 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;hyphens:manual}.proy3-n.largo{font-size:clamp(1.875rem,4.2vw,3.5rem)}.proy3-d{max-width:52ch}.proy3-u{color:var(--ink-2);font-size:var(--t-small);overflow-wrap:anywhere;font-weight:500}.proy3-inv.proy3-inv{display:none}.turn{display:inline-block;transform:rotate(180deg)translateY(.045em)}@media (width<=719.98px){.proy3-i{margin-bottom:4px}}@media (width>=720px){.proy3-layer{column-gap:var(--s-3);row-gap:var(--s-1);grid-template-columns:4.5rem minmax(0,7fr) minmax(0,5fr);align-items:start;padding:28px 0}.proy3-i{grid-area:1/1;padding-top:calc(clamp(2.25rem,6.5vw,5.5rem)/8.33333)}.proy3-n{grid-area:1/2/span 2}.proy3-u{grid-area:1/3;padding-top:.35em}.proy3-d{grid-area:2/3}}.proy3-inv{z-index:1;pointer-events:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:var(--signal);color:var(--signal-ink);position:absolute;inset:0}.proy3-inv :is(.proy3-u,.proy3-i),.proy3-inv .proy3-i:before,.proy3-inv .proy3-i:after{color:var(--signal-ink)}@media (width>=720px) and (hover:hover) and (pointer:fine){.proy3 .proy3-layer:not(.proy3-inv) .proy3-d{opacity:0}.proy3-inv.proy3-inv{clip-path:inset(0 100% 0 0);transition:clip-path var(--d-hover) var(--ease-out);display:grid}.proy3:hover .proy3-inv,.proy3:focus-visible .proy3-inv{clip-path:inset(0);transition-duration:var(--d-ui)}}@media (width>=720px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.proy3:hover .proy3-inv{animation:.52s step-end proy-hack}.proy3:hover .proy3-layer:not(.proy3-inv){animation:.52s step-end proy-tear}}@media (width>=720px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.proy3-inv{clip-path:none;opacity:0;transition:opacity var(--d-hover) ease}.proy3:hover .proy3-inv,.proy3:focus-visible .proy3-inv{opacity:1}}@keyframes proy-hack{0%{clip-path:inset(0 0 calc(100% - 2px));transform:none}8%{clip-path:inset(34% 0 calc(66% - 2px))}16%{clip-path:inset(68% 0 calc(32% - 2px))}24%{clip-path:inset(calc(100% - 2px) 0 0)}32%{clip-path:inset(8% 0 66%);transform:translate(-14px)}42%{clip-path:inset(46% 0 20%);transform:translate(10px)}52%{clip-path:inset(0 0 42%);transform:translate(-6px)}64%{clip-path:inset(24% 0 0);transform:translate(4px)}76%{clip-path:inset(0);transform:translate(-2px)}88%{clip-path:inset(0);transform:translate(1px)}to{clip-path:inset(0);transform:none}}@keyframes proy-tear{0%,24%,64%,to{transform:none}32%{transform:translate(6px)}42%{transform:translate(-4px)}52%{transform:translate(2px)}}.hk{display:block;position:relative}.hk-inv.hk-inv{display:none}.hk-inv{z-index:1;pointer-events:none;background:var(--signal);color:var(--signal-ink);position:absolute;inset:0}.hk-inv :is(.muted,.small,.hito-anio,.hito-peek){color:var(--signal-ink)}.hk-inv .entrada-titulo{text-decoration-color:var(--signal-ink)}@media (hover:hover) and (pointer:fine){.hk-inv.hk-inv{clip-path:inset(0 100% 0 0);transition:clip-path var(--d-hover) var(--ease-out);display:grid}.hk:hover .hk-inv,.hk:focus-visible .hk-inv{clip-path:inset(0);transition-duration:var(--d-ui)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hk:hover .hk-inv{animation:.52s step-end proy-hack}.hk:hover>:not(.hk-inv){animation:.52s step-end proy-tear}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.hk-inv{clip-path:none;opacity:0;transition:opacity var(--d-hover) ease}.hk:hover .hk-inv,.hk:focus-visible .hk-inv{opacity:1}}@media (prefers-reduced-motion:no-preference){.hk-run>.hk-inv.hk-inv,.hk-run>.proy3-inv.proy3-inv{animation:proy-hack .52s steps(1, end) both, hk-sale .26s var(--ease-in-out) .85s forwards;display:grid}.hk-run>:not(.hk-inv,.proy3-inv){animation:.52s step-end proy-tear}}@keyframes hk-sale{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.row{text-decoration:none;display:block}.peek{color:var(--ink-2);font-size:var(--t-small);font-weight:500;line-height:1.5;display:block}@media (hover:hover) and (pointer:fine){.peek{opacity:0;transition:opacity var(--d-hover) var(--ease-out), transform var(--d-hover) var(--ease-out);transform:translate(-4px)}.row:hover .peek,.row:focus-visible .peek{opacity:1;transform:none}}.sen-list{margin:0;padding:0;list-style:none}.sen-list li{border-top:1px solid var(--line)}.sen-list li:last-child{border-bottom:1px solid var(--line)}.entrada{padding:var(--s-2) 0;gap:2px;display:grid}.entrada-t{text-decoration:underline 2px var(--signal);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:600}.entrada:focus-visible .entrada-t{text-decoration-thickness:4px}@media (hover:hover) and (pointer:fine){.entrada:hover .entrada-t{text-decoration-thickness:4px}}.entrada-f{color:var(--ink-2);font-size:var(--t-small);font-weight:500}.vacio{padding:var(--s-3) 0;border-block:1px solid var(--line);color:var(--ink-2)}.escribo-cierre{margin-top:var(--s-3);gap:var(--s-1);display:grid}.contacto{gap:var(--s-4);display:grid}.contacto-intro{max-width:28ch;font-size:var(--t-lead,1.25rem);margin:0;line-height:1.4}@media (width>=960px){.contacto{grid-template-columns:5fr 1fr 6fr;align-items:start}.contacto .redes{grid-column:3}}.redes{margin:0;padding:0;list-style:none}.red{gap:var(--s-2);min-height:48px;color:var(--ink);border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;padding:12px 0;font-weight:500;text-decoration:none;display:grid}.redes li:last-child .red{border-bottom:1px solid var(--line)}.red-dato{margin:0}.red-l-dato{color:var(--ink-2);line-height:1.2}.red-dato .red-h{color:var(--ink);user-select:all}.red:focus-visible{outline-offset:2px}.red-l{--lk:var(--signal);--lk-on:var(--signal-ink);--lk-ghost:var(--ink);background:linear-gradient(var(--lk), var(--lk)) no-repeat 0 100% / 100% .44em;transition:background-size var(--d-hover) var(--ease-out), color var(--d-hover) ease;justify-self:start;margin-inline:-.06em;padding-inline:.06em;line-height:1.2}.red:focus-visible .red-l{color:var(--lk-on);background-size:100% 100%}@media (hover:hover) and (pointer:fine){.red:hover .red-l{color:var(--lk-on);background-size:100% 100%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.red:hover .red-l{animation:.24s step-end lk-glitch}}.red.tap .red-l{color:var(--lk-on);background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.red.tap .red-l{animation:.24s step-end lk-glitch}}.red-h{color:var(--ink-2);font:400 .8125rem/1.5 var(--f-mono);letter-spacing:-.01em;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.red:hover .red-h{color:var(--ink)}}.pendiente{padding:var(--s-1) 12px;border:1px dashed var(--ink-2);color:var(--ink);justify-self:start;display:inline-block}.filas{margin:0;padding:0;list-style:none}.filas>li,.filas>.fila{border-top:1px solid var(--line)}.filas>:last-child{border-bottom:1px solid var(--line)}.fila{margin-inline:calc(var(--s-2) * -1);padding:var(--s-3) var(--s-2);color:var(--ink);text-decoration:none;display:block}.fila:focus-visible{background:var(--signal-wash);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.fila:hover{background:var(--signal-wash)}}.entrada-titulo{font-weight:600;font-size:var(--t-body);text-decoration:underline 2px var(--signal);text-underline-offset:.2em;line-height:1.4}.fila:focus-visible .entrada-titulo{text-decoration-thickness:4px}@media (hover:hover) and (pointer:fine){.fila:hover .entrada-titulo{text-decoration-thickness:4px}}.pagina{padding-top:var(--s-6)}.pagina-head{margin-bottom:var(--s-6)}.pagina-head>p{margin-top:var(--s-2)}@media (width>=960px){.pagina{padding-top:var(--s-12)}}.prose h2:not(.sr-only):before{content:"";background:var(--signal);width:.6em;height:.08em;margin-bottom:.0445em;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nownow{margin-top:var(--s-6)!important}.acerca-head{gap:var(--s-4);display:grid}.acerca-apertura .lead{margin-top:var(--s-3);max-width:40ch}.retrato{--c:24px;margin:0}.retrato-hud{padding:12px;position:relative}.retrato-hud:before{content:"";pointer-events:none;background:linear-gradient(var(--signal), var(--signal)) 0 0 / 32px 2px no-repeat, linear-gradient(var(--signal), var(--signal)) 0 0 / 2px 32px no-repeat, linear-gradient(var(--signal), var(--signal)) 100% 100% / 32px 2px no-repeat, linear-gradient(var(--signal), var(--signal)) 100% 100% / 2px 32px no-repeat;position:absolute;inset:0}.retrato-marco{isolation:isolate;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));position:relative;overflow:hidden}.retrato-img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.retrato-marco:before,.retrato-marco:after{content:"";z-index:2;pointer-events:none;opacity:0;background-image:var(--src);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.retrato-marco:before{background-color:var(--signal);background-blend-mode:multiply}.retrato-scan{z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0b0b102e 2px 3px);position:absolute;inset:0}.retrato-scan:before{content:"";opacity:0;background:linear-gradient(transparent calc(100% - 2px), var(--signal) calc(100% - 2px));position:absolute;inset:0}.retrato-pie{gap:var(--s-1);margin-top:12px;display:grid}.retrato-hud-t{font:400 .8125rem/1 var(--f-mono);color:var(--ink-2);align-items:center;gap:8px;display:flex}.retrato-hud-t span:before{content:"[";color:var(--line)}.retrato-hud-t span:after{content:"]";color:var(--line)}.retrato-hud-t span{color:var(--ink)}.retrato-credito{font-size:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere;font-weight:500}.retrato-credito a{position:relative}.retrato-credito a:after{content:"";position:absolute;inset:-13px -4px}.retrato-pie i{background:var(--ink-2);align-self:flex-end;width:.6em;height:.12em;margin-bottom:.1em;display:inline-block}@media (prefers-reduced-motion:no-preference){.retrato[data-anim]:not(.is-on) .retrato-img{clip-path:inset(0 0 100%);animation:1ms linear 4s forwards ret-respaldo}.retrato.is-on .retrato-img{animation:ret-revela .76s var(--ease-in-out) both}.retrato.is-on .retrato-scan:before{animation:ret-barrido .76s var(--ease-in-out) both}.retrato-hud.ret-run .retrato-marco:before{animation:.56s step-end ret-glitch-a}.retrato-hud.ret-run .retrato-marco:after{animation:.56s step-end ret-glitch-b}.retrato-hud.ret-run .retrato-scan:before{animation:ret-barrido .56s var(--ease-in-out) .2s both}.retrato-marco:after{animation:8s step-end 2.4s infinite ret-tic}.retrato-pie i{animation:1.06s step-end infinite cursor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.retrato-hud:hover .retrato-marco:before{animation:.56s step-end ret-glitch-a}.retrato-hud:hover .retrato-marco:after{animation:.56s step-end ret-glitch-b}.retrato-hud:hover .retrato-scan:before{animation:ret-barrido .56s var(--ease-in-out) .2s both}}@keyframes ret-respaldo{to{clip-path:inset(0)}}@keyframes ret-revela{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ret-barrido{0%{opacity:1;transform:translateY(-100%)}92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ret-tic{0%,96%{opacity:0}96.5%{opacity:1;clip-path:inset(38% 0 52%);transform:translate(-8px)}97.5%{opacity:1;clip-path:inset(64% 0 30%);transform:translate(6px)}98.5%,to{opacity:0}}@keyframes ret-glitch-a{0%{opacity:1;clip-path:inset(10% 0 78%);transform:translate(-12px)}14%{clip-path:inset(42% 0 40%);transform:translate(9px)}28%{clip-path:inset(70% 0 12%);transform:translate(-6px)}42%{clip-path:inset(22% 0 60%);transform:translate(12px)}56%{clip-path:inset(55% 0 30%);transform:translate(-4px)}70%{opacity:1;clip-path:inset(0 0 88%);transform:translate(3px)}84%,to{opacity:0}}@keyframes ret-glitch-b{0%{opacity:1;clip-path:inset(60% 0 25%);transform:translate(10px)}14%{clip-path:inset(15% 0 72%);transform:translate(-8px)}28%{clip-path:inset(35% 0 50%);transform:translate(5px)}42%{clip-path:inset(80% 0 6%);transform:translate(-10px)}56%{clip-path:inset(5% 0 85%);transform:translate(4px)}70%{opacity:0}to{opacity:0}}@media (width>=960px){.acerca-head{column-gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.acerca-apertura{grid-column:1/span 7}.retrato{grid-column:9/span 4}}.linea>li{border-top:1px solid var(--line)}.hito{margin-inline:calc(var(--s-2) * -1)}.hito-row{gap:var(--s-1);padding:var(--s-3) var(--s-2);display:grid}.hito-anio{font:800 var(--t-year)/1 var(--f-statement);color:var(--ink)}.hito-texto{max-width:var(--measure);gap:var(--s-1);align-content:start;display:grid}.hito-peek{min-height:1.5em}@media (hover:hover) and (pointer:fine){.hito-row:not(.hk-inv) .hito-peek{visibility:hidden}}@media (width>=720px){.hito-row{column-gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hito-anio{grid-column:span 4}.hito-texto{grid-column:span 8}}.indice-row{gap:4px;display:grid}.indice-fila.hk-inv,.indice-fila .hk-inv{padding:var(--s-3) var(--s-2)}@media (hover:hover) and (pointer:fine){.fila.hk:hover{background:0 0}}.indice-extracto{max-width:var(--measure);margin-top:4px}.entrada-h1.largo{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800}.entrada-cuerpo>.lead+*{margin-top:var(--s-4)}.vecinos{margin-top:var(--s-8)}.vecinos .fila{gap:2px;display:grid}.entrada-contacto .redes{max-width:28rem}.entrada-contacto>p{margin-top:var(--s-3)}.tap{align-items:center;min-height:44px;display:inline-flex}.no-existe{place-content:center;justify-items:center;gap:var(--s-3);text-align:center;min-height:55vh;padding-block:var(--s-12);display:grid}.site-footer{margin-top:var(--section-gap);border-top:1px solid var(--line)}.footer{gap:var(--s-3);padding-block:var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom,0px));display:grid}.monograma{width:96px;height:96px;color:var(--ink)}.footer-body{gap:var(--s-1);max-width:52ch;display:grid}.footer-year{font:700 var(--t-lead)/1 var(--f-statement)}@media (width>=720px){.footer{column-gap:var(--s-4);grid-template-columns:96px minmax(0,1fr) auto;align-items:center}}
