.BasicFooter_footer__lN_QR{margin-top:3rem;background:#18141b;color:#d4d0d8}.BasicFooter_inner__DpbKI{width:min(100% - 3rem,82rem);margin:0 auto}.BasicFooter_main__pR_5v{display:grid;grid-template-columns:minmax(14rem,1.7fr) repeat(2,minmax(8rem,.8fr)) minmax(8rem,.75fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);padding:3.25rem 0}.BasicFooter_brand__cUgxb{max-width:20rem}.BasicFooter_logoLink__l61Dk{display:inline-flex;border-radius:.25rem}.BasicFooter_bottom__vwtLX a:focus-visible,.BasicFooter_linkGroup__cUP_S a:focus-visible,.BasicFooter_logoLink__l61Dk:focus-visible,.BasicFooter_socialLinks__ncCDc a:focus-visible{outline:2px solid #f1b72f;outline-offset:4px}.BasicFooter_logo__M0zRM{display:block;width:9rem;height:auto;object-fit:contain}.BasicFooter_brand__cUgxb p{margin:1rem 0 0;color:#a8a2ad;font-size:.88rem;line-height:1.7}.BasicFooter_linkGroup__cUP_S h2,.BasicFooter_socialGroup__qGYgK h2{margin:0 0 1rem;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.04em}.BasicFooter_linkGroup__cUP_S ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.BasicFooter_bottom__vwtLX a,.BasicFooter_linkGroup__cUP_S a{color:#bcb6c2;font-size:.84rem;text-decoration:none;transition:color .14s ease}.BasicFooter_bottom__vwtLX a:hover,.BasicFooter_linkGroup__cUP_S a:hover{color:#f1c34c}.BasicFooter_socialLinks__ncCDc{display:flex;gap:.6rem}.BasicFooter_socialLinks__ncCDc a{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:.6rem;color:#d8d3dc;font-size:1.2rem;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.BasicFooter_socialLinks__ncCDc a:hover{border-color:#dca721;background:rgba(220,167,33,.12);color:#f1c34c}.BasicFooter_bottom__vwtLX{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.1)}.BasicFooter_bottom__vwtLX p{margin:0;color:#9e98a4;font-size:.78rem}@media (max-width:760px){.BasicFooter_inner__DpbKI{width:min(100% - 2rem,82rem)}.BasicFooter_main__pR_5v{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding:2.5rem 0}.BasicFooter_brand__cUgxb{grid-column:1/-1}}@media (max-width:420px){.BasicFooter_main__pR_5v{gap:1.75rem 1rem}.BasicFooter_brand__cUgxb{grid-column:1/-1}.BasicFooter_bottom__vwtLX{min-height:4.5rem;align-items:flex-start;flex-direction:column;justify-content:center;gap:.4rem;padding:.9rem 0}}@media (prefers-reduced-motion:reduce){.BasicFooter_bottom__vwtLX a,.BasicFooter_linkGroup__cUP_S a,.BasicFooter_socialLinks__ncCDc a{transition:none}}.UserProfile_loginLink__8plLg{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;padding:0 1rem;border:1px solid #d89f22;border-radius:.5rem;color:#f7c34b;font-size:.86rem;font-weight:650;text-decoration:none;transition:background-color .14s ease,color .14s ease}.UserProfile_loginLink__8plLg i{display:none}.UserProfile_loginLink__8plLg:hover{background:#eab537;color:#21180a}.UserProfile_dropdownMenu__7lu_S a:focus-visible,.UserProfile_loginLink__8plLg:focus-visible,.UserProfile_logoutButton__4bjHp:focus-visible,.UserProfile_profileButton___VAlM:focus-visible{outline:2px solid #f1b72f;outline-offset:3px}.UserProfile_profileContainer__2krqo{position:relative}.UserProfile_profileButton___VAlM{display:inline-flex;align-items:center;gap:.6rem;padding:.25rem 0;border:0;background:transparent;color:#f8f7f9;cursor:pointer;font:inherit}.UserProfile_profileName__rZcmK{max-width:10rem;overflow:hidden;font-size:.85rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.UserProfile_profileImage__cm_Jx{display:block;width:2.35rem;height:2.35rem;border:1px solid rgba(255,255,255,.3);border-radius:50%;object-fit:cover}.UserProfile_chevron__Nfwlv{color:#c9c4cc;font-size:1rem;line-height:1}.UserProfile_dropdownMenu__7lu_S{position:absolute;z-index:1060;top:calc(100% + .65rem);right:0;display:grid;width:min(16rem,calc(100vw - 2rem));grid-gap:.2rem;gap:.2rem;padding:.55rem;border:1px solid #e8e4eb;border-radius:.75rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(13,10,16,.2)}.UserProfile_accountName__AK9bg{overflow:hidden;margin:0;padding:.65rem .7rem;border-bottom:1px solid #eeebf0;color:#28232d;font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.UserProfile_dropdownMenu__7lu_S a,.UserProfile_logoutButton__4bjHp{display:flex;min-height:2.5rem;align-items:center;padding:.45rem .7rem;border:0;border-radius:.45rem;background:transparent;color:#49434e;font:inherit;font-size:.84rem;text-align:left;text-decoration:none}.UserProfile_dropdownMenu__7lu_S a:hover,.UserProfile_logoutButton__4bjHp:hover{background:#f5f3f6;color:#211d25}.UserProfile_logoutButton__4bjHp{width:100%;color:#a62929;cursor:pointer}@media (max-width:800px){.UserProfile_loginLink__8plLg{width:2.5rem;min-height:2.5rem;padding:0;border-color:transparent;border-radius:50%;color:#f8f7f9;font-size:1.35rem}.UserProfile_loginLink__8plLg:hover{border-color:rgba(241,183,47,.75);background:rgba(255,255,255,.06);color:#f1c34e}.UserProfile_loginLink__8plLg i{display:block}.UserProfile_loginLabel__yZUPX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.UserProfile_chevron__Nfwlv,.UserProfile_profileName__rZcmK{display:none}.UserProfile_profileImage__cm_Jx{width:2.5rem;height:2.5rem}.UserProfile_dropdownMenu__7lu_S{right:0;left:auto}}@media (prefers-reduced-motion:reduce){.UserProfile_loginLink__8plLg{transition:none}}.BasicHeader_header__uVxYo{position:fixed;z-index:1050;top:0;right:0;left:0;border-bottom:1px solid rgba(255,255,255,.08);background:#18141b;color:#f8f7f9}.BasicHeader_inner__xhKEh{display:flex;width:min(100% - 3rem,82rem);min-height:4.5rem;align-items:center;justify-content:space-between;gap:2rem;margin:0 auto}.BasicHeader_logoLink__NbNJR{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:.3rem}.BasicHeader_logoLink__NbNJR:focus-visible{outline:2px solid #f1b72f;outline-offset:5px}.BasicHeader_logo__uJsmu{display:block;width:9.25rem;height:auto;object-fit:contain}.BasicHeader_navigation__HmHSm{display:flex;min-width:0;flex:1 1;align-items:center;justify-content:space-between;gap:2rem}.BasicHeader_linkList__ZZOWW{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.8rem);margin:0;padding:0;list-style:none}.BasicHeader_navLink__kVa_h{position:relative;display:inline-flex;min-height:4.5rem;align-items:center;color:#d5d1d8;font-size:.9rem;font-weight:550;text-decoration:none;transition:color .14s ease}.BasicHeader_navLink__kVa_h:after{position:absolute;right:0;bottom:0;left:0;height:2px;transform:scaleX(0);transform-origin:left;background:#e9ae27;content:"";transition:transform .14s ease}.BasicHeader_activeLink__mIE5z,.BasicHeader_navLink__kVa_h:hover{color:#fff}.BasicHeader_activeLink__mIE5z:after,.BasicHeader_navLink__kVa_h:hover:after{transform:scaleX(1)}.BasicHeader_navLink__kVa_h:focus-visible{border-radius:.25rem;outline:2px solid #f1b72f;outline-offset:4px}.BasicHeader_account__Wcz_d{display:flex;flex:0 0 auto;align-items:center}.BasicHeader_menuToggle__Agq2T{display:none}@media (max-width:800px){.BasicHeader_inner__xhKEh{width:min(100% - 2rem,82rem);min-height:4.25rem;gap:1rem}.BasicHeader_logo__uJsmu{width:8rem}.BasicHeader_menuToggle__Agq2T{display:flex;width:2.75rem;height:2.75rem;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;border:1px solid rgba(255,255,255,.2);border-radius:.6rem;background:transparent;color:#fff;cursor:pointer}.BasicHeader_menuToggle__Agq2T span{display:block;width:1.1rem;height:2px;border-radius:2px;background:currentColor}.BasicHeader_menuToggle__Agq2T:hover{border-color:rgba(241,183,47,.75);background:rgba(255,255,255,.06)}.BasicHeader_menuToggle__Agq2T:focus-visible{outline:2px solid #f1b72f;outline-offset:3px}.BasicHeader_navigation__HmHSm{position:absolute;top:calc(100% - 1px);right:0;left:0;display:none;align-items:stretch;gap:1rem;padding:.6rem 1rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:#18141b;box-shadow:0 1rem 1.5rem rgba(15,12,18,.2)}.BasicHeader_navigationOpen__P_h9J{display:flex;flex-direction:column}.BasicHeader_linkList__ZZOWW{display:grid;grid-gap:.2rem;gap:.2rem}.BasicHeader_navLink__kVa_h{min-height:2.8rem;padding:0 .65rem;border-radius:.45rem}.BasicHeader_navLink__kVa_h:after{display:none}.BasicHeader_activeLink__mIE5z,.BasicHeader_navLink__kVa_h:hover{background:rgba(255,255,255,.07);color:#f4c34e}.BasicHeader_account__Wcz_d{margin-left:auto}}@media (prefers-reduced-motion:reduce){.BasicHeader_navLink__kVa_h,.BasicHeader_navLink__kVa_h:after{transition:none}}.HomePage_hero__mXE5Y{position:relative;display:flex;width:min(100% - 2rem,78rem);min-height:31rem;align-items:center;justify-content:space-between;overflow:hidden;margin:6rem auto 0;padding:clamp(2rem,7vw,5.5rem);border-radius:1.5rem;background:radial-gradient(ellipse at 77% 47%,rgba(119,91,153,.29),transparent 34%),linear-gradient(120deg,#1d1924,#282131 53%,#33263f);color:#fff}.HomePage_heroContent__BPt75{position:relative;z-index:2;width:min(57%,43rem)}.HomePage_heroEyebrow__0r1u6,.HomePage_sectionEyebrow__L6kv6{display:block;color:#e8bc62;font-size:.75rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.HomePage_hero__mXE5Y h1{max-width:12ch;margin:.85rem 0 1rem;font-size:clamp(2.5rem,5.7vw,4.75rem);font-weight:770;letter-spacing:-.06em;line-height:1.02}.HomePage_hero__mXE5Y p{max-width:36rem;margin:0;color:#d0cbd5;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.HomePage_heroActions__E5HSx{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.8rem}.HomePage_primaryAction__GEBK1,.HomePage_secondaryAction__bnNvw{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:0 1.1rem;border:1px solid transparent;border-radius:.7rem;font-size:.9rem;font-weight:720;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.HomePage_primaryAction__GEBK1{background:#edb84f;color:#28202c}.HomePage_primaryAction__GEBK1:hover{transform:translateY(-2px);background:#f5c96f;color:#28202c}.HomePage_primaryAction__GEBK1 i{font-size:1.2rem}.HomePage_secondaryAction__bnNvw{border-color:rgba(255,255,255,.34);color:#f5f1f7}.HomePage_secondaryAction__bnNvw:hover{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.08);color:#fff}.HomePage_heroVisual__S93rZ{position:relative;display:grid;width:min(38%,25rem);min-height:23rem;flex:0 0 auto;place-items:center}.HomePage_visualHalo__ZYrUg{position:absolute;width:17rem;height:17rem;border:1px solid rgba(246,230,255,.14);border-radius:50%;box-shadow:0 0 0 2.6rem rgba(246,230,255,.035),0 0 0 5.2rem rgba(246,230,255,.025)}.HomePage_learningCard__X2Y5F{position:relative;z-index:1;display:flex;width:min(100%,17rem);min-height:18rem;flex-direction:column;padding:1.4rem;transform:rotate(3deg);border:1px solid rgba(255,255,255,.62);border-radius:1.1rem;background:linear-gradient(145deg,#fff,#f6f1fa);box-shadow:0 1.5rem 4rem rgba(4,2,9,.32);color:#332b3e}.HomePage_learningCardTop__ocs_k{display:flex;align-items:center;gap:.7rem}.HomePage_learningIcon__ToYYv{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.75rem;background:#eee7f5;color:#755393;font-size:1.6rem}.HomePage_learningLabel__TvBmL{color:#625a6d;font-size:.84rem;font-weight:700}.HomePage_visualLineShort__fAQLH,.HomePage_visualLine__NsMJY{display:block;height:.48rem;border-radius:1rem;background:#e4dfe9}.HomePage_visualLine__NsMJY{width:82%;margin-top:1.2rem}.HomePage_visualLineShort__fAQLH{width:58%;margin-top:.55rem}.HomePage_codePreview__uzhXt{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.8rem;border-radius:.7rem;background:#292330;color:#d9d2e0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.HomePage_codePreview__uzhXt>span:first-child>i{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:50%;background:#e9b85b}.HomePage_codePreview__uzhXt b{color:#c6a7ec;font-weight:600}.HomePage_codeIndent__qOW7w{padding-left:.8rem;color:#e9b85b}.HomePage_progressLabel__1zNVA{display:flex;justify-content:space-between;gap:.5rem;margin:auto 0 .5rem;color:#6b6473;font-size:.66rem;font-weight:650}.HomePage_progressTrack__ZoL6c{display:block;height:.45rem;overflow:hidden;border-radius:1rem;background:#e7e1ec}.HomePage_progressTrack__ZoL6c span{display:block;width:68%;height:100%;border-radius:inherit;background:#8767aa}.HomePage_visualSpark__9roKz{position:absolute;z-index:2;width:.8rem;height:.8rem;border:.18rem solid #443650;border-radius:50%;background:#e9b85b}.HomePage_visualSparkOne__c2Whv{top:14%;right:11%}.HomePage_visualSparkTwo___w0rQ{right:0;bottom:20%;width:.6rem;height:.6rem;background:#bd9bdf}.HomePage_visualSparkThree__pltAu{bottom:14%;left:9%;width:.55rem;height:.55rem;background:#e9d8b4}.HomePage_pathGrid__M7Lj7{display:grid;width:min(100% - 2rem,74rem);grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:-2.5rem auto 0;position:relative;z-index:3}.HomePage_pathCard__3qz2j{display:flex;min-width:0;min-height:7.3rem;align-items:flex-start;gap:.8rem;padding:1.1rem;border:1px solid #ede9ef;border-radius:.95rem;background:#fff;box-shadow:0 .8rem 2rem rgba(31,25,39,.08);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.HomePage_pathCard__3qz2j:hover{transform:translateY(-3px);border-color:#d9c9e8;box-shadow:0 1rem 2.1rem rgba(31,25,39,.12);color:inherit}.HomePage_pathIcon__q5UUl{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:#f4eff8;color:#76549b;font-size:1.35rem}.HomePage_pathText__Gfods{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:.35rem}.HomePage_pathTitle___Md_b{color:#2d2833;font-size:.91rem;font-weight:750}.HomePage_pathDescription__nrUHu{color:#77717d;font-size:.75rem;line-height:1.5}.HomePage_pathArrow__FxEou{flex:0 0 auto;margin-top:.2rem;color:#8b7b9a;font-size:1.1rem}.HomePage_courseSection__nQxsm{width:min(100% - 2rem,74rem);margin:0 auto;padding:clamp(4rem,8vw,6rem) 0}.HomePage_sectionHeader__TEvyI{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.HomePage_sectionEyebrow__L6kv6{color:#8563a6}.HomePage_sectionHeader__TEvyI h2{margin:.45rem 0 .4rem;color:#2b2630;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:750;letter-spacing:-.045em}.HomePage_sectionHeader__TEvyI p{margin:0;color:#746e7a;font-size:.95rem;line-height:1.6}.HomePage_sectionLink__CYIjj{display:inline-flex;min-height:2.7rem;flex:0 0 auto;align-items:center;gap:.35rem;padding:0 .9rem;border:1px solid #e4dce9;border-radius:.65rem;color:#6f4c93;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.HomePage_sectionLink__CYIjj:hover{border-color:#cbb9dc;background:#f6f1fa;color:#5b3d7b}.HomePage_sectionLink__CYIjj i{font-size:1.15rem}.HomePage_courseGrid__PueVI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.HomePage_courseCard__mH7By{display:flex;min-height:13.5rem;flex-direction:column;align-items:flex-start;padding:1.2rem;border:1px solid #ebe7ef;border-radius:.95rem;background:#fff;box-shadow:0 .45rem 1.5rem rgba(39,29,52,.045);color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.HomePage_courseCard__mH7By:hover{transform:translateY(-4px);border-color:#d8c9e8;box-shadow:0 1rem 2.2rem rgba(56,36,79,.11);color:inherit}.HomePage_courseCard__mH7By:focus-visible,.HomePage_pathCard__3qz2j:focus-visible,.HomePage_primaryAction__GEBK1:focus-visible,.HomePage_secondaryAction__bnNvw:focus-visible,.HomePage_sectionLink__CYIjj:focus-visible{outline:3px solid #a78cc7;outline-offset:3px}.HomePage_courseIcon__Dy40H{display:grid;width:2.9rem;height:2.9rem;place-items:center;border-radius:.8rem;background:#f4eff9;color:#76549e;font-size:1.55rem}.HomePage_courseCardLabel__qMzWE{margin-top:1rem;color:#827a8b;font-size:.67rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.HomePage_courseTitle__zYxD4{margin-top:.3rem;color:#302b37;font-size:1rem;font-weight:720;line-height:1.4}.HomePage_courseAction__rfU_H{display:flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.9rem;color:#76549e;font-size:.8rem;font-weight:720}.HomePage_courseAction__rfU_H i{font-size:1.1rem;transition:transform .18s ease}.HomePage_courseCard__mH7By:hover .HomePage_courseAction__rfU_H i{transform:translateX(3px)}.HomePage_courseEmpty__hjaTX{padding:2rem;border:1px dashed #d8d3dc;border-radius:.9rem;color:#68646d;text-align:center}@media (max-width:1000px){.HomePage_hero__mXE5Y{min-height:28rem}.HomePage_heroVisual__S93rZ{width:34%}.HomePage_pathGrid__M7Lj7{margin-top:-1.5rem}.HomePage_courseGrid__PueVI,.HomePage_pathGrid__M7Lj7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.HomePage_hero__mXE5Y{width:min(100% - 1rem,78rem);min-height:0;margin-top:5.25rem;padding:2.25rem 1.35rem 4.5rem;border-radius:1rem}.HomePage_heroContent__BPt75{width:100%}.HomePage_hero__mXE5Y h1{max-width:11ch;margin-top:.75rem;font-size:clamp(2.35rem,10vw,3.3rem)}.HomePage_hero__mXE5Y p{max-width:32rem;font-size:.96rem}.HomePage_heroActions__E5HSx{align-items:stretch;flex-direction:column}.HomePage_primaryAction__GEBK1,.HomePage_secondaryAction__bnNvw{width:100%}.HomePage_heroVisual__S93rZ{display:none}.HomePage_pathGrid__M7Lj7{width:min(100% - 1.5rem,34rem);grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:-2.5rem}.HomePage_pathCard__3qz2j{min-height:5.2rem;align-items:center;padding:.85rem}.HomePage_pathDescription__nrUHu{font-size:.74rem}.HomePage_courseSection__nQxsm{width:min(100% - 1.5rem,34rem);padding:3.5rem 0}.HomePage_sectionHeader__TEvyI{align-items:flex-start;flex-direction:column;gap:.9rem}.HomePage_courseGrid__PueVI{grid-template-columns:minmax(0,1fr);gap:.75rem}.HomePage_courseCard__mH7By{min-height:12.5rem}}@media (prefers-reduced-motion:reduce){.HomePage_courseAction__rfU_H i,.HomePage_courseCard__mH7By,.HomePage_pathCard__3qz2j,.HomePage_primaryAction__GEBK1,.HomePage_secondaryAction__bnNvw,.HomePage_sectionLink__CYIjj{transition:none}}.BlogSection_section__po4OO{padding:clamp(2.5rem,6vw,5rem) 0;background:radial-gradient(ellipse at 8% 0,rgba(245,184,49,.11),transparent 34%),#f7f7f8}.BlogSection_sectionHeader__LHKsY{display:flex;width:min(100% - 2rem,76rem);align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 auto clamp(1.75rem,4vw,2.5rem)}.BlogSection_heading__oGkVs{max-width:42rem}.BlogSection_eyebrow___dpDI{display:inline-block;margin-bottom:.75rem;color:#956b0b;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BlogSection_title__Cll7y{margin:0;color:#211d25;font-size:clamp(2rem,4vw,3.25rem);font-weight:750;letter-spacing:-.045em;line-height:1.1}.BlogSection_intro__yOWBc{max-width:38rem;margin:1rem 0 0;color:#68646d;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.65}.BlogSection_carouselControls__K_885{display:flex;flex:0 0 auto;gap:.6rem}.BlogSection_carouselArrow__m3hN1{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #ded9e3;border-radius:50%;background:#fff;color:#332d3a;cursor:pointer;font-size:1.6rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.BlogSection_carouselArrow__m3hN1:hover:not(:disabled){transform:translateY(-2px);border-color:#d7ad4e;background:#fff8e8;color:#74530a}.BlogSection_carouselArrow__m3hN1:disabled{color:#b7b2bc;cursor:not-allowed;opacity:.6}.BlogSection_carouselArrow__m3hN1:focus-visible,.BlogSection_carouselTrack__JdbB6:focus-visible{outline:3px solid #e0a514;outline-offset:3px}.BlogSection_carouselTrack__JdbB6{display:flex;width:min(100% - 2rem,76rem);gap:clamp(1rem,2.4vw,1.75rem);margin:0 auto;overflow-x:auto;padding:.2rem 0 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.BlogSection_carouselTrack__JdbB6::-webkit-scrollbar{display:none}.BlogSection_card__W7Z_6{min-width:0;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3.5rem) / 3);overflow:hidden;scroll-snap-align:start;border:1px solid #e9e6eb;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.5rem rgba(31,26,37,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.BlogSection_card__W7Z_6:hover{transform:translateY(-4px);border-color:rgba(224,165,20,.55);box-shadow:0 1rem 2.25rem rgba(31,26,37,.12)}.BlogSection_cardLink__ei7kH{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.BlogSection_cardLink__ei7kH:focus-visible{outline:3px solid #e0a514;outline-offset:-3px}.BlogSection_imageFrame__1m8px{position:relative;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,#27222c,#504451)}.BlogSection_image__JtDD_{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.BlogSection_card__W7Z_6:hover .BlogSection_image__JtDD_{transform:scale(1.045)}.BlogSection_imagePlaceholder__ZoDki{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 72% 24%,rgba(255,207,79,.45),transparent 28%),linear-gradient(135deg,#29242f,#594b5b);color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;letter-spacing:.04em}.BlogSection_imageArrow__4t_R7{position:absolute;right:1rem;bottom:1rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(24,20,27,.78);color:#fff;font-size:1.35rem;opacity:0;transform:translateY(.35rem);transition:opacity .18s ease,transform .18s ease}.BlogSection_cardLink__ei7kH:focus-visible .BlogSection_imageArrow__4t_R7,.BlogSection_card__W7Z_6:hover .BlogSection_imageArrow__4t_R7{opacity:1;transform:translateY(0)}.BlogSection_content__0vWjp{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:clamp(1rem,2vw,1.5rem)}.BlogSection_tags__CJySC{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.BlogSection_tag__NUYZy{max-width:100%;overflow:hidden;padding:.3rem .65rem;border-radius:999px;background:#fff5dc;color:#795608;font-size:.72rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.BlogSection_cardTitle__J4TUF{margin:0;color:#28232d;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700;line-height:1.35;-webkit-line-clamp:2}.BlogSection_cardTitle__J4TUF,.BlogSection_excerpt__Z_fU8{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.BlogSection_excerpt__Z_fU8{margin:.75rem 0 1.25rem;color:#6a6670;font-size:.93rem;line-height:1.65;-webkit-line-clamp:3}.BlogSection_readMore__DxdLM{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:#775400;font-size:.9rem;font-weight:700}.BlogSection_readMore__DxdLM i{font-size:1.2rem;transition:transform .18s ease}.BlogSection_card__W7Z_6:hover .BlogSection_readMore__DxdLM i{transform:translateX(.25rem)}.BlogSection_emptyState__l9R_D{width:min(100% - 2rem,76rem);margin:0 auto;padding:2rem;border:1px dashed #d8d3dc;border-radius:1rem;color:#68646d;text-align:center}@media (max-width:900px){.BlogSection_card__W7Z_6{flex-basis:calc((100% - clamp(1rem, 2.4vw, 1.75rem)) / 2)}}@media (max-width:560px){.BlogSection_section__po4OO{padding-top:2.25rem}.BlogSection_sectionHeader__LHKsY{align-items:flex-end;width:min(100% - 1.5rem,28rem);gap:.75rem;margin-bottom:1.5rem}.BlogSection_heading__oGkVs{min-width:0}.BlogSection_carouselControls__K_885{gap:.35rem}.BlogSection_carouselArrow__m3hN1{width:2.35rem;height:2.35rem;font-size:1.35rem}.BlogSection_carouselTrack__JdbB6{width:min(100% - 1.5rem,28rem);gap:1rem}.BlogSection_card__W7Z_6{flex-basis:100%}.BlogSection_content__0vWjp{padding:1rem}.BlogSection_excerpt__Z_fU8{margin-bottom:1rem}.BlogSection_imageArrow__4t_R7{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BlogSection_carouselTrack__JdbB6{scroll-behavior:auto}.BlogSection_card__W7Z_6,.BlogSection_carouselArrow__m3hN1,.BlogSection_imageArrow__4t_R7,.BlogSection_image__JtDD_,.BlogSection_readMore__DxdLM i{transition:none}}