.page-hero.svelte-cwls5q{position:relative;padding-block:calc(var(--nav-height) + clamp(3rem,8vw,5.5rem)) clamp(2.5rem,5vw,4rem);overflow:hidden}.about-hero-grid.svelte-cwls5q{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2.5rem,6vw,4rem);align-items:center}.page-hero.svelte-cwls5q>.container:where(.svelte-cwls5q)>div:where(.svelte-cwls5q):first-child{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.page-title.svelte-cwls5q{font-size:clamp(2.25rem,5.5vw,3.5rem)}.page-lead.svelte-cwls5q{max-width:560px;color:var(--text-secondary);font-size:1.0625rem;line-height:1.7}.page-lead.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-primary)}.aka-line.svelte-cwls5q{margin-top:-.375rem;font-family:var(--font-mono);font-size:.8125rem;line-height:1.7;color:var(--text-muted)}.aka-line.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-secondary);font-weight:500}.aka-line.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent);text-decoration:none}.aka-line.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}.hero-actions.svelte-cwls5q{display:flex;gap:.875rem;flex-wrap:wrap}.about-photo-wrap.svelte-cwls5q{position:relative;display:flex;justify-content:center}.about-photo-wrap.svelte-cwls5q:before{content:"";position:absolute;inset:10% -4% 14% -8%;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.22),transparent 65%);filter:blur(28px);z-index:0;animation:svelte-cwls5q-halo-breathe 7s ease-in-out infinite}@keyframes svelte-cwls5q-halo-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.about-photo-frame.svelte-cwls5q{position:relative;z-index:1;max-width:320px;border-radius:var(--radius-xl);border:var(--border-elevated);overflow:hidden;box-shadow:0 40px 80px -40px #000c}.about-photo.svelte-cwls5q{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.about-photo-frame.svelte-cwls5q:hover .about-photo:where(.svelte-cwls5q){transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.about-photo-wrap.svelte-cwls5q:before{animation:none}.about-photo.svelte-cwls5q{transition:none}}.principles.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:.75rem}.principle.svelte-cwls5q{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:var(--radius-full);border:var(--border-subtle);background:var(--bg-elevated);font-size:.875rem;font-weight:500}.principle.svelte-cwls5q i{color:var(--accent)}.timeline.svelte-cwls5q{list-style:none;margin:0;padding:0;max-width:720px}.timeline-item.svelte-cwls5q{position:relative;display:grid;grid-template-columns:90px 1fr;gap:1.5rem;padding-bottom:2rem;border-left:1px solid var(--accent-soft);margin-left:.75rem;padding-left:1.75rem}.timeline-item.svelte-cwls5q:last-child{padding-bottom:0}.timeline-item.svelte-cwls5q:before{content:"";position:absolute;left:-5px;top:.3rem;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.timeline-year.svelte-cwls5q{font-family:var(--font-mono);font-size:.875rem;font-weight:600;color:var(--accent)}.timeline-text.svelte-cwls5q{color:var(--text-secondary);line-height:1.7}.video-container.svelte-cwls5q .section-head{margin-bottom:2rem}.video-frame.svelte-cwls5q{max-width:760px;border-radius:var(--radius-lg);border:var(--border-elevated);overflow:hidden;aspect-ratio:16 / 9;background:var(--bg-elevated)}.video-frame.svelte-cwls5q iframe:where(.svelte-cwls5q),.video-facade.svelte-cwls5q{width:100%;height:100%;border:none}.video-facade.svelte-cwls5q{position:relative;display:block;cursor:pointer}.video-facade.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover;opacity:.55}.video-play.svelte-cwls5q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--on-accent);transition:transform .2s ease}.video-facade.svelte-cwls5q:hover .video-play:where(.svelte-cwls5q){transform:translate(-50%,-50%) scale(1.08)}.video-hint.svelte-cwls5q{position:absolute;bottom:.875rem;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.cta-box.svelte-cwls5q{max-width:720px;padding:clamp(2.5rem,6vw,4rem);border-radius:var(--radius-xl);border:var(--border-accent);background:radial-gradient(circle at 50% 120%,rgba(var(--accent-rgb),.12) 0%,transparent 70%),var(--bg-elevated);text-align:center}.cta-box.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.75rem,4vw,2.25rem);margin-bottom:.75rem}.cta-box.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);margin-bottom:1.5rem}.cta-actions.svelte-cwls5q{display:flex;gap:.875rem;justify-content:center;flex-wrap:wrap}@media(max-width:860px){.about-hero-grid.svelte-cwls5q{grid-template-columns:1fr}.about-photo-frame.svelte-cwls5q{max-width:260px}.timeline-item.svelte-cwls5q{grid-template-columns:1fr;gap:.375rem}}
