.social[data-astro-cid-o2gh7vpa]{gap:5px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-o2gh7vpa]{background-color:var(--color-accent);color:var(--color-primary);font-size:var(--icon-size);border-radius:50%;padding:.2em;line-height:1;transition:all .3s;display:flex}a[data-astro-cid-o2gh7vpa]:hover,a[data-astro-cid-o2gh7vpa]:focus-visible{background-color:var(--color-primary);color:var(--color-accent)}.site-header[data-astro-cid-nen7h5rs]{z-index:99;width:100%;position:absolute;top:0;left:0}.topbar[data-astro-cid-nen7h5rs]{background-color:var(--color-accent)}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:10px;display:flex}.topbar__tagline[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:var(--color-primary);margin:0;font-size:13px}.navbar[data-astro-cid-nen7h5rs]{background-color:#09090975;position:relative}.navbar[data-astro-cid-nen7h5rs].is-stuck{background-color:var(--color-accent);width:100%;position:fixed;top:0;left:0}.navbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:10px;display:flex}.navbar__logo[data-astro-cid-nen7h5rs]{line-height:0}.navbar__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:300px;max-width:300px;transition:max-width .3s;display:block}.navbar[data-astro-cid-nen7h5rs].is-stuck .navbar__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{max-width:185px}.nav__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{color:#fff;font-family:var(--font-heading);white-space:nowrap;align-items:center;padding:13px 20px;line-height:20px;transition:all .4s;display:flex}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs]:focus-visible,.nav__link[data-astro-cid-nen7h5rs].is-active,.nav__item[data-astro-cid-nen7h5rs]:hover>.nav__link[data-astro-cid-nen7h5rs]{color:var(--color-primary)}.nav__caret[data-astro-cid-nen7h5rs]{width:16px;height:16px;margin-inline-start:10px}.nav__submenu[data-astro-cid-nen7h5rs]{z-index:10;background-color:var(--color-accent);visibility:hidden;opacity:0;width:12em;margin:0;padding:0;list-style:none;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:0}.nav__item[data-astro-cid-nen7h5rs]:hover>.nav__submenu[data-astro-cid-nen7h5rs],.nav__item[data-astro-cid-nen7h5rs]:focus-within>.nav__submenu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1}.nav__sublink[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-family:var(--font-heading);padding:13px 20px;font-size:13px;line-height:20px;transition:all .4s;display:block}.nav__sublink[data-astro-cid-nen7h5rs]:hover,.nav__sublink[data-astro-cid-nen7h5rs]:focus-visible,.nav__sublink[data-astro-cid-nen7h5rs].is-active{background-color:var(--color-primary);color:var(--color-accent)}.menu-toggle[data-astro-cid-nen7h5rs]{background-color:var(--color-primary);color:var(--color-accent);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:.25em;font-size:22px;line-height:1;display:none}.menu-toggle[data-astro-cid-nen7h5rs] svg{width:1em;height:auto}.menu-toggle__close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__close[data-astro-cid-nen7h5rs]{display:block}.navbar[data-astro-cid-nen7h5rs].is-open{background-color:var(--color-accent)}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--menu-top,0px) 0 0;z-index:1000;overscroll-behavior:contain;background-color:var(--color-accent);visibility:hidden;opacity:0;transition:opacity .18s ease-in,visibility 0s linear .18s;position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs][data-open]{visibility:visible;opacity:1;transition:opacity .24s ease-out}.mobile-menu__inner[data-astro-cid-nen7h5rs]{flex-direction:column;min-height:100%;padding:8px 10px 32px;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu__item[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .15s ease-in,transform .15s ease-in;transform:translateY(-12px)}.mobile-menu[data-astro-cid-nen7h5rs][data-open] .mobile-menu__item[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .32s ease-out,transform .32s cubic-bezier(.2,.8,.2,1);transition-delay:calc(80ms + var(--i) * 45ms);transform:none}.mobile-menu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid #e7d3b429}.mobile-menu__row[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.mobile-menu__link[data-astro-cid-nen7h5rs]{min-height:64px;color:var(--color-primary);font-family:var(--font-heading);flex-grow:1;align-items:center;font-size:26px;font-weight:500;transition:color .2s;display:flex}.mobile-menu__expand[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-12px;display:flex}.mobile-menu__expand[data-astro-cid-nen7h5rs] svg{transition:transform .25s}.mobile-menu__expand[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.mobile-menu__submenu[data-astro-cid-nen7h5rs]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.mobile-menu__submenu[data-astro-cid-nen7h5rs][data-open]{grid-template-rows:1fr}.mobile-menu__submenu[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{min-height:0;overflow:hidden}.mobile-menu__submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{padding-bottom:12px}.mobile-menu__sublink[data-astro-cid-nen7h5rs]{color:#e7d3b4cc;min-height:44px;font-family:var(--font-heading);border-inline-start:1px solid #c6a15b80;align-items:center;padding-inline-start:18px;font-size:18px;transition:color .2s;display:flex}.mobile-menu__link[data-astro-cid-nen7h5rs]:hover,.mobile-menu__link[data-astro-cid-nen7h5rs]:focus-visible,.mobile-menu__sublink[data-astro-cid-nen7h5rs]:hover,.mobile-menu__sublink[data-astro-cid-nen7h5rs]:focus-visible{color:#fff}.mobile-menu__link[data-astro-cid-nen7h5rs].is-active,.mobile-menu__sublink[data-astro-cid-nen7h5rs].is-active{color:var(--color-gold)}.mobile-menu__footer[data-astro-cid-nen7h5rs]{flex-direction:column;gap:22px;margin-top:auto;padding-top:32px;display:flex}.mobile-menu__book[data-astro-cid-nen7h5rs]{background-color:var(--color-primary);min-height:52px;color:var(--color-accent-dark);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;transition:background-color .3s;display:flex}.mobile-menu__book[data-astro-cid-nen7h5rs]:hover,.mobile-menu__book[data-astro-cid-nen7h5rs]:focus-visible{background-color:#fff}.mobile-menu__contacts[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:10px 24px;display:flex}.mobile-menu__contacts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-primary);font-family:var(--font-heading);align-items:center;gap:8px;font-size:16px;display:inline-flex}.mobile-menu__contacts[data-astro-cid-nen7h5rs] svg{stroke:var(--color-gold)}.mobile-menu__inner[data-astro-cid-nen7h5rs] .mobile-menu__social{justify-content:center;gap:12px}.mobile-menu__inner[data-astro-cid-nen7h5rs] .mobile-menu__social a{padding:.5em;box-shadow:inset 0 0 0 1px #e7d3b459}html.menu-open{overflow:hidden}html.menu-open [data-floating]{visibility:hidden}@media (prefers-reduced-motion:reduce){.mobile-menu__item[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs][data-open] .mobile-menu__item[data-astro-cid-nen7h5rs]{transition:opacity .2s;transform:none}.mobile-menu__submenu[data-astro-cid-nen7h5rs]{transition:none}}@media (width<=1024px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}}@media (width>=1025px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}@media (width<=767px){.topbar__inner[data-astro-cid-nen7h5rs]{gap:10px}.topbar__inner[data-astro-cid-nen7h5rs] .topbar__social{gap:0}.navbar__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:225px;max-width:225px}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-accent);padding-block:10px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding-block:40px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{line-height:0}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%}.footer__grid[data-astro-cid-jo6i4kqk] .footer__social{grid-column:span 2;justify-content:flex-end}.footer__address[data-astro-cid-jo6i4kqk]{text-align:center;color:var(--color-primary);grid-column:span 3;margin:0}.credits[data-astro-cid-jo6i4kqk]{color:var(--color-primary);background-color:#3f342de3;padding-block:20px}.credits__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:20px;display:flex}.credits__copy[data-astro-cid-jo6i4kqk]{margin:0}coddo-credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;font-size:13px}@media (width<=1024px){.footer__logo[data-astro-cid-jo6i4kqk]{grid-column:span 3}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{max-width:75%}}@media (width<=767px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;justify-items:center}.footer__logo[data-astro-cid-jo6i4kqk],.footer__grid[data-astro-cid-jo6i4kqk] .footer__social,.footer__address[data-astro-cid-jo6i4kqk]{grid-column:auto}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{max-width:225px}.credits__inner[data-astro-cid-jo6i4kqk]{flex-direction:column}.credits__copy[data-astro-cid-jo6i4kqk]{text-align:center}}.floating[data-astro-cid-6o2lkkfl]{z-index:999;color:#fff;width:160px;font-family:var(--font-heading);border-radius:20px;align-items:center;gap:10px;padding:5px 10px;line-height:1.5;display:flex;position:fixed;right:15px;overflow:hidden}.floating[data-astro-cid-6o2lkkfl] svg{stroke:#fff;flex-shrink:0}.floating--book[data-astro-cid-6o2lkkfl]{background-color:#534841;bottom:70px}.floating--whatsapp[data-astro-cid-6o2lkkfl]{background-color:#25d366;bottom:15px}.floating[data-astro-cid-6o2lkkfl]:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff73,#0000);width:50%;height:100%;animation:3s ease-in-out infinite shine;position:absolute;top:0;left:-150%}@keyframes shine{0%{left:-150%}40%,to{left:150%}}@media (prefers-reduced-motion:reduce){.floating[data-astro-cid-6o2lkkfl]:after{animation:none}}:root{--color-primary:#e7d3b4;--color-secondary:#54595f;--color-accent:#3f342d;--color-accent-dark:#1d1815;--color-bg:#f7f1e6;--color-text:#333;--color-gold:#c6a15b;--color-cream:#f5efda;--color-label:#644222;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading:var(--font-jost), sans-serif;--container-width:1140px;--header-height:136px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:inherit;margin:0;font-weight:500;line-height:1}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{margin-block:0 .9rem}a{color:inherit;text-decoration:none}img,svg,video{vertical-align:middle;max-width:100%}img{border-style:none;height:auto}button{font:inherit}.container{width:min(100% - 20px, var(--container-width));margin-inline:auto}.btn{background-color:var(--color-accent);color:var(--color-primary);font-family:var(--font-heading);text-align:center;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:12px 24px;font-size:15px;font-weight:400;line-height:1;transition:all .3s;display:inline-flex}.btn:hover,.btn:focus-visible{background-color:var(--color-accent-dark);color:var(--color-primary)}.section-heading{text-align:center}.section-heading h2{color:var(--color-accent)}.section-heading p{margin:0;font-size:20px}.lead{color:var(--color-secondary);font-size:16px;line-height:26px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--color-accent);color:var(--color-primary);padding:10px 16px;position:absolute;top:-100px;left:10px}.skip-link:focus{top:10px}.js [data-reveal]{opacity:0;transition:opacity 1.25s}.js [data-reveal].is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none}}
