.about-hero-section[data-astro-cid-64obwekq]{position:relative;padding:0 0 3rem;background:linear-gradient(135deg,#f9f7f4,#f5f7fa);overflow:hidden}.about-hero-section[data-astro-cid-64obwekq]:before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg width="100%25" height="100%25" xmlns="http://www.w3.org/2000/svg"><filter id="grain"><feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="4" seed="2"/></filter><rect width="100%25" height="100%25" opacity="0.15" filter="url(%23grain)"/></svg>');background-repeat:repeat;background-size:cover;opacity:.3;mix-blend-mode:soft-light;pointer-events:none}.about-hero-inner[data-astro-cid-64obwekq]{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:3rem}.about-hero-monogram[data-astro-cid-64obwekq]{width:120px;height:120px;opacity:.8;transition:opacity .3s ease,transform .3s ease;flex-shrink:0}.about-hero-section[data-astro-cid-64obwekq]:hover .about-hero-monogram[data-astro-cid-64obwekq]{opacity:1;transform:scale(1.05)}.about-hero-content[data-astro-cid-64obwekq]{flex:1}.about-hero-heading-wrap[data-astro-cid-64obwekq]{margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.about-hero-heading-wrap[data-astro-cid-64obwekq].visible{opacity:1;transform:translateY(0)}.about-hero-title[data-astro-cid-64obwekq]{font-size:3.5rem;font-family:Playfair Display,serif;font-weight:900;color:var(--heading-color);margin:0 0 .5rem;line-height:1.1}.about-hero-divider[data-astro-cid-64obwekq]{width:60px;height:3px;background:linear-gradient(90deg,#8b0000,brown);border-radius:2px;transition:width .3s ease}.about-hero-divider[data-astro-cid-64obwekq].underline-animate{width:80px}.about-hero-subtitle[data-astro-cid-64obwekq]{font-size:1.5rem;font-family:Oswald,Inter,Arial,sans-serif;font-weight:600;color:var(--primary-accent);margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease .2s,transform .6s ease .2s}.about-hero-subtitle[data-astro-cid-64obwekq].visible{opacity:1;transform:translateY(0)}.about-hero-intro[data-astro-cid-64obwekq]{opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}.about-hero-intro[data-astro-cid-64obwekq].visible{opacity:1;transform:translateY(0)}.about-hero-intro[data-astro-cid-64obwekq] p[data-astro-cid-64obwekq]{font-size:1.2rem;line-height:1.7;color:var(--text-color);margin:0;max-width:600px}@media (max-width: 768px){.about-hero-inner[data-astro-cid-64obwekq]{flex-direction:column;text-align:center;gap:2rem}.about-hero-monogram[data-astro-cid-64obwekq]{width:80px;height:80px}.about-hero-title[data-astro-cid-64obwekq]{font-size:2.5rem}.about-hero-subtitle[data-astro-cid-64obwekq]{font-size:1.2rem}.about-hero-intro[data-astro-cid-64obwekq] p[data-astro-cid-64obwekq]{font-size:1.1rem}.about-hero-divider[data-astro-cid-64obwekq]{margin:0 auto}.about-hero-divider[data-astro-cid-64obwekq].underline-animate{width:80px}}@media (max-width: 480px){.about-hero-section[data-astro-cid-64obwekq]{padding:0 0 2rem}.about-hero-inner[data-astro-cid-64obwekq]{padding:0 1rem}.about-hero-title[data-astro-cid-64obwekq]{font-size:2rem}.about-hero-subtitle[data-astro-cid-64obwekq]{font-size:1.1rem}.about-hero-intro[data-astro-cid-64obwekq] p[data-astro-cid-64obwekq]{font-size:1rem}}.background-card[data-astro-cid-eby4xtw4]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2.5rem;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000008}.background-card[data-astro-cid-eby4xtw4]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.background-card-header[data-astro-cid-eby4xtw4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.background-card-title[data-astro-cid-eby4xtw4]{font-size:1.8rem;font-family:Playfair Display,serif;font-weight:700;color:var(--heading-color);margin:0;line-height:1.2}.background-card-highlight[data-astro-cid-eby4xtw4]{background:linear-gradient(135deg,#8b0000,brown);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.background-card-content[data-astro-cid-eby4xtw4]{position:relative;z-index:2}.background-card-content[data-astro-cid-eby4xtw4] p[data-astro-cid-eby4xtw4]{font-size:1.1rem;line-height:1.7;color:var(--text-color);margin:0}.background-card-decoration[data-astro-cid-eby4xtw4]{position:absolute;top:0;right:0;width:100px;height:100px;background:linear-gradient(135deg,#8b000008,#a52a2a08);border-radius:50%;transform:translate(30px,-30px);z-index:1}@media (max-width: 768px){.background-card[data-astro-cid-eby4xtw4]{padding:2rem}.background-card-header[data-astro-cid-eby4xtw4]{flex-direction:column;align-items:flex-start;gap:.75rem}.background-card-title[data-astro-cid-eby4xtw4]{font-size:1.5rem}.background-card-content[data-astro-cid-eby4xtw4] p[data-astro-cid-eby4xtw4]{font-size:1rem}}@media (max-width: 480px){.background-card[data-astro-cid-eby4xtw4]{padding:1.5rem}.background-card-title[data-astro-cid-eby4xtw4]{font-size:1.3rem}}.approach-section[data-astro-cid-2nbve6e4]{max-width:1200px;margin:0 auto;padding:0 2rem}.approach-header[data-astro-cid-2nbve6e4]{text-align:center;margin-bottom:3rem}.approach-title[data-astro-cid-2nbve6e4]{font-size:2.5rem;font-family:Playfair Display,serif;font-weight:800;color:var(--heading-color);margin:0 0 1rem}.approach-subtitle[data-astro-cid-2nbve6e4]{font-size:1.2rem;color:var(--text-color);max-width:600px;margin:0 auto;line-height:1.6}.approach-grid[data-astro-cid-2nbve6e4]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.approach-card[data-astro-cid-2nbve6e4]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000008}.approach-card[data-astro-cid-2nbve6e4]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.approach-card[data-astro-cid-2nbve6e4].primary{background:linear-gradient(135deg,#f9f7f4,#f5f7fa);border-color:#e0e0e0}.approach-card[data-astro-cid-2nbve6e4].secondary{background:var(--card-background)}.approach-card-title[data-astro-cid-2nbve6e4]{font-size:1.5rem;font-family:Playfair Display,serif;font-weight:700;color:var(--heading-color);margin:0 0 1rem;line-height:1.3}.approach-card-body[data-astro-cid-2nbve6e4]{font-size:1.1rem;line-height:1.7;color:var(--text-color);margin:0}.approach-divider[data-astro-cid-2nbve6e4]{grid-column:1 / -1;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:1rem 0}@media (max-width: 768px){.approach-grid[data-astro-cid-2nbve6e4]{grid-template-columns:1fr;gap:1.5rem}.approach-card[data-astro-cid-2nbve6e4]{padding:2rem}.approach-title[data-astro-cid-2nbve6e4]{font-size:2rem}.approach-subtitle[data-astro-cid-2nbve6e4]{font-size:1.1rem}.approach-card-title[data-astro-cid-2nbve6e4]{font-size:1.3rem}.approach-card-body[data-astro-cid-2nbve6e4]{font-size:1rem}}@media (max-width: 480px){.approach-section[data-astro-cid-2nbve6e4]{padding:0 1rem}.approach-card[data-astro-cid-2nbve6e4]{padding:1.5rem}.approach-title[data-astro-cid-2nbve6e4]{font-size:1.8rem}}.values-section[data-astro-cid-jg2qq2qk]{padding:4rem 0;background:linear-gradient(135deg,#f9f7f4,#f5f7fa);position:relative}.values-section[data-astro-cid-jg2qq2qk]:before{content:"";position:absolute;inset:0;background-image:url('data:image/svg+xml;utf8,<svg width="100%25" height="100%25" xmlns="http://www.w3.org/2000/svg"><filter id="grain"><feTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="4" seed="2"/></filter><rect width="100%25" height="100%25" opacity="0.1" filter="url(%23grain)"/></svg>');background-repeat:repeat;background-size:cover;opacity:.3;mix-blend-mode:soft-light;pointer-events:none}.values-container[data-astro-cid-jg2qq2qk]{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem;z-index:2}.values-header[data-astro-cid-jg2qq2qk]{text-align:center;margin-bottom:3rem}.values-title[data-astro-cid-jg2qq2qk]{font-size:2.5rem;font-family:Playfair Display,serif;font-weight:800;color:var(--heading-color);margin:0}.values-grid[data-astro-cid-jg2qq2qk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.value-item[data-astro-cid-jg2qq2qk]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000008;opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.value-item[data-astro-cid-jg2qq2qk]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.value-icon[data-astro-cid-jg2qq2qk]{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-accent)}.value-title[data-astro-cid-jg2qq2qk]{font-size:1.4rem;font-family:Playfair Display,serif;font-weight:700;color:var(--heading-color);margin:0 0 1rem}.value-description[data-astro-cid-jg2qq2qk]{font-size:1.1rem;line-height:1.7;color:var(--text-color);margin:0}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.values-section[data-astro-cid-jg2qq2qk]{padding:3rem 0}.values-grid[data-astro-cid-jg2qq2qk]{grid-template-columns:1fr;gap:1.5rem}.value-item[data-astro-cid-jg2qq2qk]{padding:2rem}.values-title[data-astro-cid-jg2qq2qk]{font-size:2rem}.value-title[data-astro-cid-jg2qq2qk]{font-size:1.3rem}.value-description[data-astro-cid-jg2qq2qk]{font-size:1rem}}@media (max-width: 480px){.values-container[data-astro-cid-jg2qq2qk]{padding:0 1rem}.value-item[data-astro-cid-jg2qq2qk]{padding:1.5rem}.values-title[data-astro-cid-jg2qq2qk]{font-size:1.8rem}}.personal-story-section[data-astro-cid-7le4o4lx]{padding:4rem 0;background:var(--card-background);position:relative}.story-container[data-astro-cid-7le4o4lx]{max-width:1000px;margin:0 auto;padding:0 2rem}.story-header[data-astro-cid-7le4o4lx]{text-align:center;margin-bottom:3rem}.story-title[data-astro-cid-7le4o4lx]{font-size:2.5rem;font-family:Playfair Display,serif;font-weight:800;color:var(--heading-color);margin:0}.story-timeline[data-astro-cid-7le4o4lx]{position:relative}.story-timeline[data-astro-cid-7le4o4lx]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--primary-accent),transparent);z-index:1}.story-item[data-astro-cid-7le4o4lx]{position:relative;margin-bottom:3rem;padding-left:60px;opacity:0;transform:translate(-20px);animation:slideInLeft .6s ease forwards}.story-marker[data-astro-cid-7le4o4lx]{position:absolute;left:0;top:0;width:40px;height:40px;background:var(--primary-accent);border-radius:50%;z-index:2;box-shadow:0 4px 12px #cba1354d}.story-content[data-astro-cid-7le4o4lx]{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000008;transition:transform .3s ease,box-shadow .3s ease}.story-content[data-astro-cid-7le4o4lx]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.story-year[data-astro-cid-7le4o4lx]{display:inline-block;background:linear-gradient(135deg,#8b0000,brown);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.story-item-title[data-astro-cid-7le4o4lx]{font-size:1.4rem;font-family:Playfair Display,serif;font-weight:700;color:var(--heading-color);margin:0 0 1rem}.story-description[data-astro-cid-7le4o4lx]{font-size:1.1rem;line-height:1.7;color:var(--text-color);margin:0 0 1rem}.story-highlight[data-astro-cid-7le4o4lx]{display:inline-block;background:#cba1351a;color:var(--primary-accent);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;border:1px solid rgba(203,161,53,.2)}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.personal-story-section[data-astro-cid-7le4o4lx]{padding:3rem 0}.story-timeline[data-astro-cid-7le4o4lx]:before{left:15px}.story-item[data-astro-cid-7le4o4lx]{padding-left:50px}.story-marker[data-astro-cid-7le4o4lx]{width:30px;height:30px}.story-content[data-astro-cid-7le4o4lx]{padding:1.5rem}.story-title[data-astro-cid-7le4o4lx]{font-size:2rem}.story-item-title[data-astro-cid-7le4o4lx]{font-size:1.3rem}.story-description[data-astro-cid-7le4o4lx]{font-size:1rem}}@media (max-width: 480px){.story-container[data-astro-cid-7le4o4lx]{padding:0 1rem}.story-content[data-astro-cid-7le4o4lx]{padding:1.25rem}.story-title[data-astro-cid-7le4o4lx]{font-size:1.8rem}}.section-subheading[data-astro-cid-kh7btl4r]{font-size:1.2rem;color:var(--text-color);margin-bottom:2rem;line-height:1.6}#skills[data-astro-cid-kh7btl4r] .section-title[data-astro-cid-kh7btl4r]{margin-bottom:1rem}#approach[data-astro-cid-kh7btl4r]{background:#f9f7f4;border-radius:0;box-shadow:none;border:none;margin:0;padding:4rem 0}#approach[data-astro-cid-kh7btl4r] .container[data-astro-cid-kh7btl4r]{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.section-subheading[data-astro-cid-kh7btl4r]{font-size:1.1rem}#approach[data-astro-cid-kh7btl4r]{padding:3rem 0}#approach[data-astro-cid-kh7btl4r] .container[data-astro-cid-kh7btl4r]{padding:0 1rem}}
