.section-ink-contact{--contact-ink: #172538;--contact-blue: #0a73ef;--contact-line: #dbe5ee;--contact-muted: #647084;--contact-soft: #f8fafc;background:#fff}.ink-contact,.ink-contact *{box-sizing:border-box}.ink-contact{color:var(--contact-ink);font-size:16px;line-height:1.6}.ink-contact__shell{width:min(calc(100% - 56px),1120px);margin-inline:auto}.ink-contact__hero{padding:72px 0 64px;border-bottom:1px solid var(--contact-line);background:var(--contact-soft)}.ink-contact__hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr);align-items:end;gap:90px}.ink-contact__eyebrow{margin:0 0 13px;color:var(--contact-blue);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ink-contact__hero h1{max-width:690px;margin:0;color:var(--contact-ink);font-size:clamp(48px,5.5vw,68px);font-weight:760;letter-spacing:-.055em;line-height:.98}.ink-contact__intro{padding-bottom:5px}.ink-contact__intro p{margin:0 0 20px;color:#536176;font-size:17px;line-height:1.7}.ink-contact__intro a{color:var(--contact-blue);font-size:14px;font-weight:750;text-underline-offset:4px}.ink-contact__support-nav{border-bottom:1px solid var(--contact-line)}.ink-contact__support-nav>div{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.ink-contact__support-nav>div::-webkit-scrollbar{display:none}.ink-contact__support-nav a{flex:0 0 auto;padding:18px 0 15px;border-bottom:2px solid transparent;color:var(--contact-muted);font-size:13px;font-weight:700;text-decoration:none}.ink-contact__support-nav a:hover,.ink-contact__support-nav a[aria-current=page]{border-bottom-color:var(--contact-blue);color:var(--contact-blue)}.ink-contact__layout{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:88px;padding-top:78px;padding-bottom:96px}.ink-contact__details{position:sticky;top:108px}.ink-contact__details h2{margin:0 0 31px;color:var(--contact-ink);font-size:30px;font-weight:740;letter-spacing:-.035em;line-height:1.12}.ink-contact__details dl{margin:0;border-top:1px solid var(--contact-ink)}.ink-contact__details dl>div{padding:18px 0 19px;border-bottom:1px solid var(--contact-line)}.ink-contact__details dt{margin-bottom:5px;color:var(--contact-ink);font-size:13px;font-weight:760}.ink-contact__details dd{margin:0;color:var(--contact-muted);font-size:13px;line-height:1.55}.ink-contact__email{padding-top:24px}.ink-contact__email span,.ink-contact__email a{display:block}.ink-contact__email span{margin-bottom:5px;color:var(--contact-muted);font-size:12px}.ink-contact__email a{color:var(--contact-blue);font-size:14px;font-weight:750;overflow-wrap:anywhere;text-underline-offset:4px}.ink-contact__form-column{min-width:0}.ink-contact__form-heading{padding-bottom:30px;border-bottom:1px solid var(--contact-ink)}.ink-contact__form-heading>span{color:var(--contact-blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ink-contact__form-heading h2{margin:8px 0 7px;color:var(--contact-ink);font-size:clamp(34px,3.5vw,46px);font-weight:750;letter-spacing:-.045em;line-height:1.05}.ink-contact__form-heading p{margin:0;color:var(--contact-muted);font-size:13px}.ink-contact__form{padding-top:10px}.ink-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ink-contact__field{padding-top:27px}.ink-contact__field label{display:block;margin-bottom:9px;color:var(--contact-ink);font-size:13px;font-weight:720}.ink-contact__field label span{color:#7a8698;font-size:11px;font-weight:500}.ink-contact__field input,.ink-contact__field select,.ink-contact__field textarea{width:100%;border:0;border-bottom:1px solid #b9c5d1;border-radius:0;outline:0;background:transparent;color:var(--contact-ink);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.ink-contact__field input,.ink-contact__field select{height:48px;padding:0 2px}.ink-contact__field select{cursor:pointer}.ink-contact__field textarea{min-height:180px;padding:14px;border:1px solid #b9c5d1;resize:vertical}.ink-contact__field input:focus,.ink-contact__field select:focus,.ink-contact__field textarea:focus{border-color:var(--contact-blue);box-shadow:0 2px #0a73ef1f}.ink-contact__field textarea:focus{box-shadow:0 0 0 3px #0a73ef17}.ink-contact__field input::placeholder,.ink-contact__field textarea::placeholder{color:#929dad}.ink-contact__submit-row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:30px}.ink-contact__submit-row p{max-width:410px;margin:0;color:#7a8698;font-size:12px}.ink-contact__submit-row button{min-width:154px;min-height:50px;padding:0 24px;border:1px solid var(--contact-blue);border-radius:3px;background:var(--contact-blue);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:750;transition:background .16s ease,color .16s ease}.ink-contact__submit-row button:hover{background:#fff;color:var(--contact-blue)}.ink-contact__status{margin:20px 0 8px;padding:18px 20px;border-left:3px solid var(--contact-blue);background:var(--contact-soft)}.ink-contact__status strong,.ink-contact__status p{display:block}.ink-contact__status p{margin:4px 0 0;color:var(--contact-muted)}.ink-contact__status--error{border-left-color:#c83b3b}@media(max-width:900px){.ink-contact__hero-grid{grid-template-columns:1fr;gap:30px}.ink-contact__intro{max-width:720px}.ink-contact__layout{grid-template-columns:1fr;gap:62px}.ink-contact__details{position:static}.ink-contact__details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ink-contact__details dl>div:nth-child(odd){padding-right:28px}.ink-contact__details dl>div:nth-child(2n){padding-left:28px;border-left:1px solid var(--contact-line)}}@media(max-width:620px){.ink-contact__shell{width:min(calc(100% - 32px),1120px)}.ink-contact__hero{padding:48px 0 42px}.ink-contact__hero h1{font-size:43px}.ink-contact__support-nav>div{gap:22px}.ink-contact__layout{gap:50px;padding-top:54px;padding-bottom:66px}.ink-contact__details dl,.ink-contact__field-grid{grid-template-columns:1fr}.ink-contact__details dl>div:nth-child(odd),.ink-contact__details dl>div:nth-child(2n){padding-right:0;padding-left:0;border-left:0}.ink-contact__submit-row{align-items:stretch;flex-direction:column}.ink-contact__submit-row button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ink-contact-redesign.css.map */
