.profile-hero.svelte-pawdo2{padding:clamp(72px,10vw,104px) 0 clamp(56px,8vw,80px)}.profile-hero__inner.svelte-pawdo2{display:grid;justify-items:center;gap:16px;text-align:center}h1.svelte-pawdo2{font-size:clamp(2.9rem,7vw,4.4rem);line-height:.98}.profile-subtitle.svelte-pawdo2{max-width:38rem;font-size:clamp(1rem,2.2vw,1.15rem);color:var(--muted);line-height:1.7}.profile-story.svelte-pawdo2{padding:0 0 clamp(56px,7vw,72px)}.profile-story__inner.svelte-pawdo2{display:flex;justify-content:center}.story-column.svelte-pawdo2{width:min(100%,42.5rem);display:grid;gap:48px;padding-top:clamp(44px,6vw,64px)}.story-block.svelte-pawdo2{display:grid;gap:18px}.story-block.svelte-pawdo2 p:where(.svelte-pawdo2){color:var(--text)}.story-block.svelte-pawdo2 p:where(.svelte-pawdo2) a{color:var(--text);text-decoration:underline;text-underline-offset:.2em}.story-block.svelte-pawdo2 p:where(.svelte-pawdo2) a:hover{color:var(--accent)}.story-quote.svelte-pawdo2{display:grid;grid-template-columns:3px minmax(0,1fr);gap:16px;padding:20px 24px;border-radius:4px;background:#7cbba033}.story-quote__bar.svelte-pawdo2{background:var(--accent);border-radius:999px}.story-quote.svelte-pawdo2 p:where(.svelte-pawdo2){margin:0;font-style:italic}.profile-contact.svelte-pawdo2{padding:clamp(44px,6vw,64px) 0}.profile-contact__inner.svelte-pawdo2{display:grid;grid-template-columns:minmax(0,220px) minmax(0,480px);justify-content:center;gap:clamp(32px,5vw,64px);align-items:start}.profile-card.svelte-pawdo2{width:100%;max-width:220px;display:grid;gap:0;padding:10px 10px 0;border-radius:12px;background:var(--surface-raised);color:var(--subtle);overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 10px 36px #0006}.profile-photo.svelte-pawdo2{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#111;border-radius:8px;box-shadow:0 0 0 1px #00000059 inset}.profile-card.svelte-pawdo2 span:where(.svelte-pawdo2){margin:12px -10px 0;padding:12px 16px 14px;text-align:center;font-size:.9rem;font-weight:500;letter-spacing:.03em;color:var(--muted);border-top:1px solid var(--line)}.contact-grid.svelte-pawdo2{display:grid;gap:28px}.contact-row.svelte-pawdo2{display:grid;gap:8px}.contact-row.svelte-pawdo2 a:where(.svelte-pawdo2){color:var(--text);font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1.6;word-break:break-word}.contact-row.svelte-pawdo2 a:where(.svelte-pawdo2):hover{color:var(--accent)}@media(max-width:820px){.profile-contact__inner.svelte-pawdo2{grid-template-columns:1fr}.profile-card.svelte-pawdo2{max-width:220px;justify-self:center}}
