:root {
  --a6-ink: #0b1015;
  --a6-carbon: #111820;
  --a6-steel: #25303a;
  --a6-orange: #e45116;
  --a6-warm: #f1ede7;
  --a6-line: rgba(255,255,255,.16);
  --a6-ease: cubic-bezier(.2,.75,.25,1);
}

.a6-growth-landing .breadcrumbs { width: 100%; max-width: none; box-sizing: border-box; padding-inline: max(1rem,calc((100% - 1440px)/2)); background: var(--a6-ink); color: #d6d3d1; }
.a6-growth-landing .breadcrumbs a { color: #fff; }
.a6-growth-landing .service-hero { position: relative; overflow: hidden; background: var(--a6-ink); color: #fff; padding-block: clamp(3rem, 5vw, 4.75rem); }
.a6-growth-landing .service-hero::before { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: .38; background-image: linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px); background-size: 56px 56px; mask-image: linear-gradient(90deg,#000,transparent 72%); }
.a6-growth-landing .service-hero__grid { position: relative; z-index: 1; grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr); align-items: stretch; gap: clamp(2rem,5vw,5rem); }
.a6-growth-landing .service-hero__copy { align-self: center; }
.a6-growth-landing .service-hero__copy h1 { max-width: none; color: #fff; font-size: clamp(2.65rem,4.15vw,5.25rem); line-height: .98; letter-spacing: -.055em; overflow-wrap: normal; word-break: normal; hyphens: manual; }
.a6-growth-landing .service-hero__lead { color: #d6d3d1; font-size: clamp(1rem,1.3vw,1.25rem); }
.a6-growth-landing .service-hero__facts { color: #e7e5e4; }
.a6-growth-landing .service-hero__facts li { color: #c9d0d5; }
.a6-growth-landing .service-hero .button--outline { border-color: rgba(255,255,255,.5); color: #fff; }
.a6-growth-landing .service-hero .button--outline:hover { border-color: #fff; background: #fff; color: var(--a6-ink); }
.a6-growth-landing .service-hero__media { min-height: clamp(28rem,46vw,40rem); border-radius: 1.4rem; transform: rotate(.6deg); box-shadow: 0 35px 90px rgba(0,0,0,.45); }
.a6-growth-hero-video { position: relative; width: 100%; height: 100%; overflow: hidden; border-radius: inherit; background: #182028; }
.a6-growth-hero-video video { display: block; width: 100%; height: 100%; object-fit: cover; }
.a6-growth-hero-video__shade { position: absolute; inset: 0; background: linear-gradient(180deg,transparent 45%,rgba(4,8,11,.78)); pointer-events: none; }
.a6-growth-hero-video__label { position: absolute; left: 1.25rem; bottom: 1.2rem; display: inline-flex; align-items: center; gap: .55rem; padding: .55rem .75rem; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; background: rgba(8,13,18,.62); color: #fff; font-size: .78rem; font-weight: 700; backdrop-filter: blur(12px); }
.a6-growth-hero-video__label i { width: .55rem; height: .55rem; border-radius: 50%; background: #ff5b21; box-shadow: 0 0 0 5px rgba(228,81,22,.2); animation: a6-pulse 1.8s ease infinite; }
.a6-growth-hero-video__toggle { position: absolute; right: 1.25rem; bottom: 1.2rem; min-height: 40px; padding: .55rem .8rem; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; background: rgba(8,13,18,.62); color: #fff; font: inherit; font-size: .75rem; font-weight: 700; cursor: pointer; backdrop-filter: blur(12px); transition: background .2s ease; }
.a6-growth-hero-video__toggle:hover { background: rgba(228,81,22,.92); }
.a6-hero-offer { position: absolute; z-index: 2; left: 50%; bottom: clamp(1rem,3vw,2.5rem); display: grid; max-width: 24rem; padding: 1.2rem 1.4rem; border: 1px solid rgba(255,255,255,.2); border-radius: 1rem; background: rgba(17,24,32,.88); color: #fff; box-shadow: 0 18px 50px rgba(0,0,0,.3); backdrop-filter: blur(16px); }
.a6-hero-offer span { color: #f4a17e; font-size: .72rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.a6-hero-offer strong { margin-block: .28rem; font-size: clamp(1.4rem,2vw,2rem); }
.a6-hero-offer small { color: #d6d3d1; line-height: 1.45; }

.a6-proof { position: relative; z-index: 4; background: var(--a6-carbon); color: #fff; border-top: 1px solid var(--a6-line); border-bottom: 1px solid var(--a6-line); }
.a6-proof__grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); }
.a6-proof__item { min-width: 0; padding: clamp(1.4rem,3vw,2.2rem); border-left: 1px solid var(--a6-line); }
.a6-proof__item:last-child { border-right: 1px solid var(--a6-line); }
.a6-proof__item strong { display: block; margin-bottom: .45rem; color: #fff; font-size: clamp(1.45rem,2.3vw,2.25rem); letter-spacing: -.04em; }
.a6-proof__item span { color: #aeb7bf; font-size: .86rem; line-height: 1.45; }

.a6-build-story { position: relative; overflow: hidden; background: var(--a6-ink); color: #fff; }
.a6-build-story__blueprint { position: absolute; inset: auto -6rem -4rem auto; width: min(65rem,78vw); opacity: .13; pointer-events: none; }
.a6-build-story__blueprint svg { width: 100%; fill: none; stroke: #fff; stroke-width: 2; stroke-dasharray: 10 8; }
.a6-build-story__grid { position: relative; display: grid; grid-template-columns: minmax(0,1.08fr) minmax(20rem,.92fr); align-items: center; gap: clamp(2.5rem,6vw,7rem); }
.a6-build-story__media { position: relative; min-width: 0; transform: rotate(-1deg); }
.a6-build-story__media video { display: block; width: 100%; aspect-ratio: 16/10; border-radius: 1.15rem; background: #05080b; object-fit: cover; box-shadow: 0 36px 90px rgba(0,0,0,.45); }
.a6-media-index { position: absolute; left: 1rem; bottom: 1rem; padding: .45rem .65rem; border-radius: .35rem; background: rgba(11,16,21,.82); color: #fff; font-size: .72rem; font-weight: 700; letter-spacing: .07em; text-transform: uppercase; }
.a6-build-story__copy h2 { max-width: 15ch; color: #fff; font-size: clamp(2rem,4vw,4.4rem); letter-spacing: -.045em; }
.a6-build-story__copy > p:not(.eyebrow) { color: #b9c1c8; font-size: 1.02rem; line-height: 1.75; }
.a6-build-steps { position: relative; display: grid; gap: 0; margin: 2rem 0 0; padding: 0; list-style: none; }
.a6-build-steps::before { content: ""; position: absolute; top: 1.3rem; bottom: 1.3rem; left: 1.28rem; width: 1px; background: linear-gradient(var(--a6-orange),rgba(255,255,255,.12)); }
.a6-build-steps li { position: relative; display: grid; grid-template-columns: 2.6rem 1fr; gap: 1rem; padding: .7rem 0; }
.a6-build-steps b { position: relative; z-index: 1; display: grid; place-items: center; width: 2.6rem; height: 2.6rem; border: 1px solid rgba(255,255,255,.22); border-radius: 50%; background: var(--a6-carbon); color: #f4a17e; font-size: .72rem; }
.a6-build-steps span { color: #9da7af; font-size: .88rem; line-height: 1.45; }
.a6-build-steps strong { display: block; margin-bottom: .15rem; color: #fff; font-size: .98rem; }

.a6-visual-proof { overflow: hidden; background: var(--a6-warm); }
.a6-before-after { --split: 50%; position: relative; min-height: clamp(24rem,54vw,44rem); margin-block: clamp(2rem,4vw,4rem); overflow: hidden; border-radius: 1.2rem; background: #111820; box-shadow: 0 28px 70px rgba(20,25,30,.18); }
.a6-before-after__image { position: absolute; inset: 0; }
.a6-before-after__image img { display: block; width: 100%; height: 100%; object-fit: cover; }
.a6-before-after__image span { position: absolute; top: 1rem; padding: .55rem .75rem; border-radius: 999px; background: rgba(11,16,21,.78); color: #fff; font-size: .78rem; font-weight: 700; backdrop-filter: blur(10px); }
.a6-before-after__after span { right: 1rem; }
.a6-before-after__before { width: var(--split); overflow: hidden; border-right: 2px solid #fff; }
.a6-before-after__before img { width: calc(100vw - max(2rem, (100vw - 1440px)/2)); max-width: none; }
.a6-before-after__before span { left: 1rem; }
.a6-before-after__divider { position: absolute; z-index: 2; top: 0; bottom: 0; left: var(--split); width: 2px; pointer-events: none; }
.a6-before-after__divider i { position: absolute; top: 50%; left: 50%; width: 3.5rem; height: 3.5rem; transform: translate(-50%,-50%); border: 2px solid #fff; border-radius: 50%; background: var(--a6-orange); box-shadow: 0 8px 24px rgba(0,0,0,.3); }
.a6-before-after__divider i::before { content: "↔"; position: absolute; inset: 0; display: grid; place-items: center; color: #fff; font-size: 1.35rem; }
.a6-before-after label { position: absolute; z-index: 3; inset: 0; }
.a6-before-after input { width: 100%; height: 100%; opacity: 0; cursor: ew-resize; }
.a6-before-after:focus-within { outline: 3px solid var(--a6-orange); outline-offset: 4px; }

.a6-photo-wall { display: grid; grid-template-columns: repeat(12,minmax(0,1fr)); grid-auto-rows: clamp(8rem,12vw,13rem); grid-auto-flow: dense; gap: .9rem; perspective: 1200px; }
.a6-photo-tile { --a6-tilt-x: 0deg; --a6-tilt-y: 0deg; position: relative; overflow: hidden; border-radius: .8rem; color: #fff; transform: rotateX(var(--a6-tilt-x)) rotateY(var(--a6-tilt-y)); transform-style: preserve-3d; transition: transform .25s ease, box-shadow .25s ease; }
.a6-photo-tile:hover { box-shadow: 0 20px 45px rgba(15,20,24,.2); }
.a6-photo-tile img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--a6-ease); }
.a6-photo-tile:hover img { transform: scale(1.045); }
.a6-photo-tile::after { content: ""; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent,rgba(4,8,11,.86)); pointer-events: none; }
.a6-photo-tile span { position: absolute; z-index: 1; right: .8rem; bottom: .75rem; left: .8rem; font-size: .78rem; font-weight: 700; line-height: 1.35; transform: translateZ(18px); }
.a6-photo-tile--1,.a6-photo-tile--6 { grid-column: span 5; grid-row: span 2; }
.a6-photo-tile--2,.a6-photo-tile--5 { grid-column: span 4; }
.a6-photo-tile--3,.a6-photo-tile--4 { grid-column: span 3; }
.a6-photo-tile--7 { grid-column: span 4; grid-row: span 2; }
.a6-photo-tile--8 { grid-column: span 3; }
.a6-photo-tile--9 { grid-column: span 3; }

.a6-site-reels { overflow: hidden; }
.a6-reel-rail { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(13.25rem,1fr); gap: 1rem; margin-inline: calc((100vw - min(1440px,100vw - 2rem))/2 * -1); padding: 1rem max(1rem,calc((100vw - 1440px)/2)); overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
.a6-reel-rail::-webkit-scrollbar,.a6-photo-wall::-webkit-scrollbar { display: none; }
.a6-reel-card { scroll-snap-align: start; min-width: 0; }
.a6-reel-card__media { position: relative; overflow: hidden; border-radius: 1rem; background: #111820; box-shadow: 0 16px 40px rgba(14,18,22,.16); }
.a6-reel-card video { display: block; width: 100%; aspect-ratio: 9/16; background: #111820; object-fit: cover; }
.a6-reel-card__media::after { content: ""; position: absolute; inset: 45% 0 0; background: linear-gradient(transparent,rgba(6,10,14,.72)); pointer-events: none; }
.a6-reel-card__media > span { position: absolute; top: .8rem; left: .8rem; display: grid; place-items: center; width: 2.25rem; height: 2.25rem; border: 1px solid rgba(255,255,255,.3); border-radius: 50%; background: rgba(11,16,21,.68); color: #fff; font-size: .7rem; font-weight: 700; backdrop-filter: blur(8px); pointer-events: none; }
.a6-reel-card__open { position: absolute; z-index: 2; inset: 0; display: grid; place-content: center; justify-items: center; gap: .7rem; border: 0; background: transparent; color: #fff; cursor: pointer; font: inherit; }
.a6-reel-card__open i { position: relative; display: block; width: 4.2rem; height: 4.2rem; border: 1px solid rgba(255,255,255,.55); border-radius: 50%; background: rgba(11,16,21,.42); box-shadow: 0 12px 34px rgba(0,0,0,.28); backdrop-filter: blur(10px); transition: transform .3s var(--a6-ease),background .3s ease; }
.a6-reel-card__open i::after { content: ""; position: absolute; top: 50%; left: 53%; width: 0; height: 0; border-top: .58rem solid transparent; border-bottom: .58rem solid transparent; border-left: .9rem solid #fff; transform: translate(-50%,-50%); }
.a6-reel-card__open b { position: absolute; right: 1rem; bottom: 1rem; left: 1rem; text-align: left; font-size: .75rem; letter-spacing: .08em; text-transform: uppercase; }
.a6-reel-card__open:hover i,.a6-reel-card__open:focus-visible i { transform: scale(1.08); background: rgba(228,81,22,.9); }
.a6-reel-card__open:focus-visible { outline: 3px solid var(--a6-orange); outline-offset: -3px; }
.a6-reel-card h3 { margin: .9rem .25rem 0; font-size: .95rem; line-height: 1.4; }

body.a6-reels-open { overflow: hidden; overscroll-behavior: none; }
.a6-reels-modal[hidden] { display: none; }
.a6-reels-modal { position: fixed; z-index: 99999; inset: 0; color: #fff; opacity: 0; transition: opacity .25s ease; }
.a6-reels-modal.is-open { opacity: 1; }
.a6-reels-modal__backdrop { position: absolute; inset: 0; background: rgba(4,7,10,.94); backdrop-filter: blur(18px); }
.a6-reels-modal__dialog { position: relative; width: 100%; height: 100%; overflow: hidden; }
.a6-reels-feed { position: relative; width: min(100%,31rem); height: 100dvh; margin-inline: auto; overflow-y: auto; overflow-x: hidden; scroll-snap-type: y mandatory; scroll-behavior: smooth; overscroll-behavior: contain; scrollbar-width: none; background: #05080b; box-shadow: 0 0 90px rgba(0,0,0,.75); }
.a6-reels-feed::-webkit-scrollbar { display: none; }
.a6-reels-slide { position: relative; width: 100%; height: 100dvh; min-height: 100%; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; background: #080d12; }
.a6-reels-slide video { display: block; width: 100%; height: 100%; object-fit: cover; background: #080d12; }
.a6-reels-slide__shade { position: absolute; inset: 35% 0 0; background: linear-gradient(transparent,rgba(3,6,9,.92)); pointer-events: none; }
.a6-reels-slide__copy { position: absolute; z-index: 2; right: 4.5rem; bottom: clamp(2rem,6vh,4.5rem); left: 1.3rem; text-shadow: 0 2px 14px rgba(0,0,0,.5); }
.a6-reels-slide__copy span { color: #ffb08e; font-size: .69rem; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }
.a6-reels-slide__copy h3 { max-width: 22rem; margin: .4rem 0 .9rem; color: #fff; font-size: clamp(1.35rem,4vw,2rem); line-height: 1.08; letter-spacing: -.025em; }
.a6-reels-slide__copy a { display: inline-flex; align-items: center; min-height: 42px; padding: .65rem .9rem; border-radius: 999px; background: var(--a6-orange); color: #fff; font-size: .75rem; font-weight: 700; text-decoration: none; box-shadow: 0 8px 22px rgba(0,0,0,.24); }
.a6-reels-slide__play { position: absolute; z-index: 1; inset: 0; border: 0; background: transparent; cursor: pointer; }
.a6-reels-slide__play span { position: absolute; top: 50%; left: 50%; width: 4.7rem; height: 4.7rem; border: 1px solid rgba(255,255,255,.55); border-radius: 50%; background: rgba(6,10,14,.46); opacity: 0; transform: translate(-50%,-50%) scale(.84); backdrop-filter: blur(10px); transition: opacity .2s ease,transform .2s ease; }
.a6-reels-slide.is-paused .a6-reels-slide__play span { opacity: 1; transform: translate(-50%,-50%) scale(1); }
.a6-reels-slide__play span::after { content: ""; position: absolute; top: 50%; left: 54%; width: 0; height: 0; border-top: .65rem solid transparent; border-bottom: .65rem solid transparent; border-left: 1rem solid #fff; transform: translate(-50%,-50%); }
.a6-reels-modal__close,.a6-reels-modal__sound,.a6-reels-modal__navigation button { position: absolute; z-index: 4; border: 1px solid rgba(255,255,255,.25); background: rgba(9,14,19,.68); color: #fff; cursor: pointer; backdrop-filter: blur(12px); }
.a6-reels-modal__close { top: 1.2rem; right: max(1.2rem,calc((100vw - 31rem)/2 - 5rem)); display: grid; place-items: center; width: 3rem; height: 3rem; border-radius: 50%; font: 300 2rem/1 Arial,sans-serif; }
.a6-reels-modal__sound { top: 1.2rem; left: max(1.2rem,calc((100vw - 31rem)/2 - 9rem)); display: inline-flex; align-items: center; gap: .5rem; min-height: 3rem; padding: .6rem .85rem; border-radius: 999px; font: inherit; font-size: .72rem; }
.a6-reels-modal__sound span { display: grid; place-items: center; width: 1.5rem; height: 1.5rem; border-radius: 50%; background: var(--a6-orange); }
.a6-reels-modal__navigation { position: absolute; z-index: 4; top: 50%; right: max(1.2rem,calc((100vw - 31rem)/2 - 5rem)); display: grid; justify-items: center; gap: .65rem; transform: translateY(-50%); }
.a6-reels-modal__navigation button { position: relative; display: grid; place-items: center; width: 3rem; height: 3rem; border-radius: 50%; font: 700 1.15rem/1 Arial,sans-serif; }
.a6-reels-modal__navigation button:disabled { opacity: .28; cursor: default; }
.a6-reels-modal__navigation span { padding: .45rem .55rem; border-radius: 999px; background: rgba(9,14,19,.68); font-size: .68rem; backdrop-filter: blur(12px); }
.a6-reels-modal__hint { position: absolute; z-index: 4; bottom: 1.25rem; left: max(1.2rem,calc((100vw - 31rem)/2 - 10rem)); margin: 0; color: #b8c0c6; font-size: .7rem; letter-spacing: .05em; text-transform: uppercase; writing-mode: vertical-rl; transform: rotate(180deg); }
.a6-reels-modal button:hover,.a6-reels-modal button:focus-visible { border-color: var(--a6-orange); outline: none; }
.a6-visual-cta { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 2rem; margin-top: clamp(3rem,6vw,6rem); padding: clamp(1.5rem,4vw,3.5rem); border-radius: 1.2rem; background: var(--a6-carbon); color: #fff; box-shadow: 0 25px 60px rgba(15,20,24,.18); }
.a6-visual-cta h2 { max-width: 18ch; margin: .25rem 0 .5rem; color: #fff; }
.a6-visual-cta p:not(.eyebrow) { max-width: 45rem; margin-bottom: 0; color: #bdc4ca; }
.a6-visual-cta .button--outline { border-color: rgba(255,255,255,.5); color: #fff; }

.a6-growth-motion [data-a6-motion] { opacity: 1; transform: translate3d(0,24px,0); clip-path: inset(0 0 5% 0 round .8rem); transition: transform .55s var(--a6-ease) var(--a6-delay,0ms), clip-path .6s var(--a6-ease) var(--a6-delay,0ms); }
.a6-growth-motion [data-a6-motion].is-a6-visible { opacity: 1; transform: translate3d(0,0,0); clip-path: inset(0 0 0 0 round .8rem); }

@keyframes a6-pulse { 50% { box-shadow: 0 0 0 9px rgba(228,81,22,0); } }

@media (max-width: 1050px) {
  .a6-growth-landing .service-hero__grid { grid-template-columns: 1fr; }
  .a6-growth-landing .service-hero__media { min-height: 34rem; }
  .a6-hero-offer { position: relative; left: auto; bottom: auto; width: min(100% - 2rem,30rem); margin: -5rem 1rem 0 auto; }
  .a6-build-story__grid { grid-template-columns: 1fr; }
  .a6-build-story__copy { max-width: 48rem; }
  .a6-visual-cta { grid-template-columns: 1fr; }
}

@media (max-width: 767px) {
  .a6-growth-landing .breadcrumbs { white-space: nowrap; }
  .a6-growth-landing .breadcrumbs li:last-child { display: none; }
  .a6-growth-landing .breadcrumbs li:nth-last-child(2)::after { display: none; }
  .a6-growth-landing .service-hero { padding-top: 2.5rem; }
  .a6-growth-landing .service-hero__copy h1 { font-size: clamp(2.3rem,11vw,3.5rem); }
  .a6-growth-landing .service-hero__media { min-height: 24rem; border-radius: .9rem; transform: none; }
  .a6-growth-hero-video video { object-position: 56% center; }
  .a6-hero-offer { width: calc(100% - 1rem); margin: -3.5rem .5rem 0; }
  .a6-proof__grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .a6-proof__item:nth-child(odd) { border-left: 0; }
  .a6-proof__item:nth-child(-n+2) { border-bottom: 1px solid var(--a6-line); }
  .a6-proof__item:last-child { border-right: 0; }
  .a6-build-story__media { transform: none; }
  .a6-before-after { min-height: 28rem; }
  .a6-before-after__before img { width: calc(100vw - 2rem); }
  .a6-photo-wall { grid-template-columns: repeat(2,minmax(0,1fr)); grid-auto-rows: 13rem; }
  .a6-photo-tile { grid-column: span 1 !important; grid-row: span 1 !important; }
  .a6-photo-tile--1,.a6-photo-tile--6 { grid-column: 1 / -1 !important; grid-row: span 2 !important; }
  .a6-build-story.section,.a6-visual-proof.section,.a6-site-reels.section { padding-block: 3rem; }
  .a6-visual-cta .button-row { display: grid; grid-template-columns: 1fr; }
  .a6-visual-cta .button { width: 100%; text-align: center; white-space: normal; }
  .a6-reels-feed { width: 100%; }
  .a6-reels-modal__close { top: .8rem; right: .8rem; }
  .a6-reels-modal__sound { top: .8rem; left: .8rem; }
  .a6-reels-modal__sound b { display: none; }
  .a6-reels-modal__navigation { right: .8rem; top: 42%; }
  .a6-reels-modal__hint { display: none; }
  .a6-reels-slide__copy { right: 4.3rem; bottom: max(1.4rem,env(safe-area-inset-bottom)); left: 1rem; }
}

@media (max-width: 440px) {
  .a6-proof__grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .a6-proof__item { padding: 1.2rem 1rem; border-bottom: 1px solid var(--a6-line); }
  .a6-proof__item:nth-child(even) { border-left: 1px solid var(--a6-line); }
  .a6-proof__item:nth-last-child(-n+2) { border-bottom: 0; }
  .a6-photo-wall { display: flex; margin-inline: -1rem; padding-inline: 1rem; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
  .a6-photo-tile { flex: 0 0 84vw; min-height: 25rem; scroll-snap-align: center; }
}

@media (prefers-reduced-motion: reduce) {
  .a6-growth-hero-video__label i { animation: none; }
  .a6-growth-hero-video video { display: none; }
  .a6-growth-hero-video { background: url('media/video/hero-construction.webp') center/cover no-repeat; }
  .a6-photo-tile,.a6-photo-tile img { transition: none; transform: none !important; }
  .a6-reels-modal,.a6-reels-feed,.a6-reel-card__open i,.a6-reels-slide__play span { scroll-behavior: auto; transition: none; }
}
