.contact-card{max-width:64rem;margin-inline:auto;margin-bottom:6rem}.contact-card__grid{position:relative;display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;max-width:42rem;margin-inline:auto;padding-inline:1.5rem}.contact-card__panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;overflow:hidden;padding:2rem;background-color:var(--color-dark-gray);transition:all .15s cubic-bezier(.4,0,.2,1)}.contact-card__panel:hover{background-color:color-mix(in srgb,var(--color-perfect-gray) 20%,transparent)}.contact-card__panel--info{order:-10;justify-content:flex-start}.contact-card__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem}.contact-card__title{font-size:1.875rem;line-height:2.25rem;text-align:center;color:var(--color-soft-ivory)}.contact-card__subtitle{margin-top:.5rem;font-family:var(--font-karla);font-size:1.125rem;line-height:2rem;color:color-mix(in srgb,var(--color-soft-ivory) 80%,transparent)}.contact-card__form{width:100%}.contact-card__fields{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem 2rem;width:100%}.contact-card__label{display:block;font-size:.875rem;line-height:1.5rem;font-weight:600;color:var(--color-soft-ivory)}.contact-card__input{display:block;width:100%;margin-top:.625rem;padding:.5rem .875rem;background-color:var(--color-soft-ivory);color:var(--color-charcoal-gray);font-size:1rem;line-height:1.5rem;outline:1px solid var(--color-soft-ivory);outline-offset:-1px}.contact-card__input::placeholder{color:var(--color-charcoal-gray)}.contact-card__input:focus,.contact-card__input:focus-visible{outline:2px solid var(--color-bright-green);outline-offset:-2px}.contact-card__actions{margin-top:2.5rem}.contact-card__submit{display:flex;position:relative;gap:var(--space-2x);width:100%;padding-block:13px}.contact-card__avatar{display:block;width:8rem;height:8rem;overflow:hidden}.contact-card__avatar-image{width:8rem;height:8rem;object-fit:cover}.contact-card__channels{max-width:32rem;margin-inline:auto;margin-top:2.5rem}.contact-card__channels>*+*{margin-top:2rem}.contact-card__channel{display:flex;column-gap:1.5rem}.contact-card__channel-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--color-perfect-gray)}.contact-card__channel-icon svg{width:1.5rem;height:1.5rem;color:var(--color-soft-ivory)}.contact-card__channel-title{font-family:var(--font-karla);font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--color-soft-ivory)}.contact-card__channel-title--email{line-height:1.75rem}.contact-card__channel-text{font-family:var(--font-karla);font-size:1rem;line-height:1.5rem;color:color-mix(in srgb,var(--color-soft-ivory) 80%,transparent)}.contact-card__channel-link{margin-top:.5rem;font-family:var(--font-karla);font-size:.875rem;line-height:1.5rem;font-weight:700;color:var(--color-soft-ivory)}@media(min-width:640px){.contact-card{margin-bottom:8rem;padding-inline:1.5rem}.contact-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card__field--full{grid-column:span 2 / span 2}}@media(min-width:768px){.contact-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.contact-card__title{line-height:1.375}.contact-card__panel--info{order:0}}@media(min-width:1024px){.contact-card{padding-inline:2rem}.contact-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem}.contact-card__panel--form{grid-column:span 2 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-card.css.map */
