.contact-phase1{--contact-ink: #252521;--contact-muted: #64635d;--contact-sage: #cad2ae;--contact-warm: #f4f1e9;--contact-line: rgba(37, 37, 33, .14);color:var(--contact-ink);font-family:var(--font-body--family)}.contact-phase1__shell{width:min(100% - 40px,1200px);margin-inline:auto}.contact-phase1__hero{padding:clamp(72px,8vw,120px) 0 clamp(64px,7vw,104px);background:radial-gradient(circle at 82% 20%,rgba(202,210,174,.32),transparent 28%),var(--contact-warm);text-align:center}.contact-phase1__hero-inner{max-width:900px;margin-inline:auto}.contact-phase1__eyebrow{margin:0 0 18px;color:var(--contact-muted);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.contact-phase1__hero h1,.contact-phase1__intro h2,.contact-next-steps h2,.contact-next-steps h3{margin:0;color:var(--contact-ink);font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight)}.contact-phase1__hero h1{max-width:820px;margin-inline:auto;font-size:clamp(46px,5.4vw,76px);letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.contact-phase1__subtitle{max-width:760px;margin:28px auto 0;color:var(--contact-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.65;text-wrap:pretty}.contact-phase1__actions{display:flex;justify-content:center;margin-top:34px}.contact-phase1__button{min-height:48px;padding-inline:28px;border:1px solid var(--contact-ink);border-radius:8px;background:var(--contact-ink);color:#fff;font-family:var(--font-body--family);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.contact-phase1__button:hover{background:transparent;color:var(--contact-ink);transform:translateY(-1px)}.contact-phase1__button:focus-visible,.contact-phase1__related a:focus-visible,.contact-next-steps a:focus-visible{outline:2px solid var(--contact-ink);outline-offset:4px}.contact-phase1__intro{padding:clamp(64px,7vw,96px) 0 clamp(28px,4vw,48px);background:#fff}.contact-phase1__intro-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,96px);align-items:start}.contact-phase1__intro h2,.contact-next-steps h2{font-size:clamp(36px,4vw,56px);letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.contact-phase1__intro-copy{color:var(--contact-muted);font-size:17px;line-height:1.75}.contact-phase1__intro-copy p{margin:0}.contact-phase1__intro-copy p+p{margin-top:18px}.contact-phase1__related{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--contact-line)}.contact-phase1__related a{color:var(--contact-ink);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:#25252147;text-underline-offset:5px}.contact-phase1__anchor{position:relative;top:-24px;height:1px;scroll-margin-top:120px}.contact-next-steps{padding:clamp(72px,8vw,112px) 0;background:var(--contact-warm)}.contact-next-steps__header{max-width:720px}.contact-next-steps__header>p:last-child{margin:22px 0 0;color:var(--contact-muted);font-size:17px;line-height:1.7}.contact-next-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,64px)}.contact-next-steps__card{min-height:270px;padding:32px;border:1px solid var(--contact-line);border-radius:8px;background:#ffffffb8}.contact-next-steps__number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--contact-sage);font-size:12px;font-weight:700}.contact-next-steps h3{margin-top:48px;font-size:30px;line-height:1.15}.contact-next-steps__card p{margin:16px 0 0;color:var(--contact-muted);font-size:15px;line-height:1.7}.contact-next-steps__contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:32px;padding:30px 32px;border-radius:8px;background:var(--contact-ink);color:#fff}.contact-next-steps__company{margin:0;font-weight:600}.contact-next-steps__address{max-width:660px;margin:8px 0 0;color:#ffffffb8;font-size:14px;line-height:1.6}.contact-next-steps__emails{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px}.contact-next-steps__emails a{color:#fff;font-size:14px;font-weight:600;text-underline-offset:4px}@media(max-width:749px){.contact-phase1__shell{width:min(100% - 32px,1200px)}.contact-phase1__hero{padding:64px 0 60px}.contact-phase1__hero h1{font-size:clamp(40px,12vw,52px)}.contact-phase1__subtitle{margin-top:22px;font-size:17px;line-height:1.6}.contact-phase1__actions{margin-top:28px}.contact-phase1__button{width:100%;justify-content:center}.contact-phase1__intro{padding:56px 0 24px}.contact-phase1__intro-grid{grid-template-columns:1fr;gap:26px}.contact-phase1__intro h2,.contact-next-steps h2{font-size:38px}.contact-phase1__intro-copy{font-size:16px}.contact-phase1__related{display:grid;gap:14px}.contact-next-steps{padding:64px 0}.contact-next-steps__grid{grid-template-columns:1fr;gap:16px;margin-top:36px}.contact-next-steps__card{min-height:0;padding:26px}.contact-next-steps h3{margin-top:30px;font-size:28px}.contact-next-steps__contact{grid-template-columns:1fr;padding:26px}.contact-next-steps__emails{display:grid;justify-content:start}}@media(prefers-reduced-motion:reduce){.contact-phase1__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/contact-phase1.css.map */
