.academy-landing_page__x8Q4j{--page:#111111;--surface:#171717;--surface-raised:#1c1b1b;--ink:#ffffff;--cream:#faf9f5;--secondary:#e5e5e5;--muted:#a8a8a8;--quiet:#666666;--green:#1ebb52;--line:rgba(255,255,255,0.1);min-height:100svh;overflow:hidden;background:var(--page);color:var(--ink);font-family:var(--font-funnel-sans),var(--font-sans),sans-serif}.academy-landing_page__x8Q4j :focus-visible{outline:2px solid var(--green);outline-offset:4px}.academy-landing_hero__txb9W{position:relative;isolation:isolate;display:flex;width:100%;height:100svh;min-height:690px;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(8rem,16svh,10.5rem) 1.25rem 0}.academy-landing_heroArt__sTaKR{position:absolute;z-index:-1;inset:0;background-color:var(--page);background-image:url(/academy/images/landing-hero-full-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.52}.academy-landing_heroCopy__Xdh71{display:flex;width:min(920px,100%);flex-direction:column;align-items:center;text-align:center}.academy-landing_heroWordmark__IJpQC{display:inline-flex;margin-bottom:2rem;align-items:center;justify-content:center}.academy-landing_hero__txb9W h1{max-width:920px;font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(4.4rem,7vw,7.2rem);font-weight:600;letter-spacing:-.055em;line-height:.9}.academy-landing_hero__txb9W h1 span{display:block;margin-top:.12em;color:var(--green)}.academy-landing_heroBody__fzQGE{max-width:680px;margin-top:28px;color:var(--muted);font-size:clamp(16px,1.2vw,18px);line-height:1.58}.academy-landing_actions__yATVq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin-top:30px}.academy-landing_enterLink__KZWDo{display:inline-flex;min-height:50px;align-items:center;gap:16px;padding:0 20px;background:var(--green);color:#14161e;font-size:15px;font-weight:650;transition:background-color .18s ease,transform .18s ease}.academy-landing_enterLink__KZWDo:hover{transform:translateY(-2px);background:#22c55e}.academy-landing_account__W8OKH a,.academy-landing_catalogLink__P8eI6,.academy-landing_courseLibraryLink__z_h2k{display:inline-flex;align-items:center;gap:14px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.28);color:var(--ink);font-size:15px;transition:border-color .18s ease,color .18s ease,gap .18s ease}.academy-landing_account__W8OKH a:hover,.academy-landing_catalogLink__P8eI6:hover,.academy-landing_courseLibraryLink__z_h2k:hover{gap:19px;border-color:var(--green);color:var(--green)}.academy-landing_statement__yH0hE{display:grid;min-height:560px;grid-template-columns:minmax(0,1.48fr) minmax(260px,.52fr);align-items:end;gap:clamp(64px,9vw,130px);padding:clamp(104px,9vw,144px) max(20px,calc((100vw - 1192px) / 2));background:var(--surface)}.academy-landing_account__W8OKH>div:first-child>p,.academy-landing_statementLead__skWbG>p{color:var(--green);font-size:15px}.academy-landing_statement__yH0hE h2{max-width:900px;margin-top:24px;color:var(--cream);font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(3.75rem,5.7vw,5.75rem);font-weight:600;letter-spacing:-.055em;line-height:.98}.academy-landing_statement__yH0hE h2 strong{display:block;color:var(--green);font-weight:inherit}.academy-landing_statementNotes__EIAxC{padding-bottom:7px}.academy-landing_statementNotes__EIAxC p{max-width:300px;color:var(--muted);font-size:15px;line-height:1.58}.academy-landing_statementNotes__EIAxC p+p{margin-top:24px}.academy-landing_courseLibrary__XQTpo{width:min(1192px,calc(100% - 40px));margin:0 auto;padding:clamp(112px,10vw,152px) 0 clamp(124px,11vw,172px)}.academy-landing_courseLibraryHeader__eXfw9{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:clamp(64px,9vw,126px)}.academy-landing_courseLibraryTitle__6_Sjd>p{color:var(--green);font-size:15px}.academy-landing_courseLibraryTitle__6_Sjd h2{max-width:720px;margin-top:24px;font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(3.5rem,5.2vw,5.25rem);font-weight:600;letter-spacing:-.052em;line-height:.96}.academy-landing_courseLibrarySummary__QqUyI>p{max-width:430px;color:var(--muted);font-size:17px;line-height:1.58}.academy-landing_courseLibrarySummary__QqUyI>span{display:block;margin-top:26px;color:var(--quiet);font-family:var(--font-archivo),var(--font-funnel-sans),sans-serif;font-size:12px}.academy-landing_learningArea__Id5lX{margin-top:clamp(84px,8vw,118px)}.academy-landing_learningAreaHeader__DVrds{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);gap:clamp(48px,8vw,112px);padding-top:28px;border-top:1px solid var(--line)}.academy-landing_learningAreaLabel__13Nfr{display:flex;align-items:baseline;justify-content:flex-start;gap:24px}.academy-landing_learningAreaLabel__13Nfr p{color:var(--green);font-size:15px}.academy-landing_learningAreaCopy__pJNqO h3{max-width:580px;font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(2rem,3.1vw,3rem);font-weight:580;letter-spacing:-.045em;line-height:1}.academy-landing_learningAreaCopy__pJNqO p{max-width:570px;margin-top:18px;color:var(--muted);font-size:15px;line-height:1.58}.academy-landing_generalCourseGrid__ozInW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,7vw,96px);margin-top:42px}.academy-landing_generalCourseLink__yhwVx{display:grid;min-height:158px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px 0;border-top:1px solid var(--line);transition:border-color .18s ease,transform .24s ease}.academy-landing_generalCourseLink__yhwVx>div strong{color:var(--ink);font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:20px;font-weight:580;letter-spacing:-.025em}.academy-landing_generalCourseLink__yhwVx>div p{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.academy-landing_courseMeta__jkGig{display:inline-flex;align-items:center;justify-content:flex-end}.academy-landing_courseArrow__2RKO4{display:block;width:19px;height:19px;flex:0 0 auto;color:var(--ink);fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.45}.academy-landing_generalCourseLink__yhwVx:hover{border-top-color:color-mix(in srgb,var(--green) 62%,transparent);transform:translateX(.5rem)}.academy-landing_generalCourseLink__yhwVx:hover strong{color:var(--green)}.academy-landing_productCourseGrid__3mPmF{display:grid;margin-top:42px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,7vw,96px);row-gap:clamp(42px,5vw,68px)}.academy-landing_productCourseGroup__mZj94{--product-accent:var(--green);padding:0}.academy-landing_productCourseHeader__eisid,.academy-landing_productCourseName__bETFC{display:flex;align-items:center}.academy-landing_productCourseHeader__eisid{justify-content:flex-start;gap:20px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--product-accent) 24%,transparent)}.academy-landing_productCourseName__bETFC{gap:11px}.academy-landing_productMark__UmVSY{width:18px;height:18px;flex:0 0 auto;color:var(--product-accent);fill:currentColor}.academy-landing_productCourseName__bETFC h3{color:var(--product-accent);font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(24px,2vw,30px);font-weight:580;letter-spacing:-.035em}.academy-landing_productCourseList__Xhzqb{margin-top:0}.academy-landing_productCourseLink__lrOsa{position:relative;display:grid;min-height:116px;grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"level summary meta";align-items:center;gap:22px;padding:20px 0;transition:color .18s ease,transform .24s ease}.academy-landing_productCourseLink__lrOsa+.academy-landing_productCourseLink__lrOsa:before{position:absolute;top:0;right:0;left:114px;height:1px;background:var(--line);content:""}.academy-landing_productCourseLink__lrOsa strong{grid-area:level;color:var(--ink);font-size:14px;font-weight:560}.academy-landing_productCourseLink__lrOsa p{grid-area:summary;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.academy-landing_productCourseLink__lrOsa>span{display:inline-flex;align-items:center;justify-content:flex-end;grid-area:meta}.academy-landing_productCourseLink__lrOsa:hover{transform:translateX(.5rem)}.academy-landing_productCourseLink__lrOsa:hover strong{color:var(--product-accent)}.academy-landing_productCourseLink__lrOsa:hover p{color:var(--secondary)}.academy-landing_deploymentCourseGrid__Thgjr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px);margin-top:42px}.academy-landing_deploymentCourseLink__MTNoe{display:flex;min-height:300px;flex-direction:column;padding:28px 0 24px;border-top:1px solid var(--line);transition:border-color .18s ease,transform .24s ease}.academy-landing_deploymentCourseLink__MTNoe header,.academy-landing_deploymentProductMarks___Nh1j{display:flex;align-items:center}.academy-landing_deploymentCourseLink__MTNoe header{justify-content:flex-end;gap:20px}.academy-landing_deploymentProductMarks___Nh1j{gap:8px}.academy-landing_deploymentProductMark__vHGBW{width:15px;height:15px;flex:0 0 auto;fill:currentColor}.academy-landing_deploymentTitleRow__Y47VK{display:flex;width:100%;max-width:100%;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:38px}.academy-landing_deploymentTitleRow__Y47VK .academy-landing_courseArrow__2RKO4{margin-top:5px}.academy-landing_deploymentCourseLink__MTNoe h4{max-width:460px;margin-top:0;font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:580;letter-spacing:-.04em;line-height:1.04;transition:color .18s ease}.academy-landing_deploymentCourseLink__MTNoe>p{display:-webkit-box;margin-top:18px;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.academy-landing_deploymentCourseLink__MTNoe:hover{border-color:color-mix(in srgb,var(--green) 62%,transparent);transform:translateY(-.4rem)}.academy-landing_deploymentCourseLink__MTNoe:hover h4{color:var(--green)}.academy-landing_courseLibraryLink__z_h2k{margin-top:72px}.academy-landing_account__W8OKH{display:grid;min-height:500px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(64px,10vw,144px);padding:104px max(20px,calc((100vw - 1192px) / 2));background:var(--bg)}.academy-landing_account__W8OKH h2{max-width:740px;margin-top:24px;font-family:var(--font-funnel-display),var(--font-display),sans-serif;font-size:clamp(3.5rem,5.2vw,5.15rem);font-weight:600;letter-spacing:-.052em;line-height:.98}.academy-landing_account__W8OKH>div:last-child>p{max-width:460px;color:var(--muted);font-size:17px;line-height:1.62}.academy-landing_account__W8OKH a{margin-top:34px}@media (max-width:820px){.academy-landing_hero__txb9W{height:100svh;min-height:750px;padding:clamp(6rem,12svh,7.5rem) 1.5rem 0}.academy-landing_heroCopy__Xdh71{max-width:760px}.academy-landing_heroArt__sTaKR{background-position:50%;background-size:cover}.academy-landing_account__W8OKH,.academy-landing_courseLibraryHeader__eXfw9,.academy-landing_statement__yH0hE{grid-template-columns:1fr}.academy-landing_statement__yH0hE{gap:64px}.academy-landing_statementNotes__EIAxC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.academy-landing_statementNotes__EIAxC p+p{margin-top:0}.academy-landing_courseLibraryHeader__eXfw9{gap:44px}.academy-landing_deploymentCourseGrid__Thgjr,.academy-landing_generalCourseGrid__ozInW,.academy-landing_learningAreaHeader__DVrds,.academy-landing_productCourseGrid__3mPmF{grid-template-columns:1fr}.academy-landing_learningAreaHeader__DVrds{gap:34px}.academy-landing_learningAreaLabel__13Nfr{justify-content:flex-start}.academy-landing_deploymentCourseLink__MTNoe{min-height:250px}.academy-landing_account__W8OKH{gap:54px}}@media (max-width:660px){.academy-landing_account__W8OKH a,.academy-landing_catalogLink__P8eI6,.academy-landing_courseLibraryLink__z_h2k{min-height:44px;padding-bottom:0}.academy-landing_courseLibrary__XQTpo,.academy-landing_hero__txb9W{width:calc(100% - 40px)}.academy-landing_hero__txb9W{width:100%;min-height:770px;padding:clamp(4rem,8svh,5rem) 1.25rem 0}.academy-landing_hero__txb9W h1{font-size:clamp(3.2rem,14.5vw,4.25rem)}.academy-landing_heroBody__fzQGE{margin-top:24px;font-size:16px}.academy-landing_actions__yATVq{gap:20px;margin-top:26px}.academy-landing_heroArt__sTaKR{background-position:50%;background-size:cover;opacity:.42}.academy-landing_statement__yH0hE{min-height:auto;padding:90px 20px}.academy-landing_statement__yH0hE h2{font-size:clamp(3rem,13.5vw,4rem)}.academy-landing_statementNotes__EIAxC{grid-template-columns:1fr}.academy-landing_courseLibrary__XQTpo{padding:96px 0 112px}.academy-landing_courseLibraryTitle__6_Sjd h2{font-size:clamp(3rem,13.5vw,4.15rem)}.academy-landing_learningArea__Id5lX{margin-top:58px}.academy-landing_learningAreaCopy__pJNqO h3{font-size:clamp(2rem,9.5vw,2.75rem)}.academy-landing_deploymentCourseGrid__Thgjr,.academy-landing_generalCourseGrid__ozInW,.academy-landing_productCourseGrid__3mPmF{margin-top:34px}.academy-landing_generalCourseLink__yhwVx{min-height:176px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy meta";gap:18px}.academy-landing_generalCourseLink__yhwVx>div{grid-area:copy}.academy-landing_courseMeta__jkGig{grid-area:meta;justify-self:end}.academy-landing_productCourseLink__lrOsa{min-height:118px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"level meta" "summary summary";gap:10px 18px;padding:18px 0 18px 29px}.academy-landing_productCourseLink__lrOsa+.academy-landing_productCourseLink__lrOsa:before{left:29px}.academy-landing_productCourseLink__lrOsa p{-webkit-line-clamp:3}.academy-landing_deploymentCourseLink__MTNoe:hover,.academy-landing_generalCourseLink__yhwVx:hover,.academy-landing_productCourseLink__lrOsa:hover{transform:none}.academy-landing_account__W8OKH{min-height:auto;padding:90px 20px}.academy-landing_account__W8OKH h2{font-size:clamp(3rem,13.5vw,4.1rem)}}@media (max-width:820px) and (orientation:portrait){.academy-landing_heroArt__sTaKR{background-position:bottom;background-size:auto 94%}}@media (max-width:660px) and (orientation:portrait){.academy-landing_heroArt__sTaKR{background-size:auto 88%}}@media (max-width:480px){.academy-landing_actions__yATVq{flex-direction:column;gap:16px}}@media (max-height:760px) and (min-width:821px){.academy-landing_hero__txb9W h1{font-size:clamp(3.8rem,6vw,5rem)}.academy-landing_heroBody__fzQGE{margin-top:20px}.academy-landing_actions__yATVq{margin-top:22px}}@media (prefers-reduced-motion:reduce){.academy-landing_account__W8OKH a,.academy-landing_catalogLink__P8eI6,.academy-landing_courseLibraryLink__z_h2k,.academy-landing_deploymentCourseLink__MTNoe,.academy-landing_enterLink__KZWDo,.academy-landing_generalCourseLink__yhwVx,.academy-landing_productCourseLink__lrOsa{transition:none}}