@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_e7002c99-module__hsdJJW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_e7002c99-module__hsdJJW__variable{--font-serif:"Playfair Display","Playfair Display Fallback"}
:root{--bg:#090503;--bg-alt:#120b08;--bg-soft:#1d1410;--text:#f0e6d9;--muted:#d1c3b1;--gold:#d6a354;--gold-light:#f5d6a4;--accent:#7f5a3c;--border:#ffffff1f;--max-width:1200px}*,:before,:after{box-sizing:border-box}p{text-align:justify}html{scroll-behavior:smooth}body{font-family:var(--font-sans,"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:#000;background:radial-gradient(circle at 20% 20%,#d6a35426,transparent 55%),radial-gradient(circle at 80% 0%,#ffffff14,transparent 50%),var(--bg);color:var(--text);min-height:100vh;margin:0;line-height:1.6;overflow-x:hidden}body *{font-family:inherit}.about-ngov-desktop{display:inline}.about-ngov-mobile{display:none}@media (max-width:768px){.about-ngov-desktop{display:none}.about-ngov-mobile{display:inline}}.page-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.container{width:min(100%,var(--max-width));margin:0 auto;padding:0 1.5rem}a{color:inherit;text-decoration:none}p{color:var(--muted);text-align:justify;margin:0 0 1.1rem}.cta-card p{text-align:center}h1,h2,h3{font-family:var(--font-serif,"Playfair Display","Times New Roman",serif);letter-spacing:.02em;color:var(--text);margin:.2em 0 .4em;font-weight:600}section{scroll-margin-top:90px}.aurora{pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 20%,#d6a35426,#0000 55%),radial-gradient(circle at 70% 60%,#ffffff12,#0000 60%);animation:14s ease-in-out infinite alternate drift;position:fixed;inset:0}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.site-header{z-index:5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090503d9;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5px;display:flex}.brand{align-items:center;gap:.75rem;display:flex}.brand-logo{width:auto;height:50px;display:block}.brand-mark{background:linear-gradient(180deg,#fbe0b2,var(--gold));color:#1c120c;letter-spacing:.08em;border-radius:999px;padding:.4rem .7rem;font-size:.9rem;font-weight:600;display:none}.brand-text{letter-spacing:.05em;flex-direction:column;font-size:.85rem;line-height:1.2;display:flex}.brand-text strong{font-family:var(--font-sans);font-size:.85rem}.brand-text small{color:var(--muted);font-size:.75rem}.nav-links{gap:1.5rem;font-size:.9rem;display:flex}.nav-links a{color:var(--muted);transition:color .3s}.nav-links a:hover{color:var(--gold)}.btn-primary,.btn-outline,.btn-inline{letter-spacing:.04em;cursor:pointer;isolation:isolate;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.65rem;font-weight:600;transition:transform .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:after,.btn-outline:after{content:"";opacity:0;z-index:-1;background:radial-gradient(circle at 20% -20%,#ffffff59,#0000 55%);transition:opacity .35s;position:absolute;inset:0}.btn-primary{background:linear-gradient(120deg,#fff1d6,var(--gold));color:#1c120c;border:1px solid #ffffff26;box-shadow:0 18px 45px #d6a35459}.btn-outline{color:var(--gold-light);background:#ffffff0a;border:1px solid #f5d6a466;box-shadow:inset 0 0 0 1px #ffffff05}.btn-inline{color:var(--gold);background:0 0;border-radius:0;padding:0}.btn-primary:hover,.btn-outline:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 25px 45px #d6a35459}.btn-primary:hover:after,.btn-outline:hover:after{opacity:1}.header-cta{white-space:nowrap}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;display:none}.nav-toggle span{background:var(--text);width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav-toggle.active span:first-child{transform:rotate(45deg)translateY(3px)}.nav-toggle.active span:last-child{transform:rotate(-45deg)translateY(-3px)}.hero{box-sizing:border-box;background:radial-gradient(circle at 20% 20%,#d6a35426,transparent 55%),radial-gradient(circle at 80% 0%,#ffffff14,transparent 50%),var(--bg);align-items:center;width:100%;height:100vh;min-height:calc(100vh - 80px);padding:0 0 12rem;display:flex;position:relative}.hero-inner{min-height:65vh}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-video{object-fit:cover;pointer-events:none;width:60%;height:100%;position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000003 5%,#00000026 15%,#000);mask-image:linear-gradient(90deg,#0000,#00000003 5%,#00000026 15%,#000)}.hero-particles:before,.hero-particles:after{content:"";opacity:.4;background-image:radial-gradient(#ffcd9699 1px,#0000 1px);background-size:150px 150px;animation:40s linear infinite particles;position:absolute;inset:-20%}.hero-particles:after{opacity:.25;animation-duration:60s}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1rem;font-size:.8rem}@keyframes particles{0%{transform:translate(-50px,-50px)}to{transform:translate(50px,50px)}}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;width:70%;padding:0 6rem;display:flex}.hero-content h1{font-size:3rem}.hero-content .eyebrow{margin-bottom:0}@media (max-width:900px){.hero{background:0 0;align-items:flex-start;height:100vh;padding-bottom:2.5rem}.hero-video{opacity:.6;width:100%;left:0;-webkit-mask-image:linear-gradient(#0003,#0006 25%,#000 40%);mask-image:linear-gradient(#0003,#0006 25%,#000 40%)}.hero-content{gap:.75rem;width:100%;max-width:90%;margin:6vh auto 0;padding:0 1.75rem}.hero-content .eyebrow{text-align:center}.hero-gradient{background:linear-gradient(#0006 0%,#090503eb 75%,#090503 100%),radial-gradient(circle at 30% 20%,#d6a35473,#0000 80%),radial-gradient(circle at 70% 0,#ffffff1a,#0000 55%)}.eyebrow,.hero-content h1,.hero-content p{margin:0 auto}.hero .hero-content h1{text-align:center;margin-top:0;line-height:1.3;font-size:1.6rem!important}.hero-content .lead{display:none}.homepage-section-about .eyebrow{margin:0 0 1rem}}.about-hero{align-items:center;min-height:70vh;margin-top:-4rem;padding:6rem 0 5rem;display:flex;position:relative}.about-hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.about-hero-gradient{background:linear-gradient(#0000008c 10%,#09050300 60%,#090503f5 55%),radial-gradient(circle at 20% 20%,#d6a35466,#0000 60%),radial-gradient(circle at 80% 0,#ffffff1f,#0000 55%);position:absolute;inset:0}.about-hero-particles:before,.about-hero-particles:after{content:"";opacity:.35;background-image:radial-gradient(#ffcd9680 1px,#0000 1px);background-size:150px 150px;animation:40s linear infinite particles;position:absolute;inset:-20%}.about-hero-particles:after{opacity:.22;animation-duration:60s}.about-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem;display:grid;position:relative}.about-hero-left{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.about-hero-right{background:radial-gradient(circle at 0 0,#ffffff14,#0000 60%),radial-gradient(circle at 100% 100%,#d6a35466,#0000 70%);border:1px solid #ffffff29;border-radius:1.75rem;min-height:260px;box-shadow:0 28px 70px #000000b3}@media (max-width:900px){.about-hero{margin-top:-3rem;padding-top:5rem}.about-hero-inner{grid-template-columns:minmax(0,1fr);gap:2rem}.about-hero-right{min-height:180px}}#vision .eyebrow{text-shadow:0 0 6px #f5d6a4b3,0 0 14px #d6a35466;position:relative}#vision .eyebrow:after{content:"";opacity:.7;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#f5d6a4e6,#0000 55%);border-radius:999px;width:34px;height:34px;animation:2.4s ease-in-out infinite vision-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes vision-glow{0%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}to{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.lead{font-size:.95rem}.hero-cta{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.scroll-mouse-wrapper{position:absolute;bottom:9.3rem;left:0;right:0;transform:translate(-50%)}@media (max-width:900px){.scroll-mouse-wrapper{bottom:10.5rem}}.scroll-mouse{cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.22em;flex-direction:column;align-items:center;gap:.6rem;font-size:.8rem;text-decoration:none;transition:color .2s,transform .2s;display:flex}.scroll-mouse:hover{color:var(--gold-light);transform:translateY(2px)}.scroll-mouse-icon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:2px solid #fff9;border-radius:999px;justify-content:center;align-items:flex-start;width:28px;height:44px;padding-top:6px;display:flex;box-shadow:0 0 0 1px #0006}.scroll-mouse-wheel{background:#ffffffe6;border-radius:999px;width:4px;height:10px;animation:1.6s ease-in-out infinite scroll-wheel}@keyframes scroll-wheel{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(0)}}.reveal{opacity:0;filter:blur(10px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .8s;transform:translateY(30px)}.reveal.fade{transform:translateY(0)}.reveal.zoom{transform:scale(.95)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.section{padding:clamp(4rem,10vw,6.5rem) 0;position:relative}.section:before{content:"";pointer-events:none;border-top:0;position:absolute}.section-dark,.destinations{background:0 0}.section-intro .feature-text{color:var(--gold-light);text-align:center;font-size:1.35rem}.section-intro{background:#0a0807}.section-intro:before{content:"";z-index:1;background:linear-gradient(#0a080700,#0a0807);width:100%;height:6rem;position:absolute;top:0;left:0;transform:translateY(-100%)}.section-intro:after{content:"";z-index:1;background:linear-gradient(#0a0807,#0a080700);width:100%;height:6rem;position:absolute;bottom:0;left:0;transform:translateY(100%)}.homepage-section-about{padding-top:12rem}.homepage-section-about .btn-outline{margin-top:1.5rem}@media (min-width:900px){.homepage-section-about .split-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.65fr)}}@media (max-width:900px){.section-intro{margin-top:-1px}#about.homepage-section-about{padding-top:10rem}.hero-content h1{font-size:2rem}}.split{background:linear-gradient(#1d141059 0%,#1d141000 100%)}.split-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:2.5rem;display:grid}.statement-card,.purpose-card{background:#0d0a0899;border-radius:24px;box-shadow:0 30px 60px #0006}.statement-card p{color:var(--gold-light);font-size:1.15rem}.statement-card .statement-image{object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.signature{font-family:var(--font-serif);color:var(--muted)}.section-header{max-width:720px;margin-bottom:3rem}.partners .section-header{margin-bottom:.5rem}.partners .section-header h2{white-space:nowrap}@media (max-width:700px){.partners .section-header h2{white-space:normal}}.section-header.center{margin-left:auto;margin-right:auto;text-align:center!important}.pillars-grid,.projects-grid,.founders-grid,.advisors-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.advisors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.advisors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.advisors-grid{grid-template-columns:1fr}}.projects-page{padding-top:5rem}.projects-showcase{flex-direction:column;gap:2.5rem;display:flex}#projects .project-card p{text-align:justify}.project-showcase-card{cursor:pointer;background:radial-gradient(circle at 0 0,#ffffff0f,#0000 55%),radial-gradient(circle at 100% 100%,#d6a3542e,#0000 60%),#0000008c;border:3px solid #ffffff29;border-radius:28px;padding:1.5rem;position:relative;box-shadow:0 40px 80px #000000b3}.project-showcase-card:focus-visible{outline-offset:6px;outline:2px solid #f5d6a4cc}.project-showcase-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;min-height:0;display:grid;position:relative}@media (max-width:800px){.project-showcase-inner{grid-template-columns:1fr;min-height:0}.project-showcase-content{text-align:left}.project-showcase-description{max-width:100%;margin-left:0}.project-showcase-logo{width:52px;height:52px;bottom:1rem;left:1rem}.project-showcase-logo img{width:40px;height:40px}}.project-showcase-media{background:linear-gradient(135deg,#d6a35440,#000000e6);border-radius:18px;width:100%;max-width:450px;height:350px;margin:0 auto 0 0;position:relative;overflow:hidden}@media (max-width:600px){.projects-page{padding-top:3.5rem}.projects-page .container{padding:0 1.5rem}.project-showcase-card{padding:1.25rem}.project-showcase-media{height:300px}}.project-showcase-image{width:100%;height:100%;position:relative}.project-showcase-thumb{object-fit:fill;object-position:center;width:100%;height:100%}.project-showcase-content{text-align:right;flex-direction:column;justify-content:center;gap:1rem;display:flex}.project-showcase-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-light);font-size:1.05rem}.project-showcase-description{color:var(--muted);max-width:320px;margin-left:auto}.partners-page .project-showcase-content{text-align:left;align-items:flex-start}.partners-page .project-showcase-description{text-align:left;max-width:420px;margin-left:0}.partners-page .section-header p{text-align:left}.partners-page .project-showcase-content .btn-inline{align-self:flex-start;margin-top:.25rem}.project-showcase-logo{background:#000000bf;border:3px solid #fffc;border-radius:14px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;bottom:1rem;left:1rem}.project-showcase-logo img{object-fit:contain;width:56px;height:56px}.partner-card-controls{z-index:2;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.partner-card-btn{color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffffbf;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;line-height:1;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.partner-card-btn:hover{background:#d6a354f2;transform:translateY(-1px);box-shadow:0 0 14px #d6a354b3}.partner-card-dots{align-items:center;gap:.4rem;display:flex}.partner-card-dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,transform .2s}.partner-card-dot.is-active{background:var(--gold-light);transform:scale(1.25)}.partner-card-btn:focus-visible,.partner-card-dot:focus-visible{outline-offset:2px;outline:2px solid #f5d6a4d9}.partner-card-cta{pointer-events:none}.project-detail-hero{background:radial-gradient(circle at 10% 0,#d6a35429,#0000 55%),radial-gradient(circle at 90% 0,#ffffff0f,#0000 60%);border-bottom:1px solid #ffffff14;padding:4rem 0 2.5rem}.project-detail-hero-inner{max-width:820px}.project-detail-tag{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;background:#00000073;border:1px solid #f5d6a480;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.75rem;display:inline-flex}.project-detail-lead{color:var(--muted);text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;max-width:620px;font-size:1.1rem}.project-detail-meta{color:var(--muted);gap:1.5rem;margin-top:1.75rem;font-size:.9rem;display:flex}.project-detail-meta span:before{content:"•";color:#f5d6a4cc;margin-right:.5rem}.project-detail-meta span:first-child:before{content:"";margin-right:0}.project-detail-body{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:2.5rem;margin-top:3rem;display:grid}.project-detail-main{flex-direction:column;gap:2rem;display:flex}.project-detail-section h2{margin-bottom:.6rem}.project-detail-section p{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;max-width:620px}.project-detail-image-shell{background:#0009;border:1px solid #ffffff1f;border-radius:26px;overflow:hidden}.project-detail-image{object-fit:cover;width:100%;height:100%;display:block}.project-detail-carousel{min-height:380px;position:relative}.project-detail-carousel-image{width:100%;height:100%;min-height:380px;position:relative}.project-detail-video-shell{background:#000000d9;border:1px solid #ffffff1f;border-radius:26px;overflow:hidden}.project-detail-video{width:100%;height:auto;display:block}.project-detail-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.project-detail-list li:before{content:"—";color:var(--gold-light);margin-right:.45rem}.project-detail-aside{flex-direction:column;gap:1.5rem;display:flex}.project-detail-card{border:1px solid var(--border);background:#0a0604e6;border-radius:22px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.project-detail-card.subtle{background:#0009}.project-detail-download{margin-top:.5rem}.project-detail-note{color:var(--muted);margin-top:.5rem;font-size:.8rem}@media (max-width:900px){.project-detail{padding-top:3.5rem}.project-detail-body{grid-template-columns:1fr}.project-detail-hero-inner{max-width:100%}.project-detail-meta{flex-wrap:wrap}.project-detail-carousel,.project-detail-carousel-image{min-height:280px}}.project-showcase-link{color:inherit;text-decoration:none;display:block}.project-showcase-card:hover{transform:translateY(-4px);box-shadow:0 55px 110px #000000d9}.destination-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.destination-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(240px,.85fr) 1fr;display:grid;overflow:hidden;box-shadow:0 35px 65px #00000073}.destination-media{width:100%;min-height:320px;position:relative}.destination-media img{object-fit:cover;width:100%;height:100%}.destination-details{flex-direction:column;gap:.75rem;padding:2rem;display:flex}.destination-details .eyebrow{margin-bottom:.4rem}.destination-more{text-align:center;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:2rem;font-size:.9rem}.pillar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:1.5rem}.pillar h3{color:var(--gold-light)}.pillars-grid>:nth-child(3) h3{margin-bottom:2.3rem}.project-card{border:1px solid var(--border);background:linear-gradient(160deg,#ffffff0d,#0006);border-radius:24px;padding:2rem;box-shadow:0 40px 65px #0006}.project-badge{width:60px;height:60px;color:var(--gold-light);background:#d6a35426;border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-weight:600;display:inline-flex}.partners .cta-card{border:1px solid var(--border);text-align:center;background:#ffffff05;border-radius:24px;margin-top:3rem;padding:2rem}.logos-marquee{background:0 0;padding:.75rem 0;overflow:hidden}.logos-track-wrapper{position:relative;overflow:hidden}.logos-viewport{overflow:hidden}.logos-track{white-space:nowrap;align-items:center;gap:3rem;transition:transform .35s ease-out;display:flex}.logo-item{flex:none;justify-content:center;align-items:center;display:flex}.partner-logo{object-fit:contain;filter:grayscale()brightness(1.2);opacity:.9;transition:opacity .3s,filter .3s,transform .3s}.partner-logo:hover{opacity:1;filter:grayscale(0)brightness();transform:translateY(-2px)}.logos-arrow{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#000000bf;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.logos-arrow-left{left:.25rem}.logos-arrow-right{right:.25rem}.logos-arrow:hover{color:var(--gold-light);background:#000000e6;transform:translateY(-50%)scale(1.05)}@media (max-width:768px){.logos-arrow{display:none}.logos-track{gap:2rem}}.contact{background:0 0}.contact-form{border:1px solid var(--border);background:#0a0604d9;border-radius:24px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.contact-form.compact{max-width:420px}.contact-form .form-message{color:var(--gold-light);margin:0;font-size:.9rem}.contact-form label{color:var(--muted);flex-direction:column;gap:.4rem;font-size:.9rem;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.contact-form input,.contact-form textarea{color:var(--text);background:#ffffff0d;border:none;border-radius:12px;padding:.85rem;font-size:1rem}.contact-form input:focus,.contact-form textarea:focus{outline:1px solid #d6a35466}.site-footer{border-top:1px solid var(--border);z-index:1;background:#0006;margin-top:auto;padding:2.5rem 0;position:relative}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:flex-start;gap:1.5rem;font-size:.9rem;display:grid}.footer-brand p{margin-bottom:.35rem}.footer-supported{color:var(--muted);margin-top:.5rem;font-size:.85rem}.footer-supported span{color:var(--gold-light)}.footer-nav ul{flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.footer-nav a{color:var(--muted);font-size:.9rem}.footer-nav a:hover{color:var(--gold-light)}.brand-logo-visual{pointer-events:none;width:auto;height:clamp(80px,12vw,130px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-section{background:radial-gradient(circle,#d6a3541a,#0000 70%)}.network-visual{aspect-ratio:1/.82;--orbit-radius:clamp(200px,32vw,210px);--connector-length:1px;--ring-radius:calc(var(--orbit-radius) + var(--connector-length));width:min(860px,100%);min-height:420px;margin:clamp(2rem,5vw,5rem) auto 0;position:relative}.network-visual:before{content:"";width:calc(var(--link-radius)*2);height:calc(var(--link-radius)*2);clip-path:polygon(50% 0%,92% 22%,92% 78%,50% 100%,8% 78%,8% 22%);pointer-events:none;z-index:0;background:radial-gradient(circle,#d6a35414,#0000 70%);border:2px solid #d6a3548c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #d6a35440,inset 0 0 18px #d6a35426}.network-hexagon{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);text-align:center;background:radial-gradient(circle at 50% 35%,#e8ad54b3,#090503f2);border:1.5px solid #f5d6a473;justify-content:center;align-items:center;width:clamp(200px,26vw,200px);height:clamp(200px,26vw,200px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #d6a35459,inset 0 0 35px #d6a35466}.network-center{font-family:var(--font-serif);letter-spacing:.08em;color:#fffffff5;text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.4rem)}.network-node{transform:translate(-50%,-50%)rotate(var(--angle));z-index:1;position:absolute;top:50%;left:50%}.network-node-orbit{transform:translateY(calc(var(--orbit-radius)*-1));flex-direction:column;align-items:center;gap:5rem;display:flex}.network-connector:before{content:"";width:calc(var(--ring-radius));transform-origin:0;opacity:.85;pointer-events:none;background:linear-gradient(90deg,#d6a354a6,#d6a35400);height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-1px)rotate(30deg);box-shadow:0 0 18px #d6a35459}.network-connector:after{content:"";background:#0a0604;border:2px solid #f5d6a4e6;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #d6a35473}.network-node-card{transform:rotate(var(--angle-inverse));background:#080503eb;border:1.3px solid #f5d6a473;border-radius:999px;justify-content:flex-start;align-items:center;gap:.75rem;padding:.8rem 1.4rem;display:inline-flex;box-shadow:0 18px 40px #0000008c,0 0 20px #d6a35440}.network-node-label{color:#fffffff2;font-size:.95rem;font-weight:500}@media (max-width:900px){.network-node-card{padding:.75rem 1.2rem}.network-node-label{font-size:.88rem}}@media (max-width:650px){.network-node-label{font-size:.8rem}.network-visual{--orbit-radius:clamp(110px,60vw,160px)}.network-node-orbit{gap:3rem}}@media (max-width:550px){.network-visual{--orbit-radius:clamp(100px,60vw,140px)}.network-node-card{gap:.5rem}.network-node-label{font-size:.72rem}}@media (max-width:450px){.network-visual{--orbit-radius:clamp(70px,60vw,100px)}.brand-logo-visual{height:clamp(60px,10vw,80px)}}.narrative{text-align:center}.narrative-about{text-align:left}.narrative-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,4rem);display:grid}.narrative-content p{text-align:justify;text-align-last:left;max-width:620px;margin-left:0}.narrative-media{background:radial-gradient(circle at 30% 30%,#d6a35433,#0000 70%);border:1px solid #ffffff1f;border-radius:28px;min-height:clamp(280px,32vw,420px);position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c}.narrative-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#090503b3,#09050333 30%,#09050300 65%);position:absolute;inset:0}.narrative-media:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;border:1px solid #f5d6a440;position:absolute;inset:0}.narrative-media img{object-fit:cover;filter:saturate(1.05)}@media (max-width:900px){.narrative-grid{grid-template-columns:1fr;gap:2rem}.narrative-media{order:2;min-height:260px}}@media (max-width:600px){.narrative-media{border-radius:22px;min-height:220px}}.purpose-card ul{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.purpose-card li{color:var(--gold-light);padding-left:1.5rem;position:relative}.purpose-card li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.6rem;left:0;box-shadow:0 0 15px #d6a354cc}.profile-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;padding:1.5rem}.advisor-card{flex-direction:column;gap:1rem;display:flex}.advisor-photo-wrapper{aspect-ratio:4/5;border:2px solid #fff9;border-radius:16px;flex-shrink:0;width:100%;position:relative;overflow:hidden;box-shadow:0 0 25px #000000b3}.advisor-photo{object-fit:cover}.advisor-content{flex-direction:column;gap:.5rem;display:flex}.advisor-content .bio{white-space:pre-line;color:var(--muted)}.advisor-card .read-more{margin-top:.25rem;padding:0;font-size:.85rem}.advisor-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#050302d9;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0}.advisor-modal-overlay.is-open{animation:.22s forwards advisorOverlayIn}.advisor-modal-overlay.is-closing{animation:.2s forwards advisorOverlayOut}.advisor-modal{background:radial-gradient(circle at 0 0,#ffffff12,#0000 60%),#0c0806eb;border:1px solid #ffffff29;border-radius:32px;flex-direction:column;width:min(960px,100%);height:min(560px,80vh);max-height:80vh;padding:clamp(1.25rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b3}.advisor-modal.is-open{animation:.24s forwards advisorModalIn}.advisor-modal.is-closing{animation:.2s forwards advisorModalOut}.advisor-modal-content{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:stretch;gap:2rem;height:100%;display:grid}.advisor-modal-text{flex-direction:column;flex:1;gap:.75rem;height:100%;min-height:0;display:flex}.advisor-modal-text h3{margin-bottom:.5rem}.advisor-modal-text .role{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.85rem}.advisor-modal-bio{white-space:pre-line;color:var(--muted);flex:1;min-height:0;margin-right:-.5rem;padding-right:.75rem;overflow-y:auto}.advisor-modal-bio::-webkit-scrollbar{width:6px}.advisor-modal-bio::-webkit-scrollbar-thumb{background:#f5d6a480;border-radius:999px}.advisor-modal-bio p{white-space:inherit;margin:0}.advisor-modal-media .advisor-photo-wrapper{max-width:320px;height:auto;margin-left:auto}.advisor-modal-close{width:38px;height:38px;color:var(--text);cursor:pointer;background:#00000059;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:transform .2s,border-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.advisor-modal-close:hover{border-color:#fff9;transform:scale(1.05)}@media (max-width:720px){.advisor-modal{height:auto;max-height:90vh}.advisor-modal-content{grid-template-columns:1fr;gap:1.25rem;height:auto}.advisor-modal-bio{max-height:45vh}.advisor-modal-media .advisor-photo-wrapper{width:min(320px,80vw);max-width:none;margin-left:0;margin-right:auto}}@media (max-width:520px){.advisor-modal{padding:1.25rem}.advisor-modal-bio{max-height:38vh}}@keyframes advisorOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes advisorOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes advisorModalIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes advisorModalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}.founder-card{grid-template-columns:minmax(260px,.7fr) 1fr;padding:0;display:grid;overflow:hidden}.founder-media{min-height:360px;position:relative}.founder-media img{object-fit:cover}.founder-content{padding:1.75rem}.profile-card .role{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.profile-card.highlight{background:linear-gradient(140deg,#d6a35440,#000000b3);margin-bottom:2rem}.partnership{background:#0000004d}@media (max-width:900px){.nav-links{border-bottom:1px solid var(--border);opacity:0;pointer-events:none;background:#090503f2;flex-direction:column;padding:1.25rem 1.5rem;transition:opacity .3s,transform .3s;position:absolute;inset:100% 0 auto;transform:translateY(-10px)}.nav-links.active{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-toggle{display:flex}.header-cta{display:none}.hero-content,.section-header.center,.section-intro .feature-text,.projects-page .section-header{text-align:center}.hero-cta{justify-content:center}.destination-card,.founder-card{grid-template-columns:1fr}.destination-media,.founder-media{min-height:260px}}@media (max-width:600px){.brand-logo{height:42px}.header-inner{padding:.6rem 1.5rem}.section{padding:3.25rem 0}.split-grid{gap:1.25rem}.btn-primary,.btn-outline{justify-content:center;width:100%}.logos-track{letter-spacing:.15em;font-size:.8rem}}
