.tpl-root[data-template=cinematic] .hero[data-hero=home] .hero__vignette{background:linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,.44) 26%,hsla(0,0%,4%,.5) 56%,hsla(0,0%,4%,.92)),radial-gradient(120% 80% at 50% 100%,hsla(0,0%,4%,.7),transparent 62%)}@media (min-width:981px){.tpl-root[data-template=cinematic] .hero[data-hero=home] .hero__vignette{background:linear-gradient(90deg,hsla(0,0%,4%,.42),hsla(0,0%,4%,.3) 34%,hsla(0,0%,4%,.08) 60%,hsla(0,0%,4%,0) 76%),linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,.38) 26%,hsla(0,0%,4%,.44) 56%,hsla(0,0%,4%,.92)),radial-gradient(120% 80% at 50% 100%,hsla(0,0%,4%,.7),transparent 62%)}}@media (min-height:921px) and (min-width:721px){.tpl-root[data-template=cinematic] .hero[data-hero=home]{padding-bottom:132px}.tpl-root[data-template=cinematic] .hero[data-hero=home] .hero__scroll{bottom:28px}}@media (max-width:620px){.tpl-root[data-template=cinematic] .hero[data-hero=home]:has(.hbusca-caixa) .hero__meta{display:none}}.tpl-root[data-template=galeria] .fcard:before{border-radius:var(--r-xs)}@media (min-width:621px){.tpl-root[data-template=galeria]:is(:has(.hero),:has(.property-hero)) .nav:not(.scrolled):before{top:var(--gutter);left:var(--gutter);right:var(--gutter);height:calc(100% + 44px - var(--gutter));border-radius:var(--r-xl) var(--r-xl) 0 0}}.tpl-root[data-template=galeria] :is(.hero__title,.section__title){letter-spacing:-.012em}@media (min-width:721px){.tpl-root[data-template=galeria] .hero__title{font-size:clamp(40px,5.4vw,88px)}.tpl-root[data-template=galeria] h1.section__title{font-size:clamp(40px,4.4vw,68px)}.tpl-root[data-template=galeria] .section__title:not(h1){font-size:clamp(30px,4.2vw,64px)}}.tpl-root[data-template=origem] :is(.hero__title,.section__title){font-weight:340;letter-spacing:-.018em}@media (min-width:721px){.tpl-root[data-template=origem] .hero__title{font-size:clamp(40px,5.2vw,84px)}.tpl-root[data-template=origem] h1.section__title{font-size:clamp(40px,4.4vw,68px)}.tpl-root[data-template=origem] .section__title:not(h1){font-size:clamp(30px,4vw,60px)}}.tpl-root[data-template=farol]{font-synthesis-style:none}.tpl-root[data-template=farol] :is(.nav__brand,.foot__brand){font-synthesis-style:auto}.tpl-root[data-template=farol]:has(.tfa-hero) .nav:before{content:none}@media (min-width:621px){.tpl-root[data-template=farol]:has(.tfa-hero) .nav:not(.scrolled){top:var(--gutter)}}.tpl-root[data-template=farol] :is(.hero__title,.section__title){font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.08}@media (min-width:721px){.tpl-root[data-template=farol] .hero__title{font-size:clamp(40px,5vw,72px)}.tpl-root[data-template=farol] h1.section__title{font-size:clamp(34px,3.6vw,54px)}.tpl-root[data-template=farol] .section__title:not(h1){font-size:clamp(28px,3.6vw,54px)}}.tpl-root[data-template=farol] .hero__title{letter-spacing:.1em}@media (max-width:720px){.tpl-root[data-template=farol] :is(.hero__title,h1.section__title){font-size:clamp(30px,9.2vw,44px);letter-spacing:.06em}.tpl-root[data-template=farol] .section__title:not(h1){font-size:clamp(24px,6.9vw,34px);letter-spacing:.04em}}.tpl-root[data-template=halo] :is(.hero__title,.section__title){font-weight:400;letter-spacing:-.015em}@media (min-width:721px){.tpl-root[data-template=halo] .hero__title{font-size:clamp(40px,4.8vw,70px)}.tpl-root[data-template=halo] h1.section__title{font-size:clamp(40px,4.4vw,68px)}.tpl-root[data-template=halo] .section__title:not(h1){font-size:clamp(30px,3.7vw,56px)}}.tpl-root[data-template=bruma] .hero[data-hero=page],.tpl-root[data-template=bruma] .property-hero{margin:0;border-radius:0}@media (min-width:621px){.tpl-root[data-template=bruma] .hero[data-hero=page],.tpl-root[data-template=bruma] .property-hero{margin:var(--gutter) var(--gutter) 0;border-radius:var(--r-xl)}}.tpl-root[data-template=bruma] .breadcrumb--apos-hero+.section{--section-y-topo:clamp(44px,6vw,88px)}.tpl-root[data-template=bruma][data-theme] .campo:not(.campo--texto){border-radius:var(--r-pill)}.tpl-root[data-template=bruma][data-theme] .campo--texto{border-radius:var(--r-md)}.tpl-root[data-template=bruma] :is(.hero__title,.section__title){letter-spacing:-.02em}@media (min-width:721px){.tpl-root[data-template=bruma] .hero__title{font-size:clamp(40px,5.6vw,84px)}.tpl-root[data-template=bruma] h1.section__title{font-size:clamp(40px,4.4vw,68px)}.tpl-root[data-template=bruma] .section__title:not(h1){font-size:clamp(30px,4.3vw,64px)}}.tpl-root[data-template=cristal] :is(.hero__title,.section__title){font-weight:400;letter-spacing:-.01em}@media (min-width:721px){.tpl-root[data-template=cristal] .hero__title,.tpl-root[data-template=cristal] h1.section__title{font-size:clamp(38px,4.2vw,60px)}.tpl-root[data-template=cristal] .section__title:not(h1){font-size:clamp(28px,3.2vw,46px)}}.tpl-root[data-template=pauta]{--tr-botao:0.16em;--ink-2:rgba(21,24,26,.74);--ink-3:rgba(21,24,26,.62)}.tpl-root[data-template=pauta] :is(.hero__title,.section__title,.insight-card__title,.pdp-aside__title,.loc-card__nome,.loc-lista__nome,.fcard__name,.gal-grupo__titulo,.lgpd-kind-card__label,.about-timeline__text,.about-timeline__year,.cookie-banner__titulo,.hero__meta-num,.stat__num,.marquee__track){font-weight:500;font-style:normal;letter-spacing:-.03em}.tpl-root[data-template=pauta] .pdp-spec__valor--amenidade,.tpl-root[data-template=pauta] .stat__num .unit,.tpl-root[data-template=pauta] :is(h1,h2,h3,h4,.hero__title,.section__title,.fcard__name,.marquee__track) em{font-style:normal;font-weight:inherit}.tpl-root[data-template=pauta] .hero__title{font-size:clamp(36px,5vw,72px);line-height:1}.tpl-root[data-template=pauta] :is(.page-head,.legal-head) :is(.hero__title,.section__title){font-size:clamp(34px,4.6vw,64px);line-height:1.02}.tpl-root[data-template=pauta] .section__title{font-size:clamp(28px,3.4vw,48px);line-height:1.04}.tpl-root[data-template=pauta] .stat__num{font-size:clamp(44px,5.4vw,76px)}.tpl-root[data-template=pauta] .marquee__track{font-size:clamp(30px,4.2vw,58px)}.tpl-root[data-template=pauta] [style*="font-family:var(--serif)"][style*="font-weight:300"]{font-weight:500!important;letter-spacing:-.02em}.tpl-root[data-template=pauta] [style*="font-family:var(--serif)"][style*="font-style:italic"]{font-style:normal!important}.tpl-root[data-template=pauta] .preco{font-weight:500;letter-spacing:-.01em}.tpl-root[data-template=pauta] .preco.is-nota{font-style:normal;letter-spacing:0}.tpl-root[data-template=pauta] .preco--card.is-nota{font-size:var(--fs-small)}.tpl-root[data-template=pauta] .eyebrow{font-weight:600;letter-spacing:.16em;color:var(--gold-2)}.tpl-root[data-template=pauta] :is(.btn,.nav__cta,.newsletter__submit,.property-floating-cta){font-weight:600;letter-spacing:.16em}.tpl-root[data-template=pauta]:has(.pap-hero) .nav:not(.scrolled){background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:621px){.tpl-root[data-template=pauta]:is(:has(.hero),:has(.property-hero)) .nav:not(.scrolled):before{left:var(--gutter);right:var(--gutter);top:var(--gutter);height:calc(100% + 44px - var(--gutter));border-radius:var(--r-xl) var(--r-xl) 0 0}}.tpl-root[data-template=pauta] .contato-foto{--ink:#f6f5f1;--ink-2:hsla(48,22%,95%,.74);--gold-2:#b9d2c4}