/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

@supports(mask-image: url("")) {
    html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
        mask-repeat:no-repeat;
        mask-image: url(/cz/macbook-neo/images/overview/welcome/hero_text_mask__cq2qs0i7fzo2_large.png)
    }

    @media(min-resolution: 1.5dppx),(min-resolution:144dpi) {
        html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
            mask-image:url(/cz/macbook-neo/images/overview/welcome/hero_text_mask__cq2qs0i7fzo2_large_2x.png)
        }
    }
}

@media(max-width: 1068px) {
    @supports(mask-image:url("")) {
        html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
            mask-repeat:no-repeat;
            mask-image: url(/cz/macbook-neo/images/overview/welcome/hero_text_mask__cq2qs0i7fzo2_medium.png)
        }

        @media(max-width: 1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
            html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
                mask-image:url(/cz/macbook-neo/images/overview/welcome/hero_text_mask__cq2qs0i7fzo2_medium_2x.png)
            }
        }
    }
}

@media(max-width: 734px) {
    @supports(mask-image:url("")) {
        html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
            mask-repeat:no-repeat;
            mask-image: url(/cz/macbook-neo/images/overview/welcome/hero_text_mask__cq2qs0i7fzo2_small.png)
        }

        @media(max-width: 734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
            html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
                mask-image:url(/cz/macbook-neo/images/overview/welcome/hero_text_mask__cq2qs0i7fzo2_small_2x.png)
            }
        }
    }
}

@supports(mask-image: url("")) {
    html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
        mask-repeat:no-repeat;
        mask-image: url(/cz/macbook-neo/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_large.png)
    }

    @media(min-resolution: 1.5dppx),(min-resolution:144dpi) {
        html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
            mask-image:url(/cz/macbook-neo/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_large_2x.png)
        }
    }
}

@media(max-width: 1068px) {
    @supports(mask-image:url("")) {
        html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
            mask-repeat:no-repeat;
            mask-image: url(/cz/macbook-neo/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_medium.png)
        }

        @media(max-width: 1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
            html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
                mask-image:url(/cz/macbook-neo/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_medium_2x.png)
            }
        }
    }
}

@media(max-width: 734px) {
    @supports(mask-image:url("")) {
        html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
            mask-repeat:no-repeat;
            mask-image: url(/cz/macbook-neo/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_small.png)
        }

        @media(max-width: 734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
            html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
                mask-image:url(/cz/macbook-neo/images/overview/product-stories/display-camera-audio/dca_stat_1_mask__fydqol8zj8ia_small_2x.png)
            }
        }
    }
}

@supports(mask-image: url("")) {
    html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
        mask-repeat:no-repeat;
        mask-image: url(/cz/macbook-neo/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_large.png)
    }

    @media(min-resolution: 1.5dppx),(min-resolution:144dpi) {
        html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
            mask-image:url(/cz/macbook-neo/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_large_2x.png)
        }
    }
}

@media(max-width: 1068px) {
    @supports(mask-image:url("")) {
        html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
            mask-repeat:no-repeat;
            mask-image: url(/cz/macbook-neo/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_medium.png)
        }

        @media(max-width: 1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
            html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
                mask-image:url(/cz/macbook-neo/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_medium_2x.png)
            }
        }
    }
}

@media(max-width: 734px) {
    @supports(mask-image:url("")) {
        html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
            mask-repeat:no-repeat;
            mask-image: url(/cz/macbook-neo/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_small.png)
        }

        @media(max-width: 734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
            html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
                mask-image:url(/cz/macbook-neo/images/overview/product-stories/performance/stats/performance_stat_1_mask__dcvhszvrhm82_small_2x.png)
            }
        }
    }
}
/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.ai-avail {
	margin-top: 1rem;
	font-size: 16px;
	line-height: 1.2105263158;
	font-weight: 600;
	letter-spacing: 0.012em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	color: #86868b;
    text-align: center;
}

@media only screen and (min-width: 1069px) {
	.ai-avail {
		padding-right: 7em;
	}
    html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
        --height: 70px;
        --width: 453px;
}
.section-welcome .header-headline .gradient-text {
        --gt-width: 46%;
}
html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
        --height: 45px;
        --width: 130px;
}
html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
    --width: 245px;
    --height: 35px;
}
.header-eyebrow {
    padding-bottom: 8px;
}
.section-display .chapter1 .stat.stat2 .stat-content .stat-caption {
    padding-top:3px;
}
.section-display .chapter1 .stat.stat2 .stat-content {
    padding-top:2px;
}
.section-display .chapter1 .stat.stat2 {
    padding-left:20px;
}
#overview-product-stories-macos-caption-gallery-macos-customize-1 {
    padding-left:15px;
}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.ai-avail {
		padding-right:3em;
	}
        html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
    --height: 62px;
    --width: 400px;
}
.section-welcome .header-headline .gradient-text {
        --gt-width: 46%;
}
html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
        --height: 30px;
        --width: 80px;
}
html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
    --width: 215px;
    --height: 30px;
}
.section-display .chapter1 .stat .stat-caption {
    width:103%;
    margin-top:-3px;
}
.section-values .section-header-headline {
    max-width:80%;
}
#overview-product-stories-macos-caption-gallery-macos-customize-1 {
    padding-left:15px;
}
}
@media only screen and (max-width: 734px) {
		.ai-avail {
		padding-right:1em;
	}
            html:not(.text-zoom,.no-image-text) .section-welcome .header-headline .gradient-text {
    --height: 40px;
    --width: 252px;
}
.section-welcome .header-headline .gradient-text {
        --gt-width: 46%;
}
html:not(.text-zoom,.no-image-text) .section-performance .performance-stat {
        --height: 35px;
        --width: 100px;
}
html:not(.text-zoom,.no-image-text) .section-display .chapter1 .stat.stat1 .display-stat {
    --width: 282px;
    --height: 40px;
}
.header-eyebrow {
    padding-bottom: 3px;
}
#media-card-gallery-item-2 .card .caption-container .caption-animation-container {
    min-width:300px;
}
#main > section.section.section-display.section-product-stories > div > div > div.chapter-flex.ps-spacing-large-120.ps-spacing-medium-96.ps-spacing-small-72 > div > div.chapter.chapter1.pointer-events > div.copy-container.chapter1-copy-container.chapter-copy-container.will-change > figure.stat.stat1 > div > span.stat-caption {
    margin-top:-5px;
}
#main > section.section.section-display.section-product-stories > div > div > div.chapter-flex.ps-spacing-large-120.ps-spacing-medium-96.ps-spacing-small-72 > div > div.chapter.chapter1.pointer-events > div.copy-container.chapter1-copy-container.chapter-copy-container.will-change > figure.stat.stat2 > div > span.stat-caption {
    margin-top:-5px;
}
}

#media-card-gallery-item-7 > div > div.caption-container.large-pin-top-center > div > p {
    color:white;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/