*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}body{line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}:root{--bgColor:#fcfcfc;--textColor:#293737;--textColorSecondary:rgba(41,55,55,0.6)}@font-face{font-family:Flecha;src:url(/fonts/FlechaM-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/fonts/FlechaM-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Flecha;src:url(/fonts/FlechaM-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flecha;src:url(/fonts/FlechaM-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(/fonts/MatterSQ-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/fonts/MatterSQ-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}body{background-color:var(--bgColor);font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:var(--textColor);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:80px}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Flecha,serif;font-weight:400;color:var(--textColor);line-height:.9}p{color:var(--textColorSecondary);font-size:1.1rem;line-height:1.4}.fontStyleItalic{font-style:italic}h1{font-size:5rem;font-weight:300}.h2,h1,h2{margin-bottom:1.5rem}.h2,h2{font-size:3rem}.h2,.h3,h2,h3{line-height:1.1}.h3,h3{font-size:2rem;margin-bottom:1rem}@media (max-width:768px){h1{font-size:4.5rem}.h2,h1,h2{margin-bottom:1.5rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2rem;margin-bottom:.5rem}}.fluidImage{width:100%;height:auto}.titleClamp{max-width:700px}.descriptionClamp,.titleClamp{margin-left:auto;margin-right:auto}.descriptionClamp{max-width:500px}.smallDescriptionClamp{max-width:75%;margin-left:auto;margin-right:auto}.textMarginTop{margin-top:2rem}ol{list-style:decimal;padding-left:2rem;margin:1rem 0}ol li{margin-bottom:1.5rem;color:var(--textColor);font-size:1.125rem;line-height:1.4;font-weight:500}