@font-face{font-family:Neuzon;src:url(/_astro/Neuzon.fEjkQeTh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Flex;src:url(/_astro/GoogleSansFlex.IePxKtWz.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--ease-out:cubic-bezier(.16,1,.3,1);--brown-900:#441500;--brown-800:#712700;--brown-700:#712700;--orange:#df6d29;--orange-dark:#c65b1e;--orange-deep:#b34e00;--yellow:#ffd300;--peach:#ffd39b;--edge:#f6d9cb;--green:#446042;--green-deep:#345436;--map:#27482b;--tan:#e4d4c1;--tan-text:#d5b997;--paper:#fff;--off:#f6f4f1;--ink:#2b1a10;--ink-soft:#5d4636;--line:#44150026;--maxw:max(1120px,77.8vw);--pad:24px;--nav-h:56px;--rip-h:clamp(28px,4.6vw,117.8px);--f-display:"Neuzon","Trebuchet MS",system-ui,sans-serif;--f-body:"Google Sans Flex","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--brown-900)}body{background:linear-gradient(var(--brown-900) var(--nav-h),var(--paper) var(--nav-h));color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.62;display:flex;overflow-x:hidden}@supports (min-height:100svh){body{min-height:100svh}}main{flex:1 0 auto}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}[hidden]{display:none!important}p{margin:0}h1,h2,h3{text-wrap:balance;margin:0}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.anchor{scroll-margin-top:68px}.eyebrow{letter-spacing:.01em;text-transform:uppercase;color:var(--orange);align-items:center;gap:9px;font-size:clamp(14px,1.35vw,34.6px);font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:3px;height:14px}.display{font-family:var(--f-display);letter-spacing:0;font-weight:400;line-height:1.15}h2.display{font-size:clamp(24px,2.75vw,70.4px)}.text{color:var(--ink);max-width:68ch;font-size:15.5px}.col{width:min(var(--col,max(1022px,71vw)),calc(100% - 2*var(--pad)));margin-inline:auto}.lead{color:#000;white-space:pre-line;max-width:none;font-size:clamp(17px,1.68vw,43px);line-height:1.46}.lead+.lead{margin-top:1.45em}.lead--grande{font-size:clamp(17px,1.72vw,44px)}.text+.text{margin-top:14px}.rip{height:var(--rip-h);pointer-events:none;z-index:6;background-color:var(--rip,#fff);position:absolute;left:0;right:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:max(100%,900px) 100%;mask-size:max(100%,900px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rip--bottom{bottom:-1px;-webkit-mask-image:url(/_astro/rip-topo.BBKetRkB.webp);mask-image:url(/_astro/rip-topo.BBKetRkB.webp)}.rip--top{top:-1px;transform:scaleY(-1);-webkit-mask-image:url(/_astro/rip-topo.BBKetRkB.webp);mask-image:url(/_astro/rip-topo.BBKetRkB.webp)}.ph{object-fit:cover;background-color:#cfc3b6;width:100%;height:100%;display:block}.top{z-index:60;backdrop-filter:blur(26px)saturate(1.2);background:#441500ad;position:sticky;top:0}.top.is-open{background:var(--brown-900);backdrop-filter:none}.top__prog{background:var(--orange);transform-origin:0;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.top__prog{animation-name:progresso;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}@keyframes progresso{to{transform:scaleX(1)}}}@supports not (backdrop-filter:blur(1px)){.top{background:var(--brown-900)}}.top .wrap{min-height:var(--nav-h);justify-content:center;align-items:stretch;gap:0;display:flex}.panel{display:contents}.menu{scrollbar-width:none;flex:0 auto;order:1;align-items:stretch;display:flex;overflow-x:auto}.menu::-webkit-scrollbar{display:none}.menu a{color:#fff;white-space:nowrap;align-items:center;padding:0 clamp(14px,2.4vw,61.4px);font-size:17px;font-weight:400;text-decoration:none;transition:background .18s;display:flex}.menu a:hover{background:#ffffff14}.menu a.is-on{background:var(--orange);color:#fff}.hero{color:#fff;isolation:isolate;background:#241005;align-items:center;min-height:clamp(420px,51vw,1305.6px);display:flex;position:relative}.hero,.pagehero{overflow:hidden}[data-parallax]{z-index:-2;will-change:transform;transform:translate3d(var(--px,0),var(--py,0),0);position:absolute;inset:-17% -5%}.pagehero__bg>.ph{position:absolute;inset:0}.hero__slides{z-index:-2}.hero__slide{opacity:0;animation:18s linear infinite hero-fade;position:absolute;inset:0}.hero__slide:first-child{animation-delay:-1.2s}.hero__slide:nth-child(2){animation-delay:4.8s}.hero__slide:nth-child(3){animation-delay:10.8s}@keyframes hero-fade{0%{opacity:0}7%{opacity:1}33%{opacity:1}40%{opacity:0}to{opacity:0}}.hero:before{content:"";z-index:-1;background:linear-gradient(100deg,#1a0a02c7,#1a0a026b 55%,#1a0a024d);position:absolute;inset:0}.hero__in{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:40px;width:100%;padding-block:clamp(56px,8vw,204.8px) clamp(76px,9vw,230.4px);display:grid}.hero h1{font-family:var(--f-display);color:var(--peach);max-width:14ch;font-size:clamp(28px,3.27vw,83.7px);font-weight:400;line-height:1.19}.btnrow{flex-wrap:wrap;gap:clamp(12px,2.4vw,61.4px);margin-top:clamp(28px,10vw,256px);display:flex}.btn{letter-spacing:.03em;text-transform:uppercase;background:var(--orange);color:#fff;border-radius:5px;padding:11px clamp(16px,1.75vw,44.8px);font-size:clamp(12px,.94vw,24.1px);font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-block}.btn:hover{background:var(--orange-dark);transform:translateY(-2px)}.mark{aspect-ratio:640/384;background-color:var(--peach);justify-self:center;width:min(max(284px,19.7vw),56vw);-webkit-mask:url(/_astro/logo.B3coGhhq.png) 50%/contain no-repeat;mask:url(/_astro/logo.B3coGhhq.png) 50%/contain no-repeat}.pagehero{color:#fff;isolation:isolate;background:#241005;position:relative}.pagehero:before{content:"";z-index:-1;background:linear-gradient(#1a0a0233,#1a0a028c);position:absolute;inset:0}.pagehero{align-items:center;min-height:clamp(250px,28.6vw,732.2px);display:flex}.pagehero .wrap{width:100%;padding-block:clamp(40px,3vw,76.8px) 0}.pagehero h1{font-family:var(--f-display);font-weight:400;font-size:var(--h1-tam,clamp(26px,3.4vw,87px));max-width:var(--h1-max,22ch);color:var(--h1-cor,#fff);line-height:1.2}.figures{background:#fff;padding-block:56px 30px;position:relative}.figures .grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:28px;max-width:max(1000px,69.4vw);margin-inline:auto;display:grid}.figures{padding-block:clamp(40px,4.6vw,117.8px) 30px}.fig__n{font-family:var(--f-display);white-space:nowrap;color:var(--green-deep);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,66px);font-weight:400;line-height:1}.fig__l{white-space:pre-line;color:var(--green-deep);max-width:11em;margin:12px auto 0;font-size:clamp(14px,1.1vw,28.2px);line-height:1.45}.rail{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:#8a8180;opacity:.85;z-index:8;font-size:clamp(11px,.95vw,24px);position:absolute;top:40px;left:clamp(12px,2.2vw,56px);transform:rotate(180deg)}.vila{z-index:7;background:#fff;padding-block:34px 44px;position:relative}.vila .wrap{max-width:max(1076px,74.7vw)}.vila__grid{margin-inline:auto;grid-template-columns:262fr 355fr 310fr;align-items:start;gap:clamp(18px,2.2vw,56.3px);max-width:max(970px,67.4vw);margin-top:22px;display:grid}.vila__lead{max-width:7.8em;font-family:var(--f-display);color:var(--orange);text-align:right;margin-left:auto;font-size:clamp(22px,2.43vw,62.2px);font-weight:400;line-height:1.2}.vila__photo{z-index:2;position:relative;transform:translateY(9.6vw)}.vila__photo .ph{aspect-ratio:3/4;width:100%}.mover{overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mover .ph{transform:translate3d(calc(var(--mx,0)*-3.2%),calc(var(--my,0)*-3.2%),0) scale(1.08);will-change:transform;transition:transform .45s cubic-bezier(.2,.7,.2,1)}}.vila__text h3{font-family:var(--f-body);color:var(--brown-900);margin:18px 0 6px;font-size:clamp(14px,1.04vw,26.6px);font-weight:700}.vila__text .text{color:#000;font-size:clamp(14px,1.04vw,26.6px);line-height:1.42}.more{color:var(--orange-deep);border-bottom:2px solid;margin-top:18px;padding-bottom:2px;font-size:clamp(14px,1.04vw,26.6px);font-weight:700;text-decoration:none;display:inline-flex}.more:hover{color:var(--brown-700)}.pillars{background:var(--orange);color:#fff;position:relative}.pillars .grid{grid-template-columns:repeat(4,1fr);display:grid}.pillar{padding:clamp(84px,7.6vw,195px) clamp(16px,2vw,52px) clamp(40px,3.6vw,92px) clamp(24px,6.3vw,160px)}.pillar:nth-child(odd){background:var(--orange-dark)}.pillar h3{font-family:var(--f-body);margin-bottom:.15em;font-size:clamp(16px,1.4vw,36px);font-weight:700;line-height:1.3}.pillar p{max-width:9.4em;font-size:clamp(16px,1.4vw,36px);line-height:1.38}.mapa{background:var(--map);color:#fff;padding-block:clamp(40px,5vw,128px) clamp(80px,9vw,230.4px);position:relative}.mapa h2{font-family:var(--f-display);text-transform:uppercase;text-align:center;color:var(--tan-text);font-size:clamp(18px,2.8vw,71.7px);font-weight:400;line-height:1.2}.mapa__fig{aspect-ratio:4961/2445;max-width:2560px;margin:clamp(24px,3vw,76.8px) auto 0;position:relative}.mapa__fig>img{width:100%;height:100%;position:absolute;inset:0}@media (width>=900px) and (height>=600px){.mapa__fig{width:clamp(600px,202.904svh - 146.091px - 56.8131vw,100%)}}.mapa__pinos{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .16s linear,visibility 0s .16s;position:absolute;inset:0}.mapa__pinos.is-on{visibility:visible;opacity:1;transition:none}.pino{left:var(--x);top:var(--y);aspect-ratio:68/95;transform-origin:50% 100%;width:2.83333%;position:absolute;translate:-50% -100%}.pino img{width:100%;height:100%;display:block}.pino:after{content:"";aspect-ratio:6;background:var(--cor);border-radius:50%;width:48%;position:absolute;top:100%;left:26%}.is-armado .pino,.is-armado .pino:after{opacity:0}.is-visto .mapa__pinos.is-on .pino{animation:.7s both pino-cai,.14s both pino-surge;animation-delay:calc(var(--i,0)*80ms + .12s)}.is-visto .mapa__pinos.is-on .pino:after{animation:.7s both pino-sombra;animation-delay:calc(var(--i,0)*80ms + .12s)}@keyframes pino-cai{0%{animation-timing-function:cubic-bezier(.55,0,1,.6);transform:translateY(-320%)}56%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.1,.86)}76%{animation-timing-function:cubic-bezier(.55,0,.8,.5);transform:translateY(-7%)scale(.97,1.03)}to{transform:none}}@keyframes pino-surge{0%{opacity:0}to{opacity:1}}@keyframes pino-sombra{0%,52%{opacity:0;transform:scale(.3)}60%{opacity:.9;transform:scale(1.2)}to{opacity:.9;transform:none}}.rotas{width:min(max(1226px,85.1vw),calc(100% - 2*var(--pad)));margin:clamp(28px,4vw,102.4px) auto 0}.rota{border:1.5px solid var(--tan-text);interpolate-size:allow-keywords;transition:background .4s var(--ease-out),border-color .4s var(--ease-out);background:0 0;border-radius:clamp(16px,1.6vw,41px);margin-top:clamp(14px,2.2vw,56.3px)}.rota summary{cursor:pointer;font-family:var(--f-display);text-transform:uppercase;color:var(--tan-text);border-radius:clamp(16px,1.6vw,41px);justify-content:center;align-items:center;padding:clamp(6px,.6vw,15.4px) 44px;font-size:clamp(15px,1.75vw,44.8px);list-style:none;display:flex;position:relative}.rota summary::-webkit-details-marker{display:none}.rota summary:after{content:"";width:8px;height:8px;transition:transform .45s var(--ease-out);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:clamp(16px,2.3vw,58.9px);transform:translateY(-70%)rotate(45deg)}.rota[open]{background:#fff;border-color:#fff}.rota summary{transition:color .4s var(--ease-out)}.rota[open] summary{color:var(--orange)}.rota[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.rota__lista{color:#000;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:clamp(14px,2.7vw,69.1px) clamp(14px,2.4vw,61.4px);margin:0;padding:clamp(10px,1.4vw,35.8px) clamp(20px,6.8vw,174.1px) clamp(20px,2.6vw,66.6px);list-style:none;display:grid}.rota::details-content{block-size:0;transition:block-size .3s var(--ease-out),content-visibility .3s allow-discrete;overflow:clip}.rota[open]::details-content{block-size:auto;transition:block-size .5s var(--ease-out),content-visibility .5s allow-discrete}.rota[open] .rota__lista li{animation:ponto-in .55s var(--ease-out) both;animation-delay:calc(min(var(--i,0),8)*45ms + 90ms)}@keyframes ponto-in{0%{opacity:0;transform:translateY(10px)}}.rota__lista li{align-items:center;gap:clamp(8px,.9vw,23px);font-size:clamp(15px,1.7vw,43.5px);line-height:1.25;display:flex}.rota__n{aspect-ratio:1;background:var(--cor,var(--orange));color:#fff;width:clamp(26px,2.8vw,71.7px);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:clamp(13px,1.5vw,38.4px);display:grid}.timeline{background:var(--tan) url(/_astro/bg-linha-do-tempo.BGzxftjl.webp) center/cover no-repeat;padding-block:clamp(56px,6vw,153.6px) 80px;position:relative;overflow:hidden}.timeline .wrap{max-width:max(1160px,80.6vw)}.timeline .eyebrow{color:var(--green-deep)}.tl-scroll{scrollbar-width:none;margin-top:34px;padding-bottom:16px;position:relative;overflow-x:auto}.tl-scroll::-webkit-scrollbar{display:none}.tl-track{width:max-content;display:flex;position:relative}.tl-scroll:before{--h:calc(3px + var(--g,0)*12px);content:"";left:0;right:0;bottom:calc(129.5px - var(--h)/2);height:var(--h);background:var(--orange);transition:height .2s var(--ease-out),bottom .2s var(--ease-out);position:absolute}.tl-set{flex:none;margin:0;padding:0;list-style:none;display:flex}.tl-set:first-child{padding-left:max(var(--pad),calc((100vw - var(--maxw))/2 + var(--pad)))}.tl-item{flex:0 0 clamp(290px,26vw,665.6px);width:clamp(290px,26vw,665.6px);padding-bottom:120px;padding-right:clamp(22px,2.3vw,58.9px);position:relative}.tl-year{font-family:var(--f-display);color:var(--orange);min-height:clamp(46px,4.2vw,107.5px);font-size:clamp(30px,3.1vw,79.4px);font-weight:400;line-height:1.15}.tl-name{color:#000;min-height:24px;margin:12px 0 10px;font-size:clamp(15px,1.25vw,32px);font-weight:700}.tl-desc{color:#000;min-height:clamp(170px,14vw,358.4px);margin:0;font-size:clamp(14px,1.1vw,28.2px);line-height:1.5}.tl-dot{background:var(--tan);border:3px solid var(--orange);border-radius:50%;width:15px;height:15px;position:absolute;bottom:106px;left:0}.tl-photo{z-index:1;filter:grayscale()contrast(1.06);aspect-ratio:4/5;flex:0 0 clamp(170px,19.7vw,504.3px);align-self:flex-end;width:clamp(170px,19.7vw,504.3px);margin:0 clamp(22px,2.3vw,58.9px) 33px 0;position:relative;overflow:hidden}.tl-photo--cor{filter:none}.timeline.is-esteira .tl-scroll{touch-action:pan-y;overflow:hidden}.timeline.is-esteira .tl-track{animation:esteira var(--esteira,160s) linear infinite}.timeline.is-esteira .tl-set:first-child{padding-left:0}.timeline.is-esteira .tl-track{margin-left:calc(max(var(--pad),calc((100vw - var(--maxw))/2 + var(--pad))) - var(--conjunto,0px))}@keyframes esteira{to{transform:translateX(calc(-1*var(--conjunto,0px)))}}.doc{background:var(--brown-700);color:#fff;padding-block:clamp(56px,5.6vw,143.4px) clamp(70px,7vw,179.2px);position:relative}.doc h2{max-width:19.5em;color:var(--tan-text);margin-bottom:clamp(24px,3.4vw,87px);font-size:clamp(24px,2.65vw,67.8px);line-height:1.27}.video{aspect-ratio:16/9;background:#000;max-width:max(837px,58.1vw);margin-inline:auto;position:relative}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.doc2{padding-block:clamp(60px,7vw,179.2px) clamp(60px,6vw,153.6px)}.doc2 .grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3.1vw,79.4px);display:grid}.doc2 .lead{padding-top:6px}.doc2 .mover{aspect-ratio:4/3;width:100%}.proj{padding-block:clamp(30px,3.5vw,89.6px) clamp(50px,5vw,128px)}.proj__duo{margin-block:clamp(30px,3.5vw,89.6px)}.proj__duo .ph{aspect-ratio:4351/1536;width:100%}.eixos{background:var(--tan);padding-block:clamp(90px,10vw,256px) clamp(60px,6.2vw,158.7px);position:relative}.eixos ol{text-align:center;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:24px;margin:0 0 clamp(40px,5.6vw,143.4px);padding:0;list-style:none;display:grid}.eixo__n{aspect-ratio:1;background:var(--orange);color:#fff;width:clamp(48px,5.3vw,135.7px);font-family:var(--f-display);border-radius:50%;place-items:center;margin:0 auto clamp(12px,1.5vw,38.4px);font-size:clamp(22px,2.9vw,74.2px);display:grid}.eixo__t{white-space:pre-line;color:#1a1210;margin-inline:auto;font-size:clamp(15px,1.667vw,42.7px);font-weight:600;line-height:1.3;display:block}.partners{align-items:center;gap:clamp(8px,1vw,25.6px);margin:0;display:flex}.partners li{min-width:0}.partners a{transition:opacity .18s,transform .18s;display:block}.partners a:hover{opacity:.7;transform:translateY(-2px)}.partners img{width:100%;height:auto}.subnav{top:var(--nav-h);z-index:40;background:#fff;position:sticky}.subnav .wrap{scrollbar-width:none;justify-content:center;gap:clamp(6px,.5vw,12.8px);padding-block:clamp(12px,2.2vw,56.3px);display:flex;overflow-x:auto}.subnav a{color:var(--brown-800);border:1.5px solid var(--brown-800);white-space:nowrap;border-radius:6px;padding:clamp(4px,.55vw,14.1px) clamp(12px,1.5vw,38.4px);font-size:clamp(14px,1.6vw,41px);font-weight:400;text-decoration:none;transition:background .18s,color .18s}.subnav a:hover,.subnav a.is-on{background:var(--brown-800);color:#fff;border-color:var(--brown-800)}.block{padding-block:64px 76px;position:relative}#pacotes{padding-top:clamp(64px,5.6vw,143.4px)}.block h2{margin:12px 0 28px}.block--tan{background:var(--tan)}.block--tan .eyebrow{color:var(--brown-800)}.scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:22px;padding-bottom:14px;display:flex;overflow-x:auto}.scrollnav{justify-content:flex-end;gap:10px;margin-top:-64px;margin-bottom:28px;display:flex}.scrollnav button{border:1px solid var(--line);width:clamp(34px,3.1vw,79.4px);height:clamp(34px,3.1vw,79.4px);color:var(--brown-900);border-radius:50%;font-size:22px;line-height:1;transition:background .18s}.scrollnav button:hover{background:var(--tan)}.card{scroll-snap-align:start;flex-direction:column;flex:0 0 300px;text-decoration:none;display:flex}.card .ph{aspect-ratio:16/10;width:100%;transition:transform .5s,filter .5s;overflow:hidden}.card figure{margin:0;overflow:hidden}.card:hover .ph{filter:saturate(1.12);transform:scale(1.06)}.card h3{font-family:var(--f-body);text-transform:uppercase;letter-spacing:.01em;color:var(--brown-900);margin:14px 0 6px;font-size:clamp(13px,1.04vw,26.6px);font-weight:700}.card p{color:#675f5a;font-size:clamp(13px,1vw,25.6px);line-height:1.5}.hotels{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,51.2px);margin:0;padding:0;list-style:none;display:grid;margin-top:clamp(24px,3.2vw,81.9px)!important}.hotel{text-align:center;color:var(--brown-800);text-decoration:none;display:block}.hotel figure{margin:0;overflow:hidden}.hotel .ph{aspect-ratio:1.45;transition:transform .5s}.hotel:hover .ph{transform:scale(1.06)}.hotel span{max-width:10em;margin:clamp(14px,1.7vw,43.5px) auto 0;font-size:clamp(15px,1.3vw,33.3px);font-weight:400;line-height:1.3;display:block}.tabs{flex-wrap:wrap;gap:6px clamp(20px,2.8vw,71.7px);margin:-6px 0 8px;display:flex}.tab{color:var(--brown-800);padding:4px 0;font-size:clamp(15px,1.68vw,43px);transition:color .18s}.tab:hover{color:var(--orange)}.tab.is-on{color:var(--orange);font-weight:700}.show{color:#fff;background:#1d0d04;position:relative;overflow:hidden}.show__stage{min-height:clamp(360px,36vw,921.6px);position:relative}.slide{opacity:0;transition:opacity .55s;position:absolute;inset:0}.slide.is-on{opacity:1}.slide:after{content:"";background:linear-gradient(#0f07021a,#0f07020d 45%,#0f070280);position:absolute;inset:0}.show__ui{z-index:3;min-height:clamp(360px,36vw,921.6px);padding-block:56px calc(var(--rip-h) + clamp(40px,5vw,128px));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.info{pointer-events:auto;align-self:flex-start}.info strong{text-shadow:0 2px 14px #0000008c;margin-bottom:12px;font-size:clamp(20px,2.3vw,58.9px);line-height:1.2;display:block}.pill{color:var(--brown-800);background:#ffcf9b;border-radius:8px;padding:clamp(2px,.3vw,7.7px) clamp(14px,1.5vw,38.4px);font-size:clamp(13px,1.4vw,35.8px);font-weight:700;text-decoration:none;transition:background .18s;display:inline-block}.pill:hover{background:#fff}.agencies{grid-template-columns:repeat(2,1fr);gap:28px 40px;margin-top:clamp(30px,3.8vw,97.3px);display:grid}.agency{align-items:flex-start;gap:clamp(14px,1.9vw,48.6px);display:flex}.agency__logo{flex:0 0 clamp(70px,7vw,179.2px);width:clamp(70px,7vw,179.2px)}.agency__logo img{object-fit:contain;width:100%;height:auto;max-height:110px}.agency h3{font-family:var(--f-body);color:#1a1210;font-size:clamp(16px,1.28vw,32.8px);font-weight:700}.agency p{color:var(--ink-soft);margin-top:6px;font-size:clamp(14px,1.1vw,28.2px)}.meta{gap:clamp(8px,1.1vw,28.2px);margin-top:clamp(14px,1.25vw,32px);font-size:clamp(14px,1.1vw,28.2px);line-height:1.4;display:grid}.meta b{color:var(--brown-900)}.meta a{color:var(--green);border-bottom:1px solid #44604259;font-weight:600;text-decoration:none}.meta a:hover{border-bottom-color:var(--green)}.dhero{height:clamp(240px,29vw,742.4px);position:relative}.dhero .ph{position:absolute;inset:0}.dbody{max-width:max(1174px,81.5vw);padding-block:clamp(36px,3.8vw,97.3px) clamp(40px,4.4vw,112.6px)}@media (width>=1360px){.dbody{margin-left:max(0px,50% - max(560px,38.9vw));margin-right:auto}}.dbody .eyebrow{color:var(--brown-800);font-size:clamp(15px,1.45vw,37.1px);text-decoration:none}.dbody h1{color:var(--brown-800);margin-top:clamp(12px,2.4vw,61.4px);font-size:clamp(26px,2.75vw,70.4px)}.dgrid{grid-template-columns:minmax(0,686fr) minmax(0,392fr);align-items:start;gap:clamp(24px,3vw,76.8px);margin-top:clamp(20px,2.4vw,61.4px);display:grid}.dgrid .text{color:#675f5a;max-width:none;font-size:clamp(15px,1.22vw,31.2px);line-height:1.45}.dside{background:var(--off);padding:clamp(16px,1.6vw,41px) clamp(18px,1.8vw,46.1px);font-size:clamp(14px,1.15vw,29.4px)}.dside .meta{font-size:inherit}.dgal{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:28px;display:grid}.dgal .ph{aspect-ratio:4/3;height:auto}.strip{background:var(--off);grid-template-columns:repeat(4,1fr);gap:6px;padding-block:0 30px;display:grid;position:relative}.strip .ph{aspect-ratio:4/3}.strip--faixa{padding:0;display:block}.strip--faixa .ph{aspect-ratio:auto;height:auto;max-height:420px}.more3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tile{aspect-ratio:4/5;color:#fff;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.tile .ph{z-index:-2;transition:transform .5s;position:absolute;inset:0}.tile:before{content:"";z-index:-1;background:linear-gradient(#14080200 40%,#140802c7);position:absolute;inset:0}.tile:hover .ph{transform:scale(1.05)}.tile h2{padding:24px}.donate{background:var(--brown-700);color:#fff;padding-block:84px 110px;position:relative;overflow:hidden}.donate:before{content:"";pointer-events:none;background:#ffffff09;border-radius:50%;width:560px;height:560px;position:absolute;top:30px;right:-80px}.donate h1{font-family:var(--f-display);max-width:22ch;color:var(--peach);font-size:clamp(24px,3.4vw,87px);font-weight:400;line-height:1.18}.donate .text{color:#f6ddcc;margin:18px 0 30px}.mode{border:2px solid var(--edge);margin-bottom:22px;display:inline-flex}.mode button{color:#f6ddcc;padding:9px 18px;font-size:14px;font-weight:700}.mode button.is-on{color:var(--brown-800);background:#f6ddcc}.tiers{grid-template-columns:repeat(4,1fr);gap:18px;max-width:900px;display:grid}.tier{border:2px solid var(--edge);text-align:center;color:#fbe7da;border-radius:10px;padding:16px 10px;transition:background .2s,color .2s,transform .2s}.tier .t{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.tier .v{margin-top:6px;font-size:22px;font-weight:700;display:block}.tier.is-on{color:var(--brown-800);background:#fbe7da;transform:translateY(-3px)}@media (hover:hover){.tier:hover,.tier-slot:hover .tier{color:var(--brown-800);background:#fbe7da;transform:translateY(-3px)}}.tier .v{line-height:1.2}.tier-slot{display:grid;position:relative}.tier-slot .tier .v{visibility:hidden}.outro{color:#fbe7da;height:26.4px;font:inherit;text-align:center;caret-color:currentColor;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:22px;font-weight:700;line-height:1.2;transition:transform .2s,color .2s;position:absolute;bottom:18px;left:12px;right:12px}.outro::-webkit-outer-spin-button,.outro::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tier.is-on+.outro{color:var(--brown-800);transform:translateY(-3px)}@media (hover:hover){.tier-slot:hover .outro{color:var(--brown-800);transform:translateY(-3px)}}.outro::placeholder{color:inherit;opacity:.7}.donate__go{background:var(--yellow);color:var(--brown-900);border-radius:999px;margin-top:28px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-block}.donate__go:hover{background:#ffe14d;transform:translateY(-2px)}.donate__note{color:var(--edge);margin-top:12px;font-size:13.5px}.pix{border:2px solid var(--edge);background:#ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;max-width:900px;margin-top:28px;padding:20px 24px;display:grid}.pix__qr{background:#fff;border-radius:8px;width:176px;height:176px;padding:10px}.pix__qr svg{width:100%;height:100%;display:block}.pix h2{font-family:var(--f-display);color:var(--peach);font-size:20px;font-weight:400}.pix p{color:#f6ddcc;margin-top:6px;font-size:14px}.pix__code{border:2px solid var(--edge);color:#fff;resize:none;background:#0000002e;border-radius:8px;width:100%;margin-top:12px;padding:10px 12px;font:12.5px/1.3 ui-monospace,monospace}.pix__copy{background:var(--yellow);color:var(--brown-900);border-radius:999px;margin-top:12px;padding:12px 24px;font-size:15px;font-weight:700;transition:background .18s}.pix__copy:hover{background:#ffe14d}.pix__copy{align-items:center;gap:8px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.pix__copy svg{flex:none;width:18px;height:18px}.pix__copy.is-ok{background:var(--green-deep);color:#fff;animation:.35s cubic-bezier(.22,1,.36,1) pop}@keyframes pop{0%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pix__copy.is-ok{animation:none}}.pix__banco-t{font-family:var(--f-display);color:var(--peach);margin-top:20px;font-size:16px;font-weight:400}.pix__banco{color:#f6ddcc;flex-wrap:wrap;gap:6px 28px;margin-top:8px;font-size:14px;display:flex}.pix__banco dt{opacity:.75;font-size:12px}.pix__banco dd{color:#fff;overflow-wrap:anywhere;margin:0;font-weight:600}.foot{background:var(--off);padding-block:clamp(80px,7.8vw,199.7px) clamp(40px,4.6vw,117.8px);position:relative}.foot__in{max-width:max(1120px,77.8vw)}.foot__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-inline:clamp(0px,1.4vw,35.8px);display:flex}.wa{isolation:isolate;border:1.5px solid var(--green-deep);height:clamp(38px,3.9vw,99.8px);color:var(--green-deep);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:color .35s var(--ease-out),transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:clamp(8px,.8vw,20px);padding:0 clamp(16px,1.6vw,41px) 0 clamp(12px,1.2vw,30.7px);font-size:clamp(13px,1.4vw,36px);font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.wa:before{content:"";z-index:-1;background:var(--green-deep);transform-origin:0;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.wa__ico{aspect-ratio:1;width:clamp(20px,2.1vw,54px);-webkit-mask:var(--wa-icone) center/contain no-repeat;mask:var(--wa-icone) center/contain no-repeat;transition:transform .5s var(--ease-out);background:currentColor;flex:none}.wa__seta{width:1.25em;height:1.25em;transition:transform .4s var(--ease-out);flex:none}.wa:focus-visible{outline:2px solid var(--green-deep);outline-offset:4px}.wa:active{transform:scale(.97)}@media (hover:hover){.wa:hover{color:var(--off)}.wa:hover:before{transform:scaleX(1)}.wa:hover .wa__ico{transform:rotate(-12deg)scale(1.08)}.wa:hover .wa__seta{transform:translate(4px)}}.socials{gap:clamp(12px,1.3vw,33.3px);display:flex}.socials a{width:clamp(38px,3.9vw,99.8px);transition:transform .3s var(--ease-out),opacity .2s;display:block}.socials a:hover{opacity:.85;transform:translateY(-3px)}.socials a:active{transform:scale(.94)}.socials img{width:100%;height:auto}.foot .partners{gap:clamp(10px,2.36vw,60.4px);margin-top:72px}@media (width>=701px){.foot .partners{margin-top:clamp(60px,6.9vw,177px)}}.copybar{background:var(--orange);color:#fff;text-align:center;letter-spacing:.05em;padding:clamp(13px,1.2vw,30.7px) var(--pad);font-size:clamp(12px,1.2vw,30.7px)}@media (width<=920px){.hero__in{grid-template-columns:1fr}.mark{justify-self:flex-start;width:min(220px,56vw)}.figures .grid{grid-template-columns:repeat(2,1fr);row-gap:36px}.vila__grid{grid-template-columns:1fr 1fr}.vila__text{grid-column:1/-1}.vila__lead{text-align:left}.vila__photo{transform:none}.pillars .grid{grid-template-columns:1fr 1fr}.pillar:nth-child(odd){background:var(--orange-dark)}.pillar:nth-child(2n){background:var(--orange)}.pillar:nth-child(3),.pillar:nth-child(4){padding-top:36px}.pillar:nth-child(3){background:var(--orange)}.pillar:nth-child(4){background:var(--orange-dark)}.eixos ol{grid-template-columns:1fr 1fr;row-gap:36px}.dgrid,.doc2 .grid{grid-template-columns:1fr}.tiers,.more3{grid-template-columns:1fr 1fr}.hotels,.rota__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.rail{display:none}.pix{grid-template-columns:1fr;justify-items:start}.pix>div:last-child{width:100%}.pix__qr{justify-self:center}.pix__copy{margin-inline:auto;display:flex}}@media (width<=600px){.vila__grid,.agencies,.more3{grid-template-columns:1fr}.vila__photo{max-width:320px}.rota__lista,.eixos ol{grid-template-columns:1fr}.strip{grid-template-columns:1fr 1fr}.card{flex-basis:78vw}.scrollnav{display:none}.subnav .wrap{justify-content:flex-start}.foot{padding-top:52px}.foot__top{flex-wrap:nowrap;align-items:center;padding-inline:0}.wa{letter-spacing:.05em;gap:6px;height:32px;padding:0 12px 0 9px;font-size:12px}.wa__ico{width:18px}.socials{gap:10px;margin-top:0}.socials a{width:32px}.partners{flex-wrap:wrap;justify-content:center;gap:18px 22px}.partners li{flex:none!important}.partners img{width:auto;height:46px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.hero__slide:first-child{opacity:1}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--yellow);color:var(--brown-900);padding:8px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.langs{order:3;align-items:center;gap:2px;margin-left:4px;display:flex}.langs a{letter-spacing:0;color:#fff;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:17px;font-weight:400;text-decoration:none}.langs a:hover{background:#ffffff14}.langs a[aria-current=true]{color:var(--orange);font-weight:600}@media (width>=701px){.langs{margin:0;position:absolute;top:0;bottom:0;right:clamp(12px,2.4vw,61.4px)}.top .wrap{justify-content:flex-start;padding-right:112px}}@media (width>=1200px){.top .wrap{justify-content:center;padding-right:0}}.slide .ph{position:absolute;inset:0}.slide[hidden]{display:none!important}.video__play{background:#000;place-items:center;width:100%;display:grid;position:absolute;inset:0}.video__play img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.video__play:hover img{opacity:1}.video__play span{background:var(--orange);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 8px 24px #00000059}.video__play span:before{content:"";border:14px solid #0000;border-left:22px solid #fff;border-right-width:0;margin-left:6px}.tile__soon{background:var(--yellow);color:var(--brown-900);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.notfound{text-align:center;padding-block:120px}.notfound h1{color:var(--brown-800);margin-bottom:24px;font-size:clamp(24px,3.6vw,92.2px)}@media (width<=600px){.langs{margin-left:4px}.langs a{padding:4px;font-size:15px}.top .wrap{padding-inline:8px 12px}}.burger{color:#f3e6da;flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;gap:5px;display:none}.burger span{background:currentColor;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.top.is-open .burger span:first-child{transform:translateY(7px)rotate(45deg)}.top.is-open .burger span:nth-child(2){opacity:0}.top.is-open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=700px){.top{padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.top:not(.is-open){background:#441500e6}.top__prog{top:0;bottom:auto}body{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}.subnav{top:0}.anchor{scroll-margin-top:60px}.burger{height:var(--nav-h);order:3;align-self:center;margin-inline:auto;display:flex}.top .wrap{justify-content:flex-start;padding-inline:12px}.panel{background:var(--brown-900);max-height:calc(100dvh - 2*var(--nav-h));overscroll-behavior:contain;display:none;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 -14px 26px #0000004d}.top.is-open .panel{display:block}.menu{border-top:1px solid #ffffff24;flex-direction:column;align-items:stretch;overflow:visible}.menu a{padding:14px 18px;font-size:17px}.menu a+a{border-top:1px solid #ffffff1a}.langs{border-top:1px solid #ffffff24;gap:4px;margin:0;padding:12px 18px 14px}.langs a{padding:8px 12px;font-size:14.5px}}.show__ui{pointer-events:none}.zona{z-index:2;cursor:pointer;color:#fff;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0}.zona--prev{justify-content:flex-start;padding-left:clamp(10px,2vw,51.2px);left:0}.zona--next{justify-content:flex-end;padding-right:clamp(10px,15vw,384px);right:0}.zona svg{filter:drop-shadow(0 2px 6px #00000080);opacity:.9;width:clamp(22px,2.4vw,61.4px);height:auto}.zona--prev svg{opacity:.55}.zona:hover svg{opacity:1}.zona:focus-visible{outline:3px solid var(--orange);outline-offset:-8px}.barra{bottom:calc(var(--rip-h) + 10px);z-index:4;max-width:var(--maxw);padding-inline:var(--pad);gap:6px;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.barra__seg{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.barra__seg i{background:var(--orange);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.barra__seg.is-cheio i{transform:scaleX(1)}.barra__seg.is-atual i{animation:5s linear forwards encher}@keyframes encher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.show__stage:hover .barra__seg.is-atual i,.show__stage:focus-within .barra__seg.is-atual i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.barra__seg.is-atual i{transform:scaleX(1)}}
