.academy-module__xtT_6a__page{background:var(--paper);color:var(--ink);padding-bottom:80px}.academy-module__xtT_6a__page a:focus-visible,.academy-module__xtT_6a__page button:focus-visible,.academy-module__xtT_6a__page summary:focus-visible,.academy-module__xtT_6a__page input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.academy-module__xtT_6a__shell{width:min(var(--content-max), calc(100% - max(20px, var(--page-gutter)) * 2));margin-inline:auto}.academy-module__xtT_6a__title{font:400 clamp(46px, 5.2vw, 72px)/1.03 var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.025em;text-wrap:balance;align-items:center;gap:14px;display:flex}.academy-module__xtT_6a__lead{letter-spacing:-.01em;max-width:590px;color:var(--ink-soft);margin-top:18px;font-size:15px;line-height:1.75}.academy-module__xtT_6a__meta{color:var(--ink-soft);font-size:12px;line-height:1.6}.academy-module__xtT_6a__kicker{font:400 10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);display:block}.academy-module__xtT_6a__dot{background:var(--ink-faint);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.academy-module__xtT_6a__preview{color:var(--ink-faint);margin-top:14px;padding-left:12px;font-size:10px;line-height:1.6;position:relative}.academy-module__xtT_6a__preview:before{content:"";background:var(--amber);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.academy-module__xtT_6a__empty{color:var(--ink-soft);padding-block:24px 48px;font-size:14px;line-height:1.7}.academy-module__xtT_6a__empty a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.academy-module__xtT_6a__mediaImage{object-fit:cover;transition:transform .6s var(--ease-out)}.academy-module__xtT_6a__imageShade,.academy-module__xtT_6a__featureShade{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--night) 12%, transparent), transparent 30%, color-mix(in srgb, var(--night) 78%, transparent));position:absolute;inset:0}.academy-module__xtT_6a__featureShade{background:linear-gradient(180deg, color-mix(in srgb, var(--night) 18%, transparent), transparent 27%, color-mix(in srgb, var(--night) 85%, transparent))}.academy-module__xtT_6a__darkButton,.academy-module__xtT_6a__lightButton{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 17px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.academy-module__xtT_6a__darkButton{background:var(--ink);color:var(--paper-bright)}.academy-module__xtT_6a__darkButton:hover{background:var(--night)}.academy-module__xtT_6a__lightButton{background:var(--paper-bright);color:var(--ink)}.academy-module__xtT_6a__lightButton:hover{background:var(--paper-warm)}.academy-module__xtT_6a__seeAll{color:var(--ink);white-space:nowrap;align-items:center;gap:14px;font-size:12px;font-weight:500;display:inline-flex}.academy-module__xtT_6a__seeAll svg{transition:transform .2s}.academy-module__xtT_6a__seeAll:hover svg{transform:translate(4px)}.academy-module__xtT_6a__header{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:60px;padding-block:58px 35px;display:grid}.academy-module__xtT_6a__header .academy-module__xtT_6a__title{margin-top:18px}.academy-module__xtT_6a__headerCopy{min-width:0}.academy-module__xtT_6a__headerStats{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:20px;margin-top:21px;font-size:11px;display:flex}.academy-module__xtT_6a__headerStats span+span{position:relative}.academy-module__xtT_6a__headerStats span+span:before{content:"";background:var(--ink-faint);border-radius:50%;width:2px;height:2px;position:absolute;top:6px;left:-11px}.academy-module__xtT_6a__headerTools{padding-bottom:2px}.academy-module__xtT_6a__searchLabel{color:var(--ink-soft);margin-bottom:11px;font-size:12px;font-weight:500;display:block}.academy-module__xtT_6a__search{border:1px solid var(--line-strong);background:var(--paper-bright);width:100%;min-height:50px;color:var(--ink-faint);border-radius:8px;align-items:center;gap:10px;padding:5px 6px 5px 15px;display:flex}.academy-module__xtT_6a__search:focus-within{border-color:var(--ink)}.academy-module__xtT_6a__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.academy-module__xtT_6a__search input::-webkit-search-cancel-button{display:none}.academy-module__xtT_6a__search a{width:24px;height:30px;color:var(--ink-soft);place-items:center;display:grid}.academy-module__xtT_6a__searchSubmit{background:var(--ink);min-height:36px;color:var(--paper-bright);cursor:pointer;border-radius:4px;flex:none;padding:0 12px;font-size:11px;font-weight:500}.academy-module__xtT_6a__filters{top:var(--header-offset);z-index:8;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-bright) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 5px 18px color-mix(in srgb, var(--ink) 3%, transparent);border-radius:10px;align-items:center;gap:20px;padding:11px 13px;display:flex;position:sticky}.academy-module__xtT_6a__switch{background:var(--paper);border-radius:6px;flex:none;padding:3px;display:inline-flex}.academy-module__xtT_6a__switch a{color:var(--ink-soft);white-space:nowrap;border-radius:4px;padding:8px 11px;font-size:11px;font-weight:500}.academy-module__xtT_6a__switch a[aria-current=page]{background:var(--ink);color:var(--paper-bright)}.academy-module__xtT_6a__chips{scrollbar-width:none;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.academy-module__xtT_6a__moduleNavigation{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.academy-module__xtT_6a__moduleScrollButton{border:1px solid var(--line);width:25px;height:28px;color:var(--ink-soft);background:var(--paper-bright);cursor:pointer;border-radius:4px;flex:none;place-items:center;display:grid}.academy-module__xtT_6a__moduleScrollButton:hover{background:var(--paper);color:var(--ink)}.academy-module__xtT_6a__chips::-webkit-scrollbar{display:none}.academy-module__xtT_6a__chips a{color:var(--ink-soft);white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:none;padding:8px 11px;font-size:11px;transition:background .2s}.academy-module__xtT_6a__chips a:hover{background:var(--paper);color:var(--ink)}.academy-module__xtT_6a__chips a[aria-current=page]{border-color:var(--line);background:var(--paper);color:var(--ink)}.academy-module__xtT_6a__feature{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:0;margin-top:28px;display:grid;overflow:hidden}.academy-module__xtT_6a__featureCard{min-height:458px;color:var(--paper-bright);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:relative;overflow:hidden}.academy-module__xtT_6a__featureCard:hover .academy-module__xtT_6a__mediaImage{transform:scale(1.035)}.academy-module__xtT_6a__featureCard .academy-module__xtT_6a__cardEyebrow{z-index:2;position:absolute;top:24px;left:28px}.academy-module__xtT_6a__featureCaption{z-index:2;flex-direction:column;align-items:start;gap:13px;max-width:83%;display:flex;position:relative}.academy-module__xtT_6a__featureCategory{font:10px/1.5 var(--font-mono);letter-spacing:.03em;color:color-mix(in srgb, var(--paper-bright) 80%, transparent)}.academy-module__xtT_6a__featureTitle{font:400 clamp(32px, 3.3vw, 46px)/1.04 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.academy-module__xtT_6a__featureTagline{max-width:420px;color:color-mix(in srgb, var(--paper-bright) 85%, transparent);font-size:13px;line-height:1.65}.academy-module__xtT_6a__featureWatch{align-items:center;gap:13px;margin-top:7px;font-size:12px;display:inline-flex}.academy-module__xtT_6a__featurePlay{z-index:2;background:var(--paper-bright);width:54px;height:54px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:30px;right:28px}.academy-module__xtT_6a__featureCard:hover .academy-module__xtT_6a__featurePlay{transform:scale(1.08)}.academy-module__xtT_6a__seriesPanel{flex-direction:column;padding:28px;display:flex}.academy-module__xtT_6a__seriesPanel h2{font:400 34px/1.08 var(--font-display);letter-spacing:-.025em;margin:7px 0 9px}.academy-module__xtT_6a__seriesPanel>.academy-module__xtT_6a__meta{font-size:11px}.academy-module__xtT_6a__seriesList{border-top:1px solid var(--line);margin:20px 0 22px;display:grid}.academy-module__xtT_6a__seriesList a{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:44px;padding:11px 0;font-size:11px;line-height:1.5;display:grid}.academy-module__xtT_6a__seriesList a:hover{color:var(--amber-deep)}.academy-module__xtT_6a__seriesNumber{background:var(--paper);width:19px;height:19px;font:9px/1 var(--font-mono);color:var(--ink-faint);border-radius:50%;place-items:center;display:grid}.academy-module__xtT_6a__seriesTime{font:9px/1.6 var(--font-mono);color:var(--ink-faint)}.academy-module__xtT_6a__seriesPanel>.academy-module__xtT_6a__darkButton{justify-content:space-between;width:100%;margin-top:auto}.academy-module__xtT_6a__seriesPanel>.academy-module__xtT_6a__darkButton>svg:first-child{margin-right:-4px}.academy-module__xtT_6a__moduleSection{padding-top:52px;scroll-margin-top:155px}.academy-module__xtT_6a__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.academy-module__xtT_6a__sectionHead h2{font:400 clamp(28px, 2.9vw, 38px)/1.1 var(--font-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:11px;scroll-margin-top:160px;display:flex}.academy-module__xtT_6a__sectionHead h2>.academy-module__xtT_6a__dot{display:none}.academy-module__xtT_6a__sectionHead p{color:var(--ink-soft);margin-top:9px;font-size:13px;line-height:1.65}.academy-module__xtT_6a__count{border:1px solid var(--line);font:10px/1.3 var(--font-sans);letter-spacing:0;color:var(--ink-faint);border-radius:100px;padding:4px 8px}.academy-module__xtT_6a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.academy-module__xtT_6a__card{border-radius:10px;flex-direction:column;gap:8px;min-width:0;display:flex}.academy-module__xtT_6a__cardArt{aspect-ratio:16/10;background:var(--paper-warm);color:var(--paper-bright);isolation:isolate;border-radius:10px;display:block;position:relative;overflow:hidden}.academy-module__xtT_6a__card:hover .academy-module__xtT_6a__mediaImage{transform:scale(1.045)}.academy-module__xtT_6a__cardEyebrow{border:1px solid color-mix(in srgb, var(--paper-bright) 20%, transparent);background:color-mix(in srgb, var(--night) 38%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;font:400 8px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--paper-bright);border-radius:4px;padding:5px 8px}.academy-module__xtT_6a__cardArt .academy-module__xtT_6a__cardEyebrow{z-index:2;max-width:calc(100% - 80px);position:absolute;top:14px;left:15px}.academy-module__xtT_6a__cardTitle{z-index:2;letter-spacing:-.025em;text-wrap:balance;font-size:20px;font-weight:500;line-height:1.18;position:absolute;bottom:54px;left:18px;right:20px}.academy-module__xtT_6a__cardDuration{z-index:2;font:10px/1.2 var(--font-mono);color:color-mix(in srgb, var(--paper-bright) 90%, transparent);position:absolute;bottom:20px;left:18px}.academy-module__xtT_6a__cardPlay{z-index:2;background:var(--paper-bright);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:14px;right:16px}.academy-module__xtT_6a__card:hover .academy-module__xtT_6a__cardPlay{transform:scale(1.08)}.academy-module__xtT_6a__newBadge{z-index:2;background:var(--paper-bright);color:var(--ink);border-radius:4px;padding:4px 7px;font-size:9px;font-weight:500;position:absolute;top:14px;right:15px}.academy-module__xtT_6a__cardName{letter-spacing:-.015em;margin-top:7px;font-size:15px;font-weight:550;line-height:1.45;transition:color .2s}.academy-module__xtT_6a__card:hover .academy-module__xtT_6a__cardName{color:var(--amber-deep)}.academy-module__xtT_6a__cardTagline{color:var(--ink-soft);font-size:12px;line-height:1.65}.academy-module__xtT_6a__crumbs{padding-top:30px}.academy-module__xtT_6a__crumbs ol{color:var(--ink-faint);flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.7;display:flex}.academy-module__xtT_6a__crumbs li{gap:8px;display:flex}.academy-module__xtT_6a__crumbs a{color:var(--ink-soft)}.academy-module__xtT_6a__crumbs a:hover{color:var(--ink)}.academy-module__xtT_6a__moduleHero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:32px 42px;display:grid}.academy-module__xtT_6a__moduleHero .academy-module__xtT_6a__title{margin-top:15px}.academy-module__xtT_6a__moduleHero .academy-module__xtT_6a__title .academy-module__xtT_6a__dot{display:none}.academy-module__xtT_6a__moduleHero .academy-module__xtT_6a__lead{max-width:640px;font-size:14px}.academy-module__xtT_6a__moduleStats{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.academy-module__xtT_6a__modulePhoto{isolation:isolate;border-radius:12px;height:100%;min-height:310px;max-height:400px;position:relative;overflow:hidden}.academy-module__xtT_6a__modulePhoto:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--night) 62%, transparent));position:absolute;inset:50% 0 0}.academy-module__xtT_6a__modulePhotoCaption{z-index:2;color:var(--paper-bright);align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.academy-module__xtT_6a__pager{grid-template-columns:1fr 1fr;gap:20px;padding-top:52px;display:grid}.academy-module__xtT_6a__pager a{border:1px solid var(--line);background:var(--paper-bright);border-radius:10px;flex-direction:column;gap:11px;padding:23px 24px;transition:border-color .2s;display:flex}.academy-module__xtT_6a__pager a:hover{border-color:var(--ink-faint)}.academy-module__xtT_6a__pager a>span:last-child{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.academy-module__xtT_6a__pagerNext{text-align:right;align-items:flex-end}.academy-module__xtT_6a__pagerLabel{color:var(--ink-faint);align-items:center;gap:6px;font-size:10px;display:inline-flex}.academy-module__xtT_6a__ctaBand{background:var(--night);color:var(--paper-bright);border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);margin-top:64px;display:grid;overflow:hidden}.academy-module__xtT_6a__ctaCopy{padding:clamp(28px,4vw,48px)}.academy-module__xtT_6a__ctaCopy .academy-module__xtT_6a__kicker{color:var(--head-muted)}.academy-module__xtT_6a__ctaBand h2{max-width:580px;font:400 clamp(30px, 3.2vw, 44px)/1.05 var(--font-display);letter-spacing:-.025em;margin-top:17px}.academy-module__xtT_6a__ctaBand p{max-width:480px;color:var(--head-muted);margin-top:16px;font-size:13px;line-height:1.7}.academy-module__xtT_6a__ctaBand .academy-module__xtT_6a__lightButton{margin-top:26px}.academy-module__xtT_6a__ctaPhoto{min-height:280px;position:relative}.academy-module__xtT_6a__solutionLink{text-align:right;margin-top:16px;font-size:12px}.academy-module__xtT_6a__solutionLink a{color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}@media (max-width:1050px){.academy-module__xtT_6a__header{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:35px}.academy-module__xtT_6a__feature{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.academy-module__xtT_6a__featureCard{padding:28px}.academy-module__xtT_6a__seriesPanel{padding:24px}}@media (max-width:900px){.academy-module__xtT_6a__header{grid-template-columns:1fr;gap:28px;padding-block:45px 28px}.academy-module__xtT_6a__headerTools{max-width:600px}.academy-module__xtT_6a__feature{grid-template-columns:1fr 1fr}.academy-module__xtT_6a__featureCard{min-height:440px}.academy-module__xtT_6a__featureTitle{font-size:35px}.academy-module__xtT_6a__featureCaption{max-width:95%;padding-bottom:65px}.academy-module__xtT_6a__featurePlay{width:42px;height:42px;bottom:24px;left:28px;right:auto}.academy-module__xtT_6a__seriesPanel{padding:22px}.academy-module__xtT_6a__seriesList a{gap:8px;font-size:10px}.academy-module__xtT_6a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-module__xtT_6a__moduleHero{grid-template-columns:1fr}.academy-module__xtT_6a__modulePhoto{aspect-ratio:2;min-height:260px;max-height:330px}}@media (max-width:620px){.academy-module__xtT_6a__page{padding-bottom:45px}.academy-module__xtT_6a__header{padding-top:34px}.academy-module__xtT_6a__title{font-size:44px}.academy-module__xtT_6a__header .academy-module__xtT_6a__title{margin-top:14px}.academy-module__xtT_6a__header .academy-module__xtT_6a__lead{font-size:14px}.academy-module__xtT_6a__headerStats{gap:18px;margin-top:18px;font-size:10px}.academy-module__xtT_6a__headerTools{width:100%}.academy-module__xtT_6a__headerTools .academy-module__xtT_6a__preview{font-size:9px}.academy-module__xtT_6a__filters{flex-direction:column;align-items:stretch;gap:9px;padding:11px;position:static}.academy-module__xtT_6a__switch{width:fit-content}.academy-module__xtT_6a__chips{margin-inline:-3px;padding-bottom:2px}.academy-module__xtT_6a__chips a{padding:7px 9px;font-size:10px}.academy-module__xtT_6a__feature{grid-template-columns:1fr;margin-top:20px}.academy-module__xtT_6a__featureCard{min-height:330px;padding:24px}.academy-module__xtT_6a__featureCard .academy-module__xtT_6a__cardEyebrow{font-size:8px;top:20px;left:24px}.academy-module__xtT_6a__featureCaption{gap:12px;max-width:85%;padding-bottom:0}.academy-module__xtT_6a__featureCategory{font-size:9px}.academy-module__xtT_6a__featureTitle{font-size:36px}.academy-module__xtT_6a__featureTagline{font-size:12px}.academy-module__xtT_6a__featureWatch{display:none}.academy-module__xtT_6a__featurePlay{width:40px;height:40px;bottom:24px;left:auto;right:22px}.academy-module__xtT_6a__seriesPanel{padding:24px}.academy-module__xtT_6a__seriesPanel h2{font-size:32px}.academy-module__xtT_6a__seriesList a{padding-block:13px;font-size:11px}.academy-module__xtT_6a__moduleSection{padding-top:38px}.academy-module__xtT_6a__sectionHead{align-items:start;gap:12px;margin-bottom:19px}.academy-module__xtT_6a__sectionHead h2{gap:9px;font-size:28px}.academy-module__xtT_6a__sectionHead p{max-width:270px;font-size:12px}.academy-module__xtT_6a__sectionHead .academy-module__xtT_6a__seeAll{gap:5px;padding-top:10px;font-size:10px}.academy-module__xtT_6a__count{font-size:9px}.academy-module__xtT_6a__grid{grid-template-columns:1fr;gap:28px}.academy-module__xtT_6a__cardArt{aspect-ratio:16/10}.academy-module__xtT_6a__cardTitle{font-size:22px}.academy-module__xtT_6a__cardName{font-size:15px}.academy-module__xtT_6a__crumbs{padding-top:22px}.academy-module__xtT_6a__moduleHero{gap:25px;padding-block:26px 30px}.academy-module__xtT_6a__moduleHero .academy-module__xtT_6a__title{font-size:42px}.academy-module__xtT_6a__moduleStats{gap:16px;margin-top:23px}.academy-module__xtT_6a__modulePhoto{aspect-ratio:1.6;min-height:220px}.academy-module__xtT_6a__modulePhotoCaption{font-size:10px;bottom:20px;left:20px}.academy-module__xtT_6a__pager{grid-template-columns:1fr;gap:14px;padding-top:36px}.academy-module__xtT_6a__pager a{padding:20px}.academy-module__xtT_6a__ctaBand{grid-template-columns:1fr;margin-top:40px}.academy-module__xtT_6a__ctaCopy{padding:28px}.academy-module__xtT_6a__ctaBand h2{font-size:34px}.academy-module__xtT_6a__ctaPhoto{min-height:200px}.academy-module__xtT_6a__solutionLink{text-align:left;line-height:1.65}}@media (prefers-reduced-motion:reduce){.academy-module__xtT_6a__mediaImage,.academy-module__xtT_6a__featurePlay,.academy-module__xtT_6a__cardPlay,.academy-module__xtT_6a__seeAll svg{transition:none}.academy-module__xtT_6a__card:hover .academy-module__xtT_6a__mediaImage,.academy-module__xtT_6a__featureCard:hover .academy-module__xtT_6a__mediaImage,.academy-module__xtT_6a__featureCard:hover .academy-module__xtT_6a__featurePlay,.academy-module__xtT_6a__card:hover .academy-module__xtT_6a__cardPlay{transform:none}}
