/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme {
  :root, :host {
    --color-white: #fff;
    --spacing: 0.25rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --radius-sm: 0.25rem;
    --radius-lg: 0.5rem;
    --color-brand: #ee2726;
    --color-brand-deep: #8e1413;
    --color-ink: #12171b;
    --color-panel: #1b2228;
    --color-panel-2: #232b32;
    --color-steel: #78828e;
    --color-paper: #eeeeec;
    --text-display: clamp(2.5rem, 1.55rem + 4.3vw, 5rem);
    --text-display--line-height: 0.95;
    --text-display--letter-spacing: -0.028em;
    --text-head: clamp(1.75rem, 1.3rem + 2.1vw, 3rem);
    --text-head--line-height: 1.06;
    --text-head--letter-spacing: -0.02em;
    --text-sub: clamp(1.25rem, 1.1rem + 0.8vw, 1.75rem);
    --text-sub--line-height: 1.2;
    --text-sub--letter-spacing: -0.012em;
    --radius-panel: 1.5rem;
    --radius-control: 0.1875rem;
  }
}
@layer utilities {
  .m-0 {
    margin: 0px;
  }
  .m-1 {
    margin: var(--spacing);
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-6 {
    margin: calc(var(--spacing) * 6);
  }
  .m-8 {
    margin: calc(var(--spacing) * 8);
  }
  .m-12 {
    margin: calc(var(--spacing) * 12);
  }
  .m-auto {
    margin: auto;
  }
  .mx-0 {
    margin-inline: 0px;
  }
  .mx-1 {
    margin-inline: var(--spacing);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }
  .mx-12 {
    margin-inline: calc(var(--spacing) * 12);
  }
  .my-0 {
    margin-block: 0px;
  }
  .my-1 {
    margin-block: var(--spacing);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }
  .mt-0 {
    margin-top: 0px;
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mr-0 {
    margin-right: 0px;
  }
  .mr-1 {
    margin-right: var(--spacing);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-8 {
    margin-right: calc(var(--spacing) * 8);
  }
  .mr-12 {
    margin-right: calc(var(--spacing) * 12);
  }
  .mb-0 {
    margin-bottom: 0px;
  }
  .mb-1 {
    margin-bottom: var(--spacing);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .ml-0 {
    margin-left: 0px;
  }
  .ml-1 {
    margin-left: var(--spacing);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-12 {
    margin-left: calc(var(--spacing) * 12);
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .hidden {
    display: none;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .self-center {
    align-self: center;
  }
  .rounded-control {
    border-radius: var(--radius-control);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-panel {
    border-radius: var(--radius-panel);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-b-lg {
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-brand {
    border-color: var(--color-brand);
  }
  .border-paper {
    border-color: var(--color-paper);
  }
  .border-steel {
    border-color: var(--color-steel);
  }
  .bg-brand {
    background-color: var(--color-brand);
  }
  .bg-brand-deep {
    background-color: var(--color-brand-deep);
  }
  .bg-ink {
    background-color: var(--color-ink);
  }
  .bg-panel {
    background-color: var(--color-panel);
  }
  .bg-panel-2 {
    background-color: var(--color-panel-2);
  }
  .bg-paper {
    background-color: var(--color-paper);
  }
  .bg-steel {
    background-color: var(--color-steel);
  }
  .p-0 {
    padding: 0px;
  }
  .p-1 {
    padding: var(--spacing);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .px-0 {
    padding-inline: 0px;
  }
  .px-1 {
    padding-inline: var(--spacing);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .py-0 {
    padding-block: 0px;
  }
  .py-1 {
    padding-block: var(--spacing);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .pt-0 {
    padding-top: 0px;
  }
  .pt-1 {
    padding-top: var(--spacing);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pr-0 {
    padding-right: 0px;
  }
  .pr-1 {
    padding-right: var(--spacing);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pb-0 {
    padding-bottom: 0px;
  }
  .pb-1 {
    padding-bottom: var(--spacing);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pl-0 {
    padding-left: 0px;
  }
  .pl-1 {
    padding-left: var(--spacing);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-display {
    font-size: var(--text-display);
    line-height: var(--tw-leading, var(--text-display--line-height));
    letter-spacing: var(--tw-tracking, var(--text-display--letter-spacing));
  }
  .text-head {
    font-size: var(--text-head);
    line-height: var(--tw-leading, var(--text-head--line-height));
    letter-spacing: var(--tw-tracking, var(--text-head--letter-spacing));
  }
  .text-sub {
    font-size: var(--text-sub);
    line-height: var(--tw-leading, var(--text-sub--line-height));
    letter-spacing: var(--tw-tracking, var(--text-sub--letter-spacing));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-brand {
    color: var(--color-brand);
  }
  .text-ink {
    color: var(--color-ink);
  }
  .text-steel {
    color: var(--color-steel);
  }
  .text-white {
    color: var(--color-white);
  }
  .italic {
    font-style: italic;
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-panel {
    --tw-shadow: 0 18px 40px -24px var(--tw-shadow-color, rgb(0 0 0 / 80%));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  @media (width < 48rem) {
    .max-md\:m-0 {
      margin: 0px;
    }
    .max-md\:m-1 {
      margin: var(--spacing);
    }
    .max-md\:m-2 {
      margin: calc(var(--spacing) * 2);
    }
    .max-md\:m-4 {
      margin: calc(var(--spacing) * 4);
    }
    .max-md\:m-6 {
      margin: calc(var(--spacing) * 6);
    }
    .max-md\:m-8 {
      margin: calc(var(--spacing) * 8);
    }
    .max-md\:m-12 {
      margin: calc(var(--spacing) * 12);
    }
    .max-md\:mx-0 {
      margin-inline: 0px;
    }
    .max-md\:mx-1 {
      margin-inline: var(--spacing);
    }
    .max-md\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
    .max-md\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }
    .max-md\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }
    .max-md\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
    .max-md\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }
    .max-md\:my-0 {
      margin-block: 0px;
    }
    .max-md\:my-1 {
      margin-block: var(--spacing);
    }
    .max-md\:my-2 {
      margin-block: calc(var(--spacing) * 2);
    }
    .max-md\:my-4 {
      margin-block: calc(var(--spacing) * 4);
    }
    .max-md\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }
    .max-md\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .max-md\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }
    .max-md\:mt-0 {
      margin-top: 0px;
    }
    .max-md\:mt-1 {
      margin-top: var(--spacing);
    }
    .max-md\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .max-md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .max-md\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
    .max-md\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .max-md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .max-md\:mr-0 {
      margin-right: 0px;
    }
    .max-md\:mr-1 {
      margin-right: var(--spacing);
    }
    .max-md\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
    .max-md\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
    .max-md\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .max-md\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }
    .max-md\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
    .max-md\:mb-0 {
      margin-bottom: 0px;
    }
    .max-md\:mb-1 {
      margin-bottom: var(--spacing);
    }
    .max-md\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
    .max-md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
    .max-md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .max-md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
    .max-md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
    .max-md\:ml-0 {
      margin-left: 0px;
    }
    .max-md\:ml-1 {
      margin-left: var(--spacing);
    }
    .max-md\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .max-md\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
    .max-md\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
    .max-md\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
    .max-md\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .max-md\:block {
      display: block;
    }
    .max-md\:hidden {
      display: none;
    }
    .max-md\:flex-col {
      flex-direction: column;
    }
    .max-md\:flex-row {
      flex-direction: row;
    }
    .max-md\:flex-row-reverse {
      flex-direction: row-reverse;
    }
    .max-md\:items-center {
      align-items: center;
    }
    .max-md\:items-end {
      align-items: flex-end;
    }
    .max-md\:items-start {
      align-items: flex-start;
    }
    .max-md\:items-stretch {
      align-items: stretch;
    }
    .max-md\:justify-between {
      justify-content: space-between;
    }
    .max-md\:justify-center {
      justify-content: center;
    }
    .max-md\:justify-end {
      justify-content: flex-end;
    }
    .max-md\:justify-start {
      justify-content: flex-start;
    }
    .max-md\:p-0 {
      padding: 0px;
    }
    .max-md\:p-1 {
      padding: var(--spacing);
    }
    .max-md\:p-2 {
      padding: calc(var(--spacing) * 2);
    }
    .max-md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .max-md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .max-md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .max-md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .max-md\:px-0 {
      padding-inline: 0px;
    }
    .max-md\:px-1 {
      padding-inline: var(--spacing);
    }
    .max-md\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .max-md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .max-md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .max-md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .max-md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .max-md\:py-0 {
      padding-block: 0px;
    }
    .max-md\:py-1 {
      padding-block: var(--spacing);
    }
    .max-md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .max-md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .max-md\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .max-md\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .max-md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .max-md\:pt-0 {
      padding-top: 0px;
    }
    .max-md\:pt-1 {
      padding-top: var(--spacing);
    }
    .max-md\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
    .max-md\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
    .max-md\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .max-md\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .max-md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .max-md\:pr-0 {
      padding-right: 0px;
    }
    .max-md\:pr-1 {
      padding-right: var(--spacing);
    }
    .max-md\:pr-2 {
      padding-right: calc(var(--spacing) * 2);
    }
    .max-md\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
    .max-md\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .max-md\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }
    .max-md\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
    .max-md\:pb-0 {
      padding-bottom: 0px;
    }
    .max-md\:pb-1 {
      padding-bottom: var(--spacing);
    }
    .max-md\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
    .max-md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .max-md\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .max-md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .max-md\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .max-md\:pl-0 {
      padding-left: 0px;
    }
    .max-md\:pl-1 {
      padding-left: var(--spacing);
    }
    .max-md\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }
    .max-md\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }
    .max-md\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }
    .max-md\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .max-md\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
    .max-md\:text-center {
      text-align: center;
    }
    .max-md\:text-left {
      text-align: left;
    }
    .max-md\:text-right {
      text-align: right;
    }
    .max-md\:text-display {
      font-size: var(--text-display);
      line-height: var(--tw-leading, var(--text-display--line-height));
      letter-spacing: var(--tw-tracking, var(--text-display--letter-spacing));
    }
    .max-md\:text-head {
      font-size: var(--text-head);
      line-height: var(--tw-leading, var(--text-head--line-height));
      letter-spacing: var(--tw-tracking, var(--text-head--letter-spacing));
    }
    .max-md\:text-sub {
      font-size: var(--text-sub);
      line-height: var(--tw-leading, var(--text-sub--line-height));
      letter-spacing: var(--tw-tracking, var(--text-sub--letter-spacing));
    }
    .max-md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .max-md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  @media (width >= 48rem) {
    @media (width < 64rem) {
      .md\:max-lg\:m-0 {
        margin: 0px;
      }
      .md\:max-lg\:m-1 {
        margin: var(--spacing);
      }
      .md\:max-lg\:m-2 {
        margin: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:m-4 {
        margin: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:m-6 {
        margin: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:m-8 {
        margin: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:m-12 {
        margin: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:mx-0 {
        margin-inline: 0px;
      }
      .md\:max-lg\:mx-1 {
        margin-inline: var(--spacing);
      }
      .md\:max-lg\:mx-2 {
        margin-inline: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:mx-4 {
        margin-inline: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:mx-6 {
        margin-inline: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:mx-8 {
        margin-inline: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:mx-12 {
        margin-inline: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:my-0 {
        margin-block: 0px;
      }
      .md\:max-lg\:my-1 {
        margin-block: var(--spacing);
      }
      .md\:max-lg\:my-2 {
        margin-block: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:my-4 {
        margin-block: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:my-6 {
        margin-block: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:my-8 {
        margin-block: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:my-12 {
        margin-block: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:mt-0 {
        margin-top: 0px;
      }
      .md\:max-lg\:mt-1 {
        margin-top: var(--spacing);
      }
      .md\:max-lg\:mt-2 {
        margin-top: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:mt-4 {
        margin-top: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:mt-6 {
        margin-top: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:mt-8 {
        margin-top: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:mt-12 {
        margin-top: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:mr-0 {
        margin-right: 0px;
      }
      .md\:max-lg\:mr-1 {
        margin-right: var(--spacing);
      }
      .md\:max-lg\:mr-2 {
        margin-right: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:mr-4 {
        margin-right: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:mr-6 {
        margin-right: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:mr-8 {
        margin-right: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:mr-12 {
        margin-right: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:mb-0 {
        margin-bottom: 0px;
      }
      .md\:max-lg\:mb-1 {
        margin-bottom: var(--spacing);
      }
      .md\:max-lg\:mb-2 {
        margin-bottom: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:mb-4 {
        margin-bottom: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:mb-6 {
        margin-bottom: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:mb-8 {
        margin-bottom: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:mb-12 {
        margin-bottom: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:ml-0 {
        margin-left: 0px;
      }
      .md\:max-lg\:ml-1 {
        margin-left: var(--spacing);
      }
      .md\:max-lg\:ml-2 {
        margin-left: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:ml-4 {
        margin-left: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:ml-6 {
        margin-left: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:ml-8 {
        margin-left: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:ml-12 {
        margin-left: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:block {
        display: block;
      }
      .md\:max-lg\:hidden {
        display: none;
      }
      .md\:max-lg\:flex-col {
        flex-direction: column;
      }
      .md\:max-lg\:flex-row {
        flex-direction: row;
      }
      .md\:max-lg\:flex-row-reverse {
        flex-direction: row-reverse;
      }
      .md\:max-lg\:items-center {
        align-items: center;
      }
      .md\:max-lg\:items-end {
        align-items: flex-end;
      }
      .md\:max-lg\:items-start {
        align-items: flex-start;
      }
      .md\:max-lg\:items-stretch {
        align-items: stretch;
      }
      .md\:max-lg\:justify-between {
        justify-content: space-between;
      }
      .md\:max-lg\:justify-center {
        justify-content: center;
      }
      .md\:max-lg\:justify-end {
        justify-content: flex-end;
      }
      .md\:max-lg\:justify-start {
        justify-content: flex-start;
      }
      .md\:max-lg\:p-0 {
        padding: 0px;
      }
      .md\:max-lg\:p-1 {
        padding: var(--spacing);
      }
      .md\:max-lg\:p-2 {
        padding: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:p-4 {
        padding: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:p-6 {
        padding: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:p-8 {
        padding: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:p-12 {
        padding: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:px-0 {
        padding-inline: 0px;
      }
      .md\:max-lg\:px-1 {
        padding-inline: var(--spacing);
      }
      .md\:max-lg\:px-2 {
        padding-inline: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:px-4 {
        padding-inline: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:px-6 {
        padding-inline: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:px-8 {
        padding-inline: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:px-12 {
        padding-inline: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:py-0 {
        padding-block: 0px;
      }
      .md\:max-lg\:py-1 {
        padding-block: var(--spacing);
      }
      .md\:max-lg\:py-2 {
        padding-block: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:py-4 {
        padding-block: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:py-6 {
        padding-block: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:py-8 {
        padding-block: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:py-12 {
        padding-block: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:pt-0 {
        padding-top: 0px;
      }
      .md\:max-lg\:pt-1 {
        padding-top: var(--spacing);
      }
      .md\:max-lg\:pt-2 {
        padding-top: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:pt-4 {
        padding-top: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:pt-6 {
        padding-top: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:pt-8 {
        padding-top: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:pt-12 {
        padding-top: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:pr-0 {
        padding-right: 0px;
      }
      .md\:max-lg\:pr-1 {
        padding-right: var(--spacing);
      }
      .md\:max-lg\:pr-2 {
        padding-right: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:pr-4 {
        padding-right: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:pr-6 {
        padding-right: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:pr-8 {
        padding-right: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:pr-12 {
        padding-right: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:pb-0 {
        padding-bottom: 0px;
      }
      .md\:max-lg\:pb-1 {
        padding-bottom: var(--spacing);
      }
      .md\:max-lg\:pb-2 {
        padding-bottom: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:pb-4 {
        padding-bottom: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:pb-6 {
        padding-bottom: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:pb-8 {
        padding-bottom: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:pb-12 {
        padding-bottom: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:pl-0 {
        padding-left: 0px;
      }
      .md\:max-lg\:pl-1 {
        padding-left: var(--spacing);
      }
      .md\:max-lg\:pl-2 {
        padding-left: calc(var(--spacing) * 2);
      }
      .md\:max-lg\:pl-4 {
        padding-left: calc(var(--spacing) * 4);
      }
      .md\:max-lg\:pl-6 {
        padding-left: calc(var(--spacing) * 6);
      }
      .md\:max-lg\:pl-8 {
        padding-left: calc(var(--spacing) * 8);
      }
      .md\:max-lg\:pl-12 {
        padding-left: calc(var(--spacing) * 12);
      }
      .md\:max-lg\:text-center {
        text-align: center;
      }
      .md\:max-lg\:text-left {
        text-align: left;
      }
      .md\:max-lg\:text-right {
        text-align: right;
      }
      .md\:max-lg\:text-display {
        font-size: var(--text-display);
        line-height: var(--tw-leading, var(--text-display--line-height));
        letter-spacing: var(--tw-tracking, var(--text-display--letter-spacing));
      }
      .md\:max-lg\:text-head {
        font-size: var(--text-head);
        line-height: var(--tw-leading, var(--text-head--line-height));
        letter-spacing: var(--tw-tracking, var(--text-head--letter-spacing));
      }
      .md\:max-lg\:text-sub {
        font-size: var(--text-sub);
        line-height: var(--tw-leading, var(--text-sub--line-height));
        letter-spacing: var(--tw-tracking, var(--text-sub--letter-spacing));
      }
      .md\:max-lg\:text-base {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
      }
      .md\:max-lg\:text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
      }
    }
  }
  @media (width >= 64rem) {
    .lg\:m-0 {
      margin: 0px;
    }
    .lg\:m-1 {
      margin: var(--spacing);
    }
    .lg\:m-2 {
      margin: calc(var(--spacing) * 2);
    }
    .lg\:m-4 {
      margin: calc(var(--spacing) * 4);
    }
    .lg\:m-6 {
      margin: calc(var(--spacing) * 6);
    }
    .lg\:m-8 {
      margin: calc(var(--spacing) * 8);
    }
    .lg\:m-12 {
      margin: calc(var(--spacing) * 12);
    }
    .lg\:mx-0 {
      margin-inline: 0px;
    }
    .lg\:mx-1 {
      margin-inline: var(--spacing);
    }
    .lg\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }
    .lg\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }
    .lg\:mx-6 {
      margin-inline: calc(var(--spacing) * 6);
    }
    .lg\:mx-8 {
      margin-inline: calc(var(--spacing) * 8);
    }
    .lg\:mx-12 {
      margin-inline: calc(var(--spacing) * 12);
    }
    .lg\:my-0 {
      margin-block: 0px;
    }
    .lg\:my-1 {
      margin-block: var(--spacing);
    }
    .lg\:my-2 {
      margin-block: calc(var(--spacing) * 2);
    }
    .lg\:my-4 {
      margin-block: calc(var(--spacing) * 4);
    }
    .lg\:my-6 {
      margin-block: calc(var(--spacing) * 6);
    }
    .lg\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .lg\:my-12 {
      margin-block: calc(var(--spacing) * 12);
    }
    .lg\:mt-0 {
      margin-top: 0px;
    }
    .lg\:mt-1 {
      margin-top: var(--spacing);
    }
    .lg\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .lg\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .lg\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
    .lg\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .lg\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .lg\:mr-0 {
      margin-right: 0px;
    }
    .lg\:mr-1 {
      margin-right: var(--spacing);
    }
    .lg\:mr-2 {
      margin-right: calc(var(--spacing) * 2);
    }
    .lg\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }
    .lg\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .lg\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }
    .lg\:mr-12 {
      margin-right: calc(var(--spacing) * 12);
    }
    .lg\:mb-0 {
      margin-bottom: 0px;
    }
    .lg\:mb-1 {
      margin-bottom: var(--spacing);
    }
    .lg\:mb-2 {
      margin-bottom: calc(var(--spacing) * 2);
    }
    .lg\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
    .lg\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .lg\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
    .lg\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
    .lg\:ml-0 {
      margin-left: 0px;
    }
    .lg\:ml-1 {
      margin-left: var(--spacing);
    }
    .lg\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .lg\:ml-4 {
      margin-left: calc(var(--spacing) * 4);
    }
    .lg\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }
    .lg\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }
    .lg\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .lg\:block {
      display: block;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:flex-col {
      flex-direction: column;
    }
    .lg\:flex-row {
      flex-direction: row;
    }
    .lg\:flex-row-reverse {
      flex-direction: row-reverse;
    }
    .lg\:items-center {
      align-items: center;
    }
    .lg\:items-end {
      align-items: flex-end;
    }
    .lg\:items-start {
      align-items: flex-start;
    }
    .lg\:items-stretch {
      align-items: stretch;
    }
    .lg\:justify-between {
      justify-content: space-between;
    }
    .lg\:justify-center {
      justify-content: center;
    }
    .lg\:justify-end {
      justify-content: flex-end;
    }
    .lg\:justify-start {
      justify-content: flex-start;
    }
    .lg\:p-0 {
      padding: 0px;
    }
    .lg\:p-1 {
      padding: var(--spacing);
    }
    .lg\:p-2 {
      padding: calc(var(--spacing) * 2);
    }
    .lg\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .lg\:px-0 {
      padding-inline: 0px;
    }
    .lg\:px-1 {
      padding-inline: var(--spacing);
    }
    .lg\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .lg\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .lg\:py-0 {
      padding-block: 0px;
    }
    .lg\:py-1 {
      padding-block: var(--spacing);
    }
    .lg\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .lg\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .lg\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .lg\:pt-0 {
      padding-top: 0px;
    }
    .lg\:pt-1 {
      padding-top: var(--spacing);
    }
    .lg\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
    .lg\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
    .lg\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .lg\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .lg\:pr-0 {
      padding-right: 0px;
    }
    .lg\:pr-1 {
      padding-right: var(--spacing);
    }
    .lg\:pr-2 {
      padding-right: calc(var(--spacing) * 2);
    }
    .lg\:pr-4 {
      padding-right: calc(var(--spacing) * 4);
    }
    .lg\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .lg\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }
    .lg\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }
    .lg\:pb-0 {
      padding-bottom: 0px;
    }
    .lg\:pb-1 {
      padding-bottom: var(--spacing);
    }
    .lg\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }
    .lg\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .lg\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .lg\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .lg\:pl-0 {
      padding-left: 0px;
    }
    .lg\:pl-1 {
      padding-left: var(--spacing);
    }
    .lg\:pl-2 {
      padding-left: calc(var(--spacing) * 2);
    }
    .lg\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }
    .lg\:pl-6 {
      padding-left: calc(var(--spacing) * 6);
    }
    .lg\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .lg\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }
    .lg\:text-center {
      text-align: center;
    }
    .lg\:text-left {
      text-align: left;
    }
    .lg\:text-right {
      text-align: right;
    }
    .lg\:text-display {
      font-size: var(--text-display);
      line-height: var(--tw-leading, var(--text-display--line-height));
      letter-spacing: var(--tw-tracking, var(--text-display--letter-spacing));
    }
    .lg\:text-head {
      font-size: var(--text-head);
      line-height: var(--tw-leading, var(--text-head--line-height));
      letter-spacing: var(--tw-tracking, var(--text-head--letter-spacing));
    }
    .lg\:text-sub {
      font-size: var(--text-sub);
      line-height: var(--tw-leading, var(--text-sub--line-height));
      letter-spacing: var(--tw-tracking, var(--text-sub--letter-spacing));
    }
    .lg\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .lg\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@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-border-style: solid;
      --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;
    }
  }
}
