@charset "UTF-8";@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.preloader{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99999;opacity:1}.preloader .preloader-icons{position:relative;width:90px;height:90px;margin-bottom:2.7777777778vw}.preloader .preloader-icons .preloader-icon{width:90px;height:auto;position:absolute}.preloader .preloader-counter{display:flex;align-items:baseline;gap:4px;font-family:ABC Favorit Mono Variable-Regular,Helvetica;color:#f2efea}.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{color:#f2efea;text-align:center;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-size:.9722222222vw;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media only screen and (min-width:1920px){.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{font-size:14px}}@media only screen and (max-width:1000px){.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{font-size:1.8229166667vw}}@media only screen and (max-width:600px){.preloader .preloader-counter .counter-number,.preloader .preloader-counter .counter-percentage{font-size:14px}}.preloader .progress-bar-container{margin-top:1.3888888889vw;overflow:hidden;border-radius:2px;bottom:0;position:absolute;left:0;width:100vw;height:5px}.preloader .progress-bar-container .progress-bar{width:0;height:100%;background-color:#f2efea;border-radius:2px}html,body{margin:0;width:100%;height:100%}.custom-cursor[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:80px;height:80px;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-50%);will-change:transform}.custom-cursor[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{width:100%;height:100%;object-fit:contain}@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}#primary_nav{position:fixed;top:30px;right:2.7777777778vw;display:flex;flex-direction:column;gap:8px;z-index:4500;height:36px;transition:opacity .3s ease-in}#primary_nav.menu-active{height:unset}@media only screen and (max-width:1000px){#primary_nav{right:3.90625vw}}@media only screen and (max-width:600px){#primary_nav{right:23px}}#primary_nav .menu-item{text-decoration:none;overflow:hidden;position:relative}#primary_nav .menu-item.toggle_menu_container{display:flex;justify-content:space-between;align-items:center;opacity:1;visibility:visible;overflow:visible;position:absolute}#primary_nav .menu-item.toggle_menu_container .menu-item-box{z-index:4501}@media only screen and (max-width:1000px){#primary_nav .menu-item.toggle_menu_container{position:relative}}#primary_nav .menu-item.toggle_menu_container span{display:block}#primary_nav .menu-item .menu-item-box{display:flex;width:139px;height:36px;position:relative;border-radius:6px;overflow:hidden;z-index:-1;transition:all .4s cubic-bezier(.175,.885,.32,2.2)}#primary_nav .menu-item .menu-item-box .liquidGlass-effect{position:absolute;z-index:0;inset:0;backdrop-filter:blur(7.55px);-webkit-backdrop-filter:blur(7.55px);filter:url(#glass-distortion);overflow:hidden}#primary_nav .menu-item .menu-item-box .liquidGlass-tint{z-index:1;position:absolute;inset:0;background:#45434333;border-radius:6px}#primary_nav .menu-item .menu-item-box .liquidGlass-shine{position:absolute;inset:0;z-index:2;overflow:hidden;box-shadow:inset 1px 1px .5px #ffffff4d,inset -.5px -.5px .5px .5px #fff3;border-radius:6px}#primary_nav .menu-item .menu-item-box .liquidGlass-content{z-index:3;position:relative;display:flex;width:100%;align-items:center;justify-content:center;gap:29px;padding:10px 14px;border-radius:6px}#primary_nav .menu-item .menu-item-box .title{position:relative;width:fit-content;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;font-size:12px;letter-spacing:0;line-height:normal}#primary_nav .menu-item .menu-item-box .abbreviation{position:relative;width:fit-content;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;color:#f2efea;font-size:10px;letter-spacing:0;line-height:normal}#primary_nav .menu-item .menu-item-box:hover{transform:scale(1.02)}@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}header{position:relative;transition:top .3s ease-in}header.hide-header .logo,header.hide-header #primary_nav{opacity:0;z-index:-1}header .logo{position:fixed;top:29px;left:2.7777777778vw;display:flex;z-index:10000!important;mix-blend-mode:difference;transition:opacity .3s ease-in}@media only screen and (max-width:1000px){header .logo{left:3.90625vw;top:30px}}@media only screen and (max-width:600px){header .logo{left:23px}}header .logo img{width:163px;height:auto}@font-face{font-family:ABC Favorit Mono Variable-Regular;src:url(/Fonts/ABCFavoritMonoVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Mono-Light;src:url(/Fonts/ABCFavoritMono-Light.woff2) format("woff2"),url(/Fonts/ABCFavoritMono-Light.woff) format("woff"),url(/Fonts/ABCFavoritMono-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype-Light;src:url(/Fonts/ABCDiatype-Light.woff2) format("woff2"),url(/Fonts/ABCDiatype-Light.woff) format("woff"),url(/Fonts/ABCDiatype-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit Variable;src:url(/Fonts/ABCFavoritVariable-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ABC Favorit-Book;src:url(/Fonts/ABCFavorit-Book.woff2) format("woff2"),url(/Fonts/ABCFavorit-Book.woff) format("woff"),url(/Fonts/ABCFavorit-Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html:before{content:"";position:fixed;top:0;left:0;width:100%;height:env(safe-area-inset-top);background-color:#1a1a1a;z-index:99999}body{width:100%!important;padding-top:env(safe-area-inset-top);background-color:#1a1a1a}html.lenis{height:auto}html,body{background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html .z-index,body .z-index{z-index:2}html .highlighted-text,body .highlighted-text{font-size:2.9166666667vw;line-height:3.0555555556vw;font-weight:300!important;font-family:ABC Diatype Variable-Light,Helvetica;color:#000}@media only screen and (max-width:1000px){html .highlighted-text,body .highlighted-text{font-size:4.5698924731vw;line-height:4.8387096774vw}}@media only screen and (max-width:600px){html .highlighted-text,body .highlighted-text{font-size:32px;line-height:34px}}html .text,body .text{color:#000;font-size:1.2465373961vw;font-family:ABC Diatype Variable-Light,Helvetica;font-weight:350;letter-spacing:0;line-height:1.6620498615vw}@media only screen and (min-width:1920px){html .text,body .text{font-size:18px;line-height:24px}}@media only screen and (max-width:1000px){html .text,body .text{font-size:2.1505376344vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){html .text,body .text{font-size:16px;line-height:24px}}html .project-text,html .project-position,body .project-text,body .project-position{color:#000;font-size:1.108033241vw;font-family:ABC Favorit Variable-Book,Helvetica,Helvetica;font-weight:350;letter-spacing:0;line-height:1.3850415512vw}@media only screen and (min-width:1920px){html .project-text,html .project-position,body .project-text,body .project-position{font-size:16px;line-height:20px}}@media only screen and (max-width:1000px){html .project-text,html .project-position,body .project-text,body .project-position{font-size:2.1505376344vw;line-height:2.688172043vw}}@media only screen and (max-width:600px){html .project-text,html .project-position,body .project-text,body .project-position{font-size:16px;line-height:20px}}html .project-text,body .project-text{margin-bottom:0}html .project-position,body .project-position{margin:0!important}html .text-big,body .text-big{color:#000;font-size:1.5235457064vw;font-family:ABC Diatype Variable-Light,Helvetica;font-weight:350;letter-spacing:0;line-height:1.9390581717vw}@media only screen and (min-width:1920px){html .text-big,body .text-big{font-size:22px;line-height:28px}}@media only screen and (max-width:1000px){html .text-big,body .text-big{font-size:2.4193548387vw;line-height:2.9569892473vw}}@media only screen and (max-width:600px){html .text-big,body .text-big{font-size:18px;line-height:22px}}html .text-small,body .text-small{color:#000;font-size:.6925207756vw;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;letter-spacing:0;line-height:normal}@media only screen and (min-width:1920px){html .text-small,body .text-small{font-size:10px}}@media only screen and (max-width:1000px){html .text-small,body .text-small{font-size:1.3440860215vw}}@media only screen and (max-width:600px){html .text-small,body .text-small{font-size:10px}}html .text-small-left,body .text-small-left{color:#000;font-size:.8310249307vw;font-family:ABC Favorit Mono Variable-Regular,Helvetica;font-weight:400;letter-spacing:0;line-height:normal}@media only screen and (min-width:1920px){html .text-small-left,body .text-small-left{font-size:12px}}@media only screen and (max-width:1000px){html .text-small-left,body .text-small-left{font-size:1.6129032258vw}}@media only screen and (max-width:600px){html .text-small-left,body .text-small-left{font-size:12px}}html .legal-text,body .legal-text{color:#000;font-size:.8310249307vw;font-family:ABC Favorit Variable-Book,Helvetica,Helvetica;font-weight:400;letter-spacing:0;line-height:normal}@media only screen and (min-width:1920px){html .legal-text,body .legal-text{font-size:12px}}@media only screen and (max-width:1000px){html .legal-text,body .legal-text{font-size:1.6129032258vw}}@media only screen and (max-width:600px){html .legal-text,body .legal-text{font-size:12px}}html section,body section{width:100%!important;max-width:100%}html .pin-spacer,body .pin-spacer{width:100%!important}html .col-1,body .col-1{width:calc(100% / 7 * 1)}html .col-2,body .col-2{width:calc(100% / 7 * 2)}html .col-3,body .col-3{width:calc(100% / 7 * 3)}html .col-4,body .col-4{width:calc(100% / 7 * 4)}html .col-5,body .col-5{width:calc(100% / 7 * 5)}html .col-6,body .col-6{width:calc(100% / 7 * 6)}html .col-7,body .col-7{width:100%}html .cols,body .cols{display:flex}@media only screen and (max-width:1000px){html .cols.tablet-flex-column,body .cols.tablet-flex-column{flex-direction:column}html .cols.tablet-flex-column .col,body .cols.tablet-flex-column .col{width:100%!important}}html .flex-column,body .flex-column{display:flex;flex-direction:column}html .color-white,body .color-white{color:#f2efea}html .only-desktop,body .only-desktop{display:block}html .only-tablet,body .only-tablet,html .only-mobile,body .only-mobile,html .only-mobile-inline,body .only-mobile-inline{display:none}@media only screen and (max-width:1000px){html .only-desktop,body .only-desktop{display:none}html .only-tablet,body .only-tablet{display:block}html .only-mobile,body .only-mobile,html .only-mobile-inline,body .only-mobile-inline{display:none}}@media only screen and (max-width:600px){html .only-desktop,body .only-desktop,html .only-tablet,body .only-tablet{display:none}html .only-mobile,body .only-mobile{display:block!important}html .only-mobile-inline,body .only-mobile-inline{display:inline-block}}@media only screen and (max-width:1000px){html .show-in-desktop,body .show-in-desktop{display:none}}@media only screen and (max-width:600px){html .show-in-desktop,body .show-in-desktop{display:none}}html .show-in-tablet,body .show-in-tablet{display:none}@media only screen and (max-width:1000px){html .show-in-tablet,body .show-in-tablet{display:block}}@media only screen and (max-width:600px){html .show-in-tablet,body .show-in-tablet{display:none}}html .show-in-mobile,body .show-in-mobile{display:none}@media only screen and (max-width:1000px){html .show-in-mobile,body .show-in-mobile{display:none}}@media only screen and (max-width:600px){html .show-in-mobile,body .show-in-mobile{display:block}}html .show-in-tablet-mobile,body .show-in-tablet-mobile{display:none}@media only screen and (max-width:1000px){html .show-in-tablet-mobile,body .show-in-tablet-mobile{display:block}}html .line-split,body .line-split{display:block;position:relative;overflow:hidden}@media only screen and (max-width:600px){html .line-split,body .line-split{overflow:visible}}html .text-show-animation,body .text-show-animation{display:block;position:relative;overflow:hidden}html .text-show-animation span,body .text-show-animation span{position:relative;top:8vh;opacity:0}@media only screen and (max-width:600px){html .text-show-animation span,body .text-show-animation span{top:0;opacity:1}}html .custom-cursor,body .custom-cursor{position:absolute;top:0;left:0;width:80px;height:80px;z-index:9999;pointer-events:none;opacity:0;display:flex;justify-content:center;align-items:center}html .custom-cursor img,body .custom-cursor img{max-width:100%;width:100%}html .custom-cursor.showCursor,body .custom-cursor.showCursor{opacity:1}
