.page-container.svelte-z5qj2f{min-height:100vh;position:relative;color:#000;font-family:ApfelGrotezk,sans-serif;opacity:0;transition:opacity .15s ease}.page-container.ready.svelte-z5qj2f{opacity:1}.main-content.svelte-z5qj2f{width:100%;max-width:1200px;margin:0 auto;padding:6.25rem 1.5rem 5rem}@media screen and (min-width: 600px){.main-content.svelte-z5qj2f{padding:9.375rem 2.5rem 6.25rem}}@media screen and (min-width: 1040px){.main-content.svelte-z5qj2f{padding:11.25rem 2.5rem 7.5rem}}@media screen and (min-width: 1680px){.main-content.svelte-z5qj2f{padding:12.5rem 0 7.5rem}}h1.svelte-z5qj2f{font-size:clamp(2.5rem,10vw,10rem);font-weight:900;line-height:.8;letter-spacing:-.03em;margin:0 0 3rem}.subtitle.svelte-z5qj2f{font-size:clamp(1.125rem,3vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;margin:0 0 2rem;max-width:500px}.cta-btn.svelte-z5qj2f{display:inline-flex;align-items:center;justify-content:center;height:3.5rem;padding:0 2rem;margin:0 0 2.5rem;border-radius:9999px;background:#000;color:#fff;text-decoration:none;font-size:1.125rem;font-weight:500;transition:opacity .15s ease,transform .15s ease}.cta-btn.svelte-z5qj2f:hover{opacity:.92;transform:translateY(1px)}.back-link.svelte-z5qj2f{display:block;width:fit-content;color:#000;text-decoration:none;font-size:1rem;font-weight:500;opacity:.6;transition:opacity .2s}.back-link.svelte-z5qj2f:hover{opacity:1}
