body:has(.v-reading-page){background:#fffcf7!important}.v-reading-page{--ink:#102944;--muted:#65798d;--blue:#087cca;--vidro:#fff;--vidro-borda:#10294418;color:#102944;--line:#1029441a;padding-bottom:70px}.v-reading-page h1,.v-reading-page h2,.v-reading-page h3{color:#102944;font-weight:600}.v-reading-page .page-head{padding-top:45px}.v-reading-page .page-head h1{font-size:clamp(38px,5vw,64px);font-weight:600}.v-reading-page .page-head .lead{color:#65798d;line-height:1.8}.v-reading-page .rich{color:#273d52;font-size:18px;line-height:1.95}.v-reading-page .rich blockquote{color:#102944;font-size:22px;font-family:var(--font-titulo),sans-serif;background:#eef6fc;border-left:3px solid #087cca;border-radius:0 18px 18px 0;padding:20px 25px;font-weight:500}.v-reading-page .article{max-width:800px;padding-top:38px}.v-reading-page .article h1{margin-block:20px;font-size:clamp(36px,4.8vw,62px);font-weight:600;line-height:1.08}.v-reading-page .article .resumo{color:#607389;font-size:21px;line-height:1.65}.v-reading-page .article .meta{color:#65798d;border-top:1px solid #10294415;border-bottom:1px solid #10294415;margin-block:25px;padding:20px 0;line-height:1.8}.v-reading-page .article .capa{border-radius:22px}.v-reading-page .article .credito{color:#718397;margin-bottom:35px;font-size:11px;line-height:1.7}.v-reading-page .filters a{color:#445d73;background:0 0;border-color:#10294424;border-radius:99px;font-size:12px}.v-reading-page .filters a.active{color:#fff;background:#102944;border-color:#102944}.v-reading-page .category{color:#087cca}.v-reading-page .btn.outline{color:#102944;box-shadow:inset 0 0 0 1px #10294430}.v-reading-page .btn.light{color:#102944;background:#e6f2fd}.v-reading-page .btn.dark{color:#fff;background:#102944}.v-reading-page .btn.dark:hover{background:#087cca}.v-reading-page .section-head h2{padding-left:0;font-size:31px}.v-reading-page .section-head h2:before,.v-reading-page .section-head h2:after{display:none}.v-reading-page .rich a{color:#087cca}.v-news-lead-layout{grid-template-columns:1.65fr 1fr;gap:45px;margin-top:38px;display:grid}.v-news-main{border-right:1px solid #10294418;padding-right:40px;display:block}.v-news-main>img{aspect-ratio:1.8;object-fit:cover;border-radius:22px;width:100%}.v-news-main>div{padding-top:25px}.v-news-main h2{letter-spacing:-.03em;font-size:40px;line-height:1.12}.v-news-main p{color:#61758a;margin-top:18px;font-size:15px;line-height:1.9}.v-news-main small{color:#708297;margin-top:20px;font-size:11px;display:block}.v-news-main .v-text-link{margin-top:20px}.v-news-latest>a{border-bottom:1px solid #1029441a;padding:20px 0;display:block}.v-news-latest>a>span{color:#718396;font-size:10px}.v-news-latest h2{margin-top:10px;font-size:25px;line-height:1.15}.v-news-latest p{color:#65798d;margin-top:12px;font-size:12px;line-height:1.85}.v-news-latest small{color:#087cca;align-items:center;gap:10px;margin-top:12px;font-size:10px;font-weight:800;display:inline-flex}.v-news-latest small svg{width:14px}.v-news-more{margin-top:55px}.v-reading-page .news-card h3{color:#102944}.v-reading-page .news-card p{color:#65798d}.v-reading-page .news-card{border-radius:20px}.v-account-page .form{color:#102944;border:1px solid #10294418;border-radius:24px;padding:30px;background:#fff!important}.v-account-page .field input,.v-account-page .field select,.v-account-page .field textarea,.v-account-page .linha-horario input,.v-account-page .linha-horario select{color:#102944!important;background:#fff!important;border-color:#10294430!important}.v-account-page .field input::placeholder,.v-account-page .field textarea::placeholder{color:#8293a3}.v-account-page select option{color:#102944;background:#fff}.v-account-page .field label{color:#102944}.v-account-page .small-note,.v-account-page .hint{color:#65798d}.v-account-page .field textarea{line-height:1.85}.v-account-summary{background:#eaf5ff;border:1px solid #10294415;border-radius:22px;flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px;padding:30px;display:flex}.v-account-summary>span{color:#60768d;min-width:100px;font-size:11px;display:grid}.v-account-summary b{font-family:var(--font-titulo),sans-serif;color:#102944;font-size:36px;font-weight:500;line-height:1.2}.v-account-summary>a{color:#087cca;flex:1;min-width:200px;font-size:12px;font-weight:700;line-height:1.8}.v-account-claims>article{background:#fff;border:1px solid #1029441a;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:12px;padding:23px;display:flex}.v-account-claims h3{margin-bottom:12px;font-size:23px}.v-account-claims p{color:#65798d;margin-top:12px;font-size:12px}.v-account-page .meu-item{color:#102944;background:#fff!important}.v-account-page .meu-item h3{color:#102944}.v-account-page .empty{color:#102944;background:#fff!important}.v-account-page .empty h3{color:#102944}.v-business-edit-list{gap:20px;margin:20px 0;display:grid}.v-business-edit-item{background:#f5f9fc;border:1px solid #1029441a;border-radius:18px;gap:10px;padding:22px;display:grid}.v-business-edit-item label{font-size:12px}.v-business-edit-item .v-text-link{justify-self:start;font-size:10px}.v-business-menu,.v-business-updates{background:#ffffff06;border:1px solid #ffffff24;border-radius:22px;margin-top:35px;padding:27px}.v-business-menu h2,.v-business-updates h2{margin-bottom:20px;font-size:29px}.v-business-menu>div{white-space:pre-wrap;color:#d2e1f2;font-size:15px;line-height:1.9}.v-business-updates article{border-top:1px solid #ffffff20;padding:22px 0}.v-business-updates article>small{color:#9fb8d6;font-size:10px}.v-business-updates article>h3{margin:10px 0;font-size:23px}.v-business-updates article>p{white-space:pre-wrap;color:#d2e1f2;font-size:14px;line-height:1.85}.v-account-notice{background:#fff0d9;border-radius:22px;padding:30px}.v-account-notice>p{margin:15px 0 25px}.v-agenda-page .poster-legenda .when{color:#ad5000}.v-agenda-page .toggle-link{color:#102944;background:#fff;border-color:#10294424}.v-agenda-page .toggle-link.on{color:#057348;background:#e4f4eb;border-color:#afd8c0}.v-news-lead-layout:not(:has(.v-news-latest)){grid-template-columns:1fr;max-width:900px}.v-news-lead-layout:not(:has(.v-news-latest)) .v-news-main{border:0;padding-right:0}@media (max-width:800px){.v-news-lead-layout{gap:25px}.v-news-main{padding-right:25px}.v-news-main h2{font-size:33px}.v-news-latest h2{font-size:23px}}@media (max-width:600px){.v-news-lead-layout{grid-template-columns:1fr;gap:30px}.v-news-main{border-right:0;padding-right:0}.v-news-main h2{font-size:35px}.v-reading-page .article h1{font-size:37px}.v-reading-page .article .resumo{font-size:18px}.v-reading-page .rich{font-size:16px;line-height:1.95}.v-account-page .form{padding:22px}.v-account-summary{gap:20px;padding:22px}.v-account-summary>span{min-width:70px;font-size:9px}.v-account-claims>article{flex-direction:column;align-items:flex-start}.v-business-edit-item{padding:16px}.v-reading-page .page-head{padding-top:30px}.v-business-menu,.v-business-updates{padding:22px}}
.g-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-bottom:80px}.g-page :is(h1,h2,h3,p,figure){margin:0}.g-page :is(h1,h2,h3){letter-spacing:-.035em}.g-page :is(button,a,input,textarea,select):focus-visible{outline-offset:5px;outline:3px solid #087cca}.g-page em{color:#df6929;font-style:normal}.g-crumb{color:#6d7e8c;flex-wrap:wrap;gap:10px;padding:30px 0;font-size:11px;display:flex}.g-crumb a{color:#29465e}.g-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#667a89;font-size:10px;font-weight:800;line-height:1.7;display:block}.g-button{color:#fff;cursor:pointer;background:#102f4b;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;font-size:12px;font-weight:750;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.g-button:hover{background:#087cca;transform:translateY(-2px)}.g-button svg{flex-shrink:0;width:17px;height:17px}.g-button.secondary{color:#102944;background:0 0;border-color:#10294430}.g-button.secondary:hover{background:#e6f2fb}.g-button.green{background:#315d43}.g-button:disabled{opacity:.6;cursor:wait}.g-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.g-people-hero{border-bottom:1px solid #10294420;grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;padding:40px 0 60px;display:grid}.g-people-hero h1{margin:20px 0 25px;font-size:clamp(65px,8.6vw,120px);font-weight:500;line-height:1;position:relative}.g-people-hero h1>span{color:#e0a321;vertical-align:top;margin:0 0 0 8px;font-size:.4em;display:inline-block}.g-people-hero p,.g-gallery-hero p{color:#637788;margin-bottom:28px;font-size:17px;line-height:1.9}.g-hero-note{background:#f3dfa1;border-radius:4px 80px 4px 4px;justify-self:end;max-width:380px;padding:30px 40px;position:relative;transform:rotate(3deg);box-shadow:8px 12px #f5ecda}.g-hero-note>span{font-family:var(--font-titulo);color:#b67a16;font-size:90px;line-height:.8;display:block}.g-hero-note p{color:#6d521e;font-family:var(--font-titulo);margin:5px 0 25px;font-size:27px;line-height:1.35}.g-hero-note b{color:#102944;font-weight:600}.g-hero-note small{text-transform:uppercase;letter-spacing:.08em;color:#806629;font-size:9px}.g-section{margin:65px 0;scroll-margin-top:110px}.g-section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.g-section-title h2,.g-fauna h2,.g-contribute h2,.g-biography h2{margin-top:12px;font-size:clamp(29px,3.3vw,43px);font-weight:500;line-height:1.12}.g-filters{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g-filters a{white-space:nowrap;border:1px solid #10294420;border-radius:30px;padding:10px 17px;font-size:11px;font-weight:650;transition:all .2s}.g-filters a:hover{background:#e7f0f5}.g-filters a[aria-current=page]{color:#fff;background:#102f4b;border-color:#102f4b}.g-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.g-person{background:#fff;border:1px solid #10294416;border-radius:22px;transition:transform .25s;display:block;overflow:hidden}.g-person:hover{transform:translateY(-6px)}.g-person-art{color:#315d43;background:#e1ebdd;place-content:center;height:240px;display:grid;position:relative;overflow:hidden}.g-person.musica .g-person-art{color:#b45a30;background:#f8dfb4}.g-person-art:before,.g-person-art:after{content:"";opacity:.14;border:1px solid;border-radius:50%;width:230px;height:230px;position:absolute;top:-65px;right:-35px}.g-person-art:after{width:350px;height:350px;top:-125px;right:-95px}.g-person-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-monogram{font-family:var(--font-titulo);letter-spacing:-.05em;font-size:70px;font-weight:500;position:relative}.g-person-art>svg{width:28px;height:28px;position:absolute;bottom:25px;right:25px}.g-person-area{letter-spacing:.04em;color:#102944;background:#fffcf7ef;border-radius:30px;padding:7px 12px;font-size:9px;position:absolute;top:20px;left:20px}.g-person-copy{padding:25px}.g-person-copy h3{justify-content:space-between;align-items:center;gap:10px;font-size:27px;display:flex}.g-person-copy h3 svg{color:#087cca;width:18px}.g-person-copy p{color:#637788;margin-top:12px;font-size:12px;line-height:1.8}.g-person-copy small{color:#087cca;margin-top:22px;font-size:10px;font-weight:800;display:block}.g-invite-card{background:#f5f0e6;border:1px dashed #b0a591;border-radius:22px;flex-direction:column;justify-content:center;align-items:start;padding:30px;display:flex}.g-invite-card>svg{color:#c36d32;width:35px;height:35px;margin-bottom:30px}.g-invite-card h3{font-size:30px;line-height:1.15}.g-invite-card p{color:#637788;margin:18px 0;font-size:12px;line-height:1.8}.g-invite-card>span{color:#ad5000;margin-top:10px;font-size:11px;font-weight:800}.g-fauna{color:#315d43;background:#e7eddf;border-radius:28px;grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;margin:65px 0;padding:45px 55px;display:grid;overflow:hidden}.g-fauna h2{font-size:clamp(32px,3.8vw,48px)}.g-fauna h2 em{color:#315d43}.g-fauna p{color:#5e735f;max-width:420px;margin:20px 0 25px;font-size:13px;line-height:1.9}.g-fauna .g-eyebrow{color:#537151}.g-fauna-drawing{color:#4d7051;text-align:center;position:relative}.g-fauna-drawing svg{width:100%;max-width:380px;height:auto}.g-fauna-drawing>span{text-align:left;letter-spacing:.08em;text-transform:uppercase;margin:0 0 0 30px;font-size:10px;line-height:1.7;display:block}.g-contribute{text-align:center;max-width:700px;margin:auto;padding:60px 0 25px}.g-contribute>p{color:#637788;max-width:520px;margin:22px auto;font-size:13px;line-height:1.9}.g-contribute .g-actions{justify-content:center}.g-gallery-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;margin:20px 0 55px;display:grid}.g-gallery-hero h1{margin:20px 0 25px;font-size:clamp(45px,5.6vw,78px);font-weight:500;line-height:1.06}.g-gallery-hero h1 em{color:#087cca}.g-gallery-hero p{font-size:14px}.g-gallery-hero figure{background:#fff;border:1px solid #10294418;border-radius:4px;flex-direction:column;align-self:stretch;min-height:390px;padding:13px 13px 0;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 20px 45px #1029440c}.g-gallery-hero figure>img{object-fit:cover;aspect-ratio:1.3;border-radius:2px;flex:1;width:100%;min-height:0}.g-gallery-hero figcaption{color:#637788;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 5px;font-size:9px;display:flex}.g-gallery-hero figcaption>a{color:#087cca}.g-photo-corner{color:#fff;letter-spacing:8px;font-size:27px;font-weight:300;position:absolute;bottom:75px;right:30px}.g-gallery-stamp{border-left:2px solid #dba62c;gap:6px;margin-top:35px;padding-left:15px;display:grid}.g-gallery-stamp span{text-transform:uppercase;letter-spacing:.1em;color:#7b8b97;font-size:9px}.g-gallery-stamp b{font-family:var(--font-titulo);font-size:19px;font-weight:500}.g-search{background:#fff;border:1px solid #10294425;border-radius:50px;flex-shrink:0;align-items:center;width:300px;max-width:100%;display:flex;overflow:hidden}.g-search input{width:100%;min-width:0;box-shadow:none;padding:14px 17px;font-size:11px;color:#102944!important;background:0 0!important;border:0!important}.g-search button{color:#102944;cursor:pointer;background:0 0;border:0;place-items:center;padding:12px 17px;display:grid}.g-search button svg{width:18px}.g-result{color:#728493;font-size:10px;margin-bottom:22px!important}.g-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px;display:grid}.g-album{min-width:0;display:block}.g-album>div{aspect-ratio:1.35;background:#e3ebed;border-radius:18px;place-items:center;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.g-album>div>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.g-album:hover>div>img{transform:scale(1.05)}.g-album>div>svg{color:#7e96a2;width:40px;height:40px}.g-album>div>span:not(.exemplo){color:#102944;background:#fffcf7f2;border-radius:30px;align-items:center;gap:12px;padding:7px 11px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:13px;right:13px}.g-album>div>span>svg{width:13px}.g-album>div>.exemplo{color:#765114;background:#ffe9b8;position:absolute;inset:12px auto auto 12px}.g-album>small{color:#738592;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.g-album h3{margin:10px 0;font-size:25px;font-weight:500;line-height:1.2}.g-album p{color:#637788;font-size:11px;line-height:1.7}.g-empty{text-align:center;background:#fff;border:1px dashed #b9c5cc;border-radius:22px;padding:45px 25px}.g-empty>svg{color:#5c8065;width:35px;height:35px;margin-bottom:18px}.g-empty h3{font-size:29px;font-weight:500}.g-empty p{color:#637788;max-width:520px;margin:18px auto 23px;font-size:13px;line-height:1.9}.g-empty.fauna{background:#f0f4e9;border-color:#b7c6ac}.g-pagination{justify-content:center;align-items:center;gap:25px;margin-top:35px;font-size:12px;display:flex}.g-pagination a{color:#087cca;font-weight:750}.g-profile{grid-template-columns:300px 1fr;align-items:center;gap:60px;margin:25px 0 60px;display:grid}.g-profile-portrait{aspect-ratio:1;color:#315d43;background:#e1ebdd;border-radius:22px;place-content:center;width:100%;display:grid;position:relative;overflow:hidden}.g-profile.musica .g-profile-portrait{color:#b45a30;background:#f7dfb5}.g-profile-portrait>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-profile-portrait>svg{width:35px;height:35px;position:absolute;bottom:25px;right:25px}.g-profile-portrait>span{font-family:var(--font-titulo);letter-spacing:-.06em;font-size:100px;font-weight:500}.g-profile h1{margin:18px 0 22px;font-size:clamp(40px,5.4vw,70px);font-weight:500;line-height:1.05}.g-profile p{color:#637788;max-width:600px;font-size:16px;line-height:1.8}.g-memorial{background:#e6e9eb;border-radius:25px;margin-top:12px;padding:6px 14px;font-size:10px;display:inline-block}.g-biography{border-block:1px solid #10294420;grid-template-columns:1fr 1.25fr;gap:15px 60px;padding:40px 0;display:grid}.g-biography>.g-eyebrow{grid-column:1/-1}.g-biography h2{margin-top:0;font-size:34px}.g-biography>div{color:#526a7b;white-space:pre-wrap;font-size:15px;line-height:1.95}.g-biography-text p{overflow-wrap:anywhere;margin:0 0 22px}.g-biography-text p:last-child{margin-bottom:0}.g-biography-text a{color:#087cca;text-underline-offset:3px;text-decoration:underline}.g-biography-text .g-biography-sources{border-top:1px solid #10294420;margin-top:30px;padding-top:20px;font-size:11px;line-height:1.9}.g-illustration-credit{color:#718491;font-size:10px;margin-top:-40px!important;margin-bottom:35px!important}.g-person-art.g-person-illustrated{background:#fff1d9}.g-person-art.g-person-illustrated:before,.g-person-art.g-person-illustrated:after{display:none}.g-person-art.g-person-illustrated>img{object-fit:cover;object-position:50% 30%}.g-profile-bottom{color:#087cca;border-top:1px solid #10294420;justify-content:space-between;gap:25px;margin-top:60px;padding-top:25px;font-size:11px;display:flex}.g-record{background:#f6efe2;border:1px solid #10294415;border-radius:25px;margin-top:30px;padding:35px}.g-record-top{grid-template-columns:230px 1fr;align-items:center;gap:35px;margin-bottom:25px;display:grid}.g-record-cover{aspect-ratio:1;background:#e7bc65;border-radius:12px;place-items:center;display:grid;overflow:hidden}.g-record-cover>img{object-fit:cover;width:100%;height:100%}.g-vinyl{aspect-ratio:1;background:repeating-radial-gradient(circle,#183349 0 2px,#234158 3px,#102b42 4px);border-radius:50%;place-items:center;width:86%;display:grid;box-shadow:10px 7px 15px #10294425}.g-vinyl>span{aspect-ratio:1;text-align:center;color:#fff;width:40%;font-family:var(--font-titulo);background:#e66d31;border-radius:50%;place-content:center;font-size:22px;line-height:1.1;display:grid}.g-record h2{margin:15px 0;font-size:clamp(33px,4vw,54px);font-weight:500;line-height:1.05}.g-record p{color:#637788;margin-bottom:15px;font-size:13px;line-height:1.85}.g-record small{color:#667c89;font-size:10px}.g-tracks{margin:30px 0 0;padding:0;list-style:none}.g-tracks li{border-top:1px solid #10294418}.g-tracks li>:is(button,a,div){color:#102944;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:35px 1fr 40px 20px;align-items:center;gap:16px;padding:17px 10px;display:grid}.g-tracks li>:is(button,a){cursor:pointer;border-radius:10px;transition:background .2s}.g-tracks li>:is(button,a):hover,.g-tracks li.active{background:#eee2cc}.g-tracks b{font-size:13px;font-weight:750;display:block}.g-tracks small{margin-top:4px;font-size:9px;display:block}.g-tracks .g-track-number{color:#74848d;font-size:11px}.g-tracks li>*>span:nth-child(3){color:#6d7f8c;font-size:10px}.g-tracks svg{color:#b45a30;width:15px;height:15px}.g-audio{background:#fff;border-radius:18px;gap:10px;margin-top:20px;padding:18px;font-size:12px;display:grid}.g-audio audio{width:100%}.g-album-story{border-block:1px solid #10294420;grid-template-columns:250px 1fr;gap:30px;margin:20px 0;padding:25px 0;display:grid}.g-album-story>p{white-space:pre-wrap;color:#637788;font-size:14px;line-height:1.9}.g-author{align-items:center;gap:15px;display:flex}.g-author>span{color:#315d43;background:#e7eddf;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.g-author svg{width:20px;height:20px}.g-author small{color:#718491;margin-bottom:6px;font-size:9px;display:block}.g-author b{color:#315d43;font-size:14px}.g-photo-caption{text-align:left;color:#102944;background:#fff;gap:5px;padding:14px 16px;display:grid}.g-photo-caption b{font-size:12px;font-weight:650}.g-photo-caption>span{color:#637788;font-size:11px}.g-photo-caption small{color:#637788;font-size:9px}dialog.lightbox:not([open]){display:none}dialog.lightbox[open]{overscroll-behavior:contain;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}dialog.lightbox::backdrop{background:#030b18}dialog.lightbox{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.g-person-form{margin-top:30px}.g-person-form .field{margin-block:22px}.g-person-form small{color:#637788;font-size:11px;line-height:1.8}.g-form-notice{color:#45657f;background:#edf5fb;border-radius:14px;padding:20px;font-size:12px;line-height:1.8}.g-form-albums{border-top:1px solid #10294420;margin-top:30px;padding-top:30px}.g-form-albums>h2{margin-bottom:15px;font-size:28px}.g-form-albums>p{margin-bottom:25px}.g-form-albums>fieldset{background:#faf8f3;border:1px solid #10294425;border-radius:16px;min-width:0;margin:30px 0;padding:20px}.g-form-albums legend{padding:0 10px;font-size:13px;font-weight:800}.g-form-albums .g-button{padding:10px 18px;font-size:11px}.g-form-track{background:#fff;border:1px solid #10294415;border-radius:12px;margin:20px 0;padding:18px}.g-form-track h3{font-size:20px}.g-remove{color:#a54126;cursor:pointer;background:0 0;border:0;margin:18px 0;font-size:11px;text-decoration:underline;display:block}.g-person-form>button[type=submit]{margin-top:30px}.g-form-current-photo{align-items:center;gap:20px;margin-top:18px;display:flex}.g-form-current-photo>img{object-fit:cover;border-radius:12px;width:70px;height:70px}.g-form-current-photo input{width:auto!important}.g-form-current-photo>label{align-items:center;gap:10px;font-size:11px;display:flex}.g-home-people{color:#102944;background:#f7efe2;padding-block:60px}.g-home-people .g-section-title{margin-bottom:30px}.g-home-people h2{color:#102944}@media (min-width:1000px){.g-albums>.g-album:nth-child(6n+2)>div{aspect-ratio:1.1}}@media (max-width:1000px){.g-gallery-hero{gap:35px}.g-gallery-hero figure{min-height:340px}.g-fauna{gap:30px;padding:35px}.g-people-hero{gap:25px}.g-hero-note{padding:25px}.g-people-grid{gap:18px}.g-person-copy{padding:20px}.g-person-copy h3{font-size:24px}.g-profile{grid-template-columns:240px 1fr;gap:35px}.g-record-top{grid-template-columns:190px 1fr}.g-search{width:250px}.g-section-title h2{font-size:33px}}@media (max-width:700px){.g-people-hero{grid-template-columns:1fr;padding-top:20px}.g-people-hero h1{font-size:75px}.g-hero-note{justify-self:stretch;max-width:none;padding:25px 30px;display:none;transform:rotate(1deg)}.g-people-grid,.g-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.g-person-art{height:200px}.g-invite-card{padding:25px}.g-invite-card h3{font-size:26px}.g-fauna{grid-template-columns:1fr;gap:20px;padding:30px}.g-fauna-drawing{max-width:260px;margin:0 auto}.g-fauna-drawing>span{display:none}.g-fauna h2{font-size:39px}.g-gallery-hero{grid-template-columns:1fr;gap:35px}.g-gallery-hero h1{font-size:60px}.g-gallery-hero figure{justify-self:center;width:95%;min-height:0}.g-gallery-hero figure>img{aspect-ratio:1.65}.g-gallery-stamp{display:none}.g-section-title{flex-direction:column;align-items:start;gap:20px}.g-search{width:100%}.g-profile{grid-template-columns:190px 1fr;align-items:start;gap:25px}.g-profile h1{font-size:43px}.g-profile p{font-size:14px}.g-profile .g-actions{grid-column:1/-1}.g-biography{grid-template-columns:1fr;gap:20px}.g-record{padding:25px}.g-record-top{grid-template-columns:160px 1fr;gap:25px}.g-record-top .g-actions{gap:8px}.g-record-top .g-button{padding:11px 15px;font-size:10px}.g-album-story{grid-template-columns:1fr}.g-album h3{font-size:22px}.g-profile-bottom{flex-direction:column}.g-section{margin:45px 0}.g-contribute{padding-top:25px}}@media (max-width:450px){.g-people-hero h1{font-size:66px}.g-people-hero p{font-size:15px}.g-people-grid{grid-template-columns:1fr}.g-person-art{height:250px}.g-invite-card{min-height:270px}.g-albums{grid-template-columns:1fr;gap:30px}.g-gallery-hero h1{font-size:49px}.g-gallery-hero .g-eyebrow{font-size:9px}.g-fauna{padding:25px}.g-fauna h2{font-size:34px}.g-profile{grid-template-columns:1fr;gap:30px}.g-profile-portrait{width:180px}.g-profile h1{font-size:48px}.g-record{padding:20px}.g-record-top{grid-template-columns:1fr;gap:25px}.g-record-cover{width:200px}.g-record h2{font-size:39px}.g-tracks li>:is(button,a,div){grid-template-columns:25px 1fr 30px 15px;gap:8px;padding:16px 0}.g-tracks b{font-size:12px}.g-crumb{font-size:10px}.g-section-title h2{font-size:31px}.g-filters{gap:7px}.g-filters a{padding:9px 13px;font-size:10px}.g-person-form fieldset{padding:15px}.g-form-track{padding:13px}.g-form-current-photo{flex-wrap:wrap}.g-form-notice{padding:16px}.g-home-people{padding-block:40px}}@media (prefers-reduced-motion:reduce){.g-page *{scroll-behavior:auto!important;transition:none!important}}.g-profile.g-profile-with-scene{margin:20px 0 35px;display:block}.g-profile-with-scene p{max-width:780px;font-size:18px}.g-profile-with-scene .g-actions:empty{display:none}.g-illustrated-history{border-top:1px solid #10294420;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:60px;padding-top:40px;display:grid}.g-illustrated-history>figure{min-width:0;position:sticky;top:110px}.g-illustrated-history>figure>img{aspect-ratio:9/16;object-fit:cover;object-position:50% 70%;border-radius:22px;width:100%;height:auto;display:block}.g-illustrated-history figcaption{color:#718491;padding-top:12px;font-size:9px;line-height:1.8}.g-illustrated-history h2{margin:12px 0 25px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.12}.g-illustrated-history .g-biography-text{color:#526a7b;white-space:pre-wrap;font-size:15px;line-height:1.95}.g-person-art.g-person-illustrated{height:320px}.g-person-art.g-person-scene>img{object-position:50% 32%}@media (max-width:1000px){.g-illustrated-history{gap:35px}}@media (max-width:800px){.g-illustrated-history{grid-template-columns:1fr;gap:35px;padding-top:28px}.g-illustrated-history>figure{width:100%;max-width:440px;margin:0 auto;position:static}.g-profile-with-scene p{font-size:16px}.g-illustrated-history h2{font-size:34px}}@media (max-width:450px){.g-person-art.g-person-illustrated{height:300px}.g-illustrated-history>figure>img{border-radius:18px}.g-illustrated-history h2{font-size:31px}}
:root{--v-paper:#eeeae3;--v-ink:#342d29;--v-gold:#efc13f;--paper-3d:#eeeae3;--brown-3d:#654c3d;--green-3d:#315c4b}:is(body:has(.home-viva),body:has(.v-reading-page),body:has(.c-page)){background:#eeeae3!important}.home-viva,.v-reading-page{color:#342d29;--ink:#342d29;--muted:#766b62;--vidro:#f7f4ee;--vidro-borda:#342d291c;background:#eeeae3}.home-viva :is(h2,h3),.v-reading-page :is(h1,h2,h3){color:#342d29}.home-viva h2 em{color:#956330}.v-reading-page :is(.lead,.rich,.small-note,.resumo),.g-profile p,.g-person-copy p,.g-biography-text,.g-illustrated-history .g-biography-text{color:#746b63}.v-kicker.orange,.g-eyebrow{color:#9d572e}.v-kicker.green{color:#315c4b}.site-topbar{background:#f4f0e9}.v-hero{background:#3b3027;border-radius:42px 100px 42px 115px/55px 58px 70px 75px}.v-hero-shade{background:linear-gradient(90deg,#251c16dc 0%,#251c1670 46%,#251c1610 78%),linear-gradient(#0000 40%,#251c1680)}.v-hero-background{object-position:50% 48%}.v-hero-story{background:#fff6e51a;border-radius:25px 10px 25px 12px}.v-hero-story>img{border-radius:35% 45% 35% 22%}.v-hero-credit{color:#ffeed6}.v-hero-story :is(b,small){color:#fff6eb}.v-hero-stories-label{color:#fff5e4}.home-viva .v-agenda{background:linear-gradient(115deg,#e7ded1,#ede6da 58%,#dce3d6)}.home-viva .v-agenda h2{color:#342d29}.home-viva .v-agenda .v-heading p,.v-agenda .v-agenda-bottom{color:#746554}.home-viva .v-agenda .v-kicker{color:#976027}.v-agenda .v-tabs button{color:#6c5744;background:#f5eee4;border-color:#8f755432}.v-agenda .v-tabs button[aria-pressed=true]{color:#f5d391;background:#3d3026;border-color:#3d3026}.v-picture-card{border-radius:50% 50% 10% 10%/26% 28% 9% 9%;overflow:hidden}.v-culture-main{border-radius:45% 18% 40% 12%/16% 30% 15% 18%}.v-picture-card:nth-child(3){border-radius:48% 48% 12% 35%/30% 25% 10% 18%}.v-culture-main img{object-position:50% 44%}.v-picture-copy{padding-bottom:34px}.v-picture-card:after{background:linear-gradient(#0000 25%,#241c15df)}.v-cinema.v-dark{isolation:isolate;background:radial-gradient(at 90% 15%,#a1653159,#0000 48%),linear-gradient(120deg,#211a16,#4b3020);position:relative}.v-cinema.v-dark:before{content:"";z-index:-1;opacity:.7;background:linear-gradient(#211a1670,#211a16ed),url(/editorial/cartoon3d/cinema-sala-v1.png) 50%/cover;position:absolute;inset:0}.home-viva .v-cinema :is(h2,h3){color:#fff6e7}.v-cinema .v-heading em{color:#efc13f}.v-food-photo{border-radius:43% 18% 38% 14%/22% 30% 18% 15%;overflow:hidden}.v-food-guide{background:#e4ddd1}.v-food-symbol{color:#946433}.v-nature{background:linear-gradient(125deg,#dfe5d9,#e7e1d4)}.v-nature-image{border-radius:0 42% 35% 0/0 18% 20% 0;overflow:hidden}.v-sport{background:linear-gradient(115deg,#e1e6db,#e9e3d7)}.v-sport-image{border-radius:46% 42% 20% 38%/28% 22% 13% 17%;overflow:hidden}.v-sport-image>img{object-position:50% 15%}.v-memory{background:linear-gradient(120deg,#e4d6c4,#e9e2d7)}.v-memory-print,.v-memory-small{border-radius:45% 45% 12% 12%/20% 20% 8% 8%;overflow:hidden}.v-memory-print img{object-position:50% 18%}.g-home-people{background:#e7dfd3}.g-person{background:0 0;border:0;border-radius:0;overflow:visible}.g-person-art,.g-person-art.g-person-illustrated{aspect-ratio:1;border-radius:44% 50% 38% 45%/35% 33% 48% 48%;overflow:hidden;box-shadow:0 18px 35px -24px #4f321c80;height:auto!important}.g-person:nth-child(3n+2) .g-person-art{border-radius:50% 35% 48% 37%/35% 48% 33% 50%}.g-person-art.g-person-illustrated>img{object-position:50% 28%;object-fit:cover}.g-person-art.g-person-group>img{object-fit:contain;background:#d6b077}.g-person-area{white-space:nowrap;background:#f9f3e8f5;top:auto;bottom:10px;left:50%;transform:translate(-50%)}.g-person-copy{padding:24px 12px 32px}.g-person-copy h3{font-size:28px}.g-person-copy small,.g-person-copy h3 svg{color:#8c552d}.g-invite-card{background:#d6dfcf;border-radius:45% 45% 30% 12%/20% 20% 13% 15%}.g-profile-portrait{border-radius:43% 48% 34%/35% 38% 46% 40%;box-shadow:0 20px 45px -30px #59351e80}.g-profile-portrait.g-group-portrait{aspect-ratio:1.2;background:#dbc8ac;border-radius:48% 48% 24% 22%/27% 27% 16% 16%}.g-group-portrait>img{object-fit:contain}.g-illustrated-history>figure>img{border-radius:46% 25% 42% 18%/17% 12% 15% 8%;box-shadow:0 22px 45px -30px #55351b80}.g-illustration-credit,.g-illustrated-history figcaption{color:#827669}.g-biography{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.c-page{color:#342d29;background:#eeeae3;padding-top:16px;overflow:clip}.c-page h1,.c-page h2,.c-page h3{color:#342d29;letter-spacing:-.035em;font-weight:500}.c-hero{isolation:isolate;color:#fff3df;background:#21170f;border-radius:42px 105px 40px 100px/45px 60px 65px 70px;width:min(1600px,100% - 32px);min-height:680px;margin:auto;position:relative;overflow:hidden}.c-hero-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.c-hero-shade{z-index:-1;background:linear-gradient(90deg,#160f0aec,#160f0a86 40%,#0000 72%);position:absolute;inset:0}.c-hero-inner{align-items:center;min-height:680px;padding-block:45px 70px;display:flex}.c-hero-copy{max-width:630px}.c-crumb{color:#ead4b7;gap:10px;margin-bottom:48px;font-size:11px;display:flex}.c-kicker{letter-spacing:.15em;text-transform:uppercase;color:#976027;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.c-hero .c-kicker{color:#e9c57d}.c-hero h1{color:#fff4e5;letter-spacing:-.055em;margin:0 0 23px;font-size:clamp(58px,6.5vw,95px);line-height:1.01}.c-hero h1 em{color:#f5c841;font-style:normal}.c-hero-copy>p{color:#e9d5bc;font-size:15px;line-height:1.9}.c-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.c-button{color:#302218;background:#efc13f;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.c-button:hover{background:#ffda68;transform:translateY(-2px)}.c-button svg{width:18px}.c-text-link{color:#fff3df;align-items:center;gap:8px;font-size:11px;display:inline-flex}.c-text-link svg{width:14px}.c-hero-caption{letter-spacing:.06em;color:#f5dfbb;font-size:8px;position:absolute;bottom:22px;right:35px}.c-content{padding-bottom:75px}.c-ticket-strip{background:#f8f4eb;border:1px solid #78645120;border-radius:20px;align-items:center;gap:22px;max-width:1000px;margin:-20px auto 0;padding:25px 32px;display:flex;position:relative;box-shadow:0 14px 45px -30px #452d1e70}.c-ticket-strip>div{gap:5px;display:grid}.c-ticket-icon{color:#8f5b2e;background:#eddbb2;border-radius:50%;flex-shrink:0;place-content:center;width:52px;height:52px;display:grid}.c-ticket-strip small{text-transform:uppercase;letter-spacing:.12em;color:#967855;font-size:9px}.c-ticket-strip b{font-family:var(--font-titulo);font-size:23px;font-weight:500}.c-ticket-strip div>span{color:#7f7469;font-size:11px}.c-ticket-strip>a{color:#945525;align-items:center;gap:9px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.c-ticket-strip>a svg{width:15px}.c-program{padding-top:80px;scroll-margin-top:120px}.c-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:35px;display:flex}.c-section-heading h2{font-size:clamp(36px,4vw,57px);line-height:1.07}.c-section-heading>p{color:#7d7167;font-size:13px;line-height:1.8}.c-filters{background:#e5dfd5;border:1px solid #78645118;border-radius:23px;padding:18px}.c-days{gap:8px;padding-bottom:7px;display:flex;overflow-x:auto}.c-days button{color:#5b4c40;cursor:pointer;background:#f4f0e8;border:1px solid #85715e30;border-radius:15px;flex:1 0 105px;padding:16px 8px}.c-days button span{text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:9px;display:block}.c-days button b{font-family:var(--font-titulo);font-size:21px;font-weight:500}.c-days button[aria-pressed=true]{color:#f7cf6b;background:#392d24;border-color:#392d24;box-shadow:0 8px 15px -9px #392d2499}.c-search-row{align-items:center;gap:15px;margin-top:10px;display:flex}.c-search{background:#f7f4ed;border:1px solid #82736128;border-radius:99px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 18px;display:flex}.c-search svg{color:#88725c;flex:none;width:17px}.c-search input{color:#342d29;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:3px 0;font-size:12px}.c-search:focus-within{outline-offset:2px;outline:2px solid #a96b31}.c-format{color:#786856;align-items:center;gap:10px;font-size:10px;display:flex}.c-format select{color:#342d29;background:#f7f4ed;border:1px solid #82736128;border-radius:99px;padding:13px;font-size:11px}.c-format option{color:#342d29;background:#f7f4ed}.c-results-line{color:#7b6d61;align-items:center;gap:15px;margin:28px 0;font-size:10px;display:flex}.c-results-line button{color:#9b5b29;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.c-results-rule{background:#78645124;flex:1;height:1px}.c-films{grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 25px;display:grid}.c-film{min-width:0}.c-film-poster{aspect-ratio:2/3;background:#d4c5b1;border-radius:90px 90px 15px 15px/55px 55px 15px 15px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 30px -20px #3d291f99}.c-film-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.c-film-poster .classif{top:auto;bottom:15px;left:15px}.c-poster-open{color:#fff0d4;opacity:0;background:linear-gradient(#0000,#201711e6);justify-content:flex-end;align-items:center;gap:8px;padding:45px 15px 18px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.c-film-poster:hover .c-poster-open,.c-film-poster:focus-visible .c-poster-open{opacity:1}.c-poster-open svg{width:14px}.c-example{color:#5d401b;background:#ffefc8;border-radius:99px;padding:5px 9px;font-size:8px;position:absolute;bottom:17px;right:12px}.c-film-copy{padding:20px 3px 0}.c-film-copy>small{color:#867766;font-size:9px;line-height:1.8;display:block}.c-film-copy h3{margin:8px 0 16px;font-size:25px;line-height:1.15}.c-showtimes{flex-wrap:wrap;gap:6px;display:flex}.c-showtimes>a{text-align:center;color:#5e4429;background:#e4d7bf;border:1px solid #b5986b55;border-radius:9px;gap:2px;min-width:52px;padding:9px 7px;display:grid}.c-showtimes b{font-size:12px}.c-showtimes small{font-size:8px}.c-await{color:#897b6d;font-size:10px}.c-synopsis{border-block:1px solid #78645125;margin-top:18px;padding:12px 0;font-size:11px;line-height:1.8}.c-synopsis summary{cursor:pointer;color:#765435;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.c-synopsis summary::-webkit-details-marker{display:none}.c-synopsis summary svg{width:14px}.c-synopsis[open] summary svg{transform:rotate(45deg)}.c-synopsis p{color:#7a6c60;margin-top:10px}.c-film-link{color:#965a28;align-items:center;gap:8px;margin-top:15px;font-size:10px;font-weight:800;display:flex}.c-film-link svg{width:15px}.c-booking-note{text-align:center;color:#786b5e;margin-top:40px;font-size:11px}.c-booking-note a{color:#8b5326;text-decoration:underline}.c-source-note{background:#e4ded4;border-radius:16px;align-items:start;gap:12px;margin:30px 0 45px;padding:20px 23px;display:flex}.c-source-note svg{color:#8b6a43;flex:none;width:19px}.c-source-note p{color:#766858;font-size:10px;line-height:1.9}.c-source-note a{text-decoration:underline}.c-empty{text-align:center;background:#e7dfd1;border-radius:30px;padding:65px 25px}.c-empty>svg{color:#9a7442;width:40px;height:40px}.c-empty h3{margin-top:20px;font-size:30px}.c-empty p{color:#7b6a59;max-width:50ch;margin:15px auto 25px;font-size:13px;line-height:1.9}.c-upcoming{margin-top:65px}.c-upcoming-label{color:#99713c;font-size:11px}.c-page .filme-card small{color:#8f6032}.c-page .poster-legenda{color:#4e392a}.c-future{color:#f2e6cd;background:linear-gradient(110deg,#315b48,#4e6543 55%,#936136);border-radius:70px 20px 65px 25px;align-items:center;gap:30px;margin-top:75px;padding:48px 40px;display:flex}.c-future h2{color:#fff2d8;font-size:40px;line-height:1.05}.c-future p{max-width:47ch;margin-top:15px;font-size:12px;line-height:1.9}.c-future small{color:#e7d3b3;max-width:55ch;margin-top:14px;font-size:9px;line-height:1.8;display:block}.c-future .c-kicker{color:#f1cf79}.c-future>.c-button{flex-shrink:0;margin-left:auto}.c-future-star{color:#efc13f;font-size:105px;line-height:1;transform:rotate(10deg)}.c-detail-page{padding-bottom:65px}.c-detail-page .filme-detalhe h1{color:#342d29}.c-detail-page .sessao{color:#59422a;background:#e5d8bf!important}.c-detail-page .filme-capa{border-radius:50% 50% 15px 15px/15% 15% 15px 15px;overflow:hidden}.c-reel{position:relative}.c-reel-stage{perspective:1100px;touch-action:pan-y;cursor:grab;outline-offset:-3px;height:460px;position:relative;overflow:hidden}.c-reel-stage:active{cursor:grabbing}.c-reel-card{aspect-ratio:2/3;width:220px;transform-style:preserve-3d;cursor:pointer;-webkit-box-reflect:below 10px linear-gradient(transparent 74%,#fff2);background:#2a211b;border:1px solid #f9db9840;border-radius:100px 100px 14px 14px/35px 35px 14px 14px;margin-left:-110px;padding:0;transition:transform .45s,opacity .45s,filter .45s;position:absolute;top:28px;left:50%;overflow:hidden;box-shadow:0 24px 35px -20px #000b}.c-reel-card img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.c-reel-card:focus-visible{outline-offset:3px;outline:3px solid #efc13f}.c-reel-card span{color:#ffedc8;font-family:var(--font-titulo);background:linear-gradient(#0000,#231911ed);padding:35px 15px 15px;font-size:17px;position:absolute;bottom:0;left:0;right:0}.c-reel-nav{justify-content:center;align-items:center;gap:22px;display:flex}.c-reel-nav button{color:#ffe7b1;cursor:pointer;background:#fff1d510;border:1px solid #edd7b95c;border-radius:50%;place-content:center;width:42px;height:42px;display:grid}.c-reel-nav>span{color:#e2c49e;letter-spacing:.1em;font-size:10px}.c-reel-info{text-align:center;max-width:680px;margin:30px auto 0}.home-viva .c-reel-info h3{color:#fff3da;margin-bottom:12px;font-size:35px}.c-reel-info>p{color:#dcc6a9;margin:15px 0 22px;font-size:12px;line-height:1.9}.c-reel-info .v-film-meta,.c-reel-info .v-film-next{justify-content:center}.c-reel-hint{text-align:center;color:#d6b995;margin-top:18px;font-size:9px}@media (max-width:1000px){.c-films{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px}.c-hero,.c-hero-inner{min-height:630px}.c-future{flex-wrap:wrap}.c-future>.c-button{margin-left:0}.c-future-star{font-size:80px}.c-hero-shade{background:linear-gradient(90deg,#160f0aeb,#160f0a70 60%,#0000)}.c-film-copy h3{font-size:23px}}@media (max-width:700px){.v-hero{border-radius:30px 65px/35px 45px 40px}.v-hero-background{object-position:60% center}.g-biography{grid-template-columns:1fr}.g-profile-portrait{width:230px!important}.c-hero{border-radius:28px 60px/30px 35px;width:calc(100% - 20px);min-height:710px}.c-hero-inner{align-items:flex-start;min-height:710px;padding:28px 15px 250px}.c-hero-art{object-position:64% bottom}.c-hero-shade{background:linear-gradient(#160f0af0,#160f0a99 48%,#160f0a08 90%)}.c-hero h1{max-width:440px;font-size:58px}.c-crumb{margin-bottom:25px}.c-hero-copy>p{font-size:12px}.c-actions{gap:16px;margin-top:22px}.c-button{padding:14px 19px;font-size:11px}.c-text-link{font-size:10px}.c-hero-caption{font-size:7px;bottom:16px;right:22px}.c-ticket-strip{flex-wrap:wrap;gap:15px;margin-top:15px;padding:20px}.c-ticket-strip b{font-size:21px}.c-ticket-strip div>span{max-width:29ch;font-size:9px;line-height:1.6}.c-ticket-strip>a{margin-left:67px;font-size:10px}.c-program{padding-top:50px}.c-section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:25px}.c-section-heading>p{font-size:11px}.c-section-heading h2{font-size:39px}.c-search-row{flex-direction:column;align-items:stretch}.c-format{justify-content:space-between}.c-format select{flex:1}.c-films{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 16px}.c-film-copy h3{font-size:23px}.c-film-copy>small{font-size:8px}.c-film-poster{border-radius:60px 60px 12px 12px/30px 30px 12px 12px}.c-synopsis{font-size:10px}.c-film-link{font-size:9px}.c-showtimes>a{min-width:46px}.c-future{gap:20px;margin-top:45px;padding:35px 25px}.c-future h2{font-size:35px}.c-future-star{font-size:60px}.c-reel-stage{perspective:850px;height:365px}.c-reel-card{width:180px;margin-left:-90px;top:22px}.home-viva .c-reel-info h3{font-size:30px}.v-culture-main{min-height:340px}.v-nature-image{border-radius:45% 20% 30% 10%/10% 15% 10% 10%}}.home-viva .v-nature{border-radius:16px;align-items:center;gap:0;width:min(1600px,100% - 32px);min-height:0;margin:85px auto 0;overflow:hidden}.home-viva .v-nature-image{background:#dce1d4;border-radius:0;align-self:center;height:auto;min-height:0;overflow:hidden}.home-viva .v-nature-image:after{display:none}.home-viva .v-nature-image>img{object-fit:contain;width:100%;height:auto;display:block;position:static;inset:auto;transform:none}.home-viva .v-nature-image>.v-photo-credit{color:#6a725b;background:0 0;border-radius:0;max-width:none;padding:12px 22px 0;font-size:8px;display:block;position:static}.home-viva .v-nature-photo-label{color:#315c4b;background:0 0;padding:10px 22px 18px;font-size:13px;line-height:1.5;display:flex;position:static}.home-viva .v-nature-photo-label svg{flex:none;width:19px;height:19px}.home-viva .v-nature-content{padding:45px}.home-viva .v-food-photo{isolation:auto;background:#f6f1e9;border-radius:16px;flex-direction:column;justify-content:start;align-items:stretch;min-height:0;display:flex;overflow:hidden}.home-viva .v-food-photo:after{display:none}.home-viva .v-food-photo>img{object-fit:contain;z-index:auto;width:100%;height:auto;display:block;position:static;inset:auto;transform:none}.home-viva .v-food-photo-copy{background:0 0;padding:28px 30px 32px;position:static}.home-viva .v-food-photo-copy h3{color:#342d29;font-size:35px;line-height:1.1}.home-viva .v-food-photo-copy .v-kicker{color:#9b6633}.home-viva .v-food-photo-copy>span:last-child{color:#916239}.home-viva .v-food-guide{border-radius:16px}@media (max-width:750px){.home-viva .v-nature{grid-template-columns:1fr;width:calc(100% - 20px);margin-top:55px}.home-viva .v-nature-content{padding:30px 25px}.home-viva .v-nature-photo-label{font-size:12px}.home-viva .v-food-photo-copy{padding:25px}.home-viva .v-food-photo-copy h3{font-size:31px}}.home-viva .v-culture-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.home-viva .v-culture-grid .v-picture-card{color:#342d29;isolation:auto;background:#f6f1e9;border-radius:14px;flex-direction:column;grid-column:auto;align-items:stretch;min-height:0;transition:transform .2s;display:flex;box-shadow:0 16px 35px -30px #63452f80}.home-viva .v-culture-grid .v-picture-card:after{display:none}.home-viva .v-culture-grid .v-picture-card>img{z-index:auto;aspect-ratio:1;object-fit:contain;background:#ded2c0;border-radius:14px 14px 0 0;width:100%;height:auto;display:block;position:static;inset:auto;transform:none}.home-viva .v-culture-grid .v-picture-card:hover{transform:translateY(-4px)}.home-viva .v-culture-grid .v-picture-copy{flex:1;padding:26px 25px 30px}.home-viva .v-culture-grid .v-picture-copy small{color:#a76831;font-size:9px}.home-viva .v-culture-grid .v-picture-copy h3{color:#342d29;font-size:31px;font-weight:500;line-height:1.1}.home-viva .v-culture-grid .v-picture-copy>span{color:#8b582f;font-size:10px}.home-viva .v-culture-grid .v-picture-card>.v-card-arrow{display:none}@media (max-width:1000px){.home-viva .v-culture-grid{gap:16px}.home-viva .v-culture-grid .v-picture-copy{padding:20px}.home-viva .v-culture-grid .v-picture-copy h3{font-size:26px}}@media (max-width:700px){.home-viva .v-culture-grid{grid-template-columns:1fr;gap:28px}.home-viva .v-culture-grid .v-picture-copy h3{font-size:30px}.home-viva .v-culture-grid .v-picture-copy{padding:23px}}.g-person-art,.g-person-art.g-person-illustrated,.g-person:nth-child(3n+2) .g-person-art{aspect-ratio:1;background:#e2d8c9;border-radius:14px}.g-person-art.g-person-illustrated>img,.g-person-art.g-person-group>img{object-fit:contain;object-position:center;background:#e2d8c9}.g-profile-portrait,.g-profile-portrait.g-group-portrait{aspect-ratio:1;border-radius:14px}.g-profile-portrait>img{object-fit:contain;object-position:center}.g-illustrated-history>figure>img{aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:14px;height:auto}.c-program{position:relative}.c-popcorn-edges{pointer-events:none;z-index:3;position:absolute;inset:0}.c-popcorn-side{width:105px;height:220px;position:absolute;top:80px}.c-popcorn-side-0{left:-75px;transform:rotate(-20deg)}.c-popcorn-side-1{top:190px;right:-75px;transform:rotate(25deg)}.c-program>.c-popcorn-edges .c-popcorn-side-0{top:420px}.c-program>.c-popcorn-edges .c-popcorn-side-1{top:140px}.c-popcorn-button{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 13px 12px #35200b40);width:100%;transform:perspective(400px) rotateY(var(--pop-x,0deg)) rotateX(var(--pop-y,0deg));touch-action:manipulation;background:0 0;border:0;padding:0;transition:scale .25s,filter .25s;position:relative}.c-popcorn-button>img{pointer-events:none;width:100%;height:auto;transition:transform .3s;display:block}.c-popcorn-button:hover>img,.c-popcorn-button:focus-visible>img{transform:translateY(-9px)rotate(12deg)scale(1.1)}.c-popcorn-button:active>img{transform:scale(.85)}.c-popcorn-button:focus-visible{outline-offset:7px;border-radius:50%;outline:2px dashed #c38c39}.c-popcorn-tooltip{color:#3b2817;white-space:nowrap;opacity:0;background:#efc13f;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;transition:opacity .2s;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.c-popcorn-button:hover .c-popcorn-tooltip,.c-popcorn-button:focus-visible .c-popcorn-tooltip{opacity:1}.c-popcorn-small{filter:drop-shadow(0 6px 7px #35200b30);width:42px;position:absolute;top:145px;left:15px;transform:rotate(70deg)}.c-popcorn-side-1 .c-popcorn-small{width:33px;top:-70px;left:auto;right:10px;transform:rotate(-30deg)}.c-pop-burst{pointer-events:none;position:absolute;inset:0}.c-pop-burst b{font-family:var(--font-titulo);color:#e5a92c;text-shadow:0 2px #fff0;font-size:30px;animation:.8s both pop-word;position:absolute;top:0;left:12px}.c-pop-burst img{--dx:-50px;--dy:-60px;--rz:-60deg;width:24px;animation:.8s ease-out both pop-piece;position:absolute;top:35px;left:40px}.c-pop-burst img:nth-of-type(2){--dx:55px;--dy:-45px;--rz:70deg}.c-pop-burst img:nth-of-type(3){--dx:-35px;--dy:65px;--rz:-90deg}.c-pop-burst img:nth-of-type(4){--dx:50px;--dy:55px;--rz:120deg}@keyframes pop-piece{0%{opacity:1;transform:translate(0)scale(.6)}80%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rz)) scale(.8)}}@keyframes pop-word{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:1;transform:translateY(-25px)scale(1.15)}to{opacity:0;transform:translateY(-65px)scale(1)}}@media (min-width:1700px){.c-popcorn-side{width:135px}.c-popcorn-side-0{left:-150px}.c-popcorn-side-1{right:-150px}}@media (max-width:1100px){.c-popcorn-side{width:65px}.c-popcorn-side-0{left:-38px}.c-popcorn-side-1{right:-38px}.c-popcorn-small{width:27px}.c-popcorn-side-1 .c-popcorn-small{width:25px}.c-program>.c-popcorn-edges .c-popcorn-side-0{top:370px}}@media (max-width:700px){.c-popcorn-side{width:48px}.c-popcorn-side-0{top:290px;left:-22px}.c-popcorn-side-1{top:290px;right:-22px}.c-popcorn-small{display:none}.c-program>.c-popcorn-edges .c-popcorn-side-0{top:30px}.c-program>.c-popcorn-edges .c-popcorn-side-1{top:35px}.c-program>.c-popcorn-edges .c-popcorn-side-0,.c-popcorn-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.c-popcorn-button,.c-popcorn-button>img{transition:none;transform:none!important}.c-pop-burst img{animation:none;display:none}.c-pop-burst b{animation:none;top:-30px}}.c-reel-card,.c-film-poster,.c-page .filme-card,.c-page .filme-card .poster,.c-detail-page .filme-capa{border-radius:8px}.c-film-poster>img{object-fit:contain}.c-film-poster:hover>img{transform:none}@media (prefers-reduced-motion:reduce){.c-reel-card,.c-button,.c-film-poster>img{transition:none}.c-button:hover{transform:none}}
body:has(.r-page){background:#eeeae3!important}.r-page{color:#342d29;--ink:#342d29;--muted:#7b6c5e;--vidro:#f6f1e9;--vidro-borda:#6e513520;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eeeae3;padding:16px 0 75px;overflow:clip}.r-page :is(h1,h2,h3){font-family:var(--font-titulo);letter-spacing:-.04em;color:#342d29;font-weight:500}.r-page :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #b97732}.r-hero{isolation:isolate;color:#fff0d9;background:#6a2d10;border-radius:18px;width:calc(100% - 32px);max-width:1600px;min-height:650px;margin:auto;position:relative;overflow:hidden}.r-hero>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.r-hero-shade{z-index:-1;background:linear-gradient(90deg,#34190dcc,#34190d33 60%,#0000);position:absolute;inset:0}.r-hero-inner{align-items:center;min-height:650px;padding-block:40px 65px;display:flex}.r-hero-inner>div{max-width:600px}.r-crumb{color:#f0c9a4;align-items:center;gap:10px;margin-bottom:35px;font-size:11px;display:flex}.r-kicker{text-transform:uppercase;letter-spacing:.15em;color:#a76b32;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.r-hero .r-kicker{color:#ffd26b}.r-hero h1{color:#fff4df;letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(55px,6.3vw,90px);line-height:1}.r-hero h1 em{color:#ffc74b;font-style:normal}.r-hero p{color:#efd2b4;margin-bottom:28px;font-size:14px;line-height:1.9}.r-button{color:#382310;cursor:pointer;background:#ec9d32;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:15px 23px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.r-button:hover{background:#f7b958;transform:translateY(-2px)}.r-button svg{flex:none;width:17px;height:17px}.r-button.secondary{color:#704f32;background:#f4eee4;border-color:#7b5e342d}.r-button.secondary:hover{background:#e9decc}.r-button.green{color:#fff1db;background:#315c4b}.r-button.green:hover{background:#244d3b}.r-hero-credit{color:#f8d8b1;font-size:8px;position:absolute;bottom:20px;right:30px}.r-list-section{padding-top:75px;scroll-margin-top:130px}.r-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.r-heading h2{font-size:clamp(34px,3.8vw,53px);line-height:1.08}.r-link{color:#946332;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.r-link svg{width:16px}.r-types{gap:10px;padding:5px 2px 14px;display:flex;overflow-x:auto}.r-types button{color:#6b543d;cursor:pointer;background:#f7f3eb;border:1px solid #9f7e4f20;border-radius:14px;flex:1 0 125px;justify-items:center;gap:10px;padding:19px 12px;transition:background .2s,transform .2s;display:grid}.r-types button>span{font-size:30px;line-height:1.1}.r-types button b{white-space:nowrap;font-size:10px}.r-types button:hover{background:#ece1cf;transform:translateY(-3px)}.r-types button[aria-pressed=true]{color:#ffe0a0;background:#4d3524;border-color:#4d3524}.r-filters{background:#e4ddd1;border-radius:16px;align-items:center;gap:13px;margin-top:12px;padding:15px;display:flex}.r-search{background:#f8f4ec;border:1px solid #92714c20;border-radius:99px;flex:1;align-items:center;gap:12px;min-width:0;padding:11px 16px;display:flex}.r-search>svg{color:#92714c;flex:none;width:18px}.r-search input{color:#342d29;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:3px 0;font-size:12px}.r-search:focus-within{outline-offset:2px;outline:2px solid #bd8647}.r-bairro select{color:#6b543d;background:#f8f4ec;border:1px solid #92714c20;border-radius:99px;max-width:210px;padding:14px;font-size:11px}.r-bairro option{color:#342d29;background:#f8f4ec}.r-open-filter{color:#315c4b;cursor:pointer;white-space:nowrap;background:#f8f4ec;border:1px solid #315c4b30;border-radius:99px;align-items:center;gap:8px;padding:14px 17px;font-size:10px;font-weight:800;display:flex}.r-open-filter>span{background:#709b6f;border-radius:50%;width:6px;height:6px}.r-open-filter[aria-pressed=true]{color:#fff2d9;background:#315c4b}.r-open-filter[aria-pressed=true]>span{background:#c6eaba}.r-result-line{color:#89745d;align-items:center;gap:18px;margin:28px 0;font-size:10px;display:flex}.r-result-line:after{content:"";background:#7e5e3820;flex:1;height:1px}.r-result-line button{color:#a36c35;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.r-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.r-place{background:#f7f2e9;border:1px solid #92714c18;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.r-place:hover{transform:translateY(-5px);box-shadow:0 16px 40px -27px #69401c66}.r-place-art{aspect-ratio:1.35;background:#ded1bc;position:relative;overflow:hidden}.r-place-art>img{object-fit:cover;width:100%;height:100%}.r-place-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:15px;left:15px;right:15px}.r-place-badges>span,.r-venue-badges>span{color:#886039;background:#f7ecdcf2;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.r-place-badges .r-is-open,.r-venue-badges .r-is-open{color:#315d43;background:#e0efda}.r-art-label{color:#ffedcd;background:#2d1d10b3;border-radius:99px;padding:5px 8px;font-size:7px;position:absolute;bottom:12px;right:12px}.r-place-copy{flex-direction:column;flex:1;align-items:start;padding:24px;display:flex}.r-place-copy>small{color:#b17c39;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.r-place-copy h3{margin:10px 0 13px;font-size:31px;line-height:1.1}.r-place-copy>p{color:#82705e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.r-place-location{color:#896b4c;align-items:center;gap:7px;width:100%;margin-top:auto;font-size:10px;display:flex}.r-place-location svg{width:15px}.r-place-location>svg:last-child{margin-left:auto}.r-place-more{color:#985d28;border-top:1px solid #92714c20;width:100%;margin-top:17px;padding-top:17px;font-size:10px;font-weight:800;display:block}.r-empty{text-align:center;background:#e6dece;border:1px solid #92714c20;border-radius:18px;padding:55px 25px}.r-empty>span{font-size:45px}.r-empty h3{margin:18px 0;font-size:34px}.r-empty p{color:#7f6b53;max-width:50ch;margin:0 auto 25px;font-size:13px;line-height:1.9}.r-empty>a{color:#976331;margin-top:22px;font-size:11px;font-weight:800;display:block}.r-discover{background:#e1d7c6;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;margin-top:75px;display:grid;overflow:hidden}.r-discover>img{object-fit:cover;width:100%;height:100%;max-height:430px}.r-discover>div{padding:40px}.r-discover h2{font-size:43px;line-height:1.05}.r-discover p{color:#7f6a54;margin:23px 0;font-size:13px;line-height:1.9}.r-venue-crumb{color:#8a7259;flex-wrap:wrap;gap:9px;padding:25px 0 30px;font-size:10px;display:flex}.r-venue-hero{background:#e5dac7;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;overflow:hidden}.r-venue-intro{padding:40px 10px 40px 45px}.r-venue-badges{flex-wrap:wrap;gap:6px;margin-bottom:23px;display:flex}.r-venue-badges>span{padding:7px 11px;font-size:9px}.r-venue-intro h1{margin:0 0 20px;font-size:clamp(43px,5vw,72px);line-height:1.02}.r-venue-intro>p{color:#7c644b;max-width:52ch;font-size:14px;line-height:1.9}.r-venue-district{color:#8b6b47;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.r-venue-district svg{width:15px}.r-venue-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.r-venue-art{align-self:stretch;min-height:410px;position:relative}.r-venue-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-venue-art>span{color:#ffeacd;background:#2e1e10b3;border-radius:99px;padding:6px 9px;font-size:7px;position:absolute;bottom:15px;right:15px}.r-venue-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.9fr);align-items:start;gap:50px;margin-top:55px;display:grid}.r-venue-section{margin-bottom:45px;scroll-margin-top:130px}.r-venue-section h2{margin-bottom:20px;font-size:35px;line-height:1.1}.r-venue-section>p{color:#7c6b5c;font-size:14px;line-height:1.9}.r-amenities{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.r-amenities>span{color:#526447;background:#e2e5d5;border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex}.r-amenities svg{width:12px}.r-venue-section .r-heading{align-items:center;margin-bottom:20px}.r-venue-section .r-heading h2{margin:0}.r-venue-section .r-heading>span{color:#8a7259;font-size:10px}.r-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.r-photo-grid>button{aspect-ratio:1.25;cursor:pointer;background:#d7cab5;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.r-photo-grid>button>img{object-fit:cover;width:100%;height:100%}.r-photo-grid>button>span{color:#694b2e;background:#f8eedeea;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex;position:absolute;bottom:12px;right:12px}.r-photo-grid>button>span svg{width:13px}.r-photo-grid>button:only-child{max-width:500px}.r-photos-empty{color:#9a7852;background:#e7dfd1;border:1px dashed #a38a6845;border-radius:14px;justify-items:start;gap:15px;padding:30px;display:grid}.r-photos-empty p{color:#7f6b53;font-size:12px}.r-photos-empty a{color:#976331;font-size:10px;font-weight:800}.r-location{background:#f6f1e9;border:1px solid #95755320;border-radius:18px;padding:30px}.r-location .r-heading h2{font-size:34px}.r-location .r-heading>svg{color:#bc7b37;flex:none;width:30px;height:30px}.r-location-address{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.r-location-address>div{gap:7px;display:grid}.r-location-address b{color:#6d5136;font-size:13px}.r-location-address span{color:#927557;font-size:10px}.r-location-address>.r-button{flex-shrink:0;padding:12px 17px;font-size:10px}.r-map-shell{isolation:isolate;border:1px solid #bda88b45;border-radius:12px;overflow:hidden}.r-map-shell .mini-map{filter:none;border-radius:0;width:100%;min-height:0;height:370px!important}.r-map-shell .leaflet-tile-pane{filter:none!important}.r-map-pending{color:#79613e;background:#e8dcc4;align-items:start;gap:8px;margin:0;padding:13px 15px;font-size:10px;line-height:1.8;display:flex}.r-map-pending svg{flex:none;width:15px;margin-top:2px}.r-map-hint{color:#927557;margin-top:13px;font-size:9px;display:block}.r-venue-aside{position:sticky;top:125px}.r-info-panel{background:#f7f2e9;border:1px solid #95755320;border-radius:18px;padding:30px;scroll-margin-top:120px}.r-info-panel h2{margin-bottom:17px;font-size:30px;line-height:1.1}.r-open-status{color:#9b7960;align-items:center;gap:7px;margin:20px 0;font-size:10px;font-weight:800;display:flex}.r-open-status>span{background:#b19277;border-radius:50%;width:7px;height:7px}.r-open-status.open{color:#315c4b}.r-open-status.open>span{background:#558b5d}.r-page .horarios td{color:#8b7259;border-color:#8c6f4920;padding-block:11px;font-size:10px}.r-page .horarios td:last-child{text-align:right;font-weight:700}.r-page .horarios .hoje td{color:#996126;font-weight:800}.r-hours-note{color:#937656;margin-top:14px;font-size:10px;line-height:1.8}.r-contact-buttons{gap:9px;margin-top:25px;display:grid}.r-contact-buttons>.r-button{font-size:11px}.r-own-place{color:#8c7257;border-top:1px solid #92714c25;margin-top:25px;padding-top:22px;font-size:10px;line-height:1.8;display:block}.r-own-place b{color:#9c652d;margin-top:5px;font-size:10px;display:block}.r-venue-share{margin-top:20px}.r-venue-share :is(a,button){font-size:10px}.r-more{margin-top:65px}.r-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.r-more-grid>a{background:#f7f2e9;border-radius:14px;padding-bottom:23px;overflow:hidden}.r-more-grid img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.r-more-grid small{color:#a3713a;margin:20px 22px 8px;font-size:9px;display:block}.r-more-grid h3{margin:0 22px 15px;font-size:29px;line-height:1.1}.r-more-grid a>span{color:#9e7b4e;align-items:center;gap:10px;margin-inline:22px;font-size:10px;display:flex}.r-more-grid svg{width:15px;margin-left:auto}.r-photo-dialog{color:#fff0d8;background:#2e241c;border:1px solid #b5905f55;border-radius:16px;width:min(1000px,100vw - 30px);max-height:94svh;padding:18px}.r-photo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24180fd9}.r-photo-dialog>img{object-fit:contain;width:100%;max-height:72svh;margin-top:15px;display:block}.r-photo-dialog-head{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.r-photo-dialog button{color:#ffe7bf;cursor:pointer;background:#4e3b2b;border:1px solid #bc99624d;border-radius:99px;min-width:38px;min-height:38px}.r-photo-dialog-head button{font-size:25px}.r-photo-dialog-nav{justify-content:center;align-items:center;gap:22px;margin-top:15px;font-size:11px;display:flex}.r-photo-dialog button:disabled{opacity:.4;cursor:default}@media (max-width:1000px){.r-venue-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:25px}.r-info-panel{padding:24px}.r-location{padding:23px}.r-place-copy{padding:20px}.r-places{gap:18px}.r-place-copy h3{font-size:27px}.r-venue-intro{padding:30px}.r-venue-hero{gap:0}.r-venue-intro h1{font-size:52px}}@media (max-width:750px){.r-hero{border-radius:14px;width:calc(100% - 20px);min-height:720px}.r-hero-inner{align-items:flex-start;min-height:720px;padding:28px 16px 280px}.r-hero>img{object-position:68% bottom}.r-hero-shade{background:linear-gradient(#4a210ce6,#4a210ca6 40%,#0000 83%)}.r-hero h1{font-size:57px}.r-hero p{font-size:12px}.r-crumb{margin-bottom:25px}.r-hero .r-kicker{font-size:8px}.r-hero-credit{font-size:7px;bottom:15px;right:20px}.r-heading{flex-direction:column;align-items:start;gap:20px}.r-heading h2{font-size:38px}.r-list-section{padding-top:48px}.r-types button{flex-basis:110px;padding:16px 9px}.r-types button>span{font-size:26px}.r-types button b{font-size:9px}.r-filters{flex-wrap:wrap;gap:10px;padding:13px}.r-search{flex-basis:100%}.r-bairro{flex:1;min-width:0}.r-bairro select{width:100%;max-width:none}.r-open-filter{padding:14px 12px;font-size:9px}.r-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.r-place-copy{padding:18px}.r-place-copy h3{font-size:25px}.r-place-copy>p{-webkit-line-clamp:2;font-size:10px}.r-place-art{aspect-ratio:1.1}.r-place-badges{gap:4px;top:9px;left:9px;right:9px}.r-place-badges>span{padding:5px 7px;font-size:7px}.r-art-label{font-size:6px;bottom:8px;right:8px}.r-place-more{font-size:9px;line-height:1.7}.r-place-location{font-size:9px}.r-discover{grid-template-columns:1fr;margin-top:45px}.r-discover>img{aspect-ratio:1.6;height:auto}.r-discover>div{padding:30px}.r-discover h2{font-size:38px}.r-venue-hero{grid-template-columns:1fr}.r-venue-intro{padding:30px}.r-venue-art{aspect-ratio:1.6;min-height:0}.r-venue-intro h1{font-size:52px}.r-venue-intro>p{font-size:13px}.r-venue-layout{grid-template-columns:1fr;gap:10px;margin-top:40px}.r-venue-aside{grid-row:1;position:static}.r-venue-main{margin-top:25px}.r-info-panel{padding:25px}.r-info-panel .horarios td{font-size:11px}.r-venue-section h2{font-size:32px}.r-location{padding:23px}.r-location .r-heading{flex-direction:row;align-items:center}.r-location .r-heading h2{font-size:31px}.r-location-address{flex-direction:column;align-items:start;gap:17px}.r-map-shell .mini-map{height:320px!important}.r-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r-more-grid h3{font-size:24px}.r-more-grid small,.r-more-grid h3,.r-more-grid a>span{margin-inline:18px}.r-photo-grid{gap:10px}}@media (max-width:450px){.r-places{grid-template-columns:1fr}.r-place-art{aspect-ratio:1.5}.r-place-copy h3{font-size:31px}.r-place-copy>p{font-size:12px}.r-place-copy{padding:24px}.r-place-badges>span{font-size:8px}.r-place-more{font-size:10px}.r-art-label{font-size:7px}.r-more-grid,.r-photo-grid{grid-template-columns:1fr}.r-venue-crumb{font-size:9px}.r-venue-intro{padding:27px}.r-venue-intro h1{font-size:47px}.r-location{padding:19px}.r-location .r-heading h2{font-size:28px}.r-photo-dialog{padding:13px}.r-photo-dialog>img{max-height:68svh}}.r-venue-share .share{gap:9px;display:grid}.r-venue-share .btn{border-radius:99px;justify-content:center;padding:12px 15px}.r-venue-share .btn.light{color:#765436;background:#e9decc;border:1px solid #97714c20}.r-venue-share .btn.whats{color:#315c4b;background:#e1eadb}.r-page.r-colorful{padding-top:0}.r-color-intro{background:#f4eee4;padding-bottom:25px}.r-color-intro .r-kicker{margin:12px 0}.r-color-intro .wrap>div:nth-of-type(2){justify-content:space-between;align-items:end;gap:30px;display:flex}.r-color-intro h1{margin:0 0 18px;font-size:clamp(44px,5vw,70px);line-height:1.03}.r-color-intro h1 em{color:#90704a;letter-spacing:-.025em;margin-top:8px;font-size:.6em;font-style:normal;display:block}.r-color-nav{border-top:1px solid #8a6f4628;flex-wrap:wrap;gap:12px 35px;margin-top:25px;padding-top:22px;display:flex}.r-color-nav a{color:#705537;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.r-color-nav a>svg{width:13px;transform:rotate(90deg)}.r-color-dot{background:#f4bb27;border-radius:50%;width:11px;height:11px;display:inline-block}.r-color-dot.blue{background:#2074b4}.r-color-dot.green{background:#26734b}.r-color-dot.teal{background:#277a7d}.r-flavor-band{width:100%;scroll-margin-top:100px;position:relative;overflow:hidden}.r-flavor-blue{color:#eff7ff;background:radial-gradient(at 80% 30%,#3c99c5,#0000 60%),#1262a2}.r-flavor-green{color:#f5f6dc;background:radial-gradient(at 20% 25%,#43895a,#0000 60%),#174d35}.r-flavor-yellow{color:#4b361b;background:radial-gradient(at 80% 30%,#ffe078,#0000 60%),#f4c53c}.r-flavor-teal{color:#f3f4df;background:radial-gradient(at 20% 25%,#71b2ab,#0000 60%),#286f71}.r-flavor-inner{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:550px;padding-block:35px;display:grid}.r-flavor-copy{z-index:1;padding-block:35px;position:relative}.r-flavor-band .r-kicker{color:#daebed;font-size:10px}.r-flavor-category{text-transform:uppercase;letter-spacing:.15em;border:1px solid #ffffff4d;border-radius:99px;margin:3px 0 20px;padding:7px 12px;font-size:10px;display:inline-block}.r-flavor-band h2{color:inherit;letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(45px,4.5vw,68px);line-height:1.02}.r-flavor-band h2 em{color:#ffda69;font-style:normal;display:block}.r-flavor-copy>p{opacity:.85;max-width:42ch;margin:22px 0 28px;font-size:13px;line-height:1.9}.r-flavor-band .r-button{color:#4b3415;background:#ffda69;border-radius:99px;font-size:11px}.r-flavor-band .r-button:hover{background:#ffe9a0}.r-flavor-yellow .r-kicker{color:#745422}.r-flavor-yellow .r-flavor-category{border-color:#76532255}.r-flavor-yellow h2 em{color:#87501d}.r-flavor-yellow .r-button{color:#ffebae;background:#583a1e}.r-flavor-yellow .r-button:hover{background:#6c4c2c}.r-flavor-art{isolation:isolate;align-self:stretch;place-items:center;min-height:440px;display:grid;position:relative}.r-flavor-art>img{object-fit:contain;z-index:1;filter:drop-shadow(0 28px 23px #071e2040);width:100%;height:100%;max-height:510px;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative}.r-flavor-art:hover>img{transform:translateY(-10px)rotate(-3deg)}.r-flavor-orbit{aspect-ratio:1;background:radial-gradient(circle,#ffffff0d,#0000 68%);border:1px solid #ffffff1f;border-radius:50%;width:85%;position:absolute;transform:rotate(-20deg)scaleY(.85)}.r-flavor-art>small{z-index:2;opacity:.65;font-size:7px;position:absolute;bottom:0;right:0}.r-flavor-reverse .r-flavor-art{grid-area:1/1}.r-flavor-reverse .r-flavor-copy{grid-area:1/2;padding-left:35px}.r-colorful .r-list-section{padding-top:65px}@media (min-width:1700px){.r-flavor-inner{max-width:1450px}.r-flavor-art>img{max-height:550px}.r-flavor-inner{min-height:590px}}@media (max-width:750px){.r-color-intro{padding-bottom:23px}.r-color-intro .wrap>div:nth-of-type(2){display:block}.r-color-intro .r-link{margin-top:10px;font-size:10px}.r-color-intro h1{margin-bottom:15px;font-size:53px}.r-color-nav{gap:13px 21px;margin-top:23px;padding-top:20px}.r-color-nav a{font-size:10px}.r-flavor-inner{grid-template-columns:1fr;gap:0;min-height:0;padding-block:10px 25px}.r-flavor-copy{padding:30px 0 10px}.r-flavor-band h2{max-width:14ch;font-size:49px}.r-flavor-copy>p{max-width:40ch;margin:17px 0 22px;font-size:12px}.r-flavor-category{margin-bottom:16px;font-size:8px}.r-flavor-band .r-kicker{font-size:8px}.r-flavor-art{aspect-ratio:1.35;min-height:0}.r-flavor-art>img{width:100%;height:100%;max-height:350px;position:absolute;inset:0}.r-flavor-art>small{font-size:6px;bottom:0}.r-flavor-reverse .r-flavor-art,.r-flavor-reverse .r-flavor-copy{grid-area:auto}.r-flavor-reverse .r-flavor-copy{padding-left:0}.r-flavor-band .r-button{padding:14px 19px;font-size:10px}.r-colorful .r-list-section{padding-top:45px}}@media (prefers-reduced-motion:reduce){.r-flavor-art>img{transition:none}.r-flavor-art:hover>img{transform:none}.r-types button,.r-place,.r-button{transition:none}.r-types button:hover,.r-place:hover,.r-button:hover{transform:none}}
body:has(.a-page){background:#eeeae3!important}.a-page{color:#342d29}.a-page h1,.a-page h2,.a-page h3{color:#342d29;letter-spacing:-.035em;font-weight:500}.a-hero{background:linear-gradient(120deg,#fff6e0,#f7e3b0 60%,#ffd26b);border-radius:18px;margin:12px 0 28px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.a-hero:after{content:"🐾";opacity:.14;pointer-events:none;font-size:clamp(120px,22vw,260px);position:absolute;bottom:-6%;right:4%;transform:rotate(-14deg)}.a-hero h1{max-width:15ch;font-size:clamp(36px,5.4vw,70px);line-height:1.02}.a-hero h1 em{color:#087cca;font-style:normal}.a-hero p{color:#5a4a36;max-width:56ch;margin:18px 0 24px;line-height:1.7}.a-especies{margin-top:-6px}.a-grid-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin:26px 0 40px;display:grid}.a-card{background:#fffcf7;border-radius:18px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 10px 30px -22px #59351e80}.a-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #59351ea0}.a-card-photo{aspect-ratio:1;background:#e4ddd1;display:block;position:relative}.a-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.a-card-empty{background:#e4ddd1;place-items:center;width:100%;height:100%;font-size:64px;display:grid}.a-badge{letter-spacing:.04em;color:#fff;background:#087cca;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.a-perdido .a-badge{background:#d94b2b}.a-encontrado .a-badge{background:#008b58}.a-adocao .a-badge{background:#087cca}.a-resgate .a-badge{color:#2b1d0e;background:#ff8700}.a-done .a-badge,.a-detail .a-badge-big.done{color:#342d29;background:#ffc400}.a-done .a-card-photo img{filter:saturate(.7)}.a-card-body{padding:16px 18px 20px;display:block}.a-card-body b{font-size:17px;font-weight:600;line-height:1.25;display:block}.a-card-body small{color:#76685a;margin-top:6px;font-size:12px;display:block}.a-tips{margin-top:20px}.a-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin:14px 0 50px;display:grid}.a-gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.a-gallery img,.a-gallery .a-card-empty{object-fit:cover;aspect-ratio:1;border-radius:18px;width:100%}.a-gallery>:first-child{aspect-ratio:4/3;grid-column:1/-1}.a-badge-big{font-size:12px;display:inline-block;position:static}.a-info h1{margin:14px 0;font-size:clamp(30px,4vw,50px);line-height:1.05}.a-text{color:#4a3f35;white-space:pre-line;font-size:16px;line-height:1.8}.a-happy{color:#5a4a1a;background:#fff1b8;border-radius:14px;margin:6px 0 14px;padding:14px 18px}.a-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0;display:grid}.a-facts div{background:#fffcf7;border-radius:14px;padding:12px 16px}.a-facts dt{letter-spacing:.1em;text-transform:uppercase;color:#087cca;font-size:10px;font-weight:800}.a-facts dd{margin:4px 0 0;font-weight:600}.a-contact{background:#fffcf7;border-radius:18px;gap:14px;padding:22px;display:grid}.a-contact small{color:#76685a;line-height:1.6}.a-form{gap:18px;display:grid}.a-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.a-tipos{border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:0;display:grid}.a-tipos legend{margin-bottom:10px;font-weight:700}.a-tipos label{cursor:pointer;background:#fffcf7;border:2px solid #d9d0c2;border-radius:14px;align-items:center;gap:10px;padding:16px;font-weight:600;display:flex}.a-tipos label.on{background:#e8f4ff;border-color:#087cca}.a-tipos input{accent-color:#087cca}.a-fotos-atuais{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.a-fotos-atuais img{object-fit:cover;border-radius:12px;width:96px;height:96px;display:block}.a-fotos-atuais label{gap:4px;font-size:12px;display:grid}@media (max-width:820px){.a-detail{grid-template-columns:1fr}}.a-zap{font-size:14px;margin-top:18px!important}.a-zap a{color:#087cca;font-weight:700;text-decoration:underline}.a-radar{background:#fffcf7;border-radius:18px;margin:0 0 20px;padding:clamp(18px,3vw,30px)}.a-radar h2,.a-relatos h2,.a-registrar h2{margin-bottom:8px;font-size:clamp(24px,3vw,34px)}.a-radar-aviso{color:#1d4468;background:#e8f4ff;border-radius:12px;margin:6px 0 14px;padding:12px 16px;font-size:14px;line-height:1.55}.a-filtros{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px;font-size:14px;display:flex}.a-filtros select{background:#fff;border:1px solid #d9d0c2;border-radius:10px;margin-left:6px;padding:7px 10px}.a-filtros label{align-items:center;gap:6px;min-height:36px;display:inline-flex}.a-contagem{color:#76685a;margin-left:auto;font-size:13px}.a-mapa{z-index:0;background:#e9e4da;border-radius:14px;height:min(460px,70vh);overflow:hidden}.a-legenda{color:#5a4a36;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.a-legenda i{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.a-popup{max-width:220px;font:500 13px/1.45 Manrope,sans-serif}.a-popup img{border-radius:8px;width:100%;margin-bottom:6px;display:block}.a-popup p{margin:4px 0 0}.a-relatos,.a-registrar{background:#fffcf7;border-radius:18px;margin-bottom:20px;padding:clamp(18px,3vw,30px)}.a-relatos ol{border-left:3px dashed #b9d9f0;gap:12px;margin:14px 0 0;padding:0 0 0 18px;list-style:none;display:grid}.a-relato{background:#fff;border:1px solid #efe7d8;border-radius:14px;padding:16px;position:relative}.a-relato:before{content:"";background:#087cca;border:2px solid #fffcf7;border-radius:50%;width:12px;height:12px;position:absolute;top:22px;left:-26px}.a-relato.s-verificado:before{background:#008b58}.a-relato.s-descartado:before{background:#9a8f82}.a-relato.s-descartado{opacity:.7}.a-relato-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-relato p{margin:10px 0 4px;line-height:1.6}.a-relato small{color:#76685a}.a-relato img{border-radius:12px;width:min(260px,100%);margin-top:10px;display:block}.a-chip{letter-spacing:.03em;color:#5a4a36;background:#f1ebdf;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.a-chip.c-verificado{color:#075d3a;background:#d6f1e3}.a-chip.c-descartado{color:#6d6459;background:#e6e1d9}.a-chip.c-pendente{color:#0a4d85;background:#e1f0fb}.a-chip.c-encontrei{color:#6b4a00;background:#ffe9a8}.a-relato-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.a-relato-acoes form{margin:0}.a-denunciar{color:#8a6b52;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 4px;font-size:13px;text-decoration:underline}.a-aviso-tutor{color:#5a4a1a;background:#fff1b8;border-radius:14px;gap:4px;margin-bottom:16px;padding:16px 20px;display:grid}.a-protegido{color:#5a4a36;background:#f6efe2;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.a-protegido a{color:#087cca;font-weight:700;text-decoration:underline}.a-entrar{gap:14px;display:grid}.a-entrar p{color:#5a4a36;line-height:1.6}.a-form-relato .mini-map{border-radius:14px;overflow:hidden}.a-form{grid-template-columns:minmax(0,1fr);max-width:none}.a-tipos legend{grid-column:1/-1;padding:0}.a-form-relato{box-shadow:none;background:0 0;border:0;padding:0}.a-form .a-grid{min-width:0}.c-caso,.c-comentarios{background:#fffcf7;border-radius:18px;margin-bottom:20px;padding:clamp(18px,3vw,30px)}.c-caso-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.c-caso h2,.c-comentarios h2{margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}.c-comentarios h2 span{color:#8a7a66;font-size:.6em}.c-novidades{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.c-novidade{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.c-novidade-marca{background:#e8f4ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.c-novidade.t-saude .c-novidade-marca{background:#ffe9cc}.c-novidade.t-bem .c-novidade-marca{background:#fff1b8}.c-emoji-celular{display:none}.c-novidade-corpo{background:#fff;border:1px solid #efe7d8;border-radius:14px;min-width:0;padding:14px 16px}.c-novidade-topo,.c-comentario-topo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.c-novidade-topo time,.c-comentario-topo time{color:#8a7a66;font-size:13px}.c-novidade-corpo p{white-space:pre-line;margin:8px 0 0;line-height:1.65}.c-novidade-fotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:12px;display:grid}.c-novidade-fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.c-acoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.c-acoes form{margin:0}.c-form-novidade{box-shadow:none;background:0 0;border-top:1px dashed #e2d6c2;border-radius:0;margin-top:18px;padding-top:18px}.c-form-novidade .a-tipos{flex-wrap:wrap;gap:8px;display:flex}.c-form-novidade .a-tipos legend{width:100%}.c-form-novidade .a-tipos label{border-radius:99px;grid-column:auto;width:auto;min-height:44px;padding:9px 16px;font-size:14px}@media (max-width:560px){.c-novidade{grid-template-columns:minmax(0,1fr)}.c-novidade-marca{display:none}.c-emoji-celular{display:inline}.c-novidade-fotos{grid-template-columns:repeat(2,minmax(0,1fr))}.c-novidade-corpo{padding:12px 14px}}.c-comentarios ul{gap:10px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.c-comentario{background:#fff;border:1px solid #efe7d8;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.c-comentario p{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.c-avatar{color:#fff;background:#087cca;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.c-comentario:nth-child(3n+2) .c-avatar{background:#008b58}.c-comentario:nth-child(3n) .c-avatar{color:#2b1d0e;background:#ff8700}.c-form-comentario{max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid}.c-form-comentario textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9d0c2;border-radius:14px;padding:12px 14px}.c-form-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.c-form-linha small{color:#76685a}.c-feed-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.c-feed-item{color:inherit;background:#fffcf7;border-radius:18px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;transition:transform .2s;display:grid}.c-feed-item:hover{transform:translateY(-2px)}.c-feed-item img,.c-feed-sem{object-fit:cover;background:#efe7d8;border-radius:12px;place-items:center;width:96px;height:96px;font-size:30px;display:grid}.c-feed-tipo{color:#8a6b52;font-size:12px;font-weight:800}.c-feed-item b{margin:2px 0 4px;display:block}.c-feed-item p{color:#5a4a36;margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.c-feed-item{transition:none}.c-feed-item:hover{transform:none}}.rp-faixa{color:#3d3214;background:#fff1b8;border-radius:18px;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;text-decoration:none;transition:transform .2s;display:flex}.rp-faixa:hover{transform:translateY(-2px)}.rp-faixa>span:first-child{font-size:26px}.rp-faixa b{font-size:17px;display:block}.rp-faixa-seta{margin-left:auto;font-size:22px;font-weight:800}.rp-atalhos{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rp-atalhos a{color:#3d3214;background:#fffcf7;border:1px solid #e2d6c2;border-radius:99px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rp-emergencia{background:#fde8e3;border-radius:18px;margin:0 0 24px;padding:clamp(18px,3vw,28px)}.rp-emergencia h2{margin:0 0 10px;font-size:clamp(22px,2.6vw,30px)}.rp-emergencia p{margin:0;line-height:1.6}.rp-emergencia a{color:#9a2a14;font-weight:700;text-decoration:underline}.rp-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.rp-parceiro{background:#fffcf7;border:1px solid #efe7d8;border-radius:18px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px;display:grid}.rp-parceiro-foto{background:#efe7d8;border-radius:14px;place-items:center;width:88px;height:88px;font-size:32px;text-decoration:none;display:grid;overflow:hidden}.rp-parceiro-foto img{object-fit:cover;width:100%;height:100%}.rp-parceiro-corpo{min-width:0}.rp-parceiro h3{margin:6px 0 2px;font-size:18px}.rp-parceiro h3 a{color:inherit;text-decoration:none}.rp-parceiro p{color:#5a4a36;margin:8px 0 0;font-size:14px;line-height:1.55}.rp-sub{color:#76685a;font-size:13px}.rp-selos{flex-wrap:wrap;gap:6px;display:flex}.rp-selo{color:#5a4a36;background:#f1ebdf;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.rp-selo.parceiro{color:#342d29;background:#ffc400}.rp-selo.aberto{color:#075d3a;background:#d6f1e3}.rp-selo.fechado{color:#6d6459;background:#e6e1d9}.rp-selo.emergencia{color:#fff;background:#d94b2b}.rp-selo.coleta{color:#0a4d85;background:#e1f0fb}.rp-zap{color:#008b58;align-items:center;min-height:40px;margin-top:8px;font-size:14px;font-weight:800;display:inline-flex}.rp-ofertas{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.rp-oferta{background:#fff;border:1px solid #efe7d8;border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.rp-oferta>img,.rp-oferta-icone{object-fit:cover;background:#fff1b8;border-radius:12px;place-items:center;width:76px;height:76px;font-size:30px;display:grid}.rp-oferta.t-servico .rp-oferta-icone{background:#e1f0fb}.rp-oferta.t-campanha .rp-oferta-icone{background:#d6f1e3}.rp-oferta-tipo{color:#8a6b52;font-size:12px;font-weight:800}.rp-oferta h3{margin:2px 0 4px;font-size:16px;line-height:1.3}.rp-preco{align-items:baseline;gap:8px;margin:0;display:flex}.rp-preco s{color:#8a7a66;font-size:13px}.rp-preco b{color:#008b58;font-size:20px}.rp-oferta-texto{color:#5a4a36;white-space:pre-line;margin:6px 0 0;font-size:14px;line-height:1.5}.rp-oferta-lugar{color:#087cca;margin-top:6px;font-size:13px;font-weight:700;display:inline-block}.rp-coletas{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rp-coletas li{background:#fffcf7;border-radius:12px;padding:10px 14px;display:grid}.rp-coletas a{color:#087cca;font-weight:800}.rp-coletas span{color:#76685a;font-size:13px}.rp-aviso{color:#5a4a36;background:#f6efe2;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.rp-bloco{background:#fffcf7;border:1px solid #efe7d8;border-radius:18px;gap:10px;margin-top:24px;padding:18px 20px;display:grid}.rp-bloco h2{margin:0}.rp-bloco p{margin:0;line-height:1.6}.rp-coleta{color:#0a4d85;background:#e1f0fb;border-radius:12px;padding:10px 12px;font-weight:600}.rp-form .a-tipos label span{gap:2px;display:grid}.rp-form .a-tipos small{color:#76685a;font-size:13px;font-weight:500}.rp-minhas ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rp-minhas li{background:#fffcf7;border:1px solid #efe7d8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rp-minhas li>div{gap:4px;min-width:0;display:grid}.rp-minhas li .tag{justify-self:start}.rp-minhas small{color:#76685a}@media (prefers-reduced-motion:reduce){.rp-faixa{transition:none}.rp-faixa:hover{transform:none}}
.v-hero,.c-hero,.v-culture-main,.v-picture-card,.v-picture-card:nth-child(3),.v-food-photo,.v-sport-image,.v-sport-image>img,.v-nature-image,.home-viva .v-nature-image,.v-memory-print,.v-memory-small,.g-invite-card,.g-profile-portrait,.g-profile-portrait.g-group-portrait,.g-illustrated-history>figure>img,.g-person-art,.g-person-art.g-person-illustrated,.g-person:nth-child(3n+2) .g-person-art,.c-future,.c-film-poster,.c-detail-page .filme-capa{border-radius:18px!important}.v-hero-story{border-radius:16px!important}.v-hero-story>img{border-radius:10px!important}.g-hero-note{border-radius:14px!important}.c-reel-card{border-radius:10px!important}.home-viva .v-nature-image{border-radius:0!important}@media (max-width:700px){.v-hero,.c-hero{border-radius:16px!important}}.site-topic-nav{position:relative}.site-topic-nav a{white-space:nowrap;transition:color .35s;position:relative}.site-topic-nav a:after{content:"";background:#087cca;height:2px;transition:right .25s;position:absolute;bottom:6px;left:0;right:100%}.site-topic-nav a:hover:after{right:0}.site-topic-nav .nav-trace{height:2px;width:var(--w,0);transform:translateX(var(--x,0));opacity:0;pointer-events:none;background:#087cca;border-radius:0;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;bottom:6px;left:0}.site-topic-nav .nav-trace.on{opacity:1}.site-topic-nav a[aria-current]{color:#087cca}html,body{color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f8fafc!important}:is(body:has(.home-viva),body:has(.v-reading-page),body:has(.c-page),body:has(.r-page),body:has(.a-page)){background:#f8fafc!important}.home-viva,.v-reading-page,.c-page,.r-page,.a-page,.g-page{color:#0f172a!important;background:#f8fafc!important}.home-viva .v-agenda{background:linear-gradient(135deg,#0b7fd0 0%,#087cca 42%,#0a5c9e 100%);box-shadow:0 30px 70px -40px #064a80}.home-viva .v-agenda .v-agenda-glow{background:radial-gradient(60% 55% at 50% 100%,#ffc4004d,#0000 70%),radial-gradient(45% 50% at 8% 0,#ffffff2e,#0000 70%)}.home-viva .v-agenda h2{color:#fff}.home-viva .v-agenda h2 em{color:#ffc400}.home-viva .v-agenda .v-kicker{color:#ffd75e}.home-viva .v-agenda .v-heading p,.home-viva .v-agenda .v-agenda-bottom{color:#e3f0fb}.home-viva .v-agenda .v-tabs button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff59}.home-viva .v-agenda .v-tabs button:hover{background:#ffffff38}.home-viva .v-agenda .v-tabs button[aria-pressed=true]{color:#0a4d85;background:#fff;border-color:#fff}.home-viva .v-agenda .v-button-light{color:#342d29;background:#ffc400}.home-viva .v-agenda .v-button-light:hover{background:#ffd84d}.home-viva .v-agenda .v-agenda-bottom{border-top-color:#ffffff40}.v-business-menu,.v-business-updates{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important}.v-business-menu>div,.v-business-updates article>p{color:#334155!important}.v-business-updates article{border-top-color:#e2e8f0!important}.v-business-updates article>small{color:#64748b!important}.v-cinema{overflow:hidden!important}@media (max-width:1050px){.c-pipoca-palco{display:none}}@media (max-width:900px){.crumbs a,.g-crumb a,.small-note a,.form .full a{margin:-11px -6px;padding:11px 6px;display:inline-block}.footer-links a,.site-footer nav a{padding-block:10px;display:inline-block}}
