@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-vietnamese-wght-normal.ei70gACF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-ext-wght-normal.CrJ75Ewg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/quicksand-latin-wght-normal.Buj9m_3d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tur: #4AC7B5;--ink: #1D1D1B;--paper: #F7F7F7;--acc: #FFDA00;--tur-600: #3BB4A3;--tur-700: #26796B;--tur-900: #0E2B27;--ink-900: #141413;--acc-600: #F2CF00;--white: #ffffff;--line: #E6E7E4;--muted: #5F5F5C;--arena-100: #FBF5E8;--arena-200: #F3E8D2;--arena-300: #EADFC6;--agua-100: #E9F5F2;--agua-200: #D6EEE8;--nav-h: 76px;--top-h: 40px;--maxw: 1680px;--maxw-wide: 1880px;--radius: 14px;--shadow: 0 10px 30px -12px rgba(29, 29, 27, .25);--shadow-lg: 0 24px 60px -20px rgba(29, 29, 27, .35);--ease: cubic-bezier(.16, .84, .44, 1);--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Quicksand Variable", system-ui, sans-serif;--font-hand: "Caveat Variable", cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,.font-display{font-family:var(--font-display);line-height:1.15;letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:min(var(--maxw),90%);margin-inline:auto}.container-wide{width:min(var(--maxw-wide),94%);margin-inline:auto}.hand{font-family:var(--font-hand);font-weight:600;color:var(--tur);line-height:1;letter-spacing:.01em}.hand.ink{color:var(--ink)}.hand.yellow{color:var(--acc)}:focus-visible{outline:3px solid var(--tur-700);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:-999px;top:0;z-index:1000;background:var(--ink);color:#fff;padding:.7rem 1.1rem;border-radius:0 0 10px}.skip:focus{left:0}.btn{--canto: var(--tur-700);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;white-space:nowrap;border-radius:14px;padding:.68rem 1.3rem;cursor:pointer;border:2px solid transparent;box-shadow:0 4px 0 var(--canto);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .2s,color .2s,border-color .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--canto)}.btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--canto);transition-duration:.06s}.btn-cta{background:var(--tur);color:var(--ink)}.btn-cta:hover{background:#5bd0bf}.btn-ghost{--canto: #CDD2CC;background:#fff;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{color:var(--tur-700);border-color:var(--tur)}.btn-dark{--canto: #000;background:var(--ink);color:#fff}.btn-dark:hover{background:#2b2b28}.btn-lg{padding:.9rem 1.7rem;font-size:1.02rem;border-radius:16px}.btn svg{flex:none}.sec{padding:5.5rem 0}.sec.paper{background:var(--paper)}.sec.paper+.sec.paper{padding-top:0}.sec:has(>.container:not(:has(>*))){display:none}.sec-head{text-align:center;max-width:640px;margin:0 auto 3rem}.sec-head .kicker{color:var(--tur-700);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.sec-head h1,.sec-head h2{font-size:clamp(1.8rem,3.5vw,2.5rem);margin:.5rem 0 .8rem}.sec-head p{color:var(--muted);font-size:1.05rem;margin:0}.sec-head .hand{color:var(--tur-700);font-size:2rem;display:block;margin:0 0 -.2rem}.barra-datos{background:var(--white);border-bottom:1px solid var(--line);padding:1.25rem 0}.barra-datos .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2.5rem}.barra-datos .datos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;row-gap:.3rem;font-family:var(--font-display);font-weight:600;font-size:1.02rem}.barra-datos .datos li+li:before{content:"·";margin:0 .85rem;color:var(--tur);font-weight:700}.barra-datos .acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem}.barra-datos .acciones .linea-consulta{margin:0}@media(max-width:600px){.barra-datos .datos{flex-direction:column}.barra-datos .datos li+li:before{content:none}}.quote-band{background:var(--ink);padding:3.2rem 0}.quote-hand{color:#fff;font-size:clamp(1.9rem,3.4vw,3rem);text-align:center;margin:0 auto;max-width:26ch;line-height:1.15}.quote-hand .hl{color:var(--tur)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem}.prosa{max-width:72ch}.prosa h2{font-size:1.6rem;margin:2.2rem 0 .8rem}.prosa h3{font-size:1.25rem;margin:1.8rem 0 .6rem}.prosa p,.prosa li{color:#3a3a37}.prosa a{color:var(--tur-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.prosa blockquote{margin:1.5rem 0;padding:.5rem 1.2rem;border-left:4px solid var(--tur);background:var(--paper);border-radius:0 10px 10px 0}.pendiente{background:#ffe1e1;color:#a11414;border-bottom:2px dotted #D93636;border-radius:3px;padding:.05em .3em;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pendiente:before{content:"⚠ ";font-weight:700}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal-in{opacity:1;transform:none}svg.i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:720px){.cards{grid-template-columns:1fr 1fr}.sec{padding:3.8rem 0}}@media(max-width:540px){.cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}}#site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;will-change:transform;transition:transform .5s var(--ease)}.topbar[data-astro-cid-3ef6ksr2]{background:var(--ink);color:#cfcfcb;font-size:.82rem;height:var(--top-h)}.topbar[data-astro-cid-3ef6ksr2] .container-wide{display:flex;align-items:center;justify-content:space-between;height:var(--top-h)}.topbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#e7e7e3;transition:color .2s}.topbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--tur)}.sep[data-astro-cid-3ef6ksr2]{width:1px;height:18px;background:#3a3a37}.lang[data-astro-cid-3ef6ksr2]{display:inline-flex;gap:.1rem;align-items:center;font-weight:600}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#8f8f8b;font-weight:600;font-size:.8rem;padding:.2rem .42rem;border-radius:7px;transition:color .18s,background .18s;letter-spacing:.02em}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff;background:#333330}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--ink);background:var(--acc)}.tb-social[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.55rem}.tb-social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.tb-iconbtn[data-astro-cid-3ef6ksr2]{color:#cfcfcb;display:inline-grid;place-items:center;background:none;border:0;cursor:pointer;padding:5px;border-radius:8px;transition:color .2s,background .2s;line-height:0}.tb-social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.tb-iconbtn[data-astro-cid-3ef6ksr2]:hover,.tb-iconbtn[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:var(--tur);background:#4ac7b524}.tb-social[data-astro-cid-3ef6ksr2] svg{width:18px;height:18px}@media(hover:hover)and (min-width:721px){.tb-social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.tb-iconbtn[data-astro-cid-3ef6ksr2]{position:relative}.tb-social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after,.tb-iconbtn[data-astro-cid-3ef6ksr2]:after{content:attr(aria-label);position:absolute;top:calc(100% + 9px);left:50%;z-index:150;transform:translate(-50%,4px);background:#fff;color:var(--ink);border:1px solid var(--line);font:600 .78rem/1.2 var(--font-body);white-space:nowrap;padding:.42rem .68rem;border-radius:8px;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s}.tb-social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.tb-social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible:after,.tb-iconbtn[data-astro-cid-3ef6ksr2]:hover:after,.tb-iconbtn[data-astro-cid-3ef6ksr2]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.hours-wrap[data-astro-cid-3ef6ksr2].open .tb-iconbtn[data-astro-cid-3ef6ksr2]:after{display:none}}.hours-wrap[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex}.hours-pop[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(6px);background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:.85rem 1rem;font-size:.83rem;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;z-index:140;text-align:left;min-width:262px}.hours-wrap[data-astro-cid-3ef6ksr2].open .hours-pop[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.hours-pop[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-display);font-size:.85rem;margin-bottom:.5rem;color:var(--tur-700)}.hours-pop[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:11px;height:11px;background:#fff;border-left:1px solid var(--line);border-top:1px solid var(--line)}.hours-tbl[data-astro-cid-3ef6ksr2]{border-collapse:collapse;width:100%}.hours-tbl[data-astro-cid-3ef6ksr2] th[data-astro-cid-3ef6ksr2]{text-align:left;font-weight:500;color:var(--ink);padding:.2rem .8rem .2rem 0;white-space:nowrap}.hours-tbl[data-astro-cid-3ef6ksr2] td[data-astro-cid-3ef6ksr2]{text-align:right;color:var(--muted);white-space:nowrap;padding:.2rem 0}.hours-tbl[data-astro-cid-3ef6ksr2] td[data-astro-cid-3ef6ksr2].closed{color:#b23b3b}.hours-tbl[data-astro-cid-3ef6ksr2] tr[data-astro-cid-3ef6ksr2]+tr[data-astro-cid-3ef6ksr2] th[data-astro-cid-3ef6ksr2],.hours-tbl[data-astro-cid-3ef6ksr2] tr[data-astro-cid-3ef6ksr2]+tr[data-astro-cid-3ef6ksr2] td[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--paper)}.hours-tbl[data-astro-cid-3ef6ksr2] tr[data-astro-cid-3ef6ksr2].today th[data-astro-cid-3ef6ksr2]{color:var(--tur-700);font-weight:700}.hours-tbl[data-astro-cid-3ef6ksr2] tr[data-astro-cid-3ef6ksr2].today td[data-astro-cid-3ef6ksr2]{color:var(--ink);font-weight:600}.mainnav[data-astro-cid-3ef6ksr2]{transition:background .45s var(--ease),box-shadow .45s var(--ease)}.mainnav[data-astro-cid-3ef6ksr2] .container-wide{position:relative;display:flex;align-items:center;gap:.9rem;height:var(--nav-h)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-shrink:0;margin-right:.25rem}.brand[data-astro-cid-3ef6ksr2] img{height:44px;width:auto}.brand[data-astro-cid-3ef6ksr2] .logo-dark{display:none}.brand-camb[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;background:#fff;border-radius:8px;padding:5px 9px;flex-shrink:0;box-shadow:0 4px 16px -8px #00000059}.brand-camb[data-astro-cid-3ef6ksr2] img{height:30px;width:auto}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.25rem;margin:0 0 0 auto;list-style:none;padding:0}.nav[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{position:relative}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem .68rem;border-radius:10px;font-weight:500;font-size:.95rem;color:#fff;white-space:nowrap;transition:background .3s var(--ease),color .3s var(--ease)}.nav-link[data-astro-cid-3ef6ksr2] .chev{width:11px;height:11px;transition:transform .25s var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2]:focus-visible{background:#ffffff24}.nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline;text-decoration-color:var(--tur);text-decoration-thickness:2px;text-underline-offset:7px}.nav[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:hover .nav-link[data-astro-cid-3ef6ksr2] .chev,.nav[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:focus-within .nav-link[data-astro-cid-3ef6ksr2] .chev{transform:rotate(180deg)}.cta-nav[data-astro-cid-3ef6ksr2]{margin-left:.4rem;padding:.62rem 1.15rem;font-size:.9rem;flex-shrink:0}@media(max-width:1240px){.brand-camb[data-astro-cid-3ef6ksr2]{display:none}}#site-header.scrolled{transform:translateY(calc(-1 * var(--top-h)))}#site-header[data-astro-cid-3ef6ksr2].scrolled .mainnav[data-astro-cid-3ef6ksr2],#site-header[data-astro-cid-3ef6ksr2].solido .mainnav[data-astro-cid-3ef6ksr2]{background:var(--white);box-shadow:0 6px 24px -14px #1d1d1b59}#site-header[data-astro-cid-3ef6ksr2].scrolled .brand[data-astro-cid-3ef6ksr2] .logo-white,#site-header[data-astro-cid-3ef6ksr2].solido .brand[data-astro-cid-3ef6ksr2] .logo-white{display:none}#site-header[data-astro-cid-3ef6ksr2].scrolled .brand[data-astro-cid-3ef6ksr2] .logo-dark,#site-header[data-astro-cid-3ef6ksr2].solido .brand[data-astro-cid-3ef6ksr2] .logo-dark{display:block}#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2],#site-header[data-astro-cid-3ef6ksr2].solido .nav-link[data-astro-cid-3ef6ksr2]{color:var(--ink)}#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2]:hover,#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2]:focus-visible,#site-header[data-astro-cid-3ef6ksr2].solido .nav-link[data-astro-cid-3ef6ksr2]:hover,#site-header[data-astro-cid-3ef6ksr2].solido .nav-link[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--paper);color:var(--tur-700)}#site-header[data-astro-cid-3ef6ksr2].scrolled .burger[data-astro-cid-3ef6ksr2],#site-header[data-astro-cid-3ef6ksr2].solido .burger[data-astro-cid-3ef6ksr2]{color:var(--ink)}#site-header[data-astro-cid-3ef6ksr2].scrolled .nav-link[data-astro-cid-3ef6ksr2][aria-current=page],#site-header[data-astro-cid-3ef6ksr2].solido .nav-link[data-astro-cid-3ef6ksr2][aria-current=page],.m-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--tur-700)}.panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid var(--line);z-index:120}.nav[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:hover>.panel[data-astro-cid-3ef6ksr2],.nav[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:focus-within>.panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.nav[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>.panel[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.dropdown[data-astro-cid-3ef6ksr2]{left:0;width:max-content;min-width:300px;max-width:min(460px,92vw);padding:.45rem;border-top:3px solid var(--tur)}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.9rem;align-items:center;padding:.7rem .85rem;border-radius:10px;color:var(--ink);transition:background .18s}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]+a[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:0;left:.85rem;right:.85rem;height:1px;background:var(--line)}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{grid-column:1;font-family:var(--font-display);font-weight:600;font-size:.98rem;transition:color .18s}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{grid-column:1;color:var(--muted);font-size:.84rem;line-height:1.35;margin-top:.1rem;white-space:nowrap}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"→";grid-column:2;grid-row:1 / span 2;color:var(--tur-700);font-weight:600;opacity:0;transform:translate(-6px);transition:opacity .18s,transform .18s}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{background:#eaf8f5}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover b[data-astro-cid-3ef6ksr2],.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible b[data-astro-cid-3ef6ksr2]{color:var(--tur-700)}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible:after{opacity:1;transform:none}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:before,.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover+a[data-astro-cid-3ef6ksr2]:before{opacity:0}.dropdown[data-astro-cid-3ef6ksr2].dos-col{display:grid;grid-template-columns:1fr 1fr;column-gap:.9rem;max-width:min(880px,94vw)}.dos-col[data-astro-cid-3ef6ksr2] .col[data-astro-cid-3ef6ksr2]{position:relative}.dos-col[data-astro-cid-3ef6ksr2] .col[data-astro-cid-3ef6ksr2]+.col[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:-.45rem;width:1px;background:var(--line)}.burger[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto;background:none;border:0;cursor:pointer;padding:.4rem;color:#fff}.burger[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:30px;height:30px}.backdrop[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:#14141380;opacity:0;visibility:hidden;transition:.3s;z-index:200;backdrop-filter:blur(2px)}.backdrop[data-astro-cid-3ef6ksr2].show{opacity:1;visibility:visible}.drawer[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;height:100%;width:min(400px,88%);background:#fff;z-index:210;transform:translate(100%);transition:transform .38s var(--ease);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.drawer[data-astro-cid-3ef6ksr2].show{transform:translate(0)}.drawer-head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.drawer-head[data-astro-cid-3ef6ksr2] img{height:34px;width:auto}.drawer-close[data-astro-cid-3ef6ksr2]{background:var(--paper);border:0;border-radius:10px;width:42px;height:42px;cursor:pointer;display:grid;place-items:center}.drawer-close[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:22px;height:22px}.drawer-body[data-astro-cid-3ef6ksr2]{overflow-y:auto;flex:1;padding:.6rem .8rem 1.2rem}.m-item[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--paper)}.m-link[data-astro-cid-3ef6ksr2]{display:block;padding:.95rem .6rem;font-weight:600;font-family:var(--font-display);font-size:1.05rem}.m-acc[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;font:inherit;font-family:var(--font-display);font-weight:600;font-size:1.05rem;padding:.95rem .6rem;cursor:pointer;color:var(--ink)}.m-acc[data-astro-cid-3ef6ksr2] .chev[data-astro-cid-3ef6ksr2]{width:16px;height:16px;transition:transform .28s var(--ease);color:var(--tur-700)}.m-acc[data-astro-cid-3ef6ksr2][aria-expanded=true] .chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.m-sub[data-astro-cid-3ef6ksr2]{max-height:0;overflow:hidden;transition:max-height .34s var(--ease)}.m-sub[data-astro-cid-3ef6ksr2] .inner[data-astro-cid-3ef6ksr2]{padding:.1rem .6rem .8rem 1rem}.m-sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;color:#3a3a37;border-left:2px solid var(--line);padding:.55rem .4rem .55rem .9rem}.m-sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--tur-700)}.drawer-foot[data-astro-cid-3ef6ksr2]{padding:1rem 1.2rem;border-top:1px solid var(--line);background:var(--paper)}.drawer-foot[data-astro-cid-3ef6ksr2] .btn{width:100%;margin-bottom:.9rem}.drawer-util[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.86rem;color:var(--muted)}.drawer-util[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink);font-weight:500}.drawer-lang[data-astro-cid-3ef6ksr2]{margin-top:.7rem;display:flex;gap:.4rem;align-items:center;font-size:.85rem;color:var(--muted)}.drawer-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:.2rem .6rem;font-weight:600;color:var(--muted)}.drawer-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:1240px){.nav[data-astro-cid-3ef6ksr2],.cta-nav[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:inline-flex}.mainnav[data-astro-cid-3ef6ksr2] .container-wide{gap:1rem}}@media(max-width:720px){.tb-right[data-astro-cid-3ef6ksr2]{display:none}.topbar[data-astro-cid-3ef6ksr2] .container-wide{justify-content:center}.hours-pop[data-astro-cid-3ef6ksr2]{position:fixed;top:calc(var(--top-h) + 8px);left:50%;width:min(320px,calc(100vw - 24px));min-width:0}.hours-pop[data-astro-cid-3ef6ksr2]:before{display:none}}footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:#c9c9c5;padding:4rem 0 1.6rem}.f-marca[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:.9rem;padding-right:1.5rem;border-right:1px solid #333330}.f-marca[data-astro-cid-sz7xmlte] img{height:46px;width:auto}.claim[data-astro-cid-sz7xmlte]{color:var(--tur);font-size:1.5rem;margin:0}.f-camb[data-astro-cid-sz7xmlte]{background:#fff;padding:.45rem .65rem;border-radius:10px;display:inline-flex}.f-camb[data-astro-cid-sz7xmlte] img{height:26px;width:auto}.f-social[data-astro-cid-sz7xmlte]{display:flex;gap:.6rem}.f-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:38px;height:38px;border:1px solid #393936;border-radius:50%;display:grid;place-items:center;transition:.2s;color:#c9c9c5}.f-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--tur);border-color:var(--tur);color:var(--ink)}.foot-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:2.5rem;align-items:start}h4[data-astro-cid-sz7xmlte]{color:#fff;font-family:var(--font-display);font-size:1rem;margin:0 0 1rem}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.92rem;color:#c9c9c5;transition:color .18s}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--tur)}.f-contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem}.ic[data-astro-cid-sz7xmlte]{color:var(--tur);flex-shrink:0;margin-top:.25rem}.f-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #333330;margin-top:3rem;padding-top:1.4rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.83rem;color:#8f8f8b}.f-legal[data-astro-cid-sz7xmlte]{display:flex;gap:1.2rem}.f-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--tur)}@media(max-width:960px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2rem}.f-marca[data-astro-cid-sz7xmlte]{grid-column:1 / -1;border-right:0;padding:0 0 1.8rem;border-bottom:1px solid #333330}}@media(max-width:540px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.chat-boton[data-astro-cid-43y66ciu]{position:fixed;right:1.4rem;bottom:1.4rem;z-index:180;width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;background:var(--tur);color:var(--ink);display:grid;place-items:center;box-shadow:0 10px 30px -8px #1d1d1b59;transition:transform .3s var(--ease),background .25s}.chat-boton[data-astro-cid-43y66ciu]:hover{transform:scale(1.08);background:var(--tur-600)}.chat-boton[data-astro-cid-43y66ciu] svg[data-astro-cid-43y66ciu]{width:26px;height:26px}.chat-boton[data-astro-cid-43y66ciu][aria-expanded=true]{transform:scale(.92)}.chat-panel[data-astro-cid-43y66ciu]{position:fixed;right:1.4rem;bottom:5.6rem;z-index:181;width:min(360px,calc(100vw - 2rem));max-height:min(520px,70vh);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden}.chat-panel[data-astro-cid-43y66ciu][hidden]{display:none}header[data-astro-cid-43y66ciu]{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;padding:.7rem 1rem}.titulo[data-astro-cid-43y66ciu]{margin:0;font-size:1.35rem;color:var(--tur)}#chat-cerrar[data-astro-cid-43y66ciu]{background:none;border:0;color:#cfcfcb;cursor:pointer;padding:.3rem;border-radius:8px;line-height:0}#chat-cerrar[data-astro-cid-43y66ciu]:hover{color:#fff;background:#333330}#chat-cerrar[data-astro-cid-43y66ciu] svg[data-astro-cid-43y66ciu]{width:18px;height:18px}.mensajes[data-astro-cid-43y66ciu]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.mensajes[data-astro-cid-43y66ciu] .burbuja{max-width:88%;padding:.6rem .85rem;border-radius:14px;font-size:.92rem;line-height:1.45}.mensajes[data-astro-cid-43y66ciu] .bot{background:var(--paper);color:var(--ink);align-self:flex-start;border-bottom-left-radius:4px}.mensajes[data-astro-cid-43y66ciu] .usuario{background:var(--tur);color:var(--ink);align-self:flex-end;border-bottom-right-radius:4px}.mensajes[data-astro-cid-43y66ciu] .bot b{display:block;margin-bottom:.15rem}.mensajes[data-astro-cid-43y66ciu] .bot a{color:var(--tur-700);font-weight:700;text-decoration:underline}#chat-form[data-astro-cid-43y66ciu]{display:flex;gap:.5rem;padding:.8rem;border-top:1px solid var(--line)}#chat-input[data-astro-cid-43y66ciu]{flex:1;font:inherit;font-size:.92rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:999px}#chat-input[data-astro-cid-43y66ciu]:focus-visible{outline:2px solid var(--tur-700)}#chat-form[data-astro-cid-43y66ciu] .btn{padding:.5rem 1rem;font-size:.85rem}.con-margen-header[data-astro-cid-5hce7sga]{padding-top:calc(var(--nav-h) + var(--top-h))}
