@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&display=swap";:root{--primary: #0A110D;--primary-light: #16241A;--accent: #D9A05B;--accent-muted: #A8956A;--surface: #FCFBF8;--surface-alt: #F3F1EA;--text: #0E1611;--text-muted: #3D4A40;--white: #ffffff;--glass: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .08);--transition: all .6s cubic-bezier(.165, .84, .44, 1);--section-spacing: clamp(4rem, 10vw, 8rem);--container-width: 1400px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:17px}body{font-family:Inter,sans-serif;color:var(--text);background-color:var(--surface);line-height:1.8;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-weight:400}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.15;pointer-events:none;z-index:9999}h1,h2,h3,.serif{font-family:Cormorant Garamond,serif;font-weight:500}p{font-size:1.05rem;color:var(--text-muted)}.section-dark p{color:#ffffffb3}nav{position:fixed;top:0;width:100%;padding:1.2rem 6%;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:var(--transition)}nav.scrolled{padding:.8rem 6%;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.logo{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;color:var(--white);text-decoration:none;letter-spacing:3px;text-transform:uppercase}.nav-links{display:none;gap:2.5rem;align-items:center}.nav-links a{color:var(--white);text-decoration:none;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;position:relative;padding:.5rem 0;opacity:.8;transition:var(--transition)}.nav-links a:hover{opacity:1;color:var(--accent)}.nav-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#050806fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;transition:.6s cubic-bezier(.165,.84,.44,1);z-index:1000;display:flex}.nav-links.active{right:0}.nav-links a{font-size:1.5rem;color:var(--white)}.menu-toggle{display:flex;flex-direction:column;gap:6px;cursor:pointer;z-index:1001}.menu-toggle span{display:block;width:35px;height:3px;background:var(--white);transition:var(--transition)}.menu-toggle.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.hero{min-height:100vh;height:100dvh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;color:var(--white);overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/hero.png) center/cover no-repeat;z-index:-1;transform:scale(1.05);animation:heroPan 30s ease-in-out infinite alternate}@keyframes heroPan{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.15) translate(-2%,2%)}}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#0a110df2,#0a110d4d);z-index:1}.hero-content{position:relative;z-index:10;text-align:center;max-width:1400px;width:90%;padding:10vh 0 0}.hero-subtitle{font-size:1.1rem;text-transform:uppercase;letter-spacing:5px;margin-bottom:2.5rem;color:var(--accent);display:block;font-weight:500}.hero-title{font-size:clamp(1.5rem,5.5vw,5.5rem);line-height:1.1;margin-bottom:2.5rem;letter-spacing:.25em;font-weight:400;text-indent:.25em;display:block;width:100%;text-align:center;max-width:100%;text-transform:uppercase}.hero-desc{font-size:1.15rem;max-width:750px;margin:0 auto 4rem;color:#fffc;font-weight:300;line-height:1.9}section{padding:var(--section-spacing) 6%;position:relative;display:flex;flex-direction:column;align-items:center}section>div{width:100%;max-width:var(--container-width)}.section-alt{background-color:var(--surface-alt)}.section-dark{background-color:var(--primary);color:var(--surface)}.section-title-wrap{margin-bottom:6rem;text-align:center}.section-tag{color:var(--accent);text-transform:uppercase;letter-spacing:5px;font-size:.75rem;margin-bottom:1.5rem;display:block;font-weight:500}.section-title-wrap h2{font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.1;margin-bottom:1.5rem}.section-title-wrap p{font-size:1.1rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem);align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.img-container{position:relative;overflow:hidden;border-radius:4px;box-shadow:0 30px 80px #00000026}.img-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px #ffffff1a;pointer-events:none;border-radius:4px}.img-container img{width:100%;height:auto;display:block;transition:transform 2s cubic-bezier(.165,.84,.44,1);filter:brightness(.9) contrast(1.05)}#vision .img-container{max-height:850px;width:fit-content;margin:0 auto}#vision .img-container img{height:850px;width:auto;object-fit:contain}.img-container:hover img{transform:scale(1.05)}.card{background:var(--white);border:1px solid rgba(0,0,0,.03);padding:3.5rem 3rem;transition:var(--transition);position:relative;border-radius:4px;box-shadow:0 10px 40px #00000005}.section-dark .card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0000000f}.section-dark .card:hover{background:#ffffff0a;border-color:#e1c16e4d;box-shadow:0 20px 50px #0003}.card h3{font-size:1.8rem;margin-bottom:1rem;color:var(--primary)}.section-dark .card h3{color:var(--white)}.card p{font-size:1rem;line-height:1.8}.stat-number{font-size:3.5rem;color:var(--accent);display:block;margin-bottom:1.2rem;line-height:1;font-family:Cormorant Garamond,serif}.tier-card{background:var(--surface);color:var(--primary);padding:4rem 3rem;text-align:center;border:1px solid rgba(0,0,0,.05);transition:var(--transition);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-dark .tier-card{background:#ffffff08;color:var(--white);border:1px solid rgba(255,255,255,.05)}.tier-card.featured{background:linear-gradient(145deg,var(--primary-light),var(--primary));color:var(--white);border:1px solid rgba(225,193,110,.2);transform:scale(1.03);z-index:2;box-shadow:0 30px 80px #0000004d}.tier-card h3{font-size:2.2rem;margin-bottom:1.5rem;color:inherit}.tier-card:hover{transform:translateY(-10px)}.tier-card.featured:hover{transform:translateY(-10px) scale(1.03);border-color:var(--accent)}.btn{display:inline-block;padding:1.2rem 3rem;background:var(--accent);color:var(--primary);text-decoration:none;font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;border:1px solid var(--accent);transition:var(--transition);border-radius:0;cursor:pointer;text-align:center}.btn:hover{background:transparent;color:var(--accent)}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--white)}nav .btn-outline{border-color:#ffffff4d}nav .btn-outline:hover{background:var(--white);color:var(--primary);border-color:var(--white)}.nav-btn{padding:.6rem 1.8rem!important;margin-top:0!important}@media (max-width: 1024px){.nav-btn{padding:1rem 2rem!important;width:auto!important;max-width:200px}}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.reveal{opacity:0;transform:translateY(40px);transition:1.2s cubic-bezier(.165,.84,.44,1)}.reveal.active{opacity:1;transform:translateY(0)}footer{background:#050806;padding:6rem 6% 3rem;color:var(--white);display:flex;flex-direction:column;align-items:center}footer>div{width:100%;max-width:var(--container-width)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6rem;margin-bottom:6rem}.footer-logo{font-family:Cormorant Garamond,serif;font-size:2rem;color:var(--white);margin-bottom:2rem;display:block;text-decoration:none;letter-spacing:4px}.footer-links h4{text-transform:uppercase;letter-spacing:3px;font-size:.8rem;margin-bottom:2.5rem;color:var(--accent)}.footer-links ul{list-style:none}.footer-links li{margin-bottom:1.2rem}.footer-links a{color:#ffffff80;text-decoration:none;font-size:.9rem;transition:var(--transition)}.footer-links a:hover{color:var(--white)}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;color:#ffffff4d;font-size:.85rem;width:100%}.text-accent{color:var(--accent)!important}.text-white{color:var(--white)!important}.text-muted-white{color:#ffffffb3!important}.font-serif{font-family:Cormorant Garamond,serif!important}.font-italic{font-style:italic!important}.section-h2{font-size:clamp(1.8rem,4vw,2.8rem);text-transform:uppercase;letter-spacing:1px}.section-h3{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:2rem}.list-premium{list-style:none;padding:0}.list-premium li{position:relative;padding-left:2rem;margin-bottom:1.5rem;font-size:1.05rem;color:#fffc}.list-premium li strong{color:var(--white)}.list-premium li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:var(--accent);border-radius:50%}.list-premium-light{list-style:none;padding:0}.list-premium-light li{position:relative;padding-left:2rem;margin-bottom:1.5rem;font-size:1.05rem;color:var(--text-muted)}.list-premium-light li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:var(--accent);border-radius:50%}.feature-row{display:flex;flex-wrap:wrap;align-items:flex-start;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}.feature-row:hover .accordion-toggle{background:#e1c16e33;border-color:var(--accent);color:var(--accent)}.feature-col-title{flex:1;min-width:250px}.feature-row>.accordion-toggle{flex-shrink:0;align-self:center;margin-left:auto}.feature-col-desc{flex:2;min-width:300px;padding-left:2rem;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.165,.84,.44,1),opacity .4s ease,padding .4s ease;padding-top:0;padding-bottom:0}.feature-row.accordion-open .feature-col-desc{max-height:1000px;opacity:1;padding-top:.5rem;padding-bottom:.5rem}.accordion-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff9;font-size:1.3rem;font-weight:300;line-height:1;transition:all .3s ease;flex-shrink:0;margin-top:.25rem;-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif}.feature-row.accordion-open .accordion-toggle{background:#e1c16e26;border-color:var(--accent);color:var(--accent);transform:rotate(45deg)}.community-accordion{margin-bottom:1rem!important;cursor:pointer;transition:border-color .3s ease,background .3s ease}.community-accordion:hover{border-color:#e1c16e33!important;background:#ffffff0d!important}.community-accordion-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.community-accordion-header h4{margin-bottom:0!important;flex:1}.community-accordion-body{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.165,.84,.44,1),opacity .4s ease,margin-top .3s ease;margin-top:0}.community-accordion.accordion-open .community-accordion-body{max-height:600px;opacity:1;margin-top:1.25rem}.community-accordion .accordion-toggle{flex-shrink:0}.community-accordion.accordion-open .accordion-toggle{background:#e1c16e26;border-color:var(--accent);color:var(--accent);transform:rotate(45deg)}.parallax-break{background:url(/assets/landscape-DpwDcwWq.png) center/cover no-repeat fixed;height:70vh;display:flex;align-items:center;justify-content:center;position:relative;color:var(--white);text-align:center;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.parallax-break:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0a110d66}.parallax-content{position:relative;z-index:2;max-width:900px;padding:0 5%}.parallax-content h2{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;letter-spacing:2px}.parallax-content p{font-size:1.2rem;color:#fffc;font-style:italic}.bird-collage{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:4rem;align-items:start}.bird-collage-item{background:#ffffff08;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #0000001a;text-align:center;transition:transform .3s cubic-bezier(.165,.84,.44,1);cursor:pointer;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.bird-collage-item:hover{transform:translateY(-8px);border-color:#e1c16e4d}.thumbnail-container{width:100%;height:360px;overflow:hidden;background-color:#0003}.bird-collage-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1),filter .3s ease}.bird-collage-item:hover img{transform:scale(1.05);filter:brightness(.9)}.bird-name-overlay{padding:15px 10px;font-size:1.15rem;font-weight:500;color:var(--accent);margin:0;border-top:1px solid rgba(255,255,255,.05);font-family:Cormorant Garamond,serif;font-style:italic;background:transparent;transition:color .3s ease}.bird-collage-item:hover .bird-name-overlay{color:var(--white)}.guardians-collage{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:4rem;align-items:start}.guardians-collage-item{background:#ffffff08;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .3s cubic-bezier(.165,.84,.44,1);cursor:pointer;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.guardians-collage-item:hover{transform:translateY(-8px);border-color:#e1c16e4d}.guardians-collage-item .thumbnail-container{width:100%;height:250px;overflow:hidden;background-color:#0003}.guardians-collage-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1),filter .3s ease}.guardians-collage-item:hover img{transform:scale(1.05);filter:brightness(.9)}@media (max-width: 1024px){.bird-collage,.guardians-collage{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr;gap:4rem}.grid-3{grid-template-columns:1fr;gap:2rem}.footer-grid{grid-template-columns:1fr;gap:4rem}section{padding:6rem 8%}.tier-card.featured{transform:scale(1)}.menu-toggle{display:flex}}@media (max-width: 768px){:root{--section-spacing: 4rem}section{padding:var(--section-spacing) 6%}.hero-subtitle{letter-spacing:3px;font-size:.7rem}.hero-desc{font-size:1rem;margin-bottom:3rem}.section-title-wrap{margin-bottom:3rem}.section-title-wrap h2{font-size:2rem}.grid-2{gap:3rem}.card{padding:2rem}.tier-card{padding:3rem 1.5rem}.footer-bottom{flex-direction:column;gap:1.5rem;text-align:center}.parallax-break{background-attachment:scroll;height:50vh}.img-container{order:-1;margin-bottom:1rem}#platform .img-container{height:450px!important;width:100%!important}#land .img-container{height:280px!important}#strategic .card[style*="grid-column: span 2"]>div{flex-direction:column;gap:1rem!important}#strategic .card[style*="grid-column: span 2"] h3{white-space:normal!important}.feature-col-desc{padding-left:0;padding-top:1rem;min-width:100%}.bird-collage{grid-template-columns:1fr;gap:2rem}.guardians-collage{grid-template-columns:1fr;gap:1.5rem}.thumbnail-container{height:300px}}@media (max-width: 480px){.hero-title{font-size:clamp(1.5rem,10vw,2.5rem);letter-spacing:.15em;text-indent:.15em;white-space:normal}.hero-subtitle{font-size:.65rem}.btn{width:100%;padding:1.2rem 1.5rem}.stat-number{font-size:2.8rem}.logo{font-size:1.2rem;letter-spacing:2px}section{padding:3.5rem 6%}.card h3{font-size:1.5rem}}.profile-container{max-width:1200px;margin:0 auto;width:100%}.profile-header{margin-bottom:3rem;text-align:left}.profile-bio-wrapper{display:block;width:100%}.profile-image-box{float:left;width:clamp(300px,35%,450px);margin-right:4rem;margin-bottom:2.5rem;position:relative}.profile-image-box img{width:100%;height:auto;border-radius:4px;box-shadow:0 20px 50px #00000080;border:1px solid rgba(255,255,255,.1)}.profile-bio-text{font-size:1.15rem;line-height:1.9;color:#fffc}.profile-bio-text h3{margin-top:3rem;margin-bottom:1.5rem;clear:both}@media (max-width: 1024px){.profile-image-box{width:40%;margin-right:3rem}}@media (max-width: 768px){.profile-image-box{float:none;width:100%;margin-right:0;margin-bottom:3rem}.profile-header{text-align:center}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#050806d9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.165,.84,.44,1);padding:20px}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-card{background:#0a110dfa;border:1px solid rgba(217,160,91,.25);border-radius:8px;width:100%;max-width:750px;padding:3rem;position:relative;box-shadow:0 40px 100px #0009;transform:scale(.9);transition:transform .5s cubic-bezier(.165,.84,.44,1);max-height:90vh;overflow-y:auto}.modal-overlay.active .modal-card{transform:scale(1)}.modal-close-btn{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;color:#ffffff80;font-size:2.2rem;cursor:pointer;line-height:1;transition:color .3s ease,transform .3s ease;z-index:10}.modal-close-btn:hover{color:var(--accent);transform:rotate(90deg)}.modal-header{margin-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:1.5rem}.form-row{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-row-triple{display:flex;gap:1.2rem;margin-bottom:1.5rem}.form-group{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.form-group label{font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);font-weight:500}.form-group label .required{color:#e07a5f;margin-left:2px}.form-group input,.form-group select{background-color:#121f18!important;border:1px solid rgba(217,160,91,.3);padding:.9rem 1.2rem;color:#fff!important;font-family:Inter,sans-serif;font-size:.95rem;border-radius:4px;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;outline:none}.form-group select option{background-color:#0a110d;color:#fff}.form-group input:focus,.form-group select:focus{border-color:var(--accent);background-color:#1a2b21!important;box-shadow:0 0 10px #d9a05b26}.btn-submit{background:var(--accent);color:var(--primary);border:1px solid var(--accent)}.btn-submit:hover{background:transparent;color:var(--accent);box-shadow:0 5px 20px #d9a05b1a}.success-icon{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;background:#e1c16e26;border:2px solid var(--accent);color:var(--accent);border-radius:50%;font-size:2.2rem;margin:0 auto 1.5rem;animation:scaleUp .6s cubic-bezier(.165,.84,.44,1) forwards}@keyframes scaleUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.form-row,.form-row-triple{flex-direction:column;gap:1.5rem;margin-bottom:0}.form-group{margin-bottom:1.5rem}.modal-card{padding:2rem 1.5rem}}
