@scope ([data-sp8-theme="custom-jot-ha-tz-community-23a39d02"]) to ([data-admin-shell], [data-sp8-be-surface], [data-sp8-be-shell]) {/* Independent Jothaetz styleguide; no Default stylesheet import. */:where(:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]) {
  --radius: 1rem;
  --segment-gap: 1.5rem;
  --body-region-padding-y: 2rem;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --body-font-size: 1rem;
  --background: #fffdf7;
  --foreground: #1b191b;
  --card: #ffffff;
  --card-foreground: #1b191b;
  --popover: #ffffff;
  --popover-foreground: #1b191b;
  --primary: #ffc117;
  --primary-foreground: #1b191b;
  --secondary: #1b191b;
  --secondary-foreground: #ffffff;
  --muted: #fff3cf;
  --muted-foreground: #625947;
  --accent: #ffc117;
  --accent-foreground: #1b191b;
  --destructive: #b42318;
  --destructive-foreground: #ffffff;
  --border: #e5dcc6;
  --input: #e5dcc6;
  --ring: #805600;
  --chart-1: #ffc117;
  --chart-2: #c8102e;
  --chart-3: #1b191b;
  --chart-4: #f08c00;
  --chart-5: #7a1f2b;
  --sidebar: oklch(0.984 0.003 247.858);
  --sidebar-foreground: oklch(0.129 0.042 264.695);
  --sidebar-primary: oklch(0.208 0.042 265.755);
  --sidebar-primary-foreground: oklch(0.984 0.003 247.858);
  --sidebar-accent: oklch(0.968 0.007 247.896);
  --sidebar-accent-foreground: oklch(0.208 0.042 265.755);
  --sidebar-border: oklch(0.929 0.013 255.508);
  --sidebar-ring: oklch(0.704 0.04 256.788);
  --footer: #2d2b2b;
  --footer-foreground: #ffffff;
  --footer-elevated: #3a3736;
  --footer-border: #4a4544;
  --frontend-accent: #ffc117;
  --frontend-accent-foreground: #1b191b;
  --extension-detail-background: #000000;
  --extension-detail-page-foreground: #ffffff;
  --extension-detail-surface: #ffffff;
  --extension-detail-foreground: #111111;
  --extension-detail-muted-foreground: #5f6368;
  --extension-detail-border: #d9d9d9;
  --extension-detail-max-width: 64rem;
  --extension-list-card-surface: #10131b;
  --extension-list-card-foreground: #ffffff;
  --extension-list-card-muted-foreground: #aebbd0;
  --extension-list-card-border: #313744;
  --extension-list-card-radius: var(--radius);
  --extension-list-max-width: 80rem;
  --extension-list-heading-size: 1.875rem;
  --cta-primary: #ffc117;
  --cta-primary-foreground: #1b191b;
  --cta-secondary: #c8102e;
  --cta-secondary-foreground: #ffffff;
  --cta-tertiary: var(--accent);
  --cta-tertiary-foreground: var(--accent-foreground);
  --cta-ghost-foreground: #1b191b;
  --cta-ghost-border: rgba(27, 25, 27, 0.3);
  --grid-gap: 1.5rem;
  --card-radius: 1.25rem;
  --card-shadow: 0 1px 3px rgba(27, 25, 27, 0.08);
  --navbar-blur: 12px;
  --button-height: 3rem;
  --button-radius: 9999px;
  --navbar-border: #e5dcc6;
  --navbar-height: 7.5rem;
  --navbar-radius: 0px;
  --navbar-shadow: none;
  --navbar-inset-x: 0px;
  --navbar-overlay: overlay;
  --page-max-width: 90rem;
  --navbar-item-gap: 0.5rem;
  --navbar-offset-y: 0px;
  --navbar-position: sticky;
  --button-padding-x: 1.5rem;
  --navbar-font-size: 1rem;
  --navbar-padding-x: 2rem;
  --content-max-width: 76rem;
  --navbar-background: #ffffff;
  --navbar-bg-opacity: 90%;
  --navbar-cta-height: 2.75rem;
  --navbar-cta-radius: 9999px;
  --navbar-foreground: #1b191b;
  --search-overlay-bg: var(--popover);
  --navbar-font-weight: 600;
  --navbar-logo-filter: none;
  --navbar-logo-height: 5.5rem;
  --container-padding-x: 2rem;
  --navbar-control-size: 2.25rem;
  --navbar-scroll-state: compact;
  --navbar-cta-font-size: 0.9375rem;
  --navbar-cta-padding-x: 1.25rem;
  --navbar-height-mobile: 3.75rem;
  --search-overlay-muted: var(--muted-foreground);
  --search-overlay-width: 40rem;
  --navbar-control-radius: 9999px;
  --navbar-cta-background: #c8102e;
  --navbar-cta-foreground: #ffffff;
  --search-overlay-border: color-mix(in oklab, var(--border) 70%, transparent);
  --search-overlay-radius: 1rem;
  --search-overlay-shadow: 0 18px 60px color-mix(in oklab, var(--foreground) 18%, transparent);
  --navbar-cta-font-weight: 700;
  --navbar-height-scrolled: 4.75rem;
  --navbar-nav-margin-left: 0px;
  --navbar-shadow-scrolled: 0 6px 24px rgba(27, 25, 27, 0.1);
  --navbar-language-display: inline-flex;
  --navbar-scroll-threshold: 40;
  --search-overlay-input-bg: transparent;
  --navbar-content-max-width: 76rem;
  --search-overlay-font-size: 0.875rem;
  --navbar-control-background: transparent;
  --navbar-control-foreground: var(--navbar-foreground);
  --navbar-logo-height-mobile: 2.5rem;
  --search-overlay-foreground: var(--popover-foreground);
  --container-padding-x-mobile: 1.25rem;
  --navbar-actions-margin-left: 0px;
  --navbar-background-scrolled: #ffffff;
  --navbar-cta-background-hover: #a30d25;
  --navbar-cta-foreground-hover: #ffffff;
  --navbar-logo-height-scrolled: 3.25rem;
  --search-overlay-flyout-width: 27.5rem;
  --search-overlay-highlight-bg: color-mix(in oklab, var(--primary) 18%, transparent);
  --search-overlay-title-weight: 600;
  --search-overlay-item-hover-bg: color-mix(in oklab, var(--muted) 70%, transparent);
  --navbar-height-scrolled-mobile: 3.75rem;
  --search-overlay-highlight-text: var(--primary);
  --navbar-non-hero-content-offset: 7.5rem;
  --navbar-parent-indicator-display: inline-flex;
  --navbar-logo-height-scrolled-mobile: 2.5rem;
  --navbar-non-hero-content-offset-mobile: 3.75rem;
}:where(:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]:is(:scope.dark,.dark)) {
  --radius: 1rem;
  --segment-gap: 1.5rem;
  --body-region-padding-y: 2rem;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --body-font-size: 1rem;
  --background: #1b191b;
  --foreground: #fffaf0;
  --card: #292526;
  --card-foreground: #fffaf0;
  --popover: #292526;
  --popover-foreground: #fffaf0;
  --primary: #ffc117;
  --primary-foreground: #1b191b;
  --secondary: #fff3cf;
  --secondary-foreground: #1b191b;
  --muted: #342f2b;
  --muted-foreground: #d7cbb6;
  --accent: #ffc117;
  --accent-foreground: #1b191b;
  --destructive: #f97066;
  --destructive-foreground: #1b191b;
  --border: #514746;
  --input: #514746;
  --ring: #ffc117;
  --chart-1: #ffc117;
  --chart-2: #e01e37;
  --chart-3: #d7cbb6;
  --chart-4: #f08c00;
  --chart-5: #b3606c;
  --sidebar: oklch(0.208 0.042 265.755);
  --sidebar-foreground: oklch(0.984 0.003 247.858);
  --sidebar-primary: oklch(0.488 0.243 264.376);
  --sidebar-primary-foreground: oklch(0.984 0.003 247.858);
  --sidebar-accent: oklch(0.279 0.041 260.031);
  --sidebar-accent-foreground: oklch(0.984 0.003 247.858);
  --sidebar-border: oklch(1 0 0 / 10%);
  --sidebar-ring: oklch(0.551 0.027 264.364);
  --footer: #2d2b2b;
  --footer-foreground: #ffffff;
  --footer-elevated: #3a3736;
  --footer-border: #4a4544;
  --frontend-accent: #ffc117;
  --frontend-accent-foreground: #1b191b;
  --extension-detail-background: #000000;
  --extension-detail-page-foreground: #ffffff;
  --extension-detail-surface: #ffffff;
  --extension-detail-foreground: #111111;
  --extension-detail-muted-foreground: #5f6368;
  --extension-detail-border: #d9d9d9;
  --extension-detail-max-width: 64rem;
  --extension-list-card-surface: #10131b;
  --extension-list-card-foreground: #ffffff;
  --extension-list-card-muted-foreground: #aebbd0;
  --extension-list-card-border: #313744;
  --extension-list-card-radius: var(--radius);
  --extension-list-max-width: 80rem;
  --extension-list-heading-size: 1.875rem;
  --cta-primary: #ffc117;
  --cta-primary-foreground: #1b191b;
  --cta-secondary: #e01e37;
  --cta-secondary-foreground: #ffffff;
  --cta-tertiary: var(--accent);
  --cta-tertiary-foreground: var(--accent-foreground);
  --cta-ghost-foreground: #fffaf0;
  --cta-ghost-border: rgba(255, 250, 240, 0.3);
  --grid-gap: 1.5rem;
  --card-radius: 1.25rem;
  --card-shadow: none;
  --navbar-blur: 12px;
  --button-height: 3rem;
  --button-radius: 9999px;
  --navbar-border: #e5dcc6;
  --navbar-height: 7.5rem;
  --navbar-radius: 0px;
  --navbar-shadow: none;
  --navbar-inset-x: 0px;
  --navbar-overlay: overlay;
  --page-max-width: 90rem;
  --navbar-item-gap: 0.5rem;
  --navbar-offset-y: 0px;
  --navbar-position: sticky;
  --button-padding-x: 1.5rem;
  --navbar-font-size: 1rem;
  --navbar-padding-x: 2rem;
  --content-max-width: 76rem;
  --navbar-background: #ffffff;
  --navbar-bg-opacity: 90%;
  --navbar-cta-height: 2.75rem;
  --navbar-cta-radius: 9999px;
  --navbar-foreground: #1b191b;
  --search-overlay-bg: var(--popover);
  --navbar-font-weight: 600;
  --navbar-logo-filter: none;
  --navbar-logo-height: 5.5rem;
  --container-padding-x: 2rem;
  --navbar-control-size: 2.25rem;
  --navbar-scroll-state: compact;
  --navbar-cta-font-size: 0.9375rem;
  --navbar-cta-padding-x: 1.25rem;
  --navbar-height-mobile: 4.5rem;
  --search-overlay-muted: var(--muted-foreground);
  --search-overlay-width: 40rem;
  --navbar-control-radius: 9999px;
  --navbar-cta-background: #c8102e;
  --navbar-cta-foreground: #ffffff;
  --search-overlay-border: color-mix(in oklab, var(--border) 70%, transparent);
  --search-overlay-radius: 1rem;
  --search-overlay-shadow: 0 18px 60px color-mix(in oklab, var(--foreground) 18%, transparent);
  --navbar-cta-font-weight: 700;
  --navbar-height-scrolled: 4.75rem;
  --navbar-nav-margin-left: 0px;
  --navbar-shadow-scrolled: 0 6px 24px rgba(27, 25, 27, 0.1);
  --navbar-language-display: inline-flex;
  --navbar-scroll-threshold: 40;
  --search-overlay-input-bg: transparent;
  --navbar-content-max-width: 76rem;
  --search-overlay-font-size: 0.875rem;
  --navbar-control-background: transparent;
  --navbar-control-foreground: var(--navbar-foreground);
  --navbar-logo-height-mobile: 3.25rem;
  --search-overlay-foreground: var(--popover-foreground);
  --container-padding-x-mobile: 1.25rem;
  --navbar-actions-margin-left: 0px;
  --navbar-background-scrolled: #ffffff;
  --navbar-cta-background-hover: #a30d25;
  --navbar-cta-foreground-hover: #ffffff;
  --navbar-logo-height-scrolled: 3.25rem;
  --search-overlay-flyout-width: 27.5rem;
  --search-overlay-highlight-bg: color-mix(in oklab, var(--primary) 18%, transparent);
  --search-overlay-title-weight: 600;
  --search-overlay-item-hover-bg: color-mix(in oklab, var(--muted) 70%, transparent);
  --navbar-height-scrolled-mobile: 3.75rem;
  --search-overlay-highlight-text: var(--primary);
  --navbar-non-hero-content-offset: 7.5rem;
  --navbar-parent-indicator-display: inline-flex;
  --navbar-logo-height-scrolled-mobile: 2.5rem;
  --navbar-non-hero-content-offset-mobile: 4.5rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] h1,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] h2,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] h3,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] h4,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] .font-display {
  font-family: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
  letter-spacing: -0.01em;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  button:not(:disabled),:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] [role="button"] {
  cursor: pointer;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
  scroll-padding-top: 0.5rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider
  + div,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider
  ~ div.mt-8,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider-controls {
  margin-top: 0.5rem;
  position: relative;
  z-index: 2;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-4b398d96-618a-4fd2-89ff-daab036cd4e3 {
  margin-bottom: 2rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-fe-tiles-grid.sp8-ui-responsive-slider {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  --jhz-n: var(--sp8-slider-desktop, 3);
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-fe-tiles-grid.sp8-ui-responsive-slider
  > * {
  flex: 0 0 calc((100% - var(--sp8-tiles-gap, 2rem) * (var(--jhz-n, 3) - 1)) / var(--jhz-n, 3));
  min-width: 0;
}@media (max-width: 1023px) {
  :scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
    .sp8-fe-tiles-grid.sp8-ui-responsive-slider {
    --jhz-n: var(--sp8-slider-tablet, 2);
  }
}@media (max-width: 639px) {
  :scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
    .sp8-fe-tiles-grid.sp8-ui-responsive-slider {
    --jhz-n: var(--sp8-slider-mobile, 1);
  }
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider
  > * {
  scroll-snap-align: start;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider-controls
  button[aria-label^="Vorherige"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider-controls
  button[aria-label^="Nächste"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider
  ~ div.mt-8
  > button[aria-label^="Vorherige"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  .sp8-ui-responsive-slider
  ~ div.mt-8
  > button[aria-label^="Nächste"] {
  width: 2.75rem;
  height: 2.75rem;
  min-width: 0;
  flex: 0 0 auto;
  padding: 0;
  aspect-ratio: 1/1;
}@media (max-width: 640px) {
  :scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
    .sp8-ui-responsive-slider
    ~ div.mt-8
    > button[aria-label^="Vorherige"],:scope
  [data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
    .sp8-ui-responsive-slider
    ~ div.mt-8
    > button[aria-label^="Nächste"] {
    display: none;
  }
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"] [id^="segment-"] {
  scroll-margin-top: 5.75rem;
}@media (max-width: 640px) {
  :scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
    [id^="segment-"] {
    scroll-margin-top: 4.5rem;
  }
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-2897a625-1c9a-40ef-8fab-7157bee04d75
  a[href^="mailto:"] {
  color: #ffc117;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-2897a625-1c9a-40ef-8fab-7157bee04d75
  a[href^="mailto:"]:hover {
  color: #ffffff;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-2897a625-1c9a-40ef-8fab-7157bee04d75
  a[href^="mailto:"]
  svg {
  display: none;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  h2 {
  font-size: 1.75rem;
  line-height: 1.1;
  font-weight: 700;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  h2
  + p {
  font-size: 1.375rem;
  line-height: 1.5;
  color: #3d4650;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  legend:not(.sr-only),:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  form
  label:not(:has(input)):not(.inline-flex) {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.35;
  letter-spacing: normal;
  text-transform: none;
  font-weight: 600;
  color: #3d4650;
  margin-bottom: 0.45rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="text"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="email"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="number"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="tel"],:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  select,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  textarea {
  min-height: 3.25rem;
  height: auto;
  font-size: 1.0625rem;
  padding: 0.85rem 1.05rem;
  border-radius: 0.75rem;
  border-width: 1px;
  border-color: #c2d2ea;
  background-color: #ffffff;
  color: #1b191b;
  transition:
    border-color 0.15s ease,
    box-shadow 0.15s ease;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  select {
  min-height: 3.4188rem;
  height: auto;
  padding: 0.85rem 2.75rem 0.85rem 1.05rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  textarea {
  min-height: 7.5rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input::placeholder,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  textarea::placeholder {
  color: #8d9aab;
  opacity: 1;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input:focus,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  select:focus,:scope
[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  textarea:focus {
  outline: none;
  border-color: #18317c;
  box-shadow: 0 0 0 3px rgba(24, 49, 124, 0.1);
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  label.inline-flex {
  min-height: 2.875rem;
  padding: 0 1.35rem;
  font-size: 1rem;
  font-weight: 600;
  border-width: 1px;
  border-color: #c2d2ea;
  color: #3d4650;
  background: #ffffff;
  transition:
    background-color 0.15s ease,
    color 0.15s ease,
    border-color 0.15s ease;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  label.inline-flex:hover {
  border-color: #18317c;
  color: #18317c;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  label.inline-flex:has(input:checked) {
  background: #18317c;
  color: #ffffff;
  border-color: #18317c;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  width: 1.5rem;
  height: 1.5rem;
  min-height: 0;
  flex: 0 0 auto;
  margin-top: 0.15rem;
  border: 2px solid #18317c;
  border-radius: 0.375rem;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1rem 1rem;
  cursor: pointer;
  transition: background-color 0.15s ease;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="checkbox"]:checked {
  background-color: #18317c;
  background-size: 100% 100%;
  background-image: url("/api/theme-asset?id=997ae51c-f554-40b2-81ec-34a188d9f132&sha256=a65fd6b2eacc9c8a12337e2bfd0f85b7fe42beb5eb9907ca940cdb170b036359");
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  input[type="checkbox"]:focus-visible {
  outline: 2px solid #18317c;
  outline-offset: 2px;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  label:has(input[type="checkbox"]) {
  display: flex;
  align-items: flex-start;
  gap: 0.85rem;
  font-size: 1rem;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  color: #3d4650;
  line-height: 1.55;
  cursor: pointer;
  border: 0;
  background: none;
  min-height: 0;
  padding: 0;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  form
  button[type="submit"] {
  width: auto;
  min-height: 3.25rem;
  padding: 0 2.5rem;
  font-size: 1.0625rem;
  font-weight: 600;
  border-radius: 9999px;
  background-color: #18317c;
  color: #ffffff;
  border: 0;
  transition: background-color 0.15s ease;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  form
  button[type="submit"]:hover {
  background-color: #0f2456;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  section:has(form)
  .space-y-6
  > *
  + * {
  margin-top: 1.75rem;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-7f60e7bf-bd2f-4972-91e6-27e53c56177a
  > section {
  position: relative;
  overflow: hidden;
  padding-bottom: calc(clamp(56px, 16.6vw, 340px) + 6rem);
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-7f60e7bf-bd2f-4972-91e6-27e53c56177a
  > section
  > * {
  position: relative;
  z-index: 1;
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-7f60e7bf-bd2f-4972-91e6-27e53c56177a
  > section::after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: clamp(56px, 16.6vw, 340px);
  background-image: url("/api/theme-asset?id=bda6cef9-7b8d-4d61-abf8-0b761d03fb85&sha256=89af3d4fec81993602ad37abdf9f878d0096098d494be5202b7f82e4f47c9691");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% 100%;
  opacity: 0.5;
  pointer-events: none;
}@media (max-width: 640px) {
  :scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
    #segment-7f60e7bf-bd2f-4972-91e6-27e53c56177a
    > section::after {
    opacity: 0.45;
  }
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-0d6e78d3-613c-4f4a-8114-9656e50e6edd
  > section {
  position: relative;
  padding-bottom: calc(clamp(60px, 18.75vw, 300px) + 4.5rem);
}:scope[data-sp8-theme-definition="custom-jot-ha-tz-community-23a39d02"][data-sp8-ui-surface="frontend"]
  #segment-0d6e78d3-613c-4f4a-8114-9656e50e6edd
  > section::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: clamp(60px, 18.75vw, 300px);
  background-image: url("/api/theme-asset?id=6737a2bf-b8f0-4d13-9672-58606cd40885&sha256=e61607bf294f4e6667d061f56c58775e151138b60475141eb16d820fdd079f27");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  opacity: 0.5;
  pointer-events: none;
}:scope{--background:#fffdf7;--foreground:#1b191b;--primary:#ffc117;--frontend-accent:#ffc117;--card:#ffffff;--border:#e5dcc6;--footer:#2d2b2b;--footer-foreground:#ffffff;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--navbar-position:sticky;--navbar-overlay:overlay;--navbar-scroll-state:compact;--navbar-scroll-threshold:40;--navbar-background:#ffffff;--navbar-foreground:#1b191b;--navbar-height:7.5rem;--navbar-logo-height:5.5rem;--navbar-content-max-width:76rem;--content-max-width:76rem;--container-padding-x:2rem;}:is(:scope.dark,.dark){--background:#1b191b;--foreground:#fffaf0;--primary:#ffc117;--frontend-accent:#ffc117;--card:#292526;--border:#514746;--footer:#2d2b2b;--footer-foreground:#ffffff;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--navbar-position:sticky;--navbar-overlay:overlay;--navbar-scroll-state:compact;--navbar-scroll-threshold:40;--navbar-background:#ffffff;--navbar-foreground:#1b191b;--navbar-height:7.5rem;--navbar-logo-height:5.5rem;--navbar-content-max-width:76rem;--content-max-width:76rem;--container-padding-x:2rem;}
}