.page.svelte-cwls5q{background:var(--background);min-height:100vh;color:var(--foreground)}.top-nav.svelte-cwls5q{z-index:50;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.back-btn.svelte-cwls5q{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 60%, transparent);align-items:center;gap:.5rem;font-size:.75rem;text-decoration:none;transition:color .2s;display:flex}.back-btn.svelte-cwls5q:hover{color:var(--foreground)}.nav-title.svelte-cwls5q{font-family:var(--font-serif);letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.nav-spacer.svelte-cwls5q{width:4rem}.content.svelte-cwls5q{padding-top:4rem}.header-section.svelte-cwls5q{max-width:56rem;padding:5rem clamp(2rem,10vw,10rem) 4rem}.overline.svelte-cwls5q{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 40%, transparent);margin-bottom:2rem;font-size:.625rem}.hero-heading.svelte-cwls5q{font-family:var(--font-serif);font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:.95}.origin-section.svelte-cwls5q{max-width:52rem;padding:0 clamp(2rem,10vw,10rem) 5rem}.body-lg.svelte-cwls5q{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-bottom:1.5rem;font-size:1rem;line-height:1.85}.italic-aside.svelte-cwls5q{font-family:var(--font-serif);color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:1.125rem;font-style:italic;line-height:1.6}.divider.svelte-cwls5q{background:color-mix(in srgb, var(--foreground) 10%, transparent);max-width:48rem;height:1px;margin:0 clamp(2rem,10vw,10rem)}.discomfort-section.svelte-cwls5q{max-width:64rem;padding:5rem clamp(2rem,10vw,10rem)}.section-heading.svelte-cwls5q{font-family:var(--font-serif);margin-bottom:3rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:.95}.stats-grid.svelte-cwls5q{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);grid-template-columns:1fr;margin-top:3rem;display:grid}@media (width>=768px){.stats-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}}.stat-item.svelte-cwls5q{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding:1.5rem 2rem 1.5rem 0}@media (width>=768px){.stat-item.svelte-cwls5q:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding-right:3rem}.stat-item.svelte-cwls5q:nth-child(2n){padding-left:3rem}}.stat-row.svelte-cwls5q{align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.stat-number.svelte-cwls5q{font-family:var(--font-serif);color:var(--foreground);font-size:clamp(1.75rem,3vw,2.5rem)}.stat-detail.svelte-cwls5q{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 40%, transparent);font-size:.5625rem}.stat-label.svelte-cwls5q{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 50%, transparent);margin-bottom:.5rem;font-size:.5625rem}.stat-desc.svelte-cwls5q{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:.875rem;line-height:1.6}.beliefs-section.svelte-cwls5q{max-width:64rem;padding:5rem clamp(2rem,10vw,10rem)}.beliefs-body.svelte-cwls5q{max-width:40rem}.beliefs-body.svelte-cwls5q .body-lg:where(.svelte-cwls5q){margin-bottom:1.5rem}.italic-large.svelte-cwls5q{font-family:var(--font-serif);color:color-mix(in srgb, var(--foreground) 60%, transparent);padding-top:.5rem;font-size:clamp(1.125rem,2vw,1.5rem);font-style:italic;line-height:1.6}.cta-section.svelte-cwls5q{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);flex-direction:column;gap:1rem;padding:4rem clamp(2rem,10vw,10rem);display:flex}@media (width>=640px){.cta-section.svelte-cwls5q{flex-direction:row;align-items:center}}.btn-primary.svelte-cwls5q{background:var(--foreground);color:var(--background);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:1rem 2rem;font-size:.75rem;text-decoration:none;transition:opacity .2s;display:inline-block}.btn-primary.svelte-cwls5q:hover{opacity:.9}.btn-secondary.svelte-cwls5q{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);color:color-mix(in srgb, var(--foreground) 60%, transparent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;padding:1rem 2rem;font-size:.75rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.btn-secondary.svelte-cwls5q:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);color:var(--foreground)}.page-footer.svelte-cwls5q{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding:3rem clamp(2rem,10vw,10rem)}.footer-copy.svelte-cwls5q{font-family:var(--font-mono);color:color-mix(in srgb, var(--foreground) 25%, transparent);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}
