.hero.svelte-1kg1emg{overflow:hidden}.title-container.svelte-1kg1emg{display:flex;flex-direction:column;align-items:flex-end}.title-container.svelte-1kg1emg .main-title:where(.svelte-1kg1emg){display:block;white-space:nowrap}.hero-name.svelte-1kg1emg{margin-top:1.75rem;font-family:var(--ascii-font);font-size:.8rem;letter-spacing:.28em;background:linear-gradient(90deg,#2d4a8a,#800020);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:768px){.title-container.svelte-1kg1emg .main-title:where(.svelte-1kg1emg){font-size:min(6.5rem,calc((100vw - 3rem) / (var(--chars) * .49)))}}@media(max-width:480px){.title-container.svelte-1kg1emg .main-title:where(.svelte-1kg1emg){font-size:min(5rem,calc((100vw - 3rem) / (var(--chars) * .49)))}}.visually-hidden.svelte-1kg1emg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.company.svelte-1kg1emg{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-section) max(var(--gutter),calc((100% - 56rem)/2));font-family:"Raleway Variable",var(--main-font);font-weight:300;color:#1a1a1a}section.svelte-1kg1emg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m)}.title.svelte-1kg1emg{font-family:var(--main-font);font-weight:100;font-size:var(--text-title);margin:0}.sub.svelte-1kg1emg{font-family:var(--main-font);font-weight:300;font-size:var(--text-sub);margin:0}.body.svelte-1kg1emg{font-size:var(--text-body);line-height:1.7;color:#5f5f5f;max-width:40rem;margin:0}.links.svelte-1kg1emg{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l)}.quiet-link.svelte-1kg1emg{font-size:var(--text-small);letter-spacing:.04em;color:#6b6b6b;text-decoration:none}.quiet-link.svelte-1kg1emg:hover{color:#1a1a1a}.others.svelte-1kg1emg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-m);width:100%}.others.svelte-1kg1emg li:where(.svelte-1kg1emg){display:flex;flex-direction:column;gap:.2rem}.others.svelte-1kg1emg a:where(.svelte-1kg1emg){font-size:var(--text-body);color:#1a1a1a;text-decoration:none}.others.svelte-1kg1emg a:where(.svelte-1kg1emg):hover{color:#6b6b6b}.others.svelte-1kg1emg span:where(.svelte-1kg1emg){font-size:var(--text-small);color:#6b6b6b}
