.image-container img{display:block;max-width:100%;height:auto;object-fit:cover;object-position:center}.crm-landing *,.crm-landing *:before,.crm-landing *:after{box-sizing:border-box}.crm-landing a{text-decoration-skip-ink:auto}.crm-landing ul,.crm-landing ol{padding-left:0;list-style-position:outside}.crm-landing ul{list-style-type:disc}.crm-landing ol{list-style-type:decimal}.crm-landing p{margin-bottom:.75lh}.crm-landing .display-large,.crm-landing .display-medium,.crm-landing .display-small,.crm-landing .headline-large,.crm-landing .headline-medium,.crm-landing .headline-small,.crm-landing .title-large{margin-top:1.25lh;margin-bottom:.5lh;text-wrap:balance}.crm-landing .title-medium{margin-top:1.25lh;margin-bottom:.5lh;text-wrap:balance;font-size:18px}.crm-landing .title-small{margin-top:1.25lh;margin-bottom:.5lh;text-wrap:balance}.crm-landing .label-large{margin-bottom:.5lh;line-height:1.3;font-weight:600}.crm-landing .label-medium{margin-bottom:.5lh;line-height:1.35;font-weight:600}.crm-landing .label-small{margin-bottom:.5lh;line-height:1.2;font-weight:600}.crm-landing .body-large{margin-bottom:.5lh;line-height:1.5}.crm-landing .body-large:last-of-type:not(:only-of-type){margin-block-end:0}.crm-landing .body-medium{margin-bottom:.5lh;line-height:1.45}.crm-landing .body-medium:last-of-type:not(:only-of-type){margin-block-end:0}.crm-landing .body-small{margin-bottom:.5lh;line-height:1.35}.crm-landing .body-small:last-of-type:not(:only-of-type){margin-block-end:0}.crm-landing{--v-offset-lt: min(20px, 1.2vmax);--v-offset-sm: min(40px, 2.4vmax);--v-offset-md: min(80px, 4.8vmax);--v-offset-lg: min(160px, 9.6vmax);--layout-padding: 30px;position:relative;width:100%;padding:0 0 var(--v-offset-md);font-family:Montserrat,serif;background-color:#000;color:#fff;line-height:1.4}@media (width >= 992px){.crm-landing{--layout-padding: 120px}}.section-hero{display:grid}.section-hero__video,.section-hero__content{grid-area:1/1;margin:0 auto}.section-hero__video{width:min(100%,1440px)}.section-hero__content{z-index:1;width:min(100%,900px);padding:var(--v-offset-sm) 15px 0}.section-hero__content .title-large{margin:-6vmin 0 0;font-size:32px;color:#fe772d;text-align:center;font-weight:900;line-height:1.2}@media (width >= 992px){.section-hero__content .title-large{font-size:48px}}.section-hero__content .title-small{margin-top:0;font-size:26px;text-align:center;font-weight:900;line-height:1.2}@media (width >= 992px){.section-hero__content .title-small{font-size:32px}}.section-hero__content .body-large{font-size:16px;text-align:center}@media (width >= 992px){.section-hero__content .body-large{font-size:20px}}.section-card{width:min(100% - 30px,340px);margin:var(--v-offset-sm) auto 0;padding:15px;background:linear-gradient(#000,#313131);box-shadow:0 0 0 1px inset #876000;text-align:center}.section-card .image-container--card-image-vc{width:fit-content;margin:0 auto}.section-card .label-medium{margin:0;font-size:20px}.section-card .body-medium{font-size:16px}.section-card .button{margin-top:15px}.hero-video{--border-width: 2px;position:relative}.hero-video:before{content:"";display:block;position:absolute;inset:auto 0 0;width:100%;height:20%;z-index:1;background:linear-gradient(to bottom,#0000,#000 75%),linear-gradient(to bottom,#0000,#000 85%)}@media (width >= 992px){.hero-video:before{height:70%}}.hero-video video{width:100%;height:auto;aspect-ratio:16/9;display:block;box-sizing:border-box}@media (width >= 992px){.hero-video{--border-width: 3px}}.hero-banner{display:grid}.hero-banner .image-container--banner-creative{grid-area:1/1;width:min(85%,780px);animation:circularMotion 25s linear infinite;will-change:transform}@keyframes circularMotion{0%{transform:rotate(0) translate(2.5vmin) rotate(0)}to{transform:rotate(360deg) translate(2.5vmin) rotate(-360deg)}}.hero-banner .image-container--banner-slogan-vc{grid-area:1/1;width:min(70%,500px);justify-self:end;align-self:center;transform:rotate(7deg) translateY(15%)}.button{display:grid;place-content:center;letter-spacing:.5px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:auto;text-decoration:none;font-weight:700;color:#fff!important;padding:0 30px;width:100%;height:46px;font-size:16px;text-transform:uppercase;background:#e32245;line-height:1}
