.roteiro-page{--rt-gut:clamp(18px, 5vw, 72px);--rt-line:#ffffff24;--rt-text:#ffffffc2;--rt-soft:#ffffff94;--rt-peach:#ffd8c8;--rt-peach-soft:#ffe1d6;--rt-accent:#ff9d7e;--rt-no:#0b1a14;--rt-top:92px;background:var(--ink);color:var(--white);overflow-x:clip}.roteiro-page ::selection{color:#fff;background:#ff663d80}.roteiro-page [id]{scroll-margin-top:104px}.roteiro-page main:focus{outline:none}.roteiro-wrap{padding-inline:var(--rt-gut);width:min(100%,1360px);margin-inline:auto}.site-header.roteiro-header{position:fixed}.roteiro-page .header-cta,.roteiro-botao{appearance:none;color:#1a0b05;cursor:pointer;font-family:var(--font-body), Arial, sans-serif;letter-spacing:-.01em;transition:transform .22s var(--ease-liquid), box-shadow .3s ease, filter .3s ease;background:linear-gradient(135deg,#ff8a63,#ff663d);border:1px solid #ffc4ac99;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 12px 30px #ff663d47,inset 0 1px #ffffff6b}.roteiro-page .header-cta{min-height:44px;padding:0 18px}.roteiro-botao{width:100%;min-height:56px;padding:0 30px}.roteiro-botao-grande{min-height:60px;font-size:17px}.roteiro-page .header-cta:hover,.roteiro-botao:hover{filter:brightness(1.07);box-shadow:0 16px 38px #ff663d61,inset 0 1px #ffffff80}.roteiro-page .header-cta:active,.roteiro-botao:active{transform:scale(.97)}.roteiro-hero{isolation:isolate;min-height:max(100svh,780px);padding:calc(var(--rt-top) + 28px) 0 max(40px, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.roteiro-hero-midia{animation:heroReveal 1.6s var(--ease-liquid) both;z-index:-2;height:74svh;position:absolute;inset:0 0 auto}.roteiro-hero-midia .roteiro-midia{width:100%;height:100%}.roteiro-hero-midia{-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.roteiro-midia{position:relative;overflow:hidden}.roteiro-midia img,.roteiro-midia video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.roteiro-midia-video{background-position:50%;background-size:cover}.roteiro-hero-midia img,.roteiro-hero-midia video{object-position:var(--foco,24% 50%)}.roteiro-hero-midia .roteiro-midia-video{background-position:var(--foco,24% 50%)}.roteiro-hero-veu{z-index:-1;background:linear-gradient(#07100d8c 0,#07100d00 20%),linear-gradient(#07100d00 34%,#07100db3 56%,#07100d 76%);position:absolute;inset:0}.roteiro-hero--retrato .roteiro-hero-veu{background:linear-gradient(180deg, #07100ddb 0, #07100dd1 calc(var(--rt-top) + 4px), #07100dad calc(var(--rt-top) + 32px), #07100d61 calc(var(--rt-top) + 60px), #07100d00 calc(var(--rt-top) + 113px)), linear-gradient(180deg, #07100d29 0, #07100d29 34%, #07100db3 56%, #07100d 76%)}.roteiro-hero--retrato .roteiro-migalhas ol{color:#fff}.roteiro-migalhas{left:0;right:0;top:calc(var(--rt-top) - 7px);z-index:3;position:absolute}.roteiro-migalhas ol{color:#ffffffdb;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.roteiro-migalhas li+li:before{color:var(--rt-accent);content:"›";margin-right:10px}.roteiro-migalhas a,.roteiro-migalhas span{padding:7px 0;display:inline-block}.roteiro-migalhas a{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.roteiro-migalhas a:hover{text-decoration-color:currentColor}.roteiro-hero-envolve{z-index:2;position:relative}.roteiro-hero-conteudo{max-width:760px}.roteiro-titulo{letter-spacing:-.058em;margin:0;font-size:clamp(66px,20.5vw,94px);font-weight:650;line-height:.9}.roteiro-titulo span{display:block}.roteiro-titulo em{color:var(--rt-peach);letter-spacing:-.04em;margin-top:14px;font-size:clamp(26px,8.2vw,40px);font-style:normal;font-weight:400;line-height:1.05;display:block}.roteiro-abertura{color:#ffffffdb;text-wrap:pretty;max-width:30em;margin:22px 0 0;font-size:17px;line-height:1.55}.roteiro-acoes{flex-direction:column;align-items:stretch;gap:14px;margin-top:26px;display:flex}.roteiro-acoes-nota{color:#ffffffc7;font-family:var(--font-display), Arial, sans-serif;text-align:center;margin:0;font-size:13px;font-weight:600;line-height:1.45}.roteiro-aviso-imagem{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.roteiro-aviso-topo,.roteiro-aviso-fecho{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;writing-mode:vertical-rl;z-index:3;background:#07100d85;border-radius:999px;padding:12px 6px;position:absolute;right:10px}.roteiro-aviso-topo{top:calc(var(--rt-top) + 6px)}.roteiro-aviso-fecho{z-index:2;top:132px}.roteiro-resumo{padding:4px 0 72px;position:relative}.roteiro-resumo-grade{gap:40px;display:grid}.roteiro-ficha{color:var(--rt-soft);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,8.6vw,46px);font-weight:450;line-height:1.1}.roteiro-ficha strong{color:var(--white);font-weight:700}.roteiro-ficha-nota{color:var(--rt-peach);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.012em;text-wrap:balance;margin:26px 0 0;font-size:19px;font-weight:600;line-height:1.35}.roteiro-ficha-aviso{color:var(--rt-soft);margin:10px 0 0;font-size:13px;line-height:1.5}.roteiro-introducao p{color:var(--rt-text);text-wrap:pretty;max-width:62ch;margin:0 0 18px;font-size:17px;line-height:1.7}.roteiro-introducao p:last-child{margin-bottom:0}.roteiro-paradas{background:radial-gradient(620px at 6% 440px,#2570503d,#0000 72%),linear-gradient(#07100d,#0a1712 50%,#07100d);padding:80px 0 88px;position:relative}.roteiro-paradas h2,.roteiro-faq h2,.roteiro-depoimentos h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,11vw,58px);font-weight:560;line-height:.98}.roteiro-paradas-intro{color:var(--rt-text);text-wrap:pretty;max-width:28em;margin:18px 0 0;font-size:17px;line-height:1.55}.roteiro-paradas-reserva{display:none}.roteiro-trilha{margin:44px 0 0;padding:0;list-style:none}.roteiro-parada{padding:0 0 48px 62px;position:relative}.roteiro-parada:last-child{padding-bottom:0}.roteiro-parada:before,.roteiro-parada:after{content:"";border-radius:2px;width:2px;position:absolute;top:44px;bottom:-2px;left:19px}.roteiro-parada:after{background:var(--rt-line)}.roteiro-parada:before{transform-origin:top;z-index:1;background:linear-gradient(#ff9d7e,#ff663d)}.roteiro-parada:last-child:before,.roteiro-parada:last-child:after{display:none}.roteiro-parada-no{color:#1a0b05;font-family:var(--font-display), Arial, sans-serif;z-index:2;background:#ff7a52;border:1.5px solid #ffc4ac99;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:750;display:flex;position:absolute;top:2px;left:0;box-shadow:0 0 0 6px #ff663d24,0 10px 26px #ff663d4d}.roteiro-parada h3{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(32px,9.4vw,40px);font-weight:600;line-height:1.04}.roteiro-parada-resumo{color:var(--rt-peach-soft);letter-spacing:-.03em;margin:10px 0 0;font-size:20px;font-weight:450;line-height:1.25}.roteiro-parada-texto{color:var(--rt-text);text-wrap:pretty;max-width:60ch;margin:16px 0 0;font-size:16px;line-height:1.7}.roteiro-parada-nota{color:#ffd1c2;letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;align-items:center;gap:10px;margin:18px 0 0;font-size:12px;font-weight:700;display:flex}.roteiro-parada-nota:before{background:var(--orange);content:"";border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #ff663d29}.roteiro-parada-midia{z-index:3;margin:26px -18px 0 -80px;position:relative}.roteiro-parada-midia .roteiro-midia{aspect-ratio:4/5}.roteiro-parada-midia .roteiro-aviso-imagem{margin:10px 0 0 80px}.roteiro-galeria{padding:0}.roteiro-galeria-faixa{padding:0 var(--rt-gut);scroll-padding-inline:var(--rt-gut);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.roteiro-galeria-faixa::-webkit-scrollbar{display:none}.roteiro-galeria-faixa:focus-visible{outline-offset:-4px;border-radius:26px}.roteiro-galeria-faixa li{scroll-snap-align:start;flex:0 0 min(78vw,560px)}.roteiro-galeria-faixa .roteiro-midia{aspect-ratio:4/5;border-radius:26px}.roteiro-faq{padding:80px 0 84px}.roteiro-faq-grade{gap:36px;display:grid}.roteiro-faq-lista{border-top:1px solid var(--rt-line)}.roteiro-faq details{border-bottom:1px solid var(--rt-line)}.roteiro-faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 0;list-style:none;transition:color .25s;display:flex}.roteiro-faq summary::-webkit-details-marker{display:none}.roteiro-faq summary:hover h3{color:var(--rt-peach)}.roteiro-faq summary h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.25;transition:color .25s}.roteiro-faq summary:after{color:var(--rt-accent);content:"";height:16px;transition:transform .35s var(--ease-liquid);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none;width:16px;margin-top:5px}.roteiro-faq details[open] summary:after{transform:rotate(45deg)}.roteiro-faq-resposta{color:var(--rt-text);max-width:62ch;padding:0 0 26px;font-size:16px;line-height:1.7}.roteiro-faq-resposta p{text-wrap:pretty;margin:0}.roteiro-page--retrato .roteiro-faq-resposta{max-width:46ch}.roteiro-faq-resposta a,.roteiro-outro a{color:var(--rt-peach);text-underline-offset:4px;-webkit-text-decoration:underline #ffd8c866;text-decoration:underline #ffd8c866;transition:text-decoration-color .2s}.roteiro-faq-resposta a{margin-top:6px;padding-block:6px;display:inline-block}.roteiro-faq-resposta a:hover,.roteiro-outro a:hover{text-decoration-color:currentColor}.roteiro-depoimentos{background:radial-gradient(560px at 96% 560px,#ff663d1c,#0000 72%),linear-gradient(#07100d,#0a1712 60%,#07100d);padding:84px 0 92px}.roteiro-depoimentos-cabeca p{color:var(--rt-soft);margin:16px 0 0;font-size:15px;line-height:1.5}.roteiro-depoimentos-lista{gap:48px;margin:44px 0 0;padding:0;list-style:none;display:grid}.roteiro-depoimento figure{margin:0}.roteiro-depoimento figure:before{color:var(--rt-accent);content:"“";font-family:var(--font-display), sans-serif;height:40px;margin-bottom:6px;font-size:80px;font-weight:600;line-height:.95;display:block}.roteiro-depoimento blockquote{margin:0}.roteiro-depoimento blockquote p{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(25px,6.8vw,31px);font-weight:450;line-height:1.16}.roteiro-depoimento-longo blockquote p{letter-spacing:-.02em;font-size:clamp(19px,5.2vw,22px);line-height:1.42}.roteiro-autor{align-items:center;gap:14px;margin-top:26px;display:flex}.roteiro-autor img{object-fit:cover;border:1px solid #ffffff5c;border-radius:50%;width:52px;height:52px;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff4d}.roteiro-autor span{flex-direction:column;gap:3px;display:flex}.roteiro-autor strong{font-size:14px}.roteiro-autor small{color:var(--rt-soft);font-size:12px}.roteiro-fecho{isolation:isolate;padding:330px 0 96px;position:relative;overflow:hidden}.roteiro-fecho-midia{z-index:-1;height:420px;position:absolute;inset:0 0 auto}.roteiro-fecho-midia .roteiro-midia{width:100%;height:100%}.roteiro-fecho-midia img{object-position:var(--foco,24% 50%)}.roteiro-fecho-midia:after{content:"";background:linear-gradient(#07100d 0,#07100d00 28%,#07100d1a 46%,#07100d 100%);position:absolute;inset:0}.roteiro-fecho h2{letter-spacing:-.055em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(42px,12vw,66px);font-weight:600;line-height:.96}.roteiro-fecho-texto{color:#ffffffd6;font-family:var(--font-display), Arial, sans-serif;text-wrap:pretty;max-width:30em;margin:22px 0 0;font-size:18px;font-weight:500;line-height:1.55}.roteiro-fecho .roteiro-botao{margin-top:32px}.roteiro-fecho-aviso{color:var(--rt-soft);text-align:center;margin:16px 0 0;font-size:13px}.roteiro-outro{color:var(--rt-text);max-width:34em;margin:36px 0 0;font-size:15px;line-height:1.6}.roteiro-outro a{width:fit-content;margin-top:4px;padding-block:8px;display:block}.roteiro-rodape{border-top:1px solid var(--rt-line);padding:36px 0 44px}.roteiro-rodape-grade{flex-direction:column;align-items:flex-start;gap:0;display:flex}.roteiro-rodape-direitos{color:#ffffff94;margin:16px 0 0;font-size:12px}@media (max-width:699px) and (max-height:740px){.roteiro-hero{min-height:max(100svh,700px)}.roteiro-titulo{font-size:clamp(56px,17.5vw,66px)}.roteiro-titulo em{margin-top:10px;font-size:clamp(22px,7vw,28px)}.roteiro-abertura{margin-top:16px;font-size:16px}.roteiro-acoes{gap:10px;margin-top:18px}.roteiro-botao{min-height:52px}}@media (min-width:700px){.roteiro-page{--rt-top:108px}.roteiro-hero{min-height:100svh}.roteiro-page .header-cta{min-width:188px}.roteiro-botao{width:auto;min-width:270px}.roteiro-hero-midia{height:78svh}.roteiro-titulo{font-size:clamp(94px,12vw,132px)}.roteiro-titulo em{margin-top:18px;font-size:clamp(34px,4.4vw,52px)}.roteiro-abertura{font-size:19px}.roteiro-acoes{flex-direction:row;align-items:center;gap:22px}.roteiro-acoes-nota{text-align:left}.roteiro-aviso-topo,.roteiro-aviso-fecho{right:18px}.roteiro-ficha{font-size:clamp(36px,4.4vw,54px)}.roteiro-fecho-aviso{text-align:left}.roteiro-rodape-grade{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:25px 40px}.roteiro-rodape-grade .footer-links{flex-flow:wrap;gap:4px 28px;margin-top:0}.roteiro-rodape-direitos{margin:0}}@media (min-width:1000px),(min-width:700px) and (min-aspect-ratio:5/6){.roteiro-hero--retrato .roteiro-hero-conteudo{max-width:min(560px,46vw)}.roteiro-hero--retrato .roteiro-hero-midia{height:auto;inset:0 0 0 max(48%,100% - 880px);-webkit-mask-image:none;mask-image:none}.roteiro-hero--retrato .roteiro-hero-midia img{object-position:var(--foco-largo,var(--foco,50% 50%))}.roteiro-hero--retrato .roteiro-hero-midia .roteiro-midia{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000038 8%,#000000a8 20%,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#00000038 8%,#000000a8 20%,#000 34%)}.roteiro-hero--retrato .roteiro-hero-veu{background:linear-gradient(#07100d99 0,#07100d00 24%),linear-gradient(0deg,#07100d 0,#07100db3 14%,#07100d1a 40% 100%)}}@media (min-width:700px) and (max-aspect-ratio:5/6){.roteiro-hero--retrato .roteiro-hero-midia{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.roteiro-hero--retrato .roteiro-hero-veu{background:linear-gradient(180deg, #07100ddb 0, #07100dd1 calc(var(--rt-top) + 4px), #07100dad calc(var(--rt-top) + 32px), #07100d61 calc(var(--rt-top) + 60px), #07100d00 calc(var(--rt-top) + 113px)), linear-gradient(180deg, #07100d1f 0, #07100d1f 44%, #07100d85 64%, #07100d 84%)}}@media (min-width:1000px) and (max-width:1179px),(min-width:700px) and (max-width:999px) and (min-aspect-ratio:5/6){.roteiro-hero--retrato .roteiro-acoes{flex-direction:column;align-items:flex-start;gap:12px}}@media (min-width:700px) and (max-width:999px) and (min-aspect-ratio:5/6){.roteiro-hero--retrato .roteiro-titulo em{font-size:30px}.roteiro-hero--retrato .roteiro-abertura{font-size:17px}.roteiro-hero--retrato .roteiro-botao{width:100%;min-width:0;max-width:320px}}@media (min-width:1000px){.roteiro-hero{min-height:min(100svh,900px)}.roteiro-hero-midia{height:auto;inset:0 0 0 30%;-webkit-mask-image:none;mask-image:none}.roteiro-hero-midia .roteiro-midia{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000029 9%,#00000080 22%,#000000e0 38%,#000 50%);mask-image:linear-gradient(90deg,#0000 0,#00000029 9%,#00000080 22%,#000000e0 38%,#000 50%)}.roteiro-hero-midia img,.roteiro-hero-midia video{object-position:var(--foco-largo,var(--foco,8% 50%))}.roteiro-hero-midia .roteiro-midia-video{background-position:var(--foco-largo,var(--foco,8% 50%))}.roteiro-hero-veu{background:linear-gradient(#07100d80 0,#07100d00 22%),linear-gradient(0deg,#07100d 0,#07100db3 14%,#07100d00 40%)}.roteiro-hero-conteudo{max-width:620px}.roteiro-resumo{padding:44px 0 80px}.roteiro-resumo-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:7vw}.roteiro-introducao{padding-top:10px}.roteiro-paradas{padding:112px 0 140px}.roteiro-paradas h2,.roteiro-faq h2,.roteiro-depoimentos h2{font-size:clamp(54px,5.4vw,80px)}.roteiro-paradas-lado{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:6vw;display:grid}.roteiro-paradas-apoio{padding-bottom:6px}.roteiro-paradas-reserva{margin-top:28px;display:block}.roteiro-paradas-reserva p{color:var(--rt-text);font-family:var(--font-display), Arial, sans-serif;margin:0 0 14px;font-size:15px;font-weight:600}.roteiro-trilha{margin:96px 0 0}.roteiro-parada{width:50%;padding-bottom:92px}.roteiro-parada:nth-child(odd){margin-left:50%;padding-left:76px}.roteiro-parada:nth-child(2n){text-align:right;padding-right:76px}.roteiro-parada:before,.roteiro-parada:after{top:62px}.roteiro-parada:nth-child(odd):before,.roteiro-parada:nth-child(odd):after{left:-1px}.roteiro-parada:nth-child(2n):before,.roteiro-parada:nth-child(2n):after{left:auto;right:-1px}.roteiro-parada-no{width:56px;height:56px;font-size:20px}.roteiro-parada:nth-child(odd) .roteiro-parada-no{left:-28px}.roteiro-parada:nth-child(2n) .roteiro-parada-no{left:auto;right:-28px}.roteiro-parada h3{font-size:clamp(44px,4vw,58px)}.roteiro-parada-resumo{margin-top:12px;font-size:26px}.roteiro-parada-texto{margin-top:20px;font-size:18px}.roteiro-parada:nth-child(2n) .roteiro-parada-texto{text-wrap:balance;margin-left:auto}.roteiro-parada:nth-child(2n) .roteiro-parada-nota{flex-direction:row-reverse}.roteiro-parada-midia{margin:32px 0 0}.roteiro-parada-midia .roteiro-midia{aspect-ratio:16/10;border-radius:26px}.roteiro-parada-midia .roteiro-aviso-imagem{margin-left:0}.roteiro-galeria-faixa{align-items:flex-start;gap:24px}.roteiro-galeria-faixa li{flex-basis:min(34vw,520px)}.roteiro-galeria-faixa li:first-child:nth-last-child(2),.roteiro-galeria-faixa li:nth-child(2):last-child{flex-basis:min(42vw,580px)}.roteiro-galeria-faixa li:first-child{margin-left:auto}.roteiro-galeria-faixa li:last-child{margin-right:auto}.roteiro-galeria-faixa li:nth-child(2n){margin-top:72px}.roteiro-faq{padding:128px 0 140px}.roteiro-faq-grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:7vw}.roteiro-faq h2{position:sticky;top:124px}.roteiro-faq summary h3{font-size:22px}.roteiro-depoimentos{padding:128px 0 140px}.roteiro-depoimentos-lista{grid-template-columns:repeat(12,minmax(0,1fr));gap:88px 24px;margin-top:72px}.roteiro-depoimento:nth-child(odd){grid-column:1/span 7}.roteiro-depoimento:nth-child(2n){grid-column:6/span 7}.roteiro-depoimento blockquote p{font-size:clamp(32px,3.2vw,44px)}.roteiro-depoimento-longo blockquote p{font-size:clamp(21px,1.9vw,25px)}.roteiro-fecho{padding:150px 0 160px}.roteiro-fecho-midia{height:auto;inset:0 0 0 40%}.roteiro-fecho-midia .roteiro-midia{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000029 10%,#00000080 24%,#000000e0 40%,#000 52%);mask-image:linear-gradient(90deg,#0000 0,#00000029 10%,#00000080 24%,#000000e0 40%,#000 52%)}.roteiro-fecho-midia img{object-position:var(--foco-largo,var(--foco,8% 50%))}.roteiro-aviso-fecho{top:260px}.roteiro-fecho-midia:after{background:linear-gradient(#07100d 0,#07100d00 26% 70%,#07100d 100%)}.roteiro-fecho h2{font-size:clamp(66px,6.4vw,96px)}.roteiro-fecho-texto{font-size:20px}.roteiro-fecho--retrato .roteiro-fecho-midia{inset:0 0 0 50%}.roteiro-fecho--retrato .roteiro-fecho-midia .roteiro-midia{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000038 8%,#000000a8 20%,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#00000038 8%,#000000a8 20%,#000 34%)}.roteiro-fecho--retrato h2,.roteiro-fecho--retrato .roteiro-fecho-texto{max-width:calc(50vw - var(--rt-gut) - 24px)}}@keyframes roteiro-fio{0%{transform:scaleY(0)}}@keyframes roteiro-no{0%{background:var(--rt-no);box-shadow:none;color:var(--rt-accent);border-color:#ff9d7e61}}@keyframes roteiro-entra{0%{opacity:0;transform:translateY(20px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.roteiro-parada:before{animation:linear both roteiro-fio;animation-timeline:view();animation-range:entry 55% cover 55%}.roteiro-parada-no{animation:linear both roteiro-no;animation-timeline:view();animation-range:entry 35% entry 85%}.roteiro-parada-corpo{animation:linear both roteiro-entra;animation-timeline:view();animation-range:entry 5% entry 60%}}}@media (prefers-reduced-motion:reduce){.roteiro-midia-video video{display:none}}@media (prefers-contrast:more){.roteiro-page{--rt-text:#fff;--rt-soft:#ffffffd1;--rt-line:#fff6}}
