.ProjectList-module-scss-module__5f51fa__smallfont,.ProjectList-module-scss-module__5f51fa__smalltitle{letter-spacing:.02em;font-size:calc(var(--smallfontsize)*.9);line-height:var(--lineheight)}@media (min-width:46.25em){.ProjectList-module-scss-module__5f51fa__smallfont,.ProjectList-module-scss-module__5f51fa__smalltitle{font-size:calc(var(--smallfontsize)*1)}}@media (min-width:61.25em){.ProjectList-module-scss-module__5f51fa__smallfont,.ProjectList-module-scss-module__5f51fa__smalltitle{font-size:calc(var(--smallfontsize)*1)}}@media (min-width:81.25em){.ProjectList-module-scss-module__5f51fa__smallfont,.ProjectList-module-scss-module__5f51fa__smalltitle{font-size:calc(var(--smallfontsize)*1)}}.ProjectList-module-scss-module__5f51fa__normalfont,.ProjectList-module-scss-module__5f51fa__normaltitle{letter-spacing:.01em;font-size:calc(var(--normalfontsize)*.9);line-height:var(--lineheight)}@media (min-width:46.25em){.ProjectList-module-scss-module__5f51fa__normalfont,.ProjectList-module-scss-module__5f51fa__normaltitle{font-size:calc(var(--normalfontsize)*.95)}}@media (min-width:61.25em){.ProjectList-module-scss-module__5f51fa__normalfont,.ProjectList-module-scss-module__5f51fa__normaltitle{font-size:calc(var(--normalfontsize)*1)}}@media (min-width:81.25em){.ProjectList-module-scss-module__5f51fa__normalfont,.ProjectList-module-scss-module__5f51fa__normaltitle{font-size:calc(var(--normalfontsize)*1)}}.ProjectList-module-scss-module__5f51fa__largefont,.ProjectList-module-scss-module__5f51fa__largetitle{letter-spacing:.007em;-webkit-hyphens:auto;hyphens:auto;font-size:calc(var(--largefontsize)*.85);line-height:var(--lineheight-large)}@media (min-width:46.25em){.ProjectList-module-scss-module__5f51fa__largefont,.ProjectList-module-scss-module__5f51fa__largetitle{font-size:calc(var(--largefontsize)*.9)}}@media (min-width:61.25em){.ProjectList-module-scss-module__5f51fa__largefont,.ProjectList-module-scss-module__5f51fa__largetitle{font-size:calc(var(--largefontsize)*1)}}@media (min-width:81.25em){.ProjectList-module-scss-module__5f51fa__largefont,.ProjectList-module-scss-module__5f51fa__largetitle{font-size:calc(var(--largefontsize)*1)}}.ProjectList-module-scss-module__5f51fa__xlargefont,.ProjectList-module-scss-module__5f51fa__xlargetitle{letter-spacing:-.005em;font-size:calc(var(--xlargefontsize)*.7);line-height:var(--lineheight-xlarge)}@media (min-width:46.25em){.ProjectList-module-scss-module__5f51fa__xlargefont,.ProjectList-module-scss-module__5f51fa__xlargetitle{font-size:calc(var(--xlargefontsize)*.8)}}@media (min-width:61.25em){.ProjectList-module-scss-module__5f51fa__xlargefont,.ProjectList-module-scss-module__5f51fa__xlargetitle{font-size:calc(var(--xlargefontsize)*.9)}}@media (min-width:81.25em){.ProjectList-module-scss-module__5f51fa__xlargefont,.ProjectList-module-scss-module__5f51fa__xlargetitle{font-size:calc(var(--xlargefontsize)*.9)}}.ProjectList-module-scss-module__5f51fa__smalltitle{font-weight:var(--titleweight);margin:0 0 .5em}.ProjectList-module-scss-module__5f51fa__normaltitle{font-weight:var(--titleweight);margin:0 0 0}.ProjectList-module-scss-module__5f51fa__largetitle{font-weight:var(--titleweight);margin:0 0 .5em}.ProjectList-module-scss-module__5f51fa__xlargetitle{font-weight:var(--titleweight);margin:0}.ProjectList-module-scss-module__5f51fa__basictextcontainer{max-width:1000px;margin:0 auto}.ProjectList-module-scss-module__5f51fa__link{text-decoration:underline;-webkit-text-decoration-color:var(--accentcolor);text-decoration-color:var(--accentcolor);text-underline-offset:.15em;text-decoration-thickness:1.5px;transition:color .2s}.ProjectList-module-scss-module__5f51fa__link:hover{color:var(--accentcolor)}.ProjectList-module-scss-module__5f51fa__navigationLink{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s,transform .2s;display:inline-block;position:relative}.ProjectList-module-scss-module__5f51fa__navigationLink.ProjectList-module-scss-module__5f51fa__active{color:var(--accentcolor)}.ProjectList-module-scss-module__5f51fa__navigationLink:hover{color:var(--accentcolor);transform:translateY(-.1em)}.ProjectList-module-scss-module__5f51fa__navigationLink:active{transform:translateY(.1em)}.ProjectList-module-scss-module__5f51fa__layoutContainer,.ProjectList-module-scss-module__5f51fa__basicPageContainer{padding:var(--colgap);max-width:var(--containerwidth);flex-direction:column;flex:1;width:100%;margin:0 auto}.ProjectList-module-scss-module__5f51fa__basicPageContainer{padding-top:var(--headerheight)}.ProjectList-module-scss-module__5f51fa__sliceContainer{padding:0 var(--colgap);max-width:var(--containerwidth);width:100%;margin:0 auto}.ProjectList-module-scss-module__5f51fa__sliceContainerLarge{padding:0 var(--colgap);max-width:var(--largecontainerwidth);width:100%;margin:0 auto}.ProjectList-module-scss-module__5f51fa__basicButton{color:var(--accentcolor);border:none;border:2px solid var(--accentcolor);cursor:pointer;text-align:center;background-color:#fff;border-radius:3em;outline:none;padding:.25em .5em;transition:background-color .2s,color .2s;display:inline-block}.ProjectList-module-scss-module__5f51fa__basicButton:hover,.ProjectList-module-scss-module__5f51fa__basicButton:active{color:#fff;background-color:var(--accentcolor);outline:1px solid var(--accentcolor)}.ProjectList-module-scss-module__5f51fa__basicButton:focus{outline:1px solid var(--accentcolor)}.ProjectList-module-scss-module__5f51fa__basicButton:active{outline:none}.ProjectList-module-scss-module__5f51fa__basicIconButton{cursor:pointer;stroke-width:2px;background-color:transparent;border:none;font-size:1.5rem}.ProjectList-module-scss-module__5f51fa__container{gap:0;margin:0;padding:0}@media (min-width:46.25em){.ProjectList-module-scss-module__5f51fa__container{padding:var(--colgap)}}.ProjectList-module-scss-module__5f51fa__container .ProjectList-module-scss-module__5f51fa__grid{width:100%;display:flex}.ProjectList-module-scss-module__5f51fa__container .ProjectList-module-scss-module__5f51fa__gridItem{background-clip:padding-box;padding-left:0}.ProjectList-module-scss-module__5f51fa__container .ProjectList-module-scss-module__5f51fa__gridItem .ProjectList-module-scss-module__5f51fa__inner{margin-bottom:0}
.ProjectPage-module-scss-module__uXgL2G__smallfont,.ProjectPage-module-scss-module__uXgL2G__smalltitle{letter-spacing:.02em;font-size:calc(var(--smallfontsize)*.9);line-height:var(--lineheight)}@media (min-width:46.25em){.ProjectPage-module-scss-module__uXgL2G__smallfont,.ProjectPage-module-scss-module__uXgL2G__smalltitle{font-size:calc(var(--smallfontsize)*1)}}@media (min-width:61.25em){.ProjectPage-module-scss-module__uXgL2G__smallfont,.ProjectPage-module-scss-module__uXgL2G__smalltitle{font-size:calc(var(--smallfontsize)*1)}}@media (min-width:81.25em){.ProjectPage-module-scss-module__uXgL2G__smallfont,.ProjectPage-module-scss-module__uXgL2G__smalltitle{font-size:calc(var(--smallfontsize)*1)}}.ProjectPage-module-scss-module__uXgL2G__normalfont,.ProjectPage-module-scss-module__uXgL2G__normaltitle{letter-spacing:.01em;font-size:calc(var(--normalfontsize)*.9);line-height:var(--lineheight)}@media (min-width:46.25em){.ProjectPage-module-scss-module__uXgL2G__normalfont,.ProjectPage-module-scss-module__uXgL2G__normaltitle{font-size:calc(var(--normalfontsize)*.95)}}@media (min-width:61.25em){.ProjectPage-module-scss-module__uXgL2G__normalfont,.ProjectPage-module-scss-module__uXgL2G__normaltitle{font-size:calc(var(--normalfontsize)*1)}}@media (min-width:81.25em){.ProjectPage-module-scss-module__uXgL2G__normalfont,.ProjectPage-module-scss-module__uXgL2G__normaltitle{font-size:calc(var(--normalfontsize)*1)}}.ProjectPage-module-scss-module__uXgL2G__largefont,.ProjectPage-module-scss-module__uXgL2G__largetitle{letter-spacing:.007em;-webkit-hyphens:auto;hyphens:auto;font-size:calc(var(--largefontsize)*.85);line-height:var(--lineheight-large)}@media (min-width:46.25em){.ProjectPage-module-scss-module__uXgL2G__largefont,.ProjectPage-module-scss-module__uXgL2G__largetitle{font-size:calc(var(--largefontsize)*.9)}}@media (min-width:61.25em){.ProjectPage-module-scss-module__uXgL2G__largefont,.ProjectPage-module-scss-module__uXgL2G__largetitle{font-size:calc(var(--largefontsize)*1)}}@media (min-width:81.25em){.ProjectPage-module-scss-module__uXgL2G__largefont,.ProjectPage-module-scss-module__uXgL2G__largetitle{font-size:calc(var(--largefontsize)*1)}}.ProjectPage-module-scss-module__uXgL2G__xlargefont,.ProjectPage-module-scss-module__uXgL2G__xlargetitle{letter-spacing:-.005em;font-size:calc(var(--xlargefontsize)*.7);line-height:var(--lineheight-xlarge)}@media (min-width:46.25em){.ProjectPage-module-scss-module__uXgL2G__xlargefont,.ProjectPage-module-scss-module__uXgL2G__xlargetitle{font-size:calc(var(--xlargefontsize)*.8)}}@media (min-width:61.25em){.ProjectPage-module-scss-module__uXgL2G__xlargefont,.ProjectPage-module-scss-module__uXgL2G__xlargetitle{font-size:calc(var(--xlargefontsize)*.9)}}@media (min-width:81.25em){.ProjectPage-module-scss-module__uXgL2G__xlargefont,.ProjectPage-module-scss-module__uXgL2G__xlargetitle{font-size:calc(var(--xlargefontsize)*.9)}}.ProjectPage-module-scss-module__uXgL2G__smalltitle{font-weight:var(--titleweight);margin:0 0 .5em}.ProjectPage-module-scss-module__uXgL2G__normaltitle{font-weight:var(--titleweight);margin:0 0 0}.ProjectPage-module-scss-module__uXgL2G__largetitle{font-weight:var(--titleweight);margin:0 0 .5em}.ProjectPage-module-scss-module__uXgL2G__xlargetitle{font-weight:var(--titleweight);margin:0}.ProjectPage-module-scss-module__uXgL2G__basictextcontainer{max-width:1000px;margin:0 auto}.ProjectPage-module-scss-module__uXgL2G__link{text-decoration:underline;-webkit-text-decoration-color:var(--accentcolor);text-decoration-color:var(--accentcolor);text-underline-offset:.15em;text-decoration-thickness:1.5px;transition:color .2s}.ProjectPage-module-scss-module__uXgL2G__link:hover{color:var(--accentcolor)}.ProjectPage-module-scss-module__uXgL2G__navigationLink{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s,transform .2s;display:inline-block;position:relative}.ProjectPage-module-scss-module__uXgL2G__navigationLink.ProjectPage-module-scss-module__uXgL2G__active{color:var(--accentcolor)}.ProjectPage-module-scss-module__uXgL2G__navigationLink:hover{color:var(--accentcolor);transform:translateY(-.1em)}.ProjectPage-module-scss-module__uXgL2G__navigationLink:active{transform:translateY(.1em)}.ProjectPage-module-scss-module__uXgL2G__layoutContainer,.ProjectPage-module-scss-module__uXgL2G__basicPageContainer{padding:var(--colgap);max-width:var(--containerwidth);flex-direction:column;flex:1;width:100%;margin:0 auto}.ProjectPage-module-scss-module__uXgL2G__basicPageContainer{padding-top:var(--headerheight)}.ProjectPage-module-scss-module__uXgL2G__sliceContainer,.ProjectPage-module-scss-module__uXgL2G__container .ProjectPage-module-scss-module__uXgL2G__filter{padding:0 var(--colgap);max-width:var(--containerwidth);width:100%;margin:0 auto}.ProjectPage-module-scss-module__uXgL2G__sliceContainerLarge{padding:0 var(--colgap);max-width:var(--largecontainerwidth);width:100%;margin:0 auto}.ProjectPage-module-scss-module__uXgL2G__basicButton{color:var(--accentcolor);border:none;border:2px solid var(--accentcolor);cursor:pointer;text-align:center;background-color:#fff;border-radius:3em;outline:none;padding:.25em .5em;transition:background-color .2s,color .2s;display:inline-block}.ProjectPage-module-scss-module__uXgL2G__basicButton:hover,.ProjectPage-module-scss-module__uXgL2G__basicButton:active{color:#fff;background-color:var(--accentcolor);outline:1px solid var(--accentcolor)}.ProjectPage-module-scss-module__uXgL2G__basicButton:focus{outline:1px solid var(--accentcolor)}.ProjectPage-module-scss-module__uXgL2G__basicButton:active{outline:none}.ProjectPage-module-scss-module__uXgL2G__basicIconButton{cursor:pointer;stroke-width:2px;background-color:transparent;border:none;font-size:1.5rem}.ProjectPage-module-scss-module__uXgL2G__container{width:100%;height:100%;padding:var(--headerheight)0;flex-direction:column;flex:1;display:flex;overflow-x:auto;overflow-y:hidden}@media (max-width:46.24em){.ProjectPage-module-scss-module__uXgL2G__container .ProjectPage-module-scss-module__uXgL2G__filter{padding:var(--colgap)}}
