body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:GraphikBold;src:url(/static/media/Graphik-Semibold.18670d6f5d69427bd1e8.ttf)}@font-face{font-family:Graphik;src:url(/static/media/Graphik-Regular.666f14128b85030cd892.ttf)}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty;font-family:Graphik;font-size:clamp(14px,.875rem + 4*(100vw - 350px)/1570,18px);font-weight:400;line-height:1.3;margin:0;min-height:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a{border-bottom:1px solid #0000;color:#26b5d2;padding-bottom:6px;transition-duration:.1s;transition-property:border,color,padding}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover{border-color:rgba(38,181,210,.506);padding-bottom:3px}a{text-decoration:none}.TitleFont{font-family:GraphikBold;font-size:clamp(24px,1.5rem + 72*(100vw - 350px)/1570,96px);letter-spacing:-.15vw;min-height:0}.IntroFont{font-size:clamp(16px,1rem + 14*(100vw - 350px)/1570,30px);letter-spacing:-.05vw;line-height:1.4;min-height:0}.IntroFont.Bold{font-family:GraphikBold;letter-spacing:0}.HomePage{color:#8b9194;display:flex;flex-direction:column}.HomePage .HomePageHeader .TitleFont{color:#000}.HomePage .HomePageHeader .ThumbnailImage{opacity:1;transition-duration:.2s;transition-property:opacity}@media(max-width:768px){.HomePage .HomePageHeader .ThumbnailImage{opacity:0}}.HomePage .HomePageHeader:hover .ThumbnailImage{transform:none}.Thumbnail{align-items:center;display:flex;flex-direction:column;height:40vw;justify-content:center;overflow:hidden;position:relative;width:100%}.Thumbnail:hover .ThumbnailImage{transform:scale(1.05)}.Thumbnail .ThumbnailImage{height:100%;left:18%;position:absolute;transition-duration:.25s;transition-property:transform;transition-timing-function:ease}@media(max-width:1024px){.Thumbnail{height:60vw}.Thumbnail .ThumbnailImage{height:110%;left:1%}}@media(max-width:768px){.Thumbnail .ThumbnailDescription,.Thumbnail .ThumbnailDetails{display:none}}.Thumbnail .ThumbnailInner{display:flex;flex-direction:column;gap:4px;max-width:1560px;position:relative;width:88%}@media(max-width:768px){.Thumbnail .ThumbnailInner{width:92%}}.ProjectWrapper{width:100%}.ProjectWrapper .Project{align-items:center;justify-content:center;overflow:hidden;position:relative;width:100%}.ProjectWrapper .Project,.ProjectWrapper .Project .ProjectHeader,.ProjectWrapper .Project .ProjectTextBlock{display:flex;flex-direction:column}.ProjectWrapper .Project .FullWidthImage{align-self:center;width:100%}@media(max-width:768px){.ProjectWrapper .Project .FullWidthImage{width:109%}}.ProjectWrapper .Project .ProjectImages_2_col{align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media(max-width:768px){.ProjectWrapper .Project .ProjectImages_2_col{width:109%}}.ProjectWrapper .Project .ProjectImages_2_col img,.ProjectWrapper .Project .ProjectImages_2_col video{width:-webkit-fill-available;width:-moz-available;width:stretch}.ProjectWrapper .Project .ProjectImages_3_col{align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media(max-width:768px){.ProjectWrapper .Project .ProjectImages_3_col{width:109%}}.ProjectWrapper .Project .ProjectImages_3_col img,.ProjectWrapper .Project .ProjectImages_3_col video{width:-webkit-fill-available;width:-moz-available;width:stretch}.InnerContainer{display:flex;flex-direction:column;gap:calc(12px + 3vw);max-width:1560px;padding:4vw 0 10vw;position:relative;width:88%}@media(max-width:768px){.InnerContainer{width:92%}}.AllWorkButton{align-items:center;align-self:flex-end;margin-right:-16px;padding:12px 16px}.Footer{align-items:center;background-color:#000;color:#7c8588;display:flex;flex-direction:column;justify-content:center;min-height:40vw;width:100%}@media(max-width:1024px){.Footer{min-height:60vw}}.Footer .InnerContainer{gap:calc(6px + 1vw)}.Footer .SocialsContainer{display:flex;flex-direction:row;gap:16px;margin-top:1vw}.Footer .SocialsContainer .SocialLink{border-radius:50%;box-shadow:0 2px 4px -4px #0006;transition-duration:.1s;transition-property:transform,box-shadow,filter;transition-timing-function:ease;width:calc(32px + 2vw)}.Footer .SocialsContainer .SocialLink:hover{box-shadow:0 12px 16px -4px #0006;transform:scale(1.15)}.Footer .SocialsContainer .SocialLink:active{box-shadow:0 8px 12px -4px #0006;filter:brightness(.8);transform:scale(1.1)}.Footer .TitleFont{color:#fff}.BackToTop{background-color:#00000080;border-radius:4px;color:#fff;margin:6px;padding:8px 16px;position:fixed;right:0;top:0}
/*# sourceMappingURL=main.94ea0cde.css.map*/