.affiliate_page__M25Yd{--navy:#07172f;--navy-2:#0d274a;--blue:#356df3;--blue-dark:#2551bd;--cyan:#42d5d0;--gold:#e5aa3c;--cream:#f7f5ef;--ink:#152238;--muted:#66758b;--line:#dfe6ef;min-height:100vh;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.affiliate_page__M25Yd h1,.affiliate_page__M25Yd h2,.affiliate_page__M25Yd h3,.affiliate_page__M25Yd p{margin:0}.affiliate_page__M25Yd h1,.affiliate_page__M25Yd h2,.affiliate_page__M25Yd h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.04em}.affiliate_page__M25Yd p{color:var(--muted);line-height:1.7}.affiliate_container__8I_KF,.affiliate_formContainer__Mmjkj,.affiliate_heroCopy__03A57{width:min(1180px,calc(100% - 40px));margin:0 auto}.affiliate_hero__WE5G1{position:relative;overflow:hidden;padding:88px 0 92px;background:radial-gradient(circle at 88% 12%,rgba(229,170,60,.22),transparent 28%),radial-gradient(circle at 8% 86%,rgba(53,109,243,.12),transparent 32%),linear-gradient(180deg,#fff,#f6f9ff)}.affiliate_hero__WE5G1:before{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(30,62,103,.07) 1px,transparent 0),linear-gradient(90deg,rgba(30,62,103,.07) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 94%);mask-image:linear-gradient(180deg,#000,transparent 94%);pointer-events:none}.affiliate_heroCopy__03A57{position:relative}.affiliate_eyebrow__ecXv1{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.affiliate_eyebrow__ecXv1:before{width:27px;height:2px;border-radius:99px;background:var(--gold);content:""}.affiliate_heroCopy__03A57 h1{max-width:820px;margin-top:20px;color:var(--navy);font-size:clamp(2.8rem,6vw,5.4rem);line-height:.96}.affiliate_heroCopy__03A57 h1 span{color:var(--blue)}.affiliate_heroCopy__03A57>p{max-width:680px;margin-top:26px;font-size:clamp(1.06rem,2vw,1.22rem)}.affiliate_actions__RsgZE{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.affiliate_primaryButton__9ShC0{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;padding:0 23px;background:var(--blue);color:#fff;font-weight:850;box-shadow:0 14px 30px rgba(53,109,243,.24);transition:transform .2s ease,background .2s ease}.affiliate_primaryButton__9ShC0:hover{background:var(--blue-dark);transform:translateY(-2px)}.affiliate_heroNotes__nv1_I{display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:28px;color:#3d4d66;font-size:.92rem;font-weight:700}.affiliate_heroNotes__nv1_I span{display:inline-flex;align-items:center;gap:8px}.affiliate_heroNotes__nv1_I svg{color:var(--gold)}.affiliate_section__z1191{padding:92px 0}.affiliate_softSection___r3YD{background:radial-gradient(circle at 12% 0,rgba(229,170,60,.1),transparent 26%),#f7f5ef}.affiliate_sectionHeading__OPV25{max-width:720px;margin-bottom:42px}.affiliate_sectionHeading__OPV25 h2{margin-top:14px;color:var(--navy);font-size:clamp(2rem,4vw,3.1rem)}.affiliate_sectionHeading__OPV25 p{margin-top:16px}.affiliate_stepGrid__5BpAk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.affiliate_policyCard__11c_R,.affiliate_stepCard__nczb2{position:relative;border:1px solid var(--line);border-radius:24px;background:#fff;padding:28px 24px 30px;box-shadow:0 18px 40px rgba(8,23,45,.06)}.affiliate_stepIndex__AgRgL{position:absolute;top:22px;right:22px;color:rgba(7,23,47,.12);font-family:Georgia,serif;font-size:2rem;font-weight:700}.affiliate_iconTile__uiWwI{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#fff6e4,#ffe7b8);color:#8a5a00;margin-bottom:18px}.affiliate_policyCard__11c_R h3,.affiliate_stepCard__nczb2 h3{color:var(--navy);font-size:1.35rem}.affiliate_policyCard__11c_R p,.affiliate_stepCard__nczb2 p{margin-top:10px;font-size:.92rem}.affiliate_policyLayout__mH_5L{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(36px,6vw,72px);align-items:start}.affiliate_policyIntro__Hdyob h2{margin-top:14px;color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.affiliate_policyIntro__Hdyob p{margin-top:16px;margin-bottom:28px}.affiliate_policyCards__qOiIs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.affiliate_faqLayout__0o7pV{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(36px,6vw,72px);align-items:start}.affiliate_applicationSection__B0LDm{padding:108px 0 120px;background:radial-gradient(circle at 8% 4%,rgba(229,170,60,.12),transparent 24%),linear-gradient(180deg,#f2f6fc,#f8fafc);scroll-margin-top:90px}.affiliate_formContainer__Mmjkj{max-width:1050px}.affiliate_applicationIntro__nog5b{max-width:800px;margin-bottom:42px}.affiliate_applicationIntro__nog5b h2{margin-top:14px;color:var(--navy);font-size:clamp(2rem,4vw,3.2rem)}.affiliate_applicationIntro__nog5b p{margin-top:16px}.affiliate_applicationIntro__nog5b>p span[aria-hidden=true]{color:#b42318}.affiliate_srOnly__8384d{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}@media (max-width:980px){.affiliate_faqLayout__0o7pV,.affiliate_policyCards__qOiIs,.affiliate_policyLayout__mH_5L,.affiliate_stepGrid__5BpAk{grid-template-columns:1fr}.affiliate_hero__WE5G1{padding:64px 0 72px}.affiliate_applicationSection__B0LDm,.affiliate_section__z1191{padding:72px 0}}.join-us_page__WJaPu{--navy:#07172f;--navy-2:#0d274a;--blue:#356df3;--blue-dark:#2551bd;--cyan:#42d5d0;--cream:#f7f5ef;--ink:#152238;--muted:#66758b;--line:#dfe6ef;--soft-blue:#f4f7fd;--danger:#b42318;--danger-soft:#fff3f1;--success:#13795b;min-height:100vh;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.join-us_page__WJaPu h1,.join-us_page__WJaPu h2,.join-us_page__WJaPu h3,.join-us_page__WJaPu h4,.join-us_page__WJaPu p{margin:0}.join-us_page__WJaPu h1,.join-us_page__WJaPu h2,.join-us_page__WJaPu h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.04em}.join-us_page__WJaPu p{color:var(--muted);line-height:1.7}.join-us_container__UXFBS,.join-us_formContainer__4smx5,.join-us_heroGrid__cMqj2{width:min(1180px,calc(100% - 40px));margin:0 auto}.join-us_hero__d7fbf{position:relative;overflow:hidden;padding:96px 0 102px;background:radial-gradient(circle at 87% 15%,rgba(66,213,208,.18),transparent 25%),radial-gradient(circle at 9% 87%,rgba(53,109,243,.12),transparent 31%),linear-gradient(180deg,#fff,#f6f9ff)}.join-us_hero__d7fbf:before{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgba(30,62,103,.07) 1px,transparent 0),linear-gradient(90deg,rgba(30,62,103,.07) 1px,transparent 0);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 94%);mask-image:linear-gradient(180deg,#000,transparent 94%);pointer-events:none}.join-us_heroGrid__cMqj2{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(48px,7vw,88px);align-items:center}.join-us_eyebrow__90KuJ{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.join-us_eyebrow__90KuJ:before{width:27px;height:2px;border-radius:99px;background:var(--cyan);content:""}.join-us_heroCopy__RP8BV h1{max-width:720px;margin-top:20px;color:var(--navy);font-size:clamp(3.35rem,6.8vw,6.45rem);line-height:.94}.join-us_heroCopy__RP8BV h1 span{color:var(--blue)}.join-us_heroCopy__RP8BV>p{max-width:670px;margin-top:28px;font-size:clamp(1.08rem,2vw,1.24rem)}.join-us_actions__zqMX7{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.join-us_primaryButton___vgLi,.join-us_secondaryButton__i8Wji,.join-us_submitButton__MRdqc{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;padding:0 23px;font-weight:850;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.join-us_primaryButton___vgLi,.join-us_submitButton__MRdqc{background:var(--blue);color:#fff;box-shadow:0 14px 30px rgba(53,109,243,.24)}.join-us_primaryButton___vgLi:hover,.join-us_submitButton__MRdqc:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-2px)}.join-us_secondaryButton__i8Wji{border-color:#c7d2e0;background:rgba(255,255,255,.76);color:var(--navy)}.join-us_secondaryButton__i8Wji:hover{border-color:var(--blue);transform:translateY(-2px)}.join-us_heroNotes__zsmlI{display:flex;flex-wrap:wrap;gap:19px;margin-top:32px;color:#34445b;font-size:.88rem;font-weight:760}.join-us_heroNotes__zsmlI span{display:inline-flex;align-items:center;gap:7px}.join-us_heroNotes__zsmlI svg{color:var(--success)}.join-us_heroVisual__Myjn1{position:relative;min-height:560px;border-radius:38px;background:linear-gradient(145deg,#081a34,#173e72);box-shadow:0 34px 85px rgba(8,23,45,.24)}.join-us_heroVisual__Myjn1:after,.join-us_heroVisual__Myjn1:before{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;content:""}.join-us_heroVisual__Myjn1:before{top:46px;right:48px;width:290px;height:290px}.join-us_heroVisual__Myjn1:after{top:93px;right:95px;width:195px;height:195px}.join-us_visualGlow__EHER7{position:absolute;top:40px;right:30px;width:240px;height:240px;border-radius:50%;background:rgba(66,213,208,.24);filter:blur(55px)}.join-us_matchBadge__bYzpX,.join-us_mentorCard__nCdJQ,.join-us_requestCard__BUeS2{position:absolute;z-index:1;border:1px solid rgba(255,255,255,.74);background:rgba(255,255,255,.96);box-shadow:0 22px 58px rgba(2,12,27,.24);backdrop-filter:blur(18px)}.join-us_requestCard__BUeS2{top:72px;right:36px;left:56px;border-radius:24px;padding:24px;transform:rotate(1.2deg)}.join-us_cardHeading__2Hiwx{display:flex;align-items:center;gap:13px}.join-us_cardHeading__2Hiwx>span,.join-us_mentorIdentity__JP80J>span{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:14px;background:#eaf1ff;color:var(--blue)}.join-us_cardHeading__2Hiwx small,.join-us_mentorIdentity__JP80J small{display:block;margin-bottom:3px;color:#5f6d80;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.join-us_cardHeading__2Hiwx strong,.join-us_mentorIdentity__JP80J strong{display:block;color:var(--navy);font-family:Georgia,serif;font-size:1rem}.join-us_requestCard__BUeS2>p{margin-top:18px;color:#516077;font-size:.89rem}.join-us_requestMeta__LqEL9{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.join-us_requestMeta__LqEL9 span{border-radius:999px;background:#eef3ff;color:#2d58bb;padding:6px 10px;font-size:.71rem;font-weight:850}.join-us_mentorCard__nCdJQ{right:60px;bottom:68px;left:31px;border-radius:24px;padding:22px;transform:rotate(-1.3deg)}.join-us_mentorIdentity__JP80J{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px}.join-us_mentorIdentity__JP80J i{width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#16a37f;box-shadow:0 0 0 4px rgba(22,163,127,.15)}.join-us_channelList__q7ZWX{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.join-us_channelList__q7ZWX span{display:flex;min-height:43px;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe6ef;border-radius:12px;color:#425169;font-size:.76rem;font-weight:800}.join-us_channelList__q7ZWX svg{color:var(--blue)}.join-us_matchBadge__bYzpX{right:-22px;bottom:196px;display:flex;align-items:center;gap:10px;border-radius:17px;padding:13px 15px;color:var(--blue)}.join-us_matchBadge__bYzpX small,.join-us_matchBadge__bYzpX strong{display:block}.join-us_matchBadge__bYzpX strong{color:var(--navy);font-size:.76rem}.join-us_matchBadge__bYzpX small{margin-top:2px;color:var(--muted);font-size:.65rem}.join-us_section__VbhFZ{padding:108px 0;scroll-margin-top:96px}.join-us_softSection__63Ap2{background:var(--cream)}.join-us_sectionHeading__O_IPp{max-width:790px}.join-us_applicationIntro__OyLFs h2,.join-us_sectionHeading__O_IPp h2{margin-top:16px;color:var(--navy);font-size:clamp(2.45rem,4.8vw,4.35rem);line-height:1.03}.join-us_applicationIntro__OyLFs>p,.join-us_sectionHeading__O_IPp>p{max-width:700px;margin-top:20px;font-size:1.04rem}.join-us_benefitGrid__1Hw3V{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:52px}.join-us_benefitCard__8GymU{grid-column:span 2;min-height:235px;border:1px solid var(--line);border-radius:23px;background:#fff;padding:27px;box-shadow:0 16px 42px rgba(8,23,45,.05)}.join-us_benefitCard__8GymU:nth-child(4){grid-column:2/span 2}.join-us_benefitCard__8GymU h3{margin-top:18px;color:var(--navy);font-size:1.26rem;line-height:1.15}.join-us_benefitCard__8GymU p{margin-top:10px;font-size:.91rem}.join-us_iconTile__X44GS{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:14px;background:#eaf1ff;color:var(--blue)}.join-us_supportGrid__3DkLp{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;margin-top:48px}.join-us_supportPanel__iwXSn,.join-us_topicPanel__BoIpF{border:1px solid var(--line);border-radius:27px;background:#fff;padding:30px}.join-us_panelTitle__ThElz{display:flex;align-items:center;gap:14px}.join-us_panelTitle__ThElz>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--navy);color:#fff}.join-us_panelTitle__ThElz small{display:block;color:var(--blue);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.join-us_panelTitle__ThElz h3,.join-us_supportPanel__iwXSn h3{margin-top:4px;color:var(--navy);font-size:1.45rem;line-height:1.12}.join-us_topicList__yvvin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px;margin:24px 0 0;padding:0;list-style:none}.join-us_topicList__yvvin li{display:flex;align-items:flex-start;gap:8px;color:#45536a;font-size:.85rem}.join-us_topicList__yvvin svg{flex:0 0 auto;margin-top:3px;color:var(--success)}.join-us_supportPanel__iwXSn{background:radial-gradient(circle at 100% 0,rgba(66,213,208,.17),transparent 28%),var(--navy);color:#fff}.join-us_supportPanel__iwXSn .join-us_eyebrow__90KuJ{color:var(--cyan)}.join-us_supportPanel__iwXSn h3{max-width:460px;margin-top:18px;color:#fff;font-size:2rem}.join-us_supportPanel__iwXSn>p{margin-top:15px;color:#bac8da;font-size:.94rem}.join-us_supportMethods__4TNjk{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:27px}.join-us_supportMethods__4TNjk>span{display:flex;min-height:102px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:rgba(255,255,255,.06);padding:14px;color:var(--cyan)}.join-us_supportMethods__4TNjk strong{color:#fff;font-size:.78rem}.join-us_supportMethods__4TNjk small{color:#aebdd2;font-size:.65rem}.join-us_steps__r3G31{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:42px 0 0;padding:0;list-style:none}.join-us_steps__r3G31 li{position:relative;min-height:224px;border:1px solid var(--line);border-radius:21px;background:#fff;padding:23px}.join-us_steps__r3G31 li>span{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:#edf3ff;color:var(--blue);font-family:Georgia,serif;font-weight:700}.join-us_steps__r3G31 h3{margin-top:21px;color:var(--navy);font-size:1.14rem;line-height:1.18}.join-us_steps__r3G31 p{margin-top:9px;font-size:.84rem}.join-us_expectationBox___r8C2{display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:center;margin-top:22px;border:1px solid #cddbf3;border-radius:25px;background:#f5f8ff;padding:30px}.join-us_expectationBox___r8C2>div{display:flex;align-items:center;gap:15px}.join-us_expectationBox___r8C2 h3{color:var(--navy);font-size:1.35rem;line-height:1.14}.join-us_expectationBox___r8C2 ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.join-us_expectationBox___r8C2 li{display:flex;align-items:flex-start;gap:8px;color:#46566e;font-size:.85rem;line-height:1.45}.join-us_expectationBox___r8C2 li svg{flex:0 0 auto;margin-top:1px;color:var(--success)}.join-us_profileLayout__1shBI{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(46px,7vw,90px);align-items:start}.join-us_reviewNote__XgPTv{display:flex;gap:13px;margin-top:30px;border-left:3px solid var(--cyan);background:#f5f9ff;padding:19px}.join-us_reviewNote__XgPTv svg{flex:0 0 auto;color:var(--blue)}.join-us_reviewNote__XgPTv p{font-size:.89rem}.join-us_profileTags__3dLye{display:flex;flex-wrap:wrap;gap:10px;margin:3px 0 0;padding:0;list-style:none}.join-us_profileTags__3dLye li{border:1px solid var(--line);border-radius:999px;background:#fff;padding:11px 15px;color:#3c4c63;font-size:.87rem;font-weight:760;box-shadow:0 9px 22px rgba(8,23,45,.04)}.join-us_applicationSection__oI3Zg{padding:108px 0 120px;background:radial-gradient(circle at 8% 4%,rgba(66,213,208,.12),transparent 24%),linear-gradient(180deg,#f2f6fc,#f8fafc);scroll-margin-top:90px}.join-us_formContainer__4smx5{max-width:1050px}.join-us_applicationIntro__OyLFs{max-width:800px;margin-bottom:42px}.join-us_applicationIntro__OyLFs>p span[aria-hidden=true],.join-us_choiceFieldset__lHF_h>legend span,.join-us_consentList__TZ3nl b,.join-us_field__nbONC>span:first-child b,.join-us_profileProof__wHR2I>legend span,.join-us_specialtyFieldset__5qzX6>legend span{color:var(--danger)}.join-us_formShell__Vhso6{overflow:hidden;border:1px solid #dbe3ee;border-radius:30px;background:#fff;box-shadow:0 30px 86px rgba(8,23,45,.12)}.join-us_formProgress__FkiT0{overflow-x:auto;background:var(--navy);scrollbar-width:thin}.join-us_formProgress__FkiT0 ol{display:grid;min-width:780px;grid-template-columns:repeat(5,1fr);margin:0;padding:20px 30px;list-style:none}.join-us_formProgress__FkiT0 li{display:flex;align-items:center;gap:9px;color:#c4d0e0;font-size:.73rem;font-weight:800}.join-us_formProgress__FkiT0 li span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--cyan);font-size:.69rem}.join-us_applicationForm__2nlw3{position:relative;padding:0 44px 48px}.join-us_honeypot__PA3hM{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.join-us_validationSummary__ka84H{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:34px;border:1px solid #efb7b0;border-radius:17px;background:var(--danger-soft);padding:18px;color:var(--danger);scroll-margin-top:105px}.join-us_validationSummary__ka84H:focus{outline:3px solid rgba(53,109,243,.28);outline-offset:3px}.join-us_validationSummary__ka84H h3{color:#862014;font-family:Inter,sans-serif;font-size:.95rem;letter-spacing:0;line-height:1.4}.join-us_validationSummary__ka84H ul{display:grid;gap:6px;margin:10px 0 0;padding-left:20px}.join-us_validationSummary__ka84H a,.join-us_validationSummary__ka84H li{color:#8d2b20;font-size:.83rem;line-height:1.4;text-decoration:underline;text-underline-offset:2px}.join-us_validationSummary__ka84H a span{font-weight:800}.join-us_formSection__4Ytqw{padding:45px 0 48px;border-bottom:1px solid #e5eaf1;scroll-margin-top:104px}.join-us_formSection__4Ytqw:last-of-type{border-bottom:0}.join-us_formSectionHeading__laBZn{display:flex;align-items:center;gap:14px;margin-bottom:30px}.join-us_formSectionHeading__laBZn>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--navy);color:#fff;font-family:Georgia,serif;font-size:1.02rem;font-weight:700}.join-us_formSectionHeading__laBZn p{color:var(--blue);font-size:.67rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.join-us_formSectionHeading__laBZn h3{margin-top:3px;color:var(--navy);font-size:1.7rem}.join-us_formGrid__YGUGI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}.join-us_field__nbONC{display:flex;min-width:0;flex-direction:column;gap:8px;color:#26364c;font-size:.88rem;font-weight:790}.join-us_field__nbONC>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:7px}.join-us_field__nbONC>span:first-child small{color:#5f6d80;font-size:.7rem;font-weight:650}.join-us_input__A8BMC{width:100%;min-height:49px;border:1px solid #cdd7e3;border-radius:11px;outline:0;background:#fff;padding:0 14px;color:var(--ink);font-size:.91rem;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea.join-us_input__A8BMC{min-height:122px;resize:vertical;padding-top:13px;padding-bottom:13px;line-height:1.55}select.join-us_input__A8BMC{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.join-us_input__A8BMC:hover:not(:disabled){border-color:#a8b6c8}.join-us_input__A8BMC:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(53,109,243,.15)}.join-us_input__A8BMC::-moz-placeholder{color:#5f6d80}.join-us_input__A8BMC::placeholder{color:#5f6d80}.join-us_input__A8BMC:disabled{cursor:not-allowed;background:#f4f6f8;color:#7b8795}.join-us_inputError__2U4PW{border-color:var(--danger);background:#fffafa}.join-us_counterRow__mTevk,.join-us_fieldHint__jQeQP{color:#5f6d80;font-size:.73rem;font-weight:520;line-height:1.45}.join-us_counterRow__mTevk{display:flex;justify-content:space-between;gap:12px}.join-us_fieldError__uY_Gw{display:flex;align-items:flex-start;gap:6px;color:var(--danger)!important;font-size:.76rem;font-weight:720;line-height:1.4!important}.join-us_fieldError__uY_Gw svg{flex:0 0 auto;margin-top:1px}.join-us_fullWidth__mEcTp{grid-column:1/-1;margin-top:22px}.join-us_choiceFieldset__lHF_h,.join-us_profileProof__wHR2I,.join-us_specialtyFieldset__5qzX6{min-width:0;margin:0;border:0;padding:0}.join-us_profileProof__wHR2I{border-bottom:1px solid #e7ebf1;padding-bottom:33px}.join-us_choiceFieldset__lHF_h>legend,.join-us_profileProof__wHR2I>legend,.join-us_specialtyFieldset__5qzX6>legend{margin-bottom:5px;color:#26364c;font-size:.89rem;font-weight:820}.join-us_choiceFieldset__lHF_h>.join-us_fieldHint__jQeQP,.join-us_profileProof__wHR2I>.join-us_fieldHint__jQeQP,.join-us_specialtyFieldset__5qzX6>.join-us_fieldHint__jQeQP{display:block;margin-bottom:18px}.join-us_profileProof__wHR2I>.join-us_formGrid__YGUGI{margin-top:18px}.join-us_groupError__yF5VU{border-radius:14px;box-shadow:0 0 0 2px rgba(180,35,24,.22)}.join-us_choiceFieldset__lHF_h.join-us_groupError__yF5VU,.join-us_profileProof__wHR2I.join-us_groupError__yF5VU,.join-us_specialtyFieldset__5qzX6.join-us_groupError__yF5VU{padding:17px;background:#fffafa}.join-us_uploadBox__AsHbC{position:relative;min-height:84px;overflow:hidden;border:1px dashed #aebcd0;border-radius:12px;background:#f9fbff}.join-us_uploadBox__AsHbC input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.join-us_uploadBox__AsHbC label{display:flex;min-height:84px;align-items:center;gap:13px;padding:14px;color:var(--blue);cursor:pointer}.join-us_uploadBox__AsHbC label small,.join-us_uploadBox__AsHbC label span,.join-us_uploadBox__AsHbC label strong{display:block}.join-us_uploadBox__AsHbC label strong{color:#284f9f;font-size:.86rem}.join-us_uploadBox__AsHbC label small{margin-top:3px;color:#5f6d80;font-size:.7rem;font-weight:600}.join-us_uploadBox__AsHbC:hover{border-color:var(--blue);background:#f3f7ff}.join-us_uploadBox__AsHbC:has(input:focus-visible){border-color:var(--blue);box-shadow:0 0 0 3px rgba(53,109,243,.16)}.join-us_uploadBox__AsHbC:has(input:disabled){opacity:.62}.join-us_uploadError__BoK4z{border-color:var(--danger);background:#fffafa}.join-us_selectedFile__Pa_xc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #d6e8e1;border-radius:11px;background:#f4fbf8;padding:10px 12px;color:var(--success)}.join-us_selectedFile__Pa_xc small,.join-us_selectedFile__Pa_xc span,.join-us_selectedFile__Pa_xc strong{display:block;min-width:0}.join-us_selectedFile__Pa_xc strong{overflow:hidden;color:#245c4b;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.join-us_selectedFile__Pa_xc small{margin-top:2px;color:#5f6d80;font-size:.68rem;font-weight:550}.join-us_selectedFile__Pa_xc button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:#5b6b68;cursor:pointer}.join-us_selectedFile__Pa_xc button:hover:not(:disabled){background:#e2f1eb;color:var(--danger)}.join-us_specialtyFieldset__5qzX6{margin-top:34px;border-bottom:1px solid #e7ebf1;padding-bottom:34px}.join-us_selectedSpecialties__utUBj{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 13px}.join-us_selectedSpecialties__utUBj>span{display:inline-flex;min-height:31px;align-items:center;gap:6px;border-radius:999px;background:#e9f0ff;padding:4px 5px 4px 11px;color:#2855b7;font-size:.73rem;font-weight:760}.join-us_selectedSpecialties__utUBj button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;background:rgba(53,109,243,.12);color:#2855b7;cursor:pointer}.join-us_selectedSpecialties__utUBj button:hover:not(:disabled){background:var(--blue);color:#fff}.join-us_searchBox__lxiNt{display:flex;height:47px;align-items:center;gap:9px;border:1px solid #cdd7e3;border-radius:11px;background:#fff;padding:0 13px;color:#718096}.join-us_searchBox__lxiNt:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(53,109,243,.15)}.join-us_searchBox__lxiNt input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:.88rem}.join-us_specialtyOptions__ifUOM{max-height:430px;overflow-y:auto;margin-top:12px;border:1px solid #dfe6ef;border-radius:13px;background:#fcfdff;padding:7px 18px 18px;scrollbar-color:#bdc9d8 transparent;scrollbar-width:thin}.join-us_specialtyGroup___LgXT{padding:17px 0;border-bottom:1px solid #e8edf3}.join-us_specialtyGroup___LgXT:last-child{border-bottom:0}.join-us_specialtyGroup___LgXT h4{margin-bottom:10px;color:#617087;font-family:Inter,sans-serif;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase}.join-us_specialtyGroup___LgXT>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.join-us_choiceOption__eOmek,.join-us_radioOption__qBQqL,.join-us_specialtyOption__X0TDC{position:relative;display:flex;min-width:0;align-items:center;gap:8px;border:1px solid #dce4ed;border-radius:10px;background:#fff;padding:9px 10px;color:#415168;font-size:.76rem;font-weight:650;line-height:1.3;cursor:pointer}.join-us_choiceOption__eOmek:hover,.join-us_radioOption__qBQqL:hover,.join-us_specialtyOption__X0TDC:hover{border-color:#aabbd3}.join-us_choiceOption__eOmek input,.join-us_consentList__TZ3nl input,.join-us_radioOption__qBQqL input,.join-us_specialtyOption__X0TDC input{position:absolute;width:1px;height:1px;opacity:0}.join-us_choiceOption__eOmek>span,.join-us_consentList__TZ3nl label>span,.join-us_specialtyOption__X0TDC>span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid #aebac9;border-radius:5px;background:#fff;color:transparent}.join-us_choiceOption__eOmek:has(input:checked),.join-us_radioOption__qBQqL:has(input:checked),.join-us_specialtyOption__X0TDC:has(input:checked){border-color:#9eb8ef;background:#f2f6ff;color:#244eaa}.join-us_choiceOption__eOmek input:checked+span,.join-us_consentList__TZ3nl input:checked+span,.join-us_specialtyOption__X0TDC input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.join-us_choiceOption__eOmek:has(input:focus-visible),.join-us_consentList__TZ3nl label:has(input:focus-visible),.join-us_radioOption__qBQqL:has(input:focus-visible),.join-us_specialtyOption__X0TDC:has(input:focus-visible){outline:3px solid rgba(53,109,243,.23);outline-offset:2px}.join-us_choiceOption__eOmek:has(input:disabled),.join-us_consentList__TZ3nl label:has(input:disabled),.join-us_radioOption__qBQqL:has(input:disabled),.join-us_specialtyOption__X0TDC:has(input:disabled){cursor:not-allowed;opacity:.6}.join-us_noResults__7DHZb{padding:26px 8px 10px;text-align:center;font-size:.85rem}.join-us_choiceFieldset__lHF_h>.join-us_fieldError__uY_Gw,.join-us_profileProof__wHR2I>.join-us_fieldError__uY_Gw,.join-us_specialtyFieldset__5qzX6>.join-us_fieldError__uY_Gw{margin-top:11px}.join-us_choiceFieldset__lHF_h+.join-us_choiceFieldset__lHF_h,.join-us_choiceFieldset__lHF_h+.join-us_field__nbONC,.join-us_field__nbONC+.join-us_choiceFieldset__lHF_h{margin-top:28px}.join-us_choiceGrid__KRdC6,.join-us_compactChoices__sOejW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.join-us_choiceOption__eOmek{min-height:44px}.join-us_availabilityNote__Peioh{display:flex;align-items:flex-start;gap:10px;margin-bottom:27px;border:1px solid #d4e1f7;border-radius:13px;background:#f4f8ff;padding:15px}.join-us_availabilityNote__Peioh svg,.join-us_contactConfirmation__Tvoqz svg{flex:0 0 auto;margin-top:2px;color:var(--blue)}.join-us_availabilityNote__Peioh p{font-size:.8rem}.join-us_hoursField__yM6wo{max-width:430px;margin-top:28px}.join-us_inputSuffix__HhghB{position:relative}.join-us_inputSuffix__HhghB input{padding-right:70px}.join-us_inputSuffix__HhghB>span{position:absolute;top:50%;right:14px;color:#718096;font-size:.76rem;font-weight:700;transform:translateY(-50%);pointer-events:none}.join-us_contactChoices__Ol1O_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.join-us_radioOption__qBQqL{min-height:47px}.join-us_radioOption__qBQqL>span{width:18px;height:18px;flex:0 0 auto;border:1px solid #aebac9;border-radius:50%;background:#fff}.join-us_radioOption__qBQqL input:checked+span{border:5px solid var(--blue)}.join-us_contactConfirmation__Tvoqz{display:flex;gap:8px;align-items:flex-start;margin-top:16px!important;border-radius:10px;background:#f4f8ff;padding:11px 13px;color:#52647b!important;font-size:.79rem}.join-us_choiceFieldset__lHF_h+.join-us_contactConfirmation__Tvoqz,.join-us_choiceFieldset__lHF_h+.join-us_field__nbONC,.join-us_contactConfirmation__Tvoqz+.join-us_field__nbONC{margin-top:20px}.join-us_consentList__TZ3nl{display:grid;gap:8px}.join-us_consentList__TZ3nl>label{position:relative;display:flex;min-height:49px;align-items:flex-start;gap:10px;border:1px solid #dce4ed;border-radius:11px;padding:14px;color:#34445a;cursor:pointer}.join-us_consentList__TZ3nl label>span{margin-top:1px}.join-us_consentList__TZ3nl strong{font-size:.81rem;line-height:1.45}.join-us_consentList__TZ3nl a{color:#2855b7;text-decoration:underline;text-underline-offset:2px}.join-us_consentList__TZ3nl .join-us_fieldError__uY_Gw{margin:-2px 0 5px 5px}.join-us_consentError__XYp2E{border-color:var(--danger)!important;background:#fffafa}.join-us_submitArea__RuP9o{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:34px}.join-us_submitArea__RuP9o>div{display:flex;max-width:470px;align-items:flex-start;gap:9px;color:#6a788c}.join-us_submitArea__RuP9o>div svg{flex:0 0 auto;margin-top:4px;color:var(--blue)}.join-us_submitArea__RuP9o p{font-size:.76rem}.join-us_submitButton__MRdqc{min-width:230px;border:0}.join-us_submitButton__MRdqc:disabled{cursor:wait;opacity:.72;box-shadow:none}.join-us_spinner__tJxyk{animation:join-us_spin__75GKR .8s linear infinite}.join-us_successState__6_qjp{display:flex;min-height:540px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d5e8e1;border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(66,213,208,.17),transparent 36%),#fff;padding:70px max(24px,8vw);text-align:center;box-shadow:0 30px 86px rgba(8,23,45,.11)}.join-us_successState__6_qjp>span{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:#e8f7f1;color:var(--success)}.join-us_successEyebrow__4PEDG{margin-top:23px!important;color:var(--success)!important;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.join-us_successState__6_qjp h3{margin-top:11px;color:var(--navy);font-size:clamp(2.2rem,5vw,3.6rem)}.join-us_successState__6_qjp>p:not(.join-us_successEyebrow__4PEDG){max-width:700px;margin-top:17px}.join-us_successNote__ZkBe3{border-radius:11px;background:#f3f6fa;padding:12px 16px;font-size:.8rem}.join-us_successState__6_qjp .join-us_primaryButton___vgLi{margin-top:27px}.join-us_srOnly__3Ln2r{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.join-us_page__WJaPu+.ai-footer{margin-top:0}@keyframes join-us_spin__75GKR{to{transform:rotate(1turn)}}@media (max-width:1050px){.join-us_heroGrid__cMqj2{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:42px}.join-us_heroVisual__Myjn1{min-height:520px}.join-us_requestCard__BUeS2{right:25px;left:28px}.join-us_mentorCard__nCdJQ{right:30px;left:22px}.join-us_matchBadge__bYzpX{right:-10px}.join-us_steps__r3G31{grid-template-columns:repeat(2,1fr)}.join-us_steps__r3G31 li{min-height:190px}.join-us_profileLayout__1shBI{gap:45px}}@media (max-width:900px){.join-us_hero__d7fbf{padding:78px 0 86px}.join-us_expectationBox___r8C2,.join-us_heroGrid__cMqj2,.join-us_profileLayout__1shBI,.join-us_supportGrid__3DkLp{grid-template-columns:1fr}.join-us_heroCopy__RP8BV{max-width:760px}.join-us_heroVisual__Myjn1{width:min(650px,100%);margin:0 auto}.join-us_benefitGrid__1Hw3V{grid-template-columns:repeat(2,1fr)}.join-us_benefitCard__8GymU,.join-us_benefitCard__8GymU:nth-child(4){grid-column:auto}.join-us_benefitCard__8GymU:last-child{grid-column:1/-1;min-height:auto}.join-us_profileLayout__1shBI .join-us_sectionHeading__O_IPp{max-width:760px}.join-us_specialtyGroup___LgXT>div{grid-template-columns:repeat(2,minmax(0,1fr))}.join-us_choiceGrid__KRdC6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.join-us_container__UXFBS,.join-us_formContainer__4smx5,.join-us_heroGrid__cMqj2{width:min(100% - 28px,1180px)}.join-us_applicationSection__oI3Zg,.join-us_section__VbhFZ{padding:78px 0}.join-us_hero__d7fbf{padding:64px 0 70px}.join-us_heroCopy__RP8BV h1{font-size:clamp(2.85rem,15vw,4.3rem)}.join-us_heroVisual__Myjn1{min-height:495px;border-radius:28px}.join-us_requestCard__BUeS2{top:49px;right:18px;left:18px;padding:19px}.join-us_mentorCard__nCdJQ{right:18px;bottom:50px;left:18px;padding:18px}.join-us_matchBadge__bYzpX{display:none}.join-us_benefitGrid__1Hw3V,.join-us_formGrid__YGUGI,.join-us_steps__r3G31{grid-template-columns:1fr}.join-us_benefitCard__8GymU,.join-us_benefitCard__8GymU:last-child{grid-column:auto;min-height:auto}.join-us_supportMethods__4TNjk,.join-us_topicList__yvvin{grid-template-columns:1fr}.join-us_supportMethods__4TNjk>span{min-height:68px}.join-us_steps__r3G31 li{display:grid;min-height:0;grid-template-columns:43px 1fr;gap:15px}.join-us_steps__r3G31 h3{margin-top:1px}.join-us_steps__r3G31 p{margin-top:7px}.join-us_formShell__Vhso6,.join-us_successState__6_qjp{border-radius:21px}.join-us_applicationForm__2nlw3{padding:0 20px 35px}.join-us_formSection__4Ytqw{padding:37px 0 40px}.join-us_formSectionHeading__laBZn h3{font-size:1.47rem}.join-us_formProgress__FkiT0 ol{padding-right:20px;padding-left:20px}.join-us_fullWidth__mEcTp{grid-column:auto}.join-us_choiceGrid__KRdC6,.join-us_compactChoices__sOejW,.join-us_contactChoices__Ol1O_,.join-us_specialtyGroup___LgXT>div{grid-template-columns:1fr 1fr}.join-us_submitArea__RuP9o{align-items:stretch;flex-direction:column}.join-us_submitButton__MRdqc{width:100%}}@media (max-width:470px){.join-us_actions__zqMX7,.join-us_actions__zqMX7 a{width:100%}.join-us_heroNotes__zsmlI{display:grid;gap:10px}.join-us_heroVisual__Myjn1{min-height:460px}.join-us_requestCard__BUeS2{top:35px}.join-us_requestCard__BUeS2>p{font-size:.8rem}.join-us_mentorCard__nCdJQ{bottom:35px}.join-us_mentorIdentity__JP80J{grid-template-columns:40px 1fr auto}.join-us_cardHeading__2Hiwx>span,.join-us_mentorIdentity__JP80J>span{width:40px;height:40px}.join-us_channelList__q7ZWX span{min-height:40px;font-size:.68rem}.join-us_channelList__q7ZWX svg{display:none}.join-us_expectationBox___r8C2,.join-us_supportPanel__iwXSn,.join-us_topicPanel__BoIpF{padding:22px}.join-us_profileTags__3dLye li{font-size:.8rem}.join-us_choiceGrid__KRdC6,.join-us_compactChoices__sOejW,.join-us_contactChoices__Ol1O_,.join-us_specialtyGroup___LgXT>div{grid-template-columns:1fr}.join-us_specialtyOptions__ifUOM{max-height:390px;padding-right:12px;padding-left:12px}.join-us_formSectionHeading__laBZn>span{width:43px;height:43px}.join-us_successState__6_qjp{min-height:500px;padding:52px 20px}}@media (prefers-reduced-motion:reduce){.join-us_primaryButton___vgLi,.join-us_secondaryButton__i8Wji,.join-us_submitButton__MRdqc{scroll-behavior:auto;transition:none}.join-us_spinner__tJxyk{animation-duration:1.8s}}.world-link-card{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1fr);border:1px solid #dae6db;border-radius:19px;background:#f8fbf5;overflow:hidden;margin:24px 0;color:#355b46;font-family:Arial,sans-serif;box-shadow:0 5px 24px #355b4605}.world-link-preview{position:relative;background:#e7efdf;min-height:200px;overflow:hidden}.world-link-preview .iw-world-svg{display:block;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;transform:scale(1.32);cursor:default}.world-link-preview>span{position:absolute;bottom:14px;left:17px;background:#f8fcebd9;border:1px solid #d8e3cc;border-radius:16px;padding:5px 12px;font:italic 12px Georgia,serif;color:#78906d}.world-link-copy{padding:25px 28px}.world-link-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.4px;color:#89a17a;font-weight:700}.world-link-copy>h2{font:29px/1.25 Georgia,serif;color:#54754b;margin:8px 0 12px;letter-spacing:-.6px}.world-link-copy>p{font-size:14px;color:#6c8860;margin:0 0 7px;font-weight:600}.world-link-copy>small{font-size:12px;color:#9aaa8f;line-height:1.7;display:block}.world-link-copy>a{display:inline-flex;align-items:center;gap:10px;padding:10px 17px;background:#4d7555;color:white;border-radius:9px;text-decoration:none;font-size:12px;font-weight:600;margin-top:18px}.world-link-progress{display:flex;align-items:center;gap:12px;margin-top:15px}.world-link-progress>progress{width:125px;height:5px;accent-color:#8cad79}.world-link-progress>span{font-size:10px;color:#a0ad94}.world-link-unlock{display:flex;align-items:center;gap:6px;font-size:10px;color:#91a57f;margin-top:10px}.world-project-link{border-top:1px solid #e2e9df;padding:13px 0;margin:10px 0 0;color:#6a8861}.world-project-link>summary{display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none;font-size:11px;font-weight:600;color:#7c9972;line-height:1.5}.world-project-link>summary>span{margin-left:auto;color:#acbaa4}.world-project-link>strong{font-size:13px;display:block;margin-top:12px;color:#597b4e}.world-project-link>p{font-size:11px!important;color:#91a287!important;margin:7px 0 12px!important;line-height:1.8!important}.world-project-link>a{display:inline-flex;align-items:center;gap:6px;color:#557d49;font-size:11px;text-decoration:none}.world-portfolio{padding:30px 0;margin:25px 0;border-top:1px solid #dfe7df;color:#46644c}.world-portfolio header>h2{font:30px Georgia,serif;margin:8px 0}.world-portfolio p{font:13px/1.7 Arial,sans-serif;color:#84917f}.world-portfolio>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:20px}.world-portfolio article{border:1px solid #e0e8da;background:#f8fbf4;border-radius:14px;padding:23px}.world-portfolio article>svg{color:#94aa83}.world-portfolio h3{font:24px Georgia,serif;margin:14px 0}.world-portfolio article>small,.world-portfolio article>span{display:flex;align-items:center;gap:5px;font:11px/1.7 Arial,sans-serif;color:#95a58a;margin:8px 0}.world-portfolio a{display:inline-flex;align-items:center;gap:8px;font:12px Arial,sans-serif;color:#5d8051;margin-top:12px;text-decoration:none}@media(max-width:700px){.world-link-card{grid-template-columns:1fr}.world-link-preview{min-height:150px;max-height:180px}.world-link-preview .iw-world-svg{transform:scale(1.65);transform-origin:center 55%}.world-link-copy{padding:22px}.world-link-copy>h2{font-size:27px}}.world-link-journey{margin-top:20px;font-size:14px;font-weight:700;line-height:1.8;color:#54754b;overflow-wrap:anywhere}.world-adventure-banner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#f8fbf5;border-color:#dbe7d9;border-radius:22px;min-height:360px;font-family:var(--font-sans,Inter,system-ui,sans-serif)}.world-adventure-art{position:relative;min-height:360px;overflow:hidden;background:#dfecd9}.world-adventure-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:40% 55%;object-position:40% 55%}.world-adventure-banner .world-link-copy{padding:34px clamp(24px,3vw,48px);min-width:0;align-self:center}.world-adventure-banner .world-link-eyebrow{color:#4c7a60;font-size:10px;letter-spacing:1.7px;line-height:1.6}.world-adventure-banner .world-link-copy>h2{font-family:inherit;font-size:clamp(27px,2.6vw,42px);font-weight:750;line-height:1.15;letter-spacing:-1.1px;color:#18352e;margin:16px 0 14px}.world-adventure-banner .world-link-copy>p{font-size:15px;font-weight:400;line-height:1.7;color:#5b7063;max-width:540px;margin:0}.world-adventure-journey{display:flex;align-items:center;gap:15px;list-style:none;padding:0;margin:25px 0;flex-wrap:wrap}.world-adventure-journey li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#315e48}.world-adventure-journey li>svg:first-child{color:#4d8a57}.world-adventure-journey .world-journey-arrow{margin-left:4px;color:#9aad9f}.world-adventure-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.world-adventure-actions>a,.world-adventure-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border-radius:10px;font:inherit;font-size:13px;font-weight:650;line-height:1.4;cursor:pointer;text-decoration:none;box-sizing:border-box}.world-adventure-actions>a{background:#206a4d;border:1px solid #206a4d;color:white}.world-adventure-actions>button{background:#fff;border:1px solid #d8e3d6;color:#2d4c3d;box-shadow:0 2px 5px #25412e05}.world-adventure-actions>a:hover{background:#19573e}.world-adventure-actions>button:hover{background:#eef5e9}.world-adventure-actions :is(a,button):focus-visible{outline:3px solid #4a9474;outline-offset:4px}.world-adventure-banner .world-link-unlock{margin:0 0 14px;color:#59774d}@media(max-width:1050px){.world-adventure-banner{grid-template-columns:.85fr 1.15fr}.world-adventure-banner .world-link-copy{padding:28px}.world-adventure-journey{gap:10px}.world-adventure-journey li{font-size:12px;gap:6px}.world-adventure-journey li>svg:first-child{width:21px}.world-adventure-actions>a,.world-adventure-actions>button{font-size:12px;padding:11px 13px}.world-adventure-art{min-height:380px}}@media(max-width:750px){.world-adventure-banner{grid-template-columns:1fr}.world-adventure-art{min-height:250px;max-height:none}.world-adventure-art img{-o-object-position:50% 52%;object-position:50% 52%}.world-adventure-banner .world-link-copy{padding:26px}.world-adventure-banner .world-link-copy>h2{font-size:31px}.world-adventure-banner .world-link-copy>h2 br{display:none}.world-adventure-journey{gap:10px}.world-adventure-journey li{font-size:12px}.world-adventure-actions{align-items:stretch}.world-adventure-actions>a,.world-adventure-actions>button{flex:1 1 180px}}@media(max-width:420px){.world-adventure-art{min-height:215px}.world-adventure-banner .world-link-copy{padding:23px 20px}.world-adventure-journey{gap:8px}.world-adventure-journey li{gap:5px;font-size:11px}.world-adventure-journey li>svg:first-child{width:19px}.world-adventure-journey .world-journey-arrow{width:12px;margin-left:1px}}.learning-experience .world-adventure-banner .world-link-copy>h2{font-size:clamp(30px,2.6vw,42px)!important;font-weight:750!important;line-height:1.15}@media(max-width:750px){.learning-experience .world-adventure-banner .world-link-copy>h2{font-size:30px!important}}.StudentPassport_shell__W6poJ{min-height:100vh;background:#f8f9fc;color:#18233b;font:15px/1.5 Arial,Helvetica,sans-serif}.StudentPassport_shell__W6poJ :is(h1,h2,h3,p,dl,dd){margin:0}.StudentPassport_shell__W6poJ :is(h1,h2,h3){color:#18233b;font-weight:750;letter-spacing:-.035em;line-height:1.18;text-transform:none}.StudentPassport_shell__W6poJ h1{font-size:34px}.StudentPassport_shell__W6poJ h2{font-size:30px}.StudentPassport_shell__W6poJ h3{font-size:20px}.StudentPassport_shell__W6poJ p{color:#687892;line-height:1.6}.StudentPassport_shell__W6poJ a,.StudentPassport_shell__W6poJ button{font:inherit;cursor:pointer}.StudentPassport_shell__W6poJ button{color:inherit}.StudentPassport_shell__W6poJ a{text-decoration:none}.StudentPassport_shell__W6poJ :is(button,a):focus-visible{outline:3px solid #ff694d;outline-offset:4px}.StudentPassport_shell__W6poJ button:disabled{cursor:wait}.StudentPassport_shell__W6poJ img{max-width:100%;-o-object-fit:cover;object-fit:cover}.StudentPassport_shell__W6poJ [hidden]{display:none!important}.StudentPassport_topbar__3t1o2{z-index:30;background:#fff;border-bottom:1px solid #e4e9f1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 26px;min-height:80px}.StudentPassport_brand__DRCJV{justify-self:start;display:flex;align-items:center}.StudentPassport_brand__DRCJV img{width:112px;-o-object-fit:contain;object-fit:contain}.StudentPassport_topbar__3t1o2 nav{display:flex;align-self:stretch;gap:32px}.StudentPassport_topbar__3t1o2 nav button{border:0;border-bottom:3px solid transparent;background:none;color:#6b7890;font-size:15px;font-weight:700;display:flex;gap:7px;align-items:center;padding:16px 3px;white-space:nowrap}.StudentPassport_topbar__3t1o2 nav button[aria-selected=true]{color:#18233b;border-bottom-color:#ff694d}.StudentPassport_topbar__3t1o2 nav button:last-child{font-size:12px;font-weight:500}.StudentPassport_close__D_63P{display:grid;place-items:center;width:42px;height:42px;justify-self:end;border:1px solid #e3e7ee;border-radius:12px;color:#18233b;background:#fff}.StudentPassport_close__D_63P:hover{background:#f7f9fc}.StudentPassport_content__uG1bE{padding:20px 24px 44px;max-width:2400px;margin:auto}.StudentPassport_content__uG1bE:focus{outline:0}.StudentPassport_toolbar__XGomW{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px;font-size:12px;color:#74829a}.StudentPassport_toolbar__XGomW>span{display:flex;align-items:center;gap:6px}.StudentPassport_evidenceHeading__xKZEK button,.StudentPassport_textButton__RGkb0,.StudentPassport_toolbar__XGomW button{display:inline-flex;align-items:center;gap:7px;padding:6px 0;border:0;background:none;color:#4d72a8;font-size:12px;font-weight:600}.StudentPassport_textButton__RGkb0:hover,.StudentPassport_toolbar__XGomW button:hover{text-decoration:underline}.StudentPassport_notice__N_2_o{display:flex;align-items:center;gap:18px;background:#fff9e9;border:1px solid #eee0bd;padding:12px 16px;border-radius:12px;margin-bottom:20px;color:#776440;font-size:13px}.StudentPassport_notice__N_2_o button{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;border:0;background:none;font-weight:700}.StudentPassport_overview__pcPbK{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,1fr);gap:32px;align-items:center;margin-bottom:30px}.StudentPassport_person__w3yp8{display:flex;align-items:flex-start;gap:22px}.StudentPassport_avatar__gqbV_{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#e9eefb;color:#18233b;font-size:29px;font-weight:700}.StudentPassport_personTitle___On7t{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.StudentPassport_person__w3yp8 h1{overflow-wrap:anywhere}.StudentPassport_person__w3yp8 p{font-size:15px;margin-top:5px}.StudentPassport_person__w3yp8 .StudentPassport_quote__evq7u{max-width:650px;margin-top:12px}.StudentPassport_privateBadge__2Y9qD,.StudentPassport_reviewBadge__B8Q_c{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:30px;background:#e4f6ed;color:#168362;font-size:11px;font-weight:700;line-height:1.4}.StudentPassport_privateBadge__2Y9qD{color:#4b648a;background:#edf2fa}.StudentPassport_privateBadge__2Y9qD svg,.StudentPassport_reviewBadge__B8Q_c svg{flex-shrink:0}.StudentPassport_stats__lxxai{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1e7f0;border-radius:17px;background:#fff;padding:24px 8px;box-shadow:0 10px 28px #22345506}.StudentPassport_stats__lxxai>div{display:grid;justify-items:center;gap:6px;text-align:center;border-right:1px solid #e8edf3;padding:0 8px}.StudentPassport_stats__lxxai>div:last-child{border:0}.StudentPassport_stats__lxxai dd{font-size:35px;font-weight:700;letter-spacing:-.045em;line-height:1}.StudentPassport_stats__lxxai dt{font-size:12px;color:#718098;line-height:1.35}.StudentPassport_columns__bfOAs{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);gap:22px;align-items:start}.StudentPassport_missions__eSa7S,.StudentPassport_panel__2p5XZ{border:1px solid #e1e7f0;border-radius:18px;background:#fff;box-shadow:0 10px 30px #22345505;padding:24px;min-width:0}.StudentPassport_missions__eSa7S>p{margin-top:6px}.StudentPassport_projectList__AXEG_{display:grid;gap:12px;margin-top:20px}.StudentPassport_project__gV9OY{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(180px,.6fr) 20px;align-items:center;gap:16px;width:100%;min-height:146px;border:1px solid #e2e8f1;border-radius:15px;background:#fff;padding:12px;color:#18233b;text-align:left;transition:border-color .15s,box-shadow .15s}.StudentPassport_project__gV9OY:hover{border-color:#ff977f;box-shadow:0 8px 22px #d64c2a0d}.StudentPassport_projectIcon__fKEce,.StudentPassport_project__gV9OY>img{width:120px;height:114px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.StudentPassport_projectIcon__fKEce{display:grid;place-items:center;background:#f2f5fb;color:#748bb0}.StudentPassport_projectCopy__4yTR2{display:grid;gap:6px;min-width:0}.StudentPassport_kicker__kXlB_{font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#5274ad}.StudentPassport_projectCopy__4yTR2>strong{font-size:17px;line-height:1.25;letter-spacing:-.02em}.StudentPassport_projectCopy__4yTR2>small{font-size:12px;line-height:1.4;color:#68758a}.StudentPassport_tags__3slvW{display:flex;flex-wrap:wrap;gap:7px}.StudentPassport_tags__3slvW>span{padding:5px 8px;border-radius:7px;background:#f0f5ff;color:#3b70c0;font-size:11px;font-weight:600;line-height:1.4}.StudentPassport_projectStatus__5QMqR{display:grid;justify-items:start;gap:7px}.StudentPassport_projectStatus__5QMqR>small{font-size:11px;color:#74829a}.StudentPassport_project__gV9OY>svg{color:#8593a8}.StudentPassport_sidebar__GCqpR{display:grid;gap:18px}.StudentPassport_panel__2p5XZ>p{font-size:14px;margin-top:8px}.StudentPassport_panel__2p5XZ .StudentPassport_tags__3slvW{margin-top:16px}.StudentPassport_views__bapG9{display:flex;gap:9px;align-items:center}.StudentPassport_views__bapG9 svg{flex-shrink:0;color:#7489aa}.StudentPassport_panel__2p5XZ .StudentPassport_fine__wrB5h{font-size:12px;line-height:1.6;color:#77869d}.StudentPassport_textButton__RGkb0{margin-top:15px}.StudentPassport_future__0WcNe{background:#f6f2f5}.StudentPassport_future__0WcNe p{display:flex;align-items:center;gap:10px;color:#3c4d68}.StudentPassport_future__0WcNe svg{color:#168362;flex-shrink:0}.StudentPassport_empty__F_F7P{display:grid;justify-items:start;gap:12px;padding:40px 8px;color:#6c83a6}.StudentPassport_empty__F_F7P>p{max-width:600px}.StudentPassport_empty__F_F7P h2,.StudentPassport_empty__F_F7P h3{font-size:22px}.StudentPassport_action__4ClS1{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dce4f0;border-radius:9px;background:#f3f7fe;color:#3d679f;padding:10px 14px;margin-top:7px;font-weight:600;font-size:13px}.StudentPassport_skillsPanel__dwDOn{max-width:1000px;margin:30px auto 0}.StudentPassport_skillsPanel__dwDOn h1{font-size:36px;margin:14px 0}.StudentPassport_skillsPanel__dwDOn>p{font-size:15px}.StudentPassport_skillGrid__ZjgJt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.StudentPassport_skillCard__aqKow{padding:18px;border:1px solid #e3e8f0;border-radius:15px;background:#fbfcff;text-align:left;min-width:0}.StudentPassport_skillCard__aqKow[aria-pressed=true]{border-color:#6b93d0;box-shadow:0 0 0 1px #6b93d0}.StudentPassport_skillCardHead__uUdx7{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.StudentPassport_skillCardHead__uUdx7 strong{font-size:15px}.StudentPassport_skillCardHead__uUdx7>small,.StudentPassport_skillCard__aqKow small{font-size:11px;color:#718096}.StudentPassport_skillCard__aqKow progress{display:block;width:100%;height:10px;border:0;border-radius:9px;overflow:hidden;background:#e7edf5;margin:17px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.StudentPassport_skillCard__aqKow progress::-webkit-progress-bar{background:#e7edf5;border-radius:9px}.StudentPassport_skillCard__aqKow progress::-webkit-progress-value{background:#2caa82;border-radius:9px}.StudentPassport_skillCard__aqKow progress::-moz-progress-bar{background:#2caa82;border-radius:9px}.StudentPassport_skillCard__aqKow p{font-size:13px;margin-top:12px}.StudentPassport_evidence__jXD_O{margin-top:32px}.StudentPassport_evidenceHeading__xKZEK{display:flex;align-items:center;justify-content:space-between;gap:15px}.StudentPassport_evidence__jXD_O h2{font-size:20px}.StudentPassport_evidence__jXD_O>button{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;width:100%;padding:17px 0;border:0;border-top:1px solid #e4e9f0;background:none;text-align:left}.StudentPassport_evidence__jXD_O>button:hover strong{color:#3975c7}.StudentPassport_evidence__jXD_O>button>span{color:#6681ad;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.StudentPassport_evidence__jXD_O>button strong{font-size:14px}.StudentPassport_evidence__jXD_O>p{font-size:13px;margin:12px 0}.StudentPassport_back__SyUU0{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;margin-bottom:18px;background:none;border:0;color:#3b70c0;font-weight:600}.StudentPassport_detailHero__ImTl6{display:flex;align-items:center;gap:30px;border:1px solid #e1e7f0;border-radius:18px;background:#fff;padding:20px}.StudentPassport_detailHero__ImTl6>img{width:38%;height:280px;border-radius:12px}.StudentPassport_detailHero__ImTl6 h1{margin:12px 0}.StudentPassport_detailHero__ImTl6 p{max-width:700px}.StudentPassport_detailHero__ImTl6 .StudentPassport_reviewBadge__B8Q_c{margin-top:20px}.StudentPassport_detailGrid__8182C{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:22px;margin-top:22px;align-items:start}.StudentPassport_detailMain__oRkg5{display:grid;gap:18px}.StudentPassport_detailMain__oRkg5 h2{font-size:24px;margin-top:12px}.StudentPassport_detailMain__oRkg5 h3{margin-top:24px}.StudentPassport_prose__ZbbdR{white-space:pre-wrap;overflow-wrap:anywhere}.StudentPassport_detailGrid__8182C .StudentPassport_panel__2p5XZ p{margin-top:14px}.StudentPassport_detailGrid__8182C aside h2{font-size:24px;margin-top:16px}.StudentPassport_facts__8xn5d{margin-top:20px}.StudentPassport_facts__8xn5d>div{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #e7ecf3;font-size:13px}.StudentPassport_facts__8xn5d dt{color:#74829a}.StudentPassport_facts__8xn5d dd{text-align:right}.StudentPassport_deliverables__yFR_8{display:grid;gap:12px;margin:20px 0}.StudentPassport_deliverables__yFR_8>span{display:flex;align-items:center;gap:10px;border:1px solid #e3e9f2;border-radius:10px;padding:13px;font-size:13px}.StudentPassport_deliverables__yFR_8 svg{flex-shrink:0;color:#5274ad}@media(min-width:1800px){.StudentPassport_project__gV9OY{grid-template-columns:142px minmax(0,1fr) minmax(270px,.6fr) 20px}.StudentPassport_projectIcon__fKEce,.StudentPassport_project__gV9OY>img{width:142px;height:122px}}@media(max-width:1150px){.StudentPassport_columns__bfOAs,.StudentPassport_detailGrid__8182C,.StudentPassport_overview__pcPbK{grid-template-columns:1fr}.StudentPassport_sidebar__GCqpR{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentPassport_future__0WcNe{grid-column:1/-1}.StudentPassport_project__gV9OY{grid-template-columns:120px minmax(0,1fr) 220px 20px}.StudentPassport_overview__pcPbK{gap:20px}.StudentPassport_stats__lxxai{max-width:100%}}@media(max-width:700px){.StudentPassport_topbar__3t1o2{grid-template-columns:1fr auto;padding:10px 18px 0;gap:4px 12px;min-height:70px}.StudentPassport_brand__DRCJV img{width:100px;height:42px}.StudentPassport_close__D_63P{width:38px;height:38px}.StudentPassport_topbar__3t1o2 nav{grid-row:2;grid-column:1/-1;gap:22px;overflow:auto;max-width:100%;min-height:48px}.StudentPassport_topbar__3t1o2 nav button{font-size:13px;padding:12px 0;flex-shrink:0}.StudentPassport_topbar__3t1o2 nav button:last-child{font-size:11px}.StudentPassport_content__uG1bE{padding:18px 16px 36px}.StudentPassport_toolbar__XGomW{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:22px}.StudentPassport_toolbar__XGomW>span{align-items:flex-start}.StudentPassport_toolbar__XGomW>span svg{flex-shrink:0;margin-top:3px}.StudentPassport_person__w3yp8{gap:12px}.StudentPassport_avatar__gqbV_{width:54px;height:54px;font-size:20px}.StudentPassport_personTitle___On7t{gap:8px}.StudentPassport_person__w3yp8 h1{font-size:27px}.StudentPassport_person__w3yp8 p{font-size:13px}.StudentPassport_stats__lxxai{padding:18px 4px}.StudentPassport_stats__lxxai dd{font-size:28px}.StudentPassport_stats__lxxai dt{font-size:10px}.StudentPassport_stats__lxxai>div{padding:0 4px}.StudentPassport_missions__eSa7S,.StudentPassport_panel__2p5XZ{padding:18px}.StudentPassport_missions__eSa7S h2{font-size:25px}.StudentPassport_missions__eSa7S>p{font-size:13px}.StudentPassport_project__gV9OY{grid-template-columns:76px minmax(0,1fr) 16px;gap:12px;min-height:120px;padding:10px}.StudentPassport_projectIcon__fKEce,.StudentPassport_project__gV9OY>img{width:76px;height:86px}.StudentPassport_projectCopy__4yTR2>strong{font-size:14px}.StudentPassport_projectCopy__4yTR2 .StudentPassport_tags__3slvW,.StudentPassport_projectCopy__4yTR2>small{display:none}.StudentPassport_projectStatus__5QMqR{grid-column:2;grid-row:2}.StudentPassport_projectStatus__5QMqR .StudentPassport_reviewBadge__B8Q_c,.StudentPassport_projectStatus__5QMqR>small{font-size:10px}.StudentPassport_project__gV9OY>svg{grid-column:3;grid-row:1}.StudentPassport_projectIcon__fKEce,.StudentPassport_project__gV9OY>img{grid-row:1/3}.StudentPassport_kicker__kXlB_{font-size:9px}.StudentPassport_sidebar__GCqpR,.StudentPassport_skillGrid__ZjgJt{grid-template-columns:1fr}.StudentPassport_skillsPanel__dwDOn{margin-top:12px}.StudentPassport_skillsPanel__dwDOn h1{font-size:30px}.StudentPassport_skillsPanel__dwDOn>p{font-size:14px}.StudentPassport_skillCardHead__uUdx7{align-items:flex-start;flex-wrap:wrap;gap:5px}.StudentPassport_evidence__jXD_O>button{grid-template-columns:1fr auto}.StudentPassport_evidence__jXD_O>button>span{grid-column:1/-1}.StudentPassport_evidenceHeading__xKZEK{align-items:flex-start;flex-direction:column;gap:4px}.StudentPassport_detailHero__ImTl6{flex-direction:column;align-items:stretch;padding:16px;gap:20px}.StudentPassport_detailHero__ImTl6>img{width:100%;height:200px}.StudentPassport_detailHero__ImTl6 h1{font-size:28px}.StudentPassport_detailMain__oRkg5 h2{font-size:22px}.StudentPassport_notice__N_2_o{align-items:flex-start;flex-wrap:wrap;gap:8px}.StudentPassport_notice__N_2_o button{margin-left:0}.StudentPassport_empty__F_F7P{padding:28px 0}}@media(prefers-reduced-motion:reduce){.StudentPassport_project__gV9OY{transition:none}}.StudentPassport_shell__W6poJ .StudentPassport_content__uG1bE{max-width:none;padding-top:32px}.StudentPassport_missions__eSa7S>h2{font-size:clamp(25px,2vw,36px)}.StudentPassport_shell__W6poJ .StudentPassport_toolbar__XGomW{margin:24px 0 0;padding-top:14px;border-top:1px solid #e4e9f1}.StudentPassport_shell__W6poJ .StudentPassport_skillsPanel__dwDOn{margin-top:12px}@font-face{font-family:ProfileInter;src:url(/innovatech/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.StudentPassport_shell__W6poJ{background:#f8faf9;color:#17252b;font-family:ProfileInter,Inter,Arial,sans-serif}.StudentPassport_shell__W6poJ :is(h1,h2,h3){color:#17252b}.StudentPassport_shell__W6poJ p{color:#738078}.StudentPassport_topbar__3t1o2{min-height:70px;border-color:#e6ebe7}.StudentPassport_topbar__3t1o2 nav button,.StudentPassport_topbar__3t1o2 nav button:last-child{font-size:14px;font-weight:550;color:#7e8881}.StudentPassport_topbar__3t1o2 nav button[aria-selected=true]{color:#17252b;border-bottom-color:#e78349}.StudentPassport_brand__DRCJV img{width:108px;height:48px}.StudentPassport_shell__W6poJ .StudentPassport_content__uG1bE{max-width:1540px;padding:30px 32px 48px}.StudentPassport_overview__pcPbK{grid-template-columns:1.1fr 1fr;gap:35px;margin-bottom:28px}.StudentPassport_avatar__gqbV_{background:#ede7f7;color:#41375c}.StudentPassport_person__w3yp8 h1{font-size:30px}.StudentPassport_person__w3yp8 p{font-size:13px}.StudentPassport_person__w3yp8 .StudentPassport_quote__evq7u{font-size:12px;color:#839087}.StudentPassport_stats__lxxai{border-color:#e4e9e5;padding:19px 8px}.StudentPassport_stats__lxxai dd{font-size:28px}.StudentPassport_stats__lxxai dt{font-size:10px;color:#849087}.StudentPassport_stats__lxxai>div{border-color:#e8eee8}.StudentPassport_privateBadge__2Y9qD{background:#f0f3f0;color:#617168}.StudentPassport_headerActions__3Zv83{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.StudentPassport_headerActions__3Zv83 button{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dde6df;border-radius:8px;padding:9px 12px;font-size:11px;color:#526b59}.StudentPassport_headerActions__3Zv83 button:hover{background:#eff5f0}.StudentPassport_columns__bfOAs{grid-template-columns:minmax(0,2.25fr) minmax(285px,1fr);gap:20px}.StudentPassport_missions__eSa7S,.StudentPassport_panel__2p5XZ{border-color:#e3e9e4;border-radius:16px;box-shadow:0 4px 20px #23392903}.StudentPassport_missions__eSa7S{padding:22px}.StudentPassport_shell__W6poJ .StudentPassport_missions__eSa7S>h2{font-size:25px}.StudentPassport_missions__eSa7S>p{font-size:12px}.StudentPassport_projectList__AXEG_{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.StudentPassport_project__gV9OY,.StudentPassport_project__gV9OY:hover{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:1px solid #e2e8e3;border-radius:13px;overflow:hidden;box-shadow:none;min-width:0}.StudentPassport_project__gV9OY>img{width:100%;height:185px;border-radius:0;-o-object-fit:cover;object-fit:cover}.StudentPassport_projectIcon__fKEce{width:100%;height:185px;border-radius:0;background:#f1f5f1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#819587}.StudentPassport_projectIcon__fKEce small{font-size:10px}.StudentPassport_projectCopy__4yTR2{padding:18px;gap:10px}.StudentPassport_projectCopy__4yTR2 h3{font-size:19px;line-height:1.3}.StudentPassport_projectCopy__4yTR2 .StudentPassport_kicker__kXlB_{font-size:9px;color:#7c8a7f}.StudentPassport_projectCopy__4yTR2 .StudentPassport_projectProblem__TSlTo,.StudentPassport_projectCopy__4yTR2 .StudentPassport_projectSolution__3FcYE{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;color:#7b887e;line-height:1.65}.StudentPassport_projectCopy__4yTR2 p>strong{display:block;font-size:10px;color:#495f50;margin-bottom:2px;font-weight:600}.StudentPassport_projectCopy__4yTR2 .StudentPassport_tags__3slvW{margin:3px 0}.StudentPassport_tags__3slvW>span{background:#f0f5f1;color:#59725f;font-size:10px}.StudentPassport_projectCopy__4yTR2>.StudentPassport_reviewBadge__B8Q_c{align-self:flex-start;font-size:9px}.StudentPassport_projectCopy__4yTR2>small{font-size:10px;color:#8a978d}.StudentPassport_projectCopy__4yTR2 .StudentPassport_action__4ClS1{font-size:11px;align-self:flex-start;margin-top:2px;background:#f2f7f3;color:#46684e;border-color:#dbe5dc}.StudentPassport_sidebar__GCqpR .StudentPassport_panel__2p5XZ{padding:21px}.StudentPassport_sidebar__GCqpR h3{font-size:17px}.StudentPassport_sidebar__GCqpR p{font-size:12px}.StudentPassport_skillLinks__nSl5y{display:grid;margin-top:15px}.StudentPassport_skillLinks__nSl5y button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border:0;border-bottom:1px solid #edf1ed;background:none;font-size:12px;text-align:left;color:#5c7962}.StudentPassport_skillLinks__nSl5y button:hover{color:#8558ba}.StudentPassport_levelKey__wY4cf{display:grid;gap:15px;margin-top:17px}.StudentPassport_levelKey__wY4cf p{display:grid;gap:4px;font-size:11px!important}.StudentPassport_levelKey__wY4cf span{font-size:10px;justify-self:start;padding:3px 7px;border-radius:6px;font-weight:550;background:#eff1ef;color:#7d887f}.StudentPassport_levelKey__wY4cf span[data-level=demonstrated]{background:#edf3fc;color:#5979ad}.StudentPassport_levelKey__wY4cf span[data-level=verified]{background:#e7f5ed;color:#46805b}.StudentPassport_shell__W6poJ .StudentPassport_textButton__RGkb0{color:#68836d;font-size:11px}.StudentPassport_action__4ClS1{background:#f1f6f2;color:#4d7058;border-color:#dce5de}.StudentPassport_detailHero__ImTl6,.StudentPassport_panel__2p5XZ,.StudentPassport_skillCard__aqKow{border-color:#e3e9e4}.StudentPassport_skillCard__aqKow[data-selected=true]{border-color:#8cb29a}.StudentPassport_skillsPanel__dwDOn{max-width:1100px}.StudentPassport_skillsPanel__dwDOn h1{font-size:32px}.StudentPassport_shareDialog___hB61{padding:30px;border:1px solid #dce5df;border-radius:18px;width:min(520px,calc(100vw - 32px));background:#fff;color:#17252b;font-family:ProfileInter,Arial,sans-serif;max-height:90dvh;overflow:auto}.StudentPassport_shareDialog___hB61::backdrop{background:#17252b88}.StudentPassport_shareDialog___hB61 h2{font-size:24px;letter-spacing:-.035em;margin:0 0 14px}.StudentPassport_shareDialog___hB61 p{font-size:13px;line-height:1.7;color:#728176;margin:12px 0}.StudentPassport_shareDialog___hB61>div{display:flex;flex-wrap:wrap;gap:10px}.StudentPassport_shareDialog___hB61 button{cursor:pointer}.StudentPassport_shareDialog___hB61 button:focus-visible{outline:3px solid #e78349;outline-offset:3px}@media(max-width:1150px){.StudentPassport_columns__bfOAs,.StudentPassport_overview__pcPbK{grid-template-columns:1fr}.StudentPassport_sidebar__GCqpR{grid-template-columns:repeat(3,minmax(0,1fr))}.StudentPassport_headerActions__3Zv83{justify-content:flex-start}}@media(max-width:700px){.StudentPassport_shell__W6poJ .StudentPassport_content__uG1bE{padding:22px 16px 36px}.StudentPassport_topbar__3t1o2 nav button,.StudentPassport_topbar__3t1o2 nav button:last-child{font-size:13px}.StudentPassport_person__w3yp8{gap:12px}.StudentPassport_person__w3yp8 h1{font-size:27px}.StudentPassport_person__w3yp8 p{font-size:12px}.StudentPassport_stats__lxxai dt{font-size:9px}.StudentPassport_stats__lxxai dd{font-size:25px}.StudentPassport_stats__lxxai{padding:18px 3px}.StudentPassport_projectList__AXEG_,.StudentPassport_sidebar__GCqpR{grid-template-columns:1fr}.StudentPassport_projectIcon__fKEce,.StudentPassport_project__gV9OY>img{width:100%;height:190px}.StudentPassport_projectCopy__4yTR2{padding:18px}.StudentPassport_projectCopy__4yTR2 .StudentPassport_tags__3slvW,.StudentPassport_projectCopy__4yTR2>small{display:flex}.StudentPassport_projectCopy__4yTR2 h3{font-size:20px}.StudentPassport_projectCopy__4yTR2 .StudentPassport_projectProblem__TSlTo,.StudentPassport_projectCopy__4yTR2 .StudentPassport_projectSolution__3FcYE{font-size:12px}.StudentPassport_projectCopy__4yTR2>.StudentPassport_reviewBadge__B8Q_c{font-size:10px}.StudentPassport_projectCopy__4yTR2 .StudentPassport_action__4ClS1{font-size:12px}.StudentPassport_missions__eSa7S{padding:17px}.StudentPassport_shell__W6poJ .StudentPassport_toolbar__XGomW{font-size:10px;gap:13px}.StudentPassport_stats__lxxai>div{padding:0 5px}.StudentPassport_headerActions__3Zv83{gap:8px}.StudentPassport_headerActions__3Zv83 button{font-size:10px}.StudentPassport_detailGrid__8182C{grid-template-columns:1fr}.StudentPassport_personTitle___On7t{gap:9px}.StudentPassport_personTitle___On7t .StudentPassport_privateBadge__2Y9qD,.StudentPassport_personTitle___On7t .StudentPassport_reviewBadge__B8Q_c{font-size:9px}}@media print{.StudentPassport_action__4ClS1,.StudentPassport_back__SyUU0,.StudentPassport_headerActions__3Zv83,.StudentPassport_shareDialog___hB61,.StudentPassport_textButton__RGkb0,.StudentPassport_toolbar__XGomW,.StudentPassport_topbar__3t1o2{display:none!important}.StudentPassport_shell__W6poJ{background:white}.StudentPassport_shell__W6poJ .StudentPassport_content__uG1bE{padding:0}.StudentPassport_columns__bfOAs,.StudentPassport_overview__pcPbK{display:block}.StudentPassport_projectList__AXEG_{display:grid;grid-template-columns:1fr 1fr}.StudentPassport_sidebar__GCqpR{display:block;margin-top:20px}.StudentPassport_panel__2p5XZ,.StudentPassport_project__gV9OY{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.StudentPassport_projectCopy__4yTR2 .StudentPassport_projectProblem__TSlTo,.StudentPassport_projectCopy__4yTR2 .StudentPassport_projectSolution__3FcYE{display:block;overflow:visible}.StudentPassport_person__w3yp8{margin-bottom:20px}.StudentPassport_shell__W6poJ img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.StudentPassport_shell__W6poJ :is(h1,h2,h3){font-family:ProfileInter,Inter,Arial,sans-serif}.StudentPassport_companyViews__45QI9{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.StudentPassport_companyViews__45QI9 li{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #e6ece9;border-radius:10px;background:#f9fbfa}.StudentPassport_companyViews__45QI9 strong{font-size:14px;color:#34483e}.StudentPassport_companyViews__45QI9 time{font-size:12px;color:#7f8c85}.StudentPassport_topbar__3t1o2 .StudentPassport_brand__DRCJV{display:flex;align-items:center;gap:8px;font-size:13px;color:#00866d;white-space:nowrap;text-decoration:none}.StudentPassport_shell__W6poJ{background:#fcfbf8;color:#192f31}.StudentPassport_shell__W6poJ :is(h1,h2,h3){color:#192f31;font-weight:600}.StudentPassport_shell__W6poJ p{color:#657577}.StudentPassport_shell__W6poJ .StudentPassport_content__uG1bE{max-width:1600px;padding:48px 6% 60px}.StudentPassport_topbar__3t1o2{position:sticky;top:0;z-index:45;background:#fcfbf8;border-bottom:1px solid #dce2dd;padding-inline:6%;min-height:88px}.StudentPassport_topbar__3t1o2 nav button[aria-selected=true]{border-color:#31796c;color:#244c43}.StudentPassport_topbar__3t1o2 .StudentPassport_brand__DRCJV{color:#416b58}.StudentPassport_avatar__gqbV_{background:#e3eadb;color:#51705a;border-radius:22px}.StudentPassport_person__w3yp8 h1{font-size:clamp(32px,3vw,48px);letter-spacing:-.05em}.StudentPassport_overview__pcPbK{padding-bottom:36px;border-bottom:1px solid #dce2dd;margin-bottom:36px}.StudentPassport_stats__lxxai{background:transparent;border:0;border-radius:0;box-shadow:none}.StudentPassport_stats__lxxai>div{border-color:#dce2dd}.StudentPassport_stats__lxxai dd{color:#244c43;font-size:34px}.StudentPassport_privateBadge__2Y9qD{background:#eaf0e5;color:#52705b;border-radius:5px}.StudentPassport_detailHero__ImTl6,.StudentPassport_missions__eSa7S,.StudentPassport_panel__2p5XZ,.StudentPassport_skillCard__aqKow{background:transparent;border:0;border-radius:0;box-shadow:none}.StudentPassport_missions__eSa7S{padding:0}.StudentPassport_sidebar__GCqpR .StudentPassport_panel__2p5XZ{padding:22px 0;border-bottom:1px solid #dce2dd}.StudentPassport_columns__bfOAs{gap:48px}.StudentPassport_shell__W6poJ .StudentPassport_missions__eSa7S>h2{font-size:32px;letter-spacing:-.04em}.StudentPassport_project__gV9OY,.StudentPassport_project__gV9OY:hover{border:1px solid #dce2dd;border-radius:8px;background:#fff}.StudentPassport_projectCopy__4yTR2{padding:24px}.StudentPassport_projectCopy__4yTR2 h3{font-size:22px;letter-spacing:-.04em}.StudentPassport_projectCopy__4yTR2 .StudentPassport_kicker__kXlB_{color:#688575;letter-spacing:.12em}.StudentPassport_tags__3slvW>span{background:#eaf0e9;color:#516c5e;border-radius:4px}.StudentPassport_action__4ClS1,.StudentPassport_projectCopy__4yTR2 .StudentPassport_action__4ClS1{background:#244c43;color:white;border-color:#244c43;border-radius:6px}.StudentPassport_headerActions__3Zv83 button{background:transparent;border-color:#cdd9cf;border-radius:6px;color:#416b58}.StudentPassport_shell__W6poJ .StudentPassport_textButton__RGkb0{color:#31796c}.StudentPassport_empty__F_F7P{padding:38px 0}.StudentPassport_notice__N_2_o{background:#f6f2e7;border-color:#e5decb;border-radius:6px}.StudentPassport_skillCard__aqKow{border-bottom:1px solid #dce2dd;padding:22px 0}.StudentPassport_detailHero__ImTl6{padding:0 0 32px;border-bottom:1px solid #dce2dd}.StudentPassport_detailGrid__8182C{gap:40px}.StudentPassport_shareDialog___hB61{background:#fcfbf8;border-radius:10px}.StudentPassport_shareDialog___hB61 button:focus-visible,.StudentPassport_shell__W6poJ :is(button,a):focus-visible{outline-color:#6c9e83}.StudentPassport_companyViews__45QI9 li{background:#edf2e8;border-color:#dce5d6;border-radius:6px}.StudentPassport_shell__W6poJ .StudentPassport_toolbar__XGomW{border-color:#dce2dd}.StudentPassport_sidebar__GCqpR h3{font-size:20px}.StudentPassport_detailMain__oRkg5 h2{font-size:30px}.StudentPassport_close__D_63P{border-color:#cdd9cf;border-radius:6px;background:transparent}@media(max-width:700px){.StudentPassport_shell__W6poJ .StudentPassport_content__uG1bE{padding:28px 6% 40px}.StudentPassport_topbar__3t1o2{padding:12px 6%;gap:10px;flex-wrap:wrap}.StudentPassport_overview__pcPbK{gap:22px}.StudentPassport_columns__bfOAs{gap:24px}.StudentPassport_person__w3yp8 h1{font-size:30px}.StudentPassport_projectList__AXEG_,.StudentPassport_sidebar__GCqpR{grid-template-columns:1fr}.StudentPassport_topbar__3t1o2 .StudentPassport_brand__DRCJV{font-size:11px}}.StudentPassport_shell__W6poJ .StudentPassport_action__4ClS1,.StudentPassport_shell__W6poJ a.StudentPassport_action__4ClS1{color:#fff;background:#244c43;border-color:#244c43}.StudentPassport_shell__W6poJ .StudentPassport_action__4ClS1:hover{background:#315e50;color:#fff}.ExpertProfile_dialog__QjHfW{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #dfe6f0;border-radius:18px;background:#fff;color:#18233b;box-shadow:0 24px 80px #18233b30;overflow:auto;font:15px/1.6 Arial,Helvetica,sans-serif}.ExpertProfile_dialog__QjHfW::backdrop{background:#18233b70}.ExpertProfile_dialog__QjHfW header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e4e9f0}.ExpertProfile_dialog__QjHfW header>span{font-size:11px;letter-spacing:.09em;color:#5678af;font-weight:700}.ExpertProfile_dialog__QjHfW button{border:1px solid #dfe6f0;border-radius:9px;background:white;color:#18233b;cursor:pointer;min-height:44px;padding:8px 16px;font:inherit}.ExpertProfile_dialog__QjHfW header button{display:grid;place-items:center;padding:10px}.ExpertProfile_dialog__QjHfW button:focus-visible{outline:3px solid #986bfa;outline-offset:3px}.ExpertProfile_content__I4xeu{padding:24px;overflow-wrap:anywhere}.ExpertProfile_content__I4xeu h2{font-size:30px;line-height:1.2;margin:0 0 8px}.ExpertProfile_role__1RFWq{color:#657792;margin:0}.ExpertProfile_notice__vBym6{padding:12px 14px;border-radius:10px;background:#fff7eb;color:#805225}.ExpertProfile_content__I4xeu section{margin-top:24px}.ExpertProfile_content__I4xeu h3{font-size:18px;margin:0 0 8px}.ExpertProfile_content__I4xeu h4{font-size:16px;margin:0 0 8px}.ExpertProfile_content__I4xeu p{margin-top:8px;white-space:pre-wrap}.ExpertProfile_tags__9KXrf{display:flex;flex-wrap:wrap;gap:8px}.ExpertProfile_tags__9KXrf span{background:#eef4fc;color:#4166a1;border-radius:6px;padding:4px 9px;font-size:13px}.ExpertProfile_fine__zBCel{font-size:12px;color:#6f7e95;margin-bottom:0}.ExpertProfile_dialog__QjHfW footer{padding:16px 24px;border-top:1px solid #e4e9f0;display:flex;justify-content:flex-end}