.sd-contact-page{--page-section-gap:48px;--page-block-padding:32px;--page-inner-gap:24px;--contact-navy:#001523;--contact-gold:#f5b800;--contact-text:#344956;background:#fff;color:var(--contact-navy);display:flex;flex-direction:column;font-family:var(--font-body-family);gap:var(--page-section-gap);overflow:hidden;padding-block:var(--page-section-gap)}.sd-contact-page *{box-sizing:border-box}.sd-contact-page__hero-section,.sd-contact-page__main,.sd-contact-page__cta{padding:0}.sd-contact-page__hero{background:var(--contact-navy);border-radius:.5rem;color:#fff;min-height:28rem;padding:var(--page-block-padding) 4.5rem}.sd-contact-page__eyebrow{color:var(--contact-gold);font:700 1.32rem/1.18 var(--font-body-family);margin:0 0 1.15rem;text-transform:uppercase}.sd-contact-page h1,.sd-contact-page h2,.sd-contact-page h3{font-family:var(--font-body-family);margin:0}.sd-contact-page h1{color:#fff;font-size:clamp(3.6rem,4.2vw,5.7rem);font-weight:700;letter-spacing:-.035em;line-height:.96}.sd-contact-page__accent{background:var(--contact-gold);display:block;height:.65rem;margin:1.4rem 0 1.5rem;width:8rem}.sd-contact-page__hero>p:last-child{color:#ffffffd1;font:500 1.66rem/1.55 var(--font-body-family);margin:0;max-width:72rem}.sd-contact-page__grid{align-items:start;display:grid;gap:6rem;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr)}.sd-contact-page__info,.sd-contact-page__form-column{min-width:0}.sd-contact-page__info h2{font-size:clamp(2.7rem,3vw,4.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;overflow-wrap:anywhere}.sd-contact-page__details{display:grid;gap:var(--page-inner-gap);margin-top:var(--page-inner-gap)}.sd-contact-page__details h3{color:var(--contact-gold);font-size:1.29rem;font-weight:700;line-height:1.2;margin-bottom:.55rem}.sd-contact-page__details p,.sd-contact-page__details a{color:var(--contact-text);font:500 1.56rem/1.55 var(--font-body-family);margin:0;overflow-wrap:anywhere;text-decoration:none}.sd-contact-page__details a:hover{color:var(--contact-gold)}.sd-contact-page__form-column{border-left:1px solid #cfd7db;padding-left:6rem}.sd-contact-page__fields{display:grid;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sd-contact-page__field{display:grid;gap:.7rem}.sd-contact-page__field--wide{grid-column:1/-1}.sd-contact-page__field label{color:var(--contact-navy);font:600 1.38rem/1.2 var(--font-body-family)}.sd-contact-page__field input,.sd-contact-page__field textarea{background:#fff;border:1px solid #c7d1d6;border-radius:.35rem;color:var(--contact-navy);font:500 1.55rem/1.45 var(--font-body-family);padding:1.2rem 1.4rem;width:100%}.sd-contact-page__field input{height:4.8rem}.sd-contact-page__field textarea{min-height:15rem;resize:vertical}.sd-contact-page__field input:focus,.sd-contact-page__field textarea:focus{border-color:var(--contact-navy);box-shadow:0 0 0 1px var(--contact-navy);outline:0}.sd-contact-page__status{color:#087848;font:600 1.44rem/1.4 var(--font-body-family);margin:0 0 1.8rem}.sd-contact-page__status--error{color:#a51d1d}.sd-contact-page__button{align-items:center;border:1px solid transparent;border-radius:.35rem;display:inline-flex;font:700 1.14rem/1 var(--font-body-family);justify-content:center;min-height:4.3rem;padding:0 1.6rem;text-decoration:none;text-transform:uppercase}.sd-contact-page__form>.sd-contact-page__button{margin-top:2rem}.sd-contact-page__button--gold{background:var(--contact-gold);border-color:var(--contact-gold);color:var(--contact-navy)}.sd-contact-page__button--outline{border-color:#ffffff9e;color:#fff;justify-self:start}.sd-contact-page__cta-icon{align-items:center;display:inline-flex;justify-content:center;line-height:1;margin-right:.65rem}.sd-contact-page__cta-icon svg{display:block;height:1.08em;width:1.08em}.sd-contact-page__cta-inner{align-items:center;background:var(--contact-navy);border-radius:.5rem;color:#fff;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) auto;padding:var(--page-block-padding) 4rem}.sd-contact-page__cta h2{color:var(--sd-gold);font-size:clamp(2.5rem,2.8vw,3.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.04}.sd-contact-page__cta p{color:#ffffffd1;font:500 1.55rem/1.55 var(--font-body-family);margin:1.2rem 0 0;max-width:75rem}@media screen and (max-width:989px){.sd-contact-page{--page-section-gap:40px;--page-block-padding:30px;--page-inner-gap:22px}.sd-contact-page__hero{padding:var(--page-block-padding) 3.2rem}.sd-contact-page__grid{gap:4rem;grid-template-columns:minmax(24rem,.75fr) minmax(0,1.25fr)}.sd-contact-page__form-column{padding-left:4rem}.sd-contact-page__cta-inner{grid-template-columns:1fr}.sd-contact-page__button--outline{justify-self:start}}@media screen and (max-width:749px){.sd-contact-page{--page-section-gap:32px;--page-block-padding:28px;--page-inner-gap:20px}.sd-contact-page__hero-section>.page-width,.sd-contact-page__cta>.page-width{padding:0}.sd-contact-page__hero{border-radius:0;min-height:0;padding:var(--page-block-padding) 2rem}.sd-contact-page h1{color:#fff;font-size:clamp(3.3rem,12vw,4.8rem)}.sd-contact-page__hero>p:last-child,.sd-contact-page__cta h2,.sd-contact-page__cta p{overflow-wrap:anywhere}.sd-contact-page__grid{grid-template-columns:1fr}.sd-contact-page__info h2{max-width:30rem}.sd-contact-page__form-column{border-left:0;border-top:1px solid #cfd7db;padding-left:0;padding-top:var(--page-inner-gap)}.sd-contact-page__fields{grid-template-columns:1fr}.sd-contact-page__field--wide{grid-column:auto}.sd-contact-page__cta-inner{border-radius:0;padding:var(--page-block-padding) 2rem}.sd-contact-page__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sd-contact-page.css.map */
