@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.azEazG_className{font-family:EB Garamond,EB Garamond Fallback}.azEazG_variable{--f-titulo:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.nHgF6q_className{font-family:Jost,Jost Fallback;font-style:normal}.nHgF6q_variable{--f-texto:"Jost", "Jost Fallback"}
:root{--papel:#f7f3ea;--papel-2:#efe9db;--tinta:#1c1815;--suave:#6a6155;--ouro:#7f6226;--ouro-claro:#c9a96a;--linha:#ddd3bf;--noite:#16130f;--margem:clamp(20px, 5vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--f-texto), system-ui, sans-serif;margin:0;font-size:17px;font-weight:300;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-titulo), Georgia, serif;letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.08}p{margin:0}:focus-visible{outline:2px solid var(--ouro);outline-offset:3px}.nav{z-index:20;padding:14px var(--margem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha);background:#f7f3eaf0;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.marca{font-family:var(--f-titulo), serif;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:22px;text-decoration:none}.nav-links{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:26px;font-size:13px;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--ouro)}.nav-agendar{color:var(--ouro);border-bottom:1px solid}.nav-menu{display:none}.nav-menu summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:8px 0;font-size:13px;list-style:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu[open] .nav-gaveta{display:flex}.nav-gaveta{padding:16px var(--margem) 24px;background:var(--papel);border-bottom:1px solid var(--linha);font-family:var(--f-titulo), serif;flex-direction:column;gap:4px;font-size:26px;position:absolute;top:100%;left:0;right:0}.nav-gaveta a{padding:4px 0;text-decoration:none}@media (max-width:1020px){.nav-links{display:none}.nav-menu{display:block}.marca{letter-spacing:.18em;font-size:18px}}.pagina{padding:clamp(48px, 8vw, 96px) var(--margem) clamp(64px, 10vw, 128px)}.coluna{max-width:680px;margin-inline:auto}.rotulo{letter-spacing:.22em;text-transform:uppercase;color:var(--ouro);font-size:12px;font-weight:400}.titulo-pagina{margin-top:14px;font-size:clamp(44px,8vw,96px)}.lide{color:var(--suave);max-width:640px;margin-top:22px;font-size:clamp(19px,2vw,22px);line-height:1.6}.link-seta{letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);border-bottom:1px solid;margin-top:22px;padding-bottom:3px;font-size:13px;font-weight:400;text-decoration:none;display:inline-block}.link-seta:hover{color:var(--tinta)}.abertura{grid-template-columns:1fr;display:grid}.abertura img{object-fit:cover;object-position:center 25%;width:100%;height:min(88vh,62vw);min-height:460px}.abertura-texto{padding:clamp(36px, 6vw, 72px) var(--margem) 0;text-align:center}.abertura h1{letter-spacing:-.015em;font-size:clamp(60px,13vw,190px)}.lema{font-family:var(--f-titulo), serif;color:var(--ouro);margin-top:12px;font-size:clamp(21px,2.6vw,30px);font-style:italic}.intro{padding:clamp(56px, 9vw, 120px) var(--margem)}.intro p+p{margin-top:1.1em}.citacao{padding:clamp(40px, 8vw, 110px) var(--margem);text-align:center}.citacao blockquote{max-width:1040px;font-family:var(--f-titulo), serif;margin:0 auto;font-size:clamp(32px,5.4vw,72px);font-weight:400;line-height:1.14}.citacao figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);margin-top:24px;font-size:13px}.citacao a{text-underline-offset:3px}.larga img{object-fit:cover;width:100%;max-height:92vh}.tempo{padding:clamp(56px, 8vw, 110px) var(--margem)}.tempo-cabeca{text-align:center;margin-bottom:clamp(48px,8vw,100px)}.tempo-cabeca h2{margin-top:12px;font-size:clamp(38px,6vw,72px)}.marco{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:20px;margin-bottom:clamp(56px,9vw,120px);display:grid}.marco-ano{font-family:var(--f-titulo), serif;color:var(--ouro);grid-column:2/span 3;font-size:clamp(44px,6vw,84px);line-height:1}.marco-texto{grid-column:6/span 6;padding-top:10px}.marco-texto h3{margin-bottom:10px;font-size:clamp(25px,2.6vw,34px)}.marco-texto p{color:var(--suave)}.marco-foto{margin-top:clamp(28px,5vw,56px)}.marco-foto.esq{grid-column:1/span 6}.marco-foto.dir{grid-column:7/span 6}.marco-foto.meio{grid-column:3/span 8}.marco-foto.total{grid-column:1/-1}@media (max-width:760px){.marco{display:block}.marco-texto{padding-top:12px}}.par{padding:clamp(40px, 7vw, 96px) var(--margem);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,88px);display:grid}.par img{width:100%}.par h2{margin-top:12px;font-size:clamp(36px,5vw,64px)}.par p.lide{font-size:18px}.par.inverte>:first-child{order:2}.par.estreita img{max-width:440px;margin-inline:auto}@media (max-width:760px){.par{grid-template-columns:1fr}.par.inverte>:first-child{order:0}}.noite{background:var(--noite);color:#f1eadb}.noite .rotulo,.noite .link-seta{color:var(--ouro-claro)}.noite .link-seta:hover{color:#fff}.noite figcaption,.noite .lide{color:#bdb4a3}.grupo{margin-top:clamp(48px,8vw,96px)}.grupo>h2{border-bottom:1px solid var(--tinta);padding-bottom:18px;font-size:clamp(32px,4.5vw,54px)}.servico{border-bottom:1px solid var(--linha);grid-template-columns:4fr 7fr 3fr;align-items:start;gap:12px 28px;padding:26px 0;display:grid}.servico h3{font-size:clamp(26px,2.8vw,34px)}.servico p{color:var(--suave);font-size:16px}.servico p+p{margin-top:8px}.servico .com{letter-spacing:.04em;color:var(--tinta);margin-top:10px;font-size:13px;font-weight:400;display:block}.servico .link-seta{white-space:nowrap;margin-top:6px}.servico-acoes{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.servico-secretaria{color:var(--suave);text-align:right;font-size:13px}.servico-secretaria:hover{color:var(--tinta)}@media (max-width:760px){.servico{grid-template-columns:1fr}.servico-acoes{align-items:flex-start}.servico-secretaria{text-align:left}}.equipe{grid-template-columns:repeat(2,1fr);gap:clamp(40px,6vw,80px) clamp(24px,5vw,64px);margin-top:clamp(48px,7vw,88px);display:grid}.pessoa:nth-child(2n){margin-top:clamp(0px,7vw,96px)}.pessoa img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%}.pessoa h2{margin-top:18px;font-size:clamp(28px,3.2vw,40px)}.pessoa .papel{letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);margin:6px 0 12px;font-size:12px;font-weight:400}.pessoa p{color:var(--suave);font-size:16px}.pessoa p+p{margin-top:8px}@media (max-width:640px){.equipe{grid-template-columns:1fr}.pessoa:nth-child(2n){margin-top:0}}.abas{z-index:10;padding:12px var(--margem);margin:32px calc(var(--margem) * -1) 0;background:var(--papel);border-bottom:1px solid var(--linha);letter-spacing:.08em;text-transform:uppercase;scrollbar-width:none;gap:22px;font-size:13px;display:flex;position:sticky;top:59px;overflow-x:auto}.abas a{white-space:nowrap;text-decoration:none}.abas a:hover{color:var(--ouro)}.album{padding-top:clamp(48px,7vw,88px);scroll-margin-top:90px}.album h2{font-size:clamp(36px,5vw,64px)}.album>p{color:var(--suave);margin-top:6px}.grade{columns:3 280px;column-gap:14px;margin-top:28px}.grade button{all:unset;cursor:zoom-in;break-inside:avoid;width:100%;margin-bottom:14px;display:block}.grade button:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.grade img{width:100%;transition:opacity .3s}.grade button:hover img{opacity:.86}.luz{z-index:50;background:#100d0af7;justify-content:center;align-items:center;padding:56px 16px;display:flex;position:fixed;inset:0}.luz img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.luz button{all:unset;color:#f1eadb;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:14px;font-size:13px;position:absolute}.luz .fechar{top:6px;right:10px}.luz .ant{bottom:6px;left:6px}.luz .prox{bottom:6px;right:10px}.luz .conta{color:#bdb4a3;font-size:13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.frases{columns:2 320px;column-gap:clamp(32px,6vw,80px);margin-top:clamp(40px,6vw,72px)}.frase{break-inside:avoid;margin:0 0 clamp(36px,5vw,60px)}.frase blockquote{font-family:var(--f-titulo), serif;margin:0;font-size:clamp(25px,2.8vw,36px);line-height:1.22}.frase figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--suave);margin-top:10px;font-size:12px}.frase figcaption a{text-underline-offset:3px}.projetos{border-top:1px solid var(--tinta);margin-top:clamp(40px,6vw,72px)}.projeto{border-bottom:1px solid var(--linha);grid-template-columns:5fr 7fr;gap:12px 28px;padding:30px 0;display:grid}.projeto h2{font-size:clamp(28px,3.2vw,42px)}.projeto p{color:var(--suave)}.projeto .link-seta{margin-top:12px}@media (max-width:680px){.projeto{grid-template-columns:1fr}}.videos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px 20px;margin-top:32px;display:grid}.video a{text-decoration:none;display:block}.video img{aspect-ratio:16/9;object-fit:cover;width:100%}.video h3{margin-top:12px;font-size:22px;line-height:1.2}.chamada{text-align:center;padding:clamp(72px, 12vw, 160px) var(--margem)}.chamada h2{font-size:clamp(38px,6.5vw,84px)}.chamada p{color:#bdb4a3;max-width:520px;margin:18px auto 0}.botao{border:1px solid var(--ouro-claro);color:var(--ouro-claro);letter-spacing:.16em;text-transform:uppercase;margin-top:30px;padding:15px 32px;font-size:13px;font-weight:400;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.botao:hover{background:var(--ouro-claro);color:var(--noite)}.rodape{background:var(--noite);color:#bdb4a3;padding:48px var(--margem) 32px;border-top:1px solid #332c22;font-size:14px}.rodape-grade{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;display:grid}.rodape img{width:170px}.rodape h2{font-family:var(--f-texto), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ouro-claro);margin-bottom:10px;font-size:12px;font-weight:400}.rodape a{padding:2px 0;text-decoration:none;display:block}.rodape a:hover{color:#fff}.rodape small{margin-top:36px;font-size:12px;display:block}.legal p{color:var(--suave);margin-top:14px;font-size:16px}.revela{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(18px)}.revela.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revela{opacity:1;transition:none;transform:none}}.inicio{position:relative;overflow-x:clip}.portal{z-index:100;background:var(--noite);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.portal-selo{width:min(34vw,170px);height:auto}.portal-texto{font-family:var(--f-titulo), serif;color:var(--ouro-claro);text-align:center;padding-inline:20px;font-size:clamp(19px,2.4vw,26px);font-style:italic}.capa{height:calc(100svh - var(--nav,66px));background:var(--papel);perspective:1400px;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.capa-titulo{z-index:2;text-align:center;will-change:filter, transform;padding-inline:20px;position:relative}.capa-titulo h1{letter-spacing:-.015em;font-size:clamp(58px,12vw,176px)}.capa-seta{color:var(--ouro);margin-top:18px;font-size:22px;animation:1.8s ease-in-out infinite desce;display:block}@keyframes desce{50%{transform:translateY(8px)}}.capa-fotos{z-index:1;position:absolute;inset:0}.capa-foto{z-index:1;object-fit:cover;border:7px solid #fffdf8;position:absolute;box-shadow:0 16px 34px -18px #1c18158c}.f1{width:15vw;height:20vw;top:7%;left:5%;transform:rotate(-7deg)}.f2{width:13vw;height:17vw;top:6%;right:7%;transform:rotate(6deg)}.f3{width:12vw;height:15vw;bottom:8%;left:2%;transform:rotate(5deg)}.f4{width:15vw;height:18vw;bottom:7%;right:3%;transform:rotate(-5deg)}.f5{width:10vw;height:13vw;bottom:3%;left:23%;transform:rotate(-3deg)}.f6{width:11vw;height:14vw;bottom:2%;right:24%;transform:rotate(4deg)}.carta{z-index:3;margin-left:calc(var(--carta) / -2);margin-top:calc(var(--carta) * -.84);--carta:min(36vh, 60vw, 300px);width:var(--carta);height:calc(var(--carta) * 1.68);visibility:hidden;will-change:transform;position:absolute;top:50%;left:50%}.carta-giro{width:100%;height:100%;transform-style:preserve-3d;position:relative}.carta-face{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -22px #100d0abf}.carta-verso{background:var(--noite);border:6px solid var(--ouro-claro);background-image:radial-gradient(circle at 50% 50%, #2b241a 0, var(--noite) 70%);justify-content:center;align-items:center;display:flex}.carta-verso img{width:54%}.carta-frente{background:#fffdf8;border:7px solid #fffdf8;transform:rotateY(180deg)}.carta-frente img{object-fit:cover;object-position:50% 20%;width:100%;height:calc(100% - 40px)}.carta-frente span{text-align:center;line-height:40px;font-family:var(--f-titulo), serif;color:var(--ouro);font-size:19px;font-style:italic;display:block}.capa-frase{z-index:2;max-width:1040px;height:fit-content;padding-inline:var(--margem);text-align:center;font-family:var(--f-titulo), serif;opacity:0;margin:auto;font-size:clamp(30px,5vw,66px);line-height:1.14;position:absolute;inset:0}@media (max-width:760px){.f1{width:30vw;height:38vw;top:4%;left:-4%}.f2{width:28vw;height:36vw;top:3%;right:-3%}.f3{width:28vw;height:36vw;bottom:5%;left:-3%}.f4{width:30vw;height:38vw;bottom:4%;right:-4%}.f5,.f6{display:none}}@media (prefers-reduced-motion:reduce){.carta,.capa-frase{display:none}}.caindo{z-index:6;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cai{filter:drop-shadow(0 8px 8px #1c181547);display:block;position:absolute;top:0;transform:translateY(-20vh)}.cai svg{width:100%;height:auto;display:block}@media (max-width:760px){.cai{scale:.6}.cai-esq{left:-14px!important}.cai-dir{right:-14px;left:auto!important}}@media (prefers-reduced-motion:reduce){.caindo{display:none}}.quem{padding:clamp(64px, 10vw, 140px) var(--margem);grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,7vw,100px);display:grid}.quem h2{margin-top:12px;font-size:clamp(36px,5vw,66px)}.roda{aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative}.roda img{object-fit:cover;object-position:55% 30%;border-radius:50%;width:78%;height:78%;position:absolute;inset:11%}.roda svg{width:100%;height:100%;animation:26s linear infinite gira;position:absolute;inset:0}.roda text{font-family:var(--f-texto), sans-serif;letter-spacing:.235em;fill:var(--ouro);font-size:22.4px}@keyframes gira{to{transform:rotate(360deg)}}@media (max-width:760px){.quem{grid-template-columns:1fr}}.letreiro{white-space:nowrap;font-family:var(--f-titulo), serif;text-align:center;padding:clamp(24px,5vw,60px) 0;font-size:clamp(32px,6.4vw,104px);line-height:1.1;overflow:hidden}.letreiro .l-b{color:var(--ouro);font-style:italic}.video-fundo{background:var(--noite);height:min(92vh,62vw);min-height:460px;margin:0;position:relative;overflow:hidden}.video-fundo video{object-fit:cover;width:100%;height:100%}.video-fundo figcaption{padding:clamp(24px, 5vw, 64px) var(--margem);color:#fbf6ea;background:linear-gradient(#0e0b0800 38%,#0e0b08c7);flex-direction:column;justify-content:flex-end;gap:14px;display:flex;position:absolute;inset:0}.video-fundo blockquote{max-width:860px;font-family:var(--f-titulo), serif;margin:0;font-size:clamp(30px,5vw,62px);line-height:1.12}.video-fundo figcaption div{letter-spacing:.12em;text-transform:uppercase;gap:22px;font-size:13px;display:flex}.video-fundo button{all:unset;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.video-fundo button:focus-visible{outline-offset:3px;outline:2px solid #fff}.leque{height:clamp(340px,42vw,560px);position:relative}.leque img{object-fit:cover;transform-origin:50% 110%;border:6px solid #fffdf8;border-radius:12px;width:46%;height:84%;margin-left:-23%;position:absolute;top:6%;left:50%;box-shadow:0 18px 36px -18px #1c181599}.leque .lq-1{translate:-44% 3%;rotate:-15deg}.leque .lq-2{z-index:2}.leque .lq-3{translate:44% 3%;rotate:15deg}.fita{border-block:1px solid var(--tinta);white-space:nowrap;padding:20px 0;text-decoration:none;display:block;overflow:hidden}.fita-trilho{font-family:var(--f-titulo), serif;font-size:clamp(30px,4.6vw,60px);animation:42s linear infinite corre;display:inline-flex}.fita-trilho span{padding-right:34px}.fita-trilho i{color:var(--ouro);vertical-align:middle;padding-left:34px;font-size:.5em;font-style:normal}.fita:hover .fita-trilho,.filme:hover .filme-trilho{animation-play-state:paused}@keyframes corre{to{transform:translate(-50%)}}.foto-movel{height:min(92vh,62vw);min-height:380px;overflow:hidden}.foto-movel img{object-fit:cover;will-change:transform;width:100%;height:100%}.assistir{padding:clamp(56px, 8vw, 110px) var(--margem)}.assistir-cabeca h2{margin-top:10px;font-size:clamp(38px,6vw,72px)}.assistir-grade{grid-template-columns:2fr 1fr;gap:20px 24px;margin-top:30px;display:grid}.player.grande{grid-row:span 2}.player-tela{aspect-ratio:16/9;background:var(--noite);position:relative;overflow:hidden}.player-tela button{all:unset;cursor:pointer;width:100%;height:100%;display:block}.player-tela button:focus-visible{outline:2px solid var(--ouro);outline-offset:-4px}.player-tela img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.player-tela button:hover img{transform:scale(1.04)}.player-tela iframe{border:0;width:100%;height:100%;display:block}.player-play{width:66px;height:66px;color:var(--tinta);background:#f7f3eaeb;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding-left:4px;font-size:20px;display:flex;position:absolute;inset:0}.player h3{margin-top:10px;font-size:clamp(21px,2.2vw,28px)}@media (max-width:760px){.assistir-grade{grid-template-columns:1fr}}.filme{padding:clamp(32px,6vw,72px) 0;text-decoration:none;display:block;position:relative;overflow:hidden}.filme-trilho{gap:12px;animation:70s linear infinite corre;display:inline-flex}.filme-trilho img{object-fit:cover;width:auto;max-width:none;height:clamp(220px,32vw,420px)}.filme-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);border-bottom:1px solid;margin:22px auto 0;padding-bottom:3px;font-size:13px;font-weight:400;display:table}.avatar{z-index:30;bottom:8px;left:calc((100vw - 136px) * var(--voo,0));transition:left .5s ease-out;position:fixed}.avatar-botao{all:unset;cursor:pointer;filter:drop-shadow(0 8px 8px #100d0a4d);animation:3.4s ease-in-out infinite flutua;display:block}.avatar-botao:focus-visible{outline:2px solid var(--ouro);outline-offset:2px;border-radius:12px}@keyframes flutua{50%{transform:translateY(-10px)rotate(-2.5deg)}}.balao{width:min(300px,78vw);transform:translateX(calc(-50% + (.5 - var(--voo,0)) * 70%));background:var(--noite);color:#f1eadb;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 16px 34px -14px #100d0a99}.balao p{font-family:var(--f-titulo), serif;font-size:20px;line-height:1.25}.balao-acoes{letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-claro);gap:14px;margin-top:10px;font-size:12px;display:flex}.balao-acoes button{all:unset;cursor:pointer;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.avatar{transition:none;bottom:2px;left:auto;right:2px}.avatar svg{width:60px;height:auto}.balao{left:auto;right:4px;transform:none}}@media (prefers-reduced-motion:reduce){.roda svg,.fita-trilho,.filme-trilho,.avatar-botao,.capa-seta{animation:none}.avatar{left:auto;right:8px}}.mural{height:calc(100svh - var(--nav,66px));background:var(--papel-2);min-height:560px;position:relative;overflow:hidden}.mural-foto{aspect-ratio:3/4;object-fit:cover;will-change:transform;border:6px solid #fffdf8;width:clamp(92px,12vw,190px);height:auto;position:absolute;box-shadow:0 16px 30px -16px #1c181599}.mural-centro{z-index:2;text-align:center;pointer-events:none;place-items:center;width:min(88vw,760px);height:240px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mural-centro>*{grid-area:1/1}.mural-abre p{font-family:var(--f-titulo), serif;background:var(--papel-2);margin-top:10px;padding:4px 10px;font-size:clamp(25px,3.2vw,42px);line-height:1.15}.mural-frase{font-family:var(--f-titulo), serif;color:var(--tinta);background:#efe9dbe6;border-radius:8px;padding:8px 16px;font-size:clamp(38px,6.4vw,92px);font-style:italic;line-height:1.04}@media (max-width:760px){.mural-foto{border-width:4px;width:25vw}}@media (prefers-reduced-motion:reduce){.mural{height:auto;min-height:0;padding:32px var(--margem);flex-wrap:wrap;gap:8px;display:flex}.mural-foto{position:static}.mural-centro{width:100%;height:auto;display:block;position:static;transform:none}.mural-frase{display:none}}.foto-grupo{margin:clamp(32px, 5vw, 64px) calc(var(--margem) * -1) 0}.foto-grupo img{width:100%}.foto-grupo figcaption{padding:10px var(--margem) 0;color:var(--suave);font-size:13px}
