.item.svelte-rbv6q6{justify-content:center;align-items:center;gap:1rem;display:flex}.item.svelte-rbv6q6 .title:where(.svelte-rbv6q6){margin:0;font-size:1rem;font-weight:700}.item.svelte-rbv6q6 .secondary:where(.svelte-rbv6q6){margin:0;font-size:.9rem;font-style:italic;font-weight:400}.image.svelte-rbv6q6{object-fit:contain;justify-self:center;width:64px;height:64px;position:relative}@media print{.item.svelte-rbv6q6 .title:where(.svelte-rbv6q6){font-size:.8rem}.item.svelte-rbv6q6 .secondary:where(.svelte-rbv6q6){font-size:.75rem}.image.svelte-rbv6q6{object-fit:contain;justify-self:center;width:32px;height:32px;position:relative}}button.svelte-kpkrh2{text-transform:uppercase;background:var(--accent);color:var(--primary);cursor:pointer;border:none;align-items:center;gap:1rem;padding:.3rem .75rem;font-family:inherit;font-weight:600;display:inline-flex}.root.svelte-oiwvqb{--font-color:white;--underline-timing:cubic-bezier(.4, 0, .2, 1);background-color:var(--primary);text-transform:uppercase;letter-spacing:4px;font-size:1.5rem}.inner.svelte-oiwvqb{max-width:var(--page-width);padding:1em var(--left-right-padding);justify-items:center;gap:1em;margin:0 auto;display:grid}.name.svelte-oiwvqb{color:var(--font-color);letter-spacing:.3em;padding:.25em 0;font-size:4rem;font-weight:600}.title.svelte-oiwvqb{grid-template-columns:auto min-content auto;justify-self:stretch;align-items:center;gap:5vw;display:grid}.title.svelte-oiwvqb section:where(.svelte-oiwvqb){background-color:var(--accent);height:2px}.title.svelte-oiwvqb div:where(.svelte-oiwvqb){color:var(--accent);white-space:nowrap}.contact-details-button.svelte-oiwvqb{margin-top:.25rem}.links.svelte-oiwvqb{text-transform:none;letter-spacing:1px;justify-self:stretch;padding-top:1em;font-size:1.25rem;display:flex}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb){flex:1;justify-items:center;gap:1em;text-decoration:none;display:grid}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb) .linkIcon:where(.svelte-oiwvqb){color:var(--accent)}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){color:var(--font-color);padding:0 0 .4em;position:relative}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb) span.hasLink:where(.svelte-oiwvqb):after{content:"";background-color:var(--accent);opacity:0;width:100%;height:.1em;transition:transform .2s var(--underline-timing), opacity .2s var(--underline-timing);transform-origin:50%;position:absolute;bottom:0;left:0;transform:scaleX(.5)}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb):hover span:where(.svelte-oiwvqb):after,.links.svelte-oiwvqb .link:where(.svelte-oiwvqb):focus span:where(.svelte-oiwvqb):after{opacity:1;transform:scaleX(1)}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb):hover,.links.svelte-oiwvqb .link:where(.svelte-oiwvqb):focus{outline:none}.links.svelte-oiwvqb .linkDivider:where(.svelte-oiwvqb){background-color:var(--accent);width:.05em;margin:.3em 2vw}@media screen and (width<=800px){.root.svelte-oiwvqb{font-size:calc(.25em + 2vw)}.name.svelte-oiwvqb{font-size:8vw}.links.svelte-oiwvqb{flex-direction:column;margin-top:.5em;font-size:calc(.75em + 1vw)}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb){grid-template-columns:min-content 1fr;place-items:center start}.links.svelte-oiwvqb .linkDivider:where(.svelte-oiwvqb){margin:.5em 0}}@media print{.inner.svelte-oiwvqb{padding:.5em var(--left-right-padding);gap:0}.name.svelte-oiwvqb{font-size:40px}.title.svelte-oiwvqb{font-size:16px}.links.svelte-oiwvqb{font-size:14px}.links.svelte-oiwvqb .link:where(.svelte-oiwvqb){grid-template-columns:min-content 1fr;place-items:center start}.contact-details-button.svelte-oiwvqb{display:none}}.item.svelte-w0q96s h3:where(.svelte-w0q96s){align-items:center;gap:1rem;margin:0;display:flex}.item.svelte-w0q96s h3:where(.svelte-w0q96s) .line:where(.svelte-w0q96s){background-color:var(--primary);flex:1;height:1.5px}p.svelte-w0q96s{text-align:justify;margin-top:.25rem}@media print{.item.svelte-w0q96s{font-size:.75rem}.item.svelte-w0q96s h3:where(.svelte-w0q96s){font-size:.9rem}p.svelte-w0q96s{margin-top:0}}.root.svelte-1vau0f4{max-width:var(--page-width);padding:2em var(--left-right-padding);grid-template-columns:200px auto;align-items:center;gap:2rem;margin:0 auto;display:grid}.image.svelte-1vau0f4{border-radius:10000px;height:200px;position:relative;overflow:hidden}.text.svelte-1vau0f4{font-size:1.2rem}@media screen and (width<=800px){.text.svelte-1vau0f4{font-size:calc(.25em + 2vw)}}@media screen and (width<=640px){.root.svelte-1vau0f4{grid-template-columns:auto;justify-items:center}.image.svelte-1vau0f4{width:240px;height:240px}.text.svelte-1vau0f4{font-size:1.2rem}}@media print{.root.svelte-1vau0f4{padding:0 var(--left-right-padding);grid-template-columns:100px auto}.image.svelte-1vau0f4{width:100px;height:100px}.text.svelte-1vau0f4{font-size:14px}}.list.svelte-18p2gu6{flex-wrap:wrap;gap:.4rem;display:flex}.item.svelte-18p2gu6{background:#f5f5f1;border-radius:8px;padding:3px 7px}.more.svelte-18p2gu6{padding:3px 7px}@media print{.item.svelte-18p2gu6,.more.svelte-18p2gu6{padding:2px 5px;font-size:.8rem}}button.svelte-14soct0{color:var(--link-color);appearance:none;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.25ch;font-family:inherit;line-height:1;display:inline-flex}button.svelte-14soct0 .content:where(.svelte-14soct0){text-underline-offset:3px}button.svelte-14soct0:hover .content:where(.svelte-14soct0){text-decoration:underline}.material-symbols-outlined.svelte-14soct0{font-size:120%}dialog.svelte-1oj7zng{--animation:cubic-bezier(.16, .55, .19, 1.01);background-color:var(--background);border:none;align-items:stretch;min-width:min(600px,100vw - 5rem);max-width:min(900px,100vw - 5rem)}dialog.svelte-1oj7zng::backdrop{animation:svelte-1oj7zng-fadeIn .3s var(--animation);background-color:#0007}dialog[open].svelte-1oj7zng{animation:svelte-1oj7zng-fadeIn .3s var(--animation);flex-direction:column;gap:1rem;display:flex}.close.svelte-1oj7zng{align-self:flex-end}@keyframes svelte-1oj7zng-fadeIn{0%{opacity:0}to{opacity:1}}.item.svelte-jb22ye{gap:.5rem;margin-top:1.5rem;display:grid}.jobTitle.svelte-jb22ye{font-weight:700}.locationAndDate.svelte-jb22ye{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:0 .5rem;font-style:italic;display:grid}.locationAndDate.svelte-jb22ye .image:where(.svelte-jb22ye){align-items:center;width:24px;height:24px;display:flex}.description.svelte-jb22ye{text-align:justify;margin:0}.more.svelte-jb22ye{justify-self:flex-end}@media screen and (width<=800px){.locationAndDate.svelte-jb22ye{grid-template-rows:auto auto}.locationAndDate.svelte-jb22ye .image:where(.svelte-jb22ye){grid-row-start:span 2}.divider.svelte-jb22ye{display:none}}@media print{.item.svelte-jb22ye{margin-top:.75rem}.jobTitle.svelte-jb22ye{margin:0;font-size:.8rem}.locationAndDate.svelte-jb22ye{font-size:.75rem}.locationAndDate.svelte-jb22ye .image:where(.svelte-jb22ye){width:20px;height:20px}.description.svelte-jb22ye{font-size:.75rem}.more.svelte-jb22ye{display:none}}.list.svelte-1a26onz{margin:0;padding:0}.root.svelte-1uha8ag{--column-padding:calc(.83em + 1vw)}.grid.svelte-1uha8ag{max-width:var(--page-width);padding:0 var(--left-right-padding);color:var(--primary);margin:0 auto}.gridInner.svelte-1uha8ag{border-top:2px solid var(--primary);grid-template-columns:1fr 1fr;display:grid}.gridLeft.svelte-1uha8ag{border-right:2px solid var(--primary);padding-right:var(--column-padding)}.gridRight.svelte-1uha8ag{padding-left:var(--column-padding)}.gridLeft.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.sectionHeader),.gridRight.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.sectionHeader){margin:2em 0 5em}.sectionHeader.svelte-1uha8ag{text-transform:uppercase;letter-spacing:2px;text-align:center;background:var(--primary);color:var(--accent);position:relative}.source.svelte-1uha8ag,.website.svelte-1uha8ag{color:#777;margin:.75rem 0;font-size:.6rem}.website.svelte-1uha8ag{grid-column-start:span 2;display:none}@media screen and (width<=800px){.gridInner.svelte-1uha8ag{grid-template-columns:1fr}.gridLeft.svelte-1uha8ag{padding-right:var(--column-padding);border-right:none}.gridRight.svelte-1uha8ag .sectionHeader:where(.svelte-1uha8ag){border-top:2px solid var(--primary);padding-top:.5em}.gridLeft.svelte-1uha8ag,.gridRight.svelte-1uha8ag{padding-left:0;padding-right:0}}@media print{.sectionHeader.svelte-1uha8ag{margin-bottom:.5rem;font-size:1em}.website.svelte-1uha8ag{display:block}.source.svelte-1uha8ag{display:none}}
