section.svelte-dfd2ey{display:flex;width:100%;box-sizing:border-box;position:relative}ul.svelte-dfd2ey{list-style:none;margin:0;padding:0;width:50%}ul.svelte-dfd2ey:first-child{text-align:left}ul.svelte-dfd2ey:last-child{text-align:right}ul.svelte-dfd2ey,li.svelte-dfd2ey{color:#ebebeb}section.svelte-15h83tt{padding:10px}.entry.svelte-15h83tt{display:flex;flex-direction:column;max-width:400px}.section-title.svelte-15h83tt{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}h2.svelte-15h83tt{color:var(--main-header-color);margin-right:10px;font-size:1.6rem;font-weight:600;text-transform:uppercase}hr.svelte-15h83tt{border:none;background:var(--main-header-color);height:1px;flex-grow:1}.date-box.svelte-15h83tt{color:#000;height:100%;width:88px;margin:10px 2px 0 0}.date-box.svelte-15h83tt :where(.svelte-15h83tt),.entry-box.svelte-15h83tt :where(.svelte-15h83tt){font-size:1.1rem}.date-box.svelte-15h83tt span:where(.svelte-15h83tt){display:inline-block;font-weight:var(--font-weight-regular);margin-right:2px}.entry-box.svelte-15h83tt{display:flex;flex-direction:column;justify-content:flex-start}.first-line.svelte-15h83tt{display:flex;flex-direction:column;padding-bottom:0;margin-bottom:0;max-width:100%}.item-title.svelte-15h83tt{font-weight:var(--font-weight-semibold);margin-right:5px;color:var(--main-text-color)}.item-description.svelte-15h83tt{color:var(--main-text-color);font-weight:300}.item-role.svelte-15h83tt,.item-detail.svelte-15h83tt{font-weight:300;color:#757575;font-size:1rem}.item-detail.svelte-15h83tt{display:block}.bullet-points.svelte-15h83tt{margin:0 0 20px;padding-left:0;list-style:none}.bullet-point.svelte-15h83tt{color:var(--main-text-color);font-weight:300;position:relative;padding-left:16px;line-height:1.48rem}.bullet-point.svelte-15h83tt:before{content:"•";color:var(--main-header-color);font-weight:700;position:absolute;left:0}button.svelte-15h83tt{border:none;background-color:transparent;color:var(--main-header-color);margin:2rem auto}button.svelte-15h83tt:hover{font-weight:700;font-size:large;color:var(--aside-panel-color)}@media (min-width: 900px){.entry.svelte-15h83tt{flex-direction:row;max-width:100%}.entry-box.svelte-15h83tt{width:100%}.first-line.svelte-15h83tt{flex-direction:row}.date-box.svelte-15h83tt{width:100px;margin-top:0}.item-description.svelte-15h83tt{margin-bottom:20px}.item-role.svelte-15h83tt{margin-left:auto}.item-detail.svelte-15h83tt{display:inline-block;margin-left:auto}}section.svelte-hpetsi{padding:10px}.title.svelte-hpetsi{display:block;font-size:1.2rem;color:var(--main-text-color);margin-bottom:10px;margin-top:10px;font-weight:var(--font-weight-semibold)}.entry.svelte-hpetsi{display:block;margin-bottom:10px}.entry.svelte-hpetsi :where(.svelte-hpetsi){font-size:1.1rem;max-width:400px}.item-title.svelte-hpetsi{font-weight:var(--font-weight-semibold);color:var(--main-text-color);display:inline-block;margin-right:16px}.item-description.svelte-hpetsi{display:block;color:var(--main-text-color);font-weight:300}@media (min-width: 900px){.entry.svelte-hpetsi{width:100%;display:flex;margin:0}.item-title.svelte-hpetsi{width:150px}}section.svelte-xokgfq{padding:10px}details.svelte-xokgfq{margin-top:10px;color:var(--main-text-color)}summary.svelte-xokgfq{font-weight:var(--font-weight-semibold)}.entry.svelte-xokgfq{margin-top:10px;display:block}summary.svelte-xokgfq,.date-box.svelte-xokgfq :where(.svelte-xokgfq),.entry-box.svelte-xokgfq :where(.svelte-xokgfq){font-size:1.1rem}.entry-box.svelte-xokgfq{display:block}.date-box.svelte-xokgfq span:where(.svelte-xokgfq){display:inline-block;font-weight:var(--font-weight-regular);margin-right:2px}.item-title.svelte-xokgfq{font-weight:var(--font-weight-semibold);margin-right:2px;color:var(--main-text-color)}.item-description.svelte-xokgfq{color:var(--main-text-color)}@media (min-width: 900px){.entry.svelte-xokgfq{margin-top:0;display:flex}.date-box.svelte-xokgfq{width:88px}}:root{--main-panel-color: #fff;--main-header-color: #2e9994;--main-text-color: #000000;--aside-panel-color: #021f28;--aside-text-color: #d7d6c4;--aside-panel-box-color: #032d39;--date-padding: 80px;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--icon-width: 20px}#container.svelte-14tzwpa{display:flex;flex-direction:column}aside.svelte-14tzwpa{background:var(--aside-panel-color);padding:10px 20px;font-size:1rem;font-family:var(--font-source-sans-pro);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-width:300px}#container.svelte-14tzwpa>aside:where(.svelte-14tzwpa) h1:where(.svelte-14tzwpa){font-weight:var(--font-weight-semibold);font-size:1.8rem;text-transform:uppercase;text-align:left;margin:0}aside.svelte-14tzwpa,#container.svelte-14tzwpa h1:where(.svelte-14tzwpa),p.svelte-14tzwpa{color:var(--aside-text-color)}.tagline.svelte-14tzwpa{font-weight:var(--font-weight-light);font-size:1.6rem;display:block;margin-bottom:0}.box.svelte-14tzwpa{background:var(--aside-panel-box-color);width:100%;padding:16px;box-sizing:border-box;border-radius:4px}.box.svelte-14tzwpa a:where(.svelte-14tzwpa){color:var(--aside-text-color)}.workshop-count.svelte-14tzwpa{padding:10px;font-size:1.1rem;color:var(--main-text-color);margin:10px 0}.workshop-count.svelte-14tzwpa a:where(.svelte-14tzwpa){color:var(--main-header-color);text-decoration:none;font-weight:var(--font-weight-regular)}.workshop-count.svelte-14tzwpa a:where(.svelte-14tzwpa):hover{font-weight:700;font-size:large;color:var(--aside-panel-color)}#bio.svelte-14tzwpa{display:flex;flex-direction:column;margin-top:20px}#media-bar.svelte-14tzwpa{display:flex;align-items:center;margin-bottom:10px}#interests-title.svelte-14tzwpa{line-height:1;color:var(--main-header-color);font-size:1.2rem;display:block;margin-bottom:10px}#website.svelte-14tzwpa,#website.svelte-14tzwpa a:where(.svelte-14tzwpa),#bio.svelte-14tzwpa span:where(.svelte-14tzwpa),#media-bar.svelte-14tzwpa a:where(.svelte-14tzwpa),#website.svelte-14tzwpa a:where(.svelte-14tzwpa):first-of-type,#bio.svelte-14tzwpa span:where(.svelte-14tzwpa):first-of-type span:where(.svelte-14tzwpa):first-of-type,#bio.svelte-14tzwpa span:where(.svelte-14tzwpa) a:where(.svelte-14tzwpa):first-of-type{display:flex;align-items:center}#media-bar.svelte-14tzwpa a:where(.svelte-14tzwpa),#website.svelte-14tzwpa a:where(.svelte-14tzwpa):first-of-type,#bio.svelte-14tzwpa span:where(.svelte-14tzwpa):first-of-type span:where(.svelte-14tzwpa):first-of-type,#bio.svelte-14tzwpa span:where(.svelte-14tzwpa) a:where(.svelte-14tzwpa):first-of-type{background-color:var(--main-header-color);width:32px;height:32px;border-radius:50%;margin-right:10px;justify-content:center}#bio.svelte-14tzwpa>span:where(.svelte-14tzwpa):first-child,#website.svelte-14tzwpa{margin-bottom:10px}aside.svelte-14tzwpa>:where(.svelte-14tzwpa){margin-top:20px}#techSkills.svelte-14tzwpa{box-sizing:border-box}#techSkills.svelte-14tzwpa h3:where(.svelte-14tzwpa){text-transform:uppercase;margin:20px 0}#techSkills.svelte-14tzwpa div:where(.svelte-14tzwpa){display:flex;flex-direction:row;align-items:center;height:48px}#techSkills.svelte-14tzwpa>div:where(.svelte-14tzwpa)>h2:where(.svelte-14tzwpa){margin-right:10px;line-height:.1rem;font-size:2rem;margin:inherit 20px;color:var(--main-header-color);font-weight:var(--font-weight-extralight);text-transform:uppercase}#techSkills.svelte-14tzwpa>div:where(.svelte-14tzwpa)>hr:where(.svelte-14tzwpa):first-of-type{background:var(--aside-text-color);height:.5px;flex-grow:1}main.svelte-14tzwpa{padding:15px;background:var(--main-panel-color);font-family:Source Sans Pro;font-size:.9rem;flex-grow:1}@media (min-width: 900px){#container.svelte-14tzwpa{flex-direction:row;width:100%}aside.svelte-14tzwpa{width:320px}aside.svelte-14tzwpa h1:where(.svelte-14tzwpa){font-size:1.5rem}.tagline.svelte-14tzwpa{font-size:1.1rem}}.download-link.svelte-14tzwpa{background:none;border:none;color:var(--main-header-color);padding:0;font-size:1rem;cursor:pointer;margin:20px 0;display:flex;align-items:center;gap:8px}.download-link.svelte-14tzwpa:hover{color:var(--aside-panel-color)}.download-link.svelte-14tzwpa:hover svg{stroke:var(--aside-panel-color)}
