.page-hero[data-astro-cid-yls65r7j]{background-color:var(--color-dark-blue);color:#fff;padding:6rem 0 4rem;text-align:center}.page-hero[data-astro-cid-yls65r7j] h1[data-astro-cid-yls65r7j]{font-size:3rem;margin-bottom:1rem}.about-bio-layout[data-astro-cid-yls65r7j]{display:flex;gap:3rem;align-items:center;flex-wrap:wrap;justify-content:center}.about-bio-layout[data-astro-cid-yls65r7j] .team-card[data-astro-cid-yls65r7j]{max-width:300px}.about-bio-layout[data-astro-cid-yls65r7j] .bio-text[data-astro-cid-yls65r7j]{max-width:500px}.timeline[data-astro-cid-yls65r7j]{position:relative;max-width:800px;margin:3rem auto 0}.timeline[data-astro-cid-yls65r7j]:after{content:"";position:absolute;width:2px;background-color:var(--color-primary);top:0;bottom:0;left:50%;margin-left:-1px}.timeline-item[data-astro-cid-yls65r7j]{padding:10px 40px;position:relative;background-color:inherit;width:50%}.timeline-item[data-astro-cid-yls65r7j]:after{content:"";position:absolute;width:16px;height:16px;right:-8px;background-color:var(--color-bg);border:3px solid var(--color-primary);top:15px;border-radius:50%;z-index:1}.left[data-astro-cid-yls65r7j]{left:0}.right[data-astro-cid-yls65r7j]{left:50%}.right[data-astro-cid-yls65r7j]:after{left:-8px}.timeline-content[data-astro-cid-yls65r7j]{padding:1.5rem;background-color:var(--bg-card, #fff);position:relative;border-radius:8px;box-shadow:0 4px 6px #0000000d}[data-astro-cid-yls65r7j][data-theme=dark] .timeline-content[data-astro-cid-yls65r7j]{background-color:var(--bg-card, #1e1e2d);box-shadow:0 4px 6px #0003}.timeline[data-astro-cid-yls65r7j] .year[data-astro-cid-yls65r7j]{color:var(--color-primary);margin-bottom:.5rem;font-size:1.5rem}@media screen and (max-width:768px){.timeline[data-astro-cid-yls65r7j]:after{left:31px}.timeline-item[data-astro-cid-yls65r7j]{width:100%;padding-left:70px;padding-right:25px}.timeline-item[data-astro-cid-yls65r7j]:after{left:23px}.right[data-astro-cid-yls65r7j]{left:0}}.contact-form-wrapper[data-astro-cid-yls65r7j]{background:#23224066;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:3rem;box-shadow:0 25px 50px -12px #00000080;position:relative;overflow:hidden}.contact-form-wrapper[data-astro-cid-yls65r7j]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,204,0,.3),transparent)}.form-row[data-astro-cid-yls65r7j]{display:flex;gap:1.5rem;margin-bottom:.5rem}.flex-1[data-astro-cid-yls65r7j]{flex:1}.form-group[data-astro-cid-yls65r7j]{margin-bottom:2rem;position:relative}.form-label[data-astro-cid-yls65r7j]{display:block;margin-bottom:.75rem;color:#ffffffe6;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.input-wrapper[data-astro-cid-yls65r7j]{position:relative;display:flex;align-items:center}.input-wrapper[data-astro-cid-yls65r7j] i[data-astro-cid-yls65r7j]{position:absolute;left:1.25rem;color:var(--color-primary);font-size:1.2rem;opacity:.7;transition:all .3s ease;pointer-events:none}.form-input[data-astro-cid-yls65r7j],.form-textarea[data-astro-cid-yls65r7j]{width:100%;padding:1rem 1.25rem 1rem 3.25rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background-color:#ffffff0d;color:#fff;font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-textarea[data-astro-cid-yls65r7j]{padding-top:1rem}[data-astro-cid-yls65r7j][data-theme=dark] .form-input[data-astro-cid-yls65r7j],[data-astro-cid-yls65r7j][data-theme=dark] .form-textarea[data-astro-cid-yls65r7j]{background-color:#ffffff0d;border-color:#ffffff1a}.form-input[data-astro-cid-yls65r7j]:hover,.form-textarea[data-astro-cid-yls65r7j]:hover{background-color:#ffffff14;border-color:#fff3}.form-input[data-astro-cid-yls65r7j]:focus,.form-textarea[data-astro-cid-yls65r7j]:focus{outline:none;background-color:#ffffff1a;border-color:var(--color-primary);box-shadow:0 0 0 4px #ffcc0026;transform:translateY(-2px)}.form-input[data-astro-cid-yls65r7j]:focus+i[data-astro-cid-yls65r7j],.input-wrapper[data-astro-cid-yls65r7j]:focus-within i[data-astro-cid-yls65r7j]{opacity:1;transform:scale(1.1)}select[data-astro-cid-yls65r7j].form-input{appearance:none;cursor:pointer}.input-wrapper[data-astro-cid-yls65r7j]:after{content:"";font-family:Phosphor;position:absolute;right:1.25rem;color:#fff;opacity:.5;pointer-events:none}.btn-primary-yellow[data-astro-cid-yls65r7j]{background:linear-gradient(135deg,#fc0,#ffdb4d);color:#232240;font-weight:700;border-radius:14px;padding:1.25rem;text-transform:uppercase;letter-spacing:.1em;border:none;box-shadow:0 10px 20px -5px #ffcc004d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);margin-top:1rem;cursor:pointer}.btn-primary-yellow[data-astro-cid-yls65r7j]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 30px -10px #ffcc0080;background:linear-gradient(135deg,#ffdb4d,#fc0)}.btn-primary-yellow[data-astro-cid-yls65r7j]:active{transform:translateY(-2px) scale(.98)}@media(max-width:768px){.form-row[data-astro-cid-yls65r7j]{flex-direction:column;gap:0}.contact-form-wrapper[data-astro-cid-yls65r7j]{padding:2rem 1.5rem}}[data-theme=light] .contact-form-wrapper[data-astro-cid-yls65r7j]{background:#fffc;border-color:#0000000d;box-shadow:0 25px 50px -12px #0000001a}[data-theme=light] .contact-form-wrapper[data-astro-cid-yls65r7j]:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}[data-theme=light] .form-label[data-astro-cid-yls65r7j]{color:#232240}[data-theme=light] .form-input[data-astro-cid-yls65r7j],[data-theme=light] .form-textarea[data-astro-cid-yls65r7j]{background-color:#fff;border-color:#0000001a;color:#232240}[data-theme=light] .form-input[data-astro-cid-yls65r7j]:hover,[data-theme=light] .form-textarea[data-astro-cid-yls65r7j]:hover{background-color:#f9f9f9;border-color:#00000026}[data-theme=light] .form-input[data-astro-cid-yls65r7j]:focus,[data-theme=light] .form-textarea[data-astro-cid-yls65r7j]:focus{background-color:#fff;border-color:#fc0;box-shadow:0 0 0 4px #ffcc001a}[data-theme=light] .form-input[data-astro-cid-yls65r7j]::placeholder,[data-theme=light] .form-textarea[data-astro-cid-yls65r7j]::placeholder{color:#23224066}[data-theme=light] .input-wrapper[data-astro-cid-yls65r7j] i[data-astro-cid-yls65r7j]{color:#fc0;opacity:.8}[data-theme=light] .input-wrapper[data-astro-cid-yls65r7j]:after{color:#232240}
