*:where(:not(html,svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::placeholder{color:unset}::backdrop{background:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-webkit-line-break:after-white-space;overflow-wrap:break-word;-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}::-webkit-details-marker{display:none}:root{--font-size: 16px;--root-size: 1.2rem;--neue: "Neue Haas Grotesk Display Pro";--bolded: "Bolded Neue";--white: #fafafa;--transparent-white: #fafafa85;--black: #2a2723;--shadow: #2a272382;--margin: 1.5rem;--padding: 1rem;--border-radius: 1rem;--thin-shadow: #a7a7a78d;--lineheight: 24px;--gap: 1rem}*{color:var(--black);font-weight:400}@font-face{font-family:Bolded Neue;src:url(../assets/fonts/NeueHaasDisplay-Mediu.woff2) format("woff2"),url(../assets/fonts/NeueHaasDisplay-Mediu.woff) format("woff");font-weight:200;font-style:normal}.neue{font-family:var(--neue)}.bolded-neue{font-family:var(--bolded)}body{background-color:var(--white)}img,video{max-width:100%;height:auto}.skip-link{position:absolute;left:-9999px;z-index:999;padding:.75rem 1rem;background:var(--black);color:var(--white);text-decoration:none;font-weight:600;border-radius:var(--border-radius)}.skip-link:focus{left:var(--padding);top:var(--padding);outline:2px solid var(--white);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,label.hamb:focus-visible{outline:2px solid var(--black);outline-offset:3px}@media(max-width:1199px){.menu a:focus-visible{outline-color:var(--white)}}@media(min-width:1200px){.menu a:focus-visible{outline-color:var(--black)}}header{display:flex;justify-content:space-between;position:sticky;padding-top:calc(var(--padding) / 1.4);padding-bottom:calc(var(--padding) / 1.4);margin-bottom:var(--margin);padding-left:var(--padding);background-color:var(--white);top:0;z-index:100}.logo>img{object-fit:cover;width:15%;height:25%;align-items:center;justify-content:center}.logo{height:15%}footer{background-color:var(--black);margin-top:calc(var(--margin) * 2)}.footer-info{color:var(--white);font-weight:bolder;cursor:pointer}.footer{display:flex;justify-content:space-between;padding:var(--padding)}.socials{display:flex;flex-direction:column;gap:1rem}.credits{justify-self:center;align-self:center}.navbar{left:0;top:0;width:100%;background:var(--white);border-bottom:1px solid var(--thin-shadow)}@media(min-width:800px){.logo>img{width:10%;height:20%}footer{padding:calc(var(--padding) * 2)}}@media(min-width:1200px){.logo{margin-left:calc(var(--margin) * 2)}.navbar{width:100%;margin:auto;padding:calc(var(--padding) * 1.2)}}ul{list-style:none}li>a{cursor:pointer}.nav{width:100%;position:absolute;background-color:var(--black);overflow:hidden;max-height:0;top:100%;left:0;z-index:10}.menu a{display:block;padding:30px;color:var(--white)}.menu a:hover{background-color:var(--black)}.hamb{cursor:pointer;float:right;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--padding);margin-right:.2rem}.hamb-line{background:var(--black);display:block;height:2px;position:relative;width:20px}.hamb-line:before{background:var(--black);content:"";display:block;height:100%;position:absolute;width:100%;top:5px}.hamb-line:after{top:-5px;content:"";display:block;height:100%;position:absolute;width:100%;background:var(--black)}.side-menu{display:none}.side-menu:checked~nav{max-height:1000%}.side-menu:checked~.hamb .hamb-line{background:transparent}.side-menu:checked~.hamb .hamb-line:before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamb .hamb-line:after{transform:rotate(45deg);top:0}@media(min-width:1200px){.hamb,.side-menu{display:none}.nav{all:unset;display:flex;gap:2rem;align-items:center;justify-content:flex-end;margin-right:calc(var(--margin) * 2)}.menu{display:flex;gap:2rem}.menu a{padding:0;color:var(--black);font-weight:var(--bolded);background:none}.menu a:hover{color:var(--white)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.navbar,.nav{transition:none!important}.flip,.main-turn{animation:none!important}.hamb-line:before,.hamb-line:after{transition:none!important}}.navbar{transition:transform .3s ease-in-out}.nav{transition:max-height .5s ease-out}.hamb-line:before,.hamb-line:after{transition:all .2s ease-out}
