.Hero-module__i8cThW__hero{--hero-vertical-pad:clamp(16px,3vh,32px);background:var(--background);min-height:calc(100svh - 88px);padding:var(--hero-vertical-pad)clamp(24px,6vw,96px);align-items:center;display:flex}.Hero-module__i8cThW__inner{width:100%;min-height:calc(100svh - (88px + (var(--hero-vertical-pad)*2)));grid-template-columns:1.4fr 1fr;align-items:stretch;gap:clamp(20px,3vw,48px);display:grid}.Hero-module__i8cThW__left,.Hero-module__i8cThW__right{min-width:0;min-height:0}.Hero-module__i8cThW__left{align-items:stretch;display:flex}.Hero-module__i8cThW__title{color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:500;line-height:1.1}.Hero-module__i8cThW__subtitle{color:var(--color-text-primary);opacity:.85;margin-top:16px;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.6}.Hero-module__i8cThW__right{flex-direction:column;justify-content:center;gap:40px;display:flex}@media (max-width:900px){.Hero-module__i8cThW__inner{grid-template-columns:1fr;height:auto}.Hero-module__i8cThW__hero{min-height:auto;padding:clamp(20px,4vh,36px) clamp(20px,6vw,40px)}.Hero-module__i8cThW__right{text-align:center;z-index:2;align-items:center;gap:24px;position:relative}.Hero-module__i8cThW__left{align-items:center}}@media (max-width:640px){.Hero-module__i8cThW__title{font-size:clamp(2.1rem,9vw,2.7rem)}.Hero-module__i8cThW__hero{padding-block:24px;padding-inline:clamp(16px,6vw,24px)}.Hero-module__i8cThW__inner{width:100%;margin-inline:auto}.Hero-module__i8cThW__left,.Hero-module__i8cThW__right{padding-inline:2px}.Hero-module__i8cThW__right{justify-content:flex-start}}
.SearchBar-module__gEC6Na__search{z-index:20;width:100%;max-width:880px;position:relative}.SearchBar-module__gEC6Na__searchShell{background:#f6f7f9;border:1px solid #e1e4ea;border-radius:20px;align-items:center;gap:10px;height:64px;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #1018280a}@media (max-width:640px){.SearchBar-module__gEC6Na__searchShell{border-radius:var(--radius-lg);gap:6px;height:auto;min-height:64px;padding:8px 10px}.SearchBar-module__gEC6Na__searchInput{min-width:0;height:40px;font-size:1rem}.SearchBar-module__gEC6Na__searchInput::placeholder{font-size:.82rem}.SearchBar-module__gEC6Na__searchIcon{width:34px;height:34px}.SearchBar-module__gEC6Na__searchShell>button{white-space:nowrap;flex-shrink:0;padding:9px 14px;font-size:.95rem}}.SearchBar-module__gEC6Na__searchIcon{color:#8a94a6;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.SearchBar-module__gEC6Na__searchInput{color:#1f2937;text-align:right;background:0 0;border:none;outline:none;flex:1;height:44px;font-size:20px}.SearchBar-module__gEC6Na__searchInput:focus,.SearchBar-module__gEC6Na__searchInput:focus-visible{outline:none}.SearchBar-module__gEC6Na__searchInput::placeholder{color:#9aa3b2}.SearchBar-module__gEC6Na__searchShell:focus-within{box-shadow:0 0 0 4px var(--color-curtain-red-014);background:#fff;border-color:#9c1b2073;border-radius:24px}
.FeaturedShow-module__SiSkCq__card{color:#f4f5f7;background:#111318;border-radius:26px;flex-direction:column;width:100%;max-width:720px;height:100%;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0a0c1259}.FeaturedShow-module__SiSkCq__cardLinkOverlay{z-index:10;border-radius:inherit;position:absolute;inset:0}.FeaturedShow-module__SiSkCq__media{flex:1;min-height:clamp(320px,50vh,520px);position:relative;overflow:hidden}.FeaturedShow-module__SiSkCq__mediaRatio{width:100%;height:100%;min-height:inherit;position:relative}.FeaturedShow-module__SiSkCq__mediaImage{object-fit:cover}.FeaturedShow-module__SiSkCq__mediaShade{background:linear-gradient(#0a0c1200 35%,#0a0c12b3);position:absolute;inset:0}.FeaturedShow-module__SiSkCq__mediaOverlay{background:linear-gradient(#0f111800 40%,#0f1118e0);flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.FeaturedShow-module__SiSkCq__badge{z-index:5;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);color:#f4c96d;letter-spacing:.02em;pointer-events:none;background:#0a0c128c;border:1px solid #f4c96d59;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.FeaturedShow-module__SiSkCq__badge:before{content:"★";font-size:.8rem}.FeaturedShow-module__SiSkCq__showTitle{letter-spacing:-.01em;color:#fff;text-shadow:0 3px 16px #0000008c;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800}.FeaturedShow-module__SiSkCq__mobileTitle{color:#fff;text-shadow:0 2px 10px #00000073;margin-top:2px;font-size:1.5rem;font-weight:800;display:none}.FeaturedShow-module__SiSkCq__mobileTheatre{color:#ffffffb3;letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:600;display:none}.FeaturedShow-module__SiSkCq__theatre{color:#ffffffb3;letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:600}.FeaturedShow-module__SiSkCq__ratingRow{align-items:center;gap:10px;font-size:1rem;display:flex}.FeaturedShow-module__SiSkCq__ratingValue{font-size:1.1rem;font-weight:700}.FeaturedShow-module__SiSkCq__stars{color:#f4c96d;letter-spacing:2px}.FeaturedShow-module__SiSkCq__reviewCount{opacity:.75;font-size:.95rem}.FeaturedShow-module__SiSkCq__tagRow{flex-wrap:wrap;gap:10px;display:flex}.FeaturedShow-module__SiSkCq__mobileTags{flex-wrap:wrap;gap:10px;display:none}.FeaturedShow-module__SiSkCq__tag{border-radius:var(--radius-pill);letter-spacing:.02em;background:#ffffff1f;border:1px solid #fff3;padding:6px 14px;font-size:.9rem}.FeaturedShow-module__SiSkCq__body{flex-direction:column;gap:18px;padding:22px 24px 26px;display:flex}.FeaturedShow-module__SiSkCq__separator{background:#ffffff1f;height:1px}.FeaturedShow-module__SiSkCq__quote{color:#1f2937;border-radius:var(--radius-md);background:#f8f8f8;padding:18px 52px;font-size:1rem;line-height:1.6;position:relative}.FeaturedShow-module__SiSkCq__quote:before,.FeaturedShow-module__SiSkCq__quote:after{content:"“";color:#1f293740;font-size:2rem;position:absolute;top:14px}.FeaturedShow-module__SiSkCq__quote:before{right:18px}.FeaturedShow-module__SiSkCq__quote:after{left:18px;transform:scaleX(-1)}.FeaturedShow-module__SiSkCq__quoteText{margin:0;line-height:1.6}.FeaturedShow-module__SiSkCq__quoteTextTruncated{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FeaturedShow-module__SiSkCq__quoteAuthor{color:#1f2937a6;margin-top:10px;font-size:.9rem;display:block}.FeaturedShow-module__SiSkCq__readMore{color:var(--color-curtain-red);margin-top:8px;font-size:.9rem;font-weight:700;display:inline-block}.FeaturedShow-module__SiSkCq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.FeaturedShow-module__SiSkCq__primaryBtn,.FeaturedShow-module__SiSkCq__ghostBtn{cursor:pointer;border-radius:14px;padding:12px 16px;font-size:1rem;font-weight:600}.FeaturedShow-module__SiSkCq__primaryBtn{color:#1f2937;background:#f0f1f3;border:none}.FeaturedShow-module__SiSkCq__ghostBtn{color:#f4f5f7;background:0 0;border:1px solid #fff3}@media (max-width:1024px){.FeaturedShow-module__SiSkCq__card{max-width:560px;height:auto}.FeaturedShow-module__SiSkCq__media{min-height:clamp(260px,44vh,380px)}}@media (max-width:768px){.FeaturedShow-module__SiSkCq__card{max-width:520px}.FeaturedShow-module__SiSkCq__media{min-height:clamp(240px,38vh,320px)}.FeaturedShow-module__SiSkCq__mediaOverlay{padding:20px}.FeaturedShow-module__SiSkCq__body{gap:14px;padding:18px 20px 22px}}@media (max-width:640px){.FeaturedShow-module__SiSkCq__card{border-radius:20px;max-width:100%}.FeaturedShow-module__SiSkCq__media{flex:none;min-height:clamp(240px,40vh,320px)}.FeaturedShow-module__SiSkCq__tagRow{display:none}.FeaturedShow-module__SiSkCq__mobileTitle,.FeaturedShow-module__SiSkCq__mobileTheatre{display:block}.FeaturedShow-module__SiSkCq__mobileTags{display:flex}.FeaturedShow-module__SiSkCq__mediaOverlay,.FeaturedShow-module__SiSkCq__mediaShade{display:none}.FeaturedShow-module__SiSkCq__mediaShade{background:linear-gradient(#0a0c120d 20%,#0a0c1259)}.FeaturedShow-module__SiSkCq__actions{grid-template-columns:1fr}}
