.section.contact-magazine{min-height:0;padding-top:24px;padding-bottom:64px}.contact-edition{border-bottom:1px solid var(--foreground);letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;font-size:10px;display:flex}.contact-edition>span:last-child{letter-spacing:0;text-transform:none;font-size:11px}.contact-spread{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;padding-top:32px;display:grid}.contact-letter{min-width:0;padding:8px 0 0}.contact-letter>.eyebrow{letter-spacing:1.5px;margin:0 0 20px;font-size:10px}.contact-letter h1{letter-spacing:-3px;margin:0 0 24px;font:clamp(64px,7.6vw,116px)/1 The Seasons,Georgia,serif}.contact-letter h1 em{color:var(--primary)}.contact-invitation{letter-spacing:-.4px;margin:0 0 28px;font:clamp(23px,2.4vw,34px)/1.3 The Seasons,Georgia,serif}.contact-address{overflow-wrap:anywhere;border-bottom:1px solid var(--foreground);padding-bottom:5px;font-size:clamp(16px,1.9vw,26px);line-height:1.5;display:inline-block}.contact-address:hover{color:var(--primary)}.contact-letter-note{color:var(--muted-foreground);margin:18px 0 24px;font-size:14px;line-height:1.8}.contact-send{justify-content:space-between;align-items:center;gap:36px;min-height:48px;display:inline-flex}.contact-signoff{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:18px;font:italic 22px/1.3 The Seasons,Georgia,serif;display:flex}.contact-signoff>span:last-child{color:var(--primary);font:26px/1 Arial,sans-serif}.contact-inquiries{border-left:1px solid var(--border);min-width:0;padding-left:32px}.contact-inquiries-heading{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:16px;padding:8px 0 20px;display:flex}.contact-inquiries-heading h2{margin:0;font:italic 30px/1.2 The Seasons,Georgia,serif}.contact-inquiries-heading>span{color:var(--primary)}.contact-inquiries>section{border-bottom:1px solid var(--border);grid-template-columns:25px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.contact-number{color:var(--primary);font:italic 19px/1.2 Georgia,serif}.contact-inquiries h3{letter-spacing:-.4px;margin:0 0 12px;font:27px/1.15 The Seasons,Georgia,serif}.contact-inquiries p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.contact-inquiries .contact-inquiries-note{margin-top:24px;font-size:12px}@media (max-width:900px){.contact-spread{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.contact-inquiries{padding-left:24px}.contact-letter h1{font-size:64px}}@media (max-width:650px){.section.contact-magazine{padding-top:18px;padding-bottom:40px}.contact-edition{letter-spacing:.7px;gap:16px;font-size:8px}.contact-edition>span:last-child{white-space:nowrap;font-size:10px}.contact-spread{grid-template-columns:1fr;gap:36px;padding-top:24px}.contact-letter h1{letter-spacing:-2px;font-size:64px}.contact-invitation{font-size:26px}.contact-address{font-size:18px}.contact-signoff{margin-top:28px}.contact-inquiries{border-left:0;padding-left:0}.contact-inquiries-heading{border-top:1px solid var(--foreground);padding-top:20px}.contact-inquiries>section{padding:20px 0}}
