:root{--bg:#f5f0e6;--surface:#fffcf6;--sand-2:#ece4d5;--ink:#072e35;--ink-2:#0a6b71;--text-2:#46636a;--teal:#03bec0;--teal-ink:#007a7d;--on-teal:#062a30;--laguna:#0a7f86;--mist:#a9e6e3;--coral:#f0716a;--coral-ink:#b83d37;--on-coral:#062a30;--muted:#7a9499;--line:#072e3521;--line-strong:#072e354d;--band:#072e35;--band-ink:#f5f0e6;--band-2:#a9c7c9;--tint-teal:#ddf1ec;--tint-coral:#f8e2d6;--topo:#03bec057;--topo-band:#03bec033;--shadow:0 24px 48px -30px #072e358c;--grain:.055;--land:#c6dad8;--land-stroke:#f5f0e6;--serif:"Fraunces", "Zilla Slab", Georgia, serif;--sans:"Instrument Sans", Lato, "Helvetica Neue", Arial, system-ui, sans-serif;--mono:var(--sans);--gutter:clamp(1rem, 4vw, 2.5rem);--section:clamp(4.5rem, 9vw, 8rem);--radius:14px;--ease:cubic-bezier(.2,.7,.2,1);--brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 15C58 7 150 4 296 8C226 11 132 14 34 21' fill='none' stroke='%23F0716A' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--nodes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10'%3E%3Cpath d='M4 5H26' stroke='%2303BEC0' stroke-width='1.4'/%3E%3Ccircle cx='4' cy='5' r='3.2' fill='%2303BEC0'/%3E%3Ccircle cx='15' cy='5' r='3.2' fill='%23F0716A'/%3E%3Ccircle cx='26' cy='5' r='3.2' fill='%2303BEC0'/%3E%3C/svg%3E");--trenza:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='14' viewBox='0 0 36 14'%3E%3Crect width='36' height='14' fill='%23072E35'/%3E%3Cpath d='M0 11L9 3L18 11L27 3L36 11' fill='none' stroke='%2303BEC0' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M0 3L9 11L18 3L27 11L36 3' fill='none' stroke='%23F0716A' stroke-width='1.8' stroke-linejoin='round'/%3E%3Ccircle cx='9' cy='7' r='1.3' fill='%23F5F0E6'/%3E%3Ccircle cx='27' cy='7' r='1.3' fill='%23F5F0E6'/%3E%3C/svg%3E");--trenza-az:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='14' viewBox='0 0 36 14'%3E%3Crect width='36' height='14' fill='%23072E35'/%3E%3Cpath d='M0 11L9 3L18 11L27 3L36 11' fill='none' stroke='%2303BEC0' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M0 3L9 11L18 3L27 11L36 3' fill='none' stroke='%23F5F0E6' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{color-scheme:dark;--bg:#061f24;--surface:#0b2b31;--sand-2:#0a272d;--ink:#f2ede3;--ink-2:#6fe0e0;--text-2:#a8c0c3;--teal:#1ecfd1;--teal-ink:#5edcdd;--on-teal:#04191d;--laguna:#139ea3;--mist:#8fddda;--coral:#ff8a80;--coral-ink:#ff9c93;--muted:#86a0a4;--line:#f2ede31f;--line-strong:#f2ede347;--band:#04171b;--band-ink:#f2ede3;--band-2:#a3bec1;--tint-teal:#0a2e34;--tint-coral:#2a211d;--topo:#1ecfd138;--topo-band:#1ecfd129;--shadow:0 24px 48px -26px #000000bf;--grain:.04;--land:#164249;--land-stroke:#061f24}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 88px);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:90;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}p a,li a{color:var(--teal-ink);font-weight:600}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}::selection{background:var(--teal);color:#062a30}.wrap{width:min(1200px, 100% - 2*var(--gutter));margin-inline:auto}h1,h2,h3{font-family:var(--serif);color:inherit;text-wrap:balance;font-optical-sizing:auto;font-variation-settings:"SOFT" 100, "WONK" 0}h2{letter-spacing:-.025em;margin:0 0 1.1rem;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:600;line-height:1.02}h3{letter-spacing:-.01em;margin:0 0 .4rem;font-size:clamp(1.25rem,1.8vw,1.45rem);font-weight:600;line-height:1.2}h2 em,h3 em{color:var(--teal-ink);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic;font-weight:500}p{text-wrap:pretty}.intro{color:var(--text-2);max-width:44ch;margin:0;font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.55}.note{font-family:var(--sans);letter-spacing:.01em;color:var(--text-2);font-size:.82rem}.kicker{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.76rem;font-weight:600;line-height:1.2;display:flex}.kicker:before{content:"";background:var(--nodes) center/contain no-repeat;flex:none;width:30px;height:10px}header.top{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:saturate(1.3)blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .3s;position:sticky;top:0}header.top.scrolled{box-shadow:0 10px 30px -24px #072e3580}.top .wrap{justify-content:space-between;align-items:center;gap:1.5rem;min-height:74px;display:flex}.brand{align-items:center;line-height:0;text-decoration:none;display:flex}.brand img{width:auto;height:28px;transition:transform .3s var(--ease)}.brand:hover img{transform:translateY(-1px)rotate(-1deg)}nav ul{align-items:center;gap:clamp(.9rem,1.8vw,1.8rem);margin:0;padding:0;list-style:none;display:flex}nav a{color:var(--ink);padding:.35rem 0;font-size:.95rem;font-weight:600;text-decoration:none;position:relative}nav a:after{content:"";background:var(--brush) center/100% 100% no-repeat;transform-origin:0;height:6px;transition:transform .35s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}nav a:hover:after,nav a[aria-current=page]:after{transform:scaleX(1)}nav a[aria-current=page]{color:var(--teal-ink)}.menu-btn{border:1.5px solid var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem 1.05rem;font-size:.9rem;font-weight:600;display:none}.actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;display:flex}.btn{font-family:var(--sans);cursor:pointer;isolation:isolate;border:0;border-radius:12px;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .3s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"→";transition:transform .25s var(--ease)}.btn:hover:after{transform:translate(4px)}.btn:before{content:"";z-index:-1;background:var(--teal);transition:transform .35s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn.solid{background:var(--ink);color:var(--bg)}.btn.solid:hover{color:#062a30}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.text-link{color:var(--ink);background:linear-gradient(var(--teal), var(--teal)) 0 100%/100% 2px no-repeat;transition:background-size .3s var(--ease), color .2s;padding-bottom:3px;font-weight:600;text-decoration:none}.text-link:hover{color:var(--teal-ink);background-image:var(--brush);background-size:100% 7px}.hero{isolation:isolate;padding:clamp(2.5rem,6vw,5rem) 0 clamp(3.5rem,7vw,6.5rem);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:var(--topo);-webkit-mask-composite:source-in;animation:60s ease-in-out infinite alternate drift;position:absolute;inset:-4% -4% -4% 40%;-webkit-mask:url(/img/texturas/curvas.svg) 50%/cover no-repeat,linear-gradient(90deg,#0000,#000 35%);-webkit-mask-composite:source-in,source-over;mask:url(/img/texturas/curvas.svg) 50%/cover no-repeat intersect,linear-gradient(90deg,#0000,#000 35%)}.hero:has(.mapbox):before{display:none}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.04)}}.hero .wrap{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero h1{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 1.6rem;font-size:clamp(2.8rem,6.4vw,5.6rem);font-weight:650;line-height:.96}.hero h1 em{color:var(--teal-ink);font-variation-settings:"SOFT" 100, "WONK" 1;background:var(--brush) 0 96%/0% .26em no-repeat;animation:brush 1.1s .9s var(--ease) forwards;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em .08em;font-style:italic;font-weight:500}@keyframes brush{to{background-size:100% .26em}}.hero .lede{max-width:32ch;color:var(--ink);margin:0 0 1.3rem;font-size:clamp(1.18rem,1.9vw,1.42rem);line-height:1.45}.hero .lede b{background:linear-gradient(var(--teal), var(--teal)) 0 100%/0% 2px no-repeat;animation:marker .9s 1.5s var(--ease) forwards;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:1px;font-weight:650}@keyframes marker{to{background-size:100% 2px}}.hero .lede-2{max-width:48ch;color:var(--text-2);margin:0 0 2.2rem;font-size:1.02rem}.tagline{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);align-items:center;gap:.7rem;margin:0 0 1.3rem;font-size:.76rem;font-weight:600;display:inline-flex}.tagline:before{content:"";background:var(--nodes) center/contain no-repeat;width:30px;height:10px}.hero .wrap>div>*,.hero .statcard{animation:rise .9s var(--ease) both}.hero .wrap>div>:first-child{animation-delay:50ms}.hero .wrap>div>:nth-child(2){animation-delay:.15s}.hero .wrap>div>:nth-child(3){animation-delay:.3s}.hero .wrap>div>:nth-child(4){animation-delay:.4s}.hero .wrap>div>:nth-child(5){animation-delay:.5s}.hero .wrap>div>:nth-child(6){animation-delay:.6s}.hero .statcard{animation-delay:.35s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-signup{isolation:isolate;background:var(--band);color:var(--band-ink);border-radius:var(--radius);max-width:580px;box-shadow:var(--shadow);margin:0 0 1.4rem;padding:1.5rem 1.6rem 1.6rem;position:relative;overflow:hidden}.hero-signup:before{content:"";z-index:-1;background:var(--topo-band);position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas-2.svg) 50%/cover;mask:url(/img/texturas/curvas-2.svg) 50%/cover}.hero-signup .hs-label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.6rem;margin:0 0 .45rem;font-size:.74rem;font-weight:600;display:flex}.hero-signup .hs-label i{background:var(--coral);color:#062a30;letter-spacing:.06em;border-radius:999px;padding:.12rem .55rem;font-style:normal}.hero-signup .hs-title{font-family:var(--serif);color:var(--band-ink);font-variation-settings:"SOFT" 100;margin:0 0 1rem;font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:550;line-height:1.25}.statcard{isolation:isolate;background:var(--teal);color:var(--on-teal);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);flex-direction:column;gap:1.3rem;padding:clamp(2rem,4vw,2.9rem);display:flex;position:relative;overflow:hidden}.statcard:before{content:"";z-index:-1;background:#04282e38;position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas-2.svg) 50%/cover;mask:url(/img/texturas/curvas-2.svg) 50%/cover}.statcard:after{content:"";filter:brightness(0)invert();opacity:.95;transform-origin:50% 90%;background:url(/img/pajaro.png) 50%/contain no-repeat;width:62px;height:74px;animation:6s ease-in-out infinite perch;position:absolute;top:clamp(1.3rem,3vw,2rem);right:clamp(1.3rem,3vw,2rem)}@keyframes perch{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-7deg)}90%{transform:rotate(3deg)}94%{transform:rotate(-2deg)}}.statcard .big-num{font-family:var(--serif);letter-spacing:-.05em;color:var(--on-teal);font-variation-settings:"SOFT" 100, "WONK" 1;font-variant-numeric:tabular-nums;font-size:clamp(4.4rem,10vw,7.6rem);font-weight:700;line-height:.86}.statcard .big-num small{font-family:var(--sans);letter-spacing:0;max-width:19ch;margin-top:.9rem;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:600;line-height:1.3;display:block}.statcard blockquote{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 1;border-top:1.5px solid #062a3059;margin:0;padding-top:1.1rem;font-size:clamp(1.15rem,1.9vw,1.38rem);font-style:italic;font-weight:450;line-height:1.35}.statcard .src{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}section.block{padding:var(--section) 0;border-top:1px solid var(--line);position:relative}main>section:first-child{border-top:0}.sec-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.sec-head{align-items:end;margin-bottom:clamp(2rem,4vw,3.4rem)}.sec-head h2{margin-bottom:0}.sec-head .intro{margin:0 0 .35rem}.block.tint-teal{background:var(--tint-teal);border-top-color:#0000}.block.tint-sand{background:var(--sand-2);border-top-color:#0000}.block.ink{background:var(--band);color:var(--band-ink);isolation:isolate;border-top-color:#0000;overflow:hidden}.block.ink:before{content:"";z-index:-1;background:var(--topo-band);position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas-2.svg) 50%/cover;mask:url(/img/texturas/curvas-2.svg) 50%/cover}.block.ink:after{content:"";aspect-ratio:133/160;z-index:-1;opacity:.06;filter:brightness(0)invert();background:url(/img/pajaro.png) 50%/contain no-repeat;width:min(46vw,560px);position:absolute;bottom:-10%;right:-4%}.block.ink .kicker{color:var(--teal)}.block.ink .intro{color:var(--band-2)}.block.ink h2 em{color:var(--teal)}.block.band-teal{background:var(--teal);color:var(--on-teal);isolation:isolate;border-top-color:#0000;overflow:hidden}.block.band-teal:before{content:"";z-index:-1;background:#04282e29;position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas.svg) 50%/cover;mask:url(/img/texturas/curvas.svg) 50%/cover}.block.band-teal .kicker{color:var(--on-teal)}.block.band-teal .kicker:before{filter:brightness(0);opacity:.75}.block.band-teal .intro{color:var(--on-teal);opacity:.86}.block.band-teal .signup input{color:#062a30;background:#fffcf6eb;border-color:#0000}.block.band-teal .signup input::placeholder{color:#5c7a80}.block.band-teal .signup button{color:#f5f0e6;background:#062a30;border-color:#062a30}.block.band-teal .signup button:hover{background:var(--coral);border-color:var(--coral);color:#062a30}.block.band-teal .signup-fine,.block.band-teal .signup-msg{color:var(--on-teal)}.thesis{counter-reset:t;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.8rem);display:grid}.thesis .t-item{--c:var(--teal);counter-increment:t;border-top:1px solid #f5f0e633;padding-top:1.4rem}.thesis .t-item:nth-child(2){--c:var(--coral)}.thesis .t-item:nth-child(3){--c:var(--mist)}.thesis .t-item:before{content:counter(t);font-family:var(--serif);color:var(--c);font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:.9rem;font-size:3.4rem;font-style:italic;font-weight:500;line-height:1;display:block}.thesis .t-item h3{color:var(--band-ink);margin:0 0 .6rem;font-size:clamp(1.45rem,2.2vw,1.8rem)}.thesis .t-item p{color:var(--band-2);margin:0;font-size:1.02rem}.block:not(.ink) .thesis .t-item{border-top-color:var(--line-strong)}.block:not(.ink) .thesis .t-item h3{color:var(--ink)}.block:not(.ink) .thesis .t-item p{color:var(--text-2)}.pullquote{max-width:22ch;font-family:var(--serif);letter-spacing:-.025em;font-variation-settings:"SOFT" 100;margin:clamp(3rem,6vw,5rem) 0 0;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:600;line-height:1.05}.pullquote span{color:var(--teal);font-variation-settings:"SOFT" 100, "WONK" 1;background:var(--brush) 0 98%/0% .22em no-repeat;transition:background-size 1.3s .5s var(--ease);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em;font-style:italic;font-weight:500}.pullquote:not(.rv) span,.pullquote.in span{background-size:100% .22em}.teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.teaser{--accent:var(--teal);--on-accent:#062a30;isolation:isolate;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:color .35s, border-color .35s, transform .35s var(--ease);flex-direction:column;padding:1.7rem 1.6rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.teaser:nth-child(4n+2){--accent:var(--coral)}.teaser:nth-child(4n+3){--accent:var(--laguna);--on-accent:#f5f0e6}.teaser:nth-child(4n+4){--accent:var(--ink);--on-accent:var(--bg)}.teaser:after{content:"";z-index:-1;background:var(--accent);transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.teaser:hover{color:var(--on-accent);border-color:#0000;transform:translateY(-3px)}.teaser:hover:after{transform:none}.teaser .tk{font-family:var(--sans);letter-spacing:.14em;color:var(--text-2);text-transform:uppercase;align-items:center;gap:.55rem;font-size:.74rem;font-weight:600;transition:color .35s;display:flex}.teaser .tk:before{content:"";background:var(--accent);border-radius:50%;width:.62rem;height:.62rem;transition:background .35s}.teaser:hover .tk{color:inherit}.teaser:hover .tk:before{background:currentColor}.teaser h3{margin:.8rem 0 .45rem;font-size:clamp(1.4rem,2vw,1.65rem)}.teaser p{color:var(--text-2);margin:0 0 1.3rem;font-size:.98rem;line-height:1.55;transition:color .35s}.teaser:hover p{color:inherit;opacity:.88}.teaser .arrow{align-self:flex-start;margin-top:auto;font-size:.95rem;font-weight:600}.band{background:var(--band);color:var(--band-ink);padding:var(--section) 0}.band h2{color:inherit}.band .kicker{color:var(--teal)}.band .intro{color:var(--band-2)}.band .sec-grid{align-items:start}.band ul{margin:0 0 2rem;padding:0;list-style:none}.band li{border-bottom:1px solid #f5f0e62e;padding:.9rem 0}.band li b{font-family:var(--serif);color:var(--teal);font-size:1.18rem;font-weight:600;display:block}.band li span{color:var(--band-2);font-size:.98rem}.signup{flex-wrap:wrap;gap:.6rem;display:flex}.signup label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup input{min-width:0;font:inherit;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:12px;flex:15rem;padding:.95rem 1.15rem;font-size:1.02rem;transition:border-color .2s,box-shadow .2s}.signup input::placeholder{color:var(--muted)}.signup input:focus{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 28%, transparent);outline:none}.signup button{font:inherit;border:1.5px solid var(--teal);background:var(--teal);color:var(--on-teal);cursor:pointer;border-radius:12px;flex:none;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s}.signup button:hover{background:var(--coral);border-color:var(--coral);color:#062a30;transform:translateY(-1px)}.signup-msg{color:var(--teal-ink);min-height:0;margin-top:.6rem;font-size:.85rem}.signup-msg:empty{display:none}.band .signup input,.hero-signup .signup input{color:#f5f0e6;background:#f5f0e614;border-color:#f5f0e64d}.band .signup input::placeholder,.hero-signup .signup input::placeholder{color:#a9c2c5}.hero-signup .signup-msg,.band .signup-msg{color:var(--teal)}.benefits{border-top:2px solid var(--ink);counter-reset:b;margin:0 0 2rem;padding:0;list-style:none}.benefits li{counter-increment:b;border-bottom:1px solid var(--line-strong);padding:1.05rem 0 1.05rem 2.6rem;position:relative}.benefits li:before{content:counter(b);font-family:var(--serif);color:var(--coral-ink);font-variation-settings:"SOFT" 100, "WONK" 1;font-size:1.6rem;font-style:italic;line-height:1;position:absolute;top:.9rem;left:0}.benefits li b{font-family:var(--serif);color:var(--ink);font-size:1.2rem;font-weight:600;display:block}.benefits li span{color:var(--text-2);font-size:.98rem}.signup-fine{letter-spacing:.02em;opacity:.85;margin:.8rem 0 0;font-size:.8rem}.region-nav{flex-wrap:wrap;gap:.55rem;margin:0 0 2.5rem;display:flex}.region-nav a{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:.5rem 1.05rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.region-nav a:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.region{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2.5rem}.region:first-of-type{border-top:0;margin-top:0;padding-top:0}.region-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.region-head h3{color:var(--ink);margin:0;font-size:clamp(1.7rem,2.8vw,2.3rem)}.region-head .count{color:var(--text-2);font-size:.82rem;font-weight:600}.members{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem 1.5rem;display:grid}.member{flex-direction:column;display:flex}.member .photo{aspect-ratio:4/5;border-radius:var(--radius);background:linear-gradient(160deg, color-mix(in srgb, var(--teal) 30%, var(--surface)), color-mix(in srgb, var(--coral) 22%, var(--surface)));place-items:center;width:100%;margin-bottom:.95rem;display:grid;overflow:hidden}.member .photo img{object-fit:cover;width:100%;height:100%;display:block}.member .photo .initials{font-family:var(--serif);color:var(--ink-2);font-size:2.2rem;font-weight:600}.member .name{font-family:var(--serif);margin:0 0 .25rem;font-size:1.15rem;font-weight:600;line-height:1.2}.member .role{color:var(--text-2);margin:0 0 .35rem;font-size:.9rem;line-height:1.4}.member .uni{color:var(--teal-ink);margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.dir-empty{background:var(--surface);border:1.5px dashed color-mix(in srgb, var(--teal) 55%, transparent);border-radius:var(--radius);color:var(--text-2);padding:clamp(1.5rem,3vw,2.2rem) clamp(1.3rem,3vw,2.4rem);position:relative}.dir-empty p{max-width:70ch;margin:0}.dir-empty b{color:var(--ink);font-family:var(--serif);font-size:1.08em}a.member{color:inherit;border-radius:var(--radius);text-decoration:none}a.member .photo img{transition:transform .6s var(--ease)}a.member:hover .photo img{transform:scale(1.045)}a.member:hover .name{color:var(--teal-ink)}a.member:focus-visible{outline:2px solid var(--teal-ink);outline-offset:4px}.member .city{color:var(--text-2);margin:.15rem 0 0;font-size:.76rem}.dir-note{color:var(--text-2);margin:-1.2rem 0 2.2rem;font-size:.85rem}dialog.perfil{border-radius:calc(var(--radius) + 4px);background:var(--surface);color:var(--ink);width:min(880px,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow);border:0;padding:0;overflow:auto}dialog.perfil[open]{animation:pop .35s var(--ease)}dialog.perfil::backdrop{backdrop-filter:blur(3px);background:#04171ba8}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.perfil-close{float:right;border:1px solid var(--line-strong);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;z-index:1;border-radius:999px;margin:.7rem .7rem 0 0;font-size:1.5rem;line-height:1;transition:background .2s,color .2s,transform .2s;position:sticky;top:.7rem}.perfil-close:hover{background:var(--ink);color:var(--bg);transform:rotate(90deg)}.perfil-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.2rem,3vw,2.4rem);display:grid}.perfil-grid .photo{aspect-ratio:4/5;border-radius:var(--radius);background:var(--tint-teal);align-self:start;place-items:center;display:grid;overflow:hidden}.perfil-grid .photo img{object-fit:cover;width:100%;height:100%;display:block}.perfil-grid .photo .initials{font-family:var(--serif);color:var(--ink-2);font-size:3rem;font-weight:600}.perfil-body h3{letter-spacing:-.02em;margin:.2rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05}.perfil-body p{margin:0 0 .9rem;line-height:1.62}.perfil-body .perfil-rol{color:var(--text-2);margin-bottom:1.3rem}.perfil-body .perfil-rol span{color:var(--teal-ink);font-weight:600}.perfil-otras{color:var(--text-2);border-top:1px solid var(--line);padding-top:.9rem;font-size:.92rem}.perfil-otras b{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:.2rem;font-size:.74rem;display:block}.perfil-links{flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.88rem;display:flex}.perfil-links a{color:var(--teal-ink)}.faces{grid-template-columns:repeat(8,minmax(0,1fr));gap:.6rem;margin-bottom:2.4rem;display:grid}.faces a{aspect-ratio:4/5;background:var(--sand-2);border-radius:12px;display:block;position:relative;overflow:hidden}.faces img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.faces a:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--teal);transition:box-shadow .3s var(--ease);position:absolute;inset:0}.faces a:hover img{transform:scale(1.06)}.faces a:hover:after{box-shadow:inset 0 0 0 3px var(--teal)}.faces a.faces-more{background:var(--teal);color:var(--on-teal);isolation:isolate;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1rem;text-decoration:none;display:flex}.faces a.faces-more:before{content:"";z-index:-1;background:#04282e33;position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas-2.svg) 50%/cover;mask:url(/img/texturas/curvas-2.svg) 50%/cover}.faces-more b{font-family:var(--serif);letter-spacing:-.03em;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:.9}.faces-more span{font-size:.78rem;font-weight:600;line-height:1.25}.faces a.faces-more:hover{background:var(--ink);color:var(--bg)}.faces a:focus-visible{outline:2px solid var(--teal-ink);outline-offset:3px}.preview-note{letter-spacing:.04em;color:var(--teal-ink);vertical-align:.3em;border:1px dashed;border-radius:999px;margin-left:.6rem;padding:.15rem .7rem;font-size:.72rem;font-weight:600;display:inline-block}.marquee{color:#f5f0e6;background:#072e35;padding:1.85rem 0;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;background:var(--trenza-az) 0 0/31px 12px repeat-x;height:12px;position:absolute;left:0;right:0}.marquee:before{top:0}.marquee:after{bottom:0;transform:scaleY(-1)}.marquee-track{align-items:center;gap:2.2rem;width:max-content;animation:46s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee span{font-family:var(--serif);letter-spacing:-.015em;white-space:nowrap;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:clamp(1.6rem,3.4vw,2.6rem);font-style:italic;font-weight:450;line-height:1.1}.marquee span.t{color:#03bec0}.marquee i{opacity:.85;background:#03bec0;flex:none;width:22px;height:26px;-webkit-mask:url(/img/pajaro.png) 50%/contain no-repeat;mask:url(/img/pajaro.png) 50%/contain no-repeat}@keyframes marquee{to{transform:translate(-50%)}}.mapbox{position:relative}.colmap{width:100%;height:auto;max-height:78vh;display:block}.dep{fill:var(--land);stroke:var(--land-stroke);stroke-width:.9px;cursor:default;transition:fill .2s}.dep:hover,.dep.hl{fill:color-mix(in srgb, var(--teal) 38%, var(--land))}.dep.visited{fill:var(--teal)}.inset{fill:none;stroke:var(--line-strong);stroke-dasharray:3 3}.pin{fill:var(--coral);stroke:var(--bg);stroke-width:1.5px}.pulse{fill:none;stroke:var(--coral);stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;animation:2.6s ease-out infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mapmeta{border-top:1px solid var(--line-strong);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.4rem;padding-top:.8rem;font-size:.84rem;display:flex}.mapmeta strong{font-family:var(--serif);color:var(--teal-ink);font-size:1.25rem;font-weight:700}#hovername{min-height:1.3em;color:var(--ink);font-weight:600}.mapmeta span:last-child{white-space:nowrap}.moments{counter-reset:m;border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.moments li{--c:var(--teal-ink);counter-increment:m;border-bottom:1px solid var(--line-strong);padding:1.5rem 1.6rem 1.6rem 0}.moments li:nth-child(2){--c:var(--coral-ink)}.moments li:nth-child(3){--c:var(--laguna)}.moments li:nth-child(4){--c:var(--ink-2)}.moments li:nth-child(odd){border-right:1px solid var(--line-strong)}.moments li:nth-child(2n){padding-left:1.6rem}.moments li:before{content:counter(m);font-family:var(--serif);color:var(--c);font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:.7rem;font-size:2.4rem;font-style:italic;font-weight:500;line-height:1;display:block}.moments p{color:var(--text-2);margin:0;font-size:.98rem}.docs{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.docs li{border-bottom:1px solid var(--line-strong);transition:padding .35s var(--ease);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding:1.8rem 0;display:grid}.docs li:hover{padding-left:.8rem}.docs .city{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:650;line-height:1.02;transition:color .3s}.docs li:hover .city{color:var(--teal-ink)}.docs p{color:var(--text-2);margin:0}.status{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:var(--tint-teal);border-radius:999px;padding:.35rem .85rem;font-size:.76rem;font-weight:600}.status:before{content:"";background:var(--coral);vertical-align:.05em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;animation:2.4s ease-in-out infinite blink;display:inline-block}@keyframes blink{50%{opacity:.25}}.videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.video{color:var(--ink);text-decoration:none;display:block}.video .thumb{aspect-ratio:16/9;border-radius:var(--radius);background:var(--band);box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}.video .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.video:hover .thumb img{transform:scale(1.04)}.video .thumb iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video .play{background:var(--teal);width:3.8rem;height:3.8rem;transition:background .25s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.1rem;left:1.1rem}.video .play:before{content:"";border:2px solid var(--teal);border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:0}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.video .play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #062a30;margin-left:4px}.video:hover .play{background:#f5f0e6;transform:scale(1.08)}.video:hover .play:before{border-color:#f5f0e6}.video h3{margin:1.1rem 0 .3rem}.video p{color:var(--text-2);margin:0;font-size:.97rem}.convo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.convo .video h3{display:none}.convo h3.t{margin:0 0 .9rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.convo p{margin:0 0 1rem}.people{color:var(--text-2);border-top:1px solid var(--line-strong);padding-top:1rem;font-size:.95rem}.people b{color:var(--ink);font-weight:600}.pubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.pub{flex-direction:column;display:flex}.pub h3{margin:0 0 .3rem}.pub .sub{font-family:var(--serif);color:var(--teal-ink);font-variation-settings:"SOFT" 100, "WONK" 1;margin:0 0 .6rem;font-style:italic;font-weight:450}.pub p{color:var(--text-2);margin:0 0 1rem}.pub .go{color:var(--ink);background:linear-gradient(var(--teal), var(--teal)) 0 100%/100% 2px no-repeat;align-self:flex-start;margin-top:auto;padding-bottom:3px;font-weight:600;text-decoration:none}.pub .go:hover{color:var(--teal-ink);background-image:var(--brush);background-size:100% 7px}.cover{aspect-ratio:3/4.2;width:100%;max-width:250px;box-shadow:var(--shadow);transition:transform .45s var(--ease), box-shadow .45s;border-radius:4px 10px 10px 4px;margin-bottom:1.4rem;position:relative;overflow:hidden}.cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000002e,#0000);width:10px;position:absolute;inset:0 auto 0 0}.pub:hover .cover{transform:translateY(-6px)rotate(-1.2deg);box-shadow:0 34px 50px -30px #072e3599}.cover img{object-fit:cover;width:100%;height:100%;display:block}.cover.made{isolation:isolate;flex-direction:column;justify-content:space-between;padding:1.3rem 1.2rem;display:flex}.cover.made:before{content:"";z-index:-1;position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas-2.svg) 50%/cover;mask:url(/img/texturas/curvas-2.svg) 50%/cover}.cover.c1{color:#f5f0e6;background:#072e35}.cover.c1:before{background:#03bec047}.cover.c1 .ct{font-family:var(--serif);color:#03bec0;letter-spacing:-.02em;font-size:1.65rem;font-weight:650;line-height:1.02}.cover.c1 .cs{font-family:var(--serif);margin-top:.6rem;font-size:1.02rem;font-style:italic;line-height:1.2}.cover.c2{color:#062a30;background:#03bec0}.cover.c2:before{background:#04282e33}.cover.c2 .ct{font-family:var(--serif);color:#062a30;letter-spacing:-.02em;font-size:1.7rem;font-weight:650;line-height:1.02}.cover.c2 .cs{font-family:var(--serif);color:#062a30;margin-top:.6rem;font-size:1.02rem;font-style:italic;line-height:1.2}.cover .bar{background:#f0716a;border-radius:2px;width:2.4rem;height:4px;margin-bottom:.9rem}.cover.c2 .bar{background:#062a30}.cover .cf{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;font-size:.64rem;font-weight:600;display:flex}.cover .cf img{width:34px;height:auto}.pubs .pub:not(:has(.cover)){--c:var(--teal);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.7rem 1.6rem;position:relative;overflow:hidden}.pubs .pub:not(:has(.cover)):before{content:"";background:var(--c);border-radius:50%;width:.8rem;height:.8rem;margin-bottom:1rem;display:block}.pubs .pub:not(:has(.cover)):nth-child(2){--c:var(--coral)}.pubs .pub:not(:has(.cover)):nth-child(3){--c:var(--laguna)}.red{background:var(--tint-teal)}.red p{max-width:62ch}.big{font-family:var(--serif);letter-spacing:-.012em;border-left:4px solid var(--coral);font-variation-settings:"SOFT" 100;max-width:32ch;margin:0 0 1.5rem;padding-left:1.3rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:550;line-height:1.28}.red .logo{width:min(320px,100%);height:auto;margin-top:1.8rem}.red a{color:var(--teal-ink);font-weight:600}footer{isolation:isolate;color:#f5f0e6;background:#072e35;padding:clamp(3.5rem,7vw,5.5rem) 0 3rem;font-size:.95rem;position:relative;overflow:hidden}footer:before{content:"";z-index:-1;background:#03bec029;position:absolute;inset:0;-webkit-mask:url(/img/texturas/curvas.svg) 50%/cover;mask:url(/img/texturas/curvas.svg) 50%/cover}footer:after{content:"";background:var(--trenza) 0 0/36px 14px repeat-x;height:14px;position:absolute;top:0;left:0;right:0}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}footer .flogo{width:230px;height:auto;display:block}footer .tag{font-family:var(--serif);color:#03bec0;font-variation-settings:"SOFT" 100, "WONK" 1;margin-top:.9rem;font-size:1.25rem;font-style:italic;display:block}footer ul{flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}footer a{color:#f5f0e6;border-bottom:1px solid #f5f0e64d;padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}footer a:hover{color:#03bec0;border-color:#03bec0}footer .note{color:#a9c2c5;border-top:1px solid #f5f0e624;width:100%;padding-top:1.2rem}:root[data-theme=dark] footer,:root[data-theme=dark] .marquee{background:#04171b}:root[data-theme=dark] .hero-signup{border:1px solid #f2ede31a}.js .rv{opacity:0;transform:translateY(26px)}.js .rv.in{opacity:1;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:none}.js .teaser.rv.in{transition:color .35s, border-color .35s, transform .35s var(--ease), opacity .9s var(--ease);transition-delay:0s}@media (width<=980px){nav ul{gap:1rem}nav a{font-size:.9rem}}@media (width<=900px){.hero .wrap,.sec-grid{grid-template-columns:minmax(0,1fr)}.hero:before{inset:45% -20% -5%;-webkit-mask:url(/img/texturas/curvas.svg) 50%/cover no-repeat;mask:url(/img/texturas/curvas.svg) 50%/cover no-repeat}.mapbox{width:100%;max-width:460px;margin-inline:auto}nav{display:none}nav.open{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--bg);border-bottom:1px solid var(--line);padding:1rem var(--gutter) 1.6rem;box-shadow:var(--shadow);animation:rise .3s var(--ease);display:block;position:absolute;top:100%}nav.open ul{flex-direction:column;align-items:flex-start;gap:.3rem}nav.open a{font-family:var(--serif);padding:.35rem 0;font-size:1.6rem;font-weight:600;display:inline-block}.menu-btn{display:inline-block}.thesis,.convo{grid-template-columns:minmax(0,1fr)}.teasers,.pubs{grid-template-columns:repeat(2,minmax(0,1fr))}.members{grid-template-columns:repeat(3,minmax(0,1fr))}.faces{grid-template-columns:repeat(5,minmax(0,1fr))}.docs li{grid-template-columns:minmax(0,1fr);gap:.5rem}.docs .status{justify-self:start}.statcard{max-width:560px}}@media (width<=560px){body{font-size:1rem}.brand img{height:23px}.videos,.pubs,.teasers{grid-template-columns:minmax(0,1fr)}.members{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}.faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.perfil-grid{grid-template-columns:minmax(0,1fr)}.perfil-grid .photo{max-width:220px}.moments{grid-template-columns:minmax(0,1fr)}.moments li:nth-child(odd){border-right:0}.moments li:nth-child(2n){padding-left:0}.signup button{flex:100%}.actions .btn{flex:auto;justify-content:center}.statcard:after{width:44px;height:52px}.video .play{width:2.9rem;height:2.9rem;bottom:.8rem;left:auto;right:.8rem}.video .play:after{border-top-width:8px;border-bottom-width:8px;border-left-width:12px;margin-left:3px}.thesis .t-item:before{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pulse,.video .play:before{opacity:0}.marquee-track{animation:none!important}.js .rv{opacity:1;transform:none}}a.cover{text-decoration:none;display:block}a.cover.made{display:flex}.cover.c3{color:#f5f0e6;background:#0a6b71}.cover.c3:before{background:#a9e6e338}.cover.c3 .ct{font-family:var(--serif);color:#f5f0e6;letter-spacing:-.02em;font-size:1.7rem;font-weight:650;line-height:1.02}.cover.c3 .cs{font-family:var(--serif);color:#bfedeb;margin-top:.6rem;font-size:1.02rem;font-style:italic;line-height:1.2}.cover.c3 .cf img{filter:brightness(0)invert()}.sub-head{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border-top:1px solid var(--line-strong);align-items:center;gap:.7rem;margin:0 0 2rem;padding-top:1rem;font-size:.8rem;font-weight:600;display:flex}.cover.c2 .cf img{filter:brightness(0)invert()}.welcome-list{margin:0;padding:0;list-style:none}.welcome-list li{font-family:var(--serif);border-top:1.5px solid #062a3040;padding:.9rem 0 .9rem 1.8rem;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:550;line-height:1.3;position:relative}.welcome-list li:before{content:"✓";font-family:var(--sans);font-weight:700;position:absolute;top:.9rem;left:0}.statcard .welcome-list li:first-child{background:linear-gradient(#062a3040, #062a3040) 0 0/calc(100% - var(--libre-pajaro,84px)) 1.5px no-repeat;border-top:0}@media (width<=560px){.statcard .welcome-list li:first-child{--libre-pajaro:62px}}.red-territorio{aspect-ratio:560/765;width:100%;color:var(--teal);position:relative}.red .red-territorio{max-width:330px;margin-top:2.2rem}.red .red-territorio .e{opacity:.8;stroke-width:1.1px}.red .red-territorio .silueta{opacity:.35}.red-territorio .silueta{background:var(--teal);opacity:.22;position:absolute;inset:0;-webkit-mask:url(/img/texturas/colombia.svg) 50%/contain no-repeat;mask:url(/img/texturas/colombia.svg) 50%/contain no-repeat}.red-territorio svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.red-territorio .e{fill:none;stroke:var(--teal);stroke-width:.9px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--ease) forwards;animation-delay:calc(.3s + var(--i))}.red-territorio .arc{fill:none;stroke:var(--teal);stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.45;animation:draw 1.8s var(--ease) forwards;animation-delay:calc(.6s + var(--i))}.red-territorio .pulse-a{fill:none;stroke:var(--coral);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;opacity:0;animation:flow var(--f) linear infinite;animation-delay:calc(2.4s + var(--i))}.red-territorio .n{fill:var(--teal);opacity:0;transform-box:fill-box;transform-origin:50%;animation:node .6s var(--ease) forwards;animation-delay:var(--i)}.red-territorio .n.hub{fill:var(--bg);stroke:var(--teal);stroke-width:2.2px}.red-territorio .ring{fill:none;stroke:var(--teal);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite ring;animation-delay:calc(2s + var(--i))}@keyframes draw{to{stroke-dashoffset:0}}@keyframes node{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes flow{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:.95}85%{opacity:.95}to{stroke-dashoffset:-.05px;opacity:0}}.sep-tejido{background:var(--trenza) 0 0/36px 14px repeat-x;height:14px}.sep-tejido+section.block{border-top:0}.hero-signup{padding-top:calc(1.5rem + 8px)}.hero-signup:after{content:"";background:var(--trenza) 0 0/21px 8px repeat-x;height:8px;position:absolute;top:0;left:0;right:0}.top .tools{order:3;align-items:center;gap:.7rem;display:flex}nav{margin-left:auto}.theme-btn{border:1.5px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--ink);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .4s var(--ease);background:0 0;border-radius:999px;place-items:center;display:grid}.theme-btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:rotate(-20deg)}.theme-btn svg{width:18px;height:18px}.theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .sun{display:block}:root[data-theme=dark] .theme-btn .moon{display:none}@media (width<=900px){.red .red-territorio{display:none}}@media (prefers-reduced-motion:reduce){.red-territorio .e,.red-territorio .arc{stroke-dashoffset:0;animation:none}.red-territorio .n{opacity:1;animation:none}.red-territorio .ring,.red-territorio .pulse-a{display:none}}.teaser{--ico:none}.teaser:before{content:"";background:var(--accent);width:30px;height:30px;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;transition:background .35s, transform .45s var(--ease);position:absolute;top:1.5rem;right:1.5rem}.teaser:hover:before{background:currentColor;transform:rotate(-8deg)scale(1.08)}.teaser[href=\/podcast]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0M12 18v3M8 21h8'/%3E%3C/svg%3E")}.teaser[href=\/publicaciones]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5c3-1.2 6-1 9 1v13c-3-2-6-2.2-9-1zM21 5.5c-3-1.2-6-1-9 1v13c3-2 6-2.2 9-1z'/%3E%3C/svg%3E")}.teaser[href=\/videos],.teaser[href*=youtu]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M10 9.2l5 2.8-5 2.8z'/%3E%3C/svg%3E")}.teaser[href=\/documentales]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M7.5 4v16M16.5 4v16M3 9h4.5M3 15h4.5M16.5 9H21M16.5 15H21'/%3E%3C/svg%3E")}.teaser[href=\/la-red]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='2.2'/%3E%3Ccircle cx='19' cy='5.5' r='2.2'/%3E%3Ccircle cx='19' cy='18.5' r='2.2'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3Cpath d='M7.2 12h2.6M13.7 10.5l3.5-3.4M13.7 13.5l3.5 3.4'/%3E%3C/svg%3E")}.teaser[href$=\#integrantes]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Ccircle cx='17.2' cy='9' r='2.6'/%3E%3Cpath d='M3 20c0-3.5 2.7-6 6-6s6 2.5 6 6M15.5 14.4c3 .1 5.5 2.2 5.5 5.6'/%3E%3C/svg%3E")}.aporte{gap:clamp(1.2rem,2.5vw,1.8rem);max-width:860px;display:grid}.aporte .paso{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin:0;padding:clamp(1.3rem,3vw,2rem)}.aporte legend{float:left;width:100%;font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:.75rem;margin:0 0 1.2rem;padding:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600;line-height:1.15;display:flex}.aporte legend+*{clear:both}.aporte legend .n{background:var(--teal);width:2rem;height:2rem;color:var(--on-teal);font-family:var(--sans);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.aporte input[type=radio],.aporte input[type=checkbox]{accent-color:var(--teal-ink)}.perfiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.perfil-op,.monto-op,.metodo-op{cursor:pointer;border:1.5px solid var(--line-strong);background:var(--bg);border-radius:12px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.perfil-op input,.monto-op input,.metodo-op input{opacity:0;pointer-events:none;position:absolute}.perfil-op:has(input:checked),.monto-op:has(input:checked),.metodo-op:has(input:checked){border-color:var(--teal-ink);background:var(--tint-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 30%, transparent)}.perfil-op:has(input:focus-visible),.monto-op:has(input:focus-visible),.metodo-op:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:3px}.perfil-op{flex-direction:column;gap:.3rem;padding:1.1rem 1.1rem 1rem;display:flex}.po-quien{font-family:var(--serif);font-size:1.18rem;font-weight:600;line-height:1.2}.po-det{color:var(--text-2);font-size:.9rem;line-height:1.4}.po-rango{color:var(--teal-ink);margin-top:auto;padding-top:.5rem;font-size:.8rem;font-weight:600}.montos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.monto-op{flex-direction:column;align-items:flex-start;padding:1.1rem 1.1rem .95rem;display:flex}.mo-valor{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:650;line-height:1}.mo-mes{color:var(--text-2);margin-top:.3rem;font-size:.85rem}.monto-otro{flex-flow:wrap;align-items:center;gap:.4rem 1rem;margin-top:.8rem;padding:.9rem 1.1rem}.mo-otro-tit{font-family:var(--serif);cursor:pointer;font-size:1.15rem;font-weight:650}.mo-otro-caja{font-family:var(--serif);align-items:baseline;gap:.3rem;font-size:1.5rem;font-weight:650;display:flex}.monto-otro .mo-otro-caja input{opacity:1;pointer-events:auto;width:9ch;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;border:0;border-bottom:1.5px solid var(--line-strong);background:0 0;padding:.1rem .2rem;position:static}.monto-otro .mo-otro-caja input:focus{border-bottom-color:var(--teal-ink);outline:none}.monto-otro .mo-otro-caja input::placeholder{font-family:var(--sans);color:var(--muted);font-size:.95rem;font-weight:400}.monto-otro .mo-mes{margin-top:0}.mo-otro-ayuda{color:var(--text-2);margin-left:auto;font-size:.82rem}.mo-tag{background:var(--coral);color:var(--on-coral);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.18rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:-.7rem;right:.8rem}.metodos{flex-wrap:wrap;gap:.7rem;margin-bottom:1.2rem;display:flex}.metodo-op{padding:.8rem 1.2rem;font-weight:600}.campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.campos[hidden]{display:none}.campo{color:var(--text-2);flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}.campo.ancho,.campos .ancho{grid-column:1/-1}.campo input{font:inherit;color:var(--ink);border:1.5px solid var(--line-strong);background:var(--bg);border-radius:12px;padding:.85rem 1rem;font-size:1.02rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.campo input:focus{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 28%, transparent);outline:none}.campo input::placeholder{color:var(--muted)}.ayuda{color:var(--text-2);margin:.7rem 0 0;font-size:.85rem}.campos .ayuda{margin:0}.check{border-top:1px solid var(--line);align-items:flex-start;gap:.8rem;padding:.75rem 0;font-size:.95rem;line-height:1.5;display:flex}.check:first-of-type{border-top:0;padding-top:0}.check input{flex:none;width:1.2rem;height:1.2rem;margin-top:.2rem}.enviar{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.3rem;display:flex}.enviar .ayuda{max-width:34ch;margin:0}.enviar .btn[disabled]{opacity:.55;cursor:progress}.aporte-msg{color:var(--teal-ink);margin:1rem 0 0;font-weight:600}.aporte-msg:empty{display:none}.aporte-msg[data-tipo=error]{color:var(--coral-ink)}.aporte-msg[data-tipo=info]{color:var(--text-2);font-weight:500}.aporte-otro{color:var(--text-2);margin:1.6rem 0 0;font-size:.95rem}dialog.tresds{border-radius:calc(var(--radius) + 4px);background:var(--surface);color:var(--ink);width:min(520px,100vw - 2rem);box-shadow:var(--shadow);border:0;padding:1.4rem}dialog.tresds::backdrop{background:#04171ba8}dialog.tresds iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:min(520px,70dvh)}.resumen{border-top:2px solid var(--ink);margin:0 0 1.6rem;padding:0;list-style:none}.resumen li{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.resumen li span{color:var(--text-2)}.resumen li b{text-align:right;font-weight:600}.historial{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.95rem}.historial th,.historial td{text-align:left;border-bottom:1px solid var(--line);padding:.6rem .4rem}.historial th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:.75rem}.btn.peligro{color:var(--coral-ink);background:0 0;box-shadow:inset 0 0 0 1.5px}.btn.peligro:after{content:none}.btn.peligro:before{background:var(--coral)}.btn.peligro:hover{color:var(--on-coral)}.politica h3{margin-top:2rem}.politica p,.politica li{max-width:70ch}@media (width<=700px){.perfiles,.montos{grid-template-columns:minmax(0,1fr)}.monto-op{flex-direction:row;align-items:baseline;gap:.6rem;padding:.9rem 1.1rem}.mo-valor{font-size:1.6rem}.mo-mes{margin-top:0}.mo-tag{top:50%;right:1rem;transform:translateY(-50%)}.campos{grid-template-columns:minmax(0,1fr)}.enviar .btn{justify-content:center;width:100%}}.metodo-op:has(input:disabled){cursor:not-allowed;opacity:.6;align-items:center;gap:.6rem;display:inline-flex}.mo-pronto{letter-spacing:.04em;text-transform:uppercase;color:var(--coral-ink);border:1px solid;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.aviso-metodo{border-left:4px solid var(--coral);background:color-mix(in srgb, var(--coral) 12%, var(--bg));color:var(--ink);border-radius:0 10px 10px 0;margin:1rem 0 1.2rem;padding:.9rem 1.1rem;font-size:.93rem;line-height:1.5}.ed-hero h1,.art-head h1{font-family:var(--serif);letter-spacing:-.03em;max-width:18ch;margin:.2rem 0 1.6rem;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:650;line-height:1}.ed-hero h1 em{color:var(--teal-ink);font-variation-settings:"SOFT" 100, "WONK" 1;font-style:italic;font-weight:500}.ed-presenta{max-width:62ch;font-size:clamp(1.06rem,1.4vw,1.16rem);line-height:1.62}.ed-presenta p{margin:0 0 1rem}.ed-presenta p:first-child:first-letter{font-family:var(--serif);float:left;color:var(--teal-ink);margin:.08em .1em 0 0;font-size:3.4em;font-weight:650;line-height:.86}.ed-indice{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.ed-indice a{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:.42rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.ed-indice a:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ed-podcast{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.ed-foto{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow);margin:0;overflow:hidden}.ed-foto img{object-fit:cover;width:100%;height:100%;display:block}.block.ink .intro b{color:var(--band-ink)}.block.ink .ed-btn-claro{background:var(--teal);color:#062a30}.block.ink .ed-link-claro{color:var(--band-ink)}.block.ink p a:not(.btn){color:var(--teal)}.ed-pronto{color:var(--band-ink);border:1px solid #f5f0e659;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.ed-pronto:before{content:"";background:var(--coral);border-radius:50%;width:.55rem;height:.55rem}.ed-destacado-tit{font-family:var(--serif);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.2}.ed-destacado-tit a{color:var(--ink);text-decoration:none}.ed-destacado-tit a:hover{color:var(--teal-ink)}.ed-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.ed-lista li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .3s var(--ease), box-shadow .3s;flex-direction:column;padding:1.4rem 1.4rem 1.5rem;display:flex;position:relative}.ed-lista li:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.ed-lista .ed-tipo{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);font-size:.74rem;font-weight:600}.ed-lista h3{margin:.6rem 0 .5rem;font-size:clamp(1.2rem,1.7vw,1.38rem)}.ed-lista h3 a{color:var(--ink);text-decoration:none}.ed-lista h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ed-lista li:hover h3 a{color:var(--teal-ink)}.ed-lista p{color:var(--text-2);margin:0;font-size:.96rem;line-height:1.55}.ed-lista .ed-autor{color:var(--ink);margin-top:.9rem;font-size:.82rem;font-weight:600}.ed-nota-dial{max-width:70ch;color:var(--text-2);margin:2rem 0 0}.ed-agenda{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.ed-afiche{border-radius:var(--radius);box-shadow:var(--shadow);line-height:0;display:block;overflow:hidden}.ed-afiche img{width:100%;height:auto;transition:transform .6s var(--ease)}.ed-afiche:hover img{transform:scale(1.03)}.ed-fecha{font-family:var(--serif);color:var(--coral-ink);margin:0 0 1rem;font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:550;line-height:1.35}.ed-envios{margin:0 0 1.6rem;padding:0;list-style:none}.ed-envios li{color:var(--band-2);border-bottom:1px solid #f5f0e62e;padding:.75rem 0}.ed-envios b{color:var(--band-ink);font-weight:650}.ed-como{color:var(--band-2);margin:0 0 1rem}.ed-como b,.ed-como i{color:var(--band-ink)}.art-head{max-width:62rem;margin-bottom:clamp(2rem,4vw,3rem)}.art-head h1{max-width:24ch;margin-bottom:1.1rem;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.04}.art-bajada{color:var(--text-2);max-width:56ch;margin:0 0 1.4rem;font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.5}.art-meta{border-top:2px solid var(--ink);color:var(--text-2);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding-top:1rem;font-size:.88rem;display:flex}.art-meta b{color:var(--ink)}.art-cuerpo.con-imagen{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.art-figura{border-radius:var(--radius);box-shadow:var(--shadow);margin:0;line-height:0;position:sticky;top:96px;overflow:hidden}.art-figura img{width:100%;height:auto}.prosa{max-width:68ch;font-size:1.08rem;line-height:1.72}.prosa>:first-child{margin-top:0}.prosa p,.prosa ul,.prosa ol{margin:0 0 1.15rem}.prosa ul,.prosa ol{padding-left:1.2rem}.prosa li{margin:.35rem 0}.prosa li::marker{color:var(--teal-ink)}.prosa h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);border-top:1px solid var(--line-strong);margin:2.8rem 0 .6rem;padding-top:1.2rem;font-size:.8rem;font-weight:700;line-height:1.4}.prosa>h2:first-child{border-top:0;padding-top:0}.prosa h3{margin:0 0 1rem;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2}.prosa strong{color:var(--ink);font-weight:650}.prosa a{color:var(--teal-ink);font-weight:600}.prosa .fuente{color:var(--muted);font-size:.8em}.prosa .fuentes{margin-top:-.6rem}.prosa .resumen-tit{font-family:var(--serif);color:var(--coral-ink);margin:2.6rem 0 .4rem;font-size:1.3rem;font-style:italic;font-weight:600}.prosa .resumen-tit+p{font-family:var(--serif);border-left:3px solid var(--coral);padding-left:1.1rem;font-size:1.18rem;line-height:1.55}.prosa .nota-final{border-top:1px solid var(--line);color:var(--text-2);margin-top:2.6rem;padding-top:1rem;font-size:.85rem;font-style:italic}.prosa .adjunto{margin-top:2rem}.prosa .adjunto a{border:1.5px solid var(--line-strong);color:var(--ink);border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.2rem;text-decoration:none;display:inline-flex}.prosa .adjunto a:before{content:"↓";color:var(--teal-ink);font-weight:700}.prosa .adjunto a:hover{border-color:var(--teal);background:var(--tint-teal)}.art-pie{border-top:1px solid var(--line);color:var(--text-2);margin-top:3rem;padding-top:1.2rem;font-size:.95rem}.art-pie p{margin:0}@media (width<=900px){.ed-lista,.ed-podcast,.ed-agenda,.art-cuerpo.con-imagen{grid-template-columns:minmax(0,1fr)}.ed-foto{max-width:280px}.ed-afiche{max-width:420px}.art-figura{max-width:420px;position:static}}.galeria{margin-top:clamp(2.5rem,5vw,4rem)}.gal-grupo{align-items:baseline;gap:.8rem;margin:clamp(2.5rem,5vw,3.5rem) 0 1.2rem;font-size:clamp(1.5rem,2.6vw,2.1rem);display:flex}.gal-grupo:first-child{margin-top:0}.gal-grupo span{font-family:var(--sans);color:var(--text-2);letter-spacing:.04em;font-size:.8rem;font-weight:600}.gal-grid{columns:3 260px;column-gap:.8rem;margin:0;padding:0;list-style:none}.gal-grid li{break-inside:avoid;margin:0 0 .8rem}.gal-grid a{background:var(--sand-2);border-radius:10px;line-height:0;display:block;overflow:hidden}.gal-grid img{width:100%;height:auto;transition:transform .6s var(--ease), opacity .3s}.gal-grid a:hover img{transform:scale(1.03)}.gal-grid a:focus-visible{outline:2px solid var(--teal-ink);outline-offset:3px}.gal-credito{color:var(--text-2);margin:1rem 0 0;font-size:.85rem}dialog.visor{color:#f5f0e6;background:#04171bf0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}dialog.visor[open]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}dialog.visor::backdrop{background:0 0}.visor figure{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;height:100dvh;margin:0;padding:3.5rem .5rem 1.2rem;display:flex}.visor figure img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7rem)}.visor figcaption{text-align:center;color:#d9e4e3;max-width:70ch;font-size:.92rem;line-height:1.45}.visor-num{color:#86a0a4;white-space:nowrap;margin-left:.4rem}.visor button{font:inherit;color:#f5f0e6;cursor:pointer;background:0 0;border:0}.visor-ant,.visor-sig{font-family:var(--serif);opacity:.8;padding:1rem;font-size:3rem;line-height:1}.visor-ant:hover,.visor-sig:hover{opacity:1;color:var(--teal)}.visor-cerrar{width:2.6rem;height:2.6rem;font-size:1.5rem;line-height:1;position:fixed;top:.8rem;right:1rem;border:1.5px solid #f5f0e666!important;border-radius:50%!important}.visor-cerrar:hover{color:#072e35;background:#f5f0e6!important}@media (width<=700px){.gal-grid{columns:2 140px;column-gap:.5rem}.gal-grid li{margin-bottom:.5rem}.visor-ant,.visor-sig{font-size:2.4rem;position:fixed;bottom:1rem}.visor-ant{left:.5rem}.visor-sig{right:.5rem}dialog.visor[open]{grid-template-columns:minmax(0,1fr)}}.ed-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.8rem);display:grid}.ed-serie{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.ed-tira{aspect-ratio:16/10;border-radius:var(--radius);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:.4rem;margin-bottom:1rem;display:grid;overflow:hidden}.ed-tira img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.ed-tira img:first-child{grid-row:span 2}.ed-tira img:last-child{grid-column:span 2}.ed-serie:hover .ed-tira img{transform:scale(1.03)}.ed-serie .ed-tipo{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);font-size:.74rem;font-weight:600}.ed-serie h3{margin:.45rem 0 .4rem;font-size:clamp(1.3rem,2vw,1.55rem)}.ed-serie:hover h3{color:var(--teal-ink)}.ed-serie p{color:var(--text-2);margin:0;font-size:.98rem;line-height:1.55}@media (width<=900px){.ed-fotos{grid-template-columns:minmax(0,1fr)}}
