@font-face{font-family:__IosevkaCurly_61e743;src:url(/_next/static/media/5349fbe6068b68fa-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__IosevkaCurly_61e743;src:url(/_next/static/media/41fcb65e2fc6590b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__IosevkaCurly_61e743;src:url(/_next/static/media/b7581ea9464132bb-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__IosevkaCurly_61e743;src:url(/_next/static/media/b1a9185f924c7bd4-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:__IosevkaCurly_Fallback_61e743;src:local("Arial");ascent-override:88.07%;descent-override:26.01%;line-gap-override:6.39%;size-adjust:109.58%}.__className_61e743{font-family:__IosevkaCurly_61e743,__IosevkaCurly_Fallback_61e743}.__variable_61e743{--font-iosevka:"__IosevkaCurly_61e743","__IosevkaCurly_Fallback_61e743"}*,:after,:before{box-sizing:border-box}body{cursor:url(/images/cursors/Cursor.svg),auto}a,button,input[type=button],input[type=checkbox],input[type=date],input[type=file],input[type=range],input[type=reset],input[type=submit],label,select,summary{cursor:url(/images/cursors/Cursor-hover.svg),auto}html{text-size-adjust:none;--main-padding:1.5rem;--nav-padding:2.5rem;--nav-height:calc(46px + 2 * var(--nav-padding))}@media(min-width:580px){html{--main-padding:2rem}}@media(min-width:1024px){html{--main-padding:4rem}}@media(min-width:1440px){html{--main-padding:7.5rem}}*{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#000;color:#fff}button,h1,h2,h3,h4,input,label{line-height:100%;font-family:var(--font-iosevka)}h1,h2,h3,h4{font-family:var(--font-iosevka),Arial,sans-serif;line-height:100%;margin:0}h1{font-size:clamp(2rem,1.5rem + 1.5vw,2.5rem);font-style:italic}h2{font-size:clamp(1.3rem,1.125rem + .8vw,2rem)}h3{font-size:clamp(1.2rem,.75rem + .5vw,1.5rem)}p{font-family:var(--font-iosevka);font-size:1rem;font-weight:400;line-height:1.2}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}canvas,img,picture,svg,video{max-width:100%;display:block}#navbar{position:fixed;z-index:10;padding:var(--nav-padding) 1.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#000;top:0;pointer-events:none}#navbar #dco-logo{display:none}#navbar.home{background-color:transparent}#navbar.home #nav-logo-container{pointer-events:auto}#navbar.home #nav-logo-container #dco-logo{display:block}#navbar.home #nav-logo-container #nav-logo-current-page #nav-stride-logo{width:260px;transition:width .3s}#navbar.home #nav-logo-container #nav-logo-current-page #nav-stride-logo.scrolled{width:130px}@media(min-width:580px){#navbar.home #nav-logo-container #nav-logo-current-page #nav-stride-logo{width:260px}}#navbar.home #nav-logo-container #nav-logo-current-page p{display:none}#navbar.home #nav-button-container{pointer-events:auto;display:none}@media(min-width:580px){#navbar.home #nav-button-container{display:flex}}#navbar.view-badge #nav-button-container{pointer-events:auto;display:none}@media(min-width:430px){#navbar.view-badge #nav-button-container{display:flex}}#navbar #nav-logo-container{pointer-events:auto;display:grid;grid-gap:10px;gap:10px;text-decoration:none}#navbar #nav-logo-container #nav-logo-current-page{display:flex;flex-direction:column;gap:1rem}#navbar #nav-logo-container #nav-logo-current-page #nav-stride-logo{width:130px}@media(min-width:1024px){#navbar #nav-logo-container #nav-logo-current-page{flex-direction:row;align-items:center}#navbar #nav-logo-container #nav-logo-current-page p{font-size:1.5rem}}#navbar #nav-button-container{pointer-events:auto;align-items:center;gap:1rem;font-family:var(--font-iosevka);font-weight:500;font-size:1.25rem;display:flex}#navbar #nav-button-container a{border-radius:48px;border:2px solid #fbfefc;display:flex;align-items:center}#navbar #nav-button-container #about-button{gap:5px;padding:6px 12px 6px 10px;transition:color .2s,background-color .2s}#navbar #nav-button-container #about-button:hover{color:#000;background-color:#fbfefc}@media(min-width:1440px){#navbar #nav-button-container #about-button{gap:10px;padding:6px 12px 6px 10px}}#navbar #nav-button-container #register-button{background-color:#fbfefc;color:#000;text-transform:uppercase;padding:6px;padding-inline:1rem;transition:color .2s,background-color .2s}#navbar #nav-button-container #register-button:hover{background-color:#000;color:#fbfefc}#navbar #nav-button-container a{text-decoration:none}#navbar #nav-button-container .longer-about-text{display:none}@media(min-width:1024px){#navbar #nav-button-container .longer-about-text{display:block}}