:root{--background:black;--paragraphs:#ffffff80;--heading:white;--border:#fff3;--accessible-components--dark-grey:#9b9b9b;--accessible-components--dodger-blue:#1378d1;--azure:#d9e9e9;--midnight-blue:#272c5d}body{background-color:var(--background);color:var(--paragraphs);flex-direction:column;justify-content:flex-start;align-items:stretch;font-family:Oak Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.7em;display:flex}h1{color:var(--heading);font-variation-settings:"wght" 550;margin-top:0;margin-bottom:0;font-size:3.5em;font-weight:600;line-height:1.1em}h2{color:var(--heading);font-variation-settings:"wght" 550;margin-top:0;margin-bottom:0;font-size:2.87em;font-weight:600;line-height:1.15em}h3{color:var(--heading);font-variation-settings:"wght" 550;margin-top:0;margin-bottom:0;font-size:2.37em;font-weight:600;line-height:1.16em}h4{color:var(--heading);font-variation-settings:"wght" 550;margin-top:0;margin-bottom:0;font-size:1.87em;font-weight:600;line-height:1.2em}h5{color:var(--heading);font-variation-settings:"wght" 550;margin-top:0;margin-bottom:0;font-size:1.37em;font-weight:600;line-height:1.23em}h6{color:var(--heading);font-variation-settings:"wght" 550;margin-top:0;margin-bottom:0;font-size:1.12em;font-weight:600;line-height:1.28em}p{color:var(--paragraphs);margin-top:0;margin-bottom:0;font-size:1.1em;line-height:1.7em}a{text-decoration:underline}ul,ol{margin-top:1.3em;margin-bottom:1.3em;padding-left:2.2em;font-size:1.1em;line-height:1.7em}li{padding:.2em .5em}strong{color:var(--heading);font-weight:600}em{font-style:italic}blockquote{border-left:1px solid var(--border);color:var(--heading);margin-top:1.3em;margin-bottom:1.3em;margin-left:.9em;padding:0 0 0 1.3em;font-size:1.37em;font-style:italic;line-height:1.7em}figure{margin-top:2.7em;margin-bottom:2.7em}figcaption{text-align:center;margin-top:.8em;padding-left:7%;padding-right:7%;font-size:1em;line-height:1.5em}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.navbar{z-index:500;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0009;flex-direction:row;justify-content:space-between;align-items:center;padding:.7rem;display:flex;position:fixed;inset:0% 0% auto}.navbar:where(.w-variant-13ba18bb-66e6-2b4e-0eff-792ff222a5d6){background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:0}.nav-menu{width:100%}.nav-menu:where(.w-variant-13ba18bb-66e6-2b4e-0eff-792ff222a5d6){opacity:0}.nav-text{z-index:10;color:var(--heading);letter-spacing:.07rem;text-transform:uppercase;margin-top:.5rem;margin-bottom:.5rem;font-size:.8rem;font-weight:500;line-height:1.2em;position:relative}.grid-navbar{grid-column-gap:.5em;grid-row-gap:0em;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;place-items:center stretch}.nav{flex-direction:row;justify-content:center;align-items:center;display:flex}.logo{z-index:10;height:1.62em;position:relative}.logo.mobile{height:1.4em}.brand{flex-direction:column;justify-content:center;align-items:center;padding:1.1em 1.2em;display:flex;position:relative}.brand.w--current{opacity:0;pointer-events:none}.nav-link{color:var(--heading);letter-spacing:.07rem;text-transform:uppercase;margin-right:auto;padding:.5rem 1.2rem;font-size:.8rem;font-weight:500;text-decoration:none;position:relative}.nav-link.w--current{color:var(--heading)}.nav-link.right{margin-left:auto;margin-right:0}.nav-link.dropdown{color:var(--paragraphs);vertical-align:baseline;margin-left:0;margin-right:auto;display:block}.nav-link.dropdown:where(.w-variant-13ba18bb-66e6-2b4e-0eff-792ff222a5d6){margin-left:0;margin-right:auto}.brand-mobile{flex-direction:column;justify-content:center;align-items:center;margin-right:auto;padding:.8em;display:none;position:relative}.block-underline{width:100%;height:1px;position:relative;overflow:hidden}.underline{background-color:var(--heading);width:100%;position:absolute;inset:0%;transform:translate(-105%)}.section-top{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:13em;padding-bottom:10em;display:flex;position:relative}.section-top.full{justify-content:flex-end;min-height:100svh;padding-bottom:3.8em}.section-top.hide{display:none}.section-top.center{flex:1;justify-content:center;padding-top:7em;overflow:hidden}.content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:88rem;padding-left:1.9em;padding-right:1.9em;display:flex}.content.project{grid-row-gap:6em;text-align:left}.content.page{grid-row-gap:8em;text-align:left}.content.contact{flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;padding-left:1rem;padding-right:1rem;display:grid}.footer{grid-column-gap:1.7em;text-align:center;justify-content:space-between;align-items:center;margin-top:auto;padding:1.5em 1.9em;display:flex}.link-footer{opacity:.5;color:var(--heading);letter-spacing:.07em;text-transform:uppercase;padding-top:.6em;padding-bottom:.6em;font-size:.8em;font-weight:500;line-height:1.2em;text-decoration:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.link-footer:hover{opacity:1}.heading-page{text-transform:uppercase;margin-top:2.5rem;margin-bottom:0;font-family:Oak Sans,sans-serif;font-size:3em;font-weight:100;line-height:.8em}.description{max-width:30rem;color:var(--heading);text-align:center;letter-spacing:.07em;text-transform:none;font-size:1rem;font-weight:300;line-height:1.7em;text-decoration:none}.bold-text{font-weight:300}.italic-text{text-transform:uppercase;font-style:normal}.dropdown-list{background-color:var(--background);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:var(--heading)}.icon{margin-right:0}.contact-item{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-left:2rem;padding-right:2rem;display:flex}.contact-item.divider{border-left:1px solid #ffffff26}.dropdown-3{margin-left:0;display:block}.map{object-fit:cover;width:100%;height:250px}.container{grid-column-gap:16px;grid-row-gap:16px;order:0;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-self:auto;display:flex}@media screen and (max-width:991px){h1{font-size:3.1em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1.3em}.section-top{padding-top:11em;padding-bottom:8em}.section-top.full{padding-bottom:2.5em}.section-top.center{padding-bottom:6em}.content{justify-content:center;align-items:flex-start}.content.project,.content.page{grid-row-gap:5em}.content.project,.content.page{grid-row-gap:5em}.content.contact{padding-left:0;padding-right:0}.heading-project{font-size:20vw}.heading-project.large{font-size:28vw}.info-project.top{margin-bottom:-.5em}.section-call-to-action{padding-top:11em;padding-bottom:11em}.letter-cta{font-size:20vw}.description-project{margin-top:2.5em;font-size:.85em}.bg-video{margin-top:-9.5vw}.heading-page{font-size:2.5rem}.collection-list-wrapper.work-3{margin-top:0;margin-bottom:1.2em}.collection-list-wrapper.work-3.list-wrapper{margin-top:0}.collection-list-3{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.collection-list-3.inner-list{grid-template-columns:1fr 1fr 1fr 1fr}.collection-list-3.inner-list.list-top{margin-top:8em}.description{font-size:.875em}.fs_modal-1_image{max-height:30vh;display:none}.fs_modal-1_wrapper{grid-template-columns:1fr}.grid-team{aspect-ratio:auto;grid-template-columns:1fr 1fr}.grid-team.grid-bottom{clear:none;grid-column-gap:7rem;grid-row-gap:1rem;text-align:center;clear:none;grid-column-gap:7rem;grid-row-gap:1rem;text-align:center;flex:1;order:0;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:stretch start;align-self:auto;display:grid;position:static}.team-card._5{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex}.section-team{padding-top:11em;padding-bottom:8em}.section-team.full{padding-bottom:2.5em}.section-team.center{padding-top:9em;padding-bottom:6em}.fs_modal-1_image-2{max-height:30vh;display:none}.fs_modal-1_wrapper-2{grid-template-columns:1fr}}@media screen and (max-width:767px){body{font-size:15px}h1{font-size:2.6em}h2{font-size:2.1em}h3{font-size:1.7em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}.navbar{background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar:where(.w-variant-13ba18bb-66e6-2b4e-0eff-792ff222a5d6){padding-bottom:.7rem}.nav-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000;width:auto;margin-top:0;padding-top:.7em;padding-bottom:.7em}.grid-navbar{grid-template-columns:1fr}.nav{background-color:#0000;flex-direction:column}.brand{display:none}.nav-link{text-align:center;margin-left:auto}.nav-link.right{margin-right:auto}.nav-link.dropdown{display:none}.brand-mobile{flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-mobile.w--current:where(.w-variant-13ba18bb-66e6-2b4e-0eff-792ff222a5d6){opacity:0;pointer-events:none}.menu-button{color:var(--heading);justify-content:center;align-items:center;padding:.8em;font-size:1.3em;display:flex}.menu-button:active{background-color:#000}.menu-button.w--open{background-color:#0000}.block-info{bottom:1em}.text-info{line-height:1.6em}.block-underline{display:none}.section-top{padding-top:9em;padding-bottom:6em}.section-top.center{padding-top:6em}.content.project{grid-row-gap:3em}.content.contact{grid-template-rows:auto;grid-template-columns:1fr;justify-items:center}.heading-project.large{font-size:22vw}.info-project{margin-top:1.6em}.footer{grid-row-gap:.7em;flex-direction:column}.section-call-to-action{padding-top:9em;padding-bottom:9em}.collection-list-wrapper.work-3.list-wrapper{margin-top:0;padding-top:0}.collection-list-3{grid-template-columns:1fr 1fr 1fr}.collection-list-3.inner-list{grid-template-columns:1fr 1fr 1fr 1fr}.collection-list-3.inner-list.list-top{margin-top:8em}.grid-content{grid-template-columns:1fr 2.5fr}.fs_modal-1_close{padding:1rem}.fs_modal-1_popup{padding-left:1.5rem;padding-right:1.5rem}.fs_modal-1_close-2{padding:1rem}.fs_modal-1_heading{font-size:2rem}.fs_modal-1_content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:3rem 2rem}.dropdown-list{text-align:center;flex-flow:column;display:flex;position:relative}.grid-team{grid-column-gap:2rem;grid-row-gap:3rem;grid-template-columns:1fr}.grid-team.grid-bottom{grid-template-columns:1fr}.team-item-text{line-height:1.6em}.section-team{padding-top:9em;padding-bottom:6em}.fs_modal-1_popup-2{padding-left:1.5rem;padding-right:1.5rem}.fs_modal-1_close-3{padding:1rem}.fs_modal-1_heading-2{font-size:2rem}.fs_modal-1_content-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:3rem 2rem}.contact-item.divider{border-top:1px solid #ffffff26;border-left-width:0}.contact-item.left{padding-bottom:2.5rem}.dropdown-3{margin-left:auto}.link-block{align-self:auto}}@media screen and (max-width:479px){h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}.info-project{margin-top:1em}.info-project.top{margin-bottom:0}.heading-page{font-size:2.25rem}.collection-list-wrapper.work-3.list-wrapper{margin-top:0;margin-bottom:1em}.collection-list-3,.collection-list-3.inner-list,.collection-list-3.inner-list{grid-template-columns:1fr 1fr}.block-field{grid-row-gap:2em;flex-direction:column}.grid-content{grid-row-gap:3em;grid-template-columns:1fr}.fs_modal-1_popup{padding-left:0;padding-right:0}.grid-team{grid-row-gap:4rem;grid-template-columns:1fr;display:block}.team-card._5{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:flex}.team-item-text{margin-bottom:0;padding-bottom:6em}.team-item-text.pro{padding-bottom:0}.contact-item{padding-left:1.25rem;padding-right:1.25rem}}#w-node-_1f668113-5e57-0aad-9ed4-70f7781e90d5-079c7e2d,#w-node-_0e94a10e-50f8-0e10-26b5-38921b388788-079c7e2d{justify-self:center}#w-node-_51f55c35-564f-f3e5-96da-749c327aa369-327aa364,#w-node-_51f55c35-564f-f3e5-96da-749c327aa376-327aa364{grid-area:span 1/span 1/span 1/span 1}