@font-face{font-family:"MontrealBold";src:url("/assets/fonts/PPNeueMontreal-Bold.woff") format("woff"), url("/assets/fonts/PPNeueMontreal-Bold.woff2") format("woff2");font-weight:normal}@font-face{font-family:"MontrealBoldItalic";src:url("/assets/fonts/PPNeueMontreal-BoldItalic.woff") format("woff"), url("/assets/fonts/PPNeueMontreal-BoldItalic.woff2") format("woff2");font-weight:normal}@font-face{font-family:"MontrealItalic";src:url("/assets/fonts/PPNeueMontreal-Italic.woff") format("woff"), url("/assets/fonts/PPNeueMontreal-Italic.woff2") format("woff2");font-weight:normal}@font-face{font-family:"Montreal";src:url("/assets/fonts/PPNeueMontreal-Regular.woff") format("woff"), url("/assets/fonts/PPNeueMontreal-Regular.woff2") format("woff2");font-weight:normal}body,html{padding:0;margin:0;font-size:1vw;font-family:"Montreal";position:relative;overscroll-behavior:none;--isMobile: false;letter-spacing:0.06rem}@media only screen and (max-device-width:912px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:867px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body,html{height:unset;overflow:unset;--isMobile: true}}*{box-sizing:border-box}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}a{all:unset;cursor:pointer}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-weight:unset}.text-wrapper p{margin:0}.home-wrapper,.project-wrapper{opacity:0}.single-project .year p{margin:0}@media only screen and (max-device-width:912px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:867px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.startpagedescription div p{margin:0}}