.portfolio-luxury-section[data-v-1b628794]{position:relative;padding:85px 0 60px;background-color:#05070a;color:#fff;overflow:hidden}.sec-head-luxury[data-v-1b628794]{max-width:820px;margin-left:auto;margin-right:auto}.port-badge[data-v-1b628794]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 18px;border-radius:999px;background:#0d121f;border:1px solid rgba(18,194,233,.3);font-size:12.5px;font-weight:700;margin-bottom:18px}.badge-spark[data-v-1b628794],.port-badge[data-v-1b628794]{color:#12c2e9}.port-title[data-v-1b628794]{font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.4;margin-bottom:16px;color:#fff}.gradient-text[data-v-1b628794]{background:linear-gradient(135deg,#12c2e9,#c471ed 50%,#f64f59);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.port-subtitle[data-v-1b628794]{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.7;max-width:680px;margin:0 auto}.cinematic-showreel-stage[data-v-1b628794]{position:relative;width:106%;left:-3%;padding:35px 0;transform:rotate(-2deg);transform-origin:center center}.mt-28[data-v-1b628794]{margin-top:28px}.showreel-fade[data-v-1b628794]{position:absolute;top:0;bottom:0;width:120px;z-index:5;pointer-events:none}.fade-left[data-v-1b628794]{left:0;background:linear-gradient(90deg,#05070a,rgba(5,7,10,0))}.fade-right[data-v-1b628794]{right:0;background:linear-gradient(270deg,#05070a,rgba(5,7,10,0))}.showreel-row[data-v-1b628794]{width:100%;overflow:hidden;display:flex}.showreel-track[data-v-1b628794]{display:flex;grid-gap:28px;gap:28px;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.reel-paused .showreel-track[data-v-1b628794]{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.showreel-row:hover .showreel-track[data-v-1b628794]{-webkit-animation-play-state:paused;animation-play-state:paused}.track-scroll-left[data-v-1b628794]{-webkit-animation:cinemaMarqueeLeft-data-v-1b628794 45s linear infinite;animation:cinemaMarqueeLeft-data-v-1b628794 45s linear infinite}.track-scroll-right[data-v-1b628794]{-webkit-animation:cinemaMarqueeRight-data-v-1b628794 48s linear infinite;animation:cinemaMarqueeRight-data-v-1b628794 48s linear infinite}@-webkit-keyframes cinemaMarqueeLeft-data-v-1b628794{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes cinemaMarqueeLeft-data-v-1b628794{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@-webkit-keyframes cinemaMarqueeRight-data-v-1b628794{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes cinemaMarqueeRight-data-v-1b628794{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.cinema-film-card[data-v-1b628794]{width:540px;flex-shrink:0;border-radius:20px;background:#0d121e;border:1px solid hsla(0,0%,100%,.12);overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease;box-shadow:0 12px 30px rgba(0,0,0,.5)}.cinema-film-card[data-v-1b628794]:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(18,194,233,.5);box-shadow:0 20px 45px rgba(0,0,0,.65),0 0 25px rgba(18,194,233,.25);z-index:10}.cinema-card-link[data-v-1b628794]{display:flex;flex-direction:column;text-decoration:none!important;color:inherit;width:100%;height:100%}.cinema-card-topbar[data-v-1b628794]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#080c14;border-bottom:1px solid hsla(0,0%,100%,.08)}.topbar-dots[data-v-1b628794]{display:flex;grid-gap:6px;gap:6px}.t-dot[data-v-1b628794]{width:8px;height:8px;border-radius:50%}.dot-r[data-v-1b628794]{background:#ff5f56}.dot-y[data-v-1b628794]{background:#ffbd2e}.dot-g[data-v-1b628794]{background:#27c93f}.topbar-url[data-v-1b628794]{font-size:11px;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.04);padding:3px 10px;border-radius:5px;direction:ltr}.topbar-status[data-v-1b628794],.topbar-url[data-v-1b628794]{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.topbar-status[data-v-1b628794]{font-size:10.5px;font-weight:700;color:#10b981}.status-cyan[data-v-1b628794]{color:#12c2e9}.live-spark[data-v-1b628794]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.spark-cyan[data-v-1b628794]{background:#12c2e9;box-shadow:0 0 6px #12c2e9}.cinema-media-box[data-v-1b628794]{position:relative;width:100%;height:290px;overflow:hidden;background:#060910}.cinema-img[data-v-1b628794]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cinema-film-card:hover .cinema-img[data-v-1b628794]{transform:scale(1.05)}.cinema-glare[data-v-1b628794]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 50%);pointer-events:none}.cinema-meta-bar[data-v-1b628794]{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:14px 18px;background:#090e18;border-top:1px solid hsla(0,0%,100%,.08)}.meta-title-col[data-v-1b628794]{display:flex;align-items:center;grid-gap:10px;gap:10px;overflow:hidden}.meta-pulse-dot[data-v-1b628794]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;flex-shrink:0}.meta-pulse-dot.dot-cyan[data-v-1b628794]{background:#12c2e9;box-shadow:0 0 8px #12c2e9}.meta-title[data-v-1b628794]{font-size:14.5px;font-weight:800;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-action-col[data-v-1b628794]{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-shrink:0}.meta-cat-pill[data-v-1b628794]{font-size:11px;font-weight:700;color:#10b981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);padding:4px 10px;border-radius:6px}.meta-cat-pill.pill-cyan[data-v-1b628794]{color:#12c2e9;background:rgba(18,194,233,.12);border-color:rgba(18,194,233,.25)}.meta-arrow-badge[data-v-1b628794]{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:11.5px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);padding:4px 12px;border-radius:8px;transition:all .25s ease}.cinema-film-card:hover .meta-arrow-badge[data-v-1b628794]{background:#12c2e9;color:#05070a;border-color:#12c2e9}.badge-cyan[data-v-1b628794]{color:#12c2e9}.btn-view-all-projects[data-v-1b628794]{display:inline-flex;align-items:center;grid-gap:12px;gap:12px;padding:13px 34px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s ease}.btn-view-all-projects[data-v-1b628794]:hover{background:linear-gradient(135deg,rgba(18,194,233,.2),rgba(196,113,237,.2));border-color:#12c2e9;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(18,194,233,.25)}@media (max-width:768px){.cinematic-showreel-stage[data-v-1b628794]{width:110%;left:-5%;padding:25px 0}.cinema-film-card[data-v-1b628794]{width:320px}.cinema-media-box[data-v-1b628794]{height:190px}}