.scroll-reveal[data-astro-cid-gkxl7tdg]{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-reveal[data-astro-cid-gkxl7tdg].revealed{opacity:1;transform:translateY(0)}.hero-gradient-bg[data-astro-cid-x5pb73i4]{position:absolute;inset:0;background:linear-gradient(135deg,#2d5016,#1a3010,#3a6020,#2d5016);background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-glass-card[data-astro-cid-x5pb73i4]{background:#ffffff14;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:3rem;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.hero-glass-card[data-astro-cid-x5pb73i4]:hover{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 12px 48px #00000026;transform:translateY(-2px)}@media(max-width:768px){.hero-glass-card[data-astro-cid-x5pb73i4]{padding:2rem}}@keyframes pulse-slow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}.animate-pulse-slow[data-astro-cid-x5pb73i4]{animation:pulse-slow 4s ease-in-out infinite}#hero[data-astro-cid-x5pb73i4] svg[data-astro-cid-x5pb73i4]{animation:dna-float 20s linear infinite}@keyframes dna-float{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.mission-gradient[data-astro-cid-dgo76t6z]{background:linear-gradient(135deg,#f5f0e8,#ebe4d8,#e0d8c8)}.mission-glass-card[data-astro-cid-dgo76t6z]{background:#ffffff80;backdrop-filter:blur(20px);border:1px solid rgba(107,68,35,.2);border-radius:1.5rem;padding:3rem;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.mission-glass-card[data-astro-cid-dgo76t6z]:hover{background:#fff9;border-color:#6b44234d;box-shadow:0 12px 48px #00000026}@media(max-width:768px){.mission-glass-card[data-astro-cid-dgo76t6z]{padding:2rem}}.mission-content[data-astro-cid-dgo76t6z]{font-size:1.25rem;line-height:1.8;color:#2d3748f2}.mission-content[data-astro-cid-dgo76t6z] p{margin-bottom:1.5rem}.mission-content[data-astro-cid-dgo76t6z] p:last-child{margin-bottom:0}.mission-content[data-astro-cid-dgo76t6z] strong{color:#2d3748;font-weight:600}.bio-gradient[data-astro-cid-iaiz4opc]{background:linear-gradient(135deg,#6b4423,#5a3a1e,#4a2f18)}.bio-glass-card[data-astro-cid-iaiz4opc]{background:#ffffff14;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:3rem;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.bio-glass-card[data-astro-cid-iaiz4opc]:hover{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 12px 48px #00000026}@media(max-width:768px){.bio-glass-card[data-astro-cid-iaiz4opc]{padding:2rem}}.bio-content[data-astro-cid-iaiz4opc]{font-size:1.125rem;line-height:1.75;color:#fffffff2}.bio-content[data-astro-cid-iaiz4opc] h2{color:#fff;font-size:1.875rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem}.bio-content[data-astro-cid-iaiz4opc] h2:first-child{margin-top:0}.bio-content[data-astro-cid-iaiz4opc] p{margin-bottom:1.5rem}.bio-content[data-astro-cid-iaiz4opc] p:last-child{margin-bottom:0}.bio-content[data-astro-cid-iaiz4opc] ul,.bio-content[data-astro-cid-iaiz4opc] ol{margin-bottom:1.5rem;padding-left:1.5rem}.bio-content[data-astro-cid-iaiz4opc] li{margin-bottom:.5rem}.bio-content[data-astro-cid-iaiz4opc] strong{color:#fff;font-weight:600}.bio-content[data-astro-cid-iaiz4opc] a{color:#fff;text-decoration:underline}.bio-content[data-astro-cid-iaiz4opc] a:hover{color:#fffc}.content-gradient[data-astro-cid-ijvhvfxw]{background:linear-gradient(135deg,#d4c4b0,#c8b8a0,#bcac90)}.card-reveal[data-astro-cid-ijvhvfxw]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.card-reveal[data-astro-cid-ijvhvfxw].revealed{opacity:1;transform:translateY(0)}.contact-gradient[data-astro-cid-ibt25fzk]{background:linear-gradient(135deg,#2d5016,#1a3010,#3a6020)}.contact-card[data-astro-cid-ibt25fzk]{background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:.75rem}.contact-card[data-astro-cid-ibt25fzk]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 12px 24px #0003}.contact-icon[data-astro-cid-ibt25fzk]{width:3rem;height:3rem;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.contact-card[data-astro-cid-ibt25fzk]:hover .contact-icon[data-astro-cid-ibt25fzk]{background:#ffffff40;transform:scale(1.1)}.contact-label[data-astro-cid-ibt25fzk]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fffc}.contact-value[data-astro-cid-ibt25fzk]{font-size:1rem;font-weight:500;color:#fff;word-break:break-word}@media(max-width:767px){.contact-card[data-astro-cid-ibt25fzk]{padding:1.5rem 1rem}.contact-value[data-astro-cid-ibt25fzk]{font-size:.9rem}}
