.course-cover_cover__fOsGv{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:16/9;overflow:hidden;color:var(--ds-ink);background:#f4f4f4;border-left:1.4cqi solid var(--cover-accent)}.course-cover_cover__fOsGv[data-fill]{height:100%;aspect-ratio:auto}.course-cover_grid__RPtN1{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ff6a000b 1px,transparent 0),linear-gradient(90deg,#ff6a000b 1px,transparent 0);background-size:7cqi 7cqi;-webkit-mask-image:linear-gradient(110deg,transparent,#000);mask-image:linear-gradient(110deg,transparent,#000)}.course-cover_top__NPnlV{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:4.5cqi 5cqi 0}.course-cover_brand__3GDTu{width:7.5cqi;height:7.5cqi;object-fit:contain}.course-cover_top__NPnlV>span{font-size:2.3cqi;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-on-brand);background:var(--ds-brand);border:0;padding:1.2cqi 2cqi;border-radius:0}.course-cover_copy__YnJUW{position:relative;z-index:2;width:66%;padding:3.5cqi 0 0 5cqi}.course-cover_category__qYmy8{display:block;max-width:94%;margin-bottom:2cqi;font-size:2.4cqi;font-weight:650;line-height:1.35;color:var(--ds-muted)}.course-cover_copy__YnJUW>strong{display:block;font-family:var(--font-heading);font-size:6.1cqi;line-height:1.12;letter-spacing:-.03em;font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.course-cover_cover__fOsGv[data-length=medium] .course-cover_copy__YnJUW>strong{font-size:4.9cqi}.course-cover_cover__fOsGv[data-length=long] .course-cover_copy__YnJUW>strong{font-size:3.9cqi}.course-cover_line__j0g6R{display:flex;gap:1.5cqi;align-items:center;margin-top:3cqi;font-size:1.9cqi;font-weight:750;letter-spacing:.1em}.course-cover_line__j0g6R>span{width:5cqi;height:2px;background:var(--cover-accent)}.course-cover_line__j0g6R svg{width:3cqi;height:3cqi}.course-cover_portrait__IhSsT{position:absolute;z-index:1;height:82%;width:41%;object-fit:contain;object-position:center bottom;bottom:-3%;right:-3%;filter:none}.course-cover_orbit__YMHP4{position:absolute;z-index:-1;top:24%;right:-9%;width:48%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--cover-accent) 28%,transparent);border-radius:50%;background:color-mix(in srgb,var(--cover-accent) 6%,transparent);display:grid;place-items:center}.course-cover_orbit__YMHP4:before{content:"";position:absolute;inset:-12%;border:1px solid color-mix(in srgb,var(--cover-accent) 16%,transparent);border-radius:50%}.course-cover_orbit__YMHP4 svg{width:44%;height:44%;color:var(--cover-accent);opacity:.2}.course-cover_bottom__hsmLr{position:absolute;inset:auto 0 0;z-index:3;height:8cqi;display:flex;align-items:center;justify-content:space-between;padding:0 5cqi;background:#ffffff;border-top:1px solid var(--ds-line)}.course-cover_tools__jwymh{display:flex;gap:1cqi}.course-cover_tools__jwymh>span{display:grid;place-items:center;height:5cqi;width:5cqi;background:#fff;border:1px solid var(--ds-line);border-radius:0}.course-cover_tools__jwymh img{width:3.4cqi;height:3.4cqi;object-fit:contain}.course-cover_signature__7iagV{font-size:2.15cqi;font-weight:650;color:var(--ds-muted)}.course-catalogue_catalogue__63rNw{--catalogue-accent:var(--ds-accent);--catalogue-accent-dark:var(--ds-accent-strong);--catalogue-soft:var(--ds-soft);--catalogue-ink:var(--ds-ink);--catalogue-muted:var(--ds-muted);--catalogue-line:var(--ds-line);color:var(--catalogue-ink);padding-bottom:24px}.course-catalogue_catalogue__63rNw button,.course-catalogue_catalogue__63rNw input,.course-catalogue_catalogue__63rNw select{font:inherit}.course-catalogue_catalogue__63rNw button{-webkit-tap-highlight-color:transparent}.course-catalogue_catalogue__63rNw :is(button,select,input,a):focus-visible{outline:3px solid var(--ds-accent);outline-offset:3px}.course-catalogue_discoveryBar___PzQq{display:flex;align-items:center;gap:12px;margin-bottom:20px}.course-catalogue_searchField__DTt7j{display:flex;flex:1 1;min-width:0;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 20px;background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);box-shadow:var(--ds-shadow)}.course-catalogue_searchField__DTt7j:focus-within{border-color:var(--catalogue-accent);box-shadow:0 0 0 3px var(--ds-soft)}.course-catalogue_searchField__DTt7j>svg{flex-shrink:0;color:var(--catalogue-accent)}.course-catalogue_searchField__DTt7j input{flex:1 1;min-width:0;outline:0!important;border:0;padding:8px 0;background:transparent;color:var(--catalogue-ink);font-size:1rem}.course-catalogue_searchField__DTt7j input::placeholder{color:var(--ds-muted)}.course-catalogue_searchField__DTt7j input::-webkit-search-cancel-button{display:none}.course-catalogue_searchField__DTt7j button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;background:var(--catalogue-soft);border-radius:50%;color:var(--catalogue-accent)}.course-catalogue_searchHint__E76vM{color:var(--ds-muted);font-size:.75rem;white-space:nowrap}.course-catalogue_mobileToggle__Ooyzs{display:none}.course-catalogue_typeTabs__wPf0i{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--catalogue-line);margin-bottom:28px}.course-catalogue_typeTabs__wPf0i button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:9px 15px;border:1px solid var(--catalogue-line);border-radius:0;color:var(--catalogue-muted);background:var(--ds-surface);font-size:.8rem;font-weight:650;transition:border-color .16s,background .16s,color .16s}.course-catalogue_typeTabs__wPf0i button:hover{border-color:var(--ds-line);color:var(--catalogue-accent)}.course-catalogue_typeTabs__wPf0i button>span{font-size:.75rem;line-height:1.6;min-width:23px;padding:0 5px;border-radius:0;background:var(--ds-soft);color:var(--ds-muted)}.course-catalogue_typeTabs__wPf0i button[aria-pressed=true]{background:var(--catalogue-accent);border-color:var(--catalogue-accent);color:var(--ds-surface);box-shadow:none}.course-catalogue_typeTabs__wPf0i button[aria-pressed=true]>span{background:color-mix(in srgb,var(--catalogue-accent-dark) 35%,var(--catalogue-accent));color:var(--ds-surface)}.course-catalogue_workspace__aZ6kk{display:grid;grid-template-columns:224px minmax(0,1fr);gap:28px;align-items:start}.course-catalogue_sidebar__mXSCm{max-height:calc(100dvh - 136px);overflow-y:auto;scrollbar-width:thin;position:sticky;top:116px;padding:0 24px 0 0;border-right:1px solid var(--catalogue-line)}.course-catalogue_sidebarHeader__zDsQB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.course-catalogue_sidebarHeader__zDsQB h3{display:flex;gap:9px;align-items:center;font:700 .86rem/1.5 var(--font-body);letter-spacing:-.02em}.course-catalogue_sidebarHeader__zDsQB h3>svg{color:var(--catalogue-accent)}.course-catalogue_sidebarHeader__zDsQB button{border:0;padding:4px 0 4px 8px;color:var(--catalogue-accent);font-size:.75rem;font-weight:650;background:transparent}.course-catalogue_trackList__aajV_{margin:0 0 23px;padding:0 0 21px;border:0;border-bottom:1px solid var(--catalogue-line);min-width:0}.course-catalogue_trackList__aajV_ legend{font-size:.8125rem;font-weight:750;color:var(--ds-muted);padding:0 0 12px;letter-spacing:.02em}.course-catalogue_trackList__aajV_ button{display:flex;align-items:flex-start;gap:9px;width:100%;border:0;border-radius:0;padding:7px 5px;margin:1px 0;color:var(--catalogue-muted);background:transparent;text-align:left;font-size:.8125rem;line-height:1.5}.course-catalogue_trackList__aajV_ button:hover{background:var(--ds-canvas);color:var(--catalogue-accent)}.course-catalogue_trackList__aajV_ button[aria-pressed=true]{color:var(--catalogue-accent);font-weight:700;background:var(--catalogue-soft)}.course-catalogue_trackList__aajV_ button>span:nth-child(2){flex:1 1}.course-catalogue_trackList__aajV_ small{font:inherit;font-size:.75rem;min-width:20px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.course-catalogue_radio__FlrN3{display:inline-flex;align-items:center;justify-content:center;height:15px;width:15px;flex-shrink:0;border:1px solid var(--ds-line);border-radius:0;margin-top:1px;color:transparent;background:var(--ds-surface)}[aria-pressed=true]>.course-catalogue_radio__FlrN3{background:var(--catalogue-accent);border-color:var(--catalogue-accent);color:var(--ds-surface)}.course-catalogue_selectFilters__nWrwB{display:grid;gap:17px}.course-catalogue_selectFilters__nWrwB label{display:grid;gap:6px;min-width:0}.course-catalogue_selectFilters__nWrwB label>span{color:var(--ds-muted);font-size:.8125rem;font-weight:650}.course-catalogue_selectFilters__nWrwB select{width:100%;min-width:0;min-height:42px;padding:8px 29px 8px 11px;color:var(--catalogue-ink);border:1px solid var(--catalogue-line);border-radius:0;background-color:var(--ds-surface);font-size:.8125rem;text-overflow:ellipsis}.course-catalogue_selectFilters__nWrwB select:hover{border-color:var(--ds-line)}.course-catalogue_sidebarNote__59b2O{display:flex;align-items:flex-start;gap:10px;margin-top:26px;padding:15px 12px;border-radius:0;background:var(--ds-soft);color:var(--catalogue-accent)}.course-catalogue_sidebarNote__59b2O svg{flex-shrink:0;margin-top:2px}.course-catalogue_sidebarNote__59b2O p{font-size:.75rem;line-height:1.65;margin:0;color:var(--catalogue-muted)}.course-catalogue_sidebarNote__59b2O strong{color:var(--catalogue-accent-dark);font-weight:650}.course-catalogue_showResults__IkPgR{display:none}.course-catalogue_results__3dQG4{min-width:0;scroll-margin-top:118px}.course-catalogue_formatBar__LeLu5{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:17px 20px;background:var(--catalogue-soft);border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);margin-bottom:20px}.course-catalogue_overline__8kFQg{color:var(--catalogue-accent);font-size:.6875rem;font-weight:750;letter-spacing:.09em}.course-catalogue_formatBar__LeLu5 p{margin:2px 0 0;color:var(--catalogue-muted);font-size:.8125rem;line-height:1.5}.course-catalogue_formatSelect__3U4ej{min-width:0}.course-catalogue_formatSelect__3U4ej select{width:100%;min-width:0;min-height:43px;padding:9px 32px 9px 13px;border:1px solid var(--ds-line);background-color:var(--ds-surface);border-radius:0;font-size:.8125rem;font-weight:650;color:var(--catalogue-accent-dark)}.course-catalogue_resultsBar__iIYRC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.course-catalogue_resultCount__YQVXE{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.course-catalogue_resultCount__YQVXE strong{font-size:.95rem;font-weight:750;letter-spacing:-.025em}.course-catalogue_resultCount__YQVXE>span{font-size:.75rem;color:var(--ds-muted)}.course-catalogue_sortSelect__40NLu{display:flex;align-items:center;gap:5px;color:var(--catalogue-muted)}.course-catalogue_sortSelect__40NLu svg{flex-shrink:0}.course-catalogue_sortSelect__40NLu select{max-width:205px;min-width:0;min-height:38px;padding:7px 0 7px 3px;border:0;background:transparent;color:var(--catalogue-muted);font-size:.8125rem;cursor:pointer}.course-catalogue_activeFilters__sN62p{display:flex;gap:7px;flex-wrap:wrap;margin:-1px 0 19px}.course-catalogue_activeFilters__sN62p button{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;min-height:31px;max-width:100%;border:1px solid var(--ds-line);border-radius:0;background:var(--ds-soft);color:var(--catalogue-accent);font-size:.75rem;text-align:left;overflow-wrap:anywhere}.course-catalogue_activeFilters__sN62p button>svg{flex-shrink:0}.course-catalogue_activeFilters__sN62p button:hover{background:var(--ds-soft)}.course-catalogue_activeFilters__sN62p .course-catalogue_clearAll__lnbVL{background:transparent;border-color:transparent;color:var(--ds-muted);text-decoration:underline;text-underline-offset:3px}.course-catalogue_grid__VjZ6B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 18px}.course-catalogue_card__J0Tat{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid var(--catalogue-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow);transition:border-color .18s,box-shadow .18s,transform .18s}.course-catalogue_card__J0Tat:hover{border-color:var(--ds-line);box-shadow:var(--ds-shadow-hover);transform:translateY(-3px)}.course-catalogue_cardMain__1XL33{display:flex;flex-direction:column;flex:1 1;color:inherit}.course-catalogue_cover__Ktk_k{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--ds-soft)}.course-catalogue_cover__Ktk_k .highlight-badges{z-index:3}.course-catalogue_cardBody__BLVfQ{display:flex;flex-direction:column;flex:1 1;padding:17px 17px 0}.course-catalogue_cardTop__Y3_42{display:flex;justify-content:space-between;align-items:center;gap:8px}.course-catalogue_tier__g6iFe{color:var(--catalogue-accent);background:var(--catalogue-soft);border-radius:0;padding:3px 7px;font-size:.6875rem;font-weight:750;line-height:1.6}.course-catalogue_courseId__IpmHL{color:var(--ds-muted);font-size:.6875rem;font-weight:500;letter-spacing:.02em}.course-catalogue_card__J0Tat .course-catalogue_cardBody__BLVfQ h3{margin:11px 0 8px;font:750 1.125rem/1.4 var(--font-heading);letter-spacing:-.025em;overflow-wrap:anywhere}.course-catalogue_card__J0Tat:hover h3{color:var(--catalogue-accent)}.course-catalogue_category__cYvPv{margin:0 0 15px;color:var(--ds-muted);font-size:.75rem;line-height:1.55}.course-catalogue_cardMeta__V5_yj{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:auto}.course-catalogue_cardMeta__V5_yj>span{display:inline-flex;align-items:center;gap:5px;color:var(--catalogue-muted);font-size:.75rem;line-height:1.5}.course-catalogue_cardMeta__V5_yj svg{flex-shrink:0;color:var(--ds-muted)}.course-catalogue_availability__ZEe6V{display:flex;align-items:center;gap:5px;color:var(--ds-warning);font-size:.6875rem;line-height:1.5;margin-top:13px}.course-catalogue_availability__ZEe6V i{height:5px;width:5px;flex-shrink:0;border-radius:50%;background:var(--ds-warning)}.course-catalogue_availability__ZEe6V[data-available=true]{color:var(--ds-success)}.course-catalogue_availability__ZEe6V[data-available=true] i{background:var(--ds-success)}.course-catalogue_cardBottom__TdAxV{padding:17px}.course-catalogue_priceFormat__sHOB7{display:block;color:var(--ds-muted);font-size:.6875rem;margin-bottom:2px}.course-catalogue_cardBottom__TdAxV .card-price{gap:3px 5px;padding-top:0;border-top:0;margin:0;line-height:1.5;font-size:.75rem}.course-catalogue_cardBottom__TdAxV .card-price strong{color:var(--catalogue-ink);font-size:1.3rem;font-weight:800}.course-catalogue_cardBottom__TdAxV .card-price-hours{display:none}.course-catalogue_cardBottom__TdAxV .card-price-market{font-size:.75rem;margin-left:0}.course-catalogue_cardBottom__TdAxV .card-price-save{font-size:.6875rem;margin-left:0}.course-catalogue_cardBottom__TdAxV .catalog-card-actions{justify-content:stretch;gap:7px;padding-top:13px;margin-top:12px;border-top:1px solid var(--ds-line);font-size:.75rem}.course-catalogue_cardBottom__TdAxV .catalog-card-actions a{display:flex;justify-content:center;align-items:center;flex:1 1;min-height:38px;padding:7px 6px;border-radius:0;color:var(--catalogue-accent);background:var(--ds-soft);font-weight:700;text-align:center}.course-catalogue_cardBottom__TdAxV .catalog-card-actions a:hover{background:var(--ds-soft)}.course-catalogue_cardBottom__TdAxV .catalog-card-actions .catalog-card-request{padding:7px 6px;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--catalogue-accent)}.course-catalogue_cardBottom__TdAxV .catalog-card-actions .catalog-card-request:hover{color:var(--ds-surface);border-color:var(--catalogue-accent);background:var(--catalogue-accent)}.course-catalogue_emptyState__xuxjh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:410px;border:1px dashed var(--ds-line);border-radius:var(--ds-radius-control);text-align:center;padding:35px 25px;background:var(--ds-canvas)}.course-catalogue_emptyIcon__hNm9P{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:0;background:var(--ds-soft);color:var(--catalogue-accent);margin-bottom:22px}.course-catalogue_emptyState__xuxjh h3{font-size:1.3rem;line-height:1.4;letter-spacing:-.03em;margin-bottom:11px}.course-catalogue_emptyState__xuxjh p{max-width:390px;font-size:.83rem;color:var(--catalogue-muted);line-height:1.7;margin-bottom:22px}.course-catalogue_emptyState__xuxjh button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:0;padding:10px 18px;background:var(--catalogue-accent);color:var(--ds-surface);font-size:.875rem;font-weight:650;border-radius:0}.course-catalogue_pagination__bEQ5k{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:32px;padding-top:24px;border-top:1px solid var(--catalogue-line)}.course-catalogue_pagination__bEQ5k button{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:39px;border:1px solid var(--catalogue-line);padding:8px 12px;border-radius:0;background:var(--ds-surface);color:var(--catalogue-muted);font-size:.8125rem;font-weight:650}.course-catalogue_pagination__bEQ5k button:hover:not(:disabled){border-color:var(--ds-line);background:var(--catalogue-soft);color:var(--catalogue-accent)}.course-catalogue_pageNumbers__dbPl_,.course-catalogue_pageNumbers__dbPl_>span{display:flex;align-items:center;gap:5px}.course-catalogue_pageNumbers__dbPl_ button{min-width:35px;padding-inline:7px;border-color:transparent}.course-catalogue_pageNumbers__dbPl_ button[aria-current=page]{color:var(--ds-surface);background:var(--catalogue-accent);border-color:var(--catalogue-accent)}.course-catalogue_ellipsis__FSgES{color:var(--ds-muted);font-size:.8rem;padding:0 3px}.course-catalogue_mobilePage__1i_Hl{display:none}.course-catalogue_resultFootnote__O0MKe{text-align:center;margin:21px 0 0;color:var(--ds-muted);font-size:.75rem;line-height:1.7}@media (max-width:1180px){.course-catalogue_workspace__aZ6kk{grid-template-columns:204px minmax(0,1fr);gap:23px}.course-catalogue_sidebar__mXSCm{padding-right:19px}.course-catalogue_grid__VjZ6B{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.course-catalogue_card__J0Tat .course-catalogue_cardBody__BLVfQ h3{font-size:1.08rem}}@media (max-width:800px){.course-catalogue_catalogue__63rNw :is(input,select){font-size:16px}.course-catalogue_trackList__aajV_ button{min-height:44px}.course-catalogue_discoveryBar___PzQq{margin-bottom:15px}.course-catalogue_searchField__DTt7j{min-height:56px;gap:10px;padding:8px 14px;border-radius:0}.course-catalogue_searchField__DTt7j input{font-size:1rem}.course-catalogue_searchHint__E76vM{display:none}.course-catalogue_mobileToggle__Ooyzs{display:flex;justify-content:center;align-items:center;gap:7px;flex-shrink:0;min-height:56px;padding:11px 14px;border:1px solid var(--catalogue-line);border-radius:0;background:var(--ds-surface);color:var(--catalogue-accent);font-size:.875rem;font-weight:650}.course-catalogue_mobileToggle__Ooyzs>span{display:flex;justify-content:center;align-items:center;height:19px;width:19px;background:var(--catalogue-accent);color:var(--ds-surface);border-radius:50%;font-size:.6875rem}.course-catalogue_mobileToggle__Ooyzs[aria-expanded=true]{background:var(--catalogue-soft);border-color:var(--ds-line)}.course-catalogue_mobileToggle__Ooyzs[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.course-catalogue_typeTabs__wPf0i{flex-wrap:nowrap;overflow-x:auto;gap:7px;padding:0 0 16px;margin-bottom:20px;scrollbar-width:thin}.course-catalogue_typeTabs__wPf0i button{flex-shrink:0;min-height:40px;font-size:.8125rem;padding:8px 12px}.course-catalogue_workspace__aZ6kk{grid-template-columns:1fr;gap:20px}.course-catalogue_sidebar__mXSCm{max-height:none;overflow:visible;display:none;position:static;border:1px solid var(--catalogue-line);padding:20px;border-radius:var(--ds-radius-card);background:var(--ds-canvas)}.course-catalogue_sidebarOpen__OICDe{display:block}.course-catalogue_sidebarHeader__zDsQB{margin-bottom:18px}.course-catalogue_trackList__aajV_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;padding-bottom:17px}.course-catalogue_trackList__aajV_ legend{font-size:.74rem;padding-bottom:10px}.course-catalogue_trackList__aajV_ button{padding:7px;font-size:.8125rem}.course-catalogue_selectFilters__nWrwB{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.course-catalogue_selectFilters__nWrwB select{min-height:44px;background-color:var(--ds-surface);font-size:.8125rem}.course-catalogue_sidebarNote__59b2O{display:none}.course-catalogue_showResults__IkPgR{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:20px;border:0;border-radius:0;background:var(--catalogue-accent);color:var(--ds-surface);font-size:.82rem;font-weight:700}.course-catalogue_results__3dQG4{scroll-margin-top:100px}.course-catalogue_formatBar__LeLu5{margin-bottom:18px;padding:14px 16px}}@media (max-width:520px){.course-catalogue_discoveryBar___PzQq{gap:8px}.course-catalogue_searchField__DTt7j{min-height:52px;padding-inline:12px;gap:8px}.course-catalogue_searchField__DTt7j>svg{width:18px}.course-catalogue_searchField__DTt7j input{font-size:1rem}.course-catalogue_mobileToggle__Ooyzs{min-height:52px;gap:5px;padding-inline:11px;font-size:.8125rem}.course-catalogue_mobileToggle__Ooyzs>svg:last-child{display:none}.course-catalogue_typeTabs__wPf0i{margin-right:-4px}.course-catalogue_typeTabs__wPf0i button{font-size:.75rem}.course-catalogue_sidebar__mXSCm{padding:17px}.course-catalogue_trackList__aajV_{grid-template-columns:1fr}.course-catalogue_trackList__aajV_ button{font-size:.8rem;padding-block:8px}.course-catalogue_selectFilters__nWrwB{column-gap:11px}.course-catalogue_selectFilters__nWrwB label>span{font-size:.75rem}.course-catalogue_selectFilters__nWrwB select{padding-left:9px;font-size:.8125rem}.course-catalogue_formatBar__LeLu5{gap:11px;padding:14px;flex-direction:column;align-items:stretch}.course-catalogue_formatBar__LeLu5>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.course-catalogue_overline__8kFQg{font-size:.6875rem}.course-catalogue_formatBar__LeLu5 p{margin:0;font-size:.75rem}.course-catalogue_formatSelect__3U4ej select{font-size:.875rem;min-height:43px}.course-catalogue_resultsBar__iIYRC{align-items:center;margin-bottom:15px;gap:5px}.course-catalogue_resultCount__YQVXE{display:grid;gap:0}.course-catalogue_resultCount__YQVXE strong{font-size:.87rem}.course-catalogue_resultCount__YQVXE>span{font-size:.6875rem}.course-catalogue_sortSelect__40NLu{gap:2px}.course-catalogue_sortSelect__40NLu select{max-width:163px;font-size:.75rem}.course-catalogue_sortSelect__40NLu svg{width:13px}.course-catalogue_grid__VjZ6B{grid-template-columns:1fr;gap:23px}.course-catalogue_cover__Ktk_k{aspect-ratio:16/9}.course-catalogue_cardBody__BLVfQ{padding:19px 20px 0}.course-catalogue_card__J0Tat .course-catalogue_cardBody__BLVfQ h3{font-size:1.15rem;margin-top:12px}.course-catalogue_courseId__IpmHL,.course-catalogue_tier__g6iFe{font-size:.75rem}.course-catalogue_category__cYvPv{font-size:.8125rem;margin-bottom:15px}.course-catalogue_cardMeta__V5_yj{gap:10px 14px}.course-catalogue_cardMeta__V5_yj>span{font-size:.74rem}.course-catalogue_availability__ZEe6V{font-size:.75rem}.course-catalogue_cardBottom__TdAxV{padding:19px 20px 20px}.course-catalogue_priceFormat__sHOB7{font-size:.75rem}.course-catalogue_cardBottom__TdAxV .card-price strong{font-size:1.5rem}.course-catalogue_cardBottom__TdAxV .catalog-card-actions{font-size:.79rem;gap:10px}.course-catalogue_cardBottom__TdAxV .catalog-card-actions a{min-height:43px}.course-catalogue_pagination__bEQ5k{margin-top:25px;padding-top:20px;gap:7px}.course-catalogue_pagination__bEQ5k button{font-size:.8125rem;padding-inline:10px}.course-catalogue_pageNumbers__dbPl_{display:none}.course-catalogue_mobilePage__1i_Hl{display:block;color:var(--catalogue-muted);font-size:.75rem}.course-catalogue_resultFootnote__O0MKe{font-size:.75rem;padding-inline:4px}.course-catalogue_emptyState__xuxjh{min-height:365px;padding-inline:19px}.course-catalogue_emptyState__xuxjh h3{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.course-catalogue_catalogue__63rNw *,.course-catalogue_catalogue__63rNw :after,.course-catalogue_catalogue__63rNw :before{scroll-behavior:auto!important;transition:none!important}.course-catalogue_card__J0Tat:hover{transform:none}}.course-catalogue_catalogue__63rNw :is(.course-catalogue_typeTabs__wPf0i button,.course-catalogue_selectFilters__nWrwB select,.course-catalogue_formatSelect__3U4ej select,.course-catalogue_activeFilters__sN62p button,.course-catalogue_pagination__bEQ5k button,.course-catalogue_emptyState__xuxjh button,.course-catalogue_showResults__IkPgR){min-height:44px;border-radius:var(--ds-radius-control)}.course-catalogue_cardBottom__TdAxV .catalog-card-actions a{min-height:44px;border-radius:var(--ds-radius-control)}@media (max-width:800px){.course-catalogue_catalogue__63rNw :is(.course-catalogue_searchField__DTt7j input,.course-catalogue_selectFilters__nWrwB select,.course-catalogue_formatSelect__3U4ej select,.course-catalogue_sortSelect__40NLu select){font-size:16px}}.course-interest_section__dyDSg{background:var(--ds-canvas);scroll-margin-top:0}.course-interest_layout__jz9TT{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:1180px}.course-interest_intro__7OVFn{max-width:460px}.course-interest_eyebrow__jNwHo{color:var(--ds-accent-strong);font-size:.7rem;font-weight:750;letter-spacing:.14em}.course-interest_intro__7OVFn h2{margin:18px 0;font-size:clamp(2rem,3.1vw,3rem);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.course-interest_intro__7OVFn>p{color:var(--ds-muted);font-size:1rem;line-height:1.75;max-width:43ch}.course-interest_benefits__WutUd{display:grid;gap:15px;padding:0;margin:28px 0;list-style:none}.course-interest_benefits__WutUd li{display:flex;align-items:center;gap:12px;font-size:.875rem;color:var(--ds-ink)}.course-interest_benefits__WutUd svg{color:var(--ds-accent);flex-shrink:0}.course-interest_browseLink__LpV70{font-size:.8rem;color:var(--ds-accent-strong);text-decoration:underline;text-underline-offset:4px}.course-interest_card__wpnS0{overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface);box-shadow:var(--ds-shadow);min-width:0}.course-interest_form__h_j38,.course-interest_success__MPlv0{padding:clamp(24px,3vw,36px)}.course-interest_formHeading__RpkN0{margin-bottom:24px}.course-interest_formHeading__RpkN0 h3,.course-interest_success__MPlv0 h3{font-size:1.4rem;line-height:1.25;letter-spacing:-.03em;margin:0 0 8px}.course-interest_formHeading__RpkN0 p{font-size:.85rem;color:var(--ds-muted);margin:0;line-height:1.6}.course-interest_fields__ydazl{padding:0;margin:0;border:0;min-width:0}.course-interest_selected__b5lV8{padding:16px 18px;border-radius:var(--ds-radius-control);background:var(--ds-soft);margin-bottom:24px;border-left:3px solid var(--ds-accent)}.course-interest_selected__b5lV8 span{display:block;font-size:.63rem;font-weight:750;color:var(--ds-accent-strong);letter-spacing:.1em;margin-bottom:6px}.course-interest_selected__b5lV8 strong{display:block;font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.course-interest_contactFields__kMWJI,.course-interest_preferenceFields__0yOvB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.course-interest_form__h_j38 .field{margin:0 0 20px}.course-interest_form__h_j38 .field input,.course-interest_form__h_j38 .field select,.course-interest_form__h_j38 .field textarea{font-size:16px}.course-interest_form__h_j38 .field textarea{min-height:90px}.course-interest_preferences__aPLiC{margin:0 0 22px;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.course-interest_preferences__aPLiC summary{display:flex;align-items:center;gap:8px;min-height:54px;list-style:none;cursor:pointer;font-size:.8rem;font-weight:650}.course-interest_preferences__aPLiC summary::-webkit-details-marker{display:none}.course-interest_preferences__aPLiC summary>span{font-size:.68rem;color:var(--ds-muted);font-weight:400}.course-interest_preferences__aPLiC summary>svg{margin-left:auto;flex-shrink:0}.course-interest_preferences__aPLiC[open] summary>svg{transform:rotate(180deg)}.course-interest_preferenceFields__0yOvB{padding-top:12px}.course-interest_messageField__hZq8E{grid-column:1/-1}.course-interest_submit__p0GlO{width:100%;justify-content:center;gap:12px}.course-interest_note___D9LY{font-size:.72rem;line-height:1.7;color:var(--ds-muted);margin:16px 0 0}.course-interest_note___D9LY a{text-decoration:underline;text-underline-offset:3px}.course-interest_whatsapp__BF4QE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;padding:18px 20px;border-top:1px solid var(--ds-line);background:var(--ds-canvas);font-size:.76rem;color:var(--ds-muted)}.course-interest_whatsapp__BF4QE a{display:inline-flex;align-items:center;gap:7px;font-weight:650;color:var(--ds-accent-strong);min-height:44px}.course-interest_error__j0iqL{padding:14px;border:1px solid var(--ds-danger);color:var(--ds-danger);background:#fff5f6;font-size:.8rem;line-height:1.6;border-radius:var(--ds-radius-control);margin:0 0 18px}.course-interest_success__MPlv0{min-height:370px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.course-interest_success__MPlv0 p{margin:0;color:var(--ds-muted);font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.course-interest_success__MPlv0 h3{margin:0}.course-interest_success__MPlv0 h3:focus{outline:none}.course-interest_successIcon__MrMOt{display:grid;place-items:center;height:48px;width:48px;border-radius:50%;background:var(--ds-success-soft);color:var(--ds-success)}.course-interest_success__MPlv0 button{min-height:44px}@media (max-width:800px){.course-interest_layout__jz9TT{grid-template-columns:1fr;gap:28px;max-width:620px}.course-interest_intro__7OVFn{max-width:none}.course-interest_intro__7OVFn h2{max-width:19ch;margin:12px 0}.course-interest_benefits__WutUd,.course-interest_browseLink__LpV70,.course-interest_intro__7OVFn>p{display:none}}@media (max-width:480px){.course-interest_contactFields__kMWJI,.course-interest_preferenceFields__0yOvB{grid-template-columns:1fr;gap:0}.course-interest_form__h_j38,.course-interest_success__MPlv0{padding:24px 20px}.course-interest_formHeading__RpkN0 h3{font-size:1.25rem}.course-interest_selected__b5lV8{padding:14px}.course-interest_preferences__aPLiC summary{font-size:.75rem;gap:6px}}.courses-hub-header_hero__i7dkK{position:relative;overflow:hidden;background:var(--ds-canvas);border-bottom:1px solid var(--ds-line)}.courses-hub-header_inner__j1hfu{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;padding-block:64px 56px}.courses-hub-header_copy__WLpXv{min-width:0}.courses-hub-header_eyebrow__0u5jH{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:var(--ds-accent);letter-spacing:.13em;font-weight:750}.courses-hub-header_copy__WLpXv h1{max-width:720px;margin:20px 0;font-size:clamp(38px,4.6vw,66px);line-height:1.07;letter-spacing:-.03em;color:var(--ds-ink)}.courses-hub-header_copy__WLpXv h1 span{color:var(--ds-accent-display)}.courses-hub-header_copy__WLpXv>p{max-width:590px;font-size:16px;line-height:1.8;color:var(--ds-muted)}.courses-hub-header_actions__cjhow{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:27px}.courses-hub-header_actions__cjhow a{display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:750;color:var(--ds-accent-strong)}.courses-hub-header_actions__cjhow a.courses-hub-header_primary__C6Ttd{border-radius:var(--ds-radius-control);background:var(--ds-brand);color:var(--ds-on-brand);padding:14px 19px;box-shadow:var(--ds-shadow)}.courses-hub-header_actions__cjhow a:hover{text-decoration:underline;text-underline-offset:4px}.courses-hub-header_actions__cjhow a.courses-hub-header_primary__C6Ttd:hover{background:var(--ds-ink);color:#fff}.courses-hub-header_stats__W4zhV{display:flex;gap:29px;margin-top:37px;padding-top:22px;border-top:1px solid var(--ds-line)}.courses-hub-header_stats__W4zhV>span{display:grid;gap:4px;font-size:11px;color:var(--ds-muted)}.courses-hub-header_stats__W4zhV strong{font-size:22px;line-height:1.2;letter-spacing:-.03em;color:var(--ds-ink)}.courses-hub-header_guide__di4te{position:relative;background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);padding:28px 30px;box-shadow:var(--ds-shadow)}.courses-hub-header_guideTop__pWTGj{display:flex;align-items:center;gap:9px;color:var(--ds-accent);font-size:11px;letter-spacing:.1em;font-weight:750}.courses-hub-header_guide__di4te h2{margin:18px 0 22px;font-size:26px;line-height:1.25;letter-spacing:-.03em;color:var(--ds-ink)}.courses-hub-header_formats__bex7_>div{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-top:1px solid var(--ds-line)}.courses-hub-header_formats__bex7_>div>span{display:grid;gap:3px;color:var(--ds-ink);font-weight:750;font-size:16px}.courses-hub-header_formats__bex7_>div>span:last-child{text-align:right}.courses-hub-header_formats__bex7_ strong{font-size:12px}.courses-hub-header_formats__bex7_ small{font-size:11px;font-weight:450;color:var(--ds-muted)}.courses-hub-header_guide__di4te>p{display:flex;align-items:center;gap:7px;margin:16px 0 8px;color:var(--ds-accent-strong);font-size:11px;font-weight:700}.courses-hub-header_guide__di4te>small{display:block;color:var(--ds-muted);line-height:1.6;font-size:11px}@media (max-width:1000px){.courses-hub-header_inner__j1hfu{gap:32px}.courses-hub-header_guide__di4te{padding:24px}}@media (max-width:700px){.courses-hub-header_inner__j1hfu{grid-template-columns:1fr;gap:28px;padding-block:36px}.courses-hub-header_copy__WLpXv>p{font-size:14px}.courses-hub-header_stats__W4zhV{gap:24px;margin-top:27px}.courses-hub-header_guide__di4te h2{font-size:22px}.courses-hub-header_guide__di4te{padding:22px}}.courses-hub-header_actions__cjhow a{min-height:44px}.courses-hub-header_actions__cjhow a:focus-visible{outline:3px solid var(--ds-accent);outline-offset:5px}.courses-hub-header_actions__cjhow a.courses-hub-header_primary__C6Ttd:hover{background:var(--ds-accent-strong);text-decoration:none}.enrolment-open_grid__dIBTf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.enrolment-open_card__fK59r{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:22px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface)}.enrolment-open_mode__M8qVx{display:inline-flex;align-items:center;gap:5px;color:var(--ds-muted);font-size:.72rem;font-weight:700}.enrolment-open_card__fK59r h3{margin:0;font-size:1.1rem;line-height:1.3}.enrolment-open_card__fK59r h3 a{color:var(--ds-ink);text-decoration:none}.enrolment-open_meta__ekr_K{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:var(--ds-muted);font-size:.82rem}.enrolment-open_meta__ekr_K li{display:flex;align-items:center;gap:6px}.enrolment-open_fee__uPGXD{margin:auto 0 4px;color:var(--ds-ink)}@media (max-width:1000px){.enrolment-open_grid__dIBTf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.enrolment-open_grid__dIBTf{grid-template-columns:1fr}}.catalogue-course_detail__yG1nX{--course-accent:var(--ds-accent);color:var(--ds-ink);background:var(--ds-surface)}.catalogue-course_hero__RsWCW{overflow:hidden;background:var(--ds-canvas);border-bottom:1px solid var(--ds-line)}.catalogue-course_heroContainer__DimVO{padding-top:27px;padding-bottom:62px}.catalogue-course_breadcrumb__IU7SB{color:var(--ds-muted);font-size:.875rem}.catalogue-course_breadcrumb__IU7SB ol{display:flex;flex-wrap:wrap;align-items:center;gap:9px;list-style:none;padding:0;margin:0}.catalogue-course_breadcrumb__IU7SB li{display:flex;align-items:center;gap:9px;min-width:0}.catalogue-course_breadcrumb__IU7SB a:hover{color:var(--course-accent)}.catalogue-course_breadcrumb__IU7SB [aria-current]{color:var(--ds-ink);font-weight:650}.catalogue-course_heroGrid__RPsL_{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(32px,5.3vw,80px);margin-top:42px}.catalogue-course_heroCopy__2qodU{min-width:0}.catalogue-course_eyebrow__X84_z{display:flex;align-items:center;gap:9px;color:var(--ds-muted);font-size:.8125rem;font-weight:800;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.catalogue-course_eyebrow__X84_z>span{width:20px;height:2px;background:var(--course-accent)}.catalogue-course_categoryLink__oGnP_{display:inline-flex;align-items:center;gap:8px;color:var(--ds-muted);font-size:.875rem;margin-top:18px}.catalogue-course_categoryLink__oGnP_:hover{color:var(--course-accent)}.catalogue-course_heroCopy__2qodU h1{margin:13px 0 21px;font-size:clamp(2.2rem,3.7vw,3.8rem);line-height:1.08;letter-spacing:-.03em;overflow-wrap:anywhere}.catalogue-course_description__W4OPD{font-size:1rem;line-height:1.75;max-width:610px;color:var(--ds-muted);margin-bottom:24px}.catalogue-course_heroMeta__DkLeF{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;color:var(--ds-muted);font-size:.875rem}.catalogue-course_heroMeta__DkLeF>span{display:inline-flex;align-items:center;gap:7px}.catalogue-course_heroMeta__DkLeF svg{color:var(--ds-muted);flex-shrink:0}.catalogue-course_readiness__NRIEz{position:relative;margin-top:28px;padding-left:18px}.catalogue-course_readiness__NRIEz>strong{font-size:.875rem;color:var(--ds-muted)}.catalogue-course_readiness__NRIEz>p{font-size:.8125rem;color:var(--ds-muted);line-height:1.7;margin:4px 0 0;max-width:450px}.catalogue-course_availableDot__cI4IH,.catalogue-course_plannedDot__kzH_t{position:absolute;left:0;top:9px;width:7px;height:7px;background:var(--ds-warning);border-radius:50%}.catalogue-course_availableDot__cI4IH{background:var(--ds-success)}.catalogue-course_heroActions__dEx5O{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:25px}.catalogue-course_heroActions__dEx5O>a{min-height:47px;padding:12px 19px;font-size:.8rem}.catalogue-course_courseId__6QWKE{display:block;font-size:.6875rem;color:var(--ds-muted);margin-top:21px}.catalogue-course_courseId__6QWKE>span{margin-inline:7px}.catalogue-course_heroVisual__9VhwM{min-width:0;align-self:center;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:var(--ds-radius-card);overflow:hidden;box-shadow:var(--ds-shadow)}.catalogue-course_cover__fW9rd{margin:0;overflow:hidden;container-type:inline-size}.catalogue-course_cover__fW9rd>.thumb{border-radius:0}.catalogue-course_cardArtwork__mpY0H:has(>.thumb),.catalogue-course_cover__fW9rd:has(>.thumb){position:relative;aspect-ratio:16/10}.catalogue-course_cardArtwork__mpY0H>.thumb,.catalogue-course_cover__fW9rd>.thumb{position:absolute;inset:0;height:100%}.catalogue-course_projectPreview__Al8v9{display:flex;align-items:flex-start;gap:14px;padding:24px;border-top:1px solid var(--ds-line)}.catalogue-course_projectIcon__6ZqQs{flex-shrink:0;display:grid;place-items:center;width:43px;height:43px;border-radius:var(--ds-radius-control);background:var(--ds-soft);color:var(--course-accent)}.catalogue-course_smallLabel__MRDmX{display:block;color:var(--ds-muted);font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1.5}.catalogue-course_projectPreview__Al8v9 p{margin:7px 0 0;font-size:.84rem;color:var(--ds-ink);line-height:1.7}.catalogue-course_jumpNav__MPJUa{border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}.catalogue-course_jumpNav__MPJUa>div{display:flex;gap:34px;align-items:center;overflow-x:auto;scrollbar-width:thin}.catalogue-course_jumpNav__MPJUa a{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding-block:19px;color:var(--ds-muted);font-size:.875rem;font-weight:650;border-bottom:2px solid transparent}.catalogue-course_jumpNav__MPJUa a:first-child{border-bottom-color:var(--course-accent);color:var(--ds-ink)}.catalogue-course_jumpNav__MPJUa a:last-child{margin-left:auto;color:var(--course-accent)}.catalogue-course_jumpNav__MPJUa a:hover{color:var(--course-accent)}.catalogue-course_jumpNav__MPJUa a>span{font-size:.6875rem;background:var(--ds-soft);padding:1px 6px;border-radius:0}.catalogue-course_contentLayout___mwVo{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:clamp(32px,5vw,76px);padding-top:var(--ds-section);padding-bottom:var(--ds-section)}.catalogue-course_mainContent__M3NQm{min-width:0}.catalogue-course_curriculum__iJ4tV,.catalogue-course_overview__nxSgF,.catalogue-course_pricePanel__QsKoL,.catalogue-course_statusSection__Y34vs{scroll-margin-top:110px}.catalogue-course_curriculum__iJ4tV h2,.catalogue-course_overview__nxSgF h2,.catalogue-course_related__5K9gx h2,.catalogue-course_roleSection__0ZOEX h2,.catalogue-course_statusSection__Y34vs h2{margin-top:12px;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1.17;letter-spacing:-.03em}.catalogue-course_sectionIntro__XkSiV{margin:17px 0 25px;font-size:.86rem;line-height:1.8;color:var(--ds-muted)}.catalogue-course_skillGrid__FK8Ig{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.catalogue-course_skillGrid__FK8Ig li{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--ds-ink);line-height:1.65}.catalogue-course_skillGrid__FK8Ig svg{color:var(--course-accent);flex-shrink:0;margin-top:3px}.catalogue-course_fitGrid__fqFbY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:36px}.catalogue-course_fitCard__3GhLV{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);padding:24px;background:var(--ds-canvas)}.catalogue-course_fitCard__3GhLV>svg{color:var(--ds-muted);margin-bottom:17px}.catalogue-course_fitCard__3GhLV h3{font-size:.96rem;letter-spacing:-.025em}.catalogue-course_fitCard__3GhLV p{font-size:.875rem;color:var(--ds-muted);line-height:1.85;margin:12px 0 0}.catalogue-course_diagnostic__oUGY3{border-top:1px solid var(--ds-line);padding-top:13px}.catalogue-course_diagnostic__oUGY3>strong{display:block;color:var(--ds-ink);margin-bottom:5px}.catalogue-course_acceptance__wQBUf{display:flex;align-items:flex-start;gap:15px;margin-top:18px;padding:22px;background:var(--ds-soft);border-radius:var(--ds-radius-card)}.catalogue-course_acceptance__wQBUf>svg{flex-shrink:0;color:var(--course-accent);margin-top:2px}.catalogue-course_acceptance__wQBUf h3{font-size:.88rem;letter-spacing:-.02em}.catalogue-course_acceptance__wQBUf p{margin:8px 0 0;color:var(--ds-muted);font-size:.875rem;line-height:1.8}.catalogue-course_curriculum__iJ4tV{margin-top:66px;padding-top:44px;border-top:1px solid var(--ds-line)}.catalogue-course_sectionHeading__MtAyg{display:flex;align-items:flex-end;gap:20px}.catalogue-course_moduleCount__0J2V1{flex-shrink:0;margin-left:auto;margin-bottom:3px;border:1px solid var(--ds-line);border-radius:0;padding:5px 8px;color:var(--ds-muted);font-size:.8125rem}.catalogue-course_outlineNote__vwwTW{display:flex;align-items:flex-start;gap:9px;font-size:.8125rem;color:#686868;background:#f3f3f3;border:1px solid #e5e5e5;border-radius:var(--ds-radius-control);padding:13px 15px;margin-bottom:24px}.catalogue-course_outlineNote__vwwTW svg{flex-shrink:0;margin-top:2px}.catalogue-course_moduleList__PKpdN{display:grid;gap:10px}.catalogue-course_module__zl42e{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);overflow:hidden}.catalogue-course_module__zl42e summary{display:flex;align-items:center;gap:16px;list-style:none;padding:20px;cursor:pointer}.catalogue-course_module__zl42e summary::-webkit-details-marker{display:none}.catalogue-course_module__zl42e summary>svg{flex-shrink:0;color:var(--ds-muted);margin-left:auto;transition:transform .18s}.catalogue-course_module__zl42e[open] summary>svg{transform:rotate(180deg)}.catalogue-course_module__zl42e summary:focus-visible{outline:2px solid var(--course-accent);outline-offset:-3px;border-radius:var(--ds-radius-control)}.catalogue-course_moduleNumber__LpSKo{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;background:var(--ds-soft);color:var(--ds-muted);font-size:.8125rem;font-weight:650;border-radius:var(--ds-radius-control)}.catalogue-course_moduleTitle__i8jKU{display:flex;flex-direction:column;gap:4px}.catalogue-course_moduleTitle__i8jKU small{color:var(--ds-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.catalogue-course_moduleTitle__i8jKU strong{color:var(--ds-ink);font-size:.87rem;line-height:1.5;font-weight:700}.catalogue-course_module__zl42e[open] .catalogue-course_moduleNumber__LpSKo{background:var(--ds-soft);color:var(--course-accent)}.catalogue-course_moduleBody__n9atj{padding:0 23px 23px 70px}.catalogue-course_moduleBody__n9atj>p{color:var(--ds-muted);font-size:.875rem;line-height:1.9;margin-bottom:15px}.catalogue-course_moduleBody__n9atj>ul{padding:0;margin:0 0 20px;list-style:none;display:grid;gap:9px}.catalogue-course_moduleBody__n9atj li{display:flex;align-items:flex-start;gap:9px;color:var(--ds-muted);font-size:.8125rem;line-height:1.7}.catalogue-course_moduleBody__n9atj li svg{flex-shrink:0;color:var(--ds-muted);margin-top:3px}.catalogue-course_practiceTask__jDj_h{background:var(--ds-canvas);border-left:2px solid var(--ds-line);border-radius:0;padding:14px 17px}.catalogue-course_practiceTask__jDj_h>span{color:var(--ds-muted);font-size:.6875rem;font-weight:800;letter-spacing:.1em}.catalogue-course_practiceTask__jDj_h p{font-size:.8125rem;line-height:1.8;color:var(--ds-muted);margin:7px 0 0}.catalogue-course_assessments__aqNZ3{margin-top:48px;padding-top:38px;border-top:1px solid var(--ds-line)}.catalogue-course_assessments__aqNZ3 h2{margin-top:12px;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1.17;letter-spacing:-.03em}.catalogue-course_assessmentList__BZeqj{list-style:none;display:grid;gap:14px;padding:0;margin:0}.catalogue-course_assessmentList__BZeqj>li{display:flex;align-items:flex-start;gap:15px;padding:21px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control)}.catalogue-course_assessmentNumber__0bCgI{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:var(--ds-radius-control);background:var(--ds-soft);color:var(--course-accent);font-size:.8125rem;font-weight:750}.catalogue-course_assessmentList__BZeqj h3{margin-top:5px;font-size:.91rem;letter-spacing:-.02em}.catalogue-course_assessmentList__BZeqj p{color:var(--ds-muted);font-size:.875rem;line-height:1.8;margin:11px 0 0}.catalogue-course_assessmentEvidence__PSK65{margin-top:15px;padding-top:13px;border-top:1px solid var(--ds-line)}.catalogue-course_assessmentEvidence__PSK65>span{color:var(--ds-muted);font-size:.6875rem;letter-spacing:.085em;font-weight:800}.catalogue-course_assessmentEvidence__PSK65>p{margin-top:5px;font-size:.8125rem}.catalogue-course_sidebar__50okM{min-width:0}.catalogue-course_pricePanel__QsKoL{position:sticky;top:118px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);padding:26px;box-shadow:var(--ds-shadow)}.catalogue-course_pricePanel__QsKoL h2{font-size:1.4rem;letter-spacing:-.03em;margin-top:10px}.catalogue-course_priceDescription__0ARTu{font-size:.8125rem;line-height:1.8;color:var(--ds-muted);margin:13px 0 21px}.catalogue-course_priceList___zxdU{display:grid;gap:9px}.catalogue-course_priceRow__AH_G5{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);padding:14px 13px;background:var(--ds-canvas)}.catalogue-course_priceRow__AH_G5:nth-child(2){border-color:var(--ds-line);background:var(--ds-soft)}.catalogue-course_priceRow__AH_G5>div{display:flex;flex-direction:column;gap:2px}.catalogue-course_priceRow__AH_G5>div:last-child{text-align:right;flex-shrink:0}.catalogue-course_priceRow__AH_G5 strong{font-size:.81rem;font-weight:750;color:var(--ds-ink)}.catalogue-course_priceRow__AH_G5>div:last-child strong{color:var(--ds-ink);font-size:1rem;letter-spacing:-.03em}.catalogue-course_priceRow__AH_G5 span{font-size:.6875rem;color:var(--ds-muted);line-height:1.6}.catalogue-course_priceNote__c2tn2{font-size:.8125rem;line-height:1.85;color:var(--ds-muted);margin:17px 0}.catalogue-course_requestButton__ABjb2{width:100%;min-height:46px;padding:12px 10px;font-size:.8125rem;border-radius:var(--ds-radius-control)}.catalogue-course_noPayment__JTH8D{display:block;text-align:center;color:var(--ds-muted);font-size:.6875rem;margin-top:10px}.catalogue-course_quickFacts__Vv6Qo{margin:24px 0 0;padding-top:19px;border-top:1px solid var(--ds-line);display:grid;gap:11px}.catalogue-course_quickFacts__Vv6Qo>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;font-size:.8125rem;line-height:1.5}.catalogue-course_quickFacts__Vv6Qo dt{color:var(--ds-muted)}.catalogue-course_quickFacts__Vv6Qo dd{color:var(--ds-ink);font-weight:650;text-align:right;margin:0}.catalogue-course_deliveryFormats__U0NnH{margin-top:24px}.catalogue-course_deliveryFormats__U0NnH>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.catalogue-course_deliveryFormats__U0NnH>div>span{padding:3px 7px;border:1px solid var(--ds-line);border-radius:0;font-size:.6875rem;color:var(--ds-muted)}.catalogue-course_statusSection__Y34vs{padding-block:55px;border-block:1px solid var(--ds-line);background:var(--ds-canvas)}.catalogue-course_statusLayout__FwYE4{display:grid;grid-template-columns:.85fr 1.2fr;gap:60px;align-items:center}.catalogue-course_statusLayout__FwYE4>div>p{margin-top:17px;color:var(--ds-muted);font-size:.875rem;line-height:1.85}.catalogue-course_referenceLink__47QuF{display:inline-flex;align-items:center;gap:7px;color:var(--ds-accent);font-size:.8125rem;font-weight:650}.catalogue-course_statusGrid__zhZ_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:0}.catalogue-course_statusGrid__zhZ_4>div{border-bottom:1px solid var(--ds-line);padding-bottom:13px;min-width:0}.catalogue-course_statusGrid__zhZ_4 dt{font-size:.6875rem;color:var(--ds-muted);letter-spacing:.035em}.catalogue-course_statusGrid__zhZ_4 dd{margin:5px 0 0;font-size:.8125rem;color:var(--ds-ink);line-height:1.65;overflow-wrap:anywhere}.catalogue-course_roleSection__0ZOEX{padding-top:62px;padding-bottom:62px}.catalogue-course_roleLinks__ayjXx{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.catalogue-course_roleLinks__ayjXx a{display:flex;align-items:center;gap:16px;font-size:.875rem;font-weight:650;color:var(--ds-muted);padding:10px 14px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control)}.catalogue-course_roleLinks__ayjXx a:hover{color:var(--course-accent);border-color:var(--course-accent)}.catalogue-course_supportNote__JJMLD{padding-top:48px;padding-bottom:40px}.catalogue-course_supportNote__JJMLD h2{margin-top:12px;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2;letter-spacing:-.03em}.catalogue-course_supportNote__JJMLD p{max-width:770px;color:var(--ds-muted);font-size:.8rem;line-height:1.85;margin:17px 0 0}.catalogue-course_related__5K9gx{padding-top:45px;padding-bottom:80px}.catalogue-course_relatedHeading__Ifo9S{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.catalogue-course_relatedHeading__Ifo9S>div{max-width:790px}.catalogue-course_relatedHeading__Ifo9S>a{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;font-size:.8125rem;color:var(--ds-muted);font-weight:650;padding-bottom:5px}.catalogue-course_relatedGrid__xOtMi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.catalogue-course_card__zKupd{display:flex;flex-direction:column;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);overflow:hidden;background:var(--ds-surface);transition:border-color .18s,box-shadow .18s,transform .18s}.catalogue-course_card__zKupd:hover{border-color:var(--ds-line);box-shadow:var(--ds-shadow-hover);transform:translateY(-3px)}.catalogue-course_cardArtwork__mpY0H{position:relative;overflow:hidden;container-type:inline-size}.catalogue-course_cardArtwork__mpY0H>.highlight-badges{position:absolute;top:10px;right:10px;z-index:3}.catalogue-course_cardBody__QTb81{display:flex;flex-direction:column;flex:1 1;padding:20px}.catalogue-course_cardMeta__j8tvi{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ds-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.catalogue-course_cardMeta__j8tvi>span:last-child{color:var(--ds-warning);letter-spacing:0;text-transform:none;font-size:.6875rem}.catalogue-course_cardBody__QTb81 h3{margin-top:13px;font-size:1.05rem;line-height:1.45;letter-spacing:-.025em}.catalogue-course_cardBody__QTb81>p{color:var(--ds-muted);font-size:.8125rem;margin:12px 0 17px}.catalogue-course_cardBody__QTb81>.card-price{margin-top:auto;font-size:.8125rem}.catalogue-course_cardLink__sOYK5{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ds-line);padding-top:14px;margin-top:18px;font-size:.8125rem;font-weight:700;color:var(--ds-accent)}@media (max-width:1100px){.catalogue-course_heroGrid__RPsL_{gap:32px}.catalogue-course_heroCopy__2qodU h1{font-size:2.8rem}.catalogue-course_contentLayout___mwVo{grid-template-columns:minmax(0,1fr) 315px;gap:32px}.catalogue-course_pricePanel__QsKoL{padding:22px}.catalogue-course_fitCard__3GhLV{padding:19px}.catalogue-course_heroMeta__DkLeF{gap:10px 14px}.catalogue-course_heroMeta__DkLeF>span{font-size:.8125rem}.catalogue-course_statusLayout__FwYE4{gap:40px}}@media (max-width:850px){.catalogue-course_heroGrid__RPsL_{grid-template-columns:1fr;gap:33px;margin-top:30px}.catalogue-course_heroCopy__2qodU h1{font-size:clamp(2.3rem,6vw,3.4rem);max-width:700px}.catalogue-course_heroVisual__9VhwM{display:grid;grid-template-columns:1.05fr 1fr;align-items:center}.catalogue-course_projectPreview__Al8v9{border-top:0;border-left:1px solid var(--ds-line);padding:20px}.catalogue-course_projectIcon__6ZqQs{width:34px;height:34px;border-radius:var(--ds-radius-control)}.catalogue-course_projectIcon__6ZqQs svg{width:19px}.catalogue-course_projectPreview__Al8v9 p{font-size:.875rem}.catalogue-course_contentLayout___mwVo{grid-template-columns:1fr;gap:40px;padding-top:45px;padding-bottom:50px}.catalogue-course_sidebar__50okM{grid-row:1}.catalogue-course_pricePanel__QsKoL{position:static;padding:24px}.catalogue-course_priceList___zxdU{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-course_priceRow__AH_G5{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.catalogue-course_priceRow__AH_G5>div:last-child{text-align:left}.catalogue-course_priceRow__AH_G5>div:last-child strong{font-size:1.2rem}.catalogue-course_priceNote__c2tn2{margin-bottom:12px}.catalogue-course_requestButton__ABjb2{width:auto}.catalogue-course_noPayment__JTH8D{text-align:left}.catalogue-course_quickFacts__Vv6Qo{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.catalogue-course_deliveryFormats__U0NnH{margin-top:20px}.catalogue-course_statusLayout__FwYE4{grid-template-columns:1fr;gap:30px}.catalogue-course_statusSection__Y34vs{padding-block:40px}.catalogue-course_relatedHeading__Ifo9S{align-items:flex-start;flex-direction:column;gap:17px}.catalogue-course_relatedGrid__xOtMi{gap:14px}.catalogue-course_cardBody__QTb81{padding:15px}.catalogue-course_cardBody__QTb81 h3{font-size:.9rem}.catalogue-course_cardBody__QTb81>.card-price{font-size:.8125rem;gap:5px}.catalogue-course_jumpNav__MPJUa>div{gap:25px}}@media (max-width:560px){.catalogue-course_heroContainer__DimVO{padding-top:20px;padding-bottom:32px}.catalogue-course_breadcrumb__IU7SB{font-size:.8125rem}.catalogue-course_breadcrumb__IU7SB li,.catalogue-course_breadcrumb__IU7SB ol{gap:6px}.catalogue-course_heroGrid__RPsL_{margin-top:26px}.catalogue-course_heroCopy__2qodU h1{margin-top:12px;font-size:2.35rem}.catalogue-course_description__W4OPD{font-size:.88rem;margin-bottom:19px}.catalogue-course_categoryLink__oGnP_{font-size:.71rem}.catalogue-course_eyebrow__X84_z{font-size:.6875rem}.catalogue-course_heroMeta__DkLeF{gap:10px 15px}.catalogue-course_heroActions__dEx5O{gap:8px}.catalogue-course_heroActions__dEx5O>a{flex:1 1;min-width:155px;padding-inline:12px;font-size:.8125rem}.catalogue-course_readiness__NRIEz{margin-top:23px}.catalogue-course_heroVisual__9VhwM{display:block;border-radius:var(--ds-radius-card)}.catalogue-course_projectPreview__Al8v9{border-left:0;border-top:1px solid var(--ds-line);padding:19px}.catalogue-course_projectPreview__Al8v9 p{font-size:.875rem}.catalogue-course_jumpNav__MPJUa>div{gap:23px}.catalogue-course_jumpNav__MPJUa a{font-size:.8125rem;padding-block:16px}.catalogue-course_contentLayout___mwVo{padding-top:30px;gap:34px}.catalogue-course_pricePanel__QsKoL{padding:21px 18px;border-radius:var(--ds-radius-control)}.catalogue-course_pricePanel__QsKoL h2{font-size:1.3rem}.catalogue-course_priceDescription__0ARTu{font-size:.8125rem}.catalogue-course_priceList___zxdU{grid-template-columns:1fr}.catalogue-course_priceRow__AH_G5{flex-direction:row;align-items:center;padding:13px}.catalogue-course_priceRow__AH_G5>div:last-child{text-align:right}.catalogue-course_priceRow__AH_G5>div:last-child strong{font-size:1rem}.catalogue-course_requestButton__ABjb2{width:100%;font-size:.71rem}.catalogue-course_noPayment__JTH8D{text-align:center}.catalogue-course_quickFacts__Vv6Qo{grid-template-columns:1fr;gap:10px}.catalogue-course_curriculum__iJ4tV h2,.catalogue-course_overview__nxSgF h2,.catalogue-course_related__5K9gx h2,.catalogue-course_roleSection__0ZOEX h2,.catalogue-course_statusSection__Y34vs h2{font-size:1.8rem}.catalogue-course_sectionIntro__XkSiV{font-size:.875rem;margin-top:14px}.catalogue-course_skillGrid__FK8Ig{grid-template-columns:1fr;gap:13px}.catalogue-course_skillGrid__FK8Ig li{font-size:.8rem}.catalogue-course_fitGrid__fqFbY{grid-template-columns:1fr;margin-top:26px;gap:10px}.catalogue-course_fitCard__3GhLV{padding:20px}.catalogue-course_fitCard__3GhLV>svg{margin-bottom:12px}.catalogue-course_acceptance__wQBUf{padding:18px;gap:11px}.catalogue-course_curriculum__iJ4tV{margin-top:36px;padding-top:30px}.catalogue-course_sectionHeading__MtAyg{align-items:flex-start;flex-direction:column;gap:14px}.catalogue-course_moduleCount__0J2V1{margin:0}.catalogue-course_outlineNote__vwwTW{padding:12px;font-size:.67rem}.catalogue-course_module__zl42e summary{padding:15px 13px;gap:11px}.catalogue-course_moduleNumber__LpSKo{width:29px;height:29px;font-size:.8125rem}.catalogue-course_moduleTitle__i8jKU strong{font-size:.8rem}.catalogue-course_moduleTitle__i8jKU small{font-size:.6875rem}.catalogue-course_moduleBody__n9atj{padding:0 16px 17px}.catalogue-course_moduleBody__n9atj li,.catalogue-course_moduleBody__n9atj>p{font-size:.8125rem}.catalogue-course_practiceTask__jDj_h{padding:12px 14px}.catalogue-course_statusGrid__zhZ_4{gap:18px}.catalogue-course_statusGrid__zhZ_4 dd{font-size:.69rem}.catalogue-course_roleSection__0ZOEX{padding-block:38px}.catalogue-course_related__5K9gx{padding-top:15px;padding-bottom:45px}.catalogue-course_relatedGrid__xOtMi{grid-template-columns:1fr;gap:20px}.catalogue-course_cardBody__QTb81{padding:20px}.catalogue-course_cardBody__QTb81 h3{font-size:1.07rem}.catalogue-course_cardBody__QTb81>.card-price{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.catalogue-course_card__zKupd,.catalogue-course_module__zl42e summary>svg{transition:none}.catalogue-course_card__zKupd:hover{transform:none}}.catalogue-course_detail__yG1nX :is(a,summary):focus-visible{outline:3px solid var(--ds-accent);outline-offset:4px}.catalogue-course_pricePanel__QsKoL{background:var(--ds-surface)}.catalogue-course_priceRow__AH_G5:nth-child(2){border-color:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-line))}@media (prefers-reduced-motion:reduce){.catalogue-course_detail__yG1nX *,.catalogue-course_detail__yG1nX :after,.catalogue-course_detail__yG1nX :before{transition:none!important;scroll-behavior:auto!important}.catalogue-course_card__zKupd:hover{transform:none}}.mentorship-calendar_calendar__dD2H2{width:100%;min-width:0;color:var(--ds-ink)}.mentorship-calendar_header__P7ZID{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mentorship-calendar_header__P7ZID h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.025em;line-height:1.4}.mentorship-calendar_navigation__3g0x1{display:inline-flex;gap:4px}.mentorship-calendar_navigation__3g0x1 button{display:grid;place-items:center;min-height:44px;width:44px;padding:0;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);color:var(--ds-ink);background:var(--ds-surface);cursor:pointer}.mentorship-calendar_navigation__3g0x1 button:disabled{color:var(--ds-muted);opacity:.45;cursor:default}.mentorship-calendar_dates__bQTTz{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mentorship-calendar_weekday__8Klv6{padding:4px 0 8px;color:var(--ds-muted);text-align:center;text-decoration:none;font-size:.65rem;font-weight:650;line-height:1.5}.mentorship-calendar_day__8Jo3B{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:50px;padding:5px 2px;border:1px solid transparent;border-radius:var(--ds-radius-control);color:var(--ds-muted);background:transparent;font:inherit;font-size:.82rem;line-height:1.2;cursor:default}.mentorship-calendar_day__8Jo3B:disabled:not(.mentorship-calendar_choice__CiFfe){opacity:.5}.mentorship-calendar_choice__CiFfe{border-color:var(--ds-line);color:var(--ds-accent-strong);background:var(--ds-soft);font-weight:700;cursor:pointer}.mentorship-calendar_choice__CiFfe:disabled{cursor:wait;opacity:.65}.mentorship-calendar_today__o9rm5>.mentorship-calendar_dayNumber__SvtCH{text-decoration:underline;text-underline-offset:3px}.mentorship-calendar_day__8Jo3B.mentorship-calendar_selected__YaEnv{border-color:var(--ds-accent);color:#ffffff;background:var(--ds-accent)}.mentorship-calendar_count__zZxf_{min-width:16px;padding:1px 3px;border-radius:0;background:var(--ds-surface);color:var(--ds-accent-strong);font-size:.7rem;font-weight:750;line-height:1.2}.mentorship-calendar_indicators__d_xqc{position:absolute;top:4px;right:4px;display:flex;gap:2px}.mentorship-calendar_indicators__d_xqc i{display:block;width:4px;height:4px;border-radius:50%}.mentorship-calendar_bookedMark__E9q9Z{background:var(--ds-warning)}.mentorship-calendar_unavailableMark__3tAsp{background:var(--ds-muted)}.mentorship-calendar_dot__J_eKD{width:4px;height:4px;border-radius:50%;background:currentColor}.mentorship-calendar_day__8Jo3B:focus-visible,.mentorship-calendar_navigation__3g0x1 button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;z-index:1}.mentorship-calendar_legend__oc_Ua{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;color:var(--ds-muted);font-size:.69rem;line-height:1.5}.mentorship-calendar_legend__oc_Ua>span{display:inline-flex;align-items:center;gap:6px}.mentorship-calendar_legend__oc_Ua i{width:9px;height:9px;flex-shrink:0;border-radius:0}.mentorship-calendar_legendChoice__CmJrC{border:1px solid var(--ds-line-strong);background:var(--ds-soft)}.mentorship-calendar_legendSelected__I3Bea{background:var(--ds-accent)}.mentorship-calendar_summary__TvzN9{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:16px;padding:12px 0;border-block:1px solid var(--ds-line);color:var(--ds-muted);font-size:.72rem;line-height:1.5}.mentorship-calendar_summary__TvzN9>span{display:inline-flex;align-items:baseline;gap:4px}.mentorship-calendar_summary__TvzN9 strong{font-size:.86rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mentorship-calendar_summaryAvailable__ho_Gf{color:var(--ds-success)}.mentorship-calendar_summaryBooked__XdHTL{color:var(--ds-warning)}.mentorship-calendar_status__t_Vgz{margin:14px 0 0;min-height:3em;color:var(--ds-muted);font-size:.74rem;line-height:1.6;overflow-wrap:anywhere}.mentorship-calendar_status__t_Vgz strong{color:var(--ds-ink);font-weight:650}@media (hover:hover){.mentorship-calendar_choice__CiFfe:hover:not(:disabled):not(.mentorship-calendar_selected__YaEnv),.mentorship-calendar_navigation__3g0x1 button:hover:not(:disabled){border-color:var(--ds-accent);background:var(--ds-soft)}}@media (max-width:380px){.mentorship-calendar_dates__bQTTz{gap:3px}.mentorship-calendar_day__8Jo3B{border-radius:0;font-size:.78rem}}.mentorship-calendar_calendar__dD2H2[data-mode=available] .mentorship-calendar_availableDay__VGiXJ{border-color:color-mix(in srgb,var(--ds-success) 30%,var(--ds-line));color:var(--ds-success);background:var(--ds-success-soft)}.mentorship-calendar_calendar__dD2H2[data-mode=available] .mentorship-calendar_bookedDay__ZFdad{border-color:color-mix(in srgb,var(--ds-warning) 35%,var(--ds-line));color:var(--ds-warning);background:color-mix(in srgb,var(--ds-warning) 6%,var(--ds-surface))}.mentorship-calendar_calendar__dD2H2[data-mode=available] .mentorship-calendar_unavailableDay__PoFnR{border-color:var(--ds-line-strong);border-style:dashed;color:var(--ds-muted);background:var(--ds-surface)}.mentorship-calendar_calendar__dD2H2[data-mode=available] .mentorship-calendar_day__8Jo3B.mentorship-calendar_selected__YaEnv{border-color:var(--ds-accent);color:#ffffff;background:var(--ds-accent)}.mentorship-calendar_calendar__dD2H2[data-mode=available] .mentorship-calendar_legendChoice__CmJrC{border-color:var(--ds-success);background:var(--ds-success-soft)}.mentorship-calendar_legendUnavailable__2gv9n{border:1px dashed var(--ds-muted);background:var(--ds-surface)}.mentorship-time-request_request__eMQIm{min-width:0;color:var(--ds-ink)}.mentorship-time-request_heading__5pNYB{margin-bottom:24px;max-width:68ch}.mentorship-time-request_eyebrow__g4t_B{display:inline-flex;align-items:center;gap:8px;color:var(--ds-accent-strong);font-size:.68rem;font-weight:750;letter-spacing:.1em}.mentorship-time-request_heading__5pNYB h3,.mentorship-time-request_success__uAgvC h3{margin:12px 0 10px;font-size:clamp(1.5rem,2.3vw,2rem);letter-spacing:-.03em;line-height:1.2}.mentorship-time-request_heading__5pNYB p,.mentorship-time-request_success__uAgvC p{margin:0;color:var(--ds-muted);font-size:.9rem;line-height:1.7}.mentorship-time-request_fields__j0_Gd{min-width:0;border:0;padding:0;margin:0}.mentorship-time-request_schedule__IvvDb{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px;margin-bottom:26px}.mentorship-time-request_calendar__2PV_h{min-width:0}.mentorship-time-request_timeFields__Rxyw3{min-width:0;padding:20px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-canvas)}.mentorship-time-request_timeHeading__BJf3A{margin-bottom:20px}.mentorship-time-request_timeHeading__BJf3A>span{color:var(--ds-accent-strong);font-size:.62rem;font-weight:750;letter-spacing:.09em}.mentorship-time-request_timeHeading__BJf3A h4{margin:9px 0;font-size:1.15rem;line-height:1.3;letter-spacing:-.025em}.mentorship-time-request_timeHeading__BJf3A p{margin:0;color:var(--ds-muted);font-size:.76rem;line-height:1.7}.mentorship-time-request_contactFields__UxtX7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mentorship-time-request_field__7lSPq{min-width:0;margin-bottom:18px}.mentorship-time-request_field__7lSPq label{display:block;margin:0 0 8px;color:var(--ds-ink);font-size:.8rem;font-weight:650}.mentorship-time-request_field__7lSPq input,.mentorship-time-request_field__7lSPq select,.mentorship-time-request_field__7lSPq textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:var(--ds-control-height);margin:0;padding:12px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-control);color:var(--ds-ink);background:var(--ds-surface);font:inherit;font-size:16px;line-height:1.5;color-scheme:light}.mentorship-time-request_field__7lSPq textarea{min-height:104px;resize:vertical}.mentorship-time-request_field__7lSPq input:focus-visible,.mentorship-time-request_field__7lSPq select:focus-visible,.mentorship-time-request_field__7lSPq textarea:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.mentorship-time-request_help__LVx4g,.mentorship-time-request_note__O6PTx{color:var(--ds-muted);font-size:.74rem;line-height:1.7}.mentorship-time-request_help__LVx4g{margin:0}.mentorship-time-request_note__O6PTx{margin:14px 0 0}.mentorship-time-request_note__O6PTx a{text-decoration:underline;text-underline-offset:3px}.mentorship-time-request_submit__jPI9n{width:100%;justify-content:center;gap:12px}.mentorship-time-request_error__IT7q5{margin:0 0 18px;padding:14px;color:var(--ds-danger);border:1px solid;border-radius:var(--ds-radius-control);font-size:.8rem;line-height:1.6}.mentorship-time-request_refresh__snLp1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--ds-line);color:var(--ds-muted);font-size:.76rem}.mentorship-time-request_refresh__snLp1 button,.mentorship-time-request_success__uAgvC button{border:0;background:none;padding:0;color:var(--ds-accent-strong);font:inherit;font-weight:650;cursor:pointer}.mentorship-time-request_refresh__snLp1 button{display:inline-flex;align-items:center;gap:7px;min-height:44px}.mentorship-time-request_refresh__snLp1 button:disabled{cursor:wait;opacity:.65}.mentorship-time-request_success__uAgvC{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-height:360px}.mentorship-time-request_success__uAgvC h3{margin:0}.mentorship-time-request_success__uAgvC h3:focus{outline:none}.mentorship-time-request_successIcon__DcD2m{display:grid;place-items:center;height:48px;width:48px;border-radius:50%;color:var(--ds-success);background:var(--ds-success-soft)}.mentorship-time-request_success__uAgvC .mentorship-time-request_notice__clJbV{padding:14px 16px;color:var(--ds-ink);background:var(--ds-soft);border-radius:var(--ds-radius-control)}.mentorship-time-request_success__uAgvC .mentorship-time-request_reference__xfCty{font-size:.72rem;overflow-wrap:anywhere}.mentorship-time-request_success__uAgvC button{display:inline-flex;align-items:center;gap:7px;min-height:44px}@media (max-width:900px){.mentorship-time-request_schedule__IvvDb{grid-template-columns:minmax(0,1fr);gap:20px}.mentorship-time-request_timeFields__Rxyw3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.mentorship-time-request_help__LVx4g,.mentorship-time-request_timeHeading__BJf3A{grid-column:1/-1}}@media (max-width:760px){.mentorship-time-request_heading__5pNYB h3{font-size:1.6rem}}@media (max-width:480px){.mentorship-time-request_contactFields__UxtX7,.mentorship-time-request_timeFields__Rxyw3{grid-template-columns:minmax(0,1fr);gap:0}.mentorship-time-request_timeFields__Rxyw3{padding:18px 16px}.mentorship-time-request_field__7lSPq{margin-bottom:16px}}.page-atmosphere_atmosphere___JE8_{--fx-accent:var(--ds-accent,#c04a00);--fx-ink:#505050;--fx-wire:#d3d3d3;--fx-panel:#fff;--fx-soft:#ededed;--fx-bg:#f8f8f8;position:relative;min-width:0;color:var(--fx-ink)}.page-atmosphere_scene__YdmeN{width:100%;border:1px solid var(--ds-line,#e4e4e4);border-radius:var(--ds-radius-card,24px);background:var(--fx-bg);box-shadow:var(--ds-shadow,0 20px 48px -28px #3b3b3b38);overflow:hidden}.page-atmosphere_workspace__vewU5{position:relative;isolation:isolate;background:linear-gradient(135deg,#fff9,transparent 65%)}.page-atmosphere_heading__NJEQr{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-inline:24px;padding-block:14px;border-bottom:1px solid var(--fx-wire)}.page-atmosphere_mark__j9_pw{display:inline-flex;align-items:center;gap:8px;color:var(--fx-ink);font-size:8px;font-weight:750;letter-spacing:.1em;line-height:1.5;white-space:nowrap}.page-atmosphere_mark__j9_pw>i{width:6px;height:6px;border-radius:50%;background:var(--fx-accent);box-shadow:0 0 0 4px var(--fx-soft)}.page-atmosphere_edition__OME4D{max-width:150px;color:var(--fx-ink);font-size:9px;line-height:1.5;text-align:right;opacity:.75}.page-atmosphere_illustration__ryuGV{position:relative;display:block;width:100%;height:auto;padding:16px 10px 0;stroke:var(--fx-ink);stroke-width:1.5}.page-atmosphere_atmosphere___JE8_ .fx-conversation-card>rect,.page-atmosphere_atmosphere___JE8_ .fx-core,.page-atmosphere_atmosphere___JE8_ .fx-document>rect,.page-atmosphere_atmosphere___JE8_ .fx-learning-card>rect,.page-atmosphere_atmosphere___JE8_ .fx-session-screen>rect,.page-atmosphere_atmosphere___JE8_ .fx-system-module>rect{filter:none}.page-atmosphere_atmosphere___JE8_ .fx-grid{opacity:.2}.page-atmosphere_atmosphere___JE8_ .fx-orbit{opacity:.7}.page-atmosphere_atmosphere___JE8_ .fx-signal{stroke-width:2;stroke-dasharray:3 43;animation-duration:8s}.page-atmosphere_atmosphere___JE8_ .fx-labels{font-size:11px;letter-spacing:1px;opacity:.75}.page-atmosphere_steps__jpgJb{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;padding:10px 24px 26px;color:var(--fx-ink);font-size:10px;line-height:1.5}.page-atmosphere_steps__jpgJb>span{display:inline-flex;align-items:center;gap:6px}.page-atmosphere_steps__jpgJb i{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--fx-wire);border-radius:0;color:var(--fx-accent);background:#fff;font-size:8px;font-style:normal;opacity:1}.page-atmosphere_caption__4Twp8{position:relative;display:grid;gap:5px;min-height:91px;padding:20px 78px 22px 24px;border-top:1px solid var(--fx-wire);background:#fff9}.page-atmosphere_atmosphere___JE8_ .page-atmosphere_caption__4Twp8 strong{color:var(--fx-accent);font-size:9px;font-weight:750;letter-spacing:.1em;line-height:1.6}.page-atmosphere_caption__4Twp8 span{color:var(--fx-ink);font-size:11px;line-height:1.6;opacity:.8}.page-atmosphere_motionToggle__zb8Ms{position:absolute;right:20px;bottom:22px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--fx-wire);border-radius:50%;color:var(--fx-accent);background:#fff;cursor:pointer;transition:background .18s,border-color .18s}.page-atmosphere_motionToggle__zb8Ms:hover{border-color:var(--fx-accent);background:var(--fx-soft)}.page-atmosphere_motionToggle__zb8Ms:focus-visible{outline:2px solid var(--fx-accent);outline-offset:4px}.page-atmosphere_atmosphere___JE8_:is([data-motion-paused=true],[data-motion-visible=false]) :is(.fx-animated,.fx-progress){animation-play-state:paused}@media (max-width:1000px){.page-atmosphere_heading__NJEQr{margin-inline:20px;gap:10px}.page-atmosphere_edition__OME4D{max-width:110px;font-size:8px}.page-atmosphere_mark__j9_pw{font-size:7px}.page-atmosphere_steps__jpgJb{gap:10px;padding-inline:14px;font-size:9px}}@media (max-width:480px){.page-atmosphere_heading__NJEQr{min-height:54px;margin-inline:18px}.page-atmosphere_edition__OME4D{max-width:130px;font-size:8px}.page-atmosphere_caption__4Twp8{padding-left:18px;min-height:90px}.page-atmosphere_steps__jpgJb{padding-top:8px;padding-bottom:22px}.page-atmosphere_motionToggle__zb8Ms{right:16px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.page-atmosphere_atmosphere___JE8_ :is(.fx-animated,.fx-progress){animation:none}.page-atmosphere_motionToggle__zb8Ms{display:none}}@media print{.page-atmosphere_atmosphere___JE8_{display:none}}.organization-offers_offers__eCbVx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.organization-offers_offers__eCbVx[data-compact]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.organization-offers_offers__eCbVx[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-offers_offer__eKV7T{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none}.organization-offers_offers__eCbVx[data-compact] .organization-offers_offer__eKV7T{padding:20px;background:#ffffffc4}.organization-offers_buyer__emoWE{align-self:flex-start;padding:4px 9px;border-radius:0;background:var(--ds-soft);color:var(--ds-accent-strong);font-size:.68rem;font-weight:750;letter-spacing:.02em}.organization-offers_offer__eKV7T h3{margin:14px 0 8px;color:var(--ds-ink);font-size:1.2rem;line-height:1.3;letter-spacing:-.03em}.organization-offers_offers__eCbVx[data-compact] .organization-offers_offer__eKV7T h3{font-size:1.02rem}.organization-offers_outcome__jR_Xy{margin:0 0 16px;color:var(--ds-muted);font-size:.9rem;line-height:1.65}.organization-offers_offers__eCbVx[data-compact] .organization-offers_outcome__jR_Xy{font-size:.82rem}.organization-offers_deliverables__PX0wd{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none;color:var(--ds-ink);font-size:.86rem;line-height:1.5}.organization-offers_deliverables__PX0wd li{display:flex;gap:8px}.organization-offers_deliverables__PX0wd svg{flex:none;margin-top:3px;color:var(--ds-accent)}.organization-offers_format__1g2lK{margin:0 0 18px;padding-top:14px;border-top:1px solid var(--ds-line);color:var(--ds-muted);font-size:.78rem}.organization-offers_offerActions__BFPqQ{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto}.organization-offers_more__aJKJP{display:inline-flex;align-items:center;gap:4px;color:var(--ds-accent-strong);font-size:.8rem;font-weight:700}.organization-offers_feedback__7iO_x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.organization-offers_feedback__7iO_x li{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface)}.organization-offers_feedback__7iO_x svg{color:var(--ds-accent);opacity:.7}.organization-offers_feedback__7iO_x p{margin:14px 0 18px;color:var(--ds-ink);font-size:.95rem;line-height:1.7}.organization-offers_feedback__7iO_x strong{margin-top:auto;color:var(--ds-ink);font-size:.92rem}.organization-offers_feedback__7iO_x span{color:var(--ds-muted);font-size:.78rem}@media (max-width:1100px){.organization-offers_offers__eCbVx[data-compact],.organization-offers_offers__eCbVx[data-three]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.organization-offers_feedback__7iO_x,.organization-offers_offers__eCbVx,.organization-offers_offers__eCbVx[data-compact],.organization-offers_offers__eCbVx[data-three]{grid-template-columns:1fr}.organization-offers_offer__eKV7T{padding:20px}}.page-hero_hero__4NTjv[data-hero=page]{--hero-accent:var(--ds-accent,#c04a00);--hero-soft:var(--ds-soft,#f1f1f1);position:relative;isolation:isolate;display:block;min-height:0;margin-top:0;padding:28px 0 clamp(56px,6vw,88px);overflow:clip;border:0;border-bottom:1px solid var(--ds-line,#e4e4e4);color:var(--ds-ink,#141414);background:#fff}.page-hero_hero__4NTjv[data-hero=page]:before{content:"";position:absolute;z-index:-1;inset:0 0 0 auto;width:min(62%,840px);opacity:.36;background-image:linear-gradient(#c04a0018 1px,transparent 0),linear-gradient(90deg,#c04a0018 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 75% 45%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 75% 45%,#000,transparent 72%);pointer-events:none}.page-hero_hero__4NTjv[data-hero=page]:after{content:"";position:absolute;z-index:-1;width:28rem;aspect-ratio:1;right:-7rem;top:-14rem;border:1px solid #c04a001a;border-radius:50%;box-shadow:0 0 0 64px #c04a0005,0 0 0 128px #c04a0004;pointer-events:none}.page-hero_hero__4NTjv[data-hero=page][data-hero-tone=dark]{--hero-accent:#ffb07a;--hero-soft:#2f2f2f;color:#fff;border-bottom-color:#ffffff16;background:#141414}.page-hero_hero__4NTjv[data-hero=page] .page-hero_container__2BTRD{position:relative;z-index:1;width:100%}.page-hero_hero__4NTjv[data-hero=page] .page-hero_breadcrumbs__IdgrB{display:flex;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;margin:0 0 clamp(34px,4vw,52px);color:var(--ds-muted,#707070);font-size:.75rem;font-weight:500;line-height:1.6}.page-hero_hero__4NTjv[data-hero=page] .page-hero_breadcrumbs__IdgrB [aria-hidden]{color:#aeaeae}.page-hero_hero__4NTjv[data-hero=page] .page-hero_breadcrumbs__IdgrB [aria-current]{color:var(--ds-ink,#141414)}.page-hero_hero__4NTjv[data-hero=page] .page-hero_breadcrumbs__IdgrB a:hover{color:var(--hero-accent)}.page-hero_hero__4NTjv[data-hero=page][data-hero-tone=dark] .page-hero_breadcrumbs__IdgrB{color:#b8b8b8}.page-hero_hero__4NTjv[data-hero=page][data-hero-tone=dark] .page-hero_breadcrumbs__IdgrB [aria-current]{color:#eeeeee}.page-hero_hero__4NTjv[data-hero=page] .page-hero_layout__7mXBJ{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,76px)}.page-hero_hero__4NTjv[data-hero=page] .page-hero_copy__STa6U{min-width:0}.page-hero_hero__4NTjv[data-hero=page] .page-hero_copy__STa6U>.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--hero-accent) 16%,transparent);border-radius:0;color:var(--hero-accent);background:color-mix(in srgb,var(--hero-accent) 5%,transparent);box-shadow:none;font-size:.69rem;font-weight:750;line-height:1.5;letter-spacing:.1em}.page-hero_hero__4NTjv[data-hero=page] .page-hero_copy__STa6U .eyebrow-line{width:20px;height:2px;border-radius:0;background:var(--hero-accent)}.page-hero_hero__4NTjv[data-hero=page] .page-hero_copy__STa6U .eyebrow-line:after{content:none}.page-hero_hero__4NTjv[data-hero=page] .page-hero_title__8_czK{max-width:17ch;margin:0;color:inherit;font-family:var(--font-iwa-heading),sans-serif;font-size:clamp(2.5rem,4.1vw,4rem);font-weight:750;line-height:1.075;letter-spacing:-.03em;text-wrap:balance}.page-hero_hero__4NTjv[data-hero=page] .page-hero_editorial__vlQ7h{max-width:960px}.page-hero_hero__4NTjv[data-hero=page] .page-hero_editorial__vlQ7h .page-hero_title__8_czK{max-width:22ch}.page-hero_hero__4NTjv[data-hero=page] .page-hero_description__fNDNH{max-width:60ch;margin:24px 0 0;color:var(--ds-muted,#707070);font-size:clamp(1rem,1.2vw,1.11rem);line-height:1.8;letter-spacing:-.012em;text-wrap:pretty}.page-hero_hero__4NTjv[data-hero=page][data-hero-tone=dark] .page-hero_description__fNDNH{color:#c6c6c6}.page-hero_hero__4NTjv[data-hero=page] .page-hero_content__KccR_{margin-top:28px}.page-hero_hero__4NTjv[data-hero=page] .page-hero_content__KccR_>:first-child{margin-top:0}.page-hero_hero__4NTjv[data-hero=page] .page-hero_content__KccR_ .button-row{gap:12px;margin-top:0}.page-hero_hero__4NTjv[data-hero=page] .page-hero_content__KccR_ .button{min-height:50px}.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w{position:relative;width:100%;min-width:0;aspect-ratio:16/11;align-self:center;overflow:hidden;border:1px solid var(--ds-line,#e4e4e4);border-radius:var(--ds-radius-card,24px);background:var(--ds-surface,#fff);box-shadow:none}.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w[data-custom-media=true]{aspect-ratio:auto}.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w[data-custom-media=true]:has(>.thumb){aspect-ratio:16/10}.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w:has(.mp-hero-card,.ap-hero-card){max-width:420px;justify-self:end;overflow:visible;border:0;background:none;box-shadow:none}.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w>.topic-image{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1000px){.page-hero_hero__4NTjv[data-hero=page] .page-hero_layout__7mXBJ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px}.page-hero_hero__4NTjv[data-hero=page] .page-hero_title__8_czK{font-size:clamp(2.4rem,5vw,3.5rem)}}@media (max-width:800px){.page-hero_hero__4NTjv[data-hero=page]{padding:22px 0 52px}.page-hero_hero__4NTjv[data-hero=page] .page-hero_breadcrumbs__IdgrB{margin-bottom:32px;font-size:.7rem}.page-hero_hero__4NTjv[data-hero=page] .page-hero_layout__7mXBJ{grid-template-columns:minmax(0,1fr);gap:36px}.page-hero_hero__4NTjv[data-hero=page] .page-hero_title__8_czK{max-width:22ch;font-size:clamp(2.25rem,7.2vw,3.55rem)}.page-hero_hero__4NTjv[data-hero=page] .page-hero_layout__7mXBJ>.page-atmosphere,.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w{width:100%;max-width:560px;justify-self:start}.page-hero_hero__4NTjv[data-hero=page] .page-hero_media__3U95w:has(.mp-hero-card,.ap-hero-card){max-width:380px}}@media (max-width:480px){.page-hero_hero__4NTjv[data-hero=page] .page-hero_title__8_czK{font-size:clamp(2.12rem,9vw,2.7rem);line-height:1.1;letter-spacing:-.03em}.page-hero_hero__4NTjv[data-hero=page] .page-hero_copy__STa6U>.eyebrow{margin-bottom:18px;font-size:.64rem}.page-hero_hero__4NTjv[data-hero=page] .page-hero_description__fNDNH{margin-top:20px;font-size:1rem;line-height:1.75}.page-hero_hero__4NTjv[data-hero=page] .page-hero_content__KccR_ .button-row{align-items:stretch}}@media (prefers-reduced-motion:reduce){.page-hero_hero__4NTjv[data-hero=page] *{animation:none}}