.TypeText-module__4YSgoG__wrap{display:inline-block;position:relative}.TypeText-module__4YSgoG__ghost{visibility:hidden}.TypeText-module__4YSgoG__typed{white-space:pre;position:absolute;inset:0}.TypeText-module__4YSgoG__cursor:after{content:"_";animation:TypeText-module__4YSgoG__piscar var(--dur) steps(1) infinite}@keyframes TypeText-module__4YSgoG__piscar{50%{opacity:0}}
.FactsStrip-module__0rA9xG__facts{padding-inline:var(--gutter);background:var(--c-paper)}.FactsStrip-module__0rA9xG__list{border-bottom:1px solid var(--c-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.FactsStrip-module__0rA9xG__item{gap:var(--s-1);padding:var(--s-5) var(--s-4);flex-direction:column-reverse;display:flex}.FactsStrip-module__0rA9xG__item:first-child{padding-left:0}.FactsStrip-module__0rA9xG__item+.FactsStrip-module__0rA9xG__item{border-left:1px solid var(--c-line)}.FactsStrip-module__0rA9xG__value{font-family:var(--f-mono);font-size:var(--t-h3);font-weight:400;line-height:var(--lh-h3);letter-spacing:var(--ls-meta-hero);text-transform:uppercase;color:var(--c-ink)}@media (max-width:767.98px){.FactsStrip-module__0rA9xG__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.FactsStrip-module__0rA9xG__item{padding:var(--s-4) var(--s-3);border-top:1px solid var(--c-line)}.FactsStrip-module__0rA9xG__item:nth-child(-n+2){border-top:0}.FactsStrip-module__0rA9xG__item:nth-child(odd){border-left:0;padding-left:0}.FactsStrip-module__0rA9xG__item:last-child:nth-child(odd){grid-column:1/-1}}
.SurgeLinhas-module__TvuTsG__palavra{display:inline-block}.SurgeLinhas-module__TvuTsG__raiz[data-surge] .SurgeLinhas-module__TvuTsG__palavra{transition:opacity var(--surge-dur) var(--ease), transform var(--surge-dur) var(--ease);transition-delay:calc(var(--linha,0) * var(--surge-stagger))}.SurgeLinhas-module__TvuTsG__raiz[data-surge=espera] .SurgeLinhas-module__TvuTsG__palavra{opacity:0;transform:translateY(var(--surge-sobe));transition:none}@media (prefers-reduced-motion:reduce){.SurgeLinhas-module__TvuTsG__raiz[data-surge] .SurgeLinhas-module__TvuTsG__palavra{opacity:1;transition:none;transform:none}}
.Intro-module__KfmSdq__intro{margin-top:var(--manifesto-top);margin-bottom:var(--manifesto-bottom)}.Intro-module__KfmSdq__text{text-wrap:pretty;max-width:66.6667%}.Intro-module__KfmSdq__link{margin-top:var(--s-5);display:flex}@media (max-width:991.98px){.Intro-module__KfmSdq__text{max-width:none}}
.Faq-module__Kh9MOa__grid{gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.Faq-module__Kh9MOa__aside{top:calc(var(--header-h) + var(--s-6));flex-direction:column;align-self:start;align-items:flex-start;display:flex;position:sticky}.Faq-module__Kh9MOa__title{margin-bottom:var(--s-5)}.Faq-module__Kh9MOa__list{border-top:1px solid var(--c-ink);interpolate-size:allow-keywords}.Faq-module__Kh9MOa__item{border-bottom:1px solid var(--c-line)}.Faq-module__Kh9MOa__question{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);font-family:var(--f-sans);font-weight:var(--w-display);font-size:var(--t-footer-link);line-height:var(--lh-footer-link);letter-spacing:var(--ls-footer-link);cursor:pointer;list-style:none;display:flex}.Faq-module__Kh9MOa__question::-webkit-details-marker{display:none}.Faq-module__Kh9MOa__icon{font-size:var(--carousel-arrow);transition:transform var(--dur-fast) var(--ease);flex-shrink:0;display:inline-flex}.Faq-module__Kh9MOa__item[open] .Faq-module__Kh9MOa__icon{transform:scaleY(-1)}.Faq-module__Kh9MOa__answer{max-width:calc(100% - 2 * var(--s-7));padding-bottom:var(--s-5);text-wrap:pretty}.Faq-module__Kh9MOa__item::details-content{block-size:0;transition:block-size var(--dur-fast) var(--ease), content-visibility var(--dur-fast) allow-discrete;overflow:hidden}.Faq-module__Kh9MOa__item[open]::details-content{block-size:auto}@media (hover:hover){.Faq-module__Kh9MOa__question span:first-child{transition:opacity var(--dur-fast) var(--ease)}.Faq-module__Kh9MOa__question:hover span:first-child{opacity:var(--text-dim-hover)}}@media (max-width:991.98px){.Faq-module__Kh9MOa__grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.Faq-module__Kh9MOa__aside{position:static}.Faq-module__Kh9MOa__answer{max-width:none}}
.Lightbox-module__0yGKNW__lightbox{background:var(--c-black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-white);border:0;margin:0;padding:0}.Lightbox-module__0yGKNW__lightbox[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.Lightbox-module__0yGKNW__lightbox::backdrop{background:var(--c-black)}.Lightbox-module__0yGKNW__top{padding:var(--s-3) var(--gutter);justify-content:space-between;align-items:center;display:flex}.Lightbox-module__0yGKNW__lightbox .Lightbox-module__0yGKNW__count{color:var(--c-meta-dark)}.Lightbox-module__0yGKNW__stage{min-height:0;padding:0 var(--s-9) var(--s-7);place-items:center;display:grid}.Lightbox-module__0yGKNW__frame{width:100%;height:100%;position:relative}.Lightbox-module__0yGKNW__image{object-fit:contain}.Lightbox-module__0yGKNW__placeholder{max-width:100%;height:100%;max-height:100%;padding:var(--s-4);background:var(--c-graphite);text-align:center;place-items:center;display:grid}.Lightbox-module__0yGKNW__placeholder span{color:var(--c-line);line-height:var(--lh-meta-hero)}.Lightbox-module__0yGKNW__icon{padding:var(--s-1);font-size:var(--carousel-arrow);color:var(--c-white);display:inline-flex}.Lightbox-module__0yGKNW__prev,.Lightbox-module__0yGKNW__next{position:absolute;top:50%;translate:0 -50%}.Lightbox-module__0yGKNW__prev{left:var(--gutter)}.Lightbox-module__0yGKNW__next{right:var(--gutter)}@media (hover:hover){.Lightbox-module__0yGKNW__icon{transition:opacity var(--dur-fast) var(--ease)}.Lightbox-module__0yGKNW__icon:hover{opacity:var(--text-dim-hover)}}@media (max-width:767.98px){.Lightbox-module__0yGKNW__stage{padding:0 0 var(--s-9)}.Lightbox-module__0yGKNW__placeholder{width:100%;height:auto}.Lightbox-module__0yGKNW__prev,.Lightbox-module__0yGKNW__next{top:auto;bottom:var(--s-5);translate:none}}
.SectionLinks-module__EUO7uq__desktop{display:contents}.SectionLinks-module__EUO7uq__mobile{display:none}@media (max-width:991.98px){.SectionLinks-module__EUO7uq__desktop{display:none}.SectionLinks-module__EUO7uq__mobile{margin-top:var(--section-link-top);justify-content:center;display:flex}}
.Gallery-module__rkF09a__headline{margin-right:var(--s-5);flex:auto;justify-content:space-between;align-items:center;display:flex}.Gallery-module__rkF09a__photo{cursor:zoom-in;height:var(--gallery-h);max-width:calc(100vw - 2 * var(--gutter));border-radius:var(--r-media);padding:0;display:block;position:relative;overflow:hidden}.Gallery-module__rkF09a__image{object-fit:cover}.Gallery-module__rkF09a__more{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:var(--underline-h)}@media (hover:hover){.Gallery-module__rkF09a__photo .Gallery-module__rkF09a__image{transition:filter var(--dur-fast) var(--ease)}.Gallery-module__rkF09a__photo:hover .Gallery-module__rkF09a__image{filter:brightness(var(--media-dim-hover))}}
.MapEmbed-module__9KX8CG__map{aspect-ratio:4/3;background:var(--c-line);position:relative}.MapEmbed-module__9KX8CG__frame{border:0;width:100%;height:100%;position:absolute;inset:0}
.GettingHere-module__Tr7nSa__grid{gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.GettingHere-module__Tr7nSa__eyebrow{margin-bottom:var(--s-2)}.GettingHere-module__Tr7nSa__title{margin-bottom:var(--s-3);text-wrap:balance}.GettingHere-module__Tr7nSa__text{text-wrap:pretty}.GettingHere-module__Tr7nSa__times{margin-block:var(--s-6) var(--s-5);border-top:1px solid var(--c-ink)}.GettingHere-module__Tr7nSa__time{align-items:baseline;gap:var(--s-1);padding-block:var(--s-3);border-bottom:1px solid var(--c-line);font-family:var(--f-mono);font-size:var(--t-meta-hero);line-height:var(--lh-meta-hero);letter-spacing:var(--ls-meta-hero);text-transform:uppercase;color:var(--c-ink);display:flex}.GettingHere-module__Tr7nSa__value{font-size:var(--t-h3);line-height:var(--lh-h3)}.GettingHere-module__Tr7nSa__dot{color:var(--c-stone)}.GettingHere-module__Tr7nSa__address{margin-bottom:var(--s-2);font-style:normal}.GettingHere-module__Tr7nSa__stay{gap:var(--col-gap);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--c-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.GettingHere-module__Tr7nSa__stayBody{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.GettingHere-module__Tr7nSa__nearby{gap:var(--s-0) var(--s-3);color:var(--c-ink);flex-wrap:wrap;display:flex}@media (max-width:991.98px){.GettingHere-module__Tr7nSa__grid,.GettingHere-module__Tr7nSa__stay{grid-template-columns:minmax(0,1fr)}.GettingHere-module__Tr7nSa__grid{gap:var(--s-7)}.GettingHere-module__Tr7nSa__stay{gap:var(--s-3);margin-top:var(--s-7)}}
.CardDestination-module__nmnWQq__card{min-width:0;display:block}.CardDestination-module__nmnWQq__media{margin-bottom:var(--card-media-gap);position:relative}.CardDestination-module__nmnWQq__image{aspect-ratio:var(--destination-ratio)}.CardDestination-module__nmnWQq__large{aspect-ratio:var(--stay-large-ratio)}.CardDestination-module__nmnWQq__badge{left:50%;bottom:var(--badge-bottom);width:var(--soon-badge-w);max-width:calc(100% - var(--soon-badge-inset));position:absolute;translate:-50%}.CardDestination-module__nmnWQq__description{max-width:var(--stays-head-w);margin-bottom:var(--s-4)}.CardDestination-module__nmnWQq__region{margin-bottom:var(--s-1)}.CardDestination-module__nmnWQq__name{margin-bottom:var(--s-4)}.CardDestination-module__nmnWQq__view{display:none}@media (hover:hover){.CardDestination-module__nmnWQq__image{transition:filter var(--dur-fast) var(--ease)}.CardDestination-module__nmnWQq__body{transition:opacity var(--dur-fast) var(--ease)}.CardDestination-module__nmnWQq__view{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}a.CardDestination-module__nmnWQq__card:hover .CardDestination-module__nmnWQq__image{filter:brightness(var(--media-dim))}a.CardDestination-module__nmnWQq__card:hover .CardDestination-module__nmnWQq__body{opacity:var(--text-dim-hover)}a.CardDestination-module__nmnWQq__card:hover .CardDestination-module__nmnWQq__view{opacity:1}}@media (max-width:991.98px){.CardDestination-module__nmnWQq__name{font-size:var(--t-destination-m);line-height:var(--lh-h3);margin-bottom:var(--s-2)}.CardDestination-module__nmnWQq__badge{bottom:var(--s-2)}}
