.contacts.svelte-217spi{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width>=900px){.contacts.svelte-217spi{justify-content:flex-start}}.contact-pill.svelte-217spi{border:1px solid var(--color-border);color:var(--color-text);border-radius:2rem;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.9rem;transition:background-color .15s;display:inline-flex}.contact-pill.svelte-217spi:hover{background-color:var(--color-active);text-decoration:none}.about.svelte-kayvnq{background-color:var(--color-surface);box-shadow:0 2px 8px var(--color-shadow);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;margin-top:20px;padding:2rem;display:flex}@media (width>=900px){.about.svelte-kayvnq{text-align:left;flex-direction:row;align-items:start;padding:2.5rem}}.photo-col.svelte-kayvnq{flex-shrink:0}.profile.svelte-kayvnq{object-fit:cover;border-radius:50%;width:150px;height:150px}.info-col.svelte-kayvnq{flex-direction:column;gap:.25rem;display:flex}@media (width>=900px){.info-col.svelte-kayvnq{gap:.4rem}}.info-col.svelte-kayvnq h1:where(.svelte-kayvnq),.info-col.svelte-kayvnq h2:where(.svelte-kayvnq){margin:0;display:none}@media (width>=900px){.info-col.svelte-kayvnq h1:where(.svelte-kayvnq),.info-col.svelte-kayvnq h2:where(.svelte-kayvnq){display:block}}.bio.svelte-kayvnq{text-align:justify;margin-top:.75rem;margin-bottom:0}.text-content.svelte-65pyee{text-align:justify;margin:auto}.text-content.svelte-65pyee a{color:var(--color-accent)}.text-content.svelte-65pyee a:hover{text-decoration:underline}.added-info.svelte-65pyee{text-align:left;font-size:smaller}.job-container.svelte-65pyee{flex-direction:column;width:100%;height:100%;display:flex}.image-button.svelte-65pyee{cursor:zoom-in;background:0 0;border:none;padding:0}.image-button.svelte-65pyee img:where(.svelte-65pyee){background-color:var(--color-img-bg)}.image-button.svelte-65pyee:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}dialog.svelte-65pyee img:where(.svelte-65pyee){background-color:var(--color-img-bg);max-width:80vw;height:auto;max-height:80vh;margin:auto}dialog.svelte-65pyee::backdrop{background:#0000004d}dialog[open].svelte-65pyee{animation:.3s cubic-bezier(.34,1.56,.64,1) svelte-65pyee-zoom}@keyframes svelte-65pyee-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-65pyee::backdrop{animation:.2s ease-out svelte-65pyee-fade}@keyframes svelte-65pyee-fade{0%{opacity:0}to{opacity:1}}.jobs-container.svelte-c78b5h{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=1024px){.jobs-container.svelte-c78b5h{grid-template-columns:1fr 1fr}}.job-card.svelte-c78b5h{background-color:var(--color-surface);box-shadow:0 2px 8px var(--color-shadow);border-radius:12px;padding:25px}.element.svelte-dlyl6b{background-color:var(--color-surface);box-shadow:0 2px 8px var(--color-shadow);border-radius:12px;flex-direction:column;place-content:center space-between;margin-top:30px;padding:45px;display:flex}.element.svelte-dlyl6b img:where(.svelte-dlyl6b){object-fit:scale-down;background-color:var(--color-img-bg);max-width:100%;max-height:150px}.element.svelte-dlyl6b div:where(.svelte-dlyl6b){width:80%;margin:auto}@media (width>=900px){.element.svelte-dlyl6b{flex-direction:row}.element.svelte-dlyl6b div:where(.svelte-dlyl6b){width:50%;margin-right:0}.element.svelte-dlyl6b img:where(.svelte-dlyl6b){margin:auto}}.anchor.svelte-1uha8ag{scroll-margin-top:70px}@media (width>=900px){.anchor.svelte-1uha8ag{scroll-margin-top:60px}}
