.ContactForm-module__fw3Taq__section{color:#000;background:#fff;padding-block:7rem;scroll-margin-top:1.5rem}.ContactForm-module__fw3Taq__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,8rem);display:grid}.ContactForm-module__fw3Taq__intro{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.ContactForm-module__fw3Taq__intro h2{max-width:12ch;font-size:clamp(36px,4.6vw,72px)}.ContactForm-module__fw3Taq__intro p{max-width:35ch;line-height:1.6}.ContactForm-module__fw3Taq__direct{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.ContactForm-module__fw3Taq__direct a{color:inherit;text-underline-offset:.3em;font-size:1.1rem}.ContactForm-module__fw3Taq__form{min-width:0}.ContactForm-module__fw3Taq__form fieldset{border:0;flex-direction:column;gap:1.5rem;min-width:0;display:flex}.ContactForm-module__fw3Taq__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ContactForm-module__fw3Taq__form label{flex-direction:column;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.ContactForm-module__fw3Taq__form label>span{display:none}.ContactForm-module__fw3Taq__form input,.ContactForm-module__fw3Taq__form textarea,.ContactForm-module__fw3Taq__form select{color:#000;background:#fff;border:1px solid #bbb;border-radius:0;width:100%;min-width:0;padding:1rem;font-size:1rem}.ContactForm-module__fw3Taq__form textarea{resize:vertical;min-height:10rem;line-height:1.6}.ContactForm-module__fw3Taq__form input:focus,.ContactForm-module__fw3Taq__form textarea:focus,.ContactForm-module__fw3Taq__form select:focus{outline-offset:2px;outline:2px solid #000}.ContactForm-module__fw3Taq__hint{color:#555;font-size:.8rem;line-height:1.6}.ContactForm-module__fw3Taq__row+.ContactForm-module__fw3Taq__hint{margin-top:-1rem}.ContactForm-module__fw3Taq__submit,.ContactForm-module__fw3Taq__success button{color:#fff;cursor:pointer;font:inherit;background:#000;border:1px solid #000;justify-content:space-between;align-items:center;gap:2rem;min-height:60px;padding:1.25rem 1.5rem;display:flex}.ContactForm-module__fw3Taq__submit:hover,.ContactForm-module__fw3Taq__success button:hover{background:#292929}.ContactForm-module__fw3Taq__form fieldset:disabled{opacity:.65}.ContactForm-module__fw3Taq__form fieldset:disabled button{cursor:wait}.ContactForm-module__fw3Taq__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__fw3Taq__error{background:#eee;border-left:3px solid #000;margin-top:1.5rem;padding:1rem;line-height:1.6}.ContactForm-module__fw3Taq__success{border:1px solid #bbb;flex-direction:column;align-self:start;gap:1.5rem;padding:2.5rem;display:flex}.ContactForm-module__fw3Taq__success h3{font-size:2.2rem}.ContactForm-module__fw3Taq__success p{line-height:1.6}.ContactForm-module__fw3Taq__reference{color:#555;overflow-wrap:anywhere;font-size:.85rem}.ContactForm-module__fw3Taq__check{font-size:3rem}@media (max-width:900px){.ContactForm-module__fw3Taq__layout{grid-template-columns:1fr;gap:3rem}.ContactForm-module__fw3Taq__intro h2{max-width:18ch}.ContactForm-module__fw3Taq__section{padding-block:4rem}.ContactForm-module__fw3Taq__direct{margin-top:0}}@media (max-width:540px){.ContactForm-module__fw3Taq__row{grid-template-columns:1fr}.ContactForm-module__fw3Taq__success{padding:1.5rem}.ContactForm-module__fw3Taq__direct a{font-size:1rem}}
.PageHeader-module__s-SOiG__pageHeader{background-color:var(--base-300);width:100%;height:65svh;color:var(--base-100)}.PageHeader-module__s-SOiG__container{height:100%}.PageHeader-module__s-SOiG__inner{flex-direction:column;justify-content:space-between;height:100%;padding-top:calc(132px + 2rem);display:flex}.PageHeader-module__s-SOiG__heading{flex-direction:column;display:flex}.PageHeader-module__s-SOiG__subtitle{color:var(--base-100);opacity:.5}.PageHeader-module__s-SOiG__meta{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.PageHeader-module__s-SOiG__scrollBtn{color:var(--base-100);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.PageHeader-module__s-SOiG__iconWrap{transform-origin:50%;display:flex;transform:scale(0)}.PageHeader-module__s-SOiG__iconSlot{width:80px;height:80px;display:block}.PageHeader-module__s-SOiG__copy{text-align:right;max-width:20rem;font-size:clamp(16px, .02 * calc(100 * var(--vw,1vw)), 36px);flex-shrink:0}@media (max-width:768px){.PageHeader-module__s-SOiG__heading{font-size:clamp(28px,8vw,48px)}.PageHeader-module__s-SOiG__pageHeader{height:75svh}.PageHeader-module__s-SOiG__meta{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:2rem}.PageHeader-module__s-SOiG__copy{text-align:left;max-width:none}}
.StatementBanner-module__904caG__statementBanner{width:100%;height:100svh;position:relative;overflow:hidden}.StatementBanner-module__904caG__bg{z-index:0;position:absolute;inset:0}.StatementBanner-module__904caG__content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.StatementBanner-module__904caG__title{max-width:8em;color:var(--base-500)}.StatementBanner-module__904caG__copy{max-width:8em;color:var(--base-500);align-self:flex-end}.StatementBanner-module__904caG__multiline{max-width:none}.StatementBanner-module__904caG__title,.StatementBanner-module__904caG__copy{font-size:clamp(24px,3.5vw,54px);font-weight:450;line-height:1}
.PartnersSection-module__zjGHRa__partnersSection{background-color:var(--base-200);width:100%;min-height:100svh;color:var(--base-500);flex-direction:column;padding:8rem 0 4rem;display:flex;position:relative}.PartnersSection-module__zjGHRa__cols{width:100%;padding-block:8rem 4rem;display:flex}.PartnersSection-module__zjGHRa__spacer{flex:1}.PartnersSection-module__zjGHRa__copy{flex:3}@media (max-width:768px){.PartnersSection-module__zjGHRa__cols{flex-direction:column;padding-block:4rem 2.5rem}.PartnersSection-module__zjGHRa__spacer{display:none}}
.Team-module__iqO7OW__team{background-color:var(--base-200);width:100%;padding-top:4rem;position:relative;overflow:hidden}.Team-module__iqO7OW__row{width:100%;display:flex}.Team-module__iqO7OW__col{aspect-ratio:1;flex:1}.Team-module__iqO7OW__img{will-change:transform;width:100%;height:100%;position:relative}.Team-module__iqO7OW__img[data-origin=left]{transform-origin:0 0}.Team-module__iqO7OW__img[data-origin=right]{transform-origin:100% 0}
