/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: 'Hind Siliguri', sans-serif;
    --font-serif: 'Noto Serif Bengali', serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: 0.25rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --aspect-video: 16 / 9;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-paper: #f4ecdd;
    --color-light: #fbf7ef;
    --color-espresso: #2e2017;
    --color-espresso-soft: #3d2b20;
    --color-copper: #984710;
    --color-copper-dark: #75360c;
    --color-gold: #e7c18f;
    --color-text-soft: #695442;
    --color-line: #ddcfb8;
    --color-surface: #fffaf3;
    --color-sand: #eadbc2;
    --color-gold-deep: #a67537;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.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 {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :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)) {
        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, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-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"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-\[30\%_0_0\] {
    inset: 30% 0 0;
  }
  .inset-\[43\%_0_0\] {
    inset: 43% 0 0;
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-\[-35px\] {
    top: -35px;
  }
  .top-\[0\] {
    top: 0;
  }
  .top-\[10px\] {
    top: 10px;
  }
  .top-\[14px\] {
    top: 14px;
  }
  .top-\[16px\] {
    top: 16px;
  }
  .top-\[17px\] {
    top: 17px;
  }
  .top-\[18\%\] {
    top: 18%;
  }
  .top-\[25px\] {
    top: 25px;
  }
  .top-\[30px\] {
    top: 30px;
  }
  .top-\[31px\] {
    top: 31px;
  }
  .top-\[101px\] {
    top: 101px;
  }
  .top-\[105px\] {
    top: 105px;
  }
  .top-\[121px\] {
    top: 121px;
  }
  .top-\[150px\] {
    top: 150px;
  }
  .top-full {
    top: 100%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-\[8px\] {
    right: 8px;
  }
  .right-\[12px\] {
    right: 12px;
  }
  .right-\[14px\] {
    right: 14px;
  }
  .right-\[16px\] {
    right: 16px;
  }
  .right-\[18px\] {
    right: 18px;
  }
  .right-\[20px\] {
    right: 20px;
  }
  .right-\[23px\] {
    right: 23px;
  }
  .right-\[25px\] {
    right: 25px;
  }
  .right-\[29px\] {
    right: 29px;
  }
  .right-\[35px\] {
    right: 35px;
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-\[12px\] {
    bottom: 12px;
  }
  .bottom-\[18px\] {
    bottom: 18px;
  }
  .bottom-\[22\%\] {
    bottom: 22%;
  }
  .bottom-\[23px\] {
    bottom: 23px;
  }
  .bottom-\[24px\] {
    bottom: 24px;
  }
  .bottom-\[28px\] {
    bottom: 28px;
  }
  .bottom-\[31px\] {
    bottom: 31px;
  }
  .bottom-\[75px\] {
    bottom: 75px;
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-\[-5\%\] {
    left: -5%;
  }
  .left-\[-6px\] {
    left: -6px;
  }
  .left-\[-10\%\] {
    left: -10%;
  }
  .left-\[-18px\] {
    left: -18px;
  }
  .left-\[-19px\] {
    left: -19px;
  }
  .left-\[-9999px\] {
    left: -9999px;
  }
  .left-\[10px\] {
    left: 10px;
  }
  .left-\[14px\] {
    left: 14px;
  }
  .left-\[17px\] {
    left: 17px;
  }
  .left-\[18px\] {
    left: 18px;
  }
  .left-\[20px\] {
    left: 20px;
  }
  .left-\[23px\] {
    left: 23px;
  }
  .left-\[24px\] {
    left: 24px;
  }
  .left-\[25px\] {
    left: 25px;
  }
  .left-\[29px\] {
    left: 29px;
  }
  .left-\[58\%\] {
    left: 58%;
  }
  .left-\[95px\] {
    left: 95px;
  }
  .isolate {
    isolation: isolate;
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-60 {
    z-index: 60;
  }
  .z-100 {
    z-index: 100;
  }
  .-order-1 {
    order: calc(1 * -1);
  }
  .col-\[1\] {
    grid-column: 1;
  }
  .col-\[2\] {
    grid-column: 2;
  }
  .col-\[2_\/_4\] {
    grid-column: 2 / 4;
  }
  .col-\[3\] {
    grid-column: 3;
  }
  .col-\[4\] {
    grid-column: 4;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .col-start-3 {
    grid-column-start: 3;
  }
  .row-\[1\] {
    grid-row: 1;
  }
  .row-\[1_\/_3\] {
    grid-row: 1 / 3;
  }
  .row-\[1_\/_4\] {
    grid-row: 1 / 4;
  }
  .row-\[2\] {
    grid-row: 2;
  }
  .row-\[3\] {
    grid-row: 3;
  }
  .row-span-1 {
    grid-row: span 1 / span 1;
  }
  .row-span-2 {
    grid-row: span 2 / span 2;
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-\[0_0_3px\] {
    margin: 0 0 3px;
  }
  .m-\[0_0_6px\] {
    margin: 0 0 6px;
  }
  .m-\[0_0_15px\] {
    margin: 0 0 15px;
  }
  .m-\[0_0_17px\] {
    margin: 0 0 17px;
  }
  .m-\[0_0_23px\] {
    margin: 0 0 23px;
  }
  .m-\[0_17px_23px_0\] {
    margin: 0 17px 23px 0;
  }
  .m-\[0_auto_44px\] {
    margin: 0 auto 44px;
  }
  .m-\[15px_0_14px\] {
    margin: 15px 0 14px;
  }
  .m-\[16px_0_21px\] {
    margin: 16px 0 21px;
  }
  .m-\[17px_0\] {
    margin: 17px 0;
  }
  .m-\[17px_0_0\] {
    margin: 17px 0 0;
  }
  .m-\[17px_0_0_3px\] {
    margin: 17px 0 0 3px;
  }
  .m-\[18px_0_0\] {
    margin: 18px 0 0;
  }
  .m-\[24px_0\] {
    margin: 24px 0;
  }
  .m-\[27px_0_25px\] {
    margin: 27px 0 25px;
  }
  .m-auto {
    margin: auto;
  }
  .-mx-\[12px\] {
    margin-inline: calc(12px * -1);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-\[16px\] {
    margin-block: 16px;
  }
  .my-\[18px\] {
    margin-block: 18px;
  }
  .my-\[21px\] {
    margin-block: 21px;
  }
  .my-\[23px\] {
    margin-block: 23px;
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-\[-12px\] {
    margin-top: -12px;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[4px\] {
    margin-top: 4px;
  }
  .mt-\[5px\] {
    margin-top: 5px;
  }
  .mt-\[6px\] {
    margin-top: 6px;
  }
  .mt-\[8px\] {
    margin-top: 8px;
  }
  .mt-\[9px\] {
    margin-top: 9px;
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[11px\] {
    margin-top: 11px;
  }
  .mt-\[12px\] {
    margin-top: 12px;
  }
  .mt-\[14px\] {
    margin-top: 14px;
  }
  .mt-\[16px\] {
    margin-top: 16px;
  }
  .mt-\[17px\] {
    margin-top: 17px;
  }
  .mt-\[18px\] {
    margin-top: 18px;
  }
  .mt-\[19px\] {
    margin-top: 19px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[21px\] {
    margin-top: 21px;
  }
  .mt-\[22px\] {
    margin-top: 22px;
  }
  .mt-\[23px\] {
    margin-top: 23px;
  }
  .mt-\[24px\] {
    margin-top: 24px;
  }
  .mt-\[26px\] {
    margin-top: 26px;
  }
  .mt-\[28px\] {
    margin-top: 28px;
  }
  .mt-\[30px\] {
    margin-top: 30px;
  }
  .mt-\[31px\] {
    margin-top: 31px;
  }
  .mt-\[32px\] {
    margin-top: 32px;
  }
  .mt-\[34px\] {
    margin-top: 34px;
  }
  .mt-\[36px\] {
    margin-top: 36px;
  }
  .mt-\[38px\] {
    margin-top: 38px;
  }
  .mt-\[40px\] {
    margin-top: 40px;
  }
  .mt-\[44px\] {
    margin-top: 44px;
  }
  .mt-\[56px\] {
    margin-top: 56px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mb-\[4px\] {
    margin-bottom: 4px;
  }
  .mb-\[5px\] {
    margin-bottom: 5px;
  }
  .mb-\[6px\] {
    margin-bottom: 6px;
  }
  .mb-\[7px\] {
    margin-bottom: 7px;
  }
  .mb-\[8px\] {
    margin-bottom: 8px;
  }
  .mb-\[9px\] {
    margin-bottom: 9px;
  }
  .mb-\[10px\] {
    margin-bottom: 10px;
  }
  .mb-\[11px\] {
    margin-bottom: 11px;
  }
  .mb-\[12px\] {
    margin-bottom: 12px;
  }
  .mb-\[13px\] {
    margin-bottom: 13px;
  }
  .mb-\[14px\] {
    margin-bottom: 14px;
  }
  .mb-\[15px\] {
    margin-bottom: 15px;
  }
  .mb-\[16px\] {
    margin-bottom: 16px;
  }
  .mb-\[17px\] {
    margin-bottom: 17px;
  }
  .mb-\[18px\] {
    margin-bottom: 18px;
  }
  .mb-\[19px\] {
    margin-bottom: 19px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[21px\] {
    margin-bottom: 21px;
  }
  .mb-\[22px\] {
    margin-bottom: 22px;
  }
  .mb-\[24px\] {
    margin-bottom: 24px;
  }
  .mb-\[25px\] {
    margin-bottom: 25px;
  }
  .mb-\[26px\] {
    margin-bottom: 26px;
  }
  .mb-\[27px\] {
    margin-bottom: 27px;
  }
  .mb-\[28px\] {
    margin-bottom: 28px;
  }
  .mb-\[30px\] {
    margin-bottom: 30px;
  }
  .mb-\[34px\] {
    margin-bottom: 34px;
  }
  .mb-\[39px\] {
    margin-bottom: 39px;
  }
  .-ml-\[2px\] {
    margin-left: calc(2px * -1);
  }
  .ml-\[3px\] {
    margin-left: 3px;
  }
  .ml-\[6px\] {
    margin-left: 6px;
  }
  .ml-\[8px\] {
    margin-left: 8px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .inline-grid {
    display: inline-grid;
  }
  .table {
    display: table;
  }
  .aspect-\[3\/4\] {
    aspect-ratio: 3/4;
  }
  .aspect-\[4\/5\] {
    aspect-ratio: 4/5;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-\[1px\] {
    height: 1px;
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-\[7px\] {
    height: 7px;
  }
  .h-\[8px\] {
    height: 8px;
  }
  .h-\[10px\] {
    height: 10px;
  }
  .h-\[12px\] {
    height: 12px;
  }
  .h-\[13px\] {
    height: 13px;
  }
  .h-\[14px\] {
    height: 14px;
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[17px\] {
    height: 17px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[19px\] {
    height: 19px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[21px\] {
    height: 21px;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[23px\] {
    height: 23px;
  }
  .h-\[24px\] {
    height: 24px;
  }
  .h-\[25px\] {
    height: 25px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[27px\] {
    height: 27px;
  }
  .h-\[29px\] {
    height: 29px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[43px\] {
    height: 43px;
  }
  .h-\[44px\] {
    height: 44px;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[53px\] {
    height: 53px;
  }
  .h-\[54px\] {
    height: 54px;
  }
  .h-\[55px\] {
    height: 55px;
  }
  .h-\[56px\] {
    height: 56px;
  }
  .h-\[57px\] {
    height: 57px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[64px\] {
    height: 64px;
  }
  .h-\[72px\] {
    height: 72px;
  }
  .h-\[76px\] {
    height: 76px;
  }
  .h-\[112px\] {
    height: 112px;
  }
  .h-\[118px\] {
    height: 118px;
  }
  .h-\[131px\] {
    height: 131px;
  }
  .h-\[150\%\] {
    height: 150%;
  }
  .h-\[220px\] {
    height: 220px;
  }
  .h-\[271px\] {
    height: 271px;
  }
  .h-\[352px\] {
    height: 352px;
  }
  .h-\[420px\] {
    height: 420px;
  }
  .h-\[467px\] {
    height: 467px;
  }
  .h-\[552px\] {
    height: 552px;
  }
  .h-\[min\(63dvh\,600px\)\] {
    height: min(63dvh, 600px);
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-\[85dvh\] {
    max-height: 85dvh;
  }
  .max-h-\[170px\] {
    max-height: 170px;
  }
  .max-h-\[380px\] {
    max-height: 380px;
  }
  .max-h-\[440px\] {
    max-height: 440px;
  }
  .max-h-\[460px\] {
    max-height: 460px;
  }
  .min-h-\[28px\] {
    min-height: 28px;
  }
  .min-h-\[40px\] {
    min-height: 40px;
  }
  .min-h-\[42px\] {
    min-height: 42px;
  }
  .min-h-\[44px\] {
    min-height: 44px;
  }
  .min-h-\[46px\] {
    min-height: 46px;
  }
  .min-h-\[47px\] {
    min-height: 47px;
  }
  .min-h-\[48px\] {
    min-height: 48px;
  }
  .min-h-\[49px\] {
    min-height: 49px;
  }
  .min-h-\[50px\] {
    min-height: 50px;
  }
  .min-h-\[52px\] {
    min-height: 52px;
  }
  .min-h-\[54px\] {
    min-height: 54px;
  }
  .min-h-\[55px\] {
    min-height: 55px;
  }
  .min-h-\[56px\] {
    min-height: 56px;
  }
  .min-h-\[60px\] {
    min-height: 60px;
  }
  .min-h-\[69px\] {
    min-height: 69px;
  }
  .min-h-\[74px\] {
    min-height: 74px;
  }
  .min-h-\[96px\] {
    min-height: 96px;
  }
  .min-h-\[100px\] {
    min-height: 100px;
  }
  .min-h-\[144px\] {
    min-height: 144px;
  }
  .min-h-\[190px\] {
    min-height: 190px;
  }
  .min-h-\[280px\] {
    min-height: 280px;
  }
  .min-h-\[420px\] {
    min-height: 420px;
  }
  .min-h-\[calc\(100dvh_-_144px\)\] {
    min-height: calc(100dvh - 144px);
  }
  .w-0 {
    width: calc(var(--spacing) * 0);
  }
  .w-\[1px\] {
    width: 1px;
  }
  .w-\[4px\] {
    width: 4px;
  }
  .w-\[7px\] {
    width: 7px;
  }
  .w-\[8px\] {
    width: 8px;
  }
  .w-\[14px\] {
    width: 14px;
  }
  .w-\[15px\] {
    width: 15px;
  }
  .w-\[16px\] {
    width: 16px;
  }
  .w-\[17px\] {
    width: 17px;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[19px\] {
    width: 19px;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[21px\] {
    width: 21px;
  }
  .w-\[22px\] {
    width: 22px;
  }
  .w-\[23px\] {
    width: 23px;
  }
  .w-\[24px\] {
    width: 24px;
  }
  .w-\[25px\] {
    width: 25px;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[27px\] {
    width: 27px;
  }
  .w-\[29px\] {
    width: 29px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[32px\] {
    width: 32px;
  }
  .w-\[34px\] {
    width: 34px;
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[42px\] {
    width: 42px;
  }
  .w-\[43px\] {
    width: 43px;
  }
  .w-\[44px\] {
    width: 44px;
  }
  .w-\[46px\] {
    width: 46px;
  }
  .w-\[48px\] {
    width: 48px;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-\[54px\] {
    width: 54px;
  }
  .w-\[55px\] {
    width: 55px;
  }
  .w-\[56px\] {
    width: 56px;
  }
  .w-\[57px\] {
    width: 57px;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[64\%\] {
    width: 64%;
  }
  .w-\[64px\] {
    width: 64px;
  }
  .w-\[65px\] {
    width: 65px;
  }
  .w-\[70px\] {
    width: 70px;
  }
  .w-\[72px\] {
    width: 72px;
  }
  .w-\[73px\] {
    width: 73px;
  }
  .w-\[82\%\] {
    width: 82%;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[90px\] {
    width: 90px;
  }
  .w-\[92px\] {
    width: 92px;
  }
  .w-\[94px\] {
    width: 94px;
  }
  .w-\[95\%\] {
    width: 95%;
  }
  .w-\[110\%\] {
    width: 110%;
  }
  .w-\[112px\] {
    width: 112px;
  }
  .w-\[127px\] {
    width: 127px;
  }
  .w-\[130\%\] {
    width: 130%;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[156px\] {
    width: 156px;
  }
  .w-\[158px\] {
    width: 158px;
  }
  .w-\[176px\] {
    width: 176px;
  }
  .w-\[243px\] {
    width: 243px;
  }
  .w-\[calc\(100\%_-_64px\)\] {
    width: calc(100% - 64px);
  }
  .w-\[min\(720px\,calc\(100\%_-_32px\)\)\] {
    width: min(720px, calc(100% - 32px));
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .max-w-\[330px\] {
    max-width: 330px;
  }
  .max-w-\[360px\] {
    max-width: 360px;
  }
  .max-w-\[380px\] {
    max-width: 380px;
  }
  .max-w-\[410px\] {
    max-width: 410px;
  }
  .max-w-\[440px\] {
    max-width: 440px;
  }
  .max-w-\[460px\] {
    max-width: 460px;
  }
  .max-w-\[530px\] {
    max-width: 530px;
  }
  .max-w-\[560px\] {
    max-width: 560px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-\[620px\] {
    max-width: 620px;
  }
  .max-w-\[680px\] {
    max-width: 680px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[760px\] {
    max-width: 760px;
  }
  .max-w-\[780px\] {
    max-width: 780px;
  }
  .max-w-\[810px\] {
    max-width: 810px;
  }
  .max-w-\[820px\] {
    max-width: 820px;
  }
  .max-w-\[860px\] {
    max-width: 860px;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-\[1240px\] {
    max-width: 1240px;
  }
  .max-w-\[calc\(100\%_-_32px\)\] {
    max-width: calc(100% - 32px);
  }
  .max-w-\[none\] {
    max-width: none;
  }
  .max-w-full {
    max-width: 100%;
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-\[30px\] {
    min-width: 30px;
  }
  .min-w-\[46px\] {
    min-width: 46px;
  }
  .min-w-\[48px\] {
    min-width: 48px;
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .rotate-\[-14deg\] {
    rotate: -14deg;
  }
  .rotate-\[6deg\] {
    rotate: 6deg;
  }
  .rotate-\[8deg\] {
    rotate: 8deg;
  }
  .transform-\[rotate\(-5deg\)\] {
    transform: rotate(-5deg);
  }
  .transform-\[rotate\(-12deg\)\] {
    transform: rotate(-12deg);
  }
  .transform-\[rotate\(-22deg\)\] {
    transform: rotate(-22deg);
  }
  .transform-\[rotate\(15deg\)\] {
    transform: rotate(15deg);
  }
  .transform-\[translateY\(-160\%\)\] {
    transform: translateY(-160%);
  }
  .transform-\[translateY\(6px\)\] {
    transform: translateY(6px);
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize-y {
    resize: vertical;
  }
  .scroll-mt-0 {
    scroll-margin-top: calc(var(--spacing) * 0);
  }
  .scroll-mt-\[20px\] {
    scroll-margin-top: 20px;
  }
  .scroll-mt-\[24px\] {
    scroll-margin-top: 24px;
  }
  .scroll-mt-\[60px\] {
    scroll-margin-top: 60px;
  }
  .scroll-mt-\[150px\] {
    scroll-margin-top: 150px;
  }
  .scroll-mt-\[230px\] {
    scroll-margin-top: 230px;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .break-inside-avoid {
    break-inside: avoid;
  }
  .\[grid-auto-flow\:dense\] {
    grid-auto-flow: dense;
  }
  .\[grid-auto-rows\:270px\] {
    grid-auto-rows: 270px;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-\[1\.1fr_1fr_1fr_1fr\] {
    grid-template-columns: 1.1fr 1fr 1fr 1fr;
  }
  .grid-cols-\[1\.25fr_1fr_1fr\] {
    grid-template-columns: 1.25fr 1fr 1fr;
  }
  .grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }
  .grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr;
  }
  .grid-cols-\[43px_minmax\(0\,1fr\)\] {
    grid-template-columns: 43px minmax(0,1fr);
  }
  .grid-cols-\[48px_minmax\(0\,1fr\)\] {
    grid-template-columns: 48px minmax(0,1fr);
  }
  .grid-cols-\[52px_minmax\(0\,1fr\)\] {
    grid-template-columns: 52px minmax(0,1fr);
  }
  .grid-cols-\[72px_minmax\(0\,1fr\)\] {
    grid-template-columns: 72px minmax(0,1fr);
  }
  .grid-cols-\[72px_minmax\(0\,1fr\)_auto\] {
    grid-template-columns: 72px minmax(0,1fr) auto;
  }
  .grid-cols-\[96px_minmax\(0\,1fr\)_64px\] {
    grid-template-columns: 96px minmax(0,1fr) 64px;
  }
  .grid-cols-\[137px_1\.2fr_1\.5fr_119px\] {
    grid-template-columns: 137px 1.2fr 1.5fr 119px;
  }
  .grid-cols-\[190px_minmax\(0\,1fr\)\] {
    grid-template-columns: 190px minmax(0,1fr);
  }
  .grid-cols-\[260px_minmax\(0\,1fr\)\] {
    grid-template-columns: 260px minmax(0,1fr);
  }
  .grid-cols-\[280px_minmax\(0\,1fr\)\] {
    grid-template-columns: 280px minmax(0,1fr);
  }
  .grid-cols-\[300px_minmax\(0\,1fr\)\] {
    grid-template-columns: 300px minmax(0,1fr);
  }
  .grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\] {
    grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);
  }
  .grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\] {
    grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
  }
  .grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\] {
    grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);
  }
  .grid-cols-\[minmax\(0\,0\.86fr\)_minmax\(0\,1\.14fr\)\] {
    grid-template-columns: minmax(0,0.86fr) minmax(0,1.14fr);
  }
  .grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\] {
    grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);
  }
  .grid-cols-\[minmax\(0\,1fr\)_300px\] {
    grid-template-columns: minmax(0,1fr) 300px;
  }
  .grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0,1fr) auto;
  }
  .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.95fr\)\] {
    grid-template-columns: minmax(0,1fr) minmax(0,0.95fr);
  }
  .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.06fr\)\] {
    grid-template-columns: minmax(0,1fr) minmax(0,1.06fr);
  }
  .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  }
  .grid-cols-\[minmax\(0\,200px\)_minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0,200px) minmax(0,1fr);
  }
  .grid-rows-\[255px_255px\] {
    grid-template-rows: 255px 255px;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .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;
  }
  .gap-\[2px\] {
    gap: 2px;
  }
  .gap-\[4px\] {
    gap: 4px;
  }
  .gap-\[4px_10px\] {
    gap: 4px 10px;
  }
  .gap-\[4px_16px\] {
    gap: 4px 16px;
  }
  .gap-\[4px_17px\] {
    gap: 4px 17px;
  }
  .gap-\[4px_30px\] {
    gap: 4px 30px;
  }
  .gap-\[5px\] {
    gap: 5px;
  }
  .gap-\[6px\] {
    gap: 6px;
  }
  .gap-\[6px_10px\] {
    gap: 6px 10px;
  }
  .gap-\[6px_12px\] {
    gap: 6px 12px;
  }
  .gap-\[6px_16px\] {
    gap: 6px 16px;
  }
  .gap-\[7px\] {
    gap: 7px;
  }
  .gap-\[7px_15px\] {
    gap: 7px 15px;
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[8px_10px\] {
    gap: 8px 10px;
  }
  .gap-\[8px_12px\] {
    gap: 8px 12px;
  }
  .gap-\[8px_18px\] {
    gap: 8px 18px;
  }
  .gap-\[8px_24px\] {
    gap: 8px 24px;
  }
  .gap-\[9px\] {
    gap: 9px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[10px_16px\] {
    gap: 10px 16px;
  }
  .gap-\[11px\] {
    gap: 11px;
  }
  .gap-\[12px\] {
    gap: 12px;
  }
  .gap-\[12px_16px\] {
    gap: 12px 16px;
  }
  .gap-\[12px_20px\] {
    gap: 12px 20px;
  }
  .gap-\[12px_22px\] {
    gap: 12px 22px;
  }
  .gap-\[13px\] {
    gap: 13px;
  }
  .gap-\[14px\] {
    gap: 14px;
  }
  .gap-\[14px_24px\] {
    gap: 14px 24px;
  }
  .gap-\[15px\] {
    gap: 15px;
  }
  .gap-\[16px\] {
    gap: 16px;
  }
  .gap-\[17px\] {
    gap: 17px;
  }
  .gap-\[18px\] {
    gap: 18px;
  }
  .gap-\[18px_20px\] {
    gap: 18px 20px;
  }
  .gap-\[20px\] {
    gap: 20px;
  }
  .gap-\[21px\] {
    gap: 21px;
  }
  .gap-\[22px\] {
    gap: 22px;
  }
  .gap-\[23px\] {
    gap: 23px;
  }
  .gap-\[24px\] {
    gap: 24px;
  }
  .gap-\[25px\] {
    gap: 25px;
  }
  .gap-\[26px\] {
    gap: 26px;
  }
  .gap-\[27px\] {
    gap: 27px;
  }
  .gap-\[28px\] {
    gap: 28px;
  }
  .gap-\[29px_56px\] {
    gap: 29px 56px;
  }
  .gap-\[30px\] {
    gap: 30px;
  }
  .gap-\[32px\] {
    gap: 32px;
  }
  .gap-\[40px\] {
    gap: 40px;
  }
  .gap-\[44px\] {
    gap: 44px;
  }
  .gap-\[45px\] {
    gap: 45px;
  }
  .gap-\[48px\] {
    gap: 48px;
  }
  .gap-\[56px\] {
    gap: 56px;
  }
  .gap-\[57px\] {
    gap: 57px;
  }
  .gap-\[calc\(0\.25rem_\*_2\)\] {
    gap: calc(0.25rem * 2);
  }
  .gap-\[calc\(0\.25rem_\*_8\)\] {
    gap: calc(0.25rem * 8);
  }
  .gap-x-\[25px\] {
    column-gap: 25px;
  }
  .self-start {
    align-self: flex-start;
  }
  .\[justify-self\:end\] {
    justify-self: end;
  }
  .\[justify-self\:start\] {
    justify-self: start;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  .rounded-\[0_0_14px_14px\] {
    border-radius: 0 0 14px 14px;
  }
  .rounded-\[0_18px_18px_0\] {
    border-radius: 0 18px 18px 0;
  }
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-\[6px_16px_16px_6px\] {
    border-radius: 6px 16px 16px 6px;
  }
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  .rounded-\[9px\] {
    border-radius: 9px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  .rounded-\[16px\] {
    border-radius: 16px;
  }
  .rounded-\[17px\] {
    border-radius: 17px;
  }
  .rounded-\[18px\] {
    border-radius: 18px;
  }
  .rounded-\[19px\] {
    border-radius: 19px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .rounded-\[22px\] {
    border-radius: 22px;
  }
  .rounded-\[23px\] {
    border-radius: 23px;
  }
  .rounded-\[26px\] {
    border-radius: 26px;
  }
  .rounded-\[28px_28px_76px_28px\] {
    border-radius: 28px 28px 76px 28px;
  }
  .rounded-\[50\%\] {
    border-radius: 50%;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-none {
    border-radius: 0;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }
  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-\[5px\] {
    border-style: var(--tw-border-style);
    border-width: 5px;
  }
  .border-\[7px\] {
    border-style: var(--tw-border-style);
    border-width: 7px;
  }
  .border-x-\[7px\] {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 7px;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-\[3px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }
  .border-t-\[4px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }
  .border-t-\[5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 5px;
  }
  .\[border-top-width\:0px\] {
    border-top-width: 0px;
  }
  .\[border-right-width\:0px\] {
    border-right-width: 0px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[4px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }
  .\[border-bottom-width\:0px\] {
    border-bottom-width: 0px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-\[2px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-l-\[3px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }
  .border-l-\[4px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-l-\[5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 5px;
  }
  .border-l-\[12px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 12px;
  }
  .\[border-left-width\:5px\] {
    border-left-width: 5px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .\[border-top-style\:none\] {
    border-top-style: none;
  }
  .\[border-right-style\:none\] {
    border-right-style: none;
  }
  .\[border-bottom-style\:none\] {
    border-bottom-style: none;
  }
  .border-\[\#c3a05c\] {
    border-color: #c3a05c;
  }
  .border-\[\#d8c8ab\] {
    border-color: #d8c8ab;
  }
  .border-\[\#e4dcc1\] {
    border-color: #e4dcc1;
  }
  .border-\[\#e5d4a5\] {
    border-color: #e5d4a5;
  }
  .border-\[\#eadbb7\] {
    border-color: #eadbb7;
  }
  .border-\[\#f6c8c3\] {
    border-color: #f6c8c3;
  }
  .border-\[\#fffaf3aa\] {
    border-color: #fffaf3aa;
  }
  .border-\[\#fffaf340\] {
    border-color: #fffaf340;
  }
  .border-\[\#fffaf350\] {
    border-color: #fffaf350;
  }
  .border-\[\#fffaf366\] {
    border-color: #fffaf366;
  }
  .border-\[\#fffaf390\] {
    border-color: #fffaf390;
  }
  .border-copper {
    border-color: var(--color-copper);
  }
  .border-copper-dark\/30 {
    border-color: color-mix(in srgb, #75360c 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-copper-dark) 30%, transparent);
    }
  }
  .border-copper\/30 {
    border-color: color-mix(in srgb, #984710 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-copper) 30%, transparent);
    }
  }
  .border-copper\/35 {
    border-color: color-mix(in srgb, #984710 35%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-copper) 35%, transparent);
    }
  }
  .border-gold-deep {
    border-color: var(--color-gold-deep);
  }
  .border-gold-deep\/35 {
    border-color: color-mix(in srgb, #a67537 35%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-gold-deep) 35%, transparent);
    }
  }
  .border-gold-deep\/40 {
    border-color: color-mix(in srgb, #a67537 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-gold-deep) 40%, transparent);
    }
  }
  .border-line {
    border-color: var(--color-line);
  }
  .border-sand {
    border-color: var(--color-sand);
  }
  .border-surface {
    border-color: var(--color-surface);
  }
  .border-x-sand {
    border-inline-color: var(--color-sand);
  }
  .border-y-\[\#ece2c8\] {
    border-block-color: #ece2c8;
  }
  .border-y-line {
    border-block-color: var(--color-line);
  }
  .border-t-\[\#d8be7c\] {
    border-top-color: #d8be7c;
  }
  .border-t-\[\#fffaf31a\] {
    border-top-color: #fffaf31a;
  }
  .border-t-\[\#fffaf320\] {
    border-top-color: #fffaf320;
  }
  .border-t-copper {
    border-top-color: var(--color-copper);
  }
  .border-t-current {
    border-top-color: currentcolor;
  }
  .border-t-gold-deep {
    border-top-color: var(--color-gold-deep);
  }
  .border-t-line {
    border-top-color: var(--color-line);
  }
  .border-r-current {
    border-right-color: currentcolor;
  }
  .border-b-\[\#ece2c8\] {
    border-bottom-color: #ece2c8;
  }
  .border-b-\[\#fffaf320\] {
    border-bottom-color: #fffaf320;
  }
  .border-b-copper {
    border-bottom-color: var(--color-copper);
  }
  .border-b-current {
    border-bottom-color: currentcolor;
  }
  .border-b-espresso-soft {
    border-bottom-color: var(--color-espresso-soft);
  }
  .border-b-gold-deep {
    border-bottom-color: var(--color-gold-deep);
  }
  .border-b-line {
    border-bottom-color: var(--color-line);
  }
  .border-b-sand {
    border-bottom-color: var(--color-sand);
  }
  .border-l-\[\#b49a52\] {
    border-left-color: #b49a52;
  }
  .border-l-\[\#fffaf325\] {
    border-left-color: #fffaf325;
  }
  .border-l-copper {
    border-left-color: var(--color-copper);
  }
  .border-l-copper-dark {
    border-left-color: var(--color-copper-dark);
  }
  .border-l-gold-deep {
    border-left-color: var(--color-gold-deep);
  }
  .border-l-line {
    border-left-color: var(--color-line);
  }
  .border-l-sand {
    border-left-color: var(--color-sand);
  }
  .border-l-transparent {
    border-left-color: transparent;
  }
  .bg-\[\#2e2017c9\] {
    background-color: #2e2017c9;
  }
  .bg-\[\#2e2017d9\] {
    background-color: #2e2017d9;
  }
  .bg-\[\#2e201740\] {
    background-color: #2e201740;
  }
  .bg-\[\#9b7d35\] {
    background-color: #9b7d35;
  }
  .bg-\[\#f6f8f0\] {
    background-color: #f6f8f0;
  }
  .bg-\[\#f7f9ed\] {
    background-color: #f7f9ed;
  }
  .bg-\[\#f8faf4\] {
    background-color: #f8faf4;
  }
  .bg-\[\#faf7ec\] {
    background-color: #faf7ec;
  }
  .bg-\[\#fcf7ea\] {
    background-color: #fcf7ea;
  }
  .bg-\[\#fcf8ee\] {
    background-color: #fcf8ee;
  }
  .bg-\[\#fcfef7\] {
    background-color: #fcfef7;
  }
  .bg-\[\#fff5f3\] {
    background-color: #fff5f3;
  }
  .bg-\[\#fffaf3b3\] {
    background-color: #fffaf3b3;
  }
  .bg-\[\#fffaf3b8\] {
    background-color: #fffaf3b8;
  }
  .bg-\[\#fffaf3c9\] {
    background-color: #fffaf3c9;
  }
  .bg-\[\#fffaf3cc\] {
    background-color: #fffaf3cc;
  }
  .bg-\[\#fffaf3ed\] {
    background-color: #fffaf3ed;
  }
  .bg-\[\#fffaf3f0\] {
    background-color: #fffaf3f0;
  }
  .bg-\[\#fffaf3f5\] {
    background-color: #fffaf3f5;
  }
  .bg-\[\#fffaf30d\] {
    background-color: #fffaf30d;
  }
  .bg-\[\#fffaf31a\] {
    background-color: #fffaf31a;
  }
  .bg-\[\#fffaf312\] {
    background-color: #fffaf312;
  }
  .bg-copper {
    background-color: var(--color-copper);
  }
  .bg-copper-dark {
    background-color: var(--color-copper-dark);
  }
  .bg-espresso {
    background-color: var(--color-espresso);
  }
  .bg-espresso-soft {
    background-color: var(--color-espresso-soft);
  }
  .bg-gold-deep {
    background-color: var(--color-gold-deep);
  }
  .bg-light {
    background-color: var(--color-light);
  }
  .bg-line {
    background-color: var(--color-line);
  }
  .bg-paper {
    background-color: var(--color-paper);
  }
  .bg-sand {
    background-color: var(--color-sand);
  }
  .bg-surface {
    background-color: var(--color-surface);
  }
  .bg-text-soft {
    background-color: var(--color-text-soft);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-\[linear-gradient\(\#ddcfb866_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#ddcfb866_1px\,transparent_1px\)\] {
    background-image: linear-gradient(#ddcfb866 1px,transparent 1px),linear-gradient(90deg,#ddcfb866 1px,transparent 1px);
  }
  .bg-none {
    background-image: none;
  }
  .bg-\[length\:34px_34px\] {
    background-size: 34px 34px;
  }
  .fill-current {
    fill: currentcolor;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-\[64\%_center\] {
    object-position: 64% center;
  }
  .object-\[65\%_center\] {
    object-position: 65% center;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-\[0_0_0_22px\] {
    padding: 0 0 0 22px;
  }
  .p-\[0_24px_22px\] {
    padding: 0 24px 22px;
  }
  .p-\[0_24px_23px\] {
    padding: 0 24px 23px;
  }
  .p-\[0_34px_0_24px\] {
    padding: 0 34px 0 24px;
  }
  .p-\[0_76px_22px_24px\] {
    padding: 0 76px 22px 24px;
  }
  .p-\[4px\] {
    padding: 4px;
  }
  .p-\[5px\] {
    padding: 5px;
  }
  .p-\[5px_0\] {
    padding: 5px 0;
  }
  .p-\[5px_9px\] {
    padding: 5px 9px;
  }
  .p-\[5px_10px\] {
    padding: 5px 10px;
  }
  .p-\[5px_12px\] {
    padding: 5px 12px;
  }
  .p-\[6px_10px\] {
    padding: 6px 10px;
  }
  .p-\[7px\] {
    padding: 7px;
  }
  .p-\[7px_2px_3px\] {
    padding: 7px 2px 3px;
  }
  .p-\[7px_13px\] {
    padding: 7px 13px;
  }
  .p-\[7px_18px\] {
    padding: 7px 18px;
  }
  .p-\[8px\] {
    padding: 8px;
  }
  .p-\[8px_10px\] {
    padding: 8px 10px;
  }
  .p-\[8px_18px\] {
    padding: 8px 18px;
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .p-\[10px_0_0_14px\] {
    padding: 10px 0 0 14px;
  }
  .p-\[10px_12px\] {
    padding: 10px 12px;
  }
  .p-\[10px_14px\] {
    padding: 10px 14px;
  }
  .p-\[10px_20px\] {
    padding: 10px 20px;
  }
  .p-\[10px_22px\] {
    padding: 10px 22px;
  }
  .p-\[10px_22px_10px_18px\] {
    padding: 10px 22px 10px 18px;
  }
  .p-\[10px_24px\] {
    padding: 10px 24px;
  }
  .p-\[11px_15px\] {
    padding: 11px 15px;
  }
  .p-\[11px_20px\] {
    padding: 11px 20px;
  }
  .p-\[12px_14px\] {
    padding: 12px 14px;
  }
  .p-\[12px_18px\] {
    padding: 12px 18px;
  }
  .p-\[12px_20px\] {
    padding: 12px 20px;
  }
  .p-\[12px_22px\] {
    padding: 12px 22px;
  }
  .p-\[12px_26px\] {
    padding: 12px 26px;
  }
  .p-\[13px\] {
    padding: 13px;
  }
  .p-\[13px_16px\] {
    padding: 13px 16px;
  }
  .p-\[13px_24px\] {
    padding: 13px 24px;
  }
  .p-\[14px_15px\] {
    padding: 14px 15px;
  }
  .p-\[14px_16px\] {
    padding: 14px 16px;
  }
  .p-\[14px_18px\] {
    padding: 14px 18px;
  }
  .p-\[15px_0\] {
    padding: 15px 0;
  }
  .p-\[16px\] {
    padding: 16px;
  }
  .p-\[16px_0_0\] {
    padding: 16px 0 0;
  }
  .p-\[16px_12px\] {
    padding: 16px 12px;
  }
  .p-\[16px_17px_14px_0\] {
    padding: 16px 17px 14px 0;
  }
  .p-\[16px_18px\] {
    padding: 16px 18px;
  }
  .p-\[16px_20px\] {
    padding: 16px 20px;
  }
  .p-\[18px_20px\] {
    padding: 18px 20px;
  }
  .p-\[18px_20px_20px\] {
    padding: 18px 20px 20px;
  }
  .p-\[18px_22px\] {
    padding: 18px 22px;
  }
  .p-\[20px_22px\] {
    padding: 20px 22px;
  }
  .p-\[20px_24px\] {
    padding: 20px 24px;
  }
  .p-\[20px_25px\] {
    padding: 20px 25px;
  }
  .p-\[21px\] {
    padding: 21px;
  }
  .p-\[21px_0\] {
    padding: 21px 0;
  }
  .p-\[21px_24px\] {
    padding: 21px 24px;
  }
  .p-\[22px\] {
    padding: 22px;
  }
  .p-\[22px_24px\] {
    padding: 22px 24px;
  }
  .p-\[22px_24px_26px\] {
    padding: 22px 24px 26px;
  }
  .p-\[24px\] {
    padding: 24px;
  }
  .p-\[24px_22px\] {
    padding: 24px 22px;
  }
  .p-\[24px_24px_26px\] {
    padding: 24px 24px 26px;
  }
  .p-\[24px_26px\] {
    padding: 24px 26px;
  }
  .p-\[26px_18px\] {
    padding: 26px 18px;
  }
  .p-\[26px_22px_20px\] {
    padding: 26px 22px 20px;
  }
  .p-\[26px_23px\] {
    padding: 26px 23px;
  }
  .p-\[26px_24px\] {
    padding: 26px 24px;
  }
  .p-\[26px_26px_24px\] {
    padding: 26px 26px 24px;
  }
  .p-\[27px_24px\] {
    padding: 27px 24px;
  }
  .p-\[28px_30px\] {
    padding: 28px 30px;
  }
  .p-\[28px_32px\] {
    padding: 28px 32px;
  }
  .p-\[29px\] {
    padding: 29px;
  }
  .p-\[30px\] {
    padding: 30px;
  }
  .p-\[30px_0_0\] {
    padding: 30px 0 0;
  }
  .p-\[32px_26px\] {
    padding: 32px 26px;
  }
  .p-\[32px_36px_38px\] {
    padding: 32px 36px 38px;
  }
  .p-\[33px\] {
    padding: 33px;
  }
  .p-\[34px_32px\] {
    padding: 34px 32px;
  }
  .p-\[34px_38px\] {
    padding: 34px 38px;
  }
  .p-\[36px_38px\] {
    padding: 36px 38px;
  }
  .p-\[36px_42px\] {
    padding: 36px 42px;
  }
  .p-\[36px_42px_37px\] {
    padding: 36px 42px 37px;
  }
  .p-\[38px_26px\] {
    padding: 38px 26px;
  }
  .p-\[38px_40px\] {
    padding: 38px 40px;
  }
  .p-\[44px_28px\] {
    padding: 44px 28px;
  }
  .p-\[44px_48px_46px\] {
    padding: 44px 48px 46px;
  }
  .p-\[48px_0\] {
    padding: 48px 0;
  }
  .p-\[54px_0_46px\] {
    padding: 54px 0 46px;
  }
  .p-\[57px_39px_37px\] {
    padding: 57px 39px 37px;
  }
  .p-\[58px_0_54px\] {
    padding: 58px 0 54px;
  }
  .px-\[2px\] {
    padding-inline: 2px;
  }
  .px-\[8px\] {
    padding-inline: 8px;
  }
  .px-\[10px\] {
    padding-inline: 10px;
  }
  .px-\[11px\] {
    padding-inline: 11px;
  }
  .px-\[12px\] {
    padding-inline: 12px;
  }
  .px-\[13px\] {
    padding-inline: 13px;
  }
  .px-\[14px\] {
    padding-inline: 14px;
  }
  .px-\[16px\] {
    padding-inline: 16px;
  }
  .px-\[18px\] {
    padding-inline: 18px;
  }
  .px-\[20px\] {
    padding-inline: 20px;
  }
  .px-\[22px\] {
    padding-inline: 22px;
  }
  .px-\[28px\] {
    padding-inline: 28px;
  }
  .py-\[2px\] {
    padding-block: 2px;
  }
  .py-\[3px\] {
    padding-block: 3px;
  }
  .py-\[4px\] {
    padding-block: 4px;
  }
  .py-\[5px\] {
    padding-block: 5px;
  }
  .py-\[6px\] {
    padding-block: 6px;
  }
  .py-\[7px\] {
    padding-block: 7px;
  }
  .py-\[8px\] {
    padding-block: 8px;
  }
  .py-\[10px\] {
    padding-block: 10px;
  }
  .py-\[12px\] {
    padding-block: 12px;
  }
  .py-\[14px\] {
    padding-block: 14px;
  }
  .py-\[15px\] {
    padding-block: 15px;
  }
  .py-\[16px\] {
    padding-block: 16px;
  }
  .py-\[30px\] {
    padding-block: 30px;
  }
  .py-\[44px\] {
    padding-block: 44px;
  }
  .py-\[58px\] {
    padding-block: 58px;
  }
  .py-\[76px\] {
    padding-block: 76px;
  }
  .py-\[80px\] {
    padding-block: 80px;
  }
  .pt-\[4px\] {
    padding-top: 4px;
  }
  .pt-\[7px\] {
    padding-top: 7px;
  }
  .pt-\[8px\] {
    padding-top: 8px;
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pt-\[14px\] {
    padding-top: 14px;
  }
  .pt-\[16px\] {
    padding-top: 16px;
  }
  .pt-\[18px\] {
    padding-top: 18px;
  }
  .pt-\[20px\] {
    padding-top: 20px;
  }
  .pt-\[24px\] {
    padding-top: 24px;
  }
  .pt-\[25px\] {
    padding-top: 25px;
  }
  .pt-\[44px\] {
    padding-top: 44px;
  }
  .pt-\[56px\] {
    padding-top: 56px;
  }
  .pt-\[64px\] {
    padding-top: 64px;
  }
  .pt-\[72px\] {
    padding-top: 72px;
  }
  .pt-\[75px\] {
    padding-top: 75px;
  }
  .pr-\[6px\] {
    padding-right: 6px;
  }
  .pr-\[8px\] {
    padding-right: 8px;
  }
  .pr-\[18px\] {
    padding-right: 18px;
  }
  .pr-\[20px\] {
    padding-right: 20px;
  }
  .pr-\[31px\] {
    padding-right: 31px;
  }
  .pr-\[40px\] {
    padding-right: 40px;
  }
  .pr-\[70px\] {
    padding-right: 70px;
  }
  .pb-\[6px\] {
    padding-bottom: 6px;
  }
  .pb-\[7px\] {
    padding-bottom: 7px;
  }
  .pb-\[10px\] {
    padding-bottom: 10px;
  }
  .pb-\[16px\] {
    padding-bottom: 16px;
  }
  .pb-\[18px\] {
    padding-bottom: 18px;
  }
  .pb-\[30px\] {
    padding-bottom: 30px;
  }
  .pb-\[31px\] {
    padding-bottom: 31px;
  }
  .pb-\[42px\] {
    padding-bottom: 42px;
  }
  .pb-\[52px\] {
    padding-bottom: 52px;
  }
  .pb-\[64px\] {
    padding-bottom: 64px;
  }
  .pb-\[75px\] {
    padding-bottom: 75px;
  }
  .pb-\[76px\] {
    padding-bottom: 76px;
  }
  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }
  .pl-\[11px\] {
    padding-left: 11px;
  }
  .pl-\[14px\] {
    padding-left: 14px;
  }
  .pl-\[16px\] {
    padding-left: 16px;
  }
  .pl-\[18px\] {
    padding-left: 18px;
  }
  .pl-\[20px\] {
    padding-left: 20px;
  }
  .pl-\[22px\] {
    padding-left: 22px;
  }
  .pl-\[23px\] {
    padding-left: 23px;
  }
  .pl-\[24px\] {
    padding-left: 24px;
  }
  .pl-\[26px\] {
    padding-left: 26px;
  }
  .pl-\[30px\] {
    padding-left: 30px;
  }
  .pl-\[34px\] {
    padding-left: 34px;
  }
  .pl-\[52px\] {
    padding-left: 52px;
  }
  .pl-\[58px\] {
    padding-left: 58px;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-top {
    vertical-align: top;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .font-serif {
    font-family: var(--font-serif);
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[17px\] {
    font-size: 17px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[19px\] {
    font-size: 19px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[21px\] {
    font-size: 21px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .text-\[23px\] {
    font-size: 23px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[25px\] {
    font-size: 25px;
  }
  .text-\[26px\] {
    font-size: 26px;
  }
  .text-\[27px\] {
    font-size: 27px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[29px\] {
    font-size: 29px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[31px\] {
    font-size: 31px;
  }
  .text-\[35px\] {
    font-size: 35px;
  }
  .text-\[36px\] {
    font-size: 36px;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .text-\[44px\] {
    font-size: 44px;
  }
  .text-\[46px\] {
    font-size: 46px;
  }
  .text-\[52px\] {
    font-size: 52px;
  }
  .text-\[120px\] {
    font-size: 120px;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }
  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }
  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }
  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }
  .leading-\[1\.9\] {
    --tw-leading: 1.9;
    line-height: 1.9;
  }
  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }
  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }
  .leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }
  .leading-\[1\.75\] {
    --tw-leading: 1.75;
    line-height: 1.75;
  }
  .leading-\[1\.85\] {
    --tw-leading: 1.85;
    line-height: 1.85;
  }
  .leading-\[1\.95\] {
    --tw-leading: 1.95;
    line-height: 1.95;
  }
  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[-0\.8px\] {
    --tw-tracking: -0.8px;
    letter-spacing: -0.8px;
  }
  .tracking-\[-1\.2px\] {
    --tw-tracking: -1.2px;
    letter-spacing: -1.2px;
  }
  .tracking-\[0\.3px\] {
    --tw-tracking: 0.3px;
    letter-spacing: 0.3px;
  }
  .tracking-\[0\.5px\] {
    --tw-tracking: 0.5px;
    letter-spacing: 0.5px;
  }
  .tracking-\[1\.1px\] {
    --tw-tracking: 1.1px;
    letter-spacing: 1.1px;
  }
  .tracking-\[1px\] {
    --tw-tracking: 1px;
    letter-spacing: 1px;
  }
  .tracking-\[2px\] {
    --tw-tracking: 2px;
    letter-spacing: 2px;
  }
  .tracking-\[3px\] {
    --tw-tracking: 3px;
    letter-spacing: 3px;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .wrap-anywhere {
    overflow-wrap: anywhere;
  }
  .wrap-break-word {
    overflow-wrap: break-word;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .text-\[\#7a5524\] {
    color: #7a5524;
  }
  .text-\[\#7b5e22\] {
    color: #7b5e22;
  }
  .text-\[\#8a6a29\] {
    color: #8a6a29;
  }
  .text-\[\#8b712d\] {
    color: #8b712d;
  }
  .text-\[\#9b7d35\] {
    color: #9b7d35;
  }
  .text-\[\#665529\] {
    color: #665529;
  }
  .text-\[\#b42318\] {
    color: #b42318;
  }
  .text-\[\#e5c88b\] {
    color: #e5c88b;
  }
  .text-\[\#ecd9a2\] {
    color: #ecd9a2;
  }
  .text-\[\#f5f6e9\] {
    color: #f5f6e9;
  }
  .text-copper {
    color: var(--color-copper);
  }
  .text-copper-dark {
    color: var(--color-copper-dark);
  }
  .text-espresso {
    color: var(--color-espresso);
  }
  .text-gold {
    color: var(--color-gold);
  }
  .text-gold-deep {
    color: var(--color-gold-deep);
  }
  .text-light {
    color: var(--color-light);
  }
  .text-line {
    color: var(--color-line);
  }
  .text-paper {
    color: var(--color-paper);
  }
  .text-sand {
    color: var(--color-sand);
  }
  .text-surface {
    color: var(--color-surface);
  }
  .text-text-soft {
    color: var(--color-text-soft);
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-line {
    text-decoration-color: var(--color-line);
  }
  .underline-offset-\[3px\] {
    text-underline-offset: 3px;
  }
  .underline-offset-\[4px\] {
    text-underline-offset: 4px;
  }
  .underline-offset-\[5px\] {
    text-underline-offset: 5px;
  }
  .accent-copper {
    accent-color: var(--color-copper);
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-\[0\.7\] {
    opacity: 0.7;
  }
  .opacity-\[0\.8\] {
    opacity: 0.8;
  }
  .opacity-\[0\.55\] {
    opacity: 0.55;
  }
  .opacity-\[0\.75\] {
    opacity: 0.75;
  }
  .ring-\[2px\] {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-\[3px\] {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + 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);
  }
  .\[box-shadow\:0_0_0_1px_\#ddcfb8\] {
    box-shadow: 0 0 0 1px #ddcfb8;
  }
  .\[box-shadow\:0_8px_20px_\#2e201714\] {
    box-shadow: 0 8px 20px #2e201714;
  }
  .\[box-shadow\:0_10px_24px_\#2e201759\] {
    box-shadow: 0 10px 24px #2e201759;
  }
  .\[box-shadow\:0_10px_25px_\#2e20170a\] {
    box-shadow: 0 10px 25px #2e20170a;
  }
  .\[box-shadow\:0_12px_25px_\#2e20170b\] {
    box-shadow: 0 12px 25px #2e20170b;
  }
  .\[box-shadow\:0_12px_25px_\#2e201709\] {
    box-shadow: 0 12px 25px #2e201709;
  }
  .\[box-shadow\:0_12px_28px_\#2e201721\] {
    box-shadow: 0 12px 28px #2e201721;
  }
  .\[box-shadow\:0_12px_30px_\#2e20170b\] {
    box-shadow: 0 12px 30px #2e20170b;
  }
  .\[box-shadow\:0_12px_30px_\#2e20170d\] {
    box-shadow: 0 12px 30px #2e20170d;
  }
  .\[box-shadow\:0_12px_30px_\#2e201714\] {
    box-shadow: 0 12px 30px #2e201714;
  }
  .\[box-shadow\:0_12px_30px_\#2e201733\] {
    box-shadow: 0 12px 30px #2e201733;
  }
  .\[box-shadow\:0_14px_36px_\#2e20170d\] {
    box-shadow: 0 14px 36px #2e20170d;
  }
  .\[box-shadow\:0_15px_28px_\#2e201710\] {
    box-shadow: 0 15px 28px #2e201710;
  }
  .\[box-shadow\:0_16px_28px_\#2e201720\] {
    box-shadow: 0 16px 28px #2e201720;
  }
  .\[box-shadow\:0_16px_34px_\#2e20171c\] {
    box-shadow: 0 16px 34px #2e20171c;
  }
  .\[box-shadow\:0_16px_35px_\#2e20170a\] {
    box-shadow: 0 16px 35px #2e20170a;
  }
  .\[box-shadow\:0_16px_36px_\#2e201718\] {
    box-shadow: 0 16px 36px #2e201718;
  }
  .\[box-shadow\:0_19px_38px_\#2e201720\] {
    box-shadow: 0 19px 38px #2e201720;
  }
  .\[box-shadow\:0_20px_28px_-31px_\#2e201790\] {
    box-shadow: 0 20px 28px -31px #2e201790;
  }
  .\[box-shadow\:0_24px_40px_\#2e201726\,inset_-6px_0_0_\#eadbc2\] {
    box-shadow: 0 24px 40px #2e201726,inset -6px 0 0 #eadbc2;
  }
  .\[box-shadow\:none\] {
    box-shadow: none;
  }
  .ring-copper {
    --tw-ring-color: var(--color-copper);
  }
  .ring-gold-deep {
    --tw-ring-color: var(--color-gold-deep);
  }
  .ring-offset-\[3px\] {
    --tw-ring-offset-width: 3px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .ring-offset-\[4px\] {
    --tw-ring-offset-width: 4px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .ring-offset-espresso-soft {
    --tw-ring-offset-color: var(--color-espresso-soft);
  }
  .ring-offset-light {
    --tw-ring-offset-color: var(--color-light);
  }
  .ring-offset-surface {
    --tw-ring-offset-color: var(--color-surface);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-offset-\[-9px\] {
    outline-offset: -9px;
  }
  .outline-\[\#a6753766\] {
    outline-color: #a6753766;
  }
  .drop-shadow-\[0_6px_8px_\#2e201733\] {
    --tw-drop-shadow-size: drop-shadow(0 6px 8px var(--tw-drop-shadow-color, #2e201733));
    --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,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[background\:linear-gradient\(transparent\,\#2e2017b8\)\] {
    background: linear-gradient(transparent,#2e2017b8);
  }
  .\[background\:linear-gradient\(transparent\,\#2e2017eb\)\] {
    background: linear-gradient(transparent,#2e2017eb);
  }
  .\[background\:repeating-linear-gradient\(_0deg\,transparent_0_56px\,\#fffaf3_56px_65px_\)\,repeating-linear-gradient\(_90deg\,\#eadbc2_0_81px\,\#fffaf3_81px_90px_\)\] {
    background: repeating-linear-gradient( 0deg,transparent 0 56px,#fffaf3 56px 65px ),repeating-linear-gradient( 90deg,#eadbc2 0 81px,#fffaf3 81px 90px );
  }
  .\[border-image-outset\:0\] {
    border-image-outset: 0;
  }
  .\[border-image-repeat\:stretch\] {
    border-image-repeat: stretch;
  }
  .\[border-image-slice\:100\%\] {
    border-image-slice: 100%;
  }
  .\[border-image-source\:none\] {
    border-image-source: none;
  }
  .\[border-image-width\:1\] {
    border-image-width: 1;
  }
  .\[border-left\:0\] {
    border-left: 0;
  }
  .\[border\:0\] {
    border: 0;
  }
  .\[clip\:auto\] {
    clip: auto;
  }
  .\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }
  .group-open\/details\:block {
    &:is(:where(.group\/details):is([open], :popover-open, :open) *) {
      display: block;
    }
  }
  .group-open\/details\:hidden {
    &:is(:where(.group\/details):is([open], :popover-open, :open) *) {
      display: none;
    }
  }
  .group-open\/details\:transform-\[rotate\(45deg\)\] {
    &:is(:where(.group\/details):is([open], :popover-open, :open) *) {
      transform: rotate(45deg);
    }
  }
  .group-open\/details\:transform-\[rotate\(90deg\)\] {
    &:is(:where(.group\/details):is([open], :popover-open, :open) *) {
      transform: rotate(90deg);
    }
  }
  .group-open\/details\:text-copper {
    &:is(:where(.group\/details):is([open], :popover-open, :open) *) {
      color: var(--color-copper);
    }
  }
  .group-hover\/card\:text-copper {
    &:is(:where(.group\/card):hover *) {
      color: var(--color-copper);
    }
  }
  .group-hover\/details\:opacity-100 {
    &:is(:where(.group\/details):hover *) {
      opacity: 100%;
    }
  }
  .group-hover\/nav\:text-copper {
    &:is(:where(.group\/nav):hover *) {
      color: var(--color-copper);
    }
  }
  .group-hover\/video\:bg-copper-dark {
    &:is(:where(.group\/video):hover *) {
      background-color: var(--color-copper-dark);
    }
  }
  .group-aria-expanded\/button\:transform-\[rotate\(180deg\)\] {
    &:is(:where(.group\/button)[aria-expanded="true"] *) {
      transform: rotate(180deg);
    }
  }
  .group-aria-expanded\/menu-toggle\:block {
    &:is(:where(.group\/menu-toggle)[aria-expanded="true"] *) {
      display: block;
    }
  }
  .group-aria-expanded\/menu-toggle\:hidden {
    &:is(:where(.group\/menu-toggle)[aria-expanded="true"] *) {
      display: none;
    }
  }
  .group-aria-selected\/tab\:bg-\[\#fffaf333\] {
    &:is(:where(.group\/tab)[aria-selected="true"] *) {
      background-color: #fffaf333;
    }
  }
  .group-aria-selected\/tab\:text-surface {
    &:is(:where(.group\/tab)[aria-selected="true"] *) {
      color: var(--color-surface);
    }
  }
  .group-aria-\[current\=step\]\/step\:bg-copper {
    &:is(:where(.group\/step)[aria-current="step"] *) {
      background-color: var(--color-copper);
    }
  }
  .group-aria-\[current\=step\]\/step\:text-surface {
    &:is(:where(.group\/step)[aria-current="step"] *) {
      color: var(--color-surface);
    }
  }
  .group-data-done\/step\:bg-gold-deep {
    &:is(:where(.group\/step)[data-done] *) {
      background-color: var(--color-gold-deep);
    }
  }
  .group-data-done\/step\:text-surface {
    &:is(:where(.group\/step)[data-done] *) {
      color: var(--color-surface);
    }
  }
  .placeholder\:text-text-soft {
    &::placeholder {
      color: var(--color-text-soft);
    }
  }
  .placeholder\:opacity-100 {
    &::placeholder {
      opacity: 100%;
    }
  }
  .backdrop\:bg-\[\#2e2017d4\] {
    &::backdrop {
      background-color: #2e2017d4;
    }
  }
  .backdrop\:\[backdrop-filter\:blur\(5px\)\] {
    &::backdrop {
      backdrop-filter: blur(5px);
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .before\:top-\[-5px\] {
    &::before {
      content: var(--tw-content);
      top: -5px;
    }
  }
  .before\:top-\[-100px\] {
    &::before {
      content: var(--tw-content);
      top: -100px;
    }
  }
  .before\:top-\[-190px\] {
    &::before {
      content: var(--tw-content);
      top: -190px;
    }
  }
  .before\:top-\[7px\] {
    &::before {
      content: var(--tw-content);
      top: 7px;
    }
  }
  .before\:top-\[9px\] {
    &::before {
      content: var(--tw-content);
      top: 9px;
    }
  }
  .before\:top-\[13px\] {
    &::before {
      content: var(--tw-content);
      top: 13px;
    }
  }
  .before\:top-\[59px\] {
    &::before {
      content: var(--tw-content);
      top: 59px;
    }
  }
  .before\:right-\[-12px\] {
    &::before {
      content: var(--tw-content);
      right: -12px;
    }
  }
  .before\:right-\[-100px\] {
    &::before {
      content: var(--tw-content);
      right: -100px;
    }
  }
  .before\:right-\[-150px\] {
    &::before {
      content: var(--tw-content);
      right: -150px;
    }
  }
  .before\:right-\[12\%\] {
    &::before {
      content: var(--tw-content);
      right: 12%;
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:left-\[-9px\] {
    &::before {
      content: var(--tw-content);
      left: -9px;
    }
  }
  .before\:left-\[-11px\] {
    &::before {
      content: var(--tw-content);
      left: -11px;
    }
  }
  .before\:left-\[4px\] {
    &::before {
      content: var(--tw-content);
      left: 4px;
    }
  }
  .before\:left-\[12\%\] {
    &::before {
      content: var(--tw-content);
      left: 12%;
    }
  }
  .before\:left-\[28px\] {
    &::before {
      content: var(--tw-content);
      left: 28px;
    }
  }
  .before\:-z-1 {
    &::before {
      content: var(--tw-content);
      z-index: calc(1 * -1);
    }
  }
  .before\:h-\[2px\] {
    &::before {
      content: var(--tw-content);
      height: 2px;
    }
  }
  .before\:h-\[8px\] {
    &::before {
      content: var(--tw-content);
      height: 8px;
    }
  }
  .before\:h-\[10px\] {
    &::before {
      content: var(--tw-content);
      height: 10px;
    }
  }
  .before\:h-\[12px\] {
    &::before {
      content: var(--tw-content);
      height: 12px;
    }
  }
  .before\:h-\[16px\] {
    &::before {
      content: var(--tw-content);
      height: 16px;
    }
  }
  .before\:h-\[20px\] {
    &::before {
      content: var(--tw-content);
      height: 20px;
    }
  }
  .before\:h-\[360px\] {
    &::before {
      content: var(--tw-content);
      height: 360px;
    }
  }
  .before\:h-\[520px\] {
    &::before {
      content: var(--tw-content);
      height: 520px;
    }
  }
  .before\:h-\[559px\] {
    &::before {
      content: var(--tw-content);
      height: 559px;
    }
  }
  .before\:h-\[660px\] {
    &::before {
      content: var(--tw-content);
      height: 660px;
    }
  }
  .before\:w-\[8px\] {
    &::before {
      content: var(--tw-content);
      width: 8px;
    }
  }
  .before\:w-\[10px\] {
    &::before {
      content: var(--tw-content);
      width: 10px;
    }
  }
  .before\:w-\[12px\] {
    &::before {
      content: var(--tw-content);
      width: 12px;
    }
  }
  .before\:w-\[16px\] {
    &::before {
      content: var(--tw-content);
      width: 16px;
    }
  }
  .before\:w-\[20px\] {
    &::before {
      content: var(--tw-content);
      width: 20px;
    }
  }
  .before\:w-\[520px\] {
    &::before {
      content: var(--tw-content);
      width: 520px;
    }
  }
  .before\:w-\[660px\] {
    &::before {
      content: var(--tw-content);
      width: 660px;
    }
  }
  .before\:rounded-\[28px_28px_84px_28px\] {
    &::before {
      content: var(--tw-content);
      border-radius: 28px 28px 84px 28px;
    }
  }
  .before\:rounded-\[50\%\] {
    &::before {
      content: var(--tw-content);
      border-radius: 50%;
    }
  }
  .before\:rounded-full {
    &::before {
      content: var(--tw-content);
      border-radius: calc(infinity * 1px);
    }
  }
  .before\:border-\[2px\] {
    &::before {
      content: var(--tw-content);
      border-style: var(--tw-border-style);
      border-width: 2px;
    }
  }
  .before\:border-\[3px\] {
    &::before {
      content: var(--tw-content);
      border-style: var(--tw-border-style);
      border-width: 3px;
    }
  }
  .before\:border-\[4px\] {
    &::before {
      content: var(--tw-content);
      border-style: var(--tw-border-style);
      border-width: 4px;
    }
  }
  .before\:border-\[\#b7a263\] {
    &::before {
      content: var(--tw-content);
      border-color: #b7a263;
    }
  }
  .before\:border-gold-deep {
    &::before {
      content: var(--tw-content);
      border-color: var(--color-gold-deep);
    }
  }
  .before\:border-light {
    &::before {
      content: var(--tw-content);
      border-color: var(--color-light);
    }
  }
  .before\:border-paper {
    &::before {
      content: var(--tw-content);
      border-color: var(--color-paper);
    }
  }
  .before\:bg-copper {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-copper);
    }
  }
  .before\:bg-gold-deep {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-gold-deep);
    }
  }
  .before\:bg-sand {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-sand);
    }
  }
  .before\:bg-surface {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-surface);
    }
  }
  .before\:bg-text-soft {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-text-soft);
    }
  }
  .before\:opacity-\[0\.75\] {
    &::before {
      content: var(--tw-content);
      opacity: 0.75;
    }
  }
  .before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .before\:content-\[\\\'\\\'\] {
    &::before {
      --tw-content: \'\';
      content: var(--tw-content);
    }
  }
  .after\:pointer-events-none {
    &::after {
      content: var(--tw-content);
      pointer-events: none;
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:inset-0 {
    &::after {
      content: var(--tw-content);
      inset: calc(var(--spacing) * 0);
    }
  }
  .after\:inset-x-\[16px\] {
    &::after {
      content: var(--tw-content);
      inset-inline: 16px;
    }
  }
  .after\:top-0 {
    &::after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .after\:top-\[-75px\] {
    &::after {
      content: var(--tw-content);
      top: -75px;
    }
  }
  .after\:top-\[25px\] {
    &::after {
      content: var(--tw-content);
      top: 25px;
    }
  }
  .after\:right-0 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .after\:right-\[-75px\] {
    &::after {
      content: var(--tw-content);
      right: -75px;
    }
  }
  .after\:bottom-0 {
    &::after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }
  }
  .after\:left-\[5px\] {
    &::after {
      content: var(--tw-content);
      left: 5px;
    }
  }
  .after\:-z-1 {
    &::after {
      content: var(--tw-content);
      z-index: calc(1 * -1);
    }
  }
  .after\:h-\[3px\] {
    &::after {
      content: var(--tw-content);
      height: 3px;
    }
  }
  .after\:h-\[140px\] {
    &::after {
      content: var(--tw-content);
      height: 140px;
    }
  }
  .after\:h-full {
    &::after {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .after\:w-\[2px\] {
    &::after {
      content: var(--tw-content);
      width: 2px;
    }
  }
  .after\:w-\[34\%\] {
    &::after {
      content: var(--tw-content);
      width: 34%;
    }
  }
  .after\:w-\[36\%\] {
    &::after {
      content: var(--tw-content);
      width: 36%;
    }
  }
  .after\:w-\[140px\] {
    &::after {
      content: var(--tw-content);
      width: 140px;
    }
  }
  .after\:rounded-\[50\%\] {
    &::after {
      content: var(--tw-content);
      border-radius: 50%;
    }
  }
  .after\:rounded-t-\[3px\] {
    &::after {
      content: var(--tw-content);
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
    }
  }
  .after\:border {
    &::after {
      content: var(--tw-content);
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .after\:border-\[\#d5c18a28\] {
    &::after {
      content: var(--tw-content);
      border-color: #d5c18a28;
    }
  }
  .after\:bg-gold-deep {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-gold-deep);
    }
  }
  .after\:bg-sand {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-sand);
    }
  }
  .after\:bg-\[repeating-linear-gradient\(_45deg\,transparent_0_46px\,\#a6753766_46px_47px\,transparent_47px_93px_\)\,repeating-linear-gradient\(_-45deg\,transparent_0_46px\,\#a6753766_46px_47px\,transparent_47px_93px_\)\] {
    &::after {
      content: var(--tw-content);
      background-image: repeating-linear-gradient( 45deg,transparent 0 46px,#a6753766 46px 47px,transparent 47px 93px ),repeating-linear-gradient( -45deg,transparent 0 46px,#a6753766 46px 47px,transparent 47px 93px );
    }
  }
  .after\:opacity-0 {
    &::after {
      content: var(--tw-content);
      opacity: 0%;
    }
  }
  .after\:opacity-\[0\.2\] {
    &::after {
      content: var(--tw-content);
      opacity: 0.2;
    }
  }
  .after\:opacity-\[0\.32\] {
    &::after {
      content: var(--tw-content);
      opacity: 0.32;
    }
  }
  .after\:content-\[\'\'\] {
    &::after {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .first\:pt-0 {
    &:first-child {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .last\:mb-0 {
    &:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .last\:pb-0 {
    &:last-child {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .last\:after\:hidden {
    &:last-child {
      &::after {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .hover\:border-copper {
    &:hover {
      border-color: var(--color-copper);
    }
  }
  .hover\:border-copper-dark {
    &:hover {
      border-color: var(--color-copper-dark);
    }
  }
  .hover\:border-copper\/60 {
    &:hover {
      border-color: color-mix(in srgb, #984710 60%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-copper) 60%, transparent);
      }
    }
  }
  .hover\:border-gold {
    &:hover {
      border-color: var(--color-gold);
    }
  }
  .hover\:border-line {
    &:hover {
      border-color: var(--color-line);
    }
  }
  .hover\:bg-\[\#fffaf330\] {
    &:hover {
      background-color: #fffaf330;
    }
  }
  .hover\:bg-copper-dark {
    &:hover {
      background-color: var(--color-copper-dark);
    }
  }
  .hover\:bg-light {
    &:hover {
      background-color: var(--color-light);
    }
  }
  .hover\:bg-line {
    &:hover {
      background-color: var(--color-line);
    }
  }
  .hover\:bg-paper {
    &:hover {
      background-color: var(--color-paper);
    }
  }
  .hover\:bg-surface {
    &:hover {
      background-color: var(--color-surface);
    }
  }
  .hover\:text-copper {
    &:hover {
      color: var(--color-copper);
    }
  }
  .hover\:text-gold {
    &:hover {
      color: var(--color-gold);
    }
  }
  .hover\:text-surface {
    &:hover {
      color: var(--color-surface);
    }
  }
  .hover\:decoration-copper {
    &:hover {
      text-decoration-color: var(--color-copper);
    }
  }
  .hover\:\[box-shadow\:0_12px_26px_\#2e201712\] {
    &:hover {
      box-shadow: 0 12px 26px #2e201712;
    }
  }
  .hover\:\[box-shadow\:0_13px_30px_\#2e201709\] {
    &:hover {
      box-shadow: 0 13px 30px #2e201709;
    }
  }
  .hover\:\[box-shadow\:0_14px_30px_\#2e201712\] {
    &:hover {
      box-shadow: 0 14px 30px #2e201712;
    }
  }
  .hover\:\[box-shadow\:0_14px_30px_\#2e201714\] {
    &:hover {
      box-shadow: 0 14px 30px #2e201714;
    }
  }
  .hover\:\[box-shadow\:0_16px_34px_\#2e20171a\] {
    &:hover {
      box-shadow: 0 16px 34px #2e20171a;
    }
  }
  .hover\:\[box-shadow\:0_16px_34px_\#2e20171f\] {
    &:hover {
      box-shadow: 0 16px 34px #2e20171f;
    }
  }
  .hover\:\[box-shadow\:0_18px_32px_\#2e201718\] {
    &:hover {
      box-shadow: 0 18px 32px #2e201718;
    }
  }
  .hover\:\[box-shadow\:none\] {
    &:hover {
      box-shadow: none;
    }
  }
  .focus\:transform-\[translateY\(0\)\] {
    &:focus {
      transform: translateY(0);
    }
  }
  .focus-visible\:opacity-100 {
    &:focus-visible {
      opacity: 100%;
    }
  }
  .focus-visible\:\[box-shadow\:0_0_0_5px_\#fffaf3\] {
    &:focus-visible {
      box-shadow: 0 0 0 5px #fffaf3;
    }
  }
  .has-checked\:border-copper {
    &:has(*:checked) {
      border-color: var(--color-copper);
    }
  }
  .has-checked\:bg-paper {
    &:has(*:checked) {
      background-color: var(--color-paper);
    }
  }
  .aria-expanded\:text-copper {
    &[aria-expanded="true"] {
      color: var(--color-copper);
    }
  }
  .aria-invalid\:border-\[\#b42318\] {
    &[aria-invalid="true"] {
      border-color: #b42318;
    }
  }
  .aria-pressed\:border-copper {
    &[aria-pressed="true"] {
      border-color: var(--color-copper);
    }
  }
  .aria-pressed\:bg-copper {
    &[aria-pressed="true"] {
      background-color: var(--color-copper);
    }
  }
  .aria-pressed\:bg-paper {
    &[aria-pressed="true"] {
      background-color: var(--color-paper);
    }
  }
  .aria-pressed\:text-surface {
    &[aria-pressed="true"] {
      color: var(--color-surface);
    }
  }
  .aria-selected\:border-copper {
    &[aria-selected="true"] {
      border-color: var(--color-copper);
    }
  }
  .aria-selected\:bg-copper {
    &[aria-selected="true"] {
      background-color: var(--color-copper);
    }
  }
  .aria-selected\:text-surface {
    &[aria-selected="true"] {
      color: var(--color-surface);
    }
  }
  .aria-\[current\=page\]\:bg-light {
    &[aria-current="page"] {
      background-color: var(--color-light);
    }
  }
  .aria-\[current\=page\]\:text-copper {
    &[aria-current="page"] {
      color: var(--color-copper);
    }
  }
  .aria-\[current\=step\]\:border-copper {
    &[aria-current="step"] {
      border-color: var(--color-copper);
    }
  }
  .aria-\[current\=step\]\:bg-paper {
    &[aria-current="step"] {
      background-color: var(--color-paper);
    }
  }
  .aria-\[current\=step\]\:text-espresso {
    &[aria-current="step"] {
      color: var(--color-espresso);
    }
  }
  .aria-\[current\=true\]\:border-l-gold-deep {
    &[aria-current="true"] {
      border-left-color: var(--color-gold-deep);
    }
  }
  .aria-\[current\=true\]\:font-semibold {
    &[aria-current="true"] {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .aria-\[current\=true\]\:text-copper {
    &[aria-current="true"] {
      color: var(--color-copper);
    }
  }
  .aria-\[current\=true\]\:after\:opacity-100 {
    &[aria-current="true"] {
      &::after {
        content: var(--tw-content);
        opacity: 100%;
      }
    }
  }
  .data-current\:text-copper {
    &[data-current] {
      color: var(--color-copper);
    }
  }
  .data-current\:after\:absolute {
    &[data-current] {
      &::after {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .data-current\:after\:inset-x-0 {
    &[data-current] {
      &::after {
        content: var(--tw-content);
        inset-inline: calc(var(--spacing) * 0);
      }
    }
  }
  .data-current\:after\:bottom-\[8px\] {
    &[data-current] {
      &::after {
        content: var(--tw-content);
        bottom: 8px;
      }
    }
  }
  .data-current\:after\:h-\[2px\] {
    &[data-current] {
      &::after {
        content: var(--tw-content);
        height: 2px;
      }
    }
  }
  .data-current\:after\:bg-gold-deep {
    &[data-current] {
      &::after {
        content: var(--tw-content);
        background-color: var(--color-gold-deep);
      }
    }
  }
  .data-current\:after\:content-\[\'\'\] {
    &[data-current] {
      &::after {
        --tw-content: '';
        content: var(--tw-content);
      }
    }
  }
  .data-done\:text-espresso {
    &[data-done] {
      color: var(--color-espresso);
    }
  }
  .motion-safe\:\[transition\:background_0\.2s\,box-shadow_0\.2s\,transform_0\.2s\] {
    @media (prefers-reduced-motion: no-preference) {
      transition: background 0.2s,box-shadow 0.2s,transform 0.2s;
    }
  }
  .motion-safe\:\[transition\:background_0\.2s\,transform_0\.2s\] {
    @media (prefers-reduced-motion: no-preference) {
      transition: background 0.2s,transform 0.2s;
    }
  }
  .motion-safe\:\[transition\:transform_0\.2s\,border-color_0\.2s\] {
    @media (prefers-reduced-motion: no-preference) {
      transition: transform 0.2s,border-color 0.2s;
    }
  }
  .motion-safe\:\[transition\:transform_0\.2s\,box-shadow_0\.2s\] {
    @media (prefers-reduced-motion: no-preference) {
      transition: transform 0.2s,box-shadow 0.2s;
    }
  }
  .motion-safe\:\[transition\:transform_0\.2s\] {
    @media (prefers-reduced-motion: no-preference) {
      transition: transform 0.2s;
    }
  }
  .motion-safe\:group-hover\/button\:transform-\[translateX\(3px\)\] {
    @media (prefers-reduced-motion: no-preference) {
      &:is(:where(.group\/button):hover *) {
        transform: translateX(3px);
      }
    }
  }
  .motion-safe\:group-hover\/card\:transform-\[translateX\(3px\)\] {
    @media (prefers-reduced-motion: no-preference) {
      &:is(:where(.group\/card):hover *) {
        transform: translateX(3px);
      }
    }
  }
  .motion-safe\:group-hover\/text-link\:transform-\[translateX\(3px\)\] {
    @media (prefers-reduced-motion: no-preference) {
      &:is(:where(.group\/text-link):hover *) {
        transform: translateX(3px);
      }
    }
  }
  .motion-safe\:hover\:transform-\[translateY\(-1px\)\] {
    @media (prefers-reduced-motion: no-preference) {
      &:hover {
        transform: translateY(-1px);
      }
    }
  }
  .motion-safe\:hover\:transform-\[translateY\(-2px\)\] {
    @media (prefers-reduced-motion: no-preference) {
      &:hover {
        transform: translateY(-2px);
      }
    }
  }
  .motion-safe\:hover\:transform-\[translateY\(-3px\)\] {
    @media (prefers-reduced-motion: no-preference) {
      &:hover {
        transform: translateY(-3px);
      }
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:md\:grid-cols-4 {
    @media (width >= 64rem) {
      @media (width >= 48rem) {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }
    }
  }
  .print\:flex {
    @media print {
      display: flex;
    }
  }
  .print\:hidden {
    @media print {
      display: none;
    }
  }
  .print\:bg-transparent {
    @media print {
      background-color: transparent;
    }
  }
  .print\:py-0 {
    @media print {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .max-1180\:left-\[-17px\] {
    @media (max-width: 1180px) {
      left: -17px;
    }
  }
  .max-1180\:col-\[1_\/_4\] {
    @media (max-width: 1180px) {
      grid-column: 1 / 4;
    }
  }
  .max-1180\:m-\[4px_0_5px_6px\] {
    @media (max-width: 1180px) {
      margin: 4px 0 5px 6px;
    }
  }
  .max-1180\:ml-auto {
    @media (max-width: 1180px) {
      margin-left: auto;
    }
  }
  .max-1180\:block {
    @media (max-width: 1180px) {
      display: block;
    }
  }
  .max-1180\:flex {
    @media (max-width: 1180px) {
      display: flex;
    }
  }
  .max-1180\:hidden {
    @media (max-width: 1180px) {
      display: none;
    }
  }
  .max-1180\:h-\[44px\] {
    @media (max-width: 1180px) {
      height: 44px;
    }
  }
  .max-1180\:h-\[112px\] {
    @media (max-width: 1180px) {
      height: 112px;
    }
  }
  .max-1180\:h-\[455px\] {
    @media (max-width: 1180px) {
      height: 455px;
    }
  }
  .max-1180\:h-\[518px\] {
    @media (max-width: 1180px) {
      height: 518px;
    }
  }
  .max-1180\:max-h-\[calc\(100dvh_-_100px\)\] {
    @media (max-width: 1180px) {
      max-height: calc(100dvh - 100px);
    }
  }
  .max-1180\:min-h-\[52px\] {
    @media (max-width: 1180px) {
      min-height: 52px;
    }
  }
  .max-1180\:w-\[44px\] {
    @media (max-width: 1180px) {
      width: 44px;
    }
  }
  .max-1180\:w-\[139px\] {
    @media (max-width: 1180px) {
      width: 139px;
    }
  }
  .max-1180\:w-full {
    @media (max-width: 1180px) {
      width: 100%;
    }
  }
  .max-1180\:min-w-\[190px\] {
    @media (max-width: 1180px) {
      min-width: 190px;
    }
  }
  .max-1180\:grid-cols-2 {
    @media (max-width: 1180px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .max-1180\:grid-cols-3 {
    @media (max-width: 1180px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .max-1180\:grid-cols-\[1fr_1fr\] {
    @media (max-width: 1180px) {
      grid-template-columns: 1fr 1fr;
    }
  }
  .max-1180\:grid-cols-\[46px_minmax\(0\,1fr\)\] {
    @media (max-width: 1180px) {
      grid-template-columns: 46px minmax(0,1fr);
    }
  }
  .max-1180\:grid-cols-\[125px_1\.1fr_1\.3fr_112px\] {
    @media (max-width: 1180px) {
      grid-template-columns: 125px 1.1fr 1.3fr 112px;
    }
  }
  .max-1180\:flex-wrap {
    @media (max-width: 1180px) {
      flex-wrap: wrap;
    }
  }
  .max-1180\:items-center {
    @media (max-width: 1180px) {
      align-items: center;
    }
  }
  .max-1180\:justify-between {
    @media (max-width: 1180px) {
      justify-content: space-between;
    }
  }
  .max-1180\:gap-\[5px_13px\] {
    @media (max-width: 1180px) {
      gap: 5px 13px;
    }
  }
  .max-1180\:gap-\[5px_21px\] {
    @media (max-width: 1180px) {
      gap: 5px 21px;
    }
  }
  .max-1180\:gap-\[20px\] {
    @media (max-width: 1180px) {
      gap: 20px;
    }
  }
  .max-1180\:gap-\[29px\] {
    @media (max-width: 1180px) {
      gap: 29px;
    }
  }
  .max-1180\:gap-\[29px_35px\] {
    @media (max-width: 1180px) {
      gap: 29px 35px;
    }
  }
  .max-1180\:gap-\[38px\] {
    @media (max-width: 1180px) {
      gap: 38px;
    }
  }
  .max-1180\:gap-\[39px\] {
    @media (max-width: 1180px) {
      gap: 39px;
    }
  }
  .max-1180\:overflow-y-auto {
    @media (max-width: 1180px) {
      overflow-y: auto;
    }
  }
  .max-1180\:border-0 {
    @media (max-width: 1180px) {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .max-1180\:border-t {
    @media (max-width: 1180px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }
  .max-1180\:border-b {
    @media (max-width: 1180px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .max-1180\:border-l-\[2px\] {
    @media (max-width: 1180px) {
      border-left-style: var(--tw-border-style);
      border-left-width: 2px;
    }
  }
  .max-1180\:border-t-line {
    @media (max-width: 1180px) {
      border-top-color: var(--color-line);
    }
  }
  .max-1180\:border-b-sand {
    @media (max-width: 1180px) {
      border-bottom-color: var(--color-sand);
    }
  }
  .max-1180\:border-l-copper {
    @media (max-width: 1180px) {
      border-left-color: var(--color-copper);
    }
  }
  .max-1180\:bg-light {
    @media (max-width: 1180px) {
      background-color: var(--color-light);
    }
  }
  .max-1180\:bg-surface {
    @media (max-width: 1180px) {
      background-color: var(--color-surface);
    }
  }
  .max-1180\:p-0 {
    @media (max-width: 1180px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .max-1180\:p-\[10px_30px_17px\] {
    @media (max-width: 1180px) {
      padding: 10px 30px 17px;
    }
  }
  .max-1180\:p-\[14px_5px\] {
    @media (max-width: 1180px) {
      padding: 14px 5px;
    }
  }
  .max-1180\:p-\[14px_18px\] {
    @media (max-width: 1180px) {
      padding: 14px 18px;
    }
  }
  .max-1180\:p-\[23px\] {
    @media (max-width: 1180px) {
      padding: 23px;
    }
  }
  .max-1180\:p-\[26px\] {
    @media (max-width: 1180px) {
      padding: 26px;
    }
  }
  .max-1180\:p-\[27px\] {
    @media (max-width: 1180px) {
      padding: 27px;
    }
  }
  .max-1180\:px-\[17px\] {
    @media (max-width: 1180px) {
      padding-inline: 17px;
    }
  }
  .max-1180\:text-left {
    @media (max-width: 1180px) {
      text-align: left;
    }
  }
  .max-1180\:text-\[12px\] {
    @media (max-width: 1180px) {
      font-size: 12px;
    }
  }
  .max-1180\:text-\[15px\] {
    @media (max-width: 1180px) {
      font-size: 15px;
    }
  }
  .max-1180\:text-\[16px\] {
    @media (max-width: 1180px) {
      font-size: 16px;
    }
  }
  .max-1180\:text-\[17px\] {
    @media (max-width: 1180px) {
      font-size: 17px;
    }
  }
  .max-1180\:text-\[18px\] {
    @media (max-width: 1180px) {
      font-size: 18px;
    }
  }
  .max-1180\:text-\[19px\] {
    @media (max-width: 1180px) {
      font-size: 19px;
    }
  }
  .max-1180\:text-\[21px\] {
    @media (max-width: 1180px) {
      font-size: 21px;
    }
  }
  .max-1180\:text-\[22px\] {
    @media (max-width: 1180px) {
      font-size: 22px;
    }
  }
  .max-1180\:text-\[23px\] {
    @media (max-width: 1180px) {
      font-size: 23px;
    }
  }
  .max-1180\:text-\[24px\] {
    @media (max-width: 1180px) {
      font-size: 24px;
    }
  }
  .max-1180\:text-\[27px\] {
    @media (max-width: 1180px) {
      font-size: 27px;
    }
  }
  .max-1180\:text-\[31px\] {
    @media (max-width: 1180px) {
      font-size: 31px;
    }
  }
  .max-1180\:text-\[46px\] {
    @media (max-width: 1180px) {
      font-size: 46px;
    }
  }
  .max-1180\:text-copper {
    @media (max-width: 1180px) {
      color: var(--color-copper);
    }
  }
  .max-1180\:text-espresso {
    @media (max-width: 1180px) {
      color: var(--color-espresso);
    }
  }
  .max-1180\:\[border\:0\] {
    @media (max-width: 1180px) {
      border: 0;
    }
  }
  .max-1180\:before\:h-\[526px\] {
    @media (max-width: 1180px) {
      &::before {
        content: var(--tw-content);
        height: 526px;
      }
    }
  }
  .max-1180\:aria-\[current\=page\]\:font-semibold {
    @media (max-width: 1180px) {
      &[aria-current="page"] {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
      }
    }
  }
  .max-1180\:data-current\:text-copper {
    @media (max-width: 1180px) {
      &[data-current] {
        color: var(--color-copper);
      }
    }
  }
  .max-1024\:grid-cols-\[1fr\] {
    @media (max-width: 1024px) {
      grid-template-columns: 1fr;
    }
  }
  .max-1024\:gap-\[12px\] {
    @media (max-width: 1024px) {
      gap: 12px;
    }
  }
  .max-1024\:gap-\[25px\] {
    @media (max-width: 1024px) {
      gap: 25px;
    }
  }
  .max-1024\:p-\[25px\] {
    @media (max-width: 1024px) {
      padding: 25px;
    }
  }
  .max-1024\:group-aria-expanded\/button\:transform-\[rotate\(180deg\)\] {
    @media (max-width: 1024px) {
      &:is(:where(.group\/button)[aria-expanded="true"] *) {
        transform: rotate(180deg);
      }
    }
  }
  .max-1024\:aria-expanded\:text-copper {
    @media (max-width: 1024px) {
      &[aria-expanded="true"] {
        color: var(--color-copper);
      }
    }
  }
  .max-1000\:sr-only {
    @media (max-width: 1000px) {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
    }
  }
  .max-1000\:static {
    @media (max-width: 1000px) {
      position: static;
    }
  }
  .max-1000\:col-\[2\] {
    @media (max-width: 1000px) {
      grid-column: 2;
    }
  }
  .max-1000\:col-\[3\] {
    @media (max-width: 1000px) {
      grid-column: 3;
    }
  }
  .max-1000\:row-\[1\] {
    @media (max-width: 1000px) {
      grid-row: 1;
    }
  }
  .max-1000\:row-\[2\] {
    @media (max-width: 1000px) {
      grid-row: 2;
    }
  }
  .max-1000\:mx-0 {
    @media (max-width: 1000px) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .max-1000\:mt-\[8px\] {
    @media (max-width: 1000px) {
      margin-top: 8px;
    }
  }
  .max-1000\:ml-0 {
    @media (max-width: 1000px) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .max-1000\:block {
    @media (max-width: 1000px) {
      display: block;
    }
  }
  .max-1000\:flex {
    @media (max-width: 1000px) {
      display: flex;
    }
  }
  .max-1000\:hidden {
    @media (max-width: 1000px) {
      display: none;
    }
  }
  .max-1000\:h-\[410px\] {
    @media (max-width: 1000px) {
      height: 410px;
    }
  }
  .max-1000\:h-\[488px\] {
    @media (max-width: 1000px) {
      height: 488px;
    }
  }
  .max-1000\:min-h-\[44px\] {
    @media (max-width: 1000px) {
      min-height: 44px;
    }
  }
  .max-1000\:max-w-\[800px\] {
    @media (max-width: 1000px) {
      max-width: 800px;
    }
  }
  .max-1000\:max-w-none {
    @media (max-width: 1000px) {
      max-width: none;
    }
  }
  .max-1000\:min-w-\[229px\] {
    @media (max-width: 1000px) {
      min-width: 229px;
    }
  }
  .max-1000\:shrink-0 {
    @media (max-width: 1000px) {
      flex-shrink: 0;
    }
  }
  .max-1000\:scroll-mt-\[20px\] {
    @media (max-width: 1000px) {
      scroll-margin-top: 20px;
    }
  }
  .max-1000\:\[grid-auto-rows\:240px\] {
    @media (max-width: 1000px) {
      grid-auto-rows: 240px;
    }
  }
  .max-1000\:grid-cols-1 {
    @media (max-width: 1000px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .max-1000\:grid-cols-2 {
    @media (max-width: 1000px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .max-1000\:grid-cols-\[1fr\] {
    @media (max-width: 1000px) {
      grid-template-columns: 1fr;
    }
  }
  .max-1000\:grid-cols-\[1fr_1fr\] {
    @media (max-width: 1000px) {
      grid-template-columns: 1fr 1fr;
    }
  }
  .max-1000\:grid-cols-\[117px_1fr_115px\] {
    @media (max-width: 1000px) {
      grid-template-columns: 117px 1fr 115px;
    }
  }
  .max-1000\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\] {
    @media (max-width: 1000px) {
      grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
    }
  }
  .max-1000\:grid-cols-\[minmax\(0\,1fr\)\] {
    @media (max-width: 1000px) {
      grid-template-columns: minmax(0,1fr);
    }
  }
  .max-1000\:flex-col {
    @media (max-width: 1000px) {
      flex-direction: column;
    }
  }
  .max-1000\:items-start {
    @media (max-width: 1000px) {
      align-items: flex-start;
    }
  }
  .max-1000\:items-stretch {
    @media (max-width: 1000px) {
      align-items: stretch;
    }
  }
  .max-1000\:gap-\[8px\] {
    @media (max-width: 1000px) {
      gap: 8px;
    }
  }
  .max-1000\:gap-\[10px\] {
    @media (max-width: 1000px) {
      gap: 10px;
    }
  }
  .max-1000\:gap-\[13px\] {
    @media (max-width: 1000px) {
      gap: 13px;
    }
  }
  .max-1000\:gap-\[20px\] {
    @media (max-width: 1000px) {
      gap: 20px;
    }
  }
  .max-1000\:gap-\[24px\] {
    @media (max-width: 1000px) {
      gap: 24px;
    }
  }
  .max-1000\:gap-\[26px\] {
    @media (max-width: 1000px) {
      gap: 26px;
    }
  }
  .max-1000\:gap-\[27px\] {
    @media (max-width: 1000px) {
      gap: 27px;
    }
  }
  .max-1000\:gap-\[28px\] {
    @media (max-width: 1000px) {
      gap: 28px;
    }
  }
  .max-1000\:gap-\[29px\] {
    @media (max-width: 1000px) {
      gap: 29px;
    }
  }
  .max-1000\:gap-\[30px\] {
    @media (max-width: 1000px) {
      gap: 30px;
    }
  }
  .max-1000\:gap-\[32px\] {
    @media (max-width: 1000px) {
      gap: 32px;
    }
  }
  .max-1000\:gap-\[34px\] {
    @media (max-width: 1000px) {
      gap: 34px;
    }
  }
  .max-1000\:gap-\[36px\] {
    @media (max-width: 1000px) {
      gap: 36px;
    }
  }
  .max-1000\:gap-\[40px\] {
    @media (max-width: 1000px) {
      gap: 40px;
    }
  }
  .max-1000\:overflow-x-auto {
    @media (max-width: 1000px) {
      overflow-x: auto;
    }
  }
  .max-1000\:rounded-\[20px\] {
    @media (max-width: 1000px) {
      border-radius: 20px;
    }
  }
  .max-1000\:border {
    @media (max-width: 1000px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .max-1000\:border-b-0 {
    @media (max-width: 1000px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .max-1000\:border-l-0 {
    @media (max-width: 1000px) {
      border-left-style: var(--tw-border-style);
      border-left-width: 0px;
    }
  }
  .max-1000\:border-line {
    @media (max-width: 1000px) {
      border-color: var(--color-line);
    }
  }
  .max-1000\:bg-surface {
    @media (max-width: 1000px) {
      background-color: var(--color-surface);
    }
  }
  .max-1000\:p-0 {
    @media (max-width: 1000px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .max-1000\:p-\[23px\] {
    @media (max-width: 1000px) {
      padding: 23px;
    }
  }
  .max-1000\:px-\[16px\] {
    @media (max-width: 1000px) {
      padding-inline: 16px;
    }
  }
  .max-1000\:py-\[6px\] {
    @media (max-width: 1000px) {
      padding-block: 6px;
    }
  }
  .max-1000\:pb-\[4px\] {
    @media (max-width: 1000px) {
      padding-bottom: 4px;
    }
  }
  .max-1000\:text-\[15px\] {
    @media (max-width: 1000px) {
      font-size: 15px;
    }
  }
  .max-1000\:text-\[17px\] {
    @media (max-width: 1000px) {
      font-size: 17px;
    }
  }
  .max-1000\:text-\[19px\] {
    @media (max-width: 1000px) {
      font-size: 19px;
    }
  }
  .max-1000\:text-\[20px\] {
    @media (max-width: 1000px) {
      font-size: 20px;
    }
  }
  .max-1000\:text-\[21px\] {
    @media (max-width: 1000px) {
      font-size: 21px;
    }
  }
  .max-1000\:text-\[23px\] {
    @media (max-width: 1000px) {
      font-size: 23px;
    }
  }
  .max-1000\:text-\[35px\] {
    @media (max-width: 1000px) {
      font-size: 35px;
    }
  }
  .max-1000\:text-\[41px\] {
    @media (max-width: 1000px) {
      font-size: 41px;
    }
  }
  .max-1000\:whitespace-nowrap {
    @media (max-width: 1000px) {
      white-space: nowrap;
    }
  }
  .max-1000\:\[scrollbar-width\:none\] {
    @media (max-width: 1000px) {
      scrollbar-width: none;
    }
  }
  .max-1000\:before\:hidden {
    @media (max-width: 1000px) {
      &::before {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .max-1000\:before\:h-\[495px\] {
    @media (max-width: 1000px) {
      &::before {
        content: var(--tw-content);
        height: 495px;
      }
    }
  }
  .max-1000\:aria-\[current\=true\]\:border-copper {
    @media (max-width: 1000px) {
      &[aria-current="true"] {
        border-color: var(--color-copper);
      }
    }
  }
  .max-1000\:aria-\[current\=true\]\:bg-copper {
    @media (max-width: 1000px) {
      &[aria-current="true"] {
        background-color: var(--color-copper);
      }
    }
  }
  .max-1000\:aria-\[current\=true\]\:text-surface {
    @media (max-width: 1000px) {
      &[aria-current="true"] {
        color: var(--color-surface);
      }
    }
  }
  .max-900\:hidden {
    @media (max-width: 900px) {
      display: none;
    }
  }
  .max-900\:h-\[100px\] {
    @media (max-width: 900px) {
      height: 100px;
    }
  }
  .max-900\:h-\[292px\] {
    @media (max-width: 900px) {
      height: 292px;
    }
  }
  .max-900\:w-\[132px\] {
    @media (max-width: 900px) {
      width: 132px;
    }
  }
  .max-900\:w-\[143px\] {
    @media (max-width: 900px) {
      width: 143px;
    }
  }
  .max-900\:w-\[150px\] {
    @media (max-width: 900px) {
      width: 150px;
    }
  }
  .max-900\:grid-cols-\[1fr\] {
    @media (max-width: 900px) {
      grid-template-columns: 1fr;
    }
  }
  .max-900\:grid-cols-\[1fr_1fr\] {
    @media (max-width: 900px) {
      grid-template-columns: 1fr 1fr;
    }
  }
  .max-900\:grid-cols-\[222px_minmax\(0\,1fr\)\] {
    @media (max-width: 900px) {
      grid-template-columns: 222px minmax(0,1fr);
    }
  }
  .max-900\:grid-cols-\[230px_minmax\(0\,1fr\)\] {
    @media (max-width: 900px) {
      grid-template-columns: 230px minmax(0,1fr);
    }
  }
  .max-900\:grid-cols-\[240px_minmax\(0\,1fr\)\] {
    @media (max-width: 900px) {
      grid-template-columns: 240px minmax(0,1fr);
    }
  }
  .max-900\:flex-col {
    @media (max-width: 900px) {
      flex-direction: column;
    }
  }
  .max-900\:items-start {
    @media (max-width: 900px) {
      align-items: flex-start;
    }
  }
  .max-900\:gap-\[38px\] {
    @media (max-width: 900px) {
      gap: 38px;
    }
  }
  .max-900\:p-\[30px\] {
    @media (max-width: 900px) {
      padding: 30px;
    }
  }
  .max-900\:p-\[32px_30px\] {
    @media (max-width: 900px) {
      padding: 32px 30px;
    }
  }
  .max-900\:p-\[34px_32px\] {
    @media (max-width: 900px) {
      padding: 34px 32px;
    }
  }
  .max-900\:px-\[22px\] {
    @media (max-width: 900px) {
      padding-inline: 22px;
    }
  }
  .max-900\:pb-0 {
    @media (max-width: 900px) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .max-900\:text-\[13px\] {
    @media (max-width: 900px) {
      font-size: 13px;
    }
  }
  .max-900\:text-\[15px\] {
    @media (max-width: 900px) {
      font-size: 15px;
    }
  }
  .max-900\:text-\[20px\] {
    @media (max-width: 900px) {
      font-size: 20px;
    }
  }
  .max-900\:text-\[25px\] {
    @media (max-width: 900px) {
      font-size: 25px;
    }
  }
  .max-900\:text-\[32px\] {
    @media (max-width: 900px) {
      font-size: 32px;
    }
  }
  .max-900\:text-\[34px\] {
    @media (max-width: 900px) {
      font-size: 34px;
    }
  }
  .max-900\:text-\[36px\] {
    @media (max-width: 900px) {
      font-size: 36px;
    }
  }
  .max-900\:tracking-\[-1px\] {
    @media (max-width: 900px) {
      --tw-tracking: -1px;
      letter-spacing: -1px;
    }
  }
  .max-900\:before\:h-\[300px\] {
    @media (max-width: 900px) {
      &::before {
        content: var(--tw-content);
        height: 300px;
      }
    }
  }
  .max-760\:sr-only {
    @media (max-width: 760px) {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
    }
  }
  .max-760\:fixed {
    @media (max-width: 760px) {
      position: fixed;
    }
  }
  .max-760\:relative {
    @media (max-width: 760px) {
      position: relative;
    }
  }
  .max-760\:top-\[22px\] {
    @media (max-width: 760px) {
      top: 22px;
    }
  }
  .max-760\:top-\[25px\] {
    @media (max-width: 760px) {
      top: 25px;
    }
  }
  .max-760\:right-0 {
    @media (max-width: 760px) {
      right: calc(var(--spacing) * 0);
    }
  }
  .max-760\:bottom-0 {
    @media (max-width: 760px) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .max-760\:bottom-\[96px\] {
    @media (max-width: 760px) {
      bottom: 96px;
    }
  }
  .max-760\:left-0 {
    @media (max-width: 760px) {
      left: calc(var(--spacing) * 0);
    }
  }
  .max-760\:left-\[-8px\] {
    @media (max-width: 760px) {
      left: -8px;
    }
  }
  .max-760\:z-29 {
    @media (max-width: 760px) {
      z-index: 29;
    }
  }
  .max-760\:col-\[1\] {
    @media (max-width: 760px) {
      grid-column: 1;
    }
  }
  .max-760\:col-\[1_\/_3\] {
    @media (max-width: 760px) {
      grid-column: 1 / 3;
    }
  }
  .max-760\:col-\[2\] {
    @media (max-width: 760px) {
      grid-column: 2;
    }
  }
  .max-760\:col-start-auto {
    @media (max-width: 760px) {
      grid-column-start: auto;
    }
  }
  .max-760\:row-\[1_\/_3\] {
    @media (max-width: 760px) {
      grid-row: 1 / 3;
    }
  }
  .max-760\:row-\[3\] {
    @media (max-width: 760px) {
      grid-row: 3;
    }
  }
  .max-760\:row-\[4\] {
    @media (max-width: 760px) {
      grid-row: 4;
    }
  }
  .max-760\:row-span-2 {
    @media (max-width: 760px) {
      grid-row: span 2 / span 2;
    }
  }
  .max-760\:m-\[24px_0_21px\] {
    @media (max-width: 760px) {
      margin: 24px 0 21px;
    }
  }
  .max-760\:mt-\[7px\] {
    @media (max-width: 760px) {
      margin-top: 7px;
    }
  }
  .max-760\:mt-\[26px\] {
    @media (max-width: 760px) {
      margin-top: 26px;
    }
  }
  .max-760\:mt-\[29px\] {
    @media (max-width: 760px) {
      margin-top: 29px;
    }
  }
  .max-760\:mb-\[5px\] {
    @media (max-width: 760px) {
      margin-bottom: 5px;
    }
  }
  .max-760\:mb-\[17px\] {
    @media (max-width: 760px) {
      margin-bottom: 17px;
    }
  }
  .max-760\:mb-\[30px\] {
    @media (max-width: 760px) {
      margin-bottom: 30px;
    }
  }
  .max-760\:mb-\[31px\] {
    @media (max-width: 760px) {
      margin-bottom: 31px;
    }
  }
  .max-760\:ml-auto {
    @media (max-width: 760px) {
      margin-left: auto;
    }
  }
  .max-760\:block {
    @media (max-width: 760px) {
      display: block;
    }
  }
  .max-760\:flex {
    @media (max-width: 760px) {
      display: flex;
    }
  }
  .max-760\:grid {
    @media (max-width: 760px) {
      display: grid;
    }
  }
  .max-760\:hidden {
    @media (max-width: 760px) {
      display: none;
    }
  }
  .max-760\:h-\[52px\] {
    @media (max-width: 760px) {
      height: 52px;
    }
  }
  .max-760\:h-\[92px\] {
    @media (max-width: 760px) {
      height: 92px;
    }
  }
  .max-760\:h-\[260px\] {
    @media (max-width: 760px) {
      height: 260px;
    }
  }
  .max-760\:h-\[320px\] {
    @media (max-width: 760px) {
      height: 320px;
    }
  }
  .max-760\:h-\[360px\] {
    @media (max-width: 760px) {
      height: 360px;
    }
  }
  .max-760\:h-\[454px\] {
    @media (max-width: 760px) {
      height: 454px;
    }
  }
  .max-760\:h-full {
    @media (max-width: 760px) {
      height: 100%;
    }
  }
  .max-760\:max-h-\[calc\(100dvh_-_224px_-_env\(safe-area-inset-bottom\)\)\] {
    @media (max-width: 760px) {
      max-height: calc(100dvh - 224px - env(safe-area-inset-bottom));
    }
  }
  .max-760\:min-h-\[53px\] {
    @media (max-width: 760px) {
      min-height: 53px;
    }
  }
  .max-760\:min-h-\[60px\] {
    @media (max-width: 760px) {
      min-height: 60px;
    }
  }
  .max-760\:min-h-\[280px\] {
    @media (max-width: 760px) {
      min-height: 280px;
    }
  }
  .max-760\:min-h-\[300px\] {
    @media (max-width: 760px) {
      min-height: 300px;
    }
  }
  .max-760\:w-\[52px\] {
    @media (max-width: 760px) {
      width: 52px;
    }
  }
  .max-760\:w-\[100px\] {
    @media (max-width: 760px) {
      width: 100px;
    }
  }
  .max-760\:w-\[124px\] {
    @media (max-width: 760px) {
      width: 124px;
    }
  }
  .max-760\:w-\[145px\] {
    @media (max-width: 760px) {
      width: 145px;
    }
  }
  .max-760\:w-\[calc\(100\%_-_40px\)\] {
    @media (max-width: 760px) {
      width: calc(100% - 40px);
    }
  }
  .max-760\:w-full {
    @media (max-width: 760px) {
      width: 100%;
    }
  }
  .max-760\:max-w-\[560px\] {
    @media (max-width: 760px) {
      max-width: 560px;
    }
  }
  .max-760\:max-w-\[580px\] {
    @media (max-width: 760px) {
      max-width: 580px;
    }
  }
  .max-760\:max-w-\[640px\] {
    @media (max-width: 760px) {
      max-width: 640px;
    }
  }
  .max-760\:max-w-none {
    @media (max-width: 760px) {
      max-width: none;
    }
  }
  .max-760\:min-w-0 {
    @media (max-width: 760px) {
      min-width: calc(var(--spacing) * 0);
    }
  }
  .max-760\:shrink-0 {
    @media (max-width: 760px) {
      flex-shrink: 0;
    }
  }
  .max-760\:grid-cols-2 {
    @media (max-width: 760px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .max-760\:grid-cols-\[1fr\] {
    @media (max-width: 760px) {
      grid-template-columns: 1fr;
    }
  }
  .max-760\:grid-cols-\[1fr_1fr\] {
    @media (max-width: 760px) {
      grid-template-columns: 1fr 1fr;
    }
  }
  .max-760\:grid-cols-\[72px_minmax\(0\,1fr\)\] {
    @media (max-width: 760px) {
      grid-template-columns: 72px minmax(0,1fr);
    }
  }
  .max-760\:grid-cols-\[114px_1fr\] {
    @media (max-width: 760px) {
      grid-template-columns: 114px 1fr;
    }
  }
  .max-760\:grid-cols-\[150px_minmax\(0\,1fr\)\] {
    @media (max-width: 760px) {
      grid-template-columns: 150px minmax(0,1fr);
    }
  }
  .max-760\:grid-rows-\[300px_235px_255px\] {
    @media (max-width: 760px) {
      grid-template-rows: 300px 235px 255px;
    }
  }
  .max-760\:flex-col {
    @media (max-width: 760px) {
      flex-direction: column;
    }
  }
  .max-760\:flex-row {
    @media (max-width: 760px) {
      flex-direction: row;
    }
  }
  .max-760\:items-center {
    @media (max-width: 760px) {
      align-items: center;
    }
  }
  .max-760\:items-start {
    @media (max-width: 760px) {
      align-items: flex-start;
    }
  }
  .max-760\:items-stretch {
    @media (max-width: 760px) {
      align-items: stretch;
    }
  }
  .max-760\:justify-between {
    @media (max-width: 760px) {
      justify-content: space-between;
    }
  }
  .max-760\:justify-center {
    @media (max-width: 760px) {
      justify-content: center;
    }
  }
  .max-760\:justify-start {
    @media (max-width: 760px) {
      justify-content: flex-start;
    }
  }
  .max-760\:gap-\[4px\] {
    @media (max-width: 760px) {
      gap: 4px;
    }
  }
  .max-760\:gap-\[9px\] {
    @media (max-width: 760px) {
      gap: 9px;
    }
  }
  .max-760\:gap-\[9px_20px\] {
    @media (max-width: 760px) {
      gap: 9px 20px;
    }
  }
  .max-760\:gap-\[11px\] {
    @media (max-width: 760px) {
      gap: 11px;
    }
  }
  .max-760\:gap-\[14px\] {
    @media (max-width: 760px) {
      gap: 14px;
    }
  }
  .max-760\:gap-\[15px\] {
    @media (max-width: 760px) {
      gap: 15px;
    }
  }
  .max-760\:gap-\[16px\] {
    @media (max-width: 760px) {
      gap: 16px;
    }
  }
  .max-760\:gap-\[18px\] {
    @media (max-width: 760px) {
      gap: 18px;
    }
  }
  .max-760\:gap-\[19px\] {
    @media (max-width: 760px) {
      gap: 19px;
    }
  }
  .max-760\:gap-\[22px\] {
    @media (max-width: 760px) {
      gap: 22px;
    }
  }
  .max-760\:gap-\[23px\] {
    @media (max-width: 760px) {
      gap: 23px;
    }
  }
  .max-760\:gap-\[24px\] {
    @media (max-width: 760px) {
      gap: 24px;
    }
  }
  .max-760\:gap-\[26px\] {
    @media (max-width: 760px) {
      gap: 26px;
    }
  }
  .max-760\:gap-\[29px\] {
    @media (max-width: 760px) {
      gap: 29px;
    }
  }
  .max-760\:gap-\[34px\] {
    @media (max-width: 760px) {
      gap: 34px;
    }
  }
  .max-760\:gap-\[37px\] {
    @media (max-width: 760px) {
      gap: 37px;
    }
  }
  .max-760\:\[align-self\:start\] {
    @media (max-width: 760px) {
      align-self: start;
    }
  }
  .max-760\:\[justify-self\:start\] {
    @media (max-width: 760px) {
      justify-self: start;
    }
  }
  .max-760\:justify-self-center {
    @media (max-width: 760px) {
      justify-self: center;
    }
  }
  .max-760\:overflow-visible {
    @media (max-width: 760px) {
      overflow: visible;
    }
  }
  .max-760\:rounded-\[10px\] {
    @media (max-width: 760px) {
      border-radius: 10px;
    }
  }
  .max-760\:rounded-\[11px\] {
    @media (max-width: 760px) {
      border-radius: 11px;
    }
  }
  .max-760\:rounded-\[12px\] {
    @media (max-width: 760px) {
      border-radius: 12px;
    }
  }
  .max-760\:rounded-\[16px\] {
    @media (max-width: 760px) {
      border-radius: 16px;
    }
  }
  .max-760\:rounded-\[19px\] {
    @media (max-width: 760px) {
      border-radius: 19px;
    }
  }
  .max-760\:rounded-none {
    @media (max-width: 760px) {
      border-radius: 0;
    }
  }
  .max-760\:border {
    @media (max-width: 760px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .max-760\:border-0 {
    @media (max-width: 760px) {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .max-760\:border-t {
    @media (max-width: 760px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }
  .max-760\:border-b {
    @media (max-width: 760px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .max-760\:border-espresso-soft {
    @media (max-width: 760px) {
      border-color: var(--color-espresso-soft);
    }
  }
  .max-760\:border-gold-deep {
    @media (max-width: 760px) {
      border-color: var(--color-gold-deep);
    }
  }
  .max-760\:border-sand {
    @media (max-width: 760px) {
      border-color: var(--color-sand);
    }
  }
  .max-760\:border-t-gold-deep {
    @media (max-width: 760px) {
      border-top-color: var(--color-gold-deep);
    }
  }
  .max-760\:bg-\[\#fffaf3f5\] {
    @media (max-width: 760px) {
      background-color: #fffaf3f5;
    }
  }
  .max-760\:bg-espresso {
    @media (max-width: 760px) {
      background-color: var(--color-espresso);
    }
  }
  .max-760\:bg-paper {
    @media (max-width: 760px) {
      background-color: var(--color-paper);
    }
  }
  .max-760\:bg-surface {
    @media (max-width: 760px) {
      background-color: var(--color-surface);
    }
  }
  .max-760\:bg-transparent {
    @media (max-width: 760px) {
      background-color: transparent;
    }
  }
  .max-760\:p-0 {
    @media (max-width: 760px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .max-760\:p-\[0_68px_20px_20px\] {
    @media (max-width: 760px) {
      padding: 0 68px 20px 20px;
    }
  }
  .max-760\:p-\[6px\] {
    @media (max-width: 760px) {
      padding: 6px;
    }
  }
  .max-760\:p-\[6px_7px\] {
    @media (max-width: 760px) {
      padding: 6px 7px;
    }
  }
  .max-760\:p-\[6px_18px\] {
    @media (max-width: 760px) {
      padding: 6px 18px;
    }
  }
  .max-760\:p-\[8px_19px\] {
    @media (max-width: 760px) {
      padding: 8px 19px;
    }
  }
  .max-760\:p-\[10px_18px_calc\(10px_\+_env\(safe-area-inset-bottom\)\)\] {
    @media (max-width: 760px) {
      padding: 10px 18px calc(10px + env(safe-area-inset-bottom));
    }
  }
  .max-760\:p-\[14px\] {
    @media (max-width: 760px) {
      padding: 14px;
    }
  }
  .max-760\:p-\[19px_20px\] {
    @media (max-width: 760px) {
      padding: 19px 20px;
    }
  }
  .max-760\:p-\[21px\] {
    @media (max-width: 760px) {
      padding: 21px;
    }
  }
  .max-760\:p-\[22px\] {
    @media (max-width: 760px) {
      padding: 22px;
    }
  }
  .max-760\:p-\[22px_0_0\] {
    @media (max-width: 760px) {
      padding: 22px 0 0;
    }
  }
  .max-760\:p-\[23px\] {
    @media (max-width: 760px) {
      padding: 23px;
    }
  }
  .max-760\:p-\[24px_26px\] {
    @media (max-width: 760px) {
      padding: 24px 26px;
    }
  }
  .max-760\:p-\[25px\] {
    @media (max-width: 760px) {
      padding: 25px;
    }
  }
  .max-760\:p-\[25px_29px\] {
    @media (max-width: 760px) {
      padding: 25px 29px;
    }
  }
  .max-760\:p-\[26px\] {
    @media (max-width: 760px) {
      padding: 26px;
    }
  }
  .max-760\:p-\[28px\] {
    @media (max-width: 760px) {
      padding: 28px;
    }
  }
  .max-760\:p-\[29px\] {
    @media (max-width: 760px) {
      padding: 29px;
    }
  }
  .max-760\:p-\[36px_0\] {
    @media (max-width: 760px) {
      padding: 36px 0;
    }
  }
  .max-760\:px-0 {
    @media (max-width: 760px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .max-760\:px-\[17px\] {
    @media (max-width: 760px) {
      padding-inline: 17px;
    }
  }
  .max-760\:px-\[20px\] {
    @media (max-width: 760px) {
      padding-inline: 20px;
    }
  }
  .max-760\:px-\[21px\] {
    @media (max-width: 760px) {
      padding-inline: 21px;
    }
  }
  .max-760\:py-\[12px\] {
    @media (max-width: 760px) {
      padding-block: 12px;
    }
  }
  .max-760\:py-\[46px\] {
    @media (max-width: 760px) {
      padding-block: 46px;
    }
  }
  .max-760\:py-\[58px\] {
    @media (max-width: 760px) {
      padding-block: 58px;
    }
  }
  .max-760\:py-\[60px\] {
    @media (max-width: 760px) {
      padding-block: 60px;
    }
  }
  .max-760\:pt-0 {
    @media (max-width: 760px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .max-760\:pt-\[9px\] {
    @media (max-width: 760px) {
      padding-top: 9px;
    }
  }
  .max-760\:pt-\[34px\] {
    @media (max-width: 760px) {
      padding-top: 34px;
    }
  }
  .max-760\:pt-\[40px\] {
    @media (max-width: 760px) {
      padding-top: 40px;
    }
  }
  .max-760\:pt-\[58px\] {
    @media (max-width: 760px) {
      padding-top: 58px;
    }
  }
  .max-760\:pb-\[32px\] {
    @media (max-width: 760px) {
      padding-bottom: 32px;
    }
  }
  .max-760\:pb-\[38px\] {
    @media (max-width: 760px) {
      padding-bottom: 38px;
    }
  }
  .max-760\:pb-\[58px\] {
    @media (max-width: 760px) {
      padding-bottom: 58px;
    }
  }
  .max-760\:pl-0 {
    @media (max-width: 760px) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .max-760\:text-left {
    @media (max-width: 760px) {
      text-align: left;
    }
  }
  .max-760\:text-\[13px\] {
    @media (max-width: 760px) {
      font-size: 13px;
    }
  }
  .max-760\:text-\[14px\] {
    @media (max-width: 760px) {
      font-size: 14px;
    }
  }
  .max-760\:text-\[15px\] {
    @media (max-width: 760px) {
      font-size: 15px;
    }
  }
  .max-760\:text-\[16px\] {
    @media (max-width: 760px) {
      font-size: 16px;
    }
  }
  .max-760\:text-\[17px\] {
    @media (max-width: 760px) {
      font-size: 17px;
    }
  }
  .max-760\:text-\[18px\] {
    @media (max-width: 760px) {
      font-size: 18px;
    }
  }
  .max-760\:text-\[19px\] {
    @media (max-width: 760px) {
      font-size: 19px;
    }
  }
  .max-760\:text-\[20px\] {
    @media (max-width: 760px) {
      font-size: 20px;
    }
  }
  .max-760\:text-\[21px\] {
    @media (max-width: 760px) {
      font-size: 21px;
    }
  }
  .max-760\:text-\[22px\] {
    @media (max-width: 760px) {
      font-size: 22px;
    }
  }
  .max-760\:text-\[23px\] {
    @media (max-width: 760px) {
      font-size: 23px;
    }
  }
  .max-760\:text-\[24px\] {
    @media (max-width: 760px) {
      font-size: 24px;
    }
  }
  .max-760\:text-\[25px\] {
    @media (max-width: 760px) {
      font-size: 25px;
    }
  }
  .max-760\:text-\[28px\] {
    @media (max-width: 760px) {
      font-size: 28px;
    }
  }
  .max-760\:text-\[30px\] {
    @media (max-width: 760px) {
      font-size: 30px;
    }
  }
  .max-760\:text-\[31px\] {
    @media (max-width: 760px) {
      font-size: 31px;
    }
  }
  .max-760\:text-\[44px\] {
    @media (max-width: 760px) {
      font-size: 44px;
    }
  }
  .max-760\:font-semibold {
    @media (max-width: 760px) {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .max-760\:text-espresso {
    @media (max-width: 760px) {
      color: var(--color-espresso);
    }
  }
  .max-760\:text-surface {
    @media (max-width: 760px) {
      color: var(--color-surface);
    }
  }
  .max-760\:opacity-100 {
    @media (max-width: 760px) {
      opacity: 100%;
    }
  }
  .max-760\:\[box-shadow\:0_-7px_25px_\#2e201712\] {
    @media (max-width: 760px) {
      box-shadow: 0 -7px 25px #2e201712;
    }
  }
  .max-760\:\[backdrop-filter\:blur\(10px\)\] {
    @media (max-width: 760px) {
      backdrop-filter: blur(10px);
    }
  }
  .max-760\:before\:top-\[440px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        top: 440px;
      }
    }
  }
  .max-760\:before\:top-auto {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        top: auto;
      }
    }
  }
  .max-760\:before\:right-\[-220px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        right: -220px;
      }
    }
  }
  .max-760\:before\:bottom-\[-330px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        bottom: -330px;
      }
    }
  }
  .max-760\:before\:left-\[14px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        left: 14px;
      }
    }
  }
  .max-760\:before\:left-\[15px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        left: 15px;
      }
    }
  }
  .max-760\:before\:h-\[268px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        height: 268px;
      }
    }
  }
  .max-760\:before\:h-\[440px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        height: 440px;
      }
    }
  }
  .max-760\:before\:h-\[461px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        height: 461px;
      }
    }
  }
  .max-760\:before\:h-\[580px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        height: 580px;
      }
    }
  }
  .max-760\:before\:w-\[440px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        width: 440px;
      }
    }
  }
  .max-760\:before\:w-\[580px\] {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        width: 580px;
      }
    }
  }
  .max-760\:before\:shrink-0 {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        flex-shrink: 0;
      }
    }
  }
  .max-760\:before\:font-semibold {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
      }
    }
  }
  .max-760\:before\:text-text-soft {
    @media (max-width: 760px) {
      &::before {
        content: var(--tw-content);
        color: var(--color-text-soft);
      }
    }
  }
  .max-760\:before\:content-\[attr\(data-label\)\] {
    @media (max-width: 760px) {
      &::before {
        --tw-content: attr(data-label);
        content: var(--tw-content);
      }
    }
  }
  .max-760\:after\:w-\[55\%\] {
    @media (max-width: 760px) {
      &::after {
        content: var(--tw-content);
        width: 55%;
      }
    }
  }
  .max-760\:after\:w-\[63\%\] {
    @media (max-width: 760px) {
      &::after {
        content: var(--tw-content);
        width: 63%;
      }
    }
  }
  .max-760\:last\:border-b {
    @media (max-width: 760px) {
      &:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
      }
    }
  }
  .max-760\:last\:border-b-0 {
    @media (max-width: 760px) {
      &:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0px;
      }
    }
  }
  .max-520\:relative {
    @media (max-width: 520px) {
      position: relative;
    }
  }
  .max-520\:top-\[12px\] {
    @media (max-width: 520px) {
      top: 12px;
    }
  }
  .max-520\:top-\[13px\] {
    @media (max-width: 520px) {
      top: 13px;
    }
  }
  .max-520\:top-\[35px\] {
    @media (max-width: 520px) {
      top: 35px;
    }
  }
  .max-520\:top-\[87px\] {
    @media (max-width: 520px) {
      top: 87px;
    }
  }
  .max-520\:right-\[12px\] {
    @media (max-width: 520px) {
      right: 12px;
    }
  }
  .max-520\:right-\[13px\] {
    @media (max-width: 520px) {
      right: 13px;
    }
  }
  .max-520\:right-\[16px\] {
    @media (max-width: 520px) {
      right: 16px;
    }
  }
  .max-520\:right-\[20px\] {
    @media (max-width: 520px) {
      right: 20px;
    }
  }
  .max-520\:right-\[22px\] {
    @media (max-width: 520px) {
      right: 22px;
    }
  }
  .max-520\:right-\[24px\] {
    @media (max-width: 520px) {
      right: 24px;
    }
  }
  .max-520\:bottom-\[17px\] {
    @media (max-width: 520px) {
      bottom: 17px;
    }
  }
  .max-520\:bottom-\[20px\] {
    @media (max-width: 520px) {
      bottom: 20px;
    }
  }
  .max-520\:bottom-\[24px\] {
    @media (max-width: 520px) {
      bottom: 24px;
    }
  }
  .max-520\:bottom-\[25px\] {
    @media (max-width: 520px) {
      bottom: 25px;
    }
  }
  .max-520\:left-\[-7px\] {
    @media (max-width: 520px) {
      left: -7px;
    }
  }
  .max-520\:left-\[17px\] {
    @media (max-width: 520px) {
      left: 17px;
    }
  }
  .max-520\:left-\[20px\] {
    @media (max-width: 520px) {
      left: 20px;
    }
  }
  .max-520\:left-\[22px\] {
    @media (max-width: 520px) {
      left: 22px;
    }
  }
  .max-520\:left-\[24px\] {
    @media (max-width: 520px) {
      left: 24px;
    }
  }
  .max-520\:col-\[1\] {
    @media (max-width: 520px) {
      grid-column: 1;
    }
  }
  .max-520\:col-\[2\] {
    @media (max-width: 520px) {
      grid-column: 2;
    }
  }
  .max-520\:row-\[1\] {
    @media (max-width: 520px) {
      grid-row: 1;
    }
  }
  .max-520\:row-\[1_\/_3\] {
    @media (max-width: 520px) {
      grid-row: 1 / 3;
    }
  }
  .max-520\:row-\[1_\/_4\] {
    @media (max-width: 520px) {
      grid-row: 1 / 4;
    }
  }
  .max-520\:row-\[2\] {
    @media (max-width: 520px) {
      grid-row: 2;
    }
  }
  .max-520\:row-\[3\] {
    @media (max-width: 520px) {
      grid-row: 3;
    }
  }
  .max-520\:row-\[4\] {
    @media (max-width: 520px) {
      grid-row: 4;
    }
  }
  .max-520\:row-\[5\] {
    @media (max-width: 520px) {
      grid-row: 5;
    }
  }
  .max-520\:row-auto {
    @media (max-width: 520px) {
      grid-row: auto;
    }
  }
  .max-520\:row-span-1 {
    @media (max-width: 520px) {
      grid-row: span 1 / span 1;
    }
  }
  .max-520\:m-0 {
    @media (max-width: 520px) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .max-520\:m-\[0_0_7px\] {
    @media (max-width: 520px) {
      margin: 0 0 7px;
    }
  }
  .max-520\:m-\[23px_0_20px\] {
    @media (max-width: 520px) {
      margin: 23px 0 20px;
    }
  }
  .max-520\:mt-\[10px\] {
    @media (max-width: 520px) {
      margin-top: 10px;
    }
  }
  .max-520\:mt-\[16px\] {
    @media (max-width: 520px) {
      margin-top: 16px;
    }
  }
  .max-520\:mt-\[17px\] {
    @media (max-width: 520px) {
      margin-top: 17px;
    }
  }
  .max-520\:mt-\[21px\] {
    @media (max-width: 520px) {
      margin-top: 21px;
    }
  }
  .max-520\:mt-\[22px\] {
    @media (max-width: 520px) {
      margin-top: 22px;
    }
  }
  .max-520\:mt-\[23px\] {
    @media (max-width: 520px) {
      margin-top: 23px;
    }
  }
  .max-520\:mt-\[25px\] {
    @media (max-width: 520px) {
      margin-top: 25px;
    }
  }
  .max-520\:mt-\[27px\] {
    @media (max-width: 520px) {
      margin-top: 27px;
    }
  }
  .max-520\:mt-\[44px\] {
    @media (max-width: 520px) {
      margin-top: 44px;
    }
  }
  .max-520\:mb-\[13px\] {
    @media (max-width: 520px) {
      margin-bottom: 13px;
    }
  }
  .max-520\:mb-\[14px\] {
    @media (max-width: 520px) {
      margin-bottom: 14px;
    }
  }
  .max-520\:mb-\[16px\] {
    @media (max-width: 520px) {
      margin-bottom: 16px;
    }
  }
  .max-520\:mb-\[18px\] {
    @media (max-width: 520px) {
      margin-bottom: 18px;
    }
  }
  .max-520\:mb-\[22px\] {
    @media (max-width: 520px) {
      margin-bottom: 22px;
    }
  }
  .max-520\:mb-\[28px\] {
    @media (max-width: 520px) {
      margin-bottom: 28px;
    }
  }
  .max-520\:mb-\[29px\] {
    @media (max-width: 520px) {
      margin-bottom: 29px;
    }
  }
  .max-520\:ml-0 {
    @media (max-width: 520px) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .max-520\:block {
    @media (max-width: 520px) {
      display: block;
    }
  }
  .max-520\:grid {
    @media (max-width: 520px) {
      display: grid;
    }
  }
  .max-520\:hidden {
    @media (max-width: 520px) {
      display: none;
    }
  }
  .max-520\:aspect-\[4\/3\] {
    @media (max-width: 520px) {
      aspect-ratio: 4/3;
    }
  }
  .max-520\:h-\[21px\] {
    @media (max-width: 520px) {
      height: 21px;
    }
  }
  .max-520\:h-\[22px\] {
    @media (max-width: 520px) {
      height: 22px;
    }
  }
  .max-520\:h-\[28px\] {
    @media (max-width: 520px) {
      height: 28px;
    }
  }
  .max-520\:h-\[30px\] {
    @media (max-width: 520px) {
      height: 30px;
    }
  }
  .max-520\:h-\[45px\] {
    @media (max-width: 520px) {
      height: 45px;
    }
  }
  .max-520\:h-\[53px\] {
    @media (max-width: 520px) {
      height: 53px;
    }
  }
  .max-520\:h-\[80px\] {
    @media (max-width: 520px) {
      height: 80px;
    }
  }
  .max-520\:h-\[103px\] {
    @media (max-width: 520px) {
      height: 103px;
    }
  }
  .max-520\:h-\[190px\] {
    @media (max-width: 520px) {
      height: 190px;
    }
  }
  .max-520\:h-\[200px\] {
    @media (max-width: 520px) {
      height: 200px;
    }
  }
  .max-520\:h-\[252px\] {
    @media (max-width: 520px) {
      height: 252px;
    }
  }
  .max-520\:h-\[330px\] {
    @media (max-width: 520px) {
      height: 330px;
    }
  }
  .max-520\:h-\[415px\] {
    @media (max-width: 520px) {
      height: 415px;
    }
  }
  .max-520\:h-auto {
    @media (max-width: 520px) {
      height: auto;
    }
  }
  .max-520\:max-h-\[calc\(100dvh_-_203px_-_env\(safe-area-inset-bottom\)\)\] {
    @media (max-width: 520px) {
      max-height: calc(100dvh - 203px - env(safe-area-inset-bottom));
    }
  }
  .max-520\:min-h-\[35px\] {
    @media (max-width: 520px) {
      min-height: 35px;
    }
  }
  .max-520\:min-h-\[46px\] {
    @media (max-width: 520px) {
      min-height: 46px;
    }
  }
  .max-520\:min-h-\[54px\] {
    @media (max-width: 520px) {
      min-height: 54px;
    }
  }
  .max-520\:min-h-\[55px\] {
    @media (max-width: 520px) {
      min-height: 55px;
    }
  }
  .max-520\:min-h-\[56px\] {
    @media (max-width: 520px) {
      min-height: 56px;
    }
  }
  .max-520\:min-h-\[86px\] {
    @media (max-width: 520px) {
      min-height: 86px;
    }
  }
  .max-520\:min-h-\[123px\] {
    @media (max-width: 520px) {
      min-height: 123px;
    }
  }
  .max-520\:min-h-\[186px\] {
    @media (max-width: 520px) {
      min-height: 186px;
    }
  }
  .max-520\:min-h-\[calc\(100dvh_-_123px\)\] {
    @media (max-width: 520px) {
      min-height: calc(100dvh - 123px);
    }
  }
  .max-520\:w-\[18px\] {
    @media (max-width: 520px) {
      width: 18px;
    }
  }
  .max-520\:w-\[19px\] {
    @media (max-width: 520px) {
      width: 19px;
    }
  }
  .max-520\:w-\[21px\] {
    @media (max-width: 520px) {
      width: 21px;
    }
  }
  .max-520\:w-\[22px\] {
    @media (max-width: 520px) {
      width: 22px;
    }
  }
  .max-520\:w-\[28px\] {
    @media (max-width: 520px) {
      width: 28px;
    }
  }
  .max-520\:w-\[30px\] {
    @media (max-width: 520px) {
      width: 30px;
    }
  }
  .max-520\:w-\[45px\] {
    @media (max-width: 520px) {
      width: 45px;
    }
  }
  .max-520\:w-\[53px\] {
    @media (max-width: 520px) {
      width: 53px;
    }
  }
  .max-520\:w-\[58px\] {
    @media (max-width: 520px) {
      width: 58px;
    }
  }
  .max-520\:w-\[86px\] {
    @media (max-width: 520px) {
      width: 86px;
    }
  }
  .max-520\:w-\[108px\] {
    @media (max-width: 520px) {
      width: 108px;
    }
  }
  .max-520\:w-\[122px\] {
    @media (max-width: 520px) {
      width: 122px;
    }
  }
  .max-520\:w-\[124px\] {
    @media (max-width: 520px) {
      width: 124px;
    }
  }
  .max-520\:w-\[calc\(100\%_-_36px\)\] {
    @media (max-width: 520px) {
      width: calc(100% - 36px);
    }
  }
  .max-520\:w-full {
    @media (max-width: 520px) {
      width: 100%;
    }
  }
  .max-520\:min-w-0 {
    @media (max-width: 520px) {
      min-width: calc(var(--spacing) * 0);
    }
  }
  .max-520\:flex-1 {
    @media (max-width: 520px) {
      flex: 1;
    }
  }
  .max-520\:scroll-mt-\[140px\] {
    @media (max-width: 520px) {
      scroll-margin-top: 140px;
    }
  }
  .max-520\:\[grid-auto-rows\:auto\] {
    @media (max-width: 520px) {
      grid-auto-rows: auto;
    }
  }
  .max-520\:grid-cols-1 {
    @media (max-width: 520px) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .max-520\:grid-cols-\[1fr\] {
    @media (max-width: 520px) {
      grid-template-columns: 1fr;
    }
  }
  .max-520\:grid-cols-\[47px_minmax\(0\,1fr\)\] {
    @media (max-width: 520px) {
      grid-template-columns: 47px minmax(0,1fr);
    }
  }
  .max-520\:grid-cols-\[55px_minmax\(0\,1fr\)\] {
    @media (max-width: 520px) {
      grid-template-columns: 55px minmax(0,1fr);
    }
  }
  .max-520\:grid-cols-\[minmax\(0\,1fr\)\] {
    @media (max-width: 520px) {
      grid-template-columns: minmax(0,1fr);
    }
  }
  .max-520\:grid-rows-\[335px_280px_280px_300px\] {
    @media (max-width: 520px) {
      grid-template-rows: 335px 280px 280px 300px;
    }
  }
  .max-520\:flex-col {
    @media (max-width: 520px) {
      flex-direction: column;
    }
  }
  .max-520\:flex-col-reverse {
    @media (max-width: 520px) {
      flex-direction: column-reverse;
    }
  }
  .max-520\:flex-nowrap {
    @media (max-width: 520px) {
      flex-wrap: nowrap;
    }
  }
  .max-520\:flex-wrap {
    @media (max-width: 520px) {
      flex-wrap: wrap;
    }
  }
  .max-520\:items-start {
    @media (max-width: 520px) {
      align-items: flex-start;
    }
  }
  .max-520\:items-stretch {
    @media (max-width: 520px) {
      align-items: stretch;
    }
  }
  .max-520\:justify-center {
    @media (max-width: 520px) {
      justify-content: center;
    }
  }
  .max-520\:gap-0 {
    @media (max-width: 520px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .max-520\:gap-\[5px\] {
    @media (max-width: 520px) {
      gap: 5px;
    }
  }
  .max-520\:gap-\[5px_15px\] {
    @media (max-width: 520px) {
      gap: 5px 15px;
    }
  }
  .max-520\:gap-\[5px_19px\] {
    @media (max-width: 520px) {
      gap: 5px 19px;
    }
  }
  .max-520\:gap-\[6px\] {
    @media (max-width: 520px) {
      gap: 6px;
    }
  }
  .max-520\:gap-\[7px_17px\] {
    @media (max-width: 520px) {
      gap: 7px 17px;
    }
  }
  .max-520\:gap-\[8px\] {
    @media (max-width: 520px) {
      gap: 8px;
    }
  }
  .max-520\:gap-\[8px_16px\] {
    @media (max-width: 520px) {
      gap: 8px 16px;
    }
  }
  .max-520\:gap-\[9px\] {
    @media (max-width: 520px) {
      gap: 9px;
    }
  }
  .max-520\:gap-\[10px\] {
    @media (max-width: 520px) {
      gap: 10px;
    }
  }
  .max-520\:gap-\[11px\] {
    @media (max-width: 520px) {
      gap: 11px;
    }
  }
  .max-520\:gap-\[12px\] {
    @media (max-width: 520px) {
      gap: 12px;
    }
  }
  .max-520\:gap-\[13px\] {
    @media (max-width: 520px) {
      gap: 13px;
    }
  }
  .max-520\:gap-\[14px\] {
    @media (max-width: 520px) {
      gap: 14px;
    }
  }
  .max-520\:gap-\[15px\] {
    @media (max-width: 520px) {
      gap: 15px;
    }
  }
  .max-520\:gap-\[16px\] {
    @media (max-width: 520px) {
      gap: 16px;
    }
  }
  .max-520\:gap-\[17px\] {
    @media (max-width: 520px) {
      gap: 17px;
    }
  }
  .max-520\:gap-\[20px\] {
    @media (max-width: 520px) {
      gap: 20px;
    }
  }
  .max-520\:gap-\[21px\] {
    @media (max-width: 520px) {
      gap: 21px;
    }
  }
  .max-520\:gap-\[22px\] {
    @media (max-width: 520px) {
      gap: 22px;
    }
  }
  .max-520\:gap-\[24px\] {
    @media (max-width: 520px) {
      gap: 24px;
    }
  }
  .max-520\:gap-\[27px\] {
    @media (max-width: 520px) {
      gap: 27px;
    }
  }
  .max-520\:gap-\[33px\] {
    @media (max-width: 520px) {
      gap: 33px;
    }
  }
  .max-520\:gap-\[36px\] {
    @media (max-width: 520px) {
      gap: 36px;
    }
  }
  .max-520\:self-center {
    @media (max-width: 520px) {
      align-self: center;
    }
  }
  .max-520\:rounded-\[8px\] {
    @media (max-width: 520px) {
      border-radius: 8px;
    }
  }
  .max-520\:rounded-\[13px\] {
    @media (max-width: 520px) {
      border-radius: 13px;
    }
  }
  .max-520\:rounded-\[14px\] {
    @media (max-width: 520px) {
      border-radius: 14px;
    }
  }
  .max-520\:rounded-\[15px\] {
    @media (max-width: 520px) {
      border-radius: 15px;
    }
  }
  .max-520\:rounded-\[18px\] {
    @media (max-width: 520px) {
      border-radius: 18px;
    }
  }
  .max-520\:rounded-\[22px\] {
    @media (max-width: 520px) {
      border-radius: 22px;
    }
  }
  .max-520\:rounded-\[22px_22px_55px_22px\] {
    @media (max-width: 520px) {
      border-radius: 22px 22px 55px 22px;
    }
  }
  .max-520\:border-t {
    @media (max-width: 520px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }
  .max-520\:border-b {
    @media (max-width: 520px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .max-520\:border-l-0 {
    @media (max-width: 520px) {
      border-left-style: var(--tw-border-style);
      border-left-width: 0px;
    }
  }
  .max-520\:border-l-\[2px\] {
    @media (max-width: 520px) {
      border-left-style: var(--tw-border-style);
      border-left-width: 2px;
    }
  }
  .max-520\:border-t-line {
    @media (max-width: 520px) {
      border-top-color: var(--color-line);
    }
  }
  .max-520\:border-b-\[\#fffaf324\] {
    @media (max-width: 520px) {
      border-bottom-color: #fffaf324;
    }
  }
  .max-520\:border-l-line {
    @media (max-width: 520px) {
      border-left-color: var(--color-line);
    }
  }
  .max-520\:p-0 {
    @media (max-width: 520px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .max-520\:p-\[0_0_21px\] {
    @media (max-width: 520px) {
      padding: 0 0 21px;
    }
  }
  .max-520\:p-\[5px_0\] {
    @media (max-width: 520px) {
      padding: 5px 0;
    }
  }
  .max-520\:p-\[6px\] {
    @media (max-width: 520px) {
      padding: 6px;
    }
  }
  .max-520\:p-\[7px_18px\] {
    @media (max-width: 520px) {
      padding: 7px 18px;
    }
  }
  .max-520\:p-\[9px_14px\] {
    @media (max-width: 520px) {
      padding: 9px 14px;
    }
  }
  .max-520\:p-\[9px_16px\] {
    @media (max-width: 520px) {
      padding: 9px 16px;
    }
  }
  .max-520\:p-\[9px_18px\] {
    @media (max-width: 520px) {
      padding: 9px 18px;
    }
  }
  .max-520\:p-\[10px_13px\] {
    @media (max-width: 520px) {
      padding: 10px 13px;
    }
  }
  .max-520\:p-\[10px_14px\] {
    @media (max-width: 520px) {
      padding: 10px 14px;
    }
  }
  .max-520\:p-\[11px_12px\] {
    @media (max-width: 520px) {
      padding: 11px 12px;
    }
  }
  .max-520\:p-\[12px_17px\] {
    @media (max-width: 520px) {
      padding: 12px 17px;
    }
  }
  .max-520\:p-\[13px_14px\] {
    @media (max-width: 520px) {
      padding: 13px 14px;
    }
  }
  .max-520\:p-\[13px_15px\] {
    @media (max-width: 520px) {
      padding: 13px 15px;
    }
  }
  .max-520\:p-\[14px\] {
    @media (max-width: 520px) {
      padding: 14px;
    }
  }
  .max-520\:p-\[16px\] {
    @media (max-width: 520px) {
      padding: 16px;
    }
  }
  .max-520\:p-\[16px_26px_0_0\] {
    @media (max-width: 520px) {
      padding: 16px 26px 0 0;
    }
  }
  .max-520\:p-\[18px\] {
    @media (max-width: 520px) {
      padding: 18px;
    }
  }
  .max-520\:p-\[19px\] {
    @media (max-width: 520px) {
      padding: 19px;
    }
  }
  .max-520\:p-\[20px\] {
    @media (max-width: 520px) {
      padding: 20px;
    }
  }
  .max-520\:p-\[20px_18px\] {
    @media (max-width: 520px) {
      padding: 20px 18px;
    }
  }
  .max-520\:p-\[21px\] {
    @media (max-width: 520px) {
      padding: 21px;
    }
  }
  .max-520\:p-\[22px\] {
    @media (max-width: 520px) {
      padding: 22px;
    }
  }
  .max-520\:p-\[22px_20px\] {
    @media (max-width: 520px) {
      padding: 22px 20px;
    }
  }
  .max-520\:p-\[23px\] {
    @media (max-width: 520px) {
      padding: 23px;
    }
  }
  .max-520\:p-\[23px_20px\] {
    @media (max-width: 520px) {
      padding: 23px 20px;
    }
  }
  .max-520\:p-\[24px_0_0\] {
    @media (max-width: 520px) {
      padding: 24px 0 0;
    }
  }
  .max-520\:p-\[24px_18px\] {
    @media (max-width: 520px) {
      padding: 24px 18px;
    }
  }
  .max-520\:p-\[24px_20px\] {
    @media (max-width: 520px) {
      padding: 24px 20px;
    }
  }
  .max-520\:p-\[24px_22px\] {
    @media (max-width: 520px) {
      padding: 24px 22px;
    }
  }
  .max-520\:p-\[25px\] {
    @media (max-width: 520px) {
      padding: 25px;
    }
  }
  .max-520\:p-\[25px_22px\] {
    @media (max-width: 520px) {
      padding: 25px 22px;
    }
  }
  .max-520\:p-\[25px_23px\] {
    @media (max-width: 520px) {
      padding: 25px 23px;
    }
  }
  .max-520\:p-\[26px_22px\] {
    @media (max-width: 520px) {
      padding: 26px 22px;
    }
  }
  .max-520\:p-\[26px_23px_28px\] {
    @media (max-width: 520px) {
      padding: 26px 23px 28px;
    }
  }
  .max-520\:p-\[27px\] {
    @media (max-width: 520px) {
      padding: 27px;
    }
  }
  .max-520\:p-\[27px_23px\] {
    @media (max-width: 520px) {
      padding: 27px 23px;
    }
  }
  .max-520\:p-\[28px_22px\] {
    @media (max-width: 520px) {
      padding: 28px 22px;
    }
  }
  .max-520\:p-\[28px_24px\] {
    @media (max-width: 520px) {
      padding: 28px 24px;
    }
  }
  .max-520\:p-\[31px_0_29px\] {
    @media (max-width: 520px) {
      padding: 31px 0 29px;
    }
  }
  .max-520\:p-\[43px_0\] {
    @media (max-width: 520px) {
      padding: 43px 0;
    }
  }
  .max-520\:p-\[61px_25px_30px\] {
    @media (max-width: 520px) {
      padding: 61px 25px 30px;
    }
  }
  .max-520\:px-\[4px\] {
    @media (max-width: 520px) {
      padding-inline: 4px;
    }
  }
  .max-520\:px-\[12px\] {
    @media (max-width: 520px) {
      padding-inline: 12px;
    }
  }
  .max-520\:px-\[13px\] {
    @media (max-width: 520px) {
      padding-inline: 13px;
    }
  }
  .max-520\:px-\[16px\] {
    @media (max-width: 520px) {
      padding-inline: 16px;
    }
  }
  .max-520\:px-\[18px\] {
    @media (max-width: 520px) {
      padding-inline: 18px;
    }
  }
  .max-520\:px-\[20px\] {
    @media (max-width: 520px) {
      padding-inline: 20px;
    }
  }
  .max-520\:py-\[36px\] {
    @media (max-width: 520px) {
      padding-block: 36px;
    }
  }
  .max-520\:py-\[38px\] {
    @media (max-width: 520px) {
      padding-block: 38px;
    }
  }
  .max-520\:py-\[49px\] {
    @media (max-width: 520px) {
      padding-block: 49px;
    }
  }
  .max-520\:pt-0 {
    @media (max-width: 520px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .max-520\:pt-\[2px\] {
    @media (max-width: 520px) {
      padding-top: 2px;
    }
  }
  .max-520\:pt-\[15px\] {
    @media (max-width: 520px) {
      padding-top: 15px;
    }
  }
  .max-520\:pr-\[64px\] {
    @media (max-width: 520px) {
      padding-right: 64px;
    }
  }
  .max-520\:pb-\[26px\] {
    @media (max-width: 520px) {
      padding-bottom: 26px;
    }
  }
  .max-520\:pb-\[49px\] {
    @media (max-width: 520px) {
      padding-bottom: 49px;
    }
  }
  .max-520\:pl-0 {
    @media (max-width: 520px) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .max-520\:pl-\[8px\] {
    @media (max-width: 520px) {
      padding-left: 8px;
    }
  }
  .max-520\:pl-\[18px\] {
    @media (max-width: 520px) {
      padding-left: 18px;
    }
  }
  .max-520\:pl-\[26px\] {
    @media (max-width: 520px) {
      padding-left: 26px;
    }
  }
  .max-520\:text-left {
    @media (max-width: 520px) {
      text-align: left;
    }
  }
  .max-520\:text-\[8px\] {
    @media (max-width: 520px) {
      font-size: 8px;
    }
  }
  .max-520\:text-\[9px\] {
    @media (max-width: 520px) {
      font-size: 9px;
    }
  }
  .max-520\:text-\[11px\] {
    @media (max-width: 520px) {
      font-size: 11px;
    }
  }
  .max-520\:text-\[12px\] {
    @media (max-width: 520px) {
      font-size: 12px;
    }
  }
  .max-520\:text-\[13px\] {
    @media (max-width: 520px) {
      font-size: 13px;
    }
  }
  .max-520\:text-\[14px\] {
    @media (max-width: 520px) {
      font-size: 14px;
    }
  }
  .max-520\:text-\[15px\] {
    @media (max-width: 520px) {
      font-size: 15px;
    }
  }
  .max-520\:text-\[16px\] {
    @media (max-width: 520px) {
      font-size: 16px;
    }
  }
  .max-520\:text-\[17px\] {
    @media (max-width: 520px) {
      font-size: 17px;
    }
  }
  .max-520\:text-\[18px\] {
    @media (max-width: 520px) {
      font-size: 18px;
    }
  }
  .max-520\:text-\[19px\] {
    @media (max-width: 520px) {
      font-size: 19px;
    }
  }
  .max-520\:text-\[20px\] {
    @media (max-width: 520px) {
      font-size: 20px;
    }
  }
  .max-520\:text-\[21px\] {
    @media (max-width: 520px) {
      font-size: 21px;
    }
  }
  .max-520\:text-\[22px\] {
    @media (max-width: 520px) {
      font-size: 22px;
    }
  }
  .max-520\:text-\[23px\] {
    @media (max-width: 520px) {
      font-size: 23px;
    }
  }
  .max-520\:text-\[24px\] {
    @media (max-width: 520px) {
      font-size: 24px;
    }
  }
  .max-520\:text-\[25px\] {
    @media (max-width: 520px) {
      font-size: 25px;
    }
  }
  .max-520\:text-\[26px\] {
    @media (max-width: 520px) {
      font-size: 26px;
    }
  }
  .max-520\:text-\[27px\] {
    @media (max-width: 520px) {
      font-size: 27px;
    }
  }
  .max-520\:text-\[28px\] {
    @media (max-width: 520px) {
      font-size: 28px;
    }
  }
  .max-520\:text-\[29px\] {
    @media (max-width: 520px) {
      font-size: 29px;
    }
  }
  .max-520\:text-\[30px\] {
    @media (max-width: 520px) {
      font-size: 30px;
    }
  }
  .max-520\:text-\[34px\] {
    @media (max-width: 520px) {
      font-size: 34px;
    }
  }
  .max-520\:text-\[38px\] {
    @media (max-width: 520px) {
      font-size: 38px;
    }
  }
  .max-520\:text-\[80px\] {
    @media (max-width: 520px) {
      font-size: 80px;
    }
  }
  .max-520\:leading-\[1\.6\] {
    @media (max-width: 520px) {
      --tw-leading: 1.6;
      line-height: 1.6;
    }
  }
  .max-520\:leading-\[1\.8\] {
    @media (max-width: 520px) {
      --tw-leading: 1.8;
      line-height: 1.8;
    }
  }
  .max-520\:leading-\[1\.9\] {
    @media (max-width: 520px) {
      --tw-leading: 1.9;
      line-height: 1.9;
    }
  }
  .max-520\:leading-\[1\.55\] {
    @media (max-width: 520px) {
      --tw-leading: 1.55;
      line-height: 1.55;
    }
  }
  .max-520\:leading-\[1\.75\] {
    @media (max-width: 520px) {
      --tw-leading: 1.75;
      line-height: 1.75;
    }
  }
  .max-520\:leading-\[1\.85\] {
    @media (max-width: 520px) {
      --tw-leading: 1.85;
      line-height: 1.85;
    }
  }
  .max-520\:tracking-\[-1\.1px\] {
    @media (max-width: 520px) {
      --tw-tracking: -1.1px;
      letter-spacing: -1.1px;
    }
  }
  .max-520\:tracking-\[0\.55px\] {
    @media (max-width: 520px) {
      --tw-tracking: 0.55px;
      letter-spacing: 0.55px;
    }
  }
  .max-520\:tracking-\[0\] {
    @media (max-width: 520px) {
      --tw-tracking: 0;
      letter-spacing: 0;
    }
  }
  .max-520\:tracking-\[1\.4px\] {
    @media (max-width: 520px) {
      --tw-tracking: 1.4px;
      letter-spacing: 1.4px;
    }
  }
  .max-520\:\[border-left\:0\] {
    @media (max-width: 520px) {
      border-left: 0;
    }
  }
  .max-520\:before\:absolute {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .max-520\:before\:top-\[4px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        top: 4px;
      }
    }
  }
  .max-520\:before\:top-\[5px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        top: 5px;
      }
    }
  }
  .max-520\:before\:right-\[-7px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        right: -7px;
      }
    }
  }
  .max-520\:before\:left-\[-9px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        left: -9px;
      }
    }
  }
  .max-520\:before\:left-\[-11px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        left: -11px;
      }
    }
  }
  .max-520\:before\:left-\[13px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        left: 13px;
      }
    }
  }
  .max-520\:before\:hidden {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .max-520\:before\:h-\[16px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        height: 16px;
      }
    }
  }
  .max-520\:before\:h-\[20px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        height: 20px;
      }
    }
  }
  .max-520\:before\:h-\[421px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        height: 421px;
      }
    }
  }
  .max-520\:before\:w-\[16px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        width: 16px;
      }
    }
  }
  .max-520\:before\:w-\[20px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        width: 20px;
      }
    }
  }
  .max-520\:before\:rounded-\[22px_22px_62px_22px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        border-radius: 22px 22px 62px 22px;
      }
    }
  }
  .max-520\:before\:rounded-full {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        border-radius: calc(infinity * 1px);
      }
    }
  }
  .max-520\:before\:border-\[3px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        border-style: var(--tw-border-style);
        border-width: 3px;
      }
    }
  }
  .max-520\:before\:border-\[4px\] {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        border-style: var(--tw-border-style);
        border-width: 4px;
      }
    }
  }
  .max-520\:before\:border-paper {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        border-color: var(--color-paper);
      }
    }
  }
  .max-520\:before\:bg-copper {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-copper);
      }
    }
  }
  .max-520\:before\:bg-gold-deep {
    @media (max-width: 520px) {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-gold-deep);
      }
    }
  }
  .max-520\:before\:content-\[\'\'\] {
    @media (max-width: 520px) {
      &::before {
        --tw-content: '';
        content: var(--tw-content);
      }
    }
  }
  .max-520\:after\:inset-x-\[13px\] {
    @media (max-width: 520px) {
      &::after {
        content: var(--tw-content);
        inset-inline: 13px;
      }
    }
  }
  .max-420\:hidden {
    @media (max-width: 420px) {
      display: none;
    }
  }
  .max-360\:h-\[40px\] {
    @media (max-width: 360px) {
      height: 40px;
    }
  }
  .max-360\:h-\[46px\] {
    @media (max-width: 360px) {
      height: 46px;
    }
  }
  .max-360\:h-\[88px\] {
    @media (max-width: 360px) {
      height: 88px;
    }
  }
  .max-360\:h-\[385px\] {
    @media (max-width: 360px) {
      height: 385px;
    }
  }
  .max-360\:w-\[40px\] {
    @media (max-width: 360px) {
      width: 40px;
    }
  }
  .max-360\:w-\[46px\] {
    @media (max-width: 360px) {
      width: 46px;
    }
  }
  .max-360\:w-\[53px\] {
    @media (max-width: 360px) {
      width: 53px;
    }
  }
  .max-360\:w-\[77px\] {
    @media (max-width: 360px) {
      width: 77px;
    }
  }
  .max-360\:w-\[108px\] {
    @media (max-width: 360px) {
      width: 108px;
    }
  }
  .max-360\:w-\[calc\(100\%_-_32px\)\] {
    @media (max-width: 360px) {
      width: calc(100% - 32px);
    }
  }
  .max-360\:grid-cols-\[41px_minmax\(0\,1fr\)\] {
    @media (max-width: 360px) {
      grid-template-columns: 41px minmax(0,1fr);
    }
  }
  .max-360\:grid-cols-\[47px_minmax\(0\,1fr\)\] {
    @media (max-width: 360px) {
      grid-template-columns: 47px minmax(0,1fr);
    }
  }
  .max-360\:grid-cols-\[84px_minmax\(0\,1fr\)_56px\] {
    @media (max-width: 360px) {
      grid-template-columns: 84px minmax(0,1fr) 56px;
    }
  }
  .max-360\:gap-\[5px_12px\] {
    @media (max-width: 360px) {
      gap: 5px 12px;
    }
  }
  .max-360\:gap-\[6px\] {
    @media (max-width: 360px) {
      gap: 6px;
    }
  }
  .max-360\:gap-\[7px\] {
    @media (max-width: 360px) {
      gap: 7px;
    }
  }
  .max-360\:gap-\[7px_14px\] {
    @media (max-width: 360px) {
      gap: 7px 14px;
    }
  }
  .max-360\:gap-\[8px\] {
    @media (max-width: 360px) {
      gap: 8px;
    }
  }
  .max-360\:gap-\[10px\] {
    @media (max-width: 360px) {
      gap: 10px;
    }
  }
  .max-360\:gap-\[12px\] {
    @media (max-width: 360px) {
      gap: 12px;
    }
  }
  .max-360\:gap-\[14px\] {
    @media (max-width: 360px) {
      gap: 14px;
    }
  }
  .max-360\:p-\[7px_15px\] {
    @media (max-width: 360px) {
      padding: 7px 15px;
    }
  }
  .max-360\:p-\[22px_20px\] {
    @media (max-width: 360px) {
      padding: 22px 20px;
    }
  }
  .max-360\:p-\[23px\] {
    @media (max-width: 360px) {
      padding: 23px;
    }
  }
  .max-360\:p-\[23px_21px\] {
    @media (max-width: 360px) {
      padding: 23px 21px;
    }
  }
  .max-360\:p-\[24px_21px_26px\] {
    @media (max-width: 360px) {
      padding: 24px 21px 26px;
    }
  }
  .max-360\:p-\[25px\] {
    @media (max-width: 360px) {
      padding: 25px;
    }
  }
  .max-360\:px-\[17px\] {
    @media (max-width: 360px) {
      padding-inline: 17px;
    }
  }
  .max-360\:px-\[20px\] {
    @media (max-width: 360px) {
      padding-inline: 20px;
    }
  }
  .max-360\:px-\[21px\] {
    @media (max-width: 360px) {
      padding-inline: 21px;
    }
  }
  .max-360\:text-\[11px\] {
    @media (max-width: 360px) {
      font-size: 11px;
    }
  }
  .max-360\:text-\[16px\] {
    @media (max-width: 360px) {
      font-size: 16px;
    }
  }
  .max-360\:text-\[18px\] {
    @media (max-width: 360px) {
      font-size: 18px;
    }
  }
  .max-360\:text-\[22px\] {
    @media (max-width: 360px) {
      font-size: 22px;
    }
  }
  .max-360\:text-\[23px\] {
    @media (max-width: 360px) {
      font-size: 23px;
    }
  }
  .max-360\:text-\[31px\] {
    @media (max-width: 360px) {
      font-size: 31px;
    }
  }
  .max-360\:text-\[34px\] {
    @media (max-width: 360px) {
      font-size: 34px;
    }
  }
  .max-360\:tracking-\[0\.3px\] {
    @media (max-width: 360px) {
      --tw-tracking: 0.3px;
      letter-spacing: 0.3px;
    }
  }
  .max-360\:before\:h-\[392px\] {
    @media (max-width: 360px) {
      &::before {
        content: var(--tw-content);
        height: 392px;
      }
    }
  }
  .\[\&_a\]\:font-semibold {
    & a {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .\[\&_a\]\:text-copper {
    & a {
      color: var(--color-copper);
    }
  }
  .\[\&_a\]\:underline {
    & a {
      text-decoration-line: underline;
    }
  }
  .\[\&_a\]\:underline-offset-\[4px\] {
    & a {
      text-underline-offset: 4px;
    }
  }
  .\[\&_h2\]\:mt-\[30px\] {
    & h2 {
      margin-top: 30px;
    }
  }
  .\[\&_h2\]\:mb-\[10px\] {
    & h2 {
      margin-bottom: 10px;
    }
  }
  .\[\&_h2\]\:font-serif {
    & h2 {
      font-family: var(--font-serif);
    }
  }
  .\[\&_h2\]\:text-\[26px\] {
    & h2 {
      font-size: 26px;
    }
  }
  .\[\&_h2\]\:leading-\[1\.6\] {
    & h2 {
      --tw-leading: 1.6;
      line-height: 1.6;
    }
  }
  .\[\&_h2\]\:font-semibold {
    & h2 {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .\[\&_h3\]\:mt-\[26px\] {
    & h3 {
      margin-top: 26px;
    }
  }
  .\[\&_h3\]\:mb-\[8px\] {
    & h3 {
      margin-bottom: 8px;
    }
  }
  .\[\&_h3\]\:font-serif {
    & h3 {
      font-family: var(--font-serif);
    }
  }
  .\[\&_h3\]\:text-\[22px\] {
    & h3 {
      font-size: 22px;
    }
  }
  .\[\&_h3\]\:font-semibold {
    & h3 {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
  }
  .\[\&_li\]\:mb-\[4px\] {
    & li {
      margin-bottom: 4px;
    }
  }
  .\[\&_li\]\:mb-\[6px\] {
    & li {
      margin-bottom: 6px;
    }
  }
  .\[\&_ol\]\:mb-\[18px\] {
    & ol {
      margin-bottom: 18px;
    }
  }
  .\[\&_ol\]\:list-decimal {
    & ol {
      list-style-type: decimal;
    }
  }
  .\[\&_ol\]\:pl-\[24px\] {
    & ol {
      padding-left: 24px;
    }
  }
  .\[\&_ol\]\:pl-\[26px\] {
    & ol {
      padding-left: 26px;
    }
  }
  .\[\&_p\]\:mb-\[18px\] {
    & p {
      margin-bottom: 18px;
    }
  }
  .\[\&_p\+p\]\:mt-\[10px\] {
    & p+p {
      margin-top: 10px;
    }
  }
  .\[\&_ul\]\:mb-\[18px\] {
    & ul {
      margin-bottom: 18px;
    }
  }
  .\[\&_ul\]\:list-disc {
    & ul {
      list-style-type: disc;
    }
  }
  .\[\&_ul\]\:pl-\[24px\] {
    & ul {
      padding-left: 24px;
    }
  }
  .\[\&_ul\]\:pl-\[26px\] {
    & ul {
      padding-left: 26px;
    }
  }
  .\[\&\.gallery-dialog\]\:w-\[min\(1000px\,calc\(100\%_-_32px\)\)\] {
    &.gallery-dialog {
      width: min(1000px, calc(100% - 32px));
    }
  }
  .\[\&\.is-open\]\:visible {
    &.is-open {
      visibility: visible;
    }
  }
  .\[\&\.is-open\]\:transform-\[translateY\(0\)\] {
    &.is-open {
      transform: translateY(0);
    }
  }
  .\[\&\.is-open\]\:opacity-100 {
    &.is-open {
      opacity: 100%;
    }
  }
  .max-1180\:\[\&\.is-open\]\:block {
    @media (max-width: 1180px) {
      &.is-open {
        display: block;
      }
    }
  }
  .\[\&\.modal-open\]\:overflow-hidden {
    &.modal-open {
      overflow: hidden;
    }
  }
  .\[\&\:\:-webkit-details-marker\]\:hidden {
    &::-webkit-details-marker {
      display: none;
    }
  }
  .\[\&\:\:-webkit-scrollbar\]\:hidden {
    &::-webkit-scrollbar {
      display: none;
    }
  }
  .max-1000\:\[\&\:\:-webkit-scrollbar\]\:hidden {
    @media (max-width: 1000px) {
      &::-webkit-scrollbar {
        display: none;
      }
    }
  }
  .\[\&\>\.pending-label\]\:justify-self-start {
    &>.pending-label {
      justify-self: flex-start;
    }
  }
}
@font-face {
  font-family: 'Hind Siliguri';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/hind-siliguri-regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/hind-siliguri-medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/hind-siliguri-semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'Hind Siliguri';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/hind-siliguri-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Noto Serif Bengali';
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  src: url('../fonts/noto-serif-bengali.ttf') format('truetype');
}
@layer base {
  [hidden] {
    display: none !important;
  }
  :root {
    font-family: var(--font-sans);
    font-size: 18px;
    font-synthesis: none;
    color: var(--color-espresso);
    background: var(--color-surface);
  }
  * {
    box-sizing: border-box;
  }
  html {
    scroll-padding-top: 100px;
  }
  body {
    margin: 0;
    font-size: 18px;
    font-weight: var(--font-weight-normal);
  }
  button, input, textarea {
    font: inherit;
  }
  button, a {
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
  }
  button {
    cursor: pointer;
    color: inherit;
  }
  a {
    color: inherit;
    text-decoration: none;
  }
  img {
    display: block;
    max-width: 100%;
  }
  h1, h2, h3, h4, p {
    margin: 0;
  }
  h1, h2, h3, h4 {
    font-family: var(--font-serif);
    font-weight: var(--font-weight-semibold);
  }
  p {
    font-size: 18px;
    line-height: 1.9;
  }
  button:focus-visible, a:focus-visible, summary:focus-visible, input:focus-visible, textarea:focus-visible {
    outline: 2px solid var(--color-copper-dark);
    outline-offset: 3px;
    box-shadow: 0 0 0 5px var(--color-surface);
  }
  ::selection {
    color: var(--color-copper-dark);
    background: var(--color-sand);
  }
  @media (max-width: 760px) {
    html {
      scroll-padding-bottom: calc(90px + env(safe-area-inset-bottom));
    }
    body {
      padding-bottom: calc(82px + env(safe-area-inset-bottom));
    }
  }
  @media (max-width: 520px) {
    html {
      scroll-padding-top: 86px;
    }
    p {
      font-size: 17px;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
      transition: none !important;
      animation: none !important;
    }
  }
}
@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-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-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-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@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-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --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-content: "";
    }
  }
}
