main.svelte-1uha8ag{max-width:68rem;margin:0 auto;padding:0 1.5rem}.hero.svelte-1uha8ag{padding:2.5rem 0 1.5rem}.frame.svelte-1uha8ag{padding:2.5rem 3.5rem 3.75rem;position:relative}.corner.svelte-1uha8ag{border:0 solid var(--line);width:1.375rem;height:1.375rem;position:absolute}.tl.svelte-1uha8ag{border-top-width:1px;border-left-width:1px;top:0;left:0}.tr.svelte-1uha8ag{border-top-width:1px;border-right-width:1px;top:0;right:0}.bl.svelte-1uha8ag{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.br.svelte-1uha8ag{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.app.svelte-1uha8ag{border:1px solid var(--line);background:var(--panel);border-radius:10px;block-size:auto;inline-size:100%;display:block}h1.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;max-width:17ch;margin:2.5rem 0 0;font-size:clamp(2.25rem,5.5vw,3.875rem);font-weight:680;line-height:1.04}.sub.svelte-1uha8ag{max-width:54ch;color:var(--muted);margin:1.5rem 0 2.25rem;font-size:1rem;line-height:1.7}.cta.svelte-1uha8ag{background:var(--signal-y);color:#111;border-radius:6px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .12s;display:inline-block}.cta.svelte-1uha8ag:hover{background:color-mix(in srgb, var(--signal-y) 88%, #fff)}.strip.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.6875rem;display:flex}.layers.svelte-1uha8ag{border-top:1px solid var(--line-soft);padding:3rem 0}.layers.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);margin:0 0 1.75rem;font-size:.6875rem;font-weight:500}ol.svelte-1uha8ag{grid-template-columns:repeat(5,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.n.svelte-1uha8ag{font-family:var(--mono);color:var(--faint);font-size:.6875rem}.layers.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--display);margin:.375rem 0;font-size:1rem;font-weight:620}.layers.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.doors.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 0 4rem;display:grid}.doors.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--line-soft);border-radius:10px;padding:1.375rem 1.5rem 1.25rem;text-decoration:none;transition:border-color .12s;display:block;position:relative}.doors.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--line)}.doors.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);margin:0 0 .5rem;font-size:1.125rem;font-weight:640}.doors.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}.doors.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--faint);transition:color .12s;position:absolute;top:1.25rem;right:1.375rem}.doors.svelte-1uha8ag a:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag){color:var(--signal-y)}footer.svelte-1uha8ag{border-top:1px solid var(--line-soft);padding:1.5rem 0 2rem}.footer-logotype.svelte-1uha8ag{display:block}@media (width<=56rem){.hero.svelte-1uha8ag{padding-top:2.5rem}.frame.svelte-1uha8ag{padding:3rem 1.75rem 2.5rem}ol.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1.5rem}.doors.svelte-1uha8ag{grid-template-columns:1fr}}
