.dsa-intro[data-astro-cid-r74r5wtr]{background-color:var(--bgColor);padding-top:var(--default-container-tb-padding);padding-bottom:calc(var(--default-container-tb-padding) * 2)}@media screen and (min-width: 64em){.dsa-intro[data-astro-cid-r74r5wtr]{padding-bottom:calc(var(--default-container-tb-padding) * 3.5)}}.dsa-intro[data-astro-cid-r74r5wtr]:after{--bg-image: var(--bgImage);--t: var(--bgImagePosition-top);--l: var(--bgImagePosition-left);--b: var(--bgImagePosition-bottom);--r: var(--bgImagePosition-right)}.dsa-voting-intro__category-container[data-astro-cid-r74r5wtr]{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.dsa-intro-icon[data-astro-cid-r74r5wtr]{background-color:var(--zh-green);width:100%;height:100%;max-width:30px;max-height:30px}p[data-astro-cid-r74r5wtr].dsa-voting-intro__category-title{font-size:clamp(1rem,1.1875rem + 1.3889vw,1.5rem);margin:0;text-transform:uppercase;font-weight:700;color:var(--zh-grey-dark)}h2[data-astro-cid-r74r5wtr].dsa-intro__title{font-size:clamp(5rem,1.6875rem + 1.3889vw,8rem);width:100%;max-width:720px;margin:.5rem 0;padding-left:0;text-transform:uppercase}h2.dsa-intro__title a{word-wrap:break-word}h3[data-astro-cid-r74r5wtr].dsa-voting-intro__company-name{text-transform:uppercase;font-size:clamp(1rem,1.1875rem + 1.3889vw,1.5rem);margin:0}.dsa-intro__text[data-astro-cid-r74r5wtr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:44px;max-width:966px;margin:var(--default-container-tb-padding) auto 0}.dsa-intro__text>div>*:first-child{margin-top:0}.dsa-intro__text .narrow{max-width:398px}.dsa-intro__cta{font-size:1.5rem;text-transform:uppercase;display:inline-block;font-weight:700;font-family:DM Sans,sans-serif;text-decoration:none;background-color:var(--zh-purple-light);color:var(--zh-grey-dark);padding:18px 24px;line-height:1;text-align:center}.dsa-intro__cta:hover,.dsa-intro__cta:focus{background-color:var(--zh-yellow)}.dsa-intro__cta+p{text-align:right}.entrant-intro[data-astro-cid-r74r5wtr] h1[data-astro-cid-r74r5wtr]{text-transform:uppercase;padding-left:50px}.entrant__nav{background-color:var(--zh-grey-light);padding-top:var(--default-container-tb-padding);font-size:var(--default-font-size);font-weight:700}.entrant__nav a{text-transform:uppercase;position:relative;display:flex;flex-direction:row;gap:10px}.entrant__nav a:before{content:"";display:block;width:34px;height:36px;background:url(/images/icon-arrow.svg) no-repeat center center;background-size:cover;transform:rotate(180deg)}.entrant-content{padding-top:var(--default-container-tb-padding);padding-bottom:calc(var(--default-container-tb-padding) * 3)}@media screen and (min-width: 73rem){.entrant-content{display:flex}}.entrant-section{width:100%;max-width:54rem;font-size:var(--default-font-size);color:var(--zh-grey-dark);font-weight:700;padding:calc(var(--default-container-tb-padding) /3) calc(var(--default-container-tb-padding) /2)}.entrant-section h2{font-size:clamp(2.25rem,2.0156rem + 1.0417vw,3rem);margin:0 0 clamp(2.25rem,2.0156rem + 1.0417vw,3rem);text-transform:uppercase}.entrant-section__content{text-transform:none;font-weight:400}.entrant-section ul{list-style:none;padding:0;margin:45px 0;text-transform:none}.entrant-section li{padding-left:40px;position:relative;margin:.5rem 0}.entrant-section li:before{content:"";display:block;width:24px;height:24px;background:url(/images/icon-arrow.svg) no-repeat center center;background-size:cover;position:absolute;top:5px;left:0}.entrant-section__image,.entrant-section__video{max-width:100%;padding:calc(var(--default-container-tb-padding) / 3) 0}.entrant-section__highlight{max-width:36rem;background:var(--zh-yellow);padding:calc(var(--default-container-tb-padding) / 3) calc(var(--default-container-tb-padding) / 2);margin:calc(var(--default-container-tb-padding) /3) calc(var(--default-container-tb-padding) / 2);h4{margin:0 0 calc(var(--default-container-tb-padding) / 4) 0;font-size:1.5rem;text-transform:uppercase}}a.entrant-link{background:var(--zh-green);padding:calc(var(--default-container-tb-padding) /3) calc(var(--default-container-tb-padding) /2);margin:calc(var(--default-container-tb-padding) /3) calc(var(--default-container-tb-padding) /2);color:var(--zh-grey-dark);font-weight:700;text-transform:uppercase;text-decoration:none;font-size:1.25rem;display:inline-flex;align-items:center;gap:.75rem;img{display:inline;transform:rotate(-45deg)}&:hover{background:var(--zh-yellow)}}
