*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:16px;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;line-height:.85em;text-transform:uppercase}h1{font-size:3.4rem;font-weight:normal;letter-spacing:-.1rem}h2{font-size:3rem;font-weight:normal;letter-spacing:-.1rem}h3{font-size:1.75rem;letter-spacing:-.05rem}h4{font-size:1.5rem;letter-spacing:-.05rem}h5{font-size:1.25rem}h6{font-size:1rem}@media (max-width: 1199px){h1{font-size:2.4rem}h2{font-size:2.0rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:0.9rem}}main{overflow-x:hidden}main p,main li{font-size:1.125rem}@media (max-width: 1199px){main p,main li{font-size:1rem}}main ul{padding:0;list-style:none}main p+p{margin-top:1rem}a{color:#000;text-decoration:none}p a,small a{border-bottom:1px solid transparent}p a:hover,small a:hover{border-color:#000}a,button,path{transition:color ease .5s, opacity ease .5s, background-color ease .5s, border-color ease .5s, fill ease .5s}a,button{cursor:pointer}img{align-self:center}.container{position:relative;max-width:1360px;width:94%;margin-left:auto;margin-right:auto}.columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}@media (max-width: 639px){.columns{grid-template-columns:1fr}.columns.invert .column:first-child{grid-row:2}}.column{flex-basis:0;flex-grow:1;flex-shrink:1}body{color:#535353;background:#fff}main{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:3rem 0}main .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main img{max-width:300px;width:80%;height:auto}main p{font-size:1.5rem}footer .container{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;border-top:1px solid rgba(0,0,0,0.25);text-align:center}@media (min-width: 640px){footer .container{flex-direction:row;justify-content:space-between;text-align:left}}a:hover{color:#9DE900}
