body{z-index:0;position:relative}.campaign-page{color:#fff;background:0 0;position:relative}.campaign-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-background{z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:fixed;inset:0}.campaign-background--magenta{background-image:url(/assets/images/bgr_spots_Magenta.jpg)}.campaign-background--blue{background-image:url(/assets/images/bgr_spots_Blue.jpg)}.campaign-hero{padding-top:195px}.campaign-hero__grid{align-items:start;display:grid}.campaign-hero--8-4 .campaign-hero__grid{grid-template-columns:8fr 4fr}.campaign-hero--7-5 .campaign-hero__grid{grid-template-columns:7fr 5fr}.campaign-hero--6-6 .campaign-hero__grid{grid-template-columns:1fr 1fr}.campaign-hero__content,.campaign-hero__media{min-width:0;padding-inline:20px}.campaign-hero__textwrapper{padding-right:20px}.campaign-hero h1{color:#fff;margin:0;padding:0 0 28px;font-size:72px;font-weight:700;line-height:1.17}.campaign-hero__text{color:#fff;opacity:.85;font-size:22px;font-weight:500;line-height:1.55}.campaign-hero__buttons{padding-top:60px}.campaign-hero__media img{width:100%;height:auto}.campaign-spacer-45{height:45px}.campaign-spacer-75{height:75px}.campaign-record{padding-inline:20px}.campaign-record--heading{padding-top:60px;padding-bottom:15px}.campaign-record--form{padding-top:30px;padding-bottom:30px}.campaign-record--privacy{padding-top:45px}.campaign-record--cta{padding-top:60px}.campaign-heading{color:#fff;margin:0;padding:5px 0;font-size:44px;font-weight:700;line-height:1.55}.campaign-heading-description,.campaign-copy{color:#fff;margin:0;padding:5px 0;font-size:22px;font-weight:500;line-height:1.55}.campaign-heading-description{margin-top:0}.campaign-copy+.campaign-copy{margin-top:20px}.campaign-copy a{text-underline-offset:3px;text-decoration:underline}.campaign-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 40px;margin:0;padding:15px 20px 0;list-style:none;display:grid}.campaign-list__item{min-width:0}.campaign-list__icon{object-fit:contain;width:60px;height:60px;margin-bottom:20px}.campaign-list__title{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.25}.campaign-list__text{margin:0;font-size:22px;font-weight:500;line-height:1.55}.campaign-list--plain .campaign-list__title{color:#fff}.campaign-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:15px 20px 0;display:grid}.campaign-date{border-top:1px solid #ffffffa6;padding-top:20px;font-size:22px;line-height:1.55}.campaign-date strong{font-size:30px;line-height:1.25;display:block}.campaign-anchor{scroll-margin-top:120px}.campaign-form{color:#fff;gap:25px;width:100%;display:grid}.campaign-form__field{gap:8px;display:grid}.campaign-form__label{color:#fff;font-size:22px;font-weight:700;line-height:1.35}.campaign-form input,.campaign-form textarea,.campaign-form select{color:#fff;width:100%;min-height:60px;font-family:var(--sm-font-family);background:#000;border:1px solid #fff;border-radius:5px;padding:0 20px;font-size:16px;font-weight:500}.campaign-form textarea{resize:vertical;min-height:102px;padding-block:16px}.campaign-form textarea.campaign-form__textarea--large{min-height:170px}.campaign-form input::placeholder,.campaign-form textarea::placeholder{color:#ffffff80;opacity:1}.campaign-form--bottom-border input,.campaign-form--bottom-border textarea{background:0 0;border:0;border-bottom:1px solid #fff;border-radius:0;padding-inline:0}.campaign-form--horizontal{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:20px}.campaign-form--horizontal .campaign-form__consent,.campaign-form--horizontal .campaign-form__submit{grid-column:1/-1}.campaign-form__consent{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.campaign-form__consent input{accent-color:#e3038c;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:2px;padding:0}.campaign-form__submit{justify-self:start}.campaign-form__submit .sm-button{min-width:170px}@media (width<=1200px){.campaign-hero__content,.campaign-hero__media,.campaign-record,.campaign-list,.campaign-dates{padding-inline:10px}}@media (width<=980px){.campaign-background--magenta{background-image:url(/assets/images/bgr_spots_Magenta_14.jpg)}.campaign-background--blue{background-image:url(/assets/images/bgr_spots_Blue_1414x.jpg)}.campaign-hero{padding-top:0}.campaign-hero h1{font-size:52px}.campaign-hero__buttons{padding-top:30px;padding-bottom:20px}}@media (width<=960px){.campaign-hero--mobile-8-4 .campaign-hero__grid,.campaign-hero--mobile-7-5 .campaign-hero__grid,.campaign-hero--mobile-6-6 .campaign-hero__grid{grid-template-columns:1fr 1fr}.campaign-hero__content,.campaign-hero__media,.campaign-record,.campaign-list,.campaign-dates{padding-inline:20px}.campaign-form--horizontal{grid-template-columns:1fr 1fr}}@media (width<=900px){.campaign-hero h1{font-size:34px}.campaign-heading{font-size:28px;line-height:1.23}.campaign-list__title,.campaign-date strong{font-size:24px}}@media (width<=640px){.campaign-hero__grid,.campaign-hero--mobile-8-4 .campaign-hero__grid,.campaign-hero--mobile-7-5 .campaign-hero__grid,.campaign-hero--mobile-6-6 .campaign-hero__grid{grid-template-columns:1fr}.campaign-hero__textwrapper{padding-right:0}.campaign-hero__content{margin-bottom:30px}.campaign-list,.campaign-dates,.campaign-form--horizontal{grid-template-columns:1fr}}@media (width<=480px),(orientation:landscape) and (height<=480px){.campaign-hero h1{font-size:34px}.campaign-hero__text,.campaign-heading-description,.campaign-copy,.campaign-list__text,.campaign-date{font-size:16px;line-height:1.3}.campaign-heading{font-size:28px;line-height:1.3}.campaign-list__title,.campaign-date strong{font-size:20px}.campaign-form__label{font-size:16px}.campaign-form input,.campaign-form textarea,.campaign-form select{min-height:50px}}
