﻿@font-face{font-family:"RuinaOne";src:url("../fonts/RuinaOne-Black.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Buffalo";src:url("../fonts/Buffalo-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-latin-wght-normal.woff2") format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-latin-wght-italic.woff2") format("woff2-variations");font-weight:300 800;font-style:italic;font-display:swap}:root{--curvas: url('../images/elementos/curvas-topo-linhas.webp');--gravura: url('../images/elementos/montanha-gravura.webp')}@media(max-width: 899px){:root{--curvas: url('../images/elementos/curvas-topo-linhas-1440.webp');--gravura: url('../images/elementos/montanha-gravura-800.webp')}}:root{--vermelho: #af0c21;--vermelho-escuro: #8a0a1a;--pessego: #f2dacd;--pessego-claro: #f8e9df;--creme-cartao: #fcf1ea;--pessego-escuro: #e3c3b1;--azul: #141754;--noite: #0b0d33;--texto: #2a2220;--texto-suave: #6d5a52;--linha: rgb(42 34 32 / 0.14);--linha-clara: rgb(255 255 255 / 0.18);--branco: #fff;--amarelo: #ffd166;--display: 'RuinaOne', 'Impact', 'Arial Narrow', sans-serif;--hand: 'Buffalo', 'Segoe Script', cursive;--sans: 'Open Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;--ease: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out: cubic-bezier(0.87, 0, 0.13, 1);--raio: 20px;--raio-grande: 32px;--gutter: clamp(18px, 4vw, 48px);--header-h: 84px;--secao: clamp(56px, min(7vw, 13svh), 112px);--sombra: 0 24px 60px -24px rgb(20 23 84 / 0.35)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}html:not(.has-motion){scroll-behavior:smooth}body{margin:0;background:var(--pessego-claro);color:var(--texto);font-family:var(--sans);font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--azul);outline-offset:3px}:is(.hero,.tour-hero,.page-hero,.servicos__trilha,.trip,.faixa-cta,.passaporte,.site-footer,.menu-overlay) :focus-visible{outline-color:var(--amarelo)}::selection{background:var(--vermelho);color:var(--branco)}h1,h2,h3,h4{margin:0 0 .5em;color:inherit;line-height:1.05;font-family:var(--display);font-weight:800;letter-spacing:.01em;text-transform:uppercase}p{margin:0 0 1em}h1,h2,h3,.section-title,.polaroide__titulo,.destino__nome{text-wrap:balance}p,li,dd,.destino__texto,.passaporte__texto,.polaroide__texto,.pendurado__resumo{text-wrap:pretty}.estacao__legenda{text-wrap:balance}.split-line-mask,.split-char-mask{padding-block:.14em;margin-block:-0.14em}[data-split]:has(>.split-line-mask){display:flex;flex-direction:column}button,input,textarea{font:inherit;color:inherit}[hidden]{display:none !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:16px;z-index:1000;padding:10px 16px;border-radius:999px;background:var(--amarelo);color:var(--noite);font-weight:700}.skip-link:focus{top:12px}.icon{width:1.2em;height:1.2em;flex:none;overflow:visible}.container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:var(--gutter)}.container--text{max-width:calc(780px + 2*var(--gutter))}.has-motion:not(.motion-ready) [data-reveal],.has-motion:not(.motion-ready) [data-stagger]>*,.has-motion:not(.motion-ready) [data-gallery]>*{visibility:hidden}.has-motion [data-split]:not(.is-split),.has-motion [data-wordmark]:not(.is-split){visibility:hidden}@keyframes intro-rise{from{opacity:.01;transform:translateY(32px)}}@keyframes intro-line{from{transform:translateY(110%)}}@keyframes intro-zoom{from{transform:scale(1.25)}to{transform:scale(1)}}@keyframes intro-media{from{clip-path:inset(10% 8% 10% 8% round 32px)}to{clip-path:inset(0% 0% 0% 0% round 0px)}}@keyframes arco-rise{from{opacity:0;clip-path:inset(0 0 100% 0 round 999px);translate:0 60px}to{opacity:1;clip-path:inset(0 0 0 0 round 999px 999px 0 0);translate:0 0}}@keyframes hand-draw{from{opacity:0;letter-spacing:.18em;filter:blur(6px)}to{opacity:1;letter-spacing:0;filter:blur(0)}}.has-motion .intro-item{animation:intro-rise 1s var(--ease) backwards;animation-delay:calc(var(--i, 0)*.09s + .1s)}.has-motion .hero__line>span{animation:intro-line 1.1s var(--ease) backwards;animation-delay:calc(var(--i, 0)*.12s + .15s)}.has-motion .hero .hand.intro-item,.has-motion .page-hero .hand.intro-item,.has-motion .tour-hero .hand.intro-item{animation-name:hand-draw;animation-duration:1.3s}.has-motion .arco__link{animation:arco-rise 1.4s var(--ease) backwards;animation-delay:calc(var(--i, 0)*.14s + .25s)}.has-motion .tour-hero__media img,.has-motion .page-hero__media img{animation:intro-zoom 1.9s var(--ease) backwards}.has-motion .page-hero__media,.has-motion .tour-hero__media{animation:intro-media 1.5s var(--ease-in-out) backwards}.curtain{position:fixed;inset:0;z-index:2000;background:var(--vermelho);transform:translateY(0);pointer-events:none}html:not(.has-motion) .curtain,.is-arrived .curtain{transform:translateY(-101%);visibility:hidden;transition:transform .7s var(--ease-in-out),visibility 0s .7s}.is-leaving .curtain{transform:translateY(0);visibility:visible;transition:transform .5s var(--ease-in-out),visibility 0s}.hand{display:block;margin:0 0 .6rem;color:var(--vermelho);font-family:var(--hand);font-size:clamp(1.85rem,2.6vw,2.5rem);line-height:1.1;letter-spacing:0;text-transform:none}.hand--light{color:var(--pessego)}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 1rem;color:var(--vermelho);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.eyebrow::before{content:"";width:28px;height:2px;background:currentColor}.eyebrow--light{color:var(--amarelo)}.section-head{max-width:900px;margin-bottom:clamp(28px,4vw,56px)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .hand{margin-inline:auto}.section-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;max-width:none}.section-head--light{color:var(--branco)}.section-title{font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:.98;margin:0}.section-text{max-width:620px;margin:1rem 0 0;color:var(--texto-suave);font-size:1.1rem}.disclosure{margin-top:20px;color:var(--texto-suave);font-size:.9rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 26px;border:2px solid var(--vermelho);border-radius:999px;background:var(--vermelho);color:var(--branco);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;position:relative;overflow:clip;isolation:isolate;--preenche: var(--azul);transition:color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease),background-color 0s}.button::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--preenche);clip-path:inset(100% 0 0 0);transition:clip-path .45s var(--ease)}.button:hover::before,.button:focus-visible::before{clip-path:inset(0 0 0 0)}.button:hover,.button:focus-visible{border-color:var(--azul);background-color:var(--preenche);transition-delay:0s,0s,0s,.45s}.button .icon{transition:transform .35s var(--ease)}.button:hover .icon--seta{transform:translateX(4px)}.button--large{min-height:60px;padding:14px 32px;font-size:1.05rem}.button--small{min-height:44px;padding:8px 18px;font-size:.92rem}.button--ghost{--preenche: var(--vermelho);background:rgba(0,0,0,0);color:var(--vermelho)}.button--ghost:hover,.button--ghost:focus-visible{color:var(--branco);border-color:var(--vermelho)}.button--light{--preenche: var(--vermelho);background:var(--pessego);border-color:var(--branco);color:var(--azul)}.button--light:hover,.button--light:focus-visible{color:var(--branco);border-color:var(--vermelho)}.link-button{padding:0;border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:2px solid var(--linha);border-radius:999px;color:var(--texto);font-weight:600;text-decoration:none;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.chip:hover,.chip.is-current{background:var(--azul);border-color:var(--azul);color:var(--branco)}.site-header{position:fixed;inset:0 0 auto;z-index:900;padding-block:16px;color:var(--branco);transition:transform .5s var(--ease),background .4s var(--ease),color .4s var(--ease),padding .4s var(--ease)}.site-header.is-scrolled{padding-block:10px;background:rgba(250,241,234,.92);color:var(--azul);backdrop-filter:blur(12px);box-shadow:0 10px 30px -20px rgba(20,23,84,.35)}.site-header.is-hidden{transform:translateY(-110%)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1400px;margin-inline:auto;padding-inline:var(--gutter)}.site-logo{display:block;width:clamp(150px,14vw,190px);position:relative;transition:width .4s var(--ease)}.home .site-header:not(.is-scrolled) .site-logo{width:clamp(170px,17vw,250px)}.site-logo img{width:100%}.site-logo__dark,.site-logo__light{transition:opacity .35s var(--ease)}.site-logo__dark{position:absolute;inset:0;opacity:0}body:not(.has-hero) .site-header .site-logo__light,.site-header.is-scrolled .site-logo__light,.menu-open .site-header .site-logo__light{opacity:0}body:not(.has-hero) .site-header .site-logo__dark,.site-header.is-scrolled .site-logo__dark,.menu-open .site-header .site-logo__dark{opacity:1}.menu-open .site-header{background:rgba(0,0,0,0);color:var(--branco);box-shadow:none;backdrop-filter:none}.menu-open .site-header .site-logo__light{opacity:1}.menu-open .site-header .site-logo__dark{opacity:0}body:not(.has-hero) .site-header:not(.is-scrolled){color:var(--azul)}.site-header__quick{display:none;gap:28px;font-weight:600;font-size:.95rem}.site-header__quick a{text-decoration:none;position:relative}.site-header__quick a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.site-header__quick a:hover::after{transform:scaleX(1);transform-origin:left}@media(min-width: 900px){.site-header__quick{display:flex}}.site-header__tools{display:flex;align-items:center;gap:12px}.idiomas{display:inline-flex;align-items:center;gap:2px;font-weight:700}.idiomas button{min-width:34px;min-height:32px;padding:4px 6px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:.85rem;letter-spacing:.06em;opacity:.72;cursor:pointer;transition:opacity .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}.idiomas button:hover,.idiomas button:focus-visible{opacity:1}.idiomas button[aria-pressed=true]{background:var(--vermelho);color:var(--branco);opacity:1}.skiptranslate iframe,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,#dchile-tradutor{display:none !important}body{top:0 !important}.goog-text-highlight{background:none !important;box-shadow:none !important}.idiomas--header{display:none;margin-right:4px}@media(min-width: 900px){.idiomas--header{display:inline-flex}}.idiomas--menu{margin-top:24px;color:var(--branco)}.idiomas--menu button{min-width:48px;min-height:44px;font-size:1rem;border:2px solid rgba(255,255,255,.3)}.site-header__cta{display:none}@media(min-width: 640px){.site-header__cta{display:inline-flex}}.roteiro-contador{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 14px;border:2px solid currentColor;border-radius:999px;color:inherit;font-weight:700;text-decoration:none;animation:roteiro-chega .5s var(--ease) both}.roteiro-contador .icon{width:18px;height:18px}@media(max-width: 639px){.roteiro-contador .roteiro-contador__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.roteiro-contador__n{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:var(--vermelho);color:var(--branco);font-size:.85rem;line-height:1}@keyframes roteiro-chega{from{opacity:0;scale:.8}}.menu-button{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:6px 6px 6px 16px;border:2px solid currentColor;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:700;cursor:pointer}.menu-button__lines{display:grid;gap:5px;width:32px;height:32px;place-content:center}.menu-button__lines span{display:block;width:18px;height:2px;background:currentColor;transition:transform .4s var(--ease)}.menu-open .menu-button__lines span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-open .menu-button__lines span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.menu-overlay{position:fixed;inset:0;z-index:800;display:grid;height:100vh;height:100dvh;background:var(--vermelho) url("../images/elementos/faixa-montanhas.webp") center bottom/cover no-repeat;color:var(--pessego);clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--ease-in-out);overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.menu-overlay::before{content:"";position:fixed;inset:0;background:linear-gradient(180deg, rgba(60, 4, 14, 0.55), rgba(60, 4, 14, 0.1) 45%, rgba(30, 2, 8, 0.35));pointer-events:none}.menu-open .menu-overlay{clip-path:inset(0 0 0 0)}.menu-overlay__inner{position:relative;display:grid;gap:clamp(18px,3.5svh,36px);align-content:center;padding-block:calc(var(--header-h) + 8px) clamp(20px,4svh,40px);min-height:100%}@media(min-width: 900px){.menu-overlay__inner{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-rows:auto auto;column-gap:clamp(40px,6vw,110px);align-items:center}}.menu-visual{display:none}@media(min-width: 900px){.menu-visual{position:relative;display:block;grid-row:1/span 2;justify-self:center;height:min(70svh,640px);aspect-ratio:.64;margin:0;border-radius:999px 999px 24px 24px;overflow:hidden;background:var(--vermelho-escuro);box-shadow:0 40px 90px -40px rgba(20,0,4,.8)}.menu-visual::after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg, transparent, rgba(30, 2, 8, 0.7));pointer-events:none}}.menu-visual__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity .9s var(--ease),transform 6s linear}.menu-visual__photo.is-active{opacity:1;transform:scale(1)}.menu-visual__caption{position:absolute;left:0;right:0;bottom:8%;z-index:1;margin:0;color:var(--branco);font-size:clamp(1.6rem,2.6vw,2.6rem);text-align:center;transform:rotate(-4deg)}.menu-visual__caption::after{content:"";display:block;width:52%;height:.24em;margin:.04em auto 0;background:currentColor;mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.menu-overlay__nav>.hand{margin-bottom:clamp(4px,1.2svh,12px);font-size:clamp(1.75rem,min(2.4vw,4.4svh),2.2rem)}.menu-overlay__list{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;padding:0;list-style:none;counter-reset:menu}.menu-overlay__list li{flex:0 0 100%;overflow:hidden;padding-bottom:.1em}.menu-overlay__list>li:not(.menu-item-object-dchile_estilo){counter-increment:menu}.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a{position:relative;display:inline-flex;align-items:flex-start;gap:.35em;padding-block:.06em;color:var(--pessego);font-family:var(--display);font-size:clamp(1.9rem,min(3.6vw,6.2svh),3.8rem);line-height:1;text-transform:uppercase;text-decoration:none;transition:color .3s var(--ease),transform .5s var(--ease)}.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a::before{content:counter(menu, decimal-leading-zero);margin-top:.3em;font-family:var(--sans);font-size:.26em;font-weight:700;letter-spacing:.12em;opacity:.7}.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a::after{content:"";position:absolute;left:1.1em;right:0;bottom:-0.08em;height:.2em;background:currentColor;mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a:hover,.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a:focus-visible{color:var(--branco);transform:translateX(8px)}.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a:hover::after,.menu-overlay__list>li:not(.menu-item-object-dchile_estilo)>a:focus-visible::after{transform:scaleX(1)}.menu-overlay__list>li:has(>a[href*=destino-prime]){display:flex;align-items:center;gap:14px}.menu-overlay__list>li:has(>a[href*=destino-prime])::after{content:"exclusivo";padding:.35em .8em;border-radius:999px;background:var(--amarelo);color:var(--vermelho-escuro);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.menu-overlay__list .menu-item-object-dchile_estilo{flex:0 0 auto;margin-block:.3em .7em}.menu-overlay__list .menu-item-object-dchile_estilo:first-of-type{margin-left:0}.menu-overlay__list .menu-item-object-dchile_estilo a{display:inline-block;padding:.45em 1em;border:1.5px solid rgba(242,218,205,.5);border-radius:999px;color:var(--pessego);font-size:clamp(.78rem,min(1vw,1.9svh),.9rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.menu-overlay__list .menu-item-object-dchile_estilo a:hover,.menu-overlay__list .menu-item-object-dchile_estilo a:focus-visible{border-color:var(--pessego);background:var(--pessego);color:var(--vermelho)}.menu-overlay__list .current-menu-item>a{color:var(--branco)}.menu-overlay__aside{display:grid;gap:12px;padding-top:16px;border-top:1px solid rgba(242,218,205,.3)}.menu-overlay__aside .eyebrow{color:var(--pessego);margin:0}.menu-overlay__contacts{display:flex;flex-wrap:wrap;gap:10px 28px}.menu-overlay__contact{display:inline-flex;align-items:center;gap:10px;color:var(--branco);font-size:1rem;font-weight:600;text-decoration:none}.menu-overlay__contact:hover{color:var(--pessego)}.menu-open .site-header__quick{opacity:0;pointer-events:none}.menu-open .site-header__cta{border-color:var(--azul);background:var(--azul)}html.menu-open body .site-header[data-header]{color:var(--branco)}html.menu-open body .site-header[data-header] .site-logo__light{opacity:1}html.menu-open body .site-header[data-header] .site-logo__dark{opacity:0}:root{--onda-h: clamp(100px, min(13vw, 21svh), 210px)}.abertura{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.hero{position:relative;flex:none;overflow-x:clip;padding-top:calc(var(--header-h) + 8px);padding-bottom:calc(var(--onda-h)*.3);color:var(--azul);background:var(--pessego)}.hero__montanhas{position:absolute;right:0;bottom:calc(-40px - 5vw);z-index:0;width:min(100%,max(60vw,min(1000px,72vw)));height:auto;max-width:none;pointer-events:none}@media(max-width: 899px){.hero__montanhas{width:100%}}.hero__grid{position:relative;display:grid;gap:18px;align-items:start}@media(min-width: 900px){.hero__grid{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:clamp(24px,4vw,64px)}}.hero__content{position:relative;z-index:2;padding-block:clamp(8px,3svh,36px) calc(var(--onda-h)*.18 + 8px)}.hero__title{margin:0 0 1.1rem;font-size:clamp(2.8rem,min(5.6vw,8svh),6rem);line-height:.9;text-transform:uppercase}.hero__title em{font-style:normal;color:var(--vermelho)}.hero__line{display:block;overflow:hidden;padding-block:.06em .18em;margin-block:-0.06em -0.18em}.hero__line>span{display:inline-block}.hero__lead{max-width:440px;margin:0 0 clamp(14px,2.6svh,26px);color:var(--texto-suave);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}@media(max-width: 599px){.hero__actions{gap:12px 20px}.hero__actions .button--large{min-height:48px;padding:10px 20px;font-size:.95rem}}.hero__link{display:inline-flex;align-items:center;gap:8px;color:var(--azul);font-weight:700;text-decoration:none;padding-block:4px;position:relative}.hero__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--vermelho);transform-origin:left;transition:transform .45s var(--ease)}.hero__link .icon{transition:transform .35s var(--ease)}.hero__link:hover::after,.hero__link:focus-visible::after{transform:scaleX(0.35)}.hero__link:hover .icon,.hero__link:focus-visible .icon{transform:translateX(5px)}.arcos{position:relative;z-index:0;display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,1.1vw,16px);height:clamp(280px,82vw,420px);margin:0 0 calc(-0.3*var(--onda-h));padding:0;list-style:none}@media(min-width: 900px){.arcos{align-self:stretch;justify-self:end;width:min(100%,660px);height:auto;min-height:420px}}.arco{flex:1 1 0;min-width:0;height:84%;container-type:inline-size;will-change:transform}.arco.arco--2{flex-grow:1.18;height:100%}.arco.arco--3{height:80%}.arco__link{position:relative;display:block;height:100%;border-radius:999px 999px 0 0;overflow:hidden;text-decoration:none;isolation:isolate;background:var(--azul)}.arco__link::after{content:"";position:absolute;inset:auto 0 0;height:calc(var(--onda-h)*.82 + 34%);background:linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.28) 55%, rgba(0, 0, 0, 0.1));transition:opacity .5s var(--ease)}.arco__link:hover .arco__label,.arco__link:focus-visible .arco__label{transform:translateY(-6px) rotate(-6deg)}.arco__fotos{position:absolute;inset:0;display:block}.arco__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.02;transition:opacity 1.1s var(--ease),scale 1.4s var(--ease),translate 1.4s var(--ease)}.arco__photo.is-ativa{opacity:1}.arco__photo:nth-child(2){scale:1.16;translate:3% 2%}.arco__photo:nth-child(3){translate:-3% 2%}.arco__link:is(:hover,:focus-visible,.is-passando) .arco__photo.is-ativa{scale:1.16;translate:-2% -3%;transition:opacity .7s var(--ease),scale 3.5s linear,translate 3.5s linear}.arco__link:is(:hover,:focus-visible,.is-passando) .arco__photo.is-ativa:nth-child(2){scale:1.04;translate:0 0}.arco__link:is(:hover,:focus-visible,.is-passando) .arco__photo.is-ativa:nth-child(3){scale:1.18;translate:2% -2%}@media(prefers-reduced-motion: reduce){.arco__photo{transition:none}}.arco__label{position:absolute;left:0;right:0;bottom:calc(var(--onda-h)*.82 + 8px);z-index:1;margin:0;padding-inline:4px;color:var(--branco);font-size:var(--rotulo-fs, min(100cqi / (var(--letras, 8) * 0.43), 4.4rem));line-height:1;white-space:nowrap;text-align:center;text-shadow:0 2px 12px rgba(11,13,51,.5);transform:rotate(-6deg);transition:transform .6s var(--ease)}.arco__label::after,.hero__content>.hand::after{content:"";display:block;height:.2em;background:currentColor;mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.arco__label::after{width:58%;margin:.04em auto 0;transform:translateX(8%)}.hero__content>.hand{display:inline-block;margin-bottom:.35rem;font-size:clamp(2rem,3.2vw,2.9rem)}.hero__content>.hand::after{width:82%;height:.34em;margin:-0.12em 0 0 16%;transform:rotate(-3deg)}@media(min-width: 900px)and (max-height: 780px){.hero__content{padding-top:4px}.hero__title{font-size:clamp(2.6rem,min(5.6vw,7.2svh),6rem)}.hero__lead{margin-bottom:12px;font-size:1rem;line-height:1.45}.comece{padding-block:clamp(10px,2svh,20px) clamp(12px,2.6svh,24px)}.comece__title{margin-bottom:clamp(10px,2.4svh,20px)}.comece__icon{height:clamp(28px,4svh,40px)}}.arco{position:relative}.arco__carimbo{position:absolute;top:5%;left:-64%;z-index:2;width:82%;max-width:none;height:auto;pointer-events:none;transform:rotate(-8deg)}@media(max-width: 899px){.arco__carimbo{left:-14%;width:74%}}.has-motion .arco__carimbo{animation:carimbar .7s cubic-bezier(0.2, 1.6, 0.4, 1) 1.1s backwards}@keyframes carimbar{from{opacity:0;transform:rotate(-8deg) scale(1.6)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.rolar{--rolar-w: clamp(88px, 6.4vw, 124px);--margem: calc(max(0px, (100vw - 1400px) / 2) + var(--gutter));position:absolute;right:max(8px,(var(--margem) - var(--rolar-w))/2);top:calc(50% + 24px);margin-top:calc(var(--rolar-w)/-2);z-index:4;display:grid;place-items:center;width:var(--rolar-w);aspect-ratio:1;border-radius:50%;background:var(--vermelho);color:var(--pessego);text-decoration:none;box-shadow:0 14px 30px -16px rgba(60,4,14,.6);transition:background .35s var(--ease)}.rolar:hover,.rolar:focus-visible{background:var(--azul)}@media(min-width: 900px)and (max-width: 1599px){.rolar{--rolar-w: clamp(80px, 6.4vw, 100px);right:max(10px,var(--margem) - var(--rolar-w)*.5);top:47%}}@media(max-width: 899px){.rolar{--rolar-w: 80px;top:calc(var(--header-h) + 44px);right:14px;margin-top:0}}.rolar__anel{position:absolute;inset:6%;width:88%;height:88%;fill:currentColor;font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;animation:rolar-giro 16s linear infinite}.rolar__seta{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:var(--pessego);color:var(--vermelho);animation:rolar-seta 1.8s var(--ease-in-out) infinite}.rolar__seta .icon{width:52%;height:52%}@keyframes rolar-giro{to{transform:rotate(360deg)}}@keyframes rolar-seta{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}.comece{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(14px,3svh,44px) clamp(18px,4svh,52px);color:var(--pessego);background:var(--vermelho) url("../images/elementos/faixa-montanhas.webp") center 62%/cover no-repeat}@media(max-width: 760px){.comece{background-image:url("../images/elementos/faixa-montanhas-960.webp")}}.comece{clip-path:inset(-100vh 0 0 0)}.comece__onda{--onda-img: max(27.144vw, calc(var(--onda-h) + 60px));position:absolute;top:calc(-0.34*var(--onda-img));left:0;width:100%;height:var(--onda-img);max-width:none;object-fit:cover;object-position:center top;pointer-events:none;mask-image:linear-gradient(to bottom, #000 calc(0.34 * var(--onda-img) + 8px), transparent calc(0.34 * var(--onda-img) + 90px))}.comece__tracos{mask-image:linear-gradient(to right, #000 0 17%, transparent 21%)}.comece__inner{position:relative;text-align:center}.comece__title{margin:0 0 clamp(14px,4svh,44px);font-size:clamp(1.9rem,min(3.8vw,6svh),3.6rem);line-height:1;text-transform:uppercase}.comece__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px 0;margin:0;padding:0;list-style:none}@media(min-width: 760px){.comece__list{grid-template-columns:repeat(4, 1fr);gap:0}}@media(min-width: 760px){.comece__list li+li .comece__item{border-left:1px solid rgba(242,218,205,.35)}}@media(max-width: 759px){.comece__list li:nth-child(even) .comece__item{border-left:1px solid rgba(242,218,205,.35)}}.comece__item{display:grid;justify-items:center;gap:12px;padding:6px 12px;color:inherit;font-weight:600;font-size:clamp(.95rem,1.3vw,1.1rem);text-decoration:none;transition:transform .5s var(--ease),color .4s var(--ease)}.comece__item:hover,.comece__item:focus-visible{transform:translateY(-6px);color:var(--branco)}.comece__item:hover .comece__icon,.comece__item:focus-visible .comece__icon{transform:scale(1.12) rotate(-4deg)}.comece__icon{display:grid;place-items:center;height:clamp(32px,5svh,48px);transition:transform .6s var(--ease)}.comece__icon svg{width:auto;height:100%;overflow:visible}.latest{position:relative;background:var(--pessego-claro);scroll-margin-top:-96px}.latest__pin{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr;gap:clamp(8px,2svh,24px);padding-block:var(--secao) 28px;overflow:clip}@media(min-width: 900px){.latest__pin{height:100svh;padding-block:calc(var(--header-h) + 4px) clamp(16px,3svh,36px)}}.latest__montanhas{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:none;height:auto;opacity:.2;pointer-events:none}.latest__head{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.latest__head .hand{margin-bottom:.2rem}.latest__title{color:var(--azul);font-size:clamp(2rem,min(3.6vw,6.4svh),3.4rem)}.latest__hint{display:inline-flex;align-items:center;gap:8px;margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vermelho)}.latest__hint .icon{animation:hint-move 1.6s var(--ease-in-out) infinite}@keyframes hint-move{50%{transform:translateX(6px)}}.latest__track-wrap{position:relative;min-height:0}@media(min-width: 900px){.latest__track-wrap{display:flex;align-items:flex-start;padding-top:clamp(0px,2svh,28px);overflow:hidden}}.latest__track{--polaroide-w: clamp(220px, min(26vw, calc((100svh - 470px) * 1.15)), 380px);position:relative;display:flex;align-items:flex-start;gap:clamp(28px,4vw,64px);margin:0;padding:18px var(--gutter) 24px;list-style:none}@media(min-width: 900px){.latest__track{width:max-content;padding-inline:max(var(--gutter),(100vw - 1400px)/2 + var(--gutter));will-change:transform}}@media(max-width: 899px){.latest__track{--polaroide-w: min(72vw, 320px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.latest__track::-webkit-scrollbar{display:none}}.latest__rota{position:absolute;left:0;right:0;top:calc(18px + var(--polaroide-w)*.3);height:calc(var(--polaroide-w)*.5);background:url("../images/elementos/rota-tracejada.webp") left center/auto 100% repeat-x;clip-path:inset(0 calc(100% - var(--rota, 100%)) 0 0);opacity:.85;pointer-events:none}@media(max-width: 899px){.latest__rota{display:none}}.latest__item{position:relative;flex:0 0 var(--polaroide-w);scroll-snap-align:center}.latest__item--end{align-self:center;flex-basis:calc(var(--polaroide-w)*.8)}.polaroide{display:grid;gap:12px}@media(min-width: 900px){.polaroide{margin-top:var(--desce, 0)}}.polaroide__moldura{position:relative;display:grid;padding:12px 12px 0;background:var(--creme-cartao);color:var(--azul);text-decoration:none;box-shadow:0 2px 3px rgba(60,30,20,.12),0 22px 40px -22px rgba(60,30,20,.45);transform:rotate(var(--giro, 0deg));transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.polaroide__moldura:hover,.polaroide__moldura:focus-visible{transform:rotate(0deg) translateY(-8px) scale(1.02);box-shadow:0 2px 3px rgba(60,30,20,.12),0 34px 54px -26px rgba(60,30,20,.55)}.polaroide__moldura:hover .polaroide__foto img,.polaroide__moldura:focus-visible .polaroide__foto img{scale:1.06}.polaroide__foto{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:var(--pessego)}.polaroide__foto img{position:absolute;top:0;left:-8%;width:116%;max-width:none;height:100%;object-fit:cover;transition:scale 1.2s var(--ease)}.polaroide__estilo{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--creme-cartao);color:var(--azul);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.polaroide__estilo .icon{width:1.15em;height:1.15em}.polaroide__foto::after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.55));pointer-events:none}.polaroide__titulo{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;color:var(--branco);font-family:var(--display);font-size:clamp(1.05rem,var(--polaroide-w)*.062,1.45rem);line-height:1;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.35)}.polaroide__pe{display:grid;gap:8px;margin:10px 4px 12px}.polaroide__texto{display:-webkit-box;min-height:4.2em;overflow:hidden;color:var(--texto-suave);font-size:clamp(.72rem,var(--polaroide-w)*.033,.8rem);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.polaroide__meta{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--vermelho);font-size:.74rem;font-weight:600}.polaroide__meta>span{display:inline-flex;align-items:center;gap:5px}.latest__all{display:grid;justify-items:center;gap:14px;padding:34px 20px;background:var(--vermelho);color:var(--pessego);text-align:center;text-decoration:none;box-shadow:0 22px 40px -22px rgba(60,30,20,.5);transform:rotate(2deg);transition:transform .6s var(--ease),background .4s var(--ease)}.latest__all:hover,.latest__all:focus-visible{background:var(--azul);transform:rotate(0deg) translateY(-6px)}.latest__all-title{margin:0;color:inherit;font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1.05}.latest__all-arrow{display:grid;place-items:center;width:56px;height:56px;border:2px solid currentColor;border-radius:50%}.latest__all-arrow .icon{width:1.5em;height:1.5em}.manifesto{position:relative;z-index:4;padding-block:var(--secao);background:var(--pessego);overflow-x:clip}.manifesto__inner{position:relative;display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width: 900px){.manifesto__inner{grid-template-columns:minmax(0, 1.25fr) minmax(0, 0.75fr)}}.manifesto__conteudo{grid-row:1}.manifesto__fotos{position:relative;width:min(100%,600px);aspect-ratio:.7;margin-inline:auto}@media(min-width: 900px){.manifesto__fotos{grid-column:2;grid-row:1}}.manifesto__stamp{position:absolute;top:4%;right:calc(100% + 6px);z-index:7}@media(max-width: 899px){.manifesto__stamp{top:auto;bottom:calc(100% + 4px);right:2%}}.manifesto__stamp{width:clamp(80px,8vw,120px);opacity:.9;pointer-events:none}.manifesto__foto{position:absolute;width:52%;margin:0;padding:8px 8px 0;background:var(--creme-cartao);box-shadow:0 2px 3px rgba(60,30,20,.12),0 22px 40px -22px rgba(60,30,20,.5);rotate:var(--giro)}.manifesto__foto img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:scale 1s var(--ease)}.manifesto__foto figcaption{margin:0;padding:6px 4px 10px;color:var(--azul);font-size:clamp(1rem,1.4vw,1.35rem);white-space:nowrap;line-height:1.1}.manifesto__foto:hover img{scale:1.08}.manifesto__foto-img{display:block;overflow:hidden}.manifesto__foto--1{--giro: -5deg;top:0;left:0;z-index:2}.manifesto__foto--2{--giro: 3deg;top:49%;left:24%;z-index:1}.manifesto__foto--3{--giro: -2deg;top:5%;left:48%;z-index:3}.has-motion [data-mesa]:not(.na-mesa) :is(.manifesto__foto,.manifesto__stamp){opacity:0}.na-mesa .manifesto__foto--1{animation:mesa-esq 1s cubic-bezier(0.18, 1.25, 0.4, 1) backwards}.na-mesa .manifesto__foto--2{animation:mesa-cola .9s .3s ease-out backwards}.na-mesa .manifesto__foto--3{animation:mesa-dir 1s .16s cubic-bezier(0.18, 1.25, 0.4, 1) backwards}.na-mesa .manifesto__stamp{animation:carimbo-bate .7s .95s cubic-bezier(0.3, 1.6, 0.5, 1) backwards}.manifesto__text{max-width:760px;margin:0 0 clamp(28px,4vw,48px);font-family:var(--display);font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.12;text-transform:uppercase;color:var(--azul)}.numbers{position:relative;display:grid;gap:14px;margin:0 0 clamp(24px,3vw,40px);padding:clamp(12px,1.4vw,20px) clamp(14px,1.8vw,26px);list-style:none;isolation:isolate}.numbers::before{content:"";position:absolute;inset:-14px -22px;z-index:-1;background:url("../images/elementos/tira-papel.webp") center/100% 100% no-repeat;filter:drop-shadow(0 10px 14px rgba(60, 30, 20, 0.14))}@media(min-width: 700px){.numbers{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}}.numbers__item{display:grid;grid-template-columns:auto auto minmax(0, 1fr);column-gap:10px;align-items:center}@media(min-width: 700px){.numbers__item{padding-inline:14px}.numbers__item+.numbers__item{border-left:1px solid rgba(175,12,33,.25)}.numbers__item:first-child{padding-left:0}}.numbers__icone{display:grid;place-items:center;color:var(--vermelho)}.numbers__icone svg{width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);overflow:visible}.numbers__value{font-family:var(--display);font-size:clamp(2.4rem,3.8vw,3.6rem);line-height:1;color:var(--vermelho)}.numbers__sufixo{margin-left:.04em;font-size:.42em}.numbers__label{font-size:.94rem;line-height:1.25;color:var(--azul);font-weight:600}.manifesto__ondas,.cta__ondas{position:absolute;width:min(60vw,980px);height:min(52vw,760px);pointer-events:none}.manifesto__ondas::before,.cta__ondas::before{content:"";position:absolute;inset:0;background:var(--vermelho);opacity:.16;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect}@media(max-width: 899px){.manifesto__ondas,.cta__ondas{width:100vw;height:90vw}}.manifesto__ondas--sup{top:calc(-1*var(--rasgo-h));left:0;mask:url("../images/elementos/rasgo-2.webp") left top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.manifesto__ondas--inf{right:0;bottom:0}.manifesto__ondas--inf::before{scale:-1 -1}.manifesto__inner{z-index:1}.link-seta{display:inline-flex;align-items:center;gap:8px;color:var(--vermelho);font-weight:700;text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100%/0 2px no-repeat;transition:background-size .45s var(--ease)}.link-seta .icon{width:1.1em;height:1.1em;transition:transform .35s var(--ease)}.link-seta:hover,.link-seta:focus-visible{background-size:100% 2px}.link-seta:hover .icon,.link-seta:focus-visible .icon{transform:translateX(4px)}.link-seta__conta{color:var(--texto-suave);font-weight:600}.estacoes{position:relative;padding-block:var(--secao) calc(var(--secao) + var(--rasgo-h));background:var(--azul) var(--gravura) right bottom/auto 78% no-repeat}@media(max-width: 899px){.estacoes{background-size:160% auto}}.estacoes{color:var(--pessego-claro);z-index:4;overflow-x:clip}.estacoes__topo{position:absolute;top:calc(-1*var(--rasgo-h));bottom:0;left:0;z-index:0;width:min(70%,1100px);pointer-events:none;mask:url("../images/elementos/rasgo-1-espelho.webp") left top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.estacoes__topo::before{content:"";position:absolute;inset:0;background:#5b6fb8;opacity:.16;mask:var(--curvas) left center/cover no-repeat}@media(max-width: 899px){.estacoes__topo{width:100%}.estacoes__topo::before{opacity:.12}}.estacoes__grid{position:relative;z-index:1;display:grid;gap:clamp(40px,5vw,72px);align-items:center}@media(min-width: 900px){.estacoes__grid{grid-template-columns:minmax(0, 0.62fr) minmax(0, 1.75fr);gap:clamp(48px,4.4vw,80px)}}.estacoes__intro{display:grid;justify-items:start}.estacoes__intro .section-head{margin-bottom:28px}.estacoes__intro .hand{display:inline-block;margin-bottom:.6rem;color:var(--pessego);font-size:clamp(2rem,3vw,2.7rem);transform:rotate(-3deg)}.estacoes__intro .hand::after{content:"";display:block;width:82%;height:.34em;margin:-0.12em 0 0 16%;background:var(--vermelho);mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.estacoes__intro .section-title{color:var(--pessego-claro);font-size:clamp(2.4rem,4vw,3.8rem)}.estacoes__intro .section-text{color:rgba(248,233,223,.82)}.estacoes__cards{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);align-items:center}@media(max-width: 559px){.estacoes__cards{grid-template-columns:minmax(0, 1fr);gap:18px}.estacoes__cards .estacao--inverno{padding-left:0}}.estacao{position:relative;display:grid;align-content:end;padding-bottom:clamp(28px,3.4vw,52px);color:var(--pessego-claro);text-decoration:none;isolation:isolate}.estacao--verao{--forma: url('../images/elementos/forma-card-1.webp');z-index:2;padding-left:7%;aspect-ratio:364/469}.estacao--inverno{--forma: url('../images/elementos/forma-card-2.webp');z-index:1;aspect-ratio:411/474;margin-left:-36%;padding-left:44%}@media(max-width: 559px){.estacao--inverno{margin-left:0}}.estacao__foto{position:absolute;inset:0;z-index:-1;overflow:hidden;mask:var(--forma) center/100% 100% no-repeat}.estacao__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.02;transition:opacity 1.1s var(--ease),scale 1.4s var(--ease),translate 1.4s var(--ease)}.estacao__foto img.is-ativa{opacity:1}.estacao__foto img:nth-child(2){scale:1.16;translate:3% 2%}.estacao__foto img:nth-child(3){translate:-3% 2%}@media(prefers-reduced-motion: reduce){.estacao__foto img{transition:none}}.estacao:is(:hover,:focus-visible,.is-passando) .estacao__foto img.is-ativa{scale:1.16;translate:-2% -3%;transition:opacity 1.1s var(--ease),scale 6s linear,translate 6s linear}.estacao:is(:hover,:focus-visible,.is-passando) .estacao__foto img.is-ativa:nth-child(2){scale:1.04;translate:0 0}.estacao:is(:hover,:focus-visible,.is-passando) .estacao__foto img.is-ativa:nth-child(3){scale:1.18;translate:2% -2%}.estacao__foto::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(180deg, transparent, rgba(8, 10, 40, 0.78))}.estacao__rotulo{align-self:end;justify-self:start;position:relative;margin:0 0 8px clamp(4px,1vw,14px);padding:16px 34px 18px 28px;color:var(--azul);font-family:var(--display);font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1;text-transform:uppercase;white-space:nowrap;rotate:-3deg;isolation:isolate}.estacao__rotulo::before{content:"";position:absolute;inset:0 -4px;z-index:-1;background:url("../images/elementos/tarja-papel.webp") center/100% 100% no-repeat}.estacao__carimbo{position:absolute;top:3%;right:72%;width:clamp(110px,12vw,190px);opacity:.85;pointer-events:none}@media(max-width: 899px){.estacao__carimbo{display:none}}.estacao__legenda{max-width:30ch;margin:0 clamp(16px,2vw,26px);font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.estacao__conta{display:inline-flex;align-items:center;gap:8px;margin:10px clamp(16px,2vw,26px) clamp(16px,2vw,26px);color:var(--pessego);font-size:.9rem;font-weight:700}.estacao__conta .icon{width:1.1em;height:1.1em;transition:translate .35s var(--ease)}.estacao:hover .estacao__conta .icon{translate:4px 0}.servicos{--margem: calc(max(0px, (100vw - 1400px) / 2) + var(--gutter));--papel-w: calc(var(--margem) + clamp(330px, 31vw, 470px));position:relative;padding-block:var(--secao) calc(var(--secao) + var(--rasgo-h));background:var(--cta-topo) url("../images/elementos/faixa-montanhas.webp") center bottom/cover no-repeat;overflow:clip;isolation:isolate}.servicos__papel{position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--papel-w);background:var(--pessego-claro)}.servicos__papel::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:min(70%,720px);background:var(--vermelho);opacity:.16;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect;scale:1 -1}.servicos__papel::after{content:"";position:absolute;top:0;bottom:0;left:100%;width:120px;margin-left:-1px;background:url("../images/elementos/papel-borda.webp") left top/120px 100% no-repeat}@media(max-width: 899px){.servicos__papel{display:none}}.servicos{--rosa-w: clamp(150px, 12vw, 190px)}.servicos__rosa{position:absolute;top:6px;left:16px;width:var(--rosa-w);opacity:.5}@media(max-width: 899px){.servicos__rosa{display:none}}@media(min-width: 900px){.estacoes.rasgo{--papel-w: calc(max(0px, (100vw - 1400px) / 2) + var(--gutter) + clamp(330px, 31vw, 470px))}.estacoes.rasgo::after{background:var(--cta-topo)}.estacoes.rasgo::before{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:4;height:var(--rasgo-h);background:url("../images/elementos/papel-borda-cima.webp") left calc(var(--papel-w) - 1px) bottom/120px 1200px no-repeat,linear-gradient(var(--pessego-claro), var(--pessego-claro)) left top/var(--papel-w) 100% no-repeat;mask:url("../images/elementos/rasgo-1.webp") center bottom/100% 100% no-repeat;pointer-events:none}}.servicos__grid{display:grid;gap:clamp(40px,5vw,72px);align-items:center}@media(min-width: 900px){.servicos__grid{grid-template-columns:clamp(290px,28vw,410px) minmax(0, 1fr);align-items:start;gap:clamp(80px,8vw,130px)}}.servicos__intro{position:relative;display:grid;justify-items:start;gap:8px}.servicos__intro .section-head{margin-bottom:18px}.servicos__intro .section-title{color:var(--vermelho);font-size:clamp(2.2rem,3.4vw,3.2rem)}@media(min-width: 900px){.servicos__intro{position:sticky;top:calc(var(--header-h) + 6vh);padding-top:30px}}@media(max-width: 899px){.servicos__intro{margin:calc(-1*var(--secao)) calc(-1*var(--gutter)) 0;padding:var(--secao) var(--gutter) calc(var(--secao)*.7);background:var(--pessego-claro);mask:linear-gradient(#000, #000) top/100% calc(100% - var(--rasgo-h) + 1px) no-repeat,url("../images/elementos/rasgo-1-base.webp") bottom/100% var(--rasgo-h) no-repeat}}.servicos__trilha{position:relative;padding-block:10px 24px}@media(max-width: 899px){.servicos__caminho,.nota__pino{display:none}}.servicos__caminho{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.servicos__caminho>path{fill:none;stroke:var(--pessego-claro);stroke-width:3.5;stroke-dasharray:10 9;stroke-linecap:round}.notas{position:relative;display:grid;margin:0;padding:0;list-style:none}.nota{position:relative;width:57%;translate:var(--entra, 0px) 0;filter:drop-shadow(0 14px 16px rgba(0, 0, 0, 0.32))}.nota+.nota{margin-top:-14px}@media(max-width: 899px){.nota{width:92%}.nota+.nota{margin-top:10px}}.nota--esq{justify-self:start;rotate:-2.2deg}.nota--dir{justify-self:end;rotate:2deg}.nota__papel{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:6px 18px;padding:clamp(16px,1.6vw,22px) clamp(18px,1.8vw,26px) clamp(30px,2.6vw,38px);background:url("../images/elementos/papel-card.webp") center/cover;color:var(--azul);mask:linear-gradient(#000, #000) top/100% calc(100% - 15px) no-repeat,url("../images/elementos/rasgo-1-base.webp") bottom/100% 16px no-repeat}.nota__titulo{margin:0;font-family:var(--display);font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:.98;text-transform:uppercase}.nota__icone{grid-row:span 2;color:var(--azul)}.nota__icone .icon{width:clamp(2.2rem,2.8vw,2.8rem);height:clamp(2.2rem,2.8vw,2.8rem)}.nota__texto{margin:0;color:var(--texto);font-size:.92rem;line-height:1.5}.nota__modos{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.nota__modo{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:2px dashed var(--azul);border-radius:8px;color:var(--azul);font-size:.85rem;font-weight:800}.nota__modo .icon{width:1.15em;height:1.15em}.nota__modo--privativo{border-color:var(--vermelho);color:var(--vermelho)}.nota__pino{position:absolute;z-index:2;width:20px;height:20px;margin:-10px 0 0 -10px;border:4px solid var(--azul);border-radius:50%;background:var(--pessego-claro);box-shadow:0 0 0 2px var(--pessego-claro),0 4px 8px rgba(0,0,0,.35)}.nota--esq .nota__pino--saida{top:46%;left:100%}.nota--dir .nota__pino--saida{top:46%;left:0}.nota--dir .nota__pino--entrada{top:0;left:62%}.nota--esq .nota__pino--entrada{top:0;left:38%}.desertos .section-head .hand,.servicos .section-head .hand,.descontos .section-head .hand,.manifesto__conteudo>.hand{display:inline-block;margin-bottom:.6rem;font-size:clamp(2rem,3vw,2.7rem);rotate:-3deg}.desertos .section-head .hand::after,.servicos .section-head .hand::after,.descontos .section-head .hand::after,.manifesto__conteudo>.hand::after{content:"";display:block;width:82%;height:.34em;margin:-0.12em 0 0 16%;background:var(--azul);mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.desertos{--aberto: 2.6;position:relative;z-index:4;padding-block:var(--secao) calc(var(--secao) + var(--rasgo-h));background:var(--pessego);overflow-x:clip;isolation:isolate}.desertos__ondas{position:absolute;top:calc(-1*var(--rasgo-h));right:0;z-index:-1;width:min(60vw,980px);height:min(52vw,760px);pointer-events:none;mask:url("../images/elementos/rasgo-1.webp") right top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.desertos__ondas::before{content:"";position:absolute;inset:0;background:var(--vermelho);opacity:.16;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect;scale:-1 1}@media(max-width: 899px){.desertos__ondas{width:100vw;height:90vw}}.desertos__montanhas{position:absolute;left:0;right:0;bottom:0;z-index:-1;width:100%;max-width:none;height:auto;opacity:.2;pointer-events:none}.desertos__cabeca{max-width:760px}.desertos__cabeca .section-title{color:var(--vermelho);line-height:1.2}.desertos__palco{--foto-h: clamp(340px, 52svh, 560px);position:relative;--arco: clamp(130px, 10.6vw, 160px);display:flex;gap:clamp(14px,1.6vw,24px)}.destino{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:18px;min-width:0;color:var(--texto);text-decoration:none;transition:flex-grow .8s var(--ease)}.destino__sombra{display:block}.destino__foto{position:relative;display:block;height:var(--foto-h);overflow:hidden;border-radius:var(--arco);box-shadow:var(--sombra);transition:border-radius .8s var(--ease)}.destino__foto img{width:100%;height:100%;object-fit:cover;object-position:var(--foco, 50%) 50%;transition:scale 1.2s var(--ease),object-position .8s var(--ease)}.destino__corpo{display:flex;flex:1;flex-direction:column;gap:6px;padding-inline:2px}.destino__nome{display:flex;align-items:flex-end;min-height:2em;color:var(--azul);font-family:var(--display);font-size:clamp(1.3rem,1.7vw,1.75rem);line-height:1;text-transform:uppercase;text-wrap:balance}.destino__onde{color:var(--vermelho);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.destino__texto{display:-webkit-box;max-width:520px;min-height:4.5em;margin-top:4px;overflow:hidden;color:var(--texto-suave);font-size:.92rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.destino .link-seta{align-self:flex-start;margin-top:auto;padding-top:8px}@media(min-width: 900px){.destino:hover,.destino:focus-visible{flex-grow:var(--aberto)}.destino:hover .destino__foto,.destino:focus-visible .destino__foto{border-radius:clamp(40px,3.6vw,64px)}.destino:hover .destino__foto img,.destino:focus-visible .destino__foto img{object-position:50% 50%}.destino:hover .destino__foto img.is-on,.destino:focus-visible .destino__foto img.is-on{animation:ken-burns 7s ease-out forwards}}@keyframes ken-burns{from{scale:1;translate:0 0}to{scale:1.14;translate:-2% -3%}}@media(max-width: 899px){.destino__foto{height:auto;aspect-ratio:4/3}.destino__nome{min-height:0}.destino__texto{display:block;min-height:0}}.destino__sombra{position:relative}.destino__foto img{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--ease),scale 1.2s var(--ease),object-position .8s var(--ease)}.destino__foto img.is-on{opacity:1}.destino__ficha{position:absolute;left:50%;bottom:18px;z-index:2;display:flex;gap:18px;max-width:calc(100% - 40px);padding:10px 18px;border-radius:14px;background:rgba(248,233,223,.94);color:var(--azul);font-size:.82rem;font-weight:700;line-height:1.2;white-space:nowrap;opacity:0;translate:-50% 12px;pointer-events:none;transition:opacity .4s var(--ease),translate .5s var(--ease);box-shadow:0 10px 24px -12px rgba(20,23,84,.5)}.destino__ficha>span{display:grid;gap:2px;min-width:0}.destino__ficha small{color:var(--vermelho);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(min-width: 900px){.destino:hover .destino__ficha,.destino:focus-visible .destino__ficha{opacity:1;translate:-50% 0;transition-delay:.3s}}.desertos__rota{position:absolute;inset:0 0 auto;z-index:4;width:100%;height:60px;overflow:visible;pointer-events:none}.desertos__rota>path{fill:none;stroke:var(--vermelho);stroke-width:2.5;stroke-dasharray:9 8;stroke-linecap:round;opacity:.75}@media(max-width: 899px){.desertos__rota{display:none}}.destino__pino{position:absolute;top:18px;left:50%;z-index:5;width:16px;height:16px;margin-left:-8px;border:3px solid var(--pessego);border-radius:50%;background:var(--vermelho);box-shadow:0 0 0 2px var(--vermelho);transition:scale .4s var(--ease)}.destino:hover .destino__pino{scale:1.3}@media(max-width: 899px){.destino__pino{display:none}}.desertos__dica{display:none}@media(max-width: 899px){.desertos__palco{flex-direction:row;gap:16px;margin-inline:calc(-1*var(--gutter));padding:18px var(--gutter) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.desertos__palco::-webkit-scrollbar{display:none}.destino{flex:0 0 78%;scroll-snap-align:center}.destino.is-ativo .destino__ficha{opacity:1;translate:-50% 0;transition-delay:.3s}.desertos__dica{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:var(--texto-suave);font-size:.85rem;font-weight:600}.desertos__dica .icon{width:1em;height:1em}.destino__foto{aspect-ratio:3/4}.destino__ficha{gap:20px;padding:8px 16px;font-size:.74rem;white-space:normal}}.descontos{position:relative;z-index:4;padding-block:var(--secao) calc(var(--secao) + var(--rasgo-h));background:var(--pessego-claro);overflow-x:clip}.descontos>.container{position:relative;z-index:1}.descontos__ondas{position:absolute;top:calc(-1*var(--rasgo-h));bottom:0;left:0;right:0;pointer-events:none;mask:url("../images/elementos/rasgo-2.webp") left top/100% var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.descontos__ondas::before{content:"";position:absolute;inset:0 0 0 auto;width:min(62%,1100px);background:#e8cdb9;mask:var(--curvas) left center/cover no-repeat,linear-gradient(90deg, #000 45%, transparent 95%),linear-gradient(transparent, #000 22%, #000 78%, transparent);mask-composite:intersect;scale:-1 1}@media(max-width: 899px){.descontos__ondas::before{width:100%;opacity:.55}}.descontos__grid{display:grid;gap:clamp(32px,4vw,56px);align-items:center}@media(min-width: 900px){.descontos__grid{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.4fr)}}.descontos__grid .section-head{margin-bottom:0}.descontos__grid .section-title{color:var(--vermelho);font-size:clamp(2.4rem,4.4vw,4rem)}.passaportes{display:grid;gap:28px;align-items:start}@media(min-width: 640px){.passaportes{grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.1fr);gap:0}}.passaporte{position:relative;display:grid;align-content:center;justify-items:start;gap:10px;color:var(--pessego-claro);text-decoration:none;filter:drop-shadow(0 22px 26px rgba(60, 20, 20, 0.32));transition:rotate .6s var(--ease),translate .6s var(--ease)}.passaporte:hover,.passaporte:focus-visible{rotate:0deg;translate:0 -8px}.passaporte--seguro{z-index:2;aspect-ratio:577/760;padding:26% 30% 12% 10%;background:url("../images/elementos/passaporte-seguro.webp") center/100% 100% no-repeat;rotate:-1.5deg}.passaporte--esim{z-index:1;aspect-ratio:955/643;padding:10% 46% 8% 8%;background:url("../images/elementos/cartao-esim.webp") center/100% 100% no-repeat;rotate:1deg}@media(min-width: 640px){.passaporte--esim{margin:34% 0 0 -11%}}.passaporte__icone{display:grid;place-items:center;width:clamp(48px,4.4vw,64px);height:clamp(48px,4.4vw,64px);margin-bottom:6px;border:2.5px solid currentColor;border-radius:14px}.passaporte__icone .icon{width:55%;height:55%}.passaporte__titulo{max-width:8ch;font-family:var(--display);font-size:clamp(1.6rem,2.3vw,2.3rem);line-height:.95;text-transform:uppercase}.passaporte__texto{max-width:24ch;font-size:clamp(.82rem,.95vw,.95rem);line-height:1.4;opacity:.92}.passaporte__botao{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:9px 18px;border-radius:999px;background:var(--pessego-claro);color:var(--vermelho);font-size:.9rem;font-weight:700;white-space:nowrap}.passaporte--esim .passaporte__botao{color:var(--azul)}.passaporte__botao .icon{width:1em;height:1em}@media(max-width: 639px){.passaporte--seguro{width:88%;justify-self:center}.passaporte--esim{padding-right:40%}.passaporte--esim .passaporte__texto{display:none}}.descontos__tira{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:min(100%,820px);aspect-ratio:1245/259;margin:clamp(36px,4vw,56px) auto 0;padding:0 5%;color:var(--azul);font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:700;line-height:1.35;text-align:center;text-wrap:balance;isolation:isolate;rotate:-0.6deg}@media(max-width: 639px){.descontos__tira{width:250vw;margin-inline:calc(50% - 125vw);padding-inline:calc(75vw + 16px);gap:6px;font-size:.95rem}}@media(min-width: 900px){.descontos__tira{white-space:nowrap}}.descontos__tira::before{content:"";position:absolute;inset:0;z-index:-1;background:url("../images/elementos/tarja-papel-larga.webp") center/100% 100% no-repeat;filter:drop-shadow(0 12px 16px rgba(60, 30, 20, 0.22))}.descontos__tira .icon{flex:none;width:1.8rem;height:1.8rem;color:var(--vermelho)}.descontos__dica{display:flex;align-items:center;justify-content:center;gap:14px;margin:0}@media(max-width: 899px){.descontos__dica{display:block}.descontos__dica .icon{display:inline-block;margin-right:6px;vertical-align:-0.45em}}.contador{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;font-size:.86em;font-weight:600}@media(max-width: 899px){.contador{display:grid;justify-items:center;gap:6px}.contador .contador__pergunta,.contador .contador__liberado{grid-area:1/1}}@media(min-width: 900px){.contador{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);width:100%}.contador .contador__pergunta,.contador .contador__liberado{grid-area:1/1;justify-self:end}.contador .contador__controle{grid-area:1/2}.contador .contador__resultado{grid-area:1/3}.contador .contador__resultado{justify-self:start;white-space:nowrap}}.is-liberado .contador__pergunta,.contador__so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contador__resultado{display:inline-flex;align-items:center;gap:10px}@media(max-width: 899px){.contador__resultado{justify-content:center;min-height:2.4em}}.contador__controle{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:rgba(20,23,84,.08)}.contador__botao{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--azul);color:var(--pessego-claro);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer;transition:transform .2s var(--ease),opacity .2s}.contador__botao:hover:not(:disabled){transform:scale(1.1)}.contador__botao:disabled{opacity:.3;cursor:default}.contador__numero{min-width:2ch;font-size:1.15em;font-weight:800;font-variant-numeric:tabular-nums}.contador__status{color:var(--vermelho);font-weight:700}.contador__liberado{color:var(--vermelho);font-weight:800;animation:contador-libera .45s var(--ease) both}.contador__whats{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--vermelho);color:var(--pessego-claro);font-weight:700;text-decoration:none;animation:contador-libera .45s .08s var(--ease) both}.descontos__tira .contador__whats .icon{width:1.1em;height:1.1em;color:currentColor}.contador__whats:hover,.contador__whats:focus-visible{background:var(--azul)}@keyframes contador-libera{from{opacity:0;scale:.6}}.has-motion [data-mesa]:not(.na-mesa) :is(.passaporte,.descontos__tira){opacity:0}.na-mesa .passaporte--seguro{animation:mesa-esq 1s cubic-bezier(0.18, 1.25, 0.4, 1) backwards}.na-mesa .passaporte--esim{animation:mesa-dir 1s .16s cubic-bezier(0.18, 1.25, 0.4, 1) backwards}.na-mesa .descontos__tira{animation:mesa-cola .85s .62s ease-out backwards}@keyframes mesa-esq{from{opacity:0;translate:-55vw 22vh;rotate:-42deg}30%{opacity:1}}@keyframes mesa-dir{from{opacity:0;translate:55vw 26vh;rotate:38deg}30%{opacity:1}}@keyframes mesa-cola{0%{opacity:0;scale:1.3;translate:0 -40px;rotate:5deg}45%{opacity:1;scale:.96;translate:0 0;rotate:-1.4deg}65%{scale:1.015;rotate:.1deg}82%{scale:.995;rotate:-0.9deg}}.trip{position:relative;z-index:5;padding-block:var(--secao) calc(var(--secao) + var(--rasgo-h));background:var(--cta-topo) url("../images/elementos/faixa-vermelha.webp") center bottom/cover no-repeat;color:var(--pessego-claro);overflow-x:clip}.trip>.container{position:relative;z-index:1}.trip__linhas{position:absolute;top:calc(-1*var(--rasgo-h));bottom:0;left:0;width:min(70%,1100px);pointer-events:none;mask:url("../images/elementos/rasgo-1.webp") left top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.trip__linhas::before{content:"";position:absolute;inset:0;background:#d8394c;opacity:.45;mask:var(--curvas) left center/cover no-repeat,linear-gradient(90deg, #000 45%, transparent 92%),linear-gradient(transparent, #000 22%, #000 78%, transparent);mask-composite:intersect}@media(max-width: 899px){.trip__linhas{width:100%}.trip__linhas::before{opacity:.4}}.trip__grid{display:grid;gap:clamp(32px,4vw,64px);align-items:center}@media(min-width: 900px){.trip__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.trip__titulo{margin:0;color:var(--pessego-claro);font-size:clamp(2.6rem,5.6vw,5rem);line-height:.95}.trip__selo{display:flex;align-items:baseline;gap:12px;margin:18px 0 0;font-family:var(--hand);font-size:clamp(1.9rem,2.6vw,2.5rem)}.trip__vezes{font-family:var(--display);font-size:1.6em;line-height:1;font-variant-numeric:tabular-nums}.trip__x{margin-left:.04em;font-size:.55em}.trip__selo--premios{justify-content:center;margin:0}.trip__nota{display:flex;align-items:center;gap:14px;margin:26px 0 0}.trip__nota-valor{font-family:var(--display);font-size:clamp(3rem,5vw,4.4rem);line-height:.9;font-variant-numeric:tabular-nums}.trip__nota-lado{display:grid;gap:6px}.trip__bolinhas{--bola: 18px;--vao: 5px;position:relative;width:calc(5*var(--bola) + 4*var(--vao));height:var(--bola);background:radial-gradient(circle at calc(var(--bola) / 2) 50%, transparent calc(var(--bola) / 2 - 2px), var(--pessego-claro) calc(var(--bola) / 2 - 1.5px), var(--pessego-claro) calc(var(--bola) / 2), transparent calc(var(--bola) / 2 + 0.5px)) 0 0/calc(var(--bola) + var(--vao)) var(--bola) repeat-x}.trip__bolinhas::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at calc(var(--bola) / 2) 50%, var(--pessego-claro) calc(var(--bola) / 2 - 0.5px), transparent calc(var(--bola) / 2)) 0 0/calc(var(--bola) + var(--vao)) var(--bola) repeat-x;clip-path:inset(0 calc(100% - (var(--cheias, 5) * (var(--bola) + var(--vao)) + var(--fracao, 0) * var(--bola))) 0 0)}.trip__nota-texto{font-size:.98rem;opacity:.92}.trip__nota-texto strong{font-variant-numeric:tabular-nums}.trip__cartao{position:relative;perspective:1600px;rotate:-1.5deg}.trip__giro{display:grid;transform-style:preserve-3d;transition:transform .9s cubic-bezier(0.6, 0, 0.2, 1)}.is-virado .trip__giro{transform:rotateY(180deg)}.trip__face{grid-area:1/1;backface-visibility:hidden;filter:drop-shadow(0 26px 30px rgba(40, 0, 0, 0.4))}.trip__face--verso{transform:rotateY(180deg)}.trip__papel{position:relative;display:grid;justify-items:start;align-content:start;gap:14px;height:100%;padding:clamp(26px,2.6vw,40px) clamp(26px,2.8vw,44px) clamp(40px,3.6vw,54px);background:url("../images/elementos/papel-card.webp") center/cover;color:var(--texto);mask:linear-gradient(#000, #000) top/100% calc(100% - 17px) no-repeat,url("../images/elementos/rasgo-1-base.webp") bottom/100% 18px no-repeat}.trip__carimbo{position:absolute;top:10px;right:14px;width:clamp(80px,8vw,116px);opacity:.8;pointer-events:none}.trip__marca{display:flex;align-items:center;gap:10px;margin:0;color:var(--texto);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;letter-spacing:-0.03em}.trip__marca .icon{width:1.1em;height:1.1em}.trip__marca--pequena{font-size:1.3rem}.trip__verso-titulo{margin:0;color:var(--vermelho);font-family:var(--display);font-size:clamp(2rem,3vw,2.6rem);line-height:.95;text-transform:uppercase}.trip__cartao-texto{margin:0;color:var(--texto-suave);font-size:1.05rem}.trip__virar{display:none;align-items:center;gap:8px;margin-top:4px;padding:0;border:0;background:none;color:var(--azul);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.tem-virar .trip__virar{display:inline-flex}.trip__virar>span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.trip__virar:hover .trip__virar-seta{rotate:180deg}.trip__virar-seta{display:inline-block;font-size:1.3em;text-decoration:none;transition:rotate .5s var(--ease)}.trip__premios{margin-top:clamp(56px,6vw,96px)}.trip__premios-titulo{margin:4px 0 26px;font-size:clamp(1.9rem,2.4vw,2.4rem);text-align:center}.trip__linha-tempo{position:relative}.trip__selos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:26px 12px;margin:0;padding:0;list-style:none}@media(min-width: 900px){.trip__selos{grid-template-columns:repeat(6, minmax(0, 1fr))}}.trip__trilha{position:absolute;top:calc(var(--selo)/2);left:8.3333333333%;right:8.3333333333%;height:3px;background:repeating-linear-gradient(90deg, var(--pessego-claro) 0 10px, transparent 10px 19px);opacity:.85;clip-path:inset(0 calc((1 - var(--p, 1)) * 100%) 0 0)}@media(max-width: 899px){.trip__trilha{display:none}}.trip__linha-tempo{--selo: clamp(96px, 8.6vw, 132px)}.trip__adesivo{display:grid;justify-items:center;gap:10px;transition:opacity .25s,scale .5s cubic-bezier(0.3, 1.7, 0.5, 1)}.trip__adesivo:nth-child(odd) a{rotate:-4deg}.trip__adesivo:nth-child(even) a{rotate:3deg}.trip__adesivo a{display:grid;place-items:center;width:var(--selo);height:var(--selo);padding:0;border-radius:14px;background:#fff;box-shadow:0 10px 18px rgba(40,0,0,.35);transition:translate .3s var(--ease)}.trip__adesivo a:hover,.trip__adesivo a:focus-visible{translate:0 -6px}.trip__adesivo img{width:auto;max-width:80%;height:auto;max-height:80%}.trip__ano{font-family:var(--hand);font-size:1.8rem;line-height:1}.has-motion [data-premios] .trip__adesivo:not(.is-colado){opacity:0;scale:1.7}.trip__avaliacoes{display:grid;gap:26px;margin:clamp(56px,6vw,90px) 0 0;padding:0;list-style:none}@media(min-width: 760px){.trip__avaliacoes{grid-template-columns:repeat(3, minmax(0, 1fr))}}.avaliacao{perspective:1400px;outline:none}.avaliacao:nth-child(n+4){display:none}.is-sorteado>.avaliacao{display:none}.is-sorteado>.avaliacao.is-escolhida{display:block}.avaliacao:nth-child(1),.is-sorteado>.avaliacao:nth-last-child(3){rotate:-2deg}.avaliacao:nth-child(2),.is-sorteado>.avaliacao:nth-last-child(2){rotate:1.5deg;translate:0 18px}.avaliacao:nth-child(3),.is-sorteado>.avaliacao:nth-last-child(1){rotate:-1deg}.avaliacao:focus-visible .avaliacao__face--frente{outline:3px solid var(--pessego-claro);outline-offset:4px}.avaliacao__giro{display:grid;min-height:220px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(0.6, 0, 0.2, 1)}.avaliacao:hover .avaliacao__giro,.avaliacao:focus-within .avaliacao__giro{transform:rotateY(180deg)}.avaliacao__face{grid-area:1/1;display:grid;align-content:space-between;gap:18px;margin:0;padding:26px 28px 38px;backface-visibility:hidden;mask:linear-gradient(#000, #000) top/100% calc(100% - 15px) no-repeat,url("../images/elementos/rasgo-1-base.webp") bottom/100% 16px no-repeat}.avaliacao__face--frente{background:url("../images/elementos/papel-card.webp") center/cover;color:var(--azul)}.avaliacao__face--verso{align-content:center;justify-items:start;background:var(--azul);color:var(--pessego-claro);transform:rotateY(180deg)}.avaliacao__face--verso>.icon{width:2.2rem;height:2.2rem}.avaliacao__face--verso .link-seta{color:var(--pessego-claro)}.avaliacao__texto{position:relative;margin:0;padding-top:22px;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:600;line-height:1.4;text-wrap:pretty}.avaliacao__texto::before{content:"“";position:absolute;top:-18px;left:-6px;color:var(--vermelho);font-family:Georgia,"Times New Roman",serif;font-size:4.4rem;font-weight:700;line-height:1}.avaliacao__autor{color:var(--vermelho);font-size:clamp(2.1rem,2.4vw,2.5rem);line-height:1}.avaliacao__data{margin:0;font-size:1.05rem;font-weight:600}.journal{position:relative;z-index:6;overflow-x:clip}.journal>.container{position:relative;z-index:1}.journal .section-head .hand{display:inline-block;margin-bottom:.6rem;font-size:clamp(2rem,3vw,2.7rem);rotate:-3deg}.journal .section-head .hand::after{content:"";display:block;width:82%;height:.34em;margin:-0.12em 0 0 16%;background:var(--azul);mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.journal{padding-block:var(--secao) calc(var(--secao)*.6 + var(--rasgo-h));background:var(--pessego)}.journal__ondas{position:absolute;top:calc(-1*var(--rasgo-h));right:0;width:min(66vw,1100px);height:min(58vw,820px);pointer-events:none;mask:url("../images/elementos/rasgo-2.webp") right top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.journal__ondas::before{content:"";position:absolute;inset:0;background:#e0bea9;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect;scale:-1 1}@media(max-width: 899px){.journal__ondas{width:100vw;height:90vw}}.blog-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.blog-filtro{display:flex;flex-wrap:wrap;gap:10px}.blog-filtro .chip{background:var(--creme-cartao);cursor:pointer}.blog-filtro .chip:hover,.blog-filtro .chip[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:var(--branco)}[data-guia]{transition:opacity .45s var(--ease),filter .45s var(--ease)}[data-guia].is-apagado{opacity:.28;filter:grayscale(1)}.varal{position:relative;margin-top:0}.varal::before{content:"";position:absolute;top:92px;left:calc(50% - 50vw);width:100vw;height:26px;background:url("../images/elementos/corda-varal.webp") left center/auto 100% repeat-x;rotate:-0.6deg;pointer-events:none}.varal__lista{position:relative;display:flex;gap:clamp(22px,2.4vw,36px);margin:0 calc(50% - 50vw);padding:84px max(16px,50vw - 50%) 64px;list-style:none;overflow-x:auto;scrollbar-width:none;cursor:grab;outline:none}.varal__lista::-webkit-scrollbar{display:none}.varal__lista.is-arrastando{cursor:grabbing;user-select:none}.varal__lista:focus-visible{outline:3px solid var(--azul);outline-offset:-3px}.varal__item{position:relative;flex:none;width:clamp(230px,19vw,280px);padding-top:30px;transform-origin:50% 0;rotate:calc(var(--giro, 0deg) + var(--balanco, 0deg));transition:rotate .9s cubic-bezier(0.3, 1.5, 0.5, 1),opacity .45s var(--ease),filter .45s var(--ease)}.varal__pregador{position:absolute;top:-70px;left:50%;z-index:2;width:17px;height:auto;translate:-50% 0;filter:drop-shadow(0 3px 3px rgba(60, 30, 20, 0.3));pointer-events:none}.pendurado{display:block;perspective:1200px;color:var(--azul);text-decoration:none;-webkit-user-drag:none}.pendurado__giro{display:grid;transform-style:preserve-3d;transition:transform .75s cubic-bezier(0.6, 0, 0.2, 1)}.pendurado:hover .pendurado__giro,.pendurado:focus-visible .pendurado__giro{transform:rotateY(180deg)}.pendurado__frente,.pendurado__verso{grid-area:1/1;display:grid;align-content:start;gap:8px;padding:10px 10px 16px;backface-visibility:hidden;box-shadow:0 2px 3px rgba(60,30,20,.1),0 22px 34px -20px rgba(60,30,20,.5)}.pendurado__frente{background:var(--creme-cartao)}.pendurado__foto{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--pessego)}.pendurado__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pendurado__cat{margin-top:4px;color:var(--vermelho);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pendurado__titulo{font-size:.9rem;font-weight:700;line-height:1.35;text-wrap:balance}.pendurado__verso{align-content:center;padding:74px 20px 22px;background:var(--azul);color:var(--pessego-claro);transform:rotateY(180deg)}.pendurado__neste{font-family:var(--hand);font-size:1.9rem;line-height:1}.pendurado__topicos{display:grid;gap:8px;font-size:.92rem;font-weight:600;line-height:1.3}.pendurado__topicos span{padding-left:18px;background:radial-gradient(circle, var(--vermelho-claro, #e8495c) 4px, transparent 4.5px) 0 .35em/10px 10px no-repeat}.pendurado__resumo{font-size:.92rem;line-height:1.45}.pendurado__ler{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700}.pendurado__ler .icon{width:1em;height:1em}.varal__dica{margin:-36px 0 0;font-size:clamp(2.1rem,2.6vw,2.6rem);text-align:center}.cta{position:relative;z-index:7;padding-block:calc(var(--secao)*1.1) calc(var(--secao) + var(--rasgo-h));background:var(--pessego-claro);overflow-x:clip;isolation:isolate}.cta__ondas{top:calc(-1*var(--rasgo-h));left:0;z-index:-1;mask:url("../images/elementos/rasgo-1-espelho.webp") left top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.cta__montanhas{position:absolute;inset:auto 0 0;z-index:-1;width:100%;opacity:.18;pointer-events:none}.cta__grid{position:relative;display:grid;gap:clamp(40px,5vw,72px);align-items:center}@media(min-width: 900px){.cta__grid{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr)}}.cta__rota{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cta__rota>path{fill:none;stroke:var(--vermelho);stroke-width:2.5;stroke-dasharray:10 9;stroke-linecap:round}.cta__rota>.cta__rota-fundo{stroke:var(--pessego-claro);stroke-width:6.5;opacity:.85}.cta__rota circle{fill:var(--vermelho);stroke:var(--pessego-claro);stroke-width:3;transition:opacity .3s}@media(max-width: 899px){.cta__rota{display:none}}.cta__texto,.cta__fotos{z-index:1}.cta__texto{position:relative;display:grid;justify-items:start}.cta__carimbo{width:clamp(90px,9vw,130px);margin:0 0 12px -6px;opacity:.85}.has-motion [data-mesa]:not(.na-mesa) .cta__carimbo{opacity:0}.na-mesa .cta__carimbo{animation:carimbo-bate .7s .15s cubic-bezier(0.3, 1.6, 0.5, 1) backwards}@keyframes carimbo-bate{0%{opacity:0;scale:1.8;rotate:-14deg}55%{opacity:.85;scale:.92;rotate:2deg}75%{scale:1.03;rotate:-1deg}}.cta__title{margin:0;color:var(--vermelho);font-size:clamp(2.8rem,6vw,5.4rem);line-height:.92}.cta__hand{position:relative;margin:14px 0 6px;padding-bottom:14px;color:var(--azul);font-size:clamp(1.8rem,3vw,2.6rem)}.cta__hand::after{content:"";position:absolute;left:10%;right:0;bottom:0;height:14px;background:var(--vermelho);mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.cta__text{max-width:460px;margin:0 0 22px;color:var(--texto-suave);font-size:1.1rem}.cta__quando{display:grid;gap:10px;margin:0 0 22px}.cta__quando-rotulo{color:var(--vermelho);font-family:var(--hand);font-size:clamp(1.9rem,2.4vw,2.3rem);line-height:1}.cta__quando-opcoes{display:flex;flex-wrap:wrap;gap:10px}.cta__quando-opcoes .chip{background:var(--creme-cartao);font:inherit;font-weight:600;cursor:pointer}.cta__quando-opcoes .chip:hover,.cta__quando-opcoes .chip[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:var(--branco)}.cta__quando-opcoes .chip .icon{width:1.15em;height:1.15em}.cta__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.cta__fotos{position:relative;aspect-ratio:.97;width:min(100%,720px);justify-self:center}.cta__fotos:hover .cta__foto{translate:var(--leque)}.cta__fotos:hover .cta__foto figcaption{animation:escrever .9s .15s steps(18, end) both}@keyframes escrever{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cta__foto{position:absolute;width:51%;margin:0;padding:10px 10px 0;background:var(--creme-cartao);box-shadow:0 2px 3px rgba(60,30,20,.12),0 26px 44px -24px rgba(60,30,20,.5);rotate:var(--giro);transition:translate .7s cubic-bezier(0.3, 1.4, 0.5, 1),rotate .7s var(--ease)}.cta__foto figcaption{margin:0;padding:8px 4px 10px;color:var(--azul);font-size:clamp(1.6rem,2.1vw,2rem)}.cta__foto img{display:block;width:100%;aspect-ratio:6/5;object-fit:cover;transition:scale 1s var(--ease)}.cta__foto:hover img{scale:1.07}.cta__foto-img{display:block;overflow:hidden}.cta__foto--1{--giro: -4deg;--leque: -7% -4%;top:0;left:0}.cta__foto--2{--giro: 5deg;--leque: 8% -2%;top:2%;right:0}.cta__foto--3{--giro: -2deg;--leque: -2% 7%;bottom:0;left:12%;z-index:1}.faixa-cta{position:relative;padding-block:var(--secao) calc(var(--secao) + var(--rasgo-h));background:var(--cta-topo) url("../images/elementos/faixa-vermelha.webp") center bottom/cover no-repeat;color:var(--pessego-claro);text-align:center}.faixa-cta__inner{display:grid;justify-items:center;gap:14px;max-width:820px}.faixa-cta__titulo{margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:.95}.faixa-cta__texto{margin:0 0 10px;font-size:1.1rem}.site-footer{position:relative;padding-top:clamp(40px,6vw,72px);background:var(--noite);color:var(--branco);overflow:clip;isolation:isolate}.site-footer>.container{position:relative;z-index:1}.site-footer__ondas{position:absolute;z-index:-1;width:min(60vw,980px);height:min(52vw,760px);pointer-events:none}.site-footer__ondas::before{content:"";position:absolute;inset:0;background:#5b6fb8;opacity:.2;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect}@media(max-width: 899px){.site-footer__ondas{width:100vw;height:90vw}}.site-footer__ondas--esq{top:0;left:0}.home .site-footer__ondas--esq{top:calc(-1*var(--rasgo-h));mask:url("../images/elementos/rasgo-2.webp") left top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat}.home .site-footer{z-index:8;overflow-x:clip;overflow-y:visible}.site-footer__ondas--dir{right:0;bottom:0}.site-footer__ondas--dir::before{scale:-1 -1}.insta__feed .sb_instagram_header,.insta__feed #sbi_load{display:none !important}.site-footer__grid{display:grid;gap:36px;padding-bottom:40px}@media(min-width: 760px){.site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.site-footer__grid{grid-template-columns:1.1fr 1.3fr .8fr .8fr;gap:48px}}.site-footer__brand{display:grid;align-content:start;justify-items:start;gap:12px}.site-footer__brand .site-logo{width:clamp(240px,19vw,290px)}.site-footer__text{max-width:420px;margin:0;opacity:.85}.site-footer__label{margin:0 0 14px;font-family:var(--hand);font-size:1.95rem;color:var(--pessego)}.footer-menu,.social-links{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.footer-menu a,.social-links a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;opacity:.9}.footer-menu a:hover,.social-links a:hover{color:var(--pessego);opacity:1}.site-footer__wordmark{margin:0;padding-inline:var(--gutter);font-family:var(--display);font-size:clamp(3.4rem,14.5vw,15rem);line-height:.85;text-transform:uppercase;text-align:center;white-space:nowrap;color:rgba(0,0,0,0);background:url("../images/elementos/papel-card.webp") center/640px auto;background-clip:text;-webkit-background-clip:text;opacity:.9;overflow:hidden;user-select:none}.site-footer__wordmark *{color:rgba(0,0,0,0);background:inherit;background-clip:text;-webkit-background-clip:text}.topo-aviao{display:inline-flex;align-items:center;gap:10px;color:var(--pessego-claro);font-weight:700;text-decoration:none}.topo-aviao .icon{width:1.4em;height:1.4em;rotate:-45deg;transition:translate .4s var(--ease)}.topo-aviao:hover .icon,.topo-aviao:focus-visible .icon{translate:3px -3px}.topo-aviao.is-decolando .icon{animation:decolar .8s cubic-bezier(0.5, 0, 0.8, 0.4) forwards}@keyframes decolar{to{translate:60px -60px;opacity:0}}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:18px 28px;border-top:1px solid var(--linha-clara);font-size:.85rem;opacity:.8}.site-footer__bottom p{margin:0}.filtros{display:grid;gap:12px;margin-bottom:clamp(32px,4vw,56px)}.filtros__grupo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.filtros__rotulo{min-width:168px;color:var(--vermelho);font-family:var(--hand);font-size:2.5rem;line-height:1}.filtros .chip{background:var(--creme-cartao);cursor:pointer}.filtros .chip:hover,.filtros .chip[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:var(--branco)}.filtros .chip .icon{width:1.1em;height:1.1em}.filtros__conta{margin:4px 0 0;color:var(--texto-suave);font-size:.92rem;font-weight:600}.catalogo__grade{--polaroide-w: 300px;display:grid;gap:clamp(32px,4vw,56px) clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill, minmax(min(100%, 250px), 1fr))}.catalogo__grade .polaroide{margin-top:0}@media(min-width: 900px){.catalogo__grade>li:nth-child(4n+2){translate:0 22px}.catalogo__grade>li:nth-child(4n+4){translate:0 12px}}@media(min-width: 900px){.catalogo__grade--tres{grid-template-columns:repeat(3, minmax(0, 1fr))}}.page-hero__conta{margin:0;color:var(--pessego);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-body--curta{padding-bottom:0}.tour__sobre{margin-bottom:clamp(28px,3vw,44px);font-size:1.1rem;line-height:1.7}.tour__sobre p{max-width:68ch}.tour-hero__aviso{margin:14px 0 0;color:rgba(255,255,255,.7);font-size:.8rem}.insta{padding-block:clamp(8px,2vw,24px) clamp(40px,5vw,64px);border-bottom:1px solid var(--linha-clara);margin-bottom:clamp(40px,5vw,64px)}.insta__cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3vw,36px)}.insta__titulo{margin:0;color:var(--pessego-claro);font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.insta__texto{max-width:560px;margin:10px 0 0;color:rgba(255,255,255,.75)}.insta__grade{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;margin:0;padding:0 var(--gutter);list-style:none}@media(min-width: 760px){.insta__grade{grid-template-columns:repeat(6, minmax(0, 1fr))}}.insta__grade a{position:relative;display:block;aspect-ratio:1;overflow:hidden;color:var(--branco)}.insta__grade img{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--ease),filter .8s var(--ease)}.insta__grade .icon{position:absolute;top:50%;left:50%;width:2rem;height:2rem;translate:-50% -50%;opacity:0;transition:opacity .4s var(--ease)}.insta__grade a:hover img{scale:1.08;filter:brightness(0.7)}.insta__grade a:hover .icon{opacity:1}.site-footer__titulo{margin:18px 0 4px}.site-footer__fone{display:inline-flex;align-items:center;gap:8px;color:var(--pessego-claro);font-weight:700;text-decoration:none}.site-footer__fone .icon{width:1.2em;height:1.2em}.reserva{display:grid;align-content:start;gap:8px}.reserva__titulo{margin:0;color:var(--pessego-claro);font-family:var(--display);font-size:1.6rem;line-height:1;text-transform:uppercase}.reserva__texto{margin:0 0 6px;color:rgba(255,255,255,.75);font-size:.95rem}.reserva__linha{display:flex;flex-wrap:wrap;gap:8px}.reserva__linha input{flex:1 1 180px;min-width:0;min-height:52px;padding:10px 20px;border:2px solid var(--linha-clara);border-radius:999px;background:rgba(255,255,255,.08);color:var(--branco);font:inherit}.reserva__linha input::placeholder{color:rgba(255,255,255,.6)}.reserva__linha input:focus-visible{outline:2px solid var(--pessego);outline-offset:2px}.page-hero,.tour-hero{position:relative;display:grid;align-items:end;min-height:clamp(460px,70svh,760px);padding-top:calc(var(--header-h) + 20px);color:var(--branco);overflow:clip;isolation:isolate}.tour-hero{min-height:clamp(520px,86svh,860px)}.page-hero--plain{min-height:0;padding-top:calc(var(--header-h) + 40px);background:var(--pessego);color:var(--azul)}.page-hero__media,.tour-hero__media{position:absolute;inset:0;z-index:-1;background:var(--noite)}.page-hero__media img,.tour-hero__media img{width:100%;height:100%;object-fit:cover}.page-hero__media::after,.tour-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(11, 13, 51, 0.5) 0%, rgba(11, 13, 51, 0.2) 45%, rgba(11, 13, 51, 0.8) 100%)}.page-hero__alt{position:absolute;inset:0;opacity:0;transition:opacity .8s var(--ease)}.page-hero__alt.is-ativa{opacity:1}.page-hero__media img{object-position:50% 30%}@media(max-width: 760px){.page-hero__media img{object-position:74% 30%}}.page-hero__media::after,.tour-hero__media::after{background:linear-gradient(90deg, rgba(11, 13, 51, 0.72) 0%, rgba(11, 13, 51, 0.42) 34%, rgba(11, 13, 51, 0) 58%),linear-gradient(180deg, rgba(11, 13, 51, 0.45) 0%, rgba(11, 13, 51, 0) 20%, rgba(11, 13, 51, 0) 72%, rgba(11, 13, 51, 0.35) 100%)}@media(max-width: 760px){.page-hero__media::after,.tour-hero__media::after{background:linear-gradient(180deg, rgba(11, 13, 51, 0.45) 0%, rgba(11, 13, 51, 0.15) 35%, rgba(11, 13, 51, 0.75) 100%)}}.page-hero__content,.tour-hero__content{position:relative;padding-block:28px clamp(36px,6vw,72px)}.page-hero__title,.tour-hero__title{margin:0 0 .6rem;font-size:clamp(2.6rem,7.5vw,6.6rem);line-height:.92;max-width:14ch}.page-hero__title--dark{color:var(--azul)}.page-hero__text,.tour-hero__lead{max-width:640px;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem)}.tour-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px}.tour-hero__price{margin:0;font-family:var(--hand);font-size:1.95rem;color:var(--pessego)}.breadcrumbs{margin-bottom:14px;font-size:.85rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.breadcrumbs li+li::before{content:"›";margin-right:6px;opacity:.6}.breadcrumbs a{text-decoration:none;opacity:.85}.breadcrumbs a:hover{text-decoration:underline}.page-hero--plain .breadcrumbs,.not-found .breadcrumbs{color:var(--texto-suave)}.tour{position:relative;overflow-x:clip}.tour>:not(.tour__ondas,.tour-barra){position:relative;z-index:1}.tour__ondas{position:absolute;top:calc(clamp(520px,86svh,860px) - var(--rasgo-h));left:0;z-index:1;mask:url("../images/elementos/rasgo-2.webp") left top/100vw var(--rasgo-h) no-repeat,linear-gradient(#000, #000) left bottom/100% calc(100% - var(--rasgo-h) + 1px) no-repeat;width:min(60vw,980px);height:min(52vw,760px);pointer-events:none}.tour__ondas::before{content:"";position:absolute;inset:0;background:var(--vermelho);opacity:.14;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect}@media(max-width: 899px){.tour__ondas{width:100vw;height:90vw}}.tour__layout{display:grid;gap:32px;padding-block:var(--secao) clamp(24px,3vw,40px)}@media(min-width: 900px){.tour__layout{grid-template-columns:320px 1fr;gap:56px;align-items:start}}.tour__aside{display:grid;gap:20px}@media(min-width: 900px){.tour__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.bilhete{--corte: 11px;display:grid;filter:drop-shadow(0 18px 22px rgba(60, 30, 20, 0.22));rotate:-1.2deg}.bilhete__topo,.bilhete__canhoto{margin:0;background:var(--creme-cartao)}.bilhete__topo{display:grid;gap:14px;padding:18px 22px 20px;border-radius:16px 16px 0 0;mask:radial-gradient(circle at 0 100%, transparent var(--corte), #000 calc(var(--corte) + 0.5px)),radial-gradient(circle at 100% 100%, transparent var(--corte), #000 calc(var(--corte) + 0.5px));mask-composite:intersect}.bilhete__rotulo{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:12px;border-bottom:2px solid var(--azul);color:var(--vermelho);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bilhete__rotulo .icon{width:1.2rem;height:1.2rem;color:var(--azul);rotate:45deg}.bilhete__rota{display:grid;gap:10px}.bilhete__rota p{display:grid;margin:0}.bilhete__rota span{color:var(--texto-suave);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bilhete__rota strong{color:var(--azul);font-family:var(--display);font-size:1.55rem;font-weight:400;line-height:1;text-transform:uppercase;text-wrap:balance}.bilhete__canhoto{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 16px;padding:16px 22px 20px;border-top:2px dashed rgba(20,23,84,.35);border-radius:0 0 16px 16px;mask:radial-gradient(circle at 0 0, transparent var(--corte), #000 calc(var(--corte) + 0.5px)),radial-gradient(circle at 100% 0, transparent var(--corte), #000 calc(var(--corte) + 0.5px));mask-composite:intersect}.bilhete__canhoto dt{color:var(--vermelho);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bilhete__canhoto dd{margin:2px 0 0;color:var(--azul);font-weight:700}.sheet{display:grid;gap:18px}@media(min-width: 640px){.sheet{grid-template-columns:repeat(2, 1fr)}}.sheet__block{padding:26px;border-radius:var(--raio);background:var(--creme-cartao);box-shadow:var(--sombra)}.sheet__block--roteiro,.sheet__block--observacao{grid-column:1/-1}.sheet__block--observacao{background:var(--pessego)}.sheet__title{margin:0 0 14px;font-size:1.5rem;color:var(--azul)}.sheet__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:passo}.sheet__list li{display:flex;align-items:flex-start;gap:10px}.sheet__list .icon{margin-top:.25em;color:var(--vermelho)}.sheet__block--nao_inclui .sheet__list .icon{color:var(--texto-suave)}@media(min-width: 760px){ol.sheet__list{grid-template-columns:repeat(2, 1fr)}}ol.sheet__list li{counter-increment:passo}ol.sheet__list li .icon{display:none}ol.sheet__list li::before{content:counter(passo, decimal-leading-zero);flex:none;font-family:var(--display);font-size:1.2rem;line-height:1.3;color:var(--vermelho)}.gallery{padding-block:0 var(--secao);overflow:clip}.gallery__hand{display:inline-block;margin-bottom:.6rem;font-size:clamp(2rem,3vw,2.7rem);rotate:-3deg}.gallery__hand::after{content:"";display:block;width:82%;height:.34em;margin:-0.12em 0 0 16%;background:var(--azul);mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.gallery__strip{position:relative;display:flex;justify-content:safe center;gap:28px;margin:0;padding:24px var(--gutter) 72px;list-style:none;overflow-x:auto;scrollbar-width:none;cursor:grab}.gallery__strip.is-arrastando{cursor:grabbing;user-select:none}.gallery__strip::before{content:"";position:absolute;top:50%;left:0;width:max(100%,var(--rota-w, 100%));height:2.5px;background:repeating-linear-gradient(90deg, var(--vermelho) 0 10px, transparent 10px 19px);opacity:.7;pointer-events:none}.gallery__strip::-webkit-scrollbar{display:none}.gallery__item{position:relative;flex:0 0 min(84vw,560px);padding:12px 12px 36px;background:var(--creme-cartao);box-shadow:var(--sombra);transform:rotate(var(--r, 0deg));transition:transform .5s var(--ease)}.gallery__item:hover{transform:rotate(0deg) scale(1.03);z-index:1}.gallery__item img{width:100%;aspect-ratio:3/2;object-fit:cover;pointer-events:none}.has-motion [data-mesa]:not(.na-mesa) .gallery__item{opacity:0}.na-mesa .gallery__item{animation:galeria-entra .9s cubic-bezier(0.2, 1.2, 0.4, 1) backwards}.na-mesa .gallery__item:nth-child(2){animation-delay:0.09s}.na-mesa .gallery__item:nth-child(3){animation-delay:0.18s}.na-mesa .gallery__item:nth-child(4){animation-delay:0.27s}.na-mesa .gallery__item:nth-child(5){animation-delay:0.36s}.na-mesa .gallery__item:nth-child(6){animation-delay:0.45s}.na-mesa .gallery__item:nth-child(7){animation-delay:0.54s}.na-mesa .gallery__item:nth-child(8){animation-delay:0.63s}@keyframes galeria-entra{from{opacity:0;translate:0 80px;rotate:-6deg}}.gallery__abrir{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.lightbox{max-width:min(94vw,1400px);max-height:92svh;padding:12px;border:0;background:var(--creme-cartao);box-shadow:0 30px 80px rgba(0,0,0,.5)}.lightbox::backdrop{background:rgba(11,13,51,.85)}.lightbox img{display:block;max-width:100%;max-height:calc(92svh - 24px);object-fit:contain}.lightbox__fechar{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--azul);color:var(--branco);font-size:1.8rem;line-height:1;cursor:pointer}.related__hand{display:inline-block;margin-bottom:.6rem;font-size:clamp(2rem,3vw,2.7rem);rotate:-3deg}.related__hand::after{content:"";display:block;width:82%;height:.34em;margin:-0.12em 0 0 16%;background:var(--azul);mask:url("../images/elementos/traco-pincel.webp") center/100% 100% no-repeat}.roteiro{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;min-height:88px;margin:0 0 clamp(28px,3vw,40px);padding:16px 22px;border:2px dashed rgba(20,23,84,.25);border-radius:18px;background:var(--creme-cartao)}.catalogo .roteiro{margin-top:calc(-1*clamp(12px,2vw,28px))}.roteiro__conta{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--azul);font-weight:600;line-height:1.2}.roteiro__conta strong{font-family:var(--display);font-size:2rem;line-height:1;translate:0 .06em}.roteiro .is-reservado{visibility:hidden}.roteiro__status{flex:1 1 200px;margin:0;color:var(--vermelho);font-weight:700}.is-liberado .roteiro__status{animation:contador-libera .45s var(--ease) both}.roteiro{position:relative}.roteiro__carimbo{position:absolute;top:-18px;right:clamp(180px,26vw,300px);display:none;margin:0;padding:4px 14px;border:3px double var(--vermelho);border-radius:8px;background:var(--creme-cartao);color:var(--vermelho);font-family:var(--display);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;rotate:-7deg;pointer-events:none}.is-liberado .roteiro__carimbo{display:block;animation:carimbo-bate .7s cubic-bezier(0.3, 1.6, 0.5, 1) both}@media(max-width: 760px){.roteiro__carimbo{top:-16px;right:12px}}.roteiro__limpar{padding:0;border:0;background:none;color:var(--azul);font:inherit;font-size:.92rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.roteiro__limpar:hover{color:var(--vermelho)}.roteiro-item{position:relative}.roteiro-item:hover .polaroide__moldura,.roteiro-item:has(:focus-visible) .polaroide__moldura{transform:rotate(0deg) translateY(-8px) scale(1.02);box-shadow:0 2px 3px rgba(60,30,20,.12),0 34px 54px -26px rgba(60,30,20,.55)}.roteiro-acoes{position:absolute;top:40%;left:50%;z-index:2;display:grid;gap:10px;justify-items:stretch;width:max-content;white-space:nowrap;translate:-50% -50%;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),translate .35s var(--ease)}.roteiro-item:hover .roteiro-acoes,.roteiro-item:has(:focus-visible) .roteiro-acoes,.roteiro-item:has([data-juntar]:checked) .roteiro-acoes{opacity:1;pointer-events:auto;translate:-50% calc(-50% - 8px)}.roteiro-item:has([data-juntar]:checked):not(:hover,:has(:focus-visible)) .roteiro-acoes .roteiro-acoes__ver{opacity:0;pointer-events:none}.roteiro-acoes .juntar,.roteiro-acoes .roteiro-acoes__ver{justify-content:center;box-shadow:0 10px 24px rgba(11,13,51,.3)}@media(hover: none){.roteiro-acoes{position:static;grid-auto-flow:column;justify-content:center;margin-top:14px;translate:none;opacity:1;pointer-events:auto}.roteiro-item:has([data-juntar]:checked) .roteiro-acoes{translate:none}.roteiro-acoes .roteiro-acoes__ver{display:none}}.roteiro-acoes__ver{transition:opacity .3s var(--ease)}.juntar{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:2px solid var(--linha);border-radius:999px;background:var(--creme-cartao);color:var(--azul);font-weight:700;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.juntar input{width:18px;height:18px;margin:0;accent-color:var(--vermelho)}.juntar:has(input:checked){border-color:var(--vermelho);background:var(--vermelho);color:var(--pessego-claro)}.juntar:has(input:checked) input{accent-color:var(--pessego-claro)}.juntar:has(input:focus-visible){outline:3px solid var(--azul);outline-offset:3px}.tour-barra{position:sticky;bottom:16px;z-index:800;display:flex;align-items:center;gap:18px;width:max-content;max-width:calc(100vw - 32px);margin:0 auto calc(var(--rasgo-h) + 28px);padding:8px 8px 8px 24px;border-radius:999px;background:var(--azul);color:var(--pessego-claro);box-shadow:0 18px 40px rgba(11,13,51,.4);translate:0 calc(100% + 40px);opacity:0;transition:translate .5s var(--ease),opacity .5s var(--ease)}.tour-barra.is-visivel{translate:0 0;opacity:1}.tour-barra .button{--preenche: var(--pessego-claro)}.tour-barra .button:hover,.tour-barra .button:focus-visible{border-color:var(--pessego-claro);color:var(--azul)}@media(max-width: 639px){.tour-barra{width:auto;margin-inline:16px;padding-left:18px}}.tour .related{padding-bottom:clamp(24px,3vw,40px)}.tour-barra__nome{min-width:0;margin:0;overflow:hidden;font-family:var(--display);font-size:1.2rem;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page-body--blog .blog-filtro{margin-bottom:clamp(28px,3vw,44px)}.guias{display:grid;gap:clamp(28px,3vw,44px) clamp(22px,2.4vw,36px);margin:0;padding:0;list-style:none}@media(min-width: 640px){.guias{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.guias{grid-template-columns:repeat(3, minmax(0, 1fr))}}.guias__item{rotate:var(--giro, 0deg)}.guias__item .pendurado__titulo{font-size:1rem}.related,.catalog,.page-body{padding-block:var(--secao)}.tour .related,.single-post .related{padding-top:clamp(16px,2vw,32px)}.single-post .page-body{padding-bottom:clamp(24px,3vw,40px)}.catalog,.page-body--blog{padding-top:clamp(28px,3.5vw,48px)}.single-post .page-hero__title{max-width:24ch;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1}.links-topo{position:relative;z-index:2;padding:calc(var(--header-h) + 28px) 0 calc(var(--rasgo-h) + 40px);overflow-x:clip;background:var(--azul);color:var(--pessego-claro);text-align:center}.links-topo__ondas{position:absolute;inset:0 0 auto auto;width:min(90vw,760px);height:min(90vw,640px);pointer-events:none}.links-topo__ondas::before{content:"";position:absolute;inset:0;background:#5b6fb8;opacity:.28;mask:var(--curvas) left top/cover no-repeat,linear-gradient(135deg, #000 12%, transparent 60%),linear-gradient(#000 35%, transparent 90%),linear-gradient(90deg, #000 40%, transparent 95%);mask-composite:intersect;scale:-1 1}.links-topo__inner{position:relative;display:grid;justify-items:center;max-width:560px}.links-topo__sobre{margin:0 0 10px;color:var(--pessego);font-size:.85rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.links-topo__titulo{margin:0 0 10px;font-size:clamp(2.6rem,11vw,4.2rem);line-height:.95}.links-topo__texto{max-width:34ch;margin:0 0 18px;font-size:1.05rem}.links-topo__nota{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;padding:8px 16px;border:2px solid rgba(255,255,255,.25);border-radius:999px;color:inherit;font-size:.92rem;text-decoration:none;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.links-topo__nota strong{font-family:var(--display);font-size:1.3rem;line-height:1}.links-topo__nota:hover{border-color:var(--pessego-claro);background:rgba(255,255,255,.08)}.links-lista{padding:clamp(28px,6vw,56px) 0 calc(var(--secao)*.8);background:var(--pessego-claro)}.bilhetes{display:grid;gap:16px;max-width:560px;margin:0 auto;padding:0;list-style:none}.bilhetes li{filter:drop-shadow(0 1px 1px rgba(60, 30, 20, 0.12)) drop-shadow(0 10px 14px rgba(60, 30, 20, 0.16))}.bilhetes li:nth-child(odd) .bilhete-link{rotate:-0.8deg}.bilhetes li:nth-child(even) .bilhete-link{rotate:.8deg}.bilhete-link{--corte: 10px;--canhoto: 92px;display:grid;grid-template-columns:auto 1fr var(--canhoto);align-items:center;gap:14px;min-height:84px;padding:14px 0 14px 16px;border-radius:16px;background:var(--creme-cartao);color:var(--azul);text-decoration:none;mask:radial-gradient(circle at calc(100% - var(--canhoto)) 0, transparent var(--corte), #000 calc(var(--corte) + 0.5px)),radial-gradient(circle at calc(100% - var(--canhoto)) 100%, transparent var(--corte), #000 calc(var(--corte) + 0.5px));mask-composite:intersect;transition:rotate .4s var(--ease),translate .4s var(--ease)}.bilhete-link:hover,.bilhete-link:focus-visible{rotate:0deg;translate:0 -3px}.bilhete-link__icone{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--azul);color:var(--pessego-claro)}.bilhete-link__icone .icon{width:22px;height:22px}li:first-child .bilhete-link__icone{background:var(--vermelho)}.bilhete-link__corpo{display:grid;gap:3px;min-width:0}.bilhete-link__titulo{font-family:var(--display);font-size:1.2rem;line-height:1.05;text-transform:uppercase}.bilhete-link__texto{color:var(--texto-suave);font-size:.9rem;line-height:1.3}.bilhete-link__canhoto{display:grid;justify-items:center;align-content:center;gap:6px;align-self:stretch;margin:-14px 0;border-left:2px dashed rgba(20,23,84,.3);color:var(--vermelho);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bilhete-link__canhoto .icon{width:18px;height:18px;transition:translate .3s var(--ease)}.bilhete-link:hover .bilhete-link__canhoto .icon{translate:4px 0}@media(max-width: 380px){.bilhete-link{--canhoto: 70px;gap:10px;padding-left:12px}.bilhete-link__icone{width:40px;height:40px}}.page-body--a-empresa{padding-top:clamp(24px,3vw,44px)}.catalog__empty{font-size:1.1rem}.prose{font-size:1.1rem}.prose h2{margin-top:2em;font-size:clamp(1.7rem,3vw,2.4rem);color:var(--azul)}.prose h3{margin-top:1.6em;font-size:1.4rem;color:var(--azul)}.prose img{border-radius:var(--raio);margin-block:1.5em}.prose a{color:var(--vermelho)}.prose ul,.prose ol{padding-left:1.3em}.prose .catalogos{display:grid;gap:12px;padding:0;list-style:none}.prose .catalogos a{display:block;padding:18px 22px;border-radius:var(--raio);background:var(--creme-cartao);box-shadow:var(--sombra);color:var(--azul);font-weight:700;text-decoration:none}.prose .catalogos a:hover{background:var(--azul);color:var(--branco)}.progress{position:fixed;top:0;left:0;right:0;z-index:950;height:3px;pointer-events:none}.progress span{display:block;height:100%;background:var(--vermelho);transform:scaleX(0);transform-origin:left}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.pagination .nav-links a,.pagination .nav-links span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding-inline:14px;border:2px solid var(--linha);border-radius:999px;text-decoration:none}.pagination .nav-links .current{background:var(--azul);border-color:var(--azul);color:var(--branco)}.contact__cards{display:grid;gap:18px;margin:0 0 40px;padding:0;list-style:none}@media(min-width: 760px){.contact__cards{grid-template-columns:repeat(3, 1fr)}}.contact-card{display:grid;gap:6px;padding:28px;border-radius:var(--raio);background:var(--creme-cartao);box-shadow:var(--sombra);color:var(--texto);text-decoration:none;transition:transform .4s var(--ease),background .4s var(--ease),color .4s var(--ease)}.contact-card .icon{width:2em;height:2em;color:var(--vermelho)}.contact-card:hover{background:var(--azul);color:var(--branco);transform:translateY(-6px)}.contact-card:hover .icon{color:var(--pessego)}.contact-card__title{font-family:var(--display);font-size:1.5rem;text-transform:uppercase}.search-form{display:flex;flex-wrap:wrap;gap:10px;max-width:520px}.search-form__input{flex:1 1 220px;min-height:52px;padding:10px 18px;border:2px solid var(--linha);border-radius:999px;background:var(--creme-cartao)}.not-found{position:relative;padding-block:calc(var(--header-h) + 60px) var(--secao);background:var(--pessego);color:var(--texto);overflow:clip}.not-found::before{content:attr(data-code);position:absolute;right:-2%;bottom:-8%;font-family:var(--display);font-size:clamp(10rem,36vw,32rem);line-height:.8;color:rgba(175,12,33,.1);pointer-events:none}.not-found__inner{position:relative;max-width:720px}.not-found__actions{display:flex;flex-wrap:wrap;gap:12px}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:1500;display:grid;gap:16px;max-width:560px;padding:22px 24px;border-radius:var(--raio);background:var(--creme-cartao);color:var(--texto);box-shadow:0 30px 80px -30px rgba(11,13,51,.5)}@media(min-width: 640px){.consent{left:24px;right:auto;bottom:24px}}.consent__title{margin:0 0 6px;font-family:var(--display);font-size:1.3rem;text-transform:uppercase;color:var(--azul)}.consent__text{margin:0;font-size:.95rem}.consent__actions{display:grid;gap:10px}@media(min-width: 480px){.consent__actions{grid-template-columns:1fr 1fr}}.consent__actions .button{min-height:48px}.has-cursor section:has(iframe),.has-cursor [data-cursor-nativo]{cursor:auto}.cursor{position:fixed;top:0;left:0;z-index:3000;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--vermelho);mix-blend-mode:difference;opacity:0;pointer-events:none;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),opacity .3s var(--ease),background .3s var(--ease)}.cursor.is-visible{opacity:1}.cursor.is-link{width:48px;height:48px;margin:-24px 0 0 -24px;background:var(--pessego)}.cursor.has-label{width:96px;height:96px;margin:-48px 0 0 -48px;mix-blend-mode:normal;background:var(--vermelho)}.cursor__label{display:grid;place-items:center;width:100%;height:100%;color:var(--branco);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-align:center;opacity:0;transition:opacity .25s var(--ease)}.has-label .cursor__label{opacity:1}:root{--rasgo-h: clamp(26px, 3.4vw, 54px);--cta-topo: #a51123}.rasgo{position:relative}.rasgo::after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:3;height:var(--rasgo-h);background:var(--rasgo-cor, var(--pessego-claro));mask:url("../images/elementos/rasgo-1.webp") center bottom/100% 100% no-repeat;pointer-events:none}.rasgo--2::after{mask-image:url("../images/elementos/rasgo-2.webp")}.rasgo--espelho::after{transform:scaleX(-1)}.comece.rasgo{padding-bottom:calc(clamp(18px,4svh,52px) + var(--rasgo-h)*.55)}.latest.rasgo{padding-bottom:var(--rasgo-h)}.page-hero.rasgo,.tour-hero.rasgo{padding-bottom:calc(var(--rasgo-h)*.7)}.site-footer{--rasgo-topo: var(--pessego-claro)}.error404 .site-footer{--rasgo-topo: var(--pessego)}body:not(.home) .site-footer{position:relative}body:not(.home) .site-footer::before{content:"";position:absolute;left:0;right:0;top:-1px;z-index:3;height:var(--rasgo-h);background:var(--rasgo-topo);mask:url("../images/elementos/rasgo-2.webp") center bottom/100% 100% no-repeat;transform:scaleY(-1);pointer-events:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}.curtain{display:none}}
