html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:before,:after{box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:375px){.container{padding-right:16px;padding-left:16px}}@media (min-width:550px){.container{padding-right:16px;padding-left:16px}}@media (min-width:768px){.container{padding-right:16px;padding-left:16px}}@media (min-width:1100px){.container{padding-right:16px;padding-left:16px}}@media (min-width:1400px){.container{padding-right:16px;padding-left:16px}}@media (min-width:1800px){.container{padding-right:16px;padding-left:16px}}.container{width:100%;max-width:100%}@media (min-width:375px){.container{width:100%;max-width:100%}}@media (min-width:550px){.container{width:100%;max-width:100%}}@media (min-width:768px){.container{width:calc(100% - 48px);max-width:100%}}@media (min-width:1100px){.container{width:calc(100% - 128px);max-width:100%}}@media (min-width:1400px){.container{width:calc(100% - 128px);max-width:100%}}@media (min-width:1800px){.container{width:calc(100% - 128px);max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:375px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:550px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:768px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:1100px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:1400px){.container-fluid{padding-right:16px;padding-left:16px}}@media (min-width:1800px){.container-fluid{padding-right:16px;padding-left:16px}}.row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}@media (min-width:375px){.row{margin-right:-8px;margin-left:-8px}}@media (min-width:550px){.row{margin-right:-8px;margin-left:-8px}}@media (min-width:768px){.row{margin-right:-8px;margin-left:-8px}}@media (min-width:1100px){.row{margin-right:-8px;margin-left:-8px}}@media (min-width:1400px){.row{margin-right:-8px;margin-left:-8px}}@media (min-width:1800px){.row{margin-right:-8px;margin-left:-8px}}.u-component-nomargin-bottom{margin-bottom:0!important}.u-component-nomargin-top{margin-top:0!important}.u-component-nopadding-bottom{padding-bottom:0!important}.u-component-nopadding-top{padding-top:0!important}@font-face{font-family:Gestura Text;font-display:swap;font-style:normal;font-weight:300;src:url(/fonts/GesturaText-Light.woff2)format("woff2")}@font-face{font-family:Gestura Text;font-display:swap;font-style:italic;font-weight:300;src:url(/fonts/GesturaText-LightItalic.woff2)format("woff2")}@font-face{font-family:PP Neue Montreal;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/PPNeueMontreal-Book.woff2)format("woff2")}.u-text-hide{display:block;overflow:hidden;text-indent:-9000px}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.group:after{content:"";display:table;clear:both}button{background-color:transparent}input[type=text],input[type=email],input[type=password],textarea,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input,select,textarea{border-radius:0;font:inherit;margin:0;padding:0}::-webkit-input-placeholder{color:currentColor;opacity:1}::-moz-placeholder{color:currentColor;opacity:1}:-ms-input-placeholder{color:currentColor;opacity:1}:-moz-placeholder{color:currentColor;opacity:1}p{font-size:18px;font-size:1.8rem;letter-spacing:1px;line-height:135%}a{color:currentColor;text-decoration:none}img{max-width:100%!important;font-style:italic;vertical-align:middle}img[width],img[height]{max-width:none!important}:root{--color-page-bg:#fffff8;--color-page-text:#51514a;--space-xs:clamp(.3125rem, .2344rem + .3906vw, .625rem);--space-s:clamp(.625rem, .4688rem + .7813vw, 1.25rem);--space-m:clamp(1.25rem, .9375rem + 1.5625vw, 2.5rem);--space-l:clamp(1.875rem, 1.4063rem + 2.3438vw, 3.75rem);--space-xl:clamp(2.5rem, 1.875rem + 3.125vw, 5rem);--space-2xl:clamp(3.125rem, 2.3438rem + 3.9063vw, 6.25rem);--space-3xl:clamp(3.75rem, 2.8125rem + 4.6875vw, 7.5rem);--space-4xl:clamp(4.375rem, 3.2813rem + 5.4688vw, 8.75rem);--space-5xl:clamp(5rem, 3.75rem + 6.25vw, 10rem);--space-xs-s:clamp(.3125rem, .0781rem + 1.1719vw, 1.25rem);--space-s-m:clamp(.625rem, .1563rem + 2.3438vw, 2.5rem);--space-m-l:clamp(1.25rem, .625rem + 3.125vw, 3.75rem);--space-l-xl:clamp(1.875rem, 1.0938rem + 3.9063vw, 5rem);--space-xl-2xl:clamp(2.5rem, 1.5625rem + 4.6875vw, 6.25rem);--space-2xl-3xl:clamp(3.125rem, 2.0313rem + 5.4688vw, 7.5rem);--space-3xl-4xl:clamp(3.75rem, 2.5rem + 6.25vw, 8.75rem);--space-4xl-5xl:clamp(4.375rem, 2.9688rem + 7.0313vw, 10rem)}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html ::-moz-selection{background:#a0ceff;color:#000}html ::selection{background:#a0ceff;color:#000}body{font-family:PP Neue Montreal,sans-serif;background-color:var(--color-page-bg);color:var(--color-page-text);font-weight:300;height:100svh;overflow:hidden;overscroll-behavior:none}a[href="#main-content"]{font-size:18px;font-size:1.8rem;letter-spacing:1px;line-height:135%;color:currentColor;left:0;position:absolute;top:0;z-index:1000}a[href="#main-content"]:not(:focus){clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:focus{outline:0}a:focus-visible{outline:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*{scrollbar-color:currentColor transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:currentColor}::-webkit-scrollbar-track{background-color:transparent}.c-grid{display:none;height:100vh;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000000}.c-grid__col{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-grid__col{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-grid__col{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-grid__col{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-grid__col{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-grid__col{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-grid__col{padding-right:8px;padding-left:8px}}.c-grid__col{flex:0 0 8.3333333333%;max-width:8.3333333333%;height:100vh}.c-grid__col:before{background-color:#0000000d;content:"";display:block;height:100vh;width:100%}main{height:100svh;overflow:auto}@keyframes scroll{0%{transform:translate(-10%)}to{transform:translate(-50%)}}.c-404__marquee{align-items:center;display:flex;height:100svh;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-404__marquee-content{align-items:center;animation-duration:20s;animation-iteration-count:1;animation-name:scroll;display:flex;flex-shrink:0}.c-404__marquee-content li{text-transform:uppercase;font-size:calc(var(--type-7)*3);line-height:74%}@media (orientation:landscape){.c-404__marquee-content li{font-size:calc(var(--type-7)*1.5)}}.c-404__images img{height:auto;max-width:15vw!important;position:absolute;top:0;left:0;opacity:0;width:100%;will-change:transform}.c-home{padding-top:90svh;overflow:hidden;position:relative}html.touchevents .c-home{z-index:100}.c-home__team{margin-top:360px}.c-home__team-title{font-family:Gestura Text,serif;font-size:27px;font-size:2.7rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__team-title{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__team-title{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__team-title{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__team-title{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__team-title{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__team-title{padding-right:8px;padding-left:8px}}.c-home__team-title{flex:0 0 100%;max-width:100%;filter:blur(20px);margin-bottom:45px;opacity:0}@media (min-width:768px){.c-home__team-title{font-family:Gestura Text,serif;font-size:38px;font-size:3.8rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;text-align:center;margin-bottom:90px}}.c-home__team-summary-container{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__team-summary-container{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__team-summary-container{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__team-summary-container{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__team-summary-container{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__team-summary-container{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__team-summary-container{padding-right:8px;padding-left:8px}}.c-home__team-summary-container{flex:0 0 100%;max-width:100%;filter:blur(20px);opacity:0}.c-home__team-summary{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__team-summary{padding-right:8px;padding-left:8px}}.c-home__team-summary{flex:0 0 100%;max-width:100%}@media (min-width:768px){.c-home__team-summary{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px;flex:0 0 100%;max-width:100%}}@media (min-width:768px) and (min-width:375px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:768px) and (min-width:550px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:768px) and (min-width:768px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:768px) and (min-width:1100px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:768px) and (min-width:1400px){.c-home__team-summary{padding-right:8px;padding-left:8px}}@media (min-width:768px) and (min-width:1800px){.c-home__team-summary{padding-right:8px;padding-left:8px}}.c-home__team-summary p{letter-spacing:-.001em;margin:0 auto;max-width:580px}@media (max-width:767.98px){.c-home__team-summary p{font-size:15px;font-size:1.5rem;letter-spacing:1px;line-height:135%;letter-spacing:-.001em}}.c-home__team-summary p+p{margin-top:var(--space-s)}.c-home__team-summary span{font-family:Gestura Text,serif;font-style:italic;font-weight:300;letter-spacing:normal}.c-home__team-container{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__team-container{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__team-container{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__team-container{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__team-container{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__team-container{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__team-container{padding-right:8px;padding-left:8px}}.c-home__team-container{flex:0 0 100%;max-width:100%;filter:blur(20px);opacity:0}.c-home__team-member{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__team-member{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__team-member{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__team-member{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__team-member{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__team-member{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__team-member{padding-right:8px;padding-left:8px}}.c-home__team-member{flex:0 0 43.75%;max-width:43.75%;margin-left:4.1666666667%;margin-top:60px;white-space:nowrap}@media (min-width:768px){.c-home__team-member{flex:0 0 29.1666666667%;max-width:29.1666666667%;margin-left:16.6666666667%;margin-top:120px}}@media (min-width:1100px){.c-home__team-member{flex:0 0 16.6666666667%;max-width:16.6666666667%;margin-left:8.3333333333%}}@media (min-width:768px){.c-home__team-member:nth-of-type(1){margin-left:12.5%}}@media (min-width:1100px){.c-home__team-member:nth-of-type(1){margin-left:16.6666666667%}}@media (min-width:768px) and (max-width:1099.98px){.c-home__team-member:nth-of-type(3){margin-left:12.5%}}@media (min-width:1100px){.c-home__team-member:nth-of-type(4){margin-left:29.1666666667%}}@media (max-width:767.98px){.c-home__team-member:nth-of-type(5){margin-left:28.125%}}@media (min-width:768px) and (max-width:1099.98px){.c-home__team-member:nth-of-type(5){margin-left:35.4166666667%}}.c-home__team-member-image{height:auto;width:100%}.c-home__team-member-name{font-family:Gestura Text,serif;font-size:18px;font-size:1.8rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;text-align:center;margin-top:20px}@media (min-width:768px){.c-home__team-member-name{font-family:Gestura Text,serif;font-size:27px;font-size:2.7rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}}@media (min-width:1100px){.c-home__team-member-name{font-family:Gestura Text,serif;font-size:21px;font-size:2.1rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}}@media (min-width:1400px){.c-home__team-member-name{font-family:Gestura Text,serif;font-size:27px;font-size:2.7rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}}.c-home__team-member-role{font-size:13px;font-size:1.3rem;letter-spacing:1px;line-height:135%;text-align:center}@media (min-width:768px){.c-home__team-member-role{font-size:15px;font-size:1.5rem;letter-spacing:1px;line-height:135%}}.c-home__projects{filter:blur(20px);opacity:0}.c-home__projects-title{font-family:Gestura Text,serif;font-size:27px;font-size:2.7rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__projects-title{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__projects-title{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__projects-title{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__projects-title{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__projects-title{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__projects-title{padding-right:8px;padding-left:8px}}.c-home__projects-title{flex:0 0 100%;max-width:100%;margin-top:180px}@media (min-width:768px){.c-home__projects-title{font-family:Gestura Text,serif;font-size:38px;font-size:3.8rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;margin-top:360px}}@media (min-width:1400px){.c-home__projects-title{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-left:8.3333333333%}}.c-home__projects-container{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__projects-container{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__projects-container{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__projects-container{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__projects-container{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__projects-container{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__projects-container{padding-right:8px;padding-left:8px}}.c-home__projects-container{flex:0 0 100%;max-width:100%}.c-home__projects-container>.row{align-items:center}.c-home__projects-item{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__projects-item{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__projects-item{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__projects-item{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__projects-item{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__projects-item{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__projects-item{padding-right:8px;padding-left:8px}}.c-home__projects-item{margin-top:60px}@media (min-width:768px){.c-home__projects-item{flex:0 0 100%;max-width:100%;margin-top:150px}}@media (min-width:1400px){.c-home__projects-item{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(2){flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(2){flex:0 0 29.1666666667%;max-width:29.1666666667%;margin-left:8.3333333333%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(3){flex:0 0 50%;max-width:50%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(3){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:12.5%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(4){flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(4){margin-left:0}}@media (min-width:768px){.c-home__projects-item:nth-of-type(5){flex:0 0 50%;max-width:50%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(5){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:16.6666666667%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(6){flex:0 0 100%;max-width:100%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(6){flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(7){flex:0 0 50%;max-width:50%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(7){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:12.5%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(8){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(8){flex:0 0 29.1666666667%;max-width:29.1666666667%;margin-left:12.5%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(9){flex:0 0 100%;max-width:100%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(9){flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(10){flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(10){margin-left:0}}@media (min-width:768px){.c-home__projects-item:nth-of-type(11){flex:0 0 50%;max-width:50%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(11){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:16.6666666667%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(12){flex:0 0 50%;max-width:50%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(12){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:12.5%}}@media (min-width:768px){.c-home__projects-item:nth-of-type(13){flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:8.3333333333%}}@media (min-width:1400px){.c-home__projects-item:nth-of-type(13){flex:0 0 29.1666666667%;max-width:29.1666666667%;margin-left:12.5%}}.c-home__projects-item-wrapper{align-items:flex-start;display:flex;flex-direction:column}.c-home__projects-item-media{height:auto;width:100%}.c-home__projects-item-title{font-family:Gestura Text,serif;font-size:21px;font-size:2.1rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;margin-top:20px}@media (max-width:767.98px){.c-home__projects-item-title{text-wrap:balance}}@media (min-width:768px){.c-home__projects-item-title{font-family:Gestura Text,serif;font-size:27px;font-size:2.7rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}}.c-home__projects-item-title span{font-family:Gestura Text,serif;font-size:18px;font-size:1.8rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;color:#a6a6a6;font-style:normal;margin-left:var(--space-xs)}.c-home__projects-item-subtitle{font-family:Gestura Text,serif;font-size:15px;font-size:1.5rem;letter-spacing:1px;line-height:135%;font-style:italic;font-weight:300;letter-spacing:normal;margin-top:10px}.c-home__projects-item-meta-container{font-size:11px;font-size:1.1rem;letter-spacing:normal;line-height:135%;display:flex;gap:1px;margin-top:20px;overflow:hidden;position:relative;white-space:nowrap}.c-home__projects-item-meta-col{display:flex;flex-direction:column}.c-home__projects-item-meta-value{display:flex;gap:1px}.c-home__projects-item-meta-value span{background-color:#bdddff;padding:3px 8px;width:100%}.c-home__projects-item-meta-value+.c-home__projects-item-meta-value{font-family:Gestura Text,serif;font-style:italic;font-weight:300;letter-spacing:normal;margin-top:1px}.c-home__footer{height:100svh;margin-top:25svh;position:relative;width:100%;z-index:10000}.c-home__footer-content-container{filter:blur(20px);opacity:0;pointer-events:none;position:relative;z-index:101}.c-home__footer-content{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-home__footer-content{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-home__footer-content{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-home__footer-content{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-home__footer-content{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-home__footer-content{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-home__footer-content{padding-right:8px;padding-left:8px}}.c-home__footer-content{flex:0 0 100%;max-width:100%;text-align:center;color:#fff;display:flex;flex-direction:column;height:100svh;justify-content:center}@media (min-width:768px){.c-home__footer-content{flex:0 0 91.6666666667%;max-width:91.6666666667%;margin-left:4.1666666667%}}@media (min-width:1100px){.c-home__footer-content{flex:0 0 75%;max-width:75%;margin-left:12.5%}}@media screen and (min-width:1100px) and (max-height:800px){.c-home__footer-content{justify-content:flex-start;padding-top:15vh}}@media (min-width:1400px){.c-home__footer-content{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-left:20.8333333333%}}.c-home__footer-title{font-family:Gestura Text,serif;font-size:27px;font-size:2.7rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}@media (min-width:768px){.c-home__footer-title{font-family:Gestura Text,serif;font-size:38px;font-size:3.8rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}}.c-home__footer-summary{font-size:15px;font-size:1.5rem;letter-spacing:1px;line-height:135%;margin:10px auto 0;max-width:590px;text-wrap:balance}@media (min-width:768px){.c-home__footer-summary{font-size:18px;font-size:1.8rem;letter-spacing:1px;line-height:135%}}.c-home__footer-contact{font-size:13px;font-size:1.3rem;letter-spacing:1px;line-height:135%;align-items:center;display:flex;flex-direction:column;margin:30px 0;pointer-events:visible}@media (min-width:768px){.c-home__footer-contact{font-size:15px;font-size:1.5rem;letter-spacing:1px;line-height:135%;align-items:flex-start;flex-direction:row;justify-content:space-evenly}}@media (min-width:768px){.c-home__footer-contact div{width:33.33%}}@media (max-width:767.98px){.c-home__footer-contact div+div{margin-top:40px}}.c-home__footer-contact span{font-size:11px;font-size:1.1rem;letter-spacing:normal;line-height:135%;text-transform:uppercase}.c-home__footer-info{font-size:11px;font-size:1.1rem;letter-spacing:normal;line-height:135%;font-weight:500;margin:0 auto;max-width:280px;text-wrap:balance}@media (min-width:768px){.c-home__footer-info{max-width:370px}}@media (min-width:1100px){.c-home__footer-info{max-width:350px}}.c-home__footer-animation-container{bottom:-20vw;cursor:pointer;filter:blur(20px);opacity:0;position:absolute;width:100%;z-index:100}@media (min-width:768px){.c-home__footer-animation-container{bottom:-19.5vw}}@media (min-width:1100px){.c-home__footer-animation-container{bottom:-19vw}}@media (min-width:1400px){.c-home__footer-animation-container{bottom:-19.5vw}}@media (min-width:1800px){.c-home__footer-animation-container{bottom:-20vw}}.c-home__footer-animation-container{margin-bottom:16px}@media (min-width:375px){.c-home__footer-animation-container{margin-bottom:16px}}@media (min-width:550px){.c-home__footer-animation-container{margin-bottom:16px}}@media (min-width:768px){.c-home__footer-animation-container{margin-bottom:16px}}@media (min-width:1100px){.c-home__footer-animation-container{margin-bottom:16px}}@media (min-width:1400px){.c-home__footer-animation-container{margin-bottom:16px}}@media (min-width:1800px){.c-home__footer-animation-container{margin-bottom:16px}}.c-home__footer-animation{display:block;overflow:hidden;position:relative}.c-home__footer-animation:before{display:block;content:"";padding-top:56.25%;width:100%}.c-home__footer-animation>*{height:100%;inset:0;position:absolute;width:100%}.c-home__footer-animation{height:100%;left:0;pointer-events:none;width:100%}.c-home__footer-media-container{filter:blur(20px);height:100svh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%}.c-home__footer-media-container:before{background:#2078d673;-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-home__footer-media{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-home__projects-item-meta-value--double span{padding-left:35px;position:absolute;width:200%}.c-home__projects-item-meta-col--highlight{display:flex;flex-direction:column}.c-home__projects-item-meta-col--highlight .c-home__projects-item-meta-value span{background-color:#a0ceff}@keyframes loaderFadeIn{0%{filter:blur(20px);opacity:0}to{filter:blur(0);opacity:1}}.c-loader{cursor:pointer;height:100svh;left:0;opacity:1;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.c-loader__animation-container{animation:loaderFadeIn 2s 1s linear forwards;filter:blur(20px);opacity:0;position:absolute;top:-15vw;width:100%;z-index:100}@media (min-width:768px){.c-loader__animation-container{top:-14.5vw}}@media (min-width:1100px){.c-loader__animation-container{top:-14vw}}@media (min-width:1400px){.c-loader__animation-container{top:-14.5vw}}@media (min-width:1800px){.c-loader__animation-container{top:-15vw}}.c-loader__animation-container{margin-top:16px}@media (min-width:375px){.c-loader__animation-container{margin-top:16px}}@media (min-width:550px){.c-loader__animation-container{margin-top:16px}}@media (min-width:768px){.c-loader__animation-container{margin-top:16px}}@media (min-width:1100px){.c-loader__animation-container{margin-top:16px}}@media (min-width:1400px){.c-loader__animation-container{margin-top:16px}}@media (min-width:1800px){.c-loader__animation-container{margin-top:16px}}.c-loader__animation{display:block;overflow:hidden;position:relative}.c-loader__animation:before{display:block;content:"";padding-top:56.25%;width:100%}.c-loader__animation>*{height:100%;inset:0;position:absolute;width:100%}.c-loader__animation{height:100%;left:0;width:100%}.c-loader__media-container{height:100%;position:relative;width:100%}.c-loader__media-container:before{background:#2078d673;-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-loader__media{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-loader__title-container{animation:loaderFadeIn 2s 1s linear forwards;filter:blur(20px);bottom:60px;opacity:0;position:absolute;width:100%}.c-loader__title{font-family:Gestura Text,serif;font-size:21px;font-size:2.1rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%;position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-loader__title{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-loader__title{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-loader__title{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-loader__title{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-loader__title{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-loader__title{padding-right:8px;padding-left:8px}}.c-loader__title{flex:0 0 100%;max-width:100%;text-align:center;color:#fff}@media (min-width:768px){.c-loader__title{font-family:Gestura Text,serif;font-size:38px;font-size:3.8rem;font-style:italic;font-weight:300;letter-spacing:normal;line-height:120%}}.c-loader__title h1{margin:0 auto;max-width:570px}@media (min-width:1100px){.c-loader__title h1{max-width:980px}}.c-loader__title span{font-family:PP Neue Montreal,sans-serif;font-style:normal;font-weight:400;letter-spacing:1px}html.is-scrolled .c-loader{visibility:hidden}.c-navbar{color:#fffff8;mix-blend-mode:difference;padding-top:30px;position:fixed;transform:translateY(-100%);transition:transform .5s;width:100%;z-index:10000}@media (min-width:1100px){.c-navbar{padding-top:45px}}.c-navbar__container{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}@media (min-width:375px){.c-navbar__container{padding-right:8px;padding-left:8px}}@media (min-width:550px){.c-navbar__container{padding-right:8px;padding-left:8px}}@media (min-width:768px){.c-navbar__container{padding-right:8px;padding-left:8px}}@media (min-width:1100px){.c-navbar__container{padding-right:8px;padding-left:8px}}@media (min-width:1400px){.c-navbar__container{padding-right:8px;padding-left:8px}}@media (min-width:1800px){.c-navbar__container{padding-right:8px;padding-left:8px}}.c-navbar__container{flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between}.c-navbar__contact{font-size:13px;font-size:1.3rem;letter-spacing:1px;line-height:135%}@media (min-width:1100px){.c-navbar__contact{font-size:18px;font-size:1.8rem;letter-spacing:1px;line-height:135%}}.c-navbar__contact button{color:currentColor;cursor:pointer}.c-navbar__logo{width:90px}@media (min-width:768px){.c-navbar__logo{width:100px}}@media (min-width:1100px){.c-navbar__logo{width:125px}}.c-navbar__logo button,.c-navbar__logo svg{cursor:pointer;width:100%}.c-navbar__logo button g,.c-navbar__logo svg g{fill:#fffff8}html.is-scrolled .c-navbar{transform:translateY(0)}