.sv-contact-hero,.sv-contact-main,.sv-contact-final{--sv-contact-ink: #173a31;--sv-contact-green: #064c3a;--sv-contact-paper: #f7f4ed;--sv-contact-line: rgba(23, 58, 49, .18);color:var(--sv-contact-ink);background:#fff}.sv-contact-hero *,.sv-contact-main *,.sv-contact-final *{box-sizing:border-box}.buckscc-floating-box{display:none!important}.sv-contact-eyebrow{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.35}.sv-contact-hero__stage{display:grid;grid-template-columns:minmax(0,58fr) minmax(360px,42fr);min-height:360px;background:var(--sv-contact-paper)}.sv-contact-hero__copy{align-self:center;width:min(620px,calc(100% - 80px));margin:0 auto;padding:68px 0}.sv-contact-hero h1,.sv-contact-main h2,.sv-contact-final h2{margin:0;font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;color:var(--sv-contact-ink)}.sv-contact-hero h1{max-width:520px;font-size:clamp(42px,4.1vw,68px);line-height:.98}.sv-contact-hero__body{max-width:610px;margin-top:24px;font-size:16px;line-height:1.65}.sv-contact-hero__body p{margin:0}.sv-contact-hero__media{min-height:100%;overflow:hidden}.sv-contact-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.sv-contact-media-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:360px;color:#173a3194;background:linear-gradient(135deg,#e9e5dc,#f7f5f0 55%,#dedad0);letter-spacing:.14em}.sv-contact-media-pending span{font-size:11px}.sv-contact-media-pending strong{margin-top:8px;font-size:18px;font-weight:500}.sv-contact-quick{display:grid;grid-template-columns:repeat(3,1fr);max-width:1600px;margin:0 auto;border-bottom:1px solid var(--sv-contact-line)}.sv-contact-quick__item{min-height:108px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 42px;color:inherit;text-decoration:none;border-right:1px solid var(--sv-contact-line)}.sv-contact-quick__item:last-child{border-right:0}.sv-contact-quick__item strong,.sv-contact-quick__item small{display:block}.sv-contact-quick__item strong{font-size:14px;letter-spacing:.03em}.sv-contact-quick__item small{margin-top:5px;font-size:12px;color:#173a31b8}.sv-contact-icon svg{width:28px;height:28px}.sv-contact-arrow{transition:transform .16s ease}.sv-contact-quick__item:hover .sv-contact-arrow{transform:translate(4px)}.sv-contact-main{border-bottom:1px solid var(--sv-contact-line)}.sv-contact-main__inner{display:grid;grid-template-columns:minmax(0,34fr) minmax(420px,43fr) minmax(260px,23fr);max-width:1600px;margin:0 auto}.sv-contact-routing,.sv-contact-form-wrap,.sv-contact-direct{padding:78px 44px 82px}.sv-contact-routing,.sv-contact-form-wrap{border-right:1px solid var(--sv-contact-line)}.sv-contact-main h2{font-size:clamp(34px,3.1vw,50px);line-height:1.02}.sv-contact-routing__intro,.sv-contact-form-wrap__intro{margin:18px 0 0;max-width:560px;font-size:14px;line-height:1.65;color:#173a31c7}.sv-contact-routes{margin-top:40px}.sv-contact-route{position:relative;padding:24px 0 24px 42px;border-top:1px solid var(--sv-contact-line)}.sv-contact-route:last-child{border-bottom:1px solid var(--sv-contact-line)}.sv-contact-route__number{position:absolute;left:0;top:26px;font-size:11px;font-weight:700;letter-spacing:.12em}.sv-contact-route h3,.sv-contact-direct h3{margin:0;font-family:var(--font-heading-family);font-size:19px;font-weight:400;line-height:1.2}.sv-contact-route p,.sv-contact-direct p{margin:9px 0 12px;font-size:12px;line-height:1.55;color:#173a31bd}.sv-contact-route a{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--sv-contact-green);text-decoration:none;text-transform:uppercase}.sv-contact-form-wrap h2{font-size:clamp(32px,2.8vw,46px)}.sv-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;margin-top:30px}.sv-contact-field{min-width:0}.sv-contact-field--wide{grid-column:1 / -1}.sv-contact-field label{display:block;margin-bottom:7px;font-size:11px;font-weight:700}.sv-contact-field input,.sv-contact-field select,.sv-contact-field textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid rgba(23,58,49,.27);border-radius:0;background:#ffffffb8;color:var(--sv-contact-ink);font:inherit;font-size:13px}.sv-contact-field textarea{min-height:122px;resize:vertical}.sv-contact-field input:focus,.sv-contact-field select:focus,.sv-contact-field textarea:focus{outline:2px solid rgba(6,76,58,.22);outline-offset:1px;border-color:var(--sv-contact-green)}.sv-contact-button,.sv-contact-outline-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:13px 24px;border:1px solid var(--sv-contact-green);color:#fff;background:var(--sv-contact-green);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sv-contact-outline-button{color:var(--sv-contact-green);background:transparent}.sv-contact-form__success,.sv-contact-form__errors{grid-column:1 / -1;padding:16px;border:1px solid var(--sv-contact-line)}.sv-contact-form__success strong{font-family:var(--font-heading-family);font-size:22px;font-weight:400}.sv-contact-form__success p{margin:6px 0 0}.sv-contact-direct{background:linear-gradient(135deg,#f7f4edb3,#fff3)}.sv-contact-direct dl{margin:22px 0 28px}.sv-contact-direct dl>div{padding:14px 0;border-bottom:1px solid var(--sv-contact-line)}.sv-contact-direct dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sv-contact-direct dd{margin:5px 0 0;font-size:13px}.sv-contact-direct dd a{color:inherit;text-decoration:none}.sv-contact-direct__route{padding:24px 0;border-top:1px solid var(--sv-contact-line)}.sv-contact-direct__route .sv-contact-outline-button{width:100%;margin-top:8px}.sv-contact-final{background:var(--sv-contact-paper)}.sv-contact-final__inner{display:flex;min-height:148px;max-width:1380px;margin:0 auto;padding:34px 42px;align-items:center;justify-content:space-between;gap:40px}.sv-contact-final .sv-contact-eyebrow{margin-bottom:7px;font-size:9px}.sv-contact-final h2{font-size:clamp(28px,2.6vw,42px)}.sv-contact-final__actions{display:flex;gap:14px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sunvale-contact-base.css.map */
