._pageContainer_1pwi7_1{background-color:#f7f7f7;min-height:100vh;padding-bottom:120px}._header_1pwi7_7{padding:180px var(--space-xl) 56px;max-width:var(--max-content-width);margin:0 auto;text-align:center}._overline_1pwi7_14{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-plum);display:block;margin-bottom:24px}._heading_1pwi7_24{font-family:var(--font-display);font-size:80px;color:var(--color-ink);line-height:1;margin-bottom:24px}._subheading_1pwi7_32{font-family:var(--font-body);font-size:20px;color:var(--color-ink-soft);line-height:1.6;max-width:600px;margin:0 auto}._filters_1pwi7_41{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px}._filterBtn_1pwi7_49{background-color:transparent;border:1px solid rgba(77,27,61,.2);color:var(--color-ink-soft);font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.05em;padding:10px 18px;border-radius:40px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}._filterBtn_1pwi7_49:hover:not(._filterBtnActive_1pwi7_66){border-color:var(--color-plum);color:var(--color-ink)}._filterBtnActive_1pwi7_66{background-color:var(--color-plum);border-color:var(--color-plum);color:#fff}._filterCount_1pwi7_77{font-size:11px;opacity:.75;padding:2px 7px;border-radius:20px;background-color:#4d1b3d14}._filterBtnActive_1pwi7_66 ._filterCount_1pwi7_77{background-color:#fff3;color:#fff;opacity:1}._secondaryControls_1pwi7_91{margin-top:24px;padding-top:24px;border-top:1px solid rgba(77,27,61,.08);display:flex;flex-direction:column;align-items:center;gap:20px}._formatFilters_1pwi7_101{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}._formatBtn_1pwi7_108{background-color:#fff;border:1px solid rgba(77,27,61,.12);color:var(--color-ink-soft);font-family:var(--font-body);font-size:13px;font-weight:500;padding:7px 15px;border-radius:24px;cursor:pointer;transition:all .25s ease}._formatBtn_1pwi7_108:hover:not(._formatBtnActive_1pwi7_121){border-color:var(--color-plum);color:var(--color-plum)}._formatBtnActive_1pwi7_121{background-color:#6825531a;border-color:var(--color-plum);color:var(--color-plum);font-weight:600}._searchAndSort_1pwi7_133{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;width:100%;max-width:640px}._searchBox_1pwi7_143{flex:1;min-width:240px;position:relative;display:flex;align-items:center}._searchIcon_1pwi7_151{position:absolute;left:14px;color:var(--color-ink-soft);opacity:.6;pointer-events:none}._searchInput_1pwi7_159{width:100%;padding:10px 36px 10px 38px;border-radius:30px;border:1px solid rgba(77,27,61,.16);background-color:#fff;font-family:var(--font-body);font-size:14px;color:var(--color-ink);transition:border-color .25s ease,box-shadow .25s ease}._searchInput_1pwi7_159:focus{outline:none;border-color:var(--color-plum);box-shadow:0 0 0 3px #68255314}._clearSearchBtn_1pwi7_177{position:absolute;right:12px;background:none;border:none;color:var(--color-ink-soft);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}._sortGroup_1pwi7_190{display:inline-flex;background-color:#fff;border:1px solid rgba(77,27,61,.16);border-radius:30px;padding:3px}._sortBtn_1pwi7_198{background:transparent;border:none;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-ink-soft);padding:7px 14px;border-radius:24px;cursor:pointer;transition:all .2s ease}._sortBtnActive_1pwi7_211{background-color:var(--color-plum);color:#fff}._gridSection_1pwi7_216{max-width:var(--max-content-width);margin:0 auto;padding:0 var(--space-xl)}._resultsBar_1pwi7_222{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-family:var(--font-body);font-size:14px;color:var(--color-ink-soft)}._resetBtn_1pwi7_232{background:none;border:none;color:var(--color-plum);font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-decoration:underline}._videoGrid_1pwi7_245{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px}._videoCard_1pwi7_251{cursor:pointer;display:flex;flex-direction:column}._thumbnailWrapper_1pwi7_257{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative;background-color:var(--color-dark-plum);margin-bottom:18px}._thumbnail_1pwi7_257{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease;opacity:.9}._videoCard_1pwi7_251:hover ._thumbnail_1pwi7_257{transform:scale(1.05);opacity:1}._playButton_1pwi7_280{position:absolute;bottom:14px;right:14px;width:44px;height:44px;background-color:#faf6f0eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px #1e1a1d38;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}._videoCard_1pwi7_251:hover ._playButton_1pwi7_280{transform:scale(1.1);background-color:var(--color-plum);box-shadow:0 6px 18px #4d1b3d59}._playIcon_1pwi7_303{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--color-ink);margin-left:3px;transition:border-color .3s ease}._videoCard_1pwi7_251:hover ._playIcon_1pwi7_303{border-color:transparent transparent transparent #fff}._content_1pwi7_317{flex:1;display:flex;flex-direction:column}._metaRow_1pwi7_323{display:flex;align-items:center;gap:8px;margin-bottom:8px}._categoryBadge_1pwi7_330{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-plum);font-weight:600}._langBadge_1pwi7_339{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.06em;background-color:#68255314;color:var(--color-plum);padding:2px 8px;border-radius:12px;font-weight:600}._title_1pwi7_351{font-family:var(--font-display);font-size:24px;color:var(--color-ink);margin-bottom:8px;line-height:1.3}._description_1pwi7_359{font-family:var(--font-body);font-size:15px;color:var(--color-ink-soft);line-height:1.6;margin-bottom:24px;flex:1}._watchNow_1pwi7_368{font-family:var(--font-body);font-size:14px;color:var(--color-ink);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-top:auto;transition:color .3s ease}._videoCard_1pwi7_251:hover ._watchNow_1pwi7_368{color:var(--color-plum)}._videoModal_1pwi7_383{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1e1a1df2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px}._modalContent_1pwi7_395{width:100%;max-width:1200px;position:relative}._closeButton_1pwi7_401{position:absolute;top:-50px;right:0;background:none;border:none;color:var(--color-gardenia);font-size:40px;cursor:pointer;line-height:1;padding:10px;transition:opacity .3s ease}._closeButton_1pwi7_401:hover{opacity:.7}._iframeWrapper_1pwi7_419{position:relative;width:100%;padding-bottom:56.25%;background-color:var(--color-dark-plum);border-radius:8px;overflow:hidden;box-shadow:0 30px 60px #4d1b3d59}._iframeWrapper_1pwi7_419 iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:768px){._header_1pwi7_7{padding-top:140px;padding-bottom:32px}._heading_1pwi7_24{font-size:48px}._filters_1pwi7_41,._formatFilters_1pwi7_101{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:4px;margin-left:calc(-1 * var(--space-xl));margin-right:calc(-1 * var(--space-xl));padding-left:var(--space-xl);padding-right:var(--space-xl);width:calc(100% + 2 * var(--space-xl))}._filters_1pwi7_41{margin-top:32px}._filters_1pwi7_41::-webkit-scrollbar,._formatFilters_1pwi7_101::-webkit-scrollbar{display:none}._filterBtn_1pwi7_49,._formatBtn_1pwi7_108{white-space:nowrap;padding:8px 16px;font-size:12px;flex-shrink:0}._searchAndSort_1pwi7_133{flex-direction:column;align-items:stretch}._sortGroup_1pwi7_190{align-self:center}._videoGrid_1pwi7_245{grid-template-columns:1fr}._videoModal_1pwi7_383{padding:20px}._closeButton_1pwi7_401{top:-40px;font-size:32px}}
