.full-video-studio-launch,.studio-video-entry{display:none!important}.creative-video-gallery{margin:14px 0 22px;padding:clamp(18px,2.5vw,30px);overflow:hidden;border:1px solid rgba(218,176,75,.4);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(44,156,135,.19),transparent 31%),radial-gradient(circle at 92% 105%,rgba(216,157,55,.15),transparent 32%),linear-gradient(145deg,#061d1a,#082a24 58%,#111c1a);box-shadow:0 24px 60px rgba(3,26,22,.24);color:#f7f4ea}.creative-video-gallery__header{max-width:720px;margin-bottom:17px}.creative-video-gallery__header small{color:#e7bf5d;font-size:10px;font-weight:900;letter-spacing:.2em}.creative-video-gallery__header h2{margin:5px 0;color:#fff;font-size:clamp(22px,2.7vw,34px);line-height:1.16;letter-spacing:-.04em}.creative-video-gallery__header p{margin:0;color:#a9c1ba;font-size:13px}.creative-video-gallery__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creative-video-card{position:relative;min-width:0;aspect-ratio:10/12;overflow:hidden;padding:0;border:1px solid rgba(242,207,116,.24);border-radius:19px;background:#041713;color:#fff;cursor:pointer;text-align:left;isolation:isolate;box-shadow:0 12px 30px rgba(0,0,0,.25);transform:translateZ(0)}.creative-video-card img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .4s ease}.creative-video-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 23%,rgba(2,16,14,.12) 43%,rgba(2,16,14,.96) 100%)}.creative-video-card__copy{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:15px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.creative-video-card__copy small{color:#f2ca69;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.creative-video-card__copy b{margin-top:4px;font-size:clamp(16px,1.45vw,20px);line-height:1.25;letter-spacing:-.035em;word-break:keep-all}.creative-video-card__copy em{min-height:39px;margin-top:6px;color:#bfd0cb;font-size:11px;line-height:1.45;font-style:normal;word-break:keep-all}.creative-video-card__copy strong{display:inline-flex;align-items:center;gap:7px;margin-top:11px;padding:8px 10px;border:1px solid rgba(244,205,104,.52);border-radius:999px;background:rgba(5,38,31,.7);color:#fff4ce;font-size:11px;backdrop-filter:blur(8px)}.creative-video-card__copy i{color:#f1ca67;font-style:normal;transition:transform .25s ease}.creative-video-card:hover img{transform:scale(1.045);filter:saturate(1.08) brightness(1.04)}.creative-video-card:hover .creative-video-card__copy i{transform:translate(2px,-2px)}.creative-video-card:focus-visible{outline:3px solid #f2ca69;outline-offset:3px}.creative-video-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 13px;margin-top:15px;color:#c8d6d2;font-size:11px}.creative-video-flow span{display:inline-flex;align-items:center;gap:13px}.creative-video-flow i{color:#b88b2e;font-style:normal}.creative-video-flow b{font-weight:700}.studio-reform[data-current-step="2"] .creative-video-gallery,.studio-reform[data-current-step="3"] .creative-video-gallery,.studio-reform[data-current-step="4"] .creative-video-gallery{display:none}@media(max-width:820px){.creative-video-gallery{margin:9px -2px 17px;padding:17px 14px 15px;border-radius:22px}.creative-video-gallery__header{margin-bottom:13px}.creative-video-gallery__header h2{font-size:23px}.creative-video-gallery__header p{font-size:12px;line-height:1.45}.creative-video-gallery__rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:0 14px 7px}.creative-video-gallery__rail::-webkit-scrollbar{display:none}.creative-video-card{flex:0 0 min(79vw,330px);aspect-ratio:10/11.2;scroll-snap-align:center}.creative-video-card__copy{padding:14px}.creative-video-card__copy b{font-size:18px}.creative-video-card__copy em{min-height:0}.creative-video-flow{justify-content:flex-start;gap:5px 8px;margin-top:10px;font-size:10px}.creative-video-flow span{gap:8px}}@media(prefers-reduced-motion:reduce){.creative-video-card img,.creative-video-card__copy i{transition:none}.creative-video-card:hover img{transform:none}}
