@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Serif/PTSerif-BoldItalic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Sans/PTSans-BoldItalic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Serif/PTSerif-Bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Sans/PTSans-Bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Serif/PTSerif-Italic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Sans/PTSans-Italic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Serif/PTSerif-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"PT Serif";src:url(../../../media/fonts/PT_Sans/PTSans-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}body{font-family:"PT Serif",serif;font-size:18px;display:grid;grid-row-gap:55px;line-height:1.42857143;margin:0}*{box-sizing:border-box;padding:0;margin:0}h1{font-family:PT Sans,sans-serif;font-size:32px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#5a4db3}h2{font-family:PT Sans,sans-serif;font-size:24px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#5a4db3}h3{font-family:PT Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#5a4db3;margin:0}@media (max-width: 559px){h1{font-size:24px}h2{font-size:18px}}p{font-family:"PT Serif",serif;font-size:18px;line-height:1.42857143;color:#333;max-width:70ch;margin:0 0 12px}@media (max-width: 559px){p{font-size:14px}}ul{margin-left:1rem}ul>li{max-width:65ch}@media (max-width: 559px){ul>li{font-size:14px}}.a-email.svelte-q4hasy{font-size:18px;background:#362e6b;color:#dedbf0;text-decoration:none;padding:8px 12px;border-radius:8px}.a-email.svelte-q4hasy:hover{background:#9c94d1}@media (max-width: 559px){.a-email.svelte-q4hasy{font-size:14px}}.a-socialItem__logo.svelte-1jmui88.svelte-1jmui88{display:block;width:32px;height:32px;background-color:#362e6b;background-image:url(../../../media/images/social.png);background-repeat:no-repeat;border-radius:16px;background-clip:padding-box}.a-socialItem--twitter.svelte-1jmui88 .a-socialItem__logo.svelte-1jmui88{background-position:-32px 0}.a-socialItem--twitter.svelte-1jmui88 .a-socialItem__logo.svelte-1jmui88:hover{background-color:#5ec3df}.a-socialItem--linkedin.svelte-1jmui88 .a-socialItem__logo.svelte-1jmui88{background-position:-192px 0}.a-socialItem--linkedin.svelte-1jmui88 .a-socialItem__logo.svelte-1jmui88:hover{background-color:#2089b5}.o-footer.svelte-1uya1kf{display:flex;flex-direction:column;gap:24px;background:#5a4db3;color:#dedbf0;padding:24px 12vw}.o-footer__header.svelte-1uya1kf{font-family:PT Sans,sans-serif;font-size:24px;font-weight:700;text-align:left;color:#dedbf0}.o-footer__text.svelte-1uya1kf{color:#fff}.o-footer__socials.svelte-1uya1kf{display:grid;grid-template-columns:repeat(3,min-content);grid-column-gap:12px;align-items:center;list-style:none;margin:0}@media (max-width: 559px){.o-footer.svelte-1uya1kf{gap:12px;padding:12px}}.o-homeHeader.svelte-150e5tc.svelte-150e5tc{display:flex;justify-content:center;align-items:center;background:#5a4db3;color:#fff;min-height:240px;padding:12px}.o-homeHeader--breadcrumbs.svelte-150e5tc.svelte-150e5tc{padding:12px 12vw;justify-content:flex-start;min-height:auto}.o-homeHeader__container.svelte-150e5tc.svelte-150e5tc{display:grid;grid-template-columns:1fr 4fr;grid-template-areas:"face  intro       ";grid-column-gap:24px;align-items:center}.o-homeHeader--breadcrumbs.svelte-150e5tc .o-homeHeader__container.svelte-150e5tc{grid-template-columns:min-content 1fr;grid-template-areas:"face  breadcrumbs  " "face  title        "}.o-homeHeader__title.svelte-150e5tc.svelte-150e5tc{grid-area:title;color:#fff}.o-homeHeader__headshot.svelte-150e5tc.svelte-150e5tc{grid-area:face;display:table;width:120px;height:120px;background:url(../../../media/images/profile.jpg) center/contain no-repeat;border:4px solid white;border-radius:50%;margin:5px}.o-homeHeader--breadcrumbs.svelte-150e5tc .o-homeHeader__headshot.svelte-150e5tc{width:60px;height:60px}.o-homeHeader__breadcrumbs.svelte-150e5tc.svelte-150e5tc{grid-area:breadcrumbs;display:grid;grid-template-columns:repeat(4,min-content);grid-column-gap:12px;list-style:none;padding:0;margin:0}.o-homeHeader__breadcrumbs__item.svelte-150e5tc.svelte-150e5tc{color:#9c94d1;text-transform:uppercase}.o-homeHeader__intro.svelte-150e5tc.svelte-150e5tc{grid-area:intro}.o-homeHeader__intro.svelte-150e5tc p.svelte-150e5tc{font-family:PT Sans,sans-serif;font-size:32px;color:#fff;line-height:initial}.o-homeHeader__intro.svelte-150e5tc em.svelte-150e5tc{font-weight:700;font-style:normal}@media (max-width: 559px){.o-homeHeader--breadcrumbs.svelte-150e5tc.svelte-150e5tc{justify-content:center}.o-homeHeader__container.svelte-150e5tc.svelte-150e5tc{grid-template-columns:1fr;grid-template-rows:1fr min-content;grid-template-areas:"face         " "intro        ";grid-row-gap:12px;justify-items:center;padding:12px}.o-homeHeader--breadcrumbs.svelte-150e5tc .o-homeHeader__container.svelte-150e5tc{grid-template-columns:1fr;grid-template-rows:1fr min-content min-content;grid-template-areas:"face         " "breadcrumbs  " "title        ";grid-row-gap:12px;justify-items:center;padding:12px}.o-homeHeader__intro.svelte-150e5tc p.svelte-150e5tc{font-family:PT Sans,sans-serif;font-size:24px}}@media (min-width: 560px) and (max-width: 959px){.o-homeHeader__container.svelte-150e5tc.svelte-150e5tc{grid-template-columns:1fr 2fr}.o-homeHeader--breadcrumbs.svelte-150e5tc .o-homeHeader__container.svelte-150e5tc{align-content:center}.o-homeHeader__intro.svelte-150e5tc p.svelte-150e5tc{font-family:PT Sans,sans-serif;font-size:24px}}
