.work-module__8vBVoq__container{background:var(--ink);overscroll-behavior:none;flex-direction:column;justify-content:space-between;width:100%;height:100svh;max-height:100svh;display:flex;position:relative;overflow:hidden}.work-module__8vBVoq__stage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.work-module__8vBVoq__layer{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.work-module__8vBVoq__layer.work-module__8vBVoq__on{opacity:1}.work-module__8vBVoq__layer img,.work-module__8vBVoq__stageVideo{filter:brightness(.68)contrast(1.08);object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.work-module__8vBVoq__layer img{animation:20s ease-in-out infinite alternate work-module__8vBVoq__slowzoom}.work-module__8vBVoq__stage:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(120% 80% at 50% 40%,#08090b29,#08090b7a),linear-gradient(#08090b4d 0%,#08090b14 30%,#08090b9e 100%);position:absolute;inset:0}.work-module__8vBVoq__bar{-webkit-backdrop-filter:blur(12px);z-index:40;height:clamp(44px,6vh,56px);padding:0 clamp(20px,5vw,56px);padding-left:max(clamp(20px, 5vw, 56px), env(safe-area-inset-left,0px));padding-right:max(clamp(20px, 5vw, 56px), env(safe-area-inset-right,0px));border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#08090bd9;justify-content:space-between;align-items:center;display:flex;position:relative;left:0;right:0}.work-module__8vBVoq__bar.work-module__8vBVoq__top{padding-top:env(safe-area-inset-top,0px);height:calc(clamp(44px, 6vh, 56px) + env(safe-area-inset-top,0px));top:0}.work-module__8vBVoq__bar.work-module__8vBVoq__bot{border-bottom:none;border-top:1px solid var(--line);bottom:0}.work-module__8vBVoq__wm{font-family:var(--display);letter-spacing:.02em;color:#fff;font-size:16px;font-weight:900;text-decoration:none;transition:opacity .2s}.work-module__8vBVoq__wm:hover{opacity:.8}.work-module__8vBVoq__rec{letter-spacing:.2em;color:var(--mute);text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}.work-module__8vBVoq__rec .work-module__8vBVoq__d{width:7px;height:7px;box-shadow:none;background:#ff3e3e;border-radius:50%;animation:1.6s step-end infinite work-module__8vBVoq__blink}.work-module__8vBVoq__tcode{letter-spacing:.2em;color:var(--mute);font-variant-numeric:tabular-nums;font-size:11px;font-family:var(--mono,monospace)}.work-module__8vBVoq__barlink{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:11px;text-decoration:none;transition:color .3s}.work-module__8vBVoq__barlink:hover{color:#fff}.work-module__8vBVoq__hero{z-index:10;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(12px,2vh,28px) clamp(20px,4vw,64px);display:flex;position:relative;overflow:hidden}.work-module__8vBVoq__portalsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,3.8vw,56px);width:100%;max-width:1360px;display:grid}.work-module__8vBVoq__portalCard{aspect-ratio:16/10.2;-webkit-user-select:none;user-select:none;cursor:pointer;background:#0c0e12;border:1px solid #ffffff1a;border-radius:4px;outline:none;justify-content:center;align-items:center;min-height:clamp(300px,44vh,500px);text-decoration:none;transition:border-color .5s,transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;position:relative;overflow:hidden}.work-module__8vBVoq__portalCard:hover,.work-module__8vBVoq__portalCard.work-module__8vBVoq__active{border-color:#ffffff59;transform:translateY(-5px);box-shadow:0 28px 70px #000000d9}.work-module__8vBVoq__portalImage{object-fit:cover;filter:blur(14px)brightness(.48)contrast(1.05);width:calc(100% + 28px);height:calc(100% + 28px);transition:filter .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:-14px;transform:scale(1.08)}.work-module__8vBVoq__portalCard:hover .work-module__8vBVoq__portalImage,.work-module__8vBVoq__portalCard.work-module__8vBVoq__active .work-module__8vBVoq__portalImage{filter:blur()brightness(.88)contrast(1.08);transform:scale(1.02)}.work-module__8vBVoq__portalGradient{pointer-events:none;background:radial-gradient(circle,#08090b26 0%,#08090b99 100%),linear-gradient(#08090b33 0%,#08090ba6 100%);transition:opacity .5s;position:absolute;inset:0}.work-module__8vBVoq__portalCard:hover .work-module__8vBVoq__portalGradient,.work-module__8vBVoq__portalCard.work-module__8vBVoq__active .work-module__8vBVoq__portalGradient{opacity:.35}.work-module__8vBVoq__portalCenter{z-index:2;text-align:center;pointer-events:none;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative}.work-module__8vBVoq__portalTitle{font-family:var(--display);letter-spacing:-.025em;color:#fff;text-align:center;text-shadow:0 4px 28px #000000f2;justify-content:center;align-items:center;margin:0;font-size:clamp(24px,3.2vw,48px);font-weight:800;line-height:1.15;transition:transform .4s cubic-bezier(.16,1,.3,1),letter-spacing .4s;display:flex}.work-module__8vBVoq__portalCard:hover .work-module__8vBVoq__portalTitle,.work-module__8vBVoq__portalCard.work-module__8vBVoq__active .work-module__8vBVoq__portalTitle{letter-spacing:-.015em;transform:scale(1.03)}.work-module__8vBVoq__instruction{font-family:var(--mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#a6abb8;text-align:center;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);background:#0b0c0ea6;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;margin-top:clamp(14px,2.2vh,26px);padding:6px 18px;font-size:clamp(11px,.9vw,12.5px);display:inline-flex}.work-module__8vBVoq__instructionArrow{font-size:14px;animation:1.5s ease-in-out infinite alternate work-module__8vBVoq__pulseArrow}@keyframes work-module__8vBVoq__pulseArrow{0%{transform:translate(0)}to{transform:translate(4px)}}.work-module__8vBVoq__bottomProgressBar{z-index:50;pointer-events:none;background:#ffffff1a;width:100%;height:2px;position:absolute;bottom:0;left:0;right:0}.work-module__8vBVoq__bottomProgressBarFill{background:#fff;height:100%;transition:width 50ms linear}@media (hover:none){.work-module__8vBVoq__portalImage{filter:blur()brightness(.78)contrast(1.05);transform:scale(1.02)}.work-module__8vBVoq__portalGradient{opacity:.45}}@media (max-width:820px){.work-module__8vBVoq__hero{justify-content:center;padding:12px clamp(12px,3.5vw,20px)}.work-module__8vBVoq__portalsGrid{width:100%;max-width:440px;max-height:calc(100svh - 130px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:12px}.work-module__8vBVoq__portalCard{aspect-ratio:16/9.2;touch-action:manipulation;min-height:auto}.work-module__8vBVoq__portalImage{filter:blur()brightness(.78)contrast(1.05);transform:scale(1.02)}.work-module__8vBVoq__portalGradient{opacity:.45}.work-module__8vBVoq__portalTitle{font-size:clamp(18px,5.2vw,26px)}.work-module__8vBVoq__instruction{margin-top:10px;margin-bottom:max(6px, env(safe-area-inset-bottom,6px));padding:6px 16px;font-size:11px}}
