.ge{--ge-fundo:var(--papel);--ge-tinta:var(--tinta);--ge-suave:var(--tinta-suave);--ge-linha:var(--linha-forte);--ge-espaco:8px;--ge-altura:210px;--ge-colunas:3;--ge-quadrado:190px;background:var(--ge-fundo);color:var(--ge-tinta);padding-bottom:clamp(56px,8vw,104px)}.ge--cor-areia{--ge-fundo:var(--areia)}.ge--cor-escuro{--ge-fundo:#1c1917;--ge-tinta:#f3eee8;--ge-suave:#f3eee8b3;--ge-linha:#f3eee84d}.ge--cor-petroleo{--ge-fundo:#0d4b51;--ge-tinta:#f1f7f7;--ge-suave:#f1f7f7bf;--ge-linha:#f1f7f752}.ge__titulo{font:400 clamp(2.3rem, 5.5vw, 4.3rem)/1.05 var(--serif);letter-spacing:-.015em;text-wrap:balance}.ge--fonte-italica .ge__titulo{font-family:var(--italico);letter-spacing:0;font-style:italic}.ge--fonte-moderna .ge__titulo{font:700 clamp(1.5rem, 3.6vw, 2.6rem)/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase}.ge--fonte-manuscrita .ge__titulo{font:400 clamp(3.2rem, 8vw, 6.2rem)/1.1 "Mrs Saint Delafield", var(--italico);letter-spacing:0}.ge .botao--primario{background:var(--ge-tinta);color:var(--ge-fundo)}.ge .botao--primario:hover{background:var(--ge-tinta);opacity:.86}.ge .botao--contorno{border-color:var(--ge-linha);color:var(--ge-tinta)}.ge .botao--contorno:hover{border-color:var(--ge-tinta);color:var(--ge-tinta)}.ge--botao-arredondado .botao{border-radius:999px}.ge--botao-contorno .botao--primario{color:var(--ge-tinta);background:0 0;border:1px solid}.ge--botao-contorno .botao--primario:hover{background:0 0}.ge-capa{position:relative}.ge-capa__foto{background:#d9d2c9;overflow:hidden}.ge-capa__foto img{object-fit:cover;width:100%;height:100%}.ge-capa__texto{padding:clamp(36px, 6vw, 72px) var(--margem);text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.ge-capa__marca{font:700 .6875rem/1.3 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ge-suave)}.ge-capa__sub{font:italic 400 clamp(1.2rem, 2vw, 1.5rem)/1.4 var(--italico);color:var(--ge-suave)}.ge-capa__meta{color:var(--ge-suave);font-size:.95rem}.ge-capa__texto .botao{margin-top:10px}.ge--capa-simples .ge-capa__texto{padding-top:clamp(48px,8vw,96px)}.ge--capa-dividida .ge-capa{display:grid}.ge--capa-dividida .ge-capa__foto{height:56vh;min-height:300px}@media (width>=900px){.ge--capa-dividida .ge-capa{min-height:calc(100svh - var(--topo) - var(--faixa,0px));grid-template-columns:minmax(340px,2fr) 3fr}.ge--capa-dividida .ge-capa__foto{order:2;height:auto;min-height:0}}.ge--capa-cheia .ge-capa{min-height:calc(100svh - var(--topo) - var(--faixa,0px));color:#fff;align-items:end;display:grid}.ge--capa-cheia .ge-capa__foto{position:absolute;inset:0}.ge--capa-cheia .ge-capa__foto:after{content:"";background:linear-gradient(#14110f00 35%,#14110fb8);position:absolute;inset:0}.ge--capa-cheia .ge-capa__texto{padding-bottom:clamp(40px,9vh,96px);position:relative}.ge--capa-cheia .ge-capa__marca,.ge--capa-cheia .ge-capa__sub,.ge--capa-cheia .ge-capa__meta{color:#ffffffd9}.ge--capa-cheia .ge-capa .botao--primario{color:var(--tinta);background:#fff}.ge--capa-cheia.ge--botao-contorno .ge-capa .botao--primario{color:#fff;background:0 0}.ge--capa-moldura .ge-capa{padding-top:clamp(20px,4vw,56px)}.ge--capa-moldura .ge-capa__foto{width:min(100% - 2 * var(--margem), 1100px);aspect-ratio:3/2;max-height:72vh;margin:0 auto}.ge-corpo{padding-top:clamp(32px,5vw,56px)}.ge-mensagem{text-align:center;white-space:pre-line;max-width:720px;font:italic 400 clamp(1.2rem, 2vw, 1.45rem)/1.55 var(--italico);color:var(--ge-suave);margin:0 auto 36px}.ge-compartilhar{margin:-8px 0 32px}.ge .compartilhar a,.ge .compartilhar button{color:var(--ge-tinta);border-color:var(--ge-linha)}.ge .compartilhar a:hover,.ge .compartilhar button:hover{color:var(--ge-tinta);border-color:var(--ge-tinta)}.ge-prazo{text-align:center;color:var(--ge-suave);margin:-20px auto 32px;font-size:.92rem}.ge-prazo--perto{color:var(--ge-tinta);font-weight:700}.ge-bloqueio{text-align:center;border:1px solid var(--ge-linha);border-radius:4px;justify-items:center;gap:14px;max-width:640px;margin:0 auto 36px;padding:24px;display:grid}.ge-bloqueio__acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.ge-bloqueio__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.ge .vazio{border-color:var(--ge-linha)}.ge .vazio p{color:var(--ge-suave)}.ge--cor-escuro .baixar-tudo,.ge--cor-petroleo .baixar-tudo{border:1px solid var(--ge-linha);background:#ffffff12}.ge .baixar-tudo .botao--primario{color:var(--tinta);background:#fff}.ge--botao-arredondado .baixar-tudo .botao{border-radius:999px}.ge--espaco-pequeno{--ge-espaco:2px}.ge--espaco-medio{--ge-espaco:8px}.ge--espaco-grande{--ge-espaco:20px}.ge--tamanho-pequeno{--ge-altura:140px;--ge-colunas:3;--ge-quadrado:104px}.ge--tamanho-medio{--ge-altura:200px;--ge-colunas:2;--ge-quadrado:150px}.ge--tamanho-grande{--ge-altura:300px;--ge-colunas:1;--ge-quadrado:300px}@media (width>=600px){.ge--tamanho-pequeno{--ge-colunas:4;--ge-quadrado:130px}.ge--tamanho-medio{--ge-colunas:3;--ge-quadrado:190px}.ge--tamanho-grande{--ge-colunas:2;--ge-quadrado:280px}}@media (width>=900px){.ge--tamanho-pequeno{--ge-altura:190px;--ge-colunas:5;--ge-quadrado:160px}.ge--tamanho-medio{--ge-altura:280px;--ge-colunas:4;--ge-quadrado:230px}.ge--tamanho-grande{--ge-altura:420px;--ge-colunas:3;--ge-quadrado:360px}}.ge .galeria{--altura-linha:var(--ge-altura);gap:var(--ge-espaco)}.ge--grade-colunas .galeria{columns:var(--ge-colunas);column-gap:var(--ge-espaco);display:block}.ge--grade-colunas .galeria:after{display:none}.ge--grade-colunas .galeria__item{width:100%;margin:0 0 var(--ge-espaco);break-inside:avoid;display:block}.ge--grade-quadrados .galeria{grid-template-columns:repeat(auto-fill, minmax(var(--ge-quadrado), 1fr));display:grid}.ge--grade-quadrados .galeria:after{display:none}.ge--grade-quadrados .galeria__item{aspect-ratio:1}
