.contact-cards{align-content:start;gap:12px;display:grid}@media (width>=640px){.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-card:only-child,.contact-visit:nth-child(odd):last-child{grid-column:1/-1}}.contact-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);align-content:start;justify-items:start;gap:10px;min-width:0;padding:20px;display:grid}.contact-card .eyebrow{color:var(--blue)}.contact-value{min-height:44px;font:800 var(--t-xl)/1.1 var(--f);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.contact-value:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.contact-value .i{color:var(--blue)}.contact-value.is-email{font-size:var(--t-lg)}.contact-meta{font-size:var(--t-sm);color:var(--mute)}.contact-address{font:500 var(--t-md)/1.6 var(--f-mono)}.contact-visit .works-at{margin-bottom:2px}.contact-visit .works-at .eddys-logo{margin-block:4px 0}.contact-visit .hours{margin-top:4px}.contact-visit-btns{flex-wrap:wrap;gap:10px;display:flex}.form-title{font-size:var(--t-2xl);margin-bottom:20px}.contact-social{margin-top:var(--s-6);gap:12px;display:grid}.contact-social .eyebrow{color:var(--blue)}.att-slot{gap:8px;margin:-4px 0 20px;display:grid}.att-slot .att{margin:0}.att-slot .att .row.is-sm{grid-template-columns:56px minmax(0,1fr);padding-right:12px}.att-label{color:var(--blue)}.att-skel{border-radius:var(--r-md);background:var(--mist);height:59px}.form-skel{border-radius:var(--r-md);background:var(--snow);height:560px}@media (width>=900px){.contact-grid .contact-form{grid-area:1/1}.contact-grid .contact-cards{grid-area:1/2;grid-template-columns:1fr}}@media (width>=900px) and (height>=820px){.contact-grid .contact-cards{top:calc(var(--header-h) + 24px);position:sticky}}@media (width<=899.98px){.contact-grid.has-stock .contact-form{order:-1}}
