.awards{--primary:#9EE9DF;--body:#262626;--black:white;--mast-accent:#9EE9DF;--mast-color:white}.awards #confetti{position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:-1}.awards #confetti::after{content:"";display:block;position:absolute;width:100vw;max-width:100vw;height:800px;top:50vh;left:50%;transform:translateX(-50%);background-image:linear-gradient(0deg,rgba(255,255,255,0),var(--body),rgba(255,255,255,0));z-index:10}.awards .form__submit__btn{color:#000}.awards .dm-select__toggle svg{fill:#000}.awards .page-heading{max-width:800px}.awards .page-heading h1{-moz-text-align-last:right;text-align-last:right;text-align:left;line-height:1;font-size:5rem}.awards .page-heading span:first-of-type{-webkit-text-fill-color:#262626;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary)}.awards .masthead{background:#262626}.awards .page-content .awards__intro{text-align:center}.awards .page-content h2{padding-bottom:20px;font-size:2.6rem;font-family:"Input Mono",SFMono-Regular,"Roboto Mono","Lucida Console",Monaco,Courier,monospace;color:var(--primary)}.awards .page-content h2:after{content:"";display:block;height:1px;width:calc(100% - 75px);margin-left:75px;margin-top:-20px;background:var(--primary)}.awards .page-content li{font-size:1.5rem}.awards .page-content>ul{padding:0}.awards .page-content>ul>li{display:flex;justify-content:flex-start;flex-direction:column;-moz-column-gap:25px;column-gap:25px;padding:20px 0 25px;border-bottom:1px solid var(--ash,#555)}.awards .page-content>ul>li:last-of-type{border-bottom:none}.awards .page-content>ul>li:before,.awards .page-content>ul>li>ul>li:before{content:none}.awards .page-content>ul>li li:before{color:var(--white)}.awards .page-content>ul>li h3{margin:0;margin-bottom:15px;font-size:2.2rem;font-weight:700}.awards .page-content>ul>li>ul{margin:0;padding:0}.awards .page-content>*{max-width:800px}.awards .footer{--white:black}@media (min-width:500px){.awards .page-heading h1{font-size:7rem;line-height:.85}}@media (min-width:640px){.awards .page-heading h1{font-size:10rem;line-height:.85}.awards .page-content{margin-top:55px}.awards .page-content h3{font-size:2.8rem;padding-bottom:25px}.awards .page-content ul li{align-items:baseline;flex-direction:row}.awards .page-content ul li h3{min-width:230px;max-width:230px;font-size:2rem;font-weight:700}}