a.svelte-1h83otd.svelte-1h83otd{text-decoration:none}.top-cta-mobile.svelte-1h83otd.svelte-1h83otd{display:none}.center-nav.svelte-1h83otd.svelte-1h83otd{display:flex;align-items:center;border-radius:16px;border:solid #ddd 1px;padding:16px 48px;background-color:#fff;gap:48px;box-shadow:0 0 8px #0000004d}.center-nav.svelte-1h83otd>a.svelte-1h83otd{font-weight:500;text-decoration:none;display:flex;align-items:center;color:#111}.center-nav.svelte-1h83otd>a.svelte-1h83otd:hover{color:#999}header.svelte-1h83otd.svelte-1h83otd{position:sticky;top:0;height:0;animation:svelte-1h83otd-slideDown .5s ease-out forwards;z-index:100;padding:0 32px}@keyframes svelte-1h83otd-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.top-logo.svelte-1h83otd.svelte-1h83otd{display:flex;align-items:center}nav.svelte-1h83otd.svelte-1h83otd{padding:24px 0;display:flex;width:100%;justify-content:space-between}.logo.svelte-1h83otd.svelte-1h83otd{margin-left:16px;text-decoration:none;font-size:16px;color:#111}@media (max-width: 1200px){.center-nav.svelte-1h83otd.svelte-1h83otd{padding:16px 24px;gap:24px}header.svelte-1h83otd.svelte-1h83otd{padding:0 24px}}@media (max-width: 800px){.center-nav.svelte-1h83otd.svelte-1h83otd{display:none}header.svelte-1h83otd.svelte-1h83otd{padding:0 16px}.top-cta.svelte-1h83otd.svelte-1h83otd{display:none}.top-cta-mobile.svelte-1h83otd.svelte-1h83otd{display:flex}}.opaque.svelte-ssh5ve{animation:svelte-ssh5ve-fadeIn 1s ease}.transparent.svelte-ssh5ve{opacity:1;animation:svelte-ssh5ve-almostFadeIn 1s}@keyframes svelte-ssh5ve-rotate{0%{transform:rotate(-60deg)}to{transform:rotate(180deg)}}.layer.svelte-ssh5ve{height:100%;width:100%;padding:0;margin:0;position:absolute}#scene.svelte-ssh5ve{position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden;padding:0;margin:0;z-index:-5}@keyframes svelte-ssh5ve-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ssh5ve-almostFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 800px){.hide-mobile.svelte-ssh5ve{display:none}}:root{--text: #111;--bg: #fff;--text-2: #444;--text-bg: #b5b5b5;--desktop-width: 1596px}*{font-family:Inter,sans-serif;color:var(--text);box-sizing:border-box;line-height:130%}.app{margin:0;position:relative}body{background:var(--bg);margin:0;padding:0}body:has(.requires-no-scroll){overflow:hidden;padding-right:17px}main{padding:0!important;margin:0!important;flex-grow:1}html{padding:0!important;margin:0;scroll-behavior:smooth}h2{font-family:Space Grotesk,sans-serif;color:var(--text);font-size:64px;margin:0}.title-number{font-family:Roboto Mono,monospace;color:#999}.width-restriction{max-width:var(--desktop-width);display:flex;margin:0 auto}h3{color:#777;font-size:24px;font-weight:500;margin:24px 0 0;line-height:140%}@media (max-width: 1200px){h2{font-family:Space Grotesk,sans-serif;color:var(--text);font-size:56px;margin:0}h3{color:#777;font-size:20px;font-weight:500;margin:24px 0 0;line-height:140%}}@media (max-width: 800px){h2{font-family:Space Grotesk,sans-serif;color:var(--text);font-size:48px;margin:0}h3{color:#777;font-size:20px;font-weight:500;margin:24px 0 0;line-height:140%}}.fade-in{animation:slideUp 1s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(70px)}80%{opacity:1}to{transform:translateY(0)}}@keyframes scaleUp{0%{scale:1}to{scale:1.05}}@keyframes scaleDown{0%{scale:1}to{scale:1.05}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;src:local(""),url(../../../fonts/SpaceGrotesk-Bold.woff) format("woff"),}
