.contact__logo.svelte-1bv7ezn{z-index:10;letter-spacing:-.01em;text-transform:lowercase;color:var(--breath-text-primary);align-items:center;gap:.6rem;font-family:Gabarito,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:max(24px,50% - 500px)}.contact__locale.svelte-1bv7ezn{z-index:10;position:absolute;top:18px;right:max(24px,50% - 500px)}.contact__logo.svelte-1bv7ezn img:where(.svelte-1bv7ezn){width:18px;height:18px}.contact.svelte-1bv7ezn{z-index:1;box-sizing:border-box;text-align:center;max-width:34rem;min-height:100svh;color:var(--breath-text-primary);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:96px 24px 64px;font-family:Gabarito,sans-serif;display:flex;position:relative}.contact__copy.svelte-1bv7ezn{flex-direction:column;align-items:center;width:100%;display:flex}.contact__avatar.svelte-1bv7ezn{border-radius:50%;margin-bottom:1.75rem;display:block;box-shadow:0 0 0 1px #ffffff1a,0 0 0 6px #c9b08c14,0 18px 50px #00000080}.contact__avatar.svelte-1bv7ezn img:where(.svelte-1bv7ezn){object-fit:cover;border-radius:50%;width:112px;height:112px;display:block}.contact__eyebrow.svelte-1bv7ezn{letter-spacing:.16em;text-transform:uppercase;color:#dacbb4;margin:0;font-size:.6875rem;font-weight:600}.contact__title.svelte-1bv7ezn{letter-spacing:-.04em;margin:1rem 0 .4rem;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:500;line-height:1.06}.contact__role.svelte-1bv7ezn{color:#ffffff80;margin:0 0 1.5rem;font-size:1rem}.contact__body.svelte-1bv7ezn{color:#ffffffb8;max-width:30rem;margin:0 0 2rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65}.contact__links.svelte-1bv7ezn{text-align:left;flex-direction:column;gap:.75rem;width:100%;max-width:26rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.contact__link.svelte-1bv7ezn{color:var(--breath-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1.1rem .85rem .85rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}button.contact__link.svelte-1bv7ezn{width:100%;font:inherit;text-align:left;cursor:pointer}.contact__link--primary.svelte-1bv7ezn{background:#c9b08c1a;border-color:#c9b08c4d}.contact__link.svelte-1bv7ezn:hover{background:#c9b08c14;border-color:#c9b08c59;transform:translateY(-1px)}.contact__link.svelte-1bv7ezn:focus-visible,.contact__back.svelte-1bv7ezn:focus-visible,.contact__logo.svelte-1bv7ezn:focus-visible{outline-offset:4px;outline:2px solid #d2bfa3}.contact__link-icon.svelte-1bv7ezn{color:#e0cfb6;background:#c9b08c1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.contact__link-text.svelte-1bv7ezn{overflow-wrap:anywhere;flex-direction:column;gap:.15rem;min-width:0;font-size:1rem;font-weight:500;display:flex}.contact__link-text.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#ffffff80;font-size:.75rem;font-weight:400}.contact__link-arrow.svelte-1bv7ezn{color:#ffffff73}.contact__back.svelte-1bv7ezn{color:#ffffff8c;align-items:center;gap:.35rem;font-size:.875rem;text-decoration:none;display:inline-flex}.contact__back.svelte-1bv7ezn:hover{color:var(--breath-text-primary)}@media (prefers-reduced-motion:reduce){.contact__link.svelte-1bv7ezn{transition:none}}
