*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#030303;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}h1,h2,h3,h4,p,a,button,input{font-family:inherit}a{color:inherit;text-decoration:none}button,input{font:inherit}.eyebrow{color:#eab308;letter-spacing:.34em;text-transform:uppercase;margin:0 0 22px;font-size:12px;line-height:1.6}.homePage{background:#030303;min-height:100vh;position:relative;overflow:hidden}.homeAtmosphere{z-index:0;pointer-events:none;position:fixed;inset:0}.homeGlow{filter:blur(120px);background:#eab30824;border-radius:999px;position:absolute}.homeGlowOne{width:420px;height:420px;top:-90px;right:7%}.homeGlowTwo{opacity:.45;width:340px;height:340px;bottom:18%;left:-90px}.homeGridBg{opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.homeHero{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(92vh - 76px);padding:82px 6% 76px;display:flex;position:relative}.homeHeroLogo{object-fit:contain;filter:drop-shadow(0 0 44px #eab30840);width:clamp(118px,13vw,176px);height:clamp(118px,13vw,176px);margin-bottom:34px}.homeHero h1{letter-spacing:-.032em;max-width:1120px;margin:0;font-size:clamp(54px,10vw,138px);font-weight:900;line-height:.9}.homeHero h2{color:#eab308;letter-spacing:0;margin:24px 0 0;font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1.05}.homeHero p:not(.eyebrow),.homeSection p{color:#ffffffb8;max-width:820px;font-size:18px;line-height:1.75}.homeActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton,.secondaryButton,.waitlistForm button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:15px 24px;font-weight:700;display:inline-flex}.primaryButton,.waitlistForm button{color:#000;background:#eab308;border:none}.secondaryButton{color:#fff;border:1px solid #ffffff38}.primaryButton:hover,.waitlistForm button:hover{background:#facc15}.secondaryButton:hover{background:#ffffff14}.homeStrip{z-index:1;background:#ffffff06;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(6,1fr);gap:14px;padding:42px 6%;display:grid;position:relative}.homeStrip div{color:#fffc;font-weight:700}.homeSection{z-index:1;padding:92px 6%;position:relative}.homeSection.compact{padding-top:54px}.homeSection h2{letter-spacing:-.018em;max-width:980px;margin:0 0 26px;font-size:clamp(38px,6vw,76px);font-weight:900;line-height:1}.homeCardGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.homeCard{background:#eab3080b;border:1px solid #eab30838;border-radius:20px;padding:30px}.homeCard h3{color:#eab308;letter-spacing:0;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.1}.homeCard p{margin:0;font-size:16px}.homePrograms{z-index:1;background:linear-gradient(135deg,#eab3081c,#ffffff09);border:1px solid #eab30838;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:44px;margin:52px 6%;padding:64px;display:grid;position:relative}.homePrograms h2{letter-spacing:-.018em;max-width:820px;margin:0 0 26px;font-size:clamp(38px,5.5vw,72px);font-weight:900;line-height:1}.programList{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.programList div{color:#ffffffc7;background:#00000047;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.waitlistForm{gap:14px;max-width:620px;margin-top:30px;display:flex}.starterGuideCard{background:#eab3080b;border:1px solid #eab30838;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;max-width:860px;margin-top:34px;padding:28px;display:flex}.starterGuideCard .eyebrow{margin-bottom:12px}.starterGuideCard h3{color:#eab308;margin:0 0 12px;font-size:28px;line-height:1.1}.starterGuideCard p:not(.eyebrow){margin:0;font-size:16px;line-height:1.7}.waitlistForm input{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;outline:none;flex:1;min-height:52px;padding:15px 18px}.waitlistForm input:focus{border-color:#eab308b8;box-shadow:0 0 0 4px #eab3081f}.waitlistForm button:disabled{opacity:.65;cursor:not-allowed}.formStatus{margin-top:18px;color:#eab308!important}.guideSuccessLink{color:#fff;border-bottom:1px solid #eab308b3;width:fit-content;margin-top:14px;font-weight:800;transition:color .2s;display:inline-flex}.guideSuccessLink:hover{color:#eab308}.homeSocialLinks{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.homeSocialLinks a{color:#ffffffa8;font-size:14px;font-weight:700;transition:color .2s}.homeSocialLinks a:hover{color:#eab308}.aboutPage,.programsPage,.resourcesPage,.mediaPage,.communityPage,.contactPage,.disclaimerPage,.privacyPage,.notFoundPage{color:#fff;background:radial-gradient(circle at 100% 0,#eab30824,#0000 35%),#030303;min-height:100vh;padding:96px 8%}.aboutHero,.programsHero,.resourcesHero,.mediaHero,.communityHero,.contactHero,.disclaimerHero,.privacyHero,.notFoundHero{max-width:1120px}.aboutHero h1,.programsHero h1,.resourcesHero h1,.mediaHero h1,.communityHero h1,.contactHero h1,.disclaimerHero h1,.privacyHero h1,.notFoundHero h1{letter-spacing:-.026em;max-width:1100px;margin:0;font-size:clamp(44px,8vw,112px);font-weight:900;line-height:.94}.aboutHero p,.programsHero p,.resourcesHero p,.mediaHero p,.communityHero p,.contactHero p,.disclaimerHero p,.privacyHero p,.notFoundHero p{color:#ffffffb8;max-width:900px;margin-top:36px;font-size:19px;line-height:1.75}.aboutGrid,.programsGrid,.resourcesGrid,.mediaGrid,.communityGrid,.contactGrid,.contactInfoGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:58px;display:grid}.aboutCard,.programCard,.resourceCard,.mediaCard,.communityCard,.contactCard{background:#eab3080b;border:1px solid #eab30838;border-radius:18px;padding:28px}.aboutCard h2,.programCard h2,.resourceCard h2,.mediaCard h2,.communityCard h2,.contactCard h2{color:#eab308;letter-spacing:0;margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.1}.aboutCard p,.programCard p,.resourceCard p,.mediaCard p,.communityCard p,.contactCard p{color:#ffffffb3;margin:0;line-height:1.7}.contactEmail{color:#fff;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(12px,1.3vw,16px);font-weight:700;line-height:1.4;display:block}.contactEmail:hover{color:#eab308}.programsCallout,.resourceCallout,.mediaCallout,.communityCallout,.contactPartnerships,.founderVision,.disclaimerContent,.privacyContent,.pageCta{background:#ffffff09;border:1px solid #eab30833;border-radius:20px;margin-top:70px;padding:44px}.programsCallout h2,.resourceCallout h2,.mediaCallout h2,.communityCallout h2,.contactPartnerships h2,.founderVision h2,.pageCta h2{letter-spacing:-.016em;max-width:900px;margin:0 0 24px;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1}.programsCallout p,.resourceCallout p,.mediaCallout p,.communityCallout p,.contactPartnerships p,.founderVision>p:not(.eyebrow),.pageCta p{color:#ffffffb8;max-width:900px;margin:0 0 30px;font-size:18px;line-height:1.75}.programRoadmap,.partnershipGrid,.resourceLibraryGrid,.communitySpaceGrid,.mediaSeriesGrid,.socialLinkGrid,.visionGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:34px;display:grid}.programRoadmap div,.partnershipGrid div,.resourceLibraryGrid div,.communitySpaceGrid div,.mediaSeriesGrid a,.mediaSeriesGrid div,.socialLinkGrid a,.visionGrid div{color:#ffffffc7;background:#00000042;border:1px solid #ffffff1a;border-radius:14px;padding:16px}.mediaSeriesGrid a,.socialLinkGrid a{font-weight:800;transition:border-color .2s,color .2s,background .2s}.mediaSeriesGrid a:hover,.socialLinkGrid a:hover{color:#eab308;background:#eab3080f;border-color:#eab3086b}.visionGrid p{color:#eab308;margin:0;font-weight:700}.disclaimerContent h2,.privacyContent h2{color:#eab308;letter-spacing:0;margin:0 0 14px;font-size:26px;font-weight:800}.disclaimerContent h2:not(:first-child),.privacyContent h2:not(:first-child){margin-top:34px}.disclaimerContent p,.privacyContent p{color:#ffffffb8;margin:0;line-height:1.75}.pageCtaActions{flex-wrap:wrap;gap:14px;display:flex}.communityHero .pageCtaActions,.mediaHero .pageCtaActions,.programsHero .pageCtaActions,.resourcesHero .pageCtaActions,.aboutHero .pageCtaActions,.contactHero .pageCtaActions{margin-top:32px}.pageCtaPrimary,.pageCtaSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:15px 24px;font-weight:700;display:inline-flex}.pageCtaPrimary{color:#000;background:#eab308}.pageCtaSecondary{color:#fff;border:1px solid #fff3}.notFoundPage{align-items:center;display:flex}.notFoundHero .pageCtaActions{margin-top:32px}@media (max-width:900px){.homeStrip,.homeCardGrid,.homePrograms{grid-template-columns:1fr 1fr}.homePrograms{grid-template-columns:1fr;padding:44px}}@media (max-width:640px){.eyebrow{letter-spacing:.18em}.homeHero{min-height:auto;padding:58px 22px 68px}.homeHeroLogo{width:112px;height:112px;margin-bottom:26px}.homeHero h1,.aboutHero h1,.programsHero h1,.resourcesHero h1,.mediaHero h1,.communityHero h1,.contactHero h1,.disclaimerHero h1,.privacyHero h1,.notFoundHero h1{letter-spacing:-.018em;font-size:clamp(42px,15vw,68px)}.homeStrip,.homeCardGrid,.programList{grid-template-columns:1fr}.homeStrip,.homeSection,.aboutPage,.programsPage,.resourcesPage,.mediaPage,.communityPage,.contactPage,.disclaimerPage,.privacyPage,.notFoundPage{padding-left:22px;padding-right:22px}.homeSection{padding-top:70px;padding-bottom:70px}.homePrograms{border-radius:22px;margin:34px 22px;padding:34px 22px}.waitlistForm,.homeActions,.pageCtaActions{flex-direction:column}.starterGuideCard{flex-direction:column;align-items:stretch;padding:24px}.waitlistForm button,.primaryButton,.secondaryButton,.pageCtaPrimary,.pageCtaSecondary{text-align:center;width:100%}.programsCallout,.resourceCallout,.mediaCallout,.communityCallout,.contactPartnerships,.founderVision,.disclaimerContent,.privacyContent,.pageCta{border-radius:18px;padding:30px 22px}}
.globalNav{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#030303e0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:76px;padding:16px 6%;display:flex;position:sticky;top:0}.brandLink{color:#fff;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;min-width:0;font-size:12px;font-weight:800;display:inline-flex}.brandLink img{object-fit:contain;flex:none;width:42px;height:42px}.brandLink span{white-space:nowrap}.desktopNav{align-items:center;gap:clamp(14px,2vw,24px);display:flex}.desktopNav a,.mobileNav a{color:#ffffffb3;font-size:14px;transition:color .2s}.desktopNav a:hover,.mobileNav a:hover,.desktopNav a.activeNavLink,.mobileNav a.activeNavLink{color:#eab308}.desktopNav a.activeNavLink{font-weight:800}.menuButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:44px;height:44px;display:none}.menuButton:hover{color:#eab308;background:#eab30814;border-color:#eab3086b}.mobileNav{z-index:999;background:#030303f7;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:18px;padding:22px;display:flex;position:fixed;top:88px;left:16px;right:16px;box-shadow:0 28px 80px #00000075}.mobileNav a{padding:4px 0}@media (max-width:1020px){.desktopNav{gap:14px}.desktopNav a{font-size:13px}.brandLink{letter-spacing:.12em}}@media (max-width:900px){.globalNav{min-height:72px;padding:14px 22px}.desktopNav{display:none}.menuButton{display:grid}.brandLink span{font-size:10px}.brandLink img{width:38px;height:38px}}@media (max-width:380px){.brandLink span{white-space:normal;max-width:145px;line-height:1.3}}
.premiumFooter{z-index:10;color:#ffffffa6;background:#030303;border-top:1px solid #ffffff1a;padding:70px 6%;position:relative}.footerGrid{grid-template-columns:1.4fr .8fr .9fr .8fr;gap:40px;display:grid}.footerBrand h3{color:#fff;margin:0 0 18px;font-size:28px;line-height:1.1}.footerBrand p{max-width:480px;margin:0;line-height:1.7}.footerColumn h4{color:#eab308;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:14px}.footerLegalTitle{margin-top:30px!important}.footerColumn a{color:#ffffffa6;width:fit-content;margin-bottom:12px;text-decoration:none;transition:color .2s;display:block}.footerColumn a:hover{color:#eab308}.footerBottom{border-top:1px solid #ffffff14;margin-top:50px;padding-top:24px;font-size:14px}@media (max-width:980px){.footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.premiumFooter{padding:56px 22px}.footerGrid{grid-template-columns:1fr;gap:34px}.footerBottom{margin-top:40px}}
