.about[data-astro-cid-63cywwwr]{position:relative;overflow:hidden}.about[data-astro-cid-63cywwwr] .container[data-astro-cid-63cywwwr]{max-width:1240px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}.about[data-astro-cid-63cywwwr] .intro[data-astro-cid-63cywwwr]{position:relative;padding:6.25rem 0 2.25rem}.about[data-astro-cid-63cywwwr] .hero-bg[data-astro-cid-63cywwwr]{position:absolute;inset:0;z-index:0;pointer-events:none}.about[data-astro-cid-63cywwwr] .blob[data-astro-cid-63cywwwr]{position:absolute;border-radius:999px;filter:blur(80px);opacity:.15}.about[data-astro-cid-63cywwwr] .blob-right[data-astro-cid-63cywwwr]{top:0;right:0;width:520px;height:520px;background:hsl(var(--primary));transform:translate(35%,-25%)}.about[data-astro-cid-63cywwwr] .blob-left[data-astro-cid-63cywwwr]{bottom:0;left:0;width:440px;height:440px;background:hsl(var(--purple));transform:translate(-30%,25%)}.about[data-astro-cid-63cywwwr] .intro-grid[data-astro-cid-63cywwwr]{display:grid;gap:1.75rem;align-items:center}@media(min-width:1024px){.about[data-astro-cid-63cywwwr] .intro-grid[data-astro-cid-63cywwwr]{grid-template-columns:1.2fr .8fr;gap:2.5rem}}.about[data-astro-cid-63cywwwr] .intro-title[data-astro-cid-63cywwwr]{white-space:pre-line;font-size:2.25rem;line-height:1.08;margin:0 0 .9rem;color:hsl(var(--foreground))}@media(min-width:768px){.about[data-astro-cid-63cywwwr] .intro-title[data-astro-cid-63cywwwr]{font-size:3.1rem}}.about[data-astro-cid-63cywwwr] .intro-subtitle[data-astro-cid-63cywwwr]{max-width:70ch;margin:0;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.7}.about[data-astro-cid-63cywwwr] .intro-card[data-astro-cid-63cywwwr]{position:relative;overflow:hidden;border:1px solid hsl(var(--border) / .7)}.about[data-astro-cid-63cywwwr] .intro-img[data-astro-cid-63cywwwr]{display:block;width:100%;height:260px;object-fit:contain;background:hsl(var(--background));filter:grayscale(.15) contrast(1.05)}@media(min-width:1024px){.about[data-astro-cid-63cywwwr] .intro-img[data-astro-cid-63cywwwr]{height:280px}}.about[data-astro-cid-63cywwwr] .intro-badge[data-astro-cid-63cywwwr]{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:.9rem 1rem;border:1px solid hsl(var(--border) / .75)}.about[data-astro-cid-63cywwwr] .badge-label[data-astro-cid-63cywwwr]{margin:0;font-size:.7rem;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.about[data-astro-cid-63cywwwr] .badge-value[data-astro-cid-63cywwwr]{margin:.35rem 0 0;font-size:.95rem;color:hsl(var(--foreground));font-weight:600}.about[data-astro-cid-63cywwwr] .section[data-astro-cid-63cywwwr]{padding:2.5rem 0}.about[data-astro-cid-63cywwwr] .section-head[data-astro-cid-63cywwwr]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.about[data-astro-cid-63cywwwr] .section-title[data-astro-cid-63cywwwr]{margin:0;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground))}.about[data-astro-cid-63cywwwr] .section-line[data-astro-cid-63cywwwr]{height:1px;flex:1;background:hsl(var(--border));opacity:.8}.about[data-astro-cid-63cywwwr] .journey-grid[data-astro-cid-63cywwwr]{display:grid;gap:1.25rem}@media(min-width:1024px){.about[data-astro-cid-63cywwwr] .journey-grid[data-astro-cid-63cywwwr]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.about[data-astro-cid-63cywwwr] .journey-card[data-astro-cid-63cywwwr]{padding:1.5rem 1.4rem;border:1px solid hsl(var(--border) / .7);min-height:260px}.about[data-astro-cid-63cywwwr] .journey-number[data-astro-cid-63cywwwr]{margin:0 0 .75rem;font-size:.9rem;color:hsl(var(--muted-foreground))}.about[data-astro-cid-63cywwwr] .journey-title[data-astro-cid-63cywwwr]{margin:0 0 .75rem;font-size:1.05rem;color:hsl(var(--foreground));font-weight:700}.about[data-astro-cid-63cywwwr] .journey-desc[data-astro-cid-63cywwwr]{margin:0 0 1.25rem;color:hsl(var(--muted-foreground));line-height:1.7;font-size:.95rem}.about[data-astro-cid-63cywwwr] .journey-tags[data-astro-cid-63cywwwr]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem;color:hsl(var(--muted-foreground));font-size:.8rem}.about[data-astro-cid-63cywwwr] .journey-tags[data-astro-cid-63cywwwr] li[data-astro-cid-63cywwwr]:before{content:"+ ";color:hsl(var(--primary))}.about[data-astro-cid-63cywwwr] .philo-grid[data-astro-cid-63cywwwr]{display:grid;gap:1.75rem;align-items:start}@media(min-width:1024px){.about[data-astro-cid-63cywwwr] .philo-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr 1fr;gap:2rem}}.about[data-astro-cid-63cywwwr] .philo-desc[data-astro-cid-63cywwwr]{margin:.75rem 0 1.5rem;color:hsl(var(--muted-foreground));line-height:1.7;max-width:58ch}.about[data-astro-cid-63cywwwr] .method-grid[data-astro-cid-63cywwwr]{display:grid;gap:1rem}.about[data-astro-cid-63cywwwr] .method-card[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:48px 1fr;gap:.9rem;align-items:start;padding:1rem;border:1px solid hsl(var(--border) / .7)}.about[data-astro-cid-63cywwwr] .method-icon[data-astro-cid-63cywwwr]{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-md);background:hsl(var(--muted) / .45);border:1px solid hsl(var(--border) / .7)}.about[data-astro-cid-63cywwwr] .method-svg[data-astro-cid-63cywwwr]{width:18px;height:18px;color:hsl(var(--foreground));opacity:.9}.about[data-astro-cid-63cywwwr] .method-title[data-astro-cid-63cywwwr]{margin:0;font-weight:700;color:hsl(var(--foreground));font-size:.95rem}.about[data-astro-cid-63cywwwr] .method-text[data-astro-cid-63cywwwr]{margin:.25rem 0 0;color:hsl(var(--muted-foreground));line-height:1.6;font-size:.85rem}.about[data-astro-cid-63cywwwr] .core-card[data-astro-cid-63cywwwr]{position:relative;overflow:hidden;border:1px solid hsl(var(--border) / .7);min-height:280px}.about[data-astro-cid-63cywwwr] .core-visual[data-astro-cid-63cywwwr]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,hsl(var(--primary) / .2),transparent 60%),radial-gradient(ellipse at 80% 65%,hsl(var(--primary) / .14),transparent 55%),repeating-radial-gradient(circle at 60% 40%,hsl(var(--border) / .7),hsl(var(--border) / .7) 1px,transparent 1px,transparent 10px);opacity:.75}.about[data-astro-cid-63cywwwr] .core-foot[data-astro-cid-63cywwwr]{position:absolute;left:1.25rem;right:1.25rem;bottom:1.15rem;z-index:1}.about[data-astro-cid-63cywwwr] .core-title[data-astro-cid-63cywwwr]{margin:0 0 .65rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground))}.about[data-astro-cid-63cywwwr] .core-badges[data-astro-cid-63cywwwr]{display:flex;gap:.5rem;flex-wrap:wrap}.about[data-astro-cid-63cywwwr] .core-badge[data-astro-cid-63cywwwr]{display:inline-flex;align-items:center;padding:.3rem .5rem;border-radius:var(--radius-sm);border:1px solid hsl(var(--border) / .8);background:hsl(var(--background) / .35);color:hsl(var(--foreground));font-size:.7rem;letter-spacing:.08em}.about[data-astro-cid-63cywwwr] .interests-grid[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}@media(min-width:640px){.about[data-astro-cid-63cywwwr] .interests-grid[data-astro-cid-63cywwwr]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.about[data-astro-cid-63cywwwr] .interests-grid[data-astro-cid-63cywwwr]{grid-template-columns:repeat(5,1fr);gap:1rem}}.about[data-astro-cid-63cywwwr] .interest-card[data-astro-cid-63cywwwr]{display:grid;place-items:center;gap:.8rem;padding:1.6rem 1rem;border:1px solid hsl(var(--border) / .7);text-align:center;min-height:140px}.about[data-astro-cid-63cywwwr] .interest-icon[data-astro-cid-63cywwwr]{width:22px;height:22px;color:hsl(var(--muted-foreground))}.about[data-astro-cid-63cywwwr] .interest-label[data-astro-cid-63cywwwr]{margin:0;font-size:.7rem;letter-spacing:.1em;color:hsl(var(--foreground));text-transform:uppercase}.about[data-astro-cid-63cywwwr] .cta[data-astro-cid-63cywwwr]{padding:2.25rem 0 3.25rem}.about[data-astro-cid-63cywwwr] .cta-card[data-astro-cid-63cywwwr]{position:relative;overflow:hidden;border:1px solid hsl(var(--border) / .7);padding:2.25rem 1.5rem;text-align:center}.about[data-astro-cid-63cywwwr] .cta-stars[data-astro-cid-63cywwwr]{position:absolute;inset:0;background:radial-gradient(hsl(var(--border) / .7) 1px,transparent 1px),radial-gradient(hsl(var(--border) / .45) 1px,transparent 1px);background-size:26px 26px,42px 42px;background-position:0 0,12px 16px;opacity:.25;pointer-events:none}.about[data-astro-cid-63cywwwr] .cta-title[data-astro-cid-63cywwwr]{position:relative;margin:0 0 1.35rem;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground))}.about[data-astro-cid-63cywwwr] .cta-actions[data-astro-cid-63cywwwr]{position:relative;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.about[data-astro-cid-63cywwwr] .btn-primary[data-astro-cid-63cywwwr],.about[data-astro-cid-63cywwwr] .btn-outline[data-astro-cid-63cywwwr]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-md);text-decoration:none;font-weight:700;font-size:.85rem;letter-spacing:.06em}.about[data-astro-cid-63cywwwr] .btn-primary[data-astro-cid-63cywwwr]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary) / .85)}.about[data-astro-cid-63cywwwr] .btn-outline[data-astro-cid-63cywwwr]{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}
