.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--container-gap: 1rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{width:100%;font-size:var(--text-body)}@media (min-width: 992px){body{height:100vh;overflow:hidden}}.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 768px){.row{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}.ctr-gap{padding:var(--container-gap) var(--container-gap)}.ctr-gap-x{padding:0 var(--container-gap)}.ctr-gap-y{padding:var(--container-gap) 0}.ctr-gap-left{padding-left:var(--container-gap)}.ctr-gap-right{padding-right:var(--container-gap)}.ctr-gap-top{padding-top:var(--container-gap)}.ctr-gap-bottom{padding-bottom:var(--container-gap)}.section{width:100%;padding-top:1rem;padding-bottom:1rem}@media (min-width: 992px){.section{display:flex;height:100vh;align-items:flex-end;padding-top:0;padding-bottom:0}}.section{scroll-snap-align:start;scroll-padding:2rem}.section-t{padding-top:6rem}@media (min-width: 640px){.section-t{padding-top:8rem}}@media (min-width: 992px){.section-t{padding-top:12rem}}@media (min-width: 1536px){.section-t{padding-top:12rem}}.section-b{padding-bottom:6rem}@media (min-width: 640px){.section-b{padding-bottom:8rem}}@media (min-width: 992px){.section-b{padding-bottom:10rem}}@media (min-width: 1536px){.section-b{padding-bottom:12rem}}@media (min-width:375px){:root{--container-gap: 2rem}}@media (min-width:640px){:root{--container-gap: 4rem}}@media (min-width: 992px){:root{--container-gap: 3rem}main{height:100%;width:100%;scroll-snap-type:y mandatory;overflow-y:scroll;scroll-behavior:smooth}}@media (min-width: 1064px){:root{--container-gap: 4rem}}@media (min-width: 1280px){:root{--container-gap: 3.5%}}@media (min-width: 1536px){:root{--container-gap: 4%}}@media (min-width: 1920px){:root{--container-gap: 4%}}@media (min-width: 2560px){:root{--container-gap: 10%}}@font-face{font-family:NeueHaasGroteskDisp Pro;src:url(/fonts/NHaasGroteskDSPro-55Rg.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--html: 10px;--h1: 2.3rem;--text-body: 1.6rem}html{font-size:var(--html)}body{font-size:var(--text-body)}p{text-wrap:pretty;line-height:1.2}.text-h1{text-wrap:balance;line-height:1.15}@media (min-width: 375px){:root{--html: 10px}}@media (min-width: 640px){:root{--html: 11px}}@media (min-width: 992px){:root{--html: 11px;--text-body: 1.8rem;--h1: 6.3rem}}@media (min-width: 1064px){:root{--html: 7.5px}}@media (min-width: 1280px){:root{--html: 8px}}@media (min-width: 1536px){:root{--html: 9px}}@media (min-width: 1920px){:root{--html: 10px}}@media (min-width: 2560px){:root{--html: 15px}}.link{width:-moz-fit-content;width:fit-content;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% .2rem;transition:background-size .3s}.link:hover{background-size:100% .2rem}@media (max-width: 640px){.mobile-wide-fit{max-width:inherit;width:calc(100% + var(--container-gap) * 2)!important;margin-left:calc(-1 * var(--container-gap))!important}.fit-left{max-width:inherit;width:calc(100% + var(--container-gap))!important;margin-left:calc(-1 * var(--container-gap))}.fit-right{max-width:inherit;width:calc(100% + var(--container-gap))!important;margin-right:calc(-1 * var(--container-gap))}}@media (min-width: 992px){.xg\:fit-left{max-width:inherit;width:calc(100% + var(--container-gap))!important;margin-left:calc(-1 * var(--container-gap))}.xg\:fit-right{max-width:inherit;width:calc(100% + var(--container-gap))!important;margin-right:calc(-1 * var(--container-gap))}}#go-top{position:fixed;bottom:0;left:4rem;z-index:99;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 992px){#go-top{bottom:3.5rem;--tw-translate-y: 175%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#go-top svg path{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;fill:#d4d4d4}body:not([data-scroll=top]) #go-top{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 992px){body:not([data-scroll=top]) #go-top{--tw-translate-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}body[data-scroll=bottom] .go-top svg path{fill:#fff}body[data-scroll=bottom] #whatsapp{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}body[data-scroll=bottom] #whatsapp svg path{fill:#262626}#whatsapp{position:fixed;bottom:2rem;right:2rem;z-index:999;display:flex;align-items:center;gap:1rem;border-radius:10rem;--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));padding:1rem}@media (min-width: 992px){#whatsapp{bottom:3.5rem;right:4rem;padding:.5rem 1rem .5rem 3rem}}.animate{opacity:0}header{position:absolute;top:0;left:0;z-index:50;height:12rem;width:100%}@media (min-width: 768px){header{height:15rem}}.brand{position:relative;top:1rem;display:block;width:15rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 992px){.brand{top:0}}:root{--burger-size: 3.5rem}.burger[data-astro-cid-d3jhukwa]{position:absolute;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 992px){.burger[data-astro-cid-d3jhukwa]{display:none}}.burger[data-astro-cid-d3jhukwa]{width:var(--burger-size);height:var(--burger-size);right:var(--container-gap);top:2.5rem;z-index:9999999}.burger[data-astro-cid-d3jhukwa] .burger-box[data-astro-cid-d3jhukwa]{width:var(--burger-size);height:24px;display:inline-block;position:relative}.burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa]{display:block;top:50%;margin-top:-2px}.burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa],.burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa]:after,.burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa]:before{position:absolute;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;height:4px}body.menu-in .burger-inner[data-astro-cid-d3jhukwa]:after,body.menu-in .burger-inner[data-astro-cid-d3jhukwa]:before{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.burger-inner[data-astro-cid-d3jhukwa]:after,.burger-inner[data-astro-cid-d3jhukwa]:before{content:"";display:block}.burger-inner[data-astro-cid-d3jhukwa]:before{top:-10px}.burger-inner[data-astro-cid-d3jhukwa]:after{bottom:-10px}.burger[data-astro-cid-d3jhukwa] .burger-box[data-astro-cid-d3jhukwa]{perspective:80px}body.menu-in .burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa]{background-color:transparent;transform:rotateY(180deg)}body.menu-in .burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa]:before{transform:translate3d(0,10px,0) rotate(45deg)}body.menu-in .burger[data-astro-cid-d3jhukwa] .burger-inner[data-astro-cid-d3jhukwa]:after{transform:translate3d(0,-10px,0) rotate(-45deg)}nav{position:fixed;top:0;left:0;z-index:999;display:flex;height:100%;width:100%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:6rem 2rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (min-width: 992px){nav{position:relative;height:auto;flex-direction:row;justify-content:space-between;background-color:transparent;padding:0}}nav a{margin-bottom:1rem}@media (min-width: 992px){nav a{margin-bottom:0}}nav a{font-size:var(--h1)}@media (max-width: 992px){nav{transform:translate(100%)}body.menu-in nav{transform:translate(0)}}@media (min-width: 992px){nav{background-color:transparent!important;backdrop-filter:none}nav a{font-size:var(--text-body)}}
