@layer reset{*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;min-height:100vh;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5}h1,h2,h3,h4,h5{font-weight:400}h1,h2,h3,h4,h5,p{margin:0;padding:0}canvas,img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0}input:focus-within,input:hover,textarea:focus-within,textarea:hover{outline:none}[role=button],button{cursor:pointer;background:0 0;border:none}ol,ul{list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid}:where(input[type=checkbox],input[type=radio]){accent-color:currentColor}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000!important;background:0 0!important}a[href]:after{content:" (" attr(href) ")"}}address{font-style:normal}}@font-face{font-family:Main;src:url(../fonts/Unbounded-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--container-width:80rem;--font-body:"Main", sans-serif;--text-12:.75rem/1.5 var(--font-body);--text-14:.875rem/1.57 var(--font-body);--text-16:1rem/1.5 var(--font-body);--text-18:1.125rem/1.55 var(--font-body);--text-24:1.5rem/1.33 var(--font-body);--text-32:2rem/1.06 var(--font-body);--text-64:4rem/1.06 var(--font-body);--text-80:5rem/1.06 var(--font-body);--text-title:clamp(1rem, .886rem + 2.571vw, 5rem) / 1.2 var(--font-body);--black:#1a1a19;--capuccino:#ccc2b1;--white:#dcd5cf}@layer base{body{font:var(--text-18);color:var(--capuccino);background:var(--black)}body.no-scroll{overflow:hidden}.container{width:calc(100vw - 2rem);max-width:80rem;margin:0 auto}}@layer components{.page-title{font:var(--text-32-bold);text-align:center;max-width:55.75rem;margin:0 auto 1rem}@media (width>=1180px){.page-title{font:var(--text-48-bold)}}.page-description{font:var(--text-18);text-align:center;max-width:55.75rem;margin:0 auto}}
