*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--azul-oscuro:#274a74;--azul-medio:#1d71b8;--azul-claro:#4a9ae0;--azul-cielo:#e8f1fa;--azul-ghost:#f4f8fc;--blanco:#fff;--gris-50:#f9fafb;--gris-100:#f3f4f6;--gris-200:#e5e7eb;--gris-300:#d1d5db;--gris-400:#9ca3af;--gris-500:#6b7280;--gris-600:#4b5563;--gris-700:#374151;--gris-800:#1f2937;--gris-900:#111827;--acento:#d4a54a;--acento-claro:#f5e6c8;--exito:#16a34a;--alerta:#eab308;--error:#dc2626;--font-heading:"Fraunces", "Fraunces Fallback", Georgia, serif;--font-body:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--max-width:1200px;--nav-height:64px;--radius:8px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px #274a740a, 0 2px 6px #274a740f;--shadow-md:0 2px 4px #274a740a, 0 6px 16px #274a7414, 0 1px 2px #274a7408;--shadow-lg:0 4px 8px #274a740a, 0 12px 32px #274a741a, 0 2px 4px #274a7405;--shadow-xl:0 8px 16px #274a740f, 0 20px 56px #274a7424, 0 4px 8px #274a7408;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration:.3s;--duration-slow:.5s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--medianoche:#0b1b2e;--medianoche-2:#081627;--medianoche-vidrio:#091628db;--champan:#f0c874;--acento-texto:#8a6417;--radius-pill:999px;--utility-h:36px;--bar-h:var(--nav-height);--tinta:#0b1b2e;--tinta-suave:#4a5668;--perla:#f7f5f0;--niebla:#f2f6fa;--linea:#0b1b2e1a;--linea-clara:#ffffff1f;--oro:linear-gradient(135deg, var(--champan) 0%, var(--acento) 55%, #b98a30 100%);--sombra-tarjeta:0 30px 60px -34px #0b1b2e73, 0 2px 6px #0b1b2e0a;--sec-py:clamp(4.5rem, 9vw, 7.5rem);--radio-foto:1.5rem;--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@media (max-width:640px){:root{--utility-h:32px}}@view-transition{navigation:auto}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{font-family:var(--font-body);color:var(--gris-700);background:var(--blanco);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.75;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--azul-medio);transition:color var(--duration) var(--ease);text-decoration:none}a:hover{color:var(--azul-oscuro)}ul,ol{list-style:none}a,button,summary,label,[role=button]{-webkit-tap-highlight-color:transparent}button,summary,[role=button]{-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--tinta);letter-spacing:-.01em;font-weight:400;line-height:1.15}h1{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}h2{letter-spacing:-.015em;font-size:clamp(1.6rem,4vw,2.75rem);line-height:1.15}h3{letter-spacing:-.01em;font-size:clamp(1.3rem,3vw,1.85rem)}h4{letter-spacing:-.005em;font-size:clamp(1.1rem,2.5vw,1.4rem)}p+p{margin-top:var(--sp-4)}.text-accent{color:var(--acento)}.text-azul{color:var(--azul-medio)}.container{width:100%;max-width:var(--max-width);padding:0 var(--sp-4);margin:0 auto}.section{padding:var(--sp-12) 0}.section--sm{padding:var(--sp-8) 0}.section--lg{padding:var(--sp-16) 0}.section-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;color:var(--acento-texto);margin-bottom:var(--sp-4);padding-left:2.8em;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block;position:relative}.section-label:before,.section-header--center .section-label:after{content:"";opacity:.6;background:currentColor;width:2em;height:1px;position:absolute;top:50%;left:0}.section-title{margin-bottom:var(--sp-4);color:var(--tinta);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.95rem,4.4vw,3.3rem);line-height:1.08}.section-subtitle{font-family:var(--font-body);color:var(--tinta-suave);text-wrap:pretty;max-width:38rem;font-size:1.04rem;font-weight:400;line-height:1.7}.section-header{margin-bottom:clamp(2.25rem,5vw,3.5rem)}.section-header--center{text-align:center}.section-header--center .section-subtitle{margin-left:auto;margin-right:auto}.section-header--center .section-label{padding:0 2.8em}.section-header--center .section-label:after{left:auto;right:0}@media (min-width:900px){.section-header--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:4rem;display:grid}.section-header--split .section-label{grid-column:1/-1;justify-self:start}.section-header--split .section-title{margin-bottom:0}.section-header--split .section-subtitle{margin:0;padding-bottom:.35rem}}.hero{background:var(--azul-oscuro);align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-body);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease), transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease);letter-spacing:.02em;background-clip:border-box;border:none;border-radius:50px;outline:none;padding:.85rem 1.6rem;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.btn svg{flex-shrink:0;width:18px;height:18px}.btn--lg{padding:1rem 1.8rem;font-size:.95rem}.btn--sm{padding:.55rem 1.2rem;font-size:.85rem}.services__grid{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@keyframes float-particle{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15px,-20px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.97)}}.accordion{max-width:800px}.accordion--center{margin:0 auto}.accordion__item{border-bottom:1px solid var(--gris-200);transition:border-color var(--duration) var(--ease);padding-left:var(--sp-3);border-left:3px solid #0000}.accordion__item.active{border-left-color:var(--acento)}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-4) 0;cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--gris-800);transition:color var(--duration) var(--ease);letter-spacing:.005em;background:0 0;border:none;font-size:.95rem;font-weight:600;display:flex}.accordion__trigger:hover{color:var(--azul-medio)}.accordion__item.active .accordion__trigger{color:var(--azul-oscuro)}.accordion__icon{width:22px;height:22px;stroke:var(--gris-400);fill:none;stroke-width:2px;transition:transform .4s var(--ease), stroke var(--duration) var(--ease);flex-shrink:0}.accordion__item.active .accordion__icon{stroke:var(--acento);transform:rotate(180deg)}.accordion__panel{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.accordion__panel-inner{padding-bottom:var(--sp-5);color:var(--gris-500);font-size:.9rem;line-height:1.8}@keyframes pulse-whatsapp{0%,to{box-shadow:0 4px 14px #25d36659,0 8px 32px #25d36626,0 0 #25d3664d}50%{box-shadow:0 4px 14px #25d36659,0 8px 32px #25d36626,0 0 0 14px #25d36600}}.page-hero{isolation:isolate;padding:calc(var(--utility-h) + var(--bar-h) + clamp(2.5rem, 6vw, 4.75rem)) 0 clamp(3rem, 7vw, 5.5rem);text-align:center;color:#ffffffbd;background:radial-gradient(46rem 26rem at 86% -12%, #1d71b857, transparent 62%), radial-gradient(34rem 20rem at 4% 112%, #f0c8741c, transparent 60%), var(--medianoche);border-bottom:1px solid #f0c87429;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#0000 0 33.8%,#f0c87429 34% 34.4%,#0000 34.6% 50.8%,#ffffff12 51% 51.3%,#0000 51.5% 68.8%,#f0c8741a 69% 69.3%,#0000 69.5%);border-radius:50%;width:34rem;position:absolute;top:50%;right:-11rem;translate:0 -38%}.page-hero:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grano);opacity:.06;mix-blend-mode:overlay;position:absolute;inset:0}@media (max-width:767px){.page-hero:before{opacity:.8;width:26rem;right:-16rem;translate:0 -62%}}.page-hero .container{position:relative}.page-hero__title{max-width:54rem;color:var(--blanco);letter-spacing:-.03em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.05rem,5.6vw,4rem);line-height:1.06;position:relative}.page-hero__breadcrumb{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-bottom:1.15rem;font-size:.75rem;font-weight:600;line-height:1.6;position:relative}.page-hero__breadcrumb a{color:var(--champan)}.page-hero__breadcrumb a:hover{color:var(--blanco)}.article{counter-reset:art-h2;max-width:46rem;margin:0 auto}:is(.article,.bloque,.content-block) p{color:var(--tinta-suave);margin-bottom:1.15rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.8}:is(.article,.bloque,.content-block) strong{color:var(--tinta);font-weight:600}.article>p:first-of-type,.section-header+.bloque>p:first-of-type{color:var(--tinta);font-size:clamp(1.1rem,1rem + .45vw,1.24rem);line-height:1.7}.article h2{counter-increment:art-h2;letter-spacing:-.022em;color:var(--tinta);text-wrap:balance;margin:3.25rem 0 1rem;font-size:clamp(1.6rem,1.2rem + 1.7vw,2.3rem);line-height:1.12}.article h2:before{content:counter(art-h2, decimal-leading-zero);width:max-content;font-family:var(--font-body);letter-spacing:.2em;color:var(--acento-texto);background:linear-gradient(currentColor,currentColor) 100%/2.25rem 1px no-repeat;margin-bottom:.85rem;padding-right:3rem;font-size:.7rem;font-weight:600;line-height:1;display:block}.article>:is(img,figure)+h2{margin-top:2.25rem}.article--legal h2:before{content:"";padding-right:2.25rem}.article--legal>p:first-of-type{background:var(--perla);color:var(--tinta-suave);border-radius:.75rem;padding:.55rem 1rem;font-size:.9rem;line-height:1.5;display:inline-block}.article>h2:first-child{margin-top:0}:is(.article,.bloque,.content-block) h3{letter-spacing:-.015em;color:var(--tinta);margin:2.25rem 0 .75rem;font-size:clamp(1.22rem,1.1rem + .55vw,1.48rem);line-height:1.22}.bloque>h3:first-child{margin-top:0}:is(.article,.bloque,.content-block) :is(ul,ol){margin:.25rem 0 1.5rem;padding:0;list-style:none}:is(.article,.bloque,.content-block) li{color:var(--tinta-suave);margin-bottom:.75rem;padding-left:1.9rem;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.75;position:relative}:is(.article,.bloque,.content-block) ul>li:before{content:"";background:var(--acento);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.74em;left:.35rem;box-shadow:0 0 0 3px #d4a54a29}:is(.article,.bloque,.content-block) ol{counter-reset:art-ol}:is(.article,.bloque,.content-block) ol>li{counter-increment:art-ol;padding-left:2.75rem}:is(.article,.bloque,.content-block) ol>li:before{content:counter(art-ol);background:var(--perla);width:1.8rem;height:1.8rem;font-family:var(--font-body);color:var(--acento-texto);border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;line-height:1;display:grid;position:absolute;top:.12em;left:0;box-shadow:inset 0 0 0 1px #d4a54a66}:is(.article,.bloque,.content-block) :is(p,li) a:not([class]){color:var(--tinta);text-underline-offset:.22em;transition:background-size .45s var(--ease-out-expo), text-decoration-color .3s var(--ease-soft);background:linear-gradient(#f0c87452,#f0c87452) 0 88%/0 .38em no-repeat;font-weight:500;-webkit-text-decoration:underline #d4a54a99;text-decoration:underline #d4a54a99;text-decoration-thickness:1px}:is(.article,.bloque,.content-block) :is(p,li) a:not([class]):hover{color:var(--tinta);-webkit-text-decoration-color:var(--acento);text-decoration-color:var(--acento);background-size:100% .38em}.article img{border-radius:var(--radio-foto);box-shadow:var(--sombra-tarjeta);margin:.5rem 0 2rem}.article>img,.article figure>img{aspect-ratio:16/9;object-fit:cover;object-position:50% 35%;width:100%}.article figure>img{aspect-ratio:3/2}.article>img:first-child{margin-top:0}.article figure{margin:2.25rem 0}.article figure img{margin:0}.article figcaption{color:var(--tinta-suave);margin-top:.9rem;padding-left:2.4rem;font-size:.84rem;line-height:1.55;position:relative}.article figcaption:before{content:"";background:var(--acento);width:1.7rem;height:1px;position:absolute;top:.75em;left:0}@media (min-width:1024px){.article>:is(img,figure){width:min(56rem,100vw - 4rem);max-width:none;margin-inline:calc(50% + min(56rem,100vw - 4rem)/-2)}}.article blockquote{border-left:2px solid var(--acento);background:var(--perla);font-family:var(--font-heading);color:var(--tinta);border-radius:0 1.25rem 1.25rem 0;margin:2.25rem 0;padding:1.5rem 1.75rem 1.5rem 2rem;font-size:1.18rem;font-style:normal;line-height:1.55;position:relative}.article blockquote p{font-size:inherit;color:inherit;margin:0}.article table{border:1px solid var(--linea);border-collapse:separate;border-spacing:0;border-radius:1rem;width:100%;margin:2rem 0;font-size:.92rem;overflow:hidden}.article th{border-bottom:1px solid var(--linea);background:var(--perla);text-align:left;color:var(--tinta);padding:.85rem 1rem;font-weight:600}.article td{border-bottom:1px solid var(--linea);color:var(--tinta-suave);vertical-align:top;padding:.8rem 1rem}.article tr:last-child td{border-bottom:0}@media (max-width:640px){.article table{table-layout:fixed;font-size:.8rem}.article th,.article td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:.6rem .5rem}.article th:first-child,.article td:first-child{width:27%}}.article hr{background:linear-gradient(90deg, transparent, var(--linea) 15% 85%, transparent);border:0;height:1px;margin:2.75rem 0}.section:has(.article){padding-top:var(--sp-6)}.bg-ghost{background:var(--azul-ghost)}.bg-light{background:var(--gris-50)}.text-center{text-align:center}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec{padding:var(--sec-py) 0;position:relative}.surface-perla{background:var(--perla)}.surface-niebla{background:var(--niebla)}.surface-medianoche{isolation:isolate;color:#ffffffbd;background:radial-gradient(60rem 32rem at 88% -12%, #1d71b842, transparent 62%), radial-gradient(42rem 26rem at -6% 112%, #f0c8741a, transparent 60%), var(--medianoche);position:relative}.surface-medianoche:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grano);opacity:.06;mix-blend-mode:overlay;position:absolute;inset:0}.surface-medianoche :is(h2,h3,h4,.section-title){color:#fff}.surface-medianoche .section-label{color:var(--champan)}.surface-medianoche .section-subtitle{color:#ffffffb3}.surface-medianoche a:not(.btn){color:var(--champan)}.surface-medianoche :focus-visible{outline-color:var(--champan)}.btn--oro{isolation:isolate;background:var(--oro);color:#10233a;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #d4a54ae6,inset 0 1px #ffffff73}.btn--oro:after{content:"";z-index:-1;transition:translate .8s var(--ease-out-expo);background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.btn--oro:hover{color:#10233a;transform:translateY(-2px);box-shadow:0 18px 36px -14px #d4a54a,inset 0 1px #ffffff80}.btn--oro:hover:after{translate:120%}.btn--vidrio{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38}.btn--vidrio:hover{color:#fff;background:#ffffff29;border-color:#fff6;transform:translateY(-2px)}.btn--tinta{background:var(--tinta);color:#fff;box-shadow:0 14px 30px -16px #0b1b2ebf}.btn--tinta:hover{color:#fff;background:#142c4a;transform:translateY(-2px);box-shadow:0 18px 36px -16px #0b1b2ed9}.btn--linea{color:var(--tinta);background:0 0;border:1px solid #0b1b2e38}.btn--linea:hover{background:var(--tinta);border-color:var(--tinta);color:#fff;transform:translateY(-2px)}.btn .flecha{transition:translate .4s var(--ease-out-expo)}.btn:hover .flecha{translate:4px}.link-flecha{color:var(--tinta);transition:background-size .5s var(--ease-out-expo), gap .4s var(--ease-out-expo), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}.link-flecha:hover{color:var(--tinta);background-size:100% 1px;gap:.7rem}@media (pointer:coarse){.link-flecha{min-height:44px}}.tarjeta{border:1px solid var(--linea);transition:translate .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), border-color .4s;background:#fff;border-radius:1.25rem}.tarjeta:hover{box-shadow:var(--sombra-tarjeta);border-color:#0b1b2e24;translate:0 -4px}.tarjeta-vidrio{border:1px solid var(--linea-clara);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:translate .5s var(--ease-out-expo), background-color .4s, border-color .4s;background:#ffffff0a;border-radius:1.25rem}.tarjeta-vidrio:hover{background-color:#ffffff12;border-color:#f0c87459;translate:0 -4px}.num-editorial{font-family:var(--font-heading);font-variant-numeric:lining-nums;color:var(--acento-texto);letter-spacing:0;font-style:italic;font-weight:400}.surface-medianoche .num-editorial{color:var(--champan)}.stagger>:nth-child(2){--reveal-delay:70ms}.stagger>:nth-child(3){--reveal-delay:.14s}.stagger>:nth-child(4){--reveal-delay:.21s}.stagger>:nth-child(5){--reveal-delay:.28s}.stagger>:nth-child(6){--reveal-delay:.35s}.stagger>:nth-child(7){--reveal-delay:.42s}.stagger>:nth-child(n+8){--reveal-delay:.49s}.marquesina{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquesina__pista{width:max-content;animation:46s linear infinite marquesina;display:flex}.marquesina:hover .marquesina__pista{animation-play-state:paused}@keyframes marquesina{to{translate:-50%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.parallax{animation:linear both parallax-y;animation-timeline:view();animation-range:cover;scale:1.14}}}@keyframes parallax-y{0%{translate:0 -6%}to{translate:0 6%}}:where(*):has(>.parallax){overflow:clip!important}@keyframes ken-burns{0%{scale:1.02}to{scale:1.12}}[data-count]{font-variant-numeric:tabular-nums}.fade-up,.fade-in{transition:opacity .9s var(--ease-out-expo) var(--reveal-delay,0s), transform 1s var(--ease-out-expo) var(--reveal-delay,0s)}html[data-reveal=ready] .fade-up:not(.visible){opacity:0;transform:translateY(2rem)}html[data-reveal=ready] .fade-in:not(.visible){opacity:0}.fade-up.visible{opacity:1;transform:none}.fade-up-1{transition-delay:.1s}.fade-up-2{transition-delay:.2s}.fade-up-3{transition-delay:.3s}.fade-up-4{transition-delay:.4s}.fade-in.visible{opacity:1}@media (prefers-reduced-motion:no-preference){.page-hero .container>*{animation:hero-rise 1.1s var(--ease-out-expo) both}.page-hero .container>:nth-child(2){animation-delay:60ms}.page-hero .container>:nth-child(3){animation-delay:.12s}}@keyframes hero-rise{0%{transform:translateY(18px)}to{transform:none}}@media (min-width:600px){.container{padding:0 var(--sp-6)}.services__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){:root{--nav-height:80px}.section{padding:var(--sp-20) 0}.section--sm{padding:var(--sp-12) 0}.section--lg{padding:var(--sp-24) 0}.section-header{margin-bottom:var(--sp-12)}.container{padding:0 var(--sp-8)}.hero{min-height:92vh}.btn--lg{padding:1.1rem 2.2rem;font-size:1.05rem}.services__grid{gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.accordion__trigger{padding:var(--sp-5) 0;font-size:1.05rem}.section-subtitle{font-size:1.1rem}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.4}}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.accordion__trigger:focus-visible{outline:2px solid var(--azul-medio);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.hero :focus-visible,.site-header :focus-visible,.mm :focus-visible,footer :focus-visible{outline-color:#fff}@media print{.site-header,.mobile-dock,.float-stack{display:none}.hero{min-height:auto}body{color:#000}}@supports (animation-timeline:scroll()){body:not(:has(.lectura)) main:has(:is(.article,.container--lectura,.content-block)):before{content:"";z-index:1050;pointer-events:none;background:linear-gradient(90deg, var(--acento), var(--champan));transform-origin:0;height:2px;animation:linear both art-lectura-avance;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;scale:0 1;box-shadow:0 0 10px #f0c8748c}}@keyframes art-lectura-avance{to{scale:1}}.container--lectura{max-width:50rem}.content-block{max-width:46rem;margin-inline:auto}.section--pie-corto{padding-bottom:var(--sp-6)}.section--compacta{padding-block:1.5rem}.bloque+.bloque{margin-top:2.75rem}.bloque--faq{margin-top:3.75rem}.faq-titulo{text-align:center;letter-spacing:-.022em;color:var(--tinta);margin-bottom:1.75rem;font-size:clamp(1.6rem,1.2rem + 1.7vw,2.25rem);line-height:1.12}.faq-titulo:before{content:"";background:var(--acento);width:2.25rem;height:1px;margin:0 auto 1.1rem;display:block}.datos{border:1px solid var(--linea);background:linear-gradient(160deg, #fff, var(--perla));border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 .5rem;display:grid;overflow:hidden}.dato{text-align:center;padding:1.2rem .9rem 1.1rem;position:relative}.dato+.dato{border-left:1px solid var(--linea)}.dato:before{content:"";background:var(--acento);width:1.25rem;height:1px;margin:0 auto .8rem;display:block}.dato__valor{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--tinta);font-size:clamp(1.05rem,.95rem + .7vw,1.45rem);line-height:1.15}.dato__etq{letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto);margin-top:.45rem;font-size:.64rem;font-weight:600}@media (max-width:400px){.dato{padding:1rem .45rem .95rem}.dato__etq{letter-spacing:.1em}}@media (max-width:1023px){.dato__etq{letter-spacing:.08em;font-size:.75rem}}.relacionados{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.relacionados__card{border:1px solid var(--linea);min-height:3.75rem;font-family:var(--font-heading);color:var(--tinta);transition:translate .45s var(--ease-out-expo), border-color .3s var(--ease-soft), box-shadow .45s var(--ease-out-expo);background:#fff;border-radius:1.1rem;align-items:center;padding:.9rem 3.25rem .9rem 1.15rem;font-size:1.06rem;line-height:1.25;text-decoration:none;display:flex;position:relative}.relacionados__card:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a6417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M17 7H9M17 7v8'/%3E%3C/svg%3E") center / .95rem no-repeat, var(--perla);width:1.9rem;height:1.9rem;transition:rotate .45s var(--ease-out-expo), background-color .3s var(--ease-soft);border-radius:50%;margin-top:-.95rem;position:absolute;top:50%;right:.9rem;box-shadow:inset 0 0 0 1px #d4a54a59}.relacionados__card:hover{color:var(--tinta);box-shadow:var(--sombra-tarjeta);border-color:#d4a54a8c;translate:0 -3px}.relacionados__card:hover:after{rotate:45deg}.relacion{border:1px solid var(--linea);background:linear-gradient(110deg, var(--perla), #fff 72%);border-radius:1.25rem;margin:2.25rem 0;padding:1.2rem 1.4rem 1.2rem 4.25rem;position:relative}.relacion:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c874' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.19 8.688a4.5 4.5 0 011.242 7.244l-4.5 4.5a4.5 4.5 0 01-6.364-6.364l1.757-1.757m13.35-.622l1.757-1.757a4.5 4.5 0 00-6.364-6.364l-4.5 4.5a4.5 4.5 0 001.242 7.244'/%3E%3C/svg%3E") center / 1.05rem no-repeat, var(--medianoche);border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:1.15rem;left:1.15rem;box-shadow:0 0 0 4px #f0c8741f}.relacion--lista:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c874' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25'/%3E%3C/svg%3E") center / 1.05rem no-repeat, var(--medianoche)}.relacion--hermanos:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c874' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14.5a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0zM21 14.5a3.5 3.5 0 11-7 0 3.5 3.5 0 017 0zM10 14.5c1.25-1 2.75-1 4 0M3.2 13.2L5.25 6.75H7.5M20.8 13.2L18.75 6.75H16.5'/%3E%3C/svg%3E") center / 1.1rem no-repeat, var(--medianoche)}.relacion p.relacion__linea,.relacion p.relacion__titulo{text-wrap:pretty;color:var(--tinta-suave);margin:0;font-size:.98rem;line-height:1.6}.relacion :is(.relacion__linea,.relacion__titulo)>strong:first-child{letter-spacing:.18em;text-transform:uppercase;color:var(--acento-texto);margin-bottom:.2rem;font-size:.66rem;font-weight:600;display:block}@media (max-width:1023px){.relacion :is(.relacion__linea,.relacion__titulo)>strong:first-child{letter-spacing:.14em;font-size:.75rem}}.container>.relacion{max-width:46rem;margin-inline:auto}.relacion--mapa .relacion__linea+.relacion__linea{margin-top:.9rem}.relacion .relacion__linea a.relacion__enlace{font-family:var(--font-heading);color:var(--tinta);background:linear-gradient(var(--acento), var(--acento)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-out-expo), color .3s var(--ease-soft);font-size:1.08rem;font-weight:400;line-height:1.4;text-decoration:none}.relacion .relacion__linea a.relacion__enlace:hover{color:var(--tinta);background-size:100% 1px}.relacion .relacion__linea:has(>a.relacion__enlace~a.relacion__enlace){flex-wrap:wrap;font-size:0;display:flex}.relacion .relacion__linea:has(>a.relacion__enlace~a.relacion__enlace)>strong:first-child{flex-basis:100%;margin-bottom:.55rem}.relacion .relacion__linea:has(>a.relacion__enlace~a.relacion__enlace)>a.relacion__enlace{border:1px solid var(--linea);border-radius:var(--radius-pill);min-height:2.5rem;transition:border-color .3s var(--ease-soft), background-color .3s var(--ease-soft), translate .4s var(--ease-out-expo);background:#fff;align-items:center;margin:0 .45rem .45rem 0;padding:.35rem .9rem;font-size:.95rem;line-height:1.3;display:inline-flex}@media (pointer:coarse),(max-width:1023px){.relacion .relacion__linea:has(>a.relacion__enlace~a.relacion__enlace)>a.relacion__enlace{min-height:2.75rem}}.relacion .relacion__linea:has(>a.relacion__enlace~a.relacion__enlace)>a.relacion__enlace:hover{background-color:var(--perla);border-color:#d4a54a99;translate:0 -2px}.relacion--lista .relacion__titulo+.relacion__linea{margin-top:.35rem}.relacion--lista .relacion__linea+.relacion__linea{border-top:1px solid var(--linea);margin-top:0}.relacion--lista .relacion__linea{padding:.45rem 0}.relacion--lista .relacion__linea:last-child{padding-bottom:0}@media (max-width:479px){.relacion{padding:1.1rem 1.15rem 1.15rem}.relacion:before{margin-bottom:.8rem;display:block;position:static}}:is(.article,.content-block) .dr-widget--calendar{border:1px solid var(--linea);background:var(--perla);box-shadow:var(--sombra-tarjeta);border-radius:1.6rem;margin:2.5rem auto;padding:.55rem}:is(.article,.content-block) .dr-widget--calendar iframe{border-radius:1.15rem;width:100%;display:block}:is(.article,.content-block) .dr-widget--calendar:has(iframe){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a35a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5'/%3E%3C/svg%3E") center 4rem / 2.5rem no-repeat, linear-gradient(100deg, transparent 30%, #ffffffbf 50%, transparent 70%) -150% 0 / 60% 100% no-repeat, var(--perla);animation:1.6s linear 5 dr-carga}@keyframes dr-carga{to{background-position:50% 4rem,250% 0,0 0}}@media print{main:before{display:none!important}}::view-transition-old(root){animation:vt-hundir .55s var(--ease-soft) both}::view-transition-new(root){animation:vt-pupila .8s var(--ease-out-expo) both}@keyframes vt-hundir{to{opacity:.35;scale:.985}}@keyframes vt-pupila{0%{clip-path:circle(0% at var(--vt-x,50%) var(--vt-y,45%))}to{clip-path:circle(150% at var(--vt-x,50%) var(--vt-y,45%))}}::view-transition-group(site-header){animation-duration:0s}::view-transition-group(mobile-dock){animation-duration:0s}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-old(mobile-dock){opacity:0;animation:none}::view-transition-new(site-header){animation:none}::view-transition-new(mobile-dock){animation:none}.npc[data-astro-cid-yizjv3ve]{isolation:isolate;background:var(--medianoche);color:#fff;border-radius:1.125rem;flex:1;align-items:flex-end;min-height:9.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -20px #081627bf}.npc[data-astro-cid-yizjv3ve]:hover{color:#fff}.npc__img[data-astro-cid-yizjv3ve]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo);position:absolute;inset:0}.npc[data-astro-cid-yizjv3ve]:hover .npc__img[data-astro-cid-yizjv3ve]{transform:scale(1.06)}.npc__shade[data-astro-cid-yizjv3ve]{z-index:-1;background:linear-gradient(#08162700 20%,#08162799 55%,#081627f0 100%);position:absolute;inset:0}.npc__body[data-astro-cid-yizjv3ve]{flex-direction:column;gap:.2rem;padding:1rem 1.1rem 1.05rem;display:flex}.npc__title[data-astro-cid-yizjv3ve]{font-family:var(--font-heading);letter-spacing:-.01em;text-shadow:0 1px 12px #00000059;font-size:1.15rem;line-height:1.15}.npc__text[data-astro-cid-yizjv3ve]{color:#ffffffdb;font-size:.75rem;line-height:1.4}.npc__cta[data-astro-cid-yizjv3ve]{letter-spacing:.02em;color:var(--champan);transition:gap .3s var(--ease-out-expo);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.npc[data-astro-cid-yizjv3ve]:hover .npc__cta[data-astro-cid-yizjv3ve]{gap:.7rem}.npc[data-astro-cid-yizjv3ve]:focus-visible{outline:2px solid var(--champan);outline-offset:3px}.site-header[data-astro-cid-fzpbxy5g]{inset-inline:0;z-index:1000;color:#fff;view-transition-name:site-header;transition:transform .55s var(--ease-out-expo);position:fixed;top:0}.site-header[data-astro-cid-fzpbxy5g][data-scrolled=true]{transform:translateY(calc(-1 * var(--utility-h)))}@media (max-width:1023px){.site-header[data-astro-cid-fzpbxy5g][data-hidden=true]:not(:focus-within){transform:translateY(-110%)}}.utility[data-astro-cid-fzpbxy5g]{height:var(--utility-h);background:var(--medianoche-2);font-size:.78rem;line-height:1;box-shadow:inset 0 -1px #f0c87424}.utility__inner[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:1.5rem;height:100%;display:flex}.utility__side[data-astro-cid-fzpbxy5g]{display:none}.utility__place[data-astro-cid-fzpbxy5g],.utility__hours[data-astro-cid-fzpbxy5g]{color:#ffffffb8;white-space:nowrap;align-items:center;gap:.45rem}.utility__place[data-astro-cid-fzpbxy5g]{transition:color .25s var(--ease-soft);text-decoration:none}.utility__place[data-astro-cid-fzpbxy5g]:hover{color:#fff}.utility__go[data-astro-cid-fzpbxy5g]{letter-spacing:.12em;text-transform:uppercase;color:var(--champan);font-size:.68rem;font-weight:700}.utility__rating[data-astro-cid-fzpbxy5g]{color:#ffffffd9;white-space:nowrap;align-self:stretch;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex;position:relative}.utility__rating[data-astro-cid-fzpbxy5g]:hover{color:#fff}.utility__rating[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{color:#fff;font-size:.86rem}.utility__rating[data-astro-cid-fzpbxy5g] b[data-astro-cid-fzpbxy5g]{color:var(--champan);font-weight:600}.utility__stars[data-astro-cid-fzpbxy5g]{color:var(--acento);gap:1px;display:inline-flex}.utility__short[data-astro-cid-fzpbxy5g]{display:none}.utility__arrow[data-astro-cid-fzpbxy5g]{color:var(--champan);transition:transform .3s var(--ease-out-expo);font-weight:700}.utility__rating[data-astro-cid-fzpbxy5g]:hover .utility__arrow[data-astro-cid-fzpbxy5g]{transform:translate(3px)}@media (max-width:640px){.utility__long[data-astro-cid-fzpbxy5g]{display:none}.utility__short[data-astro-cid-fzpbxy5g]{display:inline}}@media (min-width:1024px){.utility__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between}.utility__hours[data-astro-cid-fzpbxy5g]{order:3;display:inline-flex}.utility__rating[data-astro-cid-fzpbxy5g]{order:2}}@media (min-width:1200px){.utility__place[data-astro-cid-fzpbxy5g]{order:1;display:inline-flex}}@media (min-width:1024px) and (max-width:1199px){.utility__rating[data-astro-cid-fzpbxy5g]{margin-right:auto}}.status-dot[data-astro-cid-fzpbxy5g]{background:#fff6;border-radius:50%;flex-shrink:0;width:7px;height:7px}[data-astro-cid-fzpbxy5g][data-state=open]>.status-dot[data-astro-cid-fzpbxy5g]{background:#34d399;box-shadow:0 0 0 3px #34d3992e,0 0 10px #34d39999}[data-astro-cid-fzpbxy5g][data-state=closed]>.status-dot[data-astro-cid-fzpbxy5g]{background:#f0a35a;box-shadow:0 0 0 3px #f0a35a29}.header-bar[data-astro-cid-fzpbxy5g]{position:relative}.header-bar[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;pointer-events:none;background:var(--medianoche-vidrio);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);transition:opacity .45s var(--ease-soft);position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff14,0 18px 40px -28px #000000b3}.site-header[data-astro-cid-fzpbxy5g][data-overlay=true]:not([data-scrolled=true]) .header-bar[data-astro-cid-fzpbxy5g]:before{opacity:0}.header-bar__inner[data-astro-cid-fzpbxy5g]{height:var(--bar-h);transition:height .45s var(--ease-out-expo);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}@media (min-width:1024px){.site-header[data-astro-cid-fzpbxy5g][data-scrolled=true] .header-bar__inner[data-astro-cid-fzpbxy5g]{height:68px}}.header-logo[data-astro-cid-fzpbxy5g]{color:#fff;flex-shrink:0;align-items:center;gap:.6rem;min-height:44px;text-decoration:none;display:inline-flex}.header-logo[data-astro-cid-fzpbxy5g]:hover{color:#fff}.header-logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{filter:brightness(0)invert();width:auto;height:40px;transition:height .45s var(--ease-out-expo)}.header-logo__text[data-astro-cid-fzpbxy5g]{font-family:var(--font-heading);letter-spacing:.02em;color:#ffffffc7;flex-direction:column;font-size:.78rem;line-height:1.1;display:flex}.header-logo__name[data-astro-cid-fzpbxy5g]{letter-spacing:.01em;color:#fff;font-size:1.12rem}@media (min-width:1024px){.header-logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:46px}.header-logo__text[data-astro-cid-fzpbxy5g]{font-size:.8rem}.header-logo__name[data-astro-cid-fzpbxy5g]{font-size:1.3rem}.site-header[data-astro-cid-fzpbxy5g][data-scrolled=true] .header-logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:40px}}.header-nav[data-astro-cid-fzpbxy5g]{display:none}@media (min-width:1024px){.header-nav[data-astro-cid-fzpbxy5g]{display:block}}.header-rail[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);transition:background-color .4s var(--ease-soft), border-color .4s var(--ease-soft);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.125rem;padding:.3rem;display:flex}.site-header[data-astro-cid-fzpbxy5g][data-scrolled=true] .header-rail[data-astro-cid-fzpbxy5g]{background:#ffffff0a;border-color:#ffffff1a}.nav-item[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);transition:background-color .25s var(--ease-soft), box-shadow .25s var(--ease-soft);align-items:center;display:flex}.nav-item[data-astro-cid-fzpbxy5g]:hover,.nav-item[data-astro-cid-fzpbxy5g][data-open=true]{background:#ffffff1a}.nav-item[data-astro-cid-fzpbxy5g][data-section=true]{background:#d4a54a24;box-shadow:inset 0 0 0 1px #f0c87459}.nav-link[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);color:#ffffffe0;min-height:2.6rem;font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease-soft);background:0 0;border:0;align-items:center;gap:.3rem;padding-inline:1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-fzpbxy5g]:hover,.nav-item[data-astro-cid-fzpbxy5g]:hover .nav-link[data-astro-cid-fzpbxy5g]{color:#fff}.nav-item[data-astro-cid-fzpbxy5g][data-section=true] .nav-link[data-astro-cid-fzpbxy5g]{color:var(--champan)}.nav-item[data-astro-cid-fzpbxy5g]:has(.nav-toggle) .nav-link[data-astro-cid-fzpbxy5g]{padding-inline:1rem .2rem}.nav-toggle[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);color:#fff9;cursor:pointer;background:0 0;border:0;place-items:center;width:1.75rem;height:2.6rem;margin-right:.3rem;display:inline-grid}.nav-chevron[data-astro-cid-fzpbxy5g]{transition:transform .4s var(--ease-out-expo)}.nav-item[data-astro-cid-fzpbxy5g][data-open=true] .nav-chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nav-item[data-astro-cid-fzpbxy5g]:hover:not([data-suppressed=true]) .nav-chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}}.nav-panel[data-astro-cid-fzpbxy5g]{width:min(68rem,100vw - 3rem);max-height:calc(100vh - var(--bar-h) - 1.5rem);overscroll-behavior:contain;color:var(--gris-700);opacity:0;visibility:hidden;transition:opacity .25s var(--ease-soft), transform .5s var(--ease-out-expo), visibility 0s linear .25s;background:#fff;border:1px solid #274a7414;border-radius:1.5rem;padding:1.75rem 1.75rem 1.25rem;position:absolute;top:calc(100% - .6rem);left:50%;overflow:auto;transform:translate(-50%,.75rem);box-shadow:0 34px 70px -28px #0816278c,0 2px 8px #0816270f}.nav-panel--rich[data-astro-cid-fzpbxy5g]{width:min(60rem,100vw - 3rem)}.nav-panel[data-astro-cid-fzpbxy5g]:before{content:"";inset-inline:0;height:1.6rem;position:absolute;top:-1.6rem}@media (hover:hover) and (pointer:fine){.nav-item[data-astro-cid-fzpbxy5g]:hover:not([data-suppressed=true])>.nav-panel[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;transition-delay:60ms,60ms,0s;transform:translate(-50%)}}.nav-item[data-astro-cid-fzpbxy5g][data-open=true]>.nav-panel[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.nav-item[data-astro-cid-fzpbxy5g][data-suppressed=true]:not([data-open=true])>.nav-panel[data-astro-cid-fzpbxy5g]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.nav-item[data-astro-cid-fzpbxy5g][data-open=true]>.nav-panel[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:is(.nav-col,.tab){animation:col-rise .6s var(--ease-out-expo) both}@media (hover:hover) and (pointer:fine){.nav-item[data-astro-cid-fzpbxy5g]:hover:not([data-suppressed=true])>.nav-panel[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:is(.nav-col,.tab){animation:col-rise .6s var(--ease-out-expo) both}}.nav-col[data-astro-cid-fzpbxy5g]:nth-child(2),.tabs[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(3){animation-delay:40ms!important}.tabs[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(5){animation-delay:80ms!important}.tabs[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(7){animation-delay:.12s!important}.tabs[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(9){animation-delay:.16s!important}}@keyframes col-rise{0%{opacity:0;transform:translateY(10px)}}.nav-col[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.nav-col--cards[data-astro-cid-fzpbxy5g]{gap:.75rem}.nav-panel--tabs[data-astro-cid-fzpbxy5g]{width:min(72rem,100vw - 3rem);padding:1.25rem 1.25rem 1.1rem}.tabs[data-astro-cid-fzpbxy5g]{grid-template-columns:17.25rem minmax(0,1fr);grid-template-rows:repeat(var(--n,5), auto) 1fr;gap:.2rem 1.5rem;display:grid}.tab[data-astro-cid-fzpbxy5g]{font:inherit;text-align:left;color:var(--tinta);cursor:pointer;transition:background-color .3s var(--ease-soft), box-shadow .3s var(--ease-soft);background:0 0;border:0;border-radius:1rem;grid-column:1;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.6rem .75rem .6rem .6rem;text-decoration:none;display:grid}.tab[data-astro-cid-fzpbxy5g]:hover{background:var(--perla);color:var(--tinta)}.tab__icon[data-astro-cid-fzpbxy5g]{width:2.5rem;height:2.5rem;color:var(--acento-texto);transition:background-color .3s var(--ease-soft), color .3s var(--ease-soft);background:#d4a54a1f;border-radius:.8rem;place-items:center;display:grid}.tab__text[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.tab__title[data-astro-cid-fzpbxy5g]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1rem;line-height:1.2}.tab__sub[data-astro-cid-fzpbxy5g]{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.3;overflow:hidden}.tab__chev[data-astro-cid-fzpbxy5g]{color:var(--acento-texto);opacity:0;transition:opacity .25s var(--ease-soft), translate .35s var(--ease-out-expo);translate:-4px}.tab[data-astro-cid-fzpbxy5g][data-active=true]{background:var(--perla);box-shadow:inset 0 0 0 1px #d4a54a4d}.tab[data-astro-cid-fzpbxy5g][data-active=true] .tab__icon[data-astro-cid-fzpbxy5g]{background:var(--medianoche);color:var(--champan)}.tab[data-astro-cid-fzpbxy5g][data-active=true] .tab__chev[data-astro-cid-fzpbxy5g]{opacity:1;translate:0}.tab[data-astro-cid-fzpbxy5g][aria-current=page] .tab__title[data-astro-cid-fzpbxy5g]{color:var(--azul-medio)}.tab-pane[data-astro-cid-fzpbxy5g]{border-left:1px solid var(--linea);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-soft), translate .45s var(--ease-out-expo), visibility 0s linear .2s;grid-area:1/2/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 15rem;column-gap:1.5rem;padding:.25rem 0 0 1.5rem;display:grid;translate:.6rem}.tab-pane[data-astro-cid-fzpbxy5g][data-active=true]{opacity:1;visibility:inherit;transition-delay:0s;translate:0}.tab-pane__list[data-astro-cid-fzpbxy5g]{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.1rem .75rem;display:grid}.tab-pane__all[data-astro-cid-fzpbxy5g]{letter-spacing:.01em;color:var(--acento-texto);grid-column:1;place-self:end start;align-items:center;gap:.4rem;margin:.9rem 0 .2rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.tab-pane__all[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{transition:translate .3s var(--ease-out-expo)}.tab-pane__all[data-astro-cid-fzpbxy5g]:hover{color:var(--tinta)}.tab-pane__all[data-astro-cid-fzpbxy5g]:hover svg[data-astro-cid-fzpbxy5g]{translate:3px}.tab-pane__card[data-astro-cid-fzpbxy5g]{grid-area:1/2/span 2;min-height:14rem;display:flex}@media (max-width:1199px){.tabs[data-astro-cid-fzpbxy5g]{grid-template-columns:15rem minmax(0,1fr)}.tab-pane[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr)}.tab-pane__card[data-astro-cid-fzpbxy5g]{display:none}}.pane-link[data-astro-cid-fzpbxy5g],.rich-link[data-astro-cid-fzpbxy5g]{transition:background-color .25s var(--ease-soft);border-radius:.85rem;flex-direction:column;gap:.1rem;padding:.55rem 2rem .55rem .75rem;text-decoration:none;display:flex;position:relative}.pane-link[data-astro-cid-fzpbxy5g]{flex-direction:row;align-items:center;gap:.8rem;padding:.5rem 2rem .5rem .5rem}.pane-link__icon[data-astro-cid-fzpbxy5g]{width:2.3rem;height:2.3rem;color:var(--acento-texto);transition:background-color .3s var(--ease-soft), color .3s var(--ease-soft), scale .4s var(--ease-out-expo);background:#d4a54a1f;border-radius:.75rem;flex:none;place-items:center;display:grid}.pane-link[data-astro-cid-fzpbxy5g]:hover .pane-link__icon[data-astro-cid-fzpbxy5g],.pane-link[data-astro-cid-fzpbxy5g]:focus-visible .pane-link__icon[data-astro-cid-fzpbxy5g]{background:var(--medianoche);color:var(--champan);scale:1.06}.pane-link[data-astro-cid-fzpbxy5g][aria-current=page] .pane-link__icon[data-astro-cid-fzpbxy5g]{background:var(--medianoche);color:var(--champan)}.pane-link__text[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.12rem;min-width:0;display:flex}.pane-link__label[data-astro-cid-fzpbxy5g]{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--tinta);font-size:.98rem;line-height:1.2}.pane-link__desc[data-astro-cid-fzpbxy5g]{color:var(--tinta-suave);font-size:.75rem;line-height:1.35}.pane-link[data-astro-cid-fzpbxy5g]:after,.rich-link[data-astro-cid-fzpbxy5g]:after{content:"";background-color:var(--acento-texto);opacity:0;width:.85rem;height:.85rem;transition:opacity .25s var(--ease-soft), transform .35s var(--ease-out-expo);margin-top:-.425rem;position:absolute;top:50%;right:.7rem;transform:translate(-5px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E") 50%/contain no-repeat}.pane-link[data-astro-cid-fzpbxy5g]:hover,.pane-link[data-astro-cid-fzpbxy5g]:focus-visible,.rich-link[data-astro-cid-fzpbxy5g]:hover,.rich-link[data-astro-cid-fzpbxy5g]:focus-visible{background:var(--perla)}.pane-link[data-astro-cid-fzpbxy5g]:hover:after,.pane-link[data-astro-cid-fzpbxy5g]:focus-visible:after,.rich-link[data-astro-cid-fzpbxy5g]:hover:after,.rich-link[data-astro-cid-fzpbxy5g]:focus-visible:after{opacity:1;transform:none}.pane-link[data-astro-cid-fzpbxy5g][aria-current=page] .pane-link__label[data-astro-cid-fzpbxy5g],.rich-link[data-astro-cid-fzpbxy5g][aria-current=page] .rich-link__label[data-astro-cid-fzpbxy5g]{color:var(--azul-medio);font-weight:600}.rich-grid[data-astro-cid-fzpbxy5g]{grid-template-columns:minmax(0,1fr) 17rem;align-items:stretch;gap:1.75rem;display:grid}.rich-list[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.25rem 1rem;display:grid}.rich-link[data-astro-cid-fzpbxy5g]{flex-direction:row;align-items:center;gap:.85rem;padding-block:.6rem}.rich-link__icon[data-astro-cid-fzpbxy5g]{width:2.4rem;height:2.4rem;color:var(--acento-texto);transition:background-color .3s var(--ease-soft), color .3s var(--ease-soft);background:#d4a54a1f;border-radius:.8rem;flex:none;place-items:center;display:grid}.rich-link[data-astro-cid-fzpbxy5g]:hover .rich-link__icon[data-astro-cid-fzpbxy5g]{background:var(--medianoche);color:var(--champan)}.rich-link__text[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.rich-link__label[data-astro-cid-fzpbxy5g]{font-family:var(--font-heading);color:var(--tinta);font-size:1rem;line-height:1.2}.rich-link__desc[data-astro-cid-fzpbxy5g]{color:var(--tinta-suave);font-size:.75rem;line-height:1.35}.nav-panel__foot[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--gris-200);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.nav-panel__kicker[data-astro-cid-fzpbxy5g]{letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto);margin-right:.25rem;font-size:.64rem;font-weight:700}.nav-panel__addr[data-astro-cid-fzpbxy5g]{color:var(--gris-600);font-size:.82rem}.nav-chip[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);min-height:2.3rem;color:var(--azul-oscuro);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);background:#d4a54a0f;border:1px solid #d4a54a66;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-chip[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{color:var(--azul-medio);transition:transform .3s var(--ease-out-expo)}.nav-chip[data-astro-cid-fzpbxy5g]:hover{color:var(--azul-oscuro);background:#d4a54a1f;border-color:#d4a54abf}.nav-chip[data-astro-cid-fzpbxy5g]:hover svg[data-astro-cid-fzpbxy5g]{transform:translate(3px)}.nav-chip--all[data-astro-cid-fzpbxy5g]{background:#1d71b80d;border-color:#1d71b84d;margin-left:auto}.nav-chip--gold[data-astro-cid-fzpbxy5g]{background:linear-gradient(135deg, var(--champan), var(--acento));color:#10233a;border:0;margin-left:auto;box-shadow:0 10px 22px -12px #d4a54ae6}.nav-chip--gold[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{color:#10233a}.nav-chip--gold[data-astro-cid-fzpbxy5g]:hover{background:linear-gradient(135deg,#f6d48c,#dcb058)}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:.6rem;display:flex}.header-status[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);letter-spacing:.02em;color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff29;align-items:center;gap:.45rem;min-height:36px;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.header-status[data-astro-cid-fzpbxy5g][hidden]{display:none}@media (min-width:1024px){.header-status[data-astro-cid-fzpbxy5g]{display:none!important}}.header-cta[data-astro-cid-fzpbxy5g]{display:none}@media (min-width:1024px){.header-cta[data-astro-cid-fzpbxy5g]{isolation:isolate;border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--champan) 0%, var(--acento) 55%, #b98a30 100%);color:#10233a;letter-spacing:.01em;white-space:nowrap;min-height:2.75rem;transition:transform .35s var(--ease-out-expo), box-shadow .35s var(--ease-out-expo);align-items:center;gap:.5rem;padding:0 1rem 0 1.15rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -14px #d4a54ae6,inset 0 1px #ffffff73}.header-cta[data-astro-cid-fzpbxy5g]:after{content:"";z-index:-1;transition:transform .9s var(--ease-out-expo);background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.header-cta[data-astro-cid-fzpbxy5g]:hover{color:#10233a;transform:translateY(-1px);box-shadow:0 16px 30px -14px #d4a54a,inset 0 1px #ffffff80}.header-cta[data-astro-cid-fzpbxy5g]:hover:after{transform:translate(120%)}.header-cta__arrow[data-astro-cid-fzpbxy5g]{transition:transform .35s var(--ease-out-expo)}.header-cta[data-astro-cid-fzpbxy5g]:hover .header-cta__arrow[data-astro-cid-fzpbxy5g]{transform:translate(3px)}}.site-header[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--champan);outline-offset:2px}.nav-panel[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--azul-medio)}html.mm-open{overflow:hidden}.mm[data-astro-cid-xlat7obg]{z-index:1100;position:fixed;inset:0}.mm[data-astro-cid-xlat7obg][hidden]{display:none}.mm[data-astro-cid-xlat7obg].is-open{view-transition-name:mobile-menu}@media (min-width:1024px){.mm[data-astro-cid-xlat7obg]{display:none!important}}.mm__panel[data-astro-cid-xlat7obg]{isolation:isolate;color:#fff;background:radial-gradient(120% 55% at 100% 0%, #1d71b852, transparent 60%), radial-gradient(90% 45% at 0% 100%, #d4a54a29, transparent 62%), var(--medianoche);opacity:0;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.mm__panel[data-astro-cid-xlat7obg]:after{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mm[data-astro-cid-xlat7obg].is-open .mm__panel[data-astro-cid-xlat7obg]{opacity:1;transition:opacity .28s ease, transform .5s var(--ease-out-expo);transform:none}.mm__head[data-astro-cid-xlat7obg]{padding:max(.75rem, env(safe-area-inset-top,0px)) 1rem .75rem;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mm__logo[data-astro-cid-xlat7obg]{color:#fff;align-items:center;gap:.55rem;min-height:44px;text-decoration:none;display:inline-flex}.mm__logo[data-astro-cid-xlat7obg][hidden],.mm-volver[data-astro-cid-xlat7obg][hidden]{display:none}.mm-volver[data-astro-cid-xlat7obg]{color:#fff;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:mm-volver-in .35s var(--ease-out-expo);background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .75rem 0 0;display:inline-flex}.mm-volver__flecha[data-astro-cid-xlat7obg]{width:38px;height:38px;color:var(--champan);background:#ffffff12;border:1px solid #f0c87459;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,transform .2s;display:grid}.mm-volver[data-astro-cid-xlat7obg]:hover .mm-volver__flecha[data-astro-cid-xlat7obg]{background:#ffffff1f;border-color:#f0c87499}.mm-volver[data-astro-cid-xlat7obg]:active .mm-volver__flecha[data-astro-cid-xlat7obg]{transform:scale(.94)}.mm-volver__texto[data-astro-cid-xlat7obg]{font-family:var(--font-heading);color:#fff;font-size:1.08rem}@keyframes mm-volver-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.mm__logo[data-astro-cid-xlat7obg] img[data-astro-cid-xlat7obg]{filter:brightness(0)invert();width:auto;height:36px}.mm__logo-text[data-astro-cid-xlat7obg]{font-family:var(--font-heading);color:#ffffffbf;flex-direction:column;font-size:.78rem;line-height:1.1;display:flex}.mm__logo-name[data-astro-cid-xlat7obg]{color:#fff;font-size:1.08rem}.mm__status[data-astro-cid-xlat7obg],.mm-visit__status[data-astro-cid-xlat7obg]{color:#ffffffe6;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.mm__status[data-astro-cid-xlat7obg]{border-radius:var(--radius-pill);background:#ffffff12;border:1px solid #ffffff29;padding:.4rem .75rem}.mm__status[data-astro-cid-xlat7obg][hidden],.mm-visit__status[data-astro-cid-xlat7obg][hidden]{display:none}.mm__dot[data-astro-cid-xlat7obg]{background:#fff6;border-radius:50%;flex-shrink:0;width:7px;height:7px}[data-astro-cid-xlat7obg][data-state=open]>.mm__dot[data-astro-cid-xlat7obg]{background:#34d399;box-shadow:0 0 0 3px #34d3992e,0 0 10px #34d39999}[data-astro-cid-xlat7obg][data-state=closed]>.mm__dot[data-astro-cid-xlat7obg]{background:#f0a35a;box-shadow:0 0 0 3px #f0a35a29}.mm__body[data-astro-cid-xlat7obg]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.5rem 1rem calc(6rem + max(.625rem, env(safe-area-inset-bottom,0px)));flex:1;overflow-y:auto}.mm-view[data-astro-cid-xlat7obg][hidden]{display:none}.mm-sub[data-astro-cid-xlat7obg]:not([hidden]){animation:mm-in .4s var(--ease-out-expo)}@keyframes mm-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.mm-title[data-astro-cid-xlat7obg]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--champan);margin:1.6rem 0 .75rem;font-size:.75rem;font-weight:700}.mm-title--first[data-astro-cid-xlat7obg]{margin-top:1rem}.mm-title--flush[data-astro-cid-xlat7obg]{margin:0}.mm-quick[data-astro-cid-xlat7obg]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;margin:0 -1rem;padding:.125rem 1rem .25rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 2.75rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 2.75rem),#0000)}.mm-quick[data-astro-cid-xlat7obg]::-webkit-scrollbar{display:none}.mm-quick[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]{scroll-snap-align:start;flex:none}.mm-quick__pill[data-astro-cid-xlat7obg]{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.5rem;min-height:2.75rem;padding:.3rem 1rem .3rem .3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.mm-quick__pill[data-astro-cid-xlat7obg] svg[data-astro-cid-xlat7obg]{box-sizing:content-box;color:var(--champan);background:#f0c8741f;border-radius:50%;flex-shrink:0;padding:.4rem}.mm-quick__pill[data-astro-cid-xlat7obg]:active{background:#ffffff1f}.mm-quick__pill[data-astro-cid-xlat7obg][aria-current=page]{border-color:#f0c87499}.mm-grid[data-astro-cid-xlat7obg]{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.mm-card[data-astro-cid-xlat7obg]{isolation:isolate;aspect-ratio:1;background:var(--medianoche-2);color:#fff;text-align:left;font:inherit;cursor:pointer;transition:transform .3s var(--ease-out-expo);border:1px solid #ffffff1a;border-radius:1.15rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.15rem;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -18px #000c}@media (min-width:380px){.mm-card[data-astro-cid-xlat7obg]{aspect-ratio:5/4.4}}.mm-card[data-astro-cid-xlat7obg]:active{transform:scale(.97)}.mm-card__img[data-astro-cid-xlat7obg]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out-expo);position:absolute;inset:0}.mm-card[data-astro-cid-xlat7obg]:active .mm-card__img[data-astro-cid-xlat7obg]{transform:scale(1.06)}.mm-card__shade[data-astro-cid-xlat7obg]{z-index:-1;background:linear-gradient(#08162700 25%,#0816278c 55%,#081627f2 100%);position:absolute;inset:0}.mm-card__arrow[data-astro-cid-xlat7obg]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08162766;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;display:inline-grid;position:absolute;top:.6rem;right:.6rem}.mm-card__label[data-astro-cid-xlat7obg]{font-family:var(--font-heading);text-shadow:0 1px 10px #0006;font-size:1.08rem;line-height:1.15}.mm-card__desc[data-astro-cid-xlat7obg]{-webkit-line-clamp:2;color:#fffc;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mm-doc[data-astro-cid-xlat7obg]{color:#fff;transition:transform .25s var(--ease-out-expo), background-color .25s;background:radial-gradient(120% 140% at 0 0,#f0c87424,#0000 55%),linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #f0c87447;border-radius:1.15rem;align-items:center;gap:.9rem;padding:.85rem .9rem;text-decoration:none;display:flex;position:relative;box-shadow:0 16px 30px -22px #000000e6}.mm-doc[data-astro-cid-xlat7obg]:active{transform:scale(.985)}.mm-doc__img[data-astro-cid-xlat7obg]{object-fit:cover;background:var(--medianoche-2);width:3.75rem;height:3.75rem;box-shadow:0 0 0 2px var(--medianoche), 0 0 0 3.5px var(--acento), 0 10px 22px -10px #000000e6;border-radius:50%;flex-shrink:0}.mm-doc__body[data-astro-cid-xlat7obg]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mm-doc__kicker[data-astro-cid-xlat7obg]{letter-spacing:.16em;text-transform:uppercase;color:var(--champan);font-size:.75rem;font-weight:700}.mm-doc__name[data-astro-cid-xlat7obg]{font-family:var(--font-heading);font-size:1.18rem;line-height:1.15}.mm-doc__spec[data-astro-cid-xlat7obg]{color:#ffffffad;font-size:.76rem}.mm-doc__rating[data-astro-cid-xlat7obg]{color:#ffffffbf;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.8rem;display:inline-flex}.mm-doc__rating[data-astro-cid-xlat7obg] strong[data-astro-cid-xlat7obg]{color:#fff}.mm-doc__stars[data-astro-cid-xlat7obg]{color:var(--acento);gap:1px;display:inline-flex}.mm-doc__go[data-astro-cid-xlat7obg]{color:var(--champan);flex-shrink:0}.mm-rows[data-astro-cid-xlat7obg]{background:#ffffff09;border:1px solid #ffffff17;border-radius:1.15rem;margin-top:.6rem;overflow:hidden}.mm-rows[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]+li[data-astro-cid-xlat7obg] .mm-row[data-astro-cid-xlat7obg]{box-shadow:inset 0 1px #ffffff12}.mm-row[data-astro-cid-xlat7obg]{color:#fff;min-height:3.6rem;transition:background-color .2s var(--ease-soft);align-items:center;gap:.8rem;padding:.6rem .9rem;text-decoration:none;display:flex}.mm-row[data-astro-cid-xlat7obg]:active{background:#ffffff12}.mm-row__icon[data-astro-cid-xlat7obg]{width:2.35rem;height:2.35rem;color:var(--champan);background:linear-gradient(150deg,#f0c87433,#f0c8740f);border-radius:.8rem;flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #f0c8742e}.mm-row__text[data-astro-cid-xlat7obg]{flex-direction:column;flex:1;min-width:0;display:flex}.mm-row__label[data-astro-cid-xlat7obg]{font-family:var(--font-heading);font-size:1rem;line-height:1.2}.mm-row__desc[data-astro-cid-xlat7obg]{color:#fff9;font-size:.8rem;line-height:1.3}.mm-row__chev[data-astro-cid-xlat7obg]{color:#ffffff59;transition:transform .25s var(--ease-out-expo), color .25s;flex-shrink:0}.mm-row[data-astro-cid-xlat7obg]:active .mm-row__chev[data-astro-cid-xlat7obg]{color:var(--champan);transform:translate(2px)}.mm-row[data-astro-cid-xlat7obg][aria-current=page] .mm-row__label[data-astro-cid-xlat7obg]{color:var(--champan)}.mm-visit[data-astro-cid-xlat7obg]{isolation:isolate;background:linear-gradient(165deg,#1d71b838,#ffffff08 55%);border:1px solid #ffffff1a;border-radius:1.25rem;margin-top:1.6rem;padding:1.1rem 1rem 1rem;position:relative;overflow:hidden;box-shadow:0 18px 36px -24px #000000e6}.mm-visit__map[data-astro-cid-xlat7obg]{z-index:-1;pointer-events:none;background:radial-gradient(circle at 86% 16%,#f0c87438,#0000 34%),repeating-linear-gradient(28deg,#ffffff0f 0 1px,#0000 1px 30px),repeating-linear-gradient(-62deg,#ffffff0b 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 80%);mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 80%)}.mm-visit__pin[data-astro-cid-xlat7obg]{color:#10233a;background:linear-gradient(135deg, var(--champan), var(--acento));border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:inline-grid;position:absolute;top:.85rem;right:.9rem;box-shadow:0 0 0 6px #f0c87424,0 0 0 13px #f0c8740f,0 10px 22px -8px #d4a54acc}.mm-visit__street[data-astro-cid-xlat7obg]{font-family:var(--font-heading);color:#fff;margin-top:.55rem;padding-right:3.5rem;font-size:1.35rem;line-height:1.15}.mm-visit__city[data-astro-cid-xlat7obg]{color:#ffffffa6;margin-top:.2rem;font-size:.8rem}.mm-visit__status[data-astro-cid-xlat7obg]{border-radius:var(--radius-pill);color:#fff;background:#08162773;border:1px solid #ffffff1f;align-items:center;gap:.5rem;margin-top:.85rem;padding:.45rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.mm-visit__status[data-astro-cid-xlat7obg][hidden]{display:none}.mm-visit__status[data-astro-cid-xlat7obg][data-state=open]{border-color:#34d39959}.mm-week[data-astro-cid-xlat7obg]{flex-direction:column;gap:.15rem;margin-top:.85rem;display:flex}.mm-week__row[data-astro-cid-xlat7obg]{color:#ffffff9e;border-radius:.7rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem .6rem;font-size:.82rem;transition:background-color .3s,color .3s;display:flex;position:relative}.mm-week__row[data-astro-cid-xlat7obg] dt[data-astro-cid-xlat7obg]{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.mm-week__row[data-astro-cid-xlat7obg] dd[data-astro-cid-xlat7obg]{text-align:right;font-variant-numeric:tabular-nums}.mm-week__row[data-astro-cid-xlat7obg][data-today=true]{color:#fff;box-shadow:inset 2px 0 0 var(--champan);background:#f0c8741a}.mm-week__row[data-astro-cid-xlat7obg][data-today=true] dt[data-astro-cid-xlat7obg]:after{content:"Hoy";border-radius:var(--radius-pill);background:var(--champan);color:#10233a;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .45rem;font-size:.7rem;font-weight:800}.mm-visit__actions[data-astro-cid-xlat7obg]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.95rem;display:grid}.mm-btn[data-astro-cid-xlat7obg]{color:#fff;min-height:3.1rem;transition:transform .2s var(--ease-out-expo), background-color .2s;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.mm-btn[data-astro-cid-xlat7obg] svg[data-astro-cid-xlat7obg]{color:var(--champan);flex-shrink:0}.mm-btn[data-astro-cid-xlat7obg]:active{background:#ffffff1f;transform:scale(.97)}.mm-btn--gold[data-astro-cid-xlat7obg]{background:linear-gradient(135deg, var(--champan) 0%, var(--acento) 60%, #b98a30 100%);color:#10233a;border:0;box-shadow:inset 0 1px #fff6,0 12px 24px -14px #d4a54ae6}.mm-btn--gold[data-astro-cid-xlat7obg] svg[data-astro-cid-xlat7obg]{color:#10233a}.mm-btn__text[data-astro-cid-xlat7obg]{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.mm-btn__text[data-astro-cid-xlat7obg] small[data-astro-cid-xlat7obg]{color:#ffffffa6;font-size:.75rem;font-weight:500}.mm-sub__hero[data-astro-cid-xlat7obg]{isolation:isolate;border-radius:1.4rem;align-items:flex-end;min-height:10.5rem;margin:.35rem 0 .25rem;padding:1rem 1.15rem 1.05rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f0c87447,0 24px 40px -28px #000000e6}.mm-sub__photo[data-astro-cid-xlat7obg]{z-index:-2;object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.mm-sub__hero[data-astro-cid-xlat7obg]:after{content:"";z-index:-1;background:radial-gradient(18rem 9rem at 0 100%,#f0c87429,#0000 70%),linear-gradient(#0816271a 0%,#0816278c 48%,#081627f0 100%);position:absolute;inset:0}.mm-sub__hero-txt[data-astro-cid-xlat7obg]{flex-direction:column;gap:.15rem;display:flex}.mm-sub__kicker[data-astro-cid-xlat7obg]{letter-spacing:.18em;text-transform:uppercase;color:var(--champan);font-size:.75rem;font-weight:700}.mm-sub__title[data-astro-cid-xlat7obg]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;outline:none;font-size:2rem;line-height:1.05}.mm-sub__desc[data-astro-cid-xlat7obg]{color:#ffffffc7;margin-top:.15rem;font-size:.86rem;line-height:1.4}.mm-group[data-astro-cid-xlat7obg]{margin-top:1.35rem}.mm-group__title[data-astro-cid-xlat7obg]{letter-spacing:.18em;text-transform:uppercase;color:var(--champan);margin:0 0 .6rem .2rem;font-size:.75rem;font-weight:700;display:block}.mm-list[data-astro-cid-xlat7obg]{background:#ffffff0b;border:1px solid #ffffff14;border-radius:1.2rem;margin:0;padding:0;list-style:none;overflow:hidden}.mm-list[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]{position:relative}.mm-list[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]+li[data-astro-cid-xlat7obg]:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:3.95rem;right:.9rem}.mm-link[data-astro-cid-xlat7obg]{color:#fff;min-height:3.85rem;transition:background-color .2s var(--ease-soft);align-items:center;gap:.85rem;padding:.6rem .85rem .6rem .7rem;text-decoration:none;display:flex}.mm-link__icon[data-astro-cid-xlat7obg]{width:2.45rem;height:2.45rem;color:var(--champan);transition:background-color .2s var(--ease-soft), color .2s var(--ease-soft);background:#f0c8741f;border-radius:.8rem;flex:none;place-items:center;display:grid}.mm-link__text[data-astro-cid-xlat7obg]{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.mm-link__label[data-astro-cid-xlat7obg]{font-family:var(--font-heading);font-size:1.05rem;line-height:1.2}.mm-link__desc[data-astro-cid-xlat7obg]{color:#fff9;font-size:.8rem;line-height:1.35}.mm-link__chev[data-astro-cid-xlat7obg]{color:#ffffff59;transition:translate .3s var(--ease-out-expo), color .2s var(--ease-soft);flex:none}.mm-link[data-astro-cid-xlat7obg]:active{background:#ffffff12}.mm-link[data-astro-cid-xlat7obg]:active .mm-link__icon[data-astro-cid-xlat7obg]{background:var(--champan);color:#10233a}.mm-link[data-astro-cid-xlat7obg]:active .mm-link__chev[data-astro-cid-xlat7obg]{color:var(--champan);translate:3px}.mm-link[data-astro-cid-xlat7obg][aria-current=page] .mm-link__label[data-astro-cid-xlat7obg]{color:var(--champan)}.mm-link[data-astro-cid-xlat7obg][aria-current=page] .mm-link__icon[data-astro-cid-xlat7obg]{background:var(--champan);color:#10233a}.mm-viewall[data-astro-cid-xlat7obg]{min-height:3.25rem;color:var(--champan);background:#f0c87414;border:1px solid #f0c8746b;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.1rem;padding:0 1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.mm-viewall[data-astro-cid-xlat7obg] svg[data-astro-cid-xlat7obg]{transition:translate .3s var(--ease-out-expo)}.mm-viewall[data-astro-cid-xlat7obg]:active{background:#f0c87429}.mm-viewall[data-astro-cid-xlat7obg]:active svg[data-astro-cid-xlat7obg]{translate:3px}@media (prefers-reduced-motion:no-preference){.mm-sub[data-astro-cid-xlat7obg]:not([hidden]) .mm-sub__photo[data-astro-cid-xlat7obg]{animation:mm-sub-foto 1.4s var(--ease-out-expo) both}.mm-sub[data-astro-cid-xlat7obg]:not([hidden]) .mm-list[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]{animation:mm-sub-fila .55s var(--ease-out-expo) both;animation-delay:calc(.1s + var(--i,0) * 35ms)}}@keyframes mm-sub-foto{0%{scale:1.12}}@keyframes mm-sub-fila{0%{opacity:0;translate:0 12px}}.mm-foot[data-astro-cid-xlat7obg]{left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.625rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#101e2fb8;border:1px solid #ffffff1f;border-radius:1.6rem;align-items:center;gap:.5rem;max-width:30rem;margin-inline:auto;padding:.375rem;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff14,0 20px 44px -16px #000000bf}.mm-foot__cta[data-astro-cid-xlat7obg]{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--champan) 0%, var(--acento) 60%, #b98a30 100%);color:#10233a;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6}.mm-foot__wa[data-astro-cid-xlat7obg],.mm-foot__close[data-astro-cid-xlat7obg]{border-radius:50%;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:inline-grid}.mm-foot__wa[data-astro-cid-xlat7obg]{color:#fff;background:#15803d;box-shadow:inset 0 1px #ffffff29}.mm-foot__close[data-astro-cid-xlat7obg]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;transition:transform .15s}.mm-foot__close[data-astro-cid-xlat7obg]:active{transform:scale(.92)}.mm[data-astro-cid-xlat7obg].is-open [data-astro-cid-xlat7obg][data-mm-root]>[data-astro-cid-xlat7obg]{animation:mm-rise .6s var(--ease-out-expo) both}.mm[data-astro-cid-xlat7obg].is-open [data-astro-cid-xlat7obg][data-mm-root]>[data-astro-cid-xlat7obg]:nth-child(2){animation-delay:30ms}.mm[data-astro-cid-xlat7obg].is-open [data-astro-cid-xlat7obg][data-mm-root]>[data-astro-cid-xlat7obg]:nth-child(3){animation-delay:60ms}.mm[data-astro-cid-xlat7obg].is-open [data-astro-cid-xlat7obg][data-mm-root]>[data-astro-cid-xlat7obg]:nth-child(4){animation-delay:90ms}.mm[data-astro-cid-xlat7obg].is-open [data-astro-cid-xlat7obg][data-mm-root]>[data-astro-cid-xlat7obg]:nth-child(5){animation-delay:.12s}.mm[data-astro-cid-xlat7obg].is-open [data-astro-cid-xlat7obg][data-mm-root]>[data-astro-cid-xlat7obg]:nth-child(n+6){animation-delay:.15s}.mm[data-astro-cid-xlat7obg].is-open .mm-grid[data-astro-cid-xlat7obg]>[data-astro-cid-xlat7obg]{animation:mm-rise .6s var(--ease-out-expo) both}.mm[data-astro-cid-xlat7obg].is-open .mm-grid[data-astro-cid-xlat7obg]>[data-astro-cid-xlat7obg]:nth-child(2){animation-delay:.1s}.mm[data-astro-cid-xlat7obg].is-open .mm-grid[data-astro-cid-xlat7obg]>[data-astro-cid-xlat7obg]:nth-child(3){animation-delay:.14s}.mm[data-astro-cid-xlat7obg].is-open .mm-grid[data-astro-cid-xlat7obg]>[data-astro-cid-xlat7obg]:nth-child(4){animation-delay:.18s}@keyframes mm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mm[data-astro-cid-xlat7obg] [data-astro-cid-xlat7obg]:focus-visible{outline:2px solid var(--champan);outline-offset:2px}.hoja[data-astro-cid-q53cwt67]{width:100%;max-width:100%;max-height:min(92dvh,52rem);color:var(--tinta);background:0 0;border:0;border-radius:1.5rem 1.5rem 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.hoja[data-astro-cid-q53cwt67][open]{display:flex}.hoja[data-astro-cid-q53cwt67]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050d1899}.hoja__caja[data-astro-cid-q53cwt67]{width:100%;max-height:inherit;border-radius:inherit;padding-bottom:env(safe-area-inset-bottom);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -20px 60px -20px #00000080}@media (min-width:768px){.hoja[data-astro-cid-q53cwt67]{border-radius:1.75rem;width:min(34rem,100vw - 3rem);max-height:min(88vh,50rem);margin:auto;inset:0}.hoja__caja[data-astro-cid-q53cwt67]{box-shadow:0 40px 90px -30px #000000a6}}@media (prefers-reduced-motion:no-preference){.hoja[data-astro-cid-q53cwt67][open] .hoja__caja[data-astro-cid-q53cwt67]{animation:hoja-sube .5s var(--ease-out-expo) both}.hoja[data-astro-cid-q53cwt67][open]::backdrop{animation:hoja-fondo .35s var(--ease-soft) both}.hoja[data-astro-cid-q53cwt67][data-cerrando] .hoja__caja[data-astro-cid-q53cwt67]{animation:hoja-baja .22s var(--ease-soft) both}@media (min-width:768px){.hoja[data-astro-cid-q53cwt67][open] .hoja__caja[data-astro-cid-q53cwt67]{animation-name:hoja-aparece}.hoja[data-astro-cid-q53cwt67][data-cerrando] .hoja__caja[data-astro-cid-q53cwt67]{animation-name:hoja-desaparece}}}@keyframes hoja-sube{0%{translate:0 100%}}@keyframes hoja-baja{to{translate:0 100%}}@keyframes hoja-aparece{0%{opacity:0;translate:0 12px;scale:.96}}@keyframes hoja-desaparece{to{opacity:0;scale:.97}}@keyframes hoja-fondo{0%{opacity:0}}.hoja__asa[data-astro-cid-q53cwt67]{background:#0b1b2e26;border-radius:99px;align-self:center;width:2.75rem;height:.3rem;margin-top:.6rem}@media (min-width:768px){.hoja__asa[data-astro-cid-q53cwt67]{display:none}}.hoja__cab[data-astro-cid-q53cwt67]{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .9rem;display:flex}@media (min-width:768px){.hoja__cab[data-astro-cid-q53cwt67]{padding:1.5rem 1.6rem 1.1rem}}.hoja__kicker[data-astro-cid-q53cwt67]{letter-spacing:.2em;text-transform:uppercase;color:var(--acento-texto);font-size:.66rem;font-weight:600}.hoja__titulo[data-astro-cid-q53cwt67]{letter-spacing:-.02em;color:var(--tinta);margin-top:.2rem;font-size:1.55rem;line-height:1.1}.hoja__sub[data-astro-cid-q53cwt67]{color:var(--tinta-suave);margin-top:.3rem;font-size:.8rem}.hoja__cerrar[data-astro-cid-q53cwt67]{border:1px solid var(--linea);width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;transition:background-color .25s var(--ease-soft), rotate .4s var(--ease-out-expo);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.hoja__cerrar[data-astro-cid-q53cwt67]:hover{background:var(--perla);rotate:90deg}.hoja__cuerpo[data-astro-cid-q53cwt67]{overscroll-behavior:contain;flex:1;min-height:22rem;padding:.75rem 1rem;position:relative;overflow-y:auto}@media (min-width:768px){.hoja__cuerpo[data-astro-cid-q53cwt67]{padding:1rem 1.25rem}}.hoja__widget[data-astro-cid-q53cwt67] iframe{border:0;display:block;width:100%!important}.hoja__widget[data-astro-cid-q53cwt67] .zl-url{opacity:0;pointer-events:none;position:absolute}.hoja__cargando[data-astro-cid-q53cwt67]{z-index:2;transition:opacity .45s var(--ease-soft);background:#fff;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1rem 2rem;display:flex;position:absolute;inset:0}.hoja[data-astro-cid-q53cwt67][data-listo] .hoja__cargando[data-astro-cid-q53cwt67]{opacity:0;pointer-events:none}.hoja__cargando[data-astro-cid-q53cwt67][hidden]{display:none}.hoja__esqueleto[data-astro-cid-q53cwt67]{grid-template-columns:repeat(7,1fr);gap:.5rem;width:100%;max-width:26rem;display:grid}.hoja__esqueleto[data-astro-cid-q53cwt67] span[data-astro-cid-q53cwt67]{aspect-ratio:1;background:linear-gradient(100deg, var(--perla) 30%, #fff 50%, var(--perla) 70%) 0 0 / 300% 100%;border-radius:.7rem;animation:1.4s linear infinite hoja-brillo}@keyframes hoja-brillo{to{background-position:-150% 0}}.hoja__cargando-txt[data-astro-cid-q53cwt67]{color:var(--tinta-suave);font-size:.82rem}.hoja__respaldo[data-astro-cid-q53cwt67]{text-align:center;color:var(--tinta-suave);flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}.hoja__respaldo[data-astro-cid-q53cwt67][hidden]{display:none}.hoja__pie[data-astro-cid-q53cwt67]{border-top:1px solid var(--linea);background:var(--perla);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.85rem 1.25rem 1rem;display:flex}.hoja__pie-txt[data-astro-cid-q53cwt67]{color:var(--tinta-suave);font-size:.8rem}.hoja__canales[data-astro-cid-q53cwt67]{gap:.5rem;display:flex}.hoja__canal[data-astro-cid-q53cwt67]{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--tinta);transition:border-color .25s var(--ease-soft), translate .35s var(--ease-out-expo);background:#fff;border:1px solid #0b1b2e29;align-items:center;gap:.45rem;padding:0 1rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.hoja__canal[data-astro-cid-q53cwt67]:hover{color:var(--tinta);border-color:var(--tinta);translate:0 -2px}.hoja__canal--wa[data-astro-cid-q53cwt67] svg[data-astro-cid-q53cwt67]{color:#1fb855}.hoja[data-astro-cid-q53cwt67] [data-astro-cid-q53cwt67]:focus-visible{outline:2px solid var(--acento);outline-offset:2px}html.hoja-abierta{overflow:hidden}.pie[data-astro-cid-jo6i4kqk]{isolation:isolate;color:#ffffffa8;background:radial-gradient(52rem 26rem at 8% -6%, #1d71b842, transparent 62%), radial-gradient(40rem 22rem at 104% 30%, #f0c87417, transparent 60%), var(--medianoche-2);padding-top:clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.pie[data-astro-cid-jo6i4kqk]:after{content:"";background:linear-gradient(90deg,#0000,#f0c8748c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pie[data-astro-cid-jo6i4kqk]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grano);opacity:.06;mix-blend-mode:overlay;position:absolute;inset:0}@media (max-width:1023px){.pie[data-astro-cid-jo6i4kqk]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.pie__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (min-width:900px){.pie__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.pie__logo[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.pie__logo[data-astro-cid-jo6i4kqk]:hover{color:#fff}.pie__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:48px;height:48px}.pie__logo-text[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);font-size:1.15rem;line-height:1.12}.pie__lema[data-astro-cid-jo6i4kqk]{max-width:30rem;font-family:var(--font-heading);letter-spacing:-.01em;color:#ffffffe0;text-wrap:pretty;margin-top:1.4rem;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.35}.pie__doc[data-astro-cid-jo6i4kqk]{color:#fff;max-width:24rem;transition:border-color .35s var(--ease-soft), background-color .35s var(--ease-soft), translate .45s var(--ease-out-expo);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.1rem;align-items:center;gap:.9rem;margin-top:1.6rem;padding:.7rem 1rem .7rem .7rem;text-decoration:none;display:flex}.pie__doc[data-astro-cid-jo6i4kqk]:hover{color:#fff;background:#ffffff12;border-color:#f0c87466;translate:0 -3px}.pie__doc[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;width:3.25rem;height:3.25rem;box-shadow:0 0 0 2px var(--medianoche-2), 0 0 0 3.5px #f0c874b3;border-radius:50%;flex:none}.pie__doc-txt[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:1;min-width:0;display:flex}.pie__doc-kicker[data-astro-cid-jo6i4kqk]{letter-spacing:.18em;text-transform:uppercase;color:var(--champan);font-size:.75rem;font-weight:600}.pie__doc-nombre[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);font-size:1.05rem;line-height:1.25}.pie__doc-rating[data-astro-cid-jo6i4kqk]{color:#fff9;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.pie__estrellas[data-astro-cid-jo6i4kqk]{color:var(--champan);gap:1px;display:inline-flex}.pie__doc-flecha[data-astro-cid-jo6i4kqk]{color:var(--champan);transition:translate .4s var(--ease-out-expo);flex:none}.pie__doc[data-astro-cid-jo6i4kqk]:hover .pie__doc-flecha[data-astro-cid-jo6i4kqk]{translate:4px}.pie__fila-marca[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:1.4rem;display:flex}.pie__estado[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.42rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.pie__estado[data-astro-cid-jo6i4kqk][hidden]{display:none}.pie__dot[data-astro-cid-jo6i4kqk]{background:#f0a35a;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #f0a35a29}[data-astro-cid-jo6i4kqk][data-state=open]>.pie__dot[data-astro-cid-jo6i4kqk]{background:#34d399;box-shadow:0 0 0 3px #34d3992e,0 0 10px #34d39999}.pie__redes[data-astro-cid-jo6i4kqk]{gap:.5rem;display:flex}.pie__red[data-astro-cid-jo6i4kqk]{color:#ffffffc7;width:2.75rem;height:2.75rem;transition:background-color .3s var(--ease-soft), border-color .3s var(--ease-soft), color .3s var(--ease-soft), translate .4s var(--ease-out-expo);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.pie__red[data-astro-cid-jo6i4kqk]:hover{color:#10233a;background:var(--champan);border-color:var(--champan);translate:0 -3px}.pie__contacto[data-astro-cid-jo6i4kqk]{background:radial-gradient(22rem 14rem at 100% 0,#f0c8741a,#0000 70%),linear-gradient(165deg,#1d71b829,#ffffff08 55%);border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,3vw,2rem);display:flex;position:relative;box-shadow:0 30px 60px -36px #000000e6,inset 0 1px #ffffff0f}.pie__kicker[data-astro-cid-jo6i4kqk]{letter-spacing:.22em;text-transform:uppercase;color:var(--champan);font-size:.75rem;font-weight:600}.pie__tel[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;font-variant-numeric:lining-nums;background:linear-gradient(var(--champan), var(--champan)) 0 100% / 0 2px no-repeat;transition:color .3s var(--ease-soft), background-size .6s var(--ease-out-expo);margin-top:.4rem;font-size:clamp(2rem,4.4vw,2.75rem);line-height:1.05;text-decoration:none}.pie__tel[data-astro-cid-jo6i4kqk]:hover{color:#fff;background-size:100% 2px}.pie__botones[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.pie__btn[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);min-height:2.9rem;transition:background-color .3s var(--ease-soft), border-color .3s var(--ease-soft), translate .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.pie__btn[data-astro-cid-jo6i4kqk]:hover{translate:0 -2px}.pie__btn--wa[data-astro-cid-jo6i4kqk]{color:#fff;background:#25d3661a;border:1px solid #25d36673}.pie__btn--wa[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{color:#25d366}.pie__btn--wa[data-astro-cid-jo6i4kqk]:hover{color:#fff;background:#25d36633;border-color:#25d366bf}.pie__btn--oro[data-astro-cid-jo6i4kqk]{background:var(--oro);color:#10233a;box-shadow:0 12px 26px -14px #d4a54ae6,inset 0 1px #ffffff73}.pie__btn--oro[data-astro-cid-jo6i4kqk]:hover{color:#10233a;box-shadow:0 16px 32px -14px #d4a54a,inset 0 1px #ffffff80}.pie__dir[data-astro-cid-jo6i4kqk]{color:#fff;border-top:1px solid #ffffff14;align-items:flex-start;gap:.7rem;width:100%;margin-top:1.4rem;padding-top:1.2rem;text-decoration:none;display:flex}.pie__dir[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{color:var(--champan);flex:none;margin-top:.15rem}.pie__dir[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.pie__dir-calle[data-astro-cid-jo6i4kqk]{font-size:.95rem;font-weight:600}.pie__dir-ciudad[data-astro-cid-jo6i4kqk]{color:#fff9;font-size:.8rem}.pie__dir[data-astro-cid-jo6i4kqk]:hover{color:var(--champan)}.pie__dir[data-astro-cid-jo6i4kqk]:hover .pie__dir-ciudad[data-astro-cid-jo6i4kqk]{color:#fffc}.pie__semana[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.1rem;width:100%;margin-top:.9rem;display:flex}.pie__dia[data-astro-cid-jo6i4kqk]{color:#ffffff9e;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;gap:.1rem 1rem;margin-inline:-.65rem;padding:.4rem .65rem;font-size:.82rem;display:flex}.pie__dia[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{white-space:nowrap;font-weight:600}.pie__dia[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pie__dia[data-astro-cid-jo6i4kqk][data-today=true]{color:#fff;box-shadow:inset 2px 0 0 var(--champan);background:#f0c8741a}.pie__dia[data-astro-cid-jo6i4kqk][data-today=true] dt[data-astro-cid-jo6i4kqk]:after{content:"Hoy";border-radius:var(--radius-pill);background:var(--champan);color:#10233a;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;margin-left:.5rem;padding:.1rem .45rem;font-size:.7rem;font-weight:800}.pie__nav[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,2.75rem);display:grid}@media (min-width:640px){.pie__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.pie__col[data-astro-cid-jo6i4kqk]+.pie__col[data-astro-cid-jo6i4kqk]{border-left:1px solid #ffffff12;padding-left:2rem}}.pie__col-titulo[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;align-items:center;gap:.7rem;margin-bottom:1.1rem;font-size:1.2rem;line-height:1.2;display:flex}.pie__col-icono[data-astro-cid-jo6i4kqk]{width:2.2rem;height:2.2rem;color:var(--champan);background:#f0c8741a;border-radius:.75rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f0c87438}.pie__lista[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.1rem;display:flex}.pie__lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffb3;transition:color .3s var(--ease-soft), translate .4s var(--ease-out-expo);align-items:center;padding:.34rem 0;font-size:.92rem;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.pie__lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:before{content:"";background:var(--champan);opacity:0;transform-origin:0;width:.7rem;height:1px;transition:opacity .3s var(--ease-soft), scale .4s var(--ease-out-expo);position:absolute;top:50%;left:-1.1rem;scale:0 1}.pie__lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;translate:1.1rem}.pie__lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:before{opacity:1;scale:1}.pie__lista[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:last-child a[data-astro-cid-jo6i4kqk][href$="/cirugias/"],.pie__lista[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:last-child a[data-astro-cid-jo6i4kqk][href$="/enfermedades/"]{color:var(--champan);font-weight:600}.pie__col-titulo[data-astro-cid-jo6i4kqk]{cursor:default;list-style:none}.pie__col-titulo[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.pie__chev[data-astro-cid-jo6i4kqk]{color:var(--champan);transition:rotate .35s var(--ease-out-expo);flex:none;margin-left:auto;display:none}@media (max-width:719px){.pie[data-astro-cid-jo6i4kqk] .pie__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:.25rem}.pie[data-astro-cid-jo6i4kqk] .pie__col[data-astro-cid-jo6i4kqk],.pie[data-astro-cid-jo6i4kqk] .pie__zonas[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff14}.pie[data-astro-cid-jo6i4kqk] .pie__col-titulo[data-astro-cid-jo6i4kqk]{cursor:pointer;min-height:3.6rem;margin:0;padding:.55rem 0;font-size:1.12rem}.pie[data-astro-cid-jo6i4kqk] .pie__chev[data-astro-cid-jo6i4kqk]{display:block}.pie[data-astro-cid-jo6i4kqk] details[data-astro-cid-jo6i4kqk][open]>.pie__col-titulo[data-astro-cid-jo6i4kqk] .pie__chev[data-astro-cid-jo6i4kqk]{rotate:180deg}.pie[data-astro-cid-jo6i4kqk] .pie__lista[data-astro-cid-jo6i4kqk]{gap:0;padding:0 0 .9rem 2.9rem}.pie[data-astro-cid-jo6i4kqk] .pie__lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;padding:0;font-size:.98rem;display:flex}.pie[data-astro-cid-jo6i4kqk] .pie__lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{translate:none}.pie[data-astro-cid-jo6i4kqk] .pie__zonas[data-astro-cid-jo6i4kqk]{border-top:0;margin-top:0;padding-top:0}.pie[data-astro-cid-jo6i4kqk] .pie__zonas-lista[data-astro-cid-jo6i4kqk]{padding:.25rem 0 1.1rem}.pie[data-astro-cid-jo6i4kqk] .pie__zonas-lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px}.pie[data-astro-cid-jo6i4kqk] .pie__tel[data-astro-cid-jo6i4kqk]{align-items:center;min-height:48px;display:inline-flex}.pie[data-astro-cid-jo6i4kqk] .pie__lema[data-astro-cid-jo6i4kqk]{font-size:1.18rem}.pie[data-astro-cid-jo6i4kqk] .pie__botones[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pie[data-astro-cid-jo6i4kqk] .pie__btn[data-astro-cid-jo6i4kqk]{justify-content:center;min-height:48px;padding:0 .75rem}.pie[data-astro-cid-jo6i4kqk] .pie__agua[data-astro-cid-jo6i4kqk]{margin-top:.5rem;font-size:22vw}.pie[data-astro-cid-jo6i4kqk] .pie__medico[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.75rem;margin-top:1.75rem;padding:1.15rem 1.1rem}}@media (max-width:399px){.pie[data-astro-cid-jo6i4kqk] .pie__btn-extra[data-astro-cid-jo6i4kqk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.pie__dir[data-astro-cid-jo6i4kqk]{min-height:44px}.pie__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}}.pie__zonas[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff14;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2rem}.pie__zonas-lista[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;display:flex}.pie__zonas-lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);color:#ffffffb8;min-height:2.5rem;transition:color .3s var(--ease-soft), border-color .3s var(--ease-soft), background-color .3s var(--ease-soft);border:1px solid #ffffff1f;align-items:center;padding:0 1rem;font-size:.8rem;text-decoration:none;display:inline-flex}.pie__zonas-lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;background-color:#f0c87414;border-color:#f0c8748c}.pie__medico[data-astro-cid-jo6i4kqk]{background:linear-gradient(110deg,#f0c8740f,#ffffff05 40%);border:1px solid #ffffff14;border-radius:1.25rem;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding:1.25rem 1.4rem;display:flex}.pie__sello[data-astro-cid-jo6i4kqk]{width:2.75rem;height:2.75rem;color:var(--champan);background:#f0c8741a;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f0c8744d,0 0 0 5px #f0c8740d}.pie__medico-txt[data-astro-cid-jo6i4kqk]{color:#fff9;flex-direction:column;gap:.2rem;min-width:0;font-size:.78rem;line-height:1.55;display:flex}.pie__medico-kicker[data-astro-cid-jo6i4kqk]{letter-spacing:.2em;text-transform:uppercase;color:var(--champan);font-size:.75rem;font-weight:600}.pie__medico-nombre[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:#fff;font-size:1.05rem;line-height:1.3}.pie__cedulas[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}.pie__cedula[data-astro-cid-jo6i4kqk]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.75rem;padding:.4rem .85rem}.pie__cedula[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{color:#ffffffe6;font-weight:600}.pie__base[data-astro-cid-jo6i4kqk]{color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding:1.25rem 0 .5rem;font-size:.78rem;display:flex}.pie__copy[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6rem;display:inline-flex}.pie__copy[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();opacity:.6;width:22px;height:22px}.pie__legal[data-astro-cid-jo6i4kqk]{color:#ffffff4d;align-items:center;gap:.75rem;display:flex}.pie__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff9;transition:color .3s var(--ease-soft), background-size .5s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.pie__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;background-size:100% 1px}.pie__arriba[data-astro-cid-jo6i4kqk]{color:#ffffffbf;font:inherit;letter-spacing:.02em;cursor:pointer;transition:color .3s var(--ease-soft);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.pie__arriba-circulo[data-astro-cid-jo6i4kqk]{place-items:center;width:44px;height:44px;display:grid;position:relative}.pie__anillo[data-astro-cid-jo6i4kqk]{position:absolute;inset:0;rotate:-90deg}.pie__anillo[data-astro-cid-jo6i4kqk] circle[data-astro-cid-jo6i4kqk]{fill:none;stroke-width:1.5px;stroke:#ffffff24}.pie__anillo[data-astro-cid-jo6i4kqk] .pie__progreso[data-astro-cid-jo6i4kqk]{stroke:var(--champan);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}@supports (animation-timeline:scroll()){.pie__anillo[data-astro-cid-jo6i4kqk] .pie__progreso[data-astro-cid-jo6i4kqk]{animation:linear both pie-avance;animation-timeline:scroll(root)}}@keyframes pie-avance{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.pie__arriba-flecha[data-astro-cid-jo6i4kqk]{color:var(--champan);transition:translate .45s var(--ease-out-expo)}.pie__arriba[data-astro-cid-jo6i4kqk]:hover{color:#fff}.pie__arriba[data-astro-cid-jo6i4kqk]:hover .pie__arriba-flecha[data-astro-cid-jo6i4kqk]{translate:0 -3px}.pie__arriba[data-astro-cid-jo6i4kqk]:hover .pie__anillo[data-astro-cid-jo6i4kqk] circle[data-astro-cid-jo6i4kqk]:first-child{stroke:#f0c8744d}@media (max-width:639px){.pie__base[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.pie__arriba[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-self:stretch}}.pie__agua[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:-.045em;text-align:center;white-space:nowrap;color:#0000;background:linear-gradient(#f0c8742e 0%,#ffffff0d 45%,#fff0 85%);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:clamp(6rem,24vw,21rem);line-height:.78}.pie[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--champan);outline-offset:3px;border-radius:4px}.float-stack[data-astro-cid-vsqmdgo3]{z-index:999;transition:opacity .35s var(--ease-soft), translate .5s var(--ease-out-expo), visibility 0s linear 0s;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:fixed;bottom:24px;right:24px}.float-stack[data-astro-cid-vsqmdgo3][data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-soft), translate .5s var(--ease-out-expo), visibility 0s linear .3s;translate:0 1rem}.float-stack__btn[data-astro-cid-vsqmdgo3]{border-radius:var(--radius-pill);min-width:54px;height:54px;transition:translate .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo), background-color .3s;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.float-stack__btn[data-astro-cid-vsqmdgo3]:hover{translate:0 -2px}.float-stack__btn--primary[data-astro-cid-vsqmdgo3]{background:var(--medianoche);color:var(--champan);border:1px solid #f0c87459;gap:0;padding:0 1rem;box-shadow:0 14px 34px -12px #081627bf,inset 0 1px #ffffff14}.float-stack__btn--primary[data-astro-cid-vsqmdgo3]:hover,.float-stack__btn--primary[data-astro-cid-vsqmdgo3]:focus-visible{color:var(--champan);box-shadow:0 18px 40px -12px #081627d9,0 0 0 4px #f0c8742e}.float-stack__label[data-astro-cid-vsqmdgo3]{white-space:nowrap;letter-spacing:.01em;color:#fff;opacity:0;max-width:0;transition:max-width .5s var(--ease-out-expo), opacity .3s var(--ease-soft), margin .5s var(--ease-out-expo);font-size:.92rem;font-weight:600;overflow:hidden}.float-stack__btn--primary[data-astro-cid-vsqmdgo3]:hover .float-stack__label[data-astro-cid-vsqmdgo3],.float-stack__btn--primary[data-astro-cid-vsqmdgo3]:focus-visible .float-stack__label[data-astro-cid-vsqmdgo3]{opacity:1;max-width:7rem;margin-left:.55rem}.float-stack__btn--whatsapp[data-astro-cid-vsqmdgo3]{color:#fff;background:#25d366;width:54px;box-shadow:0 12px 28px -10px #25d366b3}.float-stack__btn--whatsapp[data-astro-cid-vsqmdgo3]:hover{color:#fff;background:#1fb855;box-shadow:0 16px 34px -10px #25d366d9}.float-stack[data-astro-cid-vsqmdgo3] [data-astro-cid-vsqmdgo3]:focus-visible{outline:2px solid var(--champan);outline-offset:3px}@media (max-width:1023px){.float-stack[data-astro-cid-vsqmdgo3]{display:none}}@media print{.float-stack[data-astro-cid-vsqmdgo3]{display:none}}.mobile-dock{z-index:940;padding:0 12px max(10px, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.mobile-dock{display:none}}.mobile-dock{--dock-bg:#091628d6;--dock-border:#f0c87438;--dock-shadow:0 16px 38px -10px #000000a6, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff12;--dock-icon:#ffffffc7;--dock-icon-active:var(--champan);--dock-label:#ffffff94;--dock-label-active:var(--champan);--dock-dot:var(--champan);--dock-ring:#0a1a2c;--dock-active-bg:#f0c87414}.mobile-dock__pill{pointer-events:auto;background:var(--dock-bg);border:1px solid var(--dock-border);width:100%;max-width:432px;box-shadow:var(--dock-shadow);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);transition:background .35s var(--ease), box-shadow .35s var(--ease);isolation:isolate;border-radius:24px;align-items:flex-end;gap:2px;padding:4px 8px 7px;display:flex;position:relative}.dock-item{min-width:0;color:var(--dock-icon);font-family:var(--font-body);cursor:pointer;transition:transform .12s var(--ease), background .2s var(--ease);background:0 0;border:none;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:5px 2px 4px;text-decoration:none;display:flex;position:relative}.dock-item>svg{width:24px;height:24px;color:var(--dock-icon);transition:color .2s var(--ease)}.dock-item:active{transform:scale(.9)}.dock-item__label{letter-spacing:.03em;color:var(--dock-label);transition:color .2s var(--ease);font-size:11px;font-weight:500;line-height:1}.dock-item--whatsapp>svg{color:#25d366}.dock-item--active{background:var(--dock-active-bg)}.dock-item--active>svg{color:var(--dock-icon-active)}.dock-item--active .dock-item__label{color:var(--dock-label-active)}.dock-item--active:before{content:"";background:var(--dock-dot);width:4px;height:4px;box-shadow:0 0 8px var(--dock-dot);border-radius:50%;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.dock-item--cta{gap:3px}.dock-item__icon-slot{width:24px;height:24px}.dock-item__circle{isolation:isolate;background:var(--oro);color:#10233a;width:52px;height:52px;box-shadow:0 0 0 4px var(--dock-ring), 0 0 0 5px #f0c87447, 0 14px 26px -8px #d4a54ad9, inset 0 1.5px 0 #ffffff8c, inset 0 -4px 10px #82581459;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-28px;left:50%;overflow:hidden;transform:translate(-50%)}.dock-item__circle>svg{width:24px;height:24px}.dock-item__circle:after{content:"";z-index:-1;animation:joya-destello 1.4s var(--ease-out-expo) 1.2s 1 both;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);position:absolute;inset:0;translate:-130%}@keyframes joya-destello{to{translate:130%}}.dock-item--cta:active .dock-item__circle{transform:translate(-50%)scale(.93)}.dock-item__cta-label{letter-spacing:.02em;color:var(--dock-label-active);font-size:11px;font-weight:700}.mobile-dock__pill{view-transition-name:mobile-dock}.dock-item__label{transition:opacity .25s var(--ease-soft), max-height .35s var(--ease-out-expo), color .2s var(--ease);max-height:14px;overflow:hidden}.mobile-dock__pill{transition:padding .35s var(--ease-out-expo), background .35s var(--ease), box-shadow .35s var(--ease)}.mobile-dock.is-compact .mobile-dock__pill{padding-top:2px;padding-bottom:3px}.mobile-dock.is-compact .dock-item__label{opacity:0;max-height:0}.mobile-dock.is-compact .dock-item{gap:0}.dock-item__circle{transition:top .35s var(--ease-out-expo), width .35s var(--ease-out-expo), height .35s var(--ease-out-expo), transform .2s var(--ease), box-shadow .2s var(--ease)}.mobile-dock.is-compact .dock-item__circle{width:46px;height:46px;top:-14px}@media print{.mobile-dock{display:none}}@media (prefers-reduced-motion:reduce){.dock-item,.dock-item__circle{transition:none;animation:none}}.iris[data-astro-cid-daseivup]{aspect-ratio:1;pointer-events:none;width:100%;height:100%;position:relative}.iris__aro[data-astro-cid-daseivup]{border:1px solid #f0c87438;border-radius:50%;position:absolute;inset:0}.iris__aro--2[data-astro-cid-daseivup]{border-color:#ffffff12;inset:9%}.iris__fibras[data-astro-cid-daseivup]{opacity:.6;translate:calc(var(--mx,0) * 1.5%) calc(var(--my,0) * 1.5%);transition:translate .6s var(--ease-out-expo);background:repeating-conic-gradient(#f0c8748c 0deg .7deg,#0000 .7deg 3.6deg),radial-gradient(circle,#1d71b859 30%,#f0c8742e 62%,#0000 72%);border-radius:50%;animation:120s linear infinite iris-giro;position:absolute;inset:14%;-webkit-mask:radial-gradient(circle,#0000 0 29%,#000 31% 66%,#0000 71%);mask:radial-gradient(circle,#0000 0 29%,#000 31% 66%,#0000 71%)}.iris__pupila[data-astro-cid-daseivup]{translate:calc(var(--mx,0) * 22%) calc(var(--my,0) * 22%);scale:calc(1 - var(--cerca,0) * .3);transition:translate .5s var(--ease-out-expo), scale .8s var(--ease-out-expo);background:radial-gradient(circle at 34% 32%,#ffffff8c 0 5%,#0000 6%),radial-gradient(circle,#030a14 0 62%,#1d71b880 100%);border-radius:50%;position:absolute;inset:37%;box-shadow:0 0 80px #1d71b866}@keyframes iris-giro{to{rotate:360deg}}
