/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.spotlight.size_0 .spotlight_article_body:before{height:160%;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,0));}.spotlight.size_0 .spotlight_article_background:before{background:rgba(0,0,0,.75);}.alert_block.alert_info_top_compact{background:#000;}.alert_block.alert_info_top_compact .alert_link_compact [class$=_label]{color:#fff;}@media screen and (min-width:740px){.alert_block.alert_info_top_compact .alert_link_compact{font-size:24px;font-size:1.5rem;}}.alert_block.alert_info_top_compact .alert_link_compact [class$=_icon]{color:#fff;}.alert_block.alert_info_top_compact:focus .alert_link_compact [class$=_icon],.alert_block.alert_info_top_compact:hover .alert_link_compact [class$=_icon]{color:var(--color-yellow);}.alert_block.alert_info_top_compact:focus .alert_link_compact [class$=_label],.alert_block.alert_info_top_compact:hover .alert_link_compact [class$=_label]{color:var(--color-yellow);}.theme_red:not(.without-link) .intro_link{background:none;padding:0;border:0;color:var(--color-red);text-transform:none;text-decoration:none;cursor:pointer;transition:color 200ms ease;}.theme_red:not(.without-link) .intro_link:hover,.theme_red:not(.without-link) .intro_link:focus-visible{background:none;color:var(--color-black);}.theme_red:not(.without-link) .intro_link :where([class*="label"]){font-size:18px;line-height:1;letter-spacing:0;display:inline-flex;align-items:center;gap:8px;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:auto;text-decoration-color:#d4d9dc;transition:text-decoration-color 0.25s ease;}.theme_red:not(.without-link) .intro_link:hover :where([class*="label"]),.theme_red:not(.without-link) .intro_link:focus-visible :where([class*="label"]){text-decoration-color:var(--color-red);}.theme_red:not(.without-link) .intro_link :where([class*="label"])::after{content:"";width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:var(--color-red);border:1px solid var(--color-red);background-image:url("/sites/default/files/2026-01/arrow_white.svg");background-repeat:no-repeat;background-position:center;background-size:14px;transition:background-color 0.25s ease,border-color 0.25s ease,background-size 0.25s ease;}.theme_red:not(.without-link) .intro_link:hover :where([class*="label"])::after,.theme_red:not(.without-link) .intro_link:focus-visible :where([class*="label"])::after{animation:peak_trigger_poof 0.5s forwards;background:var(--color-black);border-color:var(--color-black);background-image:url("/sites/default/files/2026-01/arrow_white.svg");background-size:16px;background-repeat:no-repeat;background-position:center;background-size:14px;}.theme_red:not(.without-link) .intro_title{width:100%;position:relative;margin-bottom:0;padding-right:0;text-align:center;}.theme_red:not(.without-link) .intro_details,.theme_red:not(.without-link) .intro_title:before,.theme_red:not(.without-link) .intro_caption{display:none;}@media screen and (min-width:500px){.theme_red:not(.without-link) .intro_title{font-size:2.5rem;}}@media screen and (min-width:740px){.theme_red:not(.without-link) .intro_title{font-size:2.75rem;}}@media screen and (min-width:980px){.theme_red:not(.without-link) .intro_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;}.theme_red:not(.without-link) .intro_title{position:relative;width:100%;padding:0;margin:0;display:flex;gap:24px;justify-content:space-between;text-align:center;line-height:1;align-items:center;flex:0 0 40%;}.theme_red:not(.without-link) .intro_title:before{content:"";position:relative;width:clamp(20%,26%,30%);height:4px;background:color-mix(in srgb,#f0f2f3 80%,black 10%) !important;left:0;top:0;right:0;bottom:0;margin:0;transform:none;display:block;float:left;border-radius:4px;flex:0 0 29%;}.theme_red:not(.without-link) .intro_title::after{content:"";position:relative;width:clamp(20%,26%,30%);height:4px;background:color-mix(in srgb,#f0f2f3 80%,black 10%);left:0;top:0;right:0;bottom:0;margin:0;transform:none;display:block;float:right;border-radius:4px;flex:0 0 29%;}.theme_red:not(.without-link) .intro_details{width:100%;display:flex;align-items:center;justify-content:center;padding-left:0;}.theme_red:not(.without-link).intro_block{padding-top:80px;padding-bottom:0;z-index:100;}.news_selector .component_block{margin-top:70px;}}@media screen and (min-width:1140px){.theme_red:not(.without-link) .intro_title{font-size:2.75rem;}}@media screen and (min-width:1220px){.theme_red:not(.without-link) .intro_title{font-size:3.5rem;}}@media (prefers-reduced-motion:reduce){.theme_red:not(.without-link) .intro_link,.theme_red:not(.without-link) .intro_link :where([class*="label"]),.theme_red:not(.without-link) .intro_link :where([class*="label"])::after{transition:none;animation:none;}}@media screen and (min-width:980px){.news_selector_item.news_selector_item_68352_2.fs-swap-target.fs-swap-enabled{margin-top:70px;}.news_selector_item.news_selector_item_68352_2.fs-swap-target.fs-swap-enabled.fs-swap-active{margin-top:140px;}}
.anchor-link:target::before{content:"";display:block;height:75px;margin:-75px 0 0;}@media screen and (min-width:980px){.anchor-link:target::before{height:110px;margin:-110px 0 0;}}
.path-taxonomy .msg--unpublished{display:none;}
.alert_block.alert_info_top_compact{background:#e8e8e8;border:none;}.alert_block.alert_info_top_compact .alert_link_compact :is([class$=_icon],[class$=_label]){color:var(--color-black);}.alert_block.alert_info_top_compact:is(:focus,:hover) .alert_link_compact :is([class$=_icon],[class$=_label]){color:var(--color-tgray);}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes movein-top{from{opacity:0;top:50px;}to{opacity:1;top:0;}}:is(.wysiwyg_block,.wysiwyg_block_inner):has(.spotlight){margin:0;padding:0;}.spotlight{display:block;background:var(--color-black);}.spotlight :is(section,article){display:flex;flex-direction:column;justify-content:space-between;gap:24px;}.spotlight article{gap:16px;padding:0 4% 10% 4%;}.typography .spotlight :is(figure,h1,h2,p){margin:0;}.spotlight :is(h1,h2,p){color:var(--color-white);font-family:var(--font-minion);}.typography .spotlight :is(h1,h2){font-family:var(--font-minion);text-shadow:0 0 16px rgba(0,0,0,0.6);}.spotlight h2{font-weight:bold;}.spotlight p{font-size:20px;}.typography .spotlight p{line-height:1.45;text-shadow:0 0 16px rgba(0,0,0,0.6);}.spotlight img{object-fit:cover;object-position:center;}.spotlight :is(.spotlight-left,.spotlight-right) :is(figure,img){width:100%;height:auto;}.spotlight .spotlight-left img{aspect-ratio:3 / 2;max-height:90vh;}.spotlight .spotlight-left :is(img,figure){height:100%;width:100%;}.typography .spotlight :is(h1 a,h2 a){color:var(--color-white);border-bottom:1px solid rgba(255,255,255,0.125);transition:0.25s;}.typography .spotlight :is(h1 a,h2 a):hover{border-bottom:1px solid rgba(255,255,255,0.5);}.typography .spotlight :is(h1 a,h2 a):active{border-bottom:1px solid var(--color-red);}.typography .spotlight p a{display:flex;align-items:center;gap:8px;color:var(--color-white);font-family:var(--font-circular);font-size:16px;border-bottom:none;transition:0.25s;}.typography .spotlight p a:hover{color:var(--color-white);}.typography .spotlight p a:active{color:var(--color-red);}.typography .spotlight p a:before{content:"";display:flex;flex-direction:column;place-items:center;width:40px;min-width:40px;height:40px;background-color:var(--color-red);background-image:url(/sites/default/files/2026-01/arrow_white.svg);background-repeat:no-repeat;background-position:center;background-size:14px;border-radius:50%;transition:0.25s;}.typography .spotlight p a:hover:before{background-color:var(--color-white);background-image:url(/sites/default/files/2026-01/arrow_black.svg);animation:peak_trigger_poof 0.5s forwards;}.typography .spotlight p a:active:before{background-color:var(--color-red);background-image:url(/sites/default/files/2026-01/arrow_white.svg);}@media (min-width:740px){.spotlight{display:grid;grid-template-columns:1.5fr 1fr;gap:0;margin:0;padding:0;}:is(.spotlight-left,.spotlight-right){opacity:0;}:is(.spotlight-left,.spotlight-right).in-view{position:relative;animation:movein-top 1s ease-in-out 0.5s both;}.spotlight-right.in-view{animation-delay:0.75s;}.spotlight article{padding:0 4% 4% 4%;}.spotlight .spotlight-left article{position:absolute;bottom:0;background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0.7),rgba(0,0,0,0));padding:10% 4% 4% 4%;width:100%;}.spotlight .spotlight-right{padding:4%;}.spotlight .spotlight-right :is(figure,img){height:100%;}.spotlight .spotlight-left img{border-radius:0;}}@media (min-width:980px){.spotlight{grid-template-columns:2fr 1fr;}}
