@font-face{font-family:SpaceGrotesk-Regular;src:url(../../../fonts/SpaceGrotesk-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:SpaceGrotesk-Medium;src:url(../../../fonts/SpaceGrotesk-Medium.ttf);font-weight:400;font-style:normal}@font-face{font-family:SpaceGrotesk-Bold;src:url(../../../fonts/SpaceGrotesk-Bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:SpaceMono-Regular;src:url(../../../fonts/SpaceMono-Regular.ttf);font-weight:400;font-style:normal}#moss{display:flex;flex-flow:column nowrap}.footer{order:4}#home{order:3;text-align:left;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:SpaceGrotesk-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#products{position:relative;width:100%;height:100vh;min-height:568px;padding:8px}#products .container{width:100%;height:100%;position:relative;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#products .container #big-logo img{height:calc(100vh - 16px);max-width:calc(100vw - 16px);min-width:128px;width:auto}#products .container .list{padding:8px 20px 8px 0;position:absolute;left:50%;bottom:0}#products .container .list li{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:SpaceGrotesk-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:1024px){#products .container .list{left:unset;right:0;display:flex}#products .container .list li:not(:first-child):before{content:"  |  ";white-space:pre}}#about{width:100%;height:fit-content;padding:240px 8px;display:flex;justify-content:center;align-items:center}#about .container{width:100%;max-width:1024px;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#about h2{width:fit-content;font-size:1.4rem;line-height:2rem;letter-spacing:-.005rem;font-family:SpaceGrotesk-Bold,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#about p{max-width:1024px;font-size:1.4rem;line-height:2rem;letter-spacing:-.005rem;font-family:SpaceGrotesk-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#about #services{margin-top:2.2rem}@media screen and (min-width:768px){#about h2{font-size:1.8rem;line-height:2.2rem;letter-spacing:-.01rem;font-family:SpaceGrotesk-Bold,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#about p{font-size:1.8rem;line-height:2.2rem;letter-spacing:-.01rem;font-family:SpaceGrotesk-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#about #services{margin-top:2rem}}#founder{width:100%;height:fit-content;padding:240px 8px;background:#ff49c5;display:flex;justify-content:center;align-items:center}#founder .container{width:100%;max-width:1024px;height:100%;display:grid;grid-template-columns:100%;grid-template-areas:"media" "headline" "text";padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#founder .container h2{grid-area:headline;font-size:1rem;line-height:1.6rem;letter-spacing:.01rem;font-family:SpaceGrotesk-Bold,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#founder .container .media{justify-self:end;grid-area:media;max-width:200px;height:fit-content;padding-bottom:24px}#founder .container .text{grid-area:text;max-width:568px}#founder .container .text .name{font-size:1rem;line-height:1.6rem;letter-spacing:.01rem;font-family:SpaceGrotesk-Medium,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#founder .container .text p{padding-bottom:1.6rem;font-size:1rem;line-height:1.6rem;letter-spacing:.01rem;font-family:SpaceGrotesk-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width:568px){#founder .container{grid-template-columns:auto 1fr;grid-template-areas:"headline media" "text media"}#founder .container .media{padding-top:8px;padding-left:8px;justify-self:end;width:100%;min-width:200px;max-width:304px}}@media screen and (min-width:768px){#founder .container h2{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:SpaceGrotesk-Bold,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#founder .container .text p{padding-bottom:1.8rem;font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:SpaceGrotesk-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#founder .container .text .name{font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:SpaceGrotesk-Medium,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}
