.regional-landing{--regional-section-space: 7.5rem;--regional-content-padding: clamp(5rem, 5.5vw, 6rem);color:var(--ds-color-neutral-cool-900, #172b4d)}.regional-landing__hero{background:radial-gradient(circle at 82% 24%,rgba(32,211,189,.18),transparent 32rem),var(--ds-color-neutral-warm-50, #f8f7f5);padding:clamp(12rem,13vw,14rem) 0 var(--regional-content-padding)}.regional-landing__hero-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.regional-landing__hero-copy{max-width:44rem}.regional-landing__hero .regional-landing__hero-copy h1{max-width:11ch;font-size:clamp(2.75rem,3.5vw,4rem);line-height:.98;letter-spacing:-.035em}.regional-landing__hero-copy h1,.regional-landing__content h2,.regional-landing__callout h2,.regional-landing__faq-heading{margin:0 0 1.5rem}.regional-landing__lede{max-width:40rem;font-size:clamp(1.125rem,1.2vw,1.25rem)}.regional-landing__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.regional-landing__hero-image{overflow:hidden;height:clamp(28rem,31vw,36rem);min-height:0;border-radius:var(--ds-radius-xlarge, 2rem)}.regional-landing__hero-image img,.regional-landing__content-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--ds-radius-xlarge, 2rem)}.regional-landing__hero-image img{object-position:center}.regional-landing__content.regional-landing__content--with-image{display:grid;grid-template-areas:"visual copy";grid-template-columns:minmax(26rem,.88fr) minmax(0,1.12fr);gap:clamp(3.5rem,5.5vw,6rem);align-items:start;max-width:none;position:relative;isolation:isolate;z-index:2;margin-top:0;border:0;border-radius:0;background:transparent;padding:var(--regional-content-padding) 0}.regional-landing__content--with-image:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--ds-color-neutral-warm-100, #f0efeb);content:""}.regional-landing__content-image{grid-area:visual;overflow:hidden;height:clamp(42rem,46vw,50rem);min-height:0;border-radius:var(--ds-radius-xlarge, 2rem)}.regional-landing__body{padding-top:0;padding-bottom:var(--regional-section-space)}.regional-landing__content{width:100%;max-width:none;padding:0}.regional-landing__content--with-image>div:first-child{grid-area:copy;max-width:49rem;padding-block:clamp(.5rem,1vw,1rem)}.regional-landing__content--with-image .rich-text{max-width:47rem}.regional-landing__content--with-image .rich-text p+p{margin-top:1rem}.regional-landing__editorial-grid{display:block;margin:var(--regional-section-space) 0 0}.regional-landing__content--card{display:flex;flex-direction:column;align-items:center;max-width:51.25rem;margin:0 auto;border:0;border-radius:0;background:transparent;padding:0;text-align:center}.regional-landing__content--card h2{max-width:43rem}.regional-landing__content--card .rich-text{max-width:48rem}.regional-landing__content--card .rich-text p:last-child{margin-bottom:0}.regional-landing__content--planning{display:grid;grid-template-columns:minmax(20rem,.85fr) minmax(28rem,1.15fr);gap:clamp(4rem,7vw,7rem);align-items:center;max-width:none;text-align:left}.regional-landing__planning-copy{max-width:39rem}.regional-landing__planning-media{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--ds-radius-xlarge, 2rem);background:var(--ds-color-neutral-cool-900, #172b4d)}.regional-landing__planning-media video{display:block;width:100%;height:100%;object-fit:cover}.regional-landing__content--dark{display:grid;grid-template-columns:minmax(28rem,1.15fr) minmax(20rem,.85fr);gap:clamp(4rem,7vw,7rem);align-items:center;max-width:none;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-top:var(--regional-section-space);border-radius:0;background:var(--ds-color-neutral-warm-100, #f0efeb);color:inherit;padding:var(--regional-section-space) max(2rem,calc((100vw - 1542px)/2));text-align:left}.regional-landing__content--dark h2{max-width:36rem}.regional-landing__content--dark .rich-text{display:block;max-width:36rem;margin-top:0}.regional-landing__content--dark .rich-text p+p{margin-top:1.25rem}.regional-landing__product-copy{display:flex;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:1}.regional-landing__product-video{grid-column:1;grid-row:1;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--ds-radius-xlarge, 2rem);background:var(--ds-color-neutral-cool-900, #172b4d)}.regional-landing__product-video video{display:block;width:100%;height:100%;object-fit:cover}.regional-landing__content .ds-button{margin-top:1.5rem}.regional-landing__option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1.5rem,3vw,2.5rem);margin:2rem 0;padding:0;list-style:none}.regional-landing__option-grid li{display:flex;gap:1rem;align-items:flex-start;min-height:0;padding:.5rem 0;font-weight:600;line-height:1.4}.regional-landing__option-grid svg{box-sizing:content-box;width:.9rem;height:.9rem;flex:0 0 .9rem;margin-top:.05rem;border-radius:50%;background:var(--ds-color-teal-700, #18a090);padding:.45rem}.regional-landing__option-grid svg path{fill:var(--ds-color-base-pure-white, #fff)}.regional-landing__callout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr);column-gap:clamp(2rem,5vw,5rem);align-items:center;max-width:none;margin:var(--regional-section-space) auto 0;border:0;border-radius:var(--ds-radius-xlarge, 2rem);background:var(--ds-color-neutral-warm-100, #f0efeb);padding:clamp(3rem,5vw,5rem);text-align:left}.regional-landing__callout>div{max-width:42rem}.regional-landing__callout .ds-button{margin-top:1.5rem}.regional-landing__callout-graphic{grid-column:2;grid-row:1;overflow:hidden;width:100%;aspect-ratio:4 / 3;border-radius:var(--ds-radius-xlarge, 2rem);background:transparent}.regional-landing__callout-graphic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.regional-landing__lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(115rem,calc(100vw - 4rem));max-width:none;margin:var(--regional-section-space) 0;margin-left:50%;transform:translate(-50%)}.regional-landing__lead .image{max-width:none;height:100%;min-height:0;overflow:hidden}.regional-landing__lead .image,.regional-landing__lead .form{min-width:0;border-radius:var(--ds-radius-xlarge, 2rem)}.regional-landing__lead .form{padding:clamp(2.75rem,3.5vw,4.25rem)}.regional-landing__lead .form form{grid-template-areas:"content content" "name email" "phone project" "message message" "submit submit"}.regional-landing__lead .phone{grid-area:phone}.regional-landing__lead .project{grid-area:project}.regional-landing__lead .content h2{color:var(--ds-color-base-pure-white, #fff);margin:0 0 var(--ds-spacing-l, 1rem)}.regional-landing__lead .project .ds-select-input,.regional-landing__lead .project .ds-text-input__field,.regional-landing__lead .project .ds-text-input__control{width:100%;max-width:none}.regional-landing__faqs{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(1rem,calc((100vw - 1542px)/2));padding-right:max(1rem,calc((100vw - 1542px)/2))}@media screen and (max-width:899px){.regional-landing{--regional-section-space: 5rem;--regional-content-padding: 4.5rem}.regional-landing__hero-inner{grid-template-columns:1fr}.regional-landing__hero{padding-top:9rem}.regional-landing__hero-copy{max-width:none}.regional-landing__hero .regional-landing__hero-copy h1{max-width:14ch;font-size:clamp(2.75rem,8vw,3.75rem)}.regional-landing__hero-image{min-height:28rem}.regional-landing__content.regional-landing__content--with-image{grid-template-areas:"visual" "copy";grid-template-columns:1fr;gap:3rem;margin-top:0;padding:var(--regional-content-padding) 0}.regional-landing__content--with-image>div:first-child{padding-block:0}.regional-landing__editorial-grid,.regional-landing__lead{grid-template-columns:1fr}.regional-landing__content--planning{grid-template-columns:1fr;gap:3rem}.regional-landing__planning-copy{max-width:48rem}.regional-landing__lead{width:min(51.25rem,calc(100vw - 3rem))}.regional-landing__content--dark{grid-template-columns:1fr;gap:3rem;margin-top:var(--regional-section-space);padding:var(--regional-section-space) max(1.5rem,calc((100vw - 51.25rem)/2))}.regional-landing__product-copy,.regional-landing__product-video{grid-column:1;grid-row:auto}.regional-landing__content-image{height:32rem;min-height:0}.regional-landing__option-grid{grid-template-columns:1fr;gap:.75rem}.regional-landing__callout{grid-template-columns:1fr;max-width:51.25rem;padding:3rem;text-align:center}.regional-landing__callout>div{justify-self:center}.regional-landing__callout-graphic{grid-column:1;grid-row:auto;margin-top:3rem}.regional-landing__lead .form form{grid-template-areas:"content" "name" "email" "phone" "project" "message" "submit"}}@media screen and (max-width:599px){.regional-landing{--regional-content-padding: 3.5rem}.regional-landing__actions,.regional-landing__callout{align-items:stretch}.regional-landing__actions .ds-button,.regional-landing__callout .ds-button{justify-content:center}.regional-landing__content-image{height:26rem;border-radius:1.5rem}.regional-landing__callout{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/regional-landing-page.css.map */
