.site-header[data-astro-cid-nen7h5rs]{z-index:1000;box-sizing:border-box;background-color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;width:100%;padding:10px 2%;transition:box-shadow .4s;display:grid;position:fixed;top:0;left:0;position:sticky!important}.site-header[data-astro-cid-nen7h5rs].scrolled{box-shadow:0 4px 10px #00000026}.logo-container[data-astro-cid-nen7h5rs]{grid-area:1/1;align-items:center;text-decoration:none;display:flex}.brand-logo[data-astro-cid-nen7h5rs]{object-fit:contain;border-radius:4px;width:150px;height:50px}.brand-text[data-astro-cid-nen7h5rs]{color:var(--color-black,#0b0b0b);letter-spacing:3px;font-size:1.1rem;font-weight:600}.nav-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-black,#0b0b0b);letter-spacing:2px;text-transform:uppercase;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s,opacity .3s}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.7}.nav-menu[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs]{border-left:1px solid #dcdce6;padding-left:28px}.nav-icon[data-astro-cid-nen7h5rs]{display:none}@media (width>=769px){.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ececf3;column-gap:16px;box-shadow:0 2px 14px #0000000f}.site-header[data-astro-cid-nen7h5rs].scrolled{box-shadow:0 4px 14px #00000026}.nav-menu[data-astro-cid-nen7h5rs]{grid-area:1/2;justify-self:end}}.mobile-menu-toggle[data-astro-cid-nen7h5rs],.mobile-bottom-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-whatsapp[data-astro-cid-nen7h5rs]{-webkit-tap-highlight-color:transparent;border-radius:50%;grid-area:1/3;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;color:#000!important;background-color:#fff!important}.mobile-whatsapp[data-astro-cid-nen7h5rs]:hover,.mobile-whatsapp[data-astro-cid-nen7h5rs]:focus,.mobile-whatsapp[data-astro-cid-nen7h5rs]:focus-visible,.mobile-whatsapp[data-astro-cid-nen7h5rs]:active,.mobile-whatsapp[data-astro-cid-nen7h5rs]:visited{transform:scale(1.05);color:#000!important;background-color:#fff!important}.mobile-whatsapp[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}@media (width>=769px){.mobile-whatsapp[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs]{grid-template-columns:auto minmax(0,1fr)}}@media (width<=768px){.site-header[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].scrolled{background-color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:5px 14px;display:grid;position:relative;box-shadow:0 2px 8px #00000014}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{color:#111;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:flex}.mobile-menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-7px)rotate(-45deg)}.logo-container[data-astro-cid-nen7h5rs]{box-shadow:none;background:0 0;border:0;order:2;grid-area:1/2;justify-self:center;margin:0;padding:0;display:flex}.brand-logo[data-astro-cid-nen7h5rs]{object-fit:contain;width:118px;height:auto;max-height:48px;display:block}.brand-text[data-astro-cid-nen7h5rs]{display:none}.mobile-whatsapp[data-astro-cid-nen7h5rs]{order:3;grid-area:1/3;justify-self:end;display:flex}.nav-menu[data-astro-cid-nen7h5rs]{z-index:1001;backdrop-filter:blur(12px);background:#0f0f12d1;border-top:1px solid #ffffff29;margin-right:0;padding:8px 14px 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 18px #0000002e}.nav-menu[data-astro-cid-nen7h5rs].is-open{display:block}.nav-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff2e}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:1px;align-items:center;gap:12px;padding:13px 8px;font-size:.85rem;display:flex}.nav-menu[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs]{border-left:0;padding-left:0}.nav-menu[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:13px 8px;display:flex}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:#fff;font-weight:700}.nav-label[data-astro-cid-nen7h5rs]{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.nav-icon[data-astro-cid-nen7h5rs]{width:21px;height:21px;display:block}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:before{content:none}.mobile-bottom-nav[data-astro-cid-nen7h5rs]{z-index:1000;padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--color-black,#0b0b0b);border-top:1px solid #ffffff1a;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:space-around;gap:0;margin:0;padding:0;list-style:none;display:flex}.mobile-bottom-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{flex:1}.mobile-bottom-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-gray,#ccc);flex-direction:column;align-items:center;padding:14px 4px;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav[data-astro-cid-nen7h5rs] .nav-icon[data-astro-cid-nen7h5rs]{width:26px;height:26px;display:block}.mobile-bottom-nav[data-astro-cid-nen7h5rs] .nav-label[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-bottom-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--color-blue,#e2beaf)}.mobile-bottom-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:before{content:"";background:var(--color-blue,#e2beaf);width:24px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}body{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}.hero-content{padding-top:0!important}}.main-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-black,#0b0b0b);color:#fff;font-family:var(--font-editorial), sans-serif;border-top:1px solid #222;padding:80px 5% 30px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;margin-bottom:60px;display:grid}.footer-col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{letter-spacing:4px;margin-bottom:20px;font-size:1.4rem;font-weight:400}.footer-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:2px;color:var(--color-blue,#343590);margin-bottom:25px;font-size:.9rem;font-weight:600}.footer-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#b3b3b3;font-size:.9rem;font-weight:300;line-height:1.8}.brand-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:320px}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#b3b3b3;font-size:.9rem;font-weight:300;text-decoration:none;transition:color .3s}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.social-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#b3b3b3;font-size:.9rem;font-weight:300;text-decoration:none;transition:color .3s}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#666;letter-spacing:1px;border-top:1px solid #222;justify-content:space-between;align-items:center;padding-top:30px;font-size:.8rem;display:flex}.hecho-en[data-astro-cid-jo6i4kqk]{color:#888}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=600px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:15px}}.footer-col[data-astro-cid-jo6i4kqk] .contact-item[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.5rem;margin:0 0 .6rem;line-height:1.4;display:flex}.footer-col[data-astro-cid-jo6i4kqk] .contact-item[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;opacity:.85;align-items:center;gap:.4rem;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}.footer-col[data-astro-cid-jo6i4kqk] .contact-item[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-col[data-astro-cid-jo6i4kqk] .contact-item[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{opacity:1;text-decoration:underline}.footer-col[data-astro-cid-jo6i4kqk] .wa-icon[data-astro-cid-jo6i4kqk]{color:#25d366;flex-shrink:0}:root{--color-blue:#343590;--color-black:#0b0b0b;--color-white:#fff;--color-gray:#ccc;--color-blue-light:#7f85e8;--color-red:#dc2723;--font-editorial:"Montserrat", sans-serif;--font-display:"Playfair Display", Georgia, serif}h1,h2,h3{font-family:var(--font-display);font-weight:500}.footer-col h4,.nav a{font-family:var(--font-editorial);text-transform:uppercase;letter-spacing:.12em}.footer-col h4{color:var(--color-blue)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-editorial);background-color:var(--color-white);color:var(--color-black);line-height:1.6;overflow-x:hidden}a.mobile-whatsapp,a.mobile-whatsapp:link,a.mobile-whatsapp:visited,a.mobile-whatsapp:hover,a.mobile-whatsapp:focus,a.mobile-whatsapp:focus-visible,a.mobile-whatsapp:active{-webkit-tap-highlight-color:transparent;color:#000!important;background-color:#fff!important}a.mobile-whatsapp svg{fill:currentColor!important}.btn-editorial{letter-spacing:2px;text-transform:uppercase;padding:14px 35px;font-size:13px;text-decoration:none;transition:all .3s;display:inline-block}.clean-lightbox{justify-content:center;align-items:center;display:none;z-index:99999!important;background-color:#000000f2!important;width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important}.clean-lightbox.active{display:flex!important}.clean-lightbox img{object-fit:contain!important;max-width:90%!important;max-height:80vh!important}.clean-close-btn{color:#fff!important;cursor:pointer!important;background:0 0!important;border:none!important;font-size:40px!important;line-height:1!important;position:absolute!important;top:20px!important;right:25px!important}body.lightbox-open{top:0;width:100vw!important;height:100vh!important;position:fixed!important;overflow:hidden!important}@media (width<=768px){.intro-statement{padding:45px 5%!important}.editorial-flow[data-astro-cid-lcdefpme]{padding:15px 5% 25px!important}.categories-teaser[data-astro-cid-lcdefpme]{padding:15px 5%!important}}.original-members{margin-top:10px!important}
