.hz-cluster.svelte-yk806e{display:flex}.hz-cluster[data-wrap].svelte-yk806e{flex-wrap:wrap}.hz-cluster.svelte-yk806e:not([data-wrap]){flex-wrap:nowrap}.hz-cluster[data-gap=none].svelte-yk806e{gap:0}.hz-cluster[data-gap=xs].svelte-yk806e{gap:var(--hz-space-xs,.5rem)}.hz-cluster[data-gap=sm].svelte-yk806e{gap:var(--hz-space-sm,1rem)}.hz-cluster[data-gap=md].svelte-yk806e{gap:var(--hz-space-md,2rem)}.hz-cluster[data-gap=lg].svelte-yk806e{gap:var(--hz-space-lg,4rem)}.hz-cluster[data-gap=near].svelte-yk806e{gap:var(--hz-space-near,4rem)}.hz-cluster[data-gap=away].svelte-yk806e{gap:var(--hz-space-away,8rem)}.hz-cluster[data-padding=none].svelte-yk806e{padding:0}.hz-cluster[data-padding=sm].svelte-yk806e{padding:var(--hz-space-sm,1rem)}.hz-cluster[data-padding=md].svelte-yk806e{padding:var(--hz-space-md,2rem)}.hz-cluster[data-padding=lg].svelte-yk806e{padding:var(--hz-space-lg,4rem)}.hz-cluster[data-padding=near].svelte-yk806e{padding:var(--hz-space-near,4rem)}.hz-cluster[data-padding=away].svelte-yk806e{padding:var(--hz-space-away,8rem)}.hz-cluster[data-padding-inline=none].svelte-yk806e{padding-inline:0}.hz-cluster[data-padding-inline=sm].svelte-yk806e{padding-inline:var(--hz-space-sm,1rem)}.hz-cluster[data-padding-inline=md].svelte-yk806e{padding-inline:var(--hz-space-md,2rem)}.hz-cluster[data-padding-inline=lg].svelte-yk806e{padding-inline:var(--hz-space-lg,4rem)}.hz-cluster[data-padding-inline=near].svelte-yk806e{padding-inline:var(--hz-space-near,4rem)}.hz-cluster[data-padding-inline=away].svelte-yk806e{padding-inline:var(--hz-space-away,8rem)}.hz-cluster[data-padding-block=none].svelte-yk806e{padding-block:0}.hz-cluster[data-padding-block=sm].svelte-yk806e{padding-block:var(--hz-space-sm,1rem)}.hz-cluster[data-padding-block=md].svelte-yk806e{padding-block:var(--hz-space-md,2rem)}.hz-cluster[data-padding-block=lg].svelte-yk806e{padding-block:var(--hz-space-lg,4rem)}.hz-cluster[data-padding-block=near].svelte-yk806e{padding-block:var(--hz-space-near,4rem)}.hz-cluster[data-padding-block=away].svelte-yk806e{padding-block:var(--hz-space-away,8rem)}.hz-cluster[data-justify=start].svelte-yk806e{justify-content:flex-start}.hz-cluster[data-justify=center].svelte-yk806e{justify-content:center}.hz-cluster[data-justify=end].svelte-yk806e{justify-content:flex-end}.hz-cluster[data-justify=between].svelte-yk806e{justify-content:space-between}.hz-cluster[data-justify=around].svelte-yk806e{justify-content:space-around}.hz-cluster[data-align=start].svelte-yk806e{align-items:flex-start}.hz-cluster[data-align=center].svelte-yk806e{align-items:center}.hz-cluster[data-align=end].svelte-yk806e{align-items:flex-end}.hz-cluster[data-align=baseline].svelte-yk806e{align-items:baseline}.hz-cluster[data-align=stretch].svelte-yk806e{align-items:stretch}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:url(./Merriweather-Bold.Cy15xic0.ttf)format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;src:url(./Mulish-Regular.D1l5ldzb.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}body{--c-accent:black;max-width:7.5in;margin:0 auto;padding:min(.5in,6vw);font-family:Mulish,sans-serif;line-height:1.5}a{color:inherit;text-decoration:underline}h1{margin-block:0;font-family:Merriweather,serif;font-size:2.5em;font-weight:700}@media screen and (width>=680px){h1{font-size:3em}}h2{margin-block:1em .5em;font-family:Merriweather,serif;font-size:1.5em;font-weight:700;display:flex}h3,h4{margin:0}h3{margin-top:1.5em;font-size:1.3em;font-weight:700}h2+h3{margin-top:0}h4{font-size:.9em;font-weight:600}ul{--hz-space-xs:.5em;margin:0;padding:0}.contact{list-style:none}.contact a{font-size:1.1em}.contact a:before{content:attr(data-i);background-color:var(--c-accent);color:#fff;border-radius:50px;justify-content:center;width:2.5ch;margin-right:1ch;font-weight:600;display:inline-flex}ul.tags{list-style:none}.tags li{-webkit-print-color-adjust:exact;background:#f5f5f5;border:1px solid #d5d5d5;margin:0;padding:.2em .7em;font-weight:500}ul:not(.tags) li{-moz-column-break-inside:avoid;break-inside:avoid}h2:after{content:"";margin:1rem;border:1px solid;flex:1;height:1px;margin-inline-end:0}p{margin-block:.25em}.list h4+p+p{color:#555;margin-block:.25em .5em;font-style:italic}.list ul{margin-inline-start:1.25rem;list-style-type:disc}@media print{@page{margin:.4in}#recent-projects,#recent-projects~h3,#recent-projects~p,.skills{display:none}body{padding:0;font-size:10.5pt;line-height:1.35}h1{font-size:2em}h2{margin-block:.6em .3em;font-size:1.2em}h3{margin-top:.8em;font-size:1.05em}h4{font-size:.85em}ul{--hz-space-xs:.25em}p{margin-block:.15em}header p{margin-block:.3em 0}h2{margin-top:.8em}h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}ul,li,p{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}h3+h4,h4+p{-moz-column-break-before:avoid;break-before:avoid;page-break-before:avoid}.list h4+p{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}}
