.demoFive:where(.foundationHomepage) .countryStatusFloor,.demoFive:where(.foundationHomepage) .founderFloor,.demoFive:where(.foundationHomepage) .risingFlagsFloor{height:100svh;min-height:0;padding:clamp(36px,6svh,72px) 0;scroll-margin-top:0}.demoFive:where(.foundationHomepage) .risingFlagsFloor{background:#041629 url(/images/phoenix/demo-5/home/lead-beyond-reference.webp) 50%/100% 100% no-repeat;overflow:hidden}.demoFive:where(.foundationHomepage) .riseFloorInner{width:min(1450px,calc(100% - 104px));height:100%;margin:auto;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:24px}.demoFive:where(.foundationHomepage) .riseCopy{display:flex;flex-direction:column;min-width:0;padding-top:6px}.demoFive:where(.foundationHomepage) .riseCopy .eyebrow{color:#41cbbb;font:700 clamp(9px,1vw,13px)/1.7 Phoenix Club Sans,sans-serif;letter-spacing:.045em}.demoFive:where(.foundationHomepage) .riseMessage{margin:auto 0;padding:25px 0}.demoFive:where(.foundationHomepage) .riseMessage h2{margin:0 0 34px;color:#f7f6f1;font:500 clamp(48px,4.5vw,76px)/1.1 Phoenix Club Display,Georgia,serif;letter-spacing:-.035em;white-space:nowrap}.demoFive:where(.foundationHomepage) .riseMessage h2 em{display:inline-block;margin-top:6px;color:#efc26d;font-weight:500}.demoFive:where(.foundationHomepage) .riseMessage h3{color:#44cebd;margin:0 0 21px;font:700 clamp(11px,1vw,15px)/1.5 Phoenix Club Sans,sans-serif}.demoFive:where(.foundationHomepage) .riseMessage p{color:#d6e0e7;margin:0;max-width:580px;font:400 clamp(13px,1.1vw,16px)/1.85 Phoenix Club Sans,sans-serif}.demoFive:where(.foundationHomepage) .riseStandardButton{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:52px;margin-top:36px;padding:16px 24px;background:linear-gradient(100deg,#eac264,#4acbb9);color:#091827;text-decoration:none;font:800 11px/1.4 Phoenix Club Sans,sans-serif;transition:transform .2s,box-shadow .2s}.demoFive:where(.foundationHomepage) .riseStandardButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d2af5f30}.demoFive:where(.foundationHomepage) .riseTeamLine{grid-column:1/-1;align-self:end;margin:0;color:#d5dde3;font:600 clamp(8px,.72vw,10px)/1.6 Phoenix Club Sans,sans-serif;letter-spacing:.02em}.demoFive:where(.foundationHomepage) .riseFlagStage{position:relative;min-width:0;min-height:0;align-self:center;width:100%;height:min(650px,72svh)}.demoFive:where(.foundationHomepage) .riseFlagDisplay{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:repeat(4,1fr);gap:2px;height:100%}.demoFive:where(.foundationHomepage) .riseFlagRow{list-style:none;margin:0;padding:0;min-height:0}.demoFive:where(.foundationHomepage) .riseFlagRow>ul{display:flex;align-items:flex-end;justify-content:center;gap:5px;list-style:none;margin:0;padding:0;height:100%}.demoFive:where(.foundationHomepage) .riseFlag{position:relative;flex:1 1 0;max-width:64px;height:calc(82% + var(--arc)*18%);min-width:0;padding:13px 0 0 4px}.demoFive:where(.foundationHomepage) .riseFlagPole{position:absolute;left:0;top:8px;bottom:0;width:2px;background:linear-gradient(90deg,#88612c,#f7d18a);box-shadow:0 0 5px #e9b54a55}.demoFive:where(.foundationHomepage) .riseFlagPole:before{content:"";position:absolute;top:-6px;left:-2px;width:6px;height:6px;border-radius:50%;background:#edca7f;box-shadow:0 0 8px #e8b342}.demoFive:where(.foundationHomepage) .riseFlag img{display:block;width:100%;height:auto;max-height:44px;object-fit:contain;object-position:left top;filter:drop-shadow(2px 3px 6px #0007);transform-origin:left center;animation:riseFlagWave 7s ease-in-out infinite;animation-delay:var(--wave-delay)}@keyframes riseFlagWave{0%,to{transform:perspective(180px) rotateY(-7deg) rotate(1deg)}50%{transform:perspective(180px) rotateY(7deg) rotate(-1deg)}}.demoFive:where(.foundationHomepage) .countryStatusFloor{background:radial-gradient(ellipse at 10% 95%,#07375088,transparent 65%),linear-gradient(115deg,#071829,#102b52)}.demoFive:where(.foundationHomepage) .countryStatusWrap{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:22px}.demoFive:where(.foundationHomepage) .countryEntryHeading{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:55px}.demoFive:where(.foundationHomepage) .countryEntryHeading .eyebrow{margin:0 0 16px;color:#32bfb3;font:500 11px/1.6 Phoenix Club Mono,monospace;letter-spacing:.16em}.demoFive:where(.foundationHomepage) .countryEntryHeading h2{font:500 clamp(39px,3.5vw,57px)/1.07 Phoenix Club Display,Georgia,serif;letter-spacing:-.035em;margin:0}.demoFive:where(.foundationHomepage) .countryEntryHeading h2 em{display:block;color:#eac16b;font-weight:500;margin-top:6px}.demoFive:where(.foundationHomepage) .countryEntryHeading>p{margin:36px 0 0;color:#dae4ee;font:400 16px/1.75 Phoenix Club Sans,sans-serif}.demoFive:where(.foundationHomepage) .countryStatusFloor .countryHead{margin-bottom:0}.demoFive:where(.foundationHomepage) .countryStatusFloor .countryRegion{padding:14px}.demoFive:where(.foundationHomepage) .countryStatusFloor .flagCountry{min-height:40px;padding:3px 5px;gap:2px}.demoFive:where(.foundationHomepage) .countryViewTabs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demoFive:where(.foundationHomepage) .countryViewTabs button{display:flex;align-items:center;justify-content:center;gap:19px;min-height:64px;padding:15px 18px;color:#e4eaf3;background:#08213788;border:1px solid #6aa3be44;border-radius:8px;font:700 13px/1.4 Phoenix Club Sans,sans-serif;letter-spacing:.16em;cursor:pointer;transition:background .2s,border-color .2s}.demoFive:where(.foundationHomepage) .countryViewTabs button>span{width:17px;height:17px;border:1px solid #92afc6;border-radius:50%;flex:0 0 17px}.demoFive:where(.foundationHomepage) .countryViewTabs button[aria-selected=true]{background:linear-gradient(120deg,#0d5365,#0a3c50);border-color:#e9d292;box-shadow:inset 0 0 0 1px #e9d29266,0 0 22px #30b5c511}.demoFive:where(.foundationHomepage) .countryViewTabs button[aria-selected=true]>span{background:#f4ce72;border-color:#f4ce72;box-shadow:0 0 14px #f5d27899;width:14px;height:14px;flex-basis:14px}.demoFive:where(.foundationHomepage) .countryEntryPanel{position:relative;min-height:0;border:1px solid #518a9e66;border-radius:12px;background:#081f35 url(/images/phoenix/demo-5/home/entry-doorway.webp) 50%/cover no-repeat;display:flex;align-items:center}.demoFive:where(.foundationHomepage) .countryEntryPanel[hidden],.demoFive:where(.foundationHomepage) .existingEligiblePanel[hidden]{display:none}.demoFive:where(.foundationHomepage) .countryEntryEmpty{width:60%;padding:30px 36px;text-align:center}.demoFive:where(.foundationHomepage) .countryEntryEmpty .eyebrow,.demoFive:where(.foundationHomepage) .verifiedEntryContent>.eyebrow{color:#31bdb4;font:500 10px/1.6 Phoenix Club Mono,monospace;letter-spacing:.13em}.demoFive:where(.foundationHomepage) .entryGoldRule{display:block;width:60px;height:1px;background:#cba85a;margin:22px auto 26px}.demoFive:where(.foundationHomepage) .countryEntryEmpty h3{color:#f5f5f1;margin:0 0 16px;font:500 clamp(27px,2.2vw,37px)/1.3 Phoenix Club Display,Georgia,serif;letter-spacing:-.025em}.demoFive:where(.foundationHomepage) .countryEntryEmpty p{margin:0;color:#dce5ed;font:400 16px/1.75 Phoenix Club Sans,sans-serif}.demoFive:where(.foundationHomepage) .verifiedEntryContent{width:100%;align-self:stretch;padding:30px;background:#071a2ee8;border-radius:11px}.demoFive:where(.foundationHomepage) .verifiedEntryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px}.demoFive:where(.foundationHomepage) .verifiedEntryCard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 15px;border:1px solid #60939766;background:#0d2d43;border-radius:8px}.demoFive:where(.foundationHomepage) .verifiedEntryCard img{object-fit:contain}.demoFive:where(.foundationHomepage) .verifiedEntryCard h3{margin:0;color:#f6f2e8;font:500 23px/1.25 Phoenix Club Display,Georgia,serif}.demoFive:where(.foundationHomepage) .verifiedEntryCard>span{color:#69d6c3;font:700 9px/1.5 Phoenix Club Sans,sans-serif;letter-spacing:.16em}.demoFive:where(.foundationHomepage) .entryPages{position:static;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;color:#c8dbdf;font:11px/1.5 Phoenix Club Sans,sans-serif}.demoFive:where(.foundationHomepage) .entryPages button{min-height:36px;padding:8px 12px;border:1px solid #b99e5b88;border-radius:5px;color:#ecd196;background:#0e3044;font:11px/1.5 Phoenix Club Sans,sans-serif;cursor:pointer}.demoFive:where(.foundationHomepage) .entryPages button:disabled{opacity:.4;cursor:default}.demoFive:where(.foundationHomepage) .founderFloor{display:flex;align-items:center;background:#051e39 url(/images/phoenix/demo-5/home/founder-vision.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage) .founderGrid{width:min(1410px,calc(100% - 104px));grid-template-columns:1.75fr 1fr;gap:42px}.demoFive:where(.foundationHomepage) .founderCopy .eyebrow{font:500 11px/1.7 Phoenix Club Sans,sans-serif;letter-spacing:.15em;color:#39caba}.demoFive:where(.foundationHomepage) .founderCopy h2{margin:27px 0 28px;font:500 clamp(33px,2.8vw,46px)/1.18 Phoenix Club Display,Georgia,serif;letter-spacing:-.025em}.demoFive:where(.foundationHomepage) .founderCopy h2 em{color:#e8bc6b}.demoFive:where(.foundationHomepage) .founderCopy .founderApprovedCopy{max-width:none;margin:0 0 30px;font:500 clamp(21px,1.9vw,30px)/1.45 Phoenix Club Display,Georgia,serif;color:#eef0ed}.demoFive:where(.foundationHomepage) .founderCopy .founderLocation{margin:0 0 23px;color:#b9c9d9;font:500 11px/1.7 Phoenix Club Sans,sans-serif;letter-spacing:.23em}.demoFive:where(.foundationHomepage) .founderSignature{font:500 26px/1.4 Phoenix Club Display,Georgia,serif;letter-spacing:.12em;margin:0 0 5px}.demoFive:where(.foundationHomepage) .founderRole{margin:0;font:500 12px/1.7 Phoenix Club Sans,sans-serif;letter-spacing:.18em;color:#efc86e}.demoFive:where(.foundationHomepage) .founderActions{display:grid;grid-template-columns:1.08fr 1fr;gap:16px;margin-top:30px}.demoFive:where(.foundationHomepage) .founderAction{display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:64px;padding:14px 16px;border:1px solid #f9e7aa;border-radius:8px;color:#071b31;background:linear-gradient(115deg,#f8dc91,#e6b759);box-shadow:inset 0 1px #fff5ce,0 0 22px #e9bc6422;text-decoration:none;font:800 clamp(9px,.72vw,11px)/1.5 Phoenix Club Sans,sans-serif;transition:transform .2s,box-shadow .2s}.demoFive:where(.foundationHomepage) .founderAction:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff5ce,0 8px 24px #e9bc643a}.demoFive:where(.foundationHomepage) .founderAction img{object-fit:contain;flex:0 0 28px}.demoFive:where(.foundationHomepage) .founderActionArrow{font:25px/1 Arial,sans-serif;margin-left:auto}.demoFive:where(.foundationHomepage) .founderWebsiteIcon{position:relative;display:block;width:27px;height:27px;flex:0 0 27px;border:2px solid #0c2942;border-radius:50%}.demoFive:where(.foundationHomepage) .founderWebsiteIcon:before{content:"";position:absolute;inset:-2px 5px;border:2px solid #0c2942;border-radius:50%}.demoFive:where(.foundationHomepage) .founderWebsiteIcon:after{content:"";position:absolute;left:0;right:0;top:45%;border-top:2px solid #0c2942}.demoFive:where(.foundationHomepage) .founderPhotoFrame{width:min(100%,450px);padding:9px;transform:none;background:#10283a;border-color:#d9bc78;box-shadow:0 0 0 4px #081e34,0 0 0 5px #af905366,0 12px 50px #0005}.demoFive:where(.foundationHomepage) .founderPhotoFrame:before{border-color:#dcca94;inset:4px}.demoFive:where(.foundationHomepage) .founderPortraitCrop{height:clamp(400px,64svh,660px);overflow:hidden}.demoFive:where(.foundationHomepage) .founderPhoto{height:111.12%;object-position:center top}.demoFive:where(.foundationHomepage) .founderCaption{display:none}.demoFive:where(.foundationHomepage) .founderSpark{top:-6px;right:-6px;box-shadow:0 0 22px #f9cf7a}@media(min-width:801px) and (max-height:850px){.demoFive:where(.foundationHomepage) .countryStatusFloor,.demoFive:where(.foundationHomepage) .founderFloor,.demoFive:where(.foundationHomepage) .risingFlagsFloor{padding:36px 0}.demoFive:where(.foundationHomepage) .riseMessage h2{font-size:clamp(43px,4.1vw,61px);margin-bottom:23px}.demoFive:where(.foundationHomepage) .riseMessage h3{margin-bottom:15px}.demoFive:where(.foundationHomepage) .riseMessage p{font-size:14px;line-height:1.75}.demoFive:where(.foundationHomepage) .riseStandardButton{margin-top:25px}.demoFive:where(.foundationHomepage) .riseFlagStage{height:66svh}.demoFive:where(.foundationHomepage) .countryStatusWrap{gap:16px}.demoFive:where(.foundationHomepage) .countryEntryHeading h2{font-size:clamp(38px,3.3vw,48px)}.demoFive:where(.foundationHomepage) .countryEntryHeading .eyebrow{margin-bottom:10px}.demoFive:where(.foundationHomepage) .countryViewTabs button{min-height:56px}.demoFive:where(.foundationHomepage) .founderCopy h2{margin:18px 0 22px}.demoFive:where(.foundationHomepage) .founderCopy .founderApprovedCopy{margin-bottom:21px;font-size:25px}.demoFive:where(.foundationHomepage) .founderActions{margin-top:22px}.demoFive:where(.foundationHomepage) .founderPortraitCrop{height:66svh;min-height:0}.demoFive:where(.foundationHomepage) .countryStatusFloor .countryHead h2{font-size:40px}.demoFive:where(.foundationHomepage) .countryStatusFloor .countryStatus{margin:0 0 12px}.demoFive:where(.foundationHomepage) .countryStatusFloor .countryRegion{padding:15px}.demoFive:where(.foundationHomepage) .countryStatusFloor .flagGrid{gap:7px 8px}.demoFive:where(.foundationHomepage) .countryStatusFloor .flagCountry{min-height:32px;padding:4px;gap:4px;flex-direction:row;text-align:left;font-size:8px}.demoFive:where(.foundationHomepage) .countryStatusFloor .countryFootnote{margin-top:12px}.demoFive:where(.foundationHomepage) .verifiedEntryContent{padding:20px}.demoFive:where(.foundationHomepage) .verifiedEntryGrid{margin-top:16px;gap:14px}.demoFive:where(.foundationHomepage) .verifiedEntryCard{padding:12px;gap:8px}.demoFive:where(.foundationHomepage) .verifiedEntryCard img{width:48px;height:32px}.demoFive:where(.foundationHomepage) .verifiedEntryCard h3{font-size:20px}}@media(max-width:1100px) and (min-width:801px){.demoFive:where(.foundationHomepage) .founderGrid,.demoFive:where(.foundationHomepage) .riseFloorInner{width:calc(100% - 64px)}.demoFive:where(.foundationHomepage) .riseMessage h2{font-size:4.7vw}.demoFive:where(.foundationHomepage) .riseFlagRow>ul{gap:3px}.demoFive:where(.foundationHomepage) .countryEntryHeading{gap:25px}.demoFive:where(.foundationHomepage) .countryViewTabs button{font-size:10px;letter-spacing:.1em;gap:12px}.demoFive:where(.foundationHomepage) .founderGrid{grid-template-columns:1.4fr 1fr;gap:28px}.demoFive:where(.foundationHomepage) .founderActions{grid-template-columns:1fr;gap:10px}.demoFive:where(.foundationHomepage) .founderAction{min-height:48px;font-size:10px}.demoFive:where(.foundationHomepage) .founderCopy .founderApprovedCopy{font-size:23px}.demoFive:where(.foundationHomepage) .countryStatusFloor .flagCountry{min-height:36px;padding:4px;gap:4px;flex-direction:row;text-align:left;font-size:8px}}@media(max-width:800px){.demoFive:where(.foundationHomepage) .countryStatusFloor,.demoFive:where(.foundationHomepage) .founderFloor,.demoFive:where(.foundationHomepage) .risingFlagsFloor{height:auto;min-height:100svh;padding:48px 0;overflow:visible}.demoFive:where(.foundationHomepage) .riseFloorInner{width:calc(100% - 40px);display:flex;flex-direction:column;gap:32px}.demoFive:where(.foundationHomepage) .risingFlagsFloor{background-size:auto 100%;background-position:65%}.demoFive:where(.foundationHomepage) .riseMessage{padding:25px 0 0}.demoFive:where(.foundationHomepage) .riseMessage h2{font-size:clamp(40px,9vw,68px);white-space:normal;margin-bottom:28px}.demoFive:where(.foundationHomepage) .riseMessage h3{font-size:12px}.demoFive:where(.foundationHomepage) .riseMessage p{font-size:14px}.demoFive:where(.foundationHomepage) .riseCopy .eyebrow{font-size:10px}.demoFive:where(.foundationHomepage) .riseFlagStage{height:420px;min-height:420px}.demoFive:where(.foundationHomepage) .riseFlagRow>ul{gap:4px}.demoFive:where(.foundationHomepage) .riseFlag{padding-left:3px}.demoFive:where(.foundationHomepage) .riseTeamLine{font-size:9px;line-height:1.9}.demoFive:where(.foundationHomepage) .countryStatusWrap{height:auto;display:flex;flex-direction:column;gap:24px}.demoFive:where(.foundationHomepage) .countryEntryHeading{display:block}.demoFive:where(.foundationHomepage) .countryEntryHeading h2{font-size:clamp(34px,6.4vw,51px)}.demoFive:where(.foundationHomepage) .countryEntryHeading>p{margin:22px 0 0;font-size:14px}.demoFive:where(.foundationHomepage) .countryViewTabs{gap:10px}.demoFive:where(.foundationHomepage) .countryViewTabs button{min-height:64px;padding:12px 10px;font-size:9px;gap:9px;letter-spacing:.06em}.demoFive:where(.foundationHomepage) .countryViewTabs button>span{width:12px;height:12px;flex-basis:12px}.demoFive:where(.foundationHomepage) .countryEntryPanel{min-height:410px;align-items:flex-start;background-position:68%}.demoFive:where(.foundationHomepage) .countryEntryEmpty{width:100%;padding:38px 23px 205px;text-align:left}.demoFive:where(.foundationHomepage) .countryEntryEmpty h3{font-size:28px}.demoFive:where(.foundationHomepage) .countryEntryEmpty .eyebrow{font-size:8px}.demoFive:where(.foundationHomepage) .entryGoldRule{margin:20px 0}.demoFive:where(.foundationHomepage) .countryEntryEmpty p{font-size:14px;max-width:420px}.demoFive:where(.foundationHomepage) .entryDesktopBreak{display:none}.demoFive:where(.foundationHomepage) .verifiedEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demoFive:where(.foundationHomepage) .verifiedEntryContent{padding:22px 16px}.demoFive:where(.foundationHomepage) .verifiedEntryCard h3{font-size:20px;text-align:center}.demoFive:where(.foundationHomepage) .founderGrid{width:calc(100% - 40px);grid-template-columns:1fr;gap:38px}.demoFive:where(.foundationHomepage) .founderCopy h2{font-size:clamp(34px,6vw,47px);margin-top:22px}.demoFive:where(.foundationHomepage) .founderCopy .eyebrow{font-size:9px;line-height:1.9}.demoFive:where(.foundationHomepage) .founderCopy .founderApprovedCopy{font-size:24px}.demoFive:where(.foundationHomepage) .founderDesktopBreak{display:none}.demoFive:where(.foundationHomepage) .founderActions{grid-template-columns:1fr}.demoFive:where(.foundationHomepage) .founderAction{justify-content:flex-start;font-size:10px;min-height:60px}.demoFive:where(.foundationHomepage) .founderPhotoFrame{margin:auto;width:min(390px,100%)}.demoFive:where(.foundationHomepage) .founderPortraitCrop{height:auto;aspect-ratio:768/875}.demoFive:where(.foundationHomepage) .founderPhoto{height:auto;max-height:none}}@media(max-width:450px){.demoFive:where(.foundationHomepage) .riseFlagStage{height:380px;min-height:380px}.demoFive:where(.foundationHomepage) .riseFlagRow>ul{gap:2px}}@media(prefers-reduced-motion:reduce){.demoFive:where(.foundationHomepage) .countryViewTabs button,.demoFive:where(.foundationHomepage) .founderAction,.demoFive:where(.foundationHomepage) .riseFlag img,.demoFive:where(.foundationHomepage) .riseStandardButton{animation:none;transition:none;transform:none}}@media(min-width:801px){.demoFive:where(.foundationHomepage)>main>section[class]{height:100svh;min-height:0;box-sizing:border-box;padding:clamp(36px,5svh,60px) 0;display:flex;align-items:center}.demoFive:where(.foundationHomepage)>main>section>.wrap{width:min(1380px,calc(100% - 104px))}.demoFive:where(.foundationHomepage)>main>section.hero{padding-top:148px;padding-bottom:48px}.demoFive:where(.foundationHomepage)>main>.hero>.heroCopy{min-height:0;height:100%;width:min(53%,650px);margin-left:clamp(24px,4vw,62px);padding:0}.demoFive:where(.foundationHomepage) .hero h1.heroMission{font-size:clamp(48px,4.5vw,72px)}.demoFive:where(.foundationHomepage) .heroEmblemStage{top:55%;width:clamp(340px,35vw,510px)}.demoFive:where(.foundationHomepage)>main>.numbers>.wrap{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:26px}.demoFive:where(.foundationHomepage) .numbers .stats{margin:0;grid-template-columns:repeat(5,minmax(0,1fr))}.demoFive:where(.foundationHomepage) .numbers .stat{min-height:0;padding:20px 17px}.demoFive:where(.foundationHomepage) .numbers .count{margin:15px 0 9px;font-size:clamp(34px,3.2vw,48px)}.demoFive:where(.foundationHomepage) .numbers .numbersHead{margin:0}.demoFive:where(.foundationHomepage) .numbers .numbersHead h2{font-size:clamp(43px,4vw,61px)}.demoFive:where(.foundationHomepage) .numbers .pulse{min-height:0;margin:0}.demoFive:where(.foundationHomepage) .numbers .feed,.demoFive:where(.foundationHomepage) .numbers .mapbox{height:100%;min-height:0;padding:24px}.demoFive:where(.foundationHomepage)>main>.interactive-world>.wrap{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:24px}.demoFive:where(.foundationHomepage) .interactive-world .worldHead{margin:0}.demoFive:where(.foundationHomepage) .interactive-world .worldHead h2{font-size:clamp(43px,4vw,61px)}.demoFive:where(.foundationHomepage) .interactive-world .worldLayout{height:100%;min-height:0}.demoFive:where(.foundationHomepage) .interactive-world .worldPanel{display:flex;flex-direction:column;min-height:0}.demoFive:where(.foundationHomepage) .interactive-world .worldStage{flex:1;min-height:0;height:auto}.demoFive:where(.foundationHomepage) .interactive-world .worldStage svg{height:100%;width:100%}.demoFive:where(.foundationHomepage) .interactive-world .worldInfo{min-height:0;padding:22px}.demoFive:where(.foundationHomepage) .interactive-world .worldInfo h3{font-size:29px;margin:10px 0}.demoFive:where(.foundationHomepage) .interactive-world .worldInfo>p{font-size:11px;line-height:1.6}.demoFive:where(.foundationHomepage) .interactive-world .worldDetail{padding:14px;margin-top:12px}.demoFive:where(.foundationHomepage) .interactive-world .worldDetail .detailCopy{font-size:11px;line-height:1.5;margin:10px 0}.demoFive:where(.foundationHomepage) .interactive-world .worldUniversity{margin-top:12px;padding-top:12px}.demoFive:where(.foundationHomepage) .interactive-world .worldCampusList li{padding:6px 0}.demoFive:where(.foundationHomepage) .interactive-world .worldExploreButton{min-height:36px;padding:10px 12px;margin-top:12px}.demoFive:where(.foundationHomepage) .interactive-world .worldFooter{margin-top:12px}.demoFive:where(.foundationHomepage) .club .clubgrid{height:100%;gap:60px}.demoFive:where(.foundationHomepage) .club .portrait{height:min(68svh,600px)}.demoFive:where(.foundationHomepage) .qualification .standards{margin-top:32px}.demoFive:where(.foundationHomepage) .qualification .standard{min-height:0;padding:24px}.demoFive:where(.foundationHomepage) .qualification .standard .big{font-size:56px}.demoFive:where(.foundationHomepage) .qualification .standard h3{margin-top:32px}.demoFive:where(.foundationHomepage) .benefits .benefitGrid{margin-top:32px}.demoFive:where(.foundationHomepage) .benefits .benefit{min-height:190px;padding:22px}.demoFive:where(.foundationHomepage) .benefits .benefit h3{margin-top:42px}.demoFive:where(.foundationHomepage) .path .track{margin-top:40px}.demoFive:where(.foundationHomepage) .path .track article{min-height:220px}.demoFive:where(.foundationHomepage) .path .track h3{margin-top:35px}.demoFive:where(.foundationHomepage) .final>.wrap{text-align:center}.demoFive:where(.foundationHomepage) .countryStatusWrap{height:100%}}.demoFive:where(.foundationHomepage) .risingFlagsFloor{background-image:url(/images/phoenix/demo-5/home/lead-beyond-reference.webp);background-size:100% 100%;background-position:50%}.demoFive:where(.foundationHomepage) .riseFloorInner{grid-template-columns:42% minmax(0,1fr);column-gap:4%}.demoFive:where(.foundationHomepage) .riseFlagStage{height:100%;background:none}.demoFive:where(.foundationHomepage) .riseMessage h2{font-size:clamp(46px,4.3vw,74px)}.demoFive:where(.foundationHomepage) .riseMessage p{font-size:clamp(13px,1.04vw,16px)}.demoFive:where(.foundationHomepage) .riseMessage h3{font-size:clamp(11px,.98vw,15px)}.demoFive:where(.foundationHomepage) .founderActions{grid-template-columns:1.2fr 1fr;gap:14px}.demoFive:where(.foundationHomepage) .founderAction{min-height:68px;padding:14px;gap:10px;font-size:clamp(12px,1.087vw,17px);letter-spacing:0}.demoFive:where(.foundationHomepage) .founderAction>span:not(.founderActionArrow):not(.founderWebsiteIcon){white-space:nowrap;text-align:center}.demoFive:where(.foundationHomepage) .founderAction img{width:28px;height:28px;flex-basis:28px}.demoFive:where(.foundationHomepage) .founderActionArrow{margin-left:0;font-size:23px;flex:0 0 auto}@media(min-width:801px) and (max-width:1250px){.demoFive:where(.foundationHomepage) .founderActions{grid-template-columns:1fr;gap:10px}.demoFive:where(.foundationHomepage) .founderAction{min-height:52px;font-size:14px}.demoFive:where(.foundationHomepage) .founderActionArrow{margin-left:auto}.demoFive:where(.foundationHomepage) .numbersHead p,.demoFive:where(.foundationHomepage) .worldHead p{font-size:13px}}@media(min-width:801px) and (max-height:850px){.demoFive:where(.foundationHomepage)>main>section[class]{padding:30px 0}.demoFive:where(.foundationHomepage)>main>section.hero{padding-top:140px;padding-bottom:30px}.demoFive:where(.foundationHomepage) .hero h1.heroMission{font-size:clamp(44px,4.1vw,62px)}.demoFive:where(.foundationHomepage) .heroCopy>p{font-size:14px;line-height:1.65}.demoFive:where(.foundationHomepage) .hero .actions{margin-top:24px}.demoFive:where(.foundationHomepage) .numbers>.wrap{gap:20px}.demoFive:where(.foundationHomepage) .numbers .stat{padding:15px 16px}.demoFive:where(.foundationHomepage) .numbers .count{margin:10px 0 7px;font-size:38px}.demoFive:where(.foundationHomepage) .interactive-world .worldHead h2,.demoFive:where(.foundationHomepage) .numbers .numbersHead h2{font-size:43px}.demoFive:where(.foundationHomepage) .numbers .feed,.demoFive:where(.foundationHomepage) .numbers .mapbox{padding:20px}.demoFive:where(.foundationHomepage) .numbers .feed li{padding:10px 0;font-size:12px}.demoFive:where(.foundationHomepage) .interactive-world .worldInfo>p{display:none}.demoFive:where(.foundationHomepage) .interactive-world .worldInfo{padding:18px}.demoFive:where(.foundationHomepage) .interactive-world .worldInfo h3{margin:8px 0;font-size:26px}.demoFive:where(.foundationHomepage) .interactive-world .worldUniversity{margin-top:10px;padding-top:10px}.demoFive:where(.foundationHomepage) .interactive-world .worldCampusList li{padding:4px 0}.demoFive:where(.foundationHomepage) .interactive-world .worldNetworkCount{margin-top:8px}.demoFive:where(.foundationHomepage) .club p{font-size:16px;line-height:1.6}.demoFive:where(.foundationHomepage) .club .manifesto{margin:22px 0;font-size:26px}.demoFive:where(.foundationHomepage) .qualification .standards{margin-top:24px}.demoFive:where(.foundationHomepage) .qualification .standard h3{margin-top:26px;font-size:24px}.demoFive:where(.foundationHomepage) .qualification .standard .big{font-size:50px}.demoFive:where(.foundationHomepage) .benefits h2,.demoFive:where(.foundationHomepage) .path h2,.demoFive:where(.foundationHomepage) .qualification h2{font-size:52px}.demoFive:where(.foundationHomepage) .benefits .benefit{min-height:168px;padding:20px}.demoFive:where(.foundationHomepage) .benefits .benefit h3{font-size:23px;margin-top:30px}.demoFive:where(.foundationHomepage) .benefitsTop p,.demoFive:where(.foundationHomepage) .pathTop p{font-size:14px}.demoFive:where(.foundationHomepage) .founderAction{min-height:60px;font-size:clamp(12px,1.01vw,16px)}}@media(max-width:800px){.demoFive:where(.foundationHomepage)>main>section[class]{height:auto;min-height:100svh}.demoFive:where(.foundationHomepage) .risingFlagsFloor{background-image:none}.demoFive:where(.foundationHomepage) .riseFlagStage{width:100%;height:auto;min-height:0;aspect-ratio:1053/790;background:url(/images/phoenix/demo-5/home/lead-beyond-reference-mobile.webp) 50%/contain no-repeat}.demoFive:where(.foundationHomepage) .riseMessage h2{font-size:clamp(42px,9vw,68px)}.demoFive:where(.foundationHomepage) .founderActions{grid-template-columns:1fr}.demoFive:where(.foundationHomepage) .founderAction{min-height:64px;padding:13px 14px;font-size:clamp(12px,3.05vw,14px)}.demoFive:where(.foundationHomepage) .founderAction>span:not(.founderActionArrow):not(.founderWebsiteIcon){white-space:normal;flex:1;min-width:0}.demoFive:where(.foundationHomepage) .founderActionArrow{margin-left:0}}@media(prefers-reduced-motion:reduce){.demoFive:where(.foundationHomepage)>main>section *{scroll-behavior:auto}}.demoFive:where(.foundationHomepage)>main>.hero{background:#061427 url(/images/phoenix/demo-5/home/home-hero.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage)>main>.numbers{background:#061427 url(/images/phoenix/demo-5/home/home-network.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage)>main>.interactive-world{background:#061427 url(/images/phoenix/demo-5/home/home-world.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage)>main>.countryStatusFloor{background:#061427 url(/images/phoenix/demo-5/home/home-countries.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage)>main>.club{background:#061427 url(/images/phoenix/demo-5/home/home-club.webp) 50%/cover no-repeat;color:#fff9ed}.demoFive:where(.foundationHomepage)>main>.qualification{background:#061427 url(/images/phoenix/demo-5/home/home-qualification.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage)>main>.benefits{background:#061427 url(/images/phoenix/demo-5/home/home-opportunities.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage)>main>.path{background:#061427 url(/images/phoenix/demo-5/home/home-path.webp) 50%/cover no-repeat;color:#fff9ed}.demoFive:where(.foundationHomepage)>main>.final{background:#061427 url(/images/phoenix/demo-5/home/home-invitation.webp) 50%/cover no-repeat}.demoFive:where(.foundationHomepage) .club p,.demoFive:where(.foundationHomepage) .pathTop p,.demoFive:where(.foundationHomepage) .track p{color:#d3dfe9;text-shadow:0 2px 8px #061427}.demoFive:where(.foundationHomepage) .club .manifesto{color:#f3cd84}.demoFive:where(.foundationHomepage) .club .eyebrow,.demoFive:where(.foundationHomepage) .path .eyebrow{color:#55e9d5}.demoFive:where(.foundationHomepage) .path .track{border-color:#e2ba68}.demoFive:where(.foundationHomepage) .path .track article{border-color:#ba97523d}.demoFive:where(.foundationHomepage) .path .track h3{color:#f4cd83}.demoFive:where(.foundationHomepage) .club .portrait{border:1px solid #d4af6133;box-shadow:0 18px 50px #0005}.demoFive .benefitPageLink{display:block;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.demoFive .benefitPageLink:hover{border-color:#e9c57d;box-shadow:inset 0 0 28px #e9c57d10}.demoFive .benefitPageLink:focus-visible{outline:2px solid #79dfcd;outline-offset:4px}.demoFive.foundationHomepage{--home-header:88px;--home-viewport:100svh}.demoFive.foundationHomepage.foundationReviewFrame{--home-viewport:var(--home-review-height,1000px)}.foundationHomepage .foundationSkip{position:fixed;left:18px;top:-100px;z-index:100;padding:12px 18px;background:#f4cf7b;color:#07182b;text-decoration:none}.foundationHomepage .foundationSkip:focus{top:12px}.foundationHomepage main>section{scroll-margin-top:106px}.foundationHomepage .foundationAnchorAlias{position:absolute;top:0;scroll-margin-top:106px}.demoFive.foundationHomepage .hero .overline{font-size:15px}.foundationHomepage .heroCopy>.heroFoundationMotto{color:#efc86e;font:italic 22px/1.5 Phoenix Club Display,Georgia,serif;margin-top:22px}.foundationHomepage .heroEmblemSpin{filter:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation:club-sealFloat 6.5s ease-in-out infinite,foundation-readable-seal-turn 34s ease-in-out infinite}.foundationHomepage .heroEmblemFace{backface-visibility:hidden;-webkit-backface-visibility:hidden}.foundationHomepage .heroEmblemFace.front{transform:translateZ(1px)}.foundationHomepage .heroEmblemFace.back{transform:rotateY(180deg) translateZ(1px)}.foundationHomepage .heroEmblemStage:hover .heroEmblemSpin{animation-play-state:paused}@keyframes foundation-readable-seal-turn{0%,24%{transform:rotateY(0deg)}40%,55%{transform:rotateY(180deg)}76%,to{transform:rotateY(1turn)}}.foundationHomepage .risePurposePoints{margin:24px 0 0;padding:0;display:grid;gap:14px;max-width:580px}.foundationHomepage .risePurposePoints dt{font:700 13px/1.5 Phoenix Club Sans,sans-serif;color:#efc86e}.foundationHomepage .risePurposePoints dd{margin:4px 0 0;font:400 14px/1.7 Phoenix Club Sans,sans-serif;color:#d6e0e7}.foundationHomepage .riseMessage h2{white-space:normal}.foundationHomepage .riseStandardButton{margin-top:26px;font-size:13px}.foundationHomepage .riseTeamLine{font-size:12px;color:#efc86e;letter-spacing:.025em}.foundationHomepage .numbers .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.foundationHomepage .foundationCountries{background:#061427 url(/images/phoenix/demo-5/home/home-world.webp) 50%/cover no-repeat}.foundationHomepage .foundationCountries>.foundationWrap{width:min(1380px,calc(100% - 104px));margin:auto}.foundationHomepage .foundationCountryHeading h2{font:500 clamp(39px,3.5vw,57px)/1.08 Phoenix Club Display,Georgia,serif;letter-spacing:-.035em}.foundationHomepage .foundationCountryHeading h2 em{color:#efc86e}.foundationHomepage .foundationCountryHeading{margin-bottom:26px}.foundationHomepage .foundationEyebrow{font:500 11px/1.6 Phoenix Club Mono,monospace;letter-spacing:.14em;color:#41cbbb}.foundationHomepage .foundationButton{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #b2945266;background:#10243a;color:#f7f8fc;text-decoration:none;font:700 13px/1.5 Phoenix Club Sans,sans-serif;min-height:44px;padding:12px 18px}.foundationHomepage .qualification .standards{grid-template-columns:repeat(3,minmax(0,1fr))}.foundationHomepage .qualification h2 em{color:#efc86e}.foundationHomepage .foundationEntryDistinction{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:30px;padding-top:24px;border-top:1px solid #d6b35d55}.foundationHomepage .foundationEntryDistinction h3{margin:0 0 9px;color:#efc86e;font:500 24px/1.3 Phoenix Club Display,Georgia,serif}.foundationHomepage .foundationEntryDistinction p{margin:0;color:#cfdae5;font:400 14px/1.7 Phoenix Club Sans,sans-serif}.foundationHomepage .benefits .benefit h3{margin-top:18px}.foundationHomepage .benefit:nth-child(n+7){background:#14384d}.foundationHomepage .foundationOpportunityNote{margin:24px 0 0;color:#e4cb91;font:400 13px/1.6 Phoenix Club Sans,sans-serif}.foundationHomepage .founderBiographyLinks{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.foundationHomepage .founderBiographyLinks a{color:#efc86e;font:600 14px/1.6 Phoenix Club Sans,sans-serif;text-decoration:none;border-bottom:1px solid #dfbc6960;padding-bottom:5px}.foundationHomepage .founderRole{letter-spacing:.06em}.foundationHomepage .founderAction{font-weight:700}.foundationHomepage .humanitarianMissionDescription{max-width:560px;margin:0 auto;color:#d5dfe9;font:400 14px/1.6 Phoenix Club Sans,sans-serif}.foundationHomepage .humanitarianMissionPath p{max-width:980px;margin:8px auto 0;color:#d5dfe9;font:400 14px/1.6 Phoenix Club Sans,sans-serif}.foundationHomepage :is(a,button,select):focus-visible{outline:2px solid #ffe2a0;outline-offset:4px}@media(min-width:801px){.demoFive.foundationHomepage>main>section[class]{height:calc(var(--home-viewport) - var(--home-header));min-height:0}.demoFive.foundationHomepage>main>section.hero{padding-top:48px;padding-bottom:48px}.demoFive.foundationHomepage>main>.hero>.heroCopy{height:100%}.foundationHomepage .heroEmblemStage{top:50%}.foundationHomepage .riseFloorInner{grid-template-rows:minmax(0,1fr) auto;row-gap:18px}.foundationHomepage .riseMessage{padding:12px 0}.foundationHomepage .riseMessage h2{margin-bottom:24px}.foundationHomepage .numbers .stat{padding:20px 22px}.foundationHomepage .numbers .stat .k{font-size:12px}.foundationHomepage .benefits .benefit{min-height:170px}.foundationHomepage .founderPortraitCrop{height:min(660px,calc(var(--home-viewport) * .64))}.foundationHomepage .foundationCountryHeading{display:flex;align-items:end;justify-content:space-between;gap:32px}.foundationHomepage .foundationCountryHeading>p{max-width:390px;font-size:15px}.foundationHomepage .foundationCountryLayout{height:410px}.foundationHomepage .foundationMapPanel{min-height:0}}@media(min-width:801px) and (max-width:1100px){.foundationHomepage{--home-header:80px}.foundationHomepage .risePurposePoints dd{font-size:13px}.foundationHomepage .riseMessage h2{font-size:43px}.foundationHomepage .hero .actions{flex-wrap:wrap}}@media(min-width:801px) and (max-height:850px){.demoFive.foundationHomepage>main>.benefits{height:auto;min-height:calc(var(--home-viewport) - var(--home-header));padding:42px 0}.foundationHomepage .benefits .benefit{min-height:174px}.foundationHomepage .benefits .benefit h3{margin-top:16px}.foundationHomepage .risePurposePoints{gap:10px;margin-top:18px}.foundationHomepage .risePurposePoints dd{line-height:1.55}.foundationHomepage .riseMessage p{font-size:14px;line-height:1.65}.foundationHomepage .riseMessage h2{margin-bottom:20px}.foundationHomepage .riseStandardButton{margin-top:20px}}@media(max-width:800px){.foundationHomepage{--home-header:80px}.demoFive.foundationHomepage>main>section[class]{height:auto;min-height:0;padding:58px 0}.demoFive.foundationHomepage>main>.hero{padding:0 0 46px;display:flex;flex-direction:column}.foundationHomepage .hero>.heroCopy{order:0;padding:64px 0 24px;min-height:0;width:calc(100% - 40px);margin:auto}.foundationHomepage .heroEmblemStage{order:1;position:relative;top:auto;right:auto;transform:none;width:min(80vw,350px);margin:18px auto 30px}.foundationHomepage .hero .actions{flex-wrap:wrap;gap:12px}.foundationHomepage .hero .action{font-size:13px}.foundationHomepage .heroCopy>.heroFoundationMotto{font-size:20px}.demoFive.foundationHomepage>main>.risingFlagsFloor{padding:42px 0 26px;background-image:url(/images/phoenix/demo-5/home/lead-beyond-reference-mobile.webp);background-size:100% 100%}.foundationHomepage .riseFloorInner{height:auto;display:flex;flex-direction:column;width:calc(100% - 40px)}.foundationHomepage .riseCopy{width:100%}.foundationHomepage .riseMessage{margin:16px 0;padding:0}.foundationHomepage .riseMessage h2{font-size:clamp(34px,6.8vw,52px);margin-bottom:22px}.foundationHomepage .riseMessage p{font-size:15px}.foundationHomepage .risePurposePoints{max-width:600px}.foundationHomepage .riseFlagStage{height:350px;flex:none;margin:26px 0 10px}.foundationHomepage .riseTeamLine{font-size:12px;text-align:center}.foundationHomepage .numbers .stats{grid-template-columns:1fr 1fr}.foundationHomepage .numbers .stat{padding:20px 18px}.foundationHomepage .numbers .numbersHead,.foundationHomepage .numbers .pulse{margin-top:28px}.foundationHomepage .foundationCountries>.foundationWrap{width:calc(100% - 40px)}.foundationHomepage .foundationCountryHeading h2{font-size:38px}.foundationHomepage .qualification .standards{grid-template-columns:1fr}.foundationHomepage .foundationEntryDistinction{grid-template-columns:1fr;gap:24px}.foundationHomepage .benefitGrid{grid-template-columns:1fr 1fr}.foundationHomepage .benefits .benefit h3{margin-top:18px}.foundationHomepage .founderBiographyLinks{gap:12px}.foundationHomepage .founderPortraitCrop{height:500px}.foundationHomepage .humanitarianMissionPath{margin-top:30px}.foundationHomepage .humanitarianMissionDescription{padding-inline:10px}}@media(max-width:540px){.foundationHomepage .hero .actions{flex-direction:column;align-items:stretch}.foundationHomepage .hero .action{text-align:center}.foundationHomepage .emblemLabel{font-size:8px;letter-spacing:.07em}.foundationHomepage .benefitGrid{grid-template-columns:1fr}.foundationHomepage .benefit{min-height:0;padding:24px}.foundationHomepage .numbers .stat .k{font-size:10px}.foundationHomepage .riseFlagStage{height:290px}.foundationHomepage .founderPortraitCrop{height:430px}}@media(max-width:700px){.demoFive.foundationHomepage{overflow-x:clip}.demoFive.foundationHomepage .founderPortraitCrop{width:100%;min-width:0}.demoFive.foundationHomepage .hero{overflow:clip}}@media(prefers-reduced-motion:reduce){.foundationHomepage .heroEmblemSpin{animation:none;transform:none;translate:none}}