@font-face{font-family:PPNeueMontreal;src:url(/assets/fonts/PPNeueMontreal-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.footer-col--clients,.footer-col--contact,.footer-col--location,.footer-col--services{font-family:PPNeueMontreal,sans-serif;font-size:17px;color:var(--primary-text)}.info-page{display:grid;grid-template-columns:2fr 2.5fr 2fr 2fr auto;grid-template-rows:auto auto;grid-gap:2rem;gap:2rem;padding:2rem}.info-page__about{grid-column:2/4;grid-row:5;justify-self:start;max-width:none;text-align:left}.info-page__about h1{margin-bottom:1rem;color:var(--secondary-text);font-family:ABC Favorit Mono,sans-serif;font-size:15px;font-weight:400;text-transform:uppercase}.info-page__about p{font-family:PPNeueMontreal;src:url(/assets/fonts/PPNeueMontreal-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-size:25px;color:var(--primary-text)}.info-page__footer{grid-column:1/-1;grid-row:10;display:grid;grid-template-columns:2fr 2fr 1.8fr 2fr .7fr;align-items:start}.footer-col h2{margin-bottom:.5rem;color:var(--secondary-text);font-family:ABC Favorit Mono,sans-serif;font-size:15px;font-weight:400;text-transform:uppercase}.footer-col ul{list-style:none;padding:0;margin:1rem 0 0}.footer-col a{text-decoration:none;color:var(--primary-text)}.footer-col--resume a{color:var(--secondary-text);font-family:ABC Favorit Mono,sans-serif;font-size:15px;font-weight:400;text-transform:uppercase}.footer-col--location p{margin:.25rem 0}@media(max-width:768px){.info-page{grid-template-columns:1fr;grid-template-rows:auto auto;padding-top:0}.info-page__about{grid-column:1}.footer-col--resume a,.info-page__about h1,.info-page__about p{font-size:13px}.footer-col--services h2{font-size:13px;margin-top:2px}.footer-col--clients h2,.footer-col--contact h2,.footer-col--location h2{font-size:13px;margin-top:2rem}.footer-col--clients ul,.footer-col--contact ul,.footer-col--services ul{font-size:13px;margin-top:8px}.footer-col--location p{font-size:13px}.info-page__footer{grid-column:1;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-row:6}.footer-col--resume{grid-column:1;grid-row:1}.footer-col--services{grid-column:2;grid-row:1}.footer-col--clients{grid-column:1;grid-row:2}.footer-col--contact{grid-column:2;grid-row:2}.footer-col--location{grid-column:3;grid-row:2}}