.contact-page.page-width{--contact-muted: rgba(var(--color-foreground), .72);color:rgb(var(--color-foreground));padding-top:clamp(4rem,7vw,9rem);padding-bottom:0}.contact-page__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(28rem,.75fr);gap:clamp(3.2rem,6vw,10rem);align-items:end;padding-bottom:clamp(4.8rem,7vw,9rem)}.contact-page__eyebrow,.contact-page__channel-label{margin:0 0 1.8rem;color:rgb(var(--color-button));font:700 1.2rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.contact-page__title{max-width:12ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(4.4rem,7vw,9rem);font-weight:var(--font-heading-weight);line-height:.98;letter-spacing:-.045em}.contact-page__lead{max-width:56ch;margin:3rem 0 0;color:var(--contact-muted);font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.6}.contact-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 2.8rem;margin-top:3.6rem}.contact-page__primary{min-height:5.4rem;padding-inline:3rem;font-weight:700}.contact-page__text-link,.contact-page__channel a{color:rgb(var(--color-button));text-decoration-thickness:1px;text-underline-offset:.35em}.contact-page__text-link{font-size:1.6rem;font-weight:600}.contact-page__text-link span{color:currentColor}.contact-page__brief{padding:clamp(2.8rem,4vw,4.8rem);border:1px solid rgba(var(--color-foreground),.2);border-top:4px solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04)}.contact-page__brief h2{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-size:clamp(2.8rem,3vw,3.8rem);line-height:1.08}.contact-page__brief ul{margin:0;padding:0;list-style:none}.contact-page__brief li{display:grid;grid-template-columns:2.8rem 1fr;gap:1rem;padding:1.3rem 0;border-top:1px solid rgba(var(--color-foreground),.16);font-size:1.5rem;line-height:1.45}.contact-page__brief li:before{content:"\2014";color:rgb(var(--color-button));font:700 1.2rem/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.contact-page__brief>p:last-child{margin:2rem 0 0;color:var(--contact-muted);font-size:1.4rem;line-height:1.6}.contact-page__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(var(--color-foreground),.26)}.contact-page__channel{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:2.8rem 2rem 3.6rem 0}.contact-page__channel+.contact-page__channel{padding-left:2.8rem;border-left:1px solid rgba(var(--color-foreground),.16)}.contact-page__channel-label{margin:0}.contact-page__channel a,.contact-page__channel>span:last-child{overflow-wrap:anywhere;font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.5}.contact-page__text-link:hover,.contact-page__channel a:hover{text-decoration-thickness:2px}.contact-page a:focus-visible,.contact-page__form-section summary:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:4px}.contact-page__form-section.gradient{border-top:1px solid rgba(var(--color-foreground),.16)}.contact-page__form.page-width--narrow{max-width:100rem;padding-top:clamp(4.8rem,7vw,8rem);padding-bottom:clamp(6rem,8vw,10rem)}.contact-page__form-intro{max-width:62ch;margin:0 0 3rem;color:rgba(var(--color-foreground),.78);font-size:1.7rem;line-height:1.65}.contact-page__form #ContactForm{scroll-margin-top:3rem;padding:clamp(2.4rem,5vw,5.6rem);border:1px solid rgba(var(--color-foreground),.22);background:rgb(var(--color-background))}.contact-page__form #ContactForm shopify-forms-embed{display:block;width:100%}.contact-page__form .hunt-request__process{margin:2.4rem 0 0;padding:0 .4rem;color:rgba(var(--color-foreground),.85)}.contact-page__form .hunt-request__process summary{padding:1.6rem 0;font-size:1.5rem;font-weight:600}@media screen and (max-width:749px){.contact-page__hero{grid-template-columns:minmax(0,1fr);gap:4.4rem}.contact-page__title{max-width:13ch;font-size:clamp(4.2rem,11vw,6.8rem)}.contact-page__lead{margin-top:2.2rem}.contact-page__channels{grid-template-columns:minmax(0,1fr)}.contact-page__channel,.contact-page__channel+.contact-page__channel{padding:2rem 0;border-left:0}.contact-page__channel+.contact-page__channel{border-top:1px solid rgba(var(--color-foreground),.16)}}@media screen and (max-width:480px){.contact-page__actions{align-items:stretch;flex-direction:column}.contact-page__primary{width:100%}.contact-page__brief{padding:2.4rem}.contact-page__form #ContactForm{padding:2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/page-contact.css.map */
