.HeroCarousel-module__49hLuq__hero{margin-top:var(--nav-height);background:var(--bg-primary);max-width:var(--content-max);border-left:clamp(16px,3vw,24px) solid #0000;border-right:clamp(16px,3vw,24px) solid #0000;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.HeroCarousel-module__49hLuq__track{transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.HeroCarousel-module__49hLuq__slide{flex-shrink:0;width:100%;position:relative;overflow:hidden}.HeroCarousel-module__49hLuq__imageWrap{aspect-ratio:16/9;width:72%;margin-left:auto;position:relative}.HeroCarousel-module__49hLuq__slideImg{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.HeroCarousel-module__49hLuq__gradient{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0ad9 12%,#0a0a0a66 25%,#0a0a0a0d 38%,#0000 48%),linear-gradient(#0000 72%,#0a0a0a 100%);position:absolute;inset:0}.HeroCarousel-module__49hLuq__content{z-index:2;flex-direction:column;justify-content:center;max-width:500px;padding:0 0 0 80px;display:flex;position:absolute;top:0;bottom:0;left:0}.HeroCarousel-module__49hLuq__badge{text-transform:uppercase;letter-spacing:1px;background:var(--accent);color:#000;border-radius:4px;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.HeroCarousel-module__49hLuq__title{text-shadow:0 2px 12px #0009;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(32px,3vw,48px);font-weight:800;line-height:1.15}.HeroCarousel-module__49hLuq__synopsis{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:380px;margin-bottom:24px;font-size:17px;line-height:1.6;display:-webkit-box;overflow:hidden}.HeroCarousel-module__49hLuq__actions{align-items:center;gap:12px;display:flex}.HeroCarousel-module__49hLuq__cta{background:var(--accent);color:#000;border-radius:var(--radius-xl);transition:all var(--transition);align-items:center;gap:8px;padding:11px 28px;font-size:15px;font-weight:700;display:inline-flex}.HeroCarousel-module__49hLuq__cta:hover{background:var(--accent-hover);transform:translateY(-2px)}.HeroCarousel-module__49hLuq__cta svg{fill:#000;width:16px;height:16px}.HeroCarousel-module__49hLuq__ctaSecondary{color:var(--text-primary);border-radius:var(--radius-xl);transition:all var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#ffffff1f;border:none;align-items:center;gap:8px;padding:11px 24px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.HeroCarousel-module__49hLuq__ctaSecondary:hover{background:#fff3;transform:translateY(-2px)}.HeroCarousel-module__49hLuq__ctaSecondary:disabled{cursor:default;opacity:.6;transform:none}.HeroCarousel-module__49hLuq__ctaSecondary svg{stroke:currentColor;width:16px;height:16px}.HeroCarousel-module__49hLuq__ctaFavActive{background:#ffffff2e}.HeroCarousel-module__49hLuq__ctaFavActive svg{color:#f43f5e}.HeroCarousel-module__49hLuq__arrow{z-index:5;opacity:0;width:44px;height:44px;transition:opacity var(--transition),background var(--transition);background:#00000080;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__49hLuq__hero:hover .HeroCarousel-module__49hLuq__arrow{opacity:1}.HeroCarousel-module__49hLuq__arrow:hover{background:#000000d9}.HeroCarousel-module__49hLuq__arrow svg{stroke:#fff;width:22px;height:22px}.HeroCarousel-module__49hLuq__arrowLeft{left:16px}.HeroCarousel-module__49hLuq__arrowRight{right:16px}.HeroCarousel-module__49hLuq__dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:20px;left:80px}.HeroCarousel-module__49hLuq__dot{width:8px;height:8px;transition:all var(--transition);cursor:pointer;background:#ffffff59;border-radius:50%}.HeroCarousel-module__49hLuq__dotActive{background:var(--accent);border-radius:4px;width:24px}@media (max-width:768px){.HeroCarousel-module__49hLuq__hero{border-left-width:0;border-right-width:0}.HeroCarousel-module__49hLuq__slide{aspect-ratio:16/9;align-items:flex-end;height:auto}.HeroCarousel-module__49hLuq__imageWrap{width:100%}.HeroCarousel-module__49hLuq__gradient{background:linear-gradient(#0000 35%,#0a0a0ab3 65%,#0a0a0a 100%)}.HeroCarousel-module__49hLuq__content{max-width:100%;padding:0 20px 32px;position:absolute;inset:auto 0 0}.HeroCarousel-module__49hLuq__title{margin-bottom:10px;font-size:22px}.HeroCarousel-module__49hLuq__synopsis{display:none}.HeroCarousel-module__49hLuq__cta,.HeroCarousel-module__49hLuq__ctaSecondary{padding:9px 18px;font-size:13px}.HeroCarousel-module__49hLuq__dots{bottom:12px;left:20px}.HeroCarousel-module__49hLuq__arrow{display:none}}
.HomeIntro-module__JUy02a__intro{margin:4px 0 20px}.HomeIntro-module__JUy02a__h1{color:var(--text-primary);margin:0 0 6px;font-size:1.25rem;font-weight:700;line-height:1.3}.HomeIntro-module__JUy02a__lead{color:var(--text-secondary);max-width:72ch;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.HomeIntro-module__JUy02a__h1{font-size:1.1rem}.HomeIntro-module__JUy02a__lead{font-size:.9rem}}
