:root{--footer-height: 80px}.theme-background{visibility:visible !important;top:0;position:absolute;height:100dvh;width:100%;transition:opacity 1.5s ease-in-out}.theme-background img{height:100dvh;width:100%}@media screen and (max-width: 800px){#intro{margin:0;padding:0}#intro img{object-fit:cover}}main{grid-area:main}main>section{contain:content;min-height:100dvh}main>section:first-child{min-height:calc(100dvh - 70px);background-color:initial}main>section:first-child>#welcome-callout{will-change:transform;position:absolute;top:50%;left:50%;translate:-50% -50%;white-space:nowrap;font-family:"Lobster Two",Helvetica,sans-serif;font-size:3.2rem}body.light main>section:first-child>#welcome-callout{color:#fff}main>section:last-child{min-height:calc(100dvh - 70px - var(--footer-height))}main>section~section{display:grid;justify-items:stretch;padding:75px 15% 1rem}#clients,#technologies{align-items:start;grid-template-rows:8rem 1fr;justify-items:stretch}#clients .container,#technologies .container{height:fit-content}#clients .section-title,#technologies .section-title{justify-self:start}@media screen and (max-width: 850px){#clients,#technologies{grid-template-rows:5rem 1fr}}

/*# sourceMappingURL=home.css.map */