html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.font--thin{font-weight:100!important}.font--extralight{font-weight:200!important}.font--light{font-weight:300!important}.font--regular{font-weight:400!important}.font--medium{font-weight:500!important}.font--semibold{font-weight:600!important}.font--bold{font-weight:700!important}.font--black{font-weight:900!important}strong{font-weight:500}.text--center{text-align:center!important}.text--left{text-align:left!important}.text--right{text-align:right!important}.text--uppercase{text-transform:uppercase!important}.text--primary{color:#8122A1}.text--tertiary{color:#4B4864}.animation--float-y{animation:floatY 7s ease infinite}.animation--float-y-super{animation:floatYSuper 8s ease-out infinite}@media screen and (max-width:601px){.animation--float-y-super{animation-duration:4s}}.animation--floaty--reverse{animation:floatYReverse 5s ease infinite}.animation--floaty--reverse-super{animation:floatYReverseSuper 10s ease-out infinite}@media screen and (max-width:601px){.animation--floaty--reverse-super{animation-duration:5s}}.animation--float-h{animation:floatH 4s ease infinite}.animation--floath--reverse{animation:floatHReverse 6s ease infinite}.animation--float-diagonal{animation:floatDiagonal 4s ease-in-out infinite}.animation--float-diagonal-reverse{animation:floatDiagonalReverse 8s ease-in-out infinite alternate}.animation--zoom--inout{animation:zoomIn 2s ease-in-out infinite alternate}@keyframes floatY{from{transform:translate(0,0)}65%{transform:translate(0,-1rem)}to{transform:translate(0,0)}}@keyframes floatYSuper{from{transform:translate(0,0)}65%{transform:translate(0,-3rem)}to{transform:translate(0,0)}}@keyframes floatYReverse{from{transform:translate(0,0)}65%{transform:translate(0,1rem)}to{transform:translate(0,0)}}@keyframes floatYReverseSuper{from{transform:translate(0,0)}65%{transform:translate(0,3rem)}to{transform:translate(0,0)}}@keyframes floatH{from{transform:translate(0,0)}65%{transform:translate(-1rem,0)}to{transform:translate(0,0)}}@keyframes floatHReverse{from{transform:translate(0,0)}65%{transform:translate(1rem,0)}to{transform:translate(0,0)}}@keyframes floatDiagonal{0%{transform:translate(0,0)}65%{transform:translate(-2rem,1rem)}100%{transform:translate(0,0)}}@keyframes floatDiagonalReverse{0%{transform:translate(0,0)}65%{transform:translate(2rem,-1rem)}100%{transform:translate(0,0)}}@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.05)}}.animation--point-down{animation:pointDown 2s ease infinite}@keyframes pointDown{from{transform:translate(0,0)}65%{transform:translate(0,1rem)}to{transform:translate(0,0)}}.animation--rotate{animation:rotate 4s ease infinite}.animation--rotate-reverse{animation:rotateReverse 4.5s ease infinite}.animation--rotate-float{animation:rotateFloat 4s ease-in infinite}.animation--rotate-float-reverse{animation:rotateFloatReverse 3s ease-in infinite}@keyframes rotate{from{transform:rotate(0deg) translateY(0)}65%{transform:rotate(10deg) translateY(.5rem)}to{transform:rotate(0deg) translateY(0)}}@keyframes rotateReverse{from{transform:rotate(0deg)}65%{transform:rotate(-15deg) translateY(.5rem)}to{transform:rotate(0deg)}}@keyframes rotateFloat{from{transform:rotate(0deg) translateY(0)}65%{transform:rotate(10deg) translateY(-1rem)}to{transform:rotate(0deg) translateY(0)}}@keyframes rotateFloatReverse{from{transform:rotate(0deg) translateY(0)}65%{transform:rotate(5deg) translateY(1rem)}to{transform:rotate(0deg) translateY(0)}}@keyframes rotate360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animation--in{transition:opacity 0.6s 0s ease-out,transform 0.8s 0s ease-out}.animation--in.bottom-up:not(.visible){opacity:0!important;transform:translateY(10rem)!important}.animation--in.up-bottom:not(.visible){opacity:0!important;transform:translateY(-10rem)!important}.animation--in.left-right:not(.visible){opacity:0!important;transform:translateX(-10rem)!important}.animation--in.right-left:not(.visible){opacity:0!important;transform:translateX(10rem)!important}.animation--in.fade-in:not(.visible){opacity:0!important}.animation--in--fade{animation:fadeIn 0.5s ease-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes slideInLeft{0%{transform:translateX(-15%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(15%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(105%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-5rem);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes beat{0%{transform:scale(1.05);opacity:.9}100%{transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(.1);opacity:0}100%{transform:scale(1);opacity:1}}@media screen and (max-width:601px){@keyframes modalGrow{0%{transform:translateY(105%);opacity:0}100%{transform:translateY(0);opacity:1}}}.blur__layer{background:linear-gradient(358.36deg,rgb(255 255 255 / .01) 25.69%,#fff0 169.2%);backdrop-filter:blur(4rem)}.page__wrapper{width:100%;max-width:100vw;min-height:100vh;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.page__content{width:100%}.title--heading--h1{font-size:8rem;letter-spacing:calc(-8rem * 0.015);line-height:8.6rem;font-weight:500}@media screen and (max-width:601px){.title--heading--h1{font-size:8.5rem;letter-spacing:calc(-8.5rem * 0.015);line-height:9rem}}.title--heading--h2{font-size:5.4rem;letter-spacing:calc(-5.4rem * 0.015);line-height:5.6rem;font-weight:500}@media screen and (max-width:601px){.title--heading--h2{font-size:6rem;letter-spacing:calc(-6rem * 0.015);line-height:7rem}}.title--heading--h3{font-size:4rem;letter-spacing:calc(-4rem * 0.02);line-height:4rem;font-weight:500}.title--heading--h4{font-size:3.2rem;letter-spacing:calc(-3.2rem * 0.03);line-height:3.9rem}.title--heading--h5{font-size:2.4rem;line-height:2.9rem;font-weight:500}@media screen and (max-width:601px){.title--heading--h5{font-size:4rem;line-height:4.8rem}}.title--label{font-size:2.4rem;line-height:2.9rem;font-weight:500;width:27rem;padding-bottom:1.6rem;color:#8122A1;border-bottom:.2rem solid #8122A1;overflow:hidden}@media screen and (max-width:601px){.title--label{font-size:4rem;line-height:4.8rem}}@media screen and (max-width:601px){.title--label{width:auto}}.title--label span{display:block}.text--body--xxs{font-size:1.6rem;letter-spacing:calc(-1.6rem * 0.02);line-height:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.text--body--xxs{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:834px){.text--body--xxs{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:601px){.text--body--xxs{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}.text--body--xs{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.text--body--xs{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.text--body--xs{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.text--body--xs{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}.text--body--sm{font-size:2rem;line-height:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.text--body--sm{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px){.text--body--sm{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px){.text--body--sm{font-size:3.2rem;line-height:3.8rem}}.text--body--md{font-size:2.4rem;line-height:2.8rem}@media screen and (max-width:601px){.text--body--md{font-size:3.2rem;line-height:3.8rem}}.text--body--lg{font-size:4rem;line-height:4.2rem}@media screen and (max-width:601px){.text--body--lg{font-size:4.8rem;letter-spacing:calc(-4.8rem * 0.02);line-height:5.6rem}}.width--full{padding-left:0!important;padding-right:0!important}.page-template__wrapper .page__hero,.home__hero,.home__about,.home__advantages,.home__pilot,.home__team,.home__contact,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{width:100%;position:relative;display:flex;padding-left:calc(11% + 4rem);padding-right:10rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page-template__wrapper .page__hero,.home__hero,.home__about,.home__advantages,.home__pilot,.home__team,.home__contact,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{padding-left:6rem;padding-right:6rem}}@media screen and (max-width:834px){.page-template__wrapper .page__hero,.home__hero,.home__about,.home__advantages,.home__pilot,.home__team,.home__contact,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{padding-left:6rem;padding-right:6rem}}@media screen and (max-width:601px){.page-template__wrapper .page__hero,.home__hero,.home__about,.home__advantages,.home__pilot,.home__team,.home__contact,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{padding-left:3.2rem;padding-right:3.2rem}}.button{font-family:"Neue Montreal",sans-serif;cursor:pointer;border-radius:10rem;font-size:2.2rem;font-weight:500;position:relative;overflow:hidden;transition:all 0.3s ease-out,background 0.1s 0s ease}@media screen and (max-width:601px){.button{font-size:3.2rem}}.button::before{content:"";width:105%;height:105%;position:absolute;top:-2.5%;left:-2.5%;transform:translateX(-110%);transition:all 0.3s ease-out;z-index:1}.button a{display:block;width:100%;height:100%;padding:1.6rem 2.4rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:1.4rem;white-space:nowrap;position:relative;z-index:1}@media screen and (max-width:601px){.button a{padding:2.4rem 4rem}}.button a:hover{color:inherit!important}.button span{position:relative;z-index:1}.button img{width:1.2rem;transition:all 0.3s ease-out}@media screen and (max-width:601px){.button img{width:3.2rem}}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled),.button:hover:not([disabled]){transition:all 0.3s ease-out,background 0.1s 0.3s ease}.button:hover:not(:disabled)::before,.button:hover:not([disabled])::before{transform:translateX(0)}}.button.no-link{padding:1.6rem 2.4rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:1.4rem;white-space:nowrap}@media screen and (max-width:601px){.button.no-link{padding:2.4rem 4rem}}.button--primary{color:#FFF;background:#1A1B1C}.button--primary::before{background:#8122A1}.button--primary img{filter:brightness(0) invert(1)}@media (hover:hover) and (pointer:fine){.button--primary:hover:not(:disabled),.button--primary:hover:not([disabled]){background:#8122A1}}.button--primary--negative{color:#FFF;background:#1A1B1C}.button--primary--negative::before{background:#F2F2F2}.button--primary--negative img{filter:brightness(0) invert(1)}@media (hover:hover) and (pointer:fine){.button--primary--negative:hover:not(:disabled),.button--primary--negative:hover:not([disabled]){background:#F2F2F2;color:#1A1B1C}}.button--secondary{color:#1A1B1C;background:none;border:.1rem solid #1A1B1C}.button--secondary::before{background:#1A1B1C}@media (hover:hover) and (pointer:fine){.button--secondary:hover:not(:disabled),.button--secondary:hover:not([disabled]){background:#1A1B1C;color:#F2F2F2}.button--secondary:hover:not(:disabled) img,.button--secondary:hover:not([disabled]) img{filter:brightness(0) invert(1)}}.button--tertiary{color:#1A1B1C;background:#FFF;border:.1rem solid #FFF}@media screen and (max-width:601px){.button--tertiary{font-size:2.6rem;letter-spacing:0}.button--tertiary a{padding:2rem 3rem}}.button--tertiary::before{background:#1A1B1C}.button--tertiary img{filter:brightness(0);opacity:.8}@media (hover:hover) and (pointer:fine){.button--tertiary:hover:not(:disabled),.button--tertiary:hover:not([disabled]){background:#1A1B1C;color:#F2F2F2}.button--tertiary:hover:not(:disabled) img,.button--tertiary:hover:not([disabled]) img{filter:brightness(0) invert(1);opacity:1}}.button--icon{width:4rem;height:4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}@media screen and (max-width:601px){.button--icon{width:8rem;height:8rem}}.button--icon a{padding:0!important}.button--icon.no-link{padding:0!important}.button--icon img{width:90%}.button--icon::before{display:none!important}.button.has-tooltip{position:relative;overflow:visible}.button.has-tooltip::after{content:attr(aria-label);background:#1A1B1C;color:#F2F2F2;border-radius:.4rem;font-size:1.4rem;padding:.4rem .8rem;white-space:nowrap;opacity:0;visibility:hidden;position:absolute;bottom:-1.6rem;left:50%;display:block;height:auto;width:auto;z-index:3}.button.has-tooltip.tooltip-right::after{left:auto;right:50%}@media (hover:hover) and (pointer:fine){.button.has-tooltip:hover::after{opacity:1;transition:all 0.1s 0.5s ease;visibility:visible}}.button--small{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--small{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.button--small{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.button--small{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}.button--small a{padding:1.2rem 2rem;gap:.6rem}.button--small img{width:1.8rem}.button--app{font-family:"Inter",sans-serif;border-radius:.8rem;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;letter-spacing:calc(-1.8rem * 0.03);transition:all 0.3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--app{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.button--app{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.button--app{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:601px){.button--app{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;letter-spacing:calc(-2.4rem * 0.03);border-radius:1.6rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--app{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){.button--app{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){.button--app{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}.button--app a{padding:1.2rem 2.4rem}@media screen and (max-width:601px){.button--app a{padding:1.8rem 2.4rem}}.button--app.no-link{padding:1.2rem 2.4rem}@media screen and (max-width:601px){.button--app.no-link{padding:1.8rem 2.4rem}}.button--app--primary{background:#8122A1;border:.1rem solid #8122A1;color:#FFF}@media (hover:hover) and (pointer:fine){.button--app--primary:hover{background:#917AC2;border:.1rem solid #917AC2}}.button--app--secondary{background:none;color:#917AC2;border:.1rem solid #917AC2}@media (hover:hover) and (pointer:fine){.button--app--secondary:hover{color:#8122A1;border:.1rem solid #8122A1}}.link-element{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;text-decoration:underline}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.link-element{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.link-element{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.link-element{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media (hover:hover) and (pointer:fine){.link-element:hover{text-decoration:none}}.link-element--arrow-back{width:auto;padding-left:2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;letter-spacing:calc(-1.8rem * 0.03);font-weight:600;position:relative}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.link-element--arrow-back{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.link-element--arrow-back{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.link-element--arrow-back{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:601px){.link-element--arrow-back{padding-left:3.2rem}}.link-element--arrow-back::before{content:"";width:1.2rem;height:100%;position:absolute;top:0;left:0;background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/icons/icon_arrow-right.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat;transform:rotate(180deg);transition:all 0.3s ease}@media screen and (max-width:601px){.link-element--arrow-back::before{width:2.4rem}}@media (hover:hover) and (pointer:fine){.link-element--arrow-back:hover::before{transform:translateX(-.5rem)}}.button--switch__wrapper{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;border-radius:.5rem;margin-bottom:1.5rem!important}.button--switch__wrapper .button--switch{background:none!important;color:#9B9B9C!important;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;font-weight:500!important;border:1px solid #9B9B9C!important;flex-grow:1;padding:0!important}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.button--switch__wrapper .button--switch{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.button--switch__wrapper .button--switch{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.button--switch__wrapper .button--switch{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}.button--switch__wrapper .button--switch:first-of-type{border-radius:.5rem 0 0 0.5rem!important}.button--switch__wrapper .button--switch:last-of-type{border-radius:0 .5rem .5rem 0!important}.button--switch__wrapper .button--switch a{width:100%;padding:.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:.25rem}@media (hover:hover) and (pointer:fine){.button--switch__wrapper .button--switch a:hover{font-weight:500!important}}.button--switch__wrapper .button--switch a img{width:1.2rem}.button--switch__wrapper .button--switch.active{background:#8122A1!important;border-color:#8122A1!important;color:#FFFFFF!important}.button--switch__wrapper .button--switch:not(.active) img{filter:brightness(.6)}@media (hover:hover) and (pointer:fine){.button--switch__wrapper .button--switch:not(.active):hover{background:#F4F2FD!important}}.button--navigation{width:100%!important;padding:.5rem 0.5rem!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:0.5rem!important;color:#545454!important;border-radius:0.5rem!important}@media screen and (max-width:601px){.button--navigation{font-size:2.55rem;padding:1rem!important;letter-spacing:0;gap:1rem!important}}.button--navigation img,.button--navigation svg{width:1.5rem;opacity:.7}@media screen and (max-width:601px){.button--navigation img,.button--navigation svg{width:3.7rem}}.button--navigation img{filter:grayscale(.9)}.button--navigation svg.stroked path{stroke:#545454}.button--navigation svg:not(.stroked) path{fill:#545454}@media (hover:hover) and (pointer:fine){.button--navigation:hover{background:#F2F2F2!important;color:#9B9B9C!important;display:flex!important}.button--navigation:hover svg{opacity:1}.button--navigation:hover svg.stroked path{stroke:#9B9B9C}.button--navigation:hover svg:not(.stroked) path{fill:#9B9B9C}}.button--navigation.active{background:#F2F2F2!important;color:#8122A1!important}.button--navigation.active svg{opacity:1}.button--navigation.active svg.stroked path{stroke:#8122A1}.button--navigation.active svg:not(.stroked) path{fill:#8122A1}.button--navigation.active img{opacity:1;filter:none}.button--navigation-item{white-space:nowrap;display:flex!important;flex-grow:1;padding:.25rem 3rem .25rem 0.75rem!important}@media screen and (max-width:601px){.button--navigation-item{font-size:2.6rem;letter-spacing:0}}@media (hover:hover) and (pointer:fine){.button--navigation-item:hover{display:flex!important;color:#917AC2!important}}.button--navigation-item.active{color:#8122A1!important}.card{border-radius:1.6rem;overflow:hidden}@media screen and (max-width:601px){.card{border-radius:3.2rem}}.card--advantage{background:#FFF;box-shadow:0 .4rem 5rem rgb(0 0 0 / .1);padding:3.2rem 2.4rem;position:relative;text-align:left}@media screen and (max-width:601px){.card--advantage{padding:4rem}}.card--advantage .card__toggle{width:2.4rem;height:2.4rem;position:absolute;top:1.6rem;right:1.6rem;filter:grayscale(1);opacity:.5;padding:0;transition:all 0.3s ease-out}@media screen and (max-width:601px){.card--advantage .card__toggle{width:5rem;height:5rem;top:2.4rem;right:2.4rem}}.card--advantage .card__header{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:1.2rem}.card--advantage .card__header .card__icon{width:6.2rem;height:6.2rem}@media screen and (max-width:601px){.card--advantage .card__header .card__icon{width:8rem}}.card--advantage .card__header .card__icon img{width:400%;transform:scale(.25);vertical-align:middle;transform-origin:0 0}.card--advantage .card__header .card__excerpt{width:100%;margin-top:1.6rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:834px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:2rem;line-height:2.4rem;margin-top:3.2rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__header .card__excerpt{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){.card--advantage .card__header .card__excerpt{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){.card--advantage .card__header .card__excerpt{font-size:3.2rem;line-height:3.8rem}}.card--advantage .card__body{width:100%;max-height:0;opacity:0;margin-top:0;padding-top:0;animation:collapseCard 0.3s ease-out forwards;position:relative}@media screen and (max-width:601px){.card--advantage .card__body{font-size:2rem;line-height:2.4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--advantage .card__body{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){.card--advantage .card__body{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){.card--advantage .card__body{font-size:3.2rem;line-height:3.8rem}}.card--advantage .card__body::before{content:"";width:85%;height:.1rem;background:#8122A1;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.card--advantage:hover{cursor:pointer}.card--advantage:hover .card__toggle{opacity:1}}.card--advantage.active .card__toggle{filter:none;opacity:1;transform:rotate(45deg)}.card--advantage.active .card__header .card__excerpt{font-weight:500}.card--advantage.active .card__body{animation:expandCard 0.3s ease-out forwards}@media (hover:hover) and (pointer:fine){.card--advantage.active:hover{cursor:pointer}.card--advantage.active:hover .card__toggle{filter:grayscale(1)}}.card--team{border-radius:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:3.2rem}@media screen and (max-width:601px){.card--team{gap:5.4rem}}.card--team .card__image{width:100%}.card--team .card__content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2rem}.card--team .card__content .team-member__id{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.card--team .card__content .team-member__id span{margin-left:.8rem;padding-left:.8rem;border-left:.1rem solid #1A1B1C}.card--team .card__content .team-member__id .team-member__position{width:100%;margin-top:.4rem}.card--team .card__content .team-member__description{width:90%}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{width:100%;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.card--team .card__content .team-member__description{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:834px){.card--team .card__content .team-member__description{width:100%;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:834px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:834px){.card--team .card__content .team-member__description{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px) and (max-width:601px){.card--team .card__content .team-member__description{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:601px){.card--team .card__content .team-member__description{font-size:2rem;line-height:2.4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.card--team .card__content .team-member__description{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){.card--team .card__content .team-member__description{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){.card--team .card__content .team-member__description{font-size:3.2rem;line-height:3.8rem}}.card--team .card__content .team-member__links{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:1.2rem}@media screen and (max-width:601px){.card--team .card__content .team-member__links{gap:3.2rem;margin-top:3.2rem}}.card--team .card__content .team-member__links li{width:2.8rem;transition:all 0.3s ease}@media screen and (max-width:601px){.card--team .card__content .team-member__links li{width:5rem}}@media (hover:hover) and (pointer:fine){.card--team .card__content .team-member__links li:hover{transform:translateY(-.3rem);filter:brightness(0);opacity:.6}}@keyframes expandCard{0%{max-height:0;opacity:0;margin-top:0;padding-top:0}100%{max-height:100vh;opacity:1;margin-top:2.4rem;padding-top:2.4rem}}@keyframes collapseCard{0%{max-height:100vh;opacity:1;margin-top:2.4rem;padding-top:2.4rem}100%{max-height:0;opacity:0;margin-top:0;padding-top:0}}.social__media{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;align-content:flex-end;gap:1.6rem}.social__media li{width:1.8rem;transition:all 0.3s ease}@media (hover:hover) and (pointer:fine){.social__media li:hover{filter:brightness(0);opacity:.6}}input,select,textarea{background:none;border:none;outline:none;color:inherit;border-radius:.4rem;background:none;box-shadow:none;border:.1rem solid #F2F2F2;color:#F2F2F2;font-family:"Neue Montreal",sans-serif;font-size:2rem;line-height:2.4rem;padding:1.2rem;margin:0;transition:all 0.3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){input,select,textarea{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px){input,select,textarea{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px){input,select,textarea{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){input,select,textarea{padding:1.6rem}}input::placeholder,select::placeholder,textarea::placeholder{color:inherit;opacity:.5}input:focus,select:focus,textarea:focus{border-color:#1A1B1C;color:#1A1B1C;background:#F2F2F2}input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border:.2rem solid #F2F2F2}textarea{min-width:100%;max-widtht:100%}@media screen and (max-width:601px){textarea{min-height:32rem}}.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{border:.1rem solid #4B4864;color:#1A1B1C;font-family:"Inter",sans-serif;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;padding:1.2rem;margin:0;border-radius:.8rem;transition:all 0.3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (min-width:1194px) and (orientation:portrait){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2rem;line-height:2.4rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:834px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){.login-signup__form__body input,.login-signup__form__body select,.login-signup__form__body textarea{padding:1.6rem}}.login-signup__form__body input::placeholder,.login-signup__form__body select::placeholder,.login-signup__form__body textarea::placeholder{color:inherit;opacity:.5}.login-signup__form__body input:focus,.login-signup__form__body select:focus,.login-signup__form__body textarea:focus{border-color:#8122A1;color:#1A1B1C}.login-signup__form__body input[aria-invalid="true"],.login-signup__form__body input.error,.login-signup__form__body select[aria-invalid="true"],.login-signup__form__body select.error,.login-signup__form__body textarea[aria-invalid="true"],.login-signup__form__body textarea.error{border:.2rem solid #FF5757}.login-signup__form__body label{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;letter-spacing:calc(-2rem * 0.03)}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body label{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.login-signup__form__body label{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.login-signup__form__body label{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (min-width:1194px) and (orientation:portrait){.login-signup__form__body label{font-size:2rem;line-height:2.4rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body label{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:834px){.login-signup__form__body label{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.login-signup__form__body label{font-size:3.2rem;line-height:3.8rem}}.login-signup__form__body button{min-width:13.5rem}@media screen and (min-width:1194px) and (orientation:portrait){.login-signup__form__body button{font-size:2rem;line-height:2.4rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.login-signup__form__body button{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:834px){.login-signup__form__body button{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.login-signup__form__body button{font-size:3.2rem;line-height:3.8rem}}form.contact__form{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;gap:2rem}@media screen and (max-width:601px){form.contact__form{gap:2.4rem}}form.contact__form .contact__form__column{width:calc(50% - 1rem);height:inherit;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.6rem}@media screen and (max-width:601px){form.contact__form .contact__form__column{width:100%;gap:2.4rem}}form.contact__form fieldset{width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.8rem}@media screen and (max-width:601px){form.contact__form fieldset{gap:1.6rem}}form.contact__form fieldset.message__wrapper{height:inherit;flex-grow:1}form.contact__form fieldset.message__wrapper textarea{flex-grow:1}form.contact__form label{width:100%;font-weight:700;font-family:"Neue Montreal",sans-serif}@media screen and (max-width:601px){form.contact__form label{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;font-weight:500}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form label{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form label{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form label{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}form.contact__form input,form.contact__form textarea{width:100%}form.contact__form .contact__form__footer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width:601px){form.contact__form .contact__form__footer{gap:2.4rem}}form.contact__form .contact__form__footer .contact__form__messages{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.8rem;font-weight:500;font-size:1.6rem;letter-spacing:calc(-1.6rem * 0.02);line-height:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages{width:100%;order:2;gap:2.4rem;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}form.contact__form .contact__form__footer .contact__form__messages .form__message--required{color:#F2F2F2}form.contact__form .contact__form__footer .contact__form__messages .form__message--success{background:#F2F2F2;color:#8BC781;border-radius:3.2rem;padding:.8rem 1.6rem;text-align:center;display:none}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:2rem;line-height:2.4rem;padding:2.4rem 1.6rem;border-radius:4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--success{font-size:3.2rem;line-height:3.8rem}}form.contact__form .contact__form__footer .contact__form__messages .form__message--error{background:#F2F2F2;color:#FF5757;border-radius:3.2rem;padding:.8rem 1.6rem;text-align:center;display:none}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:2rem;line-height:2.4rem;padding:2.4rem 1.6rem;border-radius:4rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:834px){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px) and (max-width:601px){form.contact__form .contact__form__footer .contact__form__messages .form__message--error{font-size:3.2rem;line-height:3.8rem}}form.contact__form .contact__form__footer .contact__form__button{min-width:24rem}@media screen and (max-width:601px){form.contact__form .contact__form__footer .contact__form__button{width:100%;order:1}}.dropdown__wrapper{position:relative}.dropdown__wrapper .dropdown{width:auto;min-width:20rem;height:auto;background:#F2F2F2;padding:2.5rem 3rem;border-radius:.8rem;box-shadow:0rem .4rem 2rem rgb(0 0 0 / .1);position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transition:all 0.3s ease;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown{width:50vw;height:100vh;top:0;position:fixed;z-index:-1;padding:12rem 2rem 2rem;transform:translateY(-105vh);opacity:0;visibility:hidden;font-size:2rem;line-height:2.4rem;overflow-y:auto;overflow-x:hidden}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.dropdown__wrapper .dropdown{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.dropdown__wrapper .dropdown{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown{width:50vw;height:100vh;top:0;position:fixed;z-index:-1;padding:12rem 2rem 2rem;transform:translateY(-105vh);opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown{width:100vw;font-size:2.6rem;letter-spacing:0}}.dropdown__wrapper .dropdown.no-padding{padding:0}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown.no-padding{padding:12rem 0 0}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown.no-padding{padding:12rem 0 0}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown.no-padding{padding-top:17rem}}.dropdown__wrapper .dropdown .dropdown__block{width:100%;padding:2.5rem 3rem;border-bottom:.2rem solid rgb(155 155 156 / .5)}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__block{padding:4rem 4rem}}.dropdown__wrapper .dropdown .dropdown__block:last-of-type{border:none}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown .dropdown__block.sidebar__wrapper{padding:1.5rem 1.5rem 3rem 1.5rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown .dropdown__block.sidebar__wrapper{padding:1.5rem 1.5rem 3rem 1.5rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__block.sidebar__wrapper{padding:3.5rem 2.5rem 5rem 2.5rem}}.dropdown__wrapper .dropdown .dropdown__user-name{color:#8122A1;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;font-weight:500}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:2.4rem;line-height:2.8rem}}@media screen and (max-width:601px) and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-name{font-size:3.2rem;line-height:3.8rem}}.dropdown__wrapper .dropdown .dropdown__user-email{color:#9B9B9C;font-size:1.6rem;letter-spacing:calc(-1.6rem * 0.02);line-height:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown .dropdown__user-email{font-size:2.6rem;letter-spacing:0;margin-top:.8rem}}.dropdown__wrapper .dropdown ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper .dropdown ul{visibility:visible}}@media screen and (max-width:834px){.dropdown__wrapper .dropdown ul{visibility:visible}}@media screen and (max-width:601px){.dropdown__wrapper .dropdown ul{gap:4rem}}.dropdown__wrapper .dropdown a{white-space:nowrap}.dropdown__wrapper .dropdown a:hover{color:#8122A1!important}.dropdown__wrapper.dropdown-right .dropdown{left:auto;right:0}@media screen and (max-width:601px){.dropdown__wrapper.dropdown-right .dropdown{text-align:right}.dropdown__wrapper.dropdown-right .dropdown ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end}}.dropdown__wrapper.active button img{opacity:1!important;filter:none!important}.dropdown__wrapper.active .header__avatar__wrapper{border-color:#8122A1!important}.dropdown__wrapper.active .dropdown{opacity:1;visibility:visible}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.dropdown__wrapper.active .dropdown{transform:translateY(0)}}@media screen and (max-width:834px){.dropdown__wrapper.active .dropdown{transform:translateY(0)}}.dropdown__wrapper.active .header__hamburger span{background:#8122A1}.dropdown__wrapper.active .header__hamburger span:nth-of-type(1){transform:rotate(45deg) translate(.5rem,2rem)}.dropdown__wrapper.active .header__hamburger span:nth-of-type(2){opacity:0}.dropdown__wrapper.active .header__hamburger span:nth-of-type(3){transform:rotate(-45deg) translate(.5rem,-2rem)}*,*:after,*:before{box-sizing:border-box;letter-spacing:inherit}html{overflow-x:hidden;max-width:100vw;font-size:calc(100vw / 1920 *10)}@media screen and (min-width:1194px) and (orientation:portrait){html{font-size:calc(100vw / 1440 *10)}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){html{font-size:calc(100vw / 1080 *10)}}@media screen and (max-width:834px){html{font-size:calc(100vw / 1080 *10)}}@media screen and (max-width:601px){html{font-size:calc(100vw / 750 *10)}}body{font-family:"Neue Montreal",sans-serif;font-weight:400;font-size:1.8rem;line-height:2.2rem;background:#F2F2F2;color:#1A1B1C}@media screen and (max-width:601px){body{font-size:2.4rem}}body::-webkit-scrollbar-track{background-color:#F2F2F2}body::-webkit-scrollbar{width:.5rem;background-color:#F2F2F2}body::-webkit-scrollbar-thumb{background-color:#9B9B9C}a{text-decoration:none;outline:none;color:inherit}img{width:100%;height:auto;vertical-align:middle}button{color:inherit;background:none;outline:none;cursor:pointer;border:none}.hidden{display:none!important}@media screen and (max-width:601px){.hide__mobile{display:none!important}}@media screen and (min-width:601px){.hide__desktop{display:none!important}}.header{width:100%;height:auto;min-height:10rem;position:fixed;top:0;left:0;z-index:4;padding:1.8rem 2.4rem;background:#F2F2F2;box-shadow:0 0 25px rgb(0 0 0 / .1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:5rem}@media screen and (max-width:601px){.header{height:15rem}.header::before{content:"";width:100%;height:15rem;position:absolute;top:0;left:0;background:#F2F2F2;z-index:0}}.header .header__logo{width:auto;transition:all 0.3s ease;font-size:2.4rem;line-height:2.8rem;font-weight:500}@media screen and (max-width:601px){.header .header__logo{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){.header .header__logo{font-size:3.6rem;line-height:3.6rem;position:relative;z-index:1}}.header .header__logo a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:2rem}.header .header__logo img{width:4.4rem}@media screen and (max-width:601px){.header .header__logo img{width:8rem}}@media (hover:hover) and (pointer:fine){.header .header__logo:hover{opacity:.8;transform:translateX(.2rem)}}.header .header__content{width:calc(100% - 22rem);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:5rem}@media screen and (max-width:601px){.header .header__content{width:auto}}.header .header__content .header__content__left{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:1.6rem}.header .header__content .header__content__right{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:2.4rem}@media screen and (max-width:601px){.header .header__content .header__content__right .header__actions{gap:3.2rem}}@media screen and (max-width:601px){.header .header__content .header__content__right .header__actions .button--icon{width:6rem;height:6rem}}@media screen and (max-width:601px){.header .header__content .header__content__right .header__actions .button--icon:has(.header__hamburger){border-radius:0!important}}@media screen and (max-width:601px){.header .header__content .header__content__right .header__button__login a{padding:2rem 3.2rem}}.header .header__content .header__main-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.6rem}.header .header__content .header__actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.6rem}.header .header__content .header__actions button img{filter:brightness(0);opacity:.6;transition:all 0.3s ease}@media (hover:hover) and (pointer:fine){.header .header__content .header__actions button:hover img{filter:brightness(0);opacity:1}}.header .header__content .header__actions .header__profile .dropdown{min-width:24rem}.header .header__content .header__actions .header__avatar__wrapper{width:100%;height:100%;border-radius:100%;overflow:hidden;border:.2rem solid #fff0}.header .header__content .header__actions .header__avatar__wrapper img{filter:none;opacity:1;width:100%;height:100%;object-fit:cover;border-radius:100%}@media (hover:hover) and (pointer:fine){.header .header__content .header__actions .header__avatar__wrapper:hover{border-color:#1A1B1C}.header .header__content .header__actions .header__avatar__wrapper:hover img{filter:none;opacity:1}}.header .header__content .header__actions .header__menu .dropdown__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;gap:3.2rem}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header{flex-wrap:wrap}}.header .header__content .header__actions .header__menu .dropdown__header button{width:auto;flex-grow:1}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--primary{font-size:2.6rem;letter-spacing:0}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--primary img{filter:brightness(0) invert(1)!important}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--tertiary{width:auto;flex-grow:1}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__header button.button--tertiary img{filter:brightness(0)!important;opacity:.8}}@media screen and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__block:last-of-type a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.4rem;font-size:2.6rem;letter-spacing:0}.header .header__content .header__actions .header__menu .dropdown__block:last-of-type a img{width:4rem;filter:brightness(0);opacity:.6}}@media screen and (max-width:601px) and (max-width:601px){.header .header__content .header__actions .header__menu .dropdown__block:last-of-type a img{width:3.2rem}}.header__hamburger{width:6rem;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:1.2rem}.header__hamburger span{width:100%;display:block;height:.6rem;border-radius:2.4rem;background:#1A1B1C;transition:all 0.3s ease}.page__navigation{width:auto;min-width:11%;max-width:20%;height:100%;position:fixed;top:0;left:0;z-index:3;padding:3.2rem 1.6rem 3.2rem 2.4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:1194px) and (orientation:portrait){.page__navigation{padding:3.2rem 1.6rem 3.2rem 1.6rem;min-width:12%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__navigation{display:none}}@media screen and (max-width:834px){.page__navigation{display:none}}.page__navigation ul{width:100%;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;font-size:clamp(14px, 1.8rem, 1.8rem);color:#9B9B9C;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-end;align-content:flex-end;text-align:right;gap:2rem;position:relative;transition:all 0.3s ease}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__navigation ul{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.page__navigation ul{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.page__navigation ul{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:1194px){.page__navigation ul{font-size:clamp(13px, 1.8rem, 1.8rem)}}.page__navigation ul::before{content:"";width:.1rem;height:calc(100% - 1.6rem);position:absolute;top:.8rem;left:.7rem;border:.1rem dashed #9B9B9C;opacity:.6;transition:all 0.3s ease}.page__navigation ul li{width:100%;position:relative;font-weight:500;transition:all 0.3s ease;padding-left:4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center}.page__navigation ul li::before{content:"";width:1.6rem;height:1.6rem;border-radius:100%;background:#9B9B9C;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@media (hover:hover) and (pointer:fine){.page__navigation ul li:hover{color:#917AC2}}.page__navigation ul li:hover::before{background:#917AC2}.page__navigation ul li.active{color:#1A1B1C}.page__navigation ul li.active::before{background:#917AC2}.page__navigation ul li.active::after{content:"";width:2.4rem;height:2.4rem;border-radius:100%;border:.2rem solid #917AC2;position:absolute;left:-.4rem;top:50%;transform:translateY(-50%)}.page__navigation ul li a{white-space:nowrap;flex-shrink:0}.page__navigation.negative ul{color:#F2F2F2}.page__navigation.negative ul li::before{background:#F2F2F2}@media (hover:hover) and (pointer:fine){.page__navigation.negative ul li:hover{color:#BFBFBF}}.page__navigation.negative ul li:hover::before{background:#BFBFBF}.page__navigation.negative ul li.active{color:#1A1B1C}.page__navigation.negative ul li.active::before{background:#1A1B1C}.page__navigation.negative ul li.active::after{border-color:#1A1B1C}.footer{width:11%;height:auto;padding:3.2rem 3.2rem 3.2rem 2.4rem;position:fixed;bottom:0;left:0;z-index:3;font-size:1.6rem;line-height:1.9rem;color:#545454;font-weight:500;transition:all 0.3s ease}@media screen and (min-width:1194px) and (orientation:portrait){.footer{padding:3.2rem 1.6rem 3.2rem 1.6rem;width:12%}}.footer.negative{color:#F2F2F2}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.footer{width:100%;position:relative;bottom:auto;left:auto;text-align:center;color:#FFF;font-size:2rem;line-height:2.4rem;background:#917AC2;padding:6rem 3.2rem;font-weight:400}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:834px){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait) and (max-width:601px){.footer{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:834px){.footer{width:100%;position:relative;bottom:auto;left:auto;text-align:center;color:#FFF;font-size:2rem;line-height:2.4rem;background:#917AC2;padding:6rem 3.2rem;font-weight:400}}@media screen and (max-width:834px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px) and (max-width:834px){.footer{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px) and (max-width:601px){.footer{font-size:3.2rem;line-height:3.8rem}}.sidebar,.custom-sidebar{background:#FFF;color:#545454;box-shadow:5px 0 10px rgb(0 0 0 / .02);position:absolute;width:17.85714rem;height:100%;padding-top:6.5rem;top:0;left:0;bottom:0;z-index:2;opacity:0;transition:opacity 0.5s ease}.sidebar::-webkit-scrollbar-track,.custom-sidebar::-webkit-scrollbar-track{background-color:#F2F2F2}.sidebar::-webkit-scrollbar,.custom-sidebar::-webkit-scrollbar{width:.5rem;background-color:#F2F2F2}.sidebar::-webkit-scrollbar-thumb,.custom-sidebar::-webkit-scrollbar-thumb{background-color:#F4F2FD}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.sidebar,.custom-sidebar{display:none!important}}@media screen and (max-width:834px){.sidebar,.custom-sidebar{display:none!important}}.sidebar.active,.custom-sidebar.active{transform:translateY(0)}.sidebar .custom-sidebar__wrapper,.custom-sidebar .custom-sidebar__wrapper{background:#FFF}.button--toggle-sidebar{width:2rem!important;height:2rem!important;position:absolute!important;top:6rem!important;right:-1.25rem!important;background:#545454!important;padding:0!important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;z-index:2}.button--toggle-sidebar svg{width:65%!important}.button--toggle-sidebar svg path{fill:#FFF}@media (hover:hover) and (pointer:fine){.button--toggle-sidebar:hover{display:flex!important;background:#917AC2!important}}.custom-sidebar__navigation{margin-top:1rem}.custom-sidebar__navigation .divider{margin:.5rem 1rem 0;height:1px;border-bottom:1px solid rgb(155 155 156 / .25)}@media screen and (max-width:834px){.custom-sidebar__navigation .divider{width:calc(100% - 2rem);margin-bottom:.5rem}}.custom-sidebar__navigation__group{width:100%;padding:.15rem .5rem;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__navigation__group{flex-direction:column;align-items:stretch}}@media screen and (max-width:834px){.custom-sidebar__navigation__group{flex-direction:column;align-items:stretch}}.custom-sidebar__navigation__group.has-submenu::before{content:"";width:1rem;height:100%;position:absolute;top:0;right:.5rem;filter:grayscale(1);opacity:.4;transition:all 0.3s ease;background-image:url(https://public-images.brainstem.org/images/icons/icon-chevron-right.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__navigation__group.has-submenu::before{display:none!important}}@media screen and (max-width:834px){.custom-sidebar__navigation__group.has-submenu::before{display:none!important}}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group.has-submenu:hover::before{filter:grayscale(.3);opacity:.4}}@media screen and (max-width:834px){.custom-sidebar__navigation__group .button--navigation-item{font-size:2.5rem}}.custom-sidebar__navigation__group .button--navigation-item:not(.active){color:#545454!important}.custom-sidebar__navigation__group .button--navigation-item:not(.active).active{color:#8122A1!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group .button--navigation-item:not(.active):hover{color:#917AC2!important}}@media (hover:none){.custom-sidebar__navigation__group .button--navigation-item{width:calc(100% - 2rem);flex-grow:0}}@media screen and (hover:none) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__navigation__group .button--navigation-item{width:100%}}@media screen and (hover:none) and (max-width:834px){.custom-sidebar__navigation__group .button--navigation-item{width:100%}}.custom-sidebar__navigation__group:hover .button--navigation-item{color:#917AC2!important}.custom-sidebar__navigation__group:hover .custom-sidebar__submenu{opacity:1;visibility:visible;display:flex;box-shadow:1px 0 5px 0 rgb(0 0 0 / .05)}.custom-sidebar__navigation__group:hover .custom-sidebar__submenu .button--navigation-item:not(.active){color:#545454!important}.custom-sidebar__navigation__group:hover .custom-sidebar__submenu .button--navigation-item.active{color:#8122A1!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group:hover .custom-sidebar__submenu .button--navigation-item:hover{color:#917AC2!important}}.custom-sidebar__navigation__group .custom-sidebar__navigation__add{position:absolute!important;top:calc(50% - 0.625rem)!important;right:1rem!important;width:1.25rem!important;height:1.25rem!important;background:#917AC2!important;padding:0!important;opacity:0;visibility:hidden}.custom-sidebar__navigation__group .custom-sidebar__navigation__add img{filter:brightness(0) invert(1)!important;width:80%!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__navigation__group:hover .custom-sidebar__navigation__add{visibility:visible;opacity:1}}.custom-sidebar__block{width:100%;padding:.25rem 0.5rem!important;position:relative}.custom-sidebar__set{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0;margin-bottom:.25rem;position:relative}.custom-sidebar__set .custom-sidebar__set__children{margin:0 .8rem 0 3.25rem;padding-left:1.5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0.25rem!important;border-left:1px dotted rgb(155 155 156 / .5)}@media screen and (max-width:834px){.custom-sidebar__set .custom-sidebar__set__children{margin-right:0}}@media screen and (max-width:601px){.custom-sidebar__set .custom-sidebar__set__children{gap:0.5rem!important}}.custom-sidebar__expandable{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.custom-sidebar__expandable .custom-sidebar__expandable__header{width:100%;position:relative}.custom-sidebar__expandable .custom-sidebar__expandable__body{width:calc(100% - 1.25rem);height:auto;transition:max-height 2s ease-out,opacity 2s ease-out;margin-left:1.25rem;border-left:1px dotted rgb(155 155 156 / .5);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:0.25rem!important;max-height:0;opacity:0;display:none}.custom-sidebar__expandable .custom-sidebar__navigation__expand{position:absolute!important;top:calc(50% - 1rem)!important;right:0.25rem!important;width:2rem!important;height:2rem!important;padding:0!important}.custom-sidebar__expandable .custom-sidebar__navigation__expand svg{width:80%!important}.custom-sidebar__expandable .custom-sidebar__navigation__expand svg path{fill:#9B9B9C}@media (hover:hover) and (pointer:fine){.custom-sidebar__expandable:hover .custom-sidebar__navigation__expand{background:#F2F2F2!important}.custom-sidebar__expandable:hover .custom-sidebar__navigation__expand svg path{fill:#917AC2}}.custom-sidebar__expandable:not(.expanded) .custom-sidebar__expandable__body{animation:collapseBody 1s ease-out forwards}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__expandable:not(.expanded) .custom-sidebar__expandable__body{visibility:hidden}}@media screen and (max-width:834px){.custom-sidebar__expandable:not(.expanded) .custom-sidebar__expandable__body{visibility:hidden}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__expandable:not(.expanded) .show-mobile{visibility:hidden}}@media screen and (max-width:834px){.custom-sidebar__expandable:not(.expanded) .show-mobile{visibility:hidden}}.custom-sidebar__expandable.expanded .custom-sidebar__expandable__body{animation:expandBody 1s ease-out forwards;opacity:1!important;display:flex!important;padding:.5rem 0 0!important}@media screen and (max-width:601px){.custom-sidebar__expandable.expanded .custom-sidebar__expandable__body{gap:.5rem}}.custom-sidebar__expandable.expanded .custom-sidebar__navigation__expand{transform:rotateX(180deg)}.custom-sidebar__expandable.expanded .custom-sidebar__navigation__expand svg path{fill:#917AC2!important}.custom-sidebar__expandable .custom-sidebar__navigation__group{padding-right:0!important}.custom-sidebar__expandable .custom-sidebar__navigation__group .custom-sidebar__navigation__add{right:0.6rem!important}.custom-sidebar__submenu{position:absolute;left:100%;top:-.75rem;background:#FFF;border-radius:.5rem;width:auto;height:auto;min-width:10rem;padding:1rem .75rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.75rem;opacity:0;display:none;visibility:hidden}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu{display:none!important;flex-direction:column;position:relative;opacity:1;top:auto;left:auto;width:100%;gap:0;background:none;padding:.75rem 0 0 1rem!important}.custom-sidebar__submenu.show-mobile{display:flex!important}}@media screen and (max-width:834px){.custom-sidebar__submenu{display:none!important;flex-direction:column;position:relative;opacity:1;top:auto;left:auto;width:100%;gap:0;background:none;padding:.75rem 0 0 1rem!important}.custom-sidebar__submenu.show-mobile{display:flex!important}}.custom-sidebar__submenu .custom-sidebar__submenu__group{width:100%;position:relative}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu .custom-sidebar__submenu__group{display:none!important}}@media screen and (max-width:834px){.custom-sidebar__submenu .custom-sidebar__submenu__group{display:none!important}}.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile::before{content:"";width:2rem;height:100%;position:absolute;top:.1rem;left:-.5rem;background-image:url(https://public-images.brainstem.org/images/icons/icon_child.svg);background-size:100% auto;background-position:top left;background-repeat:no-repeat;display:none}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile{display:flex!important;padding-left:1rem}.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile::before{display:block}}@media screen and (max-width:834px){.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile{display:flex!important;padding-left:1rem}.custom-sidebar__submenu .custom-sidebar__submenu__group.show-mobile::before{display:block}}.custom-sidebar__submenu .custom-sidebar__submenu__group .custom-sidebar__navigation__add{opacity:0;visibility:hidden}.custom-sidebar__submenu .custom-sidebar__submenu__group .button--navigation-item{padding-right:4rem!important}@media (hover:hover) and (pointer:fine){.custom-sidebar__submenu .custom-sidebar__submenu__group:not(.has-sublist):hover .custom-sidebar__navigation__add{visibility:visible;opacity:1;display:flex}}.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.75rem}.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist .custom-sidebar__sublist{border-left:1px dotted rgb(155 155 156 / .5);margin-left:.85rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.75rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist .custom-sidebar__sublist{display:none!important}}@media screen and (max-width:834px){.custom-sidebar__submenu .custom-sidebar__submenu__group.has-sublist .custom-sidebar__sublist{display:none!important}}.custom-sidebar__search{width:100%;position:relative}.custom-sidebar__search input{width:100%;height:3rem;font-family:"Neue Montreal",sans-serif!important;font-size:2rem;line-height:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.custom-sidebar__search input{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:834px){.custom-sidebar__search input{font-size:2.4rem;line-height:3rem}}@media screen and (max-width:601px){.custom-sidebar__search input{font-size:3.2rem;line-height:3.8rem}}.custom-sidebar__search input:focus{border-color:#8122A1!important;color:#1A1B1C!important;box-shadow:none!important}.custom-sidebar__search button{position:absolute!important;height:100%!important;top:0;right:0}@media (hover:hover) and (pointer:fine){.custom-sidebar__search button:hover svg path{stroke:#8122A1}}@keyframes expandBody{0%{max-height:0}100%{max-height:100vh}}@keyframes collapseBody{0%{max-height:100vh}100%{max-height:0}}@media screen and (min-width:834px){.sidebar.collapsed,.custom-sidebar.collapsed{width:4rem}}@media screen and (min-width:1024px) and (orientation:portrait){.sidebar.collapsed,.custom-sidebar.collapsed{width:4rem}}.sidebar.collapsed .button--toggle-sidebar svg,.custom-sidebar.collapsed .button--toggle-sidebar svg{transform:rotateY(180deg)}.sidebar.collapsed .button--switch__wrapper .button--switch,.custom-sidebar.collapsed .button--switch__wrapper .button--switch{border-radius:0.5rem!important}.sidebar.collapsed .button--switch__wrapper .button--switch a,.custom-sidebar.collapsed .button--switch__wrapper .button--switch a{pointer-events:none!important;aspect-ratio:1/1}.sidebar.collapsed .button--switch__wrapper .button--switch img,.custom-sidebar.collapsed .button--switch__wrapper .button--switch img{width:1rem;margin:0}.sidebar.collapsed .button--switch__wrapper .button--switch span,.custom-sidebar.collapsed .button--switch__wrapper .button--switch span{display:none}.sidebar.collapsed .button--switch__wrapper .button--switch:not(.active),.custom-sidebar.collapsed .button--switch__wrapper .button--switch:not(.active){display:none!important}.sidebar.collapsed .custom-sidebar__navigation,.custom-sidebar.collapsed .custom-sidebar__navigation{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group,.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group{width:auto}.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation,.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation{width:auto!important}.sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation span,.custom-sidebar.collapsed .custom-sidebar__navigation .custom-sidebar__navigation__group .button--navigation span{display:none}.sidebar.collapsed .custom-sidebar__search,.custom-sidebar.collapsed .custom-sidebar__search{display:none}.sidebar.collapsed .custom-sidebar__expandable,.custom-sidebar.collapsed .custom-sidebar__expandable{width:100%;transition:all 0.4s ease-out}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation{width:auto!important}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation span,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .button--navigation span{display:none}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .custom-sidebar__navigation__expand,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__header .custom-sidebar__navigation__expand{display:none!important}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{animation:none;border:none;margin:0;max-height:100vh;position:absolute;left:100%;top:0;background:#FFF;border-radius:.5rem;width:auto;height:auto;min-width:10rem;padding:1rem .5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1rem;opacity:0;display:none;visibility:hidden;box-shadow:1px 0 5px 0 rgb(0 0 0 / .05)}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{display:none!important}}@media screen and (max-width:834px){.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body{display:none!important}}.sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body li,.custom-sidebar.collapsed .custom-sidebar__expandable .custom-sidebar__expandable__body li{width:100%}.sidebar.collapsed .custom-sidebar__expandable:hover .custom-sidebar__expandable__body,.custom-sidebar.collapsed .custom-sidebar__expandable:hover .custom-sidebar__expandable__body{display:flex;opacity:1;visibility:visible}.sidebar.collapsed .custom-sidebar__navigation__add,.custom-sidebar.collapsed .custom-sidebar__navigation__add{display:none!important}.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{animation:none;border:none;margin:0;max-height:100vh;position:absolute;left:100%;top:0;background:#FFF;border-radius:.5rem;width:auto;height:auto;min-width:10rem;padding:1rem .5rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.25rem;opacity:0;display:none;visibility:hidden;box-shadow:1px 0 5px 0 rgb(0 0 0 / .05)}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{display:none!important}}@media screen and (max-width:834px){.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children{display:none!important}}.sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children li,.custom-sidebar.collapsed .custom-sidebar__set .custom-sidebar__set__children li{width:100%}.sidebar.collapsed .custom-sidebar__set:hover .custom-sidebar__set__children,.custom-sidebar.collapsed .custom-sidebar__set:hover .custom-sidebar__set__children{display:flex;opacity:1;visibility:visible}.page-template__wrapper .page__hero{padding-left:20%;padding-top:3rem;padding-bottom:4rem}.page-template__wrapper .page__hero::before{content:"";width:31rem;height:73rem;border-radius:100%;background:#9B9B9C;position:absolute;top:10rem;left:45rem;z-index:-1;transform:rotate(105deg);filter:blur(30rem)}.page-template__wrapper .page__hero .page__hero__wrapper{width:100%;padding:2.4rem 0 2.4rem 2.4rem}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__header{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:35rem}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__header p{width:auto;max-width:55%}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__header p:nth-of-type(1){font-size:4rem;line-height:4.8rem;letter-spacing:calc(-4rem * 0.07)}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__content{width:100%;margin-top:5rem;border-radius:3.2rem;background:#F2F2F2;box-shadow:inset .8rem .4rem 10rem rgb(0 0 0 / .07);padding:10rem 4rem;position:relative;overflow:hidden}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__content .page__hero__title{width:calc(100% - 73rem)}.page-template__wrapper .page__hero .page__hero__wrapper .page__hero__content .page__hero__graphics{width:73rem;height:100%;position:absolute;top:0;right:-12rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.home__hero{min-height:108rem;padding-top:8rem;padding-bottom:8rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;gap:2.4rem;background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/hero_bg_2x.webp);background-size:auto 90rem;background-position:center right;background-repeat:no-repeat}@media screen and (max-width:1919px){.home__hero{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/hero_bg_1x.webp)}}@media screen and (max-width:1194px){.home__hero{background-size:120% auto;background-position:right 4rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero{background-size:160% auto;background-position:right 20%}}@media screen and (max-width:834px){.home__hero{background-size:160% auto;background-position:right 20%}}@media screen and (max-width:601px){.home__hero{min-height:130rem;background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/hero_bg_sm.webp);background-size:100% auto;background-position:center 10rem;background-repeat:no-repeat}}.home__hero .home__hero__label{animation:slideInLeft 1s ease-out forwards}.home__hero .home__hero__title{width:55%;animation:slideInLeft 1.5s ease-out forwards}@media screen and (min-width:1194px) and (orientation:portrait){.home__hero .home__hero__title{width:75%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero .home__hero__title{width:100%}}@media screen and (max-width:834px){.home__hero .home__hero__title{width:100%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero .home__hero__title span:nth-of-type(3){display:block}}@media screen and (max-width:834px){.home__hero .home__hero__title span:nth-of-type(3){display:block}}.home__hero .home__hero__text{width:47%;margin:1rem 0 1.6rem;animation:slideInLeft 2s ease-out forwards}@media screen and (min-width:1194px) and (orientation:portrait){.home__hero .home__hero__text{width:65%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__hero .home__hero__text{width:65%}}@media screen and (max-width:834px){.home__hero .home__hero__text{width:65%}}@media screen and (max-width:601px){.home__hero .home__hero__text{width:98%;margin:1.2rem 0}}.home__hero .home__hero__button{animation:slideInLeft 2.5s ease-out forwards}.home__about{padding-top:10rem;padding-bottom:20rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;background:linear-gradient(180deg,#fff0 0%,#FFFFFF 100%)}@media screen and (max-width:601px){.home__about{padding-top:20rem}}@media screen and (max-width:601px){.home__about{padding-bottom:16rem}}.home__about .home__about__images{width:41%;position:relative}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__images{width:100%}}@media screen and (max-width:834px){.home__about .home__about__images{width:100%}}.home__about .home__about__images .home__about__image--back{width:80%}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__images .home__about__image--back{width:70%}}@media screen and (max-width:834px){.home__about .home__about__images .home__about__image--back{width:70%}}@media screen and (max-width:601px){.home__about .home__about__images .home__about__image--back{width:80%}}.home__about .home__about__images .home__about__image--front{width:94%;position:absolute;right:0;top:18rem;filter:drop-shadow(0 4px 20px rgb(0 0 0 / .15))}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__images .home__about__image--front{width:65%}}@media screen and (max-width:834px){.home__about .home__about__images .home__about__image--front{width:65%}}@media screen and (max-width:601px){.home__about .home__about__images .home__about__image--front{width:90%;right:0;top:17rem}}.home__about .home__about__text{width:54%;margin-top:14rem;overflow:hidden}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__about .home__about__text{width:90%;margin-top:32rem}}@media screen and (max-width:834px){.home__about .home__about__text{width:90%;margin-top:32rem}}@media screen and (max-width:601px){.home__about .home__about__text{width:100%}}.home__about .home__about__text .home__about__highlight{width:89%;padding-bottom:3.2rem;margin-bottom:8.6rem;position:relative}@media screen and (min-width:1194px) and (orientation:portrait){.home__about .home__about__text .home__about__highlight{width:100%}}@media screen and (max-width:601px){.home__about .home__about__text .home__about__highlight{padding-bottom:5.4rem;margin-bottom:8rem}}.home__about .home__about__text .home__about__highlight::before{content:"";width:27rem;height:.2rem;background:#8122A1;position:absolute;bottom:0;left:0}@media screen and (max-width:601px){.home__about .home__about__text .home__about__highlight::before{width:34rem}}.home__about .home__about__text .home__about__paragraph{width:89%;transition:opacity 0.6s 0.1s ease-out,transform 0.8s 0.1s ease-out}@media screen and (min-width:1194px) and (orientation:portrait){.home__about .home__about__text .home__about__paragraph{width:100%}}@media screen and (max-width:601px){.home__about .home__about__text .home__about__paragraph{width:100%}}.home__advantages{padding-top:12rem;padding-bottom:12rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;text-align:center}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages{padding:12rem 4rem}}@media screen and (max-width:834px){.home__advantages{padding:12rem 4rem}}@media screen and (max-width:601px){.home__advantages{text-align:left;align-items:flex-start;align-content:flex-start;padding:16rem 3.2rem}}.home__advantages .home__advantages__highlight{width:40%;margin-top:4rem;padding-bottom:.4rem;overflow:hidden}@media screen and (min-width:1194px) and (orientation:portrait){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (max-width:834px){.home__advantages .home__advantages__highlight{width:65%}}@media screen and (max-width:601px){.home__advantages .home__advantages__highlight{width:100%}}.home__advantages .home__advantages__highlight span{display:block}.home__advantages .home__advantages__highlight span:nth-of-type(2){transition:opacity 0.4s 0.1s ease-out,transform 0.6s 0.1s ease-out}.home__advantages .home__advantages__paragraph{width:48%;margin-top:3.2rem}@media screen and (min-width:1194px) and (orientation:portrait){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (max-width:834px){.home__advantages .home__advantages__paragraph{width:70%}}@media screen and (max-width:601px){.home__advantages .home__advantages__paragraph{width:100%;margin-top:8rem}}.home__advantages .home__advantages__cards__wrapper{width:82%;margin-top:5.4rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__cards__wrapper{width:100%}}@media screen and (max-width:834px){.home__advantages .home__advantages__cards__wrapper{width:100%}}@media screen and (max-width:601px){.home__advantages .home__advantages__cards__wrapper{margin-top:8rem;gap:5.4rem}}.home__advantages .home__advantages__cards__wrapper .card--advantage{width:calc((100% - 4rem) /3)}@media screen and (min-width:1194px) and (orientation:portrait){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (max-width:834px){.home__advantages .home__advantages__cards__wrapper .card--advantage{min-height:28rem}}@media screen and (max-width:601px){.home__advantages .home__advantages__cards__wrapper .card--advantage{width:100%;min-height:0}}.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(2),.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(5){transition:opacity 0.6s 0.1s ease-out,transform 0.8s 0.1s ease-out}.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(3),.home__advantages .home__advantages__cards__wrapper .card--advantage:nth-of-type(6){transition:opacity 0.6s 0.2s ease-out,transform 0.8s 0.2s ease-out}.home__pilot{padding-top:12rem;padding-bottom:12rem;background-color:#FFF;background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_2x.webp);background-size:cover;background-position:bottom right;background-repeat:no-repeat}@media screen and (max-width:1919px){.home__pilot{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_1x.webp)}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__pilot{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_md.webp)}}@media screen and (max-width:834px){.home__pilot{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_md.webp)}}@media screen and (max-width:601px){.home__pilot{min-height:140rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/home/pilot_bg_sm.webp);background-size:100% auto;background-position:center top;background-repeat:no-repeat}}.home__pilot .home__pilot__text{width:48%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2.4rem;overflow:hidden}@media screen and (min-width:1194px) and (orientation:portrait){.home__pilot .home__pilot__text{width:60%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__pilot .home__pilot__text{width:60%}}@media screen and (max-width:834px){.home__pilot .home__pilot__text{width:60%}}@media screen and (max-width:601px){.home__pilot .home__pilot__text{width:100%;gap:3.2rem}}.home__pilot .home__pilot__text .home__pilot__paragraph{transition:opacity 0.6s 0.1s ease-out,transform 0.8s 0.1s ease-out}.home__pilot .home__pilot__button{margin-top:2.4rem;transition:opacity 0.6s 0.2s ease-out,transform 0.8s 0.2s ease-out}@media screen and (max-width:601px){.home__pilot .home__pilot__button{min-width:50%}}.home__team{padding-top:12rem;padding-bottom:12rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.6rem}@media screen and (max-width:601px){.home__team{gap:3.2rem}}.home__team .home__team__text{width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.6rem}@media screen and (max-width:601px){.home__team .home__team__text{gap:3.2rem}}.home__team__title{width:40%}@media screen and (min-width:1194px) and (orientation:portrait){.home__team__title{width:50%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__team__title{width:50%}}@media screen and (max-width:834px){.home__team__title{width:50%}}@media screen and (max-width:601px){.home__team__title{width:100%}}.home__team__title span{display:block}.home__team__paragraph{width:53%;transition:opacity 0.6s 0.1s ease-out,transform 0.8s 0.1s ease-out}@media screen and (min-width:1194px) and (orientation:portrait){.home__team__paragraph{width:80%}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__team__paragraph{width:80%}}@media screen and (max-width:834px){.home__team__paragraph{width:80%}}@media screen and (max-width:601px){.home__team__paragraph{width:100%}}.home__team__paragraph a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.home__team__paragraph a:hover{color:#545454}}.home__team__cards__wrapper{width:82%;margin-top:3.8rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__team__cards__wrapper{width:100%}}@media screen and (max-width:834px){.home__team__cards__wrapper{width:100%}}@media screen and (max-width:601px){.home__team__cards__wrapper{gap:8rem}}.home__team__cards__wrapper .card--team{width:calc((100% - 4.8rem) / 3)}@media screen and (max-width:601px){.home__team__cards__wrapper .card--team{width:100%}}.home__team__cards__wrapper .card--team:nth-of-type(2){transition:opacity 0.6s 0.1s ease-out,transform 0.8s 0.1s ease-out}.home__team__cards__wrapper .card--team:nth-of-type(3){transition:opacity 0.6s 0.2s ease-out,transform 0.8s 0.2s ease-out}.home__contact{padding-top:9rem;padding-bottom:12rem;background-color:#917AC2;color:#FFF;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:2.4rem}@media screen and (max-width:601px){.home__contact{padding-top:16rem}}.home__contact .home__contact__text{width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;text-align:center;gap:2.4rem}.home__contact .home__contact__title{width:50%}@media screen and (max-width:601px){.home__contact .home__contact__title{width:100%}}.home__contact .home__contact__paragraph{width:38%}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__contact .home__contact__paragraph{width:60%}}@media screen and (max-width:834px){.home__contact .home__contact__paragraph{width:60%}}@media screen and (max-width:601px){.home__contact .home__contact__paragraph{width:100%}}.home__contact .home__contact__form__wrapper{width:82%;margin-top:2.4rem}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.home__contact .home__contact__form__wrapper{width:100%}}@media screen and (max-width:834px){.home__contact .home__contact__form__wrapper{width:100%}}.page__wrapper.login-signup__wrapper{font-family:"Inter",sans-serif;letter-spacing:calc(-1.8rem * 0.03)}.page__wrapper.login-signup__wrapper .login__wrapper{width:100%;height:auto;min-height:100vh;position:relative;padding:16rem 0}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper{padding:24rem 0}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{width:100%;height:calc(100% + 2rem);position:fixed;top:0;left:0;background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_2x.webp);background-size:cover;background-position:center right;background-repeat:no-repeat;z-index:0;animation:floatY 7s ease infinite}@media screen and (max-width:1919px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_1x.webp)}}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_md.webp)}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_md.webp)}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_md.webp)}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__background{background-image:url(https://brainstem-public.s3.us-east-2.amazonaws.com/images/brainstem/login-signup_bg_sm.webp)}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2.4rem}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{align-items:center;align-content:center;padding-left:10rem}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{align-items:center;align-content:center}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{align-items:center;align-content:center}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__wrapper__content{gap:3.2rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:75rem;height:auto;min-height:32rem;border-radius:1.2rem;background:#FFF;box-shadow:0 0 20px rgb(179 179 179 / .15);padding:2.4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:3.2rem}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:80vw}}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:85vw}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:85vw}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper{width:90vw;gap:4rem;padding:4rem 3.2rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header{width:100%;padding:1.6rem 0;border-bottom:.1rem solid rgb(145 122 194 / .5)}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header{padding:2.4rem 0}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__header h1{font-size:4rem;letter-spacing:calc(-4rem * 0.03);line-height:4.8rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__body{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__body{gap:4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:1.6rem}@media screen and (min-width:1194px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2.4rem;line-height:2.8rem}}@media screen and (min-width:1194px) and (orientation:portrait) and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:3.2rem;line-height:3.8rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text{gap:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:601px) and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px) and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text h5,.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__text p{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper form{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2.4rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper form{gap:4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;gap:1.6rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2.4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row .form-group{flex-shrink:1}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-row .form-group{flex-shrink:0}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.8rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group{gap:1.6rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group.flex-spaced{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;gap:1.6rem;gap:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form-group.flex-end{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;gap:1.6rem;gap:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper label{width:100%;font-weight:700;color:#4B4864}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper input{width:100%}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper button{width:100%}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:1.6rem;letter-spacing:calc(-1.6rem * 0.02);line-height:2rem;color:#545454}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .input__text{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper ul{list-style:initial;padding-left:2.4rem}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages{width:100%}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:.8rem;border-radius:.8rem;padding:1.2rem;font-size:1.8rem;letter-spacing:calc(-1.8rem * 0.02);line-height:2.2rem;letter-spacing:calc(-1.6rem * 0.03);font-weight:500}@media screen and (min-width:834px) and (max-width:1024px) and (orientation:portrait){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:834px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{font-size:2rem;letter-spacing:calc(-2rem * 0.02);line-height:2.4rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{font-size:2.8rem;letter-spacing:calc(-2.8rem * 0.02);line-height:3.2rem}}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message{gap:1.6rem;padding:2.4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message img{width:2.4rem}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message img{width:4rem}}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .form__messages .form__message--error{border:.1rem solid #FF5757;background:rgb(255 87 87 / .2);color:#FF5757}.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__footer{width:100%;padding:2.4rem 0 1.6rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:1.2rem;border-top:.1rem solid rgb(145 122 194 / .5)}@media screen and (max-width:601px){.page__wrapper.login-signup__wrapper .login__wrapper .login-signup__form__wrapper .login-signup__form__footer{gap:1.6rem}}