.landing.svelte-1uha8ag{min-height:100dvh;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--lateral-padding) var(--space-12);display:flex;flex-direction:column;font-family:var(--font-body);color:var(--ink);background:var(--bg);overflow-x:hidden}@keyframes svelte-1uha8ag-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-in.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-fade-up var(--duration-morph) var(--ease-default) both;animation-delay:var(--delay, 0ms)}@media(prefers-reduced-motion:reduce){.animate-in.svelte-1uha8ag{animation:none;opacity:1}}.hero.svelte-1uha8ag{padding-top:var(--space-12);padding-bottom:var(--space-10);position:relative}.dimension-dots.svelte-1uha8ag{display:flex;gap:var(--space-2);margin-bottom:var(--space-8)}.dot.svelte-1uha8ag{display:block;width:8px;height:8px;border-radius:var(--radius-full);opacity:.7}.dot-mellow.svelte-1uha8ag{background:var(--mellow)}.dot-unpretentious.svelte-1uha8ag{background:var(--unpretentious)}.dot-sophisticated.svelte-1uha8ag{background:var(--sophisticated)}.dot-intense.svelte-1uha8ag{background:var(--intense)}.dot-contemporary.svelte-1uha8ag{background:var(--contemporary)}.hero-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.eyebrow.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.brand-name.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(48px,14vw,72px);font-weight:400;line-height:1;color:var(--ink);margin:0;letter-spacing:-.02em}.brand-accent.svelte-1uha8ag{color:var(--brand)}.tagline.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-xl);font-weight:300;color:var(--ink-secondary);margin:0}.curator-voice.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-lg);font-style:italic;font-weight:300;color:var(--ink-secondary);line-height:1.65;margin:var(--space-4) 0 0;padding-left:var(--space-4);border-left:2px solid var(--accent-border)}.values.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-10)}.value-card.svelte-1uha8ag{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5);background:var(--bg-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-micro) var(--ease-default),transform var(--duration-micro) var(--ease-default)}.value-card.svelte-1uha8ag:hover{box-shadow:0 3px 12px #00000017;transform:translateY(-1px)}.value-icon.svelte-1uha8ag{flex-shrink:0;padding-top:3px}.value-dot.svelte-1uha8ag{display:block;width:10px;height:10px;border-radius:var(--radius-full);margin-top:var(--space-1)}.value-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2)}.value-title.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--ink);margin:0;letter-spacing:.01em}.value-text.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;color:var(--ink-secondary);line-height:1.6;margin:0}.how-section.svelte-1uha8ag{margin-bottom:var(--space-10)}.how-title.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-5)}.how-steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.how-step.svelte-1uha8ag{display:flex;align-items:flex-start;gap:var(--space-4)}.how-number.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--brand);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;flex-shrink:0}.how-body.svelte-1uha8ag{padding-top:var(--space-1)}.how-step-title.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--ink);margin:0 0 var(--space-1)}.how-step-desc.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.55}.cta-section.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-8) 0}.cta-nudge.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;color:var(--ink-muted);margin:0;max-width:280px;line-height:1.55}.btn-cta.svelte-1uha8ag:active{transform:translateY(0);box-shadow:0 2px 8px #a3433838}.cta-sub.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-muted);margin:0}.landing-footer.svelte-1uha8ag{margin-top:auto;padding-top:var(--space-10);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.footer-dims.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.footer-sep.svelte-1uha8ag{color:var(--ink-muted)}.footer-credit.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-muted);margin:0}@media(max-width:359px){.brand-name.svelte-1uha8ag{font-size:42px}.curator-voice.svelte-1uha8ag{font-size:var(--text-base)}.footer-dims.svelte-1uha8ag{gap:var(--space-1)}}@media(min-width:1024px){.landing.svelte-1uha8ag{--landing-max-width: 960px;max-width:var(--landing-max-width);padding-top:var(--space-8)}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-8);padding-top:var(--space-12)}.dimension-dots.svelte-1uha8ag{grid-column:2;grid-row:1;flex-direction:column;gap:var(--space-3);margin-bottom:0;padding-top:var(--space-4)}.dot.svelte-1uha8ag{width:10px;height:10px}.hero-content.svelte-1uha8ag{grid-column:1;grid-row:1}.values.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.value-card.svelte-1uha8ag{flex-direction:column;text-align:center;align-items:center}.how-steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.how-step.svelte-1uha8ag{flex-direction:column;text-align:center;align-items:center}.how-body.svelte-1uha8ag{padding-top:0}.cta-nudge.svelte-1uha8ag{max-width:400px}.footer-dims.svelte-1uha8ag{gap:var(--space-4)}}
