:root{color-scheme:light;--papel: #F6F3EE;--grafite: #1C1B19;--pedra: #6E685F;--areia: #D9D3C8;--terracota: #C06A2B;--sucesso: #3D6B4F;--alerta: #8A6418;--erro: #A23A2C;--info: #3E5C78;--surface: var(--papel);--surface-alt: #EDE8E0;--surface-field: #FBFAF7;--surface-inverse: var(--grafite);--ink: var(--grafite);--ink-muted: var(--pedra);--ink-inverse: var(--papel);--ink-inverse-muted: var(--areia);--line: var(--areia);--line-strong: var(--pedra);--line-inverse: #3A3834;--accent: var(--terracota);--action: var(--grafite);--action-ink: var(--papel);--action-hover: #33312D;--action-active: #000000;--font: "Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fs-display-xl: clamp(56px, 7vw, 104px);--lh-display-xl: .95;--ls-display-xl: -.04em;--fs-display: clamp(40px, 4.5vw, 64px);--lh-display: 1;--ls-display: -.03em;--fs-h2: 32px;--lh-h2: 1.15;--ls-h2: -.02em;--fs-h3: 24px;--lh-h3: 1.25;--ls-h3: -.01em;--fs-lead: 20px;--lh-lead: 1.5;--fs-body: 17px;--lh-body: 1.6;--fs-small: 14px;--lh-small: 1.5;--fs-label: 12px;--lh-label: 1.3;--ls-label: .14em;--fs-statement: clamp(32px, 4vw, 52px);--fs-phrase: clamp(28px, 3.4vw, 44px);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--grid-cols: 4;--gutter: 16px;--margin: 20px;--section: var(--s9);--c-wide: 1440px;--c-standard: 1200px;--c-narrow: 960px;--c-reading: 680px;--r0: 0;--r1: 2px;--r2: 4px;--bw-1: 1px;--bw-2: 2px;--shadow-overlay: 0 12px 32px rgba(28, 27, 25, .14), 0 2px 6px rgba(28, 27, 25, .08);--focus-color: var(--grafite);--disabled-bg: var(--areia);--disabled-ink: var(--pedra);--z-header: 20;--z-overlay: 40;--z-toast: 60;--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .56s;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.6, 0, .2, 1);--reveal-shift: 16px;--bp-md: 720px;--bp-lg: 1080px;--bp-xl: 1440px;--header-h: 64px}@media(min-width:720px){:root{--grid-cols: 8;--gutter: 20px;--margin: 32px}}@media(min-width:1080px){:root{--grid-cols: 12;--gutter: 24px;--margin: 48px;--header-h: 72px}}@media(min-width:1440px){:root{--margin: 64px;--section: var(--s10)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-opsz-normal.woff2) format("woff2-variations");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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-opsz-normal.woff2) format("woff2-variations");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}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s4))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font);font-size:16px;line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}@media(min-width:720px){body{font-size:var(--fs-body)}}main{flex:1 0 auto}img,video,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0}h1,h2,h3,h4{font-weight:var(--fw-medium);text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--bw-2) solid var(--focus-color);outline-offset:3px;border-radius:var(--r1)}.inverse{--focus-color: var(--papel)}::selection{background:var(--grafite);color:var(--papel)}.inverse ::selection{background:var(--papel);color:var(--grafite)}.t-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl);font-weight:var(--fw-medium)}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-medium)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-medium)}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-statement{font-size:var(--fs-statement);line-height:1.06;letter-spacing:-.03em;font-weight:var(--fw-medium)}.label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-muted)}.muted{color:var(--ink-muted)}.inverse .muted,.inverse .label{color:var(--ink-inverse-muted)}.num{font-variant-numeric:tabular-nums}.dot{color:var(--accent)}.measure{max-width:62ch}.wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-left:max(var(--margin),env(safe-area-inset-left,0px));padding-right:max(var(--margin),env(safe-area-inset-right,0px))}.wrap--standard{max-width:calc(var(--c-standard) + 2 * var(--margin))}.wrap--narrow{max-width:calc(var(--c-narrow) + 2 * var(--margin))}.wrap--reading{max-width:calc(var(--c-reading) + 2 * var(--margin))}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--gutter)}.grid>*{grid-column:1 / -1;min-width:0}.section{padding-block:var(--section)}.section+.section{border-top:var(--bw-1) solid var(--line)}.section--flush-top{padding-top:0}.inverse{background:var(--surface-inverse);color:var(--ink-inverse)}.sec-head{display:grid;gap:var(--s4);align-content:start}.sec-head .label{padding-top:var(--s3);border-top:var(--bw-1) solid var(--ink)}.inverse .sec-head .label{border-top-color:var(--ink-inverse)}.sec-head h2{font-size:clamp(36px,4.2vw,56px);line-height:1.02;letter-spacing:-.03em}.sec-head p:not(.label){font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:52ch}.btn{--h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h);padding:0 22px;font-size:16px;font-weight:var(--fw-medium);line-height:1;border-radius:var(--r1);border:var(--bw-1) solid var(--action);background:var(--action);color:var(--action-ink);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.btn:hover{background:var(--action-hover);border-color:var(--action-hover);text-decoration:none}.btn:active{background:var(--action-active)}.btn .arr{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .arr{transform:translate(3px)}@media(max-width:479px){.btn{white-space:normal;max-width:100%;line-height:1.25;padding-block:12px;text-align:left}}.btn--sec{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn--sec:hover{background:var(--surface-alt);border-color:var(--ink)}.btn--sm{--h: 40px;font-size:15px;padding:0 16px}.btn[disabled],.btn[aria-disabled=true]{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-ink);cursor:not-allowed}.inverse .btn{background:var(--papel);color:var(--grafite);border-color:var(--papel)}.inverse .btn:hover{background:var(--areia);border-color:var(--areia)}.btn .spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.txtlink{display:inline-flex;gap:var(--s2);align-items:center;min-height:32px;padding-bottom:2px;font-weight:var(--fw-medium);text-decoration:none;border-bottom:var(--bw-1) solid currentColor}.txtlink:hover{text-decoration:none;border-bottom-width:var(--bw-2);padding-bottom:1px}.txtlink .icon{transition:transform var(--dur-2) var(--ease-out)}.txtlink:hover .icon{transform:translate(3px)}.icon{width:16px;height:16px;flex:none}.tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:var(--bw-1) solid var(--line-strong);border-radius:var(--r1);font-size:13px;line-height:1}.tags{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none}.frame{background:var(--surface-alt);overflow:hidden;border:var(--bw-1) solid var(--line)}.frame img{width:100%;height:100%;object-fit:cover;object-position:top}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--s4);top:var(--s4);z-index:calc(var(--z-toast) + 1);padding:var(--s3) var(--s4);background:var(--grafite);color:var(--papel);font-weight:var(--fw-medium);text-decoration:none;border-radius:var(--r1);transform:translateY(-200%)}.skip:focus-visible{transform:none;outline-color:var(--grafite)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-shift));transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.js [data-reveal].is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.logo[data-astro-cid-tvrurpns]{--cap: 16px;display:block;flex:none;overflow:hidden;width:calc(var(--cap) * 4.92761);height:calc(var(--cap) * 1.01963)}.logo[data-astro-cid-tvrurpns] img{display:block;max-width:none;width:calc(var(--cap) * 6.90798);height:auto;aspect-ratio:5630 / 2281;margin-left:calc(var(--cap) * -.99018);margin-top:calc(var(--cap) * -.88957)}@media(min-width:1080px){.logo--header[data-astro-cid-tvrurpns]{--cap: 20px}}.logo--footer[data-astro-cid-tvrurpns]{--cap: 40px}@media(min-width:720px){.logo--footer[data-astro-cid-tvrurpns]{--cap: 52px}}.logo--display[data-astro-cid-tvrurpns]{--cap: calc(100cqi / 4.92761)}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);background:var(--surface);border-bottom:var(--bw-1) solid var(--line);padding-top:env(safe-area-inset-top,0px)}.header__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:var(--header-h)}.header__home[data-astro-cid-3ef6ksr2]{display:block;padding-block:var(--s3)}.header__nav[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:var(--s6)}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--s5);list-style:none}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:none;text-underline-offset:6px}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline;text-decoration-thickness:1px}.header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.header__menu[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 0 0 var(--s3);background:none;border:0;cursor:pointer;font-size:15px;font-weight:var(--fw-medium)}@media(min-width:720px){.header__nav[data-astro-cid-3ef6ksr2]{display:flex}.header__in[data-astro-cid-3ef6ksr2]>.header__menu[data-astro-cid-3ef6ksr2]{display:none}}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);border:0;background:var(--surface);color:var(--ink);overflow-y:auto}.menu[data-astro-cid-3ef6ksr2]::backdrop{background:var(--surface)}.menu[data-astro-cid-3ef6ksr2][open]{display:flex;flex-direction:column}.menu__top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);border-bottom:var(--bw-1) solid var(--line)}.menu__nav[data-astro-cid-3ef6ksr2]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s7);padding-block:var(--s6) var(--s7)}.menu__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:grid}.menu__nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:var(--bw-1) solid var(--line)}.menu__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:64px;font-size:32px;line-height:1.15;letter-spacing:-.02em;font-weight:var(--fw-medium);text-decoration:none}.menu__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.menu__nav[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{align-self:stretch}@media(prefers-reduced-motion:no-preference){.menu[data-astro-cid-3ef6ksr2][open]{animation:menu-in var(--dur-3) var(--ease-out)}.menu[data-astro-cid-3ef6ksr2][open] li[data-astro-cid-3ef6ksr2]{animation:menu-item var(--dur-3) var(--ease-out) both}.menu[data-astro-cid-3ef6ksr2][open] li[data-astro-cid-3ef6ksr2]:nth-child(2){animation-delay:40ms}.menu[data-astro-cid-3ef6ksr2][open] li[data-astro-cid-3ef6ksr2]:nth-child(3){animation-delay:80ms}.menu[data-astro-cid-3ef6ksr2][open] li[data-astro-cid-3ef6ksr2]:nth-child(4){animation-delay:.12s}.menu[data-astro-cid-3ef6ksr2][open] li[data-astro-cid-3ef6ksr2]:nth-child(5){animation-delay:.16s}}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes menu-item{0%{opacity:0;transform:translateY(var(--s4))}to{opacity:1;transform:none}}html.menu-open{overflow:hidden}.footer[data-astro-cid-sz7xmlte]{margin-top:auto;padding-block:var(--s8) var(--s5)}.footer__top[data-astro-cid-sz7xmlte]{row-gap:var(--s7)}.footer__lead[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s6);justify-items:start;align-content:start}.footer__sig[data-astro-cid-sz7xmlte]{font-size:28px;line-height:1.15;letter-spacing:-.02em;font-weight:var(--fw-medium);max-width:18ch}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:0}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:40px;font-size:16px;font-weight:var(--fw-medium);text-decoration:none}.footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:4px}.footer__meta[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s5);align-content:start;color:var(--ink-inverse-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.footer__meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-inverse)}.footer__contact[data-astro-cid-sz7xmlte]{font-style:normal;display:grid;gap:var(--s2)}.footer__copy[data-astro-cid-sz7xmlte]{max-width:24ch}.footer__mark[data-astro-cid-sz7xmlte]{display:block;margin-top:var(--s9);container-type:inline-size}.footer__mark[data-astro-cid-sz7xmlte]:focus-visible{outline-offset:8px}.footer__mark[data-astro-cid-sz7xmlte] .logo{opacity:.6}@media(min-width:720px){.footer[data-astro-cid-sz7xmlte]{padding-top:var(--s9)}.footer__lead[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer__nav[data-astro-cid-sz7xmlte]{grid-column:1 / span 4}.footer__meta[data-astro-cid-sz7xmlte]{grid-column:5 / span 4;padding-top:var(--s2)}}@media(min-width:1080px){.footer__lead[data-astro-cid-sz7xmlte]{grid-column:1 / span 5}.footer__nav[data-astro-cid-sz7xmlte]{grid-column:7 / span 3}.footer__meta[data-astro-cid-sz7xmlte]{grid-column:10 / span 3}.footer__mark[data-astro-cid-sz7xmlte]{margin-top:var(--s10)}}main:focus{outline:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-3);animation-timing-function:var(--ease-in-out)}}.header{view-transition-name:header}
