/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
.hero-wrapper{background-color:#fff;background-image:radial-gradient(circle 60rem at 50% -80% in oklch,oklch(0.7878 0.0616 252.4),transparent 100%);}.component-hero .heading{text-shadow:1px 1px 0px oklch(98% 0 0 / 0.8);}.component-hero .heading em{font-style:normal;font-weight:500;background:linear-gradient(175deg in oklch,oklch(54.6% 0.245 262.881),oklch(42.4% 0.199 265.638));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;}
@keyframes images-slide{from{transform:translateX(0);}to{transform:translateX(-50%);}}.image-carousel{overflow-x:hidden;mask-image:linear-gradient(to right,transparent,black 200px,black calc(100% - 200px),transparent);}.image-carousel:hover{animation-play-state:paused;}.image-carousel .group{display:flex;width:max-content;will-change:transform;animation:images-slide var(--duration,20s) linear infinite;}.image-carousel img{max-height:50px;width:auto;margin-right:100px;}
.content-container{--inline-padding:1rem;display:grid;grid-template-columns:[full-width-start]
      1fr
      [content-start]
        min(100% - var(--inline-padding) * 2,var(--max-container-width))
      [content-end]
      1fr
    [full-width-end];}.content-container > *{grid-column:content;}
