.what-we-do{background:var(--color-accent-2,#c1c7d1);min-height:300px;padding:var(--global-component-padding,30px 30px)}.what-we-do .heading{text-transform:uppercase}.what-we-do .sub-title{margin-bottom:1.875rem}@media screen and not (max-width:1080px){.what-we-do .sub-title{margin-bottom:3.75rem}}.what-we-do .card-container{gap:var(--spacing-3,1rem);margin-bottom:var(--spacing-5,2rem);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}@media (min-width:1024px){.what-we-do .card-container{grid-template-columns:1fr 1fr 1fr}}
.card-hero{background:var(--site-bg,#fafafa);border-radius:var(--global-border-radius);gap:var(--spacing-2,.5rem);padding:var(--spacing-4,1.5rem)var(--spacing-5,2rem);flex-direction:column;display:flex}.card-hero:nth-of-type(2n){background:var(--color-brand-3,#221810)}.card-hero:nth-of-type(2n) .heading{color:var(--site-bg,#fafafa)}.card-hero:nth-of-type(2n) p{color:var(--site-bg,#fafafa)}.card-hero .heading{color:var(--color-brand-3,#221810);text-align:center;margin-bottom:0}.card-hero p{color:var(--color-brand-3,#221810);text-align:center;margin-bottom:0}.card-hero .heading{padding-bottom:var(--spacing-2,.5rem)}
.what-we-do-personas{background:var(--site-bg-dark);padding:var(--global-component-padding,30px 30px)}.what-we-do-personas .sw{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,1fr);align-items:start;display:grid}@media screen and not (min-width:1080px){.what-we-do-personas .sw{grid-template-columns:1fr}}.what-we-do-personas .hero{color:inherit}.what-we-do-personas h1{color:inherit}.what-we-do-personas h2{color:inherit}.what-we-do-personas h3{color:inherit}.what-we-do-personas h4{color:inherit}.what-we-do-personas h5{color:inherit}.what-we-do-personas h6{color:inherit}.what-we-do-personas p{color:inherit}.what-we-do-personas .heading{text-transform:uppercase;grid-column:1/3;margin-bottom:1.875rem}@media screen and not (max-width:1080px){.what-we-do-personas .heading{margin-bottom:3.75rem}}.what-we-do-personas ul{z-index:1;position:relative}@media screen and not (max-width:1080px){.what-we-do-personas ul{padding-left:60px;position:relative}.what-we-do-personas ul:before{background:linear-gradient(180deg,transparent,var(--color-accent-1,red),transparent);content:"";width:2px;height:110%;position:absolute;top:-5%;left:0}}.what-we-do-personas li{border:1px solid var(--color-accent-1,red);box-sizing:content-box;cursor:pointer;font-size:var(--typography-lg);font-weight:var(--typography-weight-semi-bold,500);padding:var(--spacing-5,2rem);position:relative}@media screen and not (max-width:1080px){.what-we-do-personas li{opacity:.85}.what-we-do-personas li:before{background:var(--color-accent-1,red);content:"";opacity:.75;border-radius:100%;width:10px;height:10px;position:absolute;top:50%;left:-60px;translate:-50%}}.what-we-do-personas li:first-child{border-image:linear-gradient(45deg,var(--color-accent-1,red),transparent)1}.what-we-do-personas li:last-child{border-image:linear-gradient(45deg,transparent,var(--color-accent-1,red))1}.what-we-do-personas li:nth-child(odd){border-right:none}.what-we-do-personas li:nth-child(2n){border-left:none}.what-we-do-personas li:nth-child(2n):before{left:-59px}.what-we-do-personas li.active{opacity:1}@media screen and not (max-width:1080px){.what-we-do-personas li.active{color:#000;text-indent:1rem;transition:all .3s}.what-we-do-personas li.active:before{opacity:1;transition:all .2s;scale:1.5}.what-we-do-personas li.active .icon-chevron-right{opacity:1;translate:var(--spacing-3,1rem)0;transition:all .3s}}.what-we-do-personas li .icon-chevron-right{display:none}@media screen and not (max-width:1080px){.what-we-do-personas li .icon-chevron-right{opacity:0;transition:all .3s;display:inline}}.what-we-do-personas li .mobile{font-size:var(--typography-md,1rem);font-weight:var(--typography-weight-regular,400);margin-top:var(--spacing-3,1rem);display:block}@media screen and not (max-width:1080px){.what-we-do-personas li .mobile{display:none}}.what-we-do-personas .content{display:none}@media screen and not (max-width:1080px){.what-we-do-personas .content{display:inherit;font-size:var(--typography-xl);text-align:center;align-self:center;margin-left:100px}}
.hero-basic-text{background:var(--color-accent-2);padding:var(--global-component-padding,45px)}.hero-basic-text .heading{text-align:center;text-transform:uppercase}.hero-basic-text .heading.hero{margin-bottom:1.875rem}@media screen and not (max-width:1080px){.hero-basic-text .heading.hero{margin-bottom:3.75rem}}.hero-basic-text .heading.h1{padding:1.5rem 0 1rem}@media screen and not (max-width:1080px){.hero-basic-text .heading.h1{padding:2rem 0 1.875rem}}.hero-basic-text p{margin-bottom:var(--spacing-3,1rem);text-align:center;text-wrap:balance}
.hero-minimal{background:var(--color-accent-2);padding:var(--spacing-3,1rem);text-align:center;text-transform:uppercase}
.layer-for-onchain-credit{background:var(--color-brand-5,#000);min-height:300px;padding:var(--global-component-padding,30px 30px)}.layer-for-onchain-credit>.sw{align-items:center;gap:var(--spacing-7,3rem);display:grid}@media screen and not (max-width:1080px){.layer-for-onchain-credit>.sw{grid-template-columns:repeat(2,1fr)}}.layer-for-onchain-credit .hero{color:var(--color-accent-2,#f5f5f5)}.layer-for-onchain-credit li{background:var(--site-bg,#fafafa);border-radius:var(--global-border-radius);align-items:center;gap:var(--spacing-5,2rem);height:100%;padding:var(--spacing-3,1rem)var(--spacing-5,2rem);display:flex}.layer-for-onchain-credit li:nth-of-type(2n){background:var(--color-brand-3,#221810);color:var(--site-bg,#fafafa)}.layer-for-onchain-credit li:not(:last-child){margin-bottom:var(--spacing-3,1rem)}.layer-for-onchain-credit .icon{min-width:2rem;height:2rem}
.carousel{background:var(--color-brand-5,#000);color:var(--color-accent-2,#f5f5f5);padding:var(--global-component-padding,45px 0)}.carousel .hero{color:inherit}.carousel h1{color:inherit}.carousel h2{color:inherit}.carousel h3{color:inherit}.carousel h4{color:inherit}.carousel h5{color:inherit}.carousel h6{color:inherit}.carousel .heading{text-align:center;text-transform:uppercase;margin-bottom:1.875rem}@media screen and not (max-width:1080px){.carousel .heading{margin-bottom:3.75rem}}.carousel .carousel-container{justify-content:center;display:flex;position:relative}@media screen and (min-width:1024px){.carousel .carousel-container{padding:0 50px}}.carousel .carousel-container::-webkit-scrollbar{display:none}.carousel .carousel-scrollable-inner{flex:0 0 80vw}@media screen and (min-width:640px){.carousel .carousel-scrollable-inner{flex:0 0 600px}}@media screen and (min-width:1024px){.carousel .carousel-scrollable-inner{flex:0 0 760px}}.carousel .carousel-item-container{flex:0 0 80vw}@media screen and (min-width:640px){.carousel .carousel-item-container{flex:0 0 600px}}@media screen and (min-width:1024px){.carousel .carousel-item-container{flex:0 0 760px}}.carousel .carousel-scrollable-inner{align-items:stretch;gap:var(--spacing-5,2rem);scroll-snap-type:x mandatory;display:flex;overflow:auto}.carousel .icon{cursor:pointer;opacity:.5;width:50px;height:auto;transition:all .2s;position:absolute;top:50%;translate:0 -50%;scale:.8}@media screen and (max-width:1024px){.carousel .icon{display:none}}.carousel .icon:hover{opacity:1;transition:all .1s;scale:1}.carousel .icon.icon-chevron-left{left:0}.carousel .icon.icon-chevron-right{right:0}.carousel .carousel-item-container{scroll-snap-align:start;align-items:stretch;display:flex}@media screen and (min-width:1024px){.carousel .carousel-item-container:nth-child(2n) .img-wrapper{order:2}}.carousel .carousel-item-container:nth-child(2n) .card-staff{background:var(--color-accent-2);color:var(--typography-body-color-normal,#222831)}@media screen and not (min-width:768px){.carousel .carousel-item-container>:first-child{flex-direction:column}.carousel .carousel-item-container>:first-child .img-wrapper{background-image:none;width:100%;padding-bottom:0}.carousel .carousel-item-container>:first-child .img-wrapper:after{display:none}}.carousel .carousel-nav{align-items:center;gap:var(--spacing-3,1rem);margin-top:var(--spacing-5,2rem);justify-content:center;display:flex}.carousel .nav-link{background:gray;border-radius:100%;width:14px;height:14px}.carousel .nav-link.active{background:var(--site-bg,#fff)}
.card-staff{background:var(--color-brand-1);border-radius:var(--global-border-radius);color:#fff;flex-direction:row;display:flex;overflow:hidden}.card-staff:nth-of-type(2n){background:var(--color-accent-2);color:var(--typography-body-color-normal,#222831)}.card-staff:nth-of-type(2n) .img-wrapper{order:2}.card-staff .img-wrapper{background-image:var(--profile-image,url(https://plus.unsplash.com/premium_photo-1709675640386-18b0861f8f3f?w=900&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8YmxhY2slMjBhbmQlMjB3aGl0ZSUyMHBvcnRyYWl0JTIwbWFufGVufDB8fDB8fHww));padding:var(--spacing-4,1.5rem);background-position:50% 25%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:30%;display:flex;position:relative}.card-staff .img-wrapper:after{content:"";z-index:0;background:linear-gradient(transparent,rgba(0,0,0,.7));height:30%;position:absolute;bottom:0;left:0;right:0}.card-staff .img-wrapper>*{z-index:2;position:relative}.card-staff .name{color:#fff;text-align:center}.card-staff .position{color:#fff;text-align:center}.card-staff .name{font-size:var(--typography-xxl)}.card-staff .position{font-size:var(--typography-lg)}.card-staff .content{font-size:var(--typography-sm,.875rem);padding:var(--spacing-5,2rem)var(--spacing-4,1.5rem)}.card-staff .content p:not(:last-of-type){margin-bottom:var(--spacing-3,1rem)}
.team{background:var(--color-brand-5,#000);color:var(--color-accent-2,#f5f5f5);padding:var(--global-component-padding,45px 0)}.team .hero{color:inherit}.team h1{color:inherit}.team h2{color:inherit}.team h3{color:inherit}.team h4{color:inherit}.team h5{color:inherit}.team h6{color:inherit}.team .heading{text-align:center;text-transform:uppercase;margin-bottom:1.875rem}@media screen and not (max-width:1080px){.team .heading{margin-bottom:3.75rem}}.team .team-card-container{gap:var(--spacing-5,2rem);grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(100px,1fr);display:grid}
