.courses_page__a7WsA{--ink:#2b241f;--muted:#6e655e;--cream:#f8f5ef;--paper:#fffdf9;--line:#e6dfd5;--accent:#9a5b35;--accent-dark:#744126;--soft:#efe5d9;--max:1120px;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}:where(.courses_page__a7WsA) a{color:inherit;text-decoration:none}.courses_container__bIaXi{width:min(var(--max),calc(100% - 40px));margin:auto}.courses_hero__WjBoy{padding:92px 0 80px;background:radial-gradient(circle at 85% 20%,rgba(154,91,53,.12),transparent 30%),var(--cream);text-align:center}.courses_eyebrow__WPssK{display:inline-block;padding:6px 11px;border:1px solid #d9cabb;border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.courses_page__a7WsA h1{max-width:780px;margin:0 auto 20px;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(46px,7vw,78px);line-height:.98;letter-spacing:-.045em}.courses_hero__WjBoy h1 em{color:var(--accent);font-style:normal}.courses_hero__WjBoy p{max-width:660px;margin:0 auto 30px;color:var(--muted);font-size:18px}.courses_buttons__1sLIH{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.courses_btn__vVsUC{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:8px;font-size:14px;font-weight:700;border:1px solid var(--ink)}.courses_btnPrimary__Z3f0b{background:var(--ink);color:white}.courses_btnSecondary___zt_U{background:transparent}.courses_page__a7WsA section{padding:76px 0}.courses_sectionHead__hOCz1{text-align:center;max-width:700px;margin:0 auto 42px}.courses_sectionLabel__DDwRg{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;margin-bottom:9px}.courses_page__a7WsA h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.03em}.courses_sectionHead__hOCz1 p{margin:0;color:var(--muted)}.courses_goals__Mp89K{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.courses_goal___31tZ{padding:30px 25px;min-height:190px;border-right:1px solid var(--line);transition:.2s}.courses_goal___31tZ:last-child{border-right:0}.courses_goal___31tZ:hover{background:var(--cream);transform:translateY(-2px)}.courses_number__onCod{color:var(--accent);font-size:12px;font-weight:800}.courses_goal___31tZ h3{margin:18px 0 8px;font-size:20px}.courses_goal___31tZ p{color:var(--muted);font-size:14px;margin:0}.courses_pathSection__73Zch{background:var(--cream)}.courses_cards__cdG8z{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.courses_card__7d30A{min-width:0;background:white;border:1px solid #d9cabb;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 0 0 1px rgba(154,91,53,.06),0 8px 22px rgba(154,91,53,.1);transition:box-shadow .2s,transform .2s}.courses_card__7d30A:hover{box-shadow:0 0 0 1px rgba(154,91,53,.14),0 10px 28px rgba(154,91,53,.16)}.courses_cardImage__9jqE5{aspect-ratio:8/3;width:100%;flex-shrink:0;background:linear-gradient(135deg,#eadfd2,#f7f1e8);overflow:hidden;position:relative}.courses_cardImage__9jqE5 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.courses_cardBody__r2QOg{padding:24px;display:flex;flex-direction:column;flex:1}.courses_tag__WWLr7{display:inline-block;width:max-content;background:var(--soft);color:var(--accent-dark);padding:4px 8px;border-radius:5px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.courses_card__7d30A h3{margin:14px 0 8px;font-size:22px;line-height:1.2}.courses_card__7d30A p{color:var(--muted);font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.courses_card__7d30A .courses_cardLink__N__jl{margin:10px 0 0}.courses_cardLink__N__jl{display:inline-block;width:max-content;margin-top:auto;color:var(--accent-dark);font-size:13px;font-weight:800;border-bottom:1px solid transparent;transition:color .15s,border-color .15s,transform .15s}.courses_card__7d30A:hover .courses_cardLink__N__jl,.courses_exploreCard__M_dLa:hover .courses_cardLink__N__jl,.courses_freeCard__hubza:hover .courses_cardLink__N__jl{border-bottom-color:var(--accent-dark)}.courses_card__7d30A:active .courses_cardLink__N__jl,.courses_freeCard__hubza:active .courses_cardLink__N__jl{color:var(--ink);transform:translateY(1px)}.courses_exploreCard__M_dLa{display:flex;flex-direction:column;min-height:100%;background:white;border:1px solid #d9cabb;border-radius:14px;overflow:hidden;color:var(--accent-dark);box-shadow:0 0 0 1px rgba(154,91,53,.06),0 8px 22px rgba(154,91,53,.1);transition:transform .2s,box-shadow .2s}.courses_exploreCard__M_dLa:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(154,91,53,.14),0 10px 28px rgba(154,91,53,.16)}.courses_exploreBanner__t2txz{aspect-ratio:8/3;width:100%;flex-shrink:0;display:grid;place-items:center;background:radial-gradient(circle at 70% 40%,rgba(154,91,53,.18),transparent 42%),linear-gradient(135deg,#eadfd2,#f7f1e8)}.courses_exploreIcon__I1RBX{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:white;font-size:32px;line-height:1;box-shadow:0 6px 16px rgba(154,91,53,.16)}.courses_exploreBody__wtvlI{display:flex;flex-direction:column;flex:1;padding:24px}.courses_exploreLabel__ft5Zb{font-size:22px;font-weight:500;font-family:Georgia,Times New Roman,serif;line-height:1.2;margin-bottom:8px}.courses_exploreBody__wtvlI p{margin:0;color:var(--muted);font-size:14px}.courses_exploreCard__M_dLa .courses_cardLink__N__jl{margin:10px 0 0}.courses_exploreLink__GSD55{display:block;width:max-content;margin:22px auto 0;color:var(--accent-dark);font-size:13px;font-weight:700;border-bottom:1px solid transparent;transition:border-color .2s}.courses_exploreLink__GSD55:hover{border-bottom-color:var(--accent-dark)}.courses_free__mtRHA{background:var(--paper)}.courses_freeGrid__87UjM{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.courses_freeCard__hubza{display:block;border:1px solid var(--line);padding:0 22px 22px;border-radius:12px;background:white;overflow:hidden;cursor:pointer}.courses_freeImage__y9wlJ{height:125px;margin:0 -22px 20px;overflow:hidden;background:var(--soft);position:relative}.courses_freeImage__y9wlJ img{width:100%;height:100%;object-fit:cover;display:block}.courses_freeCard__hubza h3{font-size:17px;margin:12px 0 7px;line-height:1.25}.courses_freeCard__hubza p{color:var(--muted);font-size:13px;margin:0 0 15px}.courses_freeCard__hubza .courses_tag__WWLr7{margin-top:22px}.courses_journey__q_rrg{background:var(--ink);color:white;padding:80px 0}.courses_journey__q_rrg .courses_sectionLabel__DDwRg{color:#dcae8e}.courses_journey__q_rrg .courses_sectionHead__hOCz1 p{color:#c9c0ba}.courses_steps__vFW_y{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:900px;margin:auto}.courses_step__GXVj2{padding:28px;border-top:1px solid #5b514b}.courses_step__GXVj2:not(:last-child){border-right:1px solid #5b514b}.courses_step__GXVj2 .courses_num__ELX9f{font-size:12px;color:#dcae8e;font-weight:800}.courses_step__GXVj2 h3{margin:13px 0 7px;font-size:20px}.courses_step__GXVj2 p{margin:0;color:#c9c0ba;font-size:14px}.courses_mentor__B8wnG{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.courses_mentorCopy__XrNuS p{color:var(--muted);max-width:540px}.courses_mentorBox__tgtJK{background:var(--cream);border:1px solid var(--line);padding:35px;border-radius:16px}.courses_mentorBox__tgtJK strong{display:block;font-family:Georgia,serif;font-size:27px;font-weight:500;margin-bottom:10px}.courses_final__tj1xH{background:var(--cream);text-align:center;padding:90px 0}.courses_final__tj1xH p{max-width:600px;margin:0 auto 25px;color:var(--muted)}@media (max-width:850px){.courses_freeGrid__87UjM,.courses_goals__Mp89K{grid-template-columns:repeat(2,1fr)}.courses_goal___31tZ:nth-child(2){border-right:0}.courses_goal___31tZ:nth-child(-n+2){border-bottom:1px solid var(--line)}.courses_steps__vFW_y{grid-template-columns:1fr}.courses_step__GXVj2:not(:last-child){border-right:0;border-bottom:1px solid #5b514b}.courses_mentor__B8wnG{gap:30px}.courses_cards__cdG8z,.courses_mentor__B8wnG{grid-template-columns:1fr}}@media (max-width:560px){.courses_container__bIaXi{width:min(var(--max),calc(100% - 28px))}.courses_hero__WjBoy{padding:65px 0 55px}.courses_page__a7WsA section{padding:58px 0}.courses_freeGrid__87UjM,.courses_goals__Mp89K{grid-template-columns:1fr}.courses_goal___31tZ{border-right:0;border-bottom:1px solid var(--line)}.courses_goal___31tZ:last-child{border-bottom:0}}.events_grid__RQCEi .events_upcoming__fKJwh{border-color:#e8c56a;box-shadow:0 0 0 2px rgba(244,196,84,.95),0 0 16px 2px rgba(255,206,90,.7),0 0 36px 8px rgba(212,158,42,.45)}.events_grid__RQCEi .events_upcoming__fKJwh:hover{border-color:#f3d48a;box-shadow:0 0 0 2px rgba(255,220,120,1),0 0 22px 4px rgba(255,206,90,.85),0 0 48px 12px rgba(212,158,42,.55)}.events_meta__rZzZO{display:flex;flex-direction:column;gap:4px;margin-top:10px;color:var(--muted,#6e655e);font-size:13px}.events_list__Uvcop{padding:48px 0 72px}.events_list__Uvcop .events_title__MCGA_{max-width:none;margin:0 0 28px;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.events_grid__RQCEi{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.events_card__9XTYH{width:100%;max-width:none}@media (max-width:850px){.events_grid__RQCEi{grid-template-columns:1fr}}.events_divider__dgIq4{display:flex;align-items:center;gap:16px;margin:8px 0 28px;color:#6e655e;font-size:14px;font-weight:500}.events_divider__dgIq4:after,.events_divider__dgIq4:before{content:"";flex:1;height:1px;background:#e6dfd5}.events_empty__CHwbl{margin:0;text-align:center;color:#6e655e}