@font-face{font-family:Euclid Flex;src:url(EuclidFlex-LightItalic.3af12802.woff2)format("woff2"),url(EuclidFlex-LightItalic.93dbdd1a.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Euclid Flex;src:url(EuclidFlex-Semibold.cabf9e9d.woff2)format("woff2"),url(EuclidFlex-Semibold.253aaee2.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Monosten A;src:url(Monosten-A.c56d3517.woff2)format("woff2"),url(Monosten-A.8118d3a8.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;--primary-color:#0059f4;--secondary-color:#6a6a6a;margin:0;padding:0}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;width:100%;height:100%;overflow:hidden}.wrapper{width:100vw;height:100vh;padding:3.5vw 3.5vw 0;overflow:hidden}.container{width:100%;height:100%;display:flex}.col{flex-direction:column;width:50%;height:100%;display:flex;position:relative;overflow:scroll}.col.right{width:calc(50% - 3.5vw);margin-left:3.5vw}#canvasContainer{z-index:0;width:100%;height:calc(100% - 3.5vw);position:absolute;overflow:hidden}#canvasContainer canvas{display:none}#canvasContainer img{visibility:hidden;pointer-events:none;position:absolute}.bio{color:var(--primary-color);text-align:justify;margin-top:-10px;font-family:Euclid Flex;font-size:1.85vw;font-weight:600}.col.left{text-transform:uppercase;color:var(--primary-color);gap:7px;font-family:Monosten A;font-weight:300}h2,h3,ul{font-size:15px;line-height:1}.projects{flex-direction:column;list-style:none;display:flex}.col.left section:last-of-type{margin-bottom:8vw}a{color:var(--secondary-color);padding-block:4px;text-decoration:none;transition:all .25s;display:inline-block}a:hover{filter:blur(1.5px)}.blur-element{backdrop-filter:blur(7px);pointer-events:none;z-index:999;background:linear-gradient(#0000 0%,#fff 50%);width:50%;height:8vw;position:fixed;bottom:0;left:0;mask-image:linear-gradient(#0000 0%,#fff 50%)}.arrow{z-index:999;width:1.25vw;transition:all .35s;position:fixed;bottom:1.5vw;left:3.5vw}.info-wrapper{z-index:9999;position:fixed;top:50%;left:0;transform:translateY(-50%)}.info{transform-origin:50%;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;gap:1rem;font-family:Euclid Flex;font-size:12px;display:flex;transform:rotate(-90deg)translateY(-1100%);& h1{color:var(--primary-color);font-size:12px;line-height:1}& a{padding:0}}@media (width<=1336px){h2,h3,ul{font-size:14px}h2{margin-top:5px}.bio{margin-top:0}.info{transform:rotate(-90deg)translateY(-1160%)}}@media (width<=1024px){.wrapper{padding:4.5vw 4.5vw 0}.info{font-size:10px;transform:rotate(-90deg)translateY(-1370%)}.arrow{width:2vw;left:4vw}.bio{font-size:2vw}}@media (width<=991px){.bio{font-size:3vw;line-height:1.175}.info-wrapper{position:relative;top:0;transform:none;& .info{flex-wrap:wrap;justify-content:flex-start;row-gap:10px;font-size:15px;transform:none;& h1{font-size:15px}}}h2,h3,ul{font-size:15px;line-height:1.3}.blur-element,.arrow{display:none}}@media (width<=767px){body,html,.wrapper{height:auto;overflow:auto}.container{flex-direction:column-reverse;gap:4vh}.col,.col.right{width:100%;height:auto;margin:0;overflow:visible}.bio{font-size:5.5vw}.info-wrapper{margin-block:4vh;& .info{row-gap:10px;font-size:13px;& h1{font-size:13px}}}h2,h3,ul{font-size:13px;line-height:1.3}}
/*# sourceMappingURL=web.8a981544.css.map */
