.spin.svelte-1fng4eg{aspect-ratio:1;width:100%;height:auto;display:block}footer.svelte-e7dm3m{max-width:1200px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 16px clamp(1.5rem,3vw,2.5rem)}.line.svelte-e7dm3m{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px 24px;margin:0;display:grid}.start.svelte-e7dm3m,.end.svelte-e7dm3m{align-items:stretch;gap:12px;display:flex}.start.svelte-e7dm3m{grid-area:1/1}.end.svelte-e7dm3m{grid-area:1/3;justify-content:flex-end}.social.svelte-e7dm3m{grid-area:1/2/span 2;grid-template-rows:subgrid;grid-auto-flow:column;column-gap:40px;display:grid}.sign.svelte-e7dm3m{grid-area:2/1;align-self:center}@media (width<=900px){.line.svelte-e7dm3m{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.start.svelte-e7dm3m{grid-area:1/1;justify-content:center}.social.svelte-e7dm3m{grid-area:2/1/span 2}.end.svelte-e7dm3m{grid-area:auto/1;align-items:center}.about.svelte-e7dm3m{min-height:1.25rem}.sign.svelte-e7dm3m{grid-area:auto/1}}.email.svelte-e7dm3m{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.1;text-decoration:none;transition:opacity .2s}.email.svelte-e7dm3m:hover{opacity:.7}.email.svelte-e7dm3m:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.about.svelte-e7dm3m:before{content:"";position:absolute;inset:-12px -4px}.ig.svelte-e7dm3m{grid-row:span 2;grid-template-rows:subgrid;place-items:center;text-decoration:none;transition:opacity .2s;display:grid;position:relative}.handle.svelte-e7dm3m{font-size:.875rem;line-height:1}.ig.svelte-e7dm3m:hover{opacity:.7}.ig.svelte-e7dm3m:before{content:"";position:absolute;inset:-12px -6px}.ig.svelte-e7dm3m svg:where(.svelte-e7dm3m){fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.8px}.ig.svelte-e7dm3m .dot:where(.svelte-e7dm3m){fill:var(--ink);stroke:none}.ig.svelte-e7dm3m:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:4px}.about.svelte-e7dm3m{background:var(--ink);color:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:.8125rem;line-height:1;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative}.about.svelte-e7dm3m:active{transform:scale(.96)}.about.svelte-e7dm3m:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.sign.svelte-e7dm3m{margin:0;font-size:.875rem}
