.section-mp-contact,.mp-contact{background:#000}.mp-contact__body{background:#f1f5fc}.mp-contact__hero{color:#fefefe;background-color:#000e29;background-image:var(--mp-contact-hero-bg);background-position:center;background-repeat:no-repeat;background-size:cover}.mp-contact__hero .container,.mp-contact__hero .container.container--no-max{max-width:none;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:56px}.mp-contact__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 32px;color:#fefefec7;font-size:13px;line-height:1.2}.mp-contact__crumbs a{color:#fefefe;text-decoration:none}.mp-contact__crumbs a:hover{text-decoration:underline}.mp-contact__hero-copy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:48px;align-items:start}.mp-contact__hero-lead{min-width:0}.mp-contact__eyebrow{margin:0;color:#8fa9e3;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.mp-contact__title{margin:12px 0 0;max-width:12em;color:#fefefe;font-family:var(--heading-font-family);font-size:55px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;text-wrap:balance}.mp-contact__intro{max-width:none;margin:0;padding-top:28px;color:#fefefee0;font-size:16px;line-height:1.6;text-wrap:pretty}.mp-contact__hero-media{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:48px 0 0;padding:0;border-radius:8px;background:#001a52}.mp-contact__hero-media img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 42%}.mp-contact__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0038a838,#001a527a);pointer-events:none}.mp-contact__body .container,.mp-contact__body .container.container--no-max{max-width:none;margin-left:auto;margin-right:auto;padding-top:64px;padding-bottom:64px}.mp-contact__intro-block{max-width:40em;margin:0 auto 48px;text-align:center}.mp-contact__intro-block .mp-contact__lead-text{margin-left:auto;margin-right:auto}.mp-contact__split{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);gap:64px;align-items:center}.mp-contact__lead{min-width:0}.mp-contact__lead-title{margin:0;color:#14161a;font-family:var(--heading-font-family);font-size:45px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;text-wrap:balance}.mp-contact__lead-text{max-width:36em;margin:16px 0 0;color:#4a4f58;font-size:16px;line-height:1.6;text-wrap:pretty}.mp-contact__lead-text--small{font-size:15px}.mp-contact__lead-kicker{margin:0;color:#0038a8;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.mp-contact__quick{margin-top:0}.mp-contact__follow{margin-top:40px}.mp-contact__form-stage{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:720px;padding:48px 40px;overflow:hidden;border-radius:24px;background-color:#000e29;background-image:var(--mp-contact-form-bg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}.mp-contact__card{padding:32px;border-radius:16px;background:#fefefe;box-shadow:0 12px 32px #0b0e160f}.mp-contact__card--form{position:relative;isolation:isolate;overflow:hidden;z-index:1;width:100%;max-width:520px;padding:40px;color-scheme:dark;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(135deg,#ffffff2e,#ffffff0a 38%,#8fa9e314),#08102438;backdrop-filter:blur(14px) saturate(1.8) contrast(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.8) contrast(1.08);box-shadow:inset 1px 1px #ffffff75,inset -1px -1px #ffffff0d,inset 0 0 20px #ffffff0d,inset 1px 0 #78c4ff33,inset 0 1px #ffb0d61f,0 16px 40px #000e293d}.mp-contact__card--form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.08) 26%,transparent 54%)}.mp-contact__card--form:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f}.mp-contact__card--form>*{position:relative;z-index:1}.mp-contact__card--form .mp-contact__card-title,.mp-contact__card--form .mp-contact__success{color:#fefefe}.mp-contact__card--form .mp-contact__card-text{margin:12px 0 24px;color:#fefefed1}.mp-contact__card--form .mp-contact__field label{color:#fefefe}.mp-contact__card--form .mp-contact__field input,.mp-contact__card--form .mp-contact__field select,.mp-contact__card--form .mp-contact__field textarea{border-color:#ffffff38;background:#08102452;color:#fefefe}.mp-contact__card--form .mp-contact__field input::placeholder,.mp-contact__card--form .mp-contact__field textarea::placeholder{color:#fefefe85}.mp-contact__card--form .mp-contact__field input:focus,.mp-contact__card--form .mp-contact__field select:focus,.mp-contact__card--form .mp-contact__field textarea:focus{outline-color:#8fa9e3;border-color:#8fa9e3;background:#08102480}.mp-contact__card--form .mp-contact__select:after{border-right-color:#fefefe;border-bottom-color:#fefefe}.mp-contact__card--form .mp-contact__form-note{color:#fefefeb8}.mp-contact__card--form .mp-contact__form-note a{color:#8fa9e3}.mp-contact__card--form .mp-contact__form .errors{background:#fff4f429;color:#fefefe}.mp-contact__card-title{margin:0 0 24px;color:#14161a;font-family:var(--heading-font-family);font-size:28px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:-.02em;line-height:1.15}.mp-contact__form-note{margin:16px 0 0;color:#6b7280;font-size:13px;line-height:1.5;text-align:center}.mp-contact__form-note a{color:#0038a8;text-decoration:none}.mp-contact__form-note a:hover{text-decoration:underline}.mp-contact__card-text{margin:12px 0 0;color:#4a4f58;font-size:15px;line-height:1.6;text-wrap:pretty}.mp-contact__form{display:flex;flex-direction:column;gap:0}.mp-contact__form .mp-contact__card-text{margin-bottom:24px}.mp-contact__form .errors{margin:0 0 20px;padding:16px;border-radius:12px;background:#fff4f4;color:#14161a}.mp-contact__success{margin:0;color:#14161a;font-size:16px;line-height:1.55}.mp-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mp-contact__field{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.mp-contact__field label{color:#14161a;font-size:14px;font-weight:700;line-height:1.2}.mp-contact__field input,.mp-contact__field select,.mp-contact__field textarea{width:100%;margin:0;padding:14px 16px;border:1px solid #d7deea;border-radius:10px;background:#f7f9fc;color:#14161a;font-family:inherit;font-size:15px;line-height:1.4;box-shadow:none}.mp-contact__field input::placeholder,.mp-contact__field textarea::placeholder{color:#8a9099}.mp-contact__field input:focus,.mp-contact__field select:focus,.mp-contact__field textarea:focus{outline:2px solid #0038a8;outline-offset:2px;border-color:#0038a8;background:#fefefe}.mp-contact__field textarea{min-height:160px;resize:vertical}.mp-contact__select{position:relative}.mp-contact__select:after{content:"";position:absolute;top:50%;right:16px;width:8px;height:8px;border-right:2px solid #14161a;border-bottom:2px solid #14161a;transform:translateY(-70%) rotate(45deg);pointer-events:none}.mp-contact__select select{-webkit-appearance:none;appearance:none;padding-right:40px}.mp-contact__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:8px;padding:14px 24px;border:0;border-radius:999px;background:#0038a8;color:#fefefe;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.mp-contact__submit:hover{background:#002878}.mp-contact__submit:active{transform:scale(.98)}.mp-contact__list{display:flex;flex-direction:column;gap:20px;margin:16px 0 0;padding:0;list-style:none}.mp-contact__list li{display:flex;align-items:flex-start;gap:12px}.mp-contact__icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#e8eefc;color:#0038a8}.mp-contact__list strong{display:block;margin-bottom:4px;color:#14161a;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mp-contact__list a,.mp-contact__list span{color:#4a4f58;font-size:15px;line-height:1.45;text-decoration:none}.mp-contact__list a:hover{color:#0038a8;text-decoration:underline}.mp-contact__social{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.mp-contact__social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#e8eefc;color:#0038a8;transition:background-color .15s ease,color .15s ease}.mp-contact__social a:hover{background:#0038a8;color:#fefefe}@media(max-width:1199.98px){.mp-contact__title{font-size:50px}.mp-contact__lead-title{font-size:40px}.mp-contact__hero-copy{gap:32px}.mp-contact__hero-media img{height:360px}.mp-contact__split{gap:40px}.mp-contact__form-stage{min-height:640px;padding:40px 32px}}@media(max-width:989.98px){.mp-contact__title{font-size:45px}.mp-contact__hero .container,.mp-contact__hero .container.container--no-max{padding-top:48px}.mp-contact__hero-copy{grid-template-columns:1fr;gap:16px;align-items:start}.mp-contact__intro{padding-top:0}.mp-contact__hero-media{margin-top:32px}.mp-contact__hero-media img{height:320px}.mp-contact__split{grid-template-columns:1fr;gap:40px;align-items:stretch}.mp-contact__lead-title{font-size:34px}.mp-contact__form-stage{min-height:0;padding:32px 24px}}@media(max-width:749.98px){.mp-contact__title{font-size:34px;max-width:none}.mp-contact__hero .container,.mp-contact__hero .container.container--no-max{padding-top:40px}.mp-contact__body .container,.mp-contact__body .container.container--no-max{padding-top:40px;padding-bottom:40px}.mp-contact__intro-block{margin-bottom:32px}.mp-contact__lead-title{font-size:28px}.mp-contact__form-stage{padding:24px 16px;border-radius:18px}.mp-contact__card--form{padding:24px;border-radius:12px}.mp-contact__hero-media{margin-top:24px;border-radius:6px}.mp-contact__hero-media img{height:240px}.mp-contact__card{padding:24px}.mp-contact__card-title{font-size:24px}.mp-contact__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mp-contact__submit,.mp-contact__social a{transition:none}.mp-contact__submit:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mp-contact.css.map */
