@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@1&display=swap";html,body{margin:0}:root{--font-sans: "Archivo", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-display: "Clash Display", "Archivo", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--header-height: 64px}html,body{font-family:var(--font-sans);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.1}.font-sans{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.site-header,.site-header *,.site-header:before,.site-header:after{box-shadow:none!important;border:0!important}header,nav,.header,.topbar{background:transparent!important;box-shadow:none!important}.site-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:2000!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;transform:none!important;pointer-events:auto}.site-main{padding-top:0!important;margin-top:0!important}@media(min-width:768px){.site-main{padding-top:24px!important}}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000}@media(max-width:768px){:root{--header-height: 56px}}.page-title{font-size:50px!important;font-family:var(--font-display)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important}.home-hero-title{font-size:100px!important;font-family:var(--font-display)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important}.page-text{font-size:20px!important;font-family:var(--font-sans)!important;font-weight:400!important;line-height:1.5!important}.page-subtitle{font-size:16px!important;font-family:var(--font-sans)!important;font-weight:400!important;line-height:1.5!important}.page-title-with-color{@apply page-title text-white;}.page-text-with-color{@apply page-text text-white;}.page-subtitle-with-color{@apply page-subtitle text-white;}@media(max-width:768px){.page-title{font-size:32px!important}.home-hero-title{font-size:64px!important;line-height:1.05!important}.page-text{font-size:18px!important}.page-subtitle{font-size:14px!important}}.mesh-gradient-vibrant{background-color:#141e30;background-image:radial-gradient(at 85% 5%,hsla(45,95%,60%,1) 0,transparent 40%),radial-gradient(at 50% 10%,hsla(10,90%,60%,1) 0,transparent 50%),radial-gradient(at 10% 30%,hsla(320,60%,40%,1) 0,transparent 50%),radial-gradient(at 90% 80%,hsla(260,50%,30%,1) 0,transparent 50%),radial-gradient(at 0% 100%,hsla(240,60%,15%,1) 0,transparent 50%),linear-gradient(to bottom,#02020200 40%,#020202);background-size:cover;background-attachment:fixed}@media(min-width:768px){.events-hero-gradient{background-color:#141e30;background-image:radial-gradient(at 85% 5%,hsla(45,95%,60%,1) 0,transparent 40%),radial-gradient(at 50% 10%,hsla(10,90%,60%,1) 0,transparent 50%),radial-gradient(at 10% 30%,hsla(320,60%,40%,1) 0,transparent 50%),radial-gradient(at 90% 80%,hsla(260,50%,30%,1) 0,transparent 50%),radial-gradient(at 0% 100%,hsla(240,60%,15%,1) 0,transparent 50%);background-size:cover;background-attachment:fixed}}@media(min-width:768px){.project-gallery-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.42) rgba(255,255,255,.12)}.project-gallery-scroll::-webkit-scrollbar{width:8px}.project-gallery-scroll::-webkit-scrollbar-track{background:#ffffff1f;border-radius:9999px}.project-gallery-scroll::-webkit-scrollbar-thumb{background:#ffffff6b;border-radius:9999px}}.contact-mesh{background-color:#141338;background-image:radial-gradient(120% 100% at 50% 0%,#000000f2,#0000 62%),radial-gradient(140% 70% at 50% 100%,#6a54ff,#6a54ff00 60%),radial-gradient(100% 70% at 0% 30%,#32196ed9,#32196e00 50%);background-size:cover;background-attachment:fixed}.project-description-links-light a{color:#f472b6;text-decoration:underline;text-decoration-skip-ink:none;font-weight:600}.project-description-links-dark a{color:#fb7185;text-decoration:underline;text-decoration-skip-ink:none;font-weight:600}
