.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.header[data-astro-cid-cnmgckrv]{--_bg:var(--color-bg);--_color:color-mix(in srgb, var(--color-text) 70%, transparent);--_border-color:color-mix(in srgb, var(--color-text) 15%, transparent);--_interactive-color:var(--color-brand);--_current-color:var(--_interactive-color);--_contact-color:var(--color-sage-green);--_contact-interactive-color:color-mix(in srgb, var(--color-sage-green), black 15%);--_locale-border-color:var(--_border-color);z-index:var(--z-sticky,3);background-color:var(--_bg);color:var(--_color);border-block-end:1px solid var(--_border-color);transition:background-color var(--duration-base,.24s) var(--ease,ease), color var(--duration-base,.24s) var(--ease,ease), border-color var(--duration-base,.24s) var(--ease,ease);position:fixed;inset:0 0 auto;@media (prefers-reduced-motion:reduce){transition-duration:1ms}&.is-home:not([data-scrolled]){--_bg:transparent;--_color:color-mix(in srgb, var(--color-bg) 80%, transparent);--_border-color:transparent;--_interactive-color:var(--color-bg);--_current-color:var(--_color);--_contact-color:var(--_color);--_contact-interactive-color:var(--color-bg);--_locale-border-color:color-mix(in srgb, var(--color-bg) 24%, transparent);& .logo{color:var(--color-white)}}& .layout{justify-content:space-between;align-items:center;gap:var(--space);min-block-size:var(--header-height);display:flex;&>.nav,&>.utilities[data-astro-cid-cnmgckrv]{display:none;@media (width>=62em){display:flex}}&>.menu{color:var(--_color);margin-inline-start:auto;@media (width>=62em){display:none}}}& .logo{block-size:var(--space-lg);color:var(--color-text);transition:color var(--duration-fast,.16s) var(--ease,ease);flex:none}& .logo-art{block-size:100%;inline-size:auto;display:block}& .utilities{align-items:center;gap:var(--space-xs);& .locale{min-block-size:1.875rem;color:var(--_color);border:1px solid var(--_locale-border-color);letter-spacing:.075em;transition:color var(--duration-fast,.16s) var(--ease,ease), border-color var(--duration-fast,.16s) var(--ease,ease);place-items:center;padding-inline:.625rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-grid;&:active{color:var(--_interactive-color);border-color:var(--_interactive-color)}@media (hover:hover) and (pointer:fine){&:hover{color:var(--_interactive-color);border-color:var(--_interactive-color)}}}& .locale-label{display:block;@supports (text-box:trim-both cap alphabetic){text-box:trim-both cap alphabetic}}& .contact{--p-button_gap:.25rem;--p-button_link-color:var(--_contact-color);--p-button_link-icon-size:1.25rem;--p-button_font-weight:500;text-decoration:none;&:active{--p-button_link-color:var(--_contact-interactive-color)}@media (hover:hover) and (pointer:fine){&:hover{--p-button_link-color:var(--_contact-interactive-color)}}}}& .nav{gap:var(--space-md);flex-wrap:nowrap}& .nav .link{color:var(--_color);letter-spacing:.02em;font-size:.875rem;font-weight:500;&:active{color:var(--_interactive-color)}&[aria-current=page]{color:var(--_current-color)}@media (hover:hover) and (pointer:fine){&:hover{color:var(--_interactive-color)}}}& .menu-actions{justify-content:space-between;align-items:center;gap:var(--space-xs);border-block-start:1px solid color-mix(in srgb, currentColor 14%, transparent);margin-block-start:auto;padding-block-start:var(--space);display:flex}& .menu-action{--p-button_gap:var(--space-2xs);--p-button_link-color:var(--color-brand);--p-button_link-icon-size:1.25rem;--p-button_font-weight:600;font-size:.875rem;text-decoration:none;&.whatsapp{--p-button_link-color:var(--color-sage-green);margin-inline-start:auto}}}.footer[data-astro-cid-dlzzeasa]{--_muted-color:color-mix(in srgb, var(--color-bg) 70%, transparent);background-color:var(--color-text);color:var(--color-bg);& .main{gap:var(--space) var(--space-sm);padding-block:var(--space-lg);color:var(--_muted-color);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.875rem;display:grid;@media (width>=62em){gap:var(--space-md);grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));padding-block-start:3.5rem}}& .identity,& .contact{grid-column:1/-1;@media (width>=62em){grid-column:auto}}& .identity,& .nav,& .contact{align-content:start;gap:var(--space-xs);display:grid}& .identity{gap:var(--space)}& .logo{block-size:3.5rem;inline-size:auto;color:var(--color-brand);justify-self:start;display:block}& .home-link{justify-self:start}& .address{font-style:normal}& .address-link,& .social-link{text-decoration:none;&:active{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){&:hover{color:var(--color-brand)}}}& .social-links{gap:var(--space-xs);flex-wrap:wrap;display:flex}& .social-link{display:inline-flex}& .title{color:var(--color-bg);letter-spacing:.025em;font-weight:600}& .list{gap:var(--space-2xs);display:grid}& .link,& .legal-link{transition:color var(--duration-fast,.16s) var(--ease,ease);text-decoration:none;display:inline-block}& .nav .link,& .contact-link{&:active{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){&:hover{color:var(--color-brand)}}}& .nav .link[aria-current=page]{color:var(--color-brand)}& .contact-secondary,& .contact-link{align-items:center;gap:.25rem;display:inline-flex}& .contact-secondary,& .legal-link{&:is(:active,[aria-current=page]){color:var(--color-bg)}@media (hover:hover) and (pointer:fine){&:hover{color:var(--color-bg)}}}& .contact-secondary{font-size:.75rem}& .legal{justify-content:space-between;gap:var(--space-2xs);padding-block:var(--space);border-block-start:1px solid color-mix(in srgb, var(--color-bg) 5%, transparent);color:var(--_muted-color);flex-wrap:wrap;font-size:.75rem;display:flex}& .legal-links{gap:var(--space);flex-wrap:wrap;display:flex}}:root{--color-brand:#aa9c2e;--color-brand-dark:color-mix(in srgb, var(--color-brand), black 30%);--color-brand-10:color-mix(in srgb, var(--color-brand) 10%, transparent);--color-black:#1d1d1b;--color-black-5:color-mix(in srgb, var(--color-black) 5%, transparent);--color-black-10:color-mix(in srgb, var(--color-black) 10%, transparent);--color-black-70:color-mix(in srgb, var(--color-black) 70%, transparent);--color-volcanic-earth:#27180d;--color-sage-green:#5c7a52;--color-paramo-bone:#f4f1e8;--color-paramo-bone-70:color-mix(in srgb, var(--color-paramo-bone) 70%, transparent);--color-white:#fff;--color-white-10:color-mix(in srgb, var(--color-white) 10%, transparent);--color-white-25:color-mix(in srgb, var(--color-white) 25%, transparent);--color-white-70:color-mix(in srgb, var(--color-white) 70%, transparent);--color-bg:var(--color-white);--color-text:var(--color-black);--font-body:"Work Sans", ui-sans-serif, system-ui, sans-serif;--font-title:Fraunces, ui-serif, Georgia, serif;--font-size:1rem;--line-height:1.6;--line-height-title:1;--space:calc(var(--font-size) * var(--line-height));--space-3xs:calc(var(--space) * .125);--space-2xs:calc(var(--space) * .25);--space-xs:calc(var(--space) * .5);--space-sm:calc(var(--space) * .75);--space-md:calc(var(--space) * 1.5);--space-lg:calc(var(--space) * 2);--space-xl:calc(var(--space) * 3);--space-2xl:calc(var(--space) * 4);--space-3xl:calc(var(--space) * 5);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999rem;--radius-circle:50%;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.48s;--duration-reveal:.84s;--duration-image-reveal:.96s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-reveal:cubic-bezier(.22, .61, .36, 1);--shadow-popover:0 .375rem 1.25rem #0000001a;--shadow-modal:0 1.25rem 2.5rem #00000029;--layout-max-width:78rem;--space-section:clamp(var(--space-2xl), 7vw, var(--space-3xl));--c-mobile-booking-bar_height:calc(3rem + var(--space) + env(safe-area-inset-bottom,0px) + 1px);--c-mobile-booking-bar_bg:var(--color-paramo-bone);--c-mobile-booking-bar_popover-bg:color-mix(in srgb, var(--color-paramo-bone) 96%, transparent);--header-height:var(--space-xl);--p-titles_gap:var(--space-sm);--p-titles_title-weight:300;--p-titles_subtitle-weight:600;--p-button_min-height:2.5rem;--p-button_padding:var(--space-3xs) var(--space-sm);--p-button_radius:0;--p-button_font-size:.875rem;--p-button_font-weight:600;--p-button_letter-spacing:.025em;--p-button_color:var(--color-black);--p-button_border:1px solid var(--color-black);--p-button_bg-hover:var(--color-black);--p-button_color-hover:var(--color-white);--p-button_primary-bg:var(--color-brand);--p-button_primary-color:var(--color-white);--p-button_primary-bg-hover:var(--color-brand-dark);--p-button_primary-color-hover:var(--color-white);--p-button_link-color:var(--color-brand);--c-gallery-grid_radius:0;--c-gallery-slider_radius:0;--corporative-color:var(--color-brand);--mirai-ui-accent:var(--color-brand);--mirai-ui-accent-dark:var(--color-brand-dark);--mirai-ui-accent-light:color-mix(in srgb, var(--color-brand), white 50%);--mirai-ui-accent-border:var(--color-brand);--mirai-ui-accent-background:var(--color-white);--mirai-ui-border-radius:0;--mirai-finder-border-radius:0;--b-h01_overlay:color-mix(in srgb, var(--color-black) 55%, transparent);--b-h01_height:68svh;--b-h01_color:var(--color-white)}@media (width<48em){.bk-provider.bk-provider>.body{justify-content:normal}.bk-provider [data-mirai-component][data-layout]{justify-self:stretch;min-inline-size:0}}.motion-ready .motion-reveal{--_motion-x:0;--_motion-y:.75rem;--_motion-scale:1;--_motion-duration:var(--duration-reveal);opacity:0;transform:translate3d(var(--_motion-x), var(--_motion-y), 0) scale(var(--_motion-scale));transition:opacity var(--_motion-duration) var(--ease-reveal), transform var(--_motion-duration) var(--ease-reveal);transition-delay:calc(var(--motion-order,0) * .1s)}.motion-ready .motion-reveal.from-left{@media (width>=48em){--_motion-x:-1rem;--_motion-y:0}}.motion-ready .motion-reveal.from-right{@media (width>=48em){--_motion-x:1rem;--_motion-y:0}}.motion-ready .motion-reveal.image-reveal{--_motion-y:0;--_motion-scale:1.025;--_motion-duration:var(--duration-image-reveal)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:none}@supports selector(details::details-content) and (interpolate-size:allow-keywords){.motion-details{interpolate-size:allow-keywords}.motion-details::details-content{opacity:0;block-size:0;transition:block-size var(--duration-base) var(--ease), opacity var(--duration-fast) var(--ease), content-visibility var(--duration-base) allow-discrete;overflow:clip}.motion-details[open]::details-content{opacity:1;block-size:auto}}.motion-ready .hero-media{animation:hero-media-enter var(--duration-image-reveal) var(--ease-reveal) both}.motion-ready .hero-motion{animation:hero-content-enter var(--duration-reveal) var(--ease-reveal) both}@keyframes hero-media-enter{0%{opacity:0}}@keyframes hero-content-enter{0%{transform:translateY(.75rem)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:var(--duration-fast);animation-timing-function:ease-in}::view-transition-new(root){animation-duration:var(--duration-base);animation-timing-function:var(--ease-reveal)}}@media (prefers-reduced-motion:reduce){.motion-reveal,.hero-motion,.hero-media,.motion-details::details-content{opacity:1;transition:none;animation:none;transform:none}}main>.b-h01:not(.is-full){margin-block-start:var(--header-height);&>.content{--header-height:0px}}.b-h01{--p-titles_subtitle-weight:500;--p-titles_subtitle-color:var(--color-paramo-bone);& .description{color:var(--color-paramo-bone)}}.section-heading{--p-titles_subtitle-color:var(--color-brand);text-align:center;justify-items:center}.actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.p-button.arrow-link{--p-button_gap:.25rem;--p-button_link-icon-size:1.5rem;text-decoration:none;& .p-icon{transition:transform var(--duration-fast) var(--ease);order:1}@media (hover:hover) and (pointer:fine){&:hover .p-icon{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){& .p-icon{transition-duration:1ms}}}.content-gallery{& .layout{gap:var(--space-lg) var(--space-xl);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}}& .content{--p-titles_subtitle-color:var(--color-brand);align-content:center;& .description{color:var(--color-black-70)}}& .images{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}& .image.feature{grid-column:1/-1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:var(--font-size);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;@supports (interpolate-size:allow-keywords){interpolate-size:allow-keywords}@media (prefers-reduced-motion:reduce){scroll-behavior:auto}}body{background-color:var(--color-bg);min-block-size:100dvh;color:var(--color-text);font-family:var(--font-body,Inter, system-ui, sans-serif);line-height:var(--line-height)}p,h1,h2,h3,h4,h5,h6,span,a{overflow-wrap:break-word}div,p,li,blockquote,dd,figcaption{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font-title,"Playfair Display", ui-serif, serif);line-height:var(--line-height-title,1.15);text-wrap:balance}ul,ol{list-style:none}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button,a{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;background:0 0;border:none}a{text-decoration-skip-ink:auto;text-underline-offset:.25ex;@media (hover:hover) and (pointer:fine){&:hover{text-decoration:none}}&:active{text-decoration:none}}img,picture,video,canvas,svg,iframe{block-size:auto;min-inline-size:0;max-inline-size:100%;display:block}::selection{background:color-mix(in srgb, var(--color-brand) 24%, transparent)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:.25rem}.layout{inline-size:min(100% - 2rem, var(--layout-max-width));margin-inline:auto}.site-loader[data-astro-cid-duihawno]{z-index:101;padding:var(--space-lg);background:var(--color-volcanic-earth);opacity:0;pointer-events:none;transition:opacity var(--duration-image-reveal) var(--ease);place-items:center;display:grid;position:fixed;inset:0}html[data-site-loader=pending] .site-loader[data-astro-cid-duihawno]{opacity:1;pointer-events:auto}.site-loader-logo[data-astro-cid-duihawno]{max-block-size:70dvh;inline-size:min(50vw,34rem);color:var(--color-paramo-bone)}@media (width<48em){.site-loader-logo[data-astro-cid-duihawno]{inline-size:min(70vw,22rem)}}.skip-link[data-astro-cid-duihawno]{z-index:100;transform:translateY(calc(-100% - var(--space)));padding:var(--space-xs) var(--space);background:var(--color-text);color:var(--color-bg);transition:transform var(--duration-fast) var(--ease);font-weight:800;text-decoration:none;position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.skip-link[data-astro-cid-duihawno]:focus-visible{transform:translateY(0)}
