.aau-category-cinematic-hero h1 { max-width: 11ch; font-size: clamp(3.45rem, 6.6vw, 7.7rem); line-height: .84; text-wrap: balance; }
.aau-category-cinematic-hero h1 span { display: block; }
.aau-category-cinematic-hero h1 span:last-child { margin-inline-start: 0; color: inherit; -webkit-text-stroke: 0; }
.aau-category-cinematic-hero .aau-cinematic-hero__product figcaption { justify-content: flex-start; }
.aau-category-cinematic-hero__product--lead { z-index: 3; top: 9%; left: 12%; width: min(68%, 520px); aspect-ratio: 1 / 1.08; clip-path: polygon(4% 0, 100% 5%, 96% 100%, 0 94%); transform: rotateY(calc(-7deg + var(--pointer-x) * 2deg)) rotateX(calc(var(--pointer-y) * -2deg)) translate3d(calc(var(--pointer-x) * 8px), calc(var(--pointer-y) * 8px), 55px); }
.aau-category-cinematic-hero__product--flank { z-index: 1; top: 0; right: -3%; width: min(39%, 290px); aspect-ratio: .82 / 1; clip-path: polygon(7% 4%, 100% 0, 94% 96%, 0 100%); transform: rotate(4deg) rotateY(calc(-12deg + var(--pointer-x) * 2deg)) translate3d(calc(var(--pointer-x) * 14px), calc(var(--pointer-y) * 10px), -45px); filter: brightness(.66); }
.aau-category-cinematic-hero__product--detail { z-index: 2; right: 0; bottom: 2%; width: min(42%, 315px); aspect-ratio: 1 / .9; clip-path: polygon(0 7%, 94% 0, 100% 93%, 6% 100%); transform: rotate(-5deg) rotateY(calc(10deg + var(--pointer-x) * 2deg)) translate3d(calc(var(--pointer-x) * -12px), calc(var(--pointer-y) * -8px), 0); filter: brightness(.8); }
.aau-category-cinematic-hero--items-1 .aau-category-cinematic-hero__product--lead { left: 18%; width: min(72%, 560px); }
.aau-category-cinematic-hero--items-2 .aau-category-cinematic-hero__product--lead { left: 6%; }
.aau-category-cinematic-hero--items-2 .aau-category-cinematic-hero__product--flank { top: 12%; right: 0; width: min(44%, 330px); }
@supports (animation-timeline: view()) {
	@media (prefers-reduced-motion: no-preference) {
		.aau-category-cinematic-hero__product--lead { animation: aau-cinematic-berlin-out 1ms linear both; animation-timeline: --aau-cinematic-hero; animation-range: exit 0% exit 100%; }
		.aau-category-cinematic-hero__product--flank { animation: aau-cinematic-lisbon-out 1ms linear both; animation-timeline: --aau-cinematic-hero; animation-range: exit 0% exit 100%; }
		.aau-category-cinematic-hero__product--detail { animation: aau-cinematic-milano-out 1ms linear both; animation-timeline: --aau-cinematic-hero; animation-range: exit 0% exit 100%; }
	}
}
@media (max-width: 900px) { .aau-category-cinematic-hero h1 { max-width: 12ch; font-size: clamp(3.2rem, 11.5vw, 6.5rem); } }
@media (max-width: 600px) {
	.aau-category-cinematic-hero h1 { font-size: clamp(2.8rem, 12vw, 4.8rem); line-height: .88; }
	.aau-category-cinematic-hero__product--lead { left: 7%; width: 72%; }
	.aau-category-cinematic-hero__product--flank { right: -2%; width: 42%; }
	.aau-category-cinematic-hero__product--detail { right: 1%; width: 45%; }
}
