.page_page__xQltA{min-height:100vh;background:#090909;color:var(--white)}.page_hero__zhNLD{padding:120px max(24px,5vw) 28px;background:radial-gradient(circle at 78% 22%,rgba(212,175,55,.08),transparent 40%),var(--black);border-bottom:1px solid rgba(212,175,55,.2)}.page_hero__zhNLD h1{max-width:980px;margin-bottom:14px;font-size:clamp(32px,3.8vw,48px);line-height:1.15;letter-spacing:-.025em}.page_hero__zhNLD>p:not(:first-child){max-width:680px;margin:0;color:rgba(246,242,233,.72);font-size:15px;line-height:1.65}.page_homeLink__T1gM5{width:fit-content;max-width:100%;min-height:40px;margin-top:12px;padding:8px 0;display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:12px;transition:color .18s ease}.page_homeLink__T1gM5:hover{color:var(--white)}.page_homeLink__T1gM5:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.page_library__Rtzfz{padding:28px 5vw 48px}.page_heading__X04Os{max-width:1320px;margin:0 auto 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}.page_heading__X04Os span{display:block;margin-bottom:6px;color:var(--gold);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.page_heading__X04Os h2{font-size:clamp(24px,2.4vw,32px);line-height:1.2}.page_heading__X04Os p{margin:0;color:rgba(246,242,233,.64);font-size:13px;line-height:1.6}.page_videoLibrary__Q87vm{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px}.page_libraryPanel__X2vbB{min-width:0}.page_player__7uwq_{position:sticky;top:24px;aspect-ratio:16/9;min-height:0;overflow:hidden;border:1px solid rgba(212,175,55,.36);background:radial-gradient(circle at 50% 35%,rgba(212,175,55,.12),transparent 36%),#030303;box-shadow:0 34px 90px rgba(0,0,0,.5)}.page_video__s0Fk6{width:100%;height:100%;display:block;background:#000;object-fit:contain}.page_qualityControl__ud_eD{position:absolute;z-index:3;top:22px;right:22px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(212,175,55,.55);background:rgba(5,5,5,.86);color:var(--gold);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.page_qualityControl__ud_eD select{max-width:120px;border:0;background:#161410;color:var(--white);font:inherit;cursor:pointer}.page_qualityControl__ud_eD select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.page_playerInfo__nNJH5{position:absolute;top:22px;left:22px;max-width:min(70%,620px);padding:12px 16px;display:grid;gap:3px;border-left:2px solid var(--gold);background:rgba(5,5,5,.74);backdrop-filter:blur(10px);pointer-events:none}.page_playerInfo__nNJH5 span{color:var(--gold);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.page_playerInfo__nNJH5 strong{overflow:hidden;font-family:var(--font-display);font-size:clamp(15px,1.8vw,22px);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.page_playerEmpty__uQ7NK{width:100%;height:100%;min-height:0;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page_playerEmpty__uQ7NK strong{margin-top:16px;font-family:var(--font-display);font-size:clamp(20px,2.2vw,28px);font-weight:400}.page_playerEmpty__uQ7NK p{margin:12px 0 0;color:rgba(246,242,233,.58)}.page_loader__T2HJZ{width:44px;height:44px;border:1px solid rgba(212,175,55,.28);border-top:1px solid var(--gold);border-radius:50%;animation:page_spin__LERQn .9s linear infinite}.page_emptyIcon__j44QI{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.5);border-radius:50%;color:var(--gold);font-size:18px;text-indent:3px}.page_emptyActions__Lng_R{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.page_emptyActions__Lng_R a,.page_emptyActions__Lng_R button{min-height:42px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.55);background:transparent;color:var(--gold);font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.page_emptyActions__Lng_R a:hover,.page_emptyActions__Lng_R button:hover{background:var(--gold);color:#090909}.page_librarySummary__16U4l{padding:0 2px 18px;display:flex;justify-content:space-between;gap:24px;color:rgba(246,242,233,.48);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.page_videoGrid__qJPfB{max-height:min(74svh,780px);padding:2px 10px 2px 2px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--gold) #171510;scrollbar-width:thin}.page_videoCard__CyqTg{flex:0 0 auto;min-width:0;padding:0;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch;border:1px solid rgba(255,255,255,.1);background:#11110f;color:var(--white);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.page_videoCard__CyqTg:hover{transform:translateY(-2px);border-color:rgba(212,175,55,.52);background:#171510}.page_videoCard__CyqTg:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.page_videoCardSelected__UJ5KY{border-color:var(--gold);background:linear-gradient(135deg,rgba(212,175,55,.15),#11110f 64%)}.page_cardVisual__QSjMJ{position:relative;min-height:108px;display:grid;place-items:center;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 45%,rgba(212,175,55,.18),transparent 34%),linear-gradient(145deg,#201d16,#080808)}.page_cardNumber__yYM43{position:absolute;top:10px;left:10px;color:rgba(246,242,233,.38);font-size:9px;letter-spacing:.14em}.page_playIcon__icyGf{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.72);border-radius:50%;color:var(--gold);font-size:12px;text-indent:2px;transition:background .18s ease,color .18s ease}.page_videoCardSelected__UJ5KY .page_playIcon__icyGf,.page_videoCard__CyqTg:hover .page_playIcon__icyGf{background:var(--gold);color:#090909}.page_cardLine__xmjVr{position:absolute;right:0;bottom:13px;width:26px;height:1px;background:var(--gold)}.page_cardCopy__w3FwR{min-width:0;padding:18px 16px;display:flex;flex-direction:column;justify-content:center;gap:9px}.page_cardCopy__w3FwR strong{overflow:hidden;font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.page_cardCopy__w3FwR small{color:rgba(246,242,233,.42);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.page_viewerFooter__qtQUJ{max-width:1320px;margin:22px auto 0;display:flex;justify-content:space-between;gap:24px;color:rgba(246,242,233,.58);font-size:12px;line-height:1.6}.page_viewerFooter__qtQUJ p{margin:0}.page_viewerFooter__qtQUJ a{color:var(--gold);letter-spacing:.08em;text-transform:uppercase}.page_viewerFooter__qtQUJ a span{margin-left:8px}.page_cta__4S6T4{padding:40px 24px 44px;text-align:center;background:var(--black-soft);border-top:1px solid rgba(212,175,55,.2)}.page_cta__4S6T4 h2{margin-bottom:24px;font-size:clamp(28px,3vw,38px);line-height:1.15}@keyframes page_spin__LERQn{to{transform:rotate(1turn)}}@media (max-width:1050px){.page_videoLibrary__Q87vm{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:16px}.page_videoCard__CyqTg{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:760px){.page_hero__zhNLD{padding:100px 20px 22px}.page_hero__zhNLD h1{font-size:clamp(30px,7vw,40px)}.page_library__Rtzfz{padding:24px 16px 32px}.page_heading__X04Os{align-items:flex-start;gap:10px;margin-bottom:16px}.page_videoLibrary__Q87vm{display:flex;flex-direction:column;gap:18px}.page_player__7uwq_{position:sticky;top:0;z-index:2;width:100%;min-height:0}.page_libraryPanel__X2vbB{width:100%}.page_qualityControl__ud_eD{top:12px;right:12px;padding:6px 8px}.page_playerInfo__nNJH5{top:12px;left:12px;max-width:calc(100% - 174px);padding:9px 12px}.page_playerEmpty__uQ7NK{min-height:0;padding:16px}.page_librarySummary__16U4l{flex-direction:column;gap:7px}.page_videoGrid__qJPfB{max-height:42svh}.page_videoCard__CyqTg{grid-template-columns:96px minmax(0,1fr)}.page_cardVisual__QSjMJ{min-height:94px}.page_viewerFooter__qtQUJ{flex-direction:column}.page_cta__4S6T4{padding:32px 20px 36px}}@media (prefers-reduced-motion:reduce){.page_loader__T2HJZ{animation-duration:2s}.page_videoCard__CyqTg{transition:none}}