.contact-dropdown.svelte-lzj7u3{position:absolute;top:100%;left:-20px;min-width:-moz-max-content;min-width:max-content;background:#fff;box-shadow:0 0 10px #00000026;border-radius:10px;padding:20px;display:none;flex-direction:column;gap:10px;z-index:1001}.contact-link.svelte-lzj7u3:hover+.contact-dropdown:where(.svelte-lzj7u3),.contact-dropdown.svelte-lzj7u3:hover{display:flex}.top-bar.svelte-lzj7u3{width:100%;height:52px;position:fixed;top:0;left:0;background:#fff;z-index:1000;display:flex;align-items:center;justify-content:center}.top-bar.svelte-lzj7u3 .container:where(.svelte-lzj7u3){display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter);align-items:center}.site-title.svelte-lzj7u3{grid-column:2 / span 5;white-space:nowrap;overflow:hidden}.contact-wrapper.svelte-lzj7u3{grid-column:9 / span 2;display:flex;align-items:center;position:relative}.resume.svelte-lzj7u3{grid-column:11 / span 2;justify-self:end}@media (max-width: 980px){.contact-dropdown.svelte-lzj7u3{position:fixed;top:38px;right:24px;left:auto}.contact-wrapper.svelte-lzj7u3{grid-column:8 / span 2}}.hero-section.svelte-1qcu34c{width:100%;height:560px;display:flex;align-items:flex-start;padding-top:62px}.grid.svelte-1qcu34c{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter);align-items:start}.hero-title.svelte-1qcu34c{grid-column:2 / span 6;text-align:left;white-space:pre-line;margin-left:-4px}.about-text.svelte-1qcu34c{grid-column:9 / span 4;max-width:343px;text-align:left}.about-text.svelte-1qcu34c p:where(.svelte-1qcu34c){margin-bottom:var(--paragraph-spacing)}.about-text.svelte-1qcu34c a:where(.svelte-1qcu34c){color:#555}.about-text.svelte-1qcu34c a:where(.svelte-1qcu34c):hover{color:var(--text-color)}.columns-wrapper.svelte-1qcu34c{display:flex;justify-content:space-between;gap:var(--gutter);padding-top:60px}.column.svelte-1qcu34c{display:flex;flex-direction:column;gap:var(--gutter);width:calc((100% - 2 * var(--gutter)) / 3)}@media (max-width: 840px){.grid.svelte-1qcu34c,.hero-title.svelte-1qcu34c,.about-text.svelte-1qcu34c{grid-column:2 / span 10}.hero-section.svelte-1qcu34c{height:auto}.columns-wrapper.svelte-1qcu34c{flex-direction:column;gap:var(--gutter)}.column.svelte-1qcu34c{width:100%;gap:var(--gutter)}}
