.contactPage__body{padding-top:var(--space-12)}.contactPage__body:focus{outline:none}.contactPage .landingSectionHead{margin-bottom:var(--space-12)}.contactPage .landingSectionHead h1{margin:var(--space-4) 0 var(--space-6);font-size:clamp(44px,6vw,80px);line-height:1.04;letter-spacing:-.055em}.contactPage__stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);padding:var(--space-12);border-radius:var(--landing-radius);background:radial-gradient(ellipse at 15% 20%,var(--glass-selected),transparent 65%),linear-gradient(145deg,var(--glass-hairline),var(--glass-well) 55%,var(--glass-selected))}.contactPage__inbox{display:flex;flex-direction:column;min-width:0;min-height:240px;padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-xl)}.contactPage .contactPage__inbox h2{margin:0;font-size:21px;line-height:1.35;letter-spacing:-.03em}.contactPage__inbox>p{margin-top:var(--space-3);font-size:14px;line-height:1.7;color:var(--glass-ink-muted)}.contactPage__address{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-6)}.contactPage__address a{min-width:0;font-size:15px;font-weight:500;letter-spacing:-.012em;overflow-wrap:anywhere}.cofocusLanding .contactPage__copy{flex-shrink:0;min-height:36px;padding:0 var(--space-4);border-radius:var(--landing-capsule);font-size:12px;font-weight:500}.contactPage__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);max-width:920px;margin:var(--space-16) auto 0}.contactPage .contactPage__notes h2{margin:0;font-size:16px;line-height:1.5;letter-spacing:-.015em}.contactPage__notes p,.contactPage__notes address{margin-top:var(--space-3);font-size:14px;line-height:1.8;font-style:normal;color:var(--glass-ink-muted)}.cofocusLanding .contactPage__notes a{color:var(--glass-ink);text-decoration:underline;text-decoration-color:var(--glass-hairline);text-underline-offset:3px}@media(hover:hover){.cofocusLanding .contactPage__notes a:hover{text-decoration-color:currentColor}}@media(max-width:1000px){.contactPage__stage{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto;padding:var(--space-6);gap:var(--space-4)}.contactPage__inbox{min-height:0}}@media(max-width:700px){.contactPage__notes{grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin-top:var(--space-12)}}@media(max-width:600px){.contactPage__body{padding-top:var(--space-6)}.contactPage__stage{padding:var(--space-3);border-radius:var(--radius-xl)}.contactPage__inbox{padding:var(--space-6) var(--space-4) var(--space-4)}}
