.page_page__f5qlz{background:#fff;color:#121212}.page_hero__4fMZA{position:relative;width:100%;height:520px;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_hero__4fMZA:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,107,107,.15),transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,150,255,.15),transparent 50%);pointer-events:none}.page_heroContent__4euQR{position:relative;z-index:1;text-align:center;max-width:800px;padding:0 24px}.page_heroTitle__eYNEM{margin:0 0 12px;font-size:clamp(32px,6vw,48px);font-weight:700;color:#fff;letter-spacing:-.01em}.page_heroSubtitle__LAoT2{margin:0;font-size:clamp(16px,2vw,20px);color:rgba(255,255,255,.85);line-height:1.5}.page_textSection__kL_Uu{max-width:1100px;margin:0 auto;padding:48px 24px}.page_textContainer__ySXE8{text-align:center}.page_sectionTitle___V5xy{margin:0 0 16px;font-size:clamp(24px,4vw,32px);font-weight:700;color:#121212;letter-spacing:-.01em}.page_sectionText__Jup_q{margin:0;font-size:16px;line-height:1.6;color:#4f5b66;max-width:600px}.page_results__SGcch{max-width:1100px;margin:0 auto;padding:0 24px 40px}.page_meta__wv0hI{display:flex;justify-content:space-between;align-items:center;color:#6a7480;margin-bottom:12px}.page_grid__9s_IZ{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,1fr);justify-content:center}@media (max-width:768px){.page_grid__9s_IZ{grid-template-columns:1fr;gap:18px}}.page_error__KmsXa{grid-column:1/-1;text-align:center;color:#d32f2f}.page_catGrid__3UgVw{width:100%}@media (max-width:960px){.page_catGrid__3UgVw{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page_catGrid__3UgVw{grid-template-columns:1fr}}.page_catCard__g31aN{display:block;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgba(16,24,40,.1);border:1px solid rgba(16,24,40,.06);transform:translateZ(0);background:#fff}.page_catCard__g31aN:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(10,132,255,.35),0 10px 24px rgba(16,24,40,.2)}.page_catImgWrap__umsra{position:relative;width:100%;aspect-ratio:16/10}.page_catImg__E8DAD{object-fit:cover;transition:transform .35s ease,filter .35s ease}.page_catCard__g31aN:focus-visible .page_catImg__E8DAD,.page_catCard__g31aN:hover .page_catImg__E8DAD{transform:scale(1.04);filter:saturate(1.05)}.page_catOverlay__W2fGe{position:absolute;inset:0;display:grid;align-items:end;padding:14px;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.35) 35%,rgba(0,0,0,0) 60%)}.page_catText__o_TSk{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.page_catTitle__TV9Oj{margin:0 0 4px;font-weight:700;letter-spacing:-.01em;font-size:clamp(16px,1.6vw,20px);line-height:1.2}.page_catMeta__Of1K4{margin:0;opacity:.88;font-size:13px}@media (prefers-color-scheme:dark){.page_catCard__g31aN{background:#11151b;border-color:rgba(255,255,255,.08);box-shadow:0 12px 28px rgba(0,0,0,.35)}}@media (max-width:1024px){.page_grid__9s_IZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_grid__9s_IZ{grid-template-columns:1fr}}.AnimationCard_card__ior0S{cursor:pointer;border-radius:18px;overflow:hidden;background:#000;transition:transform .25s ease,box-shadow .25s ease}.AnimationCard_card__ior0S:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.25);.AnimationCard_title__fzOne{display:none}}.AnimationCard_thumb__WhkeJ{position:relative;aspect-ratio:4/3;overflow:hidden}.AnimationCard_thumbImg__zukNj{object-fit:cover;transition:transform .4s ease,opacity .35s ease}.AnimationCard_baseImg__meaXy{opacity:1}.AnimationCard_hoverImg__jorjF{opacity:0}.AnimationCard_card__ior0S:hover .AnimationCard_thumbImg__zukNj{transform:scale(1.05)}.AnimationCard_card__ior0S:hover .AnimationCard_baseImg__meaXy{opacity:0}.AnimationCard_card__ior0S:hover .AnimationCard_hoverImg__jorjF{opacity:1}.AnimationCard_overlayBottom__VRuLd{position:absolute;inset:auto 0 0 0;padding:18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.35),rgba(0,0,0,0));display:flex;align-items:flex-end}.AnimationCard_hoverBadge__2GgVX{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:rgba(0,0,0,.8);color:#fff;font-size:1.05rem;letter-spacing:.01em;border-radius:0 0 12px 12px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;height:55px;text-align:center}.AnimationCard_card__ior0S:hover .AnimationCard_hoverBadge__2GgVX{opacity:1;transform:translateY(0)}.AnimationCard_title__fzOne{margin:0;color:#fff;font-size:1.05rem;font-weight:500;line-height:1.2;text-shadow:0 4px 12px rgba(0,0,0,.6)}.AnimationCard_animationTitle__wevpj{color:rgb(30,30,30);font-size:1.8rem;font-weight:800;text-align:center;margin-top:10px;margin-bottom:4px}.AnimationCard_animationInfo__xCH0Z{margin:auto;width:max-content;display:flex;flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content}.AnimationCard_underline__2sBCf{position:relative;width:100%;height:1px;background-color:#000}.AnimationCard_animationTitle__wevpj:hover{color:rgb(58,58,58);cursor:pointer}.AnimationCardSkeleton_card__qyBoA{cursor:pointer;border-radius:18px;overflow:hidden;background:#000;transition:transform .25s ease,box-shadow .25s ease}.AnimationCardSkeleton_card__qyBoA:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.25)}.AnimationCardSkeleton_thumb__6jTU2{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:color-mix(in oklab,var(--surface) 85%,#0b0b0b)}.AnimationCardSkeleton_skeleton__3rvco{position:absolute;inset:0;background:color-mix(in oklab,var(--surface) 92%,#0b0b0b)}.AnimationCardSkeleton_skeleton__3rvco:after{content:"";position:absolute;inset:0;transform:translateX(-55%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:AnimationCardSkeleton_shimmer__OsBbG 1.25s ease-in-out infinite}.theme-dark .AnimationCardSkeleton_skeleton__3rvco:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}@keyframes AnimationCardSkeleton_shimmer__OsBbG{0%{transform:translateX(-55%)}to{transform:translateX(55%)}}