body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-family-base:"Poppins",sans-serif;--font-size-1rem:1rem;--font-size-15rem:1.5rem;--font-size-2rem:2rem;--font-size-25rem:2.5rem;--font-size-3rem:3rem;--font-size-4rem:4rem;--font-weight-light:400;--font-weight-regular:500;--font-weight-bold:600;--font-weight-extra-bold:700;--color-text-grey:#344054;--color-text-black:#182337;--color-text-muted:#667085;--color-text-disabled:#98a2b3;--color-text-inverse:#fff;--line-height-tight:1.2;--line-height-base:1.5;--line-height-loose:1.75;--letter-spacing-tight:-0.01em;--letter-spacing-base:0em;--letter-spacing-wide:0.05em;--bg-white:#fff;--bg-grey:#f5f5f7;--bg-grey-medium:#e4e7ec;--bg-dark:#182337;--bg-overlay:rgba(24,35,55,.5);--border-color:#e4e7ec;--border-color-focus:#344054;--border-radius-quarter:0.25rem;--border-radius-half:0.5rem;--border-radius-1rem:1rem;--border-radius-2rem:2rem;--border-radius-3rem:3rem;--border-radius-4rem:4rem;--border-radius-full:9999px;--border-width:1px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--shadow-xs:0 1px 2px rgba(16,24,40,.05);--shadow-sm:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);--shadow-md:0 4px 8px rgba(16,24,40,.1),0 2px 4px rgba(16,24,40,.06);--shadow-lg:0 12px 24px rgba(16,24,40,.1),0 4px 8px rgba(16,24,40,.06);--shadow-xl:0 24px 48px rgba(16,24,40,.12);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--container-max-width:1280px;--container-padding:var(--space-6)}*,:after,:before{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-white);color:#344054;color:var(--color-text-grey);font-family:Poppins,sans-serif;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-light);line-height:1.5;line-height:var(--line-height-base)}h1,h2,h3,h4,h5,h6{color:#182337;color:var(--color-text-black);font-weight:600;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-tight)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6,p{font-size:var(--font-size-base)}p{color:#344054;color:var(--color-text-grey);font-weight:400;font-weight:var(--font-weight-light);line-height:1.5;line-height:var(--line-height-base)}small{color:#667085;color:var(--color-text-muted);font-size:var(--font-size-sm)}a{color:#182337;color:var(--color-text-black);text-decoration:none;transition:opacity .15s ease;transition:opacity var(--transition-fast)}a:hover{opacity:.75}.input,img{width:100%}.input{background:#f5f5f7;background:var(--bg-grey);border:none;border-radius:.5rem;border-radius:var(--border-radius-half);box-sizing:border-box;color:#182337;color:var(--color-text-black);font-family:Poppins,sans-serif;font-family:var(--font-family-base);font-size:1rem;font-size:var(--font-size-1rem);height:48px;outline:none;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:box-shadow .16s ease}.input::-webkit-input-placeholder{color:#667085;color:var(--color-text-muted)}.input:-ms-input-placeholder{color:#667085;color:var(--color-text-muted)}.input::placeholder{color:#667085;color:var(--color-text-muted)}.input:focus{box-shadow:0 0 0 2px rgba(0,0,0,.38)}.navbar{align-items:center;background:var(--bg-white);color:var(--color-text-black);font-size:var(--font-size-1rem);justify-content:left;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.navbar,.navbar-container{display:flex;height:3.8rem}.navbar-container{align-items:flex-start;justify-content:space-between;width:80vw}.navbar-logo{align-items:center;cursor:pointer;display:flex;height:100%;margin-left:var(--space-6);padding:0}.navbar-logo img{border-radius:var(--border-radius-quarter);box-shadow:var(--shadow-sm);display:block;height:2rem;width:auto}.menu-icon{cursor:pointer;font-size:var(--font-size-15rem);position:absolute;right:3vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-menu{display:flex;flex-direction:column;height:90vh;left:-100%;position:absolute;top:3.8rem;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all var(--transition-slow)}.nav-menu.active{background:var(--bg-white);height:100vh;left:0;z-index:var(--z-raised)}.nav-links{display:table;padding:var(--space-4);text-align:center;text-decoration:none;width:100%}.nav-links:hover{border-radius:0;color:var(--color-text-disabled)}.fa-times{color:var(--color-text-grey);font-size:var(--font-size-15rem)}.desktop-menu{display:none}@media only screen and (min-width:900px){.navbar{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,100%,.5)}.navbar-container{margin:0 auto;max-width:1380px;padding:0 var(--space-16);width:100vw}.desktop-menu{grid-gap:var(--space-4);display:grid;grid-template-columns:repeat(2,auto);justify-content:end;list-style:none;opacity:1;text-align:center}.nav-menu,.nav-menu.active{display:none}.navbar-logo{margin-left:var(--space-2)}.nav-item{height:3.8rem}.nav-links a{align-items:center;color:var(--color-text-black);display:flex;height:100%;text-decoration:none}.nav-links:hover{transition:all var(--transition-fast)}.nav-links:hover,.nav-links:visited{color:var(--color-text-black)}.fa-bars{color:var(--color-text-inverse)}.menu-icon{display:none}}.projectpage__video{opacity:1}.cards__container{align-items:center;color:#fff;display:flex;flex-flow:column;margin:0 auto 5rem;max-width:1120px;width:84vw}.cards__container h2{color:#fff;font-size:2.5rem;padding:2.5rem 0;text-align:center}.cards__container h3{font-size:1rem}.cards__wrapper{position:relative}.cards__items{display:block;list-style:none}.cards__item{margin-bottom:2rem}.cards__item__link{background-color:#1d1d1f;border-radius:1rem;display:flex;flex-flow:column;overflow:hidden;text-decoration:none;width:93vw}.cards__item__pic-wrap{overflow:hidden;padding-top:67%;position:relative;width:100%}.cards__item__pic-wrap:after{background-color:#7369ff;border-radius:.375rem .375rem 0 0;bottom:0;box-sizing:border-box;color:#fff;content:attr(data-category);display:none;font-size:.75rem;font-weight:700;margin-left:1rem;max-width:calc(100% - 60px);padding:.375rem .5rem;position:absolute}.cards__item__img{bottom:0;display:block;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.cards__item__img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.cards__item__info{padding:1rem 1.5rem 1.5rem}.cards__item__text{color:#fff;font-size:1rem;line-height:1.5rem}.project-contact{background-color:#1d1d1d;background-position:50%;background-size:cover;border-radius:1rem;padding:3rem 1rem;text-align:center;width:100%}.project-value{display:flex;flex-direction:column;padding:0 0 2rem}.project-value h3{padding:0 0 .5rem}.hide{display:none}@media only screen and (min-width:650px){.cards__container{width:90vw}.cards__wrapper{margin:0 0 50px}.cards__items{display:flex;margin-bottom:2rem}.two__in__one{width:48vw}.cards__item{display:flex;flex:1 1;margin:0 .5rem 1rem}.project-contact{margin:0 auto;width:calc(100% - 1rem)}}@media only screen and (min-width:1080px){.cards__container{width:70vw}.two__in__one{width:40vw}.project-value{display:flex;flex-direction:row;justify-content:center}.project-value h3{padding-right:.5rem}}.gb{align-items:center;background:var(--bg-white);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-full);color:var(--color-text-black);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-1rem);font-weight:var(--font-weight-regular);gap:var(--space-2);justify-content:center;padding:0 var(--space-6);text-decoration:none;transition:background var(--transition-fast);white-space:nowrap}.gb--md{height:40px}.gb--lg{height:48px;padding:0 var(--space-8)}.gb:hover{background:var(--bg-grey)}.white-page{display:flex;flex-direction:column;gap:1rem;margin:2rem auto;text-align:center;width:480px}.white-page video{width:390px}.white-page Button{margin:0 1rem;width:480px}@media (max-width:800px){.white-page,.white-page video{width:320px}}.FI h2{font-size:2rem;padding:2rem 0 0;text-align:left}.FI h3{font-size:1.5rem}.FI h3,.FI h4{padding:2rem 1rem 0;text-align:left}.FI h4{font-size:1.125rem;font-weight:700}.FI p{padding:.5rem 1rem 0}.FI ol,.FI p{font-size:1rem}.FI ol{padding:.5rem 2rem 0}.FI li{font-size:1rem;margin:.5rem 2rem}.FI{background-color:#fff;color:#344054;text-align:left}#success__story{color:#1d1d1f;font-size:1rem;font-weight:700}@media only screen and (min-width:1080px){.project__container{padding:0 0 20vh}.FI h2{padding:2rem 0 0 .5rem}.FI h3,.FI h4{padding:2rem 12.5rem 0 .5rem}.FI p{padding:.5rem 18rem 0 .5rem}.FI ol,.FI ul{padding:.5rem 12.5rem .5rem 1.5rem}.FI li{margin:0}.FI .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.FI .small__image{margin:2rem 25rem 2rem .5rem}.FI .medium__image,.FI .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;width:auto}.FI .medium__image{margin:2rem 18rem 2rem .5rem}.FI .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:auto}.FI .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.FI .section__name{margin:5rem 12.5rem 0 0}.FI .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.sidebar{visibility:hidden}@media only screen and (min-width:1079px){.sidebar{background-color:hsla(0,0%,78%,.12);border-radius:1rem;margin-top:1.5rem;overflow-y:auto;padding:1rem 1rem 2rem;position:fixed;right:3rem;top:5rem;visibility:visible;width:14vw;z-index:1}.sidebar p{font-size:1rem;padding:.5rem 0 1rem!important}.sidebar ul{list-style:none;padding:0!important}.sidebar li{border-left:2px solid #cfcfcf;padding:.25rem 0}.sidebar li:hover{border-left:2px solid #969696}.sidebar li.active{border-left:2px solid #000}.sidebar li a{color:#8a8a8a;display:block;font-size:.875rem;padding:.25rem 0 0 .5rem;text-decoration:none;transition:background-color .3s ease}.sidebar li a:hover,.sidebar li.active a{color:#000}}.first__party__audience h2{font-size:2rem;padding:2rem 0 0;text-align:left}.first__party__audience h3{font-size:1.5rem;padding:2rem 1rem 0;text-align:left}.first__party__audience h4{font-size:1rem;font-weight:700;padding:2rem 1rem 0;text-align:left}.first__party__audience p{font-size:1rem;padding:.5rem 1rem 0}.first__party__audience ol,.first__party__audience ul{font-size:1rem;padding:.5rem 2rem 0}.first__party__audience li{padding:0 0 .5rem}.first__party__audience{background-color:#fff;color:#344054;text-align:left}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.first__party__audience h2{padding:2rem 0 0 .5rem}.first__party__audience h3,.first__party__audience h4{padding:2rem 12.5rem 0 .5rem}.first__party__audience p{padding:.5rem 18rem 0 .5rem}.first__party__audience ol,.first__party__audience ul{padding:.5rem 12.5rem .5rem 1.5rem}.first__party__audience li{margin:0}.first__party__audience .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.first__party__audience .small__image{width:40%}.first__party__audience .medium__image,.first__party__audience .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem}.first__party__audience .medium__image{width:80%}.first__party__audience .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:80%}.first__party__audience .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.first__party__audience .section__name{margin:5rem 12.5rem 0 0}.first__party__audience .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.footfall__measurement h2{font-size:2rem;padding:2rem 0 0;text-align:left}.footfall__measurement h3{font-size:1.5rem;padding:2rem 1rem 0;text-align:left}.footfall__measurement h4{font-size:1.25rem;font-weight:700;padding:2rem 1rem 0;text-align:left}.footfall__measurement p{font-size:1rem;padding:.5rem 1rem 0}.footfall__measurement ol,.footfall__measurement ul{font-size:1rem;padding:.5rem 2rem 0}.footfall__measurement li{padding:0 0 .5rem}.footfall__measurement{background-color:#fff;color:#344054;text-align:left}.large__image{box-shadow:0 4px 8px #000}.large__image__noshadow,.logo{border-radius:0;margin:2rem 1rem;width:auto}.footfall__measurement a:visited{color:#000}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.footfall__measurement h2{padding:2rem 0 0 .5rem}.footfall__measurement h3,.footfall__measurement h4{padding:2rem 12.5rem 0 .5rem}.footfall__measurement p{padding:.5rem 18rem 0 .5rem}.footfall__measurement ol,.footfall__measurement ul{padding:.5rem 12.5rem .5rem 1.5rem}.footfall__measurement li{margin:0}.footfall__measurement .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.footfall__measurement .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem;width:40%}.footfall__measurement .medium__image{box-shadow:0 4px 8px transparent}.footfall__measurement .medium__image,.footfall__measurement .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:80%}.footfall__measurement .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.footfall__measurement .section__name{margin:5rem 12.5rem 0 0}.footfall__measurement .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.inventory__marketplace h2{font-size:2rem;padding:2rem 0 0;text-align:left}.inventory__marketplace h3{font-size:1.5rem;padding:2rem 1rem 0;text-align:left}.inventory__marketplace h4{font-size:1rem;font-weight:700;padding:2rem 1rem 0;text-align:left}.inventory__marketplace p{font-size:1rem;padding:.5rem 1rem 0}.inventory__marketplace ol,.inventory__marketplace ul{font-size:1rem;padding:.5rem 2rem 0}.inventory__marketplace li{padding:0 0 .5rem}.inventory__marketplace{background-color:#fff;color:#344054;text-align:left}.inventory__marketplace a:visited{color:#344054}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.inventory__marketplace h2{padding:2rem 0 0 .5rem}.inventory__marketplace h3,.inventory__marketplace h4{padding:2rem 12.5rem 0 .5rem}.inventory__marketplace p{padding:.5rem 18rem 0 .5rem}.inventory__marketplace ol,.inventory__marketplace ul{padding:.5rem 12.5rem .5rem 1.5rem}.inventory__marketplace li{margin:0}.inventory__marketplace .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.inventory__marketplace .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem;width:40%}.inventory__marketplace .medium__image{box-shadow:0 4px 8px transparent}.inventory__marketplace .medium__image,.inventory__marketplace .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:80%}.inventory__marketplace .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.inventory__marketplace .section__name{margin:5rem 12.5rem 0 0}.inventory__marketplace .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.audience__recommendation h2{font-size:2rem;padding:2rem 0 0;text-align:left}.audience__recommendation h3{font-size:1.5rem;padding:2rem 1rem 0;text-align:left}.audience__recommendation h4{font-size:1rem;font-weight:700;padding:2rem 1rem 0;text-align:left}.audience__recommendation p{font-size:1rem;padding:.5rem 1rem 0}.audience__recommendation ol,.audience__recommendation ul{font-size:1rem;padding:.5rem 2rem 0}.audience__recommendation li{padding:0 0 .5rem}.audience__recommendation{background-color:#fff;color:#344054;text-align:left}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.audience__recommendation h2{padding:2rem 0 0 .5rem}.audience__recommendation h3,.audience__recommendation h4{padding:2rem 12.5rem 0 .5rem}.audience__recommendation p{padding:.5rem 18rem 0 .5rem}.audience__recommendation ol,.audience__recommendation ul{padding:.5rem 12.5rem .5rem 1.5rem}.audience__recommendation li{margin:0}.audience__recommendation .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.audience__recommendation .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem;width:40%}.audience__recommendation .medium__image{box-shadow:0 4px 8px transparent}.audience__recommendation .medium__image,.audience__recommendation .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:80%}.audience__recommendation .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.audience__recommendation .section__name{margin:5rem 12.5rem 0 0}.audience__recommendation .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.product__page h2{font-size:2rem;padding:2rem 0 0;text-align:left}.product__page h3{font-size:1.5rem;padding:2rem 1rem 0;text-align:left}.product__page h4{font-size:1rem;font-weight:700;padding:2rem 1rem 0;text-align:left}.product__page p{font-size:1rem;padding:.5rem 1rem 0}.product__page ol,.product__page ul{font-size:1rem;padding:.5rem 2rem 0}.product__page li{padding:0 0 .5rem}.product__page{background-color:#fff;color:#344054;text-align:left}.product__page a:visited{color:#344054}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.product__page h2{padding:2rem 0 0 .5rem}.product__page h3,.product__page h4{padding:2rem 12.5rem 0 .5rem}.product__page p{padding:.5rem 18rem 0 .5rem}.product__page ol,.product__page ul{padding:.5rem 12.5rem .5rem 1.5rem}.product__page li{margin:0}.product__page .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.product__page .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem;width:40%}.product__page .medium__image{box-shadow:0 4px 8px transparent}.product__page .medium__image,.product__page .medium__image__shadow{border-radius:1rem;height:auto;margin:2rem 18rem 2rem .5rem;width:80%}.product__page .medium__image__shadow{box-shadow:0 2px 8px rgba(0,0,0,.18)}.product__page .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.product__page .section__name{margin:5rem 12.5rem 0 0}.product__page .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.support__center h2{font-size:2rem;padding:2rem 0 0;text-align:left}.support__center h3{font-size:1.5rem;padding:2rem 1rem 0;text-align:left}.support__center h4{font-size:1rem;font-weight:700;padding:2rem 1rem 0;text-align:left}.support__center p{font-size:1rem;padding:.5rem 1rem 0}.support__center ol,.support__center ul{font-size:1rem;padding:.5rem 2rem 0}.support__center li{padding:0 0 .5rem}.support__center{background-color:#fff;color:#344054;text-align:left}.large__image{border-radius:0;box-shadow:0 4px 8px transparent;margin:2rem 1rem;width:auto}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.support__center h2{padding:2rem 0 0 .5rem}.support__center h3,.support__center h4{padding:2rem 12.5rem 0 .5rem}.support__center p{padding:.5rem 18rem 0 .5rem}.support__center ol,.support__center ul{padding:.5rem 12.5rem .5rem 1.5rem}.support__center li{margin:0}.support__center .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.support__center .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem;width:40%}.support__center .medium__image{box-shadow:0 4px 8px transparent}.support__center .medium__image,.support__center .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:80%}.support__center .large__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem .5rem;width:70vw}.support__center .section__name{margin:5rem 12.5rem 0 0}.support__center .logo{margin:10rem 18rem 10rem .5rem;width:auto}}.free__mind h2{font-size:2rem;padding:2rem 0 0;text-align:left}.free__mind h3{font-size:1.5rem}.free__mind h3,.free__mind h4{padding:2rem 1rem 0;text-align:left}.free__mind h4{font-size:1rem;font-weight:700}.free__mind p{font-size:1rem;padding:2rem 0 1rem}.free__mind ol,.free__mind ul{font-size:1rem;padding:.5rem 2rem 0}.free__mind li{padding:0 0 .5rem}.free__mind{background-color:#fff;color:#344054;text-align:left}.extra__small__image{border-radius:0;box-shadow:0 4px 8px transparent;margin:2rem auto;width:40%}.medium__image,.small__image{box-shadow:0 4px 8px transparent}.large__image__grid,.medium__image,.medium__image__noshadow,.small__image{border-radius:0;margin:2rem 1rem;width:auto}.large__image__grid{box-shadow:0 4px 8px transparent;display:flex;flex-direction:column;gap:1rem}.large__image__grid img{height:80%;width:auto}.logo{height:80px;margin:9rem auto 12rem}.section__name{margin:0 1rem}.space{opacity:0}@media only screen and (min-width:1080px){.project__container{padding:0 10vw 20vh}.free__mind h2{padding:2rem 0 0}.free__mind h3,.free__mind h4{padding:2rem 12.5rem 0 0}.free__mind p{padding:2rem 0 1rem}.free__mind ol,.free__mind ul{padding:.5rem 12.5rem .5rem 1.5rem}.free__mind li{margin:0}.free__mind .extra__small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 0 2rem .5rem;width:25%}.free__mind .small__image{width:40%}.free__mind .medium__image,.free__mind .small__image{border-radius:1rem;box-shadow:0 4px 8px transparent;margin:2rem 50rem 2rem .5rem}.free__mind .medium__image{width:80%}.free__mind .medium__image__noshadow{border-radius:1rem;margin:2rem 18rem 2rem .5rem;width:80%}.free__mind .large__image__grid{border-radius:1rem;box-shadow:0 4px 8px transparent;display:flex;flex-direction:column;gap:1rem;margin:0;width:70vw}.large__image__grid img{border-radius:2rem}.free__mind .section__name{margin:5rem 12.5rem 0 0}.free__mind .logo{margin:10rem 18rem 10rem .5rem;width:auto}}*,:after,:before{box-sizing:border-box}:root{--bento-gap:var(--space-12);--bento-radius:var(--border-radius-2rem);--bento-bg:var(--bg-white);--bento-border:var(--border-width) solid var(--border-color);--bento-aspect-halves:1/1;--bento-aspect-thirds:1/1;--bento-aspect-full:15/7;--bento-max-width:1380px}.bento-grid{display:flex;flex-direction:column;margin-inline:auto;max-width:1380px;max-width:var(--bento-max-width);padding:var(--space-4) var(--space-16) var(--space-16)}.bento-grid,.bento-row{gap:var(--space-12);gap:var(--bento-gap);width:100%}.bento-row{grid-gap:var(--space-12);grid-gap:var(--bento-gap);display:grid}.bento-row--halves{grid-template-columns:1fr 1fr}.bento-row--thirds{grid-template-columns:repeat(3,1fr)}.bento-row--full{grid-template-columns:1fr}.bento-row--full .bento-cell{aspect-ratio:15/7;aspect-ratio:var(--bento-aspect-full)}.bento-cell{background:var(--bg-white);background:var(--bento-bg);border:var(--bento-border);border-radius:var(--border-radius-2rem);border-radius:var(--bento-radius);overflow:hidden;position:relative;transition:box-shadow var(--transition-base),-webkit-transform var(--transition-base);transition:transform var(--transition-base),box-shadow var(--transition-base);transition:transform var(--transition-base),box-shadow var(--transition-base),-webkit-transform var(--transition-base)}.bento-row--halves .bento-cell{aspect-ratio:1/1;aspect-ratio:var(--bento-aspect-halves)}.bento-row--thirds .bento-cell--span-1{aspect-ratio:1/1;aspect-ratio:var(--bento-aspect-thirds)}.bento-cell--span-2{grid-column:span 2}.bento-cell__inner{align-items:center;display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.bento-cell--hoverable .bento-cell__inner{transition:-webkit-transform var(--transition-slow);transition:transform var(--transition-slow);transition:transform var(--transition-slow),-webkit-transform var(--transition-slow)}.bento-cell--hoverable:hover .bento-cell__inner{-webkit-transform:scale(1.02);transform:scale(1.02)}.bento-cell--no-scale .bento-cell__inner{-webkit-transform:none!important;transform:none!important;transition:none!important}.bento-cell__overlay{align-items:flex-end;border-radius:inherit;display:flex;inset:0;justify-content:center;opacity:0;padding-bottom:var(--space-4);pointer-events:none;position:absolute;transition:opacity var(--transition-base)}.bento-cell:hover .bento-cell__overlay{opacity:1}.bento-cell__overlay>*{pointer-events:auto}.bento-cell__link{inset:0;position:absolute;z-index:1}@media (min-width:901px) and (max-width:1280px){.bento-grid{--bento-gap:var(--space-8);padding:var(--space-4) var(--space-8) var(--space-8)}}@media (max-width:900px){.bento-grid{--bento-gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-8)}.bento-row--halves,.bento-row--thirds{grid-template-columns:1fr}.bento-cell--span-2{grid-column:span 1}.bento-row--full .bento-cell,.bento-row--halves .bento-cell,.bento-row--thirds .bento-cell{aspect-ratio:1/1}.bento-cell__overlay{opacity:1;pointer-events:auto}}.hero-cell{border-radius:inherit;height:100%;overflow:hidden;position:relative;width:100%}.hero-cell video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.hero-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 var(--space-16) 0;position:relative;z-index:1}.hero-content h1{color:var(--color-text-inverse);font-size:var(--font-size-4rem);font-weight:var(--font-weight-extra-bold);line-height:136%}.hero-content p{color:var(--color-text-inverse);font-size:var(--font-size-2rem);font-weight:var(--font-weight-regular);margin:var(--space-8) 0 0 0}.square-video,.square-video-full{align-items:center;background:var(--bg-grey);display:flex;height:100%;justify-content:center;width:100%}.square-video video{height:83%;object-fit:cover;width:auto}.square-video-full video{height:105%;object-fit:cover;width:auto}@media (min-width:801px) and (max-width:1280px){.hero-content{padding:0 var(--space-12) 0}.hero-content h1{font-size:var(--font-size-3rem)}}@media (max-width:800px){.hero-content{padding:0 var(--space-8) 0}.hero-content h1{font-size:var(--font-size-25rem)}.hero-content p{font-size:var(--font-size-15rem)}}.modal-backdrop{align-items:center;-webkit-animation:backdropIn .22s ease both;animation:backdropIn .22s ease both;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.08);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@-webkit-keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.modal-panel{-webkit-animation:panelIn .26s cubic-bezier(.22,1,.36,1) both;animation:panelIn .26s cubic-bezier(.22,1,.36,1) both;background:var(--bg-white);border-radius:var(--border-radius-2rem);box-shadow:0 24px 60px rgba(0,0,0,.15);color:var(--color-text-grey);font-family:var(--font-family-base);overflow:hidden;position:relative;width:100%}@-webkit-keyframes panelIn{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes panelIn{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.modal-sm{max-width:450px}.modal-md{max-width:500px}.modal-lg{max-width:900px}.modal-header{align-items:center;display:flex;justify-content:flex-end;padding:var(--space-6) var(--space-6) var(--space-4)}.modal-close{align-items:center;background:var(--bg-white);border:none;border-radius:var(--border-radius-full);color:var(--color-text-grey);cursor:pointer;display:flex;font-size:var(--font-size-15rem);height:var(--font-size-1rem);justify-content:center;transition:background .16s ease;width:var(--font-size-1rem)}.modal-body{max-height:80vh;overflow-y:auto;padding:0 var(--space-4) var(--space-6);scrollbar-color:#ddd transparent;scrollbar-width:thin}.modal-body::-webkit-scrollbar{width:4px}.modal-body::-webkit-scrollbar-track{background:transparent}.modal-body::-webkit-scrollbar-thumb{background:var(--bg-white);border-radius:var(--border-radius-full)}.modal-body p{color:var(--color-text-grey);font-size:var(--font-size-1rem);margin:var(--space-4) var(--space-2) 0}.modal-media{background:var(--bg-grey);border-radius:var(--border-radius-1rem);margin:0 0 var(--space-2)}.modal-body img,.modal-body video{border-radius:var(--border-radius-1rem);display:block;height:468px}.modal-footer{display:flex;justify-content:center;padding:0 0 var(--space-6)}@media (max-width:480px){.modal-panel{border-radius:var(--border-radius-1rem)}.modal-body{max-height:65vh;padding:1rem 1.25rem 1.5rem}.modal-header{padding:1rem 1rem 0}}.copy{align-content:center;background:(--bg-white);font-size:(--font-size-2rem);font-style:italic;height:100%;padding:3rem}.contact-content{height:100%;text-align:center}.contact-content img{height:auto;padding:(--space-4) 0 0;width:86%}.contact-content p{margin-top:-4rem}.contact-content a:visited{color:(--color-text-grey)}
/*# sourceMappingURL=main.2daeb106.css.map*/