/* KEKR Components 0.2.15: isolated v2 component styles. */
.kekr-v2-product-slider {
      --kekr-v2-product-max: 1200px;
      --kekr-v2-product-gap: 32px;
      --kekr-v2-product-accent: #673de6;
      --kekr-v2-product-heading: #18181A;
      --kekr-v2-product-text: #18181A;
      --kekr-v2-product-muted: #575756;
      --kekr-v2-product-line: #dfe5ef;
      --kekr-v2-product-disabled: #a8adb7;
      --kekr-v2-product-card-width: min(28vw, 440px);
      --kekr-v2-product-card-media: 1 / 1;
      --kekr-v2-product-timer-progress: 0;
      width: var(--kekr-v2-product-viewport-width, 100%);
      margin-left: var(--kekr-v2-product-bleed, 0px);
      overflow: visible;
      color: var(--kekr-v2-product-text);
      font-family: "DM Sans", Arial, sans-serif;
      padding: 18px 0 30px;
    }

    .kekr-v2-product-slider * {
      box-sizing: border-box;
    }

    .kekr-v2-product-slider__viewport {
      touch-action: pan-y pinch-zoom;
      width: 100%;
      max-width: none;
      margin-left: 0;
      overflow: hidden;
    }

    .kekr-v2-product-slider__track {
      display: flex;
      align-items: stretch;
      gap: var(--kekr-v2-product-gap);
      padding-left: max(20px, calc((100vw - var(--kekr-v2-product-max)) / 2));
      padding-right: 20px;
      padding-bottom: 6px;
      transform: translate3d(calc(var(--kekr-v2-product-offset, 0px) * -1 + var(--kekr-v2-product-drag, 0px)), 0, 0);
      transition: transform .42s ease;
      will-change: transform;
    }

    .kekr-v2-product-slide {
      display: flex;
      flex-direction: column;
      flex: 0 0 var(--kekr-v2-product-card-width);
      min-width: 0;
      background: transparent;
      color: var(--kekr-v2-product-text);
      opacity: .5;
      transform: scale(.86);
      transform-origin: center center;
      cursor: grab;
      touch-action: pan-y pinch-zoom;
      user-select: none;
      -webkit-user-select: none;
      transition: opacity .28s ease, transform .42s ease;
    }

    .kekr-v2-product-slide.is-active { opacity:1;transform:scale(1);filter:none; }
    .kekr-v2-product-slider.is-dragging .kekr-v2-product-slider__track { transition:none; }
    .kekr-v2-product-slider.is-dragging .kekr-v2-product-slide { cursor:grabbing; }
    .kekr-v2-product-slide a { cursor:pointer; }

    .kekr-v2-product-slide__media {
      flex-shrink: 0;
      position: relative;
      overflow: hidden;
      aspect-ratio: var(--kekr-v2-product-card-media);
      border-radius: 12px;
      background: transparent;
      isolation: isolate;
      -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M1.5 0H98.5Q100 0 100 1.5V82Q100 86 97.2 88.8L88.8 97.2Q86 100 82 100H1.5Q0 100 0 98.5V1.5Q0 0 1.5 0Z'/%3E%3C/svg%3E");
      mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M1.5 0H98.5Q100 0 100 1.5V82Q100 86 97.2 88.8L88.8 97.2Q86 100 82 100H1.5Q0 100 0 98.5V1.5Q0 0 1.5 0Z'/%3E%3C/svg%3E");
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
    }

    .kekr-v2-product-slide__media img,
    .kekr-v2-product-slide__media video {
      display: block !important;
      width: 100% !important;
      max-width: none !important;
      height: 100% !important;
      margin: 0 !important;
      border: 0 !important;
      border-radius: 0 !important;
      box-shadow: none !important;
      object-fit: cover !important;
      object-position: center;
      color: transparent;
      font-size: 0;
    }

    .kekr-v2-product-slide__media .kekr-v2-product-slide__poster {
      position: absolute;
      inset: 0;
      pointer-events: none;
    }

    .kekr-v2-product-slide.is-video-playing .kekr-v2-product-slide__poster {
      visibility: hidden;
    }

    .kekr-v2-product-slider .kekr-v2-product-slide__title {
      margin: 16px 0 6px;
      color: var(--kekr-v2-product-heading);
      font-family: "Funnel Display", "DM Sans", Arial, sans-serif;
      font-size: var(--kekr-v2-product-title-desktop,24px);
      font-weight: 700;
      line-height: 1.25;
      letter-spacing: 0;
      text-transform: none;
      overflow-wrap: anywhere;
    }

    .kekr-v2-product-slider .kekr-v2-product-slide__desc {
      max-width: 650px;
      margin: 0;
      color: var(--kekr-v2-product-muted);
      font-family: "DM Sans", Arial, sans-serif;
      font-size: var(--kekr-v2-product-body-desktop,18px);
      font-weight: 400;
      line-height: 1.6;
      letter-spacing: 0;
      text-transform: none;
      overflow-wrap: anywhere;
    }

    .kekr-v2-product-slider__controls {
      display: grid;
      grid-template-columns: minmax(0, 420px) 44px 44px;
      align-items: center;
      gap: 12px;
      width: min(100% - 40px, var(--kekr-v2-product-max));
      margin: 32px auto 0;
      justify-content: end;
    }

    .kekr-v2-product-slider__progress {
      display: grid;
      grid-template-columns: repeat(var(--kekr-v2-product-count, 1), minmax(0, 1fr));
      gap: 6px;
      height: 4px;
      overflow: hidden;
      background: transparent;
    }

    .kekr-v2-product-slider__progress-bar {
      display: block;
      min-width: 0;
      height: 100%;
      overflow: hidden;
      border-radius: 999px;
      background: var(--kekr-v2-product-line);
    }

    .kekr-v2-product-slider__progress-bar::before {
      content: "";
      display: block;
      width: 0;
      height: 100%;
      border-radius: inherit;
      background: var(--kekr-v2-product-accent);
    }

    .kekr-v2-product-slider__progress-bar.is-active::before {
      width: calc(var(--kekr-v2-product-timer-progress, 0) * 100%);
    }

    .kekr-v2-product-slider button.kekr-v2-product-slider__arrow {
      display: inline-flex;
      box-sizing: border-box;
      flex: 0 0 44px;
      width: 44px !important;
      min-width: 44px !important;
      max-width: 44px !important;
      height: 44px !important;
      min-height: 44px !important;
      max-height: 44px !important;
      margin: 0 !important;
      line-height: 1 !important;
      align-items: center;
      justify-content: center;
      border: 0 !important;
      border-radius: 999px !important;
      background: var(--kekr-v2-product-accent) !important;
      color: #ffffff !important;
      cursor: pointer;
      padding: 0 !important;
      box-shadow: none !important;
      transition: transform .18s ease;
      appearance: none;
      -webkit-appearance: none;
    }

    .kekr-v2-product-slider__arrow svg {
      display: block;
      flex: 0 0 20px;
      width: 20px;
      height: 20px;
      max-width: none;
      pointer-events: none;
    }

    .kekr-v2-product-slider__arrow:hover,
    .kekr-v2-product-slider__arrow:focus-visible {
      background: var(--kekr-v2-product-accent) !important;
      color: #ffffff !important;
      outline: none;
      transform: translateY(-1px);
    }

    .kekr-v2-product-slider button.kekr-v2-product-slider__arrow:disabled,
    .kekr-v2-product-slider button.kekr-v2-product-slider__arrow:disabled:hover,
    .kekr-v2-product-slider button.kekr-v2-product-slider__arrow:disabled:focus-visible {
      background: var(--kekr-v2-product-disabled) !important;
      color: #ffffff !important;
      cursor: default;
      transform: none;
    }

    @media (max-width: 1024px) {
      .kekr-v2-product-slider {
        --kekr-v2-product-card-width: 46vw;
        --kekr-v2-product-gap: 20px;
        padding-top: 18px;
      }

      .kekr-v2-product-slider__controls {
        margin-top: 28px;
      }
    }

    @media (max-width: 767px) {
      .kekr-v2-product-slider {
        --kekr-v2-product-card-width: calc((100% - var(--kekr-v2-product-gap)) * .82);
        --kekr-v2-product-gap: 20px;
        padding: 14px 0 24px;
      }

      .kekr-v2-product-slider__track {
        padding-left: 20px;
        padding-right: 0;
      }


      .kekr-v2-product-slide {
        opacity: .5;
        transform: scale(.9);
        filter: none;
      }

      .kekr-v2-product-slide.is-active {
        opacity: 1;
        transform: scale(1);
        filter: none;
      }

      .kekr-v2-product-slide__media {
        border-radius: 10px;
      }

      .kekr-v2-product-slider .kekr-v2-product-slide__title {
        margin-top: 14px;
        font-size: var(--kekr-v2-product-title-mobile,20px);
      }

      .kekr-v2-product-slider .kekr-v2-product-slide__desc {
        font-size: var(--kekr-v2-product-body-mobile,16px);
      }

      .kekr-v2-product-slider__controls {
        grid-template-columns: minmax(0, 1fr) 38px 38px;
        width: calc(100% - 40px);
        gap: 10px;
        margin-top: 24px;
      }

      .kekr-v2-product-slider__progress {
        height: 3px;
      }

      .kekr-v2-product-slider button.kekr-v2-product-slider__arrow {
        flex-basis: 38px;
        width: 38px !important;
        min-width: 38px !important;
        max-width: 38px !important;
        height: 38px !important;
        min-height: 38px !important;
        max-height: 38px !important;
      }

      .kekr-v2-product-slider__arrow svg {
        width: 18px;
        height: 18px;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .kekr-v2-product-slider__track,
      .kekr-v2-product-slide,
      .kekr-v2-product-slider__arrow {
        transition: none;
      }
    }


    .kekr-v2-product-slide__desc { padding-bottom:16px; }
    .kekr-v2-product-slide__specs { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.5fr);margin:auto 0 16px;padding:14px 0;border-top:1px solid var(--kekr-v2-product-line);border-bottom:1px solid var(--kekr-v2-product-line); }
    .kekr-v2-product-slide__specs[data-spec-count="2"] { grid-template-columns:minmax(0,1fr) minmax(0,1.5fr); }
    .kekr-v2-product-slide__specs[data-spec-count="1"] { grid-template-columns:minmax(0,1fr); }
    .kekr-v2-product-slide__specs, .kekr-v2-product-slide__cta { flex-shrink:0; }
    .kekr-v2-product-slide__cta { align-self:flex-start; }
    .kekr-v2-product-slide__specs > div { min-width:0;padding:0 14px;border-left:1px solid var(--kekr-v2-product-line);overflow-wrap:anywhere; }
    .kekr-v2-product-slide__specs > div:first-child { padding-left:0;border:0; }
    .kekr-v2-product-slide__specs > div:last-child { padding-right:0; }
    .kekr-v2-product-slide__specs dt { margin:0 0 8px;font-size:var(--kekr-v2-product-spec-label-desktop,12px);line-height:1.4;color:var(--kekr-v2-product-muted); }
    .kekr-v2-product-slide__specs dd { margin:0;font-size:var(--kekr-v2-product-spec-value-desktop,24px);line-height:1.3;font-weight:500;white-space:nowrap; }
    .kekr-v2-product-slide__specs small { display:inline;margin-left:3px;font-size:var(--kekr-v2-product-spec-unit-desktop,12px); }
    .kekr-v2-product-slider a.kekr-v2-product-slide__cta { display:inline-flex;align-items:center;gap:7px;min-height:52px;max-width:100%;padding:10px 30px;border:1px solid #111827;border-radius:999px;background:transparent;color:#111827!important;font:500 var(--kekr-v2-product-cta-desktop,16px)/1.2 "DM Sans",Arial,sans-serif;text-decoration:none!important;transition:transform .2s,background-color .2s,color .2s;overflow-wrap:anywhere; }
    .kekr-v2-product-slider a.kekr-v2-product-slide__cta:hover { background:#111827;color:white!important;transform:translateY(-2px); }
    .kekr-v2-product-slider a.kekr-v2-product-slide__cta:active { transform:translateY(0) scale(.98); }
    .kekr-v2-product-slider a.kekr-v2-product-slide__cta:focus-visible { outline:2px solid var(--kekr-v2-product-accent);outline-offset:3px; }
    .kekr-v2-product-slide__cta-arrow { display:inline-block;flex-shrink:0;font-size:var(--kekr-v2-product-cta-arrow-desktop,1.35em);line-height:.8;animation:kekr-v2-product-cta-motion 1.15s ease-in-out infinite; }
    @keyframes kekr-v2-product-cta-motion { 0%,100%{transform:translate(0,-1px);}50%{transform:translate(5px,-1px);} }
    @media(max-width:767px) {
      .kekr-v2-product-slide__specs { margin:auto 0 16px;padding:12px 0; }
      .kekr-v2-product-slide__specs > div { padding:0 8px; }
      .kekr-v2-product-slide__specs dt { font-size:var(--kekr-v2-product-spec-label-mobile,10px); }
      .kekr-v2-product-slide__specs dd { font-size:var(--kekr-v2-product-spec-value-mobile,18px); }
      .kekr-v2-product-slide__specs small { font-size:var(--kekr-v2-product-spec-unit-mobile,10px); }
      .kekr-v2-product-slider a.kekr-v2-product-slide__cta { min-height:36px;padding:8px 16px;font-size:var(--kekr-v2-product-cta-mobile,12px); }
      .kekr-v2-product-slide__cta-arrow { font-size:var(--kekr-v2-product-cta-arrow-mobile,1.25em); }
    }
    @media(prefers-reduced-motion:reduce) {
      .kekr-v2-product-slider a.kekr-v2-product-slide__cta { transition:none; }
      .kekr-v2-product-slide__cta-arrow { animation:none; }
    }

    .kekr-v2-product-slide__badge { position:absolute;top:14px;left:14px;z-index:2;max-width:calc(100% - 28px);padding:5px 11px;border-radius:999px;background:var(--kekr-v2-product-accent);color:#fff;font:600 var(--kekr-v2-product-badge-desktop,11px)/1.3 "DM Sans",Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere;pointer-events:none; }
    @media(max-width:767px) {
      .kekr-v2-product-slide__badge { top:10px;left:10px;max-width:calc(100% - 20px);padding:4px 9px;font-size:var(--kekr-v2-product-badge-mobile,10px); }
    }
    .kekr-v2-product-slide__image-link { display:block;width:100%;height:100%;color:inherit;text-decoration:none; }
    .kekr-v2-product-slide__image-link:focus-visible { outline:3px solid var(--kekr-v2-product-accent);outline-offset:-3px; }
    .kekr-v2-product-slide__media .kekr-v2-product-slide__hover-image { position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease; }
    @media(hover:hover) {
      .kekr-v2-product-slide__media:hover .kekr-v2-product-slide__hover-image.is-ready { opacity:1; }
    }
    .kekr-v2-product-slide__media:focus-within .kekr-v2-product-slide__hover-image.is-ready { opacity:1; }
    @media(prefers-reduced-motion:reduce) {
      .kekr-v2-product-slide__media .kekr-v2-product-slide__hover-image { transition:none; }
    }


.kekr-v2-product-slider button.kekr-v2-product-slider__arrow:focus-visible { outline:2px solid var(--kekr-v2-product-accent);outline-offset:3px; }

/* Event status is opt-in and never infers dates from translated text. */
.kekr-v2-event-status { font-family:inherit; font-size:13px; line-height:1.4; color:#673de6; flex-shrink:0; max-width:100%; }
.kekr-v2-event-status [hidden], .kekr-v2-event-status[hidden] { display:none!important; }
.kekr-v2-event-status__label { display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;margin-bottom:5px; }
.kekr-v2-event-status__label::before { content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none; }
.kekr-v2-event-status__digits { display:flex;align-items:baseline;gap:4px;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0; }
.kekr-v2-event-status__digits small { font-size:12px;font-weight:400;margin-right:5px; }
.kekr-v2-event-status__pill { display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500; }
.kekr-v2-event-status__pill::before { content:"";width:6px;height:6px;background:currentColor;border-radius:50%; }
.kekr-v2-event-status [data-event-live] { color:#197445;background:#edf8f1; }
.kekr-v2-event-status [data-event-ended] { color:#626772;background:#eef0f3; }
.kekr-v2-invite__when:has(.kekr-v2-event-status), .kekr-invite__when:has(.kekr-v2-event-status) { flex-wrap:wrap;gap:16px; }
.kekr-v2-invite__when > .kekr-v2-event-status, .kekr-invite__when > .kekr-v2-event-status { margin-left:auto; }
.kekr-v2-events__actions:has(.kekr-v2-event-status), .kekr-events__actions:has(.kekr-v2-event-status) { display:flex;flex-direction:column;align-items:flex-start;gap:16px; }
@container(max-width:360px) { .kekr-v2-invite__when > .kekr-v2-event-status, .kekr-invite__when > .kekr-v2-event-status { flex-basis:100%;margin-left:0; } }
@media(max-width:767px) { .kekr-v2-event-status__digits { font-size:18px; } }

/* Instance-local typography; unspecified breakpoints retain component defaults. */
@media(min-width:768px){.kekr-v2-font-edit.kekr-v2-font-edit.kekr-v2-font-edit[data-kekr-font-desktop]{font-size:var(--kekr-font-desktop)!important}}
@media(max-width:767px){.kekr-v2-font-edit.kekr-v2-font-edit.kekr-v2-font-edit[data-kekr-font-mobile]{font-size:var(--kekr-font-mobile)!important}}

/* Fixed navigation tracks prevent theme button sizing from compressing circles. */
.kekr-v2-auto-slider .kekr-v2-auto-slider__controls { grid-template-columns:minmax(0,420px) 44px 44px!important; }
.kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow {
  box-sizing:border-box!important;display:inline-flex!important;flex:none!important;
  width:44px!important;min-width:44px!important;max-width:44px!important;
  height:44px!important;min-height:44px!important;max-height:44px!important;
  padding:0!important;margin:0!important;line-height:1!important;opacity:1!important;
  align-items:center!important;justify-content:center!important;
  border:0!important;border-radius:50%!important;
  background:var(--kekr-v2-auto-accent,#673de6)!important;color:#fff!important;
}
.kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow svg { flex:none;width:20px!important;height:20px!important; }
.kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow:focus-visible { outline:2px solid var(--kekr-v2-auto-accent,#673de6);outline-offset:3px; }
.kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow:disabled,
.kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow:disabled:hover,
.kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow:disabled:focus-visible { background:var(--kekr-v2-auto-disabled,#a8adb7)!important;transform:none!important;cursor:default; }
@media(max-width:767px){
  .kekr-v2-auto-slider .kekr-v2-auto-slider__controls { grid-template-columns:minmax(0,1fr) 38px 38px!important; }
  .kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow { width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important; }
  .kekr-v2-auto-slider button.kekr-v2-auto-slider__arrow svg { width:18px!important;height:18px!important; }
}

/* Resin product information: transparent shell, framed feature description only. */
.kekr-v2-resin-card{container-type:inline-size;min-width:0;width:100%;background:transparent;color:#18181a;font-family:inherit;scroll-margin-top:120px;}
.kekr-v2-resin-card,.kekr-v2-resin-card *{box-sizing:border-box;letter-spacing:0;}
.kekr-v2-resin-card .kekr-v2-resin-card__title{display:block;margin:0;font-family:inherit;font-size:var(--kekr-resin-title-desktop,30px);font-weight:600;line-height:1.25;overflow-wrap:anywhere;}
.kekr-v2-resin-card .kekr-v2-resin-card__subtitle{margin:8px 0 0;color:#575756;font-size:var(--kekr-resin-subtitle-desktop,18px);line-height:1.6;overflow-wrap:anywhere;}
.kekr-v2-resin-card__colors{display:flex;flex-wrap:wrap;gap:12px 22px;margin:24px 0;padding:0;list-style:none;}
.kekr-v2-resin-card__color{display:inline-flex;align-items:center;gap:8px;color:#575756;font-size:var(--kekr-resin-colors-desktop,14px);line-height:1.5;max-width:100%;overflow-wrap:anywhere;}
.kekr-v2-resin-card__swatch{width:18px;height:18px;flex:0 0 18px;border-radius:50%;border:1px solid #0002;background:var(--kekr-resin-swatch);}
.kekr-v2-resin-card__specs{display:grid;grid-template-columns:.8fr 1fr 1.35fr;gap:18px;margin:24px 0 0;padding:20px 0;border-block:1px solid #dfe5ef;}
.kekr-v2-resin-card__specs>div{min-width:0;}
.kekr-v2-resin-card__specs>div+div{padding-left:18px;border-left:1px solid #dfe5ef;}
.kekr-v2-resin-card__specs dt{margin:0 0 8px;color:#575756;font-size:var(--kekr-resin-label-desktop,12px);font-weight:400;line-height:1.5;overflow-wrap:anywhere;}
.kekr-v2-resin-card__specs dd{margin:0;color:#18181a;font-size:var(--kekr-resin-value-desktop,16px);line-height:1.6;overflow-wrap:anywhere;}
.kekr-v2-resin-card__specs small{display:block;color:#575756;font-size:var(--kekr-resin-note-desktop,13px);line-height:1.6;}
.kekr-v2-resin-card__feature{margin-top:24px;padding:22px;border:1px solid #dfe5ef;border-radius:14px;background:#f8fafc;}
.kekr-v2-resin-card .kekr-v2-resin-card__feature-title{margin:0 0 12px;font-family:inherit;color:#18181a;font-size:var(--kekr-resin-feature-title-desktop,14px);font-weight:600;line-height:1.5;overflow-wrap:anywhere;}
.kekr-v2-resin-card .kekr-v2-resin-card__description{margin:0;color:#575756;font-size:var(--kekr-resin-description-desktop,18px);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;}
@container(max-width:520px){
 .kekr-v2-resin-card .kekr-v2-resin-card__title{font-size:var(--kekr-resin-title-mobile,26px);}
 .kekr-v2-resin-card .kekr-v2-resin-card__subtitle{font-size:var(--kekr-resin-subtitle-mobile,16px);}
 .kekr-v2-resin-card__color{font-size:var(--kekr-resin-colors-mobile,13px);}
 .kekr-v2-resin-card__colors{gap:12px 16px;margin:20px 0;}
 .kekr-v2-resin-card__specs{grid-template-columns:1fr 1fr;gap:16px;}
 .kekr-v2-resin-card__specs>div:nth-child(3){grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid #e8ebf2;padding-top:14px;}
 .kekr-v2-resin-card__specs dt{font-size:var(--kekr-resin-label-mobile,12px);}
 .kekr-v2-resin-card__specs dd{font-size:var(--kekr-resin-value-mobile,15px);}
 .kekr-v2-resin-card__specs small{font-size:var(--kekr-resin-note-mobile,12px);}
 .kekr-v2-resin-card__feature{padding:20px;margin-top:20px;}
 .kekr-v2-resin-card .kekr-v2-resin-card__feature-title{font-size:var(--kekr-resin-feature-title-mobile,14px);}
 .kekr-v2-resin-card .kekr-v2-resin-card__description{font-size:var(--kekr-resin-description-mobile,16px);}
}

/* Feedback reuses product-slider navigation and secondary buttons. */
.kekr-v2-feedback{--kekr-v2-product-card-width:360px;max-width:1440px;margin-inline:auto;background:transparent;font-family:inherit;}
.kekr-v2-feedback .kekr-v2-product-slider__track{padding-inline:0;}
.kekr-v2-feedback .kekr-v2-product-slide{border:1px solid #dfe5ef;border-radius:8px;overflow:hidden;background:transparent;}
.kekr-v2-feedback .kekr-v2-feedback__media{position:relative;aspect-ratio:4/3;background:#f1f3f6;overflow:hidden;border-radius:0;mask-image:none;-webkit-mask-image:none;}
.kekr-v2-feedback__media img{display:block;width:100%;height:100%;object-fit:cover;}
.kekr-v2-feedback__badge{position:absolute;bottom:16px;left:16px;background:white;border-radius:999px;padding:6px 12px;font-size:var(--feedback-badge-desktop,12px);line-height:1.5;color:#18181a;}
.kekr-v2-feedback__body{display:flex;flex:1;flex-direction:column;padding:24px;gap:20px;min-width:0;}
@font-face{font-family:"KEKR DM Sans";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/dm-sans-italic-400.ttf") format("truetype");}
.kekr-v2-feedback .kekr-v2-feedback__quote{border:0;padding:0;margin:0 0 8px;font-family:"KEKR DM Sans","DM Sans",Arial,sans-serif;font-weight:400;font-size:var(--feedback-quote-desktop,18px);font-style:italic;line-height:1.6;color:#18181a;overflow-wrap:anywhere;}
.kekr-v2-feedback__quote::before{content:open-quote;}
.kekr-v2-feedback__quote::after{content:close-quote;}
.kekr-v2-feedback__quote{quotes:"\201c" "\201d" "\2018" "\2019";}
.kekr-v2-feedback__meta{margin-top:auto;padding-top:20px;border-top:1px solid #dfe5ef;}
.kekr-v2-feedback__customer{display:block;font-size:var(--feedback-customer-desktop,15px);font-weight:600;line-height:1.5;overflow-wrap:anywhere;}
.kekr-v2-feedback__source{display:flex;align-items:baseline;gap:8px;margin-top:6px;color:#7d848e;font-size:var(--feedback-source-desktop,13px);line-height:1.5;overflow-wrap:anywhere;}
.kekr-v2-feedback__source:not(:empty)::before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#1ca463;}
.kekr-v2-feedback .kekr-v2-button-secondary.kekr-v2-button-secondary{align-self:flex-start;max-width:100%;min-height:32px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:normal;text-align:left;font-size:var(--feedback-button-desktop,14px)!important;color:#673de6!important;cursor:pointer;}
.kekr-v2-feedback .kekr-v2-button-secondary.kekr-v2-button-secondary:hover{background:transparent;color:#4830a8!important;transform:none;}
.kekr-v2-feedback .kekr-v2-button-secondary-arrow{font-size:var(--feedback-arrow-desktop,1.35em)!important;flex-shrink:0;}
.kekr-v2-feedback dialog.kekr-v2-feedback__dialog{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;box-sizing:border-box;width:min(820px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:auto;max-height:90vh;max-height:90dvh;overflow:auto;padding:48px 16px 16px;border:1px solid #dfe5ef;border-radius:8px;background:white;overscroll-behavior:contain;}
.kekr-v2-feedback__dialog::backdrop{background:#101018b8;}
.kekr-v2-feedback__dialog img{display:block;max-width:100%;height:auto;margin:auto;}
.kekr-v2-feedback__dialog button{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f3f6;color:#18181a;font-size:24px;cursor:pointer;}
@media(min-width:768px){
 .kekr-v2-feedback{--kekr-v2-product-card-width:calc((100% - 32px)/2);}
 .kekr-v2-feedback .kekr-v2-product-slide{opacity:1;transform:none;}
}
@media(min-width:1100px){.kekr-v2-feedback{--kekr-v2-product-card-width:calc((100% - 64px)/3);}}
@media(max-width:767px){
 .kekr-v2-feedback{--kekr-v2-product-card-width:82%;}
 .kekr-v2-feedback__body{padding:18px;gap:16px;}
 .kekr-v2-feedback .kekr-v2-feedback__quote{font-size:var(--feedback-quote-mobile,16px);}
 .kekr-v2-feedback__badge{font-size:var(--feedback-badge-mobile,11px);}
 .kekr-v2-feedback__customer{font-size:var(--feedback-customer-mobile,14px);}
 .kekr-v2-feedback__source{font-size:var(--feedback-source-mobile,12px);}
 .kekr-v2-feedback .kekr-v2-button-secondary.kekr-v2-button-secondary{font-size:var(--feedback-button-mobile,13px)!important;padding:4px 0;}
 .kekr-v2-feedback .kekr-v2-button-secondary-arrow{font-size:var(--feedback-arrow-mobile,1.25em)!important;}
}

/* Article CTA: content-only markup, no initialization required. */
.kekr-v2-article-cta{container-type:normal;width:100%;min-width:0;font-family:inherit;color:#18181a;letter-spacing:0;}
.kekr-v2-article-cta *{box-sizing:border-box;letter-spacing:0;}
.kekr-v2-article-cta__inner{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:30px 32px;background:var(--kekr-cta-bg,#f8fafc);border-left:3px solid #673de6;}
.kekr-v2-article-cta__inner>div{flex:1 1 340px;min-width:0;}
.kekr-v2-article-cta .kekr-v2-article-cta__title{margin:0;color:#18181a;font-family:inherit;font-size:var(--kekr-cta-title-desktop,22px);font-weight:500;line-height:1.3;overflow-wrap:anywhere;}
.kekr-v2-article-cta .kekr-v2-article-cta__description{margin:8px 0 0;color:#575756;font-family:inherit;font-size:var(--kekr-cta-body-desktop,18px);font-weight:400;line-height:1.6;overflow-wrap:anywhere;}
.kekr-v2-article-cta a.kekr-v2-article-cta__link{display:inline-flex;justify-content:center;align-items:center;gap:12px;justify-self:start;max-width:100%;min-height:48px;padding:12px 22px;border:1px solid #18181a;border-radius:999px;background:transparent;color:#18181a;font-family:inherit;font-size:var(--kekr-cta-button-desktop,15px);font-weight:500;line-height:1.4;text-decoration:none;box-shadow:none;transition:background .18s,color .18s;}
.kekr-v2-article-cta__link span:first-child{overflow-wrap:anywhere;min-width:0;}
.kekr-v2-article-cta .kekr-v2-article-cta__arrow{flex:none;font-size:var(--kekr-cta-arrow-desktop,22px);line-height:1;}
.kekr-v2-article-cta a.kekr-v2-article-cta__link:hover{background:#18181a;color:#fff;}
.kekr-v2-article-cta__link:focus-visible{outline:2px solid #673de6;outline-offset:4px;}
@media(max-width:600px){
 .kekr-v2-article-cta__inner{flex-direction:column;align-items:flex-start;padding:24px 20px;gap:20px;}
 .kekr-v2-article-cta__inner>div{flex:0 1 auto;width:100%;}
 .kekr-v2-article-cta .kekr-v2-article-cta__title{font-size:var(--kekr-cta-title-mobile,22px);}
 .kekr-v2-article-cta .kekr-v2-article-cta__description{font-size:var(--kekr-cta-body-mobile,16px);}
 .kekr-v2-article-cta a.kekr-v2-article-cta__link{font-size:var(--kekr-cta-button-mobile,15px);}
 .kekr-v2-article-cta .kekr-v2-article-cta__arrow{font-size:var(--kekr-cta-arrow-mobile,22px);}
}
@media(prefers-reduced-motion:reduce){.kekr-v2-article-cta a.kekr-v2-article-cta__link{transition:none;}}

/* Global network: dot map, arrivals, then figures. */
.kekr-v2-network{--network-bg:#111216;--network-text:#f4f4f7;--network-muted:#b0adb9;--network-base:#94909e;--network-blue:#786ffd;--network-purple:#786ffd;--network-line:#303038;background:var(--network-bg);color:var(--network-text);font-family:inherit;width:100%;padding:48px 32px 28px;overflow:hidden;}
.kekr-v2-network,.kekr-v2-network *{box-sizing:border-box;letter-spacing:0;}
.kekr-v2-network[data-theme="light"]{--network-bg:#f8fafc;--network-text:#18181a;--network-muted:#575756;--network-base:#85828d;--network-blue:#673de6;--network-purple:#673de6;--network-line:#dfe5ef;}
.kekr-v2-network__inner{max-width:1200px;margin:auto;}
.kekr-v2-network__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;}
.kekr-v2-network__eyebrow{font-size:var(--network-eyebrow-desktop,12px);color:var(--network-purple);font-weight:600;margin:0 0 14px;line-height:1.5;}
.kekr-v2-network .kekr-v2-network__title{color:var(--network-text);font-family:inherit;font-size:var(--network-title-desktop,34px);font-weight:500;line-height:1.2;margin:0;max-width:620px;overflow-wrap:anywhere;}
.kekr-v2-network .kekr-v2-network__description{font-size:var(--network-body-desktop,18px);color:var(--network-muted);line-height:1.6;margin:12px 0 0;max-width:620px;overflow-wrap:anywhere;}
.kekr-v2-network button.kekr-v2-network__pause{flex:0 0 40px;display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;margin:0;border:1px solid var(--network-line);border-radius:50%;background:transparent;color:var(--network-muted);cursor:pointer;}
.kekr-v2-network__pause svg{width:16px;height:16px;fill:currentColor;}
.kekr-v2-network__pause:focus-visible{outline:2px solid var(--network-purple);outline-offset:4px;}
.kekr-v2-network__pause[aria-pressed="true"] [data-pause-icon],.kekr-v2-network__pause[aria-pressed="false"] [data-play-icon]{display:none;}
.kekr-v2-network__map{margin:18px 0 8px;position:relative;}
.kekr-v2-network__map svg{display:block;width:100%;height:auto;overflow:visible;}
.kekr-v2-network [data-network-base]{fill:var(--network-base);opacity:.24;}
.kekr-v2-network__regions{fill:var(--network-blue);}
.kekr-v2-network__region{opacity:.8;}
.kekr-v2-network__guide{fill:none;stroke:var(--network-blue);stroke-width:1;stroke-opacity:.2;stroke-dasharray:3 7;}
.kekr-v2-network__route{fill:none;stroke:var(--network-purple);stroke-width:1.5;stroke-opacity:.85;stroke-linecap:round;filter:drop-shadow(0 0 2px #786ffd88) drop-shadow(0 0 5px #673de644);}
.kekr-v2-network__particle{fill:#fff;stroke:var(--network-purple);stroke-width:2;opacity:0;filter:drop-shadow(0 0 3px #786ffd) drop-shadow(0 0 7px #673de6);}
.kekr-v2-network .kekr-v2-network__china{fill:#33373d;fill-opacity:.35;stroke:#575b63;stroke-width:1.5;stroke-linejoin:round;}
.kekr-v2-network[data-theme="light"] .kekr-v2-network__china{fill:#e8ebf0;fill-opacity:.6;stroke:#b8bec8;stroke-width:1;}
.kekr-v2-network [data-network-base="9"]{opacity:1;}
.kekr-v2-network__pin{fill:var(--network-blue);stroke:var(--network-bg);stroke-width:3;}
.kekr-v2-network__destination text{fill:var(--network-muted);font:500 11px Arial,sans-serif;paint-order:stroke;stroke:var(--network-bg);stroke-width:4;stroke-linejoin:round;}
.kekr-v2-network__hq-core{fill:var(--network-text);stroke:var(--network-purple);stroke-width:3;}
.kekr-v2-network__hq text{fill:var(--network-text);font:600 12px Arial,sans-serif;paint-order:stroke;stroke:var(--network-bg);stroke-width:5;stroke-linejoin:round;}
.kekr-v2-network__ring{fill:none;stroke:var(--network-purple);stroke-width:1.1;transform-box:fill-box;transform-origin:center;opacity:0;}
.kekr-v2-network.is-network-running .kekr-v2-network__ring{animation:kekr-network-pulse 1.8s ease-out infinite;}
.kekr-v2-network.is-network-running .kekr-v2-network__ring+.kekr-v2-network__ring{animation-delay:.9s;}
@keyframes kekr-network-pulse{0%{transform:scale(.65);opacity:.6}100%{transform:scale(2.5);opacity:0}}
.kekr-v2-network__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px;margin:0;border-top:1px solid var(--network-line);}
.kekr-v2-network__stat{padding:0 28px;min-width:0;}
.kekr-v2-network__stat:first-child{padding-left:0;}
.kekr-v2-network__stat+.kekr-v2-network__stat{border-left:1px solid var(--network-line);}
.kekr-v2-network__number{display:block;font-size:var(--network-number-desktop,44px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--network-text);overflow-wrap:anywhere;}
.kekr-v2-network__stat dt{font-size:var(--network-label-desktop,14px);line-height:1.5;color:var(--network-muted);margin-top:8px;overflow-wrap:anywhere;}
.kekr-v2-network__stat dd{margin:0;}
.kekr-v2-network__note{font-size:11px;line-height:1.6;color:var(--network-muted);opacity:.8;margin:22px 0 0;}
.kekr-v2-network [data-depth]{transform:translate(calc(var(--network-x,0px)*var(--depth,1)),calc(var(--network-y,0px)*var(--depth,1)));}
@media(max-width:767px){
 .kekr-v2-network{padding:28px 16px 24px;}
 .kekr-v2-network .kekr-v2-network__title{font-size:var(--network-title-mobile,26px);}
 .kekr-v2-network .kekr-v2-network__description{font-size:var(--network-body-mobile,16px);}
 .kekr-v2-network__eyebrow{font-size:var(--network-eyebrow-mobile,11px);}
 .kekr-v2-network__head{gap:12px;}
 .kekr-v2-network__number{font-size:var(--network-number-mobile,28px);}
 .kekr-v2-network__stat{padding:0 10px;}
 .kekr-v2-network__stat dt{font-size:var(--network-label-mobile,11px);}
 .kekr-v2-network__map{margin:26px 0 20px;}
 .kekr-v2-network__destination text{display:none;}
 .kekr-v2-network__hq text{font-size:22px;}
 .kekr-v2-network [data-depth]{transform:none;}
}
@media(prefers-reduced-motion:reduce){.kekr-v2-network .kekr-v2-network__ring{animation:none!important}.kekr-v2-network [data-depth]{transform:none;}}

/* KEKR COMPONENT LIBRARY */
/* buttons */
.kekr-v2-button-primary.kekr-v2-button-primary, .kekr-v2-button-secondary.kekr-v2-button-secondary {display:var(--kekr-v2-buttons-setting-0,inline-flex);align-items:var(--kekr-v2-buttons-setting-1,center);justify-content:var(--kekr-v2-buttons-setting-2,center);min-height:var(--kekr-v2-buttons-setting-3,52px);border-radius:var(--kekr-v2-buttons-setting-4,999px);padding:var(--kekr-v2-buttons-setting-5,0px 30px);font-family:var(--kekr-v2-buttons-setting-6,inherit);transition:var(--kekr-v2-buttons-setting-7,transform 0.2s, box-shadow 0.2s, background-color 0.2s, border-color 0.2s, color 0.2s);font-size:var(--kekr-v2-buttons-setting-8,16px) !important;font-weight:var(--kekr-v2-buttons-setting-9,500) !important;line-height:var(--kekr-v2-buttons-setting-10,1) !important;text-decoration:var(--kekr-v2-buttons-setting-11,none) !important;}
.kekr-v2-button-primary.kekr-v2-button-primary span, .kekr-v2-button-secondary.kekr-v2-button-secondary span:not(.kekr-v2-button-secondary-arrow) {font-size:var(--kekr-v2-buttons-setting-12,inherit) !important;font-weight:var(--kekr-v2-buttons-setting-13,inherit) !important;line-height:var(--kekr-v2-buttons-setting-14,inherit) !important;}
.kekr-v2-button-primary.kekr-v2-button-primary:active, .kekr-v2-button-secondary.kekr-v2-button-secondary:active {transform:var(--kekr-v2-buttons-setting-15,translateY(0px) scale(0.98));}
.kekr-v2-button-primary.kekr-v2-button-primary:focus-visible, .kekr-v2-button-secondary.kekr-v2-button-secondary:focus-visible {outline:var(--kekr-v2-buttons-setting-16,rgba(103, 61, 230, 0.28) solid 3px);outline-offset:var(--kekr-v2-buttons-setting-17,3px);}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-button-primary.kekr-v2-button-primary, .kekr-v2-button-secondary.kekr-v2-button-secondary, .kekr-v2-button-secondary .kekr-v2-button-secondary-arrow {animation:var(--kekr-v2-buttons-setting-18,auto ease 0s 1 normal none running none);transition:var(--kekr-v2-buttons-setting-19,none);}
}
@media (max-width: 520px) {
.kekr-v2-button-primary.kekr-v2-button-primary, .kekr-v2-button-secondary.kekr-v2-button-secondary {min-height:var(--kekr-v2-buttons-setting-20,44px);padding:var(--kekr-v2-buttons-setting-21,0px 14px);font-size:var(--kekr-v2-buttons-setting-22,14px) !important;}
}
.kekr-v2-button-primary.kekr-v2-button-primary {gap:var(--kekr-v2-buttons-setting-23,10px);border:var(--kekr-v2-buttons-setting-24,1px solid rgb(103, 61, 230));background:var(--kekr-v2-buttons-setting-25,rgb(103, 61, 230));box-shadow:var(--kekr-v2-buttons-setting-26,none);color:var(--kekr-v2-buttons-setting-27,rgb(255, 255, 255)) !important;}
.kekr-v2-button-primary.kekr-v2-button-primary span {font-size:var(--kekr-v2-buttons-setting-28,inherit) !important;font-weight:var(--kekr-v2-buttons-setting-29,inherit) !important;line-height:var(--kekr-v2-buttons-setting-30,inherit) !important;}
.kekr-v2-button-primary.kekr-v2-button-primary:hover {border-color:var(--kekr-v2-buttons-setting-31,rgb(120, 111, 253));background:var(--kekr-v2-buttons-setting-32,rgb(120, 111, 253));transform:var(--kekr-v2-buttons-setting-33,translateY(-2px));box-shadow:var(--kekr-v2-buttons-setting-34,rgba(103, 61, 230, 0.28) 0px 18px 34px);color:var(--kekr-v2-buttons-setting-35,rgb(255, 255, 255)) !important;}
@media (max-width: 520px) {
.kekr-v2-button-primary.kekr-v2-button-primary {gap:var(--kekr-v2-buttons-setting-36,7px);}
}
.kekr-v2-button-primary .kekr-v2-button-primary-icon {width:var(--kekr-v2-buttons-setting-37,22px);height:var(--kekr-v2-buttons-setting-38,22px);flex:var(--kekr-v2-buttons-setting-39,0 0 auto);fill:var(--kekr-v2-buttons-setting-40,currentcolor);}
@media (max-width: 520px) {
.kekr-v2-button-primary .kekr-v2-button-primary-icon {width:var(--kekr-v2-buttons-setting-41,19px);height:var(--kekr-v2-buttons-setting-42,19px);}
}
.kekr-v2-button-secondary.kekr-v2-button-secondary {display:var(--kekr-v2-buttons-setting-43,inline-flex);align-items:var(--kekr-v2-buttons-setting-44,center);justify-content:var(--kekr-v2-buttons-setting-45,center);box-sizing:var(--kekr-v2-buttons-setting-46,border-box);min-height:var(--kekr-v2-buttons-setting-47,52px);padding:var(--kekr-v2-buttons-setting-48,0px 30px);border-radius:var(--kekr-v2-buttons-setting-49,999px);font-family:var(--kekr-v2-buttons-setting-50,inherit);transition:var(--kekr-v2-buttons-setting-51,transform 0.2s, background-color 0.2s, border-color 0.2s, color 0.2s);gap:var(--kekr-v2-buttons-setting-52,7px);border:var(--kekr-v2-buttons-setting-53,1px solid rgb(17, 24, 39));background:var(--kekr-v2-buttons-setting-54,transparent);font-weight:var(--kekr-v2-buttons-setting-55,500) !important;line-height:var(--kekr-v2-buttons-setting-56,1) !important;text-decoration:var(--kekr-v2-buttons-setting-57,none) !important;color:var(--kekr-v2-buttons-setting-58,rgb(17, 24, 39)) !important;font-size:var(--kekr-v2-buttons-setting-59,18px) !important;}
.kekr-v2-button-secondary.kekr-v2-button-secondary span:not(.kekr-v2-button-secondary-arrow) {font-size:var(--kekr-v2-buttons-setting-60,inherit) !important;font-weight:var(--kekr-v2-buttons-setting-61,inherit) !important;line-height:var(--kekr-v2-buttons-setting-62,inherit) !important;}
.kekr-v2-button-secondary.kekr-v2-button-secondary:hover {border-color:var(--kekr-v2-buttons-setting-63,rgb(17, 24, 39));background:var(--kekr-v2-buttons-setting-64,rgb(17, 24, 39));transform:var(--kekr-v2-buttons-setting-65,translateY(-2px));color:var(--kekr-v2-buttons-setting-66,rgb(255, 255, 255)) !important;}
.kekr-v2-button-secondary.kekr-v2-button-secondary .kekr-v2-button-secondary-arrow {display:var(--kekr-v2-buttons-setting-67,inline-block);transform:var(--kekr-v2-buttons-setting-68,translateY(-1px));animation:var(--kekr-v2-buttons-setting-69,1.15s ease-in-out 0s infinite normal none running kekr-v2-button-arrow-slide);font-size:var(--kekr-v2-buttons-setting-70,1.35em) !important;line-height:var(--kekr-v2-buttons-setting-71,0.8) !important;}
@keyframes kekr-v2-button-arrow-slide {
0%, 100% {transform:var(--kekr-v2-buttons-setting-72,translate(0px, -1px));}
50% {transform:var(--kekr-v2-buttons-setting-73,translate(5px, -1px));}
}
@media (max-width: 520px) {
.kekr-v2-button-secondary.kekr-v2-button-secondary {min-height:var(--kekr-v2-buttons-setting-74,44px);padding:var(--kekr-v2-buttons-setting-75,0px 14px);font-size:var(--kekr-v2-buttons-setting-76,16px) !important;}
.kekr-v2-button-secondary.kekr-v2-button-secondary .kekr-v2-button-secondary-arrow {font-size:var(--kekr-v2-buttons-setting-77,1.25em) !important;}
}
.kekr-v2-button-secondary.kekr-v2-button-secondary:active {transform:var(--kekr-v2-buttons-setting-78,translateY(0px) scale(0.98));}
.kekr-v2-button-secondary.kekr-v2-button-secondary:focus-visible {outline:var(--kekr-v2-buttons-setting-79,rgba(103, 61, 230, 0.28) solid 3px);outline-offset:var(--kekr-v2-buttons-setting-80,3px);}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-button-secondary.kekr-v2-button-secondary, .kekr-v2-button-secondary.kekr-v2-button-secondary .kekr-v2-button-secondary-arrow {animation:var(--kekr-v2-buttons-setting-81,auto ease 0s 1 normal none running none);transition:var(--kekr-v2-buttons-setting-82,none);}
}

/* index */
.kekr-v2-resin-index-grid {display:var(--kekr-v2-index-setting-0,grid);grid-template-columns:var(--kekr-v2-index-setting-1,repeat(4, minmax(0px, 1fr)));gap:var(--kekr-v2-index-setting-2,14px);width:var(--kekr-v2-index-setting-3,100%);font-family:var(--kekr-v2-index-setting-4,inherit);}
.kekr-v2-resin-index-grid a {position:var(--kekr-v2-index-setting-5,relative);display:var(--kekr-v2-index-setting-6,flex);min-height:var(--kekr-v2-index-setting-7,50px);align-items:var(--kekr-v2-index-setting-8,center);justify-content:var(--kekr-v2-index-setting-9,center);border:var(--kekr-v2-index-setting-10,1px solid rgb(226, 229, 236));border-radius:var(--kekr-v2-index-setting-11,8px);background:var(--kekr-v2-index-setting-12,rgb(255, 255, 255));padding:var(--kekr-v2-index-setting-13,0px 18px);color:var(--kekr-v2-index-setting-14,rgb(17, 24, 39));font-family:var(--kekr-v2-index-setting-15,inherit);font-size:var(--kekr-v2-index-setting-16,14px);font-weight:var(--kekr-v2-index-setting-17,500);line-height:var(--kekr-v2-index-setting-18,1.2);text-align:var(--kekr-v2-index-setting-19,center);box-shadow:var(--kekr-v2-index-setting-20,rgba(20, 26, 38, 0) 0px 0px 0px);transition:var(--kekr-v2-index-setting-21,transform 0.2s, box-shadow 0.2s, border-color 0.2s, color 0.2s);text-decoration:var(--kekr-v2-index-setting-22,none) !important;}
.kekr-v2-resin-index-grid a:hover {color:var(--kekr-v2-index-setting-23,rgb(103, 61, 230));border-color:var(--kekr-v2-index-setting-24,rgba(103, 61, 230, 0.34));transform:var(--kekr-v2-index-setting-25,translateY(-4px));box-shadow:var(--kekr-v2-index-setting-26,rgba(103, 61, 230, 0.13) 0px 14px 28px);}
@media (max-width: 1024px) {
.kekr-v2-resin-index-grid {grid-template-columns:var(--kekr-v2-index-setting-27,repeat(2, minmax(0px, 1fr)));}
}
@media (max-width: 767px) {
.kekr-v2-resin-index-grid {grid-template-columns:var(--kekr-v2-index-setting-28,1fr);gap:var(--kekr-v2-index-setting-29,10px);}
.kekr-v2-resin-index-grid a {min-height:var(--kekr-v2-index-setting-30,46px);padding:var(--kekr-v2-index-setting-31,0px 16px);}
}

/* cards */
.kekr-v2-pcards {--kekr-v2-color-primary:var(--kekr-v2-cards-setting-0,#673de6);--kekr-v2-color-border:var(--kekr-v2-cards-setting-1,#dfe5ef);display:var(--kekr-v2-cards-setting-2,grid);grid-template-columns:var(--kekr-v2-cards-setting-3,repeat(3, minmax(0px, 1fr)));gap:var(--kekr-v2-cards-setting-4,24px);background:var(--kekr-v2-cards-setting-5,transparent);font-family:var(--kekr-v2-cards-setting-6,inherit);letter-spacing:var(--kekr-v2-cards-setting-7,0px);width:var(--kekr-v2-cards-setting-8,100%);}
.kekr-v2-pcards, .kekr-v2-pcards * {box-sizing:var(--kekr-v2-cards-setting-9,border-box);}
.kekr-v2-pcards .kekr-v2-pcard {display:var(--kekr-v2-cards-setting-10,flex);flex-direction:var(--kekr-v2-cards-setting-11,column);min-width:var(--kekr-v2-cards-setting-12,0px);overflow:var(--kekr-v2-cards-setting-13,hidden);border:var(--kekr-v2-cards-setting-14,1px solid var(--kekr-v2-color-border));border-radius:var(--kekr-v2-cards-setting-15,8px);background:var(--kekr-v2-cards-setting-16,transparent);}
.kekr-v2-pcards .kekr-v2-pcard-media {position:var(--kekr-v2-cards-setting-17,relative);aspect-ratio:var(--kekr-v2-cards-setting-18,6 / 5);background:var(--kekr-v2-cards-setting-19,transparent);overflow:var(--kekr-v2-cards-setting-20,hidden);}
.kekr-v2-pcards .kekr-v2-pcard-media img {display:var(--kekr-v2-cards-setting-21,block);width:var(--kekr-v2-cards-setting-22,100%);height:var(--kekr-v2-cards-setting-23,100%);max-width:var(--kekr-v2-cards-setting-24,100%);object-fit:var(--kekr-v2-cards-setting-25,contain);border:var(--kekr-v2-cards-setting-26,0px);border-radius:var(--kekr-v2-cards-setting-27,0px);padding:var(--kekr-v2-cards-setting-28,36px 12px 8px);}
.kekr-v2-pcards .kekr-v2-pcard-badge {position:var(--kekr-v2-cards-setting-29,absolute);top:var(--kekr-v2-cards-setting-30,14px);left:var(--kekr-v2-cards-setting-31,14px);max-width:var(--kekr-v2-cards-setting-32,calc(100% - 28px));padding:var(--kekr-v2-cards-setting-33,5px 12px);border-radius:var(--kekr-v2-cards-setting-34,999px);background:var(--kekr-v2-cards-setting-35,var(--kekr-v2-color-primary));color:var(--kekr-v2-cards-setting-36,rgb(255, 255, 255));font-size:var(--kekr-v2-cards-setting-37,12px);font-weight:var(--kekr-v2-cards-setting-38,600);line-height:var(--kekr-v2-cards-setting-39,1.4);overflow-wrap:var(--kekr-v2-cards-setting-40,anywhere);z-index:var(--kekr-v2-cards-setting-41,1);}
.kekr-v2-pcards .kekr-v2-pcard-content {display:var(--kekr-v2-cards-setting-42,flex);flex-direction:var(--kekr-v2-cards-setting-43,column);flex:var(--kekr-v2-cards-setting-44,1 1 0%);min-width:var(--kekr-v2-cards-setting-45,0px);padding:var(--kekr-v2-cards-setting-46,22px);}
.kekr-v2-pcards .kekr-v2-pcard-title {margin:var(--kekr-v2-cards-setting-47,0px 0px 12px);color:var(--kekr-v2-cards-setting-48,rgb(24, 24, 26));font-family:var(--kekr-v2-cards-setting-49,inherit);font-size:var(--kekr-v2-cards-setting-50,26px);font-weight:var(--kekr-v2-cards-setting-51,500);line-height:var(--kekr-v2-cards-setting-52,1.25);letter-spacing:var(--kekr-v2-cards-setting-53,0px);overflow-wrap:var(--kekr-v2-cards-setting-54,anywhere);}
.kekr-v2-pcards .kekr-v2-pcard-desc {margin:var(--kekr-v2-cards-setting-55,0px 0px 24px);color:var(--kekr-v2-cards-setting-56,rgb(87, 87, 86));font-size:var(--kekr-v2-cards-setting-57,18px);font-weight:var(--kekr-v2-cards-setting-58,400);line-height:var(--kekr-v2-cards-setting-59,1.6);overflow-wrap:var(--kekr-v2-cards-setting-60,anywhere);}
.kekr-v2-pcards .kekr-v2-pcard-specs {display:var(--kekr-v2-cards-setting-61,grid);grid-template-columns:var(--kekr-v2-cards-setting-62,repeat(3, minmax(0px, 1fr)));margin:var(--kekr-v2-cards-setting-63,auto 0px 22px);padding:var(--kekr-v2-cards-setting-64,18px 0px);border-top:var(--kekr-v2-cards-setting-65,1px solid var(--kekr-v2-color-border));border-bottom:var(--kekr-v2-cards-setting-66,1px solid var(--kekr-v2-color-border));gap:var(--kekr-v2-cards-setting-67,0px);}
.kekr-v2-pcards .kekr-v2-pcard-spec {min-width:var(--kekr-v2-cards-setting-68,0px);padding:var(--kekr-v2-cards-setting-69,0px 10px);border-left:var(--kekr-v2-cards-setting-70,1px solid var(--kekr-v2-color-border));overflow-wrap:var(--kekr-v2-cards-setting-71,anywhere);}
.kekr-v2-pcards .kekr-v2-pcard-spec:first-child {padding-left:var(--kekr-v2-cards-setting-72,0px);border-left:var(--kekr-v2-cards-setting-73,0px);}
.kekr-v2-pcards .kekr-v2-pcard-spec:last-child {padding-right:var(--kekr-v2-cards-setting-74,0px);}
.kekr-v2-pcards dt {margin:var(--kekr-v2-cards-setting-75,0px 0px 8px);font-size:var(--kekr-v2-cards-setting-76,11px);font-weight:var(--kekr-v2-cards-setting-77,400);line-height:var(--kekr-v2-cards-setting-78,1.4);color:var(--kekr-v2-cards-setting-79,rgb(87, 87, 86));}
.kekr-v2-pcards dd {margin:var(--kekr-v2-cards-setting-80,0px);font-size:var(--kekr-v2-cards-setting-81,22px);font-weight:var(--kekr-v2-cards-setting-82,500);line-height:var(--kekr-v2-cards-setting-83,1.25);color:var(--kekr-v2-cards-setting-84,rgb(24, 24, 26));}
.kekr-v2-pcards dd small {display:var(--kekr-v2-cards-setting-85,inline);margin-left:var(--kekr-v2-cards-setting-86,3px);font-size:var(--kekr-v2-cards-setting-87,11px);line-height:var(--kekr-v2-cards-setting-88,inherit);font-weight:var(--kekr-v2-cards-setting-89,400);}
.kekr-v2-pcards a.kekr-v2-pcard-cta {display:var(--kekr-v2-cards-setting-90,inline-flex);align-items:var(--kekr-v2-cards-setting-91,center);justify-content:var(--kekr-v2-cards-setting-92,center);gap:var(--kekr-v2-cards-setting-93,7px);align-self:var(--kekr-v2-cards-setting-94,flex-start);max-width:var(--kekr-v2-cards-setting-95,100%);min-height:var(--kekr-v2-cards-setting-96,52px);padding:var(--kekr-v2-cards-setting-97,10px 30px);border:var(--kekr-v2-cards-setting-98,1px solid rgb(17, 24, 39));border-radius:var(--kekr-v2-cards-setting-99,999px);background:var(--kekr-v2-cards-setting-100,transparent);font-family:var(--kekr-v2-cards-setting-101,inherit);font-size:var(--kekr-v2-cards-setting-102,16px);font-weight:var(--kekr-v2-cards-setting-103,500);line-height:var(--kekr-v2-cards-setting-104,1.2);transition:var(--kekr-v2-cards-setting-105,transform 0.2s, background-color 0.2s, border-color 0.2s, color 0.2s);color:var(--kekr-v2-cards-setting-106,rgb(17, 24, 39)) !important;text-decoration:var(--kekr-v2-cards-setting-107,none) !important;}
.kekr-v2-pcards .kekr-v2-pcard-cta span:first-child {min-width:var(--kekr-v2-cards-setting-108,0px);overflow-wrap:var(--kekr-v2-cards-setting-109,anywhere);}
.kekr-v2-pcards .kekr-v2-pcard-arrow {display:var(--kekr-v2-cards-setting-110,inline-block);flex-shrink:var(--kekr-v2-cards-setting-111,0);font-size:var(--kekr-v2-cards-setting-112,1.35em);line-height:var(--kekr-v2-cards-setting-113,0.8);animation:var(--kekr-v2-cards-setting-114,1.15s ease-in-out 0s infinite normal none running kekr-v2-pcard-arrow-slide);}
@keyframes kekr-v2-pcard-arrow-slide {
0%, 100% {transform:var(--kekr-v2-cards-setting-115,translate(0px, -1px));}
50% {transform:var(--kekr-v2-cards-setting-116,translate(5px, -1px));}
}
.kekr-v2-pcards a.kekr-v2-pcard-cta:hover {background:var(--kekr-v2-cards-setting-117,rgb(17, 24, 39));border-color:var(--kekr-v2-cards-setting-118,rgb(17, 24, 39));transform:var(--kekr-v2-cards-setting-119,translateY(-2px));color:var(--kekr-v2-cards-setting-120,rgb(255, 255, 255)) !important;}
.kekr-v2-pcards a.kekr-v2-pcard-cta:focus-visible {outline:var(--kekr-v2-cards-setting-121,2px solid var(--kekr-v2-color-primary));outline-offset:var(--kekr-v2-cards-setting-122,-4px);}
.kekr-v2-pcards a.kekr-v2-pcard-cta:active {transform:var(--kekr-v2-cards-setting-123,translateY(0px) scale(0.98));}
@media (max-width: 1024px) {
.kekr-v2-pcards {grid-template-columns:var(--kekr-v2-cards-setting-124,repeat(2, minmax(0px, 1fr)));}
}
@media (max-width: 767px) {
.kekr-v2-pcards {grid-template-columns:var(--kekr-v2-cards-setting-125,repeat(2, minmax(0px, 1fr)));gap:var(--kekr-v2-cards-setting-126,12px);}
.kekr-v2-pcards .kekr-v2-pcard-content {padding:var(--kekr-v2-cards-setting-127,12px 10px);}
.kekr-v2-pcards .kekr-v2-pcard-title {font-size:var(--kekr-v2-cards-setting-128,18px);margin-bottom:var(--kekr-v2-cards-setting-129,8px);}
.kekr-v2-pcards .kekr-v2-pcard-desc {font-size:var(--kekr-v2-cards-setting-130,16px);margin-bottom:var(--kekr-v2-cards-setting-131,16px);}
.kekr-v2-pcards .kekr-v2-pcard-badge {top:var(--kekr-v2-cards-setting-132,8px);left:var(--kekr-v2-cards-setting-133,8px);max-width:var(--kekr-v2-cards-setting-134,calc(100% - 16px));padding:var(--kekr-v2-cards-setting-135,3px 7px);font-size:var(--kekr-v2-cards-setting-136,9px);line-height:var(--kekr-v2-cards-setting-137,1.3);font-weight:var(--kekr-v2-cards-setting-138,500);}
.kekr-v2-pcards .kekr-v2-pcard-media img {padding:var(--kekr-v2-cards-setting-139,28px 4px 4px);}
.kekr-v2-pcards .kekr-v2-pcard-specs {grid-template-columns:var(--kekr-v2-cards-setting-140,1fr);padding:var(--kekr-v2-cards-setting-141,8px 0px);margin-bottom:var(--kekr-v2-cards-setting-142,14px);gap:var(--kekr-v2-cards-setting-143,10px);}
.kekr-v2-pcards .kekr-v2-pcard-spec {padding:var(--kekr-v2-cards-setting-144,0px);border:var(--kekr-v2-cards-setting-145,0px);display:var(--kekr-v2-cards-setting-146,grid);grid-template-columns:var(--kekr-v2-cards-setting-147,minmax(0px, 2fr) minmax(0px, 3fr));gap:var(--kekr-v2-cards-setting-148,6px);align-items:var(--kekr-v2-cards-setting-149,start);}
.kekr-v2-pcards dt {font-size:var(--kekr-v2-cards-setting-150,10px);margin:var(--kekr-v2-cards-setting-151,0px);}
.kekr-v2-pcards dd {font-size:var(--kekr-v2-cards-setting-152,15px);text-align:var(--kekr-v2-cards-setting-153,right);}
.kekr-v2-pcards dd small {font-size:var(--kekr-v2-cards-setting-154,10px);}
.kekr-v2-pcards a.kekr-v2-pcard-cta {width:var(--kekr-v2-cards-setting-155,auto);min-height:var(--kekr-v2-cards-setting-156,36px);padding:var(--kekr-v2-cards-setting-157,6px 11px);gap:var(--kekr-v2-cards-setting-158,7px);font-size:var(--kekr-v2-cards-setting-159,11px);}
.kekr-v2-pcards .kekr-v2-pcard-arrow {font-size:var(--kekr-v2-cards-setting-160,1.25em);}
}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-pcards a.kekr-v2-pcard-cta {transition:var(--kekr-v2-cards-setting-161,none);}
.kekr-v2-pcards .kekr-v2-pcard-arrow {animation:var(--kekr-v2-cards-setting-162,auto ease 0s 1 normal none running none);}
}

/* events */
.kekr-v2-events {--kekr-v2-event-primary:var(--kekr-v2-events-setting-0,#673de6);--kekr-v2-event-hover:var(--kekr-v2-events-setting-1,#786ffd);--kekr-v2-event-heading:var(--kekr-v2-events-setting-2,#18181a);--kekr-v2-event-text:var(--kekr-v2-events-setting-3,#575756);--kekr-v2-event-line:var(--kekr-v2-events-setting-4,#dfe5ef);width:var(--kekr-v2-events-setting-5,100%);max-width:var(--kekr-v2-events-setting-6,1200px);margin:var(--kekr-v2-events-setting-7,0px auto);background:var(--kekr-v2-events-setting-8,transparent);color:var(--kekr-v2-events-setting-9,var(--kekr-v2-event-text));font-family:var(--kekr-v2-events-setting-10,"DM Sans", Arial, sans-serif);container-type:var(--kekr-v2-events-setting-11,inline-size);}
.kekr-v2-events, .kekr-v2-events * {box-sizing:var(--kekr-v2-events-setting-12,border-box);letter-spacing:var(--kekr-v2-events-setting-13,0px);}
.kekr-v2-events, .kekr-v2-events__group, .kekr-v2-events__item, .kekr-v2-events__image {box-shadow:var(--kekr-v2-events-setting-14,none);background:var(--kekr-v2-events-setting-15,transparent) !important;}
.kekr-v2-events__month {display:var(--kekr-v2-events-setting-16,flex);align-items:var(--kekr-v2-events-setting-17,center);gap:var(--kekr-v2-events-setting-18,24px);margin:var(--kekr-v2-events-setting-19,0px 0px 36px);font-size:var(--kekr-v2-events-setting-20,18px);line-height:var(--kekr-v2-events-setting-21,1.5);font-weight:var(--kekr-v2-events-setting-22,500);color:var(--kekr-v2-events-setting-23,var(--kekr-v2-event-heading));}
.kekr-v2-events__month::after {content:var(--kekr-v2-events-setting-24,"");flex:var(--kekr-v2-events-setting-25,1 1 0%);height:var(--kekr-v2-events-setting-26,1px);background:var(--kekr-v2-events-setting-27,var(--kekr-v2-event-line));}
.kekr-v2-events__group + .kekr-v2-events__group {margin-top:var(--kekr-v2-events-setting-28,36px);}
.kekr-v2-events__item {display:var(--kekr-v2-events-setting-29,grid);grid-template-columns:var(--kekr-v2-events-setting-30,64px 240px minmax(0px, 1fr) 190px);gap:var(--kekr-v2-events-setting-31,24px 32px);padding:var(--kekr-v2-events-setting-32,48px 0px 56px);border-bottom:var(--kekr-v2-events-setting-33,1px solid var(--kekr-v2-event-line));background:var(--kekr-v2-events-setting-34,transparent);align-items:var(--kekr-v2-events-setting-35,start);}
.kekr-v2-events__date {display:var(--kekr-v2-events-setting-36,flex);flex-direction:var(--kekr-v2-events-setting-37,column);align-items:var(--kekr-v2-events-setting-38,center);justify-self:var(--kekr-v2-events-setting-39,start);min-width:var(--kekr-v2-events-setting-40,64px);gap:var(--kekr-v2-events-setting-41,3px);padding-top:var(--kekr-v2-events-setting-42,3px);color:var(--kekr-v2-events-setting-43,var(--kekr-v2-event-heading));}
.kekr-v2-events__weekday {font-size:var(--kekr-v2-events-setting-44,12px);line-height:var(--kekr-v2-events-setting-45,1.5);text-transform:var(--kekr-v2-events-setting-46,uppercase);}
.kekr-v2-events__day {font-family:var(--kekr-v2-events-setting-47,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-events-setting-48,32px);font-weight:var(--kekr-v2-events-setting-49,600);line-height:var(--kekr-v2-events-setting-50,1.15);}
.kekr-v2-events__content, .kekr-v2-events__aside {min-width:var(--kekr-v2-events-setting-51,0px);}
.kekr-v2-events__range {display:var(--kekr-v2-events-setting-52,block);margin:var(--kekr-v2-events-setting-53,0px 0px 14px);font-size:var(--kekr-v2-events-setting-54,15px);line-height:var(--kekr-v2-events-setting-55,1.5);color:var(--kekr-v2-events-setting-56,var(--kekr-v2-event-text));}
.kekr-v2-events .kekr-v2-events__name {display:var(--kekr-v2-events-setting-57,block);margin:var(--kekr-v2-events-setting-58,0px 0px 20px);font-family:var(--kekr-v2-events-setting-59,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-events-setting-60,26px);font-weight:var(--kekr-v2-events-setting-61,600);line-height:var(--kekr-v2-events-setting-62,1.31);color:var(--kekr-v2-events-setting-63,var(--kekr-v2-event-heading));text-transform:var(--kekr-v2-events-setting-64,none);overflow-wrap:var(--kekr-v2-events-setting-65,anywhere);}
.kekr-v2-events__venue {margin:var(--kekr-v2-events-setting-66,0px);font-size:var(--kekr-v2-events-setting-67,16px);line-height:var(--kekr-v2-events-setting-68,1.6);font-weight:var(--kekr-v2-events-setting-69,600);color:var(--kekr-v2-events-setting-70,var(--kekr-v2-event-heading));overflow-wrap:var(--kekr-v2-events-setting-71,anywhere);}
.kekr-v2-events__booth {margin:var(--kekr-v2-events-setting-72,4px 0px 0px);font-size:var(--kekr-v2-events-setting-73,14px);line-height:var(--kekr-v2-events-setting-74,1.6);}
.kekr-v2-events__description {margin:var(--kekr-v2-events-setting-75,22px 0px 0px);max-width:var(--kekr-v2-events-setting-76,52ch);font-size:var(--kekr-v2-events-setting-77,18px);font-weight:var(--kekr-v2-events-setting-78,400);line-height:var(--kekr-v2-events-setting-79,1.6);white-space:var(--kekr-v2-events-setting-80,pre-line);overflow-wrap:var(--kekr-v2-events-setting-81,anywhere);}
.kekr-v2-events__aside {display:var(--kekr-v2-events-setting-82,flex);flex-direction:var(--kekr-v2-events-setting-83,column);align-items:var(--kekr-v2-events-setting-84,flex-start);gap:var(--kekr-v2-events-setting-85,28px);}
.kekr-v2-events__image {position:var(--kekr-v2-events-setting-86,relative);aspect-ratio:var(--kekr-v2-events-setting-87,16 / 9);width:var(--kekr-v2-events-setting-88,100%);max-width:var(--kekr-v2-events-setting-89,240px);border-radius:var(--kekr-v2-events-setting-90,8px);overflow:var(--kekr-v2-events-setting-91,hidden);background:var(--kekr-v2-events-setting-92,transparent);}
.kekr-v2-events__image img {position:var(--kekr-v2-events-setting-93,absolute);inset:var(--kekr-v2-events-setting-94,0px);display:var(--kekr-v2-events-setting-95,block);max-width:var(--kekr-v2-events-setting-96,100%);object-fit:var(--kekr-v2-events-setting-97,contain);border:var(--kekr-v2-events-setting-98,0px);box-shadow:var(--kekr-v2-events-setting-99,none);margin:var(--kekr-v2-events-setting-100,0px);padding:var(--kekr-v2-events-setting-101,0px);width:var(--kekr-v2-events-setting-102,100%) !important;height:var(--kekr-v2-events-setting-103,100%) !important;border-radius:var(--kekr-v2-events-setting-104,0px) !important;}
.kekr-v2-events__image:empty {border:var(--kekr-v2-events-setting-105,1px dashed var(--kekr-v2-event-line));}
@container (max-width: 850px) {
.kekr-v2-events__item {grid-template-columns:var(--kekr-v2-events-setting-106,56px 200px minmax(0px, 1fr));column-gap:var(--kekr-v2-events-setting-107,24px);padding:var(--kekr-v2-events-setting-108,32px 0px 40px);}
.kekr-v2-events__date {min-width:var(--kekr-v2-events-setting-109,48px);}
.kekr-v2-events .kekr-v2-events__name {font-size:var(--kekr-v2-events-setting-110,22px);}
}
@container (max-width: 560px) {
.kekr-v2-events__month {font-size:var(--kekr-v2-events-setting-111,16px);gap:var(--kekr-v2-events-setting-112,16px);margin-bottom:var(--kekr-v2-events-setting-113,12px);}
.kekr-v2-events__item {grid-template-columns:var(--kekr-v2-events-setting-114,40px minmax(0px, 1fr));gap:var(--kekr-v2-events-setting-115,16px);padding:var(--kekr-v2-events-setting-116,24px 0px 32px);}
.kekr-v2-events__date {min-width:var(--kekr-v2-events-setting-117,36px);}
.kekr-v2-events__aside, .kekr-v2-events__content {grid-column:var(--kekr-v2-events-setting-118,2);}
.kekr-v2-events__day {font-size:var(--kekr-v2-events-setting-119,26px);}
.kekr-v2-events .kekr-v2-events__name {font-size:var(--kekr-v2-events-setting-120,20px);line-height:var(--kekr-v2-events-setting-121,1.35);margin-bottom:var(--kekr-v2-events-setting-122,14px);}
.kekr-v2-events__description, .kekr-v2-events__venue {font-size:var(--kekr-v2-events-setting-123,15px);}
.kekr-v2-events__description {margin-top:var(--kekr-v2-events-setting-124,16px);}
.kekr-v2-events__group + .kekr-v2-events__group {margin-top:var(--kekr-v2-events-setting-125,28px);}
}
.kekr-v2-events__actions {min-width:var(--kekr-v2-events-setting-126,0px);align-self:var(--kekr-v2-events-setting-127,center);}
.kekr-v2-events .kekr-v2-events__book {display:var(--kekr-v2-events-setting-128,inline-flex);align-items:var(--kekr-v2-events-setting-129,center);justify-content:var(--kekr-v2-events-setting-130,center);width:var(--kekr-v2-events-setting-131,100%);min-height:var(--kekr-v2-events-setting-132,52px);padding:var(--kekr-v2-events-setting-133,12px 30px);border:var(--kekr-v2-events-setting-134,1px solid var(--kekr-v2-event-primary));border-radius:var(--kekr-v2-events-setting-135,999px);background:var(--kekr-v2-events-setting-136,var(--kekr-v2-event-primary));font:var(--kekr-v2-events-setting-137,500 16px / 1.3 "DM Sans", Arial, sans-serif);text-align:var(--kekr-v2-events-setting-138,center);overflow-wrap:var(--kekr-v2-events-setting-139,anywhere);box-shadow:var(--kekr-v2-events-setting-140,rgba(103, 61, 230, 0.22) 0px 14px 28px);transition:var(--kekr-v2-events-setting-141,background-color 0.18s, transform 0.18s);color:var(--kekr-v2-events-setting-142,rgb(255, 255, 255)) !important;text-decoration:var(--kekr-v2-events-setting-143,none) !important;}
.kekr-v2-events .kekr-v2-events__book[href]:hover {background:var(--kekr-v2-events-setting-144,var(--kekr-v2-event-hover));border-color:var(--kekr-v2-events-setting-145,var(--kekr-v2-event-hover));transform:var(--kekr-v2-events-setting-146,translateY(-2px));}
.kekr-v2-events__book:focus-visible {outline:var(--kekr-v2-events-setting-147,2px solid var(--kekr-v2-event-primary));outline-offset:var(--kekr-v2-events-setting-148,4px);}
.kekr-v2-events .kekr-v2-events__book[href]:active {transform:var(--kekr-v2-events-setting-149,translateY(0px) scale(0.98));}
.kekr-v2-events .kekr-v2-events__book[aria-disabled="true"] {opacity:var(--kekr-v2-events-setting-150,0.55);box-shadow:var(--kekr-v2-events-setting-151,none);cursor:var(--kekr-v2-events-setting-152,default);}
@container (min-width: 851px) and (max-width: 1050px) {
.kekr-v2-events__item {grid-template-columns:var(--kekr-v2-events-setting-153,56px 200px minmax(0px, 1fr) 170px);column-gap:var(--kekr-v2-events-setting-154,24px);}
.kekr-v2-events .kekr-v2-events__book {padding:var(--kekr-v2-events-setting-155,12px 20px);}
}
@container (max-width: 850px) {
.kekr-v2-events__actions {grid-column:var(--kekr-v2-events-setting-156,3);justify-self:var(--kekr-v2-events-setting-157,end);width:var(--kekr-v2-events-setting-158,min(100%, 190px));}
}
@container (max-width: 560px) {
.kekr-v2-events__actions {grid-column:var(--kekr-v2-events-setting-159,2);justify-self:var(--kekr-v2-events-setting-160,start);}
.kekr-v2-events .kekr-v2-events__book {min-height:var(--kekr-v2-events-setting-161,44px);padding:var(--kekr-v2-events-setting-162,12px 20px);font-size:var(--kekr-v2-events-setting-163,15px);}
}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-events .kekr-v2-events__book {transition:var(--kekr-v2-events-setting-164,none);transform:var(--kekr-v2-events-setting-165,none) !important;}
}

/* invitation */
.kekr-v2-invite {--kekr-v2-invite-primary:var(--kekr-v2-invitation-setting-0,#673de6);--kekr-v2-invite-text:var(--kekr-v2-invitation-setting-1,#575756);--kekr-v2-invite-line:var(--kekr-v2-invitation-setting-2,#dfe5ef);width:var(--kekr-v2-invitation-setting-3,100%);max-width:var(--kekr-v2-invitation-setting-4,560px);margin:var(--kekr-v2-invitation-setting-5,0px);box-shadow:var(--kekr-v2-invitation-setting-6,none);color:var(--kekr-v2-invitation-setting-7,rgb(24, 24, 26));font-family:var(--kekr-v2-invitation-setting-8,"DM Sans", Arial, sans-serif);container-type:var(--kekr-v2-invitation-setting-9,inline-size);background:var(--kekr-v2-invitation-setting-10,transparent) !important;}
.kekr-v2-invite, .kekr-v2-invite * {box-sizing:var(--kekr-v2-invitation-setting-11,border-box);letter-spacing:var(--kekr-v2-invitation-setting-12,0px);}
.kekr-v2-invite {display:var(--kekr-v2-invitation-setting-13,flow-root);flex-grow:var(--kekr-v2-invitation-setting-14,0);height:var(--kekr-v2-invitation-setting-15,auto) !important;min-height:var(--kekr-v2-invitation-setting-16,0px) !important;padding:var(--kekr-v2-invitation-setting-17,0px) !important;margin:var(--kekr-v2-invitation-setting-18,0px) !important;}
.kekr-v2-invite > :last-child {margin-bottom:var(--kekr-v2-invitation-setting-19,0px);}
.kekr-v2-invite__eyebrow {display:var(--kekr-v2-invitation-setting-20,flex);align-items:var(--kekr-v2-invitation-setting-21,center);gap:var(--kekr-v2-invitation-setting-22,12px);margin:var(--kekr-v2-invitation-setting-23,0px 0px 18px);font-size:var(--kekr-v2-invitation-setting-24,13px);font-weight:var(--kekr-v2-invitation-setting-25,600);line-height:var(--kekr-v2-invitation-setting-26,1.5);color:var(--kekr-v2-invitation-setting-27,var(--kekr-v2-invite-primary));text-transform:var(--kekr-v2-invitation-setting-28,none);}
.kekr-v2-invite__eyebrow::before {content:var(--kekr-v2-invitation-setting-29,"");width:var(--kekr-v2-invitation-setting-30,28px);height:var(--kekr-v2-invitation-setting-31,2px);flex:var(--kekr-v2-invitation-setting-32,0 0 auto);background:var(--kekr-v2-invitation-setting-33,currentcolor);}
.kekr-v2-invite .kekr-v2-invite__title {display:var(--kekr-v2-invitation-setting-34,block);margin:var(--kekr-v2-invitation-setting-35,0px 0px 18px);font-family:var(--kekr-v2-invitation-setting-36,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-invitation-setting-37,32px);font-weight:var(--kekr-v2-invitation-setting-38,600);line-height:var(--kekr-v2-invitation-setting-39,1.18);color:var(--kekr-v2-invitation-setting-40,rgb(24, 24, 26));text-transform:var(--kekr-v2-invitation-setting-41,none);overflow-wrap:var(--kekr-v2-invitation-setting-42,anywhere);}
.kekr-v2-invite .kekr-v2-invite__intro {margin:var(--kekr-v2-invitation-setting-43,0px 0px 30px);max-width:var(--kekr-v2-invitation-setting-44,48ch);font-size:var(--kekr-v2-invitation-setting-45,18px);font-weight:var(--kekr-v2-invitation-setting-46,400);line-height:var(--kekr-v2-invitation-setting-47,1.6);color:var(--kekr-v2-invitation-setting-48,var(--kekr-v2-invite-text));overflow-wrap:var(--kekr-v2-invitation-setting-49,anywhere);white-space:var(--kekr-v2-invitation-setting-50,pre-line);}
.kekr-v2-invite__when {display:var(--kekr-v2-invitation-setting-51,flex);align-items:var(--kekr-v2-invitation-setting-52,center);gap:var(--kekr-v2-invitation-setting-53,22px);padding:var(--kekr-v2-invitation-setting-54,24px 0px);border-top:var(--kekr-v2-invitation-setting-55,1px solid var(--kekr-v2-invite-line));border-bottom:var(--kekr-v2-invitation-setting-56,1px solid var(--kekr-v2-invite-line));}
.kekr-v2-invite__days {font-family:var(--kekr-v2-invitation-setting-57,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-invitation-setting-58,38px);font-weight:var(--kekr-v2-invitation-setting-59,500);line-height:var(--kekr-v2-invitation-setting-60,1.15);font-variant-numeric:var(--kekr-v2-invitation-setting-61,tabular-nums);white-space:var(--kekr-v2-invitation-setting-62,nowrap);color:var(--kekr-v2-invitation-setting-63,rgb(24, 24, 26));}
.kekr-v2-invite__month {display:var(--kekr-v2-invitation-setting-64,flex);flex-direction:var(--kekr-v2-invitation-setting-65,column);gap:var(--kekr-v2-invitation-setting-66,2px);min-width:var(--kekr-v2-invitation-setting-67,0px);font-size:var(--kekr-v2-invitation-setting-68,16px);font-weight:var(--kekr-v2-invitation-setting-69,500);line-height:var(--kekr-v2-invitation-setting-70,1.5);overflow-wrap:var(--kekr-v2-invitation-setting-71,anywhere);}
.kekr-v2-invite__year {font-size:var(--kekr-v2-invitation-setting-72,14px);font-weight:var(--kekr-v2-invitation-setting-73,400);color:var(--kekr-v2-invitation-setting-74,var(--kekr-v2-invite-text));}
.kekr-v2-invite__details {display:var(--kekr-v2-invitation-setting-75,grid);grid-template-columns:var(--kekr-v2-invitation-setting-76,minmax(0px, 1.6fr) minmax(0px, 1fr));gap:var(--kekr-v2-invitation-setting-77,24px);margin:var(--kekr-v2-invitation-setting-78,24px 0px 30px);padding:var(--kekr-v2-invitation-setting-79,0px);}
.kekr-v2-invite__details > div {min-width:var(--kekr-v2-invitation-setting-80,0px);}
.kekr-v2-invite__details > div + div {border-left:var(--kekr-v2-invitation-setting-81,1px solid var(--kekr-v2-invite-line));padding-left:var(--kekr-v2-invitation-setting-82,24px);}
.kekr-v2-invite__details dt {margin:var(--kekr-v2-invitation-setting-83,0px 0px 8px);font-size:var(--kekr-v2-invitation-setting-84,12px);font-weight:var(--kekr-v2-invitation-setting-85,500);line-height:var(--kekr-v2-invitation-setting-86,1.5);color:var(--kekr-v2-invitation-setting-87,var(--kekr-v2-invite-text));}
.kekr-v2-invite__details dd {margin:var(--kekr-v2-invitation-setting-88,0px);font-size:var(--kekr-v2-invitation-setting-89,16px);font-weight:var(--kekr-v2-invitation-setting-90,500);line-height:var(--kekr-v2-invitation-setting-91,1.55);color:var(--kekr-v2-invitation-setting-92,rgb(24, 24, 26));overflow-wrap:var(--kekr-v2-invitation-setting-93,anywhere);white-space:var(--kekr-v2-invitation-setting-94,pre-line);}
.kekr-v2-invite__subline {display:var(--kekr-v2-invitation-setting-95,block);margin-top:var(--kekr-v2-invitation-setting-96,4px);font-size:var(--kekr-v2-invitation-setting-97,14px);font-weight:var(--kekr-v2-invitation-setting-98,400);line-height:var(--kekr-v2-invitation-setting-99,1.5);color:var(--kekr-v2-invitation-setting-100,var(--kekr-v2-invite-text));}
.kekr-v2-invite .kekr-v2-invite__button {display:var(--kekr-v2-invitation-setting-101,inline-flex);align-items:var(--kekr-v2-invitation-setting-102,center);justify-content:var(--kekr-v2-invitation-setting-103,center);min-height:var(--kekr-v2-invitation-setting-104,52px);max-width:var(--kekr-v2-invitation-setting-105,100%);padding:var(--kekr-v2-invitation-setting-106,14px 30px);border:var(--kekr-v2-invitation-setting-107,1px solid var(--kekr-v2-invite-primary));border-radius:var(--kekr-v2-invitation-setting-108,999px);background:var(--kekr-v2-invitation-setting-109,var(--kekr-v2-invite-primary));font:var(--kekr-v2-invitation-setting-110,500 16px / 1.3 "DM Sans", Arial, sans-serif);text-transform:var(--kekr-v2-invitation-setting-111,none);text-align:var(--kekr-v2-invitation-setting-112,center);overflow-wrap:var(--kekr-v2-invitation-setting-113,anywhere);box-shadow:var(--kekr-v2-invitation-setting-114,rgba(103, 61, 230, 0.22) 0px 14px 28px);transition:var(--kekr-v2-invitation-setting-115,background-color 0.18s, transform 0.18s);color:var(--kekr-v2-invitation-setting-116,rgb(255, 255, 255)) !important;text-decoration:var(--kekr-v2-invitation-setting-117,none) !important;}
.kekr-v2-invite .kekr-v2-invite__button[href]:hover {background:var(--kekr-v2-invitation-setting-118,rgb(120, 111, 253));border-color:var(--kekr-v2-invitation-setting-119,rgb(120, 111, 253));transform:var(--kekr-v2-invitation-setting-120,translateY(-2px));}
.kekr-v2-invite .kekr-v2-invite__button[href]:active {transform:var(--kekr-v2-invitation-setting-121,translateY(0px) scale(0.98));}
.kekr-v2-invite__button:focus-visible {outline:var(--kekr-v2-invitation-setting-122,2px solid var(--kekr-v2-invite-primary));outline-offset:var(--kekr-v2-invitation-setting-123,4px);}
.kekr-v2-invite .kekr-v2-invite__button[aria-disabled="true"] {box-shadow:var(--kekr-v2-invitation-setting-124,none);cursor:var(--kekr-v2-invitation-setting-125,default);opacity:var(--kekr-v2-invitation-setting-126,0.55);}
@container (max-width: 400px) {
.kekr-v2-invite .kekr-v2-invite__title {font-size:var(--kekr-v2-invitation-setting-127,26px);}
.kekr-v2-invite .kekr-v2-invite__intro {font-size:var(--kekr-v2-invitation-setting-128,16px);margin-bottom:var(--kekr-v2-invitation-setting-129,24px);}
.kekr-v2-invite__when {gap:var(--kekr-v2-invitation-setting-130,18px);padding:var(--kekr-v2-invitation-setting-131,20px 0px);}
.kekr-v2-invite__days {font-size:var(--kekr-v2-invitation-setting-132,32px);}
.kekr-v2-invite__details {gap:var(--kekr-v2-invitation-setting-133,16px);margin:var(--kekr-v2-invitation-setting-134,20px 0px 24px);}
.kekr-v2-invite__details > div + div {padding-left:var(--kekr-v2-invitation-setting-135,16px);}
.kekr-v2-invite__details dd {font-size:var(--kekr-v2-invitation-setting-136,15px);}
.kekr-v2-invite .kekr-v2-invite__button {min-height:var(--kekr-v2-invitation-setting-137,44px);font-size:var(--kekr-v2-invitation-setting-138,15px);padding:var(--kekr-v2-invitation-setting-139,12px 24px);}
}
@container (max-width: 290px) {
.kekr-v2-invite__details {grid-template-columns:var(--kekr-v2-invitation-setting-140,1fr);}
.kekr-v2-invite__details > div + div {border-left:var(--kekr-v2-invitation-setting-141,0px);padding-left:var(--kekr-v2-invitation-setting-142,0px);}
.kekr-v2-invite__when {flex-wrap:var(--kekr-v2-invitation-setting-143,wrap);gap:var(--kekr-v2-invitation-setting-144,8px 16px);}
}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-invite .kekr-v2-invite__button {transition:var(--kekr-v2-invitation-setting-145,none);transform:var(--kekr-v2-invitation-setting-146,none) !important;}
}

/* seo */
.kekr-v2-seo-cards {--kekr-v2-seo-bg:var(--kekr-v2-seo-setting-0,#ffffff);--kekr-v2-seo-card-bg:var(--kekr-v2-seo-setting-1,#111111);--kekr-v2-seo-heading:var(--kekr-v2-seo-setting-2,#18181A);--kekr-v2-seo-text:var(--kekr-v2-seo-setting-3,#575756);--kekr-v2-seo-card-heading:var(--kekr-v2-seo-setting-4,#ffffff);--kekr-v2-seo-card-text:var(--kekr-v2-seo-setting-5,rgba(255, 255, 255, .78));--kekr-v2-seo-overlay:var(--kekr-v2-seo-setting-6,rgba(0, 0, 0, .38));--kekr-v2-seo-radius:var(--kekr-v2-seo-setting-7,8px);--kekr-v2-seo-max:var(--kekr-v2-seo-setting-8,1180px);--kekr-v2-seo-gap:var(--kekr-v2-seo-setting-9,12px);width:var(--kekr-v2-seo-setting-10,100%);background:var(--kekr-v2-seo-setting-11,var(--kekr-v2-seo-bg));color:var(--kekr-v2-seo-setting-12,var(--kekr-v2-seo-heading));font-family:var(--kekr-v2-seo-setting-13,"DM Sans", Arial, sans-serif);padding:var(--kekr-v2-seo-setting-14,clamp(56px, 7vw, 92px) 20px);}
.kekr-v2-seo-cards * {box-sizing:var(--kekr-v2-seo-setting-15,border-box);}
.kekr-v2-seo-cards__inner {width:var(--kekr-v2-seo-setting-16,min(100%, var(--kekr-v2-seo-max)));margin:var(--kekr-v2-seo-setting-17,0px auto);}
.kekr-v2-seo-cards__header {max-width:var(--kekr-v2-seo-setting-18,780px);margin:var(--kekr-v2-seo-setting-19,0px auto clamp(28px, 4vw, 42px));text-align:var(--kekr-v2-seo-setting-20,center);}
.kekr-v2-seo-cards__title {margin:var(--kekr-v2-seo-setting-21,0px);color:var(--kekr-v2-seo-setting-22,var(--kekr-v2-seo-heading));font-family:var(--kekr-v2-seo-setting-23,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-seo-setting-24,clamp(36px, 4.4vw, 64px));font-weight:var(--kekr-v2-seo-setting-25,600);line-height:var(--kekr-v2-seo-setting-26,1.03);letter-spacing:var(--kekr-v2-seo-setting-27,0px);}
.kekr-v2-seo-cards__intro {margin:var(--kekr-v2-seo-setting-28,12px auto 0px);max-width:var(--kekr-v2-seo-setting-29,700px);color:var(--kekr-v2-seo-setting-30,var(--kekr-v2-seo-text));font-size:var(--kekr-v2-seo-setting-31,18px);font-weight:var(--kekr-v2-seo-setting-32,400);line-height:var(--kekr-v2-seo-setting-33,1.6);letter-spacing:var(--kekr-v2-seo-setting-34,0px);}
.kekr-v2-seo-cards__grid {display:var(--kekr-v2-seo-setting-35,grid);grid-template-columns:var(--kekr-v2-seo-setting-36,repeat(12, minmax(0px, 1fr)));grid-auto-flow:var(--kekr-v2-seo-setting-37,dense);grid-auto-rows:var(--kekr-v2-seo-setting-38,clamp(82px, 8.4vw, 124px));gap:var(--kekr-v2-seo-setting-39,var(--kekr-v2-seo-gap));}
.kekr-v2-seo-card {position:var(--kekr-v2-seo-setting-40,relative);display:var(--kekr-v2-seo-setting-41,block);min-height:var(--kekr-v2-seo-setting-42,0px);overflow:var(--kekr-v2-seo-setting-43,hidden);border-radius:var(--kekr-v2-seo-setting-44,var(--kekr-v2-seo-radius));background:var(--kekr-v2-seo-setting-45,var(--kekr-v2-seo-card-bg));isolation:var(--kekr-v2-seo-setting-46,isolate);}
.kekr-v2-seo-card[data-size="wide"] {grid-area:var(--kekr-v2-seo-setting-47,span 3 / 1 / auto / -1);}
.kekr-v2-seo-card[data-size="standard"] {grid-area:var(--kekr-v2-seo-setting-48,span 2 / span 6);}
.kekr-v2-seo-card[data-size="square"] {grid-area:var(--kekr-v2-seo-setting-49,span 3 / span 4);}
.kekr-v2-seo-card[data-size="tall"] {grid-area:var(--kekr-v2-seo-setting-50,span 4 / span 6);}
.kekr-v2-seo-card__image {position:var(--kekr-v2-seo-setting-51,absolute);inset:var(--kekr-v2-seo-setting-52,0px);z-index:var(--kekr-v2-seo-setting-53,0);width:var(--kekr-v2-seo-setting-54,100%);height:var(--kekr-v2-seo-setting-55,100%);object-fit:var(--kekr-v2-seo-setting-56,cover);object-position:var(--kekr-v2-seo-setting-57,center center);transition:var(--kekr-v2-seo-setting-58,transform 0.35s, filter 0.35s);}
.kekr-v2-seo-card::before {content:var(--kekr-v2-seo-setting-59,"");position:var(--kekr-v2-seo-setting-60,absolute);inset:var(--kekr-v2-seo-setting-61,0px);z-index:var(--kekr-v2-seo-setting-62,1);background:var(--kekr-v2-seo-setting-63,var(--kekr-v2-seo-overlay));pointer-events:var(--kekr-v2-seo-setting-64,none);transition:var(--kekr-v2-seo-setting-65,background 0.35s);}
.kekr-v2-seo-card:hover .kekr-v2-seo-card__image {transform:var(--kekr-v2-seo-setting-66,scale(1.035));filter:var(--kekr-v2-seo-setting-67,saturate(1.04));}
.kekr-v2-seo-card__body {position:var(--kekr-v2-seo-setting-68,absolute);z-index:var(--kekr-v2-seo-setting-69,2);display:var(--kekr-v2-seo-setting-70,grid);gap:var(--kekr-v2-seo-setting-71,8px);width:var(--kekr-v2-seo-setting-72,min(100% - 44px, 560px));color:var(--kekr-v2-seo-setting-73,var(--kekr-v2-seo-card-heading));overflow-wrap:var(--kekr-v2-seo-setting-74,anywhere);text-wrap:var(--kekr-v2-seo-setting-75,balance);}
.kekr-v2-seo-card[data-text="top-left"] .kekr-v2-seo-card__body {top:var(--kekr-v2-seo-setting-76,24px);left:var(--kekr-v2-seo-setting-77,24px);}
.kekr-v2-seo-card[data-text="top-right"] .kekr-v2-seo-card__body {top:var(--kekr-v2-seo-setting-78,24px);right:var(--kekr-v2-seo-setting-79,24px);text-align:var(--kekr-v2-seo-setting-80,right);}
.kekr-v2-seo-card[data-text="bottom-left"] .kekr-v2-seo-card__body {bottom:var(--kekr-v2-seo-setting-81,24px);left:var(--kekr-v2-seo-setting-82,24px);}
.kekr-v2-seo-card[data-text="bottom-right"] .kekr-v2-seo-card__body {right:var(--kekr-v2-seo-setting-83,24px);bottom:var(--kekr-v2-seo-setting-84,24px);text-align:var(--kekr-v2-seo-setting-85,right);}
.kekr-v2-seo-card__title {margin:var(--kekr-v2-seo-setting-86,0px);color:var(--kekr-v2-seo-setting-87,var(--kekr-v2-seo-card-heading));font-family:var(--kekr-v2-seo-setting-88,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-seo-setting-89,clamp(28px, 3vw, 40px));font-weight:var(--kekr-v2-seo-setting-90,600);line-height:var(--kekr-v2-seo-setting-91,1.05);letter-spacing:var(--kekr-v2-seo-setting-92,0px);}
.kekr-v2-seo-card__desc {margin:var(--kekr-v2-seo-setting-93,0px);max-width:var(--kekr-v2-seo-setting-94,520px);color:var(--kekr-v2-seo-setting-95,var(--kekr-v2-seo-card-text));font-size:var(--kekr-v2-seo-setting-96,18px);font-weight:var(--kekr-v2-seo-setting-97,400);line-height:var(--kekr-v2-seo-setting-98,1.6);letter-spacing:var(--kekr-v2-seo-setting-99,0px);}
.kekr-v2-seo-card[data-size="standard"] .kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="square"] .kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="tall"] .kekr-v2-seo-card__title {font-size:var(--kekr-v2-seo-setting-100,clamp(24px, 2.1vw, 34px));}
.kekr-v2-seo-card[data-size="standard"] .kekr-v2-seo-card__desc, .kekr-v2-seo-card[data-size="square"] .kekr-v2-seo-card__desc, .kekr-v2-seo-card[data-size="tall"] .kekr-v2-seo-card__desc {font-size:var(--kekr-v2-seo-setting-101,18px);}
@media (max-width: 1024px) {
.kekr-v2-seo-cards__grid {grid-template-columns:var(--kekr-v2-seo-setting-102,repeat(6, minmax(0px, 1fr)));grid-auto-rows:var(--kekr-v2-seo-setting-103,clamp(74px, 13vw, 118px));}
.kekr-v2-seo-card[data-size="wide"], .kekr-v2-seo-card[data-size="standard"], .kekr-v2-seo-card[data-size="tall"] {grid-area:var(--kekr-v2-seo-setting-104,span 3 / 1 / auto / -1);}
.kekr-v2-seo-card[data-size="square"] {grid-area:var(--kekr-v2-seo-setting-105,span 3 / span 3);}
.kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="standard"] .kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="square"] .kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="tall"] .kekr-v2-seo-card__title {font-size:var(--kekr-v2-seo-setting-106,26px);}
}
@media (max-width: 767px) {
.kekr-v2-seo-cards {padding:var(--kekr-v2-seo-setting-107,44px 0px);}
.kekr-v2-seo-cards__header {padding:var(--kekr-v2-seo-setting-108,0px 20px);margin-bottom:var(--kekr-v2-seo-setting-109,24px);}
.kekr-v2-seo-cards__title {font-size:var(--kekr-v2-seo-setting-110,34px);line-height:var(--kekr-v2-seo-setting-111,1.08);}
.kekr-v2-seo-cards__intro {font-size:var(--kekr-v2-seo-setting-112,16px);line-height:var(--kekr-v2-seo-setting-113,1.6);}
.kekr-v2-seo-cards__grid {grid-template-columns:var(--kekr-v2-seo-setting-114,1fr);grid-auto-rows:var(--kekr-v2-seo-setting-115,auto);gap:var(--kekr-v2-seo-setting-116,10px);}
.kekr-v2-seo-card, .kekr-v2-seo-card[data-size="wide"], .kekr-v2-seo-card[data-size="standard"], .kekr-v2-seo-card[data-size="square"], .kekr-v2-seo-card[data-size="tall"] {grid-area:var(--kekr-v2-seo-setting-117,auto);min-height:var(--kekr-v2-seo-setting-118,0px);aspect-ratio:var(--kekr-v2-seo-setting-119,16 / 9);border-radius:var(--kekr-v2-seo-setting-120,0px);}
.kekr-v2-seo-card__body {width:var(--kekr-v2-seo-setting-121,min(100% - 36px, 360px));gap:var(--kekr-v2-seo-setting-122,6px);}
.kekr-v2-seo-card[data-text="top-left"] .kekr-v2-seo-card__body, .kekr-v2-seo-card[data-text="top-right"] .kekr-v2-seo-card__body {top:var(--kekr-v2-seo-setting-123,18px);}
.kekr-v2-seo-card[data-text="bottom-left"] .kekr-v2-seo-card__body, .kekr-v2-seo-card[data-text="bottom-right"] .kekr-v2-seo-card__body {bottom:var(--kekr-v2-seo-setting-124,18px);}
.kekr-v2-seo-card[data-text="top-left"] .kekr-v2-seo-card__body, .kekr-v2-seo-card[data-text="bottom-left"] .kekr-v2-seo-card__body {left:var(--kekr-v2-seo-setting-125,18px);}
.kekr-v2-seo-card[data-text="top-right"] .kekr-v2-seo-card__body, .kekr-v2-seo-card[data-text="bottom-right"] .kekr-v2-seo-card__body {right:var(--kekr-v2-seo-setting-126,18px);}
.kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="standard"] .kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="square"] .kekr-v2-seo-card__title, .kekr-v2-seo-card[data-size="tall"] .kekr-v2-seo-card__title {font-size:var(--kekr-v2-seo-setting-127,24px);font-weight:var(--kekr-v2-seo-setting-128,600);line-height:var(--kekr-v2-seo-setting-129,1.08);}
.kekr-v2-seo-card__desc, .kekr-v2-seo-card[data-size="standard"] .kekr-v2-seo-card__desc, .kekr-v2-seo-card[data-size="square"] .kekr-v2-seo-card__desc, .kekr-v2-seo-card[data-size="tall"] .kekr-v2-seo-card__desc {font-size:var(--kekr-v2-seo-setting-130,16px);line-height:var(--kekr-v2-seo-setting-131,1.6);}
}

/* automation */
.kekr-v2-auto-slider {--kekr-v2-auto-max:var(--kekr-v2-automation-setting-0,1200px);--kekr-v2-auto-gap:var(--kekr-v2-automation-setting-1,18px);--kekr-v2-auto-accent:var(--kekr-v2-automation-setting-2,#673de6);--kekr-v2-auto-heading:var(--kekr-v2-automation-setting-3,#18181A);--kekr-v2-auto-text:var(--kekr-v2-automation-setting-4,#18181A);--kekr-v2-auto-muted:var(--kekr-v2-automation-setting-5,#575756);--kekr-v2-auto-line:var(--kekr-v2-automation-setting-6,#dfe5ef);--kekr-v2-auto-disabled:var(--kekr-v2-automation-setting-7,#a8adb7);--kekr-v2-auto-card-width:var(--kekr-v2-automation-setting-8,min(44vw, 720px));--kekr-v2-auto-card-media:var(--kekr-v2-automation-setting-9,4 / 3);--kekr-v2-auto-timer-progress:var(--kekr-v2-automation-setting-10,0);width:var(--kekr-v2-automation-setting-11,100%);overflow:var(--kekr-v2-automation-setting-12,visible);color:var(--kekr-v2-automation-setting-13,var(--kekr-v2-auto-text));font-family:var(--kekr-v2-automation-setting-14,"DM Sans", Arial, sans-serif);padding:var(--kekr-v2-automation-setting-15,28px 0px 56px);}
.kekr-v2-auto-slider * {box-sizing:var(--kekr-v2-automation-setting-16,border-box);}
.kekr-v2-auto-slider__viewport {width:var(--kekr-v2-automation-setting-17,100vw);max-width:var(--kekr-v2-automation-setting-18,none);margin-left:var(--kekr-v2-automation-setting-19,calc(50% - 50vw));overflow:var(--kekr-v2-automation-setting-20,hidden);}
.kekr-v2-auto-slider__track {display:var(--kekr-v2-automation-setting-21,flex);align-items:var(--kekr-v2-automation-setting-22,flex-start);gap:var(--kekr-v2-automation-setting-23,var(--kekr-v2-auto-gap));padding-left:var(--kekr-v2-automation-setting-24,max(20px, calc((100vw - var(--kekr-v2-auto-max)) / 2)));padding-right:var(--kekr-v2-automation-setting-25,20px);transform:var(--kekr-v2-automation-setting-26,translate3d(calc(var(--kekr-v2-auto-offset, 0px) * -1), 0, 0));transition:var(--kekr-v2-automation-setting-27,transform 0.42s);will-change:var(--kekr-v2-automation-setting-28,transform);}
.kekr-v2-auto-slide {flex:var(--kekr-v2-automation-setting-29,0 0 var(--kekr-v2-auto-card-width));min-width:var(--kekr-v2-automation-setting-30,0px);color:var(--kekr-v2-automation-setting-31,var(--kekr-v2-auto-text));transition:var(--kekr-v2-automation-setting-32,opacity 0.28s, filter 0.28s);}
.kekr-v2-auto-slide__media {position:var(--kekr-v2-automation-setting-33,relative);overflow:var(--kekr-v2-automation-setting-34,hidden);aspect-ratio:var(--kekr-v2-automation-setting-35,var(--kekr-v2-auto-card-media));border-radius:var(--kekr-v2-automation-setting-36,12px);background:var(--kekr-v2-automation-setting-37,transparent);isolation:var(--kekr-v2-automation-setting-38,isolate);mask-image:var(--kekr-v2-automation-setting-39,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M1.5 0H98.5Q100 0 100 1.5V82Q100 86 97.2 88.8L88.8 97.2Q86 100 82 100H1.5Q0 100 0 98.5V1.5Q0 0 1.5 0Z'/%3E%3C/svg%3E"));mask-size:var(--kekr-v2-automation-setting-40,100% 100%);mask-repeat:var(--kekr-v2-automation-setting-41,no-repeat);}
.kekr-v2-auto-slide__media img, .kekr-v2-auto-slide__media video {object-position:var(--kekr-v2-automation-setting-42,center center);color:var(--kekr-v2-automation-setting-43,transparent);font-size:var(--kekr-v2-automation-setting-44,0px);display:var(--kekr-v2-automation-setting-45,block) !important;width:var(--kekr-v2-automation-setting-46,100%) !important;max-width:var(--kekr-v2-automation-setting-47,none) !important;height:var(--kekr-v2-automation-setting-48,100%) !important;margin:var(--kekr-v2-automation-setting-49,0px) !important;border:var(--kekr-v2-automation-setting-50,0px) !important;border-radius:var(--kekr-v2-automation-setting-51,0px) !important;box-shadow:var(--kekr-v2-automation-setting-52,none) !important;object-fit:var(--kekr-v2-automation-setting-53,cover) !important;}
.kekr-v2-auto-slide__media .kekr-v2-auto-slide__poster {position:var(--kekr-v2-automation-setting-54,absolute);inset:var(--kekr-v2-automation-setting-55,0px);pointer-events:var(--kekr-v2-automation-setting-56,none);}
.kekr-v2-auto-slide.is-video-playing .kekr-v2-auto-slide__poster {visibility:var(--kekr-v2-automation-setting-57,hidden);}
.kekr-v2-auto-slide__title {margin:var(--kekr-v2-automation-setting-58,24px 0px 8px);color:var(--kekr-v2-automation-setting-59,var(--kekr-v2-auto-heading));font-family:var(--kekr-v2-automation-setting-60,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-automation-setting-61,24px);font-weight:var(--kekr-v2-automation-setting-62,700);line-height:var(--kekr-v2-automation-setting-63,1.25);letter-spacing:var(--kekr-v2-automation-setting-64,0px);text-transform:var(--kekr-v2-automation-setting-65,none);overflow-wrap:var(--kekr-v2-automation-setting-66,anywhere);}
.kekr-v2-auto-slide__desc {max-width:var(--kekr-v2-automation-setting-67,650px);margin:var(--kekr-v2-automation-setting-68,0px);color:var(--kekr-v2-automation-setting-69,var(--kekr-v2-auto-muted));font-family:var(--kekr-v2-automation-setting-70,"DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-automation-setting-71,18px);font-weight:var(--kekr-v2-automation-setting-72,400);line-height:var(--kekr-v2-automation-setting-73,1.6);letter-spacing:var(--kekr-v2-automation-setting-74,0px);text-transform:var(--kekr-v2-automation-setting-75,none);overflow-wrap:var(--kekr-v2-automation-setting-76,anywhere);}
.kekr-v2-auto-slider__controls {display:var(--kekr-v2-automation-setting-77,grid);grid-template-columns:var(--kekr-v2-automation-setting-78,minmax(180px, 420px) auto auto);align-items:var(--kekr-v2-automation-setting-79,center);gap:var(--kekr-v2-automation-setting-80,12px);width:var(--kekr-v2-automation-setting-81,min(100% - 40px, var(--kekr-v2-auto-max)));margin:var(--kekr-v2-automation-setting-82,80px auto 0px);justify-content:var(--kekr-v2-automation-setting-83,end);}
.kekr-v2-auto-slider__progress {display:var(--kekr-v2-automation-setting-84,grid);grid-template-columns:var(--kekr-v2-automation-setting-85,repeat(var(--kekr-v2-auto-count, 1), minmax(0, 1fr)));gap:var(--kekr-v2-automation-setting-86,6px);height:var(--kekr-v2-automation-setting-87,4px);overflow:var(--kekr-v2-automation-setting-88,hidden);background:var(--kekr-v2-automation-setting-89,transparent);}
.kekr-v2-auto-slider__progress-bar {display:var(--kekr-v2-automation-setting-90,block);min-width:var(--kekr-v2-automation-setting-91,0px);height:var(--kekr-v2-automation-setting-92,100%);overflow:var(--kekr-v2-automation-setting-93,hidden);border-radius:var(--kekr-v2-automation-setting-94,999px);background:var(--kekr-v2-automation-setting-95,var(--kekr-v2-auto-line));}
.kekr-v2-auto-slider__progress-bar::before {content:var(--kekr-v2-automation-setting-96,"");display:var(--kekr-v2-automation-setting-97,block);width:var(--kekr-v2-automation-setting-98,0px);height:var(--kekr-v2-automation-setting-99,100%);border-radius:var(--kekr-v2-automation-setting-100,inherit);background:var(--kekr-v2-automation-setting-101,var(--kekr-v2-auto-accent));}
.kekr-v2-auto-slider__progress-bar.is-active::before {width:var(--kekr-v2-automation-setting-102,calc(var(--kekr-v2-auto-timer-progress, 0) * 100%));}
.kekr-v2-auto-slider__arrow {display:var(--kekr-v2-automation-setting-103,inline-flex);width:var(--kekr-v2-automation-setting-104,44px);height:var(--kekr-v2-automation-setting-105,44px);align-items:var(--kekr-v2-automation-setting-106,center);justify-content:var(--kekr-v2-automation-setting-107,center);cursor:var(--kekr-v2-automation-setting-108,pointer);transition:var(--kekr-v2-automation-setting-109,transform 0.18s);appearance:var(--kekr-v2-automation-setting-110,none);border:var(--kekr-v2-automation-setting-111,0px) !important;border-radius:var(--kekr-v2-automation-setting-112,999px) !important;background:var(--kekr-v2-automation-setting-113,var(--kekr-v2-auto-accent)) !important;color:var(--kekr-v2-automation-setting-114,rgb(255, 255, 255)) !important;padding:var(--kekr-v2-automation-setting-115,0px) !important;box-shadow:var(--kekr-v2-automation-setting-116,none) !important;}
.kekr-v2-auto-slider__arrow svg {display:var(--kekr-v2-automation-setting-117,block);width:var(--kekr-v2-automation-setting-118,20px);height:var(--kekr-v2-automation-setting-119,20px);}
.kekr-v2-auto-slider__arrow:hover, .kekr-v2-auto-slider__arrow:focus-visible {outline:var(--kekr-v2-automation-setting-120,none);transform:var(--kekr-v2-automation-setting-121,translateY(-1px));background:var(--kekr-v2-automation-setting-122,var(--kekr-v2-auto-accent)) !important;color:var(--kekr-v2-automation-setting-123,rgb(255, 255, 255)) !important;}
.kekr-v2-auto-slider__arrow:disabled, .kekr-v2-auto-slider__arrow:disabled:hover {cursor:var(--kekr-v2-automation-setting-124,default);transform:var(--kekr-v2-automation-setting-125,none);background:var(--kekr-v2-automation-setting-126,var(--kekr-v2-auto-disabled)) !important;color:var(--kekr-v2-automation-setting-127,rgb(255, 255, 255)) !important;}
@media (max-width: 1024px) {
.kekr-v2-auto-slider {--kekr-v2-auto-card-width:var(--kekr-v2-automation-setting-128,74vw);--kekr-v2-auto-gap:var(--kekr-v2-automation-setting-129,20px);padding-top:var(--kekr-v2-automation-setting-130,18px);}
.kekr-v2-auto-slider__controls {margin-top:var(--kekr-v2-automation-setting-131,40px);}
}
@media (max-width: 767px) {
.kekr-v2-auto-slider {--kekr-v2-auto-card-width:var(--kekr-v2-automation-setting-132,calc((100% - var(--kekr-v2-auto-gap)) * .9));--kekr-v2-auto-gap:var(--kekr-v2-automation-setting-133,20px);padding:var(--kekr-v2-automation-setting-134,18px 0px 34px);}
.kekr-v2-auto-slider__track {padding-left:var(--kekr-v2-automation-setting-135,20px);padding-right:var(--kekr-v2-automation-setting-136,0px);}
.kekr-v2-auto-slide {opacity:var(--kekr-v2-automation-setting-137,0.5);filter:var(--kekr-v2-automation-setting-138,blur(1.5px));}
.kekr-v2-auto-slide.is-active {opacity:var(--kekr-v2-automation-setting-139,1);filter:var(--kekr-v2-automation-setting-140,none);}
.kekr-v2-auto-slide__media {border-radius:var(--kekr-v2-automation-setting-141,10px);}
.kekr-v2-auto-slide__title {margin-top:var(--kekr-v2-automation-setting-142,18px);font-size:var(--kekr-v2-automation-setting-143,20px);}
.kekr-v2-auto-slide__desc {font-size:var(--kekr-v2-automation-setting-144,16px);}
.kekr-v2-auto-slider__controls {grid-template-columns:var(--kekr-v2-automation-setting-145,minmax(0px, 1fr) auto auto);width:var(--kekr-v2-automation-setting-146,calc(100% - 40px));gap:var(--kekr-v2-automation-setting-147,10px);margin-top:var(--kekr-v2-automation-setting-148,30px);}
.kekr-v2-auto-slider__progress {height:var(--kekr-v2-automation-setting-149,3px);}
.kekr-v2-auto-slider__arrow {width:var(--kekr-v2-automation-setting-150,38px);height:var(--kekr-v2-automation-setting-151,38px);}
.kekr-v2-auto-slider__arrow svg {width:var(--kekr-v2-automation-setting-152,18px);height:var(--kekr-v2-automation-setting-153,18px);}
}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-auto-slider__track, .kekr-v2-auto-slide, .kekr-v2-auto-slider__arrow {transition:var(--kekr-v2-automation-setting-154,none);}
}

/* package */
.kekr-v2-package-showcase {--kekr-v2-package-content-width:var(--kekr-v2-package-setting-0,1440px);--kekr-v2-package-gap:var(--kekr-v2-package-setting-1,24px);--kekr-v2-package-radius:var(--kekr-v2-package-setting-2,8px);width:var(--kekr-v2-package-setting-3,100%);padding:var(--kekr-v2-package-setting-4,0px 24px 56px);background:var(--kekr-v2-package-setting-5,transparent);color:var(--kekr-v2-package-setting-6,rgb(24, 24, 26));font-family:var(--kekr-v2-package-setting-7,"DM Sans", Arial, sans-serif);}
.kekr-v2-package-showcase, .kekr-v2-package-showcase * {box-sizing:var(--kekr-v2-package-setting-8,border-box);}
.kekr-v2-package-showcase__inner {width:var(--kekr-v2-package-setting-9,min(100%, var(--kekr-v2-package-content-width)));margin:var(--kekr-v2-package-setting-10,0px auto);}
.kekr-v2-package-showcase__desktop {display:var(--kekr-v2-package-setting-11,grid);grid-template-columns:var(--kekr-v2-package-setting-12,minmax(0px, 0.98fr) minmax(0px, 1fr));width:var(--kekr-v2-package-setting-13,100%);gap:var(--kekr-v2-package-setting-14,var(--kekr-v2-package-gap));align-items:var(--kekr-v2-package-setting-15,start);}
.kekr-v2-package-showcase__feature, .kekr-v2-package-showcase__side {min-width:var(--kekr-v2-package-setting-16,0px);}
.kekr-v2-package-showcase__media {width:var(--kekr-v2-package-setting-17,100%);aspect-ratio:var(--kekr-v2-package-setting-18,16 / 9);height:var(--kekr-v2-package-setting-19,auto);overflow:var(--kekr-v2-package-setting-20,hidden);border-radius:var(--kekr-v2-package-setting-21,var(--kekr-v2-package-radius));background:var(--kekr-v2-package-setting-22,rgb(248, 248, 248));}
.kekr-v2-package-showcase__media img {display:var(--kekr-v2-package-setting-23,block);width:var(--kekr-v2-package-setting-24,100%);height:var(--kekr-v2-package-setting-25,100%);object-fit:var(--kekr-v2-package-setting-26,cover);border:var(--kekr-v2-package-setting-27,0px);color:var(--kekr-v2-package-setting-28,transparent);}
.kekr-v2-package-showcase__copy {margin-top:var(--kekr-v2-package-setting-29,38px);padding:var(--kekr-v2-package-setting-30,0px 32px);}
.kekr-v2-package-showcase__heading {display:var(--kekr-v2-package-setting-31,block);margin:var(--kekr-v2-package-setting-32,0px 0px 22px);color:var(--kekr-v2-package-setting-33,rgb(24, 24, 26));font-family:var(--kekr-v2-package-setting-34,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-package-setting-35,28px);font-weight:var(--kekr-v2-package-setting-36,700);line-height:var(--kekr-v2-package-setting-37,1.18);letter-spacing:var(--kekr-v2-package-setting-38,0px);}
.kekr-v2-package-showcase__description {max-width:var(--kekr-v2-package-setting-39,650px);margin:var(--kekr-v2-package-setting-40,0px);color:var(--kekr-v2-package-setting-41,rgb(87, 87, 86));font-family:var(--kekr-v2-package-setting-42,"DM Sans", Arial, sans-serif);font-weight:var(--kekr-v2-package-setting-43,400);line-height:var(--kekr-v2-package-setting-44,1.6);white-space:var(--kekr-v2-package-setting-45,pre-line);}
.kekr-v2-package-showcase__tiles {display:var(--kekr-v2-package-setting-46,grid);grid-template-columns:var(--kekr-v2-package-setting-47,repeat(3, minmax(0px, 1fr)));width:var(--kekr-v2-package-setting-48,100%);gap:var(--kekr-v2-package-setting-49,8px);}
.kekr-v2-package-showcase__tile {display:var(--kekr-v2-package-setting-50,flex);flex-direction:var(--kekr-v2-package-setting-51,column);min-width:var(--kekr-v2-package-setting-52,0px);min-height:var(--kekr-v2-package-setting-53,0px);overflow:var(--kekr-v2-package-setting-54,hidden);border:var(--kekr-v2-package-setting-55,0px);border-radius:var(--kekr-v2-package-setting-56,var(--kekr-v2-package-radius));background:var(--kekr-v2-package-setting-57,rgb(248, 248, 248));padding:var(--kekr-v2-package-setting-58,20px 16px);cursor:var(--kekr-v2-package-setting-59,pointer);transition:var(--kekr-v2-package-setting-60,background-color 0.3s);text-align:var(--kekr-v2-package-setting-61,left);font-family:var(--kekr-v2-package-setting-62,inherit);}
.kekr-v2-package-showcase__tile:hover, .kekr-v2-package-showcase__tile.is-active {background:var(--kekr-v2-package-setting-63,rgb(238, 238, 238));}
.kekr-v2-package-showcase__tile-title {display:var(--kekr-v2-package-setting-64,block);max-width:var(--kekr-v2-package-setting-65,100%);flex:var(--kekr-v2-package-setting-66,0 0 auto);min-height:var(--kekr-v2-package-setting-67,52px);color:var(--kekr-v2-package-setting-68,rgb(24, 24, 26));font-family:var(--kekr-v2-package-setting-69,"DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-package-setting-70,16px);font-weight:var(--kekr-v2-package-setting-71,700);line-height:var(--kekr-v2-package-setting-72,1.28);}
.kekr-v2-package-showcase__tile-image-wrap {display:var(--kekr-v2-package-setting-73,flex);align-items:var(--kekr-v2-package-setting-74,center);justify-content:var(--kekr-v2-package-setting-75,center);width:var(--kekr-v2-package-setting-76,min(100%, 168px));aspect-ratio:var(--kekr-v2-package-setting-77,1 / 1);margin:var(--kekr-v2-package-setting-78,28px auto 0px);overflow:var(--kekr-v2-package-setting-79,hidden);}
.kekr-v2-package-showcase__tile img {display:var(--kekr-v2-package-setting-80,block);width:var(--kekr-v2-package-setting-81,100%);height:var(--kekr-v2-package-setting-82,100%);object-fit:var(--kekr-v2-package-setting-83,contain);object-position:var(--kekr-v2-package-setting-84,center center);border:var(--kekr-v2-package-setting-85,0px);color:var(--kekr-v2-package-setting-86,transparent);}
.kekr-v2-package-showcase__tile[data-fit="cover"] img {object-fit:var(--kekr-v2-package-setting-87,cover);}
.kekr-v2-package-showcase__note {display:var(--kekr-v2-package-setting-88,flex);justify-content:var(--kekr-v2-package-setting-89,flex-end);width:var(--kekr-v2-package-setting-90,100%);margin-top:var(--kekr-v2-package-setting-91,48px);padding:var(--kekr-v2-package-setting-92,0px 32px);color:var(--kekr-v2-package-setting-93,rgb(169, 169, 169));font-family:var(--kekr-v2-package-setting-94,"DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-package-setting-95,12px);font-weight:var(--kekr-v2-package-setting-96,400);line-height:var(--kekr-v2-package-setting-97,20px);text-align:var(--kekr-v2-package-setting-98,right);}
.kekr-v2-package-showcase__note-inner {width:var(--kekr-v2-package-setting-99,75%);}
.kekr-v2-package-showcase__mobile {display:var(--kekr-v2-package-setting-100,none);}
@media (min-width: 1025px) {
.kekr-v2-package-showcase .kekr-v2-package-showcase__description {font-size:var(--kekr-v2-package-setting-101,18px) !important;}
}
@media (max-width: 1024px) {
.kekr-v2-package-showcase {padding:var(--kekr-v2-package-setting-102,0px 24px 48px);}
.kekr-v2-package-showcase__copy {margin-top:var(--kekr-v2-package-setting-103,32px);padding:var(--kekr-v2-package-setting-104,0px 24px);}
.kekr-v2-package-showcase__heading {margin-bottom:var(--kekr-v2-package-setting-105,8px);font-size:var(--kekr-v2-package-setting-106,24px);}
.kekr-v2-package-showcase__description {line-height:var(--kekr-v2-package-setting-107,1.6);}
.kekr-v2-package-showcase__tile {border-radius:var(--kekr-v2-package-setting-108,4px);padding:var(--kekr-v2-package-setting-109,20px 20px 16px);}
.kekr-v2-package-showcase__tile-title {min-height:var(--kekr-v2-package-setting-110,44px);font-size:var(--kekr-v2-package-setting-111,16px);line-height:var(--kekr-v2-package-setting-112,1.35);}
.kekr-v2-package-showcase__tile-image-wrap {width:var(--kekr-v2-package-setting-113,min(100%, 128px));margin-top:var(--kekr-v2-package-setting-114,20px);}
.kekr-v2-package-showcase__note {margin-top:var(--kekr-v2-package-setting-115,32px);padding:var(--kekr-v2-package-setting-116,0px 24px);}
}
@media (max-width: 767px) {
.kekr-v2-package-showcase {padding:var(--kekr-v2-package-setting-117,0px 0px 58px);background:var(--kekr-v2-package-setting-118,transparent);}
.kekr-v2-package-showcase__inner {width:var(--kekr-v2-package-setting-119,100%);}
.kekr-v2-package-showcase__desktop {display:var(--kekr-v2-package-setting-120,none);}
.kekr-v2-package-showcase__mobile {display:var(--kekr-v2-package-setting-121,block);overflow:var(--kekr-v2-package-setting-122,hidden);width:var(--kekr-v2-package-setting-123,100%);max-width:var(--kekr-v2-package-setting-124,100%);margin-left:var(--kekr-v2-package-setting-125,0px);padding:var(--kekr-v2-package-setting-126,0px);}
.kekr-v2-package-showcase__track {display:var(--kekr-v2-package-setting-127,flex);position:var(--kekr-v2-package-setting-128,relative);width:var(--kekr-v2-package-setting-129,100%);padding:var(--kekr-v2-package-setting-130,0px 24px);gap:var(--kekr-v2-package-setting-131,16px);overflow-x:var(--kekr-v2-package-setting-132,auto);scroll-snap-type:var(--kekr-v2-package-setting-133,x mandatory);scrollbar-width:var(--kekr-v2-package-setting-134,none);scroll-padding-left:var(--kekr-v2-package-setting-135,24px);scroll-padding-right:var(--kekr-v2-package-setting-136,24px);}
.kekr-v2-package-showcase__track::-webkit-scrollbar {display:var(--kekr-v2-package-setting-137,none);}
.kekr-v2-package-showcase__slide {flex:var(--kekr-v2-package-setting-138,0 0 100%);min-width:var(--kekr-v2-package-setting-139,0px);overflow:var(--kekr-v2-package-setting-140,hidden);border-radius:var(--kekr-v2-package-setting-141,5px);background:var(--kekr-v2-package-setting-142,transparent);scroll-snap-align:var(--kekr-v2-package-setting-143,start);}
}
.kekr-v2-package-showcase__slide-media {width:var(--kekr-v2-package-setting-144,100%);aspect-ratio:var(--kekr-v2-package-setting-145,16 / 9);overflow:var(--kekr-v2-package-setting-146,hidden);background:var(--kekr-v2-package-setting-147,rgb(248, 248, 248));}
.kekr-v2-package-showcase__slide-media img {display:var(--kekr-v2-package-setting-148,block);width:var(--kekr-v2-package-setting-149,100%);height:var(--kekr-v2-package-setting-150,100%);object-fit:var(--kekr-v2-package-setting-151,cover);border:var(--kekr-v2-package-setting-152,0px);color:var(--kekr-v2-package-setting-153,transparent);}
.kekr-v2-package-showcase__slide-copy {padding:var(--kekr-v2-package-setting-154,20px 12px 24px);}
.kekr-v2-package-showcase .kekr-v2-package-showcase__slide-heading {display:var(--kekr-v2-package-setting-155,block);margin:var(--kekr-v2-package-setting-156,0px 0px 10px);color:var(--kekr-v2-package-setting-157,rgb(24, 24, 26));font-family:var(--kekr-v2-package-setting-158,"Funnel Display", "DM Sans", Arial, sans-serif);letter-spacing:var(--kekr-v2-package-setting-159,0px);font-size:var(--kekr-v2-package-setting-160,18px) !important;font-weight:var(--kekr-v2-package-setting-161,600) !important;line-height:var(--kekr-v2-package-setting-162,1.35) !important;}
.kekr-v2-package-showcase .kekr-v2-package-showcase__slide-description {margin:var(--kekr-v2-package-setting-163,0px);color:var(--kekr-v2-package-setting-164,rgb(87, 87, 86));font-family:var(--kekr-v2-package-setting-165,"DM Sans", Arial, sans-serif);white-space:var(--kekr-v2-package-setting-166,pre-line);font-weight:var(--kekr-v2-package-setting-167,400) !important;line-height:var(--kekr-v2-package-setting-168,1.6) !important;}
.kekr-v2-package-showcase__dots {display:var(--kekr-v2-package-setting-169,grid);grid-auto-flow:var(--kekr-v2-package-setting-170,column);grid-auto-columns:var(--kekr-v2-package-setting-171,minmax(0px, 1fr));gap:var(--kekr-v2-package-setting-172,6px);margin:var(--kekr-v2-package-setting-173,24px 24px 0px);}
.kekr-v2-package-showcase .kekr-v2-package-showcase__dot {display:var(--kekr-v2-package-setting-174,flex);align-items:var(--kekr-v2-package-setting-175,center);width:var(--kekr-v2-package-setting-176,100%);min-width:var(--kekr-v2-package-setting-177,0px);height:var(--kekr-v2-package-setting-178,44px);min-height:var(--kekr-v2-package-setting-179,44px);border-radius:var(--kekr-v2-package-setting-180,0px);cursor:var(--kekr-v2-package-setting-181,pointer);border:var(--kekr-v2-package-setting-182,0px) !important;background:var(--kekr-v2-package-setting-183,transparent) !important;box-shadow:var(--kekr-v2-package-setting-184,none) !important;padding:var(--kekr-v2-package-setting-185,0px) !important;}
.kekr-v2-package-showcase__dot::before {content:var(--kekr-v2-package-setting-186,"");width:var(--kekr-v2-package-setting-187,100%);height:var(--kekr-v2-package-setting-188,4px);border-radius:var(--kekr-v2-package-setting-189,999px);background:var(--kekr-v2-package-setting-190,rgb(223, 229, 239));}
.kekr-v2-package-showcase__dot.is-active::before {background:var(--kekr-v2-package-setting-191,rgb(103, 61, 230));}
.kekr-v2-package-showcase__dot:focus-visible {outline:var(--kekr-v2-package-setting-192,rgb(103, 61, 230) solid 2px);outline-offset:var(--kekr-v2-package-setting-193,2px);}
.kekr-v2-package-showcase[data-kekr-v2-package-showcase] {background:var(--kekr-v2-package-setting-194,transparent) !important;}
.kekr-v2-package-showcase .kekr-v2-package-showcase__tile {appearance:var(--kekr-v2-package-setting-195,none);width:var(--kekr-v2-package-setting-196,100%);height:var(--kekr-v2-package-setting-197,auto);letter-spacing:var(--kekr-v2-package-setting-198,0px);white-space:var(--kekr-v2-package-setting-199,normal) !important;text-transform:var(--kekr-v2-package-setting-200,none) !important;color:var(--kekr-v2-package-setting-201,rgb(24, 24, 26)) !important;background:var(--kekr-v2-package-setting-202,none rgb(248, 248, 248)) !important;box-shadow:var(--kekr-v2-package-setting-203,none) !important;}
.kekr-v2-package-showcase .kekr-v2-package-showcase__tile:hover, .kekr-v2-package-showcase .kekr-v2-package-showcase__tile:focus, .kekr-v2-package-showcase .kekr-v2-package-showcase__tile:active, .kekr-v2-package-showcase .kekr-v2-package-showcase__tile.is-active {background:var(--kekr-v2-package-setting-204,rgb(238, 238, 238)) !important;color:var(--kekr-v2-package-setting-205,rgb(24, 24, 26)) !important;}
.kekr-v2-package-showcase .kekr-v2-package-showcase__tile:focus-visible {outline:var(--kekr-v2-package-setting-206,rgb(87, 87, 86) solid 2px);outline-offset:var(--kekr-v2-package-setting-207,2px);}
.kekr-v2-package-showcase .kekr-v2-package-showcase__tile-title {overflow-wrap:var(--kekr-v2-package-setting-208,anywhere);text-transform:var(--kekr-v2-package-setting-209,none);letter-spacing:var(--kekr-v2-package-setting-210,0px);font:var(--kekr-v2-package-setting-211,700 16px / 1.35 "DM Sans", Arial, sans-serif) !important;white-space:var(--kekr-v2-package-setting-212,normal) !important;}
.kekr-v2-package-showcase :is(.kekr-v2-package-showcase__heading, .kekr-v2-package-showcase__slide-heading, p) {overflow-wrap:var(--kekr-v2-package-setting-213,anywhere);text-transform:var(--kekr-v2-package-setting-214,none);letter-spacing:var(--kekr-v2-package-setting-215,0px);}
.kekr-v2-package-showcase img {padding:var(--kekr-v2-package-setting-216,0px);margin:var(--kekr-v2-package-setting-217,0px);max-height:var(--kekr-v2-package-setting-218,none);border-radius:var(--kekr-v2-package-setting-219,0px) !important;box-shadow:var(--kekr-v2-package-setting-220,none) !important;}
.kekr-v2-package-showcase :is(.kekr-v2-package-showcase__media, .kekr-v2-package-showcase__slide-media) {position:var(--kekr-v2-package-setting-221,relative);width:var(--kekr-v2-package-setting-222,100%);height:var(--kekr-v2-package-setting-223,auto);min-height:var(--kekr-v2-package-setting-224,0px);aspect-ratio:var(--kekr-v2-package-setting-225,16 / 9);overflow:var(--kekr-v2-package-setting-226,hidden);}
.kekr-v2-package-showcase :is(.kekr-v2-package-showcase__media, .kekr-v2-package-showcase__slide-media) > img {position:var(--kekr-v2-package-setting-227,absolute);inset:var(--kekr-v2-package-setting-228,0px);display:var(--kekr-v2-package-setting-229,block);object-fit:var(--kekr-v2-package-setting-230,cover);width:var(--kekr-v2-package-setting-231,100%) !important;height:var(--kekr-v2-package-setting-232,100%) !important;}
.kekr-v2-package-showcase__track {overscroll-behavior-x:var(--kekr-v2-package-setting-233,contain);cursor:var(--kekr-v2-package-setting-234,grab);}
.kekr-v2-package-showcase__track.is-dragging {cursor:var(--kekr-v2-package-setting-235,grabbing);user-select:var(--kekr-v2-package-setting-236,none);scroll-snap-type:var(--kekr-v2-package-setting-237,none) !important;}
.kekr-v2-package-showcase__track img {-webkit-user-drag:var(--kekr-v2-package-setting-238,none);user-select:var(--kekr-v2-package-setting-239,none);}

/* lazy */
.kekr-v2-lazy-video {position:var(--kekr-v2-lazy-setting-0,relative);width:var(--kekr-v2-lazy-setting-1,min(var(--kekr-v2-video-width, 100%), 100%));overflow:var(--kekr-v2-lazy-setting-2,hidden);border-radius:var(--kekr-v2-lazy-setting-3,var(--kekr-v2-video-radius, 8px));background:var(--kekr-v2-lazy-setting-4,var(--kekr-v2-video-bg, #ffffff));aspect-ratio:var(--kekr-v2-lazy-setting-5,var(--kekr-v2-video-ratio, 16 / 9));}
.kekr-v2-lazy-video *, .kekr-v2-lazy-video ::before, .kekr-v2-lazy-video ::after {box-sizing:var(--kekr-v2-lazy-setting-6,border-box);}
.kekr-v2-lazy-video-media {display:var(--kekr-v2-lazy-setting-7,block);width:var(--kekr-v2-lazy-setting-8,100%);height:var(--kekr-v2-lazy-setting-9,100%);border:var(--kekr-v2-lazy-setting-10,0px);outline:var(--kekr-v2-lazy-setting-11,0px);object-fit:var(--kekr-v2-lazy-setting-12,var(--kekr-v2-video-fit, cover));object-position:var(--kekr-v2-lazy-setting-13,var(--kekr-v2-video-position, center center));vertical-align:var(--kekr-v2-lazy-setting-14,middle);}
.kekr-v2-lazy-video-media:not(.is-loaded) {background:var(--kekr-v2-lazy-setting-15,var(--kekr-v2-video-bg, #ffffff));}

/* story */
.kekr-v2-scroll-story {position:var(--kekr-v2-story-setting-0,relative);width:var(--kekr-v2-story-setting-1,100%);height:var(--kekr-v2-story-setting-2,var(--story-height, 450vh));background:var(--kekr-v2-story-setting-3,var(--story-bg, #000));color:var(--kekr-v2-story-setting-4,rgb(255, 255, 255));font-family:var(--kekr-v2-story-setting-5,"DM Sans", sans-serif);}
.kekr-v2-scroll-story * {box-sizing:var(--kekr-v2-story-setting-6,border-box);}
.kekr-v2-scroll-sticky {position:var(--kekr-v2-story-setting-7,sticky);top:var(--kekr-v2-story-setting-8,0px);width:var(--kekr-v2-story-setting-9,100%);height:var(--kekr-v2-story-setting-10,100dvh);overflow:var(--kekr-v2-story-setting-11,hidden);background:var(--kekr-v2-story-setting-12,var(--story-bg, #000));contain:var(--kekr-v2-story-setting-13,layout paint);}
.kekr-v2-scroll-video {position:var(--kekr-v2-story-setting-14,absolute);inset:var(--kekr-v2-story-setting-15,0px);display:var(--kekr-v2-story-setting-16,block);width:var(--kekr-v2-story-setting-17,100%);height:var(--kekr-v2-story-setting-18,100%);object-fit:var(--kekr-v2-story-setting-19,var(--video-fit, cover));object-position:var(--kekr-v2-story-setting-20,var(--video-position, center center));pointer-events:var(--kekr-v2-story-setting-21,none);user-select:var(--kekr-v2-story-setting-22,none);backface-visibility:var(--kekr-v2-story-setting-23,hidden);transform:var(--kekr-v2-story-setting-24,translateZ(0px));}
.kekr-v2-video-overlay {position:var(--kekr-v2-story-setting-25,absolute);inset:var(--kekr-v2-story-setting-26,0px);z-index:var(--kekr-v2-story-setting-27,2);display:var(--kekr-v2-story-setting-28,var(--overlay-display, block));pointer-events:var(--kekr-v2-story-setting-29,none);background:var(--kekr-v2-story-setting-30,var(--overlay-bg, linear-gradient(90deg, rgba(0,0,0,.20) 0%, rgba(0,0,0,.10) 24%, rgba(0,0,0,.03) 42%, rgba(0,0,0,0) 58%)));opacity:var(--kekr-v2-story-setting-31,var(--overlay-opacity, 1));}
.kekr-v2-story-text {position:var(--kekr-v2-story-setting-32,absolute);inset:var(--kekr-v2-story-setting-33,0px);z-index:var(--kekr-v2-story-setting-34,3);display:var(--kekr-v2-story-setting-35,flex);align-items:var(--kekr-v2-story-setting-36,var(--scene-y, center));pointer-events:var(--kekr-v2-story-setting-37,none);opacity:var(--kekr-v2-story-setting-38,0);transform:var(--kekr-v2-story-setting-39,translate3d(0, var(--scene-fade-distance, 56px), 0));filter:var(--kekr-v2-story-setting-40,blur(var(--scene-blur, 8px)));will-change:var(--kekr-v2-story-setting-41,opacity, transform, filter);}
.kekr-v2-story-inner {width:var(--kekr-v2-story-setting-42,min(var(--content-width, 1280px), 88%));margin-inline:var(--kekr-v2-story-setting-43,auto);}
.kekr-v2-story-text[data-scene-x="center"] .kekr-v2-story-inner {text-align:var(--kekr-v2-story-setting-44,center);}
.kekr-v2-story-text[data-scene-x="right"] .kekr-v2-story-inner {display:var(--kekr-v2-story-setting-45,flex);flex-direction:var(--kekr-v2-story-setting-46,column);align-items:var(--kekr-v2-story-setting-47,flex-end);}
.kekr-v2-story-heading {max-width:var(--kekr-v2-story-setting-48,var(--scene-width, 900px));margin:var(--kekr-v2-story-setting-49,0px);color:var(--kekr-v2-story-setting-50,var(--heading-color, #fff));font-family:var(--kekr-v2-story-setting-51,"Funnel Display", sans-serif);font-size:var(--kekr-v2-story-setting-52,clamp(42px, 6vw, 94px));font-weight:var(--kekr-v2-story-setting-53,500);line-height:var(--kekr-v2-story-setting-54,0.98);letter-spacing:var(--kekr-v2-story-setting-55,0px);}
.kekr-v2-story-description {max-width:var(--kekr-v2-story-setting-56,min(var(--scene-width, 520px), 520px));margin:var(--kekr-v2-story-setting-57,28px 0px 0px);color:var(--kekr-v2-story-setting-58,var(--description-color, rgba(255,255,255,.72)));font-size:var(--kekr-v2-story-setting-59,18px);line-height:var(--kekr-v2-story-setting-60,1.6);}
.kekr-v2-story-text[data-scene-x="center"] .kekr-v2-story-heading, .kekr-v2-story-text[data-scene-x="center"] .kekr-v2-story-description {margin-right:var(--kekr-v2-story-setting-61,auto);margin-left:var(--kekr-v2-story-setting-62,auto);}
.kekr-v2-scroll-hint {position:var(--kekr-v2-story-setting-63,absolute);z-index:var(--kekr-v2-story-setting-64,4);left:var(--kekr-v2-story-setting-65,50%);bottom:var(--kekr-v2-story-setting-66,28px);display:var(--kekr-v2-story-setting-67,var(--hint-display, flex));flex-direction:var(--kekr-v2-story-setting-68,column);align-items:var(--kekr-v2-story-setting-69,center);gap:var(--kekr-v2-story-setting-70,10px);transform:var(--kekr-v2-story-setting-71,translateX(-50%));color:var(--kekr-v2-story-setting-72,rgba(255, 255, 255, 0.5));font-size:var(--kekr-v2-story-setting-73,10px);line-height:var(--kekr-v2-story-setting-74,1);letter-spacing:var(--kekr-v2-story-setting-75,0.08em);pointer-events:var(--kekr-v2-story-setting-76,none);will-change:var(--kekr-v2-story-setting-77,opacity);}
.kekr-v2-scroll-line {width:var(--kekr-v2-story-setting-78,1px);height:var(--kekr-v2-story-setting-79,34px);background:var(--kekr-v2-story-setting-80,rgba(255, 255, 255, 0.42));}
@media (max-width: 767px) {
.kekr-v2-scroll-story {height:var(--kekr-v2-story-setting-81,var(--story-height-mobile, 380vh));}
.kekr-v2-story-text {align-items:var(--kekr-v2-story-setting-82,var(--scene-y-mobile, flex-end));}
.kekr-v2-story-inner {width:var(--kekr-v2-story-setting-83,88%);margin-bottom:var(--kekr-v2-story-setting-84,105px);}
.kekr-v2-story-heading {font-size:var(--kekr-v2-story-setting-85,clamp(38px, 11vw, 58px));line-height:var(--kekr-v2-story-setting-86,1);}
.kekr-v2-story-description {max-width:var(--kekr-v2-story-setting-87,92%);margin-top:var(--kekr-v2-story-setting-88,18px);font-size:var(--kekr-v2-story-setting-89,16px);}
.kekr-v2-video-overlay {background:var(--kekr-v2-story-setting-90,var(--overlay-bg-mobile, linear-gradient(0deg, rgba(0,0,0,.20) 0%, rgba(0,0,0,.10) 24%, rgba(0,0,0,.03) 42%, rgba(0,0,0,0) 58%)));}
}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-story-text {filter:var(--kekr-v2-story-setting-91,none) !important;transform:var(--kekr-v2-story-setting-92,none) !important;}
}

/* tabs */
.kekr-v2-charge-tabs {--kekr-v2-charge-heading:var(--kekr-v2-tabs-setting-0,#18181A);--kekr-v2-charge-muted:var(--kekr-v2-tabs-setting-1,#6f737d);--kekr-v2-charge-line:var(--kekr-v2-tabs-setting-2,#dfe5ef);--kekr-v2-charge-focus:var(--kekr-v2-tabs-setting-3,rgba(103, 61, 230, .22));max-width:var(--kekr-v2-tabs-setting-4,1260px);margin:var(--kekr-v2-tabs-setting-5,0px auto);overflow:var(--kekr-v2-tabs-setting-6,hidden);color:var(--kekr-v2-tabs-setting-7,var(--kekr-v2-charge-heading));font-family:var(--kekr-v2-tabs-setting-8,"DM Sans");}
.kekr-v2-charge-tabs * {box-sizing:var(--kekr-v2-tabs-setting-9,border-box);}
.kekr-v2-charge-panels {position:var(--kekr-v2-tabs-setting-10,relative);overflow:var(--kekr-v2-tabs-setting-11,hidden);aspect-ratio:var(--kekr-v2-tabs-setting-12,16 / 9);border-radius:var(--kekr-v2-tabs-setting-13,8px);background:var(--kekr-v2-tabs-setting-14,transparent) !important;}
.kekr-v2-charge-panel {width:var(--kekr-v2-tabs-setting-15,100%);height:var(--kekr-v2-tabs-setting-16,100%);animation:var(--kekr-v2-tabs-setting-17,0.18s ease 0s 1 normal none running kekr-v2-charge-fade);}
.kekr-v2-charge-panel.is-active {display:var(--kekr-v2-tabs-setting-18,block);}
.kekr-v2-charge-panel[hidden] {display:var(--kekr-v2-tabs-setting-19,none);}
.kekr-v2-charge-panel img, .kekr-v2-charge-panel video {transform:var(--kekr-v2-tabs-setting-20,translateY(-1px));display:var(--kekr-v2-tabs-setting-21,block) !important;width:var(--kekr-v2-tabs-setting-22,100%) !important;max-width:var(--kekr-v2-tabs-setting-23,none) !important;height:var(--kekr-v2-tabs-setting-24,calc(100% + 2px)) !important;margin:var(--kekr-v2-tabs-setting-25,0px) !important;padding:var(--kekr-v2-tabs-setting-26,0px) !important;border:var(--kekr-v2-tabs-setting-27,0px) !important;border-radius:var(--kekr-v2-tabs-setting-28,0px) !important;box-shadow:var(--kekr-v2-tabs-setting-29,none) !important;object-fit:var(--kekr-v2-tabs-setting-30,cover) !important;color:var(--kekr-v2-tabs-setting-31,transparent) !important;font-size:var(--kekr-v2-tabs-setting-32,0px) !important;}
.kekr-v2-charge-tablist-wrap {max-width:var(--kekr-v2-tabs-setting-33,894px);margin:var(--kekr-v2-tabs-setting-34,32px auto 0px);overflow:var(--kekr-v2-tabs-setting-35,hidden);}
.kekr-v2-charge-tablist {display:var(--kekr-v2-tabs-setting-36,flex);align-items:var(--kekr-v2-tabs-setting-37,flex-end);justify-content:var(--kekr-v2-tabs-setting-38,center);gap:var(--kekr-v2-tabs-setting-39,58px);border-bottom:var(--kekr-v2-tabs-setting-40,1px solid var(--kekr-v2-charge-line));overflow:var(--kekr-v2-tabs-setting-41,visible hidden);scrollbar-width:var(--kekr-v2-tabs-setting-42,none);}
.kekr-v2-charge-tablist::-webkit-scrollbar {display:var(--kekr-v2-tabs-setting-43,none);}
.kekr-v2-charge-tab {position:var(--kekr-v2-tabs-setting-44,relative);flex:var(--kekr-v2-tabs-setting-45,0 0 auto);min-height:var(--kekr-v2-tabs-setting-46,44px);cursor:var(--kekr-v2-tabs-setting-47,pointer);font-family:var(--kekr-v2-tabs-setting-48,inherit);font-size:var(--kekr-v2-tabs-setting-49,16px);font-weight:var(--kekr-v2-tabs-setting-50,400);line-height:var(--kekr-v2-tabs-setting-51,1.25);white-space:var(--kekr-v2-tabs-setting-52,nowrap);transition:var(--kekr-v2-tabs-setting-53,color 0.15s);appearance:var(--kekr-v2-tabs-setting-54,none);border:var(--kekr-v2-tabs-setting-55,0px) !important;border-radius:var(--kekr-v2-tabs-setting-56,0px) !important;background:var(--kekr-v2-tabs-setting-57,none transparent) !important;padding:var(--kekr-v2-tabs-setting-58,0px 0px 15px) !important;color:var(--kekr-v2-tabs-setting-59,var(--kekr-v2-charge-muted)) !important;box-shadow:var(--kekr-v2-tabs-setting-60,none) !important;text-decoration:var(--kekr-v2-tabs-setting-61,none) !important;}
.kekr-v2-charge-tab *, .kekr-v2-charge-tab span {color:var(--kekr-v2-tabs-setting-62,inherit) !important;}
.kekr-v2-charge-tab::after {content:var(--kekr-v2-tabs-setting-63,"");position:var(--kekr-v2-tabs-setting-64,absolute);right:var(--kekr-v2-tabs-setting-65,0px);bottom:var(--kekr-v2-tabs-setting-66,0px);left:var(--kekr-v2-tabs-setting-67,0px);height:var(--kekr-v2-tabs-setting-68,2px);background:var(--kekr-v2-tabs-setting-69,transparent);}
.kekr-v2-charge-tab:hover, .kekr-v2-charge-tab:focus-visible {outline:var(--kekr-v2-tabs-setting-70,none);color:var(--kekr-v2-tabs-setting-71,var(--kekr-v2-charge-heading)) !important;background:var(--kekr-v2-tabs-setting-72,none transparent) !important;box-shadow:var(--kekr-v2-tabs-setting-73,none) !important;}
.kekr-v2-charge-tab:focus-visible {box-shadow:var(--kekr-v2-tabs-setting-74,0 0 0 3px var(--kekr-v2-charge-focus));}
.kekr-v2-charge-tab[aria-selected="true"] {color:var(--kekr-v2-tabs-setting-75,rgb(24, 24, 26)) !important;background:var(--kekr-v2-tabs-setting-76,none transparent) !important;font-weight:var(--kekr-v2-tabs-setting-77,600) !important;box-shadow:var(--kekr-v2-tabs-setting-78,none) !important;}
.kekr-v2-charge-tab[aria-selected="true"]::after {background:var(--kekr-v2-tabs-setting-79,var(--kekr-v2-charge-heading, #18181A)) !important;}
.kekr-v2-charge-descriptions {max-width:var(--kekr-v2-tabs-setting-80,894px);margin:var(--kekr-v2-tabs-setting-81,26px auto 0px);}
.kekr-v2-charge-description {margin:var(--kekr-v2-tabs-setting-82,0px);color:var(--kekr-v2-tabs-setting-83,rgb(87, 87, 86));font-family:var(--kekr-v2-tabs-setting-84,inherit);font-size:var(--kekr-v2-tabs-setting-85,18px);font-weight:var(--kekr-v2-tabs-setting-86,400);line-height:var(--kekr-v2-tabs-setting-87,1.6);text-align:var(--kekr-v2-tabs-setting-88,center);animation:var(--kekr-v2-tabs-setting-89,0.18s ease 0s 1 normal none running kekr-v2-charge-fade);}
.kekr-v2-charge-description[hidden] {display:var(--kekr-v2-tabs-setting-90,none);}
@keyframes kekr-v2-charge-fade {
0% {opacity:var(--kekr-v2-tabs-setting-91,0.72);}
100% {opacity:var(--kekr-v2-tabs-setting-92,1);}
}
@media (max-width: 1080px) {
.kekr-v2-charge-tablist-wrap {max-width:var(--kekr-v2-tabs-setting-93,100%);}
.kekr-v2-charge-tablist {justify-content:var(--kekr-v2-tabs-setting-94,flex-start);gap:var(--kekr-v2-tabs-setting-95,34px);overflow-x:var(--kekr-v2-tabs-setting-96,auto);padding-right:var(--kekr-v2-tabs-setting-97,64px);}
}
@media (max-width: 767px) {
.kekr-v2-charge-tabs {width:var(--kekr-v2-tabs-setting-98,100%);max-width:var(--kekr-v2-tabs-setting-99,100%);overflow:var(--kekr-v2-tabs-setting-100,visible);}
.kekr-v2-charge-panels {position:var(--kekr-v2-tabs-setting-101,relative);width:var(--kekr-v2-tabs-setting-102,100vw);max-width:var(--kekr-v2-tabs-setting-103,100vw);margin-left:var(--kekr-v2-tabs-setting-104,calc(50% - 50vw));aspect-ratio:var(--kekr-v2-tabs-setting-105,16 / 9);border-radius:var(--kekr-v2-tabs-setting-106,0px);overflow:var(--kekr-v2-tabs-setting-107,hidden);background:var(--kekr-v2-tabs-setting-108,transparent) !important;}
.kekr-v2-charge-panel {width:var(--kekr-v2-tabs-setting-109,100%);height:var(--kekr-v2-tabs-setting-110,100%);}
.kekr-v2-charge-panel.is-active {display:var(--kekr-v2-tabs-setting-111,block);}
.kekr-v2-charge-tablist-wrap {position:var(--kekr-v2-tabs-setting-112,relative);width:var(--kekr-v2-tabs-setting-113,100vw);max-width:var(--kekr-v2-tabs-setting-114,100vw);margin-right:var(--kekr-v2-tabs-setting-115,0px);margin-left:var(--kekr-v2-tabs-setting-116,calc(50% - 50vw));margin-top:var(--kekr-v2-tabs-setting-117,18px);overflow:var(--kekr-v2-tabs-setting-118,hidden);}
.kekr-v2-charge-tablist {gap:var(--kekr-v2-tabs-setting-119,26px);padding-right:var(--kekr-v2-tabs-setting-120,0px);padding-left:var(--kekr-v2-tabs-setting-121,0px);scroll-padding-right:var(--kekr-v2-tabs-setting-122,18px);scroll-padding-left:var(--kekr-v2-tabs-setting-123,18px);}
.kekr-v2-charge-tablist::before, .kekr-v2-charge-tablist::after {content:var(--kekr-v2-tabs-setting-124,"");flex:var(--kekr-v2-tabs-setting-125,0 0 18px);}
.kekr-v2-charge-tab {min-width:var(--kekr-v2-tabs-setting-126,max-content);min-height:var(--kekr-v2-tabs-setting-127,43px);padding-bottom:var(--kekr-v2-tabs-setting-128,13px);font-size:var(--kekr-v2-tabs-setting-129,15px);}
.kekr-v2-charge-descriptions {width:var(--kekr-v2-tabs-setting-130,calc(100% - 36px));margin-right:var(--kekr-v2-tabs-setting-131,auto);margin-left:var(--kekr-v2-tabs-setting-132,auto);margin-top:var(--kekr-v2-tabs-setting-133,18px);}
.kekr-v2-charge-description {font-size:var(--kekr-v2-tabs-setting-134,16px);line-height:var(--kekr-v2-tabs-setting-135,1.6);}
}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-charge-panel, .kekr-v2-charge-tab, .kekr-v2-charge-description {animation:var(--kekr-v2-tabs-setting-136,auto ease 0s 1 normal none running none);transition:var(--kekr-v2-tabs-setting-137,none);}
}

/* lithium */
.kekr-v2-li-slider {--kekr-v2-primary:var(--kekr-v2-lithium-setting-0,#673de6);--kekr-v2-primary-hover:var(--kekr-v2-lithium-setting-1,#786ffd);--kekr-v2-heading:var(--kekr-v2-lithium-setting-2,#18181A);--kekr-v2-strong:var(--kekr-v2-lithium-setting-3,#111827);--kekr-v2-text:var(--kekr-v2-lithium-setting-4,#575756);--kekr-v2-border:var(--kekr-v2-lithium-setting-5,#dfe5ef);--kekr-v2-border-soft:var(--kekr-v2-lithium-setting-6,#e8ebf2);--kekr-v2-soft:var(--kekr-v2-lithium-setting-7,#f8fafc);--kekr-v2-highlight:var(--kekr-v2-lithium-setting-8,#d8a81d);position:var(--kekr-v2-lithium-setting-9,relative);max-width:var(--kekr-v2-lithium-setting-10,1220px);margin:var(--kekr-v2-lithium-setting-11,0px auto);padding:var(--kekr-v2-lithium-setting-12,36px 20px 58px);overflow:var(--kekr-v2-lithium-setting-13,hidden);color:var(--kekr-v2-lithium-setting-14,var(--kekr-v2-text));font-family:var(--kekr-v2-lithium-setting-15,"DM Sans", Arial, sans-serif);}
.kekr-v2-li-slider * {box-sizing:var(--kekr-v2-lithium-setting-16,border-box);}
.kekr-v2-li-slider-stage {position:var(--kekr-v2-lithium-setting-17,relative);min-height:var(--kekr-v2-lithium-setting-18,680px);overflow:var(--kekr-v2-lithium-setting-19,visible);}
.kekr-v2-li-slide {position:var(--kekr-v2-lithium-setting-20,absolute);top:var(--kekr-v2-lithium-setting-21,0px);left:var(--kekr-v2-lithium-setting-22,50%);width:var(--kekr-v2-lithium-setting-23,min(624px, -48px + 100vw));border:var(--kekr-v2-lithium-setting-24,1px solid rgba(24, 24, 26, 0.16));border-radius:var(--kekr-v2-lithium-setting-25,15px);background:var(--kekr-v2-lithium-setting-26,rgb(255, 255, 255));overflow:var(--kekr-v2-lithium-setting-27,hidden);opacity:var(--kekr-v2-lithium-setting-28,0);filter:var(--kekr-v2-lithium-setting-29,blur(5px));transform:var(--kekr-v2-lithium-setting-30,translateX(-50%) scale(0.86));transition:var(--kekr-v2-lithium-setting-31,transform 0.42s, opacity 0.42s, filter 0.42s);pointer-events:var(--kekr-v2-lithium-setting-32,none);}
.kekr-v2-li-slide.is-active {z-index:var(--kekr-v2-lithium-setting-33,3);opacity:var(--kekr-v2-lithium-setting-34,1);filter:var(--kekr-v2-lithium-setting-35,none);transform:var(--kekr-v2-lithium-setting-36,translateX(-50%) scale(1));pointer-events:var(--kekr-v2-lithium-setting-37,auto);}
.kekr-v2-li-slide.is-prev {z-index:var(--kekr-v2-lithium-setting-38,1);opacity:var(--kekr-v2-lithium-setting-39,0.46);transform:var(--kekr-v2-lithium-setting-40,translateX(calc(-50% - 455px)) scale(0.86));cursor:var(--kekr-v2-lithium-setting-41,pointer);pointer-events:var(--kekr-v2-lithium-setting-42,auto);}
.kekr-v2-li-slide.is-next {z-index:var(--kekr-v2-lithium-setting-43,1);opacity:var(--kekr-v2-lithium-setting-44,0.46);transform:var(--kekr-v2-lithium-setting-45,translateX(calc(-50% + 455px)) scale(0.86));cursor:var(--kekr-v2-lithium-setting-46,pointer);pointer-events:var(--kekr-v2-lithium-setting-47,auto);}
.kekr-v2-li-slide-copy {display:var(--kekr-v2-lithium-setting-48,grid);grid-template-columns:var(--kekr-v2-lithium-setting-49,82px minmax(0px, 1fr));min-height:var(--kekr-v2-lithium-setting-50,250px);gap:var(--kekr-v2-lithium-setting-51,28px);padding:var(--kekr-v2-lithium-setting-52,36px 44px 28px);}
.kekr-v2-li-slide-number {color:var(--kekr-v2-lithium-setting-53,rgb(24, 24, 26));font-family:var(--kekr-v2-lithium-setting-54,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-lithium-setting-55,78px);font-weight:var(--kekr-v2-lithium-setting-56,400);line-height:var(--kekr-v2-lithium-setting-57,0.9);}
.kekr-v2-li-slide h3 {margin:var(--kekr-v2-lithium-setting-58,0px);color:var(--kekr-v2-lithium-setting-59,var(--kekr-v2-strong));font-family:var(--kekr-v2-lithium-setting-60,"Funnel Display", "DM Sans", Arial, sans-serif);font-size:var(--kekr-v2-lithium-setting-61,25px);font-weight:var(--kekr-v2-lithium-setting-62,700);line-height:var(--kekr-v2-lithium-setting-63,1.18);letter-spacing:var(--kekr-v2-lithium-setting-64,0px);}
.kekr-v2-li-slide p {max-width:var(--kekr-v2-lithium-setting-65,420px);margin:var(--kekr-v2-lithium-setting-66,18px 0px 0px);color:var(--kekr-v2-lithium-setting-67,rgb(87, 87, 86));font-size:var(--kekr-v2-lithium-setting-68,18px);font-weight:var(--kekr-v2-lithium-setting-69,400);line-height:var(--kekr-v2-lithium-setting-70,1.6);}
.kekr-v2-li-slide-media {position:var(--kekr-v2-lithium-setting-71,relative);aspect-ratio:var(--kekr-v2-lithium-setting-72,52 / 25);height:var(--kekr-v2-lithium-setting-73,auto);overflow:var(--kekr-v2-lithium-setting-74,hidden);background:var(--kekr-v2-lithium-setting-75,rgb(2, 2, 2));}
.kekr-v2-li-slide-media img {width:var(--kekr-v2-lithium-setting-76,100%);height:var(--kekr-v2-lithium-setting-77,100%);object-fit:var(--kekr-v2-lithium-setting-78,cover);object-position:var(--kekr-v2-lithium-setting-79,center center);display:var(--kekr-v2-lithium-setting-80,block);}
.kekr-v2-li-slide-media::after {content:var(--kekr-v2-lithium-setting-81,"");position:var(--kekr-v2-lithium-setting-82,absolute);inset:var(--kekr-v2-lithium-setting-83,0px);background:var(--kekr-v2-lithium-setting-84,linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.16)));pointer-events:var(--kekr-v2-lithium-setting-85,none);}
.kekr-v2-li-slide-caption {min-height:var(--kekr-v2-lithium-setting-86,130px);display:var(--kekr-v2-lithium-setting-87,flex);align-items:var(--kekr-v2-lithium-setting-88,center);justify-content:var(--kekr-v2-lithium-setting-89,flex-start);padding:var(--kekr-v2-lithium-setting-90,28px 44px 18px 154px);color:var(--kekr-v2-lithium-setting-91,rgb(56, 58, 63));font-size:var(--kekr-v2-lithium-setting-92,18px);line-height:var(--kekr-v2-lithium-setting-93,1.6);text-align:var(--kekr-v2-lithium-setting-94,left);}
.kekr-v2-li-arrow {display:var(--kekr-v2-lithium-setting-95,inline-flex);width:var(--kekr-v2-lithium-setting-96,44px);height:var(--kekr-v2-lithium-setting-97,44px);align-items:var(--kekr-v2-lithium-setting-98,center);justify-content:var(--kekr-v2-lithium-setting-99,center);border:var(--kekr-v2-lithium-setting-100,1px solid var(--kekr-v2-border));border-radius:var(--kekr-v2-lithium-setting-101,999px);background:var(--kekr-v2-lithium-setting-102,transparent);color:var(--kekr-v2-lithium-setting-103,var(--kekr-v2-strong));cursor:var(--kekr-v2-lithium-setting-104,pointer);padding:var(--kekr-v2-lithium-setting-105,0px);transition:var(--kekr-v2-lithium-setting-106,border-color 0.2s, color 0.2s, background-color 0.2s, transform 0.2s);}
.kekr-v2-li-arrow svg {display:var(--kekr-v2-lithium-setting-107,block);width:var(--kekr-v2-lithium-setting-108,20px);height:var(--kekr-v2-lithium-setting-109,20px);}
.kekr-v2-li-arrow:hover, .kekr-v2-li-arrow:focus-visible {border-color:var(--kekr-v2-lithium-setting-110,rgba(103, 61, 230, 0.4));background:var(--kekr-v2-lithium-setting-111,rgb(248, 250, 252));color:var(--kekr-v2-lithium-setting-112,var(--kekr-v2-primary));outline:var(--kekr-v2-lithium-setting-113,none);}
.kekr-v2-li-arrow:active {transform:var(--kekr-v2-lithium-setting-114,scale(0.96));}
.kekr-v2-li-slider-controls {position:var(--kekr-v2-lithium-setting-115,relative);z-index:var(--kekr-v2-lithium-setting-116,5);display:var(--kekr-v2-lithium-setting-117,grid);grid-template-columns:var(--kekr-v2-lithium-setting-118,minmax(150px, 1fr) auto auto);align-items:var(--kekr-v2-lithium-setting-119,center);width:var(--kekr-v2-lithium-setting-120,min(100%, 360px));gap:var(--kekr-v2-lithium-setting-121,12px);margin:var(--kekr-v2-lithium-setting-122,26px auto 0px);}
.kekr-v2-li-slider-progress {height:var(--kekr-v2-lithium-setting-123,4px);overflow:var(--kekr-v2-lithium-setting-124,hidden);background:var(--kekr-v2-lithium-setting-125,var(--kekr-v2-border));}
.kekr-v2-li-slider-progress-bar {display:var(--kekr-v2-lithium-setting-126,block);width:var(--kekr-v2-lithium-setting-127,100%);height:var(--kekr-v2-lithium-setting-128,100%);background:var(--kekr-v2-lithium-setting-129,var(--kekr-v2-primary));transform:var(--kekr-v2-lithium-setting-130,scaleX(0));transform-origin:var(--kekr-v2-lithium-setting-131,left center);transition:var(--kekr-v2-lithium-setting-132,transform 0.2s);}
@media (max-width: 1024px) {
.kekr-v2-li-slide.is-prev, .kekr-v2-li-slide.is-next {opacity:var(--kekr-v2-lithium-setting-133,0.2);transform:var(--kekr-v2-lithium-setting-134,translateX(-50%) scale(0.9));}
}
@media (max-width: 767px) {
.kekr-v2-li-slider {max-width:var(--kekr-v2-lithium-setting-135,100%);padding:var(--kekr-v2-lithium-setting-136,18px 0px 30px);overflow:var(--kekr-v2-lithium-setting-137,hidden);}
.kekr-v2-li-slider-stage {min-height:var(--kekr-v2-lithium-setting-138,424px);}
.kekr-v2-li-slide {position:var(--kekr-v2-lithium-setting-139,absolute);top:var(--kekr-v2-lithium-setting-140,0px);left:var(--kekr-v2-lithium-setting-141,50%);display:var(--kekr-v2-lithium-setting-142,block);width:var(--kekr-v2-lithium-setting-143,84vw);max-width:var(--kekr-v2-lithium-setting-144,380px);opacity:var(--kekr-v2-lithium-setting-145,0);filter:var(--kekr-v2-lithium-setting-146,blur(5px));transform:var(--kekr-v2-lithium-setting-147,translateX(-50%) scale(0.88));}
.kekr-v2-li-slide.is-prev, .kekr-v2-li-slide.is-next {display:var(--kekr-v2-lithium-setting-148,block);opacity:var(--kekr-v2-lithium-setting-149,0.34);filter:var(--kekr-v2-lithium-setting-150,blur(5px));}
.kekr-v2-li-slide.is-active {display:var(--kekr-v2-lithium-setting-151,block);opacity:var(--kekr-v2-lithium-setting-152,1);filter:var(--kekr-v2-lithium-setting-153,none);transform:var(--kekr-v2-lithium-setting-154,translateX(-50%) scale(1));}
.kekr-v2-li-slide.is-prev {transform:var(--kekr-v2-lithium-setting-155,translateX(calc(-50% - 70vw)) scale(0.88));}
.kekr-v2-li-slide.is-next {transform:var(--kekr-v2-lithium-setting-156,translateX(calc(-50% + 70vw)) scale(0.88));}
.kekr-v2-li-slide-copy {grid-template-columns:var(--kekr-v2-lithium-setting-157,48px minmax(0px, 1fr));min-height:var(--kekr-v2-lithium-setting-158,170px);gap:var(--kekr-v2-lithium-setting-159,16px);padding:var(--kekr-v2-lithium-setting-160,26px 20px 22px);}
.kekr-v2-li-slide-number {font-size:var(--kekr-v2-lithium-setting-161,54px);}
.kekr-v2-li-slide h3 {font-size:var(--kekr-v2-lithium-setting-162,19px);line-height:var(--kekr-v2-lithium-setting-163,1.24);}
.kekr-v2-li-slide p {margin-top:var(--kekr-v2-lithium-setting-164,14px);font-size:var(--kekr-v2-lithium-setting-165,16px);line-height:var(--kekr-v2-lithium-setting-166,1.6);}
.kekr-v2-li-slide-media {aspect-ratio:var(--kekr-v2-lithium-setting-167,52 / 25);}
.kekr-v2-li-slide-caption {min-height:var(--kekr-v2-lithium-setting-168,94px);padding:var(--kekr-v2-lithium-setting-169,20px 20px 14px 84px);font-size:var(--kekr-v2-lithium-setting-170,16px);line-height:var(--kekr-v2-lithium-setting-171,1.6);}
.kekr-v2-li-slider-controls {grid-template-columns:var(--kekr-v2-lithium-setting-172,minmax(96px, 1fr) auto auto);width:var(--kekr-v2-lithium-setting-173,min(100%, 252px));gap:var(--kekr-v2-lithium-setting-174,10px);margin-top:var(--kekr-v2-lithium-setting-175,18px);}
.kekr-v2-li-slider-progress {height:var(--kekr-v2-lithium-setting-176,3px);}
.kekr-v2-li-arrow {width:var(--kekr-v2-lithium-setting-177,36px);height:var(--kekr-v2-lithium-setting-178,36px);}
.kekr-v2-li-arrow svg {width:var(--kekr-v2-lithium-setting-179,17px);height:var(--kekr-v2-lithium-setting-180,17px);}
}

/* Body typography only; navigation, media tabs and specification labels remain independent. */
@media(max-width:767px){.kekr-v2-invite .kekr-v2-invite__intro{font-size:var(--kekr-v2-invitation-setting-128,16px)}}
@media(max-width:767px){.kekr-v2-resin-card .kekr-v2-resin-card__description{font-size:var(--kekr-resin-description-mobile,16px)}.kekr-v2-resin-card .kekr-v2-resin-card__subtitle{font-size:var(--kekr-resin-subtitle-mobile,16px)}}
@media(min-width:768px){.kekr-v2-events__description{font-size:var(--kekr-v2-events-setting-77,18px)}.kekr-v2-package-showcase .kekr-v2-package-showcase__description{font-size:var(--kekr-v2-package-setting-101,18px)!important}}
@media(max-width:767px){.kekr-v2-article-cta .kekr-v2-article-cta__description{font-size:var(--kekr-cta-body-mobile,16px)}.kekr-v2-events__description{font-size:var(--kekr-v2-events-setting-123,16px)}.kekr-v2-package-showcase .kekr-v2-package-showcase__description,.kekr-v2-package-showcase .kekr-v2-package-showcase__slide-description{font-size:16px}}
@media (prefers-reduced-motion: reduce) {
.kekr-v2-li-slide, .kekr-v2-li-arrow, .kekr-v2-li-slider-progress-bar {transition:var(--kekr-v2-lithium-setting-181,none);}
}
