h1.svelte-ot419o{text-align:center;margin:1em 0;color:var(--color-text-dark)}h1.svelte-ot419o span:where(.svelte-ot419o){display:block}.header.svelte-ot419o{border-top:16px solid var(--color-purple-deep)}.profile-image.svelte-ot419o{display:block;border-radius:50%;width:200px;margin:0 auto}.subtitle.svelte-ot419o{font-weight:400}li.svelte-n3hpl2{margin-bottom:10px}.about-me.svelte-n3hpl2{text-align:center;margin-bottom:50px}.brand-grid.svelte-n3hpl2{display:grid;grid-template-columns:repeat(3,1fr)}.brand-image.svelte-n3hpl2{height:140px;display:flex;justify-content:center;align-items:center}.brand-image.svelte-n3hpl2 img:where(.svelte-n3hpl2){width:140px}.brands.svelte-n3hpl2{margin-top:-100px;padding:120px 0 20px;color:var(--color-text-primary);background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.brands-title.svelte-n3hpl2{font-weight:400;font-size:35px;padding:10px 0 5px;border-bottom:2px solid var(--color-border)}.intro.svelte-n3hpl2{font-style:italic;margin:0 0 10px}.list.svelte-n3hpl2{list-style:none;padding:0}@media (max-width: 768px){.brand-grid.svelte-n3hpl2{grid-template-columns:repeat(2,1fr)}}.first.svelte-xtke3s{border-bottom:1px solid var(--color-border)}.project.svelte-xtke3s{padding-top:20px}.project-title.svelte-xtke3s{font-weight:400;font-size:35px;padding:10px 0 5px;border-bottom:2px solid var(--color-border)}.second.svelte-xtke3s{background-color:var(--color-bg-secondary)}.story.svelte-xtke3s{margin-top:30px}.story-content.svelte-xtke3s p:where(.svelte-xtke3s){margin:20px 0}.story-highlight.svelte-xtke3s{color:var(--color-text-secondary);font-style:italic;margin-bottom:20px}.story-link.svelte-xtke3s{display:block;padding-bottom:10px;text-decoration:none;font-weight:700}.story-image.svelte-xtke3s{width:100%}.story-title.svelte-xtke3s{font-size:32px;margin-bottom:10px}.sub.svelte-xtke3s{color:var(--color-text-secondary);font-weight:700;margin-top:15px}footer.svelte-73l2ln{padding:10px 20px;text-align:center;border-top:1px solid var(--color-border)}p.svelte-73l2ln{margin:20px 0}.footer-title.svelte-73l2ln{font-size:35px;margin-bottom:20px}
