.topbar[data-astro-cid-nen7h5rs]{background-color:var(--color-accent-dark)}.topbar__inner[data-astro-cid-nen7h5rs]{padding-block:10px}.topbar__tagline[data-astro-cid-nen7h5rs]{color:var(--color-primary);letter-spacing:.02em;margin:0;font-size:13px;line-height:1.4}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--navbar-h);pointer-events:none;position:sticky;top:0}.navbar-bar[data-astro-cid-nen7h5rs]{height:var(--navbar-h);background-color:var(--color-accent);pointer-events:auto;transition:height .3s,background-color .3s,box-shadow .3s}.is-stuck[data-astro-cid-nen7h5rs] .navbar-bar[data-astro-cid-nen7h5rs]{height:var(--navbar-h-stuck);box-shadow:0 2px 16px #0000002e}.is-overlay[data-astro-cid-nen7h5rs] .navbar-bar[data-astro-cid-nen7h5rs]{background-color:#0a0e1a59}.is-overlay[data-astro-cid-nen7h5rs].is-stuck .navbar-bar[data-astro-cid-nen7h5rs],.is-overlay[data-astro-cid-nen7h5rs].is-open .navbar-bar[data-astro-cid-nen7h5rs]{background-color:var(--color-accent)}.navbar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-family:var(--font-heading);white-space:nowrap;font-size:28px;font-weight:500;line-height:1.1;transition:font-size .3s}.is-stuck[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{font-size:23px}.nav__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-nen7h5rs]{color:#fff;white-space:nowrap;align-items:center;padding:10px 12px;font-size:15px;line-height:20px;transition:color .3s;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{color:var(--color-gold)}.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:6px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.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}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--menu-top,0px) 0 0;z-index:1000;overscroll-behavior:contain;background-color:var(--color-accent);pointer-events:auto;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__list[data-astro-cid-nen7h5rs]{margin:0;padding:8px 0 32px;list-style:none}.mobile-menu__item[data-astro-cid-nen7h5rs]{opacity:0;border-bottom:1px solid #f3ead829;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__link[data-astro-cid-nen7h5rs]{min-height:64px;color:var(--color-primary);font-family:var(--font-heading);align-items:center;font-size:28px;font-weight:400;transition:color .2s;display:flex}.mobile-menu__link[data-astro-cid-nen7h5rs]:hover,.mobile-menu__link[data-astro-cid-nen7h5rs]:focus-visible{color:#fff}.mobile-menu__link[data-astro-cid-nen7h5rs].is-active{color:var(--color-gold)}@media (width<=1100px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}}@media (width>=1101px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}@media (width<=767px){.logo[data-astro-cid-nen7h5rs]{font-size:22px}.is-stuck[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{font-size:20px}}@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}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-accent-dark);color:#f3ead8c7;font-size:15px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1.2fr 1fr 1.2fr;gap:48px;padding-block:80px 64px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{color:var(--color-primary);font-family:var(--font-heading);font-size:30px;font-weight:500;line-height:1.1}.footer__marca[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:34ch;margin:16px 0 0}.footer__titulo[data-astro-cid-jo6i4kqk]{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:500}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__menu[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,auto);justify-content:start;gap:10px 32px;display:grid}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s}.footer__menu[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__contato[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer__horarios[data-astro-cid-jo6i4kqk]{gap:14px;display:grid}.footer__horarios[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{flex-direction:column;line-height:1.3;display:flex}.footer__horarios[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--color-primary);font-family:var(--font-heading);font-size:26px;font-weight:500}.footer__contato[data-astro-cid-jo6i4kqk]{font-style:normal}.footer__contato[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 8px}.footer__contato[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:4px;margin-top:8px;font-weight:500;display:inline-block}.footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid #f3ead81f;font-size:13px}.footer__base-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px;display:flex}.footer__base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=1000px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px;padding-block:64px 48px}}:root{--color-primary:#f3ead8;--color-accent:#1e2b45;--color-accent-dark:#141d30;--color-gold:#c9a45c;--color-gold-dark:#8a6a2f;--color-sand:#efe6d3;--color-bg:#faf7f0;--color-text:#2b2b2b;--font-body:var(--font-jost), system-ui, sans-serif;--font-heading:var(--font-eb-garamond), Georgia, serif;--container-width:1200px;--navbar-h:76px;--navbar-h-stuck:58px}@media (width<=767px){:root{--navbar-h:64px;--navbar-h-stuck:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-variant-numeric:lining-nums;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(100% - 32px, var(--container-width));margin-inline:auto}.page-content{padding-block:48px}.btn{min-height:48px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:500;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.btn--gold{background-color:var(--color-gold);color:var(--color-accent-dark)}.btn--gold:hover,.btn--gold:focus-visible{background-color:var(--color-primary)}.btn--dark{background-color:var(--color-accent);color:var(--color-primary)}.btn--dark:hover,.btn--dark:focus-visible{background-color:var(--color-accent-dark)}.btn--outline-light{color:var(--color-primary);box-shadow:inset 0 0 0 1px #f3ead899}.btn--outline-light:hover,.btn--outline-light:focus-visible{background-color:var(--color-primary);color:var(--color-accent)}.btn--outline-dark{box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent)}.btn--outline-dark:hover,.btn--outline-dark:focus-visible{background-color:var(--color-accent);color:var(--color-primary)}.eyebrow{color:var(--color-gold-dark);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:500}.eyebrow--light{color:var(--color-gold)}.section-title{color:var(--color-accent);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,52px);font-weight:500;line-height:1.08}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
