@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-italic-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-italic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-normal-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/instrument-serif-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fontes/manrope-normal-400-800-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fontes/manrope-normal-400-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/ibm-plex-mono-normal-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/ibm-plex-mono-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/ibm-plex-mono-normal-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/ibm-plex-mono-normal-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--cor-tinta: #0f1c22;--cor-tinta-2: #1b2c34;--cor-tinta-3: #263b44;--cor-papel: #f5f4f1;--cor-papel-2: #faf9f7;--cor-areia: #e4e0d7;--cor-pedra: #5c686d;--cor-mare: #2e6b78;--cor-mare-clara: #6fb3c0;--cor-texto-claro: #f5f4f1;--cor-texto-claro-suave: rgba(245, 244, 241, .72);--cor-hairline-escuro: rgba(245, 244, 241, .16);--cor-hairline-claro: #e4e0d7;--fonte-display: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--fonte-texto: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fonte-utilitaria: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--tamanho-display: clamp(2.75rem, 1.6rem + 4.6vw, 5.25rem);--tamanho-titulo: clamp(2rem, 1.3rem + 2.4vw, 3.25rem);--tamanho-subtitulo: clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--tamanho-titulo-3: clamp(1.125rem, 1.05rem + .4vw, 1.5rem);--tamanho-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--tamanho-corpo: 1rem;--tamanho-pequeno: .875rem;--tamanho-rotulo: .75rem;--espaco-1: .25rem;--espaco-2: .5rem;--espaco-3: .75rem;--espaco-4: 1rem;--espaco-5: 1.5rem;--espaco-6: 2rem;--espaco-7: 3rem;--espaco-8: 4rem;--espaco-9: 6rem;--ritmo-secao: clamp(5rem, 10vw, 9rem);--largura-conteudo: 1240px;--gutter: clamp(1.5rem, 4vw, 2rem);--altura-cabecalho: 4.5rem;--raio-controle: 2px;--hairline: 1px;--curva-suave: cubic-bezier(.22, .61, .36, 1);--curva-entrada: cubic-bezier(.16, 1, .3, 1);--duracao-1: .18s;--duracao-2: .32s;--duracao-3: .56s;--duracao-4: .72s;--z-base: 1;--z-cabecalho: 100;--z-barra-whatsapp: 110;--z-skip: 200}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--altura-cabecalho) + var(--espaco-5))}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--cor-papel);color:var(--cor-tinta);font-family:var(--fonte-texto);font-size:var(--tamanho-corpo);line-height:1.7;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-weight:400;text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:target{scroll-margin-top:calc(var(--altura-cabecalho) + var(--espaco-5))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.display{font-family:var(--fonte-display);font-size:var(--tamanho-display);line-height:1.02;letter-spacing:-.02em;font-weight:400}.titulo{font-family:var(--fonte-display);font-size:var(--tamanho-titulo);line-height:1.1;letter-spacing:-.015em;font-weight:400}.subtitulo{font-family:var(--fonte-display);font-size:var(--tamanho-subtitulo);line-height:1.15;letter-spacing:-.01em;font-weight:400}.titulo-3{font-family:var(--fonte-texto);font-size:var(--tamanho-titulo-3);font-weight:600;line-height:1.25;letter-spacing:-.01em}.lead{font-size:var(--tamanho-lead);line-height:1.6;color:var(--cor-pedra);max-width:46ch}.rotulo{font-family:var(--fonte-utilitaria);font-size:var(--tamanho-rotulo);font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--cor-pedra)}.texto-suave{color:var(--cor-pedra)}.sobre-escuro .rotulo{color:var(--cor-mare-clara)}.sobre-escuro .lead,.sobre-escuro .texto-suave{color:var(--cor-texto-claro-suave)}.container{width:100%;max-width:var(--largura-conteudo);margin-inline:auto;padding-inline:var(--gutter)}.secao{padding-block:calc(var(--ritmo-secao) / 2)}.secao--compacta{padding-block:clamp(3rem,6vw,5rem)}.superficie-escura{background-color:var(--cor-tinta);color:var(--cor-texto-claro)}.superficie-areia{background-color:var(--cor-areia)}:focus-visible{outline:2px solid var(--cor-mare);outline-offset:3px;border-radius:var(--raio-controle)}.superficie-escura :focus-visible,.sobre-escuro :focus-visible{outline-color:var(--cor-mare-clara)}::selection{background-color:var(--cor-mare);color:var(--cor-papel)}.link-sublinhado{position:relative;display:inline-block;color:var(--cor-mare);padding-bottom:2px}.link-sublinhado:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duracao-2) var(--curva-suave)}.link-sublinhado:hover:after,.link-sublinhado:focus-visible:after{transform:scaleX(1);transform-origin:left}.sobre-escuro .link-sublinhado{color:var(--cor-mare-clara)}.visualmente-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pular-para-conteudo{position:fixed;top:var(--espaco-3);left:var(--espaco-3);z-index:var(--z-skip);padding:var(--espaco-3) var(--espaco-5);background-color:var(--cor-tinta);color:var(--cor-papel);font-family:var(--fonte-utilitaria);font-size:var(--tamanho-rotulo);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--raio-controle);transform:translateY(calc(-100% - var(--espaco-6)));transition:transform var(--duracao-2) var(--curva-suave)}.pular-para-conteudo:focus-visible{transform:translateY(0)}.grade{display:grid;gap:var(--espaco-6)}@media(min-width:62rem){.grade{grid-template-columns:repeat(12,1fr);gap:var(--espaco-7)}}.grade-2{display:grid;gap:var(--espaco-5)}@media(min-width:48rem){.grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espaco-6)}}.cabecalho-secao{display:grid;gap:var(--espaco-4);margin-bottom:var(--espaco-cabecalho, var(--espaco-8))}@media(min-width:62rem){.cabecalho-secao{grid-template-columns:repeat(12,1fr);gap:var(--espaco-7);align-items:end}}@media(min-width:62rem){.cabecalho-secao__rotulo{grid-column:1/span 3;align-self:start}}.cabecalho-secao__conteudo{display:grid;gap:var(--espaco-4)}@media(min-width:62rem){.cabecalho-secao__conteudo{grid-column:5/-1}}.regua{height:1px;border:0;background-color:var(--cor-hairline-claro)}.superficie-escura .regua{background-color:var(--cor-hairline-escuro)}.moldura{position:relative;overflow:hidden;background-color:var(--cor-areia)}.moldura>img{width:100%;height:100%;object-fit:cover}.moldura--4x5{aspect-ratio:4/5}.moldura--3x2{aspect-ratio:3/2}.moldura--16x9{aspect-ratio:16/9}.moldura--1x1{aspect-ratio:1/1}.moldura--vertical{aspect-ratio:3/4}.moldura__rotulo{position:absolute;inset:0;display:grid;place-content:center;gap:var(--espaco-2);font-family:var(--fonte-utilitaria);font-size:var(--tamanho-rotulo);text-transform:uppercase;letter-spacing:.16em;color:var(--cor-pedra);text-align:center;padding:var(--espaco-4)}.js-revelar{opacity:0;transform:translateY(8px);transition:opacity var(--duracao-3) var(--curva-entrada),transform var(--duracao-3) var(--curva-entrada)}.js-revelar.revelado{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.js-revelar{opacity:1;transform:none}}.js-entrada{opacity:0;transform:translateY(12px);transition:opacity var(--duracao-4) var(--curva-entrada),transform var(--duracao-4) var(--curva-entrada)}.js-entrada.pronto{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.js-entrada{opacity:1;transform:none}}@media(max-width:47.99rem){body{padding-bottom:3.5remenv(safe-area-inset-bottom)}}.pendente{font-family:var(--fonte-utilitaria);font-size:var(--tamanho-rotulo);text-transform:uppercase;letter-spacing:.16em;color:var(--cor-pedra);opacity:.7}
