@font-face{font-family:body;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_f59ae6{font-family:body,body Fallback,system-ui,sans-serif;font-style:normal}.__variable_f59ae6{--font-body:"body","body Fallback",system-ui,sans-serif}:root{--bg:#f1f1f1;--bg-dark:#101010;--ink:#101010;--ink-60:rgba(16,16,16,0.6);--ink-25:rgba(16,16,16,0.25);--ink-10:rgba(16,16,16,0.1);--paper:#ffffff;--paper-40:rgba(242,242,242,0.4);--rule:rgba(16,16,16,0.1);--erro:#a5281b;--rule-dark:rgba(242,242,242,0.2);--accent:#e7f99a;--accent-violet:#6d08ee;--accent-pink:#ff00d7;--hover:var(--ink-60);--accent-cyan:#00fff6;--glass:rgba(242,242,242,0.2);--card:#e4e4e1;--lit:#4f6f00;--ok:#1f8f5e;--warn:#c77b00;--err:#d42d2d;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:clamp(32px,4vw,56px);--s6:clamp(56px,7vw,88px);--s7:clamp(88px,12vw,176px);--gutter:var(--col-gap);--rail:0px;--lead:0;--trail:0;--gutter-l:calc(var(--gutter) + var(--rail) + var(--lead) * var(--col));--gutter-r:calc(var(--gutter) + var(--trail) * var(--col));--container:none;--cols:6;--col-gap:16px;--page-w:100vw;--col:calc((var(--page-w) - var(--rail) - 2 * var(--gutter) + var(--col-gap)) / (var(--cols) + var(--lead) + var(--trail)));--gap-line:calc(var(--col) / 2);--line-color:rgba(16,16,16,0.045);--measure:68ch;--font-display:var(--font-body);--t-h1:clamp(2.5rem,7vw,5rem);--t-h2:clamp(2rem,4.5vw,3rem);--t-h3:clamp(1.4rem,2.5vw,1.81rem);--t-h4:clamp(1.25rem,2vw,1.5rem);--t-h5:1rem;--t-small:0.8rem;--t-medium:1rem;--t-large:clamp(1.25rem,2vw,1.5rem);--t-body-sm:var(--t-small);--t-body:var(--t-medium);--t-body-lg:var(--t-medium);--t-caption:var(--t-small);--t-overline:var(--t-small);--r-control:8px;--r-card:0;--r-pill:999px;--hairline:1px;--ease:cubic-bezier(0.22,1,0.36,1);--fast:160ms;--slow:420ms}[data-theme=dark]{color-scheme:dark;--bg:#0c0c0b;--bg-dark:#0c0c0b;--ink:#f1f1f1;--ink-60:rgba(241,241,241,0.6);--ink-25:rgba(241,241,241,0.25);--ink-10:rgba(241,241,241,0.1);--paper:#1c1c1b;--rule:rgba(241,241,241,0.16);--glass:rgba(12,12,11,0.4);--line-color:rgba(241,241,241,0.045);--card:#161615;--lit:var(--accent)}.on-accent{--ink:#101010;--ink-60:rgba(16,16,16,0.6);--ink-25:rgba(16,16,16,0.25);--ink-10:rgba(16,16,16,0.1);--paper:#ffffff;--rule:rgba(16,16,16,0.1);color:var(--ink)}.media-layer{position:relative;z-index:2}.glass{isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02) 45%,rgba(255,255,255,.04)),rgba(22,22,20,.5);backdrop-filter:blur(18px) saturate(1.7) brightness(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.7) brightness(1.06);box-shadow:inset 0 10px 14px -14px rgba(255,255,255,.12),inset 0 -10px 14px -14px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.25),0 12px 32px rgba(0,0,0,.35);color:#f1f1f1}.glass:before{inset:0;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.1) 30%,rgba(255,255,255,.06) 60%,rgba(255,255,255,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:after,.glass:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.glass:after{inset:1px 18% auto;height:40%;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.06),transparent 70%);z-index:-1}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scrollbar-gutter:stable}html:not(.lenis){scroll-behavior:smooth}body{overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--t-medium);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}blockquote,body,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}canvas,img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:from-font;transition:color var(--fast) var(--ease)}a:hover{text-decoration-thickness:2px}a:not(.no-underline):hover{color:var(--hover)}.no-underline,.no-underline:hover{text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:641px){:root{--cols:12;--col-gap:32px}}@media (min-width:1101px){:root{--cols:24}}@media (prefers-reduced-motion:reduce){html:not(.lenis){scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.h1,.h2,.h3,.h4,.h5{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.h1{font-size:var(--t-h1);line-height:1;letter-spacing:-.04em}.h1,.h2{text-transform:none}.h2{font-size:var(--t-h2);letter-spacing:-.03em}.h2,.h3{line-height:1.2}.h3{font-size:var(--t-h3);text-transform:uppercase}.h4{font-size:var(--t-h4)}.h4,.h5{line-height:1.1;text-transform:uppercase}.h5{font-size:var(--t-h5)}.overline{font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase}.mono,.overline{font-family:var(--font-body),system-ui,sans-serif}.body,.body-lg{font-size:var(--t-medium);line-height:1.3}.body-sm,.caption{font-size:var(--t-small);line-height:1.3}.caption{color:var(--ink)}blockquote,dd,figcaption,li,p{text-wrap:pretty}.body-lg,.body-sm,.caption,.lead,.overline{text-wrap:balance}@media (min-width:1101px){html:has([data-rail]){--col-gap:24px;--gutter:24px;--rail:200px;--lead:0;--trail:0}}.section{width:100%;padding-inline:var(--gutter-l) var(--gutter-r)}.container{width:100%;max-width:var(--container);margin-inline:auto}.bleed{width:calc(100% + var(--gutter-l) + var(--gutter-r));margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r))}.page-top{--page-top-pad:calc(var(--gutter) + 0.297 * var(--t-small) - var(--top-k, 0.231) * var(--top-size, var(--t-h3)));padding-top:var(--page-top-pad)}@media (max-width:1100px){.page-top{--page-top-pad:calc(var(--gutter) + var(--s6))}}.page-title{margin:0;text-transform:none}.stack{display:flex;flex-direction:column}.row,.row-wrap{display:flex;flex-direction:row;align-items:center}.row-wrap{flex-wrap:wrap}.between{justify-content:space-between}.gap-1{gap:var(--s1)}.gap-2{gap:var(--s2)}.gap-3{gap:var(--s3)}.gap-4{gap:var(--s4)}.gap-5{gap:var(--s5)}.gap-6{gap:var(--s6)}.rule{flex:0 0 auto;height:var(--hairline);background:var(--rule)}.rule-lg{width:224px}.rule-md{width:156px}.rule-sm{width:88px}.on-accent .rule{background:var(--ink-25)}.on-project .rule{background:var(--rule)}.head-row{display:flex;align-items:center;gap:var(--s3);width:100%}.head-row>:last-child{margin-left:auto}@media (max-width:640px){.head-row{flex-wrap:wrap;gap:var(--s2)}.head-row .rule{display:none}.head-row>:last-child{margin-left:0}}.pill{display:inline-flex;align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--accent);white-space:nowrap}.pill-lg{padding:var(--s2) var(--s4)}.pill-md{padding:var(--s2) var(--s3)}.pill-sm{padding:var(--s1) var(--s2);gap:var(--s1)}.card,.pill-sm{background:var(--paper)}.card{border:var(--hairline) solid var(--rule);padding:var(--s3)}.card-stack>.card+.card{border-top:0}.on-project{background:var(--bg);color:var(--ink)}.on-project .caption{color:var(--ink-60)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap)}.to-line{-webkit-margin-end:calc(var(--col) / 2 - var(--col-gap));margin-inline-end:calc(var(--col) / 2 - var(--col-gap))}.g-left,.g-right{grid-column:1/-1}@media (min-width:641px){.g-left{grid-column:1/7}.g-right{grid-column:7/-1}}@media (min-width:1101px){.g-left{grid-column:1/13}.g-right{grid-column:13/-1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}main#conteudo:focus{outline:none}