main.svelte-1uha8ag{min-height:100vh}.hero.svelte-1uha8ag{align-items:flex-end;min-height:100vh;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.hero.svelte-1uha8ag{padding-bottom:8rem}}.hero-bg.svelte-1uha8ag{object-fit:cover;object-position:center;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.hero-overlay.svelte-1uha8ag{background:linear-gradient(#0000 0%,#1212121a 50%,#12121299 100%);position:absolute;inset:0}.hero-content.svelte-1uha8ag{z-index:10;position:relative}.hero-text.svelte-1uha8ag{max-width:40rem}.hero-subtitle.svelte-1uha8ag{color:#fff9;letter-spacing:.25em;animation:svelte-1uha8ag-heroFadeUp .8s var(--ease-atelier) .2s both;margin-bottom:1.5rem}.hero-title.svelte-1uha8ag{color:#fff;letter-spacing:-.02em;animation:svelte-1uha8ag-heroFadeUp 1s var(--ease-atelier) .35s both;margin-bottom:2rem;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:300;line-height:1}.hero-cta.svelte-1uha8ag{color:#fffc;animation:svelte-1uha8ag-heroFadeUp .8s var(--ease-atelier) .55s both;transition:color .4s;display:inline-block}.hero-cta.svelte-1uha8ag:hover{color:#fff}.hero-cta.svelte-1uha8ag:after{background:#fff}@keyframes svelte-1uha8ag-heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.scroll-indicator.svelte-1uha8ag{z-index:10;animation:svelte-1uha8ag-heroFadeUp 1s var(--ease-atelier) 1.2s both;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;right:2rem}@media (width>=1024px){.scroll-indicator.svelte-1uha8ag{right:3rem}}.scroll-label.svelte-1uha8ag{color:#fff6;writing-mode:vertical-rl;transform:rotate(180deg)}.scroll-bar.svelte-1uha8ag{background:#fff3;width:1px;height:4rem;position:relative;overflow:hidden}.scroll-bar-inner.svelte-1uha8ag{background:#fff9;width:100%;animation:1.6s ease-in-out infinite svelte-1uha8ag-scrollPulse;position:absolute;top:0;left:0}@keyframes svelte-1uha8ag-scrollPulse{0%{height:0%;transform:translateY(0%)}50%{height:40%}to{height:0%;transform:translateY(250%)}}.section.svelte-1uha8ag{padding:6rem 0}@media (width>=1024px){.section.svelte-1uha8ag{padding:8rem 0}}.section-header.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:4rem;display:flex}@media (width>=1024px){.section-header.svelte-1uha8ag{margin-bottom:6rem}}.section-title.svelte-1uha8ag{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3rem);font-weight:300}.view-all.svelte-1uha8ag{color:var(--muted-fg);transition:color .3s}.view-all.svelte-1uha8ag:hover{color:var(--fg)}.empty-state.svelte-1uha8ag{text-align:center;padding:6rem 0}.empty-heading.svelte-1uha8ag{color:var(--muted-fg);font-size:1.5rem;font-weight:300}.empty-sub.svelte-1uha8ag{color:var(--muted-fg);margin-top:1rem}.lines-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=768px){.lines-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.lines-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);row-gap:4rem}}.philosophy.svelte-1uha8ag{border-top:1px solid var(--border)}.philosophy-inner.svelte-1uha8ag{text-align:center;max-width:48rem;margin:0 auto;padding:6rem 0}@media (width>=1024px){.philosophy-inner.svelte-1uha8ag{padding:8rem 0}}.philosophy-label.svelte-1uha8ag{color:var(--muted-fg);letter-spacing:.25em;margin-bottom:2rem;display:block}.philosophy-quote.svelte-1uha8ag{letter-spacing:-.01em;color:var(--fg);white-space:pre-line;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:300;line-height:1.6}
