.contact-page-intro{background:rgb(var(--brand-bg-color, var(--brand-light-bg, 250 250 250)));color:rgb(var(--brand-text, var(--brand-light-text, 15 31 58)));padding-block:clamp(2.5rem,6vw,5rem) clamp(1.75rem,4vw,3.25rem)}.contact-page-intro__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(20rem,1.06fr);gap:clamp(1.5rem,5vw,4rem);align-items:end}.contact-page-intro__copy{max-width:44rem}.contact-page-intro__logo{display:flex;max-width:min(11rem,52vw);margin-bottom:1.15rem}.contact-page-intro__logo .brand-logo-pair{max-width:100%}.contact-page-intro__logo img{max-height:3.1rem;object-fit:contain}.contact-page-intro__logo-text{color:rgb(var(--brand-accent, var(--brand-light-accent, 0 53 149)));font-size:1rem;font-weight:850;line-height:1}.contact-page-intro__eyebrow{margin:0 0 .65rem;color:rgb(var(--brand-accent, var(--brand-light-accent, 0 53 149)));font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.contact-page-intro__heading{max-width:11ch;margin:0;color:rgb(var(--brand-text, var(--brand-light-text, 15 31 58)));font-size:clamp(2.35rem,5.4vw,4.75rem);line-height:.98;letter-spacing:0}.contact-page-intro__text{max-width:36rem;margin-top:1.15rem;color:rgb(var(--brand-muted, var(--brand-light-muted, 64 81 110)));font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.55}.contact-page-intro__text p{margin-block:0}.contact-page-intro__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.contact-page-intro__method{min-width:0;padding:1rem;border:1px solid rgb(var(--brand-border, var(--brand-light-border, 200 214 240)) / .66);border-radius:8px;background:rgb(var(--brand-surface, var(--brand-light-surface, 255 255 255)) / .86);box-shadow:0 12px 24px #0000000d}.contact-page-intro__method-title{margin:0 0 .48rem;color:rgb(var(--brand-text, var(--brand-light-text, 15 31 58)));font-size:.96rem;line-height:1.22}.contact-page-intro__method-body{margin:0;color:rgb(var(--brand-muted, var(--brand-light-muted, 64 81 110)));font-size:.9rem;line-height:1.45}.contact-page-intro__method-link{display:inline-block;margin-top:.75rem;color:rgb(var(--brand-link, var(--brand-light-link, 0 53 149)));font-size:.9rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.cc-contact-form{background:rgb(var(--brand-bg-color, var(--brand-light-bg, 250 250 250)));color:rgb(var(--brand-text, var(--brand-light-text, 15 31 58)))}.cc-contact-form .section{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,5vw,4rem);background:transparent}.cc-contact-form .section>.container{max-width:min(54rem,calc(100vw - 2.5rem))}.cc-contact-form .mb-heading{margin-bottom:1.1rem}.cc-contact-form .section__heading{color:rgb(var(--brand-text, var(--brand-light-text, 15 31 58)))}.cc-contact-form .form{max-width:100%;padding:clamp(1rem,3vw,1.65rem);border:1px solid rgb(var(--brand-border, var(--brand-light-border, 200 214 240)) / .7);border-radius:8px;background:rgb(var(--brand-surface, var(--brand-light-surface, 255 255 255)) / .96);box-shadow:0 16px 32px #00000014}.cc-contact-form .label{color:rgb(var(--brand-text, var(--brand-light-text, 15 31 58)));font-weight:750}.cc-contact-form .input{border-color:rgb(var(--brand-border, var(--brand-light-border, 200 214 240)) / .82);background:rgb(var(--brand-bg-color, var(--brand-light-bg, 255 255 255)) / .76);color:rgb(var(--input-text-color, var(--brand-text, 15 31 58)));box-shadow:none}.cc-contact-form .input:focus{border-color:rgb(var(--brand-accent, var(--brand-light-accent, 0 53 149)));box-shadow:0 0 0 3px rgb(var(--brand-accent, var(--brand-light-accent, 0 53 149)) / .16)}.cc-contact-form .input::placeholder{color:rgb(var(--brand-muted, var(--brand-light-muted, 64 81 110)) / .78)}.cc-contact-form textarea.input{min-height:11rem}.cc-contact-form .select,.cc-contact-form .select:after{color:rgb(var(--input-text-color, var(--brand-text, 15 31 58)));--input-text-color: var(--brand-text, var(--brand-light-text, 15 31 58))}.cc-wholesale-entry-cta{background:rgb(var(--brand-bg-color, var(--brand-light-bg, 250 250 250)))}html[data-theme-scheme=dark] .contact-page-intro__method,html[data-theme-scheme=dark] .cc-contact-form .form{box-shadow:0 18px 44px #0000003d}@media(max-width:989px){.contact-page-intro__grid{grid-template-columns:1fr;align-items:start}.contact-page-intro__heading{max-width:12ch}}@media(max-width:699px){.contact-page-intro{padding-block:2rem 1.5rem}.contact-page-intro__heading{font-size:clamp(2.25rem,12vw,3.2rem)}.contact-page-intro__methods{grid-template-columns:1fr}.cc-contact-form .section>.container{max-width:calc(100vw - 2rem)}.cc-contact-form .form{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/contact-page.css.map */
