.ael-contact{background:#f1eee7;color:#111216}.ael-contact__hero{background:#111216;color:#f1eee7;padding:clamp(76px,10vw,145px) max(20px,5vw) clamp(54px,7vw,90px);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,9vw,140px);align-items:end;position:relative;isolation:isolate;overflow:hidden}.ael-contact__hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ael-contact__hero-bg img{display:block;max-width:none;width:100%;height:100%;object-fit:cover;opacity:.66!important;filter:saturate(.66) contrast(1.12)!important;object-position:68% 52%!important;transform:scale(1.015)}.ael-contact__hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,18,22,.97) 0%,rgba(17,18,22,.86) 33%,rgba(17,18,22,.48) 68%,rgba(17,18,22,.58) 100%),linear-gradient(0deg,rgba(17,18,22,.76),transparent 68%)}.ael-contact__hero>:not(.ael-contact__hero-bg){position:relative;z-index:1}.ael-contact__hero:after{content:"";position:absolute;z-index:2;left:max(20px,5vw);bottom:0;width:72px;height:2px;background:#4E72FF;opacity:.9}.ael-contact__hero>div:first-of-type:not(.ael-contact__hero-bg){padding-left:clamp(18px,3vw,38px);border-left:1px solid rgba(241,238,231,.14)}.ael-contact__kicker{color:#4E72FF;font-size:.68rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ael-contact__body .ael-contact__kicker{color:#3153D8}.ael-contact__hero h1{max-width:8.4ch!important;font-size:clamp(3.6rem,7.2vw,8.6rem)!important;line-height:.82!important;letter-spacing:-.07em;text-transform:uppercase;margin:20px 0 28px;text-wrap:balance}.ael-contact__hero p{color:#aaa9ad;line-height:1.7;max-width:60ch}.ael-contact__quick{position:relative;z-index:1;border-top:1px solid #ffffff32}.ael-contact__quick a{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #ffffff32;color:#f1eee7;text-decoration:none;font-size:.73rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;transition:padding-left .2s ease,color .2s ease}.ael-contact__quick a span{color:#4E72FF}.ael-contact__quick a:hover{padding-left:8px;color:#ddd8d0}.ael-contact__body{position:relative;padding:clamp(60px,8vw,112px) max(20px,5vw);display:grid;grid-template-columns:.58fr 1.42fr;gap:clamp(40px,9vw,140px);max-width:1500px;margin:auto}.ael-contact__body aside{padding-top:18px;border-top:2px solid #4E72FF}.ael-contact__body h2{font-size:clamp(2.5rem,5.5vw,5.8rem);line-height:.86;letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 24px}.ael-contact__body aside p{color:#5a5960;line-height:1.65}.ael-contact__body aside a{color:#111216;text-underline-offset:4px}.ael-contact__form{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:clamp(24px,3vw,40px);border:1px solid #d1cbc2;background:rgba(255,255,255,.25);box-shadow:0 20px 56px rgba(17,18,22,.08)}.ael-contact__field{display:flex;flex-direction:column;gap:9px}.ael-contact__field--full{grid-column:1/-1}.ael-contact__field label{font-size:.67rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.ael-contact__field input,.ael-contact__field textarea{width:100%;border:0;border-bottom:1px solid #111216;border-radius:0;background:transparent;color:#111216;padding:14px 2px;font:inherit;transition:border-color .2s ease,background .2s ease}.ael-contact__field input:hover,.ael-contact__field textarea:hover{background:rgba(255,255,255,.26)}.ael-contact__field textarea{min-height:180px;resize:vertical}.ael-contact__field input:focus,.ael-contact__field textarea:focus{outline:0;border-bottom:3px solid #4E72FF}.ael-contact__submit{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#111216;color:#f1eee7;border:0;padding:18px 22px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:transform .22s ease,background .22s ease}.ael-contact__submit:hover{transform:translateY(-2px);background:#3153D8!important;color:#f1eee7}.ael-contact__privacy{grid-column:1/-1;color:#65656a;font-size:.74rem;line-height:1.55}.ael-contact__privacy a{color:#111216;text-underline-offset:3px}.ael-contact__status{grid-column:1/-1;padding:18px;background:#e7eafb;border-left:4px solid #4E72FF}.ael-contact__errors{grid-column:1/-1;color:#8a251c}.ael-contact__errors ul{padding-left:18px}@media(max-width:820px){.ael-contact__hero,.ael-contact__body{grid-template-columns:1fr}.ael-contact__hero{padding-top:84px}.ael-contact__hero-bg img{object-position:64% center!important;opacity:.5!important}.ael-contact__hero-bg:after{background:linear-gradient(0deg,rgba(17,18,22,.94),rgba(17,18,22,.62) 58%,rgba(17,18,22,.76))!important}.ael-contact__hero>div:first-of-type:not(.ael-contact__hero-bg){padding-left:0;border-left:0}.ael-contact__form{grid-template-columns:1fr;padding:24px 18px}.ael-contact__field--full,.ael-contact__submit,.ael-contact__privacy,.ael-contact__status,.ael-contact__errors{grid-column:1}}@media(max-width:520px){.ael-contact__hero h1{font-size:clamp(3rem,15vw,4.8rem)!important}}@media(prefers-reduced-motion:reduce){.ael-contact__quick a,.ael-contact__field input,.ael-contact__field textarea,.ael-contact__submit{transition:none!important;transform:none!important}}
