.section-contact-hub{background-color:var(--hub-bg, var(--color-background));color:var(--hub-text, var(--color-foreground));width:100%}.contact-hub__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin)}.contact-hub__intro{max-width:720px;margin-bottom:2.5rem}.contact-hub__intro p{font-size:1.0625rem;line-height:1.7;color:var(--hub-text, var(--color-foreground));margin:0}.contact-hub__contact-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-bottom:1rem}.contact-hub__contact-link{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:var(--font-weight-body-bold, 600);color:var(--hub-text, var(--color-foreground));text-decoration:none;transition:opacity .2s ease}.contact-hub__contact-link:hover{opacity:.7}.contact-hub__contact-link svg{flex-shrink:0}.contact-hub__email-copy{background:none;border:none;padding:0;font:inherit;font-weight:700;cursor:pointer}.contact-hub__email-copy-icon,.contact-hub__email-copied-icon{display:flex;align-items:center;opacity:0;transition:opacity .2s ease}.contact-hub__email-copied-icon{color:#22c55e}.contact-hub__copy-icon{width:.875rem;height:.875rem;flex-shrink:0}@media(hover:hover){.contact-hub__email-copy:hover .contact-hub__email-copy-icon{opacity:1}}.contact-hub__email-copy.is-copied .contact-hub__email-copy-icon{opacity:0}.contact-hub__email-copy.is-copied .contact-hub__email-copied-icon{opacity:1}.contact-hub__help-text{color:var(--hub-text-muted, rgba(0, 0, 0, .6));font-size:.9375rem;line-height:1.6;margin:.75rem 0 0}.contact-hub__ready{margin-bottom:3rem}.contact-hub__ready-title{font-family:var(--font-heading);font-weight:var(--font-weight-heading, 600);font-size:1.125rem;margin:0 0 1.25rem;color:var(--hub-text, var(--color-foreground))}.contact-hub__ready-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.contact-hub__ready-card{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 0}.contact-hub__ready-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--hub-ready-border, rgba(255, 255, 255, .1));color:var(--hub-text, var(--color-foreground))}.contact-hub__ready-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.contact-hub__ready-label{font-weight:var(--font-weight-body-bold, 600);font-size:.9375rem;color:var(--hub-text, var(--color-foreground));line-height:1.3}.contact-hub__ready-value{color:var(--hub-text-muted, rgba(0, 0, 0, .65));font-size:.875rem;line-height:1.5}.contact-hub__routes-title{font-family:var(--font-heading);font-weight:var(--font-weight-heading, 600);font-size:1.125rem;margin:0 0 1.25rem;color:var(--hub-text, var(--color-foreground))}.contact-hub__routes{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.contact-hub__route{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.25rem 1.5rem;min-height:110px;background-color:var(--hub-route-bg, rgba(255, 255, 255, .06));border:1px solid var(--hub-route-border, rgba(255, 255, 255, .1));border-left:3px solid var(--hub-accent, var(--hub-text, #111111));border-radius:calc(var(--hub-radius, 16px) * .5);text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-hub__route:hover{background-color:var(--hub-route-hover-bg, rgba(255, 255, 255, .12));border-color:var(--hub-route-hover-border, rgba(255, 255, 255, .25));border-left-color:var(--hub-link, var(--hub-accent, #111111));box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.contact-hub__route-purpose{font-size:.8125rem;letter-spacing:.01em;color:var(--hub-text-muted, rgba(0, 0, 0, .5));font-weight:var(--font-weight-body);line-height:1.4}.contact-hub__route-name{font-family:var(--font-heading);font-weight:var(--font-weight-heading, 600);font-size:1rem;color:var(--hub-text, var(--color-foreground));display:flex;align-items:center;justify-content:space-between;gap:.5rem}.contact-hub__route:hover .contact-hub__route-name{color:var(--hub-link, var(--hub-accent, var(--hub-text)))}.contact-hub__route-arrow{transition:transform .2s ease,opacity .2s ease;flex-shrink:0;opacity:.3}.contact-hub__route:hover .contact-hub__route-arrow{transform:translate(4px);opacity:1}.contact-hub__header{display:grid;gap:.75rem;justify-items:start;text-align:left}.contact-hub__header--align-center{justify-items:center;text-align:center}.contact-hub__header--align-right{justify-items:end;text-align:right}.contact-hub__heading{line-height:1.2;margin:0 0 .5rem}.contact-hub__heading.text-lg{font-size:var(--font-size-lg)}.contact-hub__heading.text-xl{font-size:var(--font-size-xl)}.contact-hub__heading.text-2xl{font-size:var(--font-size-2xl)}.contact-hub__heading.text-3xl{font-size:var(--font-size-3xl)}.contact-hub__heading.text-4xl{font-size:var(--font-size-4xl)}.contact-hub__heading--decorated,.contact-hub__heading strong,.contact-hub__heading b{color:var(--hub-link, var(--color-link, var(--color-foreground)));font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.contact-hub__subheading{font-family:var(--font-body);color:var(--hub-text-muted, rgba(0, 0, 0, .6));line-height:1.6;margin:0}@media(max-width:1023px){.contact-hub__routes{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.contact-hub__routes{grid-template-columns:1fr}.contact-hub__route{min-height:unset;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.25rem;gap:.75rem}.contact-hub__ready-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-hub.css.map */
