@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_b021ee{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_b021ee{--font-text:"Montserrat","Montserrat Fallback"}:root{--noite:#2a1f1d;--noite-2:#1c1412;--vermelho:#ae1f17;--vinho:#65181a;--rosa:#f2c7bc;--rosa-emp:#d4788a;--perola:#f7eee8;--areia:#c8bab2;--grafite:#787068;--tinta:#2a1f1d;--tinta-2:#5a4c48;--display:var(--font-display),"Bebas Neue",sans-serif;--texto:Gotham,var(--font-text),sans-serif;--gutter:clamp(16px,4vw,48px);--max:1344px;--ease:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scrollbar-color:var(--vinho) var(--perola);accent-color:var(--vermelho)}body{background:var(--perola);color:var(--tinta);font:400 17px/1.6 var(--texto);-webkit-font-smoothing:antialiased;caret-color:var(--vermelho)}::selection{background:var(--vermelho);color:#fff}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--rosa-emp);outline-offset:3px}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.secao{position:relative;padding:clamp(72px,10vw,136px) 0;overflow-x:clip}.secao--escura{background:var(--noite);color:var(--perola)}.secao--rosa{background:var(--rosa);color:var(--vinho)}.titulo{font:400 clamp(44px,7vw,96px)/.92 var(--display);letter-spacing:.005em;text-wrap:balance}.titulo em{font-style:normal;color:var(--vermelho)}.secao--escura .titulo em{color:var(--rosa)}.lead{max-width:62ch;font-size:clamp(17px,1.4vw,19px);color:var(--tinta-2);margin-top:20px}.secao--escura .lead{color:rgba(247,238,232,.78)}.secao--rosa .lead{color:var(--vinho)}.pendente{background:rgba(174,31,23,.14);color:inherit;padding:0 .25em;border-radius:2px}.rodape .pendente,.secao--escura .pendente{background:rgba(242,199,188,.24)}.tag-revisao{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:20;font:600 12px/1 var(--texto);letter-spacing:.04em;background:#ffe36e;color:#2a1f1d;padding:6px 9px;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.topo{position:relative;min-height:100svh;overflow:hidden;background:var(--noite);color:var(--perola);display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:end;padding:120px var(--gutter) 230px}.topo__video{position:absolute;inset:0;background:radial-gradient(60% 50% at 70% 40%,rgba(174,31,23,.55),transparent 70%),radial-gradient(40% 40% at 25% 75%,rgba(212,120,138,.3),transparent 70%),linear-gradient(160deg,#3a1715,#1c1210)}.topo__video:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:overlay}@media (prefers-reduced-motion:no-preference){.topo__video{animation:deriva 16s ease-in-out infinite alternate}}@keyframes deriva{to{transform:scale(1.1) translate(-3%,2%)}}.nav{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;gap:28px;padding:20px var(--gutter)}.nav__marca{display:flex;flex-shrink:0}.nav__marca img{width:150px;height:auto}.nav__links{display:flex;gap:26px;list-style:none;padding:0}.nav__links a{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;opacity:.82}.nav__links a:hover{opacity:1;text-decoration:underline}.nav__cta{margin-left:auto}@media (max-width:1180px){.nav__links{display:none}}@media (max-width:480px){.nav{gap:12px}.nav__marca img{width:120px}.nav__cta{font-size:18px;padding:10px 14px 8px}}.botao{white-space:nowrap;display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;text-decoration:none;background:var(--vermelho);color:#fff;font:400 22px/1 var(--display);letter-spacing:.08em;padding:12px 20px 10px;transition:background .2s var(--ease),transform .2s var(--ease)}.botao:hover{background:#c4271e}.botao:active{transform:translateY(1px)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao--escuro{background:var(--noite)}.botao--escuro:hover{background:#3d2d2a}.botao svg{width:18px;height:18px}.topo__principal{position:relative;z-index:2;min-width:0}.topo h1{font-family:var(--display);font-weight:400}.topo .linha{display:block;overflow:hidden;white-space:nowrap}.topo .linha>span{display:inline-block}.topo .l1{font-size:clamp(36px,4.4vw,64px);line-height:1;letter-spacing:.03em}.topo .l2{font-size:clamp(96px,15vw,216px);line-height:.84}.topo .l3{color:var(--rosa);line-height:1;margin-top:.1em}.topo .l3 i{font:italic 500 max(.32em,12px) var(--texto);color:var(--rosa-emp);margin-right:.3em;vertical-align:.5em}@media (prefers-reduced-motion:no-preference){.topo .linha>span{animation:sobe .9s var(--ease) both}.topo .l2>span{animation-delay:.12s}.topo .l3>span{animation-delay:.3s}}@keyframes sobe{0%{transform:translateY(105%) rotate(4deg)}}.topo__guarda{margin-top:14px;font-size:clamp(22px,2.5vw,36px);line-height:1.15;font-weight:500;color:rgba(247,238,232,.92)}.topo__guarda i{font:italic 500 .82em var(--texto);color:var(--rosa-emp);margin-right:.3em}.pilares{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;padding:0;list-style:none;perspective:700px}.pilares li{display:flex;align-items:center;gap:12px;font:400 clamp(24px,2.6vw,38px)/1 var(--display);letter-spacing:.05em;background:rgba(28,20,18,.82);padding:12px 18px 9px}.pilares li:before{content:"";width:10px;height:10px;background:var(--c);flex:none;transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.pilares li{transform-origin:top;animation:vira .55s .9s var(--ease) both}.pilares li:nth-child(2){animation-delay:1.05s}.pilares li:nth-child(3){animation-delay:1.2s}}@keyframes vira{0%{transform:rotateX(90deg)}}.topo__fatos{position:relative;z-index:2}.topo__numeros{display:flex;gap:28px}.topo__numeros div{flex:1 1}.topo__numeros b{font:400 76px/.85 var(--display)}.topo__numeros span{font:400 36px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.topo__numeros small{display:block;white-space:nowrap;margin-top:8px;font:600 11px/1.3 var(--texto);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.topo__fatos p{margin-top:16px;padding-top:12px;border-top:1px solid rgba(247,238,232,.3);font-size:15px;line-height:1.5}.topo__fatos p+p{border:0;padding-top:0;margin-top:8px;color:rgba(247,238,232,.75)}.play{display:flex;align-items:center;gap:14px;margin-top:24px;background:none;border:0;color:inherit;cursor:pointer;text-align:left;text-decoration:none;padding:0}.play__circulo{width:54px;height:54px;border-radius:50%;border:2px solid var(--perola);display:grid;place-items:center;flex:none;transition:background .2s var(--ease)}.play:hover .play__circulo{background:rgba(247,238,232,.12)}.play__circulo svg{width:18px;height:18px;margin-left:3px}.play b{display:block;font:400 22px/1 var(--display);letter-spacing:.08em}.play small{display:block;margin-top:4px;font:600 11px var(--texto);letter-spacing:.14em;text-transform:uppercase;opacity:.7}@media (prefers-reduced-motion:no-preference){.topo__fatos{animation:aparece .8s 1.4s var(--ease) both}}@keyframes aparece{0%{opacity:0;transform:translateY(12px)}}.faixa{position:absolute;left:-60px;right:-60px;bottom:64px;z-index:3;background:var(--vermelho);color:#fff;transform:rotate(-3deg);transform-origin:left;padding:18px 60px 18px calc(60px + var(--gutter))}@media (prefers-reduced-motion:no-preference){.faixa{animation:varre .8s cubic-bezier(.7,0,.2,1) 1.6s both}}@keyframes varre{0%{transform:rotate(-3deg) scaleX(0)}}.avise{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.avise h2{font:400 clamp(30px,3vw,42px)/1 var(--display);letter-spacing:.02em}.avise form{display:flex;gap:10px;align-items:center;flex:0 1 auto}.avise input[type=text]{width:340px;min-width:0;flex:1 1 340px;height:50px;border:0;background:var(--perola);color:var(--tinta);font:500 16px var(--texto);padding:0 16px}.avise input[type=text]::placeholder{color:var(--grafite)}.avise .avise__msg{flex-basis:100%;font:500 14px/1.4 var(--texto);letter-spacing:0;text-transform:none}.avise .avise__msg:empty{display:none}.faixa .avise__msg{position:absolute;left:calc(60px + var(--gutter));top:100%;margin-top:6px;color:var(--perola);text-shadow:0 1px 2px rgba(0,0,0,.4)}.avise__consent{flex-basis:100%;font-size:13px;opacity:.85}@media (max-width:1100px){.topo{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding-bottom:0;min-height:0;padding-top:104px}.faixa{position:relative;left:auto;right:auto;bottom:auto;transform:none;margin:16px calc(var(--gutter) * -1) 0;padding:28px var(--gutter);animation-name:varre-reto}.faixa .avise__msg{position:static;margin-top:0;text-shadow:none}.avise form{flex:1 1 100%;flex-wrap:wrap}@keyframes varre-reto{0%{transform:scaleX(0)}}}.video{padding-top:clamp(64px,8vw,104px)}.video__moldura{position:relative;aspect-ratio:16/9;margin-top:36px;overflow:hidden;background:radial-gradient(50% 60% at 70% 30%,rgba(174,31,23,.45),transparent 70%),linear-gradient(160deg,#3a1715,#140e0c);display:grid;place-items:center}.video__moldura .play{flex-direction:column;text-align:center;margin:0}.video__moldura .play__circulo{width:96px;height:96px}.video__moldura .play__circulo svg{width:30px;height:30px}.video__status{position:absolute;left:20px;bottom:18px;font:600 12px var(--texto);letter-spacing:.12em;text-transform:uppercase;color:rgba(247,238,232,.7)}.programa__topo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}.programa__topo .lead{margin-top:0}.itens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(24px,4vw,56px);gap:0 clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px);padding:0;list-style:none}.itens li{padding:22px 0 26px;border-top:1px solid rgba(42,31,29,.18)}.itens h3{font:400 30px/1 var(--display);letter-spacing:.02em}.itens p{margin-top:8px;color:var(--tinta-2);font-size:16px}.programa__carga{margin-top:24px;color:var(--tinta-2);font-size:15px;max-width:70ch}.aprovacao{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 28px;gap:8px 28px;align-items:center;margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:2px solid var(--tinta)}.aprovacao b{font:400 clamp(88px,12vw,168px)/.8 var(--display);color:var(--vermelho)}.aprovacao p{font-size:clamp(18px,1.6vw,22px);font-weight:500;max-width:34ch}.aprovacao small{grid-column:1/-1;font-size:13px;color:var(--tinta-2)}@media (max-width:900px){.aprovacao,.itens,.programa__topo{grid-template-columns:minmax(0,1fr)}}.semana__grade{display:grid;grid-template-columns:84px repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto;grid-gap:6px;gap:6px;margin-top:40px}.semana__periodo{grid-column:1;grid-row:var(--row);font:400 24px/1 var(--display);letter-spacing:.04em;align-self:start;padding-top:8px}.semana__dia{display:contents}.semana__dia h3{grid-column:var(--col);grid-row:1;font:400 26px/1 var(--display);letter-spacing:.04em;padding:6px 0}.semana__dia .semana__celula,.semana__dia .semana__vazio{grid-column:var(--col);grid-row:var(--row)}.semana__celula{display:flex;flex-direction:column;gap:6px;min-height:104px;perspective:600px}.placa{background:var(--noite);color:var(--perola);padding:12px 12px 11px;transform-origin:top}.placa b{display:block;font:400 21px/1.02 var(--display);letter-spacing:.03em}.placa span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font:600 11px/1.2 var(--texto);letter-spacing:.1em}.placa i{display:inline-flex;align-items:center;gap:5px;font-style:normal}.placa i:before{content:"";width:8px;height:8px;background:var(--c)}.placa em{font-style:normal;color:var(--rosa);text-transform:uppercase}.semana__vazio{min-height:104px;border:1px dashed rgba(42,31,29,.2)}.semana--armada .placa{transform:rotateX(90deg)}.semana--vira .placa{animation:vira .5s var(--ease) both;animation-delay:var(--d);transform:none}.legenda{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;padding:0;list-style:none;font-size:14px;color:var(--tinta-2)}.legenda li{display:inline-flex;align-items:center;gap:8px}.legenda li:before{content:"";width:10px;height:10px;background:var(--c)}.semana__regra{margin-top:18px;font-size:15px;font-weight:500}@media (max-width:900px){.semana__grade{grid-template-columns:minmax(0,1fr);gap:0}.semana__periodo{display:none}.semana__dia{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;padding:14px 0;border-top:1px solid rgba(42,31,29,.18)}.semana__dia h3{grid-column:1;grid-row:1/span 2}.semana__dia .semana__celula{grid-column:2;grid-row:auto}.semana__celula{min-height:0}.semana__celula:before{content:attr(data-periodo);font:600 11px var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2)}.semana__vazio{display:none}}.cenarios__lista{margin-top:44px;padding:0;list-style:none;border-top:1px solid rgba(247,238,232,.25)}.cenarios__lista li{display:grid;grid-template-columns:24px minmax(120px,220px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(247,238,232,.25)}.cenarios__lista li:before{content:"";width:14px;height:14px;background:var(--c);align-self:center}.cenarios__lista b{font:400 clamp(36px,4.4vw,60px)/.9 var(--display);letter-spacing:.02em}.cenarios__lista span{font-size:clamp(16px,1.4vw,20px);color:rgba(247,238,232,.85)}@media (max-width:640px){.cenarios__lista li{grid-template-columns:18px minmax(0,1fr)}.cenarios__lista span{grid-column:2}}.passos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;margin-top:48px;padding:0;list-style:none;counter-reset:passo}.passos li{position:relative;padding:34px 18px 0 0;counter-increment:passo}.passos li:before{content:"";position:absolute;top:9px;left:0;right:0;height:2px;background:var(--tinta)}.passos li:after{content:counter(passo);position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:var(--perola);border:2px solid var(--tinta);font:700 11px/16px var(--texto);text-align:center}.passos li.destaque:after{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.passos small{display:block;font:600 12px/1.3 var(--texto);letter-spacing:.08em;text-transform:uppercase;color:var(--vermelho);min-height:2.6em}.passos h3{font:400 28px/1 var(--display);margin-top:6px}.passos p{font-size:15px;color:var(--tinta-2);margin-top:6px}.passos__contato{display:grid;grid-gap:2px;gap:2px}.passos__contato a{color:var(--vermelho);font-weight:600}.passos__contato a span{white-space:nowrap}@media (max-width:900px){.passos{grid-template-columns:minmax(0,1fr)}.passos li{padding:0 0 26px 40px}.passos li:before{top:0;bottom:0;left:9px;right:auto;width:2px;height:auto}.passos li:last-child:before{display:none}.passos small{min-height:0}}.esperamos__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(24px,5vw,72px);gap:0 clamp(24px,5vw,72px);margin-top:44px;padding:0;list-style:none}.esperamos__lista li{padding:20px 0 24px;border-top:1px solid rgba(101,24,26,.3)}.esperamos__lista h3{font:400 32px/1 var(--display);letter-spacing:.02em}.esperamos__lista p{margin-top:8px;font-size:16px}@media (max-width:760px){.esperamos__lista{grid-template-columns:minmax(0,1fr)}}.coord{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);margin-top:44px}.pessoa{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pessoa__foto{aspect-ratio:1;background:var(--rosa);color:var(--vinho);display:grid;place-items:center;font:400 34px/1 var(--display);letter-spacing:.04em}.pessoa--grande{grid-template-columns:160px minmax(0,1fr)}.pessoa--grande .pessoa__foto{font-size:52px}.pessoa h3{font:400 28px/1 var(--display);letter-spacing:.02em}.pessoa .papel{margin-top:4px;font:600 12px var(--texto);letter-spacing:.1em;text-transform:uppercase;color:var(--vermelho)}.pessoa p{margin-top:8px;font-size:15px;color:var(--tinta-2)}.pessoa .registro{margin-top:4px;font:600 12px var(--texto);letter-spacing:.04em;color:var(--tinta-2)}img.pessoa__foto{width:100%;height:auto;object-fit:cover;background:var(--rosa)}.pessoa__cv{margin-top:10px;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:14px;line-height:1.4;color:var(--tinta-2)}.pessoa__cv li{padding-left:14px;position:relative}.pessoa__cv li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:2px;background:var(--vermelho)}.equipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px clamp(20px,3vw,40px);gap:32px clamp(20px,3vw,40px);margin-top:56px;padding-top:40px;border-top:1px solid rgba(42,31,29,.18)}.equipe .pessoa{grid-template-columns:88px minmax(0,1fr)}.equipe .pessoa__foto{font-size:22px;background:rgba(242,199,188,.6)}.equipe h3{font-size:22px}@media (max-width:1000px){.equipe{grid-template-columns:repeat(2,minmax(0,1fr))}.coord{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.equipe{grid-template-columns:minmax(0,1fr)}.pessoa--grande{grid-template-columns:104px minmax(0,1fr)}}.exf{margin-top:clamp(32px,5vw,56px)}.exf__rostos{position:relative;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px;scrollbar-width:thin;scrollbar-color:var(--vinho) transparent}.exf__rostos button{flex:none;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:0;border:0;background:none;cursor:pointer;scroll-snap-align:start;color:rgba(247,238,232,.55)}.exf__rostos img{width:64px;height:80px;object-fit:cover;filter:grayscale(1);opacity:.6;border-bottom:3px solid transparent;transition:filter .3s var(--ease),opacity .3s var(--ease)}.exf__rostos button:hover img{opacity:.9}.exf__rostos button[aria-selected=true]{color:var(--rosa)}.exf__rostos button[aria-selected=true] img{filter:none;opacity:1;border-bottom-color:var(--vermelho)}.exf__ano{font:400 18px/1 var(--display);letter-spacing:.04em}.exf__painel{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:clamp(28px,5vw,72px);column-gap:clamp(28px,5vw,72px);grid-row-gap:20px;row-gap:20px;margin-top:clamp(24px,4vw,40px);align-items:start}.exf__painel[hidden]{display:none}.exf__foto{grid-row:1/span 3;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.exf__destaque{font:400 clamp(30px,3.6vw,54px)/1.02 var(--display);letter-spacing:.01em;color:var(--perola);text-wrap:balance;max-width:24ch}.exf__destaque:before{content:"“";display:block;font-size:1.3em;line-height:.55;color:var(--vermelho)}.exf__painel figcaption{display:grid;grid-gap:2px;gap:2px;font-size:15px}.exf__painel figcaption b{font-size:18px;font-weight:600;color:var(--perola)}.exf__turma{font:400 20px/1.2 var(--display);letter-spacing:.04em;color:var(--rosa)}.exf__hoje{color:rgba(247,238,232,.7);max-width:56ch}.exf__completo summary{display:inline-flex;gap:10px;align-items:center;cursor:pointer;list-style:none;font:600 15px var(--texto);color:var(--rosa);padding:6px 0}.exf__completo summary::-webkit-details-marker{display:none}.exf__completo summary svg{width:18px;height:18px;color:var(--vermelho);transition:transform .25s var(--ease)}.exf__completo[open] summary svg{transform:rotate(45deg)}.exf__completo p{margin-top:14px;max-width:64ch;font-size:16px;line-height:1.65;color:rgba(247,238,232,.82)}@media (prefers-reduced-motion:no-preference){.exf__painel:not([hidden]){animation:exf-entra .5s var(--ease)}@keyframes exf-entra{0%{opacity:0;transform:translateY(8px)}}}@media (max-width:760px){.exf__painel{grid-template-columns:96px minmax(0,1fr);grid-template-rows:none;column-gap:16px}.exf__destaque{grid-column:1/-1;grid-row:1}.exf__foto{grid-row:2}.exf__painel figcaption{grid-row:2;align-self:center}.exf__completo{grid-column:1/-1}}.album{margin-top:clamp(40px,5vw,64px)}.album__cab{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;border-top:1px solid rgba(42,31,29,.18)}.album__cab h3{font:400 clamp(30px,3.4vw,44px)/1 var(--display);letter-spacing:.01em}.album__cab span{font-size:14px;color:var(--tinta-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.album__mais{margin-top:16px}.botao--contorno{background:none;color:var(--noite);box-shadow:inset 0 0 0 1.5px var(--noite)}.botao--contorno:hover{background:var(--noite);color:var(--perola)}.mosaico{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,220px);grid-gap:8px;gap:8px;margin-top:20px;padding:0;list-style:none}.mosaico li{overflow:hidden;background:rgba(42,31,29,.08)}.mosaico .mosaico__grande{grid-column:span 2;grid-row:span 2}.mosaico button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.mosaico img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .6s var(--ease),filter .6s var(--ease)}.mosaico button:focus-visible img,.mosaico button:hover img{transform:scale(1.03)}.mosaico button:focus-visible{outline-offset:-3px}.galeria__nota{margin-top:28px;font-size:14px;color:var(--tinta-2)}.lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;border:0;background:rgba(28,20,18,.94);color:var(--perola)}.lightbox::-webkit-backdrop{background:rgba(28,20,18,.6)}.lightbox::backdrop{background:rgba(28,20,18,.6)}.lightbox figure{display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;height:100%;padding:64px 72px 24px}.lightbox img{max-width:100%;max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain}.lightbox figcaption{display:flex;gap:16px;font-size:15px;color:rgba(247,238,232,.8)}.lightbox figcaption span{color:var(--rosa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox button{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;background:rgba(247,238,232,.08);color:var(--perola);cursor:pointer}.lightbox button:hover{background:var(--vermelho)}.lightbox button svg{width:24px;height:24px}.lightbox__fechar{top:12px;right:12px}.lightbox__fechar svg{transform:rotate(45deg)}.lightbox__ant,.lightbox__prox{top:50%;translate:0 -50%}.lightbox__ant{left:12px}.lightbox__ant svg{transform:rotate(180deg)}.lightbox__prox{right:12px}@media (max-width:760px){.mosaico{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}.lightbox figure{padding:64px 12px 88px}.lightbox__ant,.lightbox__prox{top:auto;bottom:16px;translate:none}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.faq .titulo{position:-webkit-sticky;position:sticky;top:32px}.faq__lista details{border-top:1px solid rgba(42,31,29,.2)}.faq__lista details:last-child{border-bottom:1px solid rgba(42,31,29,.2)}.faq__lista summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none;padding:20px 0;font:600 18px/1.35 var(--texto)}.faq__lista summary::-webkit-details-marker{display:none}.faq__lista summary svg{width:20px;height:20px;flex:none;transition:transform .25s var(--ease);color:var(--vermelho)}.faq__lista details[open] summary svg{transform:rotate(45deg)}.faq__lista details p{padding:0 0 22px;color:var(--tinta-2);max-width:62ch}@media (max-width:900px){.faq{grid-template-columns:minmax(0,1fr)}.faq .titulo{position:static}}.rodape{background:var(--noite-2);color:var(--perola);padding:64px 0 40px}.rodape__cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:40px;border-bottom:1px solid rgba(247,238,232,.2)}.rodape__cta p{font:400 clamp(32px,4vw,52px)/1 var(--display)}.rodape__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;padding-top:32px;font-size:14px;color:rgba(247,238,232,.75)}.rodape__marca{display:grid;justify-items:start;grid-gap:12px;gap:12px}.rodape__marca img{width:200px;height:auto}.rodape__base ul{list-style:none;padding:0;display:grid;grid-gap:4px;gap:4px}