@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";:root{--navy:#082e4d;--gold:#ba944a;--ink:#082b4a;--text:#4c5260;--cream:#f5f4f0}*{box-sizing:border-box}body{color:var(--text);background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a,button{color:inherit}h1,h2,h3{color:var(--ink);margin:0 0 14px;font-family:Libre Caslon Display,Georgia,serif;font-weight:600;line-height:1.08}h1{font-size:clamp(44px,5.3vw,72px)}h2{font-size:clamp(32px,3.4vw,45px)}h3{font-size:25px}p{margin:0 0 14px;line-height:1.45}img{max-width:100%;display:block}.wrap{width:min(1160px,86%);margin:auto}.eyebrow{letter-spacing:2.7px;color:#b18532;margin:0 0 10px;font-size:12px;font-weight:700}.button{color:#fff;background:linear-gradient(115deg,#c3a45d,#b18c43);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:13px;padding:15px 25px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 5px 16px #0002}.button.navy,.cta .button{background:var(--navy)}.button.outline{background:0 0;border:1px solid #fff;font-weight:400}.buttons{gap:20px;display:flex}.center{text-align:center}.nav{justify-content:space-between;align-items:center;gap:20px;height:88px;display:flex}.logo{width:250px}nav{gap:32px;display:flex}nav button{color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:14px;font-weight:700}nav button:hover,nav button.active{color:var(--gold)}.menubtn{background:0 0;border:0;display:none}.hero{color:#fff;background:radial-gradient(at 25% 60%,#103a59,#032943);min-height:460px;position:relative;overflow:hidden}.heroInner{pointer-events:none;padding:73px 0 61px;position:relative}.heroInner .button{pointer-events:auto}.hero h1{color:#fff;letter-spacing:-1px;max-width:650px}.hero em{color:#c09a49;font-style:normal}.heroSub{letter-spacing:.3px;margin:18px 0 26px;font-size:22px}.hero .eyebrow{color:#d5aa50;margin-bottom:20px}.heroPhoto{border-left:10px solid #bd994a;border-top-left-radius:45% 100%;width:54%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.heroPhoto img{object-fit:cover;object-position:right center;width:100%;height:100%}.statement{background:var(--cream);color:var(--ink);justify-content:center;align-items:center;gap:32px;padding:22px;font-family:Georgia,serif;font-size:24px;display:flex}.statement span{background:#c1a56d;width:110px;height:1px}.mission{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:28px;padding-bottom:28px;display:grid}.mission img{object-fit:cover;border-radius:12px;width:100%;height:220px}.mission p{font-size:17px}.mission .eyebrow{font-size:12px}.work{background:var(--cream);padding:29px 0 24px}.center h2{margin-bottom:6px}.pillarGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px;display:grid}.pillar{text-align:center;background:#fff;border:1px solid #eee;border-radius:7px;padding:24px 13px 18px;transition:transform .2s;position:relative;box-shadow:0 3px 8px #00000006}.pillar:hover{transform:translateY(-5px)}.pillar>svg{color:#b98a2e;margin-bottom:15px}.pillar h3{margin-bottom:10px;font-size:21px}.pillar p{color:#3e4858;margin:0;font-size:15px}.cardArrow{display:none}.campaign{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;display:grid}.campaignText{align-self:center;padding:33px 36px 30px max(7vw,50vw - 580px)}.campaign h2{color:#fff;font-size:43px}.campaignText>p:not(.eyebrow){font-size:20px}.campaign img{object-fit:cover;width:100%;height:100%;min-height:330px}.campaign .eyebrow{color:#d5a747}.ambition{margin:17px 0 12px;font-size:11px}.ambition:before{content:"";background:var(--gold);vertical-align:middle;width:50px;height:1px;margin-right:15px;display:inline-block}.involved{padding-top:24px;padding-bottom:18px}.involved h2{font-size:36px}.roles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:15px;display:grid}.role{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:5px;gap:22px;padding:20px;display:flex}.role>svg{color:#997337;stroke-width:1.3px;min-width:49px;height:49px}.role h3{margin-bottom:6px;font-size:22px}.role p{margin-bottom:8px;font-size:14px}.role span{color:var(--ink);font-size:14px;text-decoration:underline}.role:hover{background:#faf8f2}.cta{color:#fff;background:linear-gradient(115deg,#b39148,#c4a365);padding:21px 0}.cta>.wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.cta h2{color:#fff;margin-bottom:4px;font-size:32px}.cta p{margin:0;font-size:16px}.cta .button{flex-shrink:0}footer{color:#dbe3eb;background:radial-gradient(at 20% 40%,#103a59,#022642);padding:30px 0 20px;font-size:14px}.footerGrid{grid-template-columns:1.5fr .8fr .85fr 1.3fr;gap:50px;display:grid}.footerBrand{border-right:1px solid #7991a1;padding-right:35px}.footerBrand img{border-radius:3px;width:260px}.footerBrand p{margin-top:10px;font-size:12px}footer h4{color:#fff;margin:0 0 12px}footer button{color:inherit;text-align:left;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:14px;display:block}footer a{text-decoration:none}footer p{margin:7px 0}footer button:hover{color:#d4b26d}.footerBottom{border-top:1px solid #7590a1;justify-content:space-between;margin-top:27px;padding-top:16px;font-size:12px;display:flex}.footerBottom div{gap:18px;display:flex}.footerBottom button{margin:0;font-size:12px}.pageHero{background:var(--navy);color:#fff;padding:65px 0}.pageHero h1{color:#fff;max-width:850px;font-size:58px}.pageHero p:last-child{margin-bottom:0;font-size:20px}.innerContent{padding-top:55px;padding-bottom:65px}.introSplit{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-bottom:40px;display:grid}.introSplit img{border-radius:12px;width:100%}.twoCols{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:45px;display:grid}.twoCols article,.journey article{background:var(--cream);border-radius:8px;padding:28px}.twoCols svg{color:var(--gold);margin-bottom:18px}.notice{border-left:3px solid var(--gold);background:#f6f2e7;margin:25px 0;padding:22px;line-height:1.6}.notice p:last-child{margin:0}.intro{max-width:760px;margin:0 auto 35px}.programmeList article{border-bottom:1px solid #e4e4e4;align-items:flex-start;gap:30px;padding:27px 0;display:flex}.programmeList{margin-bottom:50px}.programmeList svg{color:var(--gold);flex-shrink:0;width:40px;height:40px}.number{color:#baa16b;font-family:Georgia;font-size:29px}.journey{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.journey span{color:#9e7d36;letter-spacing:2px;font-size:12px}.journey h3{margin-top:15px}.resourceTools{flex-direction:column;gap:25px;margin-bottom:25px;display:flex}.resourceTools label{border:1px solid #ddd;border-radius:5px;align-items:center;gap:15px;max-width:500px;padding:12px 16px;display:flex}.resourceTools input{border:0;outline:0;width:100%}.resourceTools>div{flex-wrap:wrap;gap:10px;display:flex}.resourceTools button{background:var(--cream);border:0;border-radius:30px;padding:10px 18px}.resourceTools .selected{background:var(--navy);color:#fff}.resourceGrid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.resourceGrid>button{text-align:left;background:#fff;border:1px solid #e4e4e4;border-radius:8px;padding:28px}.resourceGrid>button:hover{border-color:var(--gold)}.resourceGrid>button>svg{color:var(--gold);margin-bottom:25px;display:block}.resourceGrid span:last-child{color:var(--ink);align-items:center;gap:10px;display:flex}.resourceGrid .eyebrow{font-size:10px;display:block}.downloadPanel{background:var(--cream);justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:30px;display:flex}.downloadPanel .button{flex-shrink:0}.involveGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.involveGrid article{border:1px solid #ddd;border-radius:8px;flex-direction:column;padding:30px 25px;display:flex}.involveGrid .button{margin-top:auto}.involveGrid p:not(.eyebrow){margin-bottom:25px}.formLayout{grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:55px;padding-bottom:65px;display:grid}.formLayout aside a{align-items:center;gap:8px;display:flex}.steps{margin:30px 0}.steps p{align-items:center;gap:20px;padding:10px 0;display:flex}.steps b{color:var(--gold);font-size:22px}.small{color:#6d7480;margin-top:20px;font-size:13px}.formLayout form{border:1px solid #e5e5e5;border-radius:9px;padding:32px;box-shadow:0 10px 40px #082e4d08}.formLayout form h3{margin-bottom:25px;font-size:32px}label{color:var(--ink);font-size:14px;display:block}input,select,textarea{width:100%;color:var(--text);background:#fff;border:1px solid #d4d9df;border-radius:4px;margin:8px 0 20px;padding:12px}input:focus,textarea:focus,select:focus{outline:2px solid var(--gold);outline-offset:2px}.formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkbox{margin-bottom:22px;line-height:1.6}.checkbox input{width:auto;margin:0 8px 0 0}.checkbox button{background:0 0;border:0;font-size:14px;text-decoration:underline}.honeypot{display:none}.reading{max-width:800px}.reading p{margin-bottom:25px}.reading svg{vertical-align:middle;color:var(--gold);margin-right:12px;display:inline-block}.modalBackdrop{z-index:30;background:#00192ecc;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:10px;width:min(660px,100%);max-height:90vh;padding:45px;position:relative;overflow:auto}.modal h2{font-size:38px}.modal li{margin:15px 0;line-height:1.7}.close{background:0 0;border:0;position:absolute;top:15px;right:15px}.skip{z-index:50;background:#fff;padding:12px;position:absolute;top:-60px;left:15px}.skip:focus{top:10px}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #d0a543}@media (width>=1500px){.heroPhoto{width:51%}.heroInner{padding-top:85px;padding-bottom:80px}}@media (width<=1000px){.nav{height:80px}.logo{width:210px}nav{gap:20px}.navjoin{padding:13px 18px}.heroInner{padding-top:60px;padding-bottom:50px}.hero h1{font-size:56px}.heroSub{font-size:19px}.heroPhoto{width:53%}.hero{min-height:420px}.wrap{width:88%}.pillar h3{font-size:19px}.pillar p{font-size:13px}.campaign h2{font-size:35px}.role{gap:12px;padding:15px}.role>svg{width:36px;min-width:36px}.role h3{font-size:20px}.footerGrid{gap:25px}.statement{font-size:21px}.statement span{width:65px}.formLayout{gap:35px}.involveGrid{gap:15px}.involveGrid article{padding:20px}}@media (width<=760px){.wrap{width:89%}.nav{height:77px}.logo{width:200px}.navjoin{display:none}.menubtn{display:block}nav{z-index:20;background:#fff;padding:15px 6%;display:none;position:absolute;top:77px;left:0;right:0;box-shadow:0 12px 20px #0002}nav.open{flex-direction:column;gap:0;display:flex}nav button{text-align:left;padding:15px}.hero{padding-bottom:265px}.heroPhoto{border-left:0;border-top:4px solid var(--gold);border-radius:0;width:100%;height:265px;top:auto;bottom:0}.heroPhoto img{object-position:center 45%}.heroInner{padding:40px 0}.hero h1{font-size:52px}.heroSub{font-size:19px}.hero .eyebrow{font-size:10px}.buttons{flex-wrap:wrap;gap:12px}.button{padding:14px 19px;font-size:13px}.statement{text-align:center;gap:10px;padding:18px;font-size:18px}.statement span{flex-shrink:0;width:20px}.mission{grid-template-columns:1fr;gap:20px;padding-top:30px;padding-bottom:30px}.mission p{font-size:16px}.mission img{height:200px}.pillarGrid{grid-template-columns:1fr 1fr;gap:12px}.pillar:last-child{grid-column:1/-1}.pillar{padding:22px 15px}.pillar p{font-size:14px}.pillar h3{font-size:22px}.campaign{grid-template-columns:1fr}.campaignText{padding:35px 6%}.campaign img{height:250px;min-height:0}.campaign h2{font-size:38px}.roles{grid-template-columns:1fr}.role{gap:25px;padding:22px}.role h3{font-size:24px}.role>svg{width:45px;min-width:45px}.involved{padding-top:30px;padding-bottom:30px}.cta>.wrap{display:block}.cta{padding:28px 0}.cta h2{font-size:31px}.cta .button{margin-top:20px}.footerGrid{grid-template-columns:1fr 1fr;gap:30px}.footerBrand{border:0;grid-column:1/-1;padding:0}.footerBrand img{width:230px}.footerGrid>div:last-child{grid-column:1/-1}.footerBottom,.footerBottom div{flex-direction:column;gap:15px;display:flex}.pageHero{padding:45px 0}.pageHero h1{font-size:43px}.pageHero p:last-child{font-size:18px}.innerContent{padding-top:35px;padding-bottom:40px}.introSplit,.twoCols,.journey,.involveGrid,.formLayout{grid-template-columns:1fr}.introSplit{gap:20px}.programmeList article{gap:17px}.programmeList svg{width:28px}.programmeList .number{font-size:23px}.resourceGrid{grid-template-columns:1fr}.downloadPanel{flex-direction:column;align-items:flex-start}.formLayout{gap:25px;padding-top:35px;padding-bottom:35px}.formLayout form{padding:23px}.formRow{grid-template-columns:1fr;gap:0}.modal{padding:35px 25px}.modal h2{font-size:31px}}@media print{header,footer,main{display:none}.modalBackdrop{background:#fff;padding:0;position:static}.modal{width:100%;max-height:none;overflow:visible}.modal button{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.academy{border-top:1px solid #e4e4e4;padding-top:40px}.academySubtitle{color:#a17c37;margin-top:-5px;font-family:Georgia,serif;font-size:27px}.academyLead{color:var(--ink);font-size:23px}.academyStats{grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0;display:grid}.academyStats>div{background:var(--navy);color:#fff;text-align:center;border-radius:7px;padding:25px 15px}.academyStats strong{color:#d3b56c;margin-bottom:9px;font-family:Georgia,serif;font-size:36px;display:block}.academyStats span{font-size:14px}.academyHeading{margin-top:35px}.academyOutcomes{padding-left:22px;line-height:1.65}.academyOutcomes li{margin-bottom:10px}.academy .downloadPanel>div{max-width:740px}@media (width<=760px){.academyStats{grid-template-columns:1fr 1fr}.academyStats strong{font-size:30px}.academyLead{font-size:20px}}.academyFeature{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:60px;padding-bottom:60px;display:grid}.academyFeatureVisual{align-self:stretch;min-height:420px;position:relative}.academyFeatureVisual>img{object-fit:cover;border-radius:14px;width:100%;height:100%;position:absolute}.academyFeatureVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#032943d9);border-radius:0 0 14px 14px;position:absolute;inset:55% 0 0}.academyLocation{color:#fff;z-index:1;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;bottom:47px;left:23px}.academyFeatureVisual small{z-index:1;color:#edf1f3;font-size:10px;position:absolute;bottom:20px;left:23px;right:16px}.academyFeatureCopy h2{letter-spacing:-.4px;font-size:40px;line-height:1.12}.academyFeatureCopy h2 em{color:#a47f38;font-style:normal}.academyFeatureCopy h3{margin-top:22px;font-family:DM Sans,Arial,sans-serif;font-size:19px}.academyFeatureCopy h3 span{letter-spacing:1px;text-transform:uppercase;color:#946f2e;vertical-align:middle;background:#f3eddf;border-radius:4px;margin-left:8px;padding:6px 9px;font-family:inherit;font-size:11px;display:inline-block}.academyFeatureFacts{border-top:1px solid #e9e4da;border-bottom:1px solid #e9e4da;gap:22px;margin:22px 0 16px;padding:17px 0;display:flex}.academyFeatureFacts span{font-size:12px}.academyFeatureFacts b{color:var(--ink);margin-bottom:5px;font-size:23px;display:block}.academyFeatureNote{color:#6b7280;margin-bottom:21px;font-size:12px;line-height:1.6}@media (width<=1000px){.academyFeature{gap:30px}.academyFeatureCopy h2{font-size:34px}}@media (width<=760px){.academyFeature{grid-template-columns:1fr;gap:28px;padding-top:35px;padding-bottom:35px}.academyFeatureVisual{min-height:300px}.academyFeatureCopy h2{font-size:35px}.academyFeatureFacts{gap:24px}}.aboutPage h2 em{color:#a5813d;font-style:normal}.aboutWelcome{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;margin-bottom:50px;display:grid}.aboutWelcome h2{font-size:43px}.aboutLead{color:var(--ink);font-size:19px}.aboutWelcome figure{background:var(--navy);border-radius:12px;align-self:stretch;min-height:460px;margin:0;position:relative;overflow:hidden}.aboutWelcome figure img{object-fit:cover;object-position:48% center;width:100%;height:100%;position:absolute}.aboutWelcome figure:after{content:"";background:linear-gradient(#0000,#032943ed);position:absolute;inset:45% 0 0}.aboutWelcome figure>span{z-index:1;color:#fff;font-family:Georgia,serif;font-size:28px;line-height:1.3;position:absolute;bottom:64px;left:27px;right:20px}.aboutWelcome figcaption{color:#e1e8ed;z-index:1;font-size:10px;position:absolute;bottom:23px;left:27px;right:20px}.aboutPurpose{grid-template-columns:1fr 1fr;gap:22px;display:grid}.aboutPurpose article{background:var(--navy);color:#edf2f5;border-radius:9px;padding:35px}.aboutPurpose h3{color:#fff;font-size:30px}.aboutPurpose svg{color:#d6b66d;margin-bottom:22px}.aboutPurpose .eyebrow{color:#d6b66d}.aboutPurpose p:last-child{margin:0;line-height:1.6}.aboutWhy{border-bottom:1px solid #e5e2da;grid-template-columns:.85fr 1.15fr;gap:60px;padding:60px 0;display:grid}.aboutConviction{border-left:3px solid var(--gold);color:var(--ink);margin-top:25px;padding-left:20px;font-size:19px}.aboutSection{padding:55px 0 0}.aboutObjectives{grid-template-columns:1fr 1fr;gap:0 38px;display:grid}.aboutObjectives article{border-bottom:1px solid #e9e5dc;gap:20px;padding:25px 0;display:flex}.aboutObjectives article>span{color:#af8a42;font-family:Georgia,serif;font-size:24px}.aboutObjectives h3{font-size:24px}.aboutObjectives p{margin:0;font-size:15px}.aboutActivities{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.aboutActivities article{background:var(--cream);border-radius:7px;padding:27px 22px}.aboutActivities svg{color:#b08a40;margin-bottom:23px}.aboutActivities h3{font-size:24px}.aboutActivities p{margin:0;font-size:15px}.aboutAcademy{background:#f4f1e9;border-radius:10px;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;margin-top:55px;padding:40px;display:grid}.aboutAcademyPromise{border-left:1px solid #c9b98d;padding-left:40px}.aboutAcademyPromise svg{color:#a27b34;margin-bottom:22px}.aboutAcademyPromise h3{font-size:35px;line-height:1.2}.aboutValues{grid-template-columns:repeat(3,1fr);gap:27px 35px;display:grid}.aboutValues article{border-top:2px solid #c8ab70;padding-top:20px}.aboutValues h3{font-size:25px}.aboutValues p{font-size:15px}.aboutResponsible{border:1px solid #e5dfcf;border-radius:9px;grid-template-columns:1fr 1fr;gap:45px;margin-top:50px;padding:35px;display:grid}.aboutResponsible>div>svg{color:var(--gold);margin-bottom:20px}.aboutResponsible h2{font-size:34px}.aboutTextLink{color:var(--ink);text-underline-offset:4px;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}.aboutResponsible ul{align-self:center;margin:0;padding:0;list-style:none}.aboutResponsible li{border-bottom:1px solid #eee9df;gap:13px;padding:13px 0;font-size:15px;line-height:1.5;display:flex}.aboutResponsible li svg{color:#a5833e;flex-shrink:0;margin-top:2px}.aboutBelong{text-align:center;max-width:850px;margin:auto}.aboutFuture{background:var(--cream);margin-top:30px;padding:28px}.aboutFuture p:last-child{margin:0}.aboutJoin{text-align:center;border-top:1px solid #e5e2da;margin-top:50px;padding:50px 0 0}.aboutJoin>p:not(.eyebrow){max-width:700px;margin:0 auto 30px}.aboutJoinRoutes{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}.aboutJoinRoutes button{text-align:left;background:#fff;border:1px solid #e4dfd3;border-radius:8px;padding:28px 22px;transition:transform .2s,box-shadow .2s}.aboutJoinRoutes button:hover{transform:translateY(-4px);box-shadow:0 12px 25px #082e4d12}.aboutJoinRoutes button>svg{color:#a5833e;margin-bottom:20px}.aboutJoinRoutes h3{font-size:25px}.aboutJoinRoutes p{font-size:14px}.aboutJoinRoutes span{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.aboutEmail{color:var(--ink);font-size:14px}@media (width<=1000px){.aboutActivities{grid-template-columns:1fr 1fr}.aboutWelcome{gap:30px}.aboutWelcome h2{font-size:35px}.aboutAcademy{gap:30px;padding:30px}.aboutPurpose article{padding:27px}}@media (width<=760px){.aboutWelcome,.aboutPurpose,.aboutWhy,.aboutObjectives,.aboutAcademy,.aboutResponsible,.aboutJoinRoutes{grid-template-columns:1fr}.aboutWelcome figure{min-height:340px}.aboutWelcome h2{font-size:36px}.aboutWhy{gap:16px;padding:38px 0}.aboutSection{padding-top:38px}.aboutValues{grid-template-columns:1fr 1fr;gap:20px}.aboutAcademyPromise{border-top:1px solid #c9b98d;border-left:0;padding:25px 0 0}.aboutAcademy{margin-top:35px;padding:25px}.aboutResponsible{gap:20px;padding:25px}.aboutJoin{margin-top:35px;padding-top:35px}.aboutActivities{grid-template-columns:1fr}.aboutWelcome figure>span{font-size:25px}.aboutValues h3{font-size:23px}}.workInvitation{max-width:970px;margin:0 auto 50px}.workInvitation h2{font-size:48px}.participatePage h2 em{color:#a5813d;font-style:normal}.workLink{color:var(--ink);text-align:left;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.workAcademy{background:var(--cream);border-radius:12px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;padding:30px;display:grid}.workAcademy figure{background:var(--navy);border-radius:9px;align-self:stretch;min-height:450px;margin:0;position:relative;overflow:hidden}.workAcademy figure img{object-fit:cover;width:100%;height:100%;position:absolute}.workAcademy figcaption{color:#fff;background:#082e4ddb;padding:12px 15px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.stageLabel{letter-spacing:1px;color:#715117;background:#efe5cc;border-radius:4px;margin-bottom:18px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-block}.workTargets{border-top:1px solid #d9d1c0;border-bottom:1px solid #d9d1c0;gap:35px;padding:16px 0;display:flex}.workTargets p{margin:0}.workTargets b{color:var(--ink);font-size:24px;display:block}.workTargets span{font-size:12px}.workSection{padding-top:55px}.workRoles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.workRoles article{border:1px solid #e3dfd5;border-radius:8px;flex-direction:column;padding:25px;display:flex}.workRoles article>svg{color:#aa853e;margin-bottom:20px}.workRoles article h3{font-size:25px}.workRoles article p{font-size:15px}.workRoles .small{margin-top:0;font-size:12px}.workRoles .workLink{margin-top:auto}.workAreas article{border-bottom:1px solid #e5e1d8;gap:23px;padding:25px 0;display:flex}.workAreas article>svg{color:#b18c45;flex-shrink:0;margin-top:4px}.workAreas h3{font-size:28px}.workExample{background:#f7f5ef;padding:14px 18px;font-size:14px}.workProgress{background:var(--navy);color:#e1e8ee;border-radius:10px;grid-template-columns:1fr 1fr;gap:45px;margin-top:50px;padding:36px;display:grid}.workProgress h2,.workProgress h3{color:#fff}.workProgress .small{color:#bccbd6;margin:0 0 18px}.workProgress .eyebrow{color:#d7b675}.progressRows article{border-bottom:1px solid #6a819755;gap:15px;padding:18px 0;display:flex}.progressRows svg{color:#d2b06b;flex-shrink:0}.progressRows h3{font-size:24px}.progressRows p{margin:0;font-size:14px}.workAmbition{border-bottom:1px solid #e3ded2;grid-template-columns:.8fr 1.2fr;gap:50px;padding:48px 0;display:grid}.workFormSection{grid-template-columns:.85fr 1.15fr;gap:55px;padding-top:50px;scroll-margin-top:30px;display:grid}.workFormSection aside h3{margin-top:30px;font-size:26px}.workFormSection ol{padding-left:20px;line-height:1.6}.workFormSection li{margin:13px 0}.workFormSection form{border:1px solid #e3dfd5;border-radius:9px;padding:30px;box-shadow:0 10px 35px #082e4d08}.workFormSection label>span{color:#6c737c;font-size:12px}.workFormSection form>h3{font-size:30px}.workFormSection form .notice{font-size:14px}.workFormSection form .checkbox button{display:inline}.workFormSection form .checkbox input{width:auto}@media (width<=1000px){.workRoles{grid-template-columns:1fr 1fr}.workInvitation h2{font-size:40px}.workAcademy{gap:25px;padding:25px}.workFormSection{gap:30px}}@media (width<=760px){.workInvitation h2{font-size:36px}.workAcademy,.workProgress,.workAmbition,.workFormSection{grid-template-columns:1fr}.workAcademy figure{min-height:290px}.workAcademy{padding:20px}.workRoles{grid-template-columns:1fr}.workSection{padding-top:38px}.workProgress{gap:12px;padding:25px}.workAmbition{gap:15px;padding:35px 0}.workFormSection{padding-top:35px}.workAreas article{gap:15px}.workAreas article>svg{width:23px}.workFormSection form{padding:23px}.workInvitation .buttons{flex-direction:column;align-items:flex-start}}.button.inactiveDownload:disabled{opacity:1;cursor:default;box-shadow:none;transform:none}
