@font-face{font-family:inter;src:url(/_next/static/media/1ea7b7da1fd7fbc2-s.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a92b7a{font-family:inter,inter Fallback;font-style:normal}.__variable_a92b7a{--font-inter:"inter","inter Fallback"}@font-face{font-family:figtree;src:url(/_next/static/media/b88b0e2725557af2-s.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_7ca01d{font-family:figtree,figtree Fallback;font-style:normal}.__variable_7ca01d{--font-figtree:"figtree","figtree Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/472d0bfcbfebe89b-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/d164a129da865b21-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Times New Roman");ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.00%;size-adjust:83.99%}.__className_17b0ae{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_17b0ae{--font-instrument:"instrumentSerif","instrumentSerif Fallback"}@font-face{font-family:bowlbyOne;src:url(/_next/static/media/cbae98c1d247eec6-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bowlbyOne Fallback;src:local("Arial");ascent-override:78.31%;descent-override:32.07%;line-gap-override:0.00%;size-adjust:141.91%}.__className_6ef93a{font-family:bowlbyOne,bowlbyOne Fallback;font-weight:400;font-style:normal}.__variable_6ef93a{--font-bowlby:"bowlbyOne","bowlbyOne Fallback"}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/766137f5cc474764-s.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local("Arial");ascent-override:88.75%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.87%}.__className_5d4b2a{font-family:spaceGrotesk,spaceGrotesk Fallback;font-style:normal}.__variable_5d4b2a{--font-space-grotesk:"spaceGrotesk","spaceGrotesk Fallback"}@font-face{font-family:sora;src:url(/_next/static/media/28b2b20b97e8a5b6-s.woff2) format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.00%;size-adjust:115.97%}.__className_c5f457{font-family:sora,sora Fallback;font-style:normal}.__variable_c5f457{--font-sora:"sora","sora Fallback"}@font-face{font-family:outfit;src:url(/_next/static/media/7dc8b1eaa3276b02-s.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:99.71%;descent-override:25.92%;line-gap-override:0.00%;size-adjust:100.30%}.__className_4c882a{font-family:outfit,outfit Fallback;font-style:normal}.__variable_4c882a{--font-outfit:"outfit","outfit Fallback"}.PublicCatalogClient_canvas__aLvCN{min-height:100%;color:#191b19;background:#fafaf8;font-family:var(--font-sans),Arial,sans-serif}.PublicCatalogClient_canvas__aLvCN[data-theme=arival]{--catalog-accent:#245fc8;--catalog-accent-hover:#174da9;--catalog-soft:#e8effc;background-color:#f8faff}.PublicCatalogClient_canvas__aLvCN[data-theme=creator]{--catalog-accent:#111111;--catalog-accent-hover:#343434;--catalog-soft:#e8f2fb;background-color:#f8fbff}.PublicCatalogClient_shell__1QzkU{min-height:60vh}.PublicCatalogClient_main__wdvTE{width:min(1200px,calc(100% - 48px));margin:auto;padding:36px 0 64px}.PublicCatalogClient_catalogHeading__jPRMh{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ececea}.PublicCatalogClient_emptyKicker__IXW6W{display:inline-block;color:var(--catalog-accent,#171a17);font-size:11px;font-weight:800;letter-spacing:.16em}.PublicCatalogClient_catalogHeading__jPRMh h1{display:flex;align-items:center;gap:12px;margin:0;font-size:clamp(28px,3.2vw,38px);line-height:1.1;font-weight:700;letter-spacing:-.035em}.PublicCatalogClient_catalogHeading__jPRMh p{max-width:520px;margin:6px 0 0;color:#6b6e68;font-size:15px;line-height:1.5}.PublicCatalogClient_courseCount__9_Bcr{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 9px;border-radius:100px;background:#eeeeeb;color:#4a4d47;font-size:13px;font-weight:650;letter-spacing:0}.PublicCatalogClient_searchField__qjpbq{flex:none;display:flex;align-items:center;gap:10px;width:min(100%,300px);height:42px;padding:0 14px;border:1px solid #e3e3df;border-radius:100px;background:#fff;color:#8b8e88;transition:border-color .2s ease}.PublicCatalogClient_searchField__qjpbq:focus-within{border-color:#111;outline:none}.PublicCatalogClient_searchField__qjpbq input{width:100%;border:0;outline:0;background:transparent;color:#191b19;font:inherit;font-size:14px}.PublicCatalogClient_searchField__qjpbq input::placeholder{color:#9a9c96}.PublicCatalogClient_courseGrid__ixePY{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:20px}.PublicCatalogClient_courseLink___QD_T{display:block;min-width:0;height:100%;border-radius:16px;color:inherit;text-decoration:none;outline:none}.PublicCatalogClient_courseLink___QD_T:focus-visible,.PublicCatalogClient_emptyState__IOHOj button:focus-visible,.PublicCatalogClient_homeLink__tm3JX:focus-visible{outline:2px solid var(--catalog-accent,#171a17);outline-offset:4px}.PublicCatalogClient_emptyState__IOHOj{position:relative;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);min-height:420px;overflow:hidden;border:1px solid #dce2d8;border-radius:24px;background:#fff;box-shadow:0 25px 80px rgba(35,54,31,.045)}.PublicCatalogClient_emptyIllustration__gl9Vw{position:relative;display:grid;place-items:center;min-height:340px;overflow:hidden;background:var(--catalog-soft,#e9eee9);color:var(--catalog-accent,#171a17)}.PublicCatalogClient_emptyIllustration__gl9Vw:after,.PublicCatalogClient_emptyIllustration__gl9Vw:before{position:absolute;width:340px;height:340px;border:1px solid rgba(83,114,80,.23);border-radius:50%;content:""}.PublicCatalogClient_emptyIllustration__gl9Vw:after{width:235px;height:235px}.PublicCatalogClient_emptyIllustration__gl9Vw svg{z-index:1;filter:drop-shadow(0 12px 14px rgba(54,82,47,.16))}.PublicCatalogClient_bookHalo__stwJf{position:absolute;width:128px;height:128px;border-radius:32px;background:#f8faf5;box-shadow:0 18px 45px rgba(48,77,41,.11);transform:rotate(-10deg)}.PublicCatalogClient_orbitDot__cFWIE{position:absolute;z-index:1;top:22%;right:20%;width:15px;height:15px;border-radius:50%;background:var(--catalog-accent,#171a17);box-shadow:0 0 0 8px rgba(55,72,55,.14)}.PublicCatalogClient_emptyCopy__1j7bg{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(34px,5vw,76px)}.PublicCatalogClient_emptyCopy__1j7bg h2{max-width:420px;margin:17px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.08;font-weight:700;letter-spacing:-.045em}.PublicCatalogClient_emptyCopy__1j7bg p{max-width:400px;margin:0 0 28px;color:#657064;font-size:15px;line-height:1.7}.PublicCatalogClient_emptyState__IOHOj button,.PublicCatalogClient_homeLink__tm3JX{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:0;border-radius:100px;background:var(--catalog-accent,#171a17);color:white;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease}.PublicCatalogClient_emptyState__IOHOj button:hover,.PublicCatalogClient_homeLink__tm3JX:hover{background:var(--catalog-accent-hover,#343b34);transform:translateY(-2px)}.PublicCatalogClient_skeletonCard__KXfeK{display:flex;flex-direction:column;min-height:360px;overflow:hidden;border:1px solid #ececea;border-radius:16px;background:#fff}.PublicCatalogClient_skeletonButton__NtRYP,.PublicCatalogClient_skeletonImage__eqatO,.PublicCatalogClient_skeletonLineShort__BfDAc,.PublicCatalogClient_skeletonLine__Lr9hK{display:block;border-radius:9px;background:linear-gradient(110deg,#ececea 8%,#f6f6f4 18%,#ececea 33%);background-size:200% 100%;animation:PublicCatalogClient_shimmer__JX5La 1.5s linear infinite}.PublicCatalogClient_skeletonImage__eqatO{aspect-ratio:16/10;width:100%;border-radius:0}.PublicCatalogClient_skeletonLine__Lr9hK{width:72%;height:16px;margin:18px 16px 0}.PublicCatalogClient_skeletonLineShort__BfDAc{width:48%;height:12px;margin:12px 16px 0}.PublicCatalogClient_skeletonButton__NtRYP{width:40%;height:40px;margin:auto 16px 16px auto;border-radius:999px}@keyframes PublicCatalogClient_shimmer__JX5La{to{background-position-x:-200%}}@media (max-width:680px){.PublicCatalogClient_main__wdvTE{width:min(100% - 32px,1200px);padding:24px 0 48px}.PublicCatalogClient_catalogHeading__jPRMh{align-items:stretch;flex-direction:column;gap:16px}.PublicCatalogClient_searchField__qjpbq{width:100%}.PublicCatalogClient_courseGrid__ixePY{grid-template-columns:minmax(0,1fr)}.PublicCatalogClient_emptyState__IOHOj{grid-template-columns:1fr}.PublicCatalogClient_emptyIllustration__gl9Vw{min-height:205px}.PublicCatalogClient_emptyIllustration__gl9Vw:before{width:280px;height:280px}.PublicCatalogClient_emptyIllustration__gl9Vw:after{width:175px;height:175px}.PublicCatalogClient_bookHalo__stwJf{width:100px;height:100px}.PublicCatalogClient_emptyCopy__1j7bg{padding:34px 28px 42px}}@media (prefers-reduced-motion:reduce){.PublicCatalogClient_courseLink___QD_T,.PublicCatalogClient_emptyState__IOHOj button,.PublicCatalogClient_homeLink__tm3JX,.PublicCatalogClient_skeletonButton__NtRYP,.PublicCatalogClient_skeletonImage__eqatO,.PublicCatalogClient_skeletonLineShort__BfDAc,.PublicCatalogClient_skeletonLine__Lr9hK{animation:none;transition:none}}