.landing.svelte-1lpe53h h1:where(.svelte-1lpe53h),.landing.svelte-1lpe53h h2:where(.svelte-1lpe53h){margin:0}.full-name.svelte-1lpe53h{color:var(--color-primary-light)}.landing-container.svelte-1lpe53h{--gf: transparent;--gs: hsl(235, 18%, 15%);position:relative;overflow:clip}.landing.svelte-1lpe53h{box-sizing:content-box;display:flex;gap:4rem;padding:4rem 0;justify-content:center;align-items:flex-start;min-height:60vh;flex-direction:column;z-index:1}@keyframes svelte-1lpe53h-moving{0%{transform:translateY(-40px)}to{transform:translateY(0)}}.landing-grid.svelte-1lpe53h{--grid-color: #ffffff10;position:absolute;background-image:radial-gradient(rgba(255,255,255,.3) 1px,transparent 0);background-size:40px 40px;z-index:-1;left:0;top:0;width:100%;height:calc(100% + 40px);animation-name:svelte-1lpe53h-moving;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.landing-background.svelte-1lpe53h{position:absolute;background:#1d1e2a;z-index:-10;left:0;top:0;width:100%;height:100%}.side.svelte-1lpe53h{display:flex;flex-direction:column;width:100%;gap:.5rem;max-width:40rem;line-height:1.61;position:relative}.side-background.svelte-1lpe53h{position:absolute;min-width:100%;padding:4rem;width:40vw;box-sizing:content-box;height:max(300%,400vh);background-color:var(--gs);left:50%;top:50%;transform-origin:center;transform:translateY(-50%) translate(-50%) rotate(-45deg);box-shadow:#0000001c 0 0 50px;z-index:-1}.side-background-secondary.svelte-1lpe53h{position:absolute;width:31%;height:100%;right:-50%;background-color:var(--gs);box-shadow:#0000001c 0 0 50px}.landing.svelte-1lpe53h .subtitle:where(.svelte-1lpe53h){margin-top:.25rem;margin-bottom:1rem;color:var(--color-font-sub)}.landing-extender.svelte-1lpe53h{height:3rem}.skills.svelte-1lpe53h{display:flex;justify-content:space-between;gap:1rem}.skill.svelte-1lpe53h{background-color:var(--color-background-dark);flex:1 1 0;font-size:.875rem;line-height:1.61;padding:1rem;border-radius:var(--border-radius);display:flex;flex-direction:column;color:var(--color-font-sub)}.skill.svelte-1lpe53h h3:where(.svelte-1lpe53h){color:var(--color-font-primary)}.main-body.svelte-1lpe53h{z-index:1;padding:1rem 0;margin-top:-5.5rem}.main-body.svelte-1lpe53h h2:where(.svelte-1lpe53h){font-size:1rem;margin-bottom:1rem}.main-body.svelte-1lpe53h .form-group.background:where(.svelte-1lpe53h){background-color:var(--color-background-dark)}#contact.svelte-1lpe53h,#tools.svelte-1lpe53h{scroll-margin-top:5rem}.contact-links.svelte-1lpe53h .button:where(.svelte-1lpe53h){grid-column:span 2}.heading-icon.svelte-1lpe53h{display:inline-block;color:var(--color-font-primary);margin-right:.5rem;background-color:var(--color-primary);border-radius:100%;width:1.75rem;height:1.75rem;display:inline-flex;justify-content:center;align-items:center}.experience-field.svelte-1lpe53h{display:flex;flex-direction:column;font-size:.875rem;line-height:1.61;margin-bottom:1rem}.experience-field.svelte-1lpe53h:last-child{margin-bottom:none}.experience-field.svelte-1lpe53h .time:where(.svelte-1lpe53h),.experience-field.svelte-1lpe53h .company:where(.svelte-1lpe53h){color:var(--color-font-sub)}.tasks.svelte-1lpe53h{margin-top:.5rem;display:flex;flex-direction:column}.task.svelte-1lpe53h i:where(.svelte-1lpe53h){color:var(--color-primary-light);margin-right:.5rem}@media screen and (max-width: 767px){.landing.svelte-1lpe53h{gap:2rem;flex-direction:column;align-items:flex-start;min-height:auto}.skills.svelte-1lpe53h{flex-direction:column}}
