.LoadingBorder_fullPage__TUZfi{display:inline-block;position:fixed;top:var(--padding);bottom:var(--padding);left:var(--padding);right:var(--padding);-webkit-mask:conic-gradient(from 180deg at top 8px right 8px,#0000 90deg,#000 0) var(--_i,200%) 0 /200% var(--_i,8px) border-box no-repeat,conic-gradient(at bottom 8px left 8px,#0000 90deg,#000 0) 0 var(--_i,200%) /var(--_i,8px) 200% border-box no-repeat,linear-gradient(#000 0 0) padding-box no-repeat;font-size:1vw;border:2px solid var(--text-color);pointer-events:none}@-moz-document url-prefix(){.LoadingBorder_fullPage__TUZfi{background:linear-gradient(180deg,#0000 90%,#000);-webkit-mask:none;animation:LoadingBorder_border__3x2J6 5s ease-in-out}}.LoadingBorder_loading__8aafZ{opacity:0}@keyframes LoadingBorder_fadeOut__F39Xa{0%{opacity:0}to{opacity:1}}.LoadingBorder_doneLoading__EvCmJ{width:100%;height:100%;animation:LoadingBorder_fadeOut__F39Xa 1.5s ease-in-out .5s forwards}.HomeButton_homeButton__3QEga{left:var(--padding);bottom:1.5%;font-size:clamp(1vh,2vh,2.5vh);position:fixed;display:flex;text-decoration:none;color:inherit;font-weight:100;z-index:1;transition:color 1s ease;opacity:0;animation:HomeButton_fadeIn__4sFy3 1s ease-in-out forwards}.HomeButton_homeButton__3QEga:hover{color:orange}@keyframes HomeButton_fadeIn__4sFy3{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:600px){.HomeButton_homeButton__3QEga{bottom:0}}.ProjectsPage_fullPage__uvAer{display:inline-block;position:fixed;top:var(--padding);bottom:var(--padding);left:var(--padding);right:var(--padding);font-size:1vw;border:2px solid var(--text-color)}.ProjectsPage_header__RSipD{position:fixed;right:calc(var(--padding) + .15em);top:var(--padding);transform-origin:left bottom;white-space:nowrap;mix-blend-mode:difference;display:flex;-moz-column-gap:15px;column-gap:15px;font-size:var(--padding);font-weight:100}.ProjectsPage_nav__9_98X{position:relative;font-size:clamp(1vh,2vh,2.5vh);text-decoration:none}.ProjectsPage_navLink__xHF32{font-weight:100;color:var(--text-color);transition:color 1s ease}.ProjectsPage_navLink__xHF32:hover{color:var(--link-hover)}.ProjectsPage_navLink__xHF32 svg{fill:var(--text-color);transition:fill .3s ease}.ProjectsPage_navLink__xHF32:hover svg{fill:var(--link-hover)}.ProjectsPage_imgLinkContainer__Lp12M{margin-top:2%}.ProjectsPage_buttonContainer__U1X3U{display:flex;justify-content:center;align-items:flex-end;margin-top:2rem;position:absolute;bottom:1%;left:50%;transform:translateX(-50%);pointer-events:all}.ProjectsPage_circleButton__kb0AK{width:1rem;height:1rem;border-radius:50%;background-color:var(--background-color);border:1.5px solid var(--text-color);margin:0 .5rem;cursor:pointer;transition:background-color .3s ease;padding:0}.ProjectsPage_circleButton__kb0AK:hover{background-color:#999}.ProjectsPage_buttonActive__BYqQb{background-color:var(--text-color)}.ProjectsPage_carousel__UFnlC{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.ProjectsPage_carouselItem__bqL_H{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;display:flex;justify-content:center;align-items:center}.ProjectsPage_imageWrapper__H3xJJ{position:absolute;left:5%;top:21%;width:40%;height:50%}.ProjectsPage_carouselItem__bqL_H.ProjectsPage_active__fpLs9{opacity:1;pointer-events:all}.ProjectsPage_image__DfcNm{border-radius:15px;height:80%;width:100%}.ProjectsPage_overlay__6S59i{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-right:1vw}.ProjectsPage_title__ZOrDy{font-size:3vw;margin:0 0 .5rem}.ProjectsPage_description__mYCY8{font-size:1vw;line-height:1.4}.ProjectsPage_imageWrapper2__vP0RU{width:60%;padding:1rem;display:flex;justify-content:center}.ProjectsPage_image2__Xwj_s{max-width:100%;vertical-align:middle;display:inline-block;width:100%}.ProjectsPage_overlayFull__6K5sd{width:85%;max-width:900px}.ProjectsPage_smallProjectsList__L_swp{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem 2.5rem;gap:1.25rem 2.5rem}.ProjectsPage_smallProjectItem__3vAY7{border-left:1px solid var(--text-color);padding-left:.85rem}.ProjectsPage_smallProjectHeader__woQ72{display:flex;align-items:center;gap:.6rem;margin-bottom:.2rem}.ProjectsPage_smallProjectTitle__YvStY{font-size:1.1vw;font-weight:400}.ProjectsPage_smallProjectLinks__8qdoZ{display:flex;align-items:center;gap:.75rem}.ProjectsPage_smallProjectSubtitle__g7ryH{display:block;font-size:.8vw;margin-bottom:.3rem;opacity:.65}.ProjectsPage_smallProjectDescription__YK1Pd{margin:0;font-size:.8vw;line-height:1.4;opacity:.6}@media only screen and (max-width:600px){.ProjectsPage_carouselItem__bqL_H{flex-direction:column;align-items:center}.ProjectsPage_imageWrapper2__vP0RU{width:90%;padding:0}.ProjectsPage_overlay__6S59i{margin-left:5vw;margin-top:5%}.ProjectsPage_title__ZOrDy{font-size:7vw}.ProjectsPage_description__mYCY8{font-size:3.5vw}.ProjectsPage_overlayFull__6K5sd{width:90%;margin:5vw}.ProjectsPage_smallProjectsList__L_swp{grid-template-columns:1fr}.ProjectsPage_smallProjectTitle__YvStY{font-size:4.5vw}.ProjectsPage_smallProjectDescription__YK1Pd,.ProjectsPage_smallProjectSubtitle__g7ryH{font-size:3vw}}