#home[data-astro-cid-j7pv25f6]{height:100vh;min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--text-cream);background:linear-gradient(135deg,var(--primary-orange),var(--secondary-orange));padding:1rem;position:relative}#home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:0;font-weight:400;margin-bottom:.5rem;text-align:center;line-height:.9;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:all .8s cubic-bezier(.25,.46,.45,.94);position:relative;z-index:1001}#home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:before{content:"Maryam";display:block;font-size:5rem;line-height:1;font-family:Playfair Display,serif;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .8s cubic-bezier(.25,.46,.45,.94);transform-origin:center center;will-change:font-size,transform;transition-delay:0s}#home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{content:"Akhyani";display:block;font-size:5rem;line-height:1.1;margin-top:-.05em;font-family:Playfair Display,serif;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .8s cubic-bezier(.25,.46,.45,.94);transform-origin:center center;will-change:font-size,transform;transition-delay:.05s;padding-bottom:.1em}#home[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6],#home[data-astro-cid-j7pv25f6] .tagline[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;transition:all .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}#home[data-astro-cid-j7pv25f6] .tagline[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;margin-bottom:2.5rem}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;border-radius:999px;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;border:2px solid transparent;min-width:140px;text-align:center;font-family:Inter,sans-serif}.btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--text-cream);outline-offset:3px}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--white);color:var(--primary-orange);border-color:var(--white)}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--text-cream);color:var(--primary-orange);border-color:var(--text-cream);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-secondary[data-astro-cid-j7pv25f6]{background:transparent;color:var(--text-cream);border-color:var(--text-cream)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--text-cream);color:var(--primary-orange);border-color:var(--text-cream);transform:translateY(-2px);box-shadow:0 4px 12px #0003}body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{position:fixed;top:1.5rem;left:3rem;font-size:0;transform:translateY(0);color:var(--text-dark)}body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:before{font-size:1.2rem;line-height:1;color:#d4af37;transform:translateY(0) scale(1);transition-delay:0s;transition:all .8s cubic-bezier(.25,.46,.45,.94)}body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{font-size:1.2rem;line-height:1.1;margin-top:-.05em;color:#d4af37;transform:translateY(0) scale(1);transition-delay:0s;padding-bottom:.1em;transition:all .8s cubic-bezier(.25,.46,.45,.94)}body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:before,body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{color:#d4af37}body.scrolled-further #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:before,body.scrolled-further #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{color:var(--primary-orange)}body.scrolled-past #home[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6],body.scrolled-past #home[data-astro-cid-j7pv25f6] .tagline[data-astro-cid-j7pv25f6],body.scrolled-past #home[data-astro-cid-j7pv25f6] .hero-ctas[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(-30px) scale(.95);pointer-events:none;transition-delay:.1s}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}#about-me[data-astro-cid-j7pv25f6],#my-work[data-astro-cid-j7pv25f6]{scroll-margin-top:2rem}.section-highlight[data-astro-cid-j7pv25f6]{animation:sectionFade .7s ease-out;background:radial-gradient(1200px 200px at 50% 0%,rgba(255,255,255,.18),transparent 70%)}@keyframes sectionFade{0%{background-color:#ffffff0f}to{background-color:transparent}}@media (prefers-reduced-motion: reduce){.section-highlight[data-astro-cid-j7pv25f6]{animation:none}}#about-me[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:400;color:var(--text-dark);margin-bottom:2rem}@media (min-width: 769px){#about-me[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:block}#about-me[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:left;margin-bottom:2rem}#about-me[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:3rem}#about-me[data-astro-cid-j7pv25f6] .about-text[data-astro-cid-j7pv25f6]{flex:2}#about-me[data-astro-cid-j7pv25f6] .about-image-wrapper[data-astro-cid-j7pv25f6]{flex:1;display:flex;justify-content:center;align-items:flex-start;position:static;margin:0;padding:0;padding-top:2rem}#about-me[data-astro-cid-j7pv25f6] .about-image[data-astro-cid-j7pv25f6]{margin:0;display:block}#about-me[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],#about-me[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6],#about-me[data-astro-cid-j7pv25f6] .about-text[data-astro-cid-j7pv25f6],#about-me[data-astro-cid-j7pv25f6] .about-image-wrapper[data-astro-cid-j7pv25f6]{order:unset}}#about-me[data-astro-cid-j7pv25f6] .about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-align:justify}#about-me[data-astro-cid-j7pv25f6] .about-image-wrapper[data-astro-cid-j7pv25f6]{position:relative}#about-me[data-astro-cid-j7pv25f6] .about-image[data-astro-cid-j7pv25f6]{width:100%;max-width:280px;border-radius:12px;transform:rotate(-4deg);box-shadow:0 10px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;border:5px solid var(--white)}#about-me[data-astro-cid-j7pv25f6] .about-image[data-astro-cid-j7pv25f6]:hover{transform:rotate(0) scale(1.05);box-shadow:0 15px 30px #00000026}.about-cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.cta-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;border-radius:999px;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;border:2px solid transparent;min-width:140px;text-align:center}.cv-button[data-astro-cid-j7pv25f6]{background:var(--primary-orange);color:var(--white);border-color:var(--primary-orange)}.cv-button[data-astro-cid-j7pv25f6]:hover{background:#c35a1f;border-color:#c35a1f;transform:translateY(-2px);box-shadow:0 4px 12px #d96d2b4d}.linkedin-button[data-astro-cid-j7pv25f6]{background:#0077b5;color:var(--white);border-color:#0077b5;padding:.875rem;min-width:auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.linkedin-button[data-astro-cid-j7pv25f6]:hover{background:#005885;border-color:#005885;transform:translateY(-2px);box-shadow:0 4px 12px #0077b54d}.story-button[data-astro-cid-j7pv25f6]{background:transparent;color:var(--text-dark);border-color:var(--primary-orange)}.story-button[data-astro-cid-j7pv25f6]:hover{background:var(--primary-orange);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px #d96d2b4d}body.dark-mode .cv-button[data-astro-cid-j7pv25f6]{background:var(--primary-orange);color:var(--white);border-color:var(--primary-orange)}body.dark-mode .cv-button[data-astro-cid-j7pv25f6]:hover{background:#e67e22;border-color:#e67e22}body.dark-mode .linkedin-button[data-astro-cid-j7pv25f6]{background:#0077b5;color:var(--white);border-color:#0077b5}body.dark-mode .linkedin-button[data-astro-cid-j7pv25f6]:hover{background:#005885;border-color:#005885}body.dark-mode .story-button[data-astro-cid-j7pv25f6]{background:transparent;color:var(--text-dark);border-color:var(--primary-orange)}body.dark-mode .story-button[data-astro-cid-j7pv25f6]:hover{background:var(--primary-orange);color:var(--white)}.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.project-card[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:12px;box-shadow:var(--card-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,opacity .4s ease;opacity:0;transform:translateY(20px);animation:cardFadeIn .6s ease-out forwards}.project-card[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.1s}.project-card[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.2s}.project-card[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.3s}.project-card[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.4s}@keyframes cardFadeIn{to{opacity:1;transform:translateY(0)}}.project-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.project-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:220px;object-fit:cover}.project-card-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.project-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.project-card[data-astro-cid-j7pv25f6] .tags[data-astro-cid-j7pv25f6]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.project-card[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{background-color:var(--light-bg);color:var(--primary-orange);padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:500;transition:background-color .3s ease}.project-excerpt[data-astro-cid-j7pv25f6]{position:relative;min-height:1.5rem}#contact[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{text-align:center}#contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:500px;margin:0 auto 2rem}.contact-button[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--primary-orange);color:var(--white);padding:1rem 2.5rem;border-radius:999px;text-decoration:none;font-weight:500;transition:background-color .3s ease,transform .3s ease}.contact-button[data-astro-cid-j7pv25f6]:hover{background:#c35a1f;transform:translateY(-3px)}@media (max-width: 1024px){body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{left:1rem}body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:before,body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{font-size:1rem}}@media (max-width: 768px){#home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:before,#home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]:after{font-size:3rem}#home[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem}#home[data-astro-cid-j7pv25f6] .tagline[data-astro-cid-j7pv25f6]{font-size:1rem}#about-me[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-align:center}#about-me[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}#about-me[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{order:1;margin-bottom:1.5rem}#about-me[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6]{order:2}#about-me[data-astro-cid-j7pv25f6] .about-image-wrapper[data-astro-cid-j7pv25f6]{order:1;margin-bottom:2rem}#about-me[data-astro-cid-j7pv25f6] .about-text[data-astro-cid-j7pv25f6]{order:2}#about-me[data-astro-cid-j7pv25f6] .about-image[data-astro-cid-j7pv25f6]{margin:0 auto}.about-cta-buttons[data-astro-cid-j7pv25f6]{justify-content:center;gap:.75rem}.cta-button[data-astro-cid-j7pv25f6]{padding:.75rem 1.5rem;font-size:.9rem;min-width:120px}.project-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}body.scrolled-past #home[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{background:#fffffff2;border-radius:2rem;padding:.5rem 1.5rem;box-shadow:0 4px 12px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-ctas[data-astro-cid-j7pv25f6]{gap:.75rem}.btn[data-astro-cid-j7pv25f6]{padding:.75rem 1.5rem;font-size:.9rem;min-width:120px}}
