/* Local overrides */

/* Watch the keynote styles */

.section-highlights .section-header .section-header-cta-item a {
	text-decoration: none;
}

.section-highlights .footnote.footnote-supglyph a {
	color: #2997ff;
}

/* Highlight Section */

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-highlights .typography-site-headline {
		font-size: 47px;
	}
}

/* --- */

@media only screen and (min-width: 1069px) {
	.section-incentive .section-header-headline {
		max-width: 760px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-incentive .section-header-headline {
		max-width: 630px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-welcome .overview-welcome-hero-apple-intelligence-headline {
		margin-inline: initial;
		margin-left: 40px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-welcome .overview-welcome-hero-apple-intelligence-headline {
		margin-inline: initial;
	}
}

@media only screen and (max-width: 734px) {
	.section-welcome .overview-welcome-hero-apple-intelligence-headline {
		margin-top: -60px;
		--p-height: 165px;
	}
}

@media only screen and (max-width: 500px) {
	.subsection-camera-audio
		.camera-audio-gallery
		.tablist-wrapper
		.tabnav-items {
		justify-content: left;
	}
}

@media only screen and (min-width: 1069px) {
	.subsection-apple-intelligence .subsection-eyebrow {
		max-width: 700px;
		margin: auto;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.subsection-apple-intelligence .subsection-eyebrow {
		max-width: 560px;
		margin: auto;
	}
}

@media only screen and (max-width: 734px) {
	.subsection-apple-intelligence .subsection-eyebrow {
		max-width: 360px;
		margin: auto;
	}
}

@media only screen and (max-width: 380px) {
	.subsection-apple-intelligence .custom-nowrap-xs {
		white-space: nowrap;
	}
}

@media (min-width: 1069px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-display
		.positioned-media-element.display {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_large.jpg");
	}
}

@media (min-width: 1069px) and (min-resolution: 1.5dppx),
	(min-width: 1069px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-display
		.positioned-media-element.display {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_large_2x.jpg");
	}
}

@media (max-width: 1068px) and (min-width: 735px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-display
		.positioned-media-element.display {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_medium.jpg");
	}
}

@media (max-width: 1068px) and (min-width: 735px) and (min-resolution: 1.5dppx),
	(max-width: 1068px) and (min-width: 735px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-display
		.positioned-media-element.display {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_medium_2x.jpg");
	}
}

@media (max-width: 734px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-display
		.positioned-media-element.display {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_small.jpg");
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),
	(max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-display
		.positioned-media-element.display {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_display__ed8l4csvmfee_small_2x.jpg");
	}
}

/* local animation */

.section-highlights
	[data-component-list*="HighlightsGallery"]
	.media-gallery
	.item-container
	.media-gallery-item-camera
	.positioned-media-element.endframe {
	background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large.jpg");
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.endframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large_2x.jpg");
	}
}

@media (max-width: 1068px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.endframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium.jpg");
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),
	(max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.endframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium_2x.jpg");
	}
}

@media (max-width: 734px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.endframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small.jpg");
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),
	(max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.endframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small_2x.jpg");
	}
}

.section-highlights
	[data-component-list*="HighlightsGallery"]
	.media-gallery
	.item-container
	.media-gallery-item-camera
	.positioned-media-element.static {
	background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large.jpg");
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.static {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_large_2x.jpg");
	}
}

@media (max-width: 1068px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.static {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium.jpg");
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),
	(max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.static {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_medium_2x.jpg");
	}
}

@media (max-width: 734px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.static {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small.jpg");
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),
	(max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.static {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_endframe__f1foahen7y62_small_2x.jpg");
	}
}

.section-highlights
	[data-component-list*="HighlightsGallery"]
	.media-gallery
	.item-container
	.media-gallery-item-camera
	.positioned-media-element.startframe {
	background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_large.jpg");
}

@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.startframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_large_2x.jpg");
	}
}

@media (max-width: 1068px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.startframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_medium.jpg");
	}
}

@media (max-width: 1068px) and (min-resolution: 1.5dppx),
	(max-width: 1068px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.startframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_medium_2x.jpg");
	}
}

@media (max-width: 734px) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.startframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_small.jpg");
	}
}

@media (max-width: 734px) and (min-resolution: 1.5dppx),
	(max-width: 734px) and (min-resolution: 144dpi) {
	.section-highlights
		[data-component-list*="HighlightsGallery"]
		.media-gallery
		.item-container
		.media-gallery-item-camera
		.positioned-media-element.startframe {
		background-image: url("/co/macbook-pro/images/overview/highlights/highlights_center_stage_startframe__dsa5cos9gt6q_small_2x.jpg");
	}
}

/* announcement-banner -image */

/*XL*/
@media only screen and (min-width: 1441px) {
	.section-film-announcement .overview-film-announcement-banner-hello {
		width: 632px;
		height: 320px;
	}
}

/*L*/
@media only screen and (max-width: 1440px) and (min-width: 1069px) {
	.section-film-announcement .overview-film-announcement-banner-hello {
		width: 468px;
		height: 320px;
	}
	.section-themes .subsection-chips-hero .subsection-eyebrow {
		font-size: 19px;
	}
}

/*M*/
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-film-announcement .overview-film-announcement-banner-hello {
		width: 412px;
		height: 286px;
	}
	.section-themes .subsection-chips-hero .subsection-eyebrow {
		font-size: 17px;
	}
}

/*S*/
@media only screen and (max-width: 734px) and (min-width: 481px) {
	.section-film-announcement .overview-film-announcement-banner-hello {
		width: 267px;
		height: 192px;
	}
}

/*XS*/
@media only screen and (max-width: 480px) {
	.section-film-announcement .overview-film-announcement-banner-hello {
		width: 267px;
		height: 192px;
	}
}
