@font-face{font-family:SafeSpaceLanding;src:var(--ss-font-gilroy-400);font-weight:400;font-display:swap}@font-face{font-family:SafeSpaceLanding;src:var(--ss-font-gilroy-500);font-weight:500;font-display:swap}@font-face{font-family:SafeSpaceLanding;src:var(--ss-font-gilroy-600);font-weight:600;font-display:swap}.ESXKBq_page{color:#192327;max-width:1840px;margin:auto;padding:0 clamp(24px,4vw,80px);font-family:SafeSpaceLanding,Arial,sans-serif}.ESXKBq_hero{border-bottom:1px solid #d7d8d1;grid-template-columns:1.15fr .85fr;display:grid}.ESXKBq_story{border-right:1px solid #dedfd9;padding:64px clamp(36px,5vw,80px) 66px 0}.ESXKBq_eyebrow{letter-spacing:.1em;color:#74786f;margin:0 0 54px;font-size:12px;font-weight:600}.ESXKBq_story h1{letter-spacing:-.07em;white-space:nowrap;margin:0 0 30px;font-size:clamp(80px,8vw,136px);font-weight:400;line-height:1}.ESXKBq_story h1 span{color:var(--ad-navy)}.ESXKBq_positioning{max-width:650px;color:var(--ad-navy);letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(26px,2.3vw,36px);line-height:1.3}.ESXKBq_description{color:#7b7e75;max-width:610px;margin:0 0 26px;font-size:clamp(18px,1.4vw,23px);line-height:1.65}.ESXKBq_audience{color:#7b7e75;margin:0 0 38px;font-size:16px}.ESXKBq_textLink{color:var(--ad-navy);align-items:center;gap:18px;font-size:16px;display:inline-flex}.ESXKBq_textLink:hover{text-underline-offset:5px;text-decoration:underline}.ESXKBq_access{background:#fff;border:1px solid #d4d5ce;align-self:start;margin:44px 0 44px clamp(32px,4.5vw,74px)}.ESXKBq_access .signin-panel-embedded{min-height:0;padding:38px clamp(24px,3vw,48px);font-family:inherit;display:block}.ESXKBq_access .signin-form-wrap{width:100%;margin:0}.ESXKBq_access .signin-form-wrap h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(32px,2.9vw,46px);font-weight:400;line-height:1.12}.ESXKBq_access .signin-subtitle{color:#81847c;margin-bottom:27px;font-size:17px}.ESXKBq_access .signin-form{gap:20px}.ESXKBq_access .signin-form label{color:#283135;font-size:17px;font-weight:500}.ESXKBq_access .signin-form input{border:1px solid #d5d6d0;border-radius:2px;height:52px;font-size:17px}.ESXKBq_access .signin-submit{border-radius:999px;min-height:52px;font-size:17px;font-weight:500}.ESXKBq_access .signin-forgot{text-underline-offset:4px;justify-self:start;margin-top:0;font-size:15px;font-weight:400;text-decoration:underline}.ESXKBq_access .signin-footer{color:#888b80;border-top:1px solid #dedfd8;width:100%;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.7}.ESXKBq_access .auth-mode-switch{background:#f0f0eb;border-radius:999px;grid-template-columns:1fr 1fr;margin:0 0 28px;padding:5px;display:grid}.ESXKBq_access .auth-mode-switch button{color:#7b7e75;background:0 0;border:0;border-radius:999px;min-height:43px;font-size:16px}.ESXKBq_access .auth-mode-switch button[aria-pressed=true]{color:var(--ad-navy);background:#fff;box-shadow:0 2px 5px #0000000b}.ESXKBq_returning{padding:42px}.ESXKBq_returning h2{font-size:38px;font-weight:400;line-height:1.15}.ESXKBq_returning p{color:#7b7e75;font-size:19px}.ESXKBq_how,.ESXKBq_pathways{border-bottom:1px solid #d7d8d1;padding:48px 0 50px;scroll-margin-top:24px}.ESXKBq_sectionHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.ESXKBq_sectionHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3vw,49px);font-weight:400;line-height:1.1}.ESXKBq_sectionHeading p{color:#81847c;margin:0;font-size:17px;line-height:1.5}.ESXKBq_sectionHeading .ESXKBq_eyebrow{margin-bottom:15px;font-size:12px}.ESXKBq_featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ESXKBq_feature{--art-ink:#7b7769;--art-soft:#a2a18e;background:#fcfbf8;border:1px solid #dedfd7;border-radius:23px;transition:border-color .3s;position:relative;overflow:hidden}.ESXKBq_feature[data-art="1"]{--art-ink:#52747d;--art-soft:#829598}.ESXKBq_feature[data-art="2"]{--art-ink:#6e8373;--art-soft:#9e9d7c}.ESXKBq_feature:hover{border-color:#a9ada1}.ESXKBq_art{aspect-ratio:1.75;color:var(--art-ink);background:radial-gradient(at 10% 12%,#f4e4b7 0,#0000 70%),radial-gradient(at 100% 10%,#d6e8e2 0,#0000 75%),#f3e6d5;position:relative}.ESXKBq_feature[data-art="1"] .ESXKBq_art{background:radial-gradient(at 100% 10%,#c6e5ec 0,#0000 78%),radial-gradient(at 8% 20%,#e9efdf 0,#0000 70%),#e4efdf}.ESXKBq_feature[data-art="2"] .ESXKBq_art{background:radial-gradient(at 5% 10%,#cfe9df 0,#0000 70%),radial-gradient(at 100% 10%,#f5e0ad 0,#0000 70%),#e8ecd7}.ESXKBq_art:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#fcfbf8 100%);position:absolute;inset:0}.ESXKBq_number{z-index:2;color:#8b8e80;font-size:15px;position:absolute;top:24px;left:26px}.ESXKBq_artwork{width:100%;height:100%;transition:transform .85s cubic-bezier(.22,.68,.22,1);position:absolute;inset:0;transform:scale(1)}.ESXKBq_guides{opacity:.24}.ESXKBq_artCore{transform-origin:200px 125px;transition:transform .85s cubic-bezier(.22,.68,.22,1)}.ESXKBq_plane{transition:transform .85s cubic-bezier(.22,.68,.22,1)}.ESXKBq_trace{opacity:0;stroke-dasharray:.065 .935;stroke-dashoffset:1px}.ESXKBq_feature:hover .ESXKBq_artwork{transform:scale(1.045)}.ESXKBq_feature[data-art="1"]:hover .ESXKBq_plane[data-level="0"]{transform:translateY(-6px)}.ESXKBq_feature[data-art="1"]:hover .ESXKBq_plane[data-level="2"]{transform:translateY(6px)}.ESXKBq_feature[data-art="2"]:hover .ESXKBq_artCore{transform:translate(4px)rotate(-2deg)}.ESXKBq_feature:hover .ESXKBq_trace{animation:2.2s ease-out both ESXKBq_signal-pass}.ESXKBq_feature[data-art="1"]:hover .ESXKBq_trace{animation-duration:3.8s}.ESXKBq_featureCopy{padding:0 27px 29px;position:relative}.ESXKBq_featureCopy h3{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(25px,2vw,33px);font-weight:500;line-height:1.16}.ESXKBq_featureCopy p{color:#85877e;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.45}.ESXKBq_pathwayGrid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.ESXKBq_pathway,.ESXKBq_upcoming{background:#fff;border:1px solid #dedfd7;border-radius:16px;padding:32px 36px}.ESXKBq_upcoming{background:#f3f5ef}.ESXKBq_status{letter-spacing:.1em;color:#7a8071;font-size:11px;font-weight:600}.ESXKBq_pathway h3,.ESXKBq_upcoming h3{letter-spacing:-.03em;margin:10px 0;font-size:32px;font-weight:500}.ESXKBq_pathway>p,.ESXKBq_upcoming>p{color:#7b7f75;font-size:18px;line-height:1.5}.ESXKBq_courseList{margin:24px 0 28px;padding:0;list-style:none}.ESXKBq_courseList li{border-top:1px solid #e2e3dc;gap:18px;padding:14px 0;display:flex}.ESXKBq_courseList li>span{color:#8a8f82;padding-top:3px;font-size:13px}.ESXKBq_courseList strong{font-size:18px;font-weight:500;display:block}.ESXKBq_courseList small{color:#8a8e82;font-size:16px;display:block}.ESXKBq_primary{background:var(--ad-navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:14px 27px;font-size:17px;display:inline-flex}.ESXKBq_primary:hover{background:#211b65}.ESXKBq_coming{color:#7f8877;margin-top:20px;font-size:16px;display:inline-block}.ESXKBq_footer{color:#92958a;justify-content:space-between;gap:20px;padding:25px 0 30px;font-size:13px;display:flex}.ESXKBq_footer div{gap:24px;display:flex}@keyframes ESXKBq_signal-pass{0%{stroke-dashoffset:1px;opacity:0}15%,85%{opacity:1}to{stroke-dashoffset:-.1px;opacity:0}}@media (max-width:1000px){.ESXKBq_hero{grid-template-columns:1fr 1fr}.ESXKBq_story{padding-right:28px}.ESXKBq_story h1{font-size:clamp(64px,8vw,85px)}.ESXKBq_access{margin-left:28px}.ESXKBq_access .signin-panel-embedded{padding:30px 23px}.ESXKBq_sectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.ESXKBq_featureGrid{gap:15px}.ESXKBq_featureCopy{padding:0 18px 24px}.ESXKBq_featureCopy h3{font-size:24px}.ESXKBq_featureCopy p{font-size:16px}}@media (max-width:760px){.ESXKBq_hero{grid-template-columns:1fr}.ESXKBq_story{border-right:0;padding:40px 0 30px}.ESXKBq_eyebrow{margin-bottom:30px}.ESXKBq_story h1{font-size:clamp(65px,13vw,100px)}.ESXKBq_positioning{max-width:580px;font-size:28px}.ESXKBq_description{font-size:19px}.ESXKBq_access{margin:0 0 40px}.ESXKBq_access .signin-panel-embedded{padding:30px}.ESXKBq_featureGrid{grid-template-columns:1fr;gap:18px}.ESXKBq_art{aspect-ratio:1.8}.ESXKBq_featureCopy h3{font-size:28px}.ESXKBq_featureCopy p{font-size:18px}.ESXKBq_pathwayGrid{grid-template-columns:1fr}.ESXKBq_pathway,.ESXKBq_upcoming{padding:26px}.ESXKBq_footer{flex-wrap:wrap;font-size:12px}}@media (prefers-reduced-motion:reduce){.ESXKBq_page *,.ESXKBq_page :before,.ESXKBq_page :after{transition:none!important;animation:none!important}.ESXKBq_feature:hover .ESXKBq_artwork,.ESXKBq_feature:hover .ESXKBq_artCore,.ESXKBq_feature:hover .ESXKBq_plane{transform:none}}
