.home-film-play{position:absolute;left:var(--film-x,70%);top:var(--film-y,30%);translate:-50% -50%;width:clamp(80px,6.5vw,130px);aspect-ratio:1;border:0;padding:0;background:transparent;cursor:pointer;z-index:12;opacity:.68;filter:drop-shadow(1px 1px 0 #000);transition:transform .26s cubic-bezier(.22,.8,.25,1),opacity .26s}.home-film-play:before,.home-film-play:after{content:"";position:absolute;background:#fff;pointer-events:none}.home-film-play:before{inset:0;border-radius:50%;mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}.home-film-play:after{inset:36% 35% 36% 42%;clip-path:polygon(0 0,100% 50%,0 100%)}.home-film-highlight .home-film-play{opacity:1}.home-film-play:hover,.home-film-play:focus-visible{transform:scale(1.1);opacity:1}.home-film-play:active{transform:scale(.96)}.home-film-play,.home-film-play:focus,.home-film-play:focus-visible{outline:none!important;box-shadow:none!important}#namcha-home:not(.home-is-ready) .home-film-play{visibility:hidden}.home-film-dialog{width:min(86vw,1440px,calc(92dvh / .65));max-width:none;max-height:92dvh;padding:0;border:0;container-type:inline-size;background:#f5f4ef;color:#343e3b;box-shadow:0 24px 100px #0006}.home-film-dialog::backdrop{background:#0c1312b8}.home-film-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:8.75cqw;padding:.9375cqw 1.25cqw .9375cqw 3.125cqw;gap:2.5cqw;background:#f5f4ef;color:#343e3b}.home-film-header h2{margin:0;padding:0;font:400 2.5cqw/1.5 Microsoft YaHei,Arial,sans-serif;letter-spacing:.18em}.home-film-close{flex:none;width:6.875cqw;height:6.875cqw;border:0;background:transparent;color:inherit;cursor:pointer;position:relative;transition:background .18s}.home-film-close:before,.home-film-close:after{content:"";position:absolute;left:27.27%;top:50%;width:45.45%;height:1.5px;background:currentColor;transform:rotate(45deg)}.home-film-close:after{transform:rotate(-45deg)}.home-film-close:hover,.home-film-close:focus-visible{background:#dedfd8}.home-film-media{display:grid;place-items:center;width:100%;aspect-ratio:16/9;background:#070909}.home-film-media video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.home-film-media [hidden]{display:none}.home-film-pending{margin:0;color:#b9bfbc;font:400 16px/1.6 Microsoft YaHei,sans-serif;letter-spacing:.15em}body.home-film-open{overflow:hidden}.home-film-open .namcha-site-pager{visibility:hidden}@media(prefers-reduced-motion:reduce){.home-film-play,.home-film-close{transition:none}}
