:root{--screen-sm-min: 750px;--screen-sm-max: 749px}.pd-hero-wrapper{margin-bottom:15rem;background:var(--color-background)}.pd-hero{position:relative;padding-bottom:75%}.pd-hero .logo{max-width:5.8rem}.pd-hero__content{padding-top:calc(var(--page-width-margin)*2.5);padding-bottom:calc(var(--page-width-margin)*2.5)}.pd-hero__content .h1,.pd-hero__content .lead{margin-top:2.5rem;margin-bottom:2.5rem}.pd-hero__content .h1{margin-top:.5rem}.pd-hero__image{position:absolute}.pd-hero__image img{display:block;width:100%;height:auto}.pd-hero__image_4{right:4%;bottom:-5%;width:33%}.pd-hero__image_5{right:0;bottom:15%;width:43%;overflow:hidden}.pd-hero__image_5 div{padding-bottom:102.4%}.pd-hero__image_5 img{position:absolute;left:25%}.pd-hero__image-group--1{position:absolute;left:3%;bottom:1%;width:77%}.pd-hero__image-group--1 img{display:block;width:100%;height:auto;transition:opacity .25s linear}.pd-hero__image-group--1 img:not(:first-child){position:absolute;top:0;left:0;animation:hero-crossfade 12s ease-in infinite;opacity:0}.pd-hero__image-group--1 img:nth-child(2){animation-delay:.5s}.pd-hero__image-group--1 img:nth-child(3){animation-delay:6.5s}@media screen and (min-width: 750px){.pd-hero{padding-bottom:0}.pd-hero__content{width:50%}.pd-hero__image_4{bottom:-15%;width:25%}.pd-hero__image_5{top:2%;bottom:auto;width:32%}.pd-hero__image_5 img{left:40%}.pd-hero__image-group--1{left:52%;bottom:28%;width:40%}}@media screen and (min-width: 990px){.pd-hero__content{width:40%}.pd-hero__image-group--1{bottom:25%;left:43%;width:45%}}@media screen and (min-width: 1280px){.pd-hero__image_4{width:22%}.pd-hero__image_5{width:25%}.pd-hero__image-group--1{bottom:20%;width:40%}}@media screen and (min-width: 1440px){.pd-hero__content{padding-top:8%;padding-bottom:8%}.pd-hero__image_4{width:20%}.pd-hero__image_5{width:30%}.pd-hero__image_5 img{left:20%}.pd-hero__image-group--1{left:45%}}@media screen and (min-width: 1600px){.pd-hero__content{width:30%}.pd-hero__image_5 img{left:0}.pd-hero__image-group--1{left:32%;bottom:10%;width:46%}}@keyframes hero-crossfade{0%{opacity:0}30%{opacity:1}50%{opacity:1}80%{opacity:0}100%{opacity:0}}
