@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .4s ease-out both}.animate-fade-in-up{animation:fadeInUp .4s ease-out both}.animate-fade-in-down{animation:fadeInDown .4s ease-out both}.animate-scale-in{animation:scaleIn .3s ease-out both}.animate-slide-in-left{animation:slideInLeft .4s ease-out both}.animate-slide-in-right{animation:slideInRight .4s ease-out both}.stagger-children>*:nth-child(1){animation-delay:0s}.stagger-children>*:nth-child(2){animation-delay:.06s}.stagger-children>*:nth-child(3){animation-delay:.12s}.stagger-children>*:nth-child(4){animation-delay:.18s}.stagger-children>*:nth-child(5){animation-delay:.24s}.stagger-children>*:nth-child(6){animation-delay:.3s}.stagger-children>*:nth-child(7){animation-delay:.36s}.stagger-children>*:nth-child(8){animation-delay:.42s}.stagger-children>*:nth-child(9){animation-delay:.48s}.stagger-children>*:nth-child(10){animation-delay:.54s}.stagger-children>*:nth-child(11){animation-delay:.6s}.stagger-children>*:nth-child(12){animation-delay:.66s}.stagger-children--slow>*:nth-child(1){animation-delay:0s}.stagger-children--slow>*:nth-child(2){animation-delay:.1s}.stagger-children--slow>*:nth-child(3){animation-delay:.2s}.stagger-children--slow>*:nth-child(4){animation-delay:.3s}.stagger-children--slow>*:nth-child(5){animation-delay:.4s}.stagger-children--slow>*:nth-child(6){animation-delay:.5s}.stagger-children--slow>*:nth-child(7){animation-delay:.6s}.stagger-children--slow>*:nth-child(8){animation-delay:.7s}.stagger-children--slow>*:nth-child(9){animation-delay:.8s}.stagger-children--slow>*:nth-child(10){animation-delay:.9s}.stagger-children--slow>*:nth-child(11){animation-delay:1s}.stagger-children--slow>*:nth-child(12){animation-delay:1.1s}.about-page .page-header{position:relative}.about-page .page-header:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(var(--color-accent-rgb),.06) 0%,rgba(var(--color-accent-rgb),.02) 40%,transparent 70%);pointer-events:none;z-index:-1}@media(max-width:768px){.about-page .page-header:before{width:350px;height:200px}}.about-page .page-header:after{content:"";display:block;width:60px;height:2px;margin:var(--space-6) auto 0;background:linear-gradient(90deg,transparent,var(--color-accent) 50%,transparent);border-radius:1px}.about-page .content-block p{opacity:0;animation:fadeInUp .6s ease-out forwards}.about-page .content-block p:nth-child(1){animation-delay:.1s}.about-page .content-block p:nth-child(2){animation-delay:.25s}.about-page .content-block p:nth-child(3){animation-delay:.4s}.about-page .content-block p:nth-child(4){animation-delay:.55s}.about-page .content-block p:nth-child(5){animation-delay:.7s}.about-page .about-highlight{position:relative;color:var(--color-text)!important;font-style:italic;padding-left:var(--space-5);border-left:2px solid var(--color-accent);text-align:left;margin:var(--space-6) auto var(--space-6);max-width:45ch;line-height:1.6}@media(max-width:768px){.about-page .about-highlight{max-width:100%}}.about-page .content-block a{text-decoration-line:underline;text-decoration-color:rgba(var(--color-accent-rgb),.3);text-underline-offset:3px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.about-page .content-block a:hover{text-decoration-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.about-page .content-block p{opacity:1;animation:none}}
