.contact-section{max-width:1080px;margin:0 auto;padding:48px var(--pad-x) 88px}.contact-head{border-bottom:1px solid var(--ink);padding-bottom:32px;margin-bottom:0}.contact-title{font-family:var(--f-display);font-size:clamp(64px,11vw,168px);line-height:.9;text-transform:uppercase;letter-spacing:-.01em;margin-top:14px}.contact-intro{font-family:var(--f-serif);font-size:19px;line-height:1.6;max-width:56ch;margin-top:22px;text-wrap:pretty}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ink);border:1px solid var(--ink);border-top:none}.contact-card{display:flex;flex-direction:column;gap:9px;background:var(--paper);padding:30px 30px 34px;transition:background .15s ease,color .15s ease}a.contact-card:hover{background:var(--ink);color:var(--paper)}a.contact-card:hover .contact-card-label,a.contact-card:hover .contact-card-note{color:var(--paper-3)}.contact-card-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.contact-card-value{font-family:var(--f-display);font-size:clamp(22px,2.6vw,34px);line-height:1;text-transform:uppercase;letter-spacing:-.005em}.contact-card-note{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}@media(max-width:749px){.contact-grid{grid-template-columns:1fr}.contact-card{padding:24px 22px 28px}}.story-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:none}.story-visual{min-height:460px}.story-tag{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
