.elementor .e-cmps-hero-title-l{font-size:var(--font-size-display-lg);color:var(--color-paper);letter-spacing:-2.5px;line-height:0.92em;&{max-width:calc(100% - 250px);text-shadow:0 2px 28px color-mix(in srgb, var(--color-ink) 45%, transparent);}\n}.elementor .e-cmps-hero-lead-l{font-size:var(--font-size-title-xs);color:var(--color-paper);line-height:1.5em;}.elementor .e-cmps-hero-actions-l{& .elementor-shortcode{display:flex;flex-wrap:wrap;gap:12px;}\n}.elementor .e-cmps-hero-facts-l{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:flex-end;&:not(:has(.jds-stat-line)):not(:has(.jds-stat)){display:none;}
&{column-gap:40px;border-top:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);}
& > .elementor-widget{width:auto;margin:0;}
& .jds-stat-line{display:block;font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);line-height:1.6;color:var(--color-text-on-dark-muted);}
& .jds-stat-line strong{font-weight:700;color:var(--color-paper);}
& .jds-stats{display:flex;flex-wrap:wrap;gap:16px 0;}
& .jds-stat{display:flex;flex-direction:column;gap:4px;padding:0 28px;border-left:1px solid color-mix(in srgb, var(--color-paper) 28%, transparent);}
& .jds-stat .stat-num{margin:0;font-family:var(--font-heading), serif;font-size:var(--font-size-heading);font-weight:600;line-height:1;letter-spacing:-1px;color:var(--color-sun);}
& .jds-stat .band-line{margin:0;font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);line-height:1.3;color:var(--color-text-on-dark-muted);}\n}.elementor .e-cmps-hero-text-l{max-width:100%;z-index:2;gap:22px;}.elementor .e-cmps-hero-photo-l{width:100%;height:100%;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;border-radius:0px;body:not(.jds-has-image) &{display:none;}

& > .elementor-widget,& .elementor-shortcode{height:100%;}
& .hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%;border-radius:0;}
&::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb, var(--color-ink) 92%, transparent) 0%,color-mix(in srgb, var(--color-ink) 72%, transparent) 30%,color-mix(in srgb, var(--color-ink) 25%, transparent) 55%,transparent 72%);}\n}.elementor .e-cmps-sticker-l{width:210px;height:auto;inset-block-start:28px;inset-inline-end:36px;z-index:5;padding:0px;border-radius:0px;body:not(.jds-has-logo) &{display:none;}
& .hero-img{border-radius:0 !important;object-fit:contain;}

&{background:none;}
& img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--color-ink) 45%, transparent));}\n}.elementor .e-cmps-hero-l{min-height:640px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--color-ink);gap:22px;justify-content:flex-end;align-items:flex-start;}.elementor .e-cmps-hero-wrap-l{padding-block-start:30px;padding-block-end:44px;}.elementor .e-cmps-status-wrap-l{&:not(:has(.jds-cstatus)){display:none;}\n}.elementor .e-cmps-story-l{padding-block-start:44px;padding-block-end:44px;border-width:0px;gap:14px;&:not(:has(img)):not(:has(.jet-listing-dynamic-field__content)){display:none;}
& .cmps-img img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:14px;max-height:280px;}
& .cmps-intro .jet-listing-dynamic-field__content{display:block;max-width:68ch;font-family:var(--font-body), sans-serif;font-size:var(--font-size-body);line-height:1.6;color:var(--color-ink);}
& .cmps-intro p{margin:0 0 1em;}
& .cmps-intro p:last-child{margin-bottom:0;}\n}.elementor .e-cmps-results-title-l{font-size:var(--font-size-display-sm);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-results-lead-l{max-width:620px;line-height:1.6em;}.elementor .e-cmps-win-filters-l{padding:0px;&{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 14px;}
& > .elementor-widget{flex:0 1 240px;width:auto;margin:0;}
& > .elementor-widget-jet-smart-filters-search{flex:0 1 340px;}
& .jet-filter,& .jet-search-filter,& .jet-select,& .jet-search-filter__input-wrapper{width:100%;max-width:none !important;}
& input.jet-search-filter__input,& select.jet-select__control{width:100%;height:48px;padding:0 20px;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;background-color:var(--color-paper);font-family:var(--font-body), sans-serif;font-size:var(--font-size-ui);color:var(--color-ink);transition:border-color .2s;}
& select.jet-select__control{padding-right:40px;}
& input.jet-search-filter__input:focus,& select.jet-select__control:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent);}
& .jet-search-filter__submit{display:none;}
@media (max-width:767px){& > .elementor-widget,& > .elementor-widget-jet-smart-filters-search{flex:1 1 100%;}}\n}.elementor .e-cmps-results-l{padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;border-radius:28px;border-width:0px;border-color:var(--color-shadow-soft);border-style:solid;background-color:var(--color-sand);gap:14px;&:not(:has(.jet-listing-grid__item)){display:none;}
& .cmps-lead{display:block;margin:0 0 12px;max-width:62ch;font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);line-height:1.6;color:var(--color-body-text);}

&{width:auto;margin:44px max(48px, calc((100% - 1440px) / 2));box-sizing:border-box;}
& .jet-listing-grid__item>.elementor>.e-con{padding:0;}
& .jet-filters-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;}
& .jet-filters-pagination__item{margin:0;}
& .jet-filters-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;background:var(--color-paper);font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);font-weight:600;color:var(--color-ink);cursor:pointer;}
& .jet-filters-pagination__item:hover .jet-filters-pagination__link{border-color:var(--color-accent);}
& .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);}\n}.elementor .e-cmps-photos-title-l{font-size:var(--font-size-display-sm);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-photos-l{padding-block-start:44px;padding-block-end:44px;border-width:0px;gap:14px;&:not(:has(.jds-cgal-wrap)){display:none;}

& .jds-cgal{margin:0 0 32px;}
& .jds-cgal:last-child{margin-bottom:0;}
& .jds-cgal__title{margin:0 0 28px;max-width:620px;font-family:var(--font-body), sans-serif;font-size:var(--font-size-lead-lg);font-weight:400;line-height:1.6;color:var(--color-body-text);}
& .jds-cgal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:14px;grid-auto-flow:dense;}
& .jds-cgal__grid a{display:block;overflow:hidden;border-radius:16px;}
& .jds-cgal__grid a:nth-child(1){grid-column:span 2;grid-row:span 2;}
& .jds-cgal__grid a:nth-child(6){grid-column:span 2;}
& .jds-cgal__grid img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:0;box-shadow:none;transition:transform .35s ease;}
& .jds-cgal__grid a:hover img{transform:scale(1.04);}
& .jds-cgal__more{display:inline-block;margin-top:20px;font-family:var(--font-body), sans-serif;font-size:var(--font-size-ui);font-weight:600;color:var(--color-ink);text-decoration:underline;text-underline-offset:5px;}
& .jds-cgal__more:hover{color:var(--color-accent);}\n}.elementor .e-cmps-sp-title-l{font-size:var(--font-size-display-sm);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-sp-lead-l{max-width:620px;line-height:1.6em;}.elementor .e-cmps-sponsors-l{padding-block-start:44px;padding-block-end:44px;border-width:0px;gap:14px;&:not(:has(.jds-sp)){display:none;}\n}.elementor .e-cmps-nom-title-l{font-size:var(--font-size-display-sm);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-nom-lead-l{max-width:620px;line-height:1.6em;}.elementor .e-cmps-nom-filters-l{padding:0px;&{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 14px;}
& > .elementor-widget{flex:0 1 240px;width:auto;margin:0;}
& > .elementor-widget-jet-smart-filters-search{flex:0 1 340px;}
& .jet-filter,& .jet-search-filter,& .jet-select,& .jet-search-filter__input-wrapper{width:100%;max-width:none !important;}
& input.jet-search-filter__input,& select.jet-select__control{width:100%;height:48px;padding:0 20px;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;background-color:var(--color-paper);font-family:var(--font-body), sans-serif;font-size:var(--font-size-ui);color:var(--color-ink);transition:border-color .2s;}
& select.jet-select__control{padding-right:40px;}
& input.jet-search-filter__input:focus,& select.jet-select__control:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent);}
& .jet-search-filter__submit{display:none;}
@media (max-width:767px){& > .elementor-widget,& > .elementor-widget-jet-smart-filters-search{flex:1 1 100%;}}\n}.elementor .e-cmps-nom-biz-l{padding:0px;display:flex;flex-direction:column;&[hidden]{display:none;}\n}.elementor .e-cmps-nom-pfilters-l{padding:0px;&{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 14px;}
& > .elementor-widget{flex:0 1 240px;width:auto;margin:0;}
& > .elementor-widget-jet-smart-filters-search{flex:0 1 340px;}
& .jet-filter,& .jet-search-filter,& .jet-select,& .jet-search-filter__input-wrapper{width:100%;max-width:none !important;}
& input.jet-search-filter__input,& select.jet-select__control{width:100%;height:48px;padding:0 20px;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;background-color:var(--color-paper);font-family:var(--font-body), sans-serif;font-size:var(--font-size-ui);color:var(--color-ink);transition:border-color .2s;}
& select.jet-select__control{padding-right:40px;}
& input.jet-search-filter__input:focus,& select.jet-select__control:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent);}
& .jet-search-filter__submit{display:none;}
@media (max-width:767px){& > .elementor-widget,& > .elementor-widget-jet-smart-filters-search{flex:1 1 100%;}}\n}.elementor .e-cmps-nom-people-l{padding:0px;display:flex;flex-direction:column;&[hidden]{display:none;}\n}.elementor .e-cmps-nominate-l{padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;border-radius:28px;border-width:0px;border-color:var(--color-shadow-soft);border-style:solid;background-color:var(--color-sand);gap:14px;body:not(.jds-phase-nominating) &{display:none;}
& .cmps-lead{display:block;margin:0 0 12px;max-width:62ch;font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);line-height:1.6;color:var(--color-body-text);}
&{width:auto;margin:44px max(48px, calc((100% - 1440px) / 2));box-sizing:border-box;}
& [data-id="bo-award"]{padding:0;}
& .jet-filters-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;}
& .jet-filters-pagination__item{margin:0;}
& .jet-filters-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;background:var(--color-paper);font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);font-weight:600;color:var(--color-ink);cursor:pointer;}
& .jet-filters-pagination__item:hover .jet-filters-pagination__link{border-color:var(--color-accent);}
& .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);}\n}.elementor .e-cmps-vote-title-l{font-size:var(--font-size-display-sm);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-vote-lead-l{max-width:620px;line-height:1.6em;}.elementor .e-cmps-vote-biz-l{padding:0px;display:flex;flex-direction:column;&[hidden]{display:none;}\n}.elementor .e-cmps-vote-people-l{padding:0px;display:flex;flex-direction:column;&[hidden]{display:none;}\n}.elementor .e-cmps-vote-l{padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;border-radius:28px;border-width:0px;border-color:var(--color-shadow-soft);border-style:solid;background-color:var(--color-sand);gap:14px;&:not(:has(.jet-listing-grid__item)){display:none;}
& .cmps-lead{display:block;margin:0 0 12px;max-width:62ch;font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);line-height:1.6;color:var(--color-body-text);}
&{width:auto;margin:44px max(48px, calc((100% - 1440px) / 2));box-sizing:border-box;}
& [data-id="bo-award"]{padding:0;}
& .jet-filters-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;}
& .jet-filters-pagination__item{margin:0;}
& .jet-filters-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;background:var(--color-paper);font-family:var(--font-body), sans-serif;font-size:var(--font-size-small);font-weight:600;color:var(--color-ink);cursor:pointer;}
& .jet-filters-pagination__item:hover .jet-filters-pagination__link{border-color:var(--color-accent);}
& .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);}\n}.elementor .e-cmps-steps-title-l{font-size:var(--font-size-heading-lg);color:var(--color-paper);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-steps-l{padding-block-start:48px;padding-block-end:48px;padding-inline-start:56px;padding-inline-end:56px;border-radius:28px;background-color:var(--color-teal-deep);display:flex;flex-direction:column;gap:24px;flex-wrap:nowrap;align-items:stretch;&:not(:has(.jds-ctl)){display:none;}
&{width:auto;margin:44px max(48px, calc((100% - 1440px) / 2));box-sizing:border-box;}
& > [data-id="cmps-timeline"]{min-width:0;}
& .jds-ctl{display:flex;flex-direction:column;gap:10px;margin:0;}
& .jds-ctl__step{align-items:center;gap:16px;padding:14px 20px;border-radius:16px;background:color-mix(in srgb, var(--color-paper) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent);box-shadow:none;opacity:1;}
& .jds-ctl__step.is-current{border-color:var(--color-sun);background:color-mix(in srgb, var(--color-paper) 14%, transparent);box-shadow:none;}
& .jds-ctl__step.is-done,& .jds-ctl__step.is-skipped{opacity:1;background:color-mix(in srgb, var(--color-paper) 3%, transparent);border-color:color-mix(in srgb, var(--color-paper) 12%, transparent);}
& .jds-ctl__num{flex:0 0 32px;height:32px;background:color-mix(in srgb, var(--color-paper) 14%, transparent);color:var(--color-paper);font-size:var(--font-size-meta);}
& .jds-ctl__step.is-current .jds-ctl__num{background:var(--color-sun);color:var(--color-ink);}
& .jds-ctl__body{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 14px;}
& .jds-ctl__state{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
& .jds-ctl__title{font-size:var(--font-size-title-xs);line-height:1.2;color:var(--color-paper);}
& .jds-ctl__date{font-size:var(--font-size-small);color:var(--color-paper);}
& .jds-ctl__text{font-size:var(--font-size-small);color:var(--color-paper);}
& .jds-ctl__step.is-current .jds-ctl__text{color:var(--color-paper);}\n}.elementor .e-cmps-cats-title-l{font-size:var(--font-size-display-sm);letter-spacing:-1.2px;line-height:1.04em;}.elementor .e-cmps-cats-l{padding-block-start:44px;padding-block-end:44px;border-width:0px;gap:14px;&:not(:has(.jet-listing-dynamic-terms__link)){display:none;}
& .jet-listing-dynamic-terms{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;}
& .jet-listing-dynamic-terms__link{display:inline-flex;align-items:center;padding:4px 10px;border-radius:30px;background:var(--color-paper);border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);font-family:var(--font-body), sans-serif;font-size:var(--font-size-caption);font-weight:600;color:var(--color-ink);}\n}.elementor .e-cmps-carrier-l{& {display:none;}\n}