.contact_page__cbJV7{width:100%;overflow:clip;padding-bottom:clamp(4rem,8vw,7rem);background:var(--background);color:var(--foreground)}.contact_contactCard__deVz2,.contact_hero__6nf3I,.contact_visual__0oCKF{width:calc(100% - 3rem);max-width:1120px;margin-inline:auto}.contact_hero__6nf3I{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2.25rem,4vw,3.25rem);text-align:center}.contact_contactCard__deVz2 [role=heading],.contact_hero__6nf3I h1,.contact_methodTitle__IgJNf,.contact_visual__0oCKF figcaption span{font-family:Yekan Bakh,sans-serif;font-weight:500;letter-spacing:-.025em}.contact_hero__6nf3I h1{margin:0;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.18}.contact_hero__6nf3I p{max-width:55ch;margin:0;color:var(--muted-foreground);font-size:clamp(.975rem,1.2vw,1.0625rem);line-height:1.9}.contact_contactCard__deVz2{overflow:hidden;border-radius:var(--card-radius)}.contact_methodGrid__nco8u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.contact_methodGroup__l9g3G{position:relative;display:flex;min-width:0}.contact_methodLink__o5m75{display:flex;flex:1;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(1.5rem,3vw,2rem);color:var(--foreground)}.contact_iconTile__lg6F9{display:grid;flex:0 0 auto;place-items:center;width:2.75rem;aspect-ratio:1;border-radius:var(--button-radius);background:var(--muted);color:var(--foreground)}.contact_iconTile__lg6F9 svg{width:1.125rem;height:1.125rem;stroke-width:1.7}.contact_methodCopy__SBkzC{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.contact_methodTitle__IgJNf{font-size:1rem}.contact_methodValue__tP6ad{max-width:100%;overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.contact_methodNote___GLIR{color:var(--muted-foreground);font-size:.8125rem;line-height:1.65}.contact_methodSeparator__oXm2E{position:absolute;inset-block:1.5rem;inset-inline-end:0;height:auto}.contact_visual__0oCKF{position:relative;min-height:clamp(20rem,42vw,31rem);margin-top:clamp(1rem,2vw,1.5rem);overflow:hidden;border-radius:var(--card-radius);background:var(--muted)}.contact_visual__0oCKF img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 52%;object-position:center 52%}.contact_visual__0oCKF figcaption{position:absolute;inset-block-start:clamp(1rem,3vw,2rem);inset-inline-start:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;max-width:28rem;padding:1rem 1.125rem;border:1px solid color-mix(in oklch,var(--background) 72%,transparent);border-radius:var(--card-radius);background:color-mix(in oklch,var(--background) 64%,transparent);color:var(--foreground);backdrop-filter:blur(14px) saturate(.85)}.contact_visual__0oCKF figcaption span{font-size:clamp(1.125rem,2vw,1.375rem)}.contact_visual__0oCKF figcaption small{color:var(--foreground);font-size:.8125rem;line-height:1.7}@media (max-width:768px){.contact_contactCard__deVz2,.contact_hero__6nf3I,.contact_visual__0oCKF{width:calc(100% - 2rem)}.contact_hero__6nf3I{padding-top:1.5rem}.contact_hero__6nf3I h1{font-size:clamp(2.25rem,11vw,3.25rem)}.contact_methodGrid__nco8u{grid-template-columns:1fr}.contact_methodSeparator__oXm2E{inset-inline:1.5rem;inset-block-start:auto;bottom:0;width:auto;height:1px}.contact_methodLink__o5m75{padding:1.25rem 1.5rem}.contact_visual__0oCKF{min-height:30rem}.contact_visual__0oCKF img{-o-object-position:58% center;object-position:58% center}.contact_visual__0oCKF figcaption{max-width:calc(100% - 2rem)}}