#app{margin:0;padding:0;width:100%;height:100%;color:#fff;font-family:Binomic;font-size:clamp(10px,8vmin,100px);font-weight:400}.parallax-background[data-v-776a6b89]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;background-size:cover;background-repeat:repeat}.container[data-v-b8df02a8]{position:relative;width:100%;height:100%;overflow:hidden}.element[data-v-b8df02a8]{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.6}.parallax-container[data-v-6bf1b1d1]{position:fixed;top:-5px;right:-5px;bottom:-5px;left:-5px;overflow:hidden;z-index:-100}#three-scene{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:auto;z-index:-1}#three-scene canvas{width:100%;height:100%}#homepage-container[data-v-3e4efa29]{display:flex;flex-direction:column;min-height:150vh;width:max(95%,200px);margin:0 auto;padding-top:5vh;justify-content:space-around;gap:25vh}.element[data-v-3e4efa29]{max-width:90vw;margin-left:20px;margin-right:20px;align-self:center;text-align:center}@media (max-width: 1200px){.element[data-v-3e4efa29]{margin-left:0;margin-right:0}}.element.right[data-v-3e4efa29]{align-self:flex-end;text-align:right}.element.left[data-v-3e4efa29]{align-self:flex-start;text-align:left}.element[data-v-3e4efa29]:first-child{font-size:clamp(50px,30vmin,300px);font-weight:600}.element[data-v-3e4efa29]:nth-child(2){font-size:clamp(40px,16vmin,200px);font-weight:400}.element[data-v-3e4efa29]:nth-child(3),#job[data-v-3e4efa29]{font-size:clamp(30px,12vmin,160px);font-weight:400}@media (min-width: 1200px){.element[data-v-3e4efa29]:nth-child(3),.element[data-v-3e4efa29]:nth-child(5),.element[data-v-3e4efa29]:nth-child(6),.element[data-v-3e4efa29]:nth-child(7){width:50%}#job[data-v-3e4efa29]{width:60%}}#job[data-v-3e4efa29]{display:flex;flex-direction:column;align-items:center}#job[data-v-3e4efa29]>:first-child{display:flex;align-items:center;justify-content:flex-end}#job>:first-child img[data-v-3e4efa29]{margin:10% 0 0;width:80%}#job[data-v-3e4efa29]>:last-child{font-size:clamp(10px,8vmin,100px);margin-left:-50px}.element[data-v-3e4efa29]:nth-child(5),.element[data-v-3e4efa29]:nth-child(6),.element[data-v-3e4efa29]:nth-child(7){font-size:clamp(20px,8vmin,140px);font-weight:300;width:75%}.element[data-v-3e4efa29]:nth-child(6),.element[data-v-3e4efa29]:nth-child(7){margin-top:-20px}.element[data-v-3e4efa29]:last-child{margin-bottom:100px}#scroll-helper[data-v-e441bc3c]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:20vmin;height:20vmin}#scroll-helper img[data-v-e441bc3c]{width:100%;height:100%}.project-container[data-v-b3fe0fbc]{position:relative;height:90vh;margin:5vh 0 0;display:flex;flex-direction:column;overflow:hidden}#title[data-v-b3fe0fbc]{height:15vh;margin-left:5%;font-size:clamp(20px,14vmin,140px);font-weight:500;max-height:15vh}#description[data-v-b3fe0fbc]{margin-left:5%;height:calc(35vh - 10px);margin-top:10px;padding-right:20px}.project-elements-container[data-v-b3fe0fbc]{display:flex;height:calc(40vh - 40px);gap:20px;align-items:center;overflow-x:visible;margin-left:25%;margin-top:20px;will-change:transform}.project-element[data-v-b3fe0fbc]{flex:0 0 auto;height:100%;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.project-element img[data-v-b3fe0fbc]{width:100%;height:100%;object-fit:contain}.project-element video[data-v-b3fe0fbc]{width:100%;height:100%;object-fit:contain}.project-helper-button[data-v-b3fe0fbc]{display:flex;justify-content:center;align-items:center;position:absolute;left:5%;width:min(50px,5vmin);opacity:0}.project-helper-button img[data-v-b3fe0fbc]{width:100%;height:100%;object-fit:contain}.project-helper-button[data-v-b3fe0fbc]:hover{cursor:pointer;transform:scale(1.1)}#container[data-v-8c03979a]{margin:0;width:100%}#background[data-v-8c03979a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:100vh;background-color:#000c;z-index:-10;width:calc(100dvw - 400px);height:100%}@media (max-width: 950px){#background[data-v-8c03979a]{width:60dvw}}.section[data-v-8c03979a]{scroll-snap-align:start}#bottom-banner[data-v-8c03979a]{min-height:30px;background-color:#000c;text-align:center;line-height:30px;z-index:-9;margin-top:50px;font-size:2vmin}body{margin:0;width:100%;height:100%}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Regular-760DiaRY.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Medium-uJLm1hQg.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Semi%20Bold-BTBzfLPJ.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Bold-HMY_DEqB.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Slanted%20Regular-DZZbug2m.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Slanted%20Medium-qioqNslu.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Slanted%20Semi%20Bold-Cw7t3Qdm.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Binomic;src:url(/assets/DearType%20-%20Binomic%20Slanted%20Bold-f8SaRrff.otf) format("opentype");font-weight:700;font-style:italic}
