.profile-wrapper.svelte-17ctxi8{display:flex;flex-wrap:wrap;gap:var(--rml)}.face-wrapper.svelte-17ctxi8{display:flex;position:relative;border-radius:var(--rl)}.face-wrapper.svelte-17ctxi8:has(.face-toggle:where(.svelte-17ctxi8):focus){outline:2px solid var(--text-primary)}.face-toggle.svelte-17ctxi8{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1;border-radius:inherit;width:100%;height:100%;padding:0;margin:0;font:inherit;opacity:0;cursor:pointer}.image-wrapper.svelte-17ctxi8{position:relative;display:flex;border-radius:inherit}.face.svelte-17ctxi8{height:12.5rem;width:12.5rem;border-radius:inherit;-webkit-user-select:none;user-select:none;filter:saturate(0) blur(var(--m));transition:filter .5s var(--ease-out-circle)}.face-toggle.svelte-17ctxi8:checked+.image-wrapper:where(.svelte-17ctxi8) .face:where(.svelte-17ctxi8){filter:saturate(1) blur(0px)}.tooltip.svelte-17ctxi8{position:absolute;background-color:var(--layer-2);padding:var(--rs) var(--rxs);outline:1px solid var(--layer-3);border-radius:var(--rms);bottom:0;text-align:center;width:100%;pointer-events:painted}.face-toggle.svelte-17ctxi8:hover+.image-wrapper:where(.svelte-17ctxi8) .tooltip:where(.svelte-17ctxi8),.face-toggle.svelte-17ctxi8:focus+.image-wrapper:where(.svelte-17ctxi8) .tooltip:where(.svelte-17ctxi8){opacity:100%;transform:scale(1);transition:opacity .5s var(--ease-out-circle),transform .75s var(--ease-out-circle)}@media (pointer: coarse) and (hover: none){.face-toggle.svelte-17ctxi8+.image-wrapper:where(.svelte-17ctxi8) .tooltip:where(.svelte-17ctxi8){opacity:100%;transform:scale(1);transition:opacity .5s var(--ease-out-circle),transform .75s var(--ease-out-circle)}}.tooltip.svelte-17ctxi8,.face-toggle.svelte-17ctxi8:checked+.image-wrapper:where(.svelte-17ctxi8) .tooltip:where(.svelte-17ctxi8){opacity:0%;transform:scale(.9) translateY(4px);transition:opacity .25s var(--ease-out-circle),transform .25s var(--ease-out-circle)}.child-wrapper.svelte-17ctxi8{display:block;max-width:50ch}.contact-list-wrapper.svelte-1iwhw6d{display:flex;flex-direction:column;gap:var(--rms)}.contact-wrapper.svelte-1iwhw6d{display:flex;flex-wrap:wrap}.contact-wrapper.svelte-1iwhw6d>:where(.svelte-1iwhw6d){font-size:var(--tl);display:block;margin:0;padding:0}.type.svelte-1iwhw6d{min-width:15ch}a.svelte-1iwhw6d{color:var(--text-secondary);min-width:25ch}.experience-list-wrapper.svelte-1dfnuvs{--gap: var(--rxl);display:flex;flex-direction:column;gap:var(--gap);margin-top:var(--rxxl)}.experience-wrapper.svelte-1dfnuvs{display:flex}.timeline-wrapper.svelte-1dfnuvs{display:flex;flex-direction:column;align-items:center;padding-right:var(--rm)}.timeline-point.svelte-1dfnuvs{height:var(--rms);width:var(--rms);margin-top:var(--rs);border-radius:1000px;outline:var(--rxs) solid var(--layer-3);aspect-ratio:1;transition:background-color var(--dm) var(--ease-out-circle)}.experience-wrapper.svelte-1dfnuvs:hover .timeline-point:where(.svelte-1dfnuvs){background-color:var(--layer-5)}.timeline-line.svelte-1dfnuvs{width:var(--rxs);border-radius:1000px;background-color:var(--layer-3);height:calc(100% + var(--gap) - var(--rs));margin-bottom:calc(-1 * var(--gap) - var(--rs))}li.svelte-1dfnuvs:last-child .timeline-line:where(.svelte-1dfnuvs){height:100%;margin-bottom:0;background:linear-gradient(180deg,var(--layer-3) 50%,transparent 100%)}.info-wrapper.svelte-1dfnuvs{display:flex;flex-wrap:wrap;align-items:flex-start}.date.svelte-1dfnuvs{color:var(--text-secondary);flex:0 0 auto;min-width:20ch;margin-top:0;margin-bottom:var(--rs)}.experience.svelte-1dfnuvs{flex:1 1 0;min-width:30ch}.experience.svelte-1dfnuvs p:where(.svelte-1dfnuvs):last-of-type{margin-bottom:0}.context.svelte-1dfnuvs{margin-top:0;margin-bottom:0}.description.svelte-1dfnuvs{max-width:calc(100vw - var(--rxl))}.wrapper.svelte-fz16b0{display:inline-block;width:calc(3 * var(--rxxl))}.image-outline.svelte-fz16b0{display:flex;padding:var(--rm);border-radius:var(--rm);background-color:var(--layer-2);border:1px solid var(--layer-3)}img.svelte-fz16b0{--size: var(--rxxl);height:var(--size);width:var(--size);border-radius:var(--rms);border:none}p.svelte-fz16b0{font-weight:var(--fw-book);color:var(--text-secondary)}
