.contact-hub__intro{max-width:62rem;margin:0 0 4.8rem}.contact-hub__eyebrow{display:inline-block;margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.contact-hub__title{margin:0 0 1.6rem}.contact-hub__lede{font-size:1.8rem;line-height:1.65;color:rgb(var(--color-foreground));margin:0}.contact-hub__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media screen and (min-width:990px){.contact-hub__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:6rem}}.contact-hub__form-card{padding:3.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.4rem;background:rgba(var(--color-foreground),.02)}@media screen and (max-width:749px){.contact-hub__form-card{padding:2rem}}.contact-hub__form-heading{margin:0 0 .8rem}.contact-hub__form-note{margin:0 0 2.8rem;font-size:1.4rem;line-height:1.6;opacity:.8}.contact-hub__fields{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.contact-hub__fields--split{grid-template-columns:1fr 1fr}}.contact-hub__field-full{grid-column:1 / -1}.contact-hub__select-wrap{position:relative}.contact-hub__select{width:100%;min-height:4.5rem;padding:1.5rem 4rem 1.5rem 1.5rem;font-size:1.6rem;font-family:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, .2rem);-webkit-appearance:none;appearance:none;cursor:pointer}.contact-hub__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.1rem}.contact-hub__select-arrow{position:absolute;right:1.5rem;top:50%;width:1.2rem;height:1.2rem;transform:translateY(-50%);pointer-events:none;fill:currentColor;opacity:.7}.contact-hub__submit{margin-top:.8rem}.contact-hub__aside{display:flex;flex-direction:column;gap:1.6rem}.contact-hub__card{display:block;padding:2.2rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.4rem;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}a.contact-hub__card:hover,a.contact-hub__card:focus-visible{transform:translateY(-.2rem);border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.04)}.contact-hub__card-head{display:flex;align-items:center;gap:1.2rem;margin-bottom:.8rem}.contact-hub__card-icon{flex:0 0 auto;width:2.2rem;height:2.2rem;fill:currentColor}.contact-hub__card-title{font-weight:600;font-size:1.6rem;letter-spacing:.01em}.contact-hub__card-body{font-size:1.4rem;line-height:1.6;opacity:.82;margin:0}.contact-hub__card-value{display:inline-block;margin-top:.6rem;font-size:1.5rem;word-break:break-word}.contact-hub__socials{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.contact-hub__social{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:inherit;transition:background-color .18s ease,border-color .18s ease}.contact-hub__social:hover,.contact-hub__social:focus-visible{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.45)}.contact-hub__social svg{width:1.9rem;height:1.9rem;fill:currentColor}.contact-hub__faq{margin-top:6rem;max-width:80rem}.contact-hub__faq-heading{margin:0 0 2.4rem}.contact-hub__faq-item{border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.contact-hub__faq-item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.16)}.contact-hub__faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;font-size:1.7rem;line-height:1.5;font-weight:600;list-style:none}.contact-hub__faq-q::-webkit-details-marker{display:none}.contact-hub__faq-q:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.4rem}.contact-hub__faq-icon{flex:0 0 auto;width:1.6rem;height:1.6rem;margin-top:.4rem;fill:currentColor;transition:transform .2s ease}.contact-hub__faq-item[open] .contact-hub__faq-icon{transform:rotate(45deg)}.contact-hub__faq-a{padding:0 0 2.2rem;font-size:1.6rem;line-height:1.7;max-width:68ch}.contact-hub__faq-a>*+*{margin-top:1.2rem}@media(prefers-reduced-motion:reduce){.contact-hub__card,.contact-hub__faq-icon,.contact-hub__social{transition:none}a.contact-hub__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-hub.css.map */
