.CoursesPage_catalogue__fjPCj{padding-block:clamp(2.25rem,5vw,3.75rem) clamp(4rem,9vw,7rem)}.CoursesPage_back__uj0e2{margin-bottom:.85rem}.CoursesCatalog_shell__PXDx6{display:grid;gap:clamp(1.35rem,3vw,2rem);align-items:start}.CoursesCatalog_toolbar__izLvD{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.1rem;pointer-events:auto}.CoursesCatalog_pageTitle__UmqPB{margin:0;max-width:14ch;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(2.35rem,5.5vw,3.85rem);font-weight:700;line-height:.94;letter-spacing:-.035em;color:rgb(var(--ink-rgb));text-wrap:balance}.CoursesCatalog_filterDropdown__j4_Cb{position:relative;z-index:31;display:flex;flex-shrink:0;align-items:center;gap:.4rem;pointer-events:auto}.CoursesCatalog_filterDropdownOpen__Lf4pG{z-index:50}.CoursesCatalog_filterLabel__8KRbC{font-family:var(--font-figtree),system-ui,sans-serif;font-size:.7rem;font-weight:600;color:rgb(var(--ink-rgb)/.45)}.CoursesCatalog_filterCustom__wNvCV,.CoursesCatalog_filterNativeShell__Khg04{position:relative;display:inline-flex;align-items:center}.CoursesCatalog_filterCustom__wNvCV{display:none}.CoursesCatalog_filterSelect__Iez05{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:1.75rem;min-width:7.75rem;padding:.2rem 1.55rem .2rem .55rem;border:1px solid rgb(var(--ink-rgb)/.12);border-radius:.5rem;background:rgb(var(--paper-rgb)/.92);color:rgb(var(--ink-rgb)/.9);font-family:var(--font-figtree),system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer}.CoursesCatalog_filterSelect__Iez05:focus{outline:2px solid rgb(var(--orange-rgb));outline-offset:2px}.CoursesCatalog_filterTrigger__tm04a{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.75rem;min-width:8.75rem;padding:.2rem .4rem .2rem .6rem;border:1px solid rgb(var(--ink-rgb)/.12);border-radius:.5rem;background:rgb(var(--paper-rgb)/.92);box-shadow:0 1px 2px rgb(var(--ink-rgb)/.03),0 4px 14px rgb(var(--ink-rgb)/.05);color:rgb(var(--ink-rgb)/.9);font-family:var(--font-figtree),system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s var(--ease-out-quint),background-color .15s var(--ease-out-quint),transform .15s var(--ease-out-quint)}.CoursesCatalog_filterTrigger__tm04a:hover{border-color:rgb(var(--ink-rgb)/.22);background:rgb(var(--paper-rgb))}.CoursesCatalog_filterTrigger__tm04a:focus-visible{outline:2px solid rgb(var(--orange-rgb));outline-offset:2px}.CoursesCatalog_filterTrigger__tm04a:active{transform:scale(.98)}.CoursesCatalog_filterTriggerValue__oI9wJ{text-align:left}.CoursesCatalog_filterChevron__0t6AP{width:.7rem;height:.7rem;flex-shrink:0;margin-left:auto;color:rgb(var(--ink-rgb)/.45);pointer-events:none;transition:transform .15s var(--ease-out-quint)}.CoursesCatalog_filterNativeShell__Khg04 .CoursesCatalog_filterChevron__0t6AP{position:absolute;right:.4rem;top:50%;transform:translateY(-50%)}.CoursesCatalog_filterChevronOpen__vR4G6{transform:rotate(180deg)}.CoursesCatalog_filterMenu__eRJFx{position:absolute;top:calc(100% + .35rem);right:0;z-index:52;min-width:100%;margin:0;padding:.28rem;list-style:none;border:1px solid rgb(var(--ink-rgb)/.1);border-radius:.65rem;background:rgb(var(--paper-rgb));box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 10px 28px rgb(var(--ink-rgb)/.1)}.CoursesCatalog_filterOption__rchM6{display:flex;width:100%;align-items:center;min-height:1.85rem;padding:.3rem .55rem;border:0;border-radius:.4rem;background:transparent;color:rgb(var(--ink-rgb)/.84);font-family:var(--font-figtree),system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out-quint),color .12s var(--ease-out-quint)}.CoursesCatalog_filterOption__rchM6:hover{background:rgb(var(--ink-rgb)/.06)}.CoursesCatalog_filterOption__rchM6:focus-visible{outline:2px solid rgb(var(--orange-rgb));outline-offset:-2px}.CoursesCatalog_filterOptionActive__bxJG_,.CoursesCatalog_filterOptionActive__bxJG_:hover{background:rgb(var(--ink-rgb));color:rgb(var(--paper-rgb))}.CoursesCatalog_grid__GLx8F{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),22rem));gap:clamp(1.15rem,2.8vw,1.75rem);justify-content:center;list-style:none;margin:0;padding:0;min-width:0}.CoursesCatalog_item__PSfun{min-width:0;max-width:22rem;width:100%;margin-inline:auto}.CoursesCatalog_tile__voaFD{--course-card-cream:#f6efdd;display:grid;grid-template-rows:auto minmax(9.5rem,auto) auto;overflow:hidden;border:1px solid rgb(0 0 0/.08);border-radius:1.25rem;box-shadow:0 1px 2px rgb(var(--ink-rgb)/.04),0 8px 22px rgb(var(--ink-rgb)/.06)}.CoursesCatalog_tileEmpty__5a3Ka,.CoursesCatalog_tileIllustrated__1f8_a,.CoursesCatalog_tile__voaFD{background:var(--course-card-cream)}.CoursesCatalog_footer___QgVS{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem 1rem;background:var(--course-card-cream)}.CoursesCatalog_head__iT9YA{display:grid;gap:.4rem;justify-items:center;width:100%;padding:1rem 1rem .55rem;text-align:center;background:var(--course-card-cream)}.CoursesCatalog_title___tal2{margin:0;max-width:22ch;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.25rem,2.8vw,1.55rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:rgb(var(--ink-rgb));text-wrap:balance}.CoursesCatalog_comingSoon__ANXW1{font-family:var(--font-figtree),system-ui,sans-serif;font-size:.55em;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink-rgb)/.5);white-space:nowrap}.CoursesCatalog_subheadMuted__yG5h7,.CoursesCatalog_subhead__b_ulR{margin:0;max-width:34ch;font-family:var(--font-figtree),system-ui,sans-serif;font-size:clamp(.7rem,1.55vw,.8rem);font-weight:500;line-height:1.4;color:rgb(var(--ink-rgb)/.74);text-wrap:pretty}.CoursesCatalog_subheadMuted__yG5h7{color:rgb(var(--ink-rgb)/.45)}.CoursesCatalog_subheadLine__cDpLR{display:block}.CoursesCatalog_art__MS0FZ{position:relative;width:100%;min-height:10.5rem;aspect-ratio:16/9;background:var(--course-card-cream)}.CoursesCatalog_artEmpty__wsPfk{display:grid;place-items:center;border-block:1.5px dashed rgb(var(--ink-rgb)/.12);background:var(--course-card-cream)}.CoursesCatalog_artImage__mc1UU{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CoursesCatalog_artImageLarge__r5fIS{transform:scale(1.14);transform-origin:center}.CoursesCatalog_artSoon__iG62w{font-family:var(--font-figtree),system-ui,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-rgb)/.38)}.CoursesCatalog_empty__9j6IX{margin:0;padding-top:.35rem;font-size:.9rem;color:rgb(var(--ink-rgb)/.65);text-align:center}@media (prefers-reduced-motion:reduce){.CoursesCatalog_filterChevron__0t6AP,.CoursesCatalog_filterTrigger__tm04a:active{transition:none;transform:none}}@media (min-width:48rem){.CoursesCatalog_filterNativeShell__Khg04{display:none}.CoursesCatalog_filterCustom__wNvCV{display:inline-flex}.CoursesCatalog_grid__GLx8F{justify-content:start}.CoursesCatalog_item__PSfun{margin-inline:0}.CoursesCatalog_head__iT9YA{gap:.45rem;padding:1.15rem 1.15rem .65rem}.CoursesCatalog_subhead__b_ulR{max-width:38ch}.CoursesCatalog_subheadLine__cDpLR{display:inline}.CoursesCatalog_art__MS0FZ{min-height:11rem}.CoursesCatalog_footer___QgVS{padding:.65rem 1.15rem 1.15rem}}@media (max-width:47.99rem){.CoursesCatalog_grid__GLx8F{grid-template-columns:minmax(0,22rem);justify-content:center}}