div.work-sample.svelte-zimr6r{border-bottom:1px solid var(--light-gray);cursor:pointer;justify-content:space-between;width:100%;margin:0 auto 2rem;padding-bottom:2rem;transition:all 2s;display:flex;position:relative}div.skills-wrapper.svelte-zimr6r{border-left:.5px solid var(--light-gray);width:15%;padding-left:2rem}h5.svelte-zimr6r{letter-spacing:1.5px;word-spacing:3px;text-transform:uppercase;margin-top:1rem;font-family:Roboto;font-weight:400}h2.svelte-zimr6r{letter-spacing:-1px;text-wrap:balance;word-spacing:-5px;text-transform:lowercase;margin-top:0;margin-bottom:.5rem;font-family:Roboto Mono,monospace;font-size:1.85rem;font-weight:500}p.skill.svelte-zimr6r{letter-spacing:.5px;text-transform:uppercase;word-spacing:.5em;margin-bottom:1em;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:400}p.skill.svelte-zimr6r span:where(.svelte-zimr6r){color:var(--light-gray);background:0 0;border-radius:30px}div.text-wrapper.svelte-zimr6r{flex-direction:column;justify-content:space-between;width:50%;display:flex}div.work-sample.svelte-zimr6r a:where(.svelte-zimr6r){color:inherit;text-decoration:none}div.work-sample.svelte-zimr6r img:where(.svelte-zimr6r),div.work-sample.svelte-zimr6r:not(.expanded) video:where(.svelte-zimr6r){filter:none;mix-blend-mode:normal;border-radius:15px;align-self:start;width:20%;height:auto;transition:all 1s}p.old-project.svelte-zimr6r{border-bottom:.5px solid var(--light-gray);padding-bottom:.5rem;font-size:.9rem}div.project-link.svelte-zimr6r{color:var(--light-gray);font-weight:900}div.project-link.svelte-zimr6r a:where(.svelte-zimr6r){background:var(--light-gray);color:var(--background);border-bottom:3px solid var(--light-gray);letter-spacing:.5px;border:1px solid var(--light-gray);border-radius:30px;padding:.3rem .75rem .25rem .5rem;font-size:.9rem;line-height:1.5;transition:all 1s}div.project-link.svelte-zimr6r a:where(.svelte-zimr6r):hover{background:var(--background);color:var(--light-gray);cursor:pointer;transition:all 1s}div.work-sample.expanded.svelte-zimr6r{flex-wrap:wrap}div.work-sample.expanded.svelte-zimr6r img:where(.svelte-zimr6r),div.work-sample.expanded.svelte-zimr6r video:where(.svelte-zimr6r){border-radius:40px;width:100%;margin-bottom:2rem;transition:all 1s}div.work-sample.expanded.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r){border:none;flex-wrap:wrap;width:50%;margin:0;padding:0;display:flex}div.work-sample.expanded.svelte-zimr6r div.each-skill:where(.svelte-zimr6r){flex-wrap:wrap;margin-top:1rem;display:flex}div.work-sample.expanded.svelte-zimr6r div.text-wrapper:where(.svelte-zimr6r){width:40%}div.work-sample.expanded.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r) p.skill:where(.svelte-zimr6r){margin-bottom:.25em;margin-right:1em}div.case-study-wrapper.svelte-zimr6r p:where(.svelte-zimr6r){margin-top:0;margin-bottom:0;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:300;line-height:1.5}@media only screen and (width<=900px){div.work-sample.svelte-zimr6r{flex-wrap:wrap}div.work-sample.svelte-zimr6r img:where(.svelte-zimr6r),div.work-sample.svelte-zimr6r:not(.expanded) video:where(.svelte-zimr6r){width:100%;margin-bottom:1rem}div.work-sample.svelte-zimr6r h2:where(.svelte-zimr6r){text-wrap:pretty}div.work-sample.svelte-zimr6r div.text-wrapper:where(.svelte-zimr6r){width:60%}div.work-sample.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r){width:30%}div.work-sample.expanded.svelte-zimr6r div.text-wrapper:where(.svelte-zimr6r),div.work-sample.expanded.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r){width:100%}div.work-sample.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r){border:none;padding-left:0}div.work-sample.expanded.svelte-zimr6r img:where(.svelte-zimr6r){border-radius:15px;margin-bottom:1rem}div.work-sample.svelte-zimr6r div.project-link:where(.svelte-zimr6r){margin-bottom:2rem}}@media only screen and (width<=600px){div.work-sample.svelte-zimr6r{display:block}div.work-sample.svelte-zimr6r img:where(.svelte-zimr6r),div.work-sample.svelte-zimr6r div.text-wrapper:where(.svelte-zimr6r),div.work-sample.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r){width:100%}div.work-sample.svelte-zimr6r div.each-skill:where(.svelte-zimr6r){flex-wrap:wrap;margin-top:0;display:flex}div.work-sample.svelte-zimr6r div.skills-wrapper:where(.svelte-zimr6r) p.skill:where(.svelte-zimr6r){margin-bottom:.25em;margin-right:1em;font-weight:600}}.desktop-break.svelte-1jrcjli{display:block}div.hero.svelte-1jrcjli{width:80%;max-width:1000px;margin:0 auto;padding-top:10em;position:relative}div.images.svelte-1jrcjli{width:30%}div.hero-intro.svelte-1jrcjli{flex-wrap:wrap;justify-content:space-between;margin-top:2rem;display:flex}div.hero.svelte-1jrcjli img:where(.svelte-1jrcjli){border-radius:20px;width:100%}div.call-action.svelte-1jrcjli{text-wrap:balance;margin-top:1rem;padding-top:1rem}h1.svelte-1jrcjli{letter-spacing:-.03em;color:var(--light-gray);width:95%;font-family:Roboto,sans-serif;font-size:4.75em;font-weight:200}div.text-wrapper.svelte-1jrcjli{width:65%;max-width:700px}h3.svelte-1jrcjli{word-spacing:-.15em;letter-spacing:-.01em;text-wrap:pretty;margin-top:0;margin-bottom:1em;font-size:1.2em;font-weight:300;line-height:1.5em}h3.svelte-1jrcjli a:where(.svelte-1jrcjli){color:var(--light-gray);font-family:Roboto Mono;font-weight:800;text-decoration:none}p.caption.svelte-1jrcjli{text-align:center;margin-top:.5em}@media only screen and (width<=1100px){.desktop-break.svelte-1jrcjli{display:none}}@media only screen and (width<=900px){div.hero.svelte-1jrcjli{width:85%}div.hero-intro.svelte-1jrcjli{flex-direction:column-reverse;margin-top:2rem}div.text-wrapper.svelte-1jrcjli{width:100%}div.images.svelte-1jrcjli{width:70%;margin-bottom:2rem}p.caption.svelte-1jrcjli{text-align:left}h1.svelte-1jrcjli{text-wrap:normal;font-size:3.7em}}@media only screen and (width<=600px){h1.svelte-1jrcjli{min-height:250px;font-size:3em}div.images.svelte-1jrcjli{width:100%;margin-bottom:3rem}h3.svelte-1jrcjli{font-size:1.1em}}div.work-samples.svelte-1uha8ag,footer.svelte-1uha8ag{width:80%;max-width:1000px;margin:2rem auto 0;position:relative}footer.svelte-1uha8ag{justify-content:space-between;display:flex}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--light-gray);margin-top:3rem;margin-bottom:1rem;font-family:Roboto Mono,sans-serif;font-size:.8rem}footer.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;border-bottom:1px solid var(--light-gray);text-decoration:none}.filters.svelte-1uha8ag{background:var(--background);z-index:1000;border-bottom:1px solid var(--light-gray);flex-wrap:wrap;gap:4px;width:80%;max-width:1000px;margin:0 auto;padding:16px 0;display:flex;position:sticky;top:0}.filters.svelte-1uha8ag button:where(.svelte-1uha8ag){border:.5px solid var(--light-gray);color:var(--light-gray);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:#fff;border-radius:30px;padding:5px 10px;font-family:Roboto,sans-serif;font-size:.8rem;font-weight:700;transition:all 1s}.filters.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--light-gray);color:var(--background)}.filters.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--light-gray);color:var(--background);cursor:pointer;transition:all 1s}@media only screen and (width<=900px){div.work-samples.svelte-1uha8ag,footer.svelte-1uha8ag,div.filters.svelte-1uha8ag{width:85%}}@media only screen and (width<=600px){div.filters.svelte-1uha8ag{box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-left:8px;overflow-x:auto}.filters.svelte-1uha8ag::-webkit-scrollbar{display:none}.filters.svelte-1uha8ag button:where(.svelte-1uha8ag){flex-shrink:0;font-size:.7rem}}
