.about-container.svelte-1d6zfvv.svelte-1d6zfvv{max-width:1100px;margin:0 auto;padding:var(--size-2) 0;display:block}.image-section.svelte-1d6zfvv.svelte-1d6zfvv{display:flex;justify-content:center;margin-bottom:var(--size-6)}.image-wrapper.svelte-1d6zfvv.svelte-1d6zfvv{width:300px;height:300px;overflow:hidden;box-shadow:var(--box-shadow);border-radius:50%;border:4px solid var(--border-color-primary);transition:transform .3s ease,border-color .3s ease}.image-wrapper.svelte-1d6zfvv img.svelte-1d6zfvv{width:100%;height:100%;object-fit:cover;object-position:center 15%;transform:scale(1.25);transform-origin:center 15%}.content-section.svelte-1d6zfvv.svelte-1d6zfvv{width:100%;padding-bottom:var(--size-6)}h1.svelte-1d6zfvv.svelte-1d6zfvv{margin-top:0;margin-bottom:var(--size-3);color:var(--text-color-primary);font-weight:700;text-align:center}.subtitle.svelte-1d6zfvv.svelte-1d6zfvv{display:block;font-size:var(--size-3-mid);text-transform:lowercase;color:var(--royal-blue);font-weight:700;margin-bottom:var(--size-3);text-align:center}.bio-text.svelte-1d6zfvv p.svelte-1d6zfvv{color:var(--text-color-secondary);margin-bottom:var(--size-4)}.inline-links{text-decoration:underline}.bio-link{color:var(--sky-blue-hover);text-decoration:underline}.bio-link:hover{color:var(--sky-blue)}.meta-sections.svelte-1d6zfvv.svelte-1d6zfvv{margin-top:var(--size-8)}.meta-block.svelte-1d6zfvv.svelte-1d6zfvv{margin-bottom:var(--size-6)}.meta-block.svelte-1d6zfvv h2.svelte-1d6zfvv{font-size:1.15rem;margin-bottom:var(--size-2);color:var(--text-color-primary);border-bottom:1px solid var(--border-color-primary);padding-bottom:var(--size-1)}.meta-block.svelte-1d6zfvv ul.svelte-1d6zfvv{padding-left:var(--size-4);color:var(--text-color-third);line-height:1.6}.meta-block.svelte-1d6zfvv li.svelte-1d6zfvv{margin-bottom:var(--size-2)}.social-links.svelte-1d6zfvv.svelte-1d6zfvv{display:flex;flex-wrap:wrap;gap:var(--size-4);margin-top:var(--size-6);clear:both}.link-btn.svelte-1d6zfvv.svelte-1d6zfvv{padding:var(--size-3) var(--size-5);font-size:.95rem;border-radius:var(--border-radius);border:1px solid var(--border-color-secondary);background-color:var(--bg-color-secondary);color:var(--text-color-fourth);transition:all .2s ease;text-align:center}.link-btn.svelte-1d6zfvv.svelte-1d6zfvv:hover{background-color:var(--hover-color-grey);color:var(--text-color-primary)}.link-btn.primary-btn.svelte-1d6zfvv.svelte-1d6zfvv{background-color:var(--sky-blue-hover);border-color:var(--sky-blue-hover);color:#fff;font-weight:600}.link-btn.primary-btn.svelte-1d6zfvv.svelte-1d6zfvv:hover{background-color:var(--sky-blue);border-color:var(--sky-blue)}@media (min-width: 768px){.about-container.svelte-1d6zfvv.svelte-1d6zfvv{padding:var(--size-8) 0}.image-section.svelte-1d6zfvv.svelte-1d6zfvv{float:left;margin-right:var(--size-10);margin-bottom:var(--size-4)}.image-wrapper.svelte-1d6zfvv.svelte-1d6zfvv{width:360px;height:480px;border-radius:var(--border-radius)}.image-wrapper.svelte-1d6zfvv img.svelte-1d6zfvv{transform:scale(1.35);transform-origin:center 10%;object-position:center 10%}.image-wrapper.svelte-1d6zfvv.svelte-1d6zfvv:hover{transform:scale(1.01);border-color:var(--sky-blue)}.content-section.svelte-1d6zfvv.svelte-1d6zfvv{display:block}h1.svelte-1d6zfvv.svelte-1d6zfvv,.subtitle.svelte-1d6zfvv.svelte-1d6zfvv{text-align:left}.meta-sections.svelte-1d6zfvv.svelte-1d6zfvv{clear:both;padding-top:var(--size-4);display:grid;grid-template-columns:1fr;gap:var(--size-4)}}
