:root{--font-xxxs:.334em;--font-xxs:.541em;--font-xs:.875em;--font-mobile-sm:1.2em;--font-sm:1.416em;--font-med:2.291em;--font-mobile-lg:3em;--font-lg:3.708em;--font-xl:6em;--font-xxl:9.706em;--font-xxxl:15.704em;--main-foreground:#2a2a2a;--main-color:#2a2a2a;--main-color-dark:#483f3c;--secondary-color:#bfa87e;--hover-color:#e3d5bb;--hover-secondary-color:gray;--main-background:#1a1a1a;--background-start:#7cb6e8;--background-end:#fff;--foreground-rgb:0, 0, 0;--background-start-rgb:214, 219, 220;--background-end-rgb:255, 255, 255;font-weight:300}*{box-sizing:border-box}html,body{min-height:100%;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}@media (prefers-color-scheme:dark){:root{--main-foreground:#fff;--main-color:#fff;--background-start:#23526b;--background-end:#1a1a1a}}.excrallik{font-weight:200!important}h1{font-size:var(--font-sm);color:var(--main-color);margin-bottom:2em;font-weight:700;line-height:1.2}@media (min-width:600px){h1{font-size:var(--font-lg)}}@media (min-width:1600px){h1{font-size:var(--font-xl);color:var(--main-color);margin-bottom:8px;font-weight:700;line-height:1.2}}p{color:var(--main-foreground)}.mb-16{margin-bottom:4rem}.mt-30{margin-top:1.875rem}.justify-center{justify-content:center}.container{width:100%}@media (min-width:1280px){p{font-size:var(--font-sm)}}.app-header{z-index:99;width:100%;color:var(--main-foreground);justify-content:space-between;align-items:center;padding:1em 2em;font-size:.875em;font-weight:500;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:360px){.app-header{font-size:1.1em}}.app-header._bottom{top:unset;bottom:0}.header-menu{margin-left:auto}.header-title{margin-bottom:-.35em;font-size:2em;font-weight:700}.mobile-header .header-title{margin-bottom:-.35em;font-size:1.7em;font-weight:700}@media (min-width:360px){.mobile-header .header-title{font-size:1.5em}.header-title{font-size:1.9em}}@media (min-width:411px){.mobile-header .header-title{font-size:2em}.header-title{font-size:2.2em}}@media (min-width:1280px){.mobile-header .header-title{font-size:3em}.header-title{font-size:6em}}.header-title._2{margin-left:auto}.mobile-header{z-index:99;width:100%;padding:10px 35px;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.mobile-header.hidden{top:-100px}.mobile-header-content{place-content:center space-between;width:100%;display:flex}.mobile-header-left{justify-content:space-between;width:100%;margin-right:1.5em;display:flex}.mobile-header-right{align-items:center;display:flex}.menu-icon-wrapper{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;width:30px;height:30px;display:flex;position:relative}.line-horizontal{background-color:var(--main-foreground);width:100%;height:2px;display:flex;position:relative;inset:auto auto 0}.line-horizontal._01{height:2px;top:-4px}.line-horizontal._02{width:60%;height:2px;margin-left:auto;top:4px}.line-horizontal._03{height:2px;top:2px;transform:rotate(45deg)}.line-horizontal._04{height:2px;top:0;transform:rotate(-45deg)}.section-hero{background-size:cover;background:radial-gradient(circle farthest-side at center, var(--background-start) 0%, var(--background-end) 80%) scroll center;width:100%;height:100vh;display:flex;overflow:scroll}.container__hero{flex-direction:column;height:fit-content;margin:8em 2em 4em;display:flex}@media (min-width:360px){.container__hero{margin:12em 2em 4em}}@media (min-width:411px){.container__hero{margin:16em 2em 4em}}@media (min-width:1280px){.container__hero{max-width:700px}}.project-hero-container{padding-left:35px;padding-right:35px}.section-project{background-size:cover;background:var(--background-end);flex-direction:column;width:100%;height:100vh;display:flex;overflow:scroll}.project-info-wrap{display:flex}.project-info-wrap.mt-100{grid-row-gap:1.875rem;flex-direction:column;margin-top:1.875rem}.project-information{color:var(--main-foreground);margin-top:6em}.blockcontainer{margin-left:auto;margin-right:auto}.cta-separator{align-items:center;width:100%;margin-top:30px;margin-bottom:30px;padding-left:35px;padding-right:35px;display:flex;position:relative}.full-width-image{border-radius:12px;width:100%;margin-bottom:2em}.external-link{object-fit:fill;justify-content:flex-start;align-items:center;margin-top:0;text-decoration:none;display:flex;position:static}.external-link.mt-30{margin-top:1.875rem}.minimal-button{font-size:var(--font-mobile-sm);color:var(--main-foreground);cursor:pointer;border:1px solid var(--main-foreground);background-color:#0000;border-radius:50px;padding:13px 26px;font-weight:500;transition:background-color .3s;position:relative;overflow:hidden}.minimal-button:hover{background-color:var(--main-foreground);color:var(--main-background)}
@font-face{font-family:foundersGrotesk;src:url(../media/FoundersGrotesk_Light-s.p.41clwpig9yxoe.otf)format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:foundersGrotesk;src:url(../media/FoundersGrotesk_LightItalic-s.p.3-p3kla8bjkiv.otf)format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:foundersGrotesk;src:url(../media/Excrallik_Regular-s.p.0x3rb4klvdmtu.otf)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:foundersGrotesk;src:url(../media/Excrallik_Italic-s.p.2ayhvxuwdw-lu.otf)format("opentype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:foundersGrotesk;src:url(../media/FoundersGrotesk_Regular-s.p.32zobekeu0mks.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:foundersGrotesk;src:url(../media/FoundersGrotesk_RegularItalic-s.p.3sckv5na84u9s.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:foundersGrotesk;src:url(../media/FoundersGrotesk_Semibold-s.p.0ui0drhigt_9r.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:foundersGrotesk Fallback;src:local(Arial);ascent-override:70.74%;descent-override:41.55%;line-gap-override:22.46%;size-adjust:89.06%}.foundersgrotesk_9b108669-module__OIXxQa__className{font-family:foundersGrotesk,foundersGrotesk Fallback}
