.page_hero__7KFOs{position:relative;min-height:80vh;display:flex;align-items:center;padding:var(--space-20) var(--space-6);overflow:hidden}.page_heroContent__dzLob{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}.page_heroLabel__4YX7y{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-accent);margin-bottom:var(--space-6)}.page_heroTitle__ixXIp{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:400;line-height:var(--leading-tight);color:var(--color-text-primary);margin:0 0 var(--space-6) 0;letter-spacing:var(--tracking-tighter)}.page_heroSubtitle__ZW2Yq{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:50ch;margin:0 auto var(--space-10) auto}.page_heroActions__uE8fj{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.page_primaryBtn__9q958{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;padding:var(--space-4) var(--space-8);background:var(--gray-900);color:var(--gray-0);border-radius:var(--radius-md);text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.page_primaryBtn__9q958:hover{background:var(--gray-800)}.page_secondaryBtn__GsAhX{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;padding:var(--space-4) var(--space-8);background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.page_secondaryBtn__GsAhX:hover{border-color:var(--color-border-strong);background:var(--color-bg-secondary)}.page_heroAccent__CzMQw{position:absolute;top:20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,var(--coral-100) 0,transparent 70%);opacity:.6;pointer-events:none}.page_container__jZF7q{max-width:var(--width-xl);margin:0 auto;padding:0 var(--space-6)}.page_sectionAlt__Lix2w,.page_section__zQZ2o{padding:var(--space-20) 0}.page_sectionAlt__Lix2w{background:var(--color-bg-secondary)}.page_sectionHeader___raMx{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-10)}.page_sectionTitle__6ic_4{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;color:var(--color-text-primary);margin:0}.page_sectionLink__E13ZP{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast)}.page_sectionLink__E13ZP:hover{color:var(--color-accent)}.page_worksGrid__aWsb3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-6)}.page_workCard__7Zq_5{padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-elevated);display:flex;flex-direction:column;gap:var(--space-3);transition:box-shadow var(--duration-fast) var(--ease-out)}.page_workCard__7Zq_5:hover{box-shadow:var(--shadow-md)}.page_workMeta__XCSEU{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-text-tertiary);margin:0}.page_workTitle__JOhc2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;margin:0;color:var(--color-text-primary)}.page_workDescription____m8l{line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.page_workDescription____m8l,.page_workLink__DX5I5{font-family:var(--font-body);font-size:var(--text-sm)}.page_workLink__DX5I5{font-weight:600;color:var(--color-accent);text-decoration:none}.page_quotesGrid__8NyGh{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-6)}.page_quoteCard__p3eY_{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-4)}.page_quoteText__6SWM4{font-family:var(--font-accent);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-snug);margin:0;color:var(--color-text-primary)}.page_quoteMeta__2vt2O{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-tertiary)}.page_quoteDot__rcdiu{color:var(--color-text-muted)}.page_themesGrid__jZ83J{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.page_themeCard__Ks4Ey{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);text-decoration:none;transition:box-shadow var(--duration-fast) var(--ease-out)}.page_themeCard__Ks4Ey:hover{box-shadow:var(--shadow-md)}.page_themeName__Kj6nC{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;color:var(--color-text-primary)}.page_themeDescription__X4fAh{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page_featuredQuote__nkj0k{padding:var(--space-16) var(--space-6);background:var(--color-bg-secondary);text-align:center}.page_featuredQuote__nkj0k .page_container__jZF7q{max-width:var(--width-prose)}.page_quoteLink__7gnpZ{display:inline-block;margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);text-decoration:none}.page_quoteLink__7gnpZ:hover{text-decoration:underline}@media (max-width:768px){.page_sectionHeader___raMx{flex-direction:column;align-items:flex-start}}