@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/Bellefair-Regular.BBcsGv67.woff)format("woff")}@font-face{font-family:Suisse Int\'l;font-style:normal;font-weight:450;font-display:swap;src:url(/_astro/SuisseIntl-Book.CyAmYlRv.woff)format("woff")}@font-face{font-family:Suisse Int\'l;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/SuisseIntl-Regular.D-Fc1sc6.woff)format("woff")}@font-face{font-family:Suisse Int\'l;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/SuisseIntl-Bold.Bb7-YZgj.woff)format("woff")}:root{--color-brand-main:#26533e;--color-button-primary:#907530;--font-main:"Suisse Int'l", sans-serif;--font-display:"Bellefair", serif;--header-height:clamp(4.5rem, 6vw, 6rem);--color-background:#f5f4ee;--color-surface:#fff;--color-text-primary:#110e0b;--color-text-secondary:#292929;--palette-navy:#253560;--palette-blue-gray:#aec6d0;--palette-sage:#c8e1cc;--palette-black:#000;--palette-brown:#47321f;--palette-sand:#ceb78e;--palette-maroon:maroon}*{box-sizing:border-box}html{scroll-padding-top:var(--header-height);background:var(--color-background);color:var(--color-text-primary)}body{font-family:var(--font-main);margin:0}::selection{color:var(--color-background);background:var(--color-brand-main)}:focus-visible{outline:2px solid var(--palette-sand);outline-offset:6px}.skip-link{z-index:20;color:var(--color-brand-main);background:var(--color-background);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:translateY(0)}h1,.font-display{font-family:var(--font-display)}h1{font-weight:400}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;height:var(--header-height);color:var(--color-background);background:var(--color-brand-main);justify-content:space-between;align-items:center;gap:2rem;padding-inline:clamp(1.25rem,3.45vw,3.75rem);display:flex;position:sticky;top:0}.brand[data-astro-cid-fzpbxy5g]{flex-shrink:0;display:block}.brand-logo[data-astro-cid-fzpbxy5g]{width:clamp(5rem,6vw,6rem);height:auto;display:block}nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(3rem,3.5vw,3.5rem);display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;color:inherit;font-family:var(--font-display);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.nav-home[data-astro-cid-fzpbxy5g],.nav-faq[data-astro-cid-fzpbxy5g]{text-underline-offset:.35em;min-width:44px}.nav-home[data-astro-cid-fzpbxy5g]:hover,.nav-faq[data-astro-cid-fzpbxy5g]:hover,.nav-home[data-astro-cid-fzpbxy5g][aria-current=page],.nav-faq[data-astro-cid-fzpbxy5g][aria-current=page]{text-decoration:underline}nav[data-astro-cid-fzpbxy5g] .nav-book[data-astro-cid-fzpbxy5g]{white-space:nowrap;border:1px solid;padding:.55em 1.05em;transition:background-color .18s ease-out,color .18s ease-out}.nav-book[data-astro-cid-fzpbxy5g]:hover{background:var(--color-background);color:var(--color-brand-main)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=600px){.site-header[data-astro-cid-fzpbxy5g]{gap:.75rem}.brand-logo[data-astro-cid-fzpbxy5g]{width:5rem}nav[data-astro-cid-fzpbxy5g]{gap:.75rem}nav[data-astro-cid-fzpbxy5g] .nav-book[data-astro-cid-fzpbxy5g]{padding-inline:.75em}}@media (width<=420px){.brand-logo[data-astro-cid-fzpbxy5g]{width:4.75rem}nav[data-astro-cid-fzpbxy5g]{gap:.5rem}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:.875rem}}@media (width<=360px){.site-header[data-astro-cid-fzpbxy5g]{padding-inline:.75rem}.brand-logo[data-astro-cid-fzpbxy5g]{width:4.5rem}nav[data-astro-cid-fzpbxy5g]{gap:.25rem}}.closing[data-astro-cid-jsgh4vz6]{isolation:isolate;background:var(--color-brand-main);color:#fff;min-height:clamp(29rem,40vw,34rem);position:relative;overflow:hidden}.closing-image[data-astro-cid-jsgh4vz6]{z-index:-2;object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.closing[data-astro-cid-jsgh4vz6]:before{content:"";z-index:-1;background:#110e0b6e;position:absolute;inset:0}.closing-content[data-astro-cid-jsgh4vz6]{text-align:center;grid-template-rows:1fr auto 1fr;justify-items:center;padding:2rem 1.25rem;display:grid;position:absolute;inset:0}h2[data-astro-cid-jsgh4vz6]{max-width:60rem;font-family:var(--font-display);text-wrap:balance;grid-row:2;margin:0;font-size:clamp(2.4rem,3.6vw,4.5rem);font-weight:400;line-height:1.12}.reserve-actions[data-astro-cid-jsgh4vz6]{flex-direction:column;grid-row:3;align-self:start;align-items:center;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.reserve-label[data-astro-cid-jsgh4vz6]{color:#fff;min-width:11rem;font-family:var(--font-display);background:#bca76a;justify-content:center;padding:.55rem 1.6rem;font-size:clamp(1.5rem,2.1vw,2.25rem);line-height:1.2;display:inline-flex}.reserve-links[data-astro-cid-jsgh4vz6]{gap:1.5rem;margin-top:1.25rem;display:flex}.reserve-links[data-astro-cid-jsgh4vz6] a[data-astro-cid-jsgh4vz6]{color:#fff;place-items:center;width:3rem;height:3rem;transition:transform .18s ease-out;display:grid}.reserve-links[data-astro-cid-jsgh4vz6] a[data-astro-cid-jsgh4vz6]:hover{transform:translateY(-3px)}.reserve-links[data-astro-cid-jsgh4vz6] svg[data-astro-cid-jsgh4vz6]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:2.15rem;height:2.15rem}.reserve-links[data-astro-cid-jsgh4vz6] .whatsapp-icon[data-astro-cid-jsgh4vz6]{fill:currentColor;stroke:none;width:2.05rem;height:2.05rem}.site-footer[data-astro-cid-jsgh4vz6]{background:var(--color-background);color:var(--color-text-primary);padding:clamp(3rem,5vw,5rem) clamp(1.25rem,3vw,3rem)}.footer-inner[data-astro-cid-jsgh4vz6]{grid-template-columns:11rem minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);max-width:77rem;margin-inline:auto;display:grid}.footer-logo[data-astro-cid-jsgh4vz6]{width:fit-content;display:inline-block}.footer-logo[data-astro-cid-jsgh4vz6] img[data-astro-cid-jsgh4vz6]{width:10rem;height:auto;display:block}.footer-block[data-astro-cid-jsgh4vz6]{min-width:0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.5}.footer-block[data-astro-cid-jsgh4vz6] h3[data-astro-cid-jsgh4vz6]{color:var(--color-brand-main);letter-spacing:.035em;margin:0 0 .7rem;font-size:.875rem;font-weight:700;line-height:1.25}.footer-block[data-astro-cid-jsgh4vz6] p[data-astro-cid-jsgh4vz6]{max-width:42ch;margin:0}.contact-block[data-astro-cid-jsgh4vz6]{gap:1.65rem;display:grid}.footer-block[data-astro-cid-jsgh4vz6] a[data-astro-cid-jsgh4vz6]{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}@media (width<=820px){.footer-inner[data-astro-cid-jsgh4vz6]{grid-template-columns:1fr;gap:2.25rem}.footer-logo[data-astro-cid-jsgh4vz6] img[data-astro-cid-jsgh4vz6]{width:9rem}.contact-block[data-astro-cid-jsgh4vz6]{gap:2.25rem}}@media (width<=600px){.closing[data-astro-cid-jsgh4vz6]{min-height:34rem}.closing-content[data-astro-cid-jsgh4vz6]{padding-block:1.5rem}.reserve-actions[data-astro-cid-jsgh4vz6]{margin-top:1.5rem}.closing-image[data-astro-cid-jsgh4vz6]{object-position:center 45%}h2[data-astro-cid-jsgh4vz6]{font-size:clamp(2.4rem,9vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.reserve-links[data-astro-cid-jsgh4vz6] a[data-astro-cid-jsgh4vz6]{transition:none}}
