@font-face{font-family:couture;src:url(/assets/couture-bld-9e3ec64e.otf) format("opentype");font-weight:400;font-style:normal}:root{--color-lime: #E8FFCC;--color-bark: #3B430E;--color-dressing: #B1CC74;--color-cloud: #687985;--color-navy: #012A36;--color-periwinkle: #8AA1B1}h1{font-family:couture,sans-serif;font-size:42px;padding-top:10px;margin:0;color:inherit}h2{font-family:couture,sans-serif;font-size:24px;padding:0;margin:0;color:inherit}p{font-family:Arial,Helvetica,sans-serif;color:inherit;font-size:18px}button{all:unset;font-family:couture,sans-serif;color:inherit}body{font-family:couture,sans-serif;margin:0;padding:0}.structure{display:flex;flex-direction:row;align-items:flex-start;width:100%;min-width:100vw}.displayFlex{margin-top:80px;margin-left:32px;padding:24px 24px 24px 0;box-sizing:border-box}.sideNav{display:flex;flex-direction:column;top:0;left:0;width:220px;height:100vh;font-family:couture,sans-serif;padding-top:80px;padding-left:24px;box-sizing:border-box;position:sticky}.sideNav a{color:var(--color-lime);padding:8px 0;text-decoration:none;font-size:18px;transition:color .3s}.sideNav a:hover,.sideNav a.active{color:var(--color-bark)}.headingSpacing{line-height:.8;margin:16px 16px 16px 0}.aboutSection{width:75vw;margin-bottom:32px}.aboutSection a{text-decoration:none}.aboutSection button{background-color:#663c07;color:#e89a0a;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;text-decoration:none;text-align:center}.aboutSection a:hover button{text-decoration:none}.aboutLink{color:var(--color-bark);text-decoration:none;display:inline-flex;align-items:flex-start;gap:4px}.aboutLink svg{flex-shrink:0}.aboutLink:hover{text-decoration:underline}.aboutLink button{background-color:#b1cc74;color:var(--color-bark);text-decoration:none}.aboutLink:hover button{text-decoration:underline}#project{background-color:var(--color-periwinkle)}.projectSection{margin-bottom:24px;max-width:900px}.projectSection p{font-size:18px}.projectSection h2{margin-top:8px;margin-bottom:4px}.projectSection h3{font-family:couture,sans-serif;font-size:18px;margin:0 0 8px;padding:0;color:inherit}.projectSection .raceSection{margin-top:4px}.caseStudyHeader{max-width:900px}.caseStudyMeta{margin-top:24px}.caseStudyTag{font-family:Arial,Helvetica,sans-serif}.caseStudySection{max-width:900px}.caseStudySection h2{margin-bottom:16px}.caseStudySection p{line-height:1.6;margin-bottom:24px}.caseStudyGraphics{margin-top:24px;margin-bottom:24px}.caseStudyGraphics img{max-width:100%;height:auto;border-radius:4px}.raceSection{margin-top:4px}.raceSection h4{font-size:14px;margin:0 0 2px;line-height:1.2}
