@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans-Regular.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:url(fonts/dmsans/DMSans-Bold.ttf)format('truetype');font-weight:700;font-style:bold}@font-face{font-family:Bebas Neue;src:url(fonts/bebasneue/BebasNeue-Regular.ttf)format('truetype');font-weight:400;font-style:normal}:root{--gray:#f0f0f0;--ff-primary:DM Sans, system-ui, sans-serif;--ff-accent:Bebas Neue, system-ui, sans-serif}*,*::before,*::after{box-sizing:border-box}html{font-size:14px}body,h1,h2,h3,h4,p{margin:0}.title{font-size:3rem;line-height:1.1;margin-bottom:1rem}h1,h2{font-family:var(--ff-accent);text-transform:uppercase}h3{font-size:1.125rem}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}body{font-family:var(--ff-primary);font-size:1rem}.bg-gray{background-color:var(--gray)}.bg-dark{background-color:#23231a;color:#fff}.bg-dark a{color:#fff}.container{max-width:min(90%,70rem);margin-inline:auto}.container__wide{max-width:min(90%,90rem);margin-inline:auto}.container__fullwidth{max-width:90%;margin-inline:auto}.colorful{background-color:cyan}.section{padding:3rem 0}.section__title{font-size:2rem;line-height:1.1;margin-bottom:1rem}.centered{text-align:center}.columns{display:grid;grid-template-columns:repeat(auto-fit,min(90%,20ch));gap:2rem}@media screen and (min-width:30rem){html{font-size:16px}.title{font-size:4.125rem}.section__title{font-size:3rem}}@media screen and (min-width:80rem){html{font-size:18px}}.content{line-height:2}.content p+*{margin-top:1rem}.content *{max-width:70ch}img{max-width:100%;display:block}.people{display:grid;gap:.5rem;grid-template-columns:minmax(8rem,25%)1fr}.people .name{font-weight:700}.button-53{background-color:#3dd1e7;border:0 solid #e5e7eb;box-sizing:border-box;color:#000;display:flex;font-family:var(--ff-primary);font-size:1rem;font-weight:700;justify-content:center;line-height:1.75rem;padding:.75rem 1.65rem;position:relative;text-align:center;text-decoration:#000;text-decoration-thickness:auto;width:100%;max-width:320px;position:relative;cursor:pointer;transform:rotate(-2deg);user-select:none;-webkit-user-select:none;touch-action:manipulation;z-index:0}.button-53:focus{outline:0}.button-53:after{content:'';position:absolute;border:1px solid #000;bottom:4px;left:4px;width:calc(100% - 1px);height:calc(100% - 1px)}.button-53:hover:after{bottom:2px;left:2px}@media(min-width:768px){.button-53{padding:.75rem 3rem;font-size:1.25rem;max-width:400px}}blockquote{font-style:italic}.header ul{list-style:none;margin:0;padding:0}.header a{text-decoration:none}.header{background-color:#fff;top:0;width:100%}.shadow-bottom{box-shadow:var(--gray)1.95px 1.95px 2.6px}.logo{display:inline-block;color:#000;font-size:60px;margin-left:10px}.nav{width:100%;height:100%;position:fixed;background-color:#fff;overflow:hidden}.menu a{display:block;padding:30px;color:#000;text-align:center;font-weight:700}.menu a:hover{background-color:gray}.nav{max-height:0;transition:max-height .5s ease-out}.hamb{cursor:pointer;float:right;padding:40px 20px}.hamb-line{background:#000;display:block;height:2px;position:relative;width:24px}.hamb-line::before,.hamb-line::after{background:#000;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line::before{top:5px}.hamb-line::after{top:-5px}.side-menu{display:none}.side-menu:checked~nav{max-height:100%}.side-menu:checked~.hamb .hamb-line{background:0 0}.side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}.header-transparent,.header-transparent .nav{background-color:transparent}.header-transparent a{color:#fff}.header-transparent .hamb-line,.header-transparent .hamb-line::before,.header-transparent .hamb-line::after{background:#fff}.header-transparent .nav{backdrop-filter:blur(20px)}.badge{font-size:.8rem;background-color:#f4900c;color:#fff;padding:4px 8px;text-align:center;border-radius:5px}@media(min-width:768px){.nav{max-height:none;top:0;position:relative;float:right;width:fit-content}.menu li{float:left}.menu a:hover{background-color:transparent;color:gray}.hamb{display:none}}