.section-hero .hero-intro {
	padding-left: 10%;
	padding-right: 10%;
	max-width: 850px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero .hero-intro {
		max-width: 600px;
	}
}

.typography-headline-elevated-tight:lang(th) {
	line-height: 1.4;
}

.typography-headline-tight:lang(th), .typography-headline-tight-alt:lang(th) {
	line-height: 1.35;
}

.typography-plan-description:lang(th), .typography-modal-callout:lang(th), .typography-hero-headline:lang(th) {
	line-height: 1.2;
}

.section-people .people-copy {
	max-width: 900px;
}

.section-products .products-copy {
	max-width: 900px;
}

.section-you .you-copy {
	max-width: 900px;
}

.section-products .tile-recovery .products-headline, .section-products .tile-shipping .products-headline, .section-products .tile-finewoven .products-headline, .section-products .tile-packaging-shipping .products-headline {
	max-width: 400px;
}

.section-products .tile-packaging-shipping .lottie-boxes .lottie {
	margin-top: -20px;
}

.scroll-gallery .gallery-item {
	max-height: 740px;
}

@media only screen and (max-width: 1068px) {
	.scroll-gallery .gallery-item {
		max-height: 680px;
	}
}

@media only screen and (max-width: 734px) {
	.scroll-gallery .gallery-item {
		max-height: 508px;
	}
}

.plan-gallery .plan-item-description-copy, .plan-gallery .plan-item-description-product-use .plan-item-description-copy {
	min-width: 220px;
	max-width: 340px;
}

@media only screen and (max-width: 734px) {
	.plan-gallery .plan-item-description-copy, .plan-gallery .plan-item-description-product-use .plan-item-description-copy {
		min-width: unset;
		max-width: 200px;
	}
}

@media only screen and (min-width: 1069px) {
	.plan-gallery .plan-item-description {
		width: 330px;
	}
}

@media only screen and (max-width: 734px) {
	.plan-gallery .plan-item-description {
		min-width: 190px;
	}
}

.story-card .story-headline, .section-people .story-card .story-headline {
	max-width: 720px;
}

.section-you .tile.tile-trade-in .tile-content {
	max-width: 400px;
}

.progress-copy span.nowrap {
	display: inline-block;
}

.animated-highlighted-text {
	z-index: -1;
}

.section-progress .progress-headline.show-small {
	display: none;
}

@media only screen and (max-width: 734px) {
	.section-progress .progress-headline.hide-small {
		display: none;
	}

	.section-progress .progress-headline.show-small {
		display: block;
	}
}

.section-hero .hero-headlines .hero-headline {
	max-width: unset;
}

.section-hero .hero-intro .hero-intro-block {
	max-width: unset;
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-intro .hero-intro-block {
		max-width: 300px;
	}

	.section-hero .hero-headlines .hero-headline {
		max-width: 260px;
	}
}

@media only screen and (min-width: 1700px) {
	.section-values-router .paddlenav {
		display: none;
	}
}

.section-products #enclosure .tile, .section-products #iphone .tile {
	--tile-padding-bottom: 0;
}

@media only screen and (max-width: 734px) {
	.section-products #enclosure .tile {
		--tile-padding-bottom: 24px;
	}
	.section-products #iphone .tile {
		--tile-padding-bottom: 19px;
	}
}

@media only screen and (min-width:1069px) {
	.section-progress .tile-materials .progress-copy {
		max-width: unset
	}
}