/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;@layer theme{[data-kg-nodes], [data-kg-nodes] :host{
    --font-sans: var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;
    --font-mono: var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-zinc-500: oklch(55.2% 0.016 285.938);
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-sale: #C4502A;
    --color-accent: #00786F;
    --color-border: #DDE2E8;
    --color-member: #E9B949;
    --color-ink-700: #2F2429;
    --color-ink-800: #241B1F;
    --color-ink-900: #1B1416;
    --color-steel-50: #F6F8FA;
    --color-brand-mid: #3A7342;
    --color-member-bg: #FBF1D6;
    --color-steel-100: #EEF1F4;
    --color-steel-200: #DDE2E8;
    --color-steel-300: #C2C9D2;
    --color-steel-400: #8A95A3;
    --color-steel-500: #6B7785;
    --color-text-body: #2F2429;
    --color-brand-deep: #2E5E36;
    --color-brand-tint: #E6F0E8;
    --color-text-muted: #8A95A3;
    --color-accent-dark: #005E56;
    --color-brand-light: #5FA06A;
    --color-member-text: #B98A1E;
    --color-accent-hover: #005E56;
    --color-surface-dark: #1B1416;
    --color-text-primary: #1B1416;
    --color-accent-bright: #0A8C81;
    --color-accent-subtle: #D9EFEC;
    --color-border-strong: #C2C9D2;
    --color-member-bright: #F6D154;
    --color-text-secondary: #6B7785;
    --color-surface-primary: #F6F8FA;
    --color-surface-dark-alt: #241B1F;
    --color-surface-secondary: #EEF1F4;
    --radius-btn: 8px;
    --radius-card: 14px;
    --radius-panel: 18px;
  }
}[data-kg-nodes] .pointer-events-none{
    pointer-events: none;
  }[data-kg-nodes] .absolute{
    position: absolute;
  }[data-kg-nodes] .fixed{
    position: fixed;
  }[data-kg-nodes] .relative{
    position: relative;
  }[data-kg-nodes] .sticky{
    position: sticky;
  }[data-kg-nodes] .inset-0{
    inset: calc(var(--spacing) * 0);
  }[data-kg-nodes] .inset-x-0{
    inset-inline: calc(var(--spacing) * 0);
  }[data-kg-nodes] .inset-y-0{
    inset-block: calc(var(--spacing) * 0);
  }[data-kg-nodes] .-top-\[60px\]{
    top: calc(60px * -1);
  }[data-kg-nodes] .top-2\.5{
    top: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .top-\[140px\]{
    top: 140px;
  }[data-kg-nodes] .-right-\[60px\]{
    right: calc(60px * -1);
  }[data-kg-nodes] .right-2\.5{
    right: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .bottom-0{
    bottom: calc(var(--spacing) * 0);
  }[data-kg-nodes] .left-0{
    left: calc(var(--spacing) * 0);
  }[data-kg-nodes] .left-2\.5{
    left: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .z-10{
    z-index: 10;
  }[data-kg-nodes] .z-\[2\]{
    z-index: 2;
  }[data-kg-nodes] .z-\[90\]{
    z-index: 90;
  }[data-kg-nodes] .z-\[200\]{
    z-index: 200;
  }[data-kg-nodes] .m-3{
    margin: calc(var(--spacing) * 3);
  }[data-kg-nodes] .-mx-6{
    margin-inline: calc(var(--spacing) * -6);
  }[data-kg-nodes] .mx-auto{
    margin-inline: auto;
  }[data-kg-nodes] .mt-0\.5{
    margin-top: calc(var(--spacing) * 0.5);
  }[data-kg-nodes] .mt-1{
    margin-top: calc(var(--spacing) * 1);
  }[data-kg-nodes] .mt-2{
    margin-top: calc(var(--spacing) * 2);
  }[data-kg-nodes] .mt-2\.5{
    margin-top: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .mt-3{
    margin-top: calc(var(--spacing) * 3);
  }[data-kg-nodes] .mt-3\.5{
    margin-top: calc(var(--spacing) * 3.5);
  }[data-kg-nodes] .mt-4{
    margin-top: calc(var(--spacing) * 4);
  }[data-kg-nodes] .mt-5{
    margin-top: calc(var(--spacing) * 5);
  }[data-kg-nodes] .mt-6{
    margin-top: calc(var(--spacing) * 6);
  }[data-kg-nodes] .mt-7{
    margin-top: calc(var(--spacing) * 7);
  }[data-kg-nodes] .mt-10{
    margin-top: calc(var(--spacing) * 10);
  }[data-kg-nodes] .mt-12{
    margin-top: calc(var(--spacing) * 12);
  }[data-kg-nodes] .mt-\[18px\]{
    margin-top: 18px;
  }[data-kg-nodes] .mt-\[26px\]{
    margin-top: 26px;
  }[data-kg-nodes] .mt-auto{
    margin-top: auto;
  }[data-kg-nodes] .mr-1{
    margin-right: calc(var(--spacing) * 1);
  }[data-kg-nodes] .mb-1{
    margin-bottom: calc(var(--spacing) * 1);
  }[data-kg-nodes] .mb-2{
    margin-bottom: calc(var(--spacing) * 2);
  }[data-kg-nodes] .mb-3{
    margin-bottom: calc(var(--spacing) * 3);
  }[data-kg-nodes] .mb-3\.5{
    margin-bottom: calc(var(--spacing) * 3.5);
  }[data-kg-nodes] .mb-4{
    margin-bottom: calc(var(--spacing) * 4);
  }[data-kg-nodes] .mb-5{
    margin-bottom: calc(var(--spacing) * 5);
  }[data-kg-nodes] .mb-6{
    margin-bottom: calc(var(--spacing) * 6);
  }[data-kg-nodes] .mb-8{
    margin-bottom: calc(var(--spacing) * 8);
  }[data-kg-nodes] .mb-10{
    margin-bottom: calc(var(--spacing) * 10);
  }[data-kg-nodes] .mb-\[18px\]{
    margin-bottom: 18px;
  }[data-kg-nodes] .ml-1{
    margin-left: calc(var(--spacing) * 1);
  }[data-kg-nodes] .ml-auto{
    margin-left: auto;
  }[data-kg-nodes] .line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }[data-kg-nodes] .block{
    display: block;
  }[data-kg-nodes] .contents{
    display: contents;
  }[data-kg-nodes] .flex{
    display: flex;
  }[data-kg-nodes] .grid{
    display: grid;
  }[data-kg-nodes] .hidden{
    display: none;
  }[data-kg-nodes] .inline{
    display: inline;
  }[data-kg-nodes] .inline-block{
    display: inline-block;
  }[data-kg-nodes] .inline-flex{
    display: inline-flex;
  }[data-kg-nodes] .aspect-\[3\/1\]{
    aspect-ratio: 3/1;
  }[data-kg-nodes] .aspect-auto{
    aspect-ratio: auto;
  }[data-kg-nodes] .aspect-square{
    aspect-ratio: 1 / 1;
  }[data-kg-nodes] .aspect-video{
    aspect-ratio: var(--aspect-video);
  }[data-kg-nodes] .h-0\.5{
    height: calc(var(--spacing) * 0.5);
  }[data-kg-nodes] .h-1\.5{
    height: calc(var(--spacing) * 1.5);
  }[data-kg-nodes] .h-3{
    height: calc(var(--spacing) * 3);
  }[data-kg-nodes] .h-3\.5{
    height: calc(var(--spacing) * 3.5);
  }[data-kg-nodes] .h-4{
    height: calc(var(--spacing) * 4);
  }[data-kg-nodes] .h-5{
    height: calc(var(--spacing) * 5);
  }[data-kg-nodes] .h-8{
    height: calc(var(--spacing) * 8);
  }[data-kg-nodes] .h-10{
    height: calc(var(--spacing) * 10);
  }[data-kg-nodes] .h-16{
    height: calc(var(--spacing) * 16);
  }[data-kg-nodes] .h-24{
    height: calc(var(--spacing) * 24);
  }[data-kg-nodes] .h-\[22px\]{
    height: 22px;
  }[data-kg-nodes] .h-\[30px\]{
    height: 30px;
  }[data-kg-nodes] .h-\[260px\]{
    height: 260px;
  }[data-kg-nodes] .h-auto{
    height: auto;
  }[data-kg-nodes] .h-full{
    height: 100%;
  }[data-kg-nodes] .min-h-\[2\.5rem\]{
    min-height: 2.5rem;
  }[data-kg-nodes] .min-h-\[200px\]{
    min-height: 200px;
  }[data-kg-nodes] .min-h-\[520px\]{
    min-height: 520px;
  }[data-kg-nodes] .w-1\.5{
    width: calc(var(--spacing) * 1.5);
  }[data-kg-nodes] .w-2\/5{
    width: calc(2 / 5 * 100%);
  }[data-kg-nodes] .w-3{
    width: calc(var(--spacing) * 3);
  }[data-kg-nodes] .w-3\.5{
    width: calc(var(--spacing) * 3.5);
  }[data-kg-nodes] .w-4{
    width: calc(var(--spacing) * 4);
  }[data-kg-nodes] .w-5{
    width: calc(var(--spacing) * 5);
  }[data-kg-nodes] .w-8{
    width: calc(var(--spacing) * 8);
  }[data-kg-nodes] .w-10{
    width: calc(var(--spacing) * 10);
  }[data-kg-nodes] .w-16{
    width: calc(var(--spacing) * 16);
  }[data-kg-nodes] .w-24{
    width: calc(var(--spacing) * 24);
  }[data-kg-nodes] .w-\[22px\]{
    width: 22px;
  }[data-kg-nodes] .w-\[30px\]{
    width: 30px;
  }[data-kg-nodes] .w-\[240px\]{
    width: 240px;
  }[data-kg-nodes] .w-\[248px\]{
    width: 248px;
  }[data-kg-nodes] .w-\[260px\]{
    width: 260px;
  }[data-kg-nodes] .w-\[300px\]{
    width: 300px;
  }[data-kg-nodes] .w-auto{
    width: auto;
  }[data-kg-nodes] .w-full{
    width: 100%;
  }[data-kg-nodes] .max-w-2xl{
    max-width: var(--container-2xl);
  }[data-kg-nodes] .max-w-3xl{
    max-width: var(--container-3xl);
  }[data-kg-nodes] .max-w-7xl{
    max-width: var(--container-7xl);
  }[data-kg-nodes] .max-w-\[44ch\]{
    max-width: 44ch;
  }[data-kg-nodes] .max-w-\[70ch\]{
    max-width: 70ch;
  }[data-kg-nodes] .max-w-\[85vw\]{
    max-width: 85vw;
  }[data-kg-nodes] .max-w-\[200px\]{
    max-width: 200px;
  }[data-kg-nodes] .max-w-\[430px\]{
    max-width: 430px;
  }[data-kg-nodes] .max-w-none{
    max-width: none;
  }[data-kg-nodes] .max-w-prose{
    max-width: 65ch;
  }[data-kg-nodes] .max-w-xl{
    max-width: var(--container-xl);
  }[data-kg-nodes] .min-w-0{
    min-width: calc(var(--spacing) * 0);
  }[data-kg-nodes] .flex-1{
    flex: 1;
  }[data-kg-nodes] .flex-none{
    flex: none;
  }[data-kg-nodes] .flex-shrink-0{
    flex-shrink: 0;
  }[data-kg-nodes] .shrink-0{
    flex-shrink: 0;
  }[data-kg-nodes] .-rotate-90{
    rotate: calc(90deg * -1);
  }[data-kg-nodes] .animate-pulse{
    animation: var(--animate-pulse);
  }[data-kg-nodes] .cursor-not-allowed{
    cursor: not-allowed;
  }[data-kg-nodes] .cursor-pointer{
    cursor: pointer;
  }[data-kg-nodes] .snap-x{
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }[data-kg-nodes] .snap-mandatory{
    --tw-scroll-snap-strictness: mandatory;
  }[data-kg-nodes] .snap-start{
    scroll-snap-align: start;
  }[data-kg-nodes] .list-none{
    list-style-type: none;
  }[data-kg-nodes] .grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }[data-kg-nodes] .grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }[data-kg-nodes] .grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }[data-kg-nodes] .grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }[data-kg-nodes] .grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }[data-kg-nodes] .flex-col{
    flex-direction: column;
  }[data-kg-nodes] .flex-row{
    flex-direction: row;
  }[data-kg-nodes] .flex-wrap{
    flex-wrap: wrap;
  }[data-kg-nodes] .place-items-center{
    place-items: center;
  }[data-kg-nodes] .items-baseline{
    align-items: baseline;
  }[data-kg-nodes] .items-center{
    align-items: center;
  }[data-kg-nodes] .items-end{
    align-items: flex-end;
  }[data-kg-nodes] .items-start{
    align-items: flex-start;
  }[data-kg-nodes] .items-stretch{
    align-items: stretch;
  }[data-kg-nodes] .justify-around{
    justify-content: space-around;
  }[data-kg-nodes] .justify-between{
    justify-content: space-between;
  }[data-kg-nodes] .justify-center{
    justify-content: center;
  }[data-kg-nodes] .gap-1{
    gap: calc(var(--spacing) * 1);
  }[data-kg-nodes] .gap-1\.5{
    gap: calc(var(--spacing) * 1.5);
  }[data-kg-nodes] .gap-2{
    gap: calc(var(--spacing) * 2);
  }[data-kg-nodes] .gap-2\.5{
    gap: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .gap-3{
    gap: calc(var(--spacing) * 3);
  }[data-kg-nodes] .gap-4{
    gap: calc(var(--spacing) * 4);
  }[data-kg-nodes] .gap-5{
    gap: calc(var(--spacing) * 5);
  }[data-kg-nodes] .gap-6{
    gap: calc(var(--spacing) * 6);
  }[data-kg-nodes] .gap-8{
    gap: calc(var(--spacing) * 8);
  }[data-kg-nodes] .gap-9{
    gap: calc(var(--spacing) * 9);
  }[data-kg-nodes] .gap-12{
    gap: calc(var(--spacing) * 12);
  }[data-kg-nodes] .gap-\[11px\]{
    gap: 11px;
  }[data-kg-nodes] .gap-\[18px\]{
    gap: 18px;
  }[data-kg-nodes] .gap-px{
    gap: 1px;
  }[data-kg-nodes] .space-y-1{
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }[data-kg-nodes] .space-y-2{
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }[data-kg-nodes] .space-y-5{
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }[data-kg-nodes] .gap-x-2{
    column-gap: calc(var(--spacing) * 2);
  }[data-kg-nodes] .gap-x-4{
    column-gap: calc(var(--spacing) * 4);
  }[data-kg-nodes] .gap-x-5{
    column-gap: calc(var(--spacing) * 5);
  }[data-kg-nodes] .gap-x-6{
    column-gap: calc(var(--spacing) * 6);
  }[data-kg-nodes] .gap-y-1{
    row-gap: calc(var(--spacing) * 1);
  }[data-kg-nodes] .gap-y-2{
    row-gap: calc(var(--spacing) * 2);
  }[data-kg-nodes] .gap-y-2\.5{
    row-gap: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .divide-y{
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }[data-kg-nodes] .divide-border{
    :where(& > :not(:last-child)) {
      border-color: var(--color-border);
    }
  }[data-kg-nodes] .self-auto{
    align-self: auto;
  }[data-kg-nodes] .self-center{
    align-self: center;
  }[data-kg-nodes] .self-end{
    align-self: flex-end;
  }[data-kg-nodes] .self-start{
    align-self: flex-start;
  }[data-kg-nodes] .truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }[data-kg-nodes] .overflow-hidden{
    overflow: hidden;
  }[data-kg-nodes] .overflow-x-auto{
    overflow-x: auto;
  }[data-kg-nodes] .overflow-y-auto{
    overflow-y: auto;
  }[data-kg-nodes] .rounded-2xl{
    border-radius: var(--radius-2xl);
  }[data-kg-nodes] .rounded-\[12px\]{
    border-radius: 12px;
  }[data-kg-nodes] .rounded-btn{
    border-radius: var(--radius-btn);
  }[data-kg-nodes] .rounded-card{
    border-radius: var(--radius-card);
  }[data-kg-nodes] .rounded-full{
    border-radius: calc(infinity * 1px);
  }[data-kg-nodes] .rounded-lg{
    border-radius: var(--radius-lg);
  }[data-kg-nodes] .rounded-md{
    border-radius: var(--radius-md);
  }[data-kg-nodes] .rounded-panel{
    border-radius: var(--radius-panel);
  }[data-kg-nodes] .rounded-sm{
    border-radius: var(--radius-sm);
  }[data-kg-nodes] .border{
    border-style: var(--tw-border-style);
    border-width: 1px;
  }[data-kg-nodes] .border-y{
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }[data-kg-nodes] .border-t{
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }[data-kg-nodes] .border-b{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }[data-kg-nodes] .border-b-2{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }[data-kg-nodes] .border-l-4{
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }[data-kg-nodes] .border-border{
    border-color: var(--color-border);
  }[data-kg-nodes] .border-border-strong{
    border-color: var(--color-border-strong);
  }[data-kg-nodes] .border-member\/30{
    border-color: color-mix(in srgb, #E9B949 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-member) 30%, transparent);
    }
  }[data-kg-nodes] .border-steel-200{
    border-color: var(--color-steel-200);
  }[data-kg-nodes] .border-steel-300{
    border-color: var(--color-steel-300);
  }[data-kg-nodes] .border-text-primary{
    border-color: var(--color-text-primary);
  }[data-kg-nodes] .border-white\/5{
    border-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }[data-kg-nodes] .border-white\/\[0\.14\]{
    border-color: color-mix(in srgb, #fff 14.000000000000002%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 14.000000000000002%, transparent);
    }
  }[data-kg-nodes] .border-white\/\[0\.18\]{
    border-color: color-mix(in srgb, #fff 18%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 18%, transparent);
    }
  }[data-kg-nodes] .border-l-member{
    border-left-color: var(--color-member);
  }[data-kg-nodes] .bg-\[rgba\(20\, [data-kg-nodes] 16\, [data-kg-nodes] 18\, [data-kg-nodes] \.46\)\]{
    background-color: rgba(20,16,18,.46);
  }[data-kg-nodes] .bg-accent-bright{
    background-color: var(--color-accent-bright);
  }[data-kg-nodes] .bg-accent-subtle{
    background-color: var(--color-accent-subtle);
  }[data-kg-nodes] .bg-brand-tint{
    background-color: var(--color-brand-tint);
  }[data-kg-nodes] .bg-ink-800{
    background-color: var(--color-ink-800);
  }[data-kg-nodes] .bg-ink-900\/50{
    background-color: color-mix(in srgb, #1B1416 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-ink-900) 50%, transparent);
    }
  }[data-kg-nodes] .bg-member{
    background-color: var(--color-member);
  }[data-kg-nodes] .bg-member-bg{
    background-color: var(--color-member-bg);
  }[data-kg-nodes] .bg-member\/15{
    background-color: color-mix(in srgb, #E9B949 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-member) 15%, transparent);
    }
  }[data-kg-nodes] .bg-steel-50{
    background-color: var(--color-steel-50);
  }[data-kg-nodes] .bg-steel-200{
    background-color: var(--color-steel-200);
  }[data-kg-nodes] .bg-surface-dark{
    background-color: var(--color-surface-dark);
  }[data-kg-nodes] .bg-surface-dark-alt{
    background-color: var(--color-surface-dark-alt);
  }[data-kg-nodes] .bg-surface-primary{
    background-color: var(--color-surface-primary);
  }[data-kg-nodes] .bg-text-primary{
    background-color: var(--color-text-primary);
  }[data-kg-nodes] .bg-white{
    background-color: var(--color-white);
  }[data-kg-nodes] .bg-white\/\[0\.06\]{
    background-color: color-mix(in srgb, #fff 6%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 6%, transparent);
    }
  }[data-kg-nodes] .bg-white\/\[0\.16\]{
    background-color: color-mix(in srgb, #fff 16%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 16%, transparent);
    }
  }[data-kg-nodes] .bg-gradient-to-br{
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }[data-kg-nodes] .bg-gradient-to-r{
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }[data-kg-nodes] .bg-\[linear-gradient\(100deg\, [data-kg-nodes] rgba\(20\, [data-kg-nodes] 22\, [data-kg-nodes] 20\, [data-kg-nodes] \.78\)_0\%\, [data-kg-nodes] rgba\(28\, [data-kg-nodes] 30\, [data-kg-nodes] 28\, [data-kg-nodes] \.5\)_50\%\, [data-kg-nodes] rgba\(20\, [data-kg-nodes] 22\, [data-kg-nodes] 20\, [data-kg-nodes] \.62\)_100\%\)\]{
    background-image: linear-gradient(100deg,rgba(20,22,20,.78) 0%,rgba(28,30,28,.5) 50%,rgba(20,22,20,.62) 100%);
  }[data-kg-nodes] .bg-\[linear-gradient\(135deg\, [data-kg-nodes] rgba\(69\, [data-kg-nodes] 132\, [data-kg-nodes] 77\, [data-kg-nodes] \.62\)\, [data-kg-nodes] rgba\(46\, [data-kg-nodes] 94\, [data-kg-nodes] 54\, [data-kg-nodes] \.72\)\)\]{
    background-image: linear-gradient(135deg,rgba(69,132,77,.62),rgba(46,94,54,.72));
  }[data-kg-nodes] .bg-\[radial-gradient\(circle\, [data-kg-nodes] rgba\(233\, [data-kg-nodes] 185\, [data-kg-nodes] 73\, [data-kg-nodes] \.32\)\, [data-kg-nodes] transparent_70\%\)\]{
    background-image: radial-gradient(circle,rgba(233,185,73,.32),transparent 70%);
  }[data-kg-nodes] .bg-\[url\(\'\/images\/hero-bg\.webp\'\)\]{
    background-image: url('/images/hero-bg.webp');
  }[data-kg-nodes] .from-brand-deep\/80{
    --tw-gradient-from: color-mix(in srgb, #2E5E36 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-brand-deep) 80%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }[data-kg-nodes] .from-brand-mid{
    --tw-gradient-from: var(--color-brand-mid);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }[data-kg-nodes] .from-brand-tint{
    --tw-gradient-from: var(--color-brand-tint);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }[data-kg-nodes] .to-brand-deep{
    --tw-gradient-to: var(--color-brand-deep);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }[data-kg-nodes] .to-brand-deep\/40{
    --tw-gradient-to: color-mix(in srgb, #2E5E36 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-brand-deep) 40%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }[data-kg-nodes] .to-steel-200{
    --tw-gradient-to: var(--color-steel-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }[data-kg-nodes] .bg-cover{
    background-size: cover;
  }[data-kg-nodes] .bg-center{
    background-position: center;
  }[data-kg-nodes] .fill-current{
    fill: currentcolor;
  }[data-kg-nodes] .object-contain{
    object-fit: contain;
  }[data-kg-nodes] .object-cover{
    object-fit: cover;
  }[data-kg-nodes] .p-3{
    padding: calc(var(--spacing) * 3);
  }[data-kg-nodes] .p-4{
    padding: calc(var(--spacing) * 4);
  }[data-kg-nodes] .p-5{
    padding: calc(var(--spacing) * 5);
  }[data-kg-nodes] .p-6{
    padding: calc(var(--spacing) * 6);
  }[data-kg-nodes] .p-7{
    padding: calc(var(--spacing) * 7);
  }[data-kg-nodes] .p-8{
    padding: calc(var(--spacing) * 8);
  }[data-kg-nodes] .p-9{
    padding: calc(var(--spacing) * 9);
  }[data-kg-nodes] .px-2{
    padding-inline: calc(var(--spacing) * 2);
  }[data-kg-nodes] .px-2\.5{
    padding-inline: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .px-3{
    padding-inline: calc(var(--spacing) * 3);
  }[data-kg-nodes] .px-3\.5{
    padding-inline: calc(var(--spacing) * 3.5);
  }[data-kg-nodes] .px-4{
    padding-inline: calc(var(--spacing) * 4);
  }[data-kg-nodes] .px-5{
    padding-inline: calc(var(--spacing) * 5);
  }[data-kg-nodes] .px-6{
    padding-inline: calc(var(--spacing) * 6);
  }[data-kg-nodes] .px-7{
    padding-inline: calc(var(--spacing) * 7);
  }[data-kg-nodes] .py-1{
    padding-block: calc(var(--spacing) * 1);
  }[data-kg-nodes] .py-1\.5{
    padding-block: calc(var(--spacing) * 1.5);
  }[data-kg-nodes] .py-2{
    padding-block: calc(var(--spacing) * 2);
  }[data-kg-nodes] .py-2\.5{
    padding-block: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .py-3{
    padding-block: calc(var(--spacing) * 3);
  }[data-kg-nodes] .py-4{
    padding-block: calc(var(--spacing) * 4);
  }[data-kg-nodes] .py-6{
    padding-block: calc(var(--spacing) * 6);
  }[data-kg-nodes] .py-8{
    padding-block: calc(var(--spacing) * 8);
  }[data-kg-nodes] .py-10{
    padding-block: calc(var(--spacing) * 10);
  }[data-kg-nodes] .py-12{
    padding-block: calc(var(--spacing) * 12);
  }[data-kg-nodes] .py-16{
    padding-block: calc(var(--spacing) * 16);
  }[data-kg-nodes] .py-\[5px\]{
    padding-block: 5px;
  }[data-kg-nodes] .py-\[11px\]{
    padding-block: 11px;
  }[data-kg-nodes] .py-\[15px\]{
    padding-block: 15px;
  }[data-kg-nodes] .py-\[18px\]{
    padding-block: 18px;
  }[data-kg-nodes] .py-\[26px\]{
    padding-block: 26px;
  }[data-kg-nodes] .pt-2\.5{
    padding-top: calc(var(--spacing) * 2.5);
  }[data-kg-nodes] .pt-4{
    padding-top: calc(var(--spacing) * 4);
  }[data-kg-nodes] .pt-6{
    padding-top: calc(var(--spacing) * 6);
  }[data-kg-nodes] .pt-8{
    padding-top: calc(var(--spacing) * 8);
  }[data-kg-nodes] .pr-8{
    padding-right: calc(var(--spacing) * 8);
  }[data-kg-nodes] .pb-2{
    padding-bottom: calc(var(--spacing) * 2);
  }[data-kg-nodes] .pb-8{
    padding-bottom: calc(var(--spacing) * 8);
  }[data-kg-nodes] .pl-8{
    padding-left: calc(var(--spacing) * 8);
  }[data-kg-nodes] .text-center{
    text-align: center;
  }[data-kg-nodes] .text-left{
    text-align: left;
  }[data-kg-nodes] .text-right{
    text-align: right;
  }[data-kg-nodes] .font-mono{
    font-family: var(--font-mono);
  }[data-kg-nodes] .text-2xl{
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }[data-kg-nodes] .text-3xl{
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }[data-kg-nodes] .text-4xl{
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }[data-kg-nodes] .text-5xl{
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }[data-kg-nodes] .text-6xl{
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }[data-kg-nodes] .text-base{
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }[data-kg-nodes] .text-lg{
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }[data-kg-nodes] .text-sm{
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }[data-kg-nodes] .text-xl{
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }[data-kg-nodes] .text-xs{
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }[data-kg-nodes] .text-\[10\.5px\]{
    font-size: 10.5px;
  }[data-kg-nodes] .text-\[10px\]{
    font-size: 10px;
  }[data-kg-nodes] .text-\[11\.5px\]{
    font-size: 11.5px;
  }[data-kg-nodes] .text-\[11px\]{
    font-size: 11px;
  }[data-kg-nodes] .text-\[12\.5px\]{
    font-size: 12.5px;
  }[data-kg-nodes] .text-\[12px\]{
    font-size: 12px;
  }[data-kg-nodes] .text-\[13\.5px\]{
    font-size: 13.5px;
  }[data-kg-nodes] .text-\[13px\]{
    font-size: 13px;
  }[data-kg-nodes] .text-\[15px\]{
    font-size: 15px;
  }[data-kg-nodes] .text-\[21px\]{
    font-size: 21px;
  }[data-kg-nodes] .text-\[26px\]{
    font-size: 26px;
  }[data-kg-nodes] .text-\[28px\]{
    font-size: 28px;
  }[data-kg-nodes] .text-\[33px\]{
    font-size: 33px;
  }[data-kg-nodes] .text-\[38px\]{
    font-size: 38px;
  }[data-kg-nodes] .leading-\[1\.55\]{
    --tw-leading: 1.55;
    line-height: 1.55;
  }[data-kg-nodes] .leading-none{
    --tw-leading: 1;
    line-height: 1;
  }[data-kg-nodes] .leading-relaxed{
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }[data-kg-nodes] .leading-snug{
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }[data-kg-nodes] .leading-tight{
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }[data-kg-nodes] .font-bold{
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }[data-kg-nodes] .font-medium{
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }[data-kg-nodes] .font-semibold{
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }[data-kg-nodes] .tracking-\[-0\.02em\]{
    --tw-tracking: -0.02em;
    letter-spacing: -0.02em;
  }[data-kg-nodes] .tracking-\[0\.1em\]{
    --tw-tracking: 0.1em;
    letter-spacing: 0.1em;
  }[data-kg-nodes] .tracking-\[0\.06em\]{
    --tw-tracking: 0.06em;
    letter-spacing: 0.06em;
  }[data-kg-nodes] .tracking-\[0\.12em\]{
    --tw-tracking: 0.12em;
    letter-spacing: 0.12em;
  }[data-kg-nodes] .tracking-\[0\.16em\]{
    --tw-tracking: 0.16em;
    letter-spacing: 0.16em;
  }[data-kg-nodes] .tracking-\[0\.18em\]{
    --tw-tracking: 0.18em;
    letter-spacing: 0.18em;
  }[data-kg-nodes] .tracking-tight{
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }[data-kg-nodes] .tracking-wide{
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }[data-kg-nodes] .text-accent{
    color: var(--color-accent);
  }[data-kg-nodes] .text-accent-dark{
    color: var(--color-accent-dark);
  }[data-kg-nodes] .text-accent\/30{
    color: color-mix(in srgb, #00786F 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-accent) 30%, transparent);
    }
  }[data-kg-nodes] .text-brand-deep{
    color: var(--color-brand-deep);
  }[data-kg-nodes] .text-ink-700{
    color: var(--color-ink-700);
  }[data-kg-nodes] .text-ink-800{
    color: var(--color-ink-800);
  }[data-kg-nodes] .text-ink-900{
    color: var(--color-ink-900);
  }[data-kg-nodes] .text-member{
    color: var(--color-member);
  }[data-kg-nodes] .text-member-bright{
    color: var(--color-member-bright);
  }[data-kg-nodes] .text-member-text{
    color: var(--color-member-text);
  }[data-kg-nodes] .text-member\/30{
    color: color-mix(in srgb, #E9B949 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-member) 30%, transparent);
    }
  }[data-kg-nodes] .text-red-600{
    color: var(--color-red-600);
  }[data-kg-nodes] .text-sale{
    color: var(--color-sale);
  }[data-kg-nodes] .text-steel-300{
    color: var(--color-steel-300);
  }[data-kg-nodes] .text-steel-400{
    color: var(--color-steel-400);
  }[data-kg-nodes] .text-steel-500{
    color: var(--color-steel-500);
  }[data-kg-nodes] .text-text-body{
    color: var(--color-text-body);
  }[data-kg-nodes] .text-text-muted{
    color: var(--color-text-muted);
  }[data-kg-nodes] .text-text-primary{
    color: var(--color-text-primary);
  }[data-kg-nodes] .text-text-secondary{
    color: var(--color-text-secondary);
  }[data-kg-nodes] .text-white{
    color: var(--color-white);
  }[data-kg-nodes] .text-white\/70{
    color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }[data-kg-nodes] .text-white\/85{
    color: color-mix(in srgb, #fff 85%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }[data-kg-nodes] .text-white\/90{
    color: color-mix(in srgb, #fff 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }[data-kg-nodes] .text-white\/\[0\.88\]{
    color: color-mix(in srgb, #fff 88%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 88%, transparent);
    }
  }[data-kg-nodes] .text-zinc-500{
    color: var(--color-zinc-500);
  }[data-kg-nodes] .uppercase{
    text-transform: uppercase;
  }[data-kg-nodes] .not-italic{
    font-style: normal;
  }[data-kg-nodes] .\[font-variant-numeric\:tabular-nums\]{
    font-variant-numeric: tabular-nums;
  }[data-kg-nodes] .accent-\[\#00786F\]{
    accent-color: #00786F;
  }[data-kg-nodes] .opacity-30{
    opacity: 30%;
  }[data-kg-nodes] .shadow-lg{
    --tw-shadow: 0 16px 40px var(--tw-shadow-color, rgba(27,20,22,.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }[data-kg-nodes] .shadow-sm{
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(27,20,22,.06)), 0 1px 3px var(--tw-shadow-color, rgba(27,20,22,.07));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }[data-kg-nodes] .grayscale{
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }[data-kg-nodes] .backdrop-blur-\[10px\]{
    --tw-backdrop-blur: blur(10px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }[data-kg-nodes] .backdrop-blur-\[14px\]{
    --tw-backdrop-blur: blur(14px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }[data-kg-nodes] .transition-all{
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }[data-kg-nodes] .transition-colors{
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }[data-kg-nodes] .transition-transform{
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }[data-kg-nodes] .duration-200{
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }[data-kg-nodes] .duration-300{
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }[data-kg-nodes] .duration-500{
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }[data-kg-nodes] .ease-out{
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }[data-kg-nodes] .\[scrollbar-width\:thin\]{
    scrollbar-width: thin;
  }[data-kg-nodes] .group-open\:rotate-45{
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      rotate: 45deg;
    }
  }[data-kg-nodes] .group-hover\:scale-105{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }[data-kg-nodes] .group-hover\:scale-\[1\.04\]{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        scale: 1.04;
      }
    }
  }[data-kg-nodes] .group-hover\:bg-accent{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-accent);
      }
    }
  }[data-kg-nodes] .group-hover\:text-accent{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-accent);
      }
    }
  }[data-kg-nodes] .group-hover\:text-member-text{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-member-text);
      }
    }
  }[data-kg-nodes] .group-hover\:text-white{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }[data-kg-nodes] .group-hover\:grayscale-0{
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-grayscale: grayscale(0%);
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }[data-kg-nodes] .before\:absolute{
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }[data-kg-nodes] .before\:inset-x-0{
    &::before {
      content: var(--tw-content);
      inset-inline: calc(var(--spacing) * 0);
    }
  }[data-kg-nodes] .before\:top-0{
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }[data-kg-nodes] .before\:h-\[3px\]{
    &::before {
      content: var(--tw-content);
      height: 3px;
    }
  }[data-kg-nodes] .before\:bg-\[linear-gradient\(90deg\, [data-kg-nodes] var\(--color-sale\)_0_33\%\, [data-kg-nodes] var\(--color-accent-bright\)_33\%_66\%\, [data-kg-nodes] var\(--color-member\)_66\%_100\%\)\]{
    &::before {
      content: var(--tw-content);
      background-image: linear-gradient(90deg,var(--color-sale) 0 33%,var(--color-accent-bright) 33% 66%,var(--color-member) 66% 100%);
    }
  }[data-kg-nodes] .first\:border-t-0{
    &:first-child {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }[data-kg-nodes] .hover\:-translate-y-\[3px\]{
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(3px * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }[data-kg-nodes] .hover\:border-brand-light{
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-brand-light);
      }
    }
  }[data-kg-nodes] .hover\:border-member\/40{
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #E9B949 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-member) 40%, transparent);
        }
      }
    }
  }[data-kg-nodes] .hover\:border-text-primary\/30{
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #1B1416 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-text-primary) 30%, transparent);
        }
      }
    }
  }[data-kg-nodes] .hover\:bg-accent{
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-accent);
      }
    }
  }[data-kg-nodes] .hover\:bg-steel-50{
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-steel-50);
      }
    }
  }[data-kg-nodes] .hover\:bg-surface-secondary{
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-surface-secondary);
      }
    }
  }[data-kg-nodes] .hover\:text-accent{
    &:hover {
      @media (hover: hover) {
        color: var(--color-accent);
      }
    }
  }[data-kg-nodes] .hover\:text-accent-hover{
    &:hover {
      @media (hover: hover) {
        color: var(--color-accent-hover);
      }
    }
  }[data-kg-nodes] .hover\:text-ink-900{
    &:hover {
      @media (hover: hover) {
        color: var(--color-ink-900);
      }
    }
  }[data-kg-nodes] .hover\:text-steel-500{
    &:hover {
      @media (hover: hover) {
        color: var(--color-steel-500);
      }
    }
  }[data-kg-nodes] .hover\:text-text-primary{
    &:hover {
      @media (hover: hover) {
        color: var(--color-text-primary);
      }
    }
  }[data-kg-nodes] .hover\:text-text-secondary{
    &:hover {
      @media (hover: hover) {
        color: var(--color-text-secondary);
      }
    }
  }[data-kg-nodes] .hover\:text-white{
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }[data-kg-nodes] .hover\:underline{
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }[data-kg-nodes] .hover\:shadow-hover{
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 20px 48px var(--tw-shadow-color, rgba(27,20,22,.18));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }[data-kg-nodes] .focus\:border-accent{
    &:focus {
      border-color: var(--color-accent);
    }
  }[data-kg-nodes] .focus\:outline-none{
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }[data-kg-nodes] .disabled\:opacity-50{
    &:disabled {
      opacity: 50%;
    }
  }[data-kg-nodes] .sm\:block{
    @media (width >= 40rem) {
      display: block;
    }
  }[data-kg-nodes] .sm\:contents{
    @media (width >= 40rem) {
      display: contents;
    }
  }[data-kg-nodes] .sm\:flex{
    @media (width >= 40rem) {
      display: flex;
    }
  }[data-kg-nodes] .sm\:grid{
    @media (width >= 40rem) {
      display: grid;
    }
  }[data-kg-nodes] .sm\:hidden{
    @media (width >= 40rem) {
      display: none;
    }
  }[data-kg-nodes] .sm\:inline{
    @media (width >= 40rem) {
      display: inline;
    }
  }[data-kg-nodes] .sm\:inline-block{
    @media (width >= 40rem) {
      display: inline-block;
    }
  }[data-kg-nodes] .sm\:inline-flex{
    @media (width >= 40rem) {
      display: inline-flex;
    }
  }[data-kg-nodes] .sm\:aspect-auto{
    @media (width >= 40rem) {
      aspect-ratio: auto;
    }
  }[data-kg-nodes] .sm\:aspect-square{
    @media (width >= 40rem) {
      aspect-ratio: 1 / 1;
    }
  }[data-kg-nodes] .sm\:aspect-video{
    @media (width >= 40rem) {
      aspect-ratio: var(--aspect-video);
    }
  }[data-kg-nodes] .sm\:h-16{
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 16);
    }
  }[data-kg-nodes] .sm\:h-24{
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 24);
    }
  }[data-kg-nodes] .sm\:h-36{
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 36);
    }
  }[data-kg-nodes] .sm\:w-44{
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 44);
    }
  }[data-kg-nodes] .sm\:w-52{
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 52);
    }
  }[data-kg-nodes] .sm\:w-96{
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 96);
    }
  }[data-kg-nodes] .sm\:w-\[260px\]{
    @media (width >= 40rem) {
      width: 260px;
    }
  }[data-kg-nodes] .sm\:grid-cols-1{
    @media (width >= 40rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }[data-kg-nodes] .sm\:grid-cols-2{
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }[data-kg-nodes] .sm\:grid-cols-3{
    @media (width >= 40rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }[data-kg-nodes] .sm\:grid-cols-4{
    @media (width >= 40rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }[data-kg-nodes] .sm\:grid-cols-5{
    @media (width >= 40rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }[data-kg-nodes] .sm\:flex-row{
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }[data-kg-nodes] .sm\:items-end{
    @media (width >= 40rem) {
      align-items: flex-end;
    }
  }[data-kg-nodes] .sm\:justify-between{
    @media (width >= 40rem) {
      justify-content: space-between;
    }
  }[data-kg-nodes] .sm\:gap-4{
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 4);
    }
  }[data-kg-nodes] .sm\:gap-14{
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 14);
    }
  }[data-kg-nodes] .sm\:gap-x-14{
    @media (width >= 40rem) {
      column-gap: calc(var(--spacing) * 14);
    }
  }[data-kg-nodes] .sm\:divide-x{
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-divide-x-reverse: 0;
        border-inline-style: var(--tw-border-style);
        border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
        border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
      }
    }
  }[data-kg-nodes] .sm\:divide-y-0{
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(0px * var(--tw-divide-y-reverse));
        border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
      }
    }
  }[data-kg-nodes] .sm\:self-auto{
    @media (width >= 40rem) {
      align-self: auto;
    }
  }[data-kg-nodes] .sm\:self-center{
    @media (width >= 40rem) {
      align-self: center;
    }
  }[data-kg-nodes] .sm\:self-end{
    @media (width >= 40rem) {
      align-self: flex-end;
    }
  }[data-kg-nodes] .sm\:self-start{
    @media (width >= 40rem) {
      align-self: flex-start;
    }
  }[data-kg-nodes] .sm\:p-6{
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }[data-kg-nodes] .sm\:p-12{
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 12);
    }
  }[data-kg-nodes] .sm\:px-6{
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }[data-kg-nodes] .sm\:py-9{
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 9);
    }
  }[data-kg-nodes] .sm\:py-16{
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 16);
    }
  }[data-kg-nodes] .sm\:text-center{
    @media (width >= 40rem) {
      text-align: center;
    }
  }[data-kg-nodes] .sm\:text-left{
    @media (width >= 40rem) {
      text-align: left;
    }
  }[data-kg-nodes] .sm\:text-right{
    @media (width >= 40rem) {
      text-align: right;
    }
  }[data-kg-nodes] .sm\:text-2xl{
    @media (width >= 40rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }[data-kg-nodes] .sm\:text-3xl{
    @media (width >= 40rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }[data-kg-nodes] .sm\:text-4xl{
    @media (width >= 40rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }[data-kg-nodes] .sm\:text-5xl{
    @media (width >= 40rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }[data-kg-nodes] .sm\:text-6xl{
    @media (width >= 40rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }[data-kg-nodes] .sm\:text-base{
    @media (width >= 40rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }[data-kg-nodes] .sm\:text-lg{
    @media (width >= 40rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }[data-kg-nodes] .sm\:text-sm{
    @media (width >= 40rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }[data-kg-nodes] .sm\:text-xl{
    @media (width >= 40rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }[data-kg-nodes] .sm\:text-xs{
    @media (width >= 40rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }[data-kg-nodes] .md\:block{
    @media (width >= 48rem) {
      display: block;
    }
  }[data-kg-nodes] .md\:contents{
    @media (width >= 48rem) {
      display: contents;
    }
  }[data-kg-nodes] .md\:flex{
    @media (width >= 48rem) {
      display: flex;
    }
  }[data-kg-nodes] .md\:grid{
    @media (width >= 48rem) {
      display: grid;
    }
  }[data-kg-nodes] .md\:hidden{
    @media (width >= 48rem) {
      display: none;
    }
  }[data-kg-nodes] .md\:inline{
    @media (width >= 48rem) {
      display: inline;
    }
  }[data-kg-nodes] .md\:inline-block{
    @media (width >= 48rem) {
      display: inline-block;
    }
  }[data-kg-nodes] .md\:inline-flex{
    @media (width >= 48rem) {
      display: inline-flex;
    }
  }[data-kg-nodes] .md\:aspect-auto{
    @media (width >= 48rem) {
      aspect-ratio: auto;
    }
  }[data-kg-nodes] .md\:aspect-square{
    @media (width >= 48rem) {
      aspect-ratio: 1 / 1;
    }
  }[data-kg-nodes] .md\:aspect-video{
    @media (width >= 48rem) {
      aspect-ratio: var(--aspect-video);
    }
  }[data-kg-nodes] .md\:min-h-\[22rem\]{
    @media (width >= 48rem) {
      min-height: 22rem;
    }
  }[data-kg-nodes] .md\:w-1\/3{
    @media (width >= 48rem) {
      width: calc(1 / 3 * 100%);
    }
  }[data-kg-nodes] .md\:w-2\/3{
    @media (width >= 48rem) {
      width: calc(2 / 3 * 100%);
    }
  }[data-kg-nodes] .md\:grid-cols-1{
    @media (width >= 48rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }[data-kg-nodes] .md\:grid-cols-2{
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }[data-kg-nodes] .md\:grid-cols-3{
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }[data-kg-nodes] .md\:grid-cols-4{
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }[data-kg-nodes] .md\:grid-cols-5{
    @media (width >= 48rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }[data-kg-nodes] .md\:flex-row{
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }[data-kg-nodes] .md\:items-center{
    @media (width >= 48rem) {
      align-items: center;
    }
  }[data-kg-nodes] .md\:self-auto{
    @media (width >= 48rem) {
      align-self: auto;
    }
  }[data-kg-nodes] .md\:self-center{
    @media (width >= 48rem) {
      align-self: center;
    }
  }[data-kg-nodes] .md\:self-end{
    @media (width >= 48rem) {
      align-self: flex-end;
    }
  }[data-kg-nodes] .md\:self-start{
    @media (width >= 48rem) {
      align-self: flex-start;
    }
  }[data-kg-nodes] .md\:text-center{
    @media (width >= 48rem) {
      text-align: center;
    }
  }[data-kg-nodes] .md\:text-left{
    @media (width >= 48rem) {
      text-align: left;
    }
  }[data-kg-nodes] .md\:text-right{
    @media (width >= 48rem) {
      text-align: right;
    }
  }[data-kg-nodes] .md\:text-2xl{
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }[data-kg-nodes] .md\:text-3xl{
    @media (width >= 48rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }[data-kg-nodes] .md\:text-4xl{
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }[data-kg-nodes] .md\:text-5xl{
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }[data-kg-nodes] .md\:text-6xl{
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }[data-kg-nodes] .md\:text-base{
    @media (width >= 48rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }[data-kg-nodes] .md\:text-lg{
    @media (width >= 48rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }[data-kg-nodes] .md\:text-sm{
    @media (width >= 48rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }[data-kg-nodes] .md\:text-xl{
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }[data-kg-nodes] .md\:text-xs{
    @media (width >= 48rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }[data-kg-nodes] .lg\:absolute{
    @media (width >= 64rem) {
      position: absolute;
    }
  }[data-kg-nodes] .lg\:sticky{
    @media (width >= 64rem) {
      position: sticky;
    }
  }[data-kg-nodes] .lg\:top-\[150px\]{
    @media (width >= 64rem) {
      top: 150px;
    }
  }[data-kg-nodes] .lg\:mt-\[20px\]{
    @media (width >= 64rem) {
      margin-top: 20px;
    }
  }[data-kg-nodes] .lg\:mb-\[12px\]{
    @media (width >= 64rem) {
      margin-bottom: 12px;
    }
  }[data-kg-nodes] .lg\:block{
    @media (width >= 64rem) {
      display: block;
    }
  }[data-kg-nodes] .lg\:contents{
    @media (width >= 64rem) {
      display: contents;
    }
  }[data-kg-nodes] .lg\:flex{
    @media (width >= 64rem) {
      display: flex;
    }
  }[data-kg-nodes] .lg\:grid{
    @media (width >= 64rem) {
      display: grid;
    }
  }[data-kg-nodes] .lg\:hidden{
    @media (width >= 64rem) {
      display: none;
    }
  }[data-kg-nodes] .lg\:inline{
    @media (width >= 64rem) {
      display: inline;
    }
  }[data-kg-nodes] .lg\:inline-block{
    @media (width >= 64rem) {
      display: inline-block;
    }
  }[data-kg-nodes] .lg\:inline-flex{
    @media (width >= 64rem) {
      display: inline-flex;
    }
  }[data-kg-nodes] .lg\:aspect-auto{
    @media (width >= 64rem) {
      aspect-ratio: auto;
    }
  }[data-kg-nodes] .lg\:aspect-square{
    @media (width >= 64rem) {
      aspect-ratio: 1 / 1;
    }
  }[data-kg-nodes] .lg\:aspect-video{
    @media (width >= 64rem) {
      aspect-ratio: var(--aspect-video);
    }
  }[data-kg-nodes] .lg\:h-\[250px\]{
    @media (width >= 64rem) {
      height: 250px;
    }
  }[data-kg-nodes] .lg\:h-\[500px\]{
    @media (width >= 64rem) {
      height: 500px;
    }
  }[data-kg-nodes] .lg\:h-auto{
    @media (width >= 64rem) {
      height: auto;
    }
  }[data-kg-nodes] .lg\:h-full{
    @media (width >= 64rem) {
      height: 100%;
    }
  }[data-kg-nodes] .lg\:max-h-none{
    @media (width >= 64rem) {
      max-height: none;
    }
  }[data-kg-nodes] .lg\:w-2\/5{
    @media (width >= 64rem) {
      width: calc(2 / 5 * 100%);
    }
  }[data-kg-nodes] .lg\:w-auto{
    @media (width >= 64rem) {
      width: auto;
    }
  }[data-kg-nodes] .lg\:max-w-none{
    @media (width >= 64rem) {
      max-width: none;
    }
  }[data-kg-nodes] .lg\:min-w-full{
    @media (width >= 64rem) {
      min-width: 100%;
    }
  }[data-kg-nodes] .lg\:grid-cols-1{
    @media (width >= 64rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }[data-kg-nodes] .lg\:grid-cols-2{
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }[data-kg-nodes] .lg\:grid-cols-3{
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }[data-kg-nodes] .lg\:grid-cols-4{
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }[data-kg-nodes] .lg\:grid-cols-5{
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }[data-kg-nodes] .lg\:grid-cols-9{
    @media (width >= 64rem) {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }[data-kg-nodes] .lg\:grid-cols-\[1\.3fr_1fr\]{
    @media (width >= 64rem) {
      grid-template-columns: 1.3fr 1fr;
    }
  }[data-kg-nodes] .lg\:flex-row{
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }[data-kg-nodes] .lg\:self-auto{
    @media (width >= 64rem) {
      align-self: auto;
    }
  }[data-kg-nodes] .lg\:self-center{
    @media (width >= 64rem) {
      align-self: center;
    }
  }[data-kg-nodes] .lg\:self-end{
    @media (width >= 64rem) {
      align-self: flex-end;
    }
  }[data-kg-nodes] .lg\:self-start{
    @media (width >= 64rem) {
      align-self: flex-start;
    }
  }[data-kg-nodes] .lg\:overflow-hidden{
    @media (width >= 64rem) {
      overflow: hidden;
    }
  }[data-kg-nodes] .lg\:rounded-\[12px\]{
    @media (width >= 64rem) {
      border-radius: 12px;
    }
  }[data-kg-nodes] .lg\:border{
    @media (width >= 64rem) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }[data-kg-nodes] .lg\:border-solid{
    @media (width >= 64rem) {
      --tw-border-style: solid;
      border-style: solid;
    }
  }[data-kg-nodes] .lg\:border-border{
    @media (width >= 64rem) {
      border-color: var(--color-border);
    }
  }[data-kg-nodes] .lg\:bg-brand-tint{
    @media (width >= 64rem) {
      background-color: var(--color-brand-tint);
    }
  }[data-kg-nodes] .lg\:bg-steel-100{
    @media (width >= 64rem) {
      background-color: var(--color-steel-100);
    }
  }[data-kg-nodes] .lg\:object-cover{
    @media (width >= 64rem) {
      object-fit: cover;
    }
  }[data-kg-nodes] .lg\:p-10{
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 10);
    }
  }[data-kg-nodes] .lg\:px-8{
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }[data-kg-nodes] .lg\:px-10{
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }[data-kg-nodes] .lg\:py-12{
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 12);
    }
  }[data-kg-nodes] .lg\:pt-0{
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }[data-kg-nodes] .lg\:pt-\[20px\]{
    @media (width >= 64rem) {
      padding-top: 20px;
    }
  }[data-kg-nodes] .lg\:pr-0{
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 0);
    }
  }[data-kg-nodes] .lg\:pb-0{
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }[data-kg-nodes] .lg\:pb-\[20px\]{
    @media (width >= 64rem) {
      padding-bottom: 20px;
    }
  }[data-kg-nodes] .lg\:pl-0{
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 0);
    }
  }[data-kg-nodes] .lg\:text-center{
    @media (width >= 64rem) {
      text-align: center;
    }
  }[data-kg-nodes] .lg\:text-left{
    @media (width >= 64rem) {
      text-align: left;
    }
  }[data-kg-nodes] .lg\:text-right{
    @media (width >= 64rem) {
      text-align: right;
    }
  }[data-kg-nodes] .lg\:font-\[Arial\, [data-kg-nodes] _sans-serif\]{
    @media (width >= 64rem) {
      font-family: Arial, sans-serif;
    }
  }[data-kg-nodes] .lg\:text-2xl{
    @media (width >= 64rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }[data-kg-nodes] .lg\:text-3xl{
    @media (width >= 64rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }[data-kg-nodes] .lg\:text-4xl{
    @media (width >= 64rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }[data-kg-nodes] .lg\:text-5xl{
    @media (width >= 64rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }[data-kg-nodes] .lg\:text-6xl{
    @media (width >= 64rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }[data-kg-nodes] .lg\:text-base{
    @media (width >= 64rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }[data-kg-nodes] .lg\:text-lg{
    @media (width >= 64rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }[data-kg-nodes] .lg\:text-sm{
    @media (width >= 64rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }[data-kg-nodes] .lg\:text-xl{
    @media (width >= 64rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }[data-kg-nodes] .lg\:text-xs{
    @media (width >= 64rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }[data-kg-nodes] .lg\:text-sale{
    @media (width >= 64rem) {
      color: var(--color-sale);
    }
  }[data-kg-nodes] .lg\:text-white{
    @media (width >= 64rem) {
      color: var(--color-white);
    }
  }[data-kg-nodes] .xl\:block{
    @media (width >= 80rem) {
      display: block;
    }
  }[data-kg-nodes] .xl\:contents{
    @media (width >= 80rem) {
      display: contents;
    }
  }[data-kg-nodes] .xl\:flex{
    @media (width >= 80rem) {
      display: flex;
    }
  }[data-kg-nodes] .xl\:grid{
    @media (width >= 80rem) {
      display: grid;
    }
  }[data-kg-nodes] .xl\:hidden{
    @media (width >= 80rem) {
      display: none;
    }
  }[data-kg-nodes] .xl\:inline{
    @media (width >= 80rem) {
      display: inline;
    }
  }[data-kg-nodes] .xl\:inline-block{
    @media (width >= 80rem) {
      display: inline-block;
    }
  }[data-kg-nodes] .xl\:inline-flex{
    @media (width >= 80rem) {
      display: inline-flex;
    }
  }[data-kg-nodes] .xl\:aspect-auto{
    @media (width >= 80rem) {
      aspect-ratio: auto;
    }
  }[data-kg-nodes] .xl\:aspect-square{
    @media (width >= 80rem) {
      aspect-ratio: 1 / 1;
    }
  }[data-kg-nodes] .xl\:aspect-video{
    @media (width >= 80rem) {
      aspect-ratio: var(--aspect-video);
    }
  }[data-kg-nodes] .xl\:grid-cols-1{
    @media (width >= 80rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }[data-kg-nodes] .xl\:grid-cols-2{
    @media (width >= 80rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }[data-kg-nodes] .xl\:grid-cols-3{
    @media (width >= 80rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }[data-kg-nodes] .xl\:grid-cols-4{
    @media (width >= 80rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }[data-kg-nodes] .xl\:grid-cols-5{
    @media (width >= 80rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }[data-kg-nodes] .xl\:self-auto{
    @media (width >= 80rem) {
      align-self: auto;
    }
  }[data-kg-nodes] .xl\:self-center{
    @media (width >= 80rem) {
      align-self: center;
    }
  }[data-kg-nodes] .xl\:self-end{
    @media (width >= 80rem) {
      align-self: flex-end;
    }
  }[data-kg-nodes] .xl\:self-start{
    @media (width >= 80rem) {
      align-self: flex-start;
    }
  }[data-kg-nodes] .xl\:text-center{
    @media (width >= 80rem) {
      text-align: center;
    }
  }[data-kg-nodes] .xl\:text-left{
    @media (width >= 80rem) {
      text-align: left;
    }
  }[data-kg-nodes] .xl\:text-right{
    @media (width >= 80rem) {
      text-align: right;
    }
  }[data-kg-nodes] .xl\:text-2xl{
    @media (width >= 80rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }[data-kg-nodes] .xl\:text-3xl{
    @media (width >= 80rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }[data-kg-nodes] .xl\:text-4xl{
    @media (width >= 80rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }[data-kg-nodes] .xl\:text-5xl{
    @media (width >= 80rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }[data-kg-nodes] .xl\:text-6xl{
    @media (width >= 80rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }[data-kg-nodes] .xl\:text-base{
    @media (width >= 80rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }[data-kg-nodes] .xl\:text-lg{
    @media (width >= 80rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }[data-kg-nodes] .xl\:text-sm{
    @media (width >= 80rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }[data-kg-nodes] .xl\:text-xl{
    @media (width >= 80rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }[data-kg-nodes] .xl\:text-xs{
    @media (width >= 80rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }@property --tw-scroll-snap-strictness{
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}@property --tw-space-y-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-divide-y-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-border-style{
  syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-gradient-position{
  syntax: "*";
  inherits: false;
}@property --tw-gradient-from{
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-via{
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-to{
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-stops{
  syntax: "*";
  inherits: false;
}@property --tw-gradient-via-stops{
  syntax: "*";
  inherits: false;
}@property --tw-gradient-from-position{
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}@property --tw-gradient-via-position{
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}@property --tw-gradient-to-position{
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-leading{
  syntax: "*";
  inherits: false;
}@property --tw-font-weight{
  syntax: "*";
  inherits: false;
}@property --tw-tracking{
  syntax: "*";
  inherits: false;
}@property --tw-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-shadow-color{
  syntax: "*";
  inherits: false;
}@property --tw-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-inset-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-shadow-color{
  syntax: "*";
  inherits: false;
}@property --tw-inset-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-ring-color{
  syntax: "*";
  inherits: false;
}@property --tw-ring-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-ring-color{
  syntax: "*";
  inherits: false;
}@property --tw-inset-ring-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-ring-inset{
  syntax: "*";
  inherits: false;
}@property --tw-ring-offset-width{
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}@property --tw-ring-offset-color{
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}@property --tw-ring-offset-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-blur{
  syntax: "*";
  inherits: false;
}@property --tw-brightness{
  syntax: "*";
  inherits: false;
}@property --tw-contrast{
  syntax: "*";
  inherits: false;
}@property --tw-grayscale{
  syntax: "*";
  inherits: false;
}@property --tw-hue-rotate{
  syntax: "*";
  inherits: false;
}@property --tw-invert{
  syntax: "*";
  inherits: false;
}@property --tw-opacity{
  syntax: "*";
  inherits: false;
}@property --tw-saturate{
  syntax: "*";
  inherits: false;
}@property --tw-sepia{
  syntax: "*";
  inherits: false;
}@property --tw-drop-shadow{
  syntax: "*";
  inherits: false;
}@property --tw-drop-shadow-color{
  syntax: "*";
  inherits: false;
}@property --tw-drop-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-drop-shadow-size{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-blur{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-brightness{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-contrast{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-grayscale{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-hue-rotate{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-invert{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-opacity{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-saturate{
  syntax: "*";
  inherits: false;
}@property --tw-backdrop-sepia{
  syntax: "*";
  inherits: false;
}@property --tw-duration{
  syntax: "*";
  inherits: false;
}@property --tw-ease{
  syntax: "*";
  inherits: false;
}@property --tw-scale-x{
  syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-scale-y{
  syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-scale-z{
  syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-content{
  syntax: "*";
  initial-value: "";
  inherits: false;
}@property --tw-translate-x{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-translate-y{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-translate-z{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-divide-x-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}@keyframes pulse{
  50% {
    opacity: 0.5;
  }
}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){[data-kg-nodes] *, [data-kg-nodes] ::before, [data-kg-nodes] ::after, [data-kg-nodes] ::backdrop{
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-content: "";
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-divide-x-reverse: 0;
    }
  }
}
