.s-contact-form{background-color:var(--c-bg)}@media (width>=900px){.s-contact-form{background-image:linear-gradient(90deg, var(--c-bg) 50%, var(--c-surface) 50%)}}.s-contact-form__body{flex-direction:column;flex:1 0 auto;display:flex}.s-contact-form__spacer{block-size:min(calc(40 * var(--u)), 53.33px);flex:none}.s-contact-form__spacer--2{block-size:0}@media (width>=900px){.s-contact-form__spacer--1,.s-contact-form__spacer--2{block-size:auto;min-block-size:min(calc(32 * var(--u)), 42.67px);flex:86 1 0;max-block-size:none}}.s-contact-form__row{gap:min(calc(40 * var(--u)), 53.33px);flex:none}@media (width>=900px){.s-contact-form__row{gap:calc(103 * var(--ux))}}.s-contact-form__content{gap:min(calc(24 * var(--u)), 32px);flex-direction:column;display:flex}@media (width>=900px){.s-contact-form__content{gap:min(calc(38 * var(--u)), 50.67px)}.s-contact-form__title .c-section-title__heading{text-wrap:balance}}.s-contact-form__lead{max-inline-size:min(calc(590 * var(--u)), 786.65px)}@media (width>=900px){.s-contact-form__lead{max-inline-size:none}}.s-contact-form__lead{color:var(--c-text);letter-spacing:0;text-transform:none;font-size:1.0625rem;font-weight:400;line-height:1.3}.s-contact-form__blocks{margin-block-start:min(calc(8 * var(--u)), 10.67px)}@media (width>=900px){.s-contact-form__blocks{margin-block-start:0}}.s-contact-form__block{align-items:flex-start;gap:min(calc(20 * var(--u)), 26.67px);padding-block:calc(min(calc(20 * var(--u)), 26.67px) - 1px) min(calc(20 * var(--u)), 26.67px);border-block-start:1px solid var(--c-line);color:var(--c-text);letter-spacing:0;text-transform:none;flex-direction:column;font-size:1.0625rem;font-weight:400;line-height:1.3;display:flex}.s-contact-form__block--person{padding-block-end:0}.s-contact-form__label{color:var(--c-text-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.3}.s-contact-form__person{gap:min(calc(6 * var(--u)), 8px);flex-direction:column;display:flex}.s-contact-form__role{color:var(--c-text-muted)}.s-contact-form__link{max-inline-size:100%;color:var(--c-text);overflow-wrap:anywhere;text-decoration:none;position:relative}.s-contact-form__link:before{inline-size:max(100%, clamp(44px, calc(44 * var(--u)), 58.67px));block-size:max(100%, clamp(44px, calc(44 * var(--u)), 58.67px));content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.s-contact-form__link:focus-visible{outline:2px solid var(--c-action);outline-offset:3px}@media (hover:hover) and (pointer:fine){.s-contact-form__link:hover{text-decoration:underline}}.s-contact-form__link.is-hover{text-decoration:underline}.s-contact-form__panel{margin-inline:calc(-1 * var(--grid-margin));padding:min(calc(40 * var(--u)), 53.33px) var(--grid-margin);background-color:var(--c-surface)}@media (width>=900px){.s-contact-form__panel{background-color:#0000;margin-inline:0;padding:0}}.s-contact-form__fallback{color:var(--c-text);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.3}
