/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */@layer components{.c-hero-section{--color-text:var(--color-green-light);--color-body:var(--color-blue-dark);isolation:isolate;min-height:200svh;margin-bottom:-100svh;position:relative}.c-hero-section__inner{will-change:transform;padding-block:var(--spacing-10-20);display:grid;position:sticky;top:0}.c-hero-section__info{gap:calc(var(--spacing,.25rem)*5);text-transform:uppercase;margin-top:auto;display:grid}.c-hero-section__info p{margin:auto}@media (min-width:768px){.c-hero-section__info{grid-template-columns:repeat(2,1fr)}}.c-hero-section__bg{--aspect-w:412;--aspect-h:1029;pointer-events:none;z-index:-1;display:block;top:0;right:0;bottom:0;left:0;position:absolute!important}.c-hero-section__bg picture{margin-block:-10vw!important}@media (min-width:480px){.c-hero-section__bg{--aspect-w:1920;--aspect-h:1080}}.c-stack{--color-body:var(--color-blue-dark);--color-text:var(--color-green-light);will-change:transform;contain:content;position:relative}@media (min-width:768px){.c-stack{min-height:500svh}}.c-stack__inner{gap:var(--spacing-20-30)var(--spacing-10-20);padding:var(--spacing-15-25)var(--spacing-box);flex-direction:column;display:flex}@media (min-width:768px){.c-stack__inner{flex-direction:row;width:max-content;position:sticky;top:0}}.c-stack__anchor{width:100%;position:absolute;left:0}.c-stack__anchor--about{top:0}@media (min-width:768px){.c-stack__anchor--about{top:50vh}}.c-stack__anchor--methods{bottom:100vh}@media (min-width:768px){.c-stack__anchor--methods{bottom:140vh}}.c-stack__info{gap:var(--spacing-10-20);color:var(--color-text);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:768px){.c-stack__info{width:40vw}}.c-stack__info--about{--color-body:var(--color-blue-dark);--color-text:var(--color-green-light)}.c-stack__info--methods{--color-body:var(--color-pink);--color-text:var(--color-blue-dark)}.c-stack__title{margin-bottom:var(--spacing-5-10)}.c-stack__btn{margin-top:auto;line-height:0}.c-stack__images{height:100vw;margin-left:calc(var(--spacing-box)*-.5);flex-shrink:0;gap:6vw;display:flex}@media not all and (min-width:768px){.c-stack__images{width:max-content}}@media (min-width:768px){.c-stack__images{height:calc(100vh - var(--spacing-5-10)*2);margin-left:0;margin-block:calc(var(--spacing-8-15)*-1);gap:5.5vh}}.c-stack__image{flex-shrink:0;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-stack__image svg,.c-stack__image svg *{fill:currentColor}.c-stack__image--about{-webkit-mask-image:url(../img/logo-b.C7SZFGj3.svg);mask-image:url(../img/logo-b.C7SZFGj3.svg)}.c-stack__image--methods{--color-text:var(--color-blue-dark);-webkit-mask-image:url(../img/logo-h.CsUYAHzA.svg);mask-image:url(../img/logo-h.CsUYAHzA.svg)}.c-stack__image-inner{background-color:var(--color-green-light);flex-shrink:0;height:100%;display:inline-block;position:relative}.c-stack__image-inner picture{display:block;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.c-stack__image-inner img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-stack__image-inner svg{width:auto;height:100%}.c-stack__image--about .c-stack__image-inner{aspect-ratio:23/20}.c-stack__image--methods .c-stack__image-inner{aspect-ratio:25/20}.c-bars-section{overflow:initial}.c-bars-section__inner{gap:var(--spacing-20-30)var(--spacing-5-10);display:grid}@media (min-width:768px){.c-bars-section__inner{grid-template-columns:35.25vw auto}.c-bars-section__inner .c-bars-list{margin-top:calc(var(--spacing,.25rem)*64)}.c-bars-section__header{flex-direction:column;width:100%;display:flex}.c-bars-section__header:before{content:"";flex-grow:1;display:block}.c-bars-section__header:after{content:"";height:40vh;display:block}}.c-bars-section__header-sticky{max-width:29rem}@media (min-width:768px){.c-bars-section__header-sticky{position:sticky;bottom:calc(50% - 8rem)}.c-team-section__inner{min-height:300svh}.c-team-section__inner .c-team-list{--list-height:80vh;top:calc((100vh - var(--list-height))*.7);column-gap:var(--spacing-10-15);height:var(--list-height);flex-wrap:nowrap;justify-content:flex-start;display:inline-flex;position:sticky}}}
