html.imersoes-lenis,html.imersoes-lenis body{height:auto}.lp-rota-doc[data-lp-experience=immersive] .encanto-hero{perspective:1600px;transform-style:preserve-3d}.lp-rota-doc[data-lp-experience=immersive] .hero-image-wrap{overflow:hidden}.lp-rota-doc[data-lp-experience=immersive] .hero-image-wrap .hero-photo,.lp-rota-doc[data-lp-experience=immersive] .hero-image-wrap img,.lp-rota-doc[data-lp-experience=immersive] .hero-image-wrap video{will-change:transform;transform-origin:center center}.lp-rota-doc[data-lp-experience=immersive] .encanto-hero-copy{will-change:transform,opacity}.lp-rota-doc[data-lp-experience=immersive] .immersive-hero-depth{position:absolute;inset:0;pointer-events:none;z-index:2;transform-style:preserve-3d}.lp-rota-doc[data-lp-experience=immersive] .immersive-hero-depth--back{background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(201,169,110,.12) 0,transparent 70%);mix-blend-mode:screen}.lp-rota-doc[data-lp-experience=immersive] .immersive-hero-depth--front{z-index:3;background:linear-gradient(180deg,transparent,rgba(8,7,6,.15) 50%,rgba(8,7,6,.5))}.lp-rota-doc[data-lp-experience=immersive] .destinations-grid{perspective:1400px}.lp-rota-doc[data-lp-experience=immersive] .immersive-3d-card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.lp-ih{background:var(--bg-deep,#0a0908);padding-bottom:clamp(56px,9vh,96px)}.lp-ih-intro{padding:clamp(72px,12vh,120px) 0 clamp(48px,7vh,72px);text-align:center}.lp-ih-intro__inner{max-width:760px;margin-inline:auto}.lp-ih-intro__eyebrow{margin:0 0 20px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#c9a96e)}.lp-ih-intro__title{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.35rem,5.8vw,3.85rem);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:#f6ede1}.lp-ih-intro__title em{font-style:italic;color:var(--gold,#c9a96e);background:none;-webkit-text-fill-color:var(--gold,#c9a96e)}.lp-ih-intro__rule{width:min(120px,28vw);height:1px;margin:clamp(28px,4vh,36px) auto;background:linear-gradient(90deg,transparent,rgba(201,169,110,.85) 50%,transparent)}.lp-ih-intro__subtitle{margin:0 auto;max-width:54ch;font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.72;font-weight:300;color:rgba(246,237,225,.72)}.lp-ih-panel{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.lp-ih-panel__bg{position:absolute;inset:0;z-index:0}.lp-ih-panel__img-wrap{position:absolute;inset:-8% 0;will-change:transform}.lp-ih-panel__img{object-fit:cover;object-position:center 36%}.lp-ih-panel__scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 70% 62% at 50% 48%,rgba(8,7,6,.82) 0,rgba(8,7,6,.52) 52%,rgba(8,7,6,.28) 100%)}.lp-ih-panel__scrim-side{background:linear-gradient(180deg,rgba(8,7,6,.35),transparent 28%,transparent 72%,rgba(8,7,6,.55))}.lp-ih-panel__scrim-side,.lp-ih-panel__watermark{position:absolute;inset:0;z-index:2;pointer-events:none}.lp-ih-panel__watermark{margin:0;font-size:clamp(6rem,24vw,15rem);font-weight:200;letter-spacing:-.06em;line-height:1;color:rgba(246,237,225,.045);user-select:none}.lp-ih-panel__stage,.lp-ih-panel__watermark{display:flex;align-items:center;justify-content:center}.lp-ih-panel__stage{position:absolute;inset:0;z-index:4;padding:clamp(56px,10vh,104px) clamp(20px,4vw,40px);box-sizing:border-box}.lp-ih-card{width:min(100%,720px);padding:clamp(36px,5.5vw,56px) clamp(28px,4.5vw,48px);background:rgba(10,9,8,.94);border:1px solid rgba(246,237,225,.14);border-top:2px solid rgba(201,169,110,.55);box-shadow:0 40px 120px rgba(0,0,0,.62),inset 0 1px 0 rgba(246,237,225,.08);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.lp-ih-card__head{display:flex;align-items:flex-start;gap:clamp(20px,3vw,32px);margin-bottom:clamp(24px,3.5vh,32px)}.lp-ih-card__num{flex-shrink:0;font-size:clamp(2.8rem,6vw,4rem);font-weight:200;line-height:.9;letter-spacing:-.05em;color:rgba(201,169,110,.45)}.lp-ih-card__meta{display:flex;flex-direction:column;gap:10px;padding-top:6px}.lp-ih-card__tag{display:inline-flex;align-self:flex-start;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;padding:.5em 1.05em;background:rgba(217,32,50,.82);color:#f6ede1;border:1px solid rgba(246,237,225,.12)}.lp-rota-doc:not([data-encanto-page]) .lp-ih-card__tag{background:rgba(201,169,110,.2);border-color:rgba(201,169,110,.45)}.lp-ih-card__eyebrow{margin:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#c9a96e)}.lp-ih-card__rule{height:1px;margin-bottom:clamp(24px,3.5vh,32px);background:linear-gradient(90deg,rgba(201,169,110,.65),rgba(246,237,225,.12) 72%,transparent)}.lp-ih-card__title{margin:0 0 clamp(28px,4vh,36px);font-family:var(--font-display,Georgia,serif);font-size:clamp(1.85rem,3.8vw,2.75rem);font-weight:400;line-height:1.14;letter-spacing:-.025em;color:#f6ede1}.lp-ih-card__title em{font-style:italic;color:#e8d4a8;background:none;-webkit-text-fill-color:#e8d4a8;padding-inline:0}.lp-ih-card__body{display:grid;gap:clamp(28px,4vh,36px)}.lp-ih-card__desc{margin:0;max-width:58ch;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.78;font-weight:300;color:rgba(246,237,225,.9)}.lp-ih-card__perks{list-style:none;margin:0;padding:clamp(24px,3vh,28px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid rgba(246,237,225,.12)}.lp-ih-card__perk{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(246,237,225,.04);border:1px solid rgba(246,237,225,.1);border-radius:2px}.lp-ih-card__perk-mark{flex-shrink:0;width:7px;height:7px;margin-top:.45em;border-radius:50%;background:var(--gold,#c9a96e);box-shadow:0 0 12px rgba(201,169,110,.5)}.lp-ih-card__perk-text{font-size:.9rem;line-height:1.55;color:rgba(246,237,225,.88)}@media (max-width:1024px){.lp-ih-panel{min-height:92svh}.lp-ih-panel__img-wrap{inset:0;transform:none!important}.lp-ih-card__perks{grid-template-columns:1fr}.lp-rota-doc[data-lp-experience=immersive] .immersive-3d-card{transform:none!important}}@media (max-width:640px){.lp-ih-card{padding:28px 22px}.lp-ih-card__head{flex-direction:column;gap:14px}.lp-ih-card__num{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.lp-ih-panel__img-wrap{transform:none!important}}.destinations-section--immersive-3d{position:relative;overflow:hidden;isolation:isolate}.destinations-section--immersive-3d .destinations-section__content{position:relative;z-index:3}.lp-destinations-scroll-3d{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.09}.lp-destinations-scroll-3d canvas{display:block;width:100%!important;height:100%!important}@media (max-width:880px){.lp-destinations-scroll-3d{opacity:.07}}.lp-route-globe-section{background:var(--bg-deep,#0a0908);padding:clamp(64px,10vh,96px) 0 clamp(32px,6vh,56px)}.lp-route-globe-section__head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vh,40px)}.lp-route-globe-section__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--la-creme,#f6ede1);margin:0 0 .75rem}.lp-rota-dos-tesouros-root .lp-route-globe-section__title em{font-style:italic;color:var(--gold,#c9a96e);background:none!important;-webkit-text-fill-color:unset}.lp-route-globe-section__lede{font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.65;color:rgba(246,237,225,.62);margin:0}.lp-route-globe-section__stage{position:relative;width:100%;max-width:920px;margin-inline:auto;min-height:clamp(320px,52vh,520px)}.lp-route-globe-section__canvas{width:100%;height:clamp(320px,52vh,520px)}.lp-route-globe-section__canvas canvas{display:block;width:100%!important;height:100%!important}.lp-route-globe-section__labels{position:absolute;inset:0;pointer-events:none;z-index:2}.lp-route-globe__label{position:absolute;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;padding:.4em .85em;border-radius:2px;border:1px solid rgba(246,237,225,.14);background:rgba(8,7,6,.65);color:var(--la-creme,#f6ede1);backdrop-filter:blur(8px)}.lp-route-globe__label--origin{left:12%;bottom:22%;border-color:rgba(217,32,50,.45)}.lp-route-globe__label--dest{right:10%;top:28%;border-color:rgba(201,169,110,.4)}