.carousel-wrap:hover .carousel-track{animation-play-state:running!important}.dual-strip-section .cat-block .cat-header{display:none}.dual-strip-section .cat-block{margin-bottom:16px}.dual-strip-section .cat-block:last-child{margin-bottom:0}.bts-carousel .gallery-card,.portrait-carousel .gallery-card,.brand-carousel .gallery-card{aspect-ratio:9/16;width:calc(20vw - 19.2px)}.podcast-carousel .gallery-card{aspect-ratio:16/9;width:calc(25vw - 20px)}.modeling-img-carousel .gallery-card,.portrait-img-carousel .gallery-card,.portrait-vid-carousel .gallery-card,.event-img-carousel .gallery-card,.realestate-img-carousel .gallery-card{width:auto;aspect-ratio:unset;height:var(--img-carousel-height,420px)}.modeling-img-carousel .gallery-card .card-img,.portrait-img-carousel .gallery-card .card-img,.portrait-vid-carousel .gallery-card .card-img,.event-img-carousel .gallery-card .card-img,.realestate-img-carousel .gallery-card .card-img{width:auto;height:100%;position:static}.modeling-img-carousel .gallery-card .card-img img,.portrait-img-carousel .gallery-card .card-img img,.portrait-vid-carousel .gallery-card .card-img img,.event-img-carousel .gallery-card .card-img img,.realestate-img-carousel .gallery-card .card-img img{object-fit:unset;width:auto;height:100%}.realestate-img-carousel .carousel-track{animation:44s linear infinite carouselScroll}.modeling-vid-carousel .gallery-card{aspect-ratio:9/16;width:calc(20vw - 19.2px)}.modeling-img-carousel .carousel-track{animation:38s linear infinite carouselScroll}.modeling-vid-carousel .carousel-track{animation:42s linear infinite carouselScrollReverse}.portrait-img-carousel .carousel-track{animation:36s linear infinite carouselScroll}.portrait-vid-carousel .carousel-track{animation:40s linear infinite carouselScrollReverse}.event-vid-carousel .carousel-track{align-items:center}.event-vid-carousel .gallery-card.card-landscape{aspect-ratio:16/9;width:calc(25vw - 9px)}.event-vid-carousel .gallery-card.card-portrait{aspect-ratio:9/16;width:calc(20vw - 19.2px)}.event-img-carousel .carousel-track{animation:48s linear infinite carouselScroll}.event-vid-carousel .carousel-track{animation:55s linear infinite carouselScrollReverse}.shoot-event-carousel .carousel-track{align-items:center}.shoot-event-carousel .gallery-card.card-landscape{aspect-ratio:16/9;width:calc(25vw - 20px)}.shoot-event-carousel .gallery-card.card-portrait{aspect-ratio:9/16;width:calc(20vw - 19.2px)}.bts-carousel .carousel-track{animation:42s linear infinite carouselScroll}.shoot-event-carousel .carousel-track{animation:55s linear infinite carouselScroll}.portrait-carousel .carousel-track{animation:40s linear infinite carouselScroll}.podcast-carousel .carousel-track{animation:58s linear infinite carouselScroll}.brand-carousel .carousel-track{animation:45s linear infinite carouselScroll}.bts-carousel .gallery-card:nth-child(8n+1) .card-img{background:linear-gradient(160deg,#0a0818,#1e0848)}.bts-carousel .gallery-card:nth-child(8n+2) .card-img{background:linear-gradient(160deg,#180038,#3d0060)}.bts-carousel .gallery-card:nth-child(8n+3) .card-img{background:linear-gradient(160deg,#200010,#600030)}.bts-carousel .gallery-card:nth-child(8n+4) .card-img{background:linear-gradient(160deg,#1a0a2e,#4b3fff55)}.bts-carousel .gallery-card:nth-child(8n+5) .card-img{background:linear-gradient(160deg,#0d1018,#1a2840)}.bts-carousel .gallery-card:nth-child(8n+6) .card-img{background:linear-gradient(160deg,#0a1208,#162010)}.bts-carousel .gallery-card:nth-child(8n+7) .card-img{background:linear-gradient(160deg,#1a0008,#3d0018)}.bts-carousel .gallery-card:nth-child(8n) .card-img{background:linear-gradient(160deg,#080620,#18084a)}.shoot-event-carousel .gallery-card:nth-child(8n+1) .card-img{background:linear-gradient(145deg,#0d0520,#2a1060)}.shoot-event-carousel .gallery-card:nth-child(8n+2) .card-img{background:linear-gradient(145deg,#080f18,#1a2838)}.shoot-event-carousel .gallery-card:nth-child(8n+3) .card-img{background:linear-gradient(145deg,#12080a,#2a1018)}.shoot-event-carousel .gallery-card:nth-child(8n+4) .card-img{background:linear-gradient(145deg,#060a14,#141c28)}.shoot-event-carousel .gallery-card:nth-child(8n+5) .card-img{background:linear-gradient(145deg,#0a1408,#182818)}.shoot-event-carousel .gallery-card:nth-child(8n+6) .card-img{background:linear-gradient(145deg,#14080a,#301020)}.shoot-event-carousel .gallery-card:nth-child(8n+7) .card-img{background:linear-gradient(145deg,#080f18,#1a2060)}.shoot-event-carousel .gallery-card:nth-child(8n) .card-img{background:linear-gradient(145deg,#060a14,#141c38)}.portrait-carousel .gallery-card:nth-child(8n+1) .card-img{background:linear-gradient(160deg,#050508,#121220)}.portrait-carousel .gallery-card:nth-child(8n+2) .card-img{background:linear-gradient(160deg,#14080a,#380020)}.portrait-carousel .gallery-card:nth-child(8n+3) .card-img{background:linear-gradient(160deg,#060e12,#0e2028)}.portrait-carousel .gallery-card:nth-child(8n+4) .card-img{background:linear-gradient(160deg,#100818,#281040)}.portrait-carousel .gallery-card:nth-child(8n+5) .card-img{background:linear-gradient(160deg,#0a1a10,#0d2a18)}.portrait-carousel .gallery-card:nth-child(8n+6) .card-img{background:linear-gradient(160deg,#18080a,#3a1020)}.portrait-carousel .gallery-card:nth-child(8n+7) .card-img{background:linear-gradient(160deg,#1a1000,#302000)}.portrait-carousel .gallery-card:nth-child(8n) .card-img{background:linear-gradient(160deg,#f0ede8,#d5cfc6)}.podcast-carousel .gallery-card:nth-child(8n+1) .card-img{background:linear-gradient(145deg,#0a0c14,#1a2030)}.podcast-carousel .gallery-card:nth-child(8n+2) .card-img{background:linear-gradient(145deg,#0a1218,#103060)}.podcast-carousel .gallery-card:nth-child(8n+3) .card-img{background:linear-gradient(145deg,#0c0808,#201010)}.podcast-carousel .gallery-card:nth-child(8n+4) .card-img{background:linear-gradient(145deg,#1a1000,#302000)}.podcast-carousel .gallery-card:nth-child(8n+5) .card-img{background:linear-gradient(145deg,#060816,#10163a)}.podcast-carousel .gallery-card:nth-child(8n+6) .card-img{background:linear-gradient(145deg,#100808,#201010)}.podcast-carousel .gallery-card:nth-child(8n+7) .card-img{background:linear-gradient(145deg,#060c18,#0e1a30)}.podcast-carousel .gallery-card:nth-child(8n) .card-img{background:linear-gradient(145deg,#14080e,#28101c)}.brand-carousel .gallery-card:nth-child(8n+1) .card-img{background:linear-gradient(160deg,#0a0a14,#181828)}.brand-carousel .gallery-card:nth-child(8n+2) .card-img{background:linear-gradient(160deg,#100818,#280030)}.brand-carousel .gallery-card:nth-child(8n+3) .card-img{background:linear-gradient(160deg,#0a0a0a,#181010)}.brand-carousel .gallery-card:nth-child(8n+4) .card-img{background:linear-gradient(160deg,#060f10,#0e2028)}.brand-carousel .gallery-card:nth-child(8n+5) .card-img{background:linear-gradient(160deg,#f8f4ef,#e8e0d8)}.brand-carousel .gallery-card:nth-child(8n+6) .card-img{background:linear-gradient(160deg,#f0ede6,#ddd8d0)}.brand-carousel .gallery-card:nth-child(8n+7) .card-img{background:linear-gradient(160deg,#0a0210,#200030)}.brand-carousel .gallery-card:nth-child(8n) .card-img{background:linear-gradient(160deg,#080c10,#141c24)}.cta-strip{text-align:center;background:#060510;padding:100px 48px 120px;position:relative;overflow:hidden}.cta-strip:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#9b2fff1f 0%,#0000 70%);position:absolute;inset:0}.cta-strip h2{z-index:1;letter-spacing:-.03em;color:#fff;margin-bottom:20px;font-size:clamp(32px,4.5vw,60px);font-weight:900;line-height:1.08;position:relative}.cta-strip p{z-index:1;color:#ffffff80;margin-bottom:40px;font-size:clamp(14px,1.4vw,17px);line-height:1.75;position:relative}.cta-strip-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.btn-primary{color:#1a0a2e;cursor:pointer;letter-spacing:-.01em;background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:18px 44px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 40px #d4007a4d,0 8px 32px #0000004d}.btn-primary:hover{background:#ffe0f0;transform:translateY(-2px);box-shadow:0 0 60px #d4007a80,0 12px 40px #00000059}.btn-secondary{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(#0d0a1e,#0d0a1e) padding-box padding-box,linear-gradient(90deg,#4b3fff,#9b2fff,#d4007a,#ff3c2f) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:17px 36px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:background .3s,transform .2s,box-shadow .3s;display:inline-flex}.btn-secondary:hover{background:linear-gradient(90deg,#4b3fff,#9b2fff,#d4007a,#ff3c2f) padding-box padding-box,linear-gradient(90deg,#4b3fff,#9b2fff,#d4007a,#ff3c2f) border-box;transform:translateY(-2px);box-shadow:0 0 32px #9b2fff59,0 8px 24px #0006}@media (max-width:1024px){.bts-carousel .gallery-card,.portrait-carousel .gallery-card,.brand-carousel .gallery-card{width:calc(16.6667vw - 10px)}.podcast-carousel .gallery-card,.shoot-event-carousel .gallery-card.card-landscape{width:calc(25vw - 9px)}.shoot-event-carousel .gallery-card.card-portrait,.modeling-vid-carousel .gallery-card{width:calc(16.6667vw - 10px)}.event-vid-carousel .gallery-card.card-landscape{width:calc(25vw - 9px)}.event-vid-carousel .gallery-card.card-portrait{width:calc(16.6667vw - 10px)}.modeling-img-carousel .gallery-card,.portrait-img-carousel .gallery-card,.portrait-vid-carousel .gallery-card,.event-img-carousel .gallery-card,.realestate-img-carousel .gallery-card{--img-carousel-height:340px}}@media (max-width:900px){.gallery-page{padding:60px 24px 80px}.cta-strip{padding:72px 32px 90px}.bts-carousel .gallery-card,.portrait-carousel .gallery-card,.brand-carousel .gallery-card{width:calc(20vw - 9.6px)}.podcast-carousel .gallery-card,.shoot-event-carousel .gallery-card.card-landscape{width:calc(33.3333vw - 8px)}.shoot-event-carousel .gallery-card.card-portrait,.modeling-vid-carousel .gallery-card{width:calc(20vw - 9.6px)}.event-vid-carousel .gallery-card.card-landscape{width:calc(33.3333vw - 8px)}.event-vid-carousel .gallery-card.card-portrait{width:calc(20vw - 9.6px)}.modeling-img-carousel .gallery-card,.portrait-img-carousel .gallery-card,.portrait-vid-carousel .gallery-card,.event-img-carousel .gallery-card,.realestate-img-carousel .gallery-card{--img-carousel-height:280px}}@media (max-width:640px){.gallery-page{padding:48px 0 64px}.cat-block{margin-bottom:48px;padding:0 16px}.cat-title{font-size:20px}.gallery-heading-wrap{margin:0 16px 40px}.gallery-heading-title{font-size:clamp(26px,6vw,40px)}.gallery-heading-desc{font-size:14px}.bts-carousel .gallery-card,.portrait-carousel .gallery-card,.podcast-carousel .gallery-card,.brand-carousel .gallery-card,.shoot-event-carousel .gallery-card.card-landscape,.shoot-event-carousel .gallery-card.card-portrait,.modeling-vid-carousel .gallery-card,.event-vid-carousel .gallery-card{width:calc(33.3333vw - 8px)}.modeling-img-carousel .gallery-card,.portrait-img-carousel .gallery-card,.portrait-vid-carousel .gallery-card,.event-img-carousel .gallery-card,.realestate-img-carousel .gallery-card{--img-carousel-height:220px}.cta-strip{padding:60px 20px 72px}.cta-strip-actions{flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;width:100%}}@media (max-width:400px){.bts-carousel .gallery-card,.portrait-carousel .gallery-card,.podcast-carousel .gallery-card,.brand-carousel .gallery-card,.shoot-event-carousel .gallery-card.card-landscape,.shoot-event-carousel .gallery-card.card-portrait,.modeling-vid-carousel .gallery-card,.event-vid-carousel .gallery-card{width:calc(50vw - 6px)}.modeling-img-carousel .gallery-card,.portrait-img-carousel .gallery-card,.portrait-vid-carousel .gallery-card,.event-img-carousel .gallery-card,.realestate-img-carousel .gallery-card{--img-carousel-height:180px}}
