*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}img,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.12}h1{font-size:clamp(2.3rem,5.4vw,3.7rem)}h2{font-size:clamp(1.85rem,4.2vw,2.7rem)}h3{font-size:1.3rem;line-height:1.25}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--detail);outline-offset:3px;border-radius:4px}:root{--float-room:0px}html:has(.cfloat__btn,[data-back-natheo]){--float-room:76px}.container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:20px}@media (width>=768px){.container{padding-inline:32px}}.section{padding-block:clamp(64px,10vw,112px)}.section--surface{background:var(--surface)}.section-head{gap:14px;max-width:680px;margin-bottom:clamp(36px,5vw,56px);display:grid}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--detail-text);align-items:center;gap:10px;font-size:.82rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--detail);width:22px;height:1.5px}.lead{color:var(--muted);max-width:60ch;font-size:clamp(1.08rem,1.6vw,1.2rem)}.btn{min-height:52px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s,filter .2s;display:inline-flex}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover{background:var(--primary-hover)}.btn--secondary{border-color:var(--detail);color:var(--text);background:0 0}.btn--secondary:hover{background:color-mix(in srgb, var(--detail) 8%, transparent)}.btn--light{background:var(--band-text);color:var(--primary)}.btn--light:hover{background:var(--light-hover,#fff)}.btn svg{flex:none;width:20px;height:20px}:where(.btn,button,summary,[role=button],input[type=submit],input[type=button]){transition-property:background-color,border-color,color,transform,filter;transition-duration:.2s}:where(:is(.btn,button,summary,[role=button],input[type=submit],input[type=button]):not(:disabled):active){filter:brightness(.9);transition-duration:50ms;transform:translateY(1px)}.btn:not(:disabled):active{transition-duration:50ms}.btn--secondary:not(:disabled):active{background:color-mix(in srgb, var(--detail) 16%, transparent)}@media (prefers-reduced-motion:reduce){:where(:is(.btn,button,summary,[role=button],input[type=submit],input[type=button]):not(:disabled):active){transform:none}}.dot-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dot-list li{padding-left:22px;position:relative}.dot-list li:before{content:"";background:var(--detail);border-radius:50%;width:7px;height:7px;position:absolute;top:.66em;left:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.tema-trocando :not(.tsw__knob),html.tema-trocando :before,html.tema-trocando :after{transition:none!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.skip[data-astro-cid-hf4nnsoh]{z-index:100;background:var(--text);color:var(--bg);border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-hf4nnsoh]:focus{top:12px}:root{--ease-out:cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{transition:opacity .7s var(--ease-out) calc(var(--i,0) * 90ms), transform .9s var(--ease-out) calc(var(--i,0) * 90ms)}.reveal-ready [data-reveal=""]:not(.is-in),.reveal-ready [data-reveal=up]:not(.is-in){opacity:0;transform:translateY(28px)}.reveal-ready [data-reveal=fade]:not(.is-in){opacity:0}.reveal-ready [data-reveal=left]:not(.is-in){opacity:0;transform:translate(-32px)}.reveal-ready [data-reveal=scale]:not(.is-in){opacity:0;transform:scale(.94)}.reveal-ready :is([data-reveal=clip],[data-reveal=clip-x])>*{transition:clip-path 1.1s var(--ease-out) calc(var(--i,0) * 90ms)}.reveal-ready [data-reveal=clip]:not(.is-in)>*{clip-path:inset(100% 0 0)}.reveal-ready [data-reveal=clip-x]:not(.is-in)>*{clip-path:inset(0 100% 0 0)}.reveal-ready [data-reveal=draw] :is(path,line,polyline,circle,rect){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-out) calc(var(--i,0) * 90ms + var(--draw-delay,0s))}.reveal-ready [data-reveal=draw]:not(.is-in) :is(path,line,polyline,circle,rect){stroke-dashoffset:1px}}@property --nt-r{syntax:"<length>";inherits:false;initial-value:0}@property --nt-h{syntax:"<length>";inherits:false;initial-value:0}@property --nt-s{syntax:"<length>";inherits:false;initial-value:0}@property --nt-p{syntax:"<length>";inherits:false;initial-value:0}@property --nt-pa{syntax:"<number>";inherits:false;initial-value:0}.nt-veil,html.nt-in:after{z-index:2147483000;pointer-events:none;--nt-ring:#d08a5ce6;--nt-sphere:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'%3E%3CclipPath id='c'%3E%3Ccircle r='9.5'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c)'%3E%3Ccircle r='9.5' fill='%23D07A50'/%3E%3Ccircle cx='1.33' cy='-3.42' r='9.69' fill='%23F3C6A3'/%3E%3C/g%3E%3C/svg%3E");--nt-warm:radial-gradient(circle at 50% 50%, #edb58c1f, transparent 42vmax);position:fixed;inset:0}.nt-veil{background:radial-gradient(circle at var(--nt-x) var(--nt-y), transparent calc(var(--nt-r) - 9px), var(--nt-ring) calc(var(--nt-r) - 1.5px), transparent var(--nt-r)), radial-gradient(circle at 50% 50%, transparent calc(var(--nt-p) - 1px), rgb(237 181 140/var(--nt-pa)) var(--nt-p), transparent calc(var(--nt-p) + 1.5px)), var(--nt-sphere) 50% 50% / var(--nt-s) var(--nt-s) no-repeat, var(--nt-warm), #2b2724;clip-path:circle(var(--nt-r) at var(--nt-x) var(--nt-y));animation:.38s cubic-bezier(.3,.6,.25,1) both nt-cover,.3s cubic-bezier(.2,.8,.2,1.2) .12s both nt-dot,1.6s cubic-bezier(.2,.7,.3,1) 1s infinite nt-wait}.nt-veil.is-leaving{opacity:0;transition:opacity .35s}html.nt-in{scroll-behavior:auto!important}html.nt-in:after{content:"";--nt-ring:#d08a5cf2;--nt-hmax:calc(72vmax + 24px);background:var(--nt-sphere) 50% 50% / var(--nt-s) var(--nt-s) no-repeat, radial-gradient(circle at 50% 50%, transparent var(--nt-h), var(--nt-ring) calc(var(--nt-h) + 1.5px), transparent calc(var(--nt-h) + 18px)), var(--nt-warm), #2b2724;-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--nt-h), #000 calc(var(--nt-h) + 1px));mask:radial-gradient(circle at 50% 50%, transparent var(--nt-h), #000 calc(var(--nt-h) + 1px));--nt-s:36px;animation:0s linear 3s forwards nt-failsafe}html.nt-in.nt-go:after{animation:nt-dot .3s cubic-bezier(.2, .8, .2, 1.2) var(--nt-dd,0s) both, nt-dot-open .56s cubic-bezier(.3, 0, .2, 1) var(--nt-od,0s) forwards, nt-open .56s cubic-bezier(.65, 0, .35, 1) var(--nt-od,0s) both}@keyframes nt-failsafe{to{opacity:0}}@keyframes nt-cover{0%{--nt-r:0px}to{--nt-r:var(--nt-rmax,150vmax)}}@keyframes nt-dot{0%{--nt-s:0px}to{--nt-s:36px}}@keyframes nt-dot-open{0%{--nt-s:36px}30%{--nt-s:50px}to{--nt-s:50px}}@keyframes nt-open{0%{--nt-h:0px}to{--nt-h:var(--nt-hmax)}}@keyframes nt-wait{0%{--nt-p:20px;--nt-pa:.55}to{--nt-p:96px;--nt-pa:0}}@media (width<=600px){html.nt-in:after{--nt-s:30px}@keyframes nt-dot{0%{--nt-s:0px}to{--nt-s:30px}}@keyframes nt-dot-open{0%{--nt-s:30px}30%{--nt-s:42px}to{--nt-s:42px}}}@media (prefers-reduced-motion:reduce){.nt-veil,html.nt-in:after{display:none}}
