*{box-sizing:border-box}body{color:#20201e;-webkit-font-smoothing:antialiased;background:#faf9f6;margin:0;font-family:Georgia,Times New Roman,serif}.contact-page.svelte-wkxllv{width:min(1100px,100% - 48px);min-height:100svh;margin-inline:auto;padding-bottom:64px}.contact-header.svelte-wkxllv{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.contact-name.svelte-wkxllv{color:inherit;letter-spacing:-.045em;flex-direction:column;flex-shrink:0;font-size:clamp(28px,3.2vw,46px);line-height:1.02;text-decoration:none;display:flex}.back-link.svelte-wkxllv{color:inherit;font-size:16px;text-decoration:none}main.svelte-wkxllv{padding-top:clamp(40px,6vw,80px)}h1.svelte-wkxllv{letter-spacing:-.035em;margin:0 0 40px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.1}.contact-layout.svelte-wkxllv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.portrait.svelte-wkxllv{width:100%;height:auto;display:block}.contact-details.svelte-wkxllv{overflow-wrap:anywhere;min-width:0;font-size:clamp(17px,2vw,24px);font-style:normal;line-height:1.6}.contact-details.svelte-wkxllv p:where(.svelte-wkxllv){margin:0 0 24px}.contact-details.svelte-wkxllv p:where(.svelte-wkxllv):last-child{margin-bottom:0}.contact-details.svelte-wkxllv a:where(.svelte-wkxllv){color:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.back-link.svelte-wkxllv:hover{text-underline-offset:4px;text-decoration:underline}a.svelte-wkxllv:focus-visible{outline-offset:5px;outline:3px solid #a94c32}@media (width<=700px){.contact-header.svelte-wkxllv{align-items:flex-start;padding-block:24px}.back-link.svelte-wkxllv{padding-top:6px;font-size:14px}.contact-layout.svelte-wkxllv{grid-template-columns:minmax(0,1fr);gap:32px}.portrait.svelte-wkxllv{max-width:480px}.contact-details.svelte-wkxllv{font-size:20px}}
