/* [project]/workspace/src/styles/globals.css [client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-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-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: 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-outline-style: solid;
      --tw-divide-x-reverse: 0;
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: var(--font-app-sans, ui-sans-serif, system-ui, sans-serif);
    --color-red-600: #e40014;
    --color-zinc-50: #fafafa;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .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;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -.025em;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-sm: calc(var(--radius) * .6);
    --radius-md: calc(var(--radius) * .8);
    --radius-lg: var(--radius);
    --radius-xl: calc(var(--radius) * 1.4);
    --radius-2xl: calc(var(--radius) * 1.8);
    --radius-3xl: calc(var(--radius) * 2.2);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-xl: 24px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-app-sans, ui-sans-serif, system-ui, sans-serif);
    --default-mono-font-family: var(--font-app-mono, ui-monospace, SFMono-Regular, Menlo, monospace);
    --color-background: var(--background);
    --color-foreground: var(--foreground);
    --color-card: var(--card);
    --color-primary: var(--primary);
    --color-muted-foreground: var(--muted-foreground);
    --color-border: var(--border);
    --color-ring: var(--ring);
    --color-brand: var(--brand);
    --color-brand-foreground: var(--brand-foreground);
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-red-600: lab(48.4493% 77.4328 61.5452);
      --color-zinc-50: lab(98.26% 0 0);
    }
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  * {
    border-color: var(--color-border);
    outline-color: var(--color-ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--color-ring) 50%, transparent);
    }
  }

  body {
    background-color: var(--color-background);
    color: var(--color-foreground);
  }

  html {
    font-family: var(--font-app-sans, ui-sans-serif, system-ui, sans-serif);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

@layer components;

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-6 {
    inset: calc(var(--spacing) * 6);
  }

  .inset-\[4cqw\] {
    inset: 4cqw;
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }

  .-top-3 {
    top: calc(var(--spacing) * -3);
  }

  .-top-4 {
    top: calc(var(--spacing) * -4);
  }

  .-top-10 {
    top: calc(var(--spacing) * -10);
  }

  .-top-12 {
    top: calc(var(--spacing) * -12);
  }

  .-top-40 {
    top: calc(var(--spacing) * -40);
  }

  .-top-\[20cqw\] {
    top: -20cqw;
  }

  .-top-\[30cqw\] {
    top: -30cqw;
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-5 {
    top: calc(var(--spacing) * 5);
  }

  .top-8 {
    top: calc(var(--spacing) * 8);
  }

  .top-10 {
    top: calc(var(--spacing) * 10);
  }

  .top-40 {
    top: calc(var(--spacing) * 40);
  }

  .top-\[47\%\] {
    top: 47%;
  }

  .-right-2 {
    right: calc(var(--spacing) * -2);
  }

  .-right-6 {
    right: calc(var(--spacing) * -6);
  }

  .-right-\[20cqw\] {
    right: -20cqw;
  }

  .-right-\[30cqw\] {
    right: -30cqw;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-5 {
    right: calc(var(--spacing) * 5);
  }

  .right-8 {
    right: calc(var(--spacing) * 8);
  }

  .right-\[2\%\] {
    right: 2%;
  }

  .right-\[4\%\] {
    right: 4%;
  }

  .right-\[22\%\] {
    right: 22%;
  }

  .-bottom-4 {
    bottom: calc(var(--spacing) * -4);
  }

  .-bottom-6 {
    bottom: calc(var(--spacing) * -6);
  }

  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }

  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }

  .bottom-12 {
    bottom: calc(var(--spacing) * 12);
  }

  .bottom-28 {
    bottom: calc(var(--spacing) * 28);
  }

  .-left-2 {
    left: calc(var(--spacing) * -2);
  }

  .-left-3 {
    left: calc(var(--spacing) * -3);
  }

  .-left-4 {
    left: calc(var(--spacing) * -4);
  }

  .-left-\[9999px\] {
    left: -9999px;
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .left-6 {
    left: calc(var(--spacing) * 6);
  }

  .left-8 {
    left: calc(var(--spacing) * 8);
  }

  .left-\[2\%\] {
    left: 2%;
  }

  .left-\[6\%\] {
    left: 6%;
  }

  .left-\[40\%\] {
    left: 40%;
  }

  .z-10 {
    z-index: 10;
  }

  .z-40 {
    z-index: 40;
  }

  .z-\[60\] {
    z-index: 60;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .mx-auto {
    margin-inline: auto;
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .-mt-6 {
    margin-top: calc(var(--spacing) * -6);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-\[1cqw\] {
    margin-top: 1cqw;
  }

  .mt-\[2\.5cqw\] {
    margin-top: 2.5cqw;
  }

  .mt-\[2cqw\] {
    margin-top: 2cqw;
  }

  .mt-\[3\.5cqw\] {
    margin-top: 3.5cqw;
  }

  .mt-\[3cqw\] {
    margin-top: 3cqw;
  }

  .mt-\[4cqw\] {
    margin-top: 4cqw;
  }

  .mt-\[6cqw\] {
    margin-top: 6cqw;
  }

  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-\[6cqw\] {
    margin-bottom: 6cqw;
  }

  .mb-\[7cqw\] {
    margin-bottom: 7cqw;
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-\[1\.15rem\] {
    margin-left: 1.15rem;
  }

  .ml-\[1cqw\] {
    margin-left: 1cqw;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-\[2\/3\] {
    aspect-ratio: 2 / 3;
  }

  .aspect-\[3\/4\] {
    aspect-ratio: 3 / 4;
  }

  .aspect-\[4\/3\] {
    aspect-ratio: 4 / 3;
  }

  .aspect-\[4\/5\] {
    aspect-ratio: 4 / 5;
  }

  .aspect-\[5\/3\] {
    aspect-ratio: 5 / 3;
  }

  .aspect-\[5\/4\] {
    aspect-ratio: 5 / 4;
  }

  .aspect-\[16\/10\] {
    aspect-ratio: 16 / 10;
  }

  .aspect-\[16\/11\] {
    aspect-ratio: 16 / 11;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .size-1\.5 {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-16 {
    width: calc(var(--spacing) * 16);
    height: calc(var(--spacing) * 16);
  }

  .size-28 {
    width: calc(var(--spacing) * 28);
    height: calc(var(--spacing) * 28);
  }

  .size-40 {
    width: calc(var(--spacing) * 40);
    height: calc(var(--spacing) * 40);
  }

  .size-44 {
    width: calc(var(--spacing) * 44);
    height: calc(var(--spacing) * 44);
  }

  .size-72 {
    width: calc(var(--spacing) * 72);
    height: calc(var(--spacing) * 72);
  }

  .size-\[10\%\] {
    width: 10%;
    height: 10%;
  }

  .size-\[30cqw\] {
    width: 30cqw;
    height: 30cqw;
  }

  .size-\[70cqw\] {
    width: 70cqw;
    height: 70cqw;
  }

  .size-\[100cqw\] {
    width: 100cqw;
    height: 100cqw;
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-13 {
    height: calc(var(--spacing) * 13);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-18 {
    height: calc(var(--spacing) * 18);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .h-80 {
    height: calc(var(--spacing) * 80);
  }

  .h-\[0\.4cqw\] {
    height: .4cqw;
  }

  .h-\[0\.5cqw\] {
    height: .5cqw;
  }

  .h-\[3\.6cqw\] {
    height: 3.6cqw;
  }

  .h-\[58\%\] {
    height: 58%;
  }

  .h-\[72\%\] {
    height: 72%;
  }

  .h-\[340px\] {
    height: 340px;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-56 {
    min-height: calc(var(--spacing) * 56);
  }

  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }

  .min-h-\[520px\] {
    min-height: 520px;
  }

  .min-h-\[640px\] {
    min-height: 640px;
  }

  .min-h-\[680px\] {
    min-height: 680px;
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .w-0\.5 {
    width: calc(var(--spacing) * .5);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4\/5 {
    width: 80%;
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-\[2cqw\] {
    width: 2cqw;
  }

  .w-\[10cqw\] {
    width: 10cqw;
  }

  .w-\[14cqw\] {
    width: 14cqw;
  }

  .w-\[31\%\] {
    width: 31%;
  }

  .w-\[37\%\] {
    width: 37%;
  }

  .w-\[38\%\] {
    width: 38%;
  }

  .w-\[42cqw\] {
    width: 42cqw;
  }

  .w-\[48rem\] {
    width: 48rem;
  }

  .w-\[62cqw\] {
    width: 62cqw;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-48 {
    max-width: calc(var(--spacing) * 48);
  }

  .max-w-\[70cqw\] {
    max-width: 70cqw;
  }

  .max-w-\[320px\] {
    max-width: 320px;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .flex-1 {
    flex: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[0\.6cqw\] {
    --tw-translate-y: .6cqw;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-125 {
    --tw-scale-x: 125%;
    --tw-scale-y: 125%;
    --tw-scale-z: 125%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-\[1\.6\] {
    scale: 1.6;
  }

  .-rotate-1 {
    rotate: -1deg;
  }

  .-rotate-2 {
    rotate: -2deg;
  }

  .-rotate-6 {
    rotate: -6deg;
  }

  .-rotate-\[9deg\] {
    rotate: -9deg;
  }

  .rotate-1 {
    rotate: 1deg;
  }

  .rotate-3 {
    rotate: 3deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-\[9deg\] {
    rotate: 9deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .animate-out {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-ew-resize {
    cursor: ew-resize;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .scroll-mt-16 {
    scroll-margin-top: calc(var(--spacing) * 16);
  }

  .scroll-mt-20 {
    scroll-margin-top: calc(var(--spacing) * 20);
  }

  .list-none {
    list-style-type: none;
  }

  .appearance-none {
    appearance: none;
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }

  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  .gap-\[1\.6cqw\] {
    gap: 1.6cqw;
  }

  .gap-px {
    gap: 1px;
  }

  :where(.space-y-2 > :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)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :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)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[1\.6cqw\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(1.6cqw * var(--tw-space-y-reverse));
    margin-block-end: calc(1.6cqw * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-10 {
    column-gap: calc(var(--spacing) * 10);
  }

  .gap-x-14 {
    column-gap: calc(var(--spacing) * 14);
  }

  :where(.-space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-12 {
    row-gap: calc(var(--spacing) * 12);
  }

  :where(.divide-y > :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)));
  }

  :where(.divide-\[\#0f2a1d\]\/10 > :not(:last-child)) {
    border-color: #0f2a1d1a;
    border-color: lab(14.6275% -13.7561 5.25655 / .1);
  }

  :where(.divide-\[\#1f2633\] > :not(:last-child)) {
    border-color: #1f2633;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1\.75rem\] {
    border-radius: 1.75rem;
  }

  .rounded-\[1cqw\] {
    border-radius: 1cqw;
  }

  .rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
  }

  .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .rounded-\[3px\] {
    border-radius: 3px;
  }

  .rounded-\[3rem\] {
    border-radius: 3rem;
  }

  .rounded-\[100\%\] {
    border-radius: 100%;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t-\[10rem\] {
    border-top-left-radius: 10rem;
    border-top-right-radius: 10rem;
  }

  .rounded-t-full {
    border-top-left-radius: 3.40282e38px;
    border-top-right-radius: 3.40282e38px;
  }

  .rounded-b-\[2rem\] {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }

  .rounded-b-\[3rem\] {
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[0\.4cqw\] {
    border-style: var(--tw-border-style);
    border-width: .4cqw;
  }

  .border-\[0\.5cqw\] {
    border-style: var(--tw-border-style);
    border-width: .5cqw;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-dotted {
    --tw-border-style: dotted;
    border-style: dotted;
  }

  .border-\[\#0a0a0a\] {
    border-color: #0a0a0a;
  }

  .border-\[\#0a0a0a\]\/10 {
    border-color: #0a0a0a1a;
    border-color: lab(2.74175% -.00000745058 .00000298023 / .1);
  }

  .border-\[\#0a0a0a\]\/15 {
    border-color: #0a0a0a26;
    border-color: lab(2.74175% -.00000745058 .00000298023 / .15);
  }

  .border-\[\#0a0a0a\]\/20 {
    border-color: #0a0a0a33;
    border-color: lab(2.74175% -.00000745058 .00000298023 / .2);
  }

  .border-\[\#0f2a1d\]\/10 {
    border-color: #0f2a1d1a;
    border-color: lab(14.6275% -13.7561 5.25655 / .1);
  }

  .border-\[\#0f2a1d\]\/15 {
    border-color: #0f2a1d26;
    border-color: lab(14.6275% -13.7561 5.25655 / .15);
  }

  .border-\[\#1c1a17\] {
    border-color: #1c1a17;
  }

  .border-\[\#1f2633\] {
    border-color: #1f2633;
  }

  .border-\[\#2b1d14\] {
    border-color: #2b1d14;
  }

  .border-\[\#2b1d14\]\/10 {
    border-color: #2b1d141a;
    border-color: lab(12.356% 6.01061 8.98813 / .1);
  }

  .border-\[\#2b1d14\]\/15 {
    border-color: #2b1d1426;
    border-color: lab(12.356% 6.01062 8.98813 / .15);
  }

  .border-\[\#2b1d14\]\/20 {
    border-color: #2b1d1433;
    border-color: lab(12.356% 6.01061 8.98813 / .2);
  }

  .border-\[\#2b59ff\] {
    border-color: #2b59ff;
  }

  .border-\[\#2b59ff\]\/30 {
    border-color: #2b59ff4d;
    border-color: lab(43.8883% 33.8728 -88.2287 / .3);
  }

  .border-\[\#2d3a64\]\/15 {
    border-color: #2d3a6426;
    border-color: lab(24.9198% 4.92248 -26.9083 / .15);
  }

  .border-\[\#2d3a64\]\/20 {
    border-color: #2d3a6433;
    border-color: lab(24.9198% 4.92248 -26.9083 / .2);
  }

  .border-\[\#2f3a2f\]\/10 {
    border-color: #2f3a2f1a;
    border-color: lab(23.1286% -6.72153 5.27718 / .1);
  }

  .border-\[\#2f3a2f\]\/15 {
    border-color: #2f3a2f26;
    border-color: lab(23.1286% -6.72153 5.27718 / .15);
  }

  .border-\[\#4f6b45\] {
    border-color: #4f6b45;
  }

  .border-\[\#5eead4\] {
    border-color: #5eead4;
  }

  .border-\[\#5eead4\]\/40 {
    border-color: #5eead466;
    border-color: lab(84.7233% -43.5003 -1.21515 / .4);
  }

  .border-\[\#7f9a6e\]\/20 {
    border-color: #7f9a6e33;
    border-color: lab(60.6339% -16.106 19.9289 / .2);
  }

  .border-\[\#7f9a6e\]\/30 {
    border-color: #7f9a6e4d;
    border-color: lab(60.6339% -16.106 19.9289 / .3);
  }

  .border-\[\#16324f\] {
    border-color: #16324f;
  }

  .border-\[\#16324f\]\/10 {
    border-color: #16324f1a;
    border-color: lab(19.7982% -2.52914 -21.3112 / .1);
  }

  .border-\[\#16324f\]\/15 {
    border-color: #16324f26;
    border-color: lab(19.7982% -2.52914 -21.3112 / .15);
  }

  .border-\[\#16324f\]\/20 {
    border-color: #16324f33;
    border-color: lab(19.7982% -2.52914 -21.3112 / .2);
  }

  .border-\[\#16324f\]\/25 {
    border-color: #16324f40;
    border-color: lab(19.7982% -2.52914 -21.3112 / .25);
  }

  .border-\[\#16324f\]\/30 {
    border-color: #16324f4d;
    border-color: lab(19.7982% -2.52914 -21.3112 / .3);
  }

  .border-\[\#c6f432\] {
    border-color: #c6f432;
  }

  .border-\[\#c9a45c\] {
    border-color: #c9a45c;
  }

  .border-\[\#c9a45c\]\/15 {
    border-color: #c9a45c26;
    border-color: lab(69.6527% 7.69681 42.3256 / .15);
  }

  .border-\[\#c9a45c\]\/25 {
    border-color: #c9a45c40;
    border-color: lab(69.6527% 7.69681 42.3256 / .25);
  }

  .border-\[\#c9a45c\]\/30 {
    border-color: #c9a45c4d;
    border-color: lab(69.6527% 7.69681 42.3256 / .3);
  }

  .border-\[\#c9a45c\]\/40 {
    border-color: #c9a45c66;
    border-color: lab(69.6527% 7.69681 42.3256 / .4);
  }

  .border-\[\#c9a45c\]\/60 {
    border-color: #c9a45c99;
    border-color: lab(69.6527% 7.69681 42.3256 / .6);
  }

  .border-\[\#cfe9d8\]\/35 {
    border-color: #cfe9d859;
    border-color: lab(90.0728% -11.257 5.24361 / .35);
  }

  .border-\[\#e8a14b\] {
    border-color: #e8a14b;
  }

  .border-\[\#e8a14b\]\/40 {
    border-color: #e8a14b66;
    border-color: lab(72.182% 21.3849 54.3732 / .4);
  }

  .border-\[\#e9e2d0\]\/15 {
    border-color: #e9e2d026;
    border-color: lab(90.0792% .217259 9.72443 / .15);
  }

  .border-\[\#e9e2d0\]\/40 {
    border-color: #e9e2d066;
    border-color: lab(90.0792% .217259 9.72443 / .4);
  }

  .border-\[\#e2553b\] {
    border-color: #e2553b;
  }

  .border-\[\#e2553b\]\/60 {
    border-color: #e2553b99;
    border-color: lab(55.7847% 54.8539 44.8765 / .6);
  }

  .border-\[\#f1e8da\]\/20 {
    border-color: #f1e8da33;
    border-color: lab(92.4292% 1.40813 7.97595 / .2);
  }

  .border-\[\#f3ede2\]\/10 {
    border-color: #f3ede21a;
    border-color: lab(93.9963% .697702 6.09986 / .1);
  }

  .border-\[\#f3ede2\]\/15 {
    border-color: #f3ede226;
    border-color: lab(93.9963% .697702 6.09986 / .15);
  }

  .border-\[\#f3ede2\]\/30 {
    border-color: #f3ede24d;
    border-color: lab(93.9963% .697702 6.09986 / .3);
  }

  .border-\[\#f5f2ea\] {
    border-color: #f5f2ea;
  }

  .border-border {
    border-color: var(--color-border);
  }

  .border-border\/70 {
    border-color: var(--color-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/70 {
      border-color: color-mix(in oklab, var(--color-border) 70%, transparent);
    }
  }

  .border-foreground {
    border-color: var(--color-foreground);
  }

  .border-foreground\/20 {
    border-color: var(--color-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-foreground\/20 {
      border-color: color-mix(in oklab, var(--color-foreground) 20%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/15 {
    border-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/15 {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .border-white\/30 {
    border-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/30 {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .bg-\[\#0a0a0a\] {
    background-color: #0a0a0a;
  }

  .bg-\[\#0a0a0a\]\/10 {
    background-color: #0a0a0a1a;
    background-color: lab(2.74175% -.00000745058 .00000298023 / .1);
  }

  .bg-\[\#0a0a0a\]\/60 {
    background-color: #0a0a0a99;
    background-color: lab(2.74175% -.00000745058 .00000298023 / .6);
  }

  .bg-\[\#0a0a0a\]\/70 {
    background-color: #0a0a0ab3;
    background-color: lab(2.74175% -.00000745058 .00000298023 / .7);
  }

  .bg-\[\#0a0a0a\]\/85 {
    background-color: #0a0a0ad9;
    background-color: lab(2.74175% -.00000745058 .00000298023 / .85);
  }

  .bg-\[\#0a0a0a\]\/90 {
    background-color: #0a0a0ae6;
    background-color: lab(2.74175% -.00000745058 .00000298023 / .9);
  }

  .bg-\[\#0b0e14\] {
    background-color: #0b0e14;
  }

  .bg-\[\#0b0e14\]\/85 {
    background-color: #0b0e14d9;
    background-color: lab(3.89936% -.0448599 -3.59862 / .85);
  }

  .bg-\[\#0b1220\] {
    background-color: #0b1220;
  }

  .bg-\[\#0b1220\]\/85 {
    background-color: #0b1220d9;
    background-color: lab(5.38048% .451431 -10.4857 / .85);
  }

  .bg-\[\#0d0d0d\] {
    background-color: #0d0d0d;
  }

  .bg-\[\#0d0d0d\]\/90 {
    background-color: #0d0d0de6;
    background-color: lab(3.63551% 0 0 / .9);
  }

  .bg-\[\#0e121a\] {
    background-color: #0e121a;
  }

  .bg-\[\#0e1729\] {
    background-color: #0e1729;
  }

  .bg-\[\#0f2a1d\] {
    background-color: #0f2a1d;
  }

  .bg-\[\#1f7a4d\] {
    background-color: #1f7a4d;
  }

  .bg-\[\#2a9d8f\]\/10 {
    background-color: #2a9d8f1a;
    background-color: lab(58.3688% -35.1964 -2.27469 / .1);
  }

  .bg-\[\#2b1d14\] {
    background-color: #2b1d14;
  }

  .bg-\[\#2b59ff\] {
    background-color: #2b59ff;
  }

  .bg-\[\#2b59ff\]\/5 {
    background-color: #2b59ff0d;
    background-color: lab(43.8883% 33.8728 -88.2287 / .05);
  }

  .bg-\[\#2d3a64\] {
    background-color: #2d3a64;
  }

  .bg-\[\#2d3a64\]\/20 {
    background-color: #2d3a6433;
    background-color: lab(24.9198% 4.92248 -26.9083 / .2);
  }

  .bg-\[\#4f6b45\] {
    background-color: #4f6b45;
  }

  .bg-\[\#5eead4\] {
    background-color: #5eead4;
  }

  .bg-\[\#5eead4\]\/5 {
    background-color: #5eead40d;
    background-color: lab(84.7233% -43.5003 -1.21515 / .05);
  }

  .bg-\[\#5eead4\]\/10 {
    background-color: #5eead41a;
    background-color: lab(84.7233% -43.5003 -1.21515 / .1);
  }

  .bg-\[\#5eead4\]\/15 {
    background-color: #5eead426;
    background-color: lab(84.7233% -43.5003 -1.21515 / .15);
  }

  .bg-\[\#5eead4\]\/20 {
    background-color: #5eead433;
    background-color: lab(84.7233% -43.5003 -1.21515 / .2);
  }

  .bg-\[\#5eead4\]\/80 {
    background-color: #5eead4cc;
    background-color: lab(84.7233% -43.5003 -1.21515 / .8);
  }

  .bg-\[\#7f9a6e\] {
    background-color: #7f9a6e;
  }

  .bg-\[\#7fd1a3\] {
    background-color: #7fd1a3;
  }

  .bg-\[\#111\] {
    background-color: #111;
  }

  .bg-\[\#121c31\] {
    background-color: #121c31;
  }

  .bg-\[\#163a28\] {
    background-color: #163a28;
  }

  .bg-\[\#11151d\] {
    background-color: #11151d;
  }

  .bg-\[\#16324f\] {
    background-color: #16324f;
  }

  .bg-\[\#141414\] {
    background-color: #141414;
  }

  .bg-\[\#161616\] {
    background-color: #161616;
  }

  .bg-\[\#bde0fe\] {
    background-color: #bde0fe;
  }

  .bg-\[\#bde0fe\]\/90 {
    background-color: #bde0fee6;
    background-color: lab(87.3719% -6.98701 -18.6616 / .9);
  }

  .bg-\[\#c6f432\] {
    background-color: #c6f432;
  }

  .bg-\[\#c6f432\]\/10 {
    background-color: #c6f4321a;
    background-color: lab(90.6025% -32.8138 79.0706 / .1);
  }

  .bg-\[\#c9a45c\] {
    background-color: #c9a45c;
  }

  .bg-\[\#c9a45c\]\/15 {
    background-color: #c9a45c26;
    background-color: lab(69.6527% 7.69681 42.3256 / .15);
  }

  .bg-\[\#c9a45c\]\/50 {
    background-color: #c9a45c80;
    background-color: lab(69.6527% 7.69681 42.3256 / .5);
  }

  .bg-\[\#c2502e\] {
    background-color: #c2502e;
  }

  .bg-\[\#c2502e\]\/10 {
    background-color: #c2502e1a;
    background-color: lab(49.3984% 45.238 43.1318 / .1);
  }

  .bg-\[\#cfe6e2\] {
    background-color: #cfe6e2;
  }

  .bg-\[\#cfe9d8\] {
    background-color: #cfe9d8;
  }

  .bg-\[\#d4f5e3\] {
    background-color: #d4f5e3;
  }

  .bg-\[\#dbf7e8\] {
    background-color: #dbf7e8;
  }

  .bg-\[\#dcefff\] {
    background-color: #dcefff;
  }

  .bg-\[\#e6dccb\] {
    background-color: #e6dccb;
  }

  .bg-\[\#e6f2ea\] {
    background-color: #e6f2ea;
  }

  .bg-\[\#e6f3ff\] {
    background-color: #e6f3ff;
  }

  .bg-\[\#e7eee0\] {
    background-color: #e7eee0;
  }

  .bg-\[\#e8a14b\] {
    background-color: #e8a14b;
  }

  .bg-\[\#e9dcc8\] {
    background-color: #e9dcc8;
  }

  .bg-\[\#e9e2d0\] {
    background-color: #e9e2d0;
  }

  .bg-\[\#e2553b\] {
    background-color: #e2553b;
  }

  .bg-\[\#efe3d1\] {
    background-color: #efe3d1;
  }

  .bg-\[\#efe8dc\] {
    background-color: #efe8dc;
  }

  .bg-\[\#f1e8da\] {
    background-color: #f1e8da;
  }

  .bg-\[\#f1e8da\]\/90 {
    background-color: #f1e8dae6;
    background-color: lab(92.4292% 1.40813 7.97595 / .9);
  }

  .bg-\[\#f1f1ef\] {
    background-color: #f1f1ef;
  }

  .bg-\[\#f2c66d\]\/35 {
    background-color: #f2c66d59;
    background-color: lab(82.468% 8.63802 50.185 / .35);
  }

  .bg-\[\#f3d9d2\] {
    background-color: #f3d9d2;
  }

  .bg-\[\#f3ede2\] {
    background-color: #f3ede2;
  }

  .bg-\[\#f3ede2\]\/10 {
    background-color: #f3ede21a;
    background-color: lab(93.9963% .697702 6.09986 / .1);
  }

  .bg-\[\#f3f5fb\] {
    background-color: #f3f5fb;
  }

  .bg-\[\#f5f2ea\] {
    background-color: #f5f2ea;
  }

  .bg-\[\#f5f2ea\]\/90 {
    background-color: #f5f2eae6;
    background-color: lab(95.5627% .0119805 4.24467 / .9);
  }

  .bg-\[\#f6efe4\] {
    background-color: #f6efe4;
  }

  .bg-\[\#f6efe4\]\/90 {
    background-color: #f6efe4e6;
    background-color: lab(94.7749% 1.04991 6.217 / .9);
  }

  .bg-\[\#faf5ec\] {
    background-color: #faf5ec;
  }

  .bg-\[\#faf7f2\] {
    background-color: #faf7f2;
  }

  .bg-\[\#faf7f2\]\/10 {
    background-color: #faf7f21a;
    background-color: lab(97.3617% .390381 2.78084 / .1);
  }

  .bg-\[\#faf7f2\]\/85 {
    background-color: #faf7f2d9;
    background-color: lab(97.3617% .390381 2.78084 / .85);
  }

  .bg-\[\#fb7185\]\/80 {
    background-color: #fb7185cc;
    background-color: lab(65.5329% 54.9724 16.5087 / .8);
  }

  .bg-\[\#fbbf24\]\/80 {
    background-color: #fbbf24cc;
    background-color: lab(81.2476% 13.2706 77.1046 / .8);
  }

  .bg-\[\#fbf7f0\] {
    background-color: #fbf7f0;
  }

  .bg-\[\#ff8c7a\] {
    background-color: #ff8c7a;
  }

  .bg-\[\#ffd9d2\] {
    background-color: #ffd9d2;
  }

  .bg-\[\#ffe9e4\] {
    background-color: #ffe9e4;
  }

  .bg-\[\#ffe58f\] {
    background-color: #ffe58f;
  }

  .bg-\[\#fff0b8\] {
    background-color: #fff0b8;
  }

  .bg-\[\#fff3c4\] {
    background-color: #fff3c4;
  }

  .bg-\[\#fff8ec\] {
    background-color: #fff8ec;
  }

  .bg-background {
    background-color: var(--color-background);
  }

  .bg-background\/10 {
    background-color: var(--color-background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/10 {
      background-color: color-mix(in oklab, var(--color-background) 10%, transparent);
    }
  }

  .bg-background\/85 {
    background-color: var(--color-background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/85 {
      background-color: color-mix(in oklab, var(--color-background) 85%, transparent);
    }
  }

  .bg-brand {
    background-color: var(--color-brand);
  }

  .bg-card {
    background-color: var(--color-card);
  }

  .bg-foreground {
    background-color: var(--color-foreground);
  }

  .bg-foreground\/10 {
    background-color: var(--color-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/10 {
      background-color: color-mix(in oklab, var(--color-foreground) 10%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/70 {
    background-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-zinc-50 {
    background-color: var(--color-zinc-50);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .\[background-image\:linear-gradient\(\#0a0a0a0d_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#0a0a0a0d_1px\,transparent_1px\)\] {
    background-image: linear-gradient(#0a0a0a0d 1px, #0000 1px), linear-gradient(90deg, #0a0a0a0d 1px, #0000 1px);
  }

  .\[background-image\:linear-gradient\(\#5eead40f_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#5eead40f_1px\,transparent_1px\)\] {
    background-image: linear-gradient(#5eead40f 1px, #0000 1px), linear-gradient(90deg, #5eead40f 1px, #0000 1px);
  }

  .\[background-image\:linear-gradient\(\#ffffff08_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#ffffff08_1px\,transparent_1px\)\] {
    background-image: linear-gradient(#ffffff08 1px, #0000 1px), linear-gradient(90deg, #ffffff08 1px, #0000 1px);
  }

  .\[background-image\:radial-gradient\(circle_at_80\%_30\%\,\#d9481f1f\,transparent_45\%\)\,radial-gradient\(circle_at_10\%_90\%\,\#d9481f10\,transparent_40\%\)\] {
    background-image: radial-gradient(circle at 80% 30%, #d9481f1f, #0000 45%), radial-gradient(circle at 10% 90%, #d9481f10, #0000 40%);
  }

  .\[background-image\:radial-gradient\(circle_at_80\%_30\%\,oklch\(0\.6_0\.19_36\/0\.12\)\,transparent_45\%\)\,radial-gradient\(circle_at_10\%_90\%\,oklch\(0\.6_0\.19_36\/0\.06\)\,transparent_40\%\)\] {
    background-image: radial-gradient(circle at 80% 30%, #d9471b1f, #0000 45%), radial-gradient(circle at 10% 90%, #d9471b0f, #0000 40%);
    background-image: radial-gradient(circle at 80% 30%, lab(51.9362% 56.7395 55.7466 / .12), #0000 45%), radial-gradient(circle at 10% 90%, lab(51.9362% 56.7395 55.7466 / .06), #0000 40%);
  }

  .\[background-image\:repeating-linear-gradient\(transparent_0_31px\,\#2f3a2f1a_31px_32px\)\] {
    background-image: repeating-linear-gradient(#0000 0 31px, #2f3a2f1a 31px 32px);
  }

  .bg-\[linear-gradient\(90deg\,\#3b5b9a_0\%\,\#e8a14b_22\%\,\#f3ede2_50\%\,\#e8a14b_78\%\,\#3b5b9a_100\%\)\] {
    background-image: linear-gradient(90deg, #3b5b9a 0%, #e8a14b 22%, #f3ede2 50%, #e8a14b 78%, #3b5b9a 100%);
  }

  .bg-\[radial-gradient\(ellipse_at_45\%_42\%\,\#faf7f2_0\%\,\#faf7f2e6_32\%\,transparent_62\%\)\] {
    background-image: radial-gradient(at 45% 42%, #faf7f2 0%, #faf7f2e6 32%, #0000 62%);
  }

  .from-\[\#0a0a0a\]\/60 {
    --tw-gradient-from: #0a0a0a99;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .from-\[\#0a0a0a\]\/60 {
      --tw-gradient-from: lab(2.74175% -.00000745058 .00000298023 / .6);
    }
  }

  .from-\[\#0a0a0a\]\/70 {
    --tw-gradient-from: #0a0a0ab3;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .from-\[\#0a0a0a\]\/70 {
      --tw-gradient-from: lab(2.74175% -.00000745058 .00000298023 / .7);
    }
  }

  .from-\[\#0b1220\] {
    --tw-gradient-from: #0b1220;
    --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));
  }

  .from-\[\#0d0d0d\] {
    --tw-gradient-from: #0d0d0d;
    --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));
  }

  .from-\[\#16324f\]\/85 {
    --tw-gradient-from: #16324fd9;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .from-\[\#16324f\]\/85 {
      --tw-gradient-from: lab(19.7982% -2.52914 -21.3112 / .85);
    }
  }

  .from-\[\#bde0fe\] {
    --tw-gradient-from: #bde0fe;
    --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));
  }

  .from-\[\#c9d8bd\] {
    --tw-gradient-from: #c9d8bd;
    --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));
  }

  .from-\[\#e9e2d0\] {
    --tw-gradient-from: #e9e2d0;
    --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));
  }

  .from-\[\#f1e8da\]\/95 {
    --tw-gradient-from: #f1e8daf2;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .from-\[\#f1e8da\]\/95 {
      --tw-gradient-from: lab(92.4292% 1.40813 7.97595 / .95);
    }
  }

  .via-\[\#0b1220\]\/30 {
    --tw-gradient-via: #0b12204d;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: lab(0% 0 0)) {
    .via-\[\#0b1220\]\/30 {
      --tw-gradient-via: lab(5.38048% .451431 -10.4857 / .3);
    }
  }

  .via-\[\#0b1220\]\/75 {
    --tw-gradient-via: #0b1220bf;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: lab(0% 0 0)) {
    .via-\[\#0b1220\]\/75 {
      --tw-gradient-via: lab(5.38048% .451431 -10.4857 / .75);
    }
  }

  .via-\[\#0d0d0d\]\/30 {
    --tw-gradient-via: #0d0d0d4d;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: lab(0% 0 0)) {
    .via-\[\#0d0d0d\]\/30 {
      --tw-gradient-via: lab(3.63551% 0 0 / .3);
    }
  }

  .via-\[\#0d0d0d\]\/40 {
    --tw-gradient-via: #0d0d0d66;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: lab(0% 0 0)) {
    .via-\[\#0d0d0d\]\/40 {
      --tw-gradient-via: lab(3.63551% 0 0 / .4);
    }
  }

  .via-\[\#f1e8da\]\/10 {
    --tw-gradient-via: #f1e8da1a;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: lab(0% 0 0)) {
    .via-\[\#f1e8da\]\/10 {
      --tw-gradient-via: lab(92.4292% 1.40813 7.97595 / .1);
    }
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-40\% {
    --tw-gradient-via-position: 40%;
  }

  .via-45\% {
    --tw-gradient-via-position: 45%;
  }

  .to-\[\#0a0a0a\]\/80 {
    --tw-gradient-to: #0a0a0acc;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .to-\[\#0a0a0a\]\/80 {
      --tw-gradient-to: lab(2.74175% -.00000745058 .00000298023 / .8);
    }
  }

  .to-\[\#0b1220\] {
    --tw-gradient-to: #0b1220;
    --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));
  }

  .to-\[\#0b1220\]\/30 {
    --tw-gradient-to: #0b12204d;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .to-\[\#0b1220\]\/30 {
      --tw-gradient-to: lab(5.38048% .451431 -10.4857 / .3);
    }
  }

  .to-\[\#0d0d0d\]\/10 {
    --tw-gradient-to: #0d0d0d1a;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .to-\[\#0d0d0d\]\/10 {
      --tw-gradient-to: lab(3.63551% 0 0 / .1);
    }
  }

  .to-\[\#16324f\]\/85 {
    --tw-gradient-to: #16324fd9;
    --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));
  }

  @supports (color: lab(0% 0 0)) {
    .to-\[\#16324f\]\/85 {
      --tw-gradient-to: lab(19.7982% -2.52914 -21.3112 / .85);
    }
  }

  .to-\[\#e6f3ff\] {
    --tw-gradient-to: #e6f3ff;
    --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));
  }

  .to-\[\#f3d9d2\] {
    --tw-gradient-to: #f3d9d2;
    --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));
  }

  .to-transparent {
    --tw-gradient-to: 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));
  }

  .\[mask-image\:radial-gradient\(ellipse_at_top\,black\,transparent_75\%\)\] {
    -webkit-mask-image: radial-gradient(at top, #000, #0000 75%);
    mask-image: radial-gradient(at top, #000, #0000 75%);
  }

  .\[background-size\:8cqw_8cqw\] {
    background-size: 8cqw 8cqw;
  }

  .\[background-size\:32px_32px\] {
    background-size: 32px 32px;
  }

  .\[background-size\:48px_48px\] {
    background-size: 48px 48px;
  }

  .fill-\[\#ffb84d\] {
    fill: #ffb84d;
  }

  .fill-\[\#ffd257\] {
    fill: #ffd257;
  }

  .fill-background {
    fill: var(--color-background);
  }

  .fill-brand {
    fill: var(--color-brand);
  }

  .fill-current {
    fill: currentColor;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-\[45\%_30\%\] {
    object-position: 45% 30%;
  }

  .object-\[48\%_center\] {
    object-position: 48% center;
  }

  .object-\[50\%_20\%\] {
    object-position: 50% 20%;
  }

  .object-\[50\%_25\%\] {
    object-position: 50% 25%;
  }

  .object-\[50\%_30\%\] {
    object-position: 50% 30%;
  }

  .object-\[50\%_40\%\] {
    object-position: 50% 40%;
  }

  .object-\[50\%_45\%\] {
    object-position: 50% 45%;
  }

  .object-\[50\%_60\%\] {
    object-position: 50% 60%;
  }

  .object-\[50\%_65\%\] {
    object-position: 50% 65%;
  }

  .object-\[50\%_70\%\] {
    object-position: 50% 70%;
  }

  .object-\[60\%_70\%\] {
    object-position: 60% 70%;
  }

  .object-\[65\%_center\] {
    object-position: 65% center;
  }

  .object-\[70\%_center\] {
    object-position: 70% center;
  }

  .object-\[80\%_center\] {
    object-position: 80% center;
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-\[6cqw\] {
    padding: 6cqw;
  }

  .p-\[7cqw\] {
    padding: 7cqw;
  }

  .p-\[8cqw\] {
    padding: 8cqw;
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[2\.4cqw\] {
    padding-inline: 2.4cqw;
  }

  .px-\[2cqw\] {
    padding-inline: 2cqw;
  }

  .px-\[7cqw\] {
    padding-inline: 7cqw;
  }

  .px-\[8cqw\] {
    padding-inline: 8cqw;
  }

  .px-\[10cqw\] {
    padding-inline: 10cqw;
  }

  .px-\[14cqw\] {
    padding-inline: 14cqw;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[0\.6cqw\] {
    padding-block: .6cqw;
  }

  .py-\[0\.8cqw\] {
    padding-block: .8cqw;
  }

  .py-\[12cqw\] {
    padding-block: 12cqw;
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-\[10cqw\] {
    padding-top: 10cqw;
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }

  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-\[8cqw\] {
    padding-bottom: 8cqw;
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-heading {
    font-family: var(--font-app-heading, var(--font-app-sans, ui-sans-serif, system-ui, sans-serif));
  }

  .font-mono {
    font-family: var(--font-app-mono, ui-monospace, SFMono-Regular, Menlo, monospace);
  }

  .font-sans {
    font-family: var(--font-app-sans, ui-sans-serif, system-ui, sans-serif);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[length\:2\.8cqw\] {
    font-size: 2.8cqw;
  }

  .text-\[length\:3\.2cqw\] {
    font-size: 3.2cqw;
  }

  .text-\[length\:3\.4cqw\] {
    font-size: 3.4cqw;
  }

  .text-\[length\:3\.6cqw\] {
    font-size: 3.6cqw;
  }

  .text-\[length\:3\.8cqw\] {
    font-size: 3.8cqw;
  }

  .text-\[length\:4\.2cqw\] {
    font-size: 4.2cqw;
  }

  .text-\[length\:4\.4cqw\] {
    font-size: 4.4cqw;
  }

  .text-\[length\:4cqw\] {
    font-size: 4cqw;
  }

  .text-\[length\:7cqw\] {
    font-size: 7cqw;
  }

  .text-\[length\:8\.4cqw\] {
    font-size: 8.4cqw;
  }

  .text-\[length\:12cqw\] {
    font-size: 12cqw;
  }

  .text-\[length\:13cqw\] {
    font-size: 13cqw;
  }

  .text-\[length\:14\.5cqw\] {
    font-size: 14.5cqw;
  }

  .text-\[length\:15cqw\] {
    font-size: 15cqw;
  }

  .text-\[length\:16cqw\] {
    font-size: 16cqw;
  }

  .text-\[length\:17cqw\] {
    font-size: 17cqw;
  }

  .text-\[length\:18cqw\] {
    font-size: 18cqw;
  }

  .text-\[length\:21cqw\] {
    font-size: 21cqw;
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-\[0\.9\] {
    --tw-leading: .9;
    line-height: .9;
  }

  .leading-\[0\.84\] {
    --tw-leading: .84;
    line-height: .84;
  }

  .leading-\[0\.85\] {
    --tw-leading: .85;
    line-height: .85;
  }

  .leading-\[0\.86\] {
    --tw-leading: .86;
    line-height: .86;
  }

  .leading-\[0\.88\] {
    --tw-leading: .88;
    line-height: .88;
  }

  .leading-\[0\.92\] {
    --tw-leading: .92;
    line-height: .92;
  }

  .leading-\[0\.95\] {
    --tw-leading: .95;
    line-height: .95;
  }

  .leading-\[1\.02\] {
    --tw-leading: 1.02;
    line-height: 1.02;
  }

  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }

  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }

  .leading-\[1\], .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-0\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-0\.05em\] {
    --tw-tracking: -.05em;
    letter-spacing: -.05em;
  }

  .tracking-\[-0\.045em\] {
    --tw-tracking: -.045em;
    letter-spacing: -.045em;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.3em\] {
    --tw-tracking: .3em;
    letter-spacing: .3em;
  }

  .tracking-\[0\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }

  .tracking-\[0\.12em\] {
    --tw-tracking: .12em;
    letter-spacing: .12em;
  }

  .tracking-\[0\.14em\] {
    --tw-tracking: .14em;
    letter-spacing: .14em;
  }

  .tracking-\[0\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }

  .tracking-\[0\.25em\] {
    --tw-tracking: .25em;
    letter-spacing: .25em;
  }

  .tracking-\[0\.35em\] {
    --tw-tracking: .35em;
    letter-spacing: .35em;
  }

  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .text-\[\#0a0a0a\] {
    color: #0a0a0a;
  }

  .text-\[\#0a0a0a\]\/45 {
    color: #0a0a0a73;
    color: lab(2.74175% -.00000745058 .00000298023 / .45);
  }

  .text-\[\#0a0a0a\]\/50 {
    color: #0a0a0a80;
    color: lab(2.74175% -.00000745058 .00000298023 / .5);
  }

  .text-\[\#0a0a0a\]\/55 {
    color: #0a0a0a8c;
    color: lab(2.74175% -.00000745058 .00000298023 / .55);
  }

  .text-\[\#0a0a0a\]\/60 {
    color: #0a0a0a99;
    color: lab(2.74175% -.00000745058 .00000298023 / .6);
  }

  .text-\[\#0a0a0a\]\/65 {
    color: #0a0a0aa6;
    color: lab(2.74175% -.00000745058 .00000298023 / .65);
  }

  .text-\[\#0a0a0a\]\/70 {
    color: #0a0a0ab3;
    color: lab(2.74175% -.00000745058 .00000298023 / .7);
  }

  .text-\[\#0a0a0a\]\/75 {
    color: #0a0a0abf;
    color: lab(2.74175% -.00000745058 .00000298023 / .75);
  }

  .text-\[\#0b0e14\] {
    color: #0b0e14;
  }

  .text-\[\#0b1220\] {
    color: #0b1220;
  }

  .text-\[\#0d0d0d\] {
    color: #0d0d0d;
  }

  .text-\[\#0d0d0d\]\/70 {
    color: #0d0d0db3;
    color: lab(3.63551% 0 0 / .7);
  }

  .text-\[\#0d0d0d\]\/75 {
    color: #0d0d0dbf;
    color: lab(3.63551% 0 0 / .75);
  }

  .text-\[\#0f2a1d\] {
    color: #0f2a1d;
  }

  .text-\[\#0f2a1d\]\/50 {
    color: #0f2a1d80;
    color: lab(14.6275% -13.7561 5.25655 / .5);
  }

  .text-\[\#0f2a1d\]\/55 {
    color: #0f2a1d8c;
    color: lab(14.6275% -13.7561 5.25655 / .55);
  }

  .text-\[\#0f2a1d\]\/60 {
    color: #0f2a1d99;
    color: lab(14.6275% -13.7561 5.25655 / .6);
  }

  .text-\[\#0f2a1d\]\/65 {
    color: #0f2a1da6;
    color: lab(14.6275% -13.7561 5.25655 / .65);
  }

  .text-\[\#0f2a1d\]\/70 {
    color: #0f2a1db3;
    color: lab(14.6275% -13.7561 5.25655 / .7);
  }

  .text-\[\#0f2a1d\]\/75 {
    color: #0f2a1dbf;
    color: lab(14.6275% -13.7561 5.25655 / .75);
  }

  .text-\[\#1c1a17\] {
    color: #1c1a17;
  }

  .text-\[\#1c1a17\]\/70 {
    color: #1c1a17b3;
    color: lab(9.40795% .484183 2.47372 / .7);
  }

  .text-\[\#1f7a4d\] {
    color: #1f7a4d;
  }

  .text-\[\#1f2633\] {
    color: #1f2633;
  }

  .text-\[\#2b1d14\] {
    color: #2b1d14;
  }

  .text-\[\#2b1d14\]\/60 {
    color: #2b1d1499;
    color: lab(12.356% 6.01062 8.98813 / .6);
  }

  .text-\[\#2b1d14\]\/65 {
    color: #2b1d14a6;
    color: lab(12.356% 6.01062 8.98813 / .65);
  }

  .text-\[\#2b1d14\]\/70 {
    color: #2b1d14b3;
    color: lab(12.356% 6.01061 8.98813 / .7);
  }

  .text-\[\#2b1d14\]\/75 {
    color: #2b1d14bf;
    color: lab(12.356% 6.01061 8.98813 / .75);
  }

  .text-\[\#2b59ff\] {
    color: #2b59ff;
  }

  .text-\[\#2d3a64\] {
    color: #2d3a64;
  }

  .text-\[\#2d3a64\]\/60 {
    color: #2d3a6499;
    color: lab(24.9198% 4.92248 -26.9083 / .6);
  }

  .text-\[\#2d3a64\]\/70 {
    color: #2d3a64b3;
    color: lab(24.9198% 4.92246 -26.9083 / .7);
  }

  .text-\[\#2d3a64\]\/75 {
    color: #2d3a64bf;
    color: lab(24.9198% 4.92248 -26.9083 / .75);
  }

  .text-\[\#2d3a64\]\/80 {
    color: #2d3a64cc;
    color: lab(24.9198% 4.92248 -26.9083 / .8);
  }

  .text-\[\#2f3a2f\] {
    color: #2f3a2f;
  }

  .text-\[\#2f3a2f\]\/55 {
    color: #2f3a2f8c;
    color: lab(23.1286% -6.72153 5.27718 / .55);
  }

  .text-\[\#2f3a2f\]\/60 {
    color: #2f3a2f99;
    color: lab(23.1286% -6.72153 5.27718 / .6);
  }

  .text-\[\#2f3a2f\]\/65 {
    color: #2f3a2fa6;
    color: lab(23.1286% -6.72153 5.27718 / .65);
  }

  .text-\[\#2f3a2f\]\/70 {
    color: #2f3a2fb3;
    color: lab(23.1286% -6.72153 5.27718 / .7);
  }

  .text-\[\#2f3a2f\]\/75 {
    color: #2f3a2fbf;
    color: lab(23.1286% -6.72153 5.27718 / .75);
  }

  .text-\[\#3b4659\] {
    color: #3b4659;
  }

  .text-\[\#4f6b45\] {
    color: #4f6b45;
  }

  .text-\[\#5eead4\] {
    color: #5eead4;
  }

  .text-\[\#5eead4\]\/70 {
    color: #5eead4b3;
    color: lab(84.7233% -43.5003 -1.21515 / .7);
  }

  .text-\[\#6b7a8f\] {
    color: #6b7a8f;
  }

  .text-\[\#7dd3fc\] {
    color: #7dd3fc;
  }

  .text-\[\#7f9a6e\] {
    color: #7f9a6e;
  }

  .text-\[\#7fd1a3\] {
    color: #7fd1a3;
  }

  .text-\[\#8a6d35\] {
    color: #8a6d35;
  }

  .text-\[\#8b98a9\] {
    color: #8b98a9;
  }

  .text-\[\#8fb0ef\] {
    color: #8fb0ef;
  }

  .text-\[\#16324f\] {
    color: #16324f;
  }

  .text-\[\#16324f\]\/55 {
    color: #16324f8c;
    color: lab(19.7982% -2.52914 -21.3112 / .55);
  }

  .text-\[\#16324f\]\/60 {
    color: #16324f99;
    color: lab(19.7982% -2.52914 -21.3112 / .6);
  }

  .text-\[\#16324f\]\/70 {
    color: #16324fb3;
    color: lab(19.7982% -2.52914 -21.3112 / .7);
  }

  .text-\[\#16324f\]\/75 {
    color: #16324fbf;
    color: lab(19.7982% -2.52914 -21.3112 / .75);
  }

  .text-\[\#16324f\]\/80 {
    color: #16324fcc;
    color: lab(19.7982% -2.52914 -21.3112 / .8);
  }

  .text-\[\#a78bfa\] {
    color: #a78bfa;
  }

  .text-\[\#a6401f\] {
    color: #a6401f;
  }

  .text-\[\#b42318\] {
    color: #b42318;
  }

  .text-\[\#c6f432\] {
    color: #c6f432;
  }

  .text-\[\#c9a45c\] {
    color: #c9a45c;
  }

  .text-\[\#c2410c\] {
    color: #c2410c;
  }

  .text-\[\#c2502e\] {
    color: #c2502e;
  }

  .text-\[\#e6edf3\] {
    color: #e6edf3;
  }

  .text-\[\#e6edf3\]\/65 {
    color: #e6edf3a6;
    color: lab(93.3419% -1.58697 -3.76476 / .65);
  }

  .text-\[\#e6edf3\]\/70 {
    color: #e6edf3b3;
    color: lab(93.3419% -1.58694 -3.76477 / .7);
  }

  .text-\[\#e6edf3\]\/75 {
    color: #e6edf3bf;
    color: lab(93.3419% -1.58697 -3.76476 / .75);
  }

  .text-\[\#e6edf3\]\/80 {
    color: #e6edf3cc;
    color: lab(93.3419% -1.58697 -3.76476 / .8);
  }

  .text-\[\#e6edf3\]\/85 {
    color: #e6edf3d9;
    color: lab(93.3419% -1.58697 -3.76476 / .85);
  }

  .text-\[\#e7eee0\] {
    color: #e7eee0;
  }

  .text-\[\#e8a14b\] {
    color: #e8a14b;
  }

  .text-\[\#e9e2d0\] {
    color: #e9e2d0;
  }

  .text-\[\#e9e2d0\]\/50 {
    color: #e9e2d080;
    color: lab(90.0792% .217259 9.72443 / .5);
  }

  .text-\[\#e9e2d0\]\/55 {
    color: #e9e2d08c;
    color: lab(90.0792% .217259 9.72443 / .55);
  }

  .text-\[\#e9e2d0\]\/60 {
    color: #e9e2d099;
    color: lab(90.0792% .217259 9.72443 / .6);
  }

  .text-\[\#e9e2d0\]\/70 {
    color: #e9e2d0b3;
    color: lab(90.0792% .217259 9.72443 / .7);
  }

  .text-\[\#e9e2d0\]\/75 {
    color: #e9e2d0bf;
    color: lab(90.0792% .217259 9.72443 / .75);
  }

  .text-\[\#e9e2d0\]\/80 {
    color: #e9e2d0cc;
    color: lab(90.0792% .217259 9.72443 / .8);
  }

  .text-\[\#e9e2d0\]\/85 {
    color: #e9e2d0d9;
    color: lab(90.0792% .217259 9.72443 / .85);
  }

  .text-\[\#e88a63\] {
    color: #e88a63;
  }

  .text-\[\#e2553b\] {
    color: #e2553b;
  }

  .text-\[\#f1e8da\] {
    color: #f1e8da;
  }

  .text-\[\#f1e8da\]\/60 {
    color: #f1e8da99;
    color: lab(92.4292% 1.40813 7.97594 / .6);
  }

  .text-\[\#f1e8da\]\/70 {
    color: #f1e8dab3;
    color: lab(92.4292% 1.40813 7.97595 / .7);
  }

  .text-\[\#f1e8da\]\/75 {
    color: #f1e8dabf;
    color: lab(92.4292% 1.40813 7.97595 / .75);
  }

  .text-\[\#f1e8da\]\/85 {
    color: #f1e8dad9;
    color: lab(92.4292% 1.40813 7.97595 / .85);
  }

  .text-\[\#f2a38f\] {
    color: #f2a38f;
  }

  .text-\[\#f2f2f2\] {
    color: #f2f2f2;
  }

  .text-\[\#f2f2f2\]\/55 {
    color: #f2f2f28c;
    color: lab(95.4936% 0 0 / .55);
  }

  .text-\[\#f2f2f2\]\/80 {
    color: #f2f2f2cc;
    color: lab(95.4936% -.0000298023 0 / .8);
  }

  .text-\[\#f3d9d2\] {
    color: #f3d9d2;
  }

  .text-\[\#f3ede2\] {
    color: #f3ede2;
  }

  .text-\[\#f3ede2\]\/30 {
    color: #f3ede24d;
    color: lab(93.9963% .697702 6.09986 / .3);
  }

  .text-\[\#f3ede2\]\/40 {
    color: #f3ede266;
    color: lab(93.9963% .697702 6.09986 / .4);
  }

  .text-\[\#f3ede2\]\/45 {
    color: #f3ede273;
    color: lab(93.9963% .697702 6.09986 / .45);
  }

  .text-\[\#f3ede2\]\/50 {
    color: #f3ede280;
    color: lab(93.9963% .697702 6.09986 / .5);
  }

  .text-\[\#f3ede2\]\/55 {
    color: #f3ede28c;
    color: lab(93.9963% .697702 6.09986 / .55);
  }

  .text-\[\#f3ede2\]\/60 {
    color: #f3ede299;
    color: lab(93.9963% .697702 6.09986 / .6);
  }

  .text-\[\#f3ede2\]\/65 {
    color: #f3ede2a6;
    color: lab(93.9963% .697702 6.09984 / .65);
  }

  .text-\[\#f3ede2\]\/70 {
    color: #f3ede2b3;
    color: lab(93.9963% .697702 6.09986 / .7);
  }

  .text-\[\#f3ede2\]\/75 {
    color: #f3ede2bf;
    color: lab(93.9963% .697702 6.09986 / .75);
  }

  .text-\[\#f3ede2\]\/80 {
    color: #f3ede2cc;
    color: lab(93.9963% .697702 6.09986 / .8);
  }

  .text-\[\#f3ede2\]\/85 {
    color: #f3ede2d9;
    color: lab(93.9963% .697702 6.09986 / .85);
  }

  .text-\[\#f5f2ea\] {
    color: #f5f2ea;
  }

  .text-\[\#f5f2ea\]\/70 {
    color: #f5f2eab3;
    color: lab(95.5627% .0119805 4.24467 / .7);
  }

  .text-\[\#f5f2ea\]\/75 {
    color: #f5f2eabf;
    color: lab(95.5627% .0119805 4.24467 / .75);
  }

  .text-\[\#f6efe4\] {
    color: #f6efe4;
  }

  .text-\[\#f6efe4\]\/60 {
    color: #f6efe499;
    color: lab(94.7749% 1.04988 6.21699 / .6);
  }

  .text-\[\#f6efe4\]\/70 {
    color: #f6efe4b3;
    color: lab(94.7749% 1.04991 6.217 / .7);
  }

  .text-\[\#faf7f2\] {
    color: #faf7f2;
  }

  .text-\[\#fb7185\] {
    color: #fb7185;
  }

  .text-\[\#fbbf24\] {
    color: #fbbf24;
  }

  .text-\[\#ff6f5b\] {
    color: #ff6f5b;
  }

  .text-\[\#ff8a6f\] {
    color: #ff8a6f;
  }

  .text-\[\#ff8a7a\] {
    color: #ff8a7a;
  }

  .text-\[\#ff9d8a\] {
    color: #ff9d8a;
  }

  .text-\[\#ffb3a6\] {
    color: #ffb3a6;
  }

  .text-\[\#ffb84d\] {
    color: #ffb84d;
  }

  .text-\[\#ffd257\] {
    color: #ffd257;
  }

  .text-background {
    color: var(--color-background);
  }

  .text-background\/60 {
    color: var(--color-background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/60 {
      color: color-mix(in oklab, var(--color-background) 60%, transparent);
    }
  }

  .text-background\/65 {
    color: var(--color-background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/65 {
      color: color-mix(in oklab, var(--color-background) 65%, transparent);
    }
  }

  .text-background\/70 {
    color: var(--color-background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/70 {
      color: color-mix(in oklab, var(--color-background) 70%, transparent);
    }
  }

  .text-background\/80 {
    color: var(--color-background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/80 {
      color: color-mix(in oklab, var(--color-background) 80%, transparent);
    }
  }

  .text-brand {
    color: var(--color-brand);
  }

  .text-brand-foreground {
    color: var(--color-brand-foreground);
  }

  .text-brand-foreground\/85 {
    color: var(--color-brand-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-brand-foreground\/85 {
      color: color-mix(in oklab, var(--color-brand-foreground) 85%, transparent);
    }
  }

  .text-foreground {
    color: var(--color-foreground);
  }

  .text-muted-foreground {
    color: var(--color-muted-foreground);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/50 {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/50 {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .text-white\/55 {
    color: #ffffff8c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/55 {
      color: color-mix(in oklab, var(--color-white) 55%, transparent);
    }
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/65 {
    color: #ffffffa6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/65 {
      color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }

  .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-white\/75 {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/75 {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .text-white\/85 {
    color: #ffffffd9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/85 {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .accent-\[\#1f7a4d\] {
    accent-color: #1f7a4d;
  }

  .\[color-scheme\:dark\] {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_18px_\#ffe58f40\] {
    --tw-shadow: 0 0 0 18px var(--tw-shadow-color, #ffe58f40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_60px_-20px_\#5eead4\] {
    --tw-shadow: 0 0 60px -20px var(--tw-shadow-color, #5eead4);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_3px_0_\#2d3a6420\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #2d3a6420);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_0_\#1b2445\] {
    --tw-shadow: 0 4px 0 var(--tw-shadow-color, #1b2445);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_5px_0_\#1b2445\] {
    --tw-shadow: 0 5px 0 var(--tw-shadow-color, #1b2445);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_5px_0_\#2d3a640f\] {
    --tw-shadow: 0 5px 0 var(--tw-shadow-color, #2d3a640f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_5px_0_\#2d3a6426\] {
    --tw-shadow: 0 5px 0 var(--tw-shadow-color, #2d3a6426);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_5px_0_\#d9604e\] {
    --tw-shadow: 0 5px 0 var(--tw-shadow-color, #d9604e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_0_\#2d3a640f\] {
    --tw-shadow: 0 8px 0 var(--tw-shadow-color, #2d3a640f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_0_\#2d3a6414\] {
    --tw-shadow: 0 8px 0 var(--tw-shadow-color, #2d3a6414);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_0_\#1b2445\] {
    --tw-shadow: 0 10px 0 var(--tw-shadow-color, #1b2445);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_0_\#2d3a6414\] {
    --tw-shadow: 0 10px 0 var(--tw-shadow-color, #2d3a6414);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[\#0f2a1d\]\/5 {
    --tw-shadow-color: #0f2a1d0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#0f2a1d\]\/5 {
      --tw-shadow-color: color-mix(in oklab, lab(14.6275% -13.7561 5.25655 / .05) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-\[\#0f2a1d\]\/10 {
    --tw-shadow-color: #0f2a1d1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#0f2a1d\]\/10 {
      --tw-shadow-color: color-mix(in oklab, lab(14.6275% -13.7561 5.25655 / .1) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-\[\#2f3a2f\]\/5 {
    --tw-shadow-color: #2f3a2f0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#2f3a2f\]\/5 {
      --tw-shadow-color: color-mix(in oklab, lab(23.1286% -6.72153 5.27718 / .05) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-\[\#16324f\]\/10 {
    --tw-shadow-color: #16324f1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#16324f\]\/10 {
      --tw-shadow-color: color-mix(in oklab, lab(19.7982% -2.52914 -21.3112 / .1) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/30 {
    --tw-shadow-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/40 {
    --tw-shadow-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/50 {
    --tw-shadow-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-\[\#0f2a1d\]\/10 {
    --tw-ring-color: #0f2a1d1a;
  }

  @supports (color: lab(0% 0 0)) {
    .ring-\[\#0f2a1d\]\/10 {
      --tw-ring-color: lab(14.6275% -13.7561 5.25655 / .1);
    }
  }

  .ring-\[\#0f2a1d\]\/15 {
    --tw-ring-color: #0f2a1d26;
  }

  @supports (color: lab(0% 0 0)) {
    .ring-\[\#0f2a1d\]\/15 {
      --tw-ring-color: lab(14.6275% -13.7561 5.25655 / .15);
    }
  }

  .ring-\[\#2b1d14\]\/10 {
    --tw-ring-color: #2b1d141a;
  }

  @supports (color: lab(0% 0 0)) {
    .ring-\[\#2b1d14\]\/10 {
      --tw-ring-color: lab(12.356% 6.01061 8.98813 / .1);
    }
  }

  .ring-\[\#2f3a2f\]\/5 {
    --tw-ring-color: #2f3a2f0d;
  }

  @supports (color: lab(0% 0 0)) {
    .ring-\[\#2f3a2f\]\/5 {
      --tw-ring-color: lab(23.1286% -6.72153 5.27718 / .05);
    }
  }

  .ring-\[\#2f3a2f\]\/10 {
    --tw-ring-color: #2f3a2f1a;
  }

  @supports (color: lab(0% 0 0)) {
    .ring-\[\#2f3a2f\]\/10 {
      --tw-ring-color: lab(23.1286% -6.72153 5.27718 / .1);
    }
  }

  .ring-\[\#16324f\]\/10 {
    --tw-ring-color: #16324f1a;
  }

  @supports (color: lab(0% 0 0)) {
    .ring-\[\#16324f\]\/10 {
      --tw-ring-color: lab(19.7982% -2.52914 -21.3112 / .1);
    }
  }

  .ring-\[\#e8a14b\] {
    --tw-ring-color: #e8a14b;
  }

  .ring-current\/20 {
    --tw-ring-color: currentcolor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-current\/20 {
      --tw-ring-color: color-mix(in oklab, currentcolor 20%, transparent);
    }
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    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, );
  }

  .blur-\[6cqw\] {
    --tw-blur: blur(6cqw);
    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, );
  }

  .blur-\[14cqw\] {
    --tw-blur: blur(14cqw);
    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, );
  }

  .blur-xl {
    --tw-blur: blur(var(--blur-xl));
    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, );
  }

  .brightness-\[0\.4\] {
    --tw-brightness: brightness(.4);
    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, );
  }

  .brightness-\[0\.35\] {
    --tw-brightness: brightness(.35);
    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, );
  }

  .brightness-\[0\.45\] {
    --tw-brightness: brightness(.45);
    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, );
  }

  .brightness-\[1\.08\] {
    --tw-brightness: brightness(1.08);
    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, );
  }

  .contrast-125 {
    --tw-contrast: contrast(125%);
    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, );
  }

  .contrast-\[0\.78\] {
    --tw-contrast: contrast(.78);
    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, );
  }

  .contrast-\[1\.08\] {
    --tw-contrast: contrast(1.08);
    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, );
  }

  .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, );
  }

  .saturate-\[0\.6\] {
    --tw-saturate: saturate(.6);
    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, );
  }

  .saturate-\[0\.35\] {
    --tw-saturate: saturate(.35);
    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, );
  }

  .saturate-\[0\.55\] {
    --tw-saturate: saturate(.55);
    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, );
  }

  .saturate-\[1\.15\] {
    --tw-saturate: saturate(1.15);
    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, );
  }

  .sepia-\[0\.12\] {
    --tw-sepia: sepia(.12);
    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, );
  }

  .filter {
    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, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -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, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .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));
  }

  .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));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .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));
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[animation-delay\:-3s\] {
    animation-delay: -3s;
  }

  .\[animation-delay\:-5s\] {
    animation-delay: -5s;
  }

  .fade-in {
    --tw-enter-opacity: 0;
  }

  .fade-out {
    --tw-exit-opacity: 0;
  }

  .paused {
    animation-play-state: paused;
  }

  .ring-inset {
    --tw-ring-inset: inset;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-bottom-4 {
    --tw-enter-translate-y: calc(4*var(--spacing));
  }

  .zoom-in {
    --tw-enter-scale: 0;
  }

  .zoom-out {
    --tw-exit-scale: 0;
  }

  .group-open\:rotate-45:is(:where(.group):is([open], :popover-open, :open) *) {
    rotate: 45deg;
  }

  .group-open\:rotate-90:is(:where(.group):is([open], :popover-open, :open) *) {
    rotate: 90deg;
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#e8a14b\]:is(:where(.group):hover *) {
      color: #e8a14b;
    }
  }

  .peer-focus-visible\:opacity-100:is(:where(.peer):focus-visible ~ *) {
    opacity: 1;
  }

  .first-letter\:float-left:first-letter {
    float: left;
  }

  .first-letter\:mr-3:first-letter {
    margin-right: calc(var(--spacing) * 3);
  }

  .first-letter\:font-heading:first-letter {
    font-family: var(--font-app-heading, var(--font-app-sans, ui-sans-serif, system-ui, sans-serif));
  }

  .first-letter\:text-7xl:first-letter {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .first-letter\:leading-\[0\.8\]:first-letter {
    --tw-leading: .8;
    line-height: .8;
  }

  .first-letter\:text-\[\#8a6d35\]:first-letter {
    color: #8a6d35;
  }

  .first-letter\:text-\[\#c9a45c\]:first-letter {
    color: #c9a45c;
  }

  .selection\:bg-\[\#1f7a4d\] ::selection, .selection\:bg-\[\#1f7a4d\]::selection {
    background-color: #1f7a4d;
  }

  .selection\:bg-\[\#2b59ff\] ::selection, .selection\:bg-\[\#2b59ff\]::selection {
    background-color: #2b59ff;
  }

  .selection\:bg-\[\#5eead4\] ::selection, .selection\:bg-\[\#5eead4\]::selection {
    background-color: #5eead4;
  }

  .selection\:bg-\[\#c6f432\] ::selection, .selection\:bg-\[\#c6f432\]::selection {
    background-color: #c6f432;
  }

  .selection\:bg-\[\#c9a45c\] ::selection, .selection\:bg-\[\#c9a45c\]::selection {
    background-color: #c9a45c;
  }

  .selection\:bg-\[\#c9d8bd\] ::selection, .selection\:bg-\[\#c9d8bd\]::selection {
    background-color: #c9d8bd;
  }

  .selection\:bg-\[\#c2502e\] ::selection, .selection\:bg-\[\#c2502e\]::selection {
    background-color: #c2502e;
  }

  .selection\:bg-\[\#e8a14b\] ::selection, .selection\:bg-\[\#e8a14b\]::selection {
    background-color: #e8a14b;
  }

  .selection\:bg-\[\#e2553b\] ::selection, .selection\:bg-\[\#e2553b\]::selection {
    background-color: #e2553b;
  }

  .selection\:bg-\[\#ff8c7a\] ::selection, .selection\:bg-\[\#ff8c7a\]::selection {
    background-color: #ff8c7a;
  }

  .selection\:text-\[\#0a0a0a\] ::selection, .selection\:text-\[\#0a0a0a\]::selection {
    color: #0a0a0a;
  }

  .selection\:text-\[\#0b0e14\] ::selection, .selection\:text-\[\#0b0e14\]::selection {
    color: #0b0e14;
  }

  .selection\:text-\[\#0b1220\] ::selection, .selection\:text-\[\#0b1220\]::selection {
    color: #0b1220;
  }

  .selection\:text-\[\#0d0d0d\] ::selection, .selection\:text-\[\#0d0d0d\]::selection {
    color: #0d0d0d;
  }

  .selection\:text-white ::selection, .selection\:text-white::selection {
    color: var(--color-white);
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  @media (hover: hover) {
    .hover\:-translate-y-2:hover {
      --tw-translate-y: calc(var(--spacing) * -2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:rotate-0:hover {
      rotate: none;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#2b1d14\]:hover {
      border-color: #2b1d14;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#5eead4\]\/50:hover {
      border-color: #5eead480;
      border-color: lab(84.7233% -43.5003 -1.21515 / .5);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#5eead4\]\/60:hover {
      border-color: #5eead499;
      border-color: lab(84.7233% -43.5003 -1.21515 / .6);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#16324f\]:hover {
      border-color: #16324f;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#c6f432\]:hover {
      border-color: #c6f432;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#c9a45c\]:hover {
      border-color: #c9a45c;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#e8a14b\]:hover {
      border-color: #e8a14b;
    }
  }

  @media (hover: hover) {
    .hover\:border-foreground:hover {
      border-color: var(--color-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:border-foreground\/40:hover {
      border-color: var(--color-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-foreground\/40:hover {
        border-color: color-mix(in oklab, var(--color-foreground) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-white\/40:hover {
      border-color: #fff6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-white\/40:hover {
        border-color: color-mix(in oklab, var(--color-white) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#0a0a0a\]:hover {
      background-color: #0a0a0a;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#0f2a1d\]:hover {
      background-color: #0f2a1d;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#1c1a17\]:hover {
      background-color: #1c1a17;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#1d45d6\]:hover {
      background-color: #1d45d6;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#2b1d14\]:hover {
      background-color: #2b1d14;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#2b59ff\]:hover {
      background-color: #2b59ff;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#2d3a64\]\/40:hover {
      background-color: #2d3a6466;
      background-color: lab(24.9198% 4.92248 -26.9083 / .4);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#2f3a2f\]:hover {
      background-color: #2f3a2f;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#4f6b45\]:hover {
      background-color: #4f6b45;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#8a6d35\]:hover {
      background-color: #8a6d35;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#99f6e4\]:hover {
      background-color: #99f6e4;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#11151d\]:hover {
      background-color: #11151d;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#16324f\]:hover {
      background-color: #16324f;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#141414\]:hover {
      background-color: #141414;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#a6401f\]:hover {
      background-color: #a6401f;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#c6f432\]:hover {
      background-color: #c6f432;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#c9a45c\]:hover {
      background-color: #c9a45c;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#c2502e\]:hover {
      background-color: #c2502e;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#e8a14b\]:hover {
      background-color: #e8a14b;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#e9e2d0\]:hover {
      background-color: #e9e2d0;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#e2553b\]:hover {
      background-color: #e2553b;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#ecc9c0\]:hover {
      background-color: #ecc9c0;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#f1e8da\]:hover {
      background-color: #f1e8da;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#f3ede2\]:hover {
      background-color: #f3ede2;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#f3f5fb\]:hover {
      background-color: #f3f5fb;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#f5f2ea\]:hover {
      background-color: #f5f2ea;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#ff6f5b\]:hover {
      background-color: #ff6f5b;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#ffd9d2\]:hover {
      background-color: #ffd9d2;
    }
  }

  @media (hover: hover) {
    .hover\:bg-background\/10:hover {
      background-color: var(--color-background);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-background\/10:hover {
        background-color: color-mix(in oklab, var(--color-background) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-brand:hover {
      background-color: var(--color-brand);
    }
  }

  @media (hover: hover) {
    .hover\:bg-foreground:hover {
      background-color: var(--color-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:bg-transparent:hover {
      background-color: #0000;
    }
  }

  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#0a0a0a\]:hover {
      color: #0a0a0a;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#0b1220\]:hover {
      color: #0b1220;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#0d0d0d\]:hover {
      color: #0d0d0d;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#1f7a4d\]:hover {
      color: #1f7a4d;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#4f6b45\]:hover {
      color: #4f6b45;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#16324f\]:hover {
      color: #16324f;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#c6f432\]:hover {
      color: #c6f432;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#c9a45c\]:hover {
      color: #c9a45c;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#c2502e\]:hover {
      color: #c2502e;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#e6edf3\]:hover {
      color: #e6edf3;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#e8a14b\]:hover {
      color: #e8a14b;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#e9e2d0\]:hover {
      color: #e9e2d0;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#e2553b\]:hover {
      color: #e2553b;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#f3ede2\]:hover {
      color: #f3ede2;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#f6efe4\]:hover {
      color: #f6efe4;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#ff6f5b\]:hover {
      color: #ff6f5b;
    }
  }

  @media (hover: hover) {
    .hover\:text-background:hover {
      color: var(--color-background);
    }
  }

  @media (hover: hover) {
    .hover\:text-brand:hover {
      color: var(--color-brand);
    }
  }

  @media (hover: hover) {
    .hover\:text-brand-foreground:hover {
      color: var(--color-brand-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--color-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-primary:hover {
      color: var(--color-primary);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_2px_0_\#1b2445\]:hover {
      --tw-shadow: 0 2px 0 var(--tw-shadow-color, #1b2445);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_3px_0_\#1b2445\]:hover {
      --tw-shadow: 0 3px 0 var(--tw-shadow-color, #1b2445);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_3px_0_\#2d3a6426\]:hover {
      --tw-shadow: 0 3px 0 var(--tw-shadow-color, #2d3a6426);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_3px_0_\#d9604e\]:hover {
      --tw-shadow: 0 3px 0 var(--tw-shadow-color, #d9604e);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-foreground\/5:hover {
      --tw-shadow-color: var(--color-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-foreground\/5:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-foreground) 5%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:ring-\[\#1f7a4d\]:hover {
      --tw-ring-color: #1f7a4d;
    }
  }

  .focus\:border-\[\#1f7a4d\]:focus {
    border-color: #1f7a4d;
  }

  .focus\:border-\[\#2b59ff\]:focus {
    border-color: #2b59ff;
  }

  .focus\:border-\[\#5eead4\]:focus {
    border-color: #5eead4;
  }

  .focus\:border-\[\#7f9a6e\]:focus {
    border-color: #7f9a6e;
  }

  .focus\:border-\[\#c6f432\]:focus {
    border-color: #c6f432;
  }

  .focus\:border-\[\#c9a45c\]:focus {
    border-color: #c9a45c;
  }

  .focus\:border-\[\#c2502e\]:focus {
    border-color: #c2502e;
  }

  .focus\:border-\[\#e8a14b\]:focus {
    border-color: #e8a14b;
  }

  .focus\:border-\[\#e2553b\]:focus {
    border-color: #e2553b;
  }

  .focus\:border-\[\#ff8c7a\]:focus {
    border-color: #ff8c7a;
  }

  .focus\:ring-4:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[\#1f7a4d\]\/15:focus {
    --tw-ring-color: #1f7a4d26;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#1f7a4d\]\/15:focus {
      --tw-ring-color: lab(45.2297% -35.8238 16.8258 / .15);
    }
  }

  .focus\:ring-\[\#2b59ff\]\/15:focus {
    --tw-ring-color: #2b59ff26;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#2b59ff\]\/15:focus {
      --tw-ring-color: lab(43.8883% 33.8728 -88.2287 / .15);
    }
  }

  .focus\:ring-\[\#5eead4\]\/15:focus {
    --tw-ring-color: #5eead426;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#5eead4\]\/15:focus {
      --tw-ring-color: lab(84.7233% -43.5003 -1.21515 / .15);
    }
  }

  .focus\:ring-\[\#7f9a6e\]\/20:focus {
    --tw-ring-color: #7f9a6e33;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#7f9a6e\]\/20:focus {
      --tw-ring-color: lab(60.6339% -16.106 19.9289 / .2);
    }
  }

  .focus\:ring-\[\#c2502e\]\/15:focus {
    --tw-ring-color: #c2502e26;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#c2502e\]\/15:focus {
      --tw-ring-color: lab(49.3984% 45.238 43.1318 / .15);
    }
  }

  .focus\:ring-\[\#e2553b\]\/15:focus {
    --tw-ring-color: #e2553b26;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#e2553b\]\/15:focus {
      --tw-ring-color: lab(55.7847% 54.8539 44.8765 / .15);
    }
  }

  .focus\:ring-\[\#ff8c7a\]\/20:focus {
    --tw-ring-color: #ff8c7a33;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#ff8c7a\]\/20:focus {
      --tw-ring-color: lab(71.0289% 43.2466 30.019 / .2);
    }
  }

  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-visible\:outline-3:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 3px;
  }

  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .focus-visible\:outline-offset-4:focus-visible {
    outline-offset: 4px;
  }

  .focus-visible\:outline-offset-8:focus-visible {
    outline-offset: 8px;
  }

  .focus-visible\:outline-\[\#0a0a0a\]:focus-visible {
    outline-color: #0a0a0a;
  }

  .focus-visible\:outline-\[\#0b1220\]:focus-visible {
    outline-color: #0b1220;
  }

  .focus-visible\:outline-\[\#0d0d0d\]:focus-visible {
    outline-color: #0d0d0d;
  }

  .focus-visible\:outline-\[\#1c1a17\]:focus-visible {
    outline-color: #1c1a17;
  }

  .focus-visible\:outline-\[\#1f7a4d\]:focus-visible {
    outline-color: #1f7a4d;
  }

  .focus-visible\:outline-\[\#2b59ff\]:focus-visible {
    outline-color: #2b59ff;
  }

  .focus-visible\:outline-\[\#2d3a64\]:focus-visible {
    outline-color: #2d3a64;
  }

  .focus-visible\:outline-\[\#4f6b45\]:focus-visible {
    outline-color: #4f6b45;
  }

  .focus-visible\:outline-\[\#5eead4\]:focus-visible {
    outline-color: #5eead4;
  }

  .focus-visible\:outline-\[\#7fd1a3\]:focus-visible {
    outline-color: #7fd1a3;
  }

  .focus-visible\:outline-\[\#c6f432\]:focus-visible {
    outline-color: #c6f432;
  }

  .focus-visible\:outline-\[\#c9a45c\]:focus-visible {
    outline-color: #c9a45c;
  }

  .focus-visible\:outline-\[\#c2502e\]:focus-visible {
    outline-color: #c2502e;
  }

  .focus-visible\:outline-\[\#e8a14b\]:focus-visible {
    outline-color: #e8a14b;
  }

  .focus-visible\:outline-\[\#e2553b\]:focus-visible {
    outline-color: #e2553b;
  }

  .focus-visible\:outline-background:focus-visible {
    outline-color: var(--color-background);
  }

  .focus-visible\:outline-brand:focus-visible {
    outline-color: var(--color-brand);
  }

  .focus-visible\:outline-white:focus-visible {
    outline-color: var(--color-white);
  }

  .disabled\:cursor-wait:disabled {
    cursor: wait;
  }

  .disabled\:opacity-70:disabled {
    opacity: .7;
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-blink {
      animation: 1.1s step-end infinite bindery-blink;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-bob {
      animation: 5s ease-in-out infinite bindery-bob;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-drift {
      animation: 7s ease-in-out infinite alternate bindery-drift;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-in {
      animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-marquee {
      animation: 28s linear infinite bindery-marquee;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\: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));
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:duration-300 {
      --tw-duration: .3s;
      transition-duration: .3s;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:duration-500 {
      --tw-duration: .5s;
      transition-duration: .5s;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:fill-mode-both {
      --tw-animation-fill-mode: both;
      animation-fill-mode: both;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:fade-in {
      --tw-enter-opacity: 0;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:slide-in-from-bottom-2 {
      --tw-enter-translate-y: calc(2*var(--spacing));
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:slide-in-from-right-4 {
      --tw-enter-translate-x: calc(4*var(--spacing));
    }
  }

  @media (min-width: 40rem) {
    .sm\:-right-6 {
      right: calc(var(--spacing) * -6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:-right-8 {
      right: calc(var(--spacing) * -8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:right-6 {
      right: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:-left-8 {
      left: calc(var(--spacing) * -8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:-left-10 {
      left: calc(var(--spacing) * -10);
    }
  }

  @media (min-width: 40rem) {
    .sm\:left-8 {
      left: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:aspect-\[3\/2\] {
      aspect-ratio: 3 / 2;
    }
  }

  @media (min-width: 40rem) {
    .sm\:size-9 {
      width: calc(var(--spacing) * 9);
      height: calc(var(--spacing) * 9);
    }
  }

  @media (min-width: 40rem) {
    .sm\:size-80 {
      width: calc(var(--spacing) * 80);
      height: calc(var(--spacing) * 80);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-16 {
      height: calc(var(--spacing) * 16);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-\[460px\] {
      height: 460px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-28 {
      width: calc(var(--spacing) * 28);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-40 {
      width: calc(var(--spacing) * 40);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-44 {
      width: calc(var(--spacing) * 44);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-52 {
      width: calc(var(--spacing) * 52);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-60 {
      width: calc(var(--spacing) * 60);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-64 {
      width: calc(var(--spacing) * 64);
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 40rem) {
    .sm\:items-center {
      align-items: center;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-between {
      justify-content: space-between;
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-7xl {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:-top-24 {
      top: calc(var(--spacing) * -24);
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-5 {
      grid-column: span 5 / span 5;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-7 {
      grid-column: span 7 / span 7;
    }
  }

  @media (min-width: 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (min-width: 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (min-width: 48rem) {
    .md\:aspect-\[21\/9\] {
      aspect-ratio: 21 / 9;
    }
  }

  @media (min-width: 48rem) {
    .md\:aspect-auto {
      aspect-ratio: auto;
    }
  }

  @media (min-width: 48rem) {
    .md\:h-\[calc\(100\%_-_1\.75rem\)\] {
      height: calc(100% - 1.75rem);
    }
  }

  @media (min-width: 48rem) {
    .md\:translate-y-6 {
      --tw-translate-y: calc(var(--spacing) * 6);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

  @media (min-width: 48rem) {
    .md\:items-end {
      align-items: flex-end;
    }
  }

  @media (min-width: 48rem) {
    .md\:justify-between {
      justify-content: space-between;
    }
  }

  @media (min-width: 48rem) {
    .md\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-x > :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)));
    }
  }

  @media (min-width: 48rem) {
    :where(.md\:divide-\[\#0a0a0a\]\/10 > :not(:last-child)) {
      border-color: #0a0a0a1a;
      border-color: lab(2.74175% -.00000745058 .00000298023 / .1);
    }
  }

  @media (min-width: 48rem) {
    .md\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }
  }

  @media (min-width: 48rem) {
    .md\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }

  @media (min-width: 48rem) {
    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 48rem) {
    .md\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 48rem) {
    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 48rem) {
    .md\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
  }

  @media (min-width: 48rem) {
    .md\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 48rem) {
    .md\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 48rem) {
    .md\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 48rem) {
    .md\:pb-28 {
      padding-bottom: calc(var(--spacing) * 28);
    }
  }

  @media (min-width: 48rem) {
    .md\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 48rem) {
    .md\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 48rem) {
    .md\:first\:border-l-0:first-child {
      border-left-style: var(--tw-border-style);
      border-left-width: 0;
    }
  }

  @media (min-width: 48rem) {
    .md\:first\:pl-0:first-child {
      padding-left: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 64rem) {
    .lg\:absolute {
      position: absolute;
    }
  }

  @media (min-width: 64rem) {
    .lg\:relative {
      position: relative;
    }
  }

  @media (min-width: 64rem) {
    .lg\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 64rem) {
    .lg\:-right-6 {
      right: calc(var(--spacing) * -6);
    }
  }

  @media (min-width: 64rem) {
    .lg\:-bottom-16 {
      bottom: calc(var(--spacing) * -16);
    }
  }

  @media (min-width: 64rem) {
    .lg\:bottom-14 {
      bottom: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:bottom-auto {
      bottom: auto;
    }
  }

  @media (min-width: 64rem) {
    .lg\:-left-16 {
      left: calc(var(--spacing) * -16);
    }
  }

  @media (min-width: 64rem) {
    .lg\:left-auto {
      left: auto;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-start-6 {
      grid-column-start: 6;
    }
  }

  @media (min-width: 64rem) {
    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 64rem) {
    .lg\:-my-4 {
      margin-block: calc(var(--spacing) * -4);
    }
  }

  @media (min-width: 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (min-width: 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:aspect-\[16\/7\] {
      aspect-ratio: 16 / 7;
    }
  }

  @media (min-width: 64rem) {
    .lg\:min-h-\[720px\] {
      min-height: 720px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-44 {
      width: calc(var(--spacing) * 44);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-48 {
      width: calc(var(--spacing) * 48);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-52 {
      width: calc(var(--spacing) * 52);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-56 {
      width: calc(var(--spacing) * 56);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-60 {
      width: calc(var(--spacing) * 60);
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-none {
      max-width: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }

  @media (min-width: 64rem) {
    .lg\:items-end {
      align-items: flex-end;
    }
  }

  @media (min-width: 64rem) {
    .lg\:items-start {
      align-items: flex-start;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-self-end {
      justify-self: flex-end;
    }
  }

  @media (min-width: 64rem) {
    .lg\:bg-gradient-to-r {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }

  @media (min-width: 64rem) {
    .lg\:from-\[\#0a0a0a\] {
      --tw-gradient-from: #0a0a0a;
      --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));
    }
  }

  @media (min-width: 64rem) {
    .lg\:via-transparent {
      --tw-gradient-via: transparent;
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pl-\[max\(2rem\,calc\(\(100vw_-_80rem\)\/2_\+_2rem\)\)\] {
      padding-left: max(2rem, 50vw - 38rem);
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[7\.5rem\] {
      font-size: 7.5rem;
    }
  }

  @media (min-width: 80rem) {
    .xl\:w-64 {
      width: calc(var(--spacing) * 64);
    }
  }

  @media (min-width: 80rem) {
    .xl\:w-72 {
      width: calc(var(--spacing) * 72);
    }
  }

  @media (min-width: 80rem) {
    .xl\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }

  @media (min-width: 80rem) {
    .xl\:text-9xl {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }

  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none;
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

:root {
  --background: #f8f3ec;
  --foreground: #1c1916;
  --card: #fdfbf7;
  --card-foreground: #1c1916;
  --popover: #fdfbf7;
  --popover-foreground: #1c1916;
  --primary: #1c1916;
  --primary-foreground: #f9f6f1;
  --secondary: #ece5db;
  --secondary-foreground: #1c1916;
  --muted: #ece5db;
  --muted-foreground: #615953;
  --accent: #ece5db;
  --accent-foreground: #1c1916;
  --destructive: #e40014;
  --border: #dcd5ca;
  --input: #dcd5ca;
  --ring: #d9471b;
  --brand: #d9471b;
  --brand-foreground: #fcfaf6;
  --chart-1: #d4d4d4;
  --chart-2: #737373;
  --chart-3: #525252;
  --chart-4: #404040;
  --chart-5: #262626;
  --radius: .625rem;
  --sidebar: #fafafa;
  --sidebar-foreground: #0a0a0a;
  --sidebar-primary: #171717;
  --sidebar-primary-foreground: #fafafa;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #171717;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: #a1a1a1;
}

@supports (color: lab(0% 0 0)) {
  :root {
    --background: lab(96.0873% .641614 4.15224);
    --foreground: lab(8.94106% .979379 2.88596);
    --card: lab(98.6325% .164628 2.28313);
    --card-foreground: lab(8.94106% .979379 2.88596);
    --popover: lab(98.6325% .164628 2.28313);
    --popover-foreground: lab(8.94106% .979379 2.88596);
    --primary: lab(8.94106% .979379 2.88596);
    --primary-foreground: lab(97.1324% .224501 3.04743);
    --secondary: lab(91.3366% 1.14656 6.01914);
    --secondary-foreground: lab(8.94106% .979379 2.88596);
    --muted: lab(91.3366% 1.14656 6.01914);
    --muted-foreground: lab(38.5072% 2.06348 4.92131);
    --accent: lab(91.3366% 1.14656 6.01914);
    --accent-foreground: lab(8.94106% .979379 2.88596);
    --destructive: lab(48.4493% 77.4328 61.5452);
    --border: lab(85.5364% 1.15111 6.02232);
    --input: lab(85.5364% 1.15111 6.02232);
    --ring: lab(51.9362% 56.7395 55.7466);
    --brand: lab(51.9362% 56.7395 55.7466);
    --brand-foreground: lab(98.2845% .164658 2.28316);
    --chart-1: lab(84.92% 0 -.0000119209);
    --chart-2: lab(48.496% 0 0);
    --chart-3: lab(34.924% 0 0);
    --chart-4: lab(27.036% 0 0);
    --chart-5: lab(15.204% 0 -.00000596046);
    --sidebar: lab(98.26% 0 0);
    --sidebar-foreground: lab(2.75381% 0 0);
    --sidebar-primary: lab(7.78201% -.0000149012 0);
    --sidebar-primary-foreground: lab(98.26% 0 0);
    --sidebar-accent: lab(96.52% -.0000298023 .0000119209);
    --sidebar-accent-foreground: lab(7.78201% -.0000149012 0);
    --sidebar-border: lab(90.952% 0 -.0000119209);
    --sidebar-ring: lab(66.128% -.0000298023 .0000119209);
  }
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

.book-3d {
  --book-depth: 22px;
  perspective: 1800px;
  position: relative;
}

.book-3d__body {
  aspect-ratio: 2 / 3;
  width: 100%;
  transform-style: preserve-3d;
  transition: transform .7s cubic-bezier(.2, .7, .2, 1);
  position: relative;
  transform: rotateY(-26deg)rotateX(3deg);
}

.book-3d:hover .book-3d__body {
  transform: rotateY(-12deg)rotateX(2deg);
}

.book-3d--flat .book-3d__body {
  transform: rotateY(-8deg)rotateX(1deg);
}

.book-3d__cover {
  transform: translateZ(calc(var(--book-depth) / 2));
  border-radius: 2px 5px 5px 2px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.book-3d__cover:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(90deg, #00000047 0%, #ffffff29 3%, #00000014 6%, #0000 9%), linear-gradient(115deg, #ffffff24 0%, #0000 38%);
  position: absolute;
  inset: 0;
}

.book-3d__pages {
  width: calc(var(--book-depth) - 2px);
  top: 1.4%;
  bottom: 1.4%;
  left: calc(100% - 3px - (var(--book-depth) - 2px) / 2);
  background: repeating-linear-gradient(90deg, #fbf8f1 0 2px, #e4ddcf 2px 3px);
  position: absolute;
  transform: rotateY(90deg);
}

.book-3d__back {
  transform: translateZ(calc(var(--book-depth) / -2));
  background: var(--book-back, #1c1a17);
  border-radius: 2px 5px 5px 2px;
  position: absolute;
  inset: 0;
  box-shadow: -16px 26px 48px -12px #00000080;
}

@media (prefers-reduced-motion: reduce) {
  .book-3d__body {
    transition: none;
  }
}

@keyframes bindery-drift {
  from {
    transform: translateX(-14px);
  }

  to {
    transform: translateX(14px);
  }
}

@keyframes bindery-bob {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-10px);
  }
}

@keyframes bindery-blink {
  0%, 49% {
    opacity: 1;
  }

  50%, 100% {
    opacity: 0;
  }
}

@keyframes bindery-marquee {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

@keyframes bindery-spin {
  to {
    transform: rotate(360deg);
  }
}

@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-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-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-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-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  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: 0;
}

@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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}

/* [next]/internal/font/google/figtree_b16baf8f.module.css [client] (css) */
@font-face {
  font-family: Figtree;
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Figtree;
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Figtree Fallback;
  src: local(Arial);
  ascent-override: 94.32%;
  descent-override: 24.82%;
  line-gap-override: 0.0%;
  size-adjust: 100.72%;
}

.figtree_b16baf8f-module__T_TJVq__className {
  font-family: Figtree, Figtree Fallback;
  font-style: normal;
}

/* [next]/internal/font/google/instrument_serif_c78bc0a8.module.css [client] (css) */
@font-face {
  font-family: Instrument Serif;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Instrument Serif;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Serif;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Instrument Serif;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Instrument Serif Fallback;
  src: local(Times New Roman);
  ascent-override: 117.94%;
  descent-override: 36.93%;
  line-gap-override: 0.0%;
  size-adjust: 83.94%;
}

.instrument_serif_c78bc0a8-module__kdhDaG__className {
  font-family: Instrument Serif, Instrument Serif Fallback;
  font-weight: 400;
}

/* [next]/internal/font/google/ibm_plex_mono_4a516581.module.css [client] (css) */
@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/68757d6cddeff913-s.1i-sca43-qwng.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: IBM Plex Mono;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: IBM Plex Mono Fallback;
  src: local(Arial);
  ascent-override: 76.16%;
  descent-override: 20.43%;
  line-gap-override: 0.0%;
  size-adjust: 134.59%;
}

.ibm_plex_mono_4a516581-module__xY4nRW__className {
  font-family: IBM Plex Mono, IBM Plex Mono Fallback;
  font-style: normal;
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__0yvm-9x._.css.map*/