/**
 * Διαγώνιες κοπές (clip-path): λεπτή λευκή/γκρι γραμμή = subpixel anti-aliasing
 * στο edge· φαίνεται το φόντο του section/body από κάτω ή από πάνω.
 * Overlap + GPU layer — χωρίς ορατή αλλαγή σχήματος.
 */

.gt-inner-hero__bg,
.gt-inner-hero__ambient,
.gt-statement__bg,
.gt-contact-hero__bg,
.gt-contact-hero__ambient,
.gt-land-metrics,
.gt-land-timeline,
.gt-hero-carousel.gt-hero-scroll-blend .gt-hero-carousel__media {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
}

.gt-land-metrics {
	clip-path: polygon(0 0, 100% calc(13% + 0.35%), 100% 100%, 0 100%);
	-webkit-clip-path: polygon(0 0, 100% calc(13% + 0.35%), 100% 100%, 0 100%);
}

.gt-land-timeline {
	clip-path: polygon(0 0, 100% 0, 100% calc(88.6% + 0.25%), 0 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(88.6% + 0.25%), 0 100%);
}

.gt-hero-carousel.gt-hero-scroll-blend .gt-hero-carousel__media {
	clip-path: polygon(0 0, 100% 0, 100% calc(90% + 0.2%), 50% 100%, 0 calc(90% + 0.2%));
	-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(90% + 0.2%), 50% 100%, 0 calc(90% + 0.2%));
}

.gt-statement__bg {
	--gt-statement-shape-clip: polygon(0 0, 100% 0, 100% 100%, 0 calc(682 / 852 * 100% + 0.2%));
	-webkit-clip-path: var(--gt-statement-shape-clip);
	clip-path: var(--gt-statement-shape-clip);
}
