.contact.svelte-wt4tt0{position:relative;overflow:hidden;padding-block:clamp(4.5rem,9vw,8rem)}.contact-glow.svelte-wt4tt0{position:absolute;right:-18rem;top:-10rem;width:46rem;height:46rem;border-radius:50%;background:radial-gradient(circle,rgba(18,160,215,.18),transparent 64%);pointer-events:none}.contact-head.svelte-wt4tt0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.section-coordinate.svelte-wt4tt0{display:flex;align-items:baseline;gap:.8rem}.section-number.svelte-wt4tt0{font-family:Oswald,sans-serif;font-size:1.35rem;font-weight:500;line-height:1;color:var(--saffron)}.section-label.svelte-wt4tt0,.contact-note.svelte-wt4tt0{font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy-300)}.contact-grid.svelte-wt4tt0{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.contact-copy.svelte-wt4tt0 .eyebrow:where(.svelte-wt4tt0){margin-bottom:1rem}.contact.svelte-wt4tt0 h2:where(.svelte-wt4tt0) span:where(.svelte-wt4tt0){color:var(--saffron)}.contact-lede.svelte-wt4tt0{max-width:31rem;margin-top:1.2rem;font-size:.9rem;line-height:1.8;color:var(--navy-200)}.email-link.svelte-wt4tt0{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.4rem;padding-bottom:.2rem;border-bottom:1px solid rgba(255,255,255,.28);font-family:Oswald,sans-serif;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:500;line-height:1;color:var(--navy-50);transition:color .18s ease,border-color .18s ease}.email-link.svelte-wt4tt0:hover{color:var(--accent-light);border-color:var(--accent)}.email-link.svelte-wt4tt0 svg{color:var(--accent)}.contact-socials.svelte-wt4tt0{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.contact-socials.svelte-wt4tt0 a:where(.svelte-wt4tt0),.social-placeholder.svelte-wt4tt0{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border:1px solid var(--line);border-radius:.45rem;font-size:.53rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-300)}.contact-socials.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:var(--accent-light);border-color:#70d8ff66}.social-placeholder.svelte-wt4tt0{opacity:.55;cursor:default}.contact-location.svelte-wt4tt0{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.5rem}.contact-location.svelte-wt4tt0 svg{flex:none;margin-top:.15rem;color:var(--accent)}.contact-location.svelte-wt4tt0 p:where(.svelte-wt4tt0){display:flex;flex-direction:column;gap:.05rem;font-size:.55rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--navy-300)}.contact-cards.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.contact-card.svelte-wt4tt0{display:flex;flex-direction:column;min-height:13rem;padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:#13225785;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,background-color .26s ease}.contact-card.svelte-wt4tt0:hover{transform:translateY(-4px);border-color:#70d8ff66;background:#132257cc}.contact-card.svelte-wt4tt0:last-of-type{background:linear-gradient(150deg,#004d9885,#050b1dbf)}.contact-card.svelte-wt4tt0:last-of-type:hover{background:linear-gradient(150deg,#004d98b8,#050b1de6)}.contact-card-index.svelte-wt4tt0{font-size:.48rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--saffron)}.contact-card.svelte-wt4tt0 h3:where(.svelte-wt4tt0){margin-top:.8rem;font-family:Oswald,sans-serif;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1;text-transform:uppercase;color:var(--navy-50)}.contact-card.svelte-wt4tt0 p:where(.svelte-wt4tt0){margin-top:.4rem;font-size:.65rem;line-height:1.6;color:var(--navy-300)}.contact-card-action.svelte-wt4tt0{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-light)}.partner-tags.svelte-wt4tt0{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.4rem}.partner-tags.svelte-wt4tt0 span:where(.svelte-wt4tt0){padding:.3rem .5rem;border:1px solid var(--line);border-radius:.3rem;font-size:.47rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--navy-300)}.contact-foot.svelte-wt4tt0{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}.contact-foot.svelte-wt4tt0>p:where(.svelte-wt4tt0){font-family:Oswald,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;text-transform:uppercase;color:var(--navy-300)}@media(max-width:940px){.contact-grid.svelte-wt4tt0{grid-template-columns:1fr;gap:2.5rem;align-items:start}.contact-cards.svelte-wt4tt0{max-width:42rem}}@media(max-width:640px){.contact.svelte-wt4tt0{padding-block:4rem}.contact-head.svelte-wt4tt0,.contact-foot.svelte-wt4tt0{align-items:flex-start;flex-direction:column;gap:.6rem}.contact-cards.svelte-wt4tt0{grid-template-columns:1fr}.contact-card.svelte-wt4tt0{min-height:11rem}}
