/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@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-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --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-duration: initial;
      --tw-ease: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%
    }
  }
}

@layer theme {

  :root,
  :host {
    --tw-font-sans: "myriad-pro", sans-serif;
    --tw-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --tw-color-gray-200: oklch(92.8% .006 264.531);
    --tw-color-gray-500: oklch(55.1% .027 264.364);
    --tw-color-neutral-100: oklch(97% 0 0);
    --tw-color-neutral-200: oklch(92.2% 0 0);
    --tw-color-neutral-300: oklch(87% 0 0);
    --tw-color-neutral-500: oklch(55.6% 0 0);
    --tw-color-neutral-600: oklch(43.9% 0 0);
    --tw-color-neutral-700: oklch(37.1% 0 0);
    --tw-color-neutral-800: oklch(26.9% 0 0);
    --tw-color-neutral-900: oklch(20.5% 0 0);
    --tw-color-black: #000;
    --tw-color-white: #fff;
    --tw-spacing: .25rem;
    --tw-container-xs: 20rem;
    --tw-container-md: 28rem;
    --tw-container-xl: 36rem;
    --tw-container-2xl: 42rem;
    --tw-container-3xl: 48rem;
    --tw-container-4xl: 56rem;
    --tw-container-5xl: 64rem;
    --tw-container-6xl: 72rem;
    --tw-container-7xl: 80rem;
    --tw-text-xs: .75rem;
    --tw-text-xs--line-height: calc(1 / .75);
    --tw-text-sm: .875rem;
    --tw-text-sm--line-height: calc(1.25 / .875);
    --tw-text-base: 1rem;
    --tw-text-base--line-height: calc(1.5 / 1);
    --tw-text-lg: 1.125rem;
    --tw-text-lg--line-height: calc(1.75 / 1.125);
    --tw-text-xl: 1.25rem;
    --tw-text-xl--line-height: calc(1.75 / 1.25);
    --tw-text-2xl: 1.5rem;
    --tw-text-2xl--line-height: calc(2 / 1.5);
    --tw-text-3xl: 1.875rem;
    --tw-text-3xl--line-height: calc(2.25 / 1.875);
    --tw-text-4xl: 2.25rem;
    --tw-text-4xl--line-height: calc(2.5 / 2.25);
    --tw-text-5xl: 3rem;
    --tw-text-5xl--line-height: 1;
    --tw-text-6xl: 3.75rem;
    --tw-text-6xl--line-height: 1;
    --tw-text-7xl: 4.5rem;
    --tw-text-7xl--line-height: 1;
    --tw-text-8xl: 6rem;
    --tw-text-8xl--line-height: 1;
    --tw-font-weight-medium: 500;
    --tw-font-weight-semibold: 600;
    --tw-font-weight-bold: 700;
    --tw-tracking-tight: -.025em;
    --tw-tracking-wide: .025em;
    --tw-leading-tight: 1.25;
    --tw-leading-snug: 1.375;
    --tw-radius-sm: .25rem;
    --tw-radius-lg: .5rem;
    --tw-radius-xl: .75rem;
    --tw-radius-2xl: 1rem;
    --tw-ease-out: cubic-bezier(0, 0, .2, 1);
    --tw-default-transition-duration: .15s;
    --tw-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --tw-default-font-family: var(--tw-font-sans);
    --tw-default-mono-font-family: var(--tw-font-mono);
    --tw-color-brand-green-400: #4e8880;
    --tw-color-brand-green-500: #004d48;
    --tw-color-brand-green-600: #004641;
    --tw-color-brand-green-700: #003c38;
    --tw-color-brand-green-800: #00302c;
    --tw-color-brand-green-900: #001c19;
    --tw-color-brand-green: #004d48;
    --tw-color-brand-gold-100: #faf3e0;
    --tw-color-brand-gold-400: #f6d16c;
    --tw-color-brand-gold: #febe10;
    --tw-font-sans-semi-condensed: "myriad-pro-semi-condensed", sans-serif;
    --tw-font-sans-condensed: "myriad-pro-condensed", sans-serif;
    --tw-text-md: 1rem;
    --tw-text-md--line-height: calc(1.5 / 1)
  }
}

@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(--tw-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(--tw-default-font-feature-settings, normal);
    font-variation-settings: var(--tw-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;
    -webkit-text-decoration: inherit;
    text-decoration: inherit
  }

  b,
  strong {
    font-weight: bolder
  }

  code,
  kbd,
  samp,
  pre {
    font-family: var(--tw-default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--tw-default-mono-font-feature-settings, normal);
    font-variation-settings: var(--tw-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
  }

  html,
  body {
    font-size: 16px
  }

  html {
    scroll-behavior: smooth
  }

  [x-cloak] {
    display: none !important
  }
}

@layer components {

  .button,
  .btn {
    font-family: var(--tw-font-sans);
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
    white-space: nowrap;
    text-transform: uppercase;
    border-style: var(--tw-border-style);
    padding-inline: calc(var(--tw-spacing) * 6);
    padding-block: calc(var(--tw-spacing) * 1.5);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px 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);
    outline-style: var(--tw-outline-style);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
    --tw-duration: .25s;
    border-width: 2px;
    border-radius: .25rem;
    outline-width: 0;
    transition-duration: .25s;
    display: inline-block;
    text-decoration-line: none !important
  }

  @media (hover:hover) {
    :is(.button, .btn):hover {
      --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);
      outline-style: var(--tw-outline-style);
      outline-width: 4px
    }
  }

  :is(.button, .btn):active {
    --tw-translate-y: calc(var(--tw-spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .button,
  .btn {
    text-shadow: .5px .5px 0 var(--tw-text-shadow-color, #fff3), -.5px -.5px 0 var(--tw-text-shadow-color, #0003)
  }

  .button-green,
  .btn.btn-primary {
    border-color: var(--tw-color-brand-green);
    outline-color: var(--tw-color-brand-green);
    background-color: var(--tw-color-brand-green) !important;
    color: var(--tw-color-white) !important
  }

  @supports (color:color-mix(in lab, red, red)) {

    .button-green,
    .btn.btn-primary {
      outline-color: color-mix(in oklab, var(--tw-color-brand-green) 20%, transparent)
    }
  }

  .button-gold,
  .btn.btn-yellow {
    border-color: var(--tw-color-brand-gold);
    background-color: var(--tw-color-brand-gold) !important;
    color: var(--tw-color-black) !important
  }

  @supports (color:color-mix(in lab, red, red)) {

    .button-gold,
    .btn.btn-yellow {
      color: color-mix(in oklab, var(--tw-color-black) 80%, transparent) !important
    }
  }

  .button-gold,
  .btn.btn-yellow {
    outline-color: var(--tw-color-brand-gold)
  }

  @supports (color:color-mix(in lab, red, red)) {

    .button-gold,
    .btn.btn-yellow {
      outline-color: color-mix(in oklab, var(--tw-color-brand-gold) 30%, transparent)
    }
  }

  .button-white {
    border-color: var(--tw-color-white);
    outline-color: var(--tw-color-white);
    background-color: var(--tw-color-white) !important;
    color: var(--tw-color-brand-green) !important
  }

  @supports (color:color-mix(in lab, red, red)) {
    .button-white {
      outline-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent)
    }
  }

  .button-outline {
    border-style: var(--tw-border-style) !important;
    border-width: 2px !important;
    border-color: var(--tw-color-white) !important;
    color: var(--tw-color-white) !important;
    background-color: #0000 !important
  }

  @media (hover:hover) {
    .button-outline:hover {
      border-color: var(--tw-color-white) !important
    }

    @supports (color:color-mix(in lab, red, red)) {
      .button-outline:hover {
        border-color: color-mix(in oklab, var(--tw-color-white) 50%, transparent) !important
      }
    }
  }

  .btn-block {
    text-align: center;
    width: 100%
  }

  .link,
  .typography a[href],
  .breadcrumbs a {
    text-underline-offset: 4px;
    text-decoration-line: underline
  }

  .link-green,
  .typography a[href],
  .breadcrumbs a {
    color: var(--tw-color-brand-green);
    -webkit-text-decoration-color: var(--tw-color-brand-green);
    -webkit-text-decoration-color: var(--tw-color-brand-green);
    text-decoration-color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {

    .link-green,
    .typography a[href],
    .breadcrumbs a {
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 25%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 25%, transparent);
      text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 25%, transparent)
    }
  }

  @media (hover:hover) {
    :is(.link-green, .typography a[href], .breadcrumbs a):hover {
      -webkit-text-decoration-color: var(--tw-color-brand-green);
      -webkit-text-decoration-color: var(--tw-color-brand-green);
      text-decoration-color: var(--tw-color-brand-green)
    }

    @supports (color:color-mix(in lab, red, red)) {
      :is(.link-green, .typography a[href], .breadcrumbs a):hover {
        -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 80%, transparent);
        -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 80%, transparent);
        text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 80%, transparent)
      }
    }
  }

  .link-white {
    color: var(--tw-color-white);
    -webkit-text-decoration-color: var(--tw-color-white);
    -webkit-text-decoration-color: var(--tw-color-white);
    text-decoration-color: var(--tw-color-white)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .link-white {
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent);
      text-decoration-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent)
    }
  }

  @media (hover:hover) {
    .link-white:hover {
      -webkit-text-decoration-color: var(--tw-color-white);
      -webkit-text-decoration-color: var(--tw-color-white);
      text-decoration-color: var(--tw-color-white)
    }

    @supports (color:color-mix(in lab, red, red)) {
      .link-white:hover {
        -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-white) 80%, transparent);
        -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-white) 80%, transparent);
        text-decoration-color: color-mix(in oklab, var(--tw-color-white) 80%, transparent)
      }
    }
  }

  .link-gold {
    color: var(--tw-color-brand-gold);
    -webkit-text-decoration-color: var(--tw-color-brand-gold);
    -webkit-text-decoration-color: var(--tw-color-brand-gold);
    text-decoration-color: var(--tw-color-brand-gold)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .link-gold {
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 25%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 25%, transparent);
      text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 25%, transparent)
    }
  }

  @media (hover:hover) {
    .link-gold:hover {
      -webkit-text-decoration-color: var(--tw-color-brand-gold);
      -webkit-text-decoration-color: var(--tw-color-brand-gold);
      text-decoration-color: var(--tw-color-brand-gold)
    }

    @supports (color:color-mix(in lab, red, red)) {
      .link-gold:hover {
        -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 80%, transparent);
        -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 80%, transparent);
        text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 80%, transparent)
      }
    }
  }
}

@layer utilities {
  .tw\:pointer-events-auto {
    pointer-events: auto
  }

  .tw\:pointer-events-none {
    pointer-events: none
  }

  .tw\:absolute {
    position: absolute
  }

  .tw\:fixed {
    position: fixed
  }

  .tw\:relative {
    position: relative
  }

  .tw\:static {
    position: static
  }

  .tw\:inset-0 {
    inset: 0
  }

  .tw\:inset-x-0 {
    inset-inline: 0
  }

  .tw\:-top-7 {
    top: calc(var(--tw-spacing) * -7)
  }

  .tw\:top-0 {
    top: 0
  }

  .tw\:top-full {
    top: 100%
  }

  .tw\:right-0 {
    right: 0
  }

  .tw\:bottom-0 {
    bottom: 0
  }

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

  .tw\:left-0 {
    left: 0
  }

  .tw\:z-20 {
    z-index: 20
  }

  .tw\:z-40 {
    z-index: 40
  }

  .tw\:z-50 {
    z-index: 50
  }

  .tw\:z-\[70\] {
    z-index: 70
  }

  .tw\:z-\[9999\] {
    z-index: 9999
  }

  .tw\:order-1 {
    order: 1
  }

  .tw\:order-2 {
    order: 2
  }

  .tw\:col-span-2 {
    grid-column: span 2/span 2
  }

  .tw\:float-right {
    float: right
  }

  .tw\:m-0 {
    margin: 0
  }

  .tw\:-mx-3 {
    margin-inline: calc(var(--tw-spacing) * -3)
  }

  .tw\:-mx-20 {
    margin-inline: calc(var(--tw-spacing) * -20)
  }

  .tw\:mx-2 {
    margin-inline: calc(var(--tw-spacing) * 2)
  }

  .tw\:mx-6 {
    margin-inline: calc(var(--tw-spacing) * 6)
  }

  .tw\:mx-auto {
    margin-inline: auto
  }

  .tw\:my-0 {
    margin-block: 0
  }

  .tw\:my-0\! {
    margin-block: 0 !important
  }

  .tw\:my-2\.5 {
    margin-block: calc(var(--tw-spacing) * 2.5)
  }

  .tw\:my-4 {
    margin-block: calc(var(--tw-spacing) * 4)
  }

  .tw\:my-8 {
    margin-block: calc(var(--tw-spacing) * 8)
  }

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

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

  .tw\:-mt-4\! {
    margin-top: calc(var(--tw-spacing) * -4) !important
  }

  .tw\:-mt-px {
    margin-top: -1px
  }

  .tw\:mt-0 {
    margin-top: 0
  }

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

  .tw\:mt-1 {
    margin-top: var(--tw-spacing)
  }

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

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

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

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

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

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

  .tw\:mt-auto {
    margin-top: auto
  }

  .tw\:-mr-6 {
    margin-right: calc(var(--tw-spacing) * -6)
  }

  .tw\:-mr-10 {
    margin-right: calc(var(--tw-spacing) * -10)
  }

  .tw\:mr-0 {
    margin-right: 0
  }

  .tw\:mr-1 {
    margin-right: var(--tw-spacing)
  }

  .tw\:mr-4 {
    margin-right: calc(var(--tw-spacing) * 4)
  }

  .tw\:mb-0 {
    margin-bottom: 0
  }

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

  .tw\:mb-2\! {
    margin-bottom: calc(var(--tw-spacing) * 2) !important
  }

  .tw\:mb-3 {
    margin-bottom: calc(var(--tw-spacing) * 3)
  }

  .tw\:mb-4 {
    margin-bottom: calc(var(--tw-spacing) * 4)
  }

  .tw\:mb-5 {
    margin-bottom: calc(var(--tw-spacing) * 5)
  }

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

  .tw\:mb-8 {
    margin-bottom: calc(var(--tw-spacing) * 8)
  }

  .tw\:mb-12 {
    margin-bottom: calc(var(--tw-spacing) * 12)
  }

  .tw\:ml-0 {
    margin-left: 0
  }

  .tw\:ml-0\! {
    margin-left: 0 !important
  }

  .tw\:ml-1 {
    margin-left: var(--tw-spacing)
  }

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

  .tw\:block {
    display: block
  }

  .tw\:flex {
    display: flex
  }

  .tw\:grid {
    display: grid
  }

  .tw\:hidden {
    display: none
  }

  .tw\:inline-block {
    display: inline-block
  }

  .tw\:inline-flex {
    display: inline-flex
  }

  .tw\:table {
    display: table
  }

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

  .tw\:h-0 {
    height: 0
  }

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

  .tw\:h-1 {
    height: var(--tw-spacing)
  }

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

  .tw\:h-3\.5 {
    height: calc(var(--tw-spacing) * 3.5)
  }

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

  .tw\:h-6 {
    height: calc(var(--tw-spacing) * 6)
  }

  .tw\:h-7 {
    height: calc(var(--tw-spacing) * 7)
  }

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

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

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

  .tw\:h-12\! {
    height: calc(var(--tw-spacing) * 12) !important
  }

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

  .tw\:h-16\! {
    height: calc(var(--tw-spacing) * 16) !important
  }

  .tw\:h-36 {
    height: calc(var(--tw-spacing) * 36)
  }

  .tw\:h-84 {
    height: calc(var(--tw-spacing) * 84)
  }

  .tw\:h-auto {
    height: auto
  }

  .tw\:h-full {
    height: 100%
  }

  .tw\:max-h-20 {
    max-height: calc(var(--tw-spacing) * 20)
  }

  .tw\:max-h-24 {
    max-height: calc(var(--tw-spacing) * 24)
  }

  .tw\:min-h-0 {
    min-height: 0
  }

  .tw\:min-h-24 {
    min-height: calc(var(--tw-spacing) * 24)
  }

  .tw\:min-h-\[0\.25rem\] {
    min-height: .25rem
  }

  .tw\:min-h-\[320px\] {
    min-height: 320px
  }

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

  .tw\:w-3\.5 {
    width: calc(var(--tw-spacing) * 3.5)
  }

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

  .tw\:w-6 {
    width: calc(var(--tw-spacing) * 6)
  }

  .tw\:w-7 {
    width: calc(var(--tw-spacing) * 7)
  }

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

  .tw\:w-10 {
    width: calc(var(--tw-spacing) * 10)
  }

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

  .tw\:w-12\! {
    width: calc(var(--tw-spacing) * 12) !important
  }

  .tw\:w-14 {
    width: calc(var(--tw-spacing) * 14)
  }

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

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

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

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

  .tw\:w-72 {
    width: calc(var(--tw-spacing) * 72)
  }

  .tw\:w-auto {
    width: auto
  }

  .tw\:w-auto\! {
    width: auto !important
  }

  .tw\:w-full {
    width: 100%
  }

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

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

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

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

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

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

  .tw\:max-w-\[15rem\] {
    max-width: 15rem
  }

  .tw\:max-w-\[16ch\] {
    max-width: 16ch
  }

  .tw\:max-w-\[18rem\] {
    max-width: 18rem
  }

  .tw\:max-w-\[28rem\] {
    max-width: 28rem
  }

  .tw\:max-w-full {
    max-width: 100%
  }

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

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

  .tw\:max-w-xs {
    max-width: var(--tw-container-xs)
  }

  .tw\:min-w-0 {
    min-width: 0
  }

  .tw\:flex-1 {
    flex: 1
  }

  .tw\:shrink-0 {
    flex-shrink: 0
  }

  .tw\:border-collapse {
    border-collapse: collapse
  }

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

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

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

  .tw\:translate-x-0 {
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

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

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

  .tw\:translate-y-0 {
    --tw-translate-y: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .tw\:translate-y-1 {
    --tw-translate-y: var(--tw-spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

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

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

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

  .tw\:translate-y-px {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y)
  }

  .tw\:rotate-180 {
    rotate: 180deg
  }

  .tw\:cursor-pointer {
    cursor: pointer
  }

  .tw\:list-outside {
    list-style-position: outside
  }

  .tw\:list-\[circle\] {
    list-style-type: circle
  }

  .tw\:list-decimal {
    list-style-type: decimal
  }

  .tw\:list-disc {
    list-style-type: disc
  }

  .tw\:list-none {
    list-style-type: none
  }

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

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

  .tw\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)_minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)
  }

  .tw\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\] {
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr)
  }

  .tw\:flex-col {
    flex-direction: column
  }

  .tw\:flex-wrap {
    flex-wrap: wrap
  }

  .tw\:content-center {
    align-content: center
  }

  .tw\:content-start {
    align-content: flex-start
  }

  .tw\:items-center {
    align-items: center
  }

  .tw\:items-start {
    align-items: flex-start
  }

  .tw\:items-stretch {
    align-items: stretch
  }

  .tw\:justify-between {
    justify-content: space-between
  }

  .tw\:justify-center {
    justify-content: center
  }

  .tw\:justify-start {
    justify-content: flex-start
  }

  .tw\:justify-items-center {
    justify-items: center
  }

  .tw\:gap-0 {
    gap: 0
  }

  .tw\:gap-1 {
    gap: var(--tw-spacing)
  }

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

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

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

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

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

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

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

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

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

  :where(.tw\:space-y-0>:not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block: 0
  }

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

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

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

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

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

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

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

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

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

  :where(.tw\:divide-y>:not(:last-child)),
  :where(.tw\:divide-y-1>: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(.tw\:divide-brand-green-400>:not(:last-child)) {
    border-color: var(--tw-color-brand-green-400)
  }

  :where(.tw\:divide-gray-200>:not(:last-child)) {
    border-color: var(--tw-color-gray-200)
  }

  :where(.tw\:divide-neutral-200>:not(:last-child)) {
    border-color: var(--tw-color-neutral-200)
  }

  .tw\:self-start {
    align-self: flex-start
  }

  .tw\:overflow-hidden {
    overflow: hidden
  }

  .tw\:overflow-x-auto {
    overflow-x: auto
  }

  .tw\:overflow-y-auto {
    overflow-y: auto
  }

  .tw\:overflow-y-hidden {
    overflow-y: hidden
  }

  .tw\:rounded {
    border-radius: .25rem
  }

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

  .tw\:rounded-full {
    border-radius: 3.40282e38px
  }

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

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

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

  .tw\:rounded-br {
    border-bottom-right-radius: .25rem
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:border-none {
    --tw-border-style: none;
    border-style: none
  }

  .tw\:border-brand-gold {
    border-color: var(--tw-color-brand-gold)
  }

  .tw\:border-brand-green {
    border-color: var(--tw-color-brand-green)
  }

  .tw\:border-neutral-200 {
    border-color: var(--tw-color-neutral-200)
  }

  .tw\:border-neutral-300 {
    border-color: var(--tw-color-neutral-300)
  }

  .tw\:border-white {
    border-color: var(--tw-color-white)
  }

  .tw\:border-white\! {
    border-color: var(--tw-color-white) !important
  }

  .tw\:border-white\/20 {
    border-color: var(--tw-color-white)
  }

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

  .tw\:bg-\[\#e62604\] {
    background-color: #e62604
  }

  .tw\:bg-black\/0 {
    background-color: var(--tw-color-black)
  }

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

  .tw\:bg-brand-gold {
    background-color: var(--tw-color-brand-gold)
  }

  .tw\:bg-brand-gold\! {
    background-color: var(--tw-color-brand-gold) !important
  }

  .tw\:bg-brand-gold-100 {
    background-color: var(--tw-color-brand-gold-100)
  }

  .tw\:bg-brand-green {
    background-color: var(--tw-color-brand-green)
  }

  .tw\:bg-brand-green\! {
    background-color: var(--tw-color-brand-green) !important
  }

  .tw\:bg-brand-green-500\/10 {
    background-color: var(--tw-color-brand-green-500)
  }

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

  .tw\:bg-brand-green-700 {
    background-color: var(--tw-color-brand-green-700)
  }

  .tw\:bg-brand-green-800 {
    background-color: var(--tw-color-brand-green-800)
  }

  .tw\:bg-brand-green-900\/70 {
    background-color: var(--tw-color-brand-green-900)
  }

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

  .tw\:bg-brand-green\/5 {
    background-color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:bg-brand-green\/5 {
      background-color: color-mix(in oklab, var(--tw-color-brand-green) 5%, transparent)
    }
  }

  .tw\:bg-brand-green\/10 {
    background-color: var(--tw-color-brand-green)
  }

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

  .tw\:bg-brand-green\/20 {
    background-color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:bg-brand-green\/20 {
      background-color: color-mix(in oklab, var(--tw-color-brand-green) 20%, transparent)
    }
  }

  .tw\:bg-neutral-100 {
    background-color: var(--tw-color-neutral-100)
  }

  .tw\:bg-neutral-200 {
    background-color: var(--tw-color-neutral-200)
  }

  .tw\:bg-neutral-500,
  .tw\:bg-neutral-500\/20 {
    background-color: var(--tw-color-neutral-500)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:bg-neutral-500\/20 {
      background-color: color-mix(in oklab, var(--tw-color-neutral-500) 20%, transparent)
    }
  }

  .tw\:bg-neutral-900\/20 {
    background-color: var(--tw-color-neutral-900)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:bg-neutral-900\/20 {
      background-color: color-mix(in oklab, var(--tw-color-neutral-900) 20%, transparent)
    }
  }

  .tw\:bg-neutral-900\/35 {
    background-color: var(--tw-color-neutral-900)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:bg-neutral-900\/35 {
      background-color: color-mix(in oklab, var(--tw-color-neutral-900) 35%, transparent)
    }
  }

  .tw\:bg-neutral-900\/45 {
    background-color: var(--tw-color-neutral-900)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:bg-neutral-900\/45 {
      background-color: color-mix(in oklab, var(--tw-color-neutral-900) 45%, transparent)
    }
  }

  .tw\:bg-transparent {
    background-color: #0000
  }

  .tw\:bg-transparent\! {
    background-color: #0000 !important
  }

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

  .tw\:bg-white\! {
    background-color: var(--tw-color-white) !important
  }

  .tw\:bg-white\/20 {
    background-color: var(--tw-color-white)
  }

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

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

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

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

  .tw\:bg-radial-\[at_25\%_25\%\] {
    --tw-gradient-position: at 25% 25%;
    background-image: radial-gradient(var(--tw-gradient-stops, at 25% 25%))
  }

  .tw\:bg-radial-\[at_90\%_0\] {
    --tw-gradient-position: at 90% 0;
    background-image: radial-gradient(var(--tw-gradient-stops, at 90% 0))
  }

  .tw\:from-brand-gold-400\/10 {
    --tw-gradient-from: var(--tw-color-brand-gold-400)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:from-brand-gold-400\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--tw-color-brand-gold-400) 10%, transparent)
    }
  }

  .tw\:from-brand-gold-400\/10 {
    --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))
  }

  .tw\:from-brand-green-600 {
    --tw-gradient-from: var(--tw-color-brand-green-600);
    --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))
  }

  .tw\:from-neutral-600 {
    --tw-gradient-from: var(--tw-color-neutral-600);
    --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))
  }

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

  .tw\:from-white {
    --tw-gradient-from: var(--tw-color-white);
    --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))
  }

  .tw\:via-brand-green-500 {
    --tw-gradient-via: var(--tw-color-brand-green-500);
    --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)
  }

  .tw\:via-brand-green-500\/90 {
    --tw-gradient-via: var(--tw-color-brand-green-500)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:via-brand-green-500\/90 {
      --tw-gradient-via: color-mix(in oklab, var(--tw-color-brand-green-500) 90%, transparent)
    }
  }

  .tw\:via-brand-green-500\/90 {
    --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)
  }

  .tw\:to-brand-green-600 {
    --tw-gradient-to: var(--tw-color-brand-green-600);
    --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))
  }

  .tw\:to-brand-green\/5 {
    --tw-gradient-to: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:to-brand-green\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--tw-color-brand-green) 5%, transparent)
    }
  }

  .tw\:to-brand-green\/5 {
    --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))
  }

  .tw\:to-neutral-500 {
    --tw-gradient-to: var(--tw-color-neutral-500);
    --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))
  }

  .tw\: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))
  }

  .tw\:to-40\% {
    --tw-gradient-to-position: 40%
  }

  .tw\:to-75\% {
    --tw-gradient-to-position: 75%
  }

  .tw\:bg-cover {
    background-size: cover
  }

  .tw\:bg-center {
    background-position: 50%
  }

  .tw\:object-contain {
    object-fit: contain
  }

  .tw\:object-cover {
    object-fit: cover
  }

  .tw\:object-center {
    object-position: center
  }

  .tw\:object-top {
    object-position: top
  }

  .tw\:p-0 {
    padding: 0
  }

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

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

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

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

  .tw\:px-0 {
    padding-inline: 0
  }

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

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

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

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

  .tw\:py-0 {
    padding-block: 0
  }

  .tw\:py-1 {
    padding-block: var(--tw-spacing)
  }

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

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

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

  .tw\:py-3\.5 {
    padding-block: calc(var(--tw-spacing) * 3.5)
  }

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

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

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

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

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

  .tw\:pt-1 {
    padding-top: var(--tw-spacing)
  }

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

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

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

  .tw\:pr-12 {
    padding-right: calc(var(--tw-spacing) * 12)
  }

  .tw\:pb-0 {
    padding-bottom: 0
  }

  .tw\:pb-5 {
    padding-bottom: calc(var(--tw-spacing) * 5)
  }

  .tw\:pb-7 {
    padding-bottom: calc(var(--tw-spacing) * 7)
  }

  .tw\:pl-0 {
    padding-left: 0
  }

  .tw\:pl-2 {
    padding-left: calc(var(--tw-spacing) * 2)
  }

  .tw\:pl-6 {
    padding-left: calc(var(--tw-spacing) * 6)
  }

  .tw\:pl-8 {
    padding-left: calc(var(--tw-spacing) * 8)
  }

  .tw\:pl-24 {
    padding-left: calc(var(--tw-spacing) * 24)
  }

  .tw\:text-center {
    text-align: center
  }

  .tw\:text-center\! {
    text-align: center !important
  }

  .tw\:text-left {
    text-align: left
  }

  .tw\:text-left\! {
    text-align: left !important
  }

  .tw\:align-baseline {
    vertical-align: baseline
  }

  .tw\:align-bottom {
    vertical-align: bottom
  }

  .tw\:align-top {
    vertical-align: top
  }

  .tw\:font-sans {
    font-family: var(--tw-font-sans)
  }

  .tw\:font-sans-condensed {
    font-family: var(--tw-font-sans-condensed)
  }

  .tw\:font-sans-semi-condensed {
    font-family: var(--tw-font-sans-semi-condensed)
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:text-md\! {
    font-size: var(--tw-text-md) !important;
    line-height: var(--tw-leading, var(--tw-text-md--line-height)) !important
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:text-balance {
    text-wrap: balance
  }

  .tw\:break-all {
    word-break: break-all
  }

  .tw\:whitespace-nowrap {
    white-space: nowrap
  }

  .tw\:text-black {
    color: var(--tw-color-black)
  }

  .tw\:text-black\/80\! {
    color: var(--tw-color-black) !important
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:text-black\/80\! {
      color: color-mix(in oklab, var(--tw-color-black) 80%, transparent) !important
    }
  }

  .tw\:text-brand-gold {
    color: var(--tw-color-brand-gold)
  }

  .tw\:text-brand-green {
    color: var(--tw-color-brand-green)
  }

  .tw\:text-brand-green\! {
    color: var(--tw-color-brand-green) !important
  }

  .tw\:text-brand-green\/50 {
    color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:text-brand-green\/50 {
      color: color-mix(in oklab, var(--tw-color-brand-green) 50%, transparent)
    }
  }

  .tw\:text-brand-green\/85 {
    color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:text-brand-green\/85 {
      color: color-mix(in oklab, var(--tw-color-brand-green) 85%, transparent)
    }
  }

  .tw\:text-current {
    color: currentColor
  }

  .tw\:text-neutral-500 {
    color: var(--tw-color-neutral-500)
  }

  .tw\:text-neutral-600 {
    color: var(--tw-color-neutral-600)
  }

  .tw\:text-neutral-700 {
    color: var(--tw-color-neutral-700)
  }

  .tw\:text-neutral-800 {
    color: var(--tw-color-neutral-800)
  }

  .tw\:text-neutral-900 {
    color: var(--tw-color-neutral-900)
  }

  .tw\:text-white {
    color: var(--tw-color-white)
  }

  .tw\:text-white\! {
    color: var(--tw-color-white) !important
  }

  .tw\:text-white\/70 {
    color: var(--tw-color-white)
  }

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

  .tw\:text-white\/80 {
    color: var(--tw-color-white)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:text-white\/80 {
      color: color-mix(in oklab, var(--tw-color-white) 80%, transparent)
    }
  }

  .tw\:text-white\/85 {
    color: var(--tw-color-white)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:text-white\/85 {
      color: color-mix(in oklab, var(--tw-color-white) 85%, transparent)
    }
  }

  .tw\:text-white\/90 {
    color: var(--tw-color-white)
  }

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

  .tw\:uppercase {
    text-transform: uppercase
  }

  .tw\:no-underline {
    text-decoration-line: none
  }

  .tw\:no-underline\! {
    text-decoration-line: none !important
  }

  .tw\:underline {
    text-decoration-line: underline
  }

  .tw\:decoration-brand-gold\/25 {
    -webkit-text-decoration-color: var(--tw-color-brand-gold);
    -webkit-text-decoration-color: var(--tw-color-brand-gold);
    text-decoration-color: var(--tw-color-brand-gold)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:decoration-brand-gold\/25 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 25%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 25%, transparent);
      text-decoration-color: color-mix(in oklab, var(--tw-color-brand-gold) 25%, transparent)
    }
  }

  .tw\:decoration-brand-green\/25 {
    -webkit-text-decoration-color: var(--tw-color-brand-green);
    -webkit-text-decoration-color: var(--tw-color-brand-green);
    text-decoration-color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:decoration-brand-green\/25 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 25%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 25%, transparent);
      text-decoration-color: color-mix(in oklab, var(--tw-color-brand-green) 25%, transparent)
    }
  }

  .tw\:decoration-white\/20 {
    -webkit-text-decoration-color: var(--tw-color-white);
    -webkit-text-decoration-color: var(--tw-color-white);
    text-decoration-color: var(--tw-color-white)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:decoration-white\/20 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent);
      text-decoration-color: color-mix(in oklab, var(--tw-color-white) 20%, transparent)
    }
  }

  .tw\:underline-offset-4 {
    text-underline-offset: 4px
  }

  .tw\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }

  .tw\:placeholder-gray-500::placeholder {
    color: var(--tw-color-gray-500)
  }

  .tw\:opacity-0 {
    opacity: 0
  }

  .tw\:opacity-50 {
    opacity: .5
  }

  .tw\:opacity-75 {
    opacity: .75
  }

  .tw\:opacity-80 {
    opacity: .8
  }

  .tw\:opacity-100 {
    opacity: 1
  }

  .tw\: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)
  }

  .tw\: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)
  }

  .tw\:shadow-\[0_-8px_20px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 -8px 20px 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)
  }

  .tw\: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)
  }

  .tw\:shadow-sm {
    --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)
  }

  .tw\: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)
  }

  .tw\: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)
  }

  .tw\:shadow-black\/30 {
    --tw-shadow-color: var(--tw-color-black)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:shadow-black\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--tw-color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)
    }
  }

  .tw\:shadow-brand-green-800\/30 {
    --tw-shadow-color: var(--tw-color-brand-green-800)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:shadow-brand-green-800\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--tw-color-brand-green-800) 30%, transparent) var(--tw-shadow-alpha), transparent)
    }
  }

  .tw\:shadow-brand-green-800\/60 {
    --tw-shadow-color: var(--tw-color-brand-green-800)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:shadow-brand-green-800\/60 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--tw-color-brand-green-800) 60%, transparent) var(--tw-shadow-alpha), transparent)
    }
  }

  .tw\:shadow-gray-500\/10 {
    --tw-shadow-color: var(--tw-color-gray-500)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:shadow-gray-500\/10 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--tw-color-gray-500) 10%, transparent) var(--tw-shadow-alpha), transparent)
    }
  }

  .tw\:shadow-neutral-700\/40 {
    --tw-shadow-color: var(--tw-color-neutral-700)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:shadow-neutral-700\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--tw-color-neutral-700) 40%, transparent) var(--tw-shadow-alpha), transparent)
    }
  }

  .tw\:ring-black\/5 {
    --tw-ring-color: var(--tw-color-black)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:ring-black\/5 {
      --tw-ring-color: color-mix(in oklab, var(--tw-color-black) 5%, transparent)
    }
  }

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

  .tw\:drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-drop-shadow-size: drop-shadow(0 2px 6px var(--tw-drop-shadow-color, #00000059));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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, )
  }

  .tw\:drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-drop-shadow-size: drop-shadow(0 2px 8px var(--tw-drop-shadow-color, #00000073));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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, )
  }

  .tw\: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(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration))
  }

  .tw\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration))
  }

  .tw\: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(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration))
  }

  .tw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration))
  }

  .tw\:duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s
  }

  .tw\:duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s
  }

  .tw\:duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s
  }

  .tw\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s
  }

  .tw\:ease-out {
    --tw-ease: var(--tw-ease-out);
    transition-timing-function: var(--tw-ease-out)
  }

  .tw\:outline-none {
    --tw-outline-style: none;
    outline-style: none
  }

  .tw\:text-shadow-debossed {
    text-shadow: .5px .5px 0 var(--tw-text-shadow-color, #fff3), -.5px -.5px 0 var(--tw-text-shadow-color, #0003)
  }

  .tw\:text-shadow-sm {
    text-shadow: 0px 1px 0px var(--tw-text-shadow-color, #00000013), 0px 1px 1px var(--tw-text-shadow-color, #00000013), 0px 2px 2px var(--tw-text-shadow-color, #00000013)
  }

  @media (hover:hover) {
    .tw\:group-hover\:translate-x-1\.5:is(:where(.tw\:group):hover *) {
      --tw-translate-x: calc(var(--tw-spacing) * 1.5);
      translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .tw\:group-hover\:translate-x-2:is(:where(.tw\:group):hover *) {
      --tw-translate-x: calc(var(--tw-spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y)
    }

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

    .tw\:hover\:-translate-y-px:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .tw\:hover\:border-white\/80:hover {
      border-color: var(--tw-color-white)
    }

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

    .tw\:hover\:bg-brand-green:hover,
    .tw\:hover\:bg-brand-green\/5:hover {
      background-color: var(--tw-color-brand-green)
    }

    @supports (color:color-mix(in lab, red, red)) {
      .tw\:hover\:bg-brand-green\/5:hover {
        background-color: color-mix(in oklab, var(--tw-color-brand-green) 5%, transparent)
      }
    }

    .tw\:hover\:bg-neutral-200:hover {
      background-color: var(--tw-color-neutral-200)
    }

    .tw\:hover\:pr-4:hover {
      padding-right: calc(var(--tw-spacing) * 4)
    }

    .tw\:hover\:text-brand-gold:hover {
      color: var(--tw-color-brand-gold)
    }

    .tw\:hover\:text-brand-green:hover,
    .tw\:hover\:text-brand-green\/80:hover {
      color: var(--tw-color-brand-green)
    }

    @supports (color:color-mix(in lab, red, red)) {
      .tw\:hover\:text-brand-green\/80:hover {
        color: color-mix(in oklab, var(--tw-color-brand-green) 80%, transparent)
      }
    }

    .tw\:hover\:underline:hover {
      text-decoration-line: underline
    }

    .tw\:hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px 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)
    }

    .tw\:hover\:shadow-sm:hover {
      --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)
    }

    .tw\:hover\:outline-0:hover {
      outline-style: var(--tw-outline-style);
      outline-width: 0
    }
  }

  .tw\:focus-visible\:text-brand-gold:focus-visible {
    color: var(--tw-color-brand-gold)
  }

  .tw\:focus-visible\:outline:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px
  }

  .tw\:focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px
  }

  .tw\:focus-visible\:outline-brand-gold\/70:focus-visible {
    outline-color: var(--tw-color-brand-gold)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:focus-visible\:outline-brand-gold\/70:focus-visible {
      outline-color: color-mix(in oklab, var(--tw-color-brand-gold) 70%, transparent)
    }
  }

  .tw\:focus-visible\:outline-brand-green\/40:focus-visible {
    outline-color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .tw\:focus-visible\:outline-brand-green\/40:focus-visible {
      outline-color: color-mix(in oklab, var(--tw-color-brand-green) 40%, transparent)
    }
  }

  .tw\:active\:bg-brand-green\/10:active {
    background-color: var(--tw-color-brand-green)
  }

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

  @media (min-width:40rem) {
    .tw\:sm\:mx-0 {
      margin-inline: 0
    }

    .tw\:sm\:grid {
      display: grid
    }

    .tw\:sm\:w-48 {
      width: calc(var(--tw-spacing) * 48)
    }

    .tw\:sm\:w-auto {
      width: auto
    }

    .tw\:sm\:grid-cols-\[140px_1fr\] {
      grid-template-columns: 140px 1fr
    }

    .tw\:sm\:items-center {
      align-items: center
    }

    .tw\:sm\:p-8 {
      padding: calc(var(--tw-spacing) * 8)
    }

    .tw\:sm\:text-left {
      text-align: left
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  @media (min-width:48rem) {
    .tw\:md\:block {
      display: block
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .tw\:md\:text-md\! {
      font-size: var(--tw-text-md) !important;
      line-height: var(--tw-leading, var(--tw-text-md--line-height)) !important
    }

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

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

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

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

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

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

  @media (min-width:64rem) {
    .tw\:lg\:absolute {
      position: absolute
    }

    .tw\:lg\:relative {
      position: relative
    }

    .tw\:lg\:top-0 {
      top: 0
    }

    .tw\:lg\:right-0 {
      right: 0
    }

    .tw\:lg\:left-0 {
      left: 0
    }

    .tw\:lg\:order-1 {
      order: 1
    }

    .tw\:lg\:order-2 {
      order: 2
    }

    .tw\:lg\:col-span-1 {
      grid-column: span 1/span 1
    }

    .tw\:lg\:col-span-2 {
      grid-column: span 2/span 2
    }

    .tw\:lg\:mx-0 {
      margin-inline: 0
    }

    .tw\:lg\:mx-auto {
      margin-inline: auto
    }

    .tw\:lg\:mt-12 {
      margin-top: calc(var(--tw-spacing) * 12)
    }

    .tw\:lg\:mt-16 {
      margin-top: calc(var(--tw-spacing) * 16)
    }

    .tw\:lg\:mb-6 {
      margin-bottom: calc(var(--tw-spacing) * 6)
    }

    .tw\:lg\:mb-8 {
      margin-bottom: calc(var(--tw-spacing) * 8)
    }

    .tw\:lg\:mb-12 {
      margin-bottom: calc(var(--tw-spacing) * 12)
    }

    .tw\:lg\:block {
      display: block
    }

    .tw\:lg\:flex {
      display: flex
    }

    .tw\:lg\:grid {
      display: grid
    }

    .tw\:lg\:hidden {
      display: none
    }

    .tw\:lg\:aspect-\[2\/1\] {
      aspect-ratio: 2
    }

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

    .tw\:lg\:h-16\! {
      height: calc(var(--tw-spacing) * 16) !important
    }

    .tw\:lg\:h-20 {
      height: calc(var(--tw-spacing) * 20)
    }

    .tw\:lg\:h-full {
      height: 100%
    }

    .tw\:lg\:min-h-\[395px\] {
      min-height: 395px
    }

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

    .tw\:lg\:w-16\! {
      width: calc(var(--tw-spacing) * 16) !important
    }

    .tw\:lg\:w-20 {
      width: calc(var(--tw-spacing) * 20)
    }

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

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

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

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

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

    .tw\:lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .tw\:lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .tw\:lg\:grid-cols-\[0\.85fr_1\.15fr\] {
      grid-template-columns: .85fr 1.15fr
    }

    .tw\:lg\:flex-row {
      flex-direction: row
    }

    .tw\:lg\:items-center {
      align-items: center
    }

    .tw\:lg\:items-start {
      align-items: flex-start
    }

    .tw\:lg\:justify-between {
      justify-content: space-between
    }

    .tw\:lg\:justify-center {
      justify-content: center
    }

    .tw\:lg\:justify-start {
      justify-content: flex-start
    }

    .tw\:lg\:gap-6 {
      gap: calc(var(--tw-spacing) * 6)
    }

    .tw\:lg\:gap-8 {
      gap: calc(var(--tw-spacing) * 8)
    }

    .tw\:lg\:gap-16 {
      gap: calc(var(--tw-spacing) * 16)
    }

    .tw\:lg\:gap-24 {
      gap: calc(var(--tw-spacing) * 24)
    }

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

    .tw\:lg\:self-start {
      align-self: flex-start
    }

    .tw\:lg\:p-8 {
      padding: calc(var(--tw-spacing) * 8)
    }

    .tw\:lg\:py-0 {
      padding-block: 0
    }

    .tw\:lg\:py-10 {
      padding-block: calc(var(--tw-spacing) * 10)
    }

    .tw\:lg\:py-12 {
      padding-block: calc(var(--tw-spacing) * 12)
    }

    .tw\:lg\:py-14 {
      padding-block: calc(var(--tw-spacing) * 14)
    }

    .tw\:lg\:py-16 {
      padding-block: calc(var(--tw-spacing) * 16)
    }

    .tw\:lg\:text-center {
      text-align: center
    }

    .tw\:lg\:text-left {
      text-align: left
    }

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

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

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

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

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

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

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

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

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

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

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

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

    .tw\:lg\:text-8xl\! {
      font-size: var(--tw-text-8xl) !important;
      line-height: var(--tw-leading, var(--tw-text-8xl--line-height)) !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

  @media (min-width:80rem) {
    .tw\:xl\:-translate-x-\[25\%\] {
      --tw-translate-x: calc(25% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  @media (min-width:96rem) {
    .tw\:2xl\:text-2xl {
      font-size: var(--tw-text-2xl);
      line-height: var(--tw-leading, var(--tw-text-2xl--line-height))
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mega-nav-link {
  font-size: var(--tw-text-lg);
  line-height: var(--tw-leading, var(--tw-text-lg--line-height));
  --tw-leading: var(--tw-leading-snug);
  line-height: var(--tw-leading-snug);
  color: var(--tw-color-brand-green);
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex
}

.mega-nav-trigger {
  font-size: var(--tw-text-lg);
  line-height: var(--tw-leading, var(--tw-text-lg--line-height));
  --tw-leading: var(--tw-leading-snug);
  line-height: var(--tw-leading-snug);
  color: var(--tw-color-brand-green);
  cursor: pointer;
  border-style: var(--tw-border-style);
  text-align: left;
  background-color: #0000;
  border-width: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: inline-flex
}

.mega-nav-trigger[aria-expanded=true] {
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold)
}

.mega-nav-trigger[aria-expanded=true] svg {
  opacity: 1
}

.mega-nav-link,
.mega-nav-trigger {
  margin-inline: calc(var(--tw-spacing) * -3);
  padding-inline: calc(var(--tw-spacing) * 3);
  padding-block: calc(var(--tw-spacing) * 1.5);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  --tw-duration: 0s;
  border-radius: .25rem;
  transition-duration: 0s
}

@media (hover:hover) {
  :is(.mega-nav-link, .mega-nav-trigger):hover {
    background-color: var(--tw-color-brand-green)
  }

  @supports (color:color-mix(in lab, red, red)) {
    :is(.mega-nav-link, .mega-nav-trigger):hover {
      background-color: color-mix(in oklab, var(--tw-color-brand-green) 5%, transparent)
    }
  }

  :is(.mega-nav-link, .mega-nav-trigger):hover {
    padding-right: calc(var(--tw-spacing) * 4)
  }
}

.mega-tier-tile {
  transition: filter var(--mega-ease), transform var(--mega-ease), background-color var(--mega-ease)
}

.mega-tier-tile:hover {
  filter: brightness(.98)
}

#editable-content {
  font-size: var(--tw-text-lg);
  line-height: var(--tw-leading, var(--tw-text-lg--line-height));
  font-family: var(--tw-font-sans);
  --tw-leading: var(--tw-leading-snug);
  line-height: var(--tw-leading-snug);
  margin-inline: auto;
  margin-block: calc(var(--tw-spacing) * 8);
  max-width: var(--tw-container-6xl);
  padding-inline: calc(var(--tw-spacing) * 4)
}

@media (min-width:64rem) {
  #editable-content {
    margin-block: calc(var(--tw-spacing) * 12)
  }
}

#editable-content .well {
  background-color: var(--tw-color-brand-green);
  padding: calc(var(--tw-spacing) * 6);
  color: var(--tw-color-white);
  border-radius: .25rem
}

#editable-content .well h3 {
  margin-bottom: calc(var(--tw-spacing) * 2);
  font-family: var(--tw-font-sans-semi-condensed);
  font-size: var(--tw-text-3xl);
  line-height: var(--tw-leading, var(--tw-text-3xl--line-height));
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold)
}

.typography h1 img {
  margin-bottom: calc(var(--tw-spacing) * 6);
  height: calc(var(--tw-spacing) * 16) !important;
  width: auto !important
}

.typography h1 {
  font-family: var(--tw-font-sans-condensed);
  font-size: var(--tw-text-5xl);
  line-height: var(--tw-leading, var(--tw-text-5xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--tw-font-weight-semibold);
  line-height: 1;
  font-weight: var(--tw-font-weight-semibold);
  color: var(--tw-color-brand-green)
}

@media (min-width:40rem) {
  .typography h1 {
    font-size: var(--tw-text-6xl);
    line-height: var(--tw-leading, var(--tw-text-6xl--line-height))
  }
}

.typography h1 {
  margin-bottom: calc(var(--tw-spacing) * 6)
}

.typography h2 {
  font-family: var(--tw-font-sans-condensed);
  font-size: var(--tw-text-5xl);
  line-height: var(--tw-leading, var(--tw-text-5xl--line-height));
  font-size: var(--tw-text-6xl);
  line-height: var(--tw-leading, var(--tw-text-6xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--tw-font-weight-semibold);
  line-height: 1;
  font-weight: var(--tw-font-weight-semibold);
  color: var(--tw-color-brand-green)
}

@media (min-width:40rem) {
  .typography h2 {
    font-size: var(--tw-text-6xl);
    line-height: var(--tw-leading, var(--tw-text-6xl--line-height))
  }
}

.typography h2 {
  margin-bottom: calc(var(--tw-spacing) * 6)
}

.typography h3 {
  font-family: var(--tw-font-sans-semi-condensed);
  font-size: var(--tw-text-3xl);
  line-height: var(--tw-leading, var(--tw-text-3xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--tw-font-weight-semibold);
  line-height: 1;
  font-weight: var(--tw-font-weight-semibold)
}

@media (min-width:40rem) {
  .typography h3 {
    font-size: var(--tw-text-4xl);
    line-height: var(--tw-leading, var(--tw-text-4xl--line-height))
  }
}

.typography h3 {
  margin-bottom: calc(var(--tw-spacing) * 4)
}

.typography h4 {
  font-family: var(--tw-font-sans-semi-condensed);
  font-size: var(--tw-text-2xl);
  line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--tw-font-weight-semibold);
  line-height: 1;
  font-weight: var(--tw-font-weight-semibold);
  color: var(--tw-color-brand-green)
}

@media (min-width:40rem) {
  .typography h4 {
    font-size: var(--tw-text-3xl);
    line-height: var(--tw-leading, var(--tw-text-3xl--line-height))
  }
}

.typography h4 {
  margin-bottom: calc(var(--tw-spacing) * 4)
}

.typography h1+h4,
.typography h2+h4,
.typography h1+.lead {
  font-family: var(--tw-font-sans-semi-condensed);
  font-size: var(--tw-text-2xl);
  line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold);
  color: var(--tw-color-black)
}

@media (min-width:40rem) {

  .typography h1+h4,
  .typography h2+h4,
  .typography h1+.lead {
    font-size: var(--tw-text-3xl);
    line-height: var(--tw-leading, var(--tw-text-3xl--line-height))
  }
}

.typography h1+h4,
.typography h2+h4,
.typography h1+.lead {
  margin-bottom: calc(var(--tw-spacing) * 6);
  margin-top: calc(var(--tw-spacing) * -4) !important
}

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

.typography h4 span {
  font-size: var(--tw-text-xl);
  line-height: var(--tw-leading, var(--tw-text-xl--line-height));
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold);
  color: var(--tw-color-black)
}

@media (min-width:40rem) {
  .typography h4 span {
    font-size: var(--tw-text-2xl);
    line-height: var(--tw-leading, var(--tw-text-2xl--line-height))
  }
}

.typography ul {
  margin-block: calc(var(--tw-spacing) * 4);
  list-style-type: disc
}

.typography ol {
  margin-block: calc(var(--tw-spacing) * 4);
  list-style-type: decimal
}

.typography li {
  margin-bottom: calc(var(--tw-spacing) * 2);
  margin-left: calc(var(--tw-spacing) * 8)
}

.typography li p {
  margin-block: 0
}

.typography li p+p {
  margin-top: calc(var(--tw-spacing) * 2)
}

.typography li ul li {
  list-style-type: circle
}

.typography p {
  margin-bottom: calc(var(--tw-spacing) * 4)
}

.typography hr {
  margin-block: calc(var(--tw-spacing) * 8);
  --tw-border-style: none;
  background-color: var(--tw-color-neutral-500);
  border-style: none;
  border-radius: 3.40282e38px
}

@supports (color:color-mix(in lab, red, red)) {
  .typography hr {
    background-color: color-mix(in oklab, var(--tw-color-neutral-500) 20%, transparent)
  }
}

.typography hr {
  padding-block: 1px
}

.fs-icon {
  background: url(/App_Themes/Sitestyle/img/ico-sprites.png) 0 0/125px 62.5px no-repeat;
  width: 32px;
  height: 32px;
  margin-top: -2px;
  margin-left: -35px;
  position: absolute
}

.fs-icon-find {
  background-position: 0 -32px
}

@media print {

  .btn-hide-in-print,
  .hide-in-print {
    display: none
  }
}

.print-only {
  display: none
}

@media (min-width:40rem) {
  .visible-xs {
    display: none
  }
}

.hidden-xs {
  display: none
}

@media (min-width:40rem) {
  .hidden-xs {
    display: inline
  }
}

.typography .row {
  gap: calc(var(--tw-spacing) * 4);
  flex-direction: column;
  display: flex
}

@media (min-width:40rem) {
  .typography .row {
    display: grid
  }
}

@media (min-width:64rem) {
  .typography .row {
    gap: calc(var(--tw-spacing) * 8);
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }
}

.typography .col-1 {
  grid-column: span 1/span 1
}

.typography .col-2 {
  grid-column: span 2/span 2
}

.typography .col-3 {
  grid-column: span 3/span 3
}

.typography .col-4 {
  grid-column: span 4/span 4
}

.typography .col-5 {
  grid-column: span 5/span 5
}

.typography .col-6 {
  grid-column: span 6/span 6
}

.typography .col-7 {
  grid-column: span 7/span 7
}

.typography .col-8 {
  grid-column: span 8/span 8
}

.typography .col-9 {
  grid-column: span 9/span 9
}

.typography .col-10 {
  grid-column: span 10/span 10
}

.typography .col-11 {
  grid-column: span 11/span 11
}

.typography .col-12 {
  grid-column: span 12/span 12
}

@media (min-width:64rem) {
  .typography .col-sm-1 {
    grid-column: span 1/span 1
  }

  .typography .col-sm-2 {
    grid-column: span 2/span 2
  }

  .typography .col-sm-3 {
    grid-column: span 3/span 3
  }

  .typography .col-sm-4 {
    grid-column: span 4/span 4
  }

  .typography .col-sm-5 {
    grid-column: span 5/span 5
  }

  .typography .col-sm-6 {
    grid-column: span 6/span 6
  }

  .typography .col-sm-7 {
    grid-column: span 7/span 7
  }

  .typography .col-sm-8 {
    grid-column: span 8/span 8
  }

  .typography .col-sm-9 {
    grid-column: span 9/span 9
  }

  .typography .col-sm-10 {
    grid-column: span 10/span 10
  }

  .typography .col-sm-11 {
    grid-column: span 11/span 11
  }

  .typography .col-sm-12 {
    grid-column: span 12/span 12
  }

  .typography .col-md-1 {
    grid-column: span 1/span 1
  }

  .typography .col-md-2 {
    grid-column: span 2/span 2
  }

  .typography .col-md-3 {
    grid-column: span 3/span 3
  }

  .typography .col-md-4 {
    grid-column: span 4/span 4
  }

  .typography .col-md-5 {
    grid-column: span 5/span 5
  }

  .typography .col-md-6 {
    grid-column: span 6/span 6
  }

  .typography .col-md-7 {
    grid-column: span 7/span 7
  }

  .typography .col-md-8 {
    grid-column: span 8/span 8
  }

  .typography .col-md-9 {
    grid-column: span 9/span 9
  }

  .typography .col-md-10 {
    grid-column: span 10/span 10
  }

  .typography .col-md-11 {
    grid-column: span 11/span 11
  }

  .typography .col-md-12 {
    grid-column: span 12/span 12
  }

  .typography .col-lg-1 {
    grid-column: span 1/span 1
  }

  .typography .col-lg-2 {
    grid-column: span 2/span 2
  }

  .typography .col-lg-3 {
    grid-column: span 3/span 3
  }

  .typography .col-lg-4 {
    grid-column: span 4/span 4
  }

  .typography .col-lg-5 {
    grid-column: span 5/span 5
  }

  .typography .col-lg-6 {
    grid-column: span 6/span 6
  }

  .typography .col-lg-7 {
    grid-column: span 7/span 7
  }

  .typography .col-lg-8 {
    grid-column: span 8/span 8
  }

  .typography .col-lg-9 {
    grid-column: span 9/span 9
  }

  .typography .col-lg-10 {
    grid-column: span 10/span 10
  }

  .typography .col-lg-11 {
    grid-column: span 11/span 11
  }

  .typography .col-lg-12 {
    grid-column: span 12/span 12
  }
}

.typography .container:empty {
  display: none
}

.typography .row>.rates-table-shell,
.typography .row>.table,
.typography .row>.table {
  grid-column: 1/-1
}

.typography .header-image {
  width: 100%;
  height: auto
}

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

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

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

.typography p.lead {
  font-family: var(--tw-font-sans);
  font-size: var(--tw-text-2xl);
  line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
  --tw-font-weight: var(--tw-font-weight-medium);
  font-weight: var(--tw-font-weight-medium)
}

.typography .container {
  max-width: var(--tw-container-6xl);
  padding-inline: calc(var(--tw-spacing) * 4);
  padding-block: calc(var(--tw-spacing) * 8);
  margin-inline: auto
}

@media (min-width:64rem) {
  .typography .container {
    padding-block: calc(var(--tw-spacing) * 12)
  }
}

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

.rates {
  margin-top: calc(var(--tw-spacing) * 8)
}

.embed-responsive {
  height: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden
}

.embed-responsive-item {
  border-style: var(--tw-border-style);
  border-width: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%
}

.embed-responsive-4by3 {
  padding-bottom: 75%
}

.fa-ul {
  margin-left: 0 !important;
  list-style-type: none !important
}

table {
  border-collapse: collapse;
  background-color: var(--tw-color-white);
  text-align: left;
  width: 100%;
  max-width: 100%;
  font-size: var(--tw-text-base);
  line-height: var(--tw-leading, var(--tw-text-base--line-height))
}

caption {
  padding: calc(var(--tw-spacing) * 4);
  text-align: left;
  font-size: var(--tw-text-base);
  line-height: var(--tw-leading, var(--tw-text-base--line-height))
}

th {
  text-align: left;
  --tw-font-weight: var(--tw-font-weight-semibold);
  font-weight: var(--tw-font-weight-semibold)
}

th,
td {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--tw-color-neutral-200)
}

@supports (color:color-mix(in lab, red, red)) {

  th,
  td {
    border-color: color-mix(in oklab, var(--tw-color-neutral-200) 60%, transparent)
  }
}

th,
td {
  padding-block: calc(var(--tw-spacing) * 2);
  padding-right: calc(var(--tw-spacing) * 2);
  vertical-align: top
}

thead th {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
  border-color: var(--tw-color-neutral-300);
  text-align: left;
  vertical-align: bottom;
  --tw-font-weight: var(--tw-font-weight-bold);
  font-weight: var(--tw-font-weight-bold)
}

thead:first-child tr:first-child th,
thead:first-child tr:first-child td,
caption+thead tr:first-child th,
caption+thead tr:first-child td,
colgroup+thead tr:first-child th,
colgroup+thead tr:first-child td {
  border-top-style: var(--tw-border-style);
  border-top-width: 0
}

tbody+tbody {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
  border-color: var(--tw-color-neutral-300)
}

.table-condensed th,
.table-condensed td {
  padding: calc(var(--tw-spacing) * 2)
}

.table-bordered,
.table-bordered th,
.table-bordered td {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--tw-color-neutral-300)
}

.table-bordered thead tr th,
.table-bordered thead tr td {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd),
.table-hover tbody tr:hover {
  background-color: var(--tw-color-neutral-100)
}

@supports (color:color-mix(in lab, red, red)) {
  .table-hover tbody tr:hover {
    background-color: color-mix(in oklab, var(--tw-color-neutral-100) 80%, transparent)
  }
}

.table-row-active {
  background-color: var(--tw-color-brand-green-500)
}

@supports (color:color-mix(in lab, red, red)) {
  .table-row-active {
    background-color: color-mix(in oklab, var(--tw-color-brand-green-500) 10%, transparent)
  }
}

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

.table-responsive {
  width: 100%;
  min-height: .25rem;
  overflow-x: auto
}

@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-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid
}

@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-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%
}