/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
.x-created-by{display:inline-block;vertical-align:middle;position:relative;padding-right:1.875rem;color:#5d5c5c;font-size:0.75rem;font-weight:400;line-height:1.5rem;text-decoration:none;}.x-created-by span{display:block;transition:opacity 0.2s ease-in 1.3s;}.x-created-by svg{position:absolute;top:0.25rem;left:15%;width:auto;height:1.5rem;overflow:visible;transition:left 0.2s ease-in 0.7s,transform 0.2s ease-in 0.7s;}.x-created-by svg .x-created-by__e{opacity:0;transition:opacity 0.2s ease-in 0.5s;}.x-created-by svg .x-created-by__x{transform:translate3d(83%,0,0);transition:transform 0.5s ease-in 0.7s;}.x-created-by svg .x-created-by__pansion{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path 0.5s ease-in 0.7s;}.x-created-by svg .x-created-by__baseline{transform:translate3d(0,-10%,0);opacity:0;transition:transform 0.2s ease-in,opacity 0.2s ease-in;}.x-created-by:hover span{opacity:0;transition:none;}.x-created-by:hover svg{left:50%;transform:translate3d(-50%,0,0);transition:left 0.2s ease-in,transform 0.2s ease-in;}.x-created-by:hover svg .x-created-by__e{opacity:1;transition:opacity 0.2s ease-in 0.5s;}.x-created-by:hover svg .x-created-by__x{transform:translate3d(0,0,0);transition:transform 0.5s ease-in;}.x-created-by:hover svg .x-created-by__pansion{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);transition:clip-path 0.5s ease-in;}.x-created-by:hover svg .x-created-by__baseline{transform:translate3d(0,0,0);opacity:1;transition:transform 0.2s ease-in 1s,opacity 0.2s ease-in 1s;}.x-created-by--white{color:#fff;}.x-created-by--white svg .x-created-by__e,.x-created-by--white svg .x-created-by__pansion,.x-created-by--white svg .x-created-by__baseline{fill:#fff;}
.x-marquee{--gap:1rem;--speed:25s;display:flex;overflow:hidden;user-select:none;gap:var(--gap);&.x-marquee--reverse .x-marquee-content{animation-direction:reverse;}&.x-marquee--mask{mask-image:linear-gradient(to right,transparent 0%,white 10%,white 90%,transparent 100%);}}.x-marquee:hover *{animation-play-state:paused;}.x-marquee-content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap);animation:marquee var(--speed) linear infinite;}@keyframes marquee{from{transform:translateX(0);}to{transform:translateX(calc(-100% - var(--gap)));}}
html.lenis,html.lenis body{height:auto;}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip;}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain;}.lenis.lenis-smooth iframe{pointer-events:none;}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete;}
