.hub_portal__ESBLM{--acid:#d7ff3f;--electric:#7386ff;--coral:#ff704d;--paper:#efeee8;--night:#0b0c0e;--night-soft:#121419;--hairline:rgba(255,255,255,0.13);min-height:100vh;overflow:hidden;background:var(--night);color:#f5f2e9}.hub_portal__ESBLM *{box-sizing:border-box}.hub_nav__9Zsx8{position:sticky;top:0;z-index:100;width:100%;min-height:78px;padding:14px clamp(18px,4vw,58px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;background:rgba(11,12,14,.74);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.hub_brand__Om27a{width:max-content;display:inline-flex;align-items:center;gap:12px}.hub_brandMark__pgDVb{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(215,255,63,.65);border-radius:50%;color:var(--acid);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:-.04em;box-shadow:inset 0 0 0 4px rgba(215,255,63,.05)}.hub_brand__Om27a>span:last-child{display:grid;gap:3px}.hub_brand__Om27a strong{font-size:13px;letter-spacing:.04em}.hub_brand__Om27a small{color:rgba(245,242,233,.48);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.17em}.hub_nav__9Zsx8 nav{display:flex;align-items:center;gap:clamp(18px,3vw,38px)}.hub_nav__9Zsx8 nav a{position:relative;color:rgba(245,242,233,.68);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;transition:color .22s ease}.hub_nav__9Zsx8 nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--acid);transition:right .28s ease}.hub_nav__9Zsx8 nav a:hover{color:var(--acid)}.hub_nav__9Zsx8 nav a:hover:after{right:0}.hub_navCta___ilBa{justify-self:end;display:inline-flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid var(--hairline);border-radius:999px;color:#f5f2e9;font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;transition:color .22s ease,border-color .22s ease,background .22s ease}.hub_navCta___ilBa:hover{color:var(--night);border-color:var(--acid);background:var(--acid)}.hub_hero__eg2Tg{position:relative;isolation:isolate;min-height:calc(100svh - 78px);padding:clamp(68px,8vw,128px) clamp(20px,5vw,74px) clamp(76px,9vw,138px);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(40px,7vw,116px);align-items:center;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),#0b0c0e;background-size:64px 64px}.hub_hero__eg2Tg:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 13% 22%,rgba(115,134,255,.24),transparent 26%),radial-gradient(circle at 86% 84%,rgba(215,255,63,.15),transparent 24%)}.hub_hero__eg2Tg:after{content:"";position:absolute;inset:0;z-index:-2;opacity:.22;background:linear-gradient(90deg,#0b0c0e,rgba(11,12,14,.86) 28%,rgba(11,12,14,.14) 76%),linear-gradient(0deg,#0b0c0e,transparent 42%,rgba(11,12,14,.3)),url(/editorial/tsundoku-hero.jpg) 78% /cover no-repeat;filter:saturate(.72) contrast(1.1)}.hub_heroGlow__5yKKk{position:absolute;z-index:-1;width:min(64vw,920px);aspect-ratio:1;left:-34vw;bottom:-68%;border:1px solid rgba(115,134,255,.18);border-radius:50%;box-shadow:0 0 0 90px rgba(115,134,255,.025),0 0 0 180px rgba(115,134,255,.018),0 0 0 270px rgba(115,134,255,.012)}.hub_heroCopy__aenmi{position:relative;z-index:1}.hub_eyebrow__qDCj_,.hub_kicker__Gixv_{display:inline-flex;align-items:center;gap:10px;color:rgba(245,242,233,.58);font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.22em}.hub_eyebrow__qDCj_ i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 20px var(--acid);animation:hub_pulse__7xmjY 2s ease-in-out infinite}.hub_hero__eg2Tg h1{margin:28px 0 30px;display:grid;font-size:clamp(3.4rem,7.6vw,8.4rem);font-weight:750;line-height:.8;letter-spacing:-.075em}.hub_hero__eg2Tg h1 span{display:block}.hub_heroOutline___dLtW{color:transparent;-webkit-text-stroke:1.4px rgba(245,242,233,.7)}.hub_heroAccent__IMVlu{color:var(--acid)}.hub_heroCopy__aenmi>p{max-width:690px;margin:0;color:rgba(245,242,233,.66);font-size:clamp(16px,1.4vw,20px);line-height:1.55}.hub_closingActions__MjGuV,.hub_heroActions__0__Nk{margin-top:38px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hub_darkButton__roC3r,.hub_primaryButton__DhNWu,.hub_secondaryButton__aSZJt{min-height:54px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.hub_primaryButton__DhNWu{color:#10120d;background:var(--acid);box-shadow:0 15px 48px rgba(215,255,63,.15)}.hub_secondaryButton__aSZJt{border:1px solid rgba(245,242,233,.22);color:#f5f2e9}.hub_darkButton__roC3r:hover,.hub_primaryButton__DhNWu:hover,.hub_secondaryButton__aSZJt:hover{transform:translateY(-3px)}.hub_primaryButton__DhNWu:hover{box-shadow:0 20px 62px rgba(215,255,63,.26)}.hub_secondaryButton__aSZJt:hover{border-color:var(--acid);color:var(--acid)}.hub_heroDirectory__1iKA5{position:relative;width:min(100%,530px);justify-self:end;padding:18px;border:1px solid rgba(245,242,233,.18);border-radius:26px;background:linear-gradient(145deg,rgba(28,31,38,.9),rgba(12,13,15,.88));box-shadow:0 42px 110px rgba(0,0,0,.48);transform:rotate(1.6deg)}.hub_heroDirectory__1iKA5:before{content:"";position:absolute;inset:-12px 16px 18px -16px;z-index:-1;border:1px solid rgba(115,134,255,.23);border-radius:29px;transform:rotate(-4deg)}.hub_directoryFooter__3WsSF,.hub_directoryHeader__qWy98{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.18em}.hub_directoryHeader__qWy98{padding:3px 2px 15px;color:rgba(245,242,233,.5);border-bottom:1px solid var(--hairline)}.hub_liveSignal__Q6TRk{display:inline-flex;align-items:center;gap:6px;color:var(--acid)}.hub_liveSignal__Q6TRk:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.hub_directoryDial__et7n0{position:relative;width:min(72%,290px);aspect-ratio:1;margin:28px auto 20px;display:grid;place-items:center;border:1px solid rgba(215,255,63,.42);border-radius:50%;background:radial-gradient(circle,rgba(215,255,63,.1) 0 18%,transparent 18.5%),conic-gradient(from 45deg,transparent 0 24%,rgba(115,134,255,.25) 24% 25%,transparent 25% 74%,rgba(215,255,63,.22) 74% 75%,transparent 75%);box-shadow:inset 0 0 70px rgba(215,255,63,.035);animation:hub_dialFloat__gI6h4 7s ease-in-out infinite}.hub_directoryDial__et7n0:after,.hub_directoryDial__et7n0:before{content:"";position:absolute;border:1px solid rgba(245,242,233,.12);border-radius:50%}.hub_directoryDial__et7n0:before{inset:12%}.hub_directoryDial__et7n0:after{inset:29%;border-color:rgba(115,134,255,.42)}.hub_directoryDial__et7n0 span{position:absolute;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.18em}.hub_directoryDial__et7n0 span:first-child{top:12%;color:var(--acid)}.hub_directoryDial__et7n0 span:nth-child(2){right:2%;bottom:23%;color:#9aa5ff;transform:rotate(60deg)}.hub_directoryDial__et7n0 span:nth-child(3){left:2%;bottom:23%;color:#ff947b;transform:rotate(-60deg)}.hub_directoryList__SWhI9{display:grid;border-top:1px solid var(--hairline)}.hub_directoryList__SWhI9 a{padding:12px 3px;display:grid;grid-template-columns:26px 1fr auto 18px;align-items:center;gap:10px;border-bottom:1px solid var(--hairline);transition:padding .22s ease,color .22s ease}.hub_directoryList__SWhI9 a:hover{padding-left:10px;color:var(--acid)}.hub_directoryList__SWhI9 a>small,.hub_directoryList__SWhI9 a>span{color:rgba(245,242,233,.42);font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.11em}.hub_directoryList__SWhI9 a strong{font-size:12px;font-weight:650}.hub_directoryFooter__3WsSF{padding:15px 2px 3px;color:rgba(245,242,233,.38)}.hub_marquee__1tA9V{width:100%;overflow:hidden;padding:17px 0;color:#11120e;background:var(--acid)}.hub_marquee__1tA9V>div{width:max-content;display:flex;align-items:center;gap:28px;animation:hub_ticker__8B_R6 24s linear infinite}.hub_marquee__1tA9V span{font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.18em}.hub_marquee__1tA9V i{width:7px;height:7px;border-radius:50%;background:#11120e}.hub_cinema__Adlha{position:relative;isolation:isolate;width:min(100%,1540px);margin:0 auto;padding:clamp(104px,12vw,190px) clamp(20px,5vw,72px)}.hub_cinema__Adlha:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 92% 12%,rgba(201,161,74,.12),transparent 28%),radial-gradient(circle at 2% 76%,rgba(96,46,134,.12),transparent 27%)}.hub_cinemaHeading__D1II1{margin-bottom:clamp(42px,6vw,82px);display:grid;grid-template-columns:112px minmax(0,1.25fr) minmax(270px,.75fr);align-items:start;gap:clamp(22px,4vw,58px)}.hub_cinemaFoot__1kPSY,.hub_cinemaNumber__iUrXZ,.hub_keyArtAction__zAirK,.hub_keyArtStamp__zv_Sn,.hub_mediaCopy__uhTqs small,.hub_screeningHead__bBtPg{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em}.hub_cinemaNumber__iUrXZ{color:#e5c77e;font-size:9px;font-weight:800;line-height:1.5}.hub_cinemaHeading__D1II1 h2{max-width:900px;margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.9rem,5.9vw,7rem);font-weight:400;line-height:.9;letter-spacing:-.065em}.hub_cinemaHeading__D1II1>p{margin:28px 0 0;color:rgba(245,242,233,.58);font-size:15px;line-height:1.72}.hub_keyArt__4C6TT{position:relative;aspect-ratio:1.904/1;display:block;overflow:hidden;border:1px solid rgba(229,199,126,.3);border-radius:26px;background:#08090a;box-shadow:0 48px 130px rgba(0,0,0,.46)}.hub_keyArt__4C6TT:after,.hub_keyArt__4C6TT:before{content:"";position:absolute;left:0;right:0;z-index:2;height:18px;pointer-events:none;opacity:.65;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(229,199,126,.48) 18px 26px,transparent 26px 38px),rgba(2,2,2,.62)}.hub_keyArt__4C6TT:before{top:0}.hub_keyArt__4C6TT:after{bottom:0}.hub_keyArt__4C6TT>img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s ease}.hub_keyArt__4C6TT:hover>img{transform:scale(1.02);filter:saturate(1.05) contrast(1.02)}.hub_keyArtAction__zAirK,.hub_keyArtStamp__zv_Sn{position:absolute;z-index:3;padding:10px 13px;border:1px solid rgba(245,242,233,.22);border-radius:999px;color:rgba(245,242,233,.72);background:rgba(5,5,5,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px}.hub_keyArtStamp__zv_Sn{top:34px;right:18px}.hub_keyArtAction__zAirK{right:18px;bottom:34px;display:inline-flex;align-items:center;gap:9px;color:#e5c77e}.hub_screeningHead__bBtPg{margin-top:clamp(54px,7vw,90px);padding-bottom:14px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(245,242,233,.14);font-size:9px}.hub_screeningHead__bBtPg span{color:#e5c77e;font-weight:800}.hub_screeningHead__bBtPg small{color:rgba(245,242,233,.36);font-size:8px}.hub_mediaRail__uk_j4{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hub_mediaCard__UAA8W{min-width:0;overflow:hidden;border:1px solid rgba(245,242,233,.12);border-radius:17px;background:rgba(18,19,22,.78);transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .42s ease}.hub_mediaCard__UAA8W:hover{transform:translateY(-7px);border-color:rgba(229,199,126,.42);box-shadow:0 28px 74px rgba(0,0,0,.36)}.hub_mediaImage__UkKgr{position:relative;aspect-ratio:16/9;display:block;overflow:hidden;background:#090a0b}.hub_mediaImage__UkKgr:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(5,5,5,.58))}.hub_mediaImage__UkKgr img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s ease}.hub_mediaCard__UAA8W:hover .hub_mediaImage__UkKgr img{transform:scale(1.055);filter:saturate(1)}.hub_mediaImage__UkKgr>span{position:absolute;z-index:2;top:13px;left:13px;color:#e5c77e;font-family:var(--mono);font-size:8px;letter-spacing:.16em}.hub_mediaCopy__uhTqs{min-height:215px;padding:22px 20px 24px;display:flex;flex-direction:column}.hub_mediaCopy__uhTqs small{color:#e5c77e;font-size:8px}.hub_mediaCopy__uhTqs strong{margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;line-height:1;letter-spacing:-.035em}.hub_mediaCopy__uhTqs>span{margin-top:auto;padding-top:24px;color:rgba(245,242,233,.48);font-size:12px;line-height:1.55}.hub_cinemaFoot__1kPSY{margin-top:18px;padding:24px 0 0;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(20px,4vw,54px);border-top:1px solid rgba(245,242,233,.14);color:rgba(245,242,233,.42);font-size:8px}.hub_cinemaFoot__1kPSY>span{color:#e5c77e;font-weight:800}.hub_cinemaFoot__1kPSY p{margin:0;text-transform:none;letter-spacing:.03em}.hub_cinemaFoot__1kPSY a{display:inline-flex;gap:8px;color:rgba(245,242,233,.72)}.hub_cinemaFoot__1kPSY a:hover{color:#e5c77e}.hub_shopSection__kPT4q,.hub_systemSection__Zsx4_{width:min(100%,1540px);margin:0 auto;padding:clamp(92px,11vw,176px) clamp(20px,5vw,72px)}.hub_sectionHeading__do1ZV{margin-bottom:clamp(42px,6vw,82px);display:grid;grid-template-columns:72px minmax(0,1.25fr) minmax(270px,.75fr);align-items:start;gap:clamp(22px,4vw,58px)}.hub_sectionNumber__LE_cW{color:var(--acid);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.16em}.hub_buildIntro__dOIHH h2,.hub_closing__XrqFG h2,.hub_sectionHeading__do1ZV h2{margin:15px 0 0;max-width:880px;font-size:clamp(2.5rem,5.4vw,6.5rem);line-height:.91;letter-spacing:-.062em}.hub_buildIntro__dOIHH>p,.hub_sectionHeading__do1ZV>p{margin:28px 0 0;color:rgba(245,242,233,.56);font-size:15px;line-height:1.72}.hub_flagship__7L6h6{position:relative;min-height:clamp(470px,58vw,760px);display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--hairline);border-radius:32px;background:#141518;box-shadow:0 36px 100px rgba(0,0,0,.28)}.hub_flagship__7L6h6>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.08);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .7s ease}.hub_flagship__7L6h6:hover>img{transform:scale(1.035);filter:saturate(1) contrast(1.04)}.hub_flagshipVeil__I66pq{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,9,10,.92),rgba(8,9,10,.2) 66%),linear-gradient(0deg,rgba(8,9,10,.74),transparent 58%)}.hub_flagshipCopy__tTpMk{position:relative;z-index:1;width:min(700px,90%);padding:clamp(28px,6vw,84px);display:grid;gap:20px}.hub_flagshipLabel__bvhQK,.hub_offerCardLink__SEIoS,.hub_offerCategory__wtyhd,.hub_offerStatus__norgp,.hub_proofLabel___sgoe,.hub_roomModel__56hpa{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.17em}.hub_flagshipLabel__bvhQK{color:var(--acid)}.hub_flagshipCopy__tTpMk strong{font-size:clamp(4.8rem,13vw,11rem);line-height:.72;letter-spacing:-.085em}.hub_flagshipCopy__tTpMk>span:nth-of-type(3){max-width:530px;color:rgba(245,242,233,.64);font-size:clamp(15px,1.5vw,19px);line-height:1.55}.hub_flagshipCopy__tTpMk em,.hub_offerAction__6XF5_,.hub_roomEnter__FI49P{display:inline-flex;align-items:center;gap:10px;color:var(--acid);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.hub_roomGrid__vSKBH{margin-top:clamp(18px,2vw,28px);display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(14px,2vw,25px)}.hub_roomCard__4DYqS{--room-accent:var(--acid);grid-column:span 4;min-height:480px;display:grid;grid-template-rows:250px 1fr;overflow:hidden;border:1px solid var(--hairline);border-radius:24px;background:var(--night-soft);transition:transform .43s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .43s ease}.hub_roomCardWide__7nf9C{grid-column:span 8;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);grid-template-rows:1fr}.hub_roomCard__4DYqS:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--room-accent),transparent 28%);box-shadow:0 30px 80px rgba(0,0,0,.34)}.hub_roomVisual__Y0F7i{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--room-accent),transparent 75%),transparent 44%),#17191e}.hub_roomVisual__Y0F7i:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,11,13,.48))}.hub_roomVisual__Y0F7i img{width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.16,1,.3,1)}.hub_roomCard__4DYqS:hover .hub_roomVisual__Y0F7i img{transform:scale(1.055)}.hub_roomMonogram__aHdhB{color:var(--room-accent);font-size:clamp(5rem,9vw,10rem);font-weight:800;letter-spacing:-.08em}.hub_roomModel__56hpa{position:absolute;z-index:2;left:18px;bottom:16px;padding:8px 10px;border:1px solid rgba(255,255,255,.17);border-radius:999px;color:#fff;background:rgba(9,10,12,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hub_roomCopy__2LV6d{padding:25px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto 1fr auto;align-content:start;column-gap:12px}.hub_roomIndex__H5qI5{grid-row:1/-1;color:var(--room-accent);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em}.hub_roomName__xnXOS{font-size:clamp(1.55rem,2.4vw,2.6rem);font-weight:680;line-height:.95;letter-spacing:-.045em}.hub_roomBlurb__dPwPQ{margin-top:14px;color:rgba(245,242,233,.52);font-size:13px;line-height:1.55}.hub_roomEnter__FI49P{margin-top:24px;color:var(--room-accent)}.hub_buildSection__jFbz1{padding:clamp(92px,11vw,176px) clamp(20px,5vw,72px);color:#141518;background:radial-gradient(circle at 100% 0,rgba(115,134,255,.19),transparent 28%),radial-gradient(circle at 0 100%,rgba(255,112,77,.11),transparent 25%),var(--paper)}.hub_buildIntro__dOIHH,.hub_offerGrid__qnEVY,.hub_proofLabel___sgoe{width:min(100%,1396px);margin-left:auto;margin-right:auto}.hub_buildIntro__dOIHH{display:grid;grid-template-columns:70px minmax(0,1.25fr) minmax(270px,.75fr);column-gap:clamp(20px,4vw,56px);align-items:start}.hub_buildIntro__dOIHH .hub_sectionNumber__LE_cW{color:#4b5fe5}.hub_buildIntro__dOIHH .hub_kicker__Gixv_,.hub_closing__XrqFG .hub_kicker__Gixv_{color:rgba(20,21,24,.54)}.hub_buildIntro__dOIHH h2{grid-column:2;color:#101114}.hub_buildIntro__dOIHH>p{grid-column:3;grid-row:1/span 3;color:rgba(20,21,24,.62)}.hub_darkButton__roC3r{grid-column:2;width:max-content;margin-top:30px;color:#f5f2e9;background:#111216}.hub_darkButton__roC3r:hover{color:#111216;background:var(--acid)}.hub_proofLabel___sgoe{margin-top:clamp(80px,10vw,132px);margin-bottom:20px;padding-bottom:14px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(20,21,24,.2)}.hub_proofLabel___sgoe span{font-weight:800}.hub_proofLabel___sgoe small{color:rgba(20,21,24,.48);font-size:9px;letter-spacing:.1em}.hub_offerGrid__qnEVY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hub_offerCard__HhiLM{--offer-accent:#4c72ff;position:relative;min-height:520px;padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid rgba(20,21,24,.17);border-radius:26px;color:#111216;background:rgba(255,255,255,.43);transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .42s ease}.hub_offerCard__HhiLM:after{content:"";position:absolute;width:220px;aspect-ratio:1;right:-110px;bottom:-120px;border:36px solid color-mix(in srgb,var(--offer-accent),transparent 83%);border-radius:50%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hub_offerCard__HhiLM:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--offer-accent),transparent 36%);box-shadow:0 30px 70px rgba(30,32,40,.12)}.hub_offerCard__HhiLM:hover:after{transform:scale(1.18) rotate(18deg)}.hub_offerTopline__fKgFO{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px}.hub_offerStatus__norgp{padding:8px 10px;border:1px solid color-mix(in srgb,var(--offer-accent),transparent 45%);border-radius:999px;color:color-mix(in srgb,var(--offer-accent),#111 22%);font-weight:800}.hub_offerStatus__norgp[data-status=live]:before,.hub_offerStatus__norgp[data-status=working]:before{content:"";width:5px;height:5px;margin-right:7px;display:inline-block;border-radius:50%;background:currentColor}.hub_offerCategory__wtyhd{color:rgba(20,21,24,.48)}.hub_offerVisual__EFnk8{width:100%;height:190px;margin:28px 0;overflow:hidden;border-radius:17px;background:#deded8}.hub_offerVisual__EFnk8 img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transition:transform .75s cubic-bezier(.16,1,.3,1)}.hub_offerCard__HhiLM:hover .hub_offerVisual__EFnk8 img{transform:scale(1.045)}.hub_offerType__hPd8d{margin:48px 0 38px;color:var(--offer-accent);font-size:clamp(5rem,8vw,8.8rem);font-weight:800;line-height:.7;letter-spacing:-.09em}.hub_offerName__QUpb7{max-width:620px;font-size:clamp(2rem,3.4vw,4.2rem);font-weight:750;line-height:.9;letter-spacing:-.065em}.hub_offerDescription__HE6SF{max-width:630px;margin-top:18px;color:rgba(20,21,24,.63);font-size:14px;line-height:1.65}.hub_domainList__yZlwq{position:relative;z-index:1;margin-top:24px;display:flex;flex-wrap:wrap;gap:7px}.hub_domainList__yZlwq span{padding:8px 10px;border:1px solid rgba(20,21,24,.15);border-radius:999px;color:rgba(20,21,24,.7);background:rgba(255,255,255,.32);font-family:var(--mono);font-size:9px;letter-spacing:.05em}.hub_offerAction__6XF5_{position:relative;z-index:1;margin-top:auto;padding-top:30px;color:color-mix(in srgb,var(--offer-accent),#111 25%)}.hub_offerCardLink__SEIoS{position:absolute;inset:0;z-index:4;color:transparent;font-size:0}.hub_availableGrid__04_MQ .hub_offerCard__HhiLM{min-height:460px;background:rgba(255,255,255,.24)}.hub_systemSection__Zsx4_{padding-top:clamp(98px,12vw,190px)}.hub_layers__8iREX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.hub_layer__oYYAq{min-height:390px;padding:clamp(24px,3vw,40px);border-right:1px solid var(--hairline);background:linear-gradient(180deg,transparent,rgba(255,255,255,.018))}.hub_layer__oYYAq:last-child{border-right:0}.hub_layerNumber__QKbg1{color:var(--acid);font-family:var(--mono);font-size:9px;letter-spacing:.18em}.hub_layer__oYYAq h3{margin:90px 0 20px;font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:.98;letter-spacing:-.045em}.hub_layer__oYYAq p{margin:0;color:rgba(245,242,233,.5);font-size:13px;line-height:1.65}.hub_closing__XrqFG{width:min(calc(100% - 40px),1440px);min-height:520px;margin:0 auto clamp(22px,4vw,58px);padding:clamp(34px,7vw,92px);display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px);overflow:hidden;border-radius:32px;color:#111216;background:radial-gradient(circle at 80% 10%,rgba(115,134,255,.3),transparent 35%),var(--acid)}.hub_closingOrb__Pvb5b{width:min(100%,310px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(17,18,22,.45);border-radius:50%;font-family:var(--mono);font-size:clamp(2rem,4vw,4rem);font-weight:900;box-shadow:0 0 0 18px rgba(17,18,22,.04),0 0 0 38px rgba(17,18,22,.025)}.hub_closing__XrqFG h2{max-width:900px}.hub_closingActions__MjGuV{grid-column:2;margin-top:0}.hub_closing__XrqFG .hub_primaryButton__DhNWu{color:#f5f2e9;background:#111216;box-shadow:none}.hub_closing__XrqFG .hub_secondaryButton__aSZJt{border-color:rgba(17,18,22,.4);color:#111216}.hub_closing__XrqFG .hub_secondaryButton__aSZJt:hover{border-color:#111216;color:#111216}.hub_footer__mzkc0{padding:48px clamp(20px,5vw,72px) 56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;border-top:1px solid var(--hairline)}.hub_footer__mzkc0>div{display:flex;gap:24px}.hub_footer__mzkc0>div a,.hub_footer__mzkc0>span{color:rgba(245,242,233,.48);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.11em}.hub_footer__mzkc0>div a:hover{color:var(--acid)}.hub_footer__mzkc0>span{justify-self:end;text-align:right}@keyframes hub_pulse__7xmjY{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes hub_dialFloat__gI6h4{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes hub_ticker__8B_R6{to{transform:translateX(-50%)}}@media (max-width:1120px){.hub_hero__eg2Tg{grid-template-columns:1fr}.hub_heroDirectory__1iKA5{width:min(100%,720px);justify-self:start;transform:none}.hub_directoryDial__et7n0{width:min(48%,270px)}.hub_mediaRail__uk_j4{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_roomCardWide__7nf9C,.hub_roomCard__4DYqS{grid-column:span 6;grid-template-columns:1fr;grid-template-rows:250px 1fr}.hub_layers__8iREX{grid-template-columns:repeat(2,1fr)}.hub_layer__oYYAq:nth-child(2){border-right:0}.hub_layer__oYYAq:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}@media (max-width:820px){.hub_nav__9Zsx8{grid-template-columns:1fr auto}.hub_nav__9Zsx8 nav{display:none}.hub_buildIntro__dOIHH,.hub_cinemaHeading__D1II1,.hub_sectionHeading__do1ZV{grid-template-columns:46px 1fr}.hub_cinemaHeading__D1II1>p,.hub_sectionHeading__do1ZV>p{grid-column:2;margin-top:0}.hub_buildIntro__dOIHH h2,.hub_buildIntro__dOIHH>p,.hub_darkButton__roC3r{grid-column:2}.hub_buildIntro__dOIHH>p{grid-row:auto;margin-top:24px}.hub_closing__XrqFG,.hub_offerGrid__qnEVY{grid-template-columns:1fr}.hub_closingOrb__Pvb5b{width:190px}.hub_closingActions__MjGuV{grid-column:1}.hub_footer__mzkc0{grid-template-columns:1fr;align-items:start}.hub_footer__mzkc0>div{flex-wrap:wrap}.hub_footer__mzkc0>span{justify-self:start;text-align:left}}@media (max-width:620px){.hub_nav__9Zsx8{min-height:68px;padding:11px 16px}.hub_navCta___ilBa{padding:10px 12px;font-size:8px}.hub_brand__Om27a small{display:none}.hub_hero__eg2Tg{min-height:auto;padding:76px 18px 90px}.hub_hero__eg2Tg h1{font-size:clamp(3rem,16vw,5.3rem);line-height:.83}.hub_heroCopy__aenmi>p{font-size:15px}.hub_heroDirectory__1iKA5{padding:14px;border-radius:20px}.hub_directoryDial__et7n0{width:68%}.hub_directoryList__SWhI9 a{grid-template-columns:22px 1fr 15px}.hub_directoryList__SWhI9 a small{display:none}.hub_directoryFooter__3WsSF{align-items:flex-start;flex-direction:column}.hub_buildSection__jFbz1,.hub_cinema__Adlha,.hub_shopSection__kPT4q,.hub_systemSection__Zsx4_{padding-left:16px;padding-right:16px}.hub_buildIntro__dOIHH,.hub_cinemaHeading__D1II1,.hub_sectionHeading__do1ZV{display:block}.hub_sectionNumber__LE_cW{display:block;margin-bottom:22px}.hub_buildIntro__dOIHH h2,.hub_cinemaHeading__D1II1 h2,.hub_closing__XrqFG h2,.hub_sectionHeading__do1ZV h2{font-size:clamp(2.55rem,13vw,4.5rem)}.hub_cinemaNumber__iUrXZ{display:block;margin-bottom:22px}.hub_keyArt__4C6TT{aspect-ratio:1.55/1;border-radius:20px}.hub_keyArt__4C6TT>img{object-position:52% center}.hub_keyArtStamp__zv_Sn{display:none}.hub_keyArtAction__zAirK{right:12px;bottom:27px}.hub_screeningHead__bBtPg{align-items:flex-start;flex-direction:column}.hub_mediaRail__uk_j4{grid-template-columns:1fr}.hub_mediaCopy__uhTqs{min-height:180px}.hub_cinemaFoot__1kPSY{grid-template-columns:1fr;gap:14px}.hub_flagship__7L6h6{min-height:570px;border-radius:22px}.hub_flagshipVeil__I66pq{background:linear-gradient(0deg,rgba(8,9,10,.94),rgba(8,9,10,.12))}.hub_flagshipCopy__tTpMk strong{font-size:clamp(4.8rem,25vw,7rem)}.hub_roomGrid__vSKBH{display:block}.hub_roomCardWide__7nf9C,.hub_roomCard__4DYqS{min-height:0;margin-bottom:14px;grid-template-rows:220px 1fr}.hub_proofLabel___sgoe{align-items:flex-start;flex-direction:column}.hub_offerCard__HhiLM{min-height:500px;border-radius:20px}.hub_layers__8iREX{grid-template-columns:1fr}.hub_layer__oYYAq,.hub_layer__oYYAq:nth-child(2){min-height:310px;border-right:0;border-bottom:1px solid var(--hairline)}.hub_layer__oYYAq:last-child{border-bottom:0}.hub_layer__oYYAq h3{margin-top:60px}.hub_closing__XrqFG{width:calc(100% - 24px);min-height:590px;padding:28px 22px;border-radius:24px}.hub_closingOrb__Pvb5b{width:150px}}@media (prefers-reduced-motion:reduce){.hub_directoryDial__et7n0,.hub_eyebrow__qDCj_ i,.hub_marquee__1tA9V>div{animation:none}.hub_flagship__7L6h6>img,.hub_keyArt__4C6TT>img,.hub_mediaImage__UkKgr img,.hub_offerCard__HhiLM,.hub_offerVisual__EFnk8 img,.hub_roomCard__4DYqS,.hub_roomVisual__Y0F7i img{transition:none}}