.v11uc{--ink:#17131a;color:var(--ink)}.v11uc a{color:inherit;text-decoration:none}.uc-wrap{max-width:1360px;margin:0 auto;padding:0 40px}.uc-ctas{display:flex;flex-wrap:wrap;gap:12px}.uc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border:1px solid transparent;background:#f1edf0;font:inherit;font-weight:700;font-size:16px;color:var(--ink);transition:background-color .15s,border-color .15s,color .15s}.uc-btn .i{width:16px;height:16px}.uc-btn:hover{background:#e8e2e6}.uc-btn.dark{background:var(--ink);color:#fff}.uc-btn.dark:hover{background:#000}.uc-btn.light{background:#fff;color:var(--ink)}.uc-btn.light:hover{background:#f6eef1}.uc-btn.line{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}.uc-btn.line:hover{border-color:#fff;background:rgba(255,255,255,.08)}.uc-hero{padding:36px 0 0}.uc-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:470px;overflow:hidden;color:#fff;background:radial-gradient(70% 90% at 85% 20%,#c2335a 0,transparent 60%),radial-gradient(60% 80% at 10% 100%,#3a0a3f 0,transparent 70%),linear-gradient(135deg,#5c0b1b,#8e1229 55%,#6c1d5a)}.uc-card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.uc-tx{position:relative;padding:56px 0 56px 56px}.uc-tx h1{margin:0;max-width:11ch;font-weight:800;font-size:clamp(40px,5vw,70px);line-height:1;letter-spacing:-.04em}.uc-tx p{margin:18px 0 0;font-size:19px;color:rgba(255,255,255,.85)}.uc-tx .uc-ctas{margin-top:30px}.uc-cast{position:relative;align-self:stretch;min-height:470px}.uc-cast img{position:absolute;width:190px;height:238px;-o-object-fit:cover;object-fit:cover;border:4px solid rgba(255,255,255,.9);box-shadow:0 30px 60px -20px rgba(20,0,10,.6)}.uc-cast .c0{left:4%;top:16%;z-index:2}.uc-cast .c1{left:30%;top:40%;z-index:3;width:210px;height:262px}.uc-cast .c2{left:56%;top:10%;z-index:2}.uc-cast .c3{left:76%;top:46%;z-index:1;width:176px;height:220px}.uc-list{padding:48px 0 96px;scroll-margin-top:calc(var(--toph,64px) + 12px)}.uc-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.uc-tabs button{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 9px;border:1px solid #e6e0e5;background:#fff;font:inherit;font-weight:700;font-size:14.5px;color:#4c4550;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.uc-tabs button:first-child{padding:0 18px}.uc-tabs button{scroll-margin-top:calc(var(--toph,64px) + 16px)}.uc-tabs button img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover}.uc-tabs button:hover{border-color:#bdb3bb;color:var(--ink)}.uc-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.uc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.uc-c{display:flex;flex-direction:column;min-width:0;border:1px solid #ebe6ea;background:#fff;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1)}.uc-c[hidden]{display:none}.uc-c:hover{border-color:color-mix(in srgb,var(--h) 40%,#ebe6ea);box-shadow:0 24px 48px -30px rgba(23,19,26,.45);transform:translateY(-3px)}.uc-vis{position:relative;display:block;height:262px;overflow:hidden;background:var(--bg,#f3eef2)}.uc-shot{position:absolute;left:26px;top:30px;right:26px;bottom:-26px;border:1px solid rgba(23,19,26,.08);background:#fff;box-shadow:0 18px 40px -18px rgba(23,19,26,.3);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.uc-shot img{position:absolute;left:0;top:0;display:block;width:165%;max-width:none;height:auto;transform:translateX(-27%)}.uc-c[data-wide] .uc-shot img{width:130%;transform:none}.uc-pop{position:absolute;left:14px;bottom:16px;z-index:3;display:flex;align-items:center;gap:9px;max-width:78%;padding:8px 14px 8px 8px;background:#fff;box-shadow:0 14px 30px -12px rgba(23,19,26,.38),0 1px 2px rgba(23,19,26,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.uc-pop img{flex:none;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.uc-pop span{min-width:0}.uc-pop b{font-weight:700;font-size:12.5px;line-height:1.25;color:#1d181f}.uc-pop b,.uc-pop small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-pop small{font-size:11.5px;line-height:1.3;color:#6a626c}.uc-stat{position:absolute;right:14px;top:16px;z-index:3;display:flex;flex-direction:column;padding:9px 13px 8px;background:#fff;box-shadow:0 14px 30px -12px rgba(23,19,26,.38),0 1px 2px rgba(23,19,26,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.uc-stat b{font-weight:800;font-size:21px;line-height:1.05;letter-spacing:-.02em;color:var(--h)}.uc-stat small{font-size:11.5px;color:#6a626c}.uc-pill{position:absolute;right:16px;top:20px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;background:var(--h);color:#fff;font-weight:700;font-size:12.5px;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--h) 80%,transparent);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.v11uc .uc-pill .i{width:14px;height:14px}.uc-cur{position:absolute;right:22%;top:44%;z-index:3;display:flex;align-items:flex-start;color:var(--h);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.uc-cur svg{width:22px;height:22px;filter:drop-shadow(0 3px 4px rgba(23,19,26,.25))}.uc-cur i{margin:16px 0 0 -4px;padding:4px 8px;background:var(--h);color:#fff;font-style:normal;font-weight:700;font-size:11.5px;white-space:nowrap}.uc-c:hover .uc-shot{transform:translateY(-4px)}.uc-c:hover .uc-pop{transform:translate(4px,-6px)}.uc-c:hover .uc-pill,.uc-c:hover .uc-stat{transform:translate(-4px,4px)}.uc-c:hover .uc-cur{transform:translate(-14px,10px)}.uc-bd{display:flex;flex-direction:column;align-items:flex-start;padding:20px 22px 22px}.uc-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid #e6e0e5;font-size:12.5px;font-weight:600;color:#5d5560}.uc-bd b{margin-top:14px;font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:#1d181f}.uc-more{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-weight:700;font-size:15px;color:var(--ink)}.uc-more .i{width:15px;height:15px;transition:transform .2s}.uc-c:hover .uc-more .i{transform:translateX(3px)}.uc-close{padding:96px 0;text-align:center;border-top:1px solid #f1edf0;background:#fbf9fb}.uc-close h2{margin:0;font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em}.uc-close .uc-ctas{justify-content:center;margin-top:28px}@media (max-width:1100px){.uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-cast img{width:150px;height:188px}.uc-cast .c1{width:170px;height:212px}.uc-cast .c3{width:140px;height:175px}}@media (max-width:760px){.uc-wrap{padding:0 16px}.uc-hero{padding:16px 0 0}.uc-card{grid-template-columns:1fr;min-height:0}.uc-tx{padding:36px 24px 8px}.uc-tx p{font-size:17px}.uc-tx .uc-ctas{display:grid}.uc-cast{min-height:250px}.uc-cast img{width:110px;height:138px;border-width:3px}.uc-cast .c0{left:4%;top:10%}.uc-cast .c1{left:27%;top:30%;width:120px;height:150px}.uc-cast .c2{left:52%;top:6%}.uc-cast .c3{left:72%;top:32%;width:100px;height:125px}.uc-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.uc-tabs::-webkit-scrollbar{display:none}.uc-tabs button{flex:none}.uc-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.uc-vis{height:236px}.uc-bd b{font-size:18px}}@media (prefers-reduced-motion:reduce){.uc-c,.uc-cur,.uc-more .i,.uc-pill,.uc-pop,.uc-shot,.uc-stat{transition:none!important}}.uc-btn{border-radius:10px}.uc-card{border-radius:18px}.uc-cast img{border-radius:14px}.uc-tabs button{border-radius:10px}.uc-tabs button img{border-radius:6px}.uc-c{border-radius:14px;overflow:hidden}.uc-shot{border-radius:10px}.uc-pop,.uc-stat{border-radius:12px}.uc-pill{border-radius:8px}.uc-cur i,.uc-tag{border-radius:6px}