.how-we-work{position:relative;width:100%;height:100%;min-height:100vh;color:var(--base-100);display:flex;gap:2rem}.how-we-work .how-we-work-header{position:absolute;top:0;left:0;width:60%;height:100vh;overflow:hidden;will-change:transform}.how-we-work .how-we-work-header-content{padding-top:10rem;width:70%;display:flex;flex-direction:column;gap:2rem}.how-we-work .how-we-work-header-content .how-we-work-header-callout p{color:var(--base-350)}.how-we-work .how-we-work-header-content h3{color:var(--base-100);margin-bottom:2rem}.how-we-work .how-we-work-steps{display:flex;gap:1rem}.how-we-work .how-we-work-step{position:relative;padding:1.25rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(18,17,17,.18);border-radius:1rem;transition:all .3s ease;overflow:hidden}.how-we-work .how-we-work-step p{font-size:1.125rem;font-weight:550}.how-we-work .how-we-work-step-label{position:absolute;left:2rem;opacity:0;transform:translateX(-20px);transition:all .3s ease;will-change:transform;white-space:nowrap}.how-we-work .how-we-work-step-index{position:relative;transition:all .3s ease;will-change:transform}.how-we-work .how-we-work-step.active{width:8rem;color:var(--control-contrast);background-color:var(--base-100);border-color:var(--base-100)}.how-we-work .how-we-work-step.active .how-we-work-step-index{transform:translateX(24px)}.how-we-work .how-we-work-step.active .how-we-work-step-label{opacity:1;transform:translateX(0)}.how-we-work .how-we-work-cards{flex:none;position:relative;width:min(32%,26rem);margin-left:60%;display:flex;flex-direction:column;gap:4rem;padding:8rem 0;will-change:transform}.how-we-work .how-we-work-card{position:relative;min-height:40svh;display:flex;flex-direction:column;justify-content:center;background-color:var(--base-450);padding:1.5rem;border-radius:1rem}.how-we-work .how-we-work-card-index-label{color:var(--base-100);margin-bottom:.5rem}.how-we-work .how-we-work-card-index-label h3{font-size:2rem;letter-spacing:-.05rem}.how-we-work .how-we-work-card-copy{color:var(--base-350)}@media (max-width:1000px){.how-we-work{flex-direction:column;min-height:auto}.how-we-work .how-we-work-header{position:relative;width:100%;height:auto;overflow:visible}.how-we-work .how-we-work-steps{display:none}.how-we-work .how-we-work-header-content{padding-top:2rem;width:100%;padding-bottom:1rem}.how-we-work .how-we-work-header-content h3{font-size:2rem;margin-bottom:0}.how-we-work .how-we-work-cards{width:100%;margin-left:0;gap:1rem;padding:1rem 0}.how-we-work .how-we-work-card{min-height:0}}.team-cards .sticky{position:relative;width:100%;height:100svh;overflow:hidden;background-color:var(--base-100)}.team-cards .sticky-header{position:relative;top:0;left:0;width:250vw;height:100svh;display:flex;justify-content:center;align-items:center;will-change:transform}.team-cards .sticky-header h1{margin:0;color:var(--base-400);font-size:28vw;letter-spacing:-.5rem;line-height:100%}.team-cards .card{position:absolute;top:10%;left:100%;width:325px;height:500px;background-color:var(--base-400);border-radius:1rem;padding:1rem;will-change:transform;z-index:2}.team-cards .card.card-1{background-color:var(--accent-1)}.team-cards .card.card-2{background-color:var(--accent-2)}.team-cards .card.card-3{background-color:var(--accent-3)}.team-cards .card.card-4{background-color:var(--accent-4)}.team-cards .card.card-5{background-color:var(--accent-5)}.team-cards .card .card-img{width:100%;height:200px;border-radius:.5em;overflow:hidden}.team-cards .card .card-img img{width:100%;height:100%;object-fit:cover}.team-cards .card-content{width:100%;height:275px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;padding:1rem}.team-cards .card-content h2{font-size:2.5rem;letter-spacing:-.05rem}@media (max-width:999px){.team-cards .team-desktop.sticky{display:none}.team-cards .team-mobile{display:block;z-index:0;position:relative;width:100%;height:auto;overflow:visible;background-color:var(--base-100);padding:2rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.team-cards .mobile-header{position:static;width:100%;height:auto;display:block;will-change:auto;margin-bottom:.5rem}.team-cards .mobile-header h1{margin:0 0 .5rem;color:var(--base-400);font-size:2.25rem;letter-spacing:-.06rem;line-height:110%}.team-cards .team-mobile .card{position:static;top:auto;left:auto;width:100%;height:auto;max-width:680px;margin:0 auto;will-change:auto;transform:none!important;opacity:1!important}.team-cards .team-mobile .card .card-img{height:240px;margin-bottom:1rem}.team-cards .team-mobile .card-content{height:auto;display:flex;flex-direction:column;gap:3rem}}@media (min-width:1000px){.team-cards .team-mobile{display:none}}