.PublicLibrary_page__G_3QR{min-height:calc(100svh - 76px);background:#f7f8f2;color:#30392a;font-family:Arial,Helvetica,sans-serif;padding:27px 32px 0}.PublicLibrary_container__my1Va{max-width:1120px;margin:auto}.PublicLibrary_breadcrumbs__siaZS{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#78866a;font-size:11px;padding:0 0 24px}.PublicLibrary_breadcrumbs__siaZS a{display:inline-flex;align-items:center;gap:7px}.PublicLibrary_breadcrumbs__siaZS a:hover{color:#ad5934}.PublicLibrary_breadcrumbs__siaZS>span{color:#536345;overflow-wrap:anywhere}.PublicLibrary_hero__P6YA9{position:relative;display:flex;align-items:center;gap:45px;padding:43px 44px;border:1px solid #e3e7d6;border-radius:13px;background:#edf1e3;overflow:hidden}.PublicLibrary_heroContent__Zsh0f{position:relative;flex:1;min-width:0;z-index:1}.PublicLibrary_eyebrow__Nz_vH{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.6px;font-weight:600;color:#768360}.PublicLibrary_eyebrow__Nz_vH>span{height:5px;width:5px;background:#c86740;border-radius:50%;flex-shrink:0}.PublicLibrary_hero__P6YA9 h1{margin-top:20px;font-size:clamp(34px,4.2vw,52px);line-height:1.12;font-weight:500;letter-spacing:-2px;overflow-wrap:anywhere}.PublicLibrary_hero__P6YA9 h1>span{color:#cf6540}.PublicLibrary_heroContent__Zsh0f>p{font-size:14px;color:#71815e;line-height:1.85;margin-top:17px;max-width:570px;overflow-wrap:anywhere;white-space:pre-line}.PublicLibrary_creator__tOl4L{display:flex;align-items:center;gap:9px;margin-top:25px}.PublicLibrary_avatar__BwmhT{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#ddc8ac;color:#826446;border-radius:10px;font-size:14px;font-family:Georgia,serif}.PublicLibrary_creator__tOl4L>div{min-width:0}.PublicLibrary_creator__tOl4L>div>span{display:block;font-size:7px;letter-spacing:1.1px;color:#7d896c}.PublicLibrary_creator__tOl4L a{display:block;font-size:11px;font-weight:500;color:#5c6d4d;margin-top:3px;overflow-wrap:anywhere}.PublicLibrary_heroArt__ri8Pv{width:225px;flex-shrink:0;padding:15px}.PublicLibrary_heroArt__ri8Pv>div{position:relative;padding:27px;border-radius:9px;background:#fafbf4;border:1px solid #d9dfca;transform:rotate(8deg);box-shadow:-13px 9px 0 #dfe6d1}.PublicLibrary_heroArt__ri8Pv svg{color:#9cae7c}.PublicLibrary_heroArt__ri8Pv span{display:block;font-size:25px;font-family:Georgia,serif;line-height:1.2;margin-top:14px;color:#687854}.PublicLibrary_heroArt__ri8Pv em{font-weight:400;color:#8e9a7a}.PublicLibrary_heroArt__ri8Pv svg:last-child{position:absolute;top:32px;right:26px;color:#c4ac7d}.PublicLibrary_collection__qOhV3{margin-top:36px}.PublicLibrary_collectionHeading__eRLkO{display:flex;align-items:center;justify-content:space-between;gap:20px}.PublicLibrary_collectionHeading__eRLkO h2{font-size:23px;letter-spacing:-.7px;font-weight:500}.PublicLibrary_collectionHeading__eRLkO p{font-size:10px;color:#7a886b;margin-top:9px}.PublicLibrary_collectionHeading__eRLkO p span{padding:0 8px}.PublicLibrary_playButton__ZlQUN{display:inline-flex;align-items:center;gap:8px;padding:12px 17px;background:#bd4e2c;border:1px solid #bd4e2c;color:#fff;border-radius:7px;font-size:12px;white-space:nowrap}.PublicLibrary_playButton__ZlQUN:hover{background:#a34124}.PublicLibrary_toolbar___28Vt{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;padding:14px 0;border-top:1px solid #e3e8d8;margin-bottom:7px}.PublicLibrary_backLink__vNSB8,.PublicLibrary_collectionLabel__l4aTQ{display:inline-flex;align-items:center;gap:8px;color:#718360;font-size:11px}.PublicLibrary_backLink__vNSB8:hover{color:#a35432}.PublicLibrary_viewToggle__RpI2k{display:flex;align-items:center;gap:3px;border:1px solid #dfe5d5;background:#fffef9;border-radius:7px;padding:3px}.PublicLibrary_viewToggle__RpI2k button{display:grid;place-items:center;width:34px;height:30px;border-radius:4px;color:#839174}.PublicLibrary_viewToggle__RpI2k button[aria-pressed=true]{background:#e9efde;color:#5d7548}.PublicLibrary_viewToggle__RpI2k button:hover{background:#f1f3e8}.PublicLibrary_viewToggle__RpI2k button:disabled{opacity:.55;cursor:wait}.PublicLibrary_grid__fg0CT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.PublicLibrary_card__4kSEB{min-width:0;border:1px solid #e0e6d4;border-radius:9px;overflow:hidden;background:#fffefa;transition:box-shadow .2s,border-color .2s}.PublicLibrary_card__4kSEB:hover{border-color:#c8d3b7;box-shadow:0 5px 15px #46512a09}.PublicLibrary_cardLink__1TXxB{display:block;min-width:0;flex:1}.PublicLibrary_thumbnail__jkNRc{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden}.PublicLibrary_thumbnail__jkNRc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PublicLibrary_videoThumbnail__Yj0lh{color:#8e9b7b;background:#e7ecdd}.PublicLibrary_peach__jxHCh{background:#eed8c4;color:#b48c62}.PublicLibrary_sage__x2mIr{background:#dfe7cc;color:#91a273}.PublicLibrary_lilac__fDGvq{background:#e5dfee;color:#aa96bb}.PublicLibrary_folderArt__WFiYs{position:relative;z-index:1;transform:rotate(-7deg)}.PublicLibrary_folderCaption__4cUwI{position:absolute;bottom:15px;left:18px;z-index:1;font-size:7px;letter-spacing:1.7px;color:#615f50}.PublicLibrary_thumbnail__jkNRc>i{position:absolute;width:150px;height:150px;right:-20px;bottom:-50px;border:1px solid #ffffff80;border-radius:50%;box-shadow:-20px -15px 0 #ffffff20,-40px -30px 0 #ffffff15}.PublicLibrary_playOverlay__JgzPG{position:absolute;display:grid;place-items:center;width:34px;height:34px;bottom:12px;left:12px;border:1px solid #ffffff80;border-radius:50%;background:#1e2a25a6;color:#fff}.PublicLibrary_cardBody__r5ieM{padding:19px 19px 17px}.PublicLibrary_cardType__eHnLz{font-size:7px;color:#7e8d6e;letter-spacing:1.5px;font-weight:600}.PublicLibrary_cardBody__r5ieM h3{color:#394c2d;font-size:16px;font-weight:500;line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.PublicLibrary_cardBody__r5ieM p{color:#78866b;font-size:11px;line-height:1.8;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.PublicLibrary_cardActions__aiepF{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px 10px 19px;border-top:1px solid #edf0e4}.PublicLibrary_cardActions__aiepF>span{font-size:9px;color:#7c8b6d}.PublicLibrary_playerLinks__DuLxs{display:flex;align-items:center;gap:5px}.PublicLibrary_playerLinks__DuLxs a{display:grid;place-items:center;width:33px;height:32px;border:1px solid #e6ebdc;border-radius:6px;color:#80966a}.PublicLibrary_playerLinks__DuLxs a:last-child:not(:first-child){color:#b76f53}.PublicLibrary_playerLinks__DuLxs a:hover{background:#f1f4e8;color:#4d653a}.PublicLibrary_list__ze_mG{display:grid;gap:11px}.PublicLibrary_list__ze_mG .PublicLibrary_card__4kSEB{display:flex;align-items:center;padding:12px;gap:16px}.PublicLibrary_list__ze_mG .PublicLibrary_cardLink__1TXxB{display:flex;align-items:center;gap:17px}.PublicLibrary_list__ze_mG .PublicLibrary_thumbnail__jkNRc{width:120px;height:77px;flex-shrink:0;border-radius:5px}.PublicLibrary_list__ze_mG .PublicLibrary_folderArt__WFiYs{width:35px}.PublicLibrary_list__ze_mG .PublicLibrary_cardActions__aiepF>span,.PublicLibrary_list__ze_mG .PublicLibrary_folderCaption__4cUwI{display:none}.PublicLibrary_list__ze_mG .PublicLibrary_cardBody__r5ieM{padding:0;min-width:0}.PublicLibrary_list__ze_mG .PublicLibrary_cardBody__r5ieM h3{font-size:14px;margin-top:4px}.PublicLibrary_list__ze_mG .PublicLibrary_cardBody__r5ieM p{margin-top:3px}.PublicLibrary_list__ze_mG .PublicLibrary_cardActions__aiepF{padding:0 3px;border:none;flex-shrink:0}.PublicLibrary_list__ze_mG .PublicLibrary_playOverlay__JgzPG{width:24px;height:24px;left:6px;bottom:6px}.PublicLibrary_list__ze_mG .PublicLibrary_playOverlay__JgzPG svg{width:10px}.PublicLibrary_empty___k6_W{text-align:center;padding:60px 20px;border:1px dashed #d5dec8;border-radius:10px;background:#fcfcf6}.PublicLibrary_empty___k6_W>span{display:inline-grid;place-items:center;width:70px;height:70px;border-radius:20px;background:#edf1e2;color:#93a47a}.PublicLibrary_empty___k6_W h3{font-size:23px;font-weight:500;letter-spacing:-.6px;margin-top:21px}.PublicLibrary_empty___k6_W p{font-size:13px;line-height:1.8;color:#788769;margin:12px auto 0;max-width:310px}.PublicLibrary_footer__cBN7N{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;border-top:1px solid #e0e6d5;padding:25px 0;color:#7b8b6b;font-size:10px}.PublicLibrary_footer__cBN7N a,.PublicLibrary_footer__cBN7N span{display:inline-flex;align-items:center;gap:6px}.PublicLibrary_footer__cBN7N a:hover{color:#a7522d}.PublicLibrary_page__G_3QR a:focus-visible,.PublicLibrary_page__G_3QR button:focus-visible{outline:3px solid #ba775b;outline-offset:3px}@media (max-width:900px){.PublicLibrary_hero__P6YA9{padding:34px 30px;gap:25px}.PublicLibrary_heroArt__ri8Pv{width:185px}.PublicLibrary_heroArt__ri8Pv>div{padding:21px}.PublicLibrary_heroArt__ri8Pv span{font-size:22px}.PublicLibrary_grid__fg0CT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PublicLibrary_page__G_3QR{min-height:calc(100svh - 65px);padding:20px 18px 0}.PublicLibrary_breadcrumbs__siaZS{font-size:10px;gap:6px;padding-bottom:18px}.PublicLibrary_hero__P6YA9{padding:30px 24px}.PublicLibrary_heroArt__ri8Pv{display:none}.PublicLibrary_hero__P6YA9 h1{font-size:35px;letter-spacing:-1.4px}.PublicLibrary_heroContent__Zsh0f>p{font-size:13px}.PublicLibrary_eyebrow__Nz_vH{font-size:7px;letter-spacing:1px}.PublicLibrary_collectionHeading__eRLkO{flex-wrap:wrap;gap:17px}.PublicLibrary_collectionHeading__eRLkO h2{font-size:22px}.PublicLibrary_grid__fg0CT{grid-template-columns:1fr}.PublicLibrary_list__ze_mG .PublicLibrary_card__4kSEB{padding:10px;gap:8px}.PublicLibrary_list__ze_mG .PublicLibrary_cardLink__1TXxB{gap:10px}.PublicLibrary_list__ze_mG .PublicLibrary_thumbnail__jkNRc{width:75px;height:65px}.PublicLibrary_list__ze_mG .PublicLibrary_cardBody__r5ieM h3{font-size:12px}.PublicLibrary_list__ze_mG .PublicLibrary_cardBody__r5ieM p{font-size:10px}.PublicLibrary_list__ze_mG .PublicLibrary_playerLinks__DuLxs{flex-direction:column;gap:4px}.PublicLibrary_list__ze_mG .PublicLibrary_playerLinks__DuLxs a{width:30px;height:30px}.PublicLibrary_footer__cBN7N{flex-wrap:wrap;gap:15px}}@media (prefers-reduced-motion:reduce){.PublicLibrary_card__4kSEB{transition:none}}