.demoFive.foundationHome{--foundation-gold:#ffe2a0;--foundation-muted:#c8d5e3;background:#061427;color:#f4efe6;font-family:Phoenix Club Sans,sans-serif}.foundationHome *{box-sizing:border-box}.foundationHome .foundationWrap{width:min(1430px,calc(100% - 96px));margin-inline:auto}.foundationHome main>section{scroll-margin-top:106px}.foundationHome h1,.foundationHome h2,.foundationHome h3,.foundationHome p{margin-top:0}.foundationHome h1,.foundationHome h2,.foundationHome h3{font-family:Phoenix Club Display,Georgia,serif;font-weight:500;letter-spacing:-.025em;text-transform:none}.foundationHome h2{font-size:clamp(32px,3.5vw,54px);line-height:1.16;margin-bottom:22px}.foundationHome h1 em,.foundationHome h2 em{color:#ffe2a0;font-style:italic}.foundationHome .foundationEyebrow{font:600 11px/1.65 Phoenix Club Sans,sans-serif;letter-spacing:.15em;color:#e8c98a;text-transform:uppercase;margin-bottom:20px}.foundationHome .foundationLead{font-size:16px;line-height:1.8;color:#cbd8e6;max-width:820px;margin-bottom:24px}.foundationHome .foundationSection{padding:64px 0;border-top:1px solid #caad642a}.foundationHome .foundationSectionHeading{max-width:1020px;margin-bottom:30px}.foundationHome .foundationSectionHeading .foundationLead{max-width:920px}.foundationHome .foundationActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.foundationHome .foundationButton{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 24px;border:1px solid #d9b76e;border-radius:2px;font:600 13px/1.45 Phoenix Club Sans,sans-serif;letter-spacing:.01em;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;max-width:100%;white-space:normal;text-align:center}.foundationHome .foundationButtonGold{color:#0a1725;background:linear-gradient(115deg,#d9ad58,#ffe2a0 42%,#eac57a)}.foundationHome .foundationButtonGold:hover{background:#ffe9b8;box-shadow:0 5px 20px #d9ad582b}.foundationHome .foundationButtonOutline{background:#091c33c9;color:#f4efe6}.foundationHome .foundationButtonOutline:hover{background:#19344c;color:#ffe2a0}.foundationHome :is(a,button,select,input):focus-visible{outline:2px solid #ffe2a0;outline-offset:5px}.foundationHome .foundationButton span{font-size:18px;line-height:1}.foundationHome .foundationSkip{position:fixed;z-index:100;top:12px;left:12px;transform:translateY(-150%);padding:12px 18px;background:#ffe2a0;color:#081426;text-decoration:none}.foundationHome .foundationSkip:focus{transform:none}.foundationHome .foundationHero{position:relative;isolation:isolate;background:#061427 url(/images/phoenix/demo-5/home/home-hero.webp) 50%/cover no-repeat;min-height:620px;height:min(912px,calc(100svh - 88px));border-bottom:1px solid #e4c78555;display:flex;align-items:center}.foundationHome .foundationHeroGrid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;padding:52px 0 58px}.foundationHome .foundationHeroCopy{max-width:710px}.foundationHome .foundationHeroCopy>.foundationEyebrow{font-size:13px;max-width:610px;letter-spacing:.1em;color:#ffe2a0}.foundationHome .foundationHero h1{font-size:clamp(64px,6.3vw,100px);line-height:1.04;margin:22px 0 26px;letter-spacing:-.04em;color:#fff9ee;text-shadow:0 4px 20px #020b1799}.foundationHome .foundationHeroDescription{font-size:17px;line-height:1.8;max-width:640px;color:#d5e0ec;margin-bottom:22px;text-shadow:0 2px 10px #041324}.foundationHome .foundationMotto{font:italic 21px/1.5 Phoenix Club Display,Georgia,serif;color:#ffe2a0;margin:0}.foundationHome .foundationHeroArt{position:relative;display:flex;flex-direction:column;align-items:center;perspective:1200px;min-width:0}.foundationHome .foundationLogoHalo{position:absolute;width:110%;height:110%;top:-8%;left:-5%;pointer-events:none;background:radial-gradient(ellipse,#b98c2823,transparent 67%)}.foundationHome .foundationLogoTurn{width:min(100%,440px);aspect-ratio:1;position:relative;transform-style:preserve-3d;animation:foundation-slow-turn 34s ease-in-out infinite;filter:drop-shadow(0 20px 35px #0008)}.foundationHome .foundationLogoBack,.foundationHome .foundationLogoFront{position:absolute;inset:0;background:var(--foundation-logo) center/contain no-repeat;backface-visibility:hidden}.foundationHome .foundationLogoBack{transform:rotateY(180deg)}.foundationHome .foundationHeroArt:hover .foundationLogoTurn{animation-play-state:paused}.foundationHome .foundationLogoCaption{font:500 10px/1.6 Phoenix Club Mono,monospace;color:#e5c68a;letter-spacing:.12em;margin:27px 0 0;text-align:center}@keyframes foundation-slow-turn{0%,24%{transform:rotateY(0deg)}38%,45%{transform:rotateY(180deg)}61%,to{transform:rotateY(1turn)}}.foundationHome .foundationIntro{padding:58px 0;background:#061427 url(/images/phoenix/demo-5/home/lead-beyond-starfield.webp) 50%/cover no-repeat;border-bottom:1px solid #cfad642a}.foundationHome .foundationIntroGrid{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center}.foundationHome .foundationIntroCopy{padding:10px 0;min-width:0}.foundationHome .foundationIntro .foundationLead{max-width:680px}.foundationHome .foundationGlobe{width:100%;height:480px;background:url(/images/phoenix/demo-5/home/lead-beyond-reference.webp) 100% 50%/auto 100% no-repeat}.foundationHome .foundationPurposePoints{margin:22px 0 28px;padding:0;max-width:650px}.foundationHome .foundationPurposePoints>div{display:grid;grid-template-columns:132px 1fr;gap:18px;padding:13px 0;border-top:1px solid #d4b46630}.foundationHome .foundationPurposePoints dt{font-size:13px;line-height:1.6;color:#ffe2a0;font-weight:600}.foundationHome .foundationPurposePoints dd{margin:0;color:#c6d6e7;font-size:14px;line-height:1.65}.foundationHome .foundationStatistics{padding:32px 0 34px;background:#091b30;border-bottom:1px solid #cfad6430}.foundationHome .foundationStatisticsHeading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.foundationHome .foundationStatisticsHeading h2{font-size:28px;line-height:1.25;margin:0}.foundationHome .foundationStatisticsHeading p{margin:0;max-width:360px;font-size:12px;line-height:1.7;color:#adbfd2}.foundationHome .foundationStatisticsGrid{display:grid;grid-template-columns:repeat(4,1fr)}.foundationHome .foundationStat{padding:0 26px;border-right:1px solid #caad6435}.foundationHome .foundationStat:first-child{padding-left:0}.foundationHome .foundationStat:last-child{border:0}.foundationHome .foundationStat .count,.foundationHome .foundationStatValue{font:500 42px/1.15 Phoenix Club Display,Georgia,serif;color:#ffe2a0;margin:0 0 10px}.foundationHome .foundationStat h3{font:600 13px/1.5 Phoenix Club Sans,sans-serif;letter-spacing:0;margin:0 0 6px}.foundationHome .foundationStat p{font-size:12px;line-height:1.6;color:#aebfd2;margin:0;max-width:260px}.foundationHome .foundationEntry{background:#061427 url(/images/phoenix/demo-5/home/home-qualification.webp) 50%/cover no-repeat}.foundationHome .foundationStandards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.foundationHome .foundationStandards article{padding:26px 28px;background:#0b2138e0;border:1px solid #d4b46660;border-radius:2px;min-width:0}.foundationHome .foundationIndex{font:500 12px/1.5 Phoenix Club Mono,monospace;letter-spacing:.08em;color:#e8c98a}.foundationHome .foundationStandards h3{font-size:27px;margin:18px 0 12px;color:#fff3d7}.foundationHome .foundationStandards p{font-size:15px;line-height:1.7;margin:0;color:#c6d6e7}.foundationHome .foundationEntryDistinction{display:grid;grid-template-columns:1fr 1.6fr;gap:34px;margin-top:28px;padding-top:24px;border-top:1px solid #d4b46645}.foundationHome .foundationEntryDistinction h3{font:600 13px/1.5 Phoenix Club Sans,sans-serif;color:#e8c98a;margin-bottom:10px;letter-spacing:.02em}.foundationHome .foundationEntryDistinction p{font-size:14px;line-height:1.7;margin:0;color:#c6d6e7;max-width:760px}.foundationHome .foundationBenefits{background:#061427 url(/images/phoenix/demo-5/home/home-opportunities.webp) 50%/cover no-repeat}.foundationHome .foundationBenefitsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.foundationHome .foundationBenefit{padding:24px 28px;min-width:0;min-height:196px;background:#0c223adb;border:1px solid #d6b66e50;border-radius:2px;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .2s,background .2s}.foundationHome .foundationBenefit:hover{background:#122d46;border-color:#e7c785}.foundationHome .foundationBenefit h3{font-size:23px;line-height:1.25;margin:17px 0 11px;color:#fff3d7}.foundationHome .foundationBenefit p{font-size:14px;line-height:1.7;color:#c6d6e7;margin:0}.foundationHome .foundationOpportunityNote{font-size:13px;line-height:1.6;color:#d9c795;margin:24px 0 0;text-align:center}.foundationHome .foundationPath{background:#061427 url(/images/phoenix/demo-5/home/home-path.webp) 50%/cover no-repeat}.foundationHome .foundationPathSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:36px 0 0;padding:0;gap:32px}.foundationHome .foundationPathSteps li{position:relative;min-width:0;padding-right:16px}.foundationHome .foundationStepNumber{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid #e2bd71;background:#0a2037;color:#ffe2a0;font:500 13px Phoenix Club Mono,monospace;border-radius:50%;margin-bottom:22px}.foundationHome .foundationPathSteps li:not(:last-child):after{content:"";position:absolute;top:24px;left:64px;right:-16px;height:1px;background:linear-gradient(90deg,#d4b466aa,#d4b4663b)}.foundationHome .foundationPathSteps h3{font-size:29px;color:#fff3d7;margin-bottom:12px}.foundationHome .foundationPathSteps p{font-size:15px;line-height:1.75;color:#c6d6e7;margin:0;max-width:280px}.foundationHome .foundationFounder{background:radial-gradient(ellipse at 80% 30%,#1c3554,#07192d 65%)}.foundationHome .foundationFounderGrid{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px;align-items:center}.foundationHome .foundationFounderPhoto{height:485px;max-width:500px;position:relative;border:1px solid #ddba726b;background:#081c32;overflow:hidden}.foundationHome .foundationFounderPhoto img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.foundationHome .foundationFounderPhoto>div{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(0deg,#020b17f7,#020b178a,transparent);display:grid;gap:5px}.foundationHome .foundationFounderPhoto strong{font:500 25px Phoenix Club Display,Georgia,serif;color:#ffe2a0}.foundationHome .foundationFounderPhoto span{font-size:12px;color:#e6eef6}.foundationHome .foundationFounderSignature{font:italic 27px/1.4 Phoenix Club Display,Georgia,serif;color:#ffe2a0;margin:22px 0 5px}.foundationHome .foundationFounderRole{font-size:12px;line-height:1.7;color:#adbfd2;margin-bottom:20px}.foundationHome .foundationTextLink{font-size:14px;font-weight:600;display:inline-flex;gap:24px;align-items:center;text-decoration:none;color:#ffe2a0;padding:8px 0}.foundationHome .foundationFounderLinks{display:grid;gap:12px;margin-top:18px}.foundationHome .foundationFounderLinks a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;border:1px solid #d4b46655;text-decoration:none;font-size:13px;line-height:1.6;color:#e8edf3;background:#0b2037bb;max-width:510px}.foundationHome .foundationFounderLinks a:hover{border-color:#ffe2a0;color:#ffe2a0}.foundationHome .foundationInitiatives{background:#071a2e}.foundationHome .foundationInitiativeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.foundationHome .foundationInitiativeGrid article{padding:28px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:center;border:1px solid #d4b46655;background:linear-gradient(130deg,#0c263f,#07172b);border-radius:2px;min-width:0}.foundationHome .foundationInitiativeGrid img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 6px 18px #0006)}.foundationHome .foundationInitiativeGrid h3{font-size:27px;line-height:1.25;color:#fff3d7;margin-bottom:14px}.foundationHome .foundationInitiativeGrid p{font-size:14px;line-height:1.75;color:#c6d6e7;margin-bottom:20px}.foundationHome .foundationInitiativeGrid .foundationButton{font-size:12px;padding:12px 16px;gap:16px;min-height:48px}.foundationHome .foundationInitiativeConnection{font-size:14px;line-height:1.8;color:#c6d6e7;margin:28px auto 0;text-align:center;max-width:900px;padding-top:24px;border-top:1px solid #d4b46630}.foundationHome .foundationInvitation{padding:74px 0;background:#061427 url(/images/phoenix/demo-5/home/home-invitation.webp) 50%/cover no-repeat;text-align:center}.foundationHome .foundationInvitation .foundationLead{margin-inline:auto;max-width:730px}.foundationHome .foundationInvitation .foundationActions{justify-content:center}.foundationHome .foundationCountryPage{min-height:600px;background:#061427}.foundationHome .foundationCountryPage .foundationLead{max-width:780px}@media(min-width:1600px){.foundationHome .foundationHeroGrid{gap:90px}.foundationHome .foundationLogoTurn{width:480px}}@media(max-width:1100px){.foundationHome .foundationWrap{width:calc(100% - 64px)}.foundationHome main>section{scroll-margin-top:98px}.foundationHome .foundationHero{height:auto;min-height:620px}.foundationHome .foundationHeroGrid{gap:28px;grid-template-columns:1.3fr 1fr}.foundationHome .foundationHero h1{font-size:65px}.foundationHome .foundationHeroDescription{font-size:16px}.foundationHome .foundationHeroCopy>.foundationEyebrow{font-size:11px}.foundationHome .foundationMotto{font-size:19px}.foundationHome .foundationIntroGrid{gap:20px}.foundationHome .foundationGlobe{height:400px}.foundationHome .foundationFounderGrid{gap:36px}.foundationHome .foundationInitiativeGrid article{grid-template-columns:1fr;gap:18px;text-align:center}.foundationHome .foundationInitiativeGrid img{margin:auto}.foundationHome .foundationStatisticsHeading{display:block}.foundationHome .foundationStatisticsHeading p{margin-top:12px;max-width:none}}@media(max-width:800px){.foundationHome .foundationSection{padding:48px 0}.foundationHome .foundationWrap{width:calc(100% - 44px)}.foundationHome .foundationHero{min-height:0;height:auto;background-position:70%}.foundationHome .foundationHeroGrid{grid-template-columns:1fr;gap:40px;padding:42px 0 48px}.foundationHome .foundationHeroCopy{max-width:650px}.foundationHome .foundationHero h1{font-size:clamp(54px,10vw,76px);margin:20px 0 24px}.foundationHome .foundationHeroArt{max-width:330px;width:76%;margin:auto}.foundationHome .foundationLogoCaption{margin-top:18px;font-size:9px}.foundationHome .foundationHeroDescription{font-size:16px}.foundationHome .foundationIntro{padding:46px 0 32px}.foundationHome .foundationIntroGrid{grid-template-columns:1fr;gap:20px}.foundationHome .foundationIntroCopy{max-width:650px}.foundationHome .foundationGlobe{height:340px;max-width:530px;margin:auto}.foundationHome .foundationStatisticsGrid{grid-template-columns:1fr 1fr;gap:24px 0}.foundationHome .foundationStat{padding:0 22px}.foundationHome .foundationStat:nth-child(odd){padding-left:0}.foundationHome .foundationStat:nth-child(2n){border-right:0}.foundationHome .foundationStandards{gap:14px}.foundationHome .foundationStandards article{padding:20px}.foundationHome .foundationStandards h3{font-size:23px}.foundationHome .foundationEntryDistinction{grid-template-columns:1fr;gap:22px}.foundationHome .foundationBenefitsGrid{grid-template-columns:1fr 1fr}.foundationHome .foundationBenefit{padding:22px;min-height:210px}.foundationHome .foundationPathSteps{grid-template-columns:1fr 1fr;gap:30px}.foundationHome .foundationPathSteps li:nth-child(2):after{display:none}.foundationHome .foundationFounderGrid{grid-template-columns:1fr}.foundationHome .foundationFounderPhoto{height:480px;max-width:430px;width:100%;margin:auto}.foundationHome .foundationFounderCopy{max-width:650px}.foundationHome .foundationInvitation{padding:56px 0}}@media(max-width:540px){.foundationHome h2{font-size:34px;line-height:1.2}.foundationHome .foundationLead{font-size:15px;line-height:1.8}.foundationHome .foundationHero h1{font-size:56px}.foundationHome .foundationHeroDescription{font-size:15px}.foundationHome .foundationHeroCopy>.foundationEyebrow{font-size:11px;letter-spacing:.09em}.foundationHome .foundationMotto{font-size:18px}.foundationHome .foundationActions{flex-direction:column;gap:12px;align-items:stretch;margin-top:24px}.foundationHome .foundationButton{font-size:13px;padding:14px 18px;min-height:52px}.foundationHome .foundationHeroArt{width:78%;max-width:300px}.foundationHome .foundationGlobe{height:310px;background-position:100% 50%}.foundationHome .foundationPurposePoints>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.foundationHome .foundationPurposePoints dt{font-size:14px}.foundationHome .foundationStatisticsHeading h2{font-size:27px}.foundationHome .foundationStat h3{font-size:12px}.foundationHome .foundationStat p{font-size:11px}.foundationHome .foundationStatValue{font-size:36px}.foundationHome .foundationBenefitsGrid,.foundationHome .foundationStandards{grid-template-columns:1fr}.foundationHome .foundationStandards article{padding:24px}.foundationHome .foundationBenefitsGrid{gap:14px}.foundationHome .foundationBenefit{min-height:0;padding:24px}.foundationHome .foundationBenefit h3{font-size:25px}.foundationHome .foundationPathSteps{grid-template-columns:1fr;gap:0;margin-top:30px}.foundationHome .foundationPathSteps li{padding:0 0 30px 75px;min-height:135px}.foundationHome .foundationStepNumber{position:absolute;left:0;top:0;margin:0}.foundationHome .foundationPathSteps li:not(:last-child):after{display:block;left:24px;right:auto;top:60px;width:1px;height:calc(100% - 72px);background:#d4b46660}.foundationHome .foundationPathSteps li:last-child{padding-bottom:0}.foundationHome .foundationPathSteps h3{font-size:29px;margin-bottom:10px}.foundationHome .foundationFounderPhoto{height:420px}.foundationHome .foundationFounderLinks a{padding:14px 16px;font-size:12px}.foundationHome .foundationInitiativeGrid{grid-template-columns:1fr}.foundationHome .foundationInitiativeGrid article{padding:28px 22px}.foundationHome .foundationInitiativeGrid img{width:180px;height:180px}.foundationHome .foundationInitiativeGrid h3{font-size:28px}.foundationHome .foundationInitiativeConnection{text-align:left}.foundationHome .foundationInvitation h2{font-size:34px}.foundationHome .foundationInvitation h2 br{display:none}}@media(prefers-reduced-motion:reduce){.foundationHome .foundationLogoTurn{animation:none;transform:none}.foundationHome *{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}.foundationHome.foundationReviewFrame .foundationLogoTurn{animation:none;transform:none}@media(min-width:541px){.foundationHome .foundationBenefitsGrid{grid-auto-rows:1fr}}