.concept-section-threepromo p br{display:block;content:"";margin-top:1em}.page-template-concept-new .about-section-2{padding-top:9vw}@media only screen and (max-width:768px){.page-template-concept-new .about-section-2{padding-top:90px}}.concept-section{padding:8.85417vw 10.41667vw 5.72917vw 8.85417vw}.concept-section.pt-3{padding-top:3vw}.page-template-concept-new .concept-section-2{padding-top:5vw;padding-bottom:2vw}.concept-section-threepromo,.concept-section-three{display:flex;margin-top:3.64583vw}.concept-section-threepromo .concept-promo,.concept-section-three .concept-promo{width:36%}.concept-section-three-photo{flex:1}.concept-section-three-photo .image{display:block;width:95%;height:100%;margin-left:5%;background-size:contain;background-repeat:no-repeat;background-position:top right}.concept-promo .concept-promo-banner{background:hsl(205deg 14% 92%);padding:1.5vw;max-width:90%;font-weight:600;color:#333;position:relative;font-style:italic}.concept-promo .concept-promo-banner:after{content:"";position:absolute;display:block;right:5px;bottom:7px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #dc4b34;transform:rotate(135deg)}h1.concept-header,h2.concept-header{font-size:2.5vw;line-height:1.1;display:block;margin-bottom:3.208vw;font-family:"Bold";border-bottom:1px solid #ddd;position:relative;color:#252c31}h1.concept-header:after,h2.concept-header:after{position:absolute;top:100%;left:0;width:3.5vw;height:4px;background:rgb(220,75,52);content:"";display:block}.concept-section-three-paragraphs{display:flex;flex-flow:row nowrap;width:45.3125vw}.concept-section-threepromo p{width:64%}.concept-section-threepromo p+p,.concept-section-three p+p{padding-left:3.125vw;width:21.875vw}.concept-section-with-photo{display:flex;flex-flow:row wrap}.concept-section-with-photo .concept-promo{margin-bottom:1.6vw}.concept-section-with-photo .concept-promo .concept-promo-banner{max-width:100%}.concept-section-with-photo-text{width:20vw}.concept-section-with-photo-text p+p{display:none}.concept-section-with-photo-photo{flex:1}.concept-section-with-photo-photo .image{display:block;width:95%;height:100%;margin-left:5%;background-size:contain;background-repeat:no-repeat;background-position:bottom right}.concept-section-with-photo-photo .image.image-min-27{min-height:27vw}.concept-section-with-two-photos{display:flex;flex-flow:row nowrap}.concept-section-with-two-photos-photo{flex:1;margin-left:5vw}.concept-section-2.mirrored .concept-section-with-two-photos-photo.concept-section-with-two-photos-photo--smaller{flex:0 1 22vw}.concept-section-2.mirrored .concept-section-with-two-photos-photo.concept-section-with-two-photos-photo--smaller .image{background-position:bottom right}.concept-section-2.mirrored .concept-section-with-two-photos-photo.concept-section-with-two-photos-photo--bigger .image{background-position:top right}.concept-section-with-two-photos-photo.concept-section-with-two-photos-photo--single .image{background-position:top right;background-size:contain}.concept-section-with-two-photos-photo .image{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom center}.concept-section-with-two-photos-text{width:23vw}.concept-section-with-two-photos .concept-promo{margin-bottom:1.6vw}.concept-section-with-two-photos .concept-promo .concept-promo-banner{max-width:100%}.mirrored .concept-section-with-two-photos-photo{margin-left:auto;margin-right:1.5vw}.mirrored h1.concept-header,.mirrored h2.concept-header{text-align:right}.mirrored h1.concept-header:after,.mirrored h2.concept-header:after{left:auto;right:0}.mirrored .concept-promo .concept-promo-banner{margin-left:auto}.mirrored .concept-section-with-photo-photo .image{margin-left:0;margin-right:5%}.mirrored .concept-section-with-photo-photo video.image{width:95%;height:auto}small.concept-section-with-photo-caption{font-size:.6vw;line-height:1;margin:0;color:#666;font-style:italic;padding:0}@media (max-width:1600px){h1.concept-header:after,h2.concept-header:after{width:3.4vw}.concept-section-threepromo .concept-promo{width:36%}.concept-section-three .concept-promo{width:29vw}}@media (max-width:1360px){.concept-section-with-two-photos-text{width:27vw}small.concept-section-with-photo-caption{font-size:.7vw}}@media (max-width:1200px){.concept-section-with-photo .concept-promo .concept-promo-banner,.concept-section-with-two-photos .concept-promo .concept-promo-banner{font-size:1.3vw}.concept-section-with-photo-text .text,.concept-section-with-photo-subtext p,.concept-section-with-photo-text .text p,.concept-section-with-two-photos-text .text{font-size:1.3vw}.concept-section-threepromo .concept-promo,.concept-section-three .concept-promo,.concept-section-threepromo p,.concept-section-three p{font-size:1.3vw}.concept-section-with-photo-text p+p{display:block}.concept-section-with-photo-subtext{display:none}.concept-section-with-photo{flex-flow:column nowrap}.concept-section-with-photo .concept-promo{width:106vw}.concept-section-with-photo-text{display:flex;flex-flow:row nowrap;width:100%}.concept-section-with-photo-text .text{margin-left:5%}.concept-section-with-photo-photo .image{margin-top:5vw;width:100%;height:100%;margin-left:0}.concept-section-with-photo-photo .image.image-min-27{min-height:44vw}.concept-section-with-two-photos-text{width:20vw}.concept-section-2.mirrored .concept-section-with-photo-photo{order:2}.concept-section-2.mirrored .concept-section-with-photo-photo video.image{width:100%;margin-right:0;margin-left:0}small.concept-section-with-photo-caption{font-size:.85vw}}@media (max-width:768px){.concept-promo .concept-promo-banner:after{right:2px;bottom:4px;border-left-width:6px;border-right-width:6px;border-bottom-width:6px}.concept-section{padding-top:12vw}.concept-section-2{padding-left:8.85417vw;padding-right:9.375vw}}@media (max-width:520px){.page-template-concept-new .concept-section-2{padding-top:10vw;padding-bottom:1vw}.concept-promo .concept-promo-banner{padding:3vw}.concept-promo .concept-promo-banner:after{right:5px;bottom:7px;border-left-width:12px;border-right-width:12px;border-bottom-width:12px}h1.concept-header:after,h2.concept-header:after{width:6.4vw}.concept-section{padding-top:12vh}.concept-section.pt-3{padding-top:6vh}.concept-section-with-photo .concept-promo .concept-promo-banner,.concept-section-with-two-photos .concept-promo .concept-promo-banner{font-size:3vw}.concept-section-with-photo-text .text,.concept-section-with-photo-subtext p,.concept-section-with-photo-text .text p,.concept-section-with-two-photos-text .text{font-size:3vw;padding-left:0;margin-left:0}.concept-section-threepromo .concept-promo,.concept-section-three .concept-promo,.concept-section-threepromo p,.concept-section-three p{font-size:3vw}h1.concept-header,h2.concept-header{font-size:8vw;margin-bottom:8vw}.concept-section-threepromo{flex-wrap:wrap;width:100%}.concept-section-threepromo .concept-promo-banner,.concept-section-three .concept-promo-banner,.concept-section-with-photo .concept-promo .concept-promo-banner,.concept-section-with-two-photos .concept-promo .concept-promo-banner{max-width:none;font-size:3.4vw;line-height:1.6}.concept-section-threepromo .concept-promo,.concept-section-three .concept-promo,.concept-section-with-photo .concept-promo,.concept-section-with-two-photos .concept-promo{width:100%;margin-bottom:5vh}.concept-section-threepromo p,.concept-section-threepromo p+p{width:100%;padding-left:0}.concept-section-threepromo p+p{margin-top:1em}.concept-section-with-photo-text,.concept-section-with-two-photos,.concept-section-three{flex-flow:column nowrap}.concept-section-with-two-photos-text{order:-1;width:100%}.mirrored h1.concept-header,.mirrored h2.concept-header{text-align:left}.mirrored h1.concept-header:after,.mirrored h2.concept-header:after{left:0;right:auto}.concept-section-with-two-photos-photo,.mirrored .concept-section-with-two-photos-photo{width:100%;flex:auto;height:90vw;margin:5vw 0 0 0}.concept-section-2.mirrored .concept-section-with-photo-photo video.image{margin-top:5vw}.concept-section-2.mirrored .concept-section-with-two-photos-photo.concept-section-with-two-photos-photo--smaller{flex-basis:70vw}.concept-section-with-two-photos-photo.concept-section-with-two-photos-photo--single{height:60vw}small.concept-section-with-photo-caption{font-size:2vw;line-height:1.2;display:block;margin-top:.5vw}.concept-section-three-paragraphs{width:100%}.concept-section-three-photo{flex:auto;width:100%;height:85vw;margin-top:10vw}.concept-section-three-photo .image{width:100%;margin:0}.concept-section-three p{width:100%}.concept-section-three p+p{padding-left:0;width:100%;margin-top:2em}}.upscaler{position:relative;cursor:pointer}.upscaler:hover{cursor:pointer}.upscaler:hover .upscaler-icon{opacity:1}.upscaler.active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;backdrop-filter:brightness(.5) blur(5px);background:rgba(0,0,0,.6);margin:0;padding:0;height:auto;width:auto}.upscaler.active .upscaler-image{position:absolute;top:5%;left:5%;width:90%;height:90%;margin:0;padding:0;background-position:center;align-content:center;background-size:contain;min-height:none}.upscaler-icon{transition:opacity .5s;opacity:.5;position:absolute;top:50%;left:50%;width:6.6666vw;height:6.6666vw;color:#222;margin-left:-3.3333vw;margin-top:-3.3333vw}.upscaler.active .upscaler-icon{display:none}.upscaler-icon svg{display:block;width:100%;height:100%}.upscaler-close{display:none;position:absolute;top:0;right:0;border:0;background:0;z-index:999999;color:rgb(255,255,255);width:48px;height:48px;cursor:pointer;transition:color .5s}.upscaler.active .upscaler-close{display:block}.upscaler-close:hover{color:rgb(216,216,216)}.upscaler-close svg{display:block;width:100%;height:100%}