@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-translate-x:0;
      --tw-translate-y:0;
      --tw-translate-z:0;
      --tw-scale-x:1;
      --tw-scale-y:1;
      --tw-scale-z:1;
      --tw-rotate-x:initial;
      --tw-rotate-y:initial;
      --tw-rotate-z:initial;
      --tw-skew-x:initial;
      --tw-skew-y:initial;
      --tw-space-y-reverse:0;
      --tw-space-x-reverse:0;
      --tw-divide-y-reverse:0;
      --tw-border-style:solid;
      --tw-gradient-position:initial;
      --tw-gradient-from:#0000;
      --tw-gradient-via:#0000;
      --tw-gradient-to:#0000;
      --tw-gradient-stops:initial;
      --tw-gradient-via-stops:initial;
      --tw-gradient-from-position:0%;
      --tw-gradient-via-position:50%;
      --tw-gradient-to-position:100%;
      --tw-leading:initial;
      --tw-font-weight:initial;
      --tw-tracking:initial;
      --tw-ordinal:initial;
      --tw-slashed-zero:initial;
      --tw-numeric-figure:initial;
      --tw-numeric-spacing:initial;
      --tw-numeric-fraction:initial;
      --tw-shadow:0 0 #0000;
      --tw-shadow-color:initial;
      --tw-shadow-alpha:100%;
      --tw-inset-shadow:0 0 #0000;
      --tw-inset-shadow-color:initial;
      --tw-inset-shadow-alpha:100%;
      --tw-ring-color:initial;
      --tw-ring-shadow:0 0 #0000;
      --tw-inset-ring-color:initial;
      --tw-inset-ring-shadow:0 0 #0000;
      --tw-ring-inset:initial;
      --tw-ring-offset-width:0px;
      --tw-ring-offset-color:#fff;
      --tw-ring-offset-shadow:0 0 #0000;
      --tw-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-backdrop-blur:initial;
      --tw-backdrop-brightness:initial;
      --tw-backdrop-contrast:initial;
      --tw-backdrop-grayscale:initial;
      --tw-backdrop-hue-rotate:initial;
      --tw-backdrop-invert:initial;
      --tw-backdrop-opacity:initial;
      --tw-backdrop-saturate:initial;
      --tw-backdrop-sepia:initial;
      --tw-duration:initial;
      --tw-ease:initial;
      --tw-content:""
    }
  }
}
:root,
:host {
  --animate-marquee-left:marqueeLeft 25s linear infinite;
  --animate-marquee-right:marqueeRight 25s linear infinite;
  --animate-skeleton:skeletonGradient 1s linear infinite alternate;
  --motion-duration-fast:.12s;
  --motion-duration-base:.2s;
  --motion-duration-slow:.32s;
  --motion-ease-standard:cubic-bezier(.8, .2, .48, 1);
  --max-w-phone:clamp(28.75rem, 90vw, 120rem);
  --max-w-tablet:clamp(28.75rem, 90vw, 120rem);
  --max-w-laptop:clamp(28.75rem, 90vw, 120rem);
  --max-w-desktop:120rem;
  --font-base:var(--font-tt-satoshi-regular), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-medium:var(--font-tt-satoshi-medium), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-demibold:var(--font-tt-satoshi-demibold), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-bold:var(--font-tt-satoshi-bold), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-hidden:-1000;
  --z-above:1;
  --z-belowMenuAndBlur:199;
  --z-belowMenu:499;
  --z-tooltip:1000;
  --z-menu:1010;
  --z-aboveMenu:1020;
  --z-overlay:1030;
  --z-mobileMenu:1040;
  --z-aboveMobileMenu:1050;
  --z-openedMobileMenu:1060;
  --z-cart:6000;
  --z-aboveOverlay:10001;
  --z-maximum:10100;
  --height-modal-content:calc(100dvh - 16rem);
  --rotate-minus3:-3deg;
  --rotate-3:3deg;
  --radius-none:0;
  --radius-4:4px;
  --radius-6:6px;
  --radius-8:8px;
  --radius-10:10px;
  --radius-12:12px;
  --radius-14:14px;
  --radius-16:16px;
  --radius-20:20px;
  --radius-24:24px;
  --radius-32:32px;
  --radius-full:999px;
  --shadow-inset:inset 0 0 4px #0000001a;
  --shadow-surface-action:0px 8px 16px -2px #0028470a, 0px 0px 8px 0px #00284705;
  --shadow-surface-action-hover:0px 12px 20px -2px #00284714, 0px 0px 12px 0px #0028470f;
  --shadow-surface-fixed:0px 16px 24px -2px #0028470f, 0px 0px 16px 0px #0028470a;
  --shadow-surface-modeless:0px 12px 20px -2px #0028470f, 0px 0px 12px 0px #0028470a;
  --shadow-surface-modal:0px 32px 64px -4px #00284714, 0px 0px 32px 0px #0028470f;
  --font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --spacing:.25rem;
  --container-sm:24rem;
  --container-md:28rem;
  --container-lg:32rem;
  --container-xl:36rem;
  --container-2xl:42rem;
  --container-3xl:48rem;
  --container-4xl:56rem;
  --container-5xl:64rem;
  --container-6xl:72rem;
  --container-7xl:80rem;
  --text-xs:.75rem;
  --text-xs--line-height:calc(1 / .75);
  --text-sm:.875rem;
  --text-sm--line-height:calc(1.25 / .875);
  --text-base:1rem;
  --text-base--line-height:calc(1.5 / 1);
  --text-lg:1.125rem;
  --text-lg--line-height:calc(1.75 / 1.125);
  --text-xl:1.25rem;
  --text-xl--line-height:calc(1.75 / 1.25);
  --text-2xl:1.5rem;
  --text-2xl--line-height:calc(2 / 1.5);
  --text-3xl:1.875rem;
  --text-3xl--line-height:calc(2.25 / 1.875);
  --text-5xl:3rem;
  --text-5xl--line-height:1;
  --text-6xl:3.75rem;
  --text-6xl--line-height:1;
  --text-7xl:4.5rem;
  --text-7xl--line-height:1;
  --text-9xl:8rem;
  --text-9xl--line-height:1;
  --font-weight-thin:100;
  --font-weight-normal:400;
  --font-weight-semibold:600;
  --tracking-tighter:-.05em;
  --radius-xs:.125rem;
  --radius-sm:.25rem;
  --radius-md:.375rem;
  --radius-lg:.5rem;
  --radius-xl:.75rem;
  --radius-2xl:1rem;
  --radius-3xl:1.5rem;
  --radius-4xl:2rem;
  --drop-shadow-xs:0 1px 1px #0000000d;
  --drop-shadow-md:0 3px 3px #0000001f;
  --drop-shadow-lg:0 4px 4px #00000026;
  --ease-in:cubic-bezier(.4, 0, 1, 1);
  --ease-out:cubic-bezier(0, 0, .2, 1);
  --ease-in-out:cubic-bezier(.4, 0, .2, 1);
  --animate-spin:spin var(--default-animation-duration,1s) var(--default-animation-timing-function,linear) var(--default-animation-delay,0s) infinite;
  --animate-pulse:pulse var(--default-animation-duration,2s) var(--default-animation-timing-function,cubic-bezier(.4, 0, .6, 1)) var(--default-animation-delay,0s) infinite;
  --blur-xs:4px;
  --blur-md:12px;
  --aspect-video:16 / 9;
  --default-transition-duration:.15s;
  --default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);
  --default-font-family:var(--font-sans);
  --default-mono-font-family:var(--font-mono);
  --color-white:#fff;
  --color-black:#000;
  --color-pageBg:#f4f5f7;
  --color-global-black-alpha-1000:#000;
  --color-global-black-alpha-150:#0000001f;
  --color-global-black-alpha-100:#00000017;
  --color-global-white-alpha-1000:#fff;
  --color-global-white-alpha-800:#ffffffdb;
  --color-global-white-alpha-700:#ffffffbd;
  --color-global-white-alpha-600:#ffffff9e;
  --color-global-white-alpha-500:#ffffff80;
  --color-global-white-alpha-400:#ffffff61;
  --color-global-white-alpha-150:#ffffff26;
  --color-global-white-alpha-100:#ffffff1f;
  --color-global-white-alpha-75:#ffffff17;
  --color-global-white-alpha-50:#ffffff0f;
  --color-global-white-alpha-25:#ffffff08;
  --color-light-neutral-grey-800:#2e2e2e;
  --color-light-neutral-grey-600:#616161;
  --color-light-neutral-grey-400:#9e9e9e;
  --color-light-neutral-grey-300:#b2b2b2;
  --color-light-neutral-grey-150:#e0e0e0;
  --color-light-neutral-grey-50:#f5f5f5;
  --color-light-cool-grey-900:#1d1f23;
  --color-light-cool-grey-800:#2b2e32;
  --color-light-cool-grey-700:#3f4348;
  --color-light-cool-grey-600:#5d6268;
  --color-light-cool-grey-500:#7c8187;
  --color-light-cool-grey-400:#9a9fa6;
  --color-light-cool-grey-300:#afb3b9;
  --color-light-cool-grey-200:#c4c7cc;
  --color-light-cool-grey-150:#dee0e4;
  --color-light-cool-grey-100:#e6e8eb;
  --color-light-cool-grey-75:#f0f1f3;
  --color-light-cool-grey-50:#f4f5f7;
  --color-light-cool-grey-25:#f9fafb;
  --color-light-cool-grey-alpha-900:#0e1115f0;
  --color-light-cool-grey-alpha-800:#101418e3;
  --color-light-cool-grey-alpha-700:#11171ccf;
  --color-light-cool-grey-alpha-600:#212830ba;
  --color-light-cool-grey-alpha-500:#242d3899;
  --color-light-cool-grey-alpha-400:#29334278;
  --color-light-cool-grey-alpha-300:#19263859;
  --color-light-cool-grey-alpha-200:#23304345;
  --color-light-cool-grey-alpha-150:#232f4826;
  --color-light-cool-grey-alpha-100:#1f2c471c;
  --color-light-cool-grey-alpha-75:#2e395212;
  --color-light-cool-grey-alpha-50:#203a600d;
  --color-light-cool-grey-alpha-25:#31487208;
  --color-light-green-900:#062d16;
  --color-light-green-800:#133e25;
  --color-light-green-700:#1e5736;
  --color-light-green-600:#24844c;
  --color-light-green-500:#36ab66;
  --color-light-green-400:#4bce81;
  --color-light-green-300:#60e198;
  --color-light-green-200:#8be9b4;
  --color-light-green-150:#bff3d6;
  --color-light-green-100:#cff6e0;
  --color-light-green-75:#dff9ea;
  --color-light-green-50:#eafbf2;
  --color-light-green-alpha-150:#60e19866;
  --color-light-green-alpha-100:#60e1984d;
  --color-light-green-alpha-50:#60e19821;
  --color-light-blue-900:#052257;
  --color-light-blue-800:#12306e;
  --color-light-blue-700:#1d4690;
  --color-light-blue-600:#3666bf;
  --color-light-blue-500:#5185e6;
  --color-light-blue-400:#72a3fe;
  --color-light-blue-300:#8fb6ff;
  --color-light-blue-150:#d2e2ff;
  --color-light-blue-100:#dde9ff;
  --color-light-blue-50:#f0f6ff;
  --color-light-blue-alpha-200:#8fb6ffba;
  --color-light-blue-alpha-150:#8fb6ff66;
  --color-light-blue-alpha-100:#8fb6ff4d;
  --color-light-violet-900:#1f1650;
  --color-light-violet-800:#2f226d;
  --color-light-violet-600:#624dcb;
  --color-light-violet-200:#c8bdfe;
  --color-light-violet-alpha-50:#b3a4fe21;
  --color-light-red-900:#4d0a0e;
  --color-light-red-800:#5d191d;
  --color-light-red-700:#82262c;
  --color-light-red-600:#bc3841;
  --color-light-red-500:#e3545d;
  --color-light-red-400:#fa757e;
  --color-light-red-150:#ffd4d7;
  --color-light-red-100:#fedee0;
  --color-light-red-alpha-300:#fd9198;
  --color-light-red-alpha-150:#ff949b66;
  --color-light-red-alpha-100:#fd91984d;
  --color-light-yellow-900:#422600;
  --color-light-yellow-800:#573100;
  --color-light-yellow-700:#744306;
  --color-light-yellow-600:#9f600f;
  --color-light-yellow-400:#ec9d3c;
  --color-light-yellow-300:#f8b55d;
  --color-light-yellow-100:#fce4c3;
  --color-light-yellow-75:#fdeed9;
  --color-light-yellow-alpha-150:#f8b55d78;
  --color-light-yellow-alpha-100:#f8b55d5e;
  --color-dark-neutral-grey-0:#171717;
  --color-dark-cool-grey-0:#151719;
  --color-dark-green-800:#b8f5d1;
  --color-dark-green-700:#83e7af;
  --color-dark-green-600:#5ad38e;
  --color-dark-green-500:#45b374;
  --color-dark-green-100:#1e3e2e;
  --color-dark-green-alpha-150:#3ea36957;
  --color-dark-green-alpha-100:#37ae6a42;
  --color-dark-blue-700:#acc6f6;
  --color-dark-blue-600:#82abf7;
  --color-dark-blue-alpha-150:#5883d557;
  --color-dark-blue-alpha-100:#5987de42;
  --color-dark-violet-700:#c4b8fe;
  --color-dark-violet-25:#1d1d2a;
  --color-dark-red-700:#fea9af;
  --color-dark-red-600:#f5848c;
  --color-dark-red-alpha-150:#c65d6357;
  --color-dark-red-alpha-100:#d5626942;
  --color-dark-yellow-700:#ffcc8f;
  --color-dark-yellow-600:#e5aa5d;
  --color-dark-yellow-alpha-150:#aa763157;
  --color-dark-yellow-alpha-100:#b67a2b42;
  --animate-fade-up:fade-up var(--default-animation-duration,1s) var(--default-animation-timing-function,ease) var(--default-animation-delay,0s) both
}
@layer theme;
@layer base {
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing:border-box;
    border:0 solid;
    margin:0;
    padding:0
  }
  ::file-selector-button {
    box-sizing:border-box;
    border:0 solid;
    margin:0;
    padding:0
  }
  html,
  :host {
    -webkit-text-size-adjust:100%;
    tab-size:4;
    line-height:1.5;
    font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings:var(--default-font-feature-settings,normal);
    font-variation-settings:var(--default-font-variation-settings,normal);
    -webkit-tap-highlight-color:transparent
  }
  hr {
    height:0;
    color:inherit;
    border-top-width:1px
  }
  abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:inherit;
    font-weight:inherit
  }
  a {
    color:inherit;
    -webkit-text-decoration:inherit;
    -webkit-text-decoration:inherit;
    -webkit-text-decoration:inherit;
    -webkit-text-decoration:inherit;
    text-decoration:inherit
  }
  b,
  strong {
    font-weight:bolder
  }
  code,
  kbd,
  samp,
  pre {
    font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings:var(--default-mono-font-feature-settings,normal);
    font-variation-settings:var(--default-mono-font-variation-settings,normal);
    font-size:1em
  }
  small {
    font-size:80%
  }
  sub,
  sup {
    vertical-align:baseline;
    font-size:75%;
    line-height:0;
    position:relative
  }
  sub {
    bottom:-.25em
  }
  sup {
    top:-.5em
  }
  table {
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
  }
  :-moz-focusring:where(:not(iframe)) {
    outline:auto
  }
  progress {
    vertical-align:baseline
  }
  summary {
    display:list-item
  }
  ol,
  ul,
  menu {
    list-style:none
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    vertical-align:middle;
    display:block
  }
  img,
  video {
    max-width:100%;
    height:auto
  }
  button,
  input,
  select,
  optgroup,
  textarea {
    font:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    letter-spacing:inherit;
    color:inherit;
    opacity:1;
    background-color:#0000;
    border-radius:0
  }
  ::file-selector-button {
    font:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    letter-spacing:inherit;
    color:inherit;
    opacity:1;
    background-color:#0000;
    border-radius:0
  }
  :where(select:is([multiple],
  [size])) optgroup {
    font-weight:bolder
  }
  :where(select:is([multiple],
  [size])) optgroup option {
    padding-inline-start:20px
  }
  ::file-selector-button {
    margin-inline-end:4px
  }
  ::placeholder {
    opacity:1
  }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
    ::placeholder {
      color:currentColor
    }
    @supports (color:color-mix(in lab, red, red)) {
      ::placeholder {
        color:color-mix(in oklab, currentcolor 50%, transparent)
      }
    }
  }
  textarea {
    resize:vertical
  }
  ::-webkit-search-decoration {
    -webkit-appearance:none
  }
  ::-webkit-date-and-time-value {
    min-height:1lh;
    text-align:inherit
  }
  ::-webkit-datetime-edit {
    display:inline-flex
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding:0
  }
  ::-webkit-datetime-edit {
    padding-block:0
  }
  ::-webkit-datetime-edit-year-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-month-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-day-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-second-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block:0
  }
  ::-webkit-calendar-picker-indicator {
    line-height:1
  }
  :-moz-ui-invalid {
    box-shadow:none
  }
  button,
  input:where([type=button],
  [type=reset],
  [type=submit]) {
    appearance:button
  }
  ::file-selector-button {
    appearance:button
  }
  ::-webkit-inner-spin-button {
    height:auto
  }
  ::-webkit-outer-spin-button {
    height:auto
  }
  [hidden]:where(:not([hidden=until-found])) {
    display:none!important
  }
  *,
  :before,
  :after,
  ::backdrop {
    box-sizing:border-box;
    border-color:var(--color-light-cool-grey-100,currentColor)
  }
  ::file-selector-button {
    box-sizing:border-box;
    border-color:var(--color-light-cool-grey-100,currentColor)
  }
  html {
    scrollbar-gutter:stable;
    width:100%;
    height:100%
  }
  html,
  body {
    background-color:var(--color-pageBg);
    min-height:100%
  }
  body,
  form,
  input,
  select,
  button,
  p,
  pre,
  dfn,
  address,
  ul,
  ol,
  li,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  img,
  table,
  tr,
  td,
  th,
  textarea {
    font-family:var(--font-base);
    color:var(--color-light-cool-grey-900);
    -webkit-font-smoothing:subpixel-antialiased;
    -moz-osx-font-smoothing:auto;
    font-feature-settings:"tnum" on, "lnum" on;
    font-size:.875rem
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight:500
  }
  img:not(.icon):not(.responsive-image) {
    image-rendering:-webkit-optimize-contrast
  }
  td,
  th {
    text-align:left
  }
  hr {
    height:1px
  }
  dfn {
    font-style:normal
  }
  table {
    border-collapse:collapse
  }
  p {
    overflow-wrap:break-word
  }
  a {
    outline-style:var(--tw-outline-style);
    transition-property:color,background-color,border-color,fill,stroke;
    transition-duration:var(--motion-duration-base);
    transition-timing-function:var(--motion-ease-standard);
    outline-width:0;
    text-decoration-line:none
  }
  @media (hover:hover) {
    a:hover {
      color:var(--color-light-green-700);
      text-decoration-line:underline
    }
  }
  a:focus-visible {
    color:var(--color-light-green-700);
    text-decoration-line:underline
  }
  button:not(:disabled),
  [role=button]:not([aria-disabled=true]),
  [role=radio]:not([aria-disabled=true]),
  [role=checkbox]:not([aria-disabled=true]),
  [role=tab]:not([aria-disabled=true]),
  [role=menuitem]:not([aria-disabled=true]),
  [role=option]:not([aria-disabled=true]),
  [role=switch]:not([aria-disabled=true]),
  a[href],
  summary {
    cursor:pointer
  }
  label:has(input[type=checkbox],
  input[type=radio]) {
    cursor:pointer
  }
  button:focus {
    --tw-outline-style:none;
    outline-style:none
  }
  button:focus-visible {
    --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);
    --tw-ring-color:var(--color-light-blue-alpha-200);
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-outline-style:none;
    outline-style:none
  }
  b,
  strong {
    font-family:var(--font-medium)
  }
  input::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
  }
  input::-webkit-inner-spin-button {
    -webkit-appearance:none;
    margin:0
  }
  input[type=number] {
    -moz-appearance:textfield
  }
  dialog {
    margin:auto
  }
  :root {
    --navbar-height:64px;
    --navbar-spacer:104px;
    --compare-sticky-banner-top:56px
  }
  @media (min-width:48em) {
    :root {
      --navbar-height:80px;
      --compare-sticky-banner-top:72px
    }
  }
  @media (min-width:80em) {
    :root {
      --navbar-height:96px;
      --navbar-spacer:112px;
      --compare-sticky-banner-top:88px
    }
  }
}
@layer components;
@layer utilities {
  .pointer-events-auto {
    pointer-events:auto
  }
  .pointer-events-none {
    pointer-events:none
  }
  .collapse {
    visibility:collapse
  }
  .invisible {
    visibility:hidden
  }
  .visible {
    visibility:visible
  }
  .sr-only {
    clip-path:inset(50%);
    white-space:nowrap;
    border-width:0;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    position:absolute;
    overflow:hidden
  }
  .absolute {
    position:absolute
  }
  .fixed {
    position:fixed
  }
  .relative {
    position:relative
  }
  .static {
    position:static
  }
  .static\! {
    position:static!important
  }
  .sticky {
    position:sticky
  }
  .-inset-px {
    inset:-1px
  }
  .inset-0 {
    inset:0
  }
  .inset-auto\! {
    inset:auto!important
  }
  .-inset-x-3 {
    inset-inline:calc(var(--spacing) * -3)
  }
  .inset-x-0 {
    inset-inline:0
  }
  .inset-x-3 {
    inset-inline:calc(var(--spacing) * 3)
  }
  .-inset-y-2 {
    inset-block:calc(var(--spacing) * -2)
  }
  .-top-1 {
    top:calc(var(--spacing) * -1)
  }
  .-top-1\/4 {
    top:-25%
  }
  .-top-3 {
    top:calc(var(--spacing) * -3)
  }
  .-top-4 {
    top:calc(var(--spacing) * -4)
  }
  .-top-7 {
    top:calc(var(--spacing) * -7)
  }
  .-top-8 {
    top:calc(var(--spacing) * -8)
  }
  .-top-10 {
    top:calc(var(--spacing) * -10)
  }
  .-top-18 {
    top:calc(var(--spacing) * -18)
  }
  .-top-20 {
    top:calc(var(--spacing) * -20)
  }
  .top-\(--compare-sticky-banner-top\) {
    top:var(--compare-sticky-banner-top)
  }
  .top-\(--navbar-height\) {
    top:var(--navbar-height)
  }
  .top-0 {
    top:0
  }
  .top-1 {
    top:var(--spacing)
  }
  .top-1\.5 {
    top:calc(var(--spacing) * 1.5)
  }
  .top-1\/2 {
    top:50%
  }
  .top-1\/3 {
    top:33.3333%
  }
  .top-2 {
    top:calc(var(--spacing) * 2)
  }
  .top-2\/3 {
    top:66.6667%
  }
  .top-3 {
    top:calc(var(--spacing) * 3)
  }
  .top-3\.5 {
    top:calc(var(--spacing) * 3.5)
  }
  .top-3\/7 {
    top:42.8571%
  }
  .top-4 {
    top:calc(var(--spacing) * 4)
  }
  .top-5 {
    top:calc(var(--spacing) * 5)
  }
  .top-6 {
    top:calc(var(--spacing) * 6)
  }
  .top-8 {
    top:calc(var(--spacing) * 8)
  }
  .top-8\.25 {
    top:calc(var(--spacing) * 8.25)
  }
  .top-9\.25 {
    top:calc(var(--spacing) * 9.25)
  }
  .top-12 {
    top:calc(var(--spacing) * 12)
  }
  .top-14 {
    top:calc(var(--spacing) * 14)
  }
  .top-24 {
    top:calc(var(--spacing) * 24)
  }
  .top-28 {
    top:calc(var(--spacing) * 28)
  }
  .top-\[9\%\] {
    top:9%
  }
  .top-\[17\%\] {
    top:17%
  }
  .top-\[calc\(100\%\+\(--spacing\(3\)\)\)\] {
    top:calc(100% + (calc(var(--spacing) * 3)))
  }
  .top-\[calc\(100\%\+--spacing\(2\.5\)\)\] {
    top:calc(100% + calc(var(--spacing) * 2.5))
  }
  .top-\[calc\(100\%\+12px\)\] {
    top:calc(100% + 12px)
  }
  .top-\[calc\(var\(--navbar-height\)\+1\.5rem\)\] {
    top:calc(var(--navbar-height) + 1.5rem)
  }
  .top-auto {
    top:auto
  }
  .top-full {
    top:100%
  }
  .-right-4 {
    right:calc(var(--spacing) * -4)
  }
  .-right-5 {
    right:calc(var(--spacing) * -5)
  }
  .-right-8 {
    right:calc(var(--spacing) * -8)
  }
  .-right-10 {
    right:calc(var(--spacing) * -10)
  }
  .-right-full {
    right:-100%
  }
  .right-0 {
    right:0
  }
  .right-1\.5 {
    right:calc(var(--spacing) * 1.5)
  }
  .right-2 {
    right:calc(var(--spacing) * 2)
  }
  .right-3 {
    right:calc(var(--spacing) * 3)
  }
  .right-4 {
    right:calc(var(--spacing) * 4)
  }
  .right-5 {
    right:calc(var(--spacing) * 5)
  }
  .right-6 {
    right:calc(var(--spacing) * 6)
  }
  .right-10 {
    right:calc(var(--spacing) * 10)
  }
  .-bottom-1\/6 {
    bottom:-16.6667%
  }
  .-bottom-2\/5 {
    bottom:-40%
  }
  .-bottom-4 {
    bottom:calc(var(--spacing) * -4)
  }
  .-bottom-5 {
    bottom:calc(var(--spacing) * -5)
  }
  .-bottom-6 {
    bottom:calc(var(--spacing) * -6)
  }
  .-bottom-22 {
    bottom:calc(var(--spacing) * -22)
  }
  .-bottom-30 {
    bottom:calc(var(--spacing) * -30)
  }
  .-bottom-87 {
    bottom:calc(var(--spacing) * -87)
  }
  .-bottom-91 {
    bottom:calc(var(--spacing) * -91)
  }
  .-bottom-\[6\%\] {
    bottom:-6%
  }
  .-bottom-\[8\%\] {
    bottom:-8%
  }
  .bottom-0 {
    bottom:0
  }
  .bottom-1 {
    bottom:var(--spacing)
  }
  .bottom-1\.5 {
    bottom:calc(var(--spacing) * 1.5)
  }
  .bottom-2 {
    bottom:calc(var(--spacing) * 2)
  }
  .bottom-3\.5 {
    bottom:calc(var(--spacing) * 3.5)
  }
  .bottom-4 {
    bottom:calc(var(--spacing) * 4)
  }
  .bottom-6 {
    bottom:calc(var(--spacing) * 6)
  }
  .bottom-8 {
    bottom:calc(var(--spacing) * 8)
  }
  .bottom-20 {
    bottom:calc(var(--spacing) * 20)
  }
  .bottom-\[env\(safe-area-inset-bottom\)\] {
    bottom:env(safe-area-inset-bottom)
  }
  .bottom-full {
    bottom:100%
  }
  .-left-1 {
    left:calc(var(--spacing) * -1)
  }
  .-left-2 {
    left:calc(var(--spacing) * -2)
  }
  .-left-6 {
    left:calc(var(--spacing) * -6)
  }
  .-left-7 {
    left:calc(var(--spacing) * -7)
  }
  .-left-8 {
    left:calc(var(--spacing) * -8)
  }
  .-left-9\.5 {
    left:calc(var(--spacing) * -9.5)
  }
  .-left-11\.75 {
    left:calc(var(--spacing) * -11.75)
  }
  .-left-18 {
    left:calc(var(--spacing) * -18)
  }
  .left-0 {
    left:0
  }
  .left-1 {
    left:var(--spacing)
  }
  .left-1\/2 {
    left:50%
  }
  .left-1\/6 {
    left:16.6667%
  }
  .left-1\/8 {
    left:12.5%
  }
  .left-2 {
    left:calc(var(--spacing) * 2)
  }
  .left-2\/3 {
    left:66.6667%
  }
  .left-3\.5 {
    left:calc(var(--spacing) * 3.5)
  }
  .left-4 {
    left:calc(var(--spacing) * 4)
  }
  .left-5 {
    left:calc(var(--spacing) * 5)
  }
  .left-8 {
    left:calc(var(--spacing) * 8)
  }
  .left-9 {
    left:calc(var(--spacing) * 9)
  }
  .left-10 {
    left:calc(var(--spacing) * 10)
  }
  .left-11 {
    left:calc(var(--spacing) * 11)
  }
  .left-12 {
    left:calc(var(--spacing) * 12)
  }
  .left-17 {
    left:calc(var(--spacing) * 17)
  }
  .left-35\.25 {
    left:calc(var(--spacing) * 35.25)
  }
  .left-\[26\%\] {
    left:26%
  }
  .left-\[28\%\] {
    left:28%
  }
  .left-\[48\%\] {
    left:48%
  }
  .left-\[49\%\] {
    left:49%
  }
  .isolate {
    isolation:isolate
  }
  .-z-10 {
    z-index:calc(10 * -1)
  }
  .-z-\[1\] {
    z-index:calc(1 * -1)
  }
  .z-0 {
    z-index:0
  }
  .z-1 {
    z-index:1
  }
  .z-2 {
    z-index:2
  }
  .z-3 {
    z-index:3
  }
  .z-4 {
    z-index:4
  }
  .z-5 {
    z-index:5
  }
  .z-6 {
    z-index:6
  }
  .z-7 {
    z-index:7
  }
  .z-8 {
    z-index:8
  }
  .z-10 {
    z-index:10
  }
  .z-20 {
    z-index:20
  }
  .z-30 {
    z-index:30
  }
  .z-200 {
    z-index:200
  }
  .z-above {
    z-index:var(--z-above)
  }
  .z-aboveMenu {
    z-index:var(--z-aboveMenu)
  }
  .z-aboveMobileMenu {
    z-index:var(--z-aboveMobileMenu)
  }
  .z-aboveOverlay {
    z-index:var(--z-aboveOverlay)
  }
  .z-belowMenu {
    z-index:var(--z-belowMenu)
  }
  .z-belowMenuAndBlur {
    z-index:var(--z-belowMenuAndBlur)
  }
  .z-hidden {
    z-index:var(--z-hidden)
  }
  .z-maximum {
    z-index:var(--z-maximum)
  }
  .z-menu {
    z-index:var(--z-menu)
  }
  .z-overlay {
    z-index:var(--z-overlay)
  }
  .z-tooltip {
    z-index:var(--z-tooltip)
  }
  .-order-1 {
    order:calc(1 * -1)
  }
  .order-1 {
    order:1
  }
  .order-2 {
    order:2
  }
  .order-3 {
    order:3
  }
  .order-4 {
    order:4
  }
  .order-5 {
    order:5
  }
  .order-6 {
    order:6
  }
  .order-7 {
    order:7
  }
  .order-first {
    order:-9999
  }
  .order-last {
    order:9999
  }
  .col-span-1 {
    grid-column:span 1/span 1
  }
  .col-span-2 {
    grid-column:span 2/span 2
  }
  .col-span-5 {
    grid-column:span 5/span 5
  }
  .col-span-6 {
    grid-column:span 6/span 6
  }
  .row-span-2 {
    grid-row:span 2/span 2
  }
  .row-span-3 {
    grid-row:span 3/span 3
  }
  .float-left {
    float:left
  }
  .clear-left {
    clear:left
  }
  .container {
    width:100%
  }
  @media (min-width:48em) {
    .container {
      max-width:48em
    }
  }
  @media (min-width:80em) {
    .container {
      max-width:80em
    }
  }
  @media (min-width:120em) {
    .container {
      max-width:120em
    }
  }
  @media (min-width:40rem) {
    .container {
      max-width:40rem
    }
  }
  @media (min-width:48rem) {
    .container {
      max-width:48rem
    }
  }
  @media (min-width:64rem) {
    .container {
      max-width:64rem
    }
  }
  @media (min-width:80rem) {
    .container {
      max-width:80rem
    }
  }
  @media (min-width:96rem) {
    .container {
      max-width:96rem
    }
  }
  .-m-1 {
    margin:calc(var(--spacing) * -1)
  }
  .m-0\! {
    margin:0!important
  }
  .m-2 {
    margin:calc(var(--spacing) * 2)
  }
  .m-2\.5 {
    margin:calc(var(--spacing) * 2.5)
  }
  .m-4 {
    margin:calc(var(--spacing) * 4)
  }
  .m-20 {
    margin:calc(var(--spacing) * 20)
  }
  .m-56 {
    margin:calc(var(--spacing) * 56)
  }
  .m-\[10px\] {
    margin:10px
  }
  .-mx-1 {
    margin-inline:calc(var(--spacing) * -1)
  }
  .-mx-2 {
    margin-inline:calc(var(--spacing) * -2)
  }
  .-mx-6 {
    margin-inline:calc(var(--spacing) * -6)
  }
  .mx-2\.5 {
    margin-inline:calc(var(--spacing) * 2.5)
  }
  .mx-4 {
    margin-inline:calc(var(--spacing) * 4)
  }
  .mx-8 {
    margin-inline:calc(var(--spacing) * 8)
  }
  .mx-auto {
    margin-inline:auto
  }
  .my-0 {
    margin-block:0
  }
  .my-0\! {
    margin-block:0!important
  }
  .my-2 {
    margin-block:calc(var(--spacing) * 2)
  }
  .my-3 {
    margin-block:calc(var(--spacing) * 3)
  }
  .my-4 {
    margin-block:calc(var(--spacing) * 4)
  }
  .my-5 {
    margin-block:calc(var(--spacing) * 5)
  }
  .my-5\.5 {
    margin-block:calc(var(--spacing) * 5.5)
  }
  .my-6 {
    margin-block:calc(var(--spacing) * 6)
  }
  .my-10 {
    margin-block:calc(var(--spacing) * 10)
  }
  .my-12 {
    margin-block:calc(var(--spacing) * 12)
  }
  .my-14 {
    margin-block:calc(var(--spacing) * 14)
  }
  .my-16 {
    margin-block:calc(var(--spacing) * 16)
  }
  .-mt-\(--navbar-spacer\) {
    margin-top:calc(var(--navbar-spacer) * -1)
  }
  .-mt-0\.5 {
    margin-top:calc(var(--spacing) * -.5)
  }
  .-mt-1\.5 {
    margin-top:calc(var(--spacing) * -1.5)
  }
  .-mt-2 {
    margin-top:calc(var(--spacing) * -2)
  }
  .-mt-3 {
    margin-top:calc(var(--spacing) * -3)
  }
  .-mt-4 {
    margin-top:calc(var(--spacing) * -4)
  }
  .-mt-8 {
    margin-top:calc(var(--spacing) * -8)
  }
  .-mt-18 {
    margin-top:calc(var(--spacing) * -18)
  }
  .-mt-\[calc\(var\(--navbar-spacer\)\)\] {
    margin-top:calc(calc(var(--navbar-spacer)) * -1)
  }
  .-mt-\[calc\(var\(--navbar-spacer\)\+16px\)\] {
    margin-top:calc(calc(var(--navbar-spacer) + 16px) * -1)
  }
  .mt-0 {
    margin-top:0
  }
  .mt-0\! {
    margin-top:0!important
  }
  .mt-0\.5 {
    margin-top:calc(var(--spacing) * .5)
  }
  .mt-1 {
    margin-top:var(--spacing)
  }
  .mt-1\.5 {
    margin-top:calc(var(--spacing) * 1.5)
  }
  .mt-1\.75 {
    margin-top:calc(var(--spacing) * 1.75)
  }
  .mt-2 {
    margin-top:calc(var(--spacing) * 2)
  }
  .mt-3 {
    margin-top:calc(var(--spacing) * 3)
  }
  .mt-4 {
    margin-top:calc(var(--spacing) * 4)
  }
  .mt-5 {
    margin-top:calc(var(--spacing) * 5)
  }
  .mt-5\.5 {
    margin-top:calc(var(--spacing) * 5.5)
  }
  .mt-6 {
    margin-top:calc(var(--spacing) * 6)
  }
  .mt-6\! {
    margin-top:calc(var(--spacing) * 6)!important
  }
  .mt-6\.5 {
    margin-top:calc(var(--spacing) * 6.5)
  }
  .mt-7 {
    margin-top:calc(var(--spacing) * 7)
  }
  .mt-8 {
    margin-top:calc(var(--spacing) * 8)
  }
  .mt-10 {
    margin-top:calc(var(--spacing) * 10)
  }
  .mt-12 {
    margin-top:calc(var(--spacing) * 12)
  }
  .mt-14 {
    margin-top:calc(var(--spacing) * 14)
  }
  .mt-20 {
    margin-top:calc(var(--spacing) * 20)
  }
  .mt-32 {
    margin-top:calc(var(--spacing) * 32)
  }
  .mt-48 {
    margin-top:calc(var(--spacing) * 48)
  }
  .mt-79 {
    margin-top:calc(var(--spacing) * 79)
  }
  .mt-\[12rem\] {
    margin-top:12rem
  }
  .mt-auto {
    margin-top:auto
  }
  .mt-px {
    margin-top:1px
  }
  .-mr-5 {
    margin-right:calc(var(--spacing) * -5)
  }
  .-mr-6 {
    margin-right:calc(var(--spacing) * -6)
  }
  .mr-1 {
    margin-right:var(--spacing)
  }
  .mr-2 {
    margin-right:calc(var(--spacing) * 2)
  }
  .mr-3 {
    margin-right:calc(var(--spacing) * 3)
  }
  .mr-4 {
    margin-right:calc(var(--spacing) * 4)
  }
  .ui-spacer {
    margin-bottom:calc(var(--spacing) * 12)
  }
  @media (min-width:48em) {
    .ui-spacer {
      margin-bottom:calc(var(--spacing) * 16)
    }
  }
  @media (min-width:80em) {
    .ui-spacer {
      margin-bottom:calc(var(--spacing) * 20)
    }
  }
  @media (min-width:120em) {
    .ui-spacer {
      margin-bottom:calc(var(--spacing) * 24)
    }
  }
  .ui-spacer-large {
    margin-bottom:calc(var(--spacing) * 32)
  }
  @media (min-width:48em) {
    .ui-spacer-large {
      margin-bottom:calc(var(--spacing) * 40)
    }
  }
  @media (min-width:80em) {
    .ui-spacer-large {
      margin-bottom:calc(var(--spacing) * 64)
    }
  }
  @media (min-width:120em) {
    .ui-spacer-large {
      margin-bottom:calc(var(--spacing) * 64)
    }
  }
  .-mb-4 {
    margin-bottom:calc(var(--spacing) * -4)
  }
  .-mb-px {
    margin-bottom:-1px
  }
  .mb-0 {
    margin-bottom:0
  }
  .mb-0\! {
    margin-bottom:0!important
  }
  .mb-0\.5 {
    margin-bottom:calc(var(--spacing) * .5)
  }
  .mb-1 {
    margin-bottom:var(--spacing)
  }
  .mb-1\.5 {
    margin-bottom:calc(var(--spacing) * 1.5)
  }
  .mb-2 {
    margin-bottom:calc(var(--spacing) * 2)
  }
  .mb-2\.5 {
    margin-bottom:calc(var(--spacing) * 2.5)
  }
  .mb-3 {
    margin-bottom:calc(var(--spacing) * 3)
  }
  .mb-4 {
    margin-bottom:calc(var(--spacing) * 4)
  }
  .mb-5 {
    margin-bottom:calc(var(--spacing) * 5)
  }
  .mb-6 {
    margin-bottom:calc(var(--spacing) * 6)
  }
  .mb-7 {
    margin-bottom:calc(var(--spacing) * 7)
  }
  .mb-7\.5 {
    margin-bottom:calc(var(--spacing) * 7.5)
  }
  .mb-8 {
    margin-bottom:calc(var(--spacing) * 8)
  }
  .mb-9 {
    margin-bottom:calc(var(--spacing) * 9)
  }
  .mb-10 {
    margin-bottom:calc(var(--spacing) * 10)
  }
  .mb-11 {
    margin-bottom:calc(var(--spacing) * 11)
  }
  .mb-12 {
    margin-bottom:calc(var(--spacing) * 12)
  }
  .mb-12\.5 {
    margin-bottom:calc(var(--spacing) * 12.5)
  }
  .mb-14 {
    margin-bottom:calc(var(--spacing) * 14)
  }
  .mb-16 {
    margin-bottom:calc(var(--spacing) * 16)
  }
  .mb-20 {
    margin-bottom:calc(var(--spacing) * 20)
  }
  .mb-21 {
    margin-bottom:calc(var(--spacing) * 21)
  }
  .mb-29 {
    margin-bottom:calc(var(--spacing) * 29)
  }
  .mb-32 {
    margin-bottom:calc(var(--spacing) * 32)
  }
  .mb-42 {
    margin-bottom:calc(var(--spacing) * 42)
  }
  .mb-\[0\.111em\] {
    margin-bottom:.111em
  }
  .mb-auto {
    margin-bottom:auto
  }
  .-ml-1\.5 {
    margin-left:calc(var(--spacing) * -1.5)
  }
  .-ml-\[5px\] {
    margin-left:-5px
  }
  .-ml-px {
    margin-left:-1px
  }
  .ml-0 {
    margin-left:0
  }
  .ml-0\.5 {
    margin-left:calc(var(--spacing) * .5)
  }
  .ml-1 {
    margin-left:var(--spacing)
  }
  .ml-2 {
    margin-left:calc(var(--spacing) * 2)
  }
  .ml-3 {
    margin-left:calc(var(--spacing) * 3)
  }
  .ml-3\.5 {
    margin-left:calc(var(--spacing) * 3.5)
  }
  .ml-4 {
    margin-left:calc(var(--spacing) * 4)
  }
  .ml-5 {
    margin-left:calc(var(--spacing) * 5)
  }
  .ml-7 {
    margin-left:calc(var(--spacing) * 7)
  }
  .ml-10 {
    margin-left:calc(var(--spacing) * 10)
  }
  .ml-14 {
    margin-left:calc(var(--spacing) * 14)
  }
  .ml-auto {
    margin-left:auto
  }
  .box-border {
    box-sizing:border-box
  }
  .box-content {
    box-sizing:content-box
  }
  .ui-flex-center {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .line-clamp-1 {
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
  }
  .line-clamp-2 {
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
  }
  .line-clamp-3 {
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
  }
  .block {
    display:block
  }
  .contents {
    display:contents
  }
  .flex {
    display:flex
  }
  .grid {
    display:grid
  }
  .hidden {
    display:none
  }
  .inline {
    display:inline
  }
  .inline-block {
    display:inline-block
  }
  .inline-flex {
    display:inline-flex
  }
  .table {
    display:table
  }
  .aspect-2\/1 {
    aspect-ratio:2
  }
  .aspect-3\/2 {
    aspect-ratio:3/2
  }
  .aspect-9\/16 {
    aspect-ratio:9/16
  }
  .aspect-16\/10 {
    aspect-ratio:16/10
  }
  .aspect-46\/35 {
    aspect-ratio:46/35
  }
  .aspect-344\/330 {
    aspect-ratio:344/330
  }
  .aspect-344\/612 {
    aspect-ratio:344/612
  }
  .aspect-500\/360 {
    aspect-ratio:500/360
  }
  .aspect-668\/560 {
    aspect-ratio:668/560
  }
  .aspect-900\/662 {
    aspect-ratio:900/662
  }
  .aspect-\[2\] {
    aspect-ratio:2
  }
  .aspect-\[344\/612\] {
    aspect-ratio:344/612
  }
  .aspect-square {
    aspect-ratio:1
  }
  .aspect-video {
    aspect-ratio:var(--aspect-video)
  }
  .size-3 {
    width:calc(var(--spacing) * 3);
    height:calc(var(--spacing) * 3)
  }
  .size-3\.5 {
    width:calc(var(--spacing) * 3.5);
    height:calc(var(--spacing) * 3.5)
  }
  .size-4 {
    width:calc(var(--spacing) * 4);
    height:calc(var(--spacing) * 4)
  }
  .size-5 {
    width:calc(var(--spacing) * 5);
    height:calc(var(--spacing) * 5)
  }
  .size-6 {
    width:calc(var(--spacing) * 6);
    height:calc(var(--spacing) * 6)
  }
  .size-7 {
    width:calc(var(--spacing) * 7);
    height:calc(var(--spacing) * 7)
  }
  .size-8 {
    width:calc(var(--spacing) * 8);
    height:calc(var(--spacing) * 8)
  }
  .size-9 {
    width:calc(var(--spacing) * 9);
    height:calc(var(--spacing) * 9)
  }
  .size-10 {
    width:calc(var(--spacing) * 10);
    height:calc(var(--spacing) * 10)
  }
  .size-11 {
    width:calc(var(--spacing) * 11);
    height:calc(var(--spacing) * 11)
  }
  .size-12 {
    width:calc(var(--spacing) * 12);
    height:calc(var(--spacing) * 12)
  }
  .size-13 {
    width:calc(var(--spacing) * 13);
    height:calc(var(--spacing) * 13)
  }
  .size-14 {
    width:calc(var(--spacing) * 14);
    height:calc(var(--spacing) * 14)
  }
  .size-15 {
    width:calc(var(--spacing) * 15);
    height:calc(var(--spacing) * 15)
  }
  .size-16 {
    width:calc(var(--spacing) * 16);
    height:calc(var(--spacing) * 16)
  }
  .size-20 {
    width:calc(var(--spacing) * 20);
    height:calc(var(--spacing) * 20)
  }
  .size-23\.25 {
    width:calc(var(--spacing) * 23.25);
    height:calc(var(--spacing) * 23.25)
  }
  .size-24 {
    width:calc(var(--spacing) * 24);
    height:calc(var(--spacing) * 24)
  }
  .size-25 {
    width:calc(var(--spacing) * 25);
    height:calc(var(--spacing) * 25)
  }
  .size-32 {
    width:calc(var(--spacing) * 32);
    height:calc(var(--spacing) * 32)
  }
  .size-43 {
    width:calc(var(--spacing) * 43);
    height:calc(var(--spacing) * 43)
  }
  .size-70 {
    width:calc(var(--spacing) * 70);
    height:calc(var(--spacing) * 70)
  }
  .size-76 {
    width:calc(var(--spacing) * 76);
    height:calc(var(--spacing) * 76)
  }
  .size-full {
    width:100%;
    height:100%
  }
  .h-\(--compare-sticky-banner-top\) {
    height:var(--compare-sticky-banner-top)
  }
  .h-1\/3 {
    height:33.3333%
  }
  .h-2 {
    height:calc(var(--spacing) * 2)
  }
  .h-2\.5 {
    height:calc(var(--spacing) * 2.5)
  }
  .h-2\/3 {
    height:66.6667%
  }
  .h-3 {
    height:calc(var(--spacing) * 3)
  }
  .h-3\.5 {
    height:calc(var(--spacing) * 3.5)
  }
  .h-4 {
    height:calc(var(--spacing) * 4)
  }
  .h-4\.5 {
    height:calc(var(--spacing) * 4.5)
  }
  .h-4\/6 {
    height:66.6667%
  }
  .h-5 {
    height:calc(var(--spacing) * 5)
  }
  .h-5\.5 {
    height:calc(var(--spacing) * 5.5)
  }
  .h-6 {
    height:calc(var(--spacing) * 6)
  }
  .h-7 {
    height:calc(var(--spacing) * 7)
  }
  .h-7\.5 {
    height:calc(var(--spacing) * 7.5)
  }
  .h-7\.75 {
    height:calc(var(--spacing) * 7.75)
  }
  .h-8 {
    height:calc(var(--spacing) * 8)
  }
  .h-9 {
    height:calc(var(--spacing) * 9)
  }
  .h-9\.5 {
    height:calc(var(--spacing) * 9.5)
  }
  .h-9\.75 {
    height:calc(var(--spacing) * 9.75)
  }
  .h-10 {
    height:calc(var(--spacing) * 10)
  }
  .h-11 {
    height:calc(var(--spacing) * 11)
  }
  .h-12 {
    height:calc(var(--spacing) * 12)
  }
  .h-13 {
    height:calc(var(--spacing) * 13)
  }
  .h-14 {
    height:calc(var(--spacing) * 14)
  }
  .h-14\.5 {
    height:calc(var(--spacing) * 14.5)
  }
  .h-15 {
    height:calc(var(--spacing) * 15)
  }
  .h-15\.5 {
    height:calc(var(--spacing) * 15.5)
  }
  .h-16 {
    height:calc(var(--spacing) * 16)
  }
  .h-17 {
    height:calc(var(--spacing) * 17)
  }
  .h-18 {
    height:calc(var(--spacing) * 18)
  }
  .h-19 {
    height:calc(var(--spacing) * 19)
  }
  .h-20 {
    height:calc(var(--spacing) * 20)
  }
  .h-20\.5 {
    height:calc(var(--spacing) * 20.5)
  }
  .h-21 {
    height:calc(var(--spacing) * 21)
  }
  .h-21\.25 {
    height:calc(var(--spacing) * 21.25)
  }
  .h-22 {
    height:calc(var(--spacing) * 22)
  }
  .h-24 {
    height:calc(var(--spacing) * 24)
  }
  .h-25 {
    height:calc(var(--spacing) * 25)
  }
  .h-26 {
    height:calc(var(--spacing) * 26)
  }
  .h-28 {
    height:calc(var(--spacing) * 28)
  }
  .h-29\.25 {
    height:calc(var(--spacing) * 29.25)
  }
  .h-31 {
    height:calc(var(--spacing) * 31)
  }
  .h-32 {
    height:calc(var(--spacing) * 32)
  }
  .h-33 {
    height:calc(var(--spacing) * 33)
  }
  .h-36 {
    height:calc(var(--spacing) * 36)
  }
  .h-40 {
    height:calc(var(--spacing) * 40)
  }
  .h-43 {
    height:calc(var(--spacing) * 43)
  }
  .h-44\.5 {
    height:calc(var(--spacing) * 44.5)
  }
  .h-45 {
    height:calc(var(--spacing) * 45)
  }
  .h-47 {
    height:calc(var(--spacing) * 47)
  }
  .h-52 {
    height:calc(var(--spacing) * 52)
  }
  .h-53 {
    height:calc(var(--spacing) * 53)
  }
  .h-55 {
    height:calc(var(--spacing) * 55)
  }
  .h-56 {
    height:calc(var(--spacing) * 56)
  }
  .h-57\.25 {
    height:calc(var(--spacing) * 57.25)
  }
  .h-58\.5 {
    height:calc(var(--spacing) * 58.5)
  }
  .h-60 {
    height:calc(var(--spacing) * 60)
  }
  .h-63 {
    height:calc(var(--spacing) * 63)
  }
  .h-64 {
    height:calc(var(--spacing) * 64)
  }
  .h-65 {
    height:calc(var(--spacing) * 65)
  }
  .h-67 {
    height:calc(var(--spacing) * 67)
  }
  .h-70 {
    height:calc(var(--spacing) * 70)
  }
  .h-70\.5 {
    height:calc(var(--spacing) * 70.5)
  }
  .h-72 {
    height:calc(var(--spacing) * 72)
  }
  .h-75 {
    height:calc(var(--spacing) * 75)
  }
  .h-80 {
    height:calc(var(--spacing) * 80)
  }
  .h-81\.5 {
    height:calc(var(--spacing) * 81.5)
  }
  .h-83 {
    height:calc(var(--spacing) * 83)
  }
  .h-84 {
    height:calc(var(--spacing) * 84)
  }
  .h-86 {
    height:calc(var(--spacing) * 86)
  }
  .h-96 {
    height:calc(var(--spacing) * 96)
  }
  .h-100 {
    height:calc(var(--spacing) * 100)
  }
  .h-104 {
    height:calc(var(--spacing) * 104)
  }
  .h-106 {
    height:calc(var(--spacing) * 106)
  }
  .h-110 {
    height:calc(var(--spacing) * 110)
  }
  .h-132\.75 {
    height:calc(var(--spacing) * 132.75)
  }
  .h-170 {
    height:calc(var(--spacing) * 170)
  }
  .h-172 {
    height:calc(var(--spacing) * 172)
  }
  .h-201 {
    height:calc(var(--spacing) * 201)
  }
  .h-204 {
    height:calc(var(--spacing) * 204)
  }
  .h-259 {
    height:calc(var(--spacing) * 259)
  }
  .h-\[2lh\] {
    height:2lh
  }
  .h-\[50vh\] {
    height:50vh
  }
  .h-\[70\%\] {
    height:70%
  }
  .h-\[80dvh\] {
    height:80dvh
  }
  .h-\[110vh\] {
    height:110vh
  }
  .h-\[200vh\] {
    height:200vh
  }
  .h-\[336px\] {
    height:336px
  }
  .h-\[444px\] {
    height:444px
  }
  .h-\[500vh\] {
    height:500vh
  }
  .h-\[calc\(100\%-2rem\)\] {
    height:calc(100% - 2rem)
  }
  .h-\[calc\(100dvh-128pt\)\] {
    height:calc(100dvh - 128pt)
  }
  .h-\[calc\(100dvh_-_21rem\)\] {
    height:calc(100dvh - 21rem)
  }
  .h-\[calc\(100vh-var\(--navbar-height\)\)\] {
    height:calc(100vh - var(--navbar-height))
  }
  .h-\[calc\(100vh-var\(--navbar-height\)-1\.5rem\)\] {
    height:calc(100vh - var(--navbar-height) - 1.5rem)
  }
  .h-\[min\(calc\(100vh-16px\)\,960px\)\] {
    height:min(100vh - 16px,960px)
  }
  .h-auto {
    height:auto
  }
  .h-dvh {
    height:100dvh
  }
  .h-fit {
    height:fit-content
  }
  .h-full {
    height:100%
  }
  .h-modal-content {
    height:var(--height-modal-content)
  }
  .h-px {
    height:1px
  }
  .h-screen {
    height:100vh
  }
  .max-h-0 {
    max-height:0
  }
  .max-h-6 {
    max-height:calc(var(--spacing) * 6)
  }
  .max-h-32 {
    max-height:calc(var(--spacing) * 32)
  }
  .max-h-56 {
    max-height:calc(var(--spacing) * 56)
  }
  .max-h-60 {
    max-height:calc(var(--spacing) * 60)
  }
  .max-h-64 {
    max-height:calc(var(--spacing) * 64)
  }
  .max-h-72 {
    max-height:calc(var(--spacing) * 72)
  }
  .max-h-96 {
    max-height:calc(var(--spacing) * 96)
  }
  .max-h-100 {
    max-height:calc(var(--spacing) * 100)
  }
  .max-h-113 {
    max-height:calc(var(--spacing) * 113)
  }
  .max-h-180 {
    max-height:calc(var(--spacing) * 180)
  }
  .max-h-\[23rem\] {
    max-height:23rem
  }
  .max-h-\[62vh\] {
    max-height:62vh
  }
  .max-h-\[68vh\] {
    max-height:68vh
  }
  .max-h-\[75vh\] {
    max-height:75vh
  }
  .max-h-\[80vh\] {
    max-height:80vh
  }
  .max-h-dvh {
    max-height:100dvh
  }
  .max-h-max {
    max-height:max-content
  }
  .max-h-screen {
    max-height:100vh
  }
  .min-h-0 {
    min-height:0
  }
  .min-h-4 {
    min-height:calc(var(--spacing) * 4)
  }
  .min-h-8 {
    min-height:calc(var(--spacing) * 8)
  }
  .min-h-10 {
    min-height:calc(var(--spacing) * 10)
  }
  .min-h-13 {
    min-height:calc(var(--spacing) * 13)
  }
  .min-h-14 {
    min-height:calc(var(--spacing) * 14)
  }
  .min-h-19 {
    min-height:calc(var(--spacing) * 19)
  }
  .min-h-24 {
    min-height:calc(var(--spacing) * 24)
  }
  .min-h-35 {
    min-height:calc(var(--spacing) * 35)
  }
  .min-h-40 {
    min-height:calc(var(--spacing) * 40)
  }
  .min-h-45 {
    min-height:calc(var(--spacing) * 45)
  }
  .min-h-60 {
    min-height:calc(var(--spacing) * 60)
  }
  .min-h-125 {
    min-height:calc(var(--spacing) * 125)
  }
  .min-h-130 {
    min-height:calc(var(--spacing) * 130)
  }
  .min-h-140 {
    min-height:calc(var(--spacing) * 140)
  }
  .min-h-148 {
    min-height:calc(var(--spacing) * 148)
  }
  .min-h-188 {
    min-height:calc(var(--spacing) * 188)
  }
  .min-h-\[calc\(100vh-100px\)\] {
    min-height:calc(100vh - 100px)
  }
  .min-h-full {
    min-height:100%
  }
  .min-h-screen {
    min-height:100vh
  }
  .w-0 {
    width:0
  }
  .w-1 {
    width:var(--spacing)
  }
  .w-1\/2 {
    width:50%
  }
  .w-2 {
    width:calc(var(--spacing) * 2)
  }
  .w-2\.5 {
    width:calc(var(--spacing) * 2.5)
  }
  .w-2\/4 {
    width:50%
  }
  .w-3 {
    width:calc(var(--spacing) * 3)
  }
  .w-3\.5 {
    width:calc(var(--spacing) * 3.5)
  }
  .w-3\/4 {
    width:75%
  }
  .w-3\/5 {
    width:60%
  }
  .w-4 {
    width:calc(var(--spacing) * 4)
  }
  .w-5 {
    width:calc(var(--spacing) * 5)
  }
  .w-6 {
    width:calc(var(--spacing) * 6)
  }
  .w-7 {
    width:calc(var(--spacing) * 7)
  }
  .w-8 {
    width:calc(var(--spacing) * 8)
  }
  .w-10 {
    width:calc(var(--spacing) * 10)
  }
  .w-11 {
    width:calc(var(--spacing) * 11)
  }
  .w-12 {
    width:calc(var(--spacing) * 12)
  }
  .w-13\.75 {
    width:calc(var(--spacing) * 13.75)
  }
  .w-14 {
    width:calc(var(--spacing) * 14)
  }
  .w-15 {
    width:calc(var(--spacing) * 15)
  }
  .w-16 {
    width:calc(var(--spacing) * 16)
  }
  .w-16\.5 {
    width:calc(var(--spacing) * 16.5)
  }
  .w-18 {
    width:calc(var(--spacing) * 18)
  }
  .w-19\.25 {
    width:calc(var(--spacing) * 19.25)
  }
  .w-20 {
    width:calc(var(--spacing) * 20)
  }
  .w-20\.5 {
    width:calc(var(--spacing) * 20.5)
  }
  .w-21 {
    width:calc(var(--spacing) * 21)
  }
  .w-22 {
    width:calc(var(--spacing) * 22)
  }
  .w-24 {
    width:calc(var(--spacing) * 24)
  }
  .w-24\.5 {
    width:calc(var(--spacing) * 24.5)
  }
  .w-25 {
    width:calc(var(--spacing) * 25)
  }
  .w-26 {
    width:calc(var(--spacing) * 26)
  }
  .w-26\.5 {
    width:calc(var(--spacing) * 26.5)
  }
  .w-27\.5 {
    width:calc(var(--spacing) * 27.5)
  }
  .w-28 {
    width:calc(var(--spacing) * 28)
  }
  .w-31 {
    width:calc(var(--spacing) * 31)
  }
  .w-32 {
    width:calc(var(--spacing) * 32)
  }
  .w-36 {
    width:calc(var(--spacing) * 36)
  }
  .w-37 {
    width:calc(var(--spacing) * 37)
  }
  .w-40 {
    width:calc(var(--spacing) * 40)
  }
  .w-45 {
    width:calc(var(--spacing) * 45)
  }
  .w-46\.5 {
    width:calc(var(--spacing) * 46.5)
  }
  .w-48 {
    width:calc(var(--spacing) * 48)
  }
  .w-50 {
    width:calc(var(--spacing) * 50)
  }
  .w-51 {
    width:calc(var(--spacing) * 51)
  }
  .w-53 {
    width:calc(var(--spacing) * 53)
  }
  .w-55 {
    width:calc(var(--spacing) * 55)
  }
  .w-57 {
    width:calc(var(--spacing) * 57)
  }
  .w-60 {
    width:calc(var(--spacing) * 60)
  }
  .w-61\.75 {
    width:calc(var(--spacing) * 61.75)
  }
  .w-64 {
    width:calc(var(--spacing) * 64)
  }
  .w-64\.75 {
    width:calc(var(--spacing) * 64.75)
  }
  .w-65\.5 {
    width:calc(var(--spacing) * 65.5)
  }
  .w-66 {
    width:calc(var(--spacing) * 66)
  }
  .w-68 {
    width:calc(var(--spacing) * 68)
  }
  .w-68\.75 {
    width:calc(var(--spacing) * 68.75)
  }
  .w-70 {
    width:calc(var(--spacing) * 70)
  }
  .w-71 {
    width:calc(var(--spacing) * 71)
  }
  .w-73\.5 {
    width:calc(var(--spacing) * 73.5)
  }
  .w-74 {
    width:calc(var(--spacing) * 74)
  }
  .w-75 {
    width:calc(var(--spacing) * 75)
  }
  .w-80 {
    width:calc(var(--spacing) * 80)
  }
  .w-82 {
    width:calc(var(--spacing) * 82)
  }
  .w-84 {
    width:calc(var(--spacing) * 84)
  }
  .w-86 {
    width:calc(var(--spacing) * 86)
  }
  .w-88 {
    width:calc(var(--spacing) * 88)
  }
  .w-90 {
    width:calc(var(--spacing) * 90)
  }
  .w-104 {
    width:calc(var(--spacing) * 104)
  }
  .w-105 {
    width:calc(var(--spacing) * 105)
  }
  .w-132 {
    width:calc(var(--spacing) * 132)
  }
  .w-150 {
    width:calc(var(--spacing) * 150)
  }
  .w-153 {
    width:calc(var(--spacing) * 153)
  }
  .w-299 {
    width:calc(var(--spacing) * 299)
  }
  .w-\[20\%\] {
    width:20%
  }
  .w-\[23\%\] {
    width:23%
  }
  .w-\[24\%\] {
    width:24%
  }
  .w-\[calc\(100\%\+3rem\)\] {
    width:calc(100% + 3rem)
  }
  .w-\[calc\(100vw-30pt\)\] {
    width:calc(100vw - 30pt)
  }
  .w-auto {
    width:auto
  }
  .w-fit {
    width:fit-content
  }
  .w-full {
    width:100%
  }
  .w-full\! {
    width:100%!important
  }
  .w-max {
    width:max-content
  }
  .w-px {
    width:1px
  }
  .w-screen {
    width:100vw
  }
  .max-w-\(--container-sm\) {
    max-width:var(--container-sm)
  }
  .max-w-2xl {
    max-width:var(--container-2xl)
  }
  .max-w-3xl {
    max-width:var(--container-3xl)
  }
  .max-w-3xl\! {
    max-width:var(--container-3xl)!important
  }
  .max-w-4xl {
    max-width:var(--container-4xl)
  }
  .max-w-5xl {
    max-width:var(--container-5xl)
  }
  .max-w-6xl {
    max-width:var(--container-6xl)
  }
  .max-w-7xl {
    max-width:var(--container-7xl)
  }
  .max-w-40 {
    max-width:calc(var(--spacing) * 40)
  }
  .max-w-44 {
    max-width:calc(var(--spacing) * 44)
  }
  .max-w-45 {
    max-width:calc(var(--spacing) * 45)
  }
  .max-w-60 {
    max-width:calc(var(--spacing) * 60)
  }
  .max-w-66 {
    max-width:calc(var(--spacing) * 66)
  }
  .max-w-70 {
    max-width:calc(var(--spacing) * 70)
  }
  .max-w-80 {
    max-width:calc(var(--spacing) * 80)
  }
  .max-w-82 {
    max-width:calc(var(--spacing) * 82)
  }
  .max-w-88 {
    max-width:calc(var(--spacing) * 88)
  }
  .max-w-90 {
    max-width:calc(var(--spacing) * 90)
  }
  .max-w-96 {
    max-width:calc(var(--spacing) * 96)
  }
  .max-w-102 {
    max-width:calc(var(--spacing) * 102)
  }
  .max-w-105 {
    max-width:calc(var(--spacing) * 105)
  }
  .max-w-110 {
    max-width:calc(var(--spacing) * 110)
  }
  .max-w-112 {
    max-width:calc(var(--spacing) * 112)
  }
  .max-w-117 {
    max-width:calc(var(--spacing) * 117)
  }
  .max-w-120 {
    max-width:calc(var(--spacing) * 120)
  }
  .max-w-125 {
    max-width:calc(var(--spacing) * 125)
  }
  .max-w-135 {
    max-width:calc(var(--spacing) * 135)
  }
  .max-w-137\.5 {
    max-width:calc(var(--spacing) * 137.5)
  }
  .max-w-150 {
    max-width:calc(var(--spacing) * 150)
  }
  .max-w-152\.5 {
    max-width:calc(var(--spacing) * 152.5)
  }
  .max-w-153 {
    max-width:calc(var(--spacing) * 153)
  }
  .max-w-160 {
    max-width:calc(var(--spacing) * 160)
  }
  .max-w-162 {
    max-width:calc(var(--spacing) * 162)
  }
  .max-w-164 {
    max-width:calc(var(--spacing) * 164)
  }
  .max-w-180 {
    max-width:calc(var(--spacing) * 180)
  }
  .max-w-185\.5 {
    max-width:calc(var(--spacing) * 185.5)
  }
  .max-w-190 {
    max-width:calc(var(--spacing) * 190)
  }
  .max-w-191 {
    max-width:calc(var(--spacing) * 191)
  }
  .max-w-192 {
    max-width:calc(var(--spacing) * 192)
  }
  .max-w-201\.5 {
    max-width:calc(var(--spacing) * 201.5)
  }
  .max-w-225 {
    max-width:calc(var(--spacing) * 225)
  }
  .max-w-227\.5 {
    max-width:calc(var(--spacing) * 227.5)
  }
  .max-w-230 {
    max-width:calc(var(--spacing) * 230)
  }
  .max-w-270 {
    max-width:calc(var(--spacing) * 270)
  }
  .max-w-272 {
    max-width:calc(var(--spacing) * 272)
  }
  .max-w-310 {
    max-width:calc(var(--spacing) * 310)
  }
  .max-w-320 {
    max-width:calc(var(--spacing) * 320)
  }
  .max-w-360 {
    max-width:calc(var(--spacing) * 360)
  }
  .max-w-420 {
    max-width:calc(var(--spacing) * 420)
  }
  .max-w-640 {
    max-width:calc(var(--spacing) * 640)
  }
  .max-w-\[60\%\] {
    max-width:60%
  }
  .max-w-\[80\%\] {
    max-width:80%
  }
  .max-w-\[90\%\] {
    max-width:90%
  }
  .max-w-\[300px\] {
    max-width:300px
  }
  .max-w-\[300px\]\! {
    max-width:300px!important
  }
  .max-w-\[1080px\] {
    max-width:1080px
  }
  .max-w-\[calc\(100\%_-_1\.5rem\)\] {
    max-width:calc(100% - 1.5rem)
  }
  .max-w-\[calc\(100\%_-_6rem\)\] {
    max-width:calc(100% - 6rem)
  }
  .max-w-desktop {
    max-width:var(--max-w-desktop)
  }
  .max-w-full {
    max-width:100%
  }
  .max-w-laptop {
    max-width:var(--max-w-laptop)
  }
  .max-w-lg {
    max-width:var(--container-lg)
  }
  .max-w-md {
    max-width:var(--container-md)
  }
  .max-w-none {
    max-width:none
  }
  .max-w-phone {
    max-width:var(--max-w-phone)
  }
  .max-w-screen {
    max-width:100vw
  }
  .max-w-sm {
    max-width:var(--container-sm)
  }
  .max-w-tablet {
    max-width:var(--max-w-tablet)
  }
  .max-w-xl {
    max-width:var(--container-xl)
  }
  .min-w-0 {
    min-width:0
  }
  .min-w-0\! {
    min-width:0!important
  }
  .min-w-10 {
    min-width:calc(var(--spacing) * 10)
  }
  .min-w-45 {
    min-width:calc(var(--spacing) * 45)
  }
  .min-w-60 {
    min-width:calc(var(--spacing) * 60)
  }
  .min-w-63 {
    min-width:calc(var(--spacing) * 63)
  }
  .min-w-72 {
    min-width:calc(var(--spacing) * 72)
  }
  .min-w-\[25\%\] {
    min-width:25%
  }
  .min-w-\[42rem\] {
    min-width:42rem
  }
  .min-w-\[90\%\] {
    min-width:90%
  }
  .min-w-\[300px\] {
    min-width:300px
  }
  .min-w-fit {
    min-width:fit-content
  }
  .min-w-max {
    min-width:max-content
  }
  .flex-1 {
    flex:1
  }
  .flex-1\/2 {
    flex:50%
  }
  .flex-\[0_0_30\%\] {
    flex:0 0 30%
  }
  .flex-\[0_0_80\%\] {
    flex:0 0 80%
  }
  .flex-\[0_0_85\%\] {
    flex:0 0 85%
  }
  .flex-\[0_0_90\%\] {
    flex:0 0 90%
  }
  .flex-\[0_0_100\%\]\! {
    flex:0 0 100%!important
  }
  .flex-\[0_0_auto\]\! {
    flex:none!important
  }
  .flex-none {
    flex:none
  }
  .flex-none\! {
    flex:none!important
  }
  .flex-shrink-0 {
    flex-shrink:0
  }
  .shrink {
    flex-shrink:1
  }
  .shrink-0 {
    flex-shrink:0
  }
  .grow {
    flex-grow:1
  }
  .grow-0 {
    flex-grow:0
  }
  .basis-1\/2 {
    flex-basis:50%
  }
  .basis-3\/5 {
    flex-basis:60%
  }
  .basis-\[42\%\] {
    flex-basis:42%
  }
  .basis-\[58\%\] {
    flex-basis:58%
  }
  .basis-full {
    flex-basis:100%
  }
  .table-fixed {
    table-layout:fixed
  }
  .border-collapse {
    border-collapse:collapse
  }
  .origin-bottom {
    transform-origin:bottom
  }
  .origin-left {
    transform-origin:0
  }
  .origin-right {
    transform-origin:100%
  }
  .origin-top-left {
    transform-origin:0 0
  }
  .-translate-1\/2 {
    --tw-translate-x:calc(calc(1 / 2 * 100%) * -1);
    --tw-translate-y:calc(calc(1 / 2 * 100%) * -1);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-x-1\/2 {
    --tw-translate-x:calc(calc(1 / 2 * 100%) * -1);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .translate-x-0 {
    --tw-translate-x:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .translate-x-2 {
    --tw-translate-x:calc(var(--spacing) * 2);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-y-1\/2 {
    --tw-translate-y:calc(calc(1 / 2 * 100%) * -1);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-y-2 {
    --tw-translate-y:calc(var(--spacing) * -2);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-y-2\/3 {
    --tw-translate-y:calc(calc(2 / 3 * 100%) * -1);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-y-3 {
    --tw-translate-y:calc(var(--spacing) * -3);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-y-4 {
    --tw-translate-y:calc(var(--spacing) * -4);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .-translate-y-full {
    --tw-translate-y:-100%;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .translate-y-0 {
    --tw-translate-y:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .translate-y-6 {
    --tw-translate-y:calc(var(--spacing) * 6);
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .translate-y-full {
    --tw-translate-y:100%;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .scale-75 {
    --tw-scale-x:75%;
    --tw-scale-y:75%;
    --tw-scale-z:75%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-98 {
    --tw-scale-x:98%;
    --tw-scale-y:98%;
    --tw-scale-z:98%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-100 {
    --tw-scale-x:100%;
    --tw-scale-y:100%;
    --tw-scale-z:100%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-105 {
    --tw-scale-x:105%;
    --tw-scale-y:105%;
    --tw-scale-z:105%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-106 {
    --tw-scale-x:106%;
    --tw-scale-y:106%;
    --tw-scale-z:106%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-108 {
    --tw-scale-x:108%;
    --tw-scale-y:108%;
    --tw-scale-z:108%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-110 {
    --tw-scale-x:110%;
    --tw-scale-y:110%;
    --tw-scale-z:110%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-120 {
    --tw-scale-x:120%;
    --tw-scale-y:120%;
    --tw-scale-z:120%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-125 {
    --tw-scale-x:125%;
    --tw-scale-y:125%;
    --tw-scale-z:125%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-x-96 {
    --tw-scale-x:96%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-y-0 {
    --tw-scale-y:0%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-y-100 {
    --tw-scale-y:100%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .scale-\[1\.3333\] {
    scale:1.3333
  }
  @media (prefers-reduced-motion:no-preference) {
    .ui-press:active:not(:disabled):not([aria-disabled=true]) {
      scale:.96
    }
  }
  .-rotate-12 {
    rotate:-12deg
  }
  .-rotate-15 {
    rotate:-15deg
  }
  .-rotate-39 {
    rotate:-39deg
  }
  .-rotate-90 {
    rotate:-90deg
  }
  .rotate-0 {
    rotate:none
  }
  .rotate-6 {
    rotate:6deg
  }
  .rotate-10 {
    rotate:10deg
  }
  .rotate-12 {
    rotate:12deg
  }
  .rotate-39 {
    rotate:39deg
  }
  .rotate-90 {
    rotate:90deg
  }
  .rotate-180 {
    rotate:180deg
  }
  .rotate-\[-9\.91deg\] {
    rotate:-9.91deg
  }
  .rotate-\[11\.71deg\] {
    rotate:11.71deg
  }
  .transform {
    transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)
  }
  .transform-gpu {
    transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)
  }
  .animate-fade-up {
    animation:var(--animate-fade-up)
  }
  .animate-marquee-left {
    animation:var(--animate-marquee-left)
  }
  .animate-marquee-right {
    animation:var(--animate-marquee-right)
  }
  .animate-pulse {
    animation:var(--animate-pulse)
  }
  .animate-skeleton {
    animation:var(--animate-skeleton)
  }
  .animate-spin {
    animation:var(--animate-spin)
  }
  .cursor-default {
    cursor:default
  }
  .cursor-grab {
    cursor:grab
  }
  .cursor-help {
    cursor:help
  }
  .cursor-not-allowed {
    cursor:not-allowed
  }
  .cursor-pointer {
    cursor:pointer
  }
  .cursor-progress {
    cursor:progress
  }
  .cursor-wait {
    cursor:wait
  }
  .touch-none {
    touch-action:none
  }
  .resize {
    resize:both
  }
  .resize-none {
    resize:none
  }
  .resize-y {
    resize:vertical
  }
  .scroll-m-28 {
    scroll-margin:calc(var(--spacing) * 28)
  }
  .scroll-mt-8 {
    scroll-margin-top:calc(var(--spacing) * 8)
  }
  .scroll-mt-20 {
    scroll-margin-top:calc(var(--spacing) * 20)
  }
  .scroll-mt-22 {
    scroll-margin-top:calc(var(--spacing) * 22)
  }
  .scroll-mt-25 {
    scroll-margin-top:calc(var(--spacing) * 25)
  }
  .scroll-py-1 {
    scroll-padding-block:var(--spacing)
  }
  .scrollbar-hide {
    -ms-overflow-style:none;
    scrollbar-width:none
  }
  .list-inside {
    list-style-position:inside
  }
  .list-outside {
    list-style-position:outside
  }
  .list-decimal {
    list-style-type:decimal
  }
  .list-disc {
    list-style-type:disc
  }
  .list-none {
    list-style-type:none
  }
  .appearance-none {
    appearance:none
  }
  .grid-flow-col {
    grid-auto-flow:column
  }
  .grid-flow-row {
    grid-auto-flow:row
  }
  .grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
  .grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .grid-cols-\[1fr_auto_1fr_auto_1fr\] {
    grid-template-columns:1fr auto 1fr auto 1fr
  }
  .grid-cols-\[84px_1fr\] {
    grid-template-columns:84px 1fr
  }
  .grid-cols-\[auto_1fr\] {
    grid-template-columns:auto 1fr
  }
  .grid-rows-1 {
    grid-template-rows:repeat(1,minmax(0,1fr))
  }
  .grid-rows-2 {
    grid-template-rows:repeat(2,minmax(0,1fr))
  }
  .grid-rows-3 {
    grid-template-rows:repeat(3,minmax(0,1fr))
  }
  .grid-rows-\[0fr\] {
    grid-template-rows:0fr
  }
  .grid-rows-\[1fr\] {
    grid-template-rows:1fr
  }
  .flex-col {
    flex-direction:column
  }
  .flex-col-reverse {
    flex-direction:column-reverse
  }
  .flex-row {
    flex-direction:row
  }
  .flex-nowrap {
    flex-wrap:nowrap
  }
  .flex-wrap {
    flex-wrap:wrap
  }
  .content-center {
    align-content:center
  }
  .items-baseline {
    align-items:baseline
  }
  .items-center {
    align-items:center
  }
  .items-end {
    align-items:flex-end
  }
  .items-start {
    align-items:flex-start
  }
  .items-stretch {
    align-items:stretch
  }
  .justify-between {
    justify-content:space-between
  }
  .justify-center {
    justify-content:center
  }
  .justify-end {
    justify-content:flex-end
  }
  .justify-start {
    justify-content:flex-start
  }
  .justify-items-center {
    justify-items:center
  }
  .gap-0 {
    gap:0
  }
  .gap-0\.5 {
    gap:calc(var(--spacing) * .5)
  }
  .gap-1 {
    gap:var(--spacing)
  }
  .gap-1\.5 {
    gap:calc(var(--spacing) * 1.5)
  }
  .gap-2 {
    gap:calc(var(--spacing) * 2)
  }
  .gap-2\.5 {
    gap:calc(var(--spacing) * 2.5)
  }
  .gap-3 {
    gap:calc(var(--spacing) * 3)
  }
  .gap-3\.5 {
    gap:calc(var(--spacing) * 3.5)
  }
  .gap-4 {
    gap:calc(var(--spacing) * 4)
  }
  .gap-5 {
    gap:calc(var(--spacing) * 5)
  }
  .gap-6 {
    gap:calc(var(--spacing) * 6)
  }
  .gap-7 {
    gap:calc(var(--spacing) * 7)
  }
  .gap-8 {
    gap:calc(var(--spacing) * 8)
  }
  .gap-10 {
    gap:calc(var(--spacing) * 10)
  }
  .gap-12 {
    gap:calc(var(--spacing) * 12)
  }
  .gap-16 {
    gap:calc(var(--spacing) * 16)
  }
  .gap-20 {
    gap:calc(var(--spacing) * 20)
  }
  .gap-36 {
    gap:calc(var(--spacing) * 36)
  }
  .gap-\[24px\] {
    gap:24px
  }
  :where(.space-y-0\.5>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-1>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-2>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-3>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-6>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-8>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-12>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))
  }
  .gap-x-0 {
    column-gap:0
  }
  .gap-x-0\.5 {
    column-gap:calc(var(--spacing) * .5)
  }
  .gap-x-1 {
    column-gap:var(--spacing)
  }
  .gap-x-1\.5 {
    column-gap:calc(var(--spacing) * 1.5)
  }
  .gap-x-2 {
    column-gap:calc(var(--spacing) * 2)
  }
  .gap-x-2\! {
    column-gap:calc(var(--spacing) * 2)!important
  }
  .gap-x-2\.5 {
    column-gap:calc(var(--spacing) * 2.5)
  }
  .gap-x-3 {
    column-gap:calc(var(--spacing) * 3)
  }
  .gap-x-4 {
    column-gap:calc(var(--spacing) * 4)
  }
  .gap-x-5 {
    column-gap:calc(var(--spacing) * 5)
  }
  .gap-x-6 {
    column-gap:calc(var(--spacing) * 6)
  }
  .gap-x-7 {
    column-gap:calc(var(--spacing) * 7)
  }
  .gap-x-8 {
    column-gap:calc(var(--spacing) * 8)
  }
  .gap-x-10 {
    column-gap:calc(var(--spacing) * 10)
  }
  .gap-x-28\.5 {
    column-gap:calc(var(--spacing) * 28.5)
  }
  .gap-x-36 {
    column-gap:calc(var(--spacing) * 36)
  }
  .gap-x-54 {
    column-gap:calc(var(--spacing) * 54)
  }
  :where(.space-x-1>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));
    margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-2>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-3>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-4>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-8>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))
  }
  .gap-y-0\.5 {
    row-gap:calc(var(--spacing) * .5)
  }
  .gap-y-1 {
    row-gap:var(--spacing)
  }
  .gap-y-2 {
    row-gap:calc(var(--spacing) * 2)
  }
  .gap-y-3 {
    row-gap:calc(var(--spacing) * 3)
  }
  .gap-y-4 {
    row-gap:calc(var(--spacing) * 4)
  }
  .gap-y-5 {
    row-gap:calc(var(--spacing) * 5)
  }
  .gap-y-6 {
    row-gap:calc(var(--spacing) * 6)
  }
  .gap-y-7 {
    row-gap:calc(var(--spacing) * 7)
  }
  .gap-y-8 {
    row-gap:calc(var(--spacing) * 8)
  }
  .gap-y-10 {
    row-gap:calc(var(--spacing) * 10)
  }
  .gap-y-12 {
    row-gap:calc(var(--spacing) * 12)
  }
  .gap-y-16 {
    row-gap:calc(var(--spacing) * 16)
  }
  .gap-y-30 {
    row-gap:calc(var(--spacing) * 30)
  }
  .gap-y-\[7\.5rem\] {
    row-gap:7.5rem
  }
  :where(.divide-y>:not(:last-child)) {
    --tw-divide-y-reverse:0;
    border-bottom-style:var(--tw-border-style);
    border-top-style:var(--tw-border-style);
    border-top-width:calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))
  }
  :where(.divide-light-cool-grey-alpha-100>:not(:last-child)) {
    border-color:var(--color-light-cool-grey-alpha-100)
  }
  .self-center {
    align-self:center
  }
  .self-end {
    align-self:flex-end
  }
  .self-start {
    align-self:flex-start
  }
  .self-stretch {
    align-self:stretch
  }
  .justify-self-center {
    justify-self:center
  }
  .justify-self-end {
    justify-self:flex-end
  }
  .truncate {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
  }
  .overflow-auto {
    overflow:auto
  }
  .overflow-clip {
    overflow:clip
  }
  .overflow-hidden {
    overflow:hidden
  }
  .overflow-x-auto {
    overflow-x:auto
  }
  .overflow-x-clip {
    overflow-x:clip
  }
  .overflow-x-hidden {
    overflow-x:hidden
  }
  .overflow-y-auto {
    overflow-y:auto
  }
  .overscroll-contain {
    overscroll-behavior:contain
  }
  .overscroll-y-contain {
    overscroll-behavior-y:contain
  }
  .rounded {
    border-radius:.25rem
  }
  .rounded-2xl {
    border-radius:var(--radius-2xl)
  }
  .rounded-3xl {
    border-radius:var(--radius-3xl)
  }
  .rounded-4 {
    border-radius:var(--radius-4)
  }
  .rounded-4xl {
    border-radius:var(--radius-4xl)
  }
  .rounded-6 {
    border-radius:var(--radius-6)
  }
  .rounded-8 {
    border-radius:var(--radius-8)
  }
  .rounded-10 {
    border-radius:var(--radius-10)
  }
  .rounded-12 {
    border-radius:var(--radius-12)
  }
  .rounded-14 {
    border-radius:var(--radius-14)
  }
  .rounded-16 {
    border-radius:var(--radius-16)
  }
  .rounded-20 {
    border-radius:var(--radius-20)
  }
  .rounded-24 {
    border-radius:var(--radius-24)
  }
  .rounded-32 {
    border-radius:var(--radius-32)
  }
  .rounded-\[0\.2em\] {
    border-radius:.2em
  }
  .rounded-\[0em\] {
    border-radius:0
  }
  .rounded-\[2px\] {
    border-radius:2px
  }
  .rounded-\[20px\] {
    border-radius:20px
  }
  .rounded-\[40px\] {
    border-radius:40px
  }
  .rounded-full {
    border-radius:var(--radius-full)
  }
  .rounded-lg {
    border-radius:var(--radius-lg)
  }
  .rounded-md {
    border-radius:var(--radius-md)
  }
  .rounded-none {
    border-radius:var(--radius-none)
  }
  .rounded-sm {
    border-radius:var(--radius-sm)
  }
  .rounded-xl {
    border-radius:var(--radius-xl)
  }
  .rounded-xs {
    border-radius:var(--radius-xs)
  }
  .rounded-t {
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
  }
  .rounded-t-4 {
    border-top-left-radius:var(--radius-4);
    border-top-right-radius:var(--radius-4)
  }
  .rounded-t-8 {
    border-top-left-radius:var(--radius-8);
    border-top-right-radius:var(--radius-8)
  }
  .rounded-t-12 {
    border-top-left-radius:var(--radius-12);
    border-top-right-radius:var(--radius-12)
  }
  .rounded-t-16 {
    border-top-left-radius:var(--radius-16);
    border-top-right-radius:var(--radius-16)
  }
  .rounded-t-24 {
    border-top-left-radius:var(--radius-24);
    border-top-right-radius:var(--radius-24)
  }
  .rounded-t-full {
    border-top-left-radius:var(--radius-full);
    border-top-right-radius:var(--radius-full)
  }
  .rounded-t-xs {
    border-top-left-radius:var(--radius-xs);
    border-top-right-radius:var(--radius-xs)
  }
  .rounded-l {
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
  }
  .rounded-tl {
    border-top-left-radius:.25rem
  }
  .rounded-r {
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
  }
  .rounded-r-none {
    border-top-right-radius:var(--radius-none);
    border-bottom-right-radius:var(--radius-none)
  }
  .rounded-tr {
    border-top-right-radius:.25rem
  }
  .rounded-b {
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
  }
  .rounded-b-3xl {
    border-bottom-right-radius:var(--radius-3xl);
    border-bottom-left-radius:var(--radius-3xl)
  }
  .rounded-b-16 {
    border-bottom-right-radius:var(--radius-16);
    border-bottom-left-radius:var(--radius-16)
  }
  .rounded-b-32 {
    border-bottom-right-radius:var(--radius-32);
    border-bottom-left-radius:var(--radius-32)
  }
  .rounded-b-none {
    border-bottom-right-radius:var(--radius-none);
    border-bottom-left-radius:var(--radius-none)
  }
  .rounded-br {
    border-bottom-right-radius:.25rem
  }
  .rounded-br-16 {
    border-bottom-right-radius:var(--radius-16)
  }
  .rounded-br-32 {
    border-bottom-right-radius:var(--radius-32)
  }
  .rounded-br-lg {
    border-bottom-right-radius:var(--radius-lg)
  }
  .rounded-bl {
    border-bottom-left-radius:.25rem
  }
  .border {
    border-style:var(--tw-border-style);
    border-width:1px
  }
  .border-0 {
    border-style:var(--tw-border-style);
    border-width:0
  }
  .border-2 {
    border-style:var(--tw-border-style);
    border-width:2px
  }
  .border-\[1\.5px\] {
    border-style:var(--tw-border-style);
    border-width:1.5px
  }
  .border-t {
    border-top-style:var(--tw-border-style);
    border-top-width:1px
  }
  .border-t-0 {
    border-top-style:var(--tw-border-style);
    border-top-width:0
  }
  .border-t-2 {
    border-top-style:var(--tw-border-style);
    border-top-width:2px
  }
  .border-r-0 {
    border-right-style:var(--tw-border-style);
    border-right-width:0
  }
  .border-b {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:1px
  }
  .border-b-0 {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0
  }
  .border-b-2 {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:2px
  }
  .border-l {
    border-left-style:var(--tw-border-style);
    border-left-width:1px
  }
  .border-l-0 {
    border-left-style:var(--tw-border-style);
    border-left-width:0
  }
  .border-l-8 {
    border-left-style:var(--tw-border-style);
    border-left-width:8px
  }
  .border-dashed {
    --tw-border-style:dashed;
    border-style:dashed
  }
  .border-none {
    --tw-border-style:none;
    border-style:none
  }
  .border-solid {
    --tw-border-style:solid;
    border-style:solid
  }
  .border-\[\#11244B12\] {
    border-color:#11244b12
  }
  .border-\[rgba\(147\,156\,173\,0\.55\)\] {
    border-color:#939cad8c
  }
  .border-global-white-alpha-50 {
    border-color:var(--color-global-white-alpha-50)
  }
  .border-global-white-alpha-75 {
    border-color:var(--color-global-white-alpha-75)
  }
  .border-global-white-alpha-150 {
    border-color:var(--color-global-white-alpha-150)
  }
  .border-global-white-alpha-400 {
    border-color:var(--color-global-white-alpha-400)
  }
  .border-global-white-alpha-1000 {
    border-color:var(--color-global-white-alpha-1000)
  }
  .border-light-blue-600 {
    border-color:var(--color-light-blue-600)
  }
  .border-light-cool-grey-75 {
    border-color:var(--color-light-cool-grey-75)
  }
  .border-light-cool-grey-100 {
    border-color:var(--color-light-cool-grey-100)
  }
  .border-light-cool-grey-150 {
    border-color:var(--color-light-cool-grey-150)
  }
  .border-light-cool-grey-200 {
    border-color:var(--color-light-cool-grey-200)
  }
  .border-light-cool-grey-300 {
    border-color:var(--color-light-cool-grey-300)
  }
  .border-light-cool-grey-600 {
    border-color:var(--color-light-cool-grey-600)
  }
  .border-light-cool-grey-800 {
    border-color:var(--color-light-cool-grey-800)
  }
  .border-light-cool-grey-900 {
    border-color:var(--color-light-cool-grey-900)
  }
  .border-light-cool-grey-alpha-25 {
    border-color:var(--color-light-cool-grey-alpha-25)
  }
  .border-light-cool-grey-alpha-50 {
    border-color:var(--color-light-cool-grey-alpha-50)
  }
  .border-light-cool-grey-alpha-75 {
    border-color:var(--color-light-cool-grey-alpha-75)
  }
  .border-light-cool-grey-alpha-100 {
    border-color:var(--color-light-cool-grey-alpha-100)
  }
  .border-light-cool-grey-alpha-200 {
    border-color:var(--color-light-cool-grey-alpha-200)
  }
  .border-light-cool-grey-alpha-300 {
    border-color:var(--color-light-cool-grey-alpha-300)
  }
  .border-light-cool-grey-alpha-500 {
    border-color:var(--color-light-cool-grey-alpha-500)
  }
  .border-light-green-300 {
    border-color:var(--color-light-green-300)
  }
  .border-light-green-500 {
    border-color:var(--color-light-green-500)
  }
  .border-light-green-600 {
    border-color:var(--color-light-green-600)
  }
  .border-light-green-700 {
    border-color:var(--color-light-green-700)
  }
  .border-light-red-400 {
    border-color:var(--color-light-red-400)
  }
  .border-light-red-500 {
    border-color:var(--color-light-red-500)
  }
  .border-light-violet-200 {
    border-color:var(--color-light-violet-200)
  }
  .border-white\/10 {
    border-color:#ffffff1a
  }
  @supports (color:color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color:color-mix(in oklab, var(--color-white) 10%, transparent)
    }
  }
  .border-t-global-white-alpha-75 {
    border-top-color:var(--color-global-white-alpha-75)
  }
  .border-t-light-cool-grey-600 {
    border-top-color:var(--color-light-cool-grey-600)
  }
  .border-b-light-cool-grey-100 {
    border-bottom-color:var(--color-light-cool-grey-100)
  }
  .border-b-light-cool-grey-150 {
    border-bottom-color:var(--color-light-cool-grey-150)
  }
  .bg-\[\#60e198\] {
    background-color:#60e198
  }
  .bg-\[\#219352\]\/59 {
    background-color:#21935296;
    background-color:lab(53.7784% -43.6827 25.1781/.59)
  }
  .bg-\[rgba\(146\,147\,155\,0\.46\)\] {
    background-color:#92939b75
  }
  .bg-black\/40 {
    background-color:#0006
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color:color-mix(in oklab, var(--color-black) 40%, transparent)
    }
  }
  .bg-dark-blue-600 {
    background-color:var(--color-dark-blue-600)
  }
  .bg-dark-blue-alpha-100 {
    background-color:var(--color-dark-blue-alpha-100)
  }
  .bg-dark-cool-grey-0 {
    background-color:var(--color-dark-cool-grey-0)
  }
  .bg-dark-green-100 {
    background-color:var(--color-dark-green-100)
  }
  .bg-dark-green-600 {
    background-color:var(--color-dark-green-600)
  }
  .bg-dark-green-800 {
    background-color:var(--color-dark-green-800)
  }
  .bg-dark-green-alpha-100 {
    background-color:var(--color-dark-green-alpha-100)
  }
  .bg-dark-red-600 {
    background-color:var(--color-dark-red-600)
  }
  .bg-dark-red-alpha-100 {
    background-color:var(--color-dark-red-alpha-100)
  }
  .bg-dark-violet-700 {
    background-color:var(--color-dark-violet-700)
  }
  .bg-dark-yellow-600 {
    background-color:var(--color-dark-yellow-600)
  }
  .bg-dark-yellow-alpha-100 {
    background-color:var(--color-dark-yellow-alpha-100)
  }
  .bg-global-black-alpha-100 {
    background-color:var(--color-global-black-alpha-100)
  }
  .bg-global-black-alpha-150 {
    background-color:var(--color-global-black-alpha-150)
  }
  .bg-global-black-alpha-1000 {
    background-color:var(--color-global-black-alpha-1000)
  }
  .bg-global-white-alpha-25 {
    background-color:var(--color-global-white-alpha-25)
  }
  .bg-global-white-alpha-50 {
    background-color:var(--color-global-white-alpha-50)
  }
  .bg-global-white-alpha-100 {
    background-color:var(--color-global-white-alpha-100)
  }
  .bg-global-white-alpha-150 {
    background-color:var(--color-global-white-alpha-150)
  }
  .bg-global-white-alpha-700 {
    background-color:var(--color-global-white-alpha-700)
  }
  .bg-global-white-alpha-1000 {
    background-color:var(--color-global-white-alpha-1000)
  }
  .bg-global-white-alpha-1000\! {
    background-color:var(--color-global-white-alpha-1000)!important
  }
  .bg-light-blue-50 {
    background-color:var(--color-light-blue-50)
  }
  .bg-light-blue-100 {
    background-color:var(--color-light-blue-100)
  }
  .bg-light-blue-150 {
    background-color:var(--color-light-blue-150)
  }
  .bg-light-blue-300 {
    background-color:var(--color-light-blue-300)
  }
  .bg-light-blue-500 {
    background-color:var(--color-light-blue-500)
  }
  .bg-light-blue-600 {
    background-color:var(--color-light-blue-600)
  }
  .bg-light-blue-alpha-100 {
    background-color:var(--color-light-blue-alpha-100)
  }
  .bg-light-cool-grey-25 {
    background-color:var(--color-light-cool-grey-25)
  }
  .bg-light-cool-grey-50 {
    background-color:var(--color-light-cool-grey-50)
  }
  .bg-light-cool-grey-75 {
    background-color:var(--color-light-cool-grey-75)
  }
  .bg-light-cool-grey-100 {
    background-color:var(--color-light-cool-grey-100)
  }
  .bg-light-cool-grey-150 {
    background-color:var(--color-light-cool-grey-150)
  }
  .bg-light-cool-grey-300 {
    background-color:var(--color-light-cool-grey-300)
  }
  .bg-light-cool-grey-500 {
    background-color:var(--color-light-cool-grey-500)
  }
  .bg-light-cool-grey-600 {
    background-color:var(--color-light-cool-grey-600)
  }
  .bg-light-cool-grey-800 {
    background-color:var(--color-light-cool-grey-800)
  }
  .bg-light-cool-grey-900 {
    background-color:var(--color-light-cool-grey-900)
  }
  .bg-light-cool-grey-900\/5 {
    background-color:#1d1f230d
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-light-cool-grey-900\/5 {
      background-color:color-mix(in oklab, var(--color-light-cool-grey-900) 5%, transparent)
    }
  }
  .bg-light-cool-grey-900\/70 {
    background-color:#1d1f23b3
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-light-cool-grey-900\/70 {
      background-color:color-mix(in oklab, var(--color-light-cool-grey-900) 70%, transparent)
    }
  }
  .bg-light-cool-grey-alpha-25 {
    background-color:var(--color-light-cool-grey-alpha-25)
  }
  .bg-light-cool-grey-alpha-50 {
    background-color:var(--color-light-cool-grey-alpha-50)
  }
  .bg-light-cool-grey-alpha-75 {
    background-color:var(--color-light-cool-grey-alpha-75)
  }
  .bg-light-cool-grey-alpha-100 {
    background-color:var(--color-light-cool-grey-alpha-100)
  }
  .bg-light-cool-grey-alpha-150 {
    background-color:var(--color-light-cool-grey-alpha-150)
  }
  .bg-light-cool-grey-alpha-200 {
    background-color:var(--color-light-cool-grey-alpha-200)
  }
  .bg-light-green-50 {
    background-color:var(--color-light-green-50)
  }
  .bg-light-green-75 {
    background-color:var(--color-light-green-75)
  }
  .bg-light-green-100 {
    background-color:var(--color-light-green-100)
  }
  .bg-light-green-100\/70 {
    background-color:#cff6e0b3
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-light-green-100\/70 {
      background-color:color-mix(in oklab, var(--color-light-green-100) 70%, transparent)
    }
  }
  .bg-light-green-150 {
    background-color:var(--color-light-green-150)
  }
  .bg-light-green-200 {
    background-color:var(--color-light-green-200)
  }
  .bg-light-green-200\/80 {
    background-color:#8be9b4cc
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-light-green-200\/80 {
      background-color:color-mix(in oklab, var(--color-light-green-200) 80%, transparent)
    }
  }
  .bg-light-green-300 {
    background-color:var(--color-light-green-300)
  }
  .bg-light-green-400 {
    background-color:var(--color-light-green-400)
  }
  .bg-light-green-400\/10 {
    background-color:#4bce811a
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-light-green-400\/10 {
      background-color:color-mix(in oklab, var(--color-light-green-400) 10%, transparent)
    }
  }
  .bg-light-green-500 {
    background-color:var(--color-light-green-500)
  }
  .bg-light-green-600 {
    background-color:var(--color-light-green-600)
  }
  .bg-light-green-700 {
    background-color:var(--color-light-green-700)
  }
  .bg-light-green-800 {
    background-color:var(--color-light-green-800)
  }
  .bg-light-green-900 {
    background-color:var(--color-light-green-900)
  }
  .bg-light-green-alpha-50 {
    background-color:var(--color-light-green-alpha-50)
  }
  .bg-light-green-alpha-100 {
    background-color:var(--color-light-green-alpha-100)
  }
  .bg-light-red-100 {
    background-color:var(--color-light-red-100)
  }
  .bg-light-red-150 {
    background-color:var(--color-light-red-150)
  }
  .bg-light-red-500 {
    background-color:var(--color-light-red-500)
  }
  .bg-light-red-600 {
    background-color:var(--color-light-red-600)
  }
  .bg-light-red-alpha-100 {
    background-color:var(--color-light-red-alpha-100)
  }
  .bg-light-violet-900 {
    background-color:var(--color-light-violet-900)
  }
  .bg-light-violet-alpha-50 {
    background-color:var(--color-light-violet-alpha-50)
  }
  .bg-light-yellow-75 {
    background-color:var(--color-light-yellow-75)
  }
  .bg-light-yellow-100 {
    background-color:var(--color-light-yellow-100)
  }
  .bg-light-yellow-300 {
    background-color:var(--color-light-yellow-300)
  }
  .bg-light-yellow-alpha-100 {
    background-color:var(--color-light-yellow-alpha-100)
  }
  .bg-pageBg {
    background-color:var(--color-pageBg)
  }
  .bg-transparent {
    background-color:#0000
  }
  .bg-white {
    background-color:var(--color-white)
  }
  .bg-white\/30 {
    background-color:#ffffff4d
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/30 {
      background-color:color-mix(in oklab, var(--color-white) 30%, transparent)
    }
  }
  .bg-white\/80 {
    background-color:#fffc
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color:color-mix(in oklab, var(--color-white) 80%, transparent)
    }
  }
  .bg-white\/\[0\.06\] {
    background-color:#ffffff0f
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/\[0\.06\] {
      background-color:color-mix(in oklab, var(--color-white) 6%, transparent)
    }
  }
  .bg-white\/\[0\.12\] {
    background-color:#ffffff1f
  }
  @supports (color:color-mix(in lab, red, red)) {
    .bg-white\/\[0\.12\] {
      background-color:color-mix(in oklab, var(--color-white) 12%, transparent)
    }
  }
  .bg-linear-to-b {
    --tw-gradient-position:to bottom
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position:to bottom in oklab
    }
  }
  .bg-linear-to-b {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-br {
    --tw-gradient-position:to bottom right
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-br {
      --tw-gradient-position:to bottom right in oklab
    }
  }
  .bg-linear-to-br {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-l {
    --tw-gradient-position:to left
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-l {
      --tw-gradient-position:to left in oklab
    }
  }
  .bg-linear-to-l {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-r {
    --tw-gradient-position:to right
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position:to right in oklab
    }
  }
  .bg-linear-to-r {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-t {
    --tw-gradient-position:to top
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-t {
      --tw-gradient-position:to top in oklab
    }
  }
  .bg-linear-to-t {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-tr {
    --tw-gradient-position:to top right
  }
  @supports (background-image:linear-gradient(in lab, red, red)) {
    .bg-linear-to-tr {
      --tw-gradient-position:to top right in oklab
    }
  }
  .bg-linear-to-tr {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-gradient-to-t {
    --tw-gradient-position:to top in oklab;
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-\[radial-gradient\(50\%_46\.73\%_at_46\.73\%_50\%\,rgba\(0\,0\,0\,0\)_0\%\,\#000_100\%\)\] {
    background-image:radial-gradient(50% 46.73% at 46.73%,#0000 0%,#000 100%)
  }
  .bg-none {
    background-image:none
  }
  .from-\[\#5FFFA1\]\/35 {
    --tw-gradient-from:#5fffa159;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  @supports (color:lab(0% 0 0)) {
    .from-\[\#5FFFA1\]\/35 {
      --tw-gradient-from:lab(90.0425% -59.1631 32.1046/.35)
    }
  }
  .from-\[\#5FFFA1\]\/45 {
    --tw-gradient-from:#5fffa173;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  @supports (color:lab(0% 0 0)) {
    .from-\[\#5FFFA1\]\/45 {
      --tw-gradient-from:lab(90.0425% -59.1631 32.1046/.45)
    }
  }
  .from-\[\#909090\] {
    --tw-gradient-from:#909090;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-\[\#F9FAFB\] {
    --tw-gradient-from:#f9fafb;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-from:#0000;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-black\/60 {
    --tw-gradient-from:#0009
  }
  @supports (color:color-mix(in lab, red, red)) {
    .from-black\/60 {
      --tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)
    }
  }
  .from-black\/60 {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-dark-violet-700 {
    --tw-gradient-from:var(--color-dark-violet-700);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-cool-grey-100 {
    --tw-gradient-from:var(--color-light-cool-grey-100);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-cool-grey-150 {
    --tw-gradient-from:var(--color-light-cool-grey-150);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-cool-grey-600 {
    --tw-gradient-from:var(--color-light-cool-grey-600);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-cool-grey-800 {
    --tw-gradient-from:var(--color-light-cool-grey-800);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-green-150 {
    --tw-gradient-from:var(--color-light-green-150);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-green-700 {
    --tw-gradient-from:var(--color-light-green-700);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-light-green-900\/20 {
    --tw-gradient-from:#062d1633
  }
  @supports (color:color-mix(in lab, red, red)) {
    .from-light-green-900\/20 {
      --tw-gradient-from:color-mix(in oklab, var(--color-light-green-900) 20%, transparent)
    }
  }
  .from-light-green-900\/20 {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-pageBg {
    --tw-gradient-from:var(--color-pageBg);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-pageBg\/0 {
    --tw-gradient-from:#0000
  }
  @supports (color:color-mix(in lab, red, red)) {
    .from-pageBg\/0 {
      --tw-gradient-from:color-mix(in oklab, var(--color-pageBg) 0%, transparent)
    }
  }
  .from-pageBg\/0 {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-transparent {
    --tw-gradient-from:transparent;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .from-\[35\%\] {
    --tw-gradient-from-position:35%
  }
  .via-light-cool-grey-50 {
    --tw-gradient-via:var(--color-light-cool-grey-50);
    --tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops:var(--tw-gradient-via-stops)
  }
  .to-\[\#0C311B\]\/72 {
    --tw-gradient-to:#0c311bb8;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  @supports (color:lab(0% 0 0)) {
    .to-\[\#0C311B\]\/72 {
      --tw-gradient-to:lab(17.2264% -18.4013 10.0665/.72)
    }
  }
  .to-\[\#0C311B\]\/80 {
    --tw-gradient-to:#0c311bcc;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  @supports (color:lab(0% 0 0)) {
    .to-\[\#0C311B\]\/80 {
      --tw-gradient-to:lab(17.2264% -18.4013 10.0665/.8)
    }
  }
  .to-\[rgba\(0\,0\,0\,0\.15\)\] {
    --tw-gradient-to:#00000026;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-light-cool-grey-100 {
    --tw-gradient-to:var(--color-light-cool-grey-100);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-light-cool-grey-150 {
    --tw-gradient-to:var(--color-light-cool-grey-150);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-light-cool-grey-900 {
    --tw-gradient-to:var(--color-light-cool-grey-900);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-light-green-700 {
    --tw-gradient-to:var(--color-light-green-700);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-light-green-800 {
    --tw-gradient-to:var(--color-light-green-800);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-light-green-900\/65 {
    --tw-gradient-to:#062d16a6
  }
  @supports (color:color-mix(in lab, red, red)) {
    .to-light-green-900\/65 {
      --tw-gradient-to:color-mix(in oklab, var(--color-light-green-900) 65%, transparent)
    }
  }
  .to-light-green-900\/65 {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-pageBg {
    --tw-gradient-to:var(--color-pageBg);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-transparent {
    --tw-gradient-to:transparent;
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-white {
    --tw-gradient-to:var(--color-white);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .to-\[69\%\] {
    --tw-gradient-to-position:69%
  }
  .box-decoration-clone {
    -webkit-box-decoration-break:clone;
    box-decoration-break:clone
  }
  .bg-cover {
    background-size:cover
  }
  .bg-clip-padding {
    background-clip:padding-box
  }
  .bg-center {
    background-position:50%
  }
  .bg-no-repeat {
    background-repeat:no-repeat
  }
  .stroke-light-green-300 {
    stroke:var(--color-light-green-300)
  }
  .stroke-light-green-400 {
    stroke:var(--color-light-green-400)
  }
  .stroke-light-green-800 {
    stroke:var(--color-light-green-800)
  }
  .object-contain {
    object-fit:contain
  }
  .object-cover {
    object-fit:cover
  }
  .object-scale-down {
    object-fit:scale-down
  }
  .object-\[60\%_center\] {
    object-position:60% center
  }
  .object-\[62\%_center\] {
    object-position:62% center
  }
  .object-\[72\%_center\] {
    object-position:72% center
  }
  .object-\[77\%_50\%\] {
    object-position:77% 50%
  }
  .object-\[92\%_center\] {
    object-position:92% center
  }
  .object-\[right_center\] {
    object-position:right center
  }
  .object-bottom {
    object-position:bottom
  }
  .object-center {
    object-position:center
  }
  .object-left {
    object-position:left
  }
  .object-right {
    object-position:right
  }
  .object-top {
    object-position:top
  }
  .p-0 {
    padding:0
  }
  .p-0\.5 {
    padding:calc(var(--spacing) * .5)
  }
  .p-1 {
    padding:var(--spacing)
  }
  .p-2 {
    padding:calc(var(--spacing) * 2)
  }
  .p-3 {
    padding:calc(var(--spacing) * 3)
  }
  .p-3\.5 {
    padding:calc(var(--spacing) * 3.5)
  }
  .p-4 {
    padding:calc(var(--spacing) * 4)
  }
  .p-4\.5 {
    padding:calc(var(--spacing) * 4.5)
  }
  .p-5 {
    padding:calc(var(--spacing) * 5)
  }
  .p-6 {
    padding:calc(var(--spacing) * 6)
  }
  .p-8 {
    padding:calc(var(--spacing) * 8)
  }
  .p-10 {
    padding:calc(var(--spacing) * 10)
  }
  .p-12 {
    padding:calc(var(--spacing) * 12)
  }
  .p-16 {
    padding:calc(var(--spacing) * 16)
  }
  .p-24 {
    padding:calc(var(--spacing) * 24)
  }
  .p-\[13px\] {
    padding:13px
  }
  .p-\[16px\] {
    padding:16px
  }
  .p-px {
    padding:1px
  }
  .px-0 {
    padding-inline:0
  }
  .px-0\.5 {
    padding-inline:calc(var(--spacing) * .5)
  }
  .px-1 {
    padding-inline:var(--spacing)
  }
  .px-1\.5 {
    padding-inline:calc(var(--spacing) * 1.5)
  }
  .px-2 {
    padding-inline:calc(var(--spacing) * 2)
  }
  .px-2\.5 {
    padding-inline:calc(var(--spacing) * 2.5)
  }
  .px-3 {
    padding-inline:calc(var(--spacing) * 3)
  }
  .px-3\.5 {
    padding-inline:calc(var(--spacing) * 3.5)
  }
  .px-4 {
    padding-inline:calc(var(--spacing) * 4)
  }
  .px-5 {
    padding-inline:calc(var(--spacing) * 5)
  }
  .px-6 {
    padding-inline:calc(var(--spacing) * 6)
  }
  .px-7 {
    padding-inline:calc(var(--spacing) * 7)
  }
  .px-8 {
    padding-inline:calc(var(--spacing) * 8)
  }
  .px-9 {
    padding-inline:calc(var(--spacing) * 9)
  }
  .px-9\! {
    padding-inline:calc(var(--spacing) * 9)!important
  }
  .px-10 {
    padding-inline:calc(var(--spacing) * 10)
  }
  .px-12 {
    padding-inline:calc(var(--spacing) * 12)
  }
  .px-\[0\.3em\] {
    padding-inline:.3em
  }
  .py-0 {
    padding-block:0
  }
  .py-0\.5 {
    padding-block:calc(var(--spacing) * .5)
  }
  .py-1 {
    padding-block:var(--spacing)
  }
  .py-1\.5 {
    padding-block:calc(var(--spacing) * 1.5)
  }
  .py-2 {
    padding-block:calc(var(--spacing) * 2)
  }
  .py-2\.5 {
    padding-block:calc(var(--spacing) * 2.5)
  }
  .py-3 {
    padding-block:calc(var(--spacing) * 3)
  }
  .py-3\.5 {
    padding-block:calc(var(--spacing) * 3.5)
  }
  .py-4 {
    padding-block:calc(var(--spacing) * 4)
  }
  .py-5 {
    padding-block:calc(var(--spacing) * 5)
  }
  .py-6 {
    padding-block:calc(var(--spacing) * 6)
  }
  .py-7 {
    padding-block:calc(var(--spacing) * 7)
  }
  .py-8 {
    padding-block:calc(var(--spacing) * 8)
  }
  .py-10 {
    padding-block:calc(var(--spacing) * 10)
  }
  .py-12 {
    padding-block:calc(var(--spacing) * 12)
  }
  .py-14\.5 {
    padding-block:calc(var(--spacing) * 14.5)
  }
  .py-16 {
    padding-block:calc(var(--spacing) * 16)
  }
  .py-18 {
    padding-block:calc(var(--spacing) * 18)
  }
  .py-20 {
    padding-block:calc(var(--spacing) * 20)
  }
  .py-22 {
    padding-block:calc(var(--spacing) * 22)
  }
  .py-28 {
    padding-block:calc(var(--spacing) * 28)
  }
  .pt-0 {
    padding-top:0
  }
  .pt-0\.5 {
    padding-top:calc(var(--spacing) * .5)
  }
  .pt-1 {
    padding-top:var(--spacing)
  }
  .pt-2 {
    padding-top:calc(var(--spacing) * 2)
  }
  .pt-3 {
    padding-top:calc(var(--spacing) * 3)
  }
  .pt-3\.5 {
    padding-top:calc(var(--spacing) * 3.5)
  }
  .pt-4 {
    padding-top:calc(var(--spacing) * 4)
  }
  .pt-5 {
    padding-top:calc(var(--spacing) * 5)
  }
  .pt-6 {
    padding-top:calc(var(--spacing) * 6)
  }
  .pt-8 {
    padding-top:calc(var(--spacing) * 8)
  }
  .pt-10 {
    padding-top:calc(var(--spacing) * 10)
  }
  .pt-12 {
    padding-top:calc(var(--spacing) * 12)
  }
  .pt-15 {
    padding-top:calc(var(--spacing) * 15)
  }
  .pt-16 {
    padding-top:calc(var(--spacing) * 16)
  }
  .pt-19\.5 {
    padding-top:calc(var(--spacing) * 19.5)
  }
  .pt-20 {
    padding-top:calc(var(--spacing) * 20)
  }
  .pt-24 {
    padding-top:calc(var(--spacing) * 24)
  }
  .pt-32 {
    padding-top:calc(var(--spacing) * 32)
  }
  .pt-60 {
    padding-top:calc(var(--spacing) * 60)
  }
  .pt-80 {
    padding-top:calc(var(--spacing) * 80)
  }
  .pt-\[0\.32em\] {
    padding-top:.32em
  }
  .pt-\[calc\(\(var\(--navbar-height\)\+var\(--navbar-spacer\)\)\)\] {
    padding-top:calc((var(--navbar-height) + var(--navbar-spacer)))
  }
  .pt-\[calc\(var\(--navbar-spacer\)\+4rem\)\] {
    padding-top:calc(var(--navbar-spacer) + 4rem)
  }
  .pt-\[calc\(var\(--navbar-spacer\)\+33px\)\] {
    padding-top:calc(var(--navbar-spacer) + 33px)
  }
  .pr-0 {
    padding-right:0
  }
  .pr-1 {
    padding-right:var(--spacing)
  }
  .pr-1\.5 {
    padding-right:calc(var(--spacing) * 1.5)
  }
  .pr-2 {
    padding-right:calc(var(--spacing) * 2)
  }
  .pr-3 {
    padding-right:calc(var(--spacing) * 3)
  }
  .pr-3\.5 {
    padding-right:calc(var(--spacing) * 3.5)
  }
  .pr-4 {
    padding-right:calc(var(--spacing) * 4)
  }
  .pr-5 {
    padding-right:calc(var(--spacing) * 5)
  }
  .pr-6 {
    padding-right:calc(var(--spacing) * 6)
  }
  .pr-8 {
    padding-right:calc(var(--spacing) * 8)
  }
  .pr-11 {
    padding-right:calc(var(--spacing) * 11)
  }
  .pr-12 {
    padding-right:calc(var(--spacing) * 12)
  }
  .pr-14 {
    padding-right:calc(var(--spacing) * 14)
  }
  .pr-20 {
    padding-right:calc(var(--spacing) * 20)
  }
  .pr-24 {
    padding-right:calc(var(--spacing) * 24)
  }
  .pb-0 {
    padding-bottom:0
  }
  .pb-0\.5 {
    padding-bottom:calc(var(--spacing) * .5)
  }
  .pb-1 {
    padding-bottom:var(--spacing)
  }
  .pb-1\.5 {
    padding-bottom:calc(var(--spacing) * 1.5)
  }
  .pb-2 {
    padding-bottom:calc(var(--spacing) * 2)
  }
  .pb-3 {
    padding-bottom:calc(var(--spacing) * 3)
  }
  .pb-3\.5 {
    padding-bottom:calc(var(--spacing) * 3.5)
  }
  .pb-4 {
    padding-bottom:calc(var(--spacing) * 4)
  }
  .pb-5 {
    padding-bottom:calc(var(--spacing) * 5)
  }
  .pb-6 {
    padding-bottom:calc(var(--spacing) * 6)
  }
  .pb-8 {
    padding-bottom:calc(var(--spacing) * 8)
  }
  .pb-9 {
    padding-bottom:calc(var(--spacing) * 9)
  }
  .pb-9\.5 {
    padding-bottom:calc(var(--spacing) * 9.5)
  }
  .pb-10 {
    padding-bottom:calc(var(--spacing) * 10)
  }
  .pb-11 {
    padding-bottom:calc(var(--spacing) * 11)
  }
  .pb-12 {
    padding-bottom:calc(var(--spacing) * 12)
  }
  .pb-16 {
    padding-bottom:calc(var(--spacing) * 16)
  }
  .pb-17\.5 {
    padding-bottom:calc(var(--spacing) * 17.5)
  }
  .pb-20 {
    padding-bottom:calc(var(--spacing) * 20)
  }
  .pb-24 {
    padding-bottom:calc(var(--spacing) * 24)
  }
  .pb-28 {
    padding-bottom:calc(var(--spacing) * 28)
  }
  .pb-32 {
    padding-bottom:calc(var(--spacing) * 32)
  }
  .pb-50 {
    padding-bottom:calc(var(--spacing) * 50)
  }
  .pb-\[0\.2em\] {
    padding-bottom:.2em
  }
  .pl-2 {
    padding-left:calc(var(--spacing) * 2)
  }
  .pl-3 {
    padding-left:calc(var(--spacing) * 3)
  }
  .pl-3\.5 {
    padding-left:calc(var(--spacing) * 3.5)
  }
  .pl-4 {
    padding-left:calc(var(--spacing) * 4)
  }
  .pl-5 {
    padding-left:calc(var(--spacing) * 5)
  }
  .pl-6 {
    padding-left:calc(var(--spacing) * 6)
  }
  .pl-7 {
    padding-left:calc(var(--spacing) * 7)
  }
  .pl-8 {
    padding-left:calc(var(--spacing) * 8)
  }
  .pl-10 {
    padding-left:calc(var(--spacing) * 10)
  }
  .pl-11 {
    padding-left:calc(var(--spacing) * 11)
  }
  .pl-12 {
    padding-left:calc(var(--spacing) * 12)
  }
  .text-center {
    text-align:center
  }
  .text-justify {
    text-align:justify
  }
  .text-left {
    text-align:left
  }
  .text-right {
    text-align:right
  }
  .text-start {
    text-align:start
  }
  .align-middle {
    vertical-align:middle
  }
  .align-top {
    vertical-align:top
  }
  .font-base {
    font-family:var(--font-base)
  }
  .font-bold {
    font-family:var(--font-bold)
  }
  .font-demibold {
    font-family:var(--font-demibold)
  }
  .font-medium {
    font-family:var(--font-medium)
  }
  .font-mono {
    font-family:var(--font-mono)
  }
  .text-2xl {
    font-size:var(--text-2xl);
    line-height:var(--tw-leading,var(--text-2xl--line-height))
  }
  .text-3xl {
    font-size:var(--text-3xl);
    line-height:var(--tw-leading,var(--text-3xl--line-height))
  }
  .text-5xl {
    font-size:var(--text-5xl);
    line-height:var(--tw-leading,var(--text-5xl--line-height))
  }
  .text-9xl {
    font-size:var(--text-9xl);
    line-height:var(--tw-leading,var(--text-9xl--line-height))
  }
  .text-base {
    font-size:var(--text-base);
    line-height:var(--tw-leading,var(--text-base--line-height))
  }
  .text-lg {
    font-size:var(--text-lg);
    line-height:var(--tw-leading,var(--text-lg--line-height))
  }
  .text-sm {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .text-xl {
    font-size:var(--text-xl);
    line-height:var(--tw-leading,var(--text-xl--line-height))
  }
  .text-xs {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .\[font-size\:inherit\] {
    font-size:inherit
  }
  .text-\[0\.75rem\] {
    font-size:.75rem
  }
  .text-\[2\.25rem\] {
    font-size:2.25rem
  }
  .text-\[5\.625rem\] {
    font-size:5.625rem
  }
  .text-\[9px\] {
    font-size:9px
  }
  .text-\[12px\] {
    font-size:12px
  }
  .text-\[14px\] {
    font-size:14px
  }
  .text-\[16px\] {
    font-size:16px
  }
  .text-\[18px\] {
    font-size:18px
  }
  .text-\[20px\] {
    font-size:20px
  }
  .text-\[24px\] {
    font-size:24px
  }
  .text-\[28px\] {
    font-size:28px
  }
  .text-\[32px\] {
    font-size:32px
  }
  .text-\[40px\] {
    font-size:40px
  }
  .text-\[42px\] {
    font-size:42px
  }
  .text-\[48px\] {
    font-size:48px
  }
  .text-\[56px\] {
    font-size:56px
  }
  .text-\[72px\] {
    font-size:72px
  }
  .leading-3 {
    --tw-leading:calc(var(--spacing) * 3);
    line-height:calc(var(--spacing) * 3)
  }
  .leading-4 {
    --tw-leading:calc(var(--spacing) * 4);
    line-height:calc(var(--spacing) * 4)
  }
  .leading-5 {
    --tw-leading:calc(var(--spacing) * 5);
    line-height:calc(var(--spacing) * 5)
  }
  .leading-6 {
    --tw-leading:calc(var(--spacing) * 6);
    line-height:calc(var(--spacing) * 6)
  }
  .leading-7 {
    --tw-leading:calc(var(--spacing) * 7);
    line-height:calc(var(--spacing) * 7)
  }
  .leading-\[16px\] {
    --tw-leading:16px;
    line-height:16px
  }
  .leading-\[20px\] {
    --tw-leading:20px;
    line-height:20px
  }
  .leading-\[24px\] {
    --tw-leading:24px;
    line-height:24px
  }
  .leading-\[28px\] {
    --tw-leading:28px;
    line-height:28px
  }
  .leading-\[32px\] {
    --tw-leading:32px;
    line-height:32px
  }
  .leading-\[36px\] {
    --tw-leading:36px;
    line-height:36px
  }
  .leading-\[40px\] {
    --tw-leading:40px;
    line-height:40px
  }
  .leading-\[48px\] {
    --tw-leading:48px;
    line-height:48px
  }
  .leading-\[56px\] {
    --tw-leading:56px;
    line-height:56px
  }
  .leading-\[72px\] {
    --tw-leading:72px;
    line-height:72px
  }
  .leading-none {
    --tw-leading:1;
    line-height:1
  }
  .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)
  }
  .font-thin {
    --tw-font-weight:var(--font-weight-thin);
    font-weight:var(--font-weight-thin)
  }
  .tracking-\[-0\.06em\] {
    --tw-tracking:-.06em;
    letter-spacing:-.06em
  }
  .tracking-\[-0\.08px\] {
    --tw-tracking:-.08px;
    letter-spacing:-.08px
  }
  .tracking-\[-0\.8px\] {
    --tw-tracking:-.8px;
    letter-spacing:-.8px
  }
  .tracking-\[-0\.16px\] {
    --tw-tracking:-.16px;
    letter-spacing:-.16px
  }
  .tracking-\[-0\.24px\] {
    --tw-tracking:-.24px;
    letter-spacing:-.24px
  }
  .tracking-\[-0\.32px\] {
    --tw-tracking:-.32px;
    letter-spacing:-.32px
  }
  .tracking-\[-0\.48px\] {
    --tw-tracking:-.48px;
    letter-spacing:-.48px
  }
  .tracking-\[-0\.64px\] {
    --tw-tracking:-.64px;
    letter-spacing:-.64px
  }
  .tracking-\[-1\.6px\] {
    --tw-tracking:-1.6px;
    letter-spacing:-1.6px
  }
  .tracking-\[-1\.12px\] {
    --tw-tracking:-1.12px;
    letter-spacing:-1.12px
  }
  .tracking-\[-1\.44px\] {
    --tw-tracking:-1.44px;
    letter-spacing:-1.44px
  }
  .tracking-\[-2\.2px\] {
    --tw-tracking:-2.2px;
    letter-spacing:-2.2px
  }
  .tracking-\[-2\.8px\] {
    --tw-tracking:-2.8px;
    letter-spacing:-2.8px
  }
  .tracking-\[0\.13px\] {
    --tw-tracking:.13px;
    letter-spacing:.13px
  }
  .tracking-\[0\.24px\] {
    --tw-tracking:.24px;
    letter-spacing:.24px
  }
  .tracking-\[0\.25px\] {
    --tw-tracking:.25px;
    letter-spacing:.25px
  }
  .tracking-\[0\.32px\] {
    --tw-tracking:.32px;
    letter-spacing:.32px
  }
  .tracking-\[0px\] {
    --tw-tracking:0px;
    letter-spacing:0
  }
  .tracking-tighter {
    --tw-tracking:var(--tracking-tighter);
    letter-spacing:var(--tracking-tighter)
  }
  .text-balance {
    text-wrap:balance
  }
  .text-nowrap {
    text-wrap:nowrap
  }
  .text-pretty {
    text-wrap:pretty
  }
  .text-wrap {
    text-wrap:wrap
  }
  .break-words,
  .wrap-break-word {
    overflow-wrap:break-word
  }
  .wrap-normal {
    overflow-wrap:normal
  }
  .\[word-break\:normal\] {
    word-break:normal
  }
  .break-all {
    word-break:break-all
  }
  .text-ellipsis {
    text-overflow:ellipsis
  }
  .hyphens-auto {
    -webkit-hyphens:auto;
    hyphens:auto
  }
  .whitespace-normal {
    white-space:normal
  }
  .whitespace-nowrap {
    white-space:nowrap
  }
  .whitespace-pre-wrap {
    white-space:pre-wrap
  }
  .text-\[\#00B67A\] {
    color:#00b67a
  }
  .text-\[\#73CF11\] {
    color:#73cf11
  }
  .text-\[\#DCDCE6\] {
    color:#dcdce6
  }
  .text-\[\#FFCE00\] {
    color:#ffce00
  }
  .text-\[\#ff3722\] {
    color:#ff3722
  }
  .text-\[\#ff8622\] {
    color:#ff8622
  }
  .text-black {
    color:var(--color-black)
  }
  .text-dark-blue-700 {
    color:var(--color-dark-blue-700)
  }
  .text-dark-cool-grey-0 {
    color:var(--color-dark-cool-grey-0)
  }
  .text-dark-green-600 {
    color:var(--color-dark-green-600)
  }
  .text-dark-green-700 {
    color:var(--color-dark-green-700)
  }
  .text-dark-red-700 {
    color:var(--color-dark-red-700)
  }
  .text-dark-violet-25 {
    color:var(--color-dark-violet-25)
  }
  .text-dark-yellow-700 {
    color:var(--color-dark-yellow-700)
  }
  .text-global-white-alpha-150 {
    color:var(--color-global-white-alpha-150)
  }
  .text-global-white-alpha-400 {
    color:var(--color-global-white-alpha-400)
  }
  .text-global-white-alpha-500 {
    color:var(--color-global-white-alpha-500)
  }
  .text-global-white-alpha-600 {
    color:var(--color-global-white-alpha-600)
  }
  .text-global-white-alpha-700 {
    color:var(--color-global-white-alpha-700)
  }
  .text-global-white-alpha-1000 {
    color:var(--color-global-white-alpha-1000)
  }
  .text-global-white-alpha-1000\/85 {
    color:#ffffffd9
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-global-white-alpha-1000\/85 {
      color:color-mix(in oklab, var(--color-global-white-alpha-1000) 85%, transparent)
    }
  }
  .text-inherit {
    color:inherit
  }
  .text-light-blue-600 {
    color:var(--color-light-blue-600)
  }
  .text-light-blue-700 {
    color:var(--color-light-blue-700)
  }
  .text-light-blue-800 {
    color:var(--color-light-blue-800)
  }
  .text-light-blue-900 {
    color:var(--color-light-blue-900)
  }
  .text-light-cool-grey-75 {
    color:var(--color-light-cool-grey-75)
  }
  .text-light-cool-grey-150 {
    color:var(--color-light-cool-grey-150)
  }
  .text-light-cool-grey-200 {
    color:var(--color-light-cool-grey-200)
  }
  .text-light-cool-grey-300 {
    color:var(--color-light-cool-grey-300)
  }
  .text-light-cool-grey-400 {
    color:var(--color-light-cool-grey-400)
  }
  .text-light-cool-grey-500 {
    color:var(--color-light-cool-grey-500)
  }
  .text-light-cool-grey-500\/60 {
    color:#7c818799
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-light-cool-grey-500\/60 {
      color:color-mix(in oklab, var(--color-light-cool-grey-500) 60%, transparent)
    }
  }
  .text-light-cool-grey-600 {
    color:var(--color-light-cool-grey-600)
  }
  .text-light-cool-grey-700 {
    color:var(--color-light-cool-grey-700)
  }
  .text-light-cool-grey-800 {
    color:var(--color-light-cool-grey-800)
  }
  .text-light-cool-grey-900 {
    color:var(--color-light-cool-grey-900)
  }
  .text-light-cool-grey-alpha-150 {
    color:var(--color-light-cool-grey-alpha-150)
  }
  .text-light-cool-grey-alpha-200 {
    color:var(--color-light-cool-grey-alpha-200)
  }
  .text-light-cool-grey-alpha-400 {
    color:var(--color-light-cool-grey-alpha-400)
  }
  .text-light-cool-grey-alpha-500 {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .text-light-cool-grey-alpha-600 {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .text-light-cool-grey-alpha-700 {
    color:var(--color-light-cool-grey-alpha-700)
  }
  .text-light-cool-grey-alpha-900 {
    color:var(--color-light-cool-grey-alpha-900)
  }
  .text-light-cool-grey-alpha-900\/94 {
    color:#0e1115e2
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-light-cool-grey-alpha-900\/94 {
      color:color-mix(in oklab, var(--color-light-cool-grey-alpha-900) 94%, transparent)
    }
  }
  .text-light-green-300 {
    color:var(--color-light-green-300)
  }
  .text-light-green-400 {
    color:var(--color-light-green-400)
  }
  .text-light-green-600 {
    color:var(--color-light-green-600)
  }
  .text-light-green-700 {
    color:var(--color-light-green-700)
  }
  .text-light-green-800 {
    color:var(--color-light-green-800)
  }
  .text-light-green-900 {
    color:var(--color-light-green-900)
  }
  .text-light-neutral-grey-400 {
    color:var(--color-light-neutral-grey-400)
  }
  .text-light-neutral-grey-600 {
    color:var(--color-light-neutral-grey-600)
  }
  .text-light-red-400 {
    color:var(--color-light-red-400)
  }
  .text-light-red-500 {
    color:var(--color-light-red-500)
  }
  .text-light-red-600 {
    color:var(--color-light-red-600)
  }
  .text-light-red-700 {
    color:var(--color-light-red-700)
  }
  .text-light-red-800 {
    color:var(--color-light-red-800)
  }
  .text-light-red-900 {
    color:var(--color-light-red-900)
  }
  .text-light-red-alpha-300 {
    color:var(--color-light-red-alpha-300)
  }
  .text-light-violet-600 {
    color:var(--color-light-violet-600)
  }
  .text-light-violet-800 {
    color:var(--color-light-violet-800)
  }
  .text-light-yellow-300 {
    color:var(--color-light-yellow-300)
  }
  .text-light-yellow-600 {
    color:var(--color-light-yellow-600)
  }
  .text-light-yellow-700 {
    color:var(--color-light-yellow-700)
  }
  .text-light-yellow-800 {
    color:var(--color-light-yellow-800)
  }
  .text-light-yellow-900 {
    color:var(--color-light-yellow-900)
  }
  .text-white {
    color:var(--color-white)
  }
  .text-white\/60 {
    color:#fff9
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-white\/60 {
      color:color-mix(in oklab, var(--color-white) 60%, transparent)
    }
  }
  .text-white\/75 {
    color:#ffffffbf
  }
  @supports (color:color-mix(in lab, red, red)) {
    .text-white\/75 {
      color:color-mix(in oklab, var(--color-white) 75%, transparent)
    }
  }
  .lowercase {
    text-transform:lowercase
  }
  .uppercase {
    text-transform:uppercase
  }
  .italic {
    font-style:italic
  }
  .not-italic {
    font-style:normal
  }
  .tabular-nums {
    --tw-numeric-spacing:tabular-nums;
    font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)
  }
  .line-through {
    text-decoration-line:line-through
  }
  .no-underline {
    text-decoration-line:none
  }
  .underline {
    text-decoration-line:underline
  }
  .decoration-dotted {
    text-decoration-style:dotted
  }
  .underline-offset-2 {
    text-underline-offset:2px
  }
  .underline-offset-3 {
    text-underline-offset:3px
  }
  .placeholder-light-cool-grey-500::placeholder {
    color:var(--color-light-cool-grey-500)
  }
  .caret-global-white-alpha-1000 {
    caret-color:var(--color-global-white-alpha-1000)
  }
  .caret-light-cool-grey-900 {
    caret-color:var(--color-light-cool-grey-900)
  }
  .caret-light-cool-grey-alpha-900 {
    caret-color:var(--color-light-cool-grey-alpha-900)
  }
  .opacity-0 {
    opacity:0
  }
  .opacity-20 {
    opacity:.2
  }
  .opacity-50 {
    opacity:.5
  }
  .opacity-60 {
    opacity:.6
  }
  .opacity-64 {
    opacity:.64
  }
  .opacity-75 {
    opacity:.75
  }
  .opacity-100 {
    opacity:1
  }
  .opacity-\[94\%\] {
    opacity:.94
  }
  .mix-blend-overlay {
    mix-blend-mode:overlay
  }
  .mix-blend-plus-lighter {
    mix-blend-mode:plus-lighter
  }
  .mix-blend-soft-light {
    mix-blend-mode:soft-light
  }
  .shadow {
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\(--shadow-element-elevated\) {
    --tw-shadow:var(--shadow-element-elevated);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\(--shadow-surface-action\) {
    --tw-shadow:var(--shadow-surface-action);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\(--shadow-surface-action-hover\) {
    --tw-shadow:var(--shadow-surface-action-hover);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\(--shadow-surface-fixed\) {
    --tw-shadow:var(--shadow-surface-fixed);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\(--shadow-surface-modal\) {
    --tw-shadow:var(--shadow-surface-modal);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\(--shadow-surface-modeless\) {
    --tw-shadow:var(--shadow-surface-modeless);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-2xl {
    --tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\[0_0_8px_0_rgba\(0\,40\,71\,0\.02\)\,0_8px_16px_-2px_rgba\(0\,40\,71\,0\.04\)\] {
    --tw-shadow:0 0 8px 0 var(--tw-shadow-color,#00284705), 0 8px 16px -2px var(--tw-shadow-color,#0028470a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\[0_14px_48px_rgba\(0\,0\,0\,0\.36\)\] {
    --tw-shadow:0 14px 48px var(--tw-shadow-color,#0000005c);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-\[var\(--shadow-surface-action\)\] {
    --tw-shadow:var(--shadow-surface-action);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-elevated {
    --tw-shadow:0px 2px 4px -2px var(--tw-shadow-color,#00284714), 0px 0px 2px 0px var(--tw-shadow-color,#0028470f);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-gray {
    --tw-shadow:0px 2px 7px 0px var(--tw-shadow-color,#00000026), 0px 2px 3px 0px var(--tw-shadow-color,#0000000d);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-gray2 {
    --tw-shadow:0px 4px 12px 0px var(--tw-shadow-color,#00000005), 0px 2px 3px 0px var(--tw-shadow-color,#0000000d);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-inset {
    --tw-shadow:inset 0 0 4px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-md {
    --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-none {
    --tw-shadow:0 0 #0000;
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-sm {
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-surface-modeless {
    --tw-shadow:0px 12px 20px -2px var(--tw-shadow-color,#0028470f), 0px 0px 12px 0px var(--tw-shadow-color,#0028470a);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .ui-focus:focus {
    --tw-outline-style:none;
    outline-style:none
  }
  .ui-focus:focus-visible,
  .ui-focus-always:focus,
  .ui-focus-within:focus-within {
    --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);
    --tw-ring-color:var(--color-light-blue-alpha-200);
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-outline-style:none;
    outline-style:none
  }
  .ring,
  .ring-1 {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .ring-2 {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .shadow-inset {
    box-shadow:var(--shadow-inset)
  }
  .ring-dark-green-500 {
    --tw-ring-color:var(--color-dark-green-500)
  }
  .ring-global-white-alpha-75 {
    --tw-ring-color:var(--color-global-white-alpha-75)
  }
  .ring-light-cool-grey-alpha-100 {
    --tw-ring-color:var(--color-light-cool-grey-alpha-100)
  }
  .ring-light-green-500 {
    --tw-ring-color:var(--color-light-green-500)
  }
  .outline {
    outline-style:var(--tw-outline-style);
    outline-width:1px
  }
  .outline-0 {
    outline-style:var(--tw-outline-style);
    outline-width:0
  }
  .outline-1 {
    outline-style:var(--tw-outline-style);
    outline-width:1px
  }
  .outline-light-blue-300 {
    outline-color:var(--color-light-blue-300)
  }
  .outline-light-cool-grey-150 {
    outline-color:var(--color-light-cool-grey-150)
  }
  .outline-light-cool-grey-900 {
    outline-color:var(--color-light-cool-grey-900)
  }
  .outline-light-cool-grey-alpha-25 {
    outline-color:var(--color-light-cool-grey-alpha-25)
  }
  .outline-light-cool-grey-alpha-50 {
    outline-color:var(--color-light-cool-grey-alpha-50)
  }
  .outline-light-cool-grey-alpha-75 {
    outline-color:var(--color-light-cool-grey-alpha-75)
  }
  .outline-light-cool-grey-alpha-100 {
    outline-color:var(--color-light-cool-grey-alpha-100)
  }
  .outline-light-green-300 {
    outline-color:var(--color-light-green-300)
  }
  .blur {
    --tw-blur:blur(8px);
    filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
  }
  .blur-md {
    --tw-blur:blur(var(--blur-md));
    filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
  }
  .brightness-60 {
    --tw-brightness:brightness(60%);
    filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
  }
  .brightness-80 {
    --tw-brightness:brightness(80%);
    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,)
  }
  .drop-shadow-lg {
    --tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));
    --tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));
    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,)
  }
  .drop-shadow-md {
    --tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));
    --tw-drop-shadow:drop-shadow(var(--drop-shadow-md));
    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,)
  }
  .drop-shadow-xs {
    --tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));
    --tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));
    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,)
  }
  .filter-\[drop-shadow\(0px_4px_34px_rgba\(0\,0\,0\,0\.23\)\)\] {
    filter:drop-shadow(0 4px 34px #0000003b)
  }
  .backdrop-blur-\[10px\] {
    --tw-backdrop-blur:blur(10px);
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
  }
  .backdrop-blur-\[20px\] {
    --tw-backdrop-blur:blur(20px);
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
  }
  .backdrop-blur-\[40px\] {
    --tw-backdrop-blur:blur(40px);
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
  }
  .backdrop-blur-md {
    --tw-backdrop-blur:blur(var(--blur-md));
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
  }
  .backdrop-saturate-180 {
    --tw-backdrop-saturate:saturate(180%);
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
  }
  .ui-transition-expand {
    transition-property:grid-template-rows,max-height,opacity;
    transition-duration:var(--motion-duration-slow);
    transition-timing-function:var(--motion-ease-standard)
  }
  @media (prefers-reduced-motion:reduce) {
    .ui-transition-expand {
      transition:none
    }
  }
  .transition {
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[border-radius\] {
    transition-property:border-radius;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[grid-template-rows\,opacity\] {
    transition-property:grid-template-rows,opacity;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[grid-template-rows\] {
    transition-property:grid-template-rows;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[opacity\,transform\] {
    transition-property:opacity,transform;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[transform\,translate\,scale\,rotate\,visibility\] {
    transition-property:transform,translate,scale,rotate,visibility;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-all {
    transition-property:all;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-colors {
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-opacity {
    transition-property:opacity;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-shadow {
    transition-property:box-shadow;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-transform {
    transition-property:transform,translate,scale,rotate;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .ui-transition {
    transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,rotate,scale,translate;
    transition-duration:var(--motion-duration-base);
    transition-timing-function:var(--motion-ease-standard)
  }
  .ui-transition-colors {
    transition-property:color,background-color,border-color,fill,stroke;
    transition-duration:var(--motion-duration-base);
    transition-timing-function:var(--motion-ease-standard)
  }
  .transition-none {
    transition-property:none
  }
  .duration-150 {
    --tw-duration:.15s;
    transition-duration:.15s
  }
  .duration-200 {
    --tw-duration:.2s;
    transition-duration:.2s
  }
  .duration-240 {
    --tw-duration:.24s;
    transition-duration:.24s
  }
  .duration-300 {
    --tw-duration:.3s;
    transition-duration:.3s
  }
  .duration-500 {
    --tw-duration:.5s;
    transition-duration:.5s
  }
  .duration-660 {
    --tw-duration:.66s;
    transition-duration:.66s
  }
  .duration-1000 {
    --tw-duration:1s;
    transition-duration:1s
  }
  .ease-\[ease-out\] {
    --tw-ease:ease-out;
    transition-timing-function:ease-out
  }
  .ease-in {
    --tw-ease:var(--ease-in);
    transition-timing-function:var(--ease-in)
  }
  .ease-in-out {
    --tw-ease:var(--ease-in-out);
    transition-timing-function:var(--ease-in-out)
  }
  .ease-out {
    --tw-ease:var(--ease-out);
    transition-timing-function:var(--ease-out)
  }
  .will-change-contents {
    will-change:contents
  }
  .will-change-scroll {
    will-change:scroll-position
  }
  .will-change-transform {
    will-change:transform
  }
  .contain-\[layout_paint\] {
    contain:layout paint
  }
  .outline-dashed {
    --tw-outline-style:dashed;
    outline-style:dashed
  }
  .outline-none {
    --tw-outline-style:none;
    outline-style:none
  }
  .select-none {
    -webkit-user-select:none;
    user-select:none
  }
  .\[clip-path\:inset\(-9999px_0_0_0\)\] {
    clip-path:inset(-9999px 0 0)
  }
  .\[line-break\:strict\] {
    line-break:strict
  }
  .animate-duration-\[2\.5s\] {
    animation-duration:2.5s
  }
  .animate-ease-in-out {
    animation-timing-function:cubic-bezier(.4,0,.2,1)
  }
  .animate-ease-out {
    animation-timing-function:cubic-bezier(0,0,.2,1)
  }
  .backface-hidden {
    backface-visibility:hidden
  }
  .block-1 {
    block-size:var(--spacing)
  }
  .block-2 {
    block-size:calc(var(--spacing) * 2)
  }
  .block-3 {
    block-size:calc(var(--spacing) * 3)
  }
  .block-4 {
    block-size:calc(var(--spacing) * 4)
  }
  .ring-inset {
    --tw-ring-inset:inset
  }
  :is(.\*\:col-start-1>*) {
    grid-column-start:1
  }
  :is(.\*\:row-start-1>*) {
    grid-row-start:1
  }
  .group-open\:rotate-180:is(:where(.group):is([open],
  :popover-open,
  :open) *) {
    rotate:180deg
  }
  .group-open\:border-b:is(:where(.group):is([open],
  :popover-open,
  :open) *) {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:1px
  }
  .group-open\:border-solid:is(:where(.group):is([open],
  :popover-open,
  :open) *) {
    --tw-border-style:solid;
    border-style:solid
  }
  .group-open\:border-light-cool-grey-100:is(:where(.group):is([open],
  :popover-open,
  :open) *) {
    border-color:var(--color-light-cool-grey-100)
  }
  .group-focus-within\:border-light-blue-alpha-100:is(:where(.group):focus-within *) {
    border-color:var(--color-light-blue-alpha-100)
  }
  .group-focus-within\:text-light-green-600:is(:where(.group):focus-within *) {
    color:var(--color-light-green-600)
  }
  .group-focus-within\:text-light-red-700:is(:where(.group):focus-within *) {
    color:var(--color-light-red-700)
  }
  .group-focus-within\:ring-2:is(:where(.group):focus-within *) {
    --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)
  }
  .group-focus-within\:ring-light-blue-alpha-200:is(:where(.group):focus-within *) {
    --tw-ring-color:var(--color-light-blue-alpha-200)
  }
  .group-focus-within\:ring-offset-2:is(:where(.group):focus-within *) {
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
  }
  .group-focus-within\:outline-none:is(:where(.group):focus-within *) {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (hover:hover) {
    .group-hover\:visible:is(:where(.group):hover *) {
      visibility:visible
    }
    .group-hover\:block:is(:where(.group):hover *) {
      display:block
    }
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x:105%;
      --tw-scale-y:105%;
      --tw-scale-z:105%;
      scale:var(--tw-scale-x) var(--tw-scale-y)
    }
    .group-hover\:scale-\[1\.015\]:is(:where(.group):hover *) {
      scale:1.015
    }
    .group-hover\:scale-\[1\.3333\]:is(:where(.group):hover *) {
      scale:1.3333
    }
    .group-hover\:border-light-cool-grey-alpha-25:is(:where(.group):hover *) {
      border-color:var(--color-light-cool-grey-alpha-25)
    }
    .group-hover\:border-light-cool-grey-alpha-400:is(:where(.group):hover *) {
      border-color:var(--color-light-cool-grey-alpha-400)
    }
    .group-hover\:bg-light-cool-grey-100:is(:where(.group):hover *) {
      background-color:var(--color-light-cool-grey-100)
    }
    .group-hover\:bg-light-cool-grey-150:is(:where(.group):hover *) {
      background-color:var(--color-light-cool-grey-150)
    }
    .group-hover\:bg-light-green-800:is(:where(.group):hover *) {
      background-color:var(--color-light-green-800)
    }
    .group-hover\:text-global-white-alpha-1000:is(:where(.group):hover *) {
      color:var(--color-global-white-alpha-1000)
    }
    .group-hover\:text-light-cool-grey-900:is(:where(.group):hover *) {
      color:var(--color-light-cool-grey-900)
    }
    .group-hover\:text-light-cool-grey-alpha-600:is(:where(.group):hover *) {
      color:var(--color-light-cool-grey-alpha-600)
    }
    .group-hover\:text-light-cool-grey-alpha-700:is(:where(.group):hover *) {
      color:var(--color-light-cool-grey-alpha-700)
    }
    .group-hover\:text-light-green-300:is(:where(.group):hover *) {
      color:var(--color-light-green-300)
    }
    .group-hover\:text-light-green-400:is(:where(.group):hover *) {
      color:var(--color-light-green-400)
    }
    .group-hover\:text-light-green-700:is(:where(.group):hover *) {
      color:var(--color-light-green-700)
    }
    .group-hover\:text-light-green-800:is(:where(.group):hover *) {
      color:var(--color-light-green-800)
    }
    .group-hover\:text-light-red-700:is(:where(.group):hover *) {
      color:var(--color-light-red-700)
    }
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity:1
    }
    .group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *) {
      animation-play-state:paused
    }
  }
  .group-active\:scale-100:is(:where(.group):active *) {
    --tw-scale-x:100%;
    --tw-scale-y:100%;
    --tw-scale-z:100%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .group-active\:scale-105:is(:where(.group):active *) {
    --tw-scale-x:105%;
    --tw-scale-y:105%;
    --tw-scale-z:105%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .group-active\:text-light-cool-grey-alpha-500:is(:where(.group):active *) {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .group-active\:text-light-cool-grey-alpha-800:is(:where(.group):active *) {
    color:var(--color-light-cool-grey-alpha-800)
  }
  .group-active\:text-light-green-700:is(:where(.group):active *) {
    color:var(--color-light-green-700)
  }
  .group-active\:text-light-green-900:is(:where(.group):active *) {
    color:var(--color-light-green-900)
  }
  .group-active\:text-light-neutral-grey-300:is(:where(.group):active *) {
    color:var(--color-light-neutral-grey-300)
  }
  .group-active\:opacity-0:is(:where(.group):active *) {
    opacity:0
  }
  .group-active\:opacity-100:is(:where(.group):active *) {
    opacity:1
  }
  .peer-placeholder-shown\:text-global-white-alpha-600:is(:where(.peer):placeholder-shown~*) {
    color:var(--color-global-white-alpha-600)
  }
  .peer-placeholder-shown\:text-light-cool-grey-alpha-600:is(:where(.peer):placeholder-shown~*) {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .peer-empty\:block:is(:where(.peer):empty~*) {
    display:block
  }
  .peer-focus\:top-1\.5:is(:where(.peer):focus~*) {
    top:calc(var(--spacing) * 1.5)
  }
  .peer-focus\:translate-y-0:is(:where(.peer):focus~*) {
    --tw-translate-y:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .peer-focus\:text-sm:is(:where(.peer):focus~*) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .peer-focus\:text-xs:is(:where(.peer):focus~*) {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .peer-focus\:leading-4:is(:where(.peer):focus~*) {
    --tw-leading:calc(var(--spacing) * 4);
    line-height:calc(var(--spacing) * 4)
  }
  .peer-focus\:leading-5:is(:where(.peer):focus~*) {
    --tw-leading:calc(var(--spacing) * 5);
    line-height:calc(var(--spacing) * 5)
  }
  .peer-focus\:tracking-\[-0\.08px\]:is(:where(.peer):focus~*) {
    --tw-tracking:-.08px;
    letter-spacing:-.08px
  }
  .peer-focus\:text-global-white-alpha-500:is(:where(.peer):focus~*) {
    color:var(--color-global-white-alpha-500)
  }
  .peer-focus\:text-light-cool-grey-alpha-500:is(:where(.peer):focus~*) {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .peer-disabled\:text-global-white-alpha-400:is(:where(.peer):disabled~*) {
    color:var(--color-global-white-alpha-400)
  }
  .peer-disabled\:text-light-cool-grey-alpha-400:is(:where(.peer):disabled~*) {
    color:var(--color-light-cool-grey-alpha-400)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:top-1\.5:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    top:calc(var(--spacing) * 1.5)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:top-1\.5:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    top:calc(var(--spacing) * 1.5)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:translate-y-0:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    --tw-translate-y:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:translate-y-0:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    --tw-translate-y:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-sm:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-sm:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-xs:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-xs:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:leading-4:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    --tw-leading:calc(var(--spacing) * 4);
    line-height:calc(var(--spacing) * 4)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:leading-4:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    --tw-leading:calc(var(--spacing) * 4);
    line-height:calc(var(--spacing) * 4)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:leading-5:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    --tw-leading:calc(var(--spacing) * 5);
    line-height:calc(var(--spacing) * 5)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:leading-5:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    --tw-leading:calc(var(--spacing) * 5);
    line-height:calc(var(--spacing) * 5)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:tracking-\[-0\.08px\]:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    --tw-tracking:-.08px;
    letter-spacing:-.08px
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:tracking-\[-0\.08px\]:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    --tw-tracking:-.08px;
    letter-spacing:-.08px
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-global-white-alpha-500:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    color:var(--color-global-white-alpha-500)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-global-white-alpha-500:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    color:var(--color-global-white-alpha-500)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-light-cool-grey-alpha-500:-webkit-any(:where(.peer):-webkit-any(:-webkit-autofill,
  :-webkit-autofill)~*) {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-light-cool-grey-alpha-500:is(:where(.peer):is(:autofill,
  :autofill)~*) {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:top-1\.5:is(:where(.peer):not(:placeholder-shown)~*) {
    top:calc(var(--spacing) * 1.5)
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:translate-y-0:is(:where(.peer):not(:placeholder-shown)~*) {
    --tw-translate-y:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-sm:is(:where(.peer):not(:placeholder-shown)~*) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-xs:is(:where(.peer):not(:placeholder-shown)~*) {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:leading-4:is(:where(.peer):not(:placeholder-shown)~*) {
    --tw-leading:calc(var(--spacing) * 4);
    line-height:calc(var(--spacing) * 4)
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:leading-5:is(:where(.peer):not(:placeholder-shown)~*) {
    --tw-leading:calc(var(--spacing) * 5);
    line-height:calc(var(--spacing) * 5)
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:tracking-\[-0\.08px\]:is(:where(.peer):not(:placeholder-shown)~*) {
    --tw-tracking:-.08px;
    letter-spacing:-.08px
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-global-white-alpha-500:is(:where(.peer):not(:placeholder-shown)~*) {
    color:var(--color-global-white-alpha-500)
  }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-light-cool-grey-alpha-500:is(:where(.peer):not(:placeholder-shown)~*) {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .first-letter\:uppercase:first-letter {
    text-transform:uppercase
  }
  .marker\:text-light-cool-grey-alpha-600 ::marker {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .marker\:text-light-cool-grey-alpha-600::marker {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .marker\:text-light-cool-grey-alpha-600 ::-webkit-details-marker {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .marker\:text-light-cool-grey-alpha-600::-webkit-details-marker {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .placeholder\:text-\[16px\]::placeholder {
    font-size:16px
  }
  .placeholder\:leading-\[20px\]::placeholder {
    --tw-leading:20px;
    line-height:20px
  }
  .placeholder\:tracking-\[0\.25px\]::placeholder {
    --tw-tracking:.25px;
    letter-spacing:.25px
  }
  .placeholder\:text-global-white-alpha-400::placeholder {
    color:var(--color-global-white-alpha-400)
  }
  .placeholder\:text-light-cool-grey-500::placeholder {
    color:var(--color-light-cool-grey-500)
  }
  .placeholder\:text-light-cool-grey-600::placeholder {
    color:var(--color-light-cool-grey-600)
  }
  .placeholder\:text-light-cool-grey-alpha-200::placeholder {
    color:var(--color-light-cool-grey-alpha-200)
  }
  .placeholder\:text-light-cool-grey-alpha-400::placeholder {
    color:var(--color-light-cool-grey-alpha-400)
  }
  .placeholder\:text-light-cool-grey-alpha-500::placeholder {
    color:var(--color-light-cool-grey-alpha-500)
  }
  .placeholder\:text-light-cool-grey-alpha-600::placeholder {
    color:var(--color-light-cool-grey-alpha-600)
  }
  .backdrop\:bg-light-cool-grey-900\/10::backdrop {
    background-color:#1d1f231a
  }
  @supports (color:color-mix(in lab, red, red)) {
    .backdrop\:bg-light-cool-grey-900\/10::backdrop {
      background-color:color-mix(in oklab, var(--color-light-cool-grey-900) 10%, transparent)
    }
  }
  .backdrop\:bg-light-cool-grey-900\/60::backdrop {
    background-color:#1d1f2399
  }
  @supports (color:color-mix(in lab, red, red)) {
    .backdrop\:bg-light-cool-grey-900\/60::backdrop {
      background-color:color-mix(in oklab, var(--color-light-cool-grey-900) 60%, transparent)
    }
  }
  .backdrop\:backdrop-blur-xs::backdrop {
    --tw-backdrop-blur:blur(var(--blur-xs));
    -webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
  }
  .before\:absolute:before {
    content:var(--tw-content);
    position:absolute
  }
  .before\:inset-0:before {
    content:var(--tw-content);
    inset:0
  }
  .before\:z-above:before {
    content:var(--tw-content);
    z-index:var(--z-above)
  }
  .before\:bg-gradient-to-b:before {
    content:var(--tw-content);
    --tw-gradient-position:to bottom in oklab;
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .before\:from-black\/10:before {
    content:var(--tw-content);
    --tw-gradient-from:#0000001a
  }
  @supports (color:color-mix(in lab, red, red)) {
    .before\:from-black\/10:before {
      --tw-gradient-from:color-mix(in oklab, var(--color-black) 10%, transparent)
    }
  }
  .before\:from-black\/10:before {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .before\:to-black\/75:before {
    content:var(--tw-content);
    --tw-gradient-to:#000000bf
  }
  @supports (color:color-mix(in lab, red, red)) {
    .before\:to-black\/75:before {
      --tw-gradient-to:color-mix(in oklab, var(--color-black) 75%, transparent)
    }
  }
  .before\:to-black\/75:before {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
  }
  .first\:mt-0:first-child {
    margin-top:0
  }
  .first\:rounded-t-32:first-child {
    border-top-left-radius:var(--radius-32);
    border-top-right-radius:var(--radius-32)
  }
  .first\:pl-0:first-child {
    padding-left:0
  }
  .last\:mr-5:last-child {
    margin-right:calc(var(--spacing) * 5)
  }
  .last\:mb-0:last-child {
    margin-bottom:0
  }
  .last\:rounded-b-32:last-child {
    border-bottom-right-radius:var(--radius-32);
    border-bottom-left-radius:var(--radius-32)
  }
  .last\:border-0:last-child {
    border-style:var(--tw-border-style);
    border-width:0
  }
  .last\:border-b-0:last-child {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0
  }
  .last\:border-none:last-child {
    --tw-border-style:none;
    border-style:none
  }
  .last\:pr-0:last-child {
    padding-right:0
  }
  .last\:pb-0:last-child {
    padding-bottom:0
  }
  .last-of-type\:mb-0:last-of-type {
    margin-bottom:0
  }
  .autofill\:px-4:-webkit-autofill {
    padding-inline:calc(var(--spacing) * 4)
  }
  .autofill\:px-4:autofill {
    padding-inline:calc(var(--spacing) * 4)
  }
  .autofill\:pt-5:-webkit-autofill {
    padding-top:calc(var(--spacing) * 5)
  }
  .autofill\:pt-5:autofill {
    padding-top:calc(var(--spacing) * 5)
  }
  .autofill\:pt-6:-webkit-autofill {
    padding-top:calc(var(--spacing) * 6)
  }
  .autofill\:pt-6:autofill {
    padding-top:calc(var(--spacing) * 6)
  }
  .autofill\:pb-1\.5:-webkit-autofill {
    padding-bottom:calc(var(--spacing) * 1.5)
  }
  .autofill\:pb-1\.5:autofill {
    padding-bottom:calc(var(--spacing) * 1.5)
  }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-50\)\]:-webkit-autofill {
    --tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-50));
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-50\)\]:autofill {
    --tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-50));
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-800\)\]:-webkit-autofill {
    --tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-800));
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-800\)\]:autofill {
    --tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-800));
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-global-white-alpha-1000\)\]:-webkit-autofill {
    -webkit-text-fill-color:var(--color-global-white-alpha-1000)
  }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-global-white-alpha-1000\)\]:autofill {
    -webkit-text-fill-color:var(--color-global-white-alpha-1000)
  }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-light-cool-grey-alpha-900\)\]:-webkit-autofill {
    -webkit-text-fill-color:var(--color-light-cool-grey-alpha-900)
  }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-light-cool-grey-alpha-900\)\]:autofill {
    -webkit-text-fill-color:var(--color-light-cool-grey-alpha-900)
  }
  .focus-within\:border-global-white-alpha-400:focus-within {
    border-color:var(--color-global-white-alpha-400)
  }
  .focus-within\:border-light-cool-grey-alpha-500:focus-within {
    border-color:var(--color-light-cool-grey-alpha-500)
  }
  .focus-within\:ring-0:focus-within {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .focus-within\:ring-2:focus-within {
    --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)
  }
  .focus-within\:ring-4:focus-within {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .focus-within\:ring-light-blue-alpha-200:focus-within {
    --tw-ring-color:var(--color-light-blue-alpha-200)
  }
  .focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width:0px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
  }
  .focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
  }
  .focus-within\:ring-offset-light-cool-grey-50:focus-within {
    --tw-ring-offset-color:var(--color-light-cool-grey-50)
  }
  .focus-within\:ring-offset-light-cool-grey-900:focus-within {
    --tw-ring-offset-color:var(--color-light-cool-grey-900)
  }
  .focus-within\:outline-2:focus-within {
    outline-style:var(--tw-outline-style);
    outline-width:2px
  }
  .focus-within\:outline-offset-2:focus-within {
    outline-offset:2px
  }
  .focus-within\:outline-light-blue-alpha-200:focus-within {
    outline-color:var(--color-light-blue-alpha-200)
  }
  .focus-within\:outline-none:focus-within {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (hover:hover) {
    .hover\:cursor-pointer:hover {
      cursor:pointer
    }
    .hover\:rounded-4:hover {
      border-radius:var(--radius-4)
    }
    .hover\:border-\[rgba\(147\,156\,173\,0\.8\)\]:hover {
      border-color:#939cadcc
    }
    .hover\:border-global-white-alpha-400:hover {
      border-color:var(--color-global-white-alpha-400)
    }
    .hover\:border-light-cool-grey-150:hover {
      border-color:var(--color-light-cool-grey-150)
    }
    .hover\:border-light-cool-grey-alpha-300:hover {
      border-color:var(--color-light-cool-grey-alpha-300)
    }
    .hover\:border-light-cool-grey-alpha-500:hover {
      border-color:var(--color-light-cool-grey-alpha-500)
    }
    .hover\:bg-\[rgba\(145\,146\,154\,0\.75\)\]:hover {
      background-color:#91929abf
    }
    .hover\:bg-dark-blue-700:hover {
      background-color:var(--color-dark-blue-700)
    }
    .hover\:bg-dark-blue-alpha-150:hover {
      background-color:var(--color-dark-blue-alpha-150)
    }
    .hover\:bg-dark-green-700:hover {
      background-color:var(--color-dark-green-700)
    }
    .hover\:bg-dark-green-alpha-100:hover {
      background-color:var(--color-dark-green-alpha-100)
    }
    .hover\:bg-dark-green-alpha-150:hover {
      background-color:var(--color-dark-green-alpha-150)
    }
    .hover\:bg-dark-red-700:hover {
      background-color:var(--color-dark-red-700)
    }
    .hover\:bg-dark-red-alpha-150:hover {
      background-color:var(--color-dark-red-alpha-150)
    }
    .hover\:bg-dark-yellow-700:hover {
      background-color:var(--color-dark-yellow-700)
    }
    .hover\:bg-dark-yellow-alpha-150:hover {
      background-color:var(--color-dark-yellow-alpha-150)
    }
    .hover\:bg-global-white-alpha-50:hover {
      background-color:var(--color-global-white-alpha-50)
    }
    .hover\:bg-global-white-alpha-150:hover {
      background-color:var(--color-global-white-alpha-150)
    }
    .hover\:bg-global-white-alpha-800:hover {
      background-color:var(--color-global-white-alpha-800)
    }
    .hover\:bg-global-white-alpha-1000:hover {
      background-color:var(--color-global-white-alpha-1000)
    }
    .hover\:bg-light-blue-400:hover {
      background-color:var(--color-light-blue-400)
    }
    .hover\:bg-light-blue-600:hover {
      background-color:var(--color-light-blue-600)
    }
    .hover\:bg-light-blue-alpha-150:hover {
      background-color:var(--color-light-blue-alpha-150)
    }
    .hover\:bg-light-cool-grey-50:hover {
      background-color:var(--color-light-cool-grey-50)
    }
    .hover\:bg-light-cool-grey-75:hover {
      background-color:var(--color-light-cool-grey-75)
    }
    .hover\:bg-light-cool-grey-100:hover {
      background-color:var(--color-light-cool-grey-100)
    }
    .hover\:bg-light-cool-grey-150:hover {
      background-color:var(--color-light-cool-grey-150)
    }
    .hover\:bg-light-cool-grey-500:hover {
      background-color:var(--color-light-cool-grey-500)
    }
    .hover\:bg-light-cool-grey-800:hover {
      background-color:var(--color-light-cool-grey-800)
    }
    .hover\:bg-light-cool-grey-alpha-50:hover {
      background-color:var(--color-light-cool-grey-alpha-50)
    }
    .hover\:bg-light-cool-grey-alpha-75:hover {
      background-color:var(--color-light-cool-grey-alpha-75)
    }
    .hover\:bg-light-cool-grey-alpha-100:hover {
      background-color:var(--color-light-cool-grey-alpha-100)
    }
    .hover\:bg-light-cool-grey-alpha-150:hover {
      background-color:var(--color-light-cool-grey-alpha-150)
    }
    .hover\:bg-light-green-100:hover {
      background-color:var(--color-light-green-100)
    }
    .hover\:bg-light-green-150:hover {
      background-color:var(--color-light-green-150)
    }
    .hover\:bg-light-green-200:hover {
      background-color:var(--color-light-green-200)
    }
    .hover\:bg-light-green-300:hover {
      background-color:var(--color-light-green-300)
    }
    .hover\:bg-light-green-400:hover {
      background-color:var(--color-light-green-400)
    }
    .hover\:bg-light-green-600:hover {
      background-color:var(--color-light-green-600)
    }
    .hover\:bg-light-green-700:hover {
      background-color:var(--color-light-green-700)
    }
    .hover\:bg-light-green-800:hover {
      background-color:var(--color-light-green-800)
    }
    .hover\:bg-light-green-alpha-100:hover {
      background-color:var(--color-light-green-alpha-100)
    }
    .hover\:bg-light-green-alpha-150:hover {
      background-color:var(--color-light-green-alpha-150)
    }
    .hover\:bg-light-red-700:hover {
      background-color:var(--color-light-red-700)
    }
    .hover\:bg-light-red-alpha-150:hover {
      background-color:var(--color-light-red-alpha-150)
    }
    .hover\:bg-light-yellow-400:hover {
      background-color:var(--color-light-yellow-400)
    }
    .hover\:bg-light-yellow-alpha-150:hover {
      background-color:var(--color-light-yellow-alpha-150)
    }
    .hover\:bg-transparent:hover {
      background-color:#0000
    }
    .hover\:bg-white\/20:hover {
      background-color:#fff3
    }
    @supports (color:color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color:color-mix(in oklab, var(--color-white) 20%, transparent)
      }
    }
    .hover\:text-global-white-alpha-700:hover {
      color:var(--color-global-white-alpha-700)
    }
    .hover\:text-global-white-alpha-1000:hover {
      color:var(--color-global-white-alpha-1000)
    }
    .hover\:text-inherit:hover {
      color:inherit
    }
    .hover\:text-light-blue-700:hover {
      color:var(--color-light-blue-700)
    }
    .hover\:text-light-cool-grey-100:hover {
      color:var(--color-light-cool-grey-100)
    }
    .hover\:text-light-cool-grey-300:hover {
      color:var(--color-light-cool-grey-300)
    }
    .hover\:text-light-cool-grey-500:hover {
      color:var(--color-light-cool-grey-500)
    }
    .hover\:text-light-cool-grey-600:hover {
      color:var(--color-light-cool-grey-600)
    }
    .hover\:text-light-cool-grey-700:hover {
      color:var(--color-light-cool-grey-700)
    }
    .hover\:text-light-cool-grey-800:hover {
      color:var(--color-light-cool-grey-800)
    }
    .hover\:text-light-cool-grey-900:hover {
      color:var(--color-light-cool-grey-900)
    }
    .hover\:text-light-cool-grey-alpha-900:hover {
      color:var(--color-light-cool-grey-alpha-900)
    }
    .hover\:text-light-green-400:hover {
      color:var(--color-light-green-400)
    }
    .hover\:text-light-green-700:hover {
      color:var(--color-light-green-700)
    }
    .hover\:text-light-green-800:hover {
      color:var(--color-light-green-800)
    }
    .hover\:text-light-green-900:hover {
      color:var(--color-light-green-900)
    }
    .hover\:text-light-red-600:hover {
      color:var(--color-light-red-600)
    }
    .hover\:text-white:hover {
      color:var(--color-white)
    }
    .hover\:no-underline:hover {
      text-decoration-line:none
    }
    .hover\:underline:hover {
      text-decoration-line:underline
    }
    .hover\:opacity-80:hover {
      opacity:.8
    }
    .hover\:opacity-100:hover {
      opacity:1
    }
    .hover\:shadow-\[0_0_12px_0_rgba\(0\,40\,71\,0\.04\)\,0_12px_20px_-2px_rgba\(0\,40\,71\,0\.06\)\]:hover {
      --tw-shadow:0 0 12px 0 var(--tw-shadow-color,#0028470a), 0 12px 20px -2px var(--tw-shadow-color,#0028470f);
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .hover\:shadow-\[0px_4px_250px_0px_rgba\(155\,255\,152\,0\.81\)\,0px_2px_250px_0px_color-mix\(in_srgb\,var\(--color-light-green-300\)_45\%\,transparent\)\,inset_0px_0px_57\.9px_0px_rgba\(111\,255\,0\,0\.9\)\]:hover {
      --tw-shadow:0px 4px 250px 0px var(--tw-shadow-color,#9bff98cf), 0px 2px 250px 0px var(--tw-shadow-color,#60e19873), inset 0px 0px 57.9px 0px var(--tw-shadow-color,#6fff00e6)
    }
    @supports (color:color-mix(in lab, red, red)) {
      .hover\:shadow-\[0px_4px_250px_0px_rgba\(155\,255\,152\,0\.81\)\,0px_2px_250px_0px_color-mix\(in_srgb\,var\(--color-light-green-300\)_45\%\,transparent\)\,inset_0px_0px_57\.9px_0px_rgba\(111\,255\,0\,0\.9\)\]:hover {
        --tw-shadow:0px 4px 250px 0px var(--tw-shadow-color,#9bff98cf), 0px 2px 250px 0px var(--tw-shadow-color,color-mix(in srgb,var(--color-light-green-300) 45%,transparent)), inset 0px 0px 57.9px 0px var(--tw-shadow-color,#6fff00e6)
      }
    }
    .hover\:shadow-\[0px_4px_250px_0px_rgba\(155\,255\,152\,0\.81\)\,0px_2px_250px_0px_color-mix\(in_srgb\,var\(--color-light-green-300\)_45\%\,transparent\)\,inset_0px_0px_57\.9px_0px_rgba\(111\,255\,0\,0\.9\)\]:hover {
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .hover\:shadow-\[var\(--shadow-surface-action-hover\)\]:hover {
      --tw-shadow:var(--shadow-surface-action-hover);
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .hover\:shadow-none:hover {
      --tw-shadow:0 0 #0000;
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .hover\:ring-2:hover {
      --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)
    }
    .hover\:outline-light-cool-grey-alpha-75:hover {
      outline-color:var(--color-light-cool-grey-alpha-75)
    }
  }
  .focus\:top-1\.5:focus {
    top:calc(var(--spacing) * 1.5)
  }
  .focus\:translate-y-0:focus {
    --tw-translate-y:0px;
    translate:var(--tw-translate-x) var(--tw-translate-y)
  }
  .focus\:px-4:focus {
    padding-inline:calc(var(--spacing) * 4)
  }
  .focus\:pt-5:focus {
    padding-top:calc(var(--spacing) * 5)
  }
  .focus\:pt-6:focus {
    padding-top:calc(var(--spacing) * 6)
  }
  .focus\:pb-1\.5:focus {
    padding-bottom:calc(var(--spacing) * 1.5)
  }
  .focus\:opacity-100:focus {
    opacity:1
  }
  .focus\:ring-0:focus {
    --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .focus\:outline-0:focus {
    outline-style:var(--tw-outline-style);
    outline-width:0
  }
  .focus\:outline-none:focus {
    --tw-outline-style:none;
    outline-style:none
  }
  .focus-visible\:border-light-blue-600:focus-visible {
    border-color:var(--color-light-blue-600)
  }
  .focus-visible\:no-underline:focus-visible {
    text-decoration-line:none
  }
  .focus-visible\:ring-2:focus-visible {
    --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)
  }
  .focus-visible\:ring-light-blue-alpha-200:focus-visible {
    --tw-ring-color:var(--color-light-blue-alpha-200)
  }
  .focus-visible\:ring-light-cool-grey-600:focus-visible {
    --tw-ring-color:var(--color-light-cool-grey-600)
  }
  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
  }
  .focus-visible\:ring-offset-4:focus-visible {
    --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)
  }
  .focus-visible\:outline:focus-visible,
  .focus-visible\:outline-1:focus-visible {
    outline-style:var(--tw-outline-style);
    outline-width:1px
  }
  .focus-visible\:outline-2:focus-visible {
    outline-style:var(--tw-outline-style);
    outline-width:2px
  }
  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset:2px
  }
  .focus-visible\:outline-light-blue-alpha-200:focus-visible {
    outline-color:var(--color-light-blue-alpha-200)
  }
  .focus-visible\:outline-light-green-300:focus-visible {
    outline-color:var(--color-light-green-300)
  }
  .focus-visible\:outline-light-green-900:focus-visible {
    outline-color:var(--color-light-green-900)
  }
  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style:none;
    outline-style:none
  }
  .active\:scale-95:active {
    --tw-scale-x:95%;
    --tw-scale-y:95%;
    --tw-scale-z:95%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .active\:scale-100:active {
    --tw-scale-x:100%;
    --tw-scale-y:100%;
    --tw-scale-z:100%;
    scale:var(--tw-scale-x) var(--tw-scale-y)
  }
  .active\:scale-\[\.98\]:active {
    scale:.98
  }
  .active\:scale-\[0\.99\]:active {
    scale:.99
  }
  .active\:cursor-grabbing:active {
    cursor:grabbing
  }
  .active\:border-\[rgba\(132\,137\,145\,0\.8\)\]:active {
    border-color:#848991cc
  }
  .active\:bg-\[rgba\(129\,131\,139\,0\.75\)\]:active {
    background-color:#81838bbf
  }
  .active\:bg-dark-blue-700:active {
    background-color:var(--color-dark-blue-700)
  }
  .active\:bg-dark-blue-alpha-150:active {
    background-color:var(--color-dark-blue-alpha-150)
  }
  .active\:bg-dark-green-600:active {
    background-color:var(--color-dark-green-600)
  }
  .active\:bg-dark-green-700:active {
    background-color:var(--color-dark-green-700)
  }
  .active\:bg-dark-green-alpha-150:active {
    background-color:var(--color-dark-green-alpha-150)
  }
  .active\:bg-dark-red-700:active {
    background-color:var(--color-dark-red-700)
  }
  .active\:bg-dark-red-alpha-150:active {
    background-color:var(--color-dark-red-alpha-150)
  }
  .active\:bg-dark-yellow-700:active {
    background-color:var(--color-dark-yellow-700)
  }
  .active\:bg-dark-yellow-alpha-150:active {
    background-color:var(--color-dark-yellow-alpha-150)
  }
  .active\:bg-global-white-alpha-50:active {
    background-color:var(--color-global-white-alpha-50)
  }
  .active\:bg-global-white-alpha-150:active {
    background-color:var(--color-global-white-alpha-150)
  }
  .active\:bg-global-white-alpha-800:active {
    background-color:var(--color-global-white-alpha-800)
  }
  .active\:bg-global-white-alpha-1000:active {
    background-color:var(--color-global-white-alpha-1000)
  }
  .active\:bg-light-blue-400:active {
    background-color:var(--color-light-blue-400)
  }
  .active\:bg-light-blue-alpha-150:active {
    background-color:var(--color-light-blue-alpha-150)
  }
  .active\:bg-light-cool-grey-800:active {
    background-color:var(--color-light-cool-grey-800)
  }
  .active\:bg-light-cool-grey-alpha-50:active {
    background-color:var(--color-light-cool-grey-alpha-50)
  }
  .active\:bg-light-cool-grey-alpha-150:active {
    background-color:var(--color-light-cool-grey-alpha-150)
  }
  .active\:bg-light-green-300:active {
    background-color:var(--color-light-green-300)
  }
  .active\:bg-light-green-400:active {
    background-color:var(--color-light-green-400)
  }
  .active\:bg-light-green-600:active {
    background-color:var(--color-light-green-600)
  }
  .active\:bg-light-green-700:active {
    background-color:var(--color-light-green-700)
  }
  .active\:bg-light-green-800:active {
    background-color:var(--color-light-green-800)
  }
  .active\:bg-light-green-alpha-150:active {
    background-color:var(--color-light-green-alpha-150)
  }
  .active\:bg-light-red-700:active {
    background-color:var(--color-light-red-700)
  }
  .active\:bg-light-red-alpha-150:active {
    background-color:var(--color-light-red-alpha-150)
  }
  .active\:bg-light-yellow-400:active {
    background-color:var(--color-light-yellow-400)
  }
  .active\:bg-light-yellow-alpha-150:active {
    background-color:var(--color-light-yellow-alpha-150)
  }
  .active\:bg-transparent:active {
    background-color:#0000
  }
  .active\:text-dark-green-600:active {
    color:var(--color-dark-green-600)
  }
  .active\:text-global-white-alpha-800:active {
    color:var(--color-global-white-alpha-800)
  }
  .active\:text-light-neutral-grey-800:active {
    color:var(--color-light-neutral-grey-800)
  }
  .active\:shadow-\[0px_0px_101\.2px_0px_var\(--color-dark-green-600\)\]:active {
    --tw-shadow:0px 0px 101.2px 0px var(--tw-shadow-color,var(--color-dark-green-600));
    box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
  }
  .active\:ring-2:active {
    --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)
  }
  .active\:ring-global-white-alpha-75:active {
    --tw-ring-color:var(--color-global-white-alpha-75)
  }
  .active\:ring-light-cool-grey-alpha-100:active {
    --tw-ring-color:var(--color-light-cool-grey-alpha-100)
  }
  .active\:outline-light-cool-grey-alpha-50:active {
    outline-color:var(--color-light-cool-grey-alpha-50)
  }
  .disabled\:cursor-not-allowed:disabled {
    cursor:not-allowed
  }
  .disabled\:bg-light-cool-grey-100:disabled {
    background-color:var(--color-light-cool-grey-100)
  }
  .disabled\:text-light-cool-grey-900:disabled {
    color:var(--color-light-cool-grey-900)
  }
  .disabled\:opacity-40:disabled {
    opacity:.4
  }
  @media (prefers-reduced-motion:no-preference) {
    .motion-safe\:transition-\[flex-basis\] {
      transition-property:flex-basis;
      transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
      transition-duration:var(--tw-duration,var(--default-transition-duration))
    }
    .motion-safe\:duration-700 {
      --tw-duration:.7s;
      transition-duration:.7s
    }
    .motion-safe\:ease-in-out {
      --tw-ease:var(--ease-in-out);
      transition-timing-function:var(--ease-in-out)
    }
  }
  @media (prefers-reduced-motion:reduce) {
    .motion-reduce\:h-auto {
      height:auto
    }
    .motion-reduce\:scale-100 {
      --tw-scale-x:100%;
      --tw-scale-y:100%;
      --tw-scale-z:100%;
      scale:var(--tw-scale-x) var(--tw-scale-y)
    }
    .motion-reduce\:transform-none {
      transform:none
    }
    .motion-reduce\:transition-none {
      transition-property:none
    }
    .motion-reduce\:duration-0 {
      --tw-duration:0s;
      transition-duration:0s
    }
  }
  @media (min-width:48em) {
    .tablet\:visible {
      visibility:visible
    }
    .tablet\:absolute {
      position:absolute
    }
    .tablet\:relative {
      position:relative
    }
    .tablet\:sticky {
      position:sticky
    }
    .tablet\:inset-y-0 {
      inset-block:0
    }
    .tablet\:-top-4 {
      top:calc(var(--spacing) * -4)
    }
    .tablet\:-top-25\.75 {
      top:calc(var(--spacing) * -25.75)
    }
    .tablet\:top-0 {
      top:0
    }
    .tablet\:top-1\/2 {
      top:50%
    }
    .tablet\:top-2 {
      top:calc(var(--spacing) * 2)
    }
    .tablet\:top-4 {
      top:calc(var(--spacing) * 4)
    }
    .tablet\:top-10 {
      top:calc(var(--spacing) * 10)
    }
    .tablet\:top-23 {
      top:calc(var(--spacing) * 23)
    }
    .tablet\:top-24 {
      top:calc(var(--spacing) * 24)
    }
    .tablet\:top-25\.75 {
      top:calc(var(--spacing) * 25.75)
    }
    .tablet\:top-26 {
      top:calc(var(--spacing) * 26)
    }
    .tablet\:top-27\.5 {
      top:calc(var(--spacing) * 27.5)
    }
    .tablet\:top-56\.75 {
      top:calc(var(--spacing) * 56.75)
    }
    .tablet\:top-\[-9px\] {
      top:-9px
    }
    .tablet\:top-auto {
      top:auto
    }
    .tablet\:top-full {
      top:100%
    }
    .tablet\:-right-3\.5 {
      right:calc(var(--spacing) * -3.5)
    }
    .tablet\:-right-4 {
      right:calc(var(--spacing) * -4)
    }
    .tablet\:-right-10 {
      right:calc(var(--spacing) * -10)
    }
    .tablet\:-right-18 {
      right:calc(var(--spacing) * -18)
    }
    .tablet\:-right-\[calc\(41rem-32vw\)\] {
      right:calc(32vw - 41rem)
    }
    .tablet\:right-0 {
      right:0
    }
    .tablet\:right-4 {
      right:calc(var(--spacing) * 4)
    }
    .tablet\:right-5 {
      right:calc(var(--spacing) * 5)
    }
    .tablet\:right-6 {
      right:calc(var(--spacing) * 6)
    }
    .tablet\:right-10 {
      right:calc(var(--spacing) * 10)
    }
    .tablet\:right-auto {
      right:auto
    }
    .tablet\:-bottom-5 {
      bottom:calc(var(--spacing) * -5)
    }
    .tablet\:-bottom-10 {
      bottom:calc(var(--spacing) * -10)
    }
    .tablet\:-bottom-16 {
      bottom:calc(var(--spacing) * -16)
    }
    .tablet\:-bottom-20 {
      bottom:calc(var(--spacing) * -20)
    }
    .tablet\:-bottom-40 {
      bottom:calc(var(--spacing) * -40)
    }
    .tablet\:-bottom-84 {
      bottom:calc(var(--spacing) * -84)
    }
    .tablet\:bottom-0 {
      bottom:0
    }
    .tablet\:bottom-6 {
      bottom:calc(var(--spacing) * 6)
    }
    .tablet\:bottom-10 {
      bottom:calc(var(--spacing) * 10)
    }
    .tablet\:bottom-14 {
      bottom:calc(var(--spacing) * 14)
    }
    .tablet\:bottom-auto {
      bottom:auto
    }
    .tablet\:bottom-full {
      bottom:100%
    }
    .tablet\:-left-4 {
      left:calc(var(--spacing) * -4)
    }
    .tablet\:-left-7\.75 {
      left:calc(var(--spacing) * -7.75)
    }
    .tablet\:-left-12 {
      left:calc(var(--spacing) * -12)
    }
    .tablet\:-left-12\.25 {
      left:calc(var(--spacing) * -12.25)
    }
    .tablet\:-left-28 {
      left:calc(var(--spacing) * -28)
    }
    .tablet\:-left-\[calc\(41rem-32vw\)\] {
      left:calc(32vw - 41rem)
    }
    .tablet\:left-0 {
      left:0
    }
    .tablet\:left-1\/2 {
      left:50%
    }
    .tablet\:left-6 {
      left:calc(var(--spacing) * 6)
    }
    .tablet\:left-28\.25 {
      left:calc(var(--spacing) * 28.25)
    }
    .tablet\:left-44 {
      left:calc(var(--spacing) * 44)
    }
    .tablet\:left-79\.75 {
      left:calc(var(--spacing) * 79.75)
    }
    .tablet\:left-\[55\%\] {
      left:55%
    }
    .tablet\:left-auto {
      left:auto
    }
    .tablet\:z-maximum {
      z-index:var(--z-maximum)
    }
    .tablet\:-order-1 {
      order:calc(1 * -1)
    }
    .tablet\:order-0 {
      order:0
    }
    .tablet\:order-1 {
      order:1
    }
    .tablet\:order-2 {
      order:2
    }
    .tablet\:order-3 {
      order:3
    }
    .tablet\:order-4 {
      order:4
    }
    .tablet\:order-none {
      order:0
    }
    .tablet\:col-span-1 {
      grid-column:span 1/span 1
    }
    .tablet\:col-span-2 {
      grid-column:span 2/span 2
    }
    .tablet\:col-span-3 {
      grid-column:span 3/span 3
    }
    .tablet\:col-span-4 {
      grid-column:span 4/span 4
    }
    .tablet\:col-span-5 {
      grid-column:span 5/span 5
    }
    .tablet\:col-start-1 {
      grid-column-start:1
    }
    .tablet\:col-start-3 {
      grid-column-start:3
    }
    .tablet\:col-start-4 {
      grid-column-start:4
    }
    .tablet\:row-span-1 {
      grid-row:span 1/span 1
    }
    .tablet\:row-span-2 {
      grid-row:span 2/span 2
    }
    .tablet\:row-span-3 {
      grid-row:span 3/span 3
    }
    .tablet\:row-span-4 {
      grid-row:span 4/span 4
    }
    .tablet\:row-start-1 {
      grid-row-start:1
    }
    .tablet\:row-start-2 {
      grid-row-start:2
    }
    .tablet\:row-start-3 {
      grid-row-start:3
    }
    .tablet\:row-start-4 {
      grid-row-start:4
    }
    .tablet\:m-0 {
      margin:0
    }
    .tablet\:m-12 {
      margin:calc(var(--spacing) * 12)
    }
    .tablet\:-mx-8 {
      margin-inline:calc(var(--spacing) * -8)
    }
    .tablet\:mx-0 {
      margin-inline:0
    }
    .tablet\:mx-12 {
      margin-inline:calc(var(--spacing) * 12)
    }
    .tablet\:mx-auto {
      margin-inline:auto
    }
    .tablet\:my-3 {
      margin-block:calc(var(--spacing) * 3)
    }
    .tablet\:my-4 {
      margin-block:calc(var(--spacing) * 4)
    }
    .tablet\:my-8 {
      margin-block:calc(var(--spacing) * 8)
    }
    .tablet\:my-10 {
      margin-block:calc(var(--spacing) * 10)
    }
    .tablet\:-mt-8 {
      margin-top:calc(var(--spacing) * -8)
    }
    .tablet\:-mt-10 {
      margin-top:calc(var(--spacing) * -10)
    }
    .tablet\:-mt-20 {
      margin-top:calc(var(--spacing) * -20)
    }
    .tablet\:-mt-\[calc\(var\(--navbar-spacer\)\+24px\)\] {
      margin-top:calc(calc(var(--navbar-spacer) + 24px) * -1)
    }
    .tablet\:mt-0 {
      margin-top:0
    }
    .tablet\:mt-1 {
      margin-top:var(--spacing)
    }
    .tablet\:mt-2 {
      margin-top:calc(var(--spacing) * 2)
    }
    .tablet\:mt-4 {
      margin-top:calc(var(--spacing) * 4)
    }
    .tablet\:mt-5 {
      margin-top:calc(var(--spacing) * 5)
    }
    .tablet\:mt-6 {
      margin-top:calc(var(--spacing) * 6)
    }
    .tablet\:mt-8 {
      margin-top:calc(var(--spacing) * 8)
    }
    .tablet\:mt-10 {
      margin-top:calc(var(--spacing) * 10)
    }
    .tablet\:mt-16 {
      margin-top:calc(var(--spacing) * 16)
    }
    .tablet\:mt-24 {
      margin-top:calc(var(--spacing) * 24)
    }
    .tablet\:mt-40 {
      margin-top:calc(var(--spacing) * 40)
    }
    .tablet\:mt-78\.5 {
      margin-top:calc(var(--spacing) * 78.5)
    }
    .tablet\:mr-0 {
      margin-right:0
    }
    .tablet\:mr-5 {
      margin-right:calc(var(--spacing) * 5)
    }
    .tablet\:mb-0 {
      margin-bottom:0
    }
    .tablet\:mb-1 {
      margin-bottom:var(--spacing)
    }
    .tablet\:mb-2 {
      margin-bottom:calc(var(--spacing) * 2)
    }
    .tablet\:mb-3 {
      margin-bottom:calc(var(--spacing) * 3)
    }
    .tablet\:mb-3\.5 {
      margin-bottom:calc(var(--spacing) * 3.5)
    }
    .tablet\:mb-4 {
      margin-bottom:calc(var(--spacing) * 4)
    }
    .tablet\:mb-5 {
      margin-bottom:calc(var(--spacing) * 5)
    }
    .tablet\:mb-6 {
      margin-bottom:calc(var(--spacing) * 6)
    }
    .tablet\:mb-7 {
      margin-bottom:calc(var(--spacing) * 7)
    }
    .tablet\:mb-8 {
      margin-bottom:calc(var(--spacing) * 8)
    }
    .tablet\:mb-10 {
      margin-bottom:calc(var(--spacing) * 10)
    }
    .tablet\:mb-12 {
      margin-bottom:calc(var(--spacing) * 12)
    }
    .tablet\:mb-13 {
      margin-bottom:calc(var(--spacing) * 13)
    }
    .tablet\:mb-16 {
      margin-bottom:calc(var(--spacing) * 16)
    }
    .tablet\:mb-17\.5 {
      margin-bottom:calc(var(--spacing) * 17.5)
    }
    .tablet\:mb-18 {
      margin-bottom:calc(var(--spacing) * 18)
    }
    .tablet\:mb-20 {
      margin-bottom:calc(var(--spacing) * 20)
    }
    .tablet\:mb-21 {
      margin-bottom:calc(var(--spacing) * 21)
    }
    .tablet\:mb-24 {
      margin-bottom:calc(var(--spacing) * 24)
    }
    .tablet\:mb-25\.5 {
      margin-bottom:calc(var(--spacing) * 25.5)
    }
    .tablet\:mb-36 {
      margin-bottom:calc(var(--spacing) * 36)
    }
    .tablet\:mb-40 {
      margin-bottom:calc(var(--spacing) * 40)
    }
    .tablet\:mb-74 {
      margin-bottom:calc(var(--spacing) * 74)
    }
    .tablet\:-ml-1 {
      margin-left:calc(var(--spacing) * -1)
    }
    .tablet\:ml-0 {
      margin-left:0
    }
    .tablet\:ml-10 {
      margin-left:calc(var(--spacing) * 10)
    }
    .tablet\:ml-14 {
      margin-left:calc(var(--spacing) * 14)
    }
    .tablet\:ml-18 {
      margin-left:calc(var(--spacing) * 18)
    }
    .tablet\:block {
      display:block
    }
    .tablet\:flex {
      display:flex
    }
    .tablet\:grid {
      display:grid
    }
    .tablet\:hidden {
      display:none
    }
    .tablet\:inline-block {
      display:inline-block
    }
    .tablet\:aspect-354\/472 {
      aspect-ratio:354/472
    }
    .tablet\:aspect-556\/580 {
      aspect-ratio:556/580
    }
    .tablet\:aspect-688\/428 {
      aspect-ratio:688/428
    }
    .tablet\:aspect-\[354\/472\] {
      aspect-ratio:354/472
    }
    .tablet\:aspect-square {
      aspect-ratio:1
    }
    .tablet\:aspect-video {
      aspect-ratio:var(--aspect-video)
    }
    .tablet\:size-7 {
      width:calc(var(--spacing) * 7);
      height:calc(var(--spacing) * 7)
    }
    .tablet\:size-8 {
      width:calc(var(--spacing) * 8);
      height:calc(var(--spacing) * 8)
    }
    .tablet\:size-10 {
      width:calc(var(--spacing) * 10);
      height:calc(var(--spacing) * 10)
    }
    .tablet\:size-15 {
      width:calc(var(--spacing) * 15);
      height:calc(var(--spacing) * 15)
    }
    .tablet\:size-20 {
      width:calc(var(--spacing) * 20);
      height:calc(var(--spacing) * 20)
    }
    .tablet\:size-28 {
      width:calc(var(--spacing) * 28);
      height:calc(var(--spacing) * 28)
    }
    .tablet\:size-45\.5 {
      width:calc(var(--spacing) * 45.5);
      height:calc(var(--spacing) * 45.5)
    }
    .tablet\:size-47 {
      width:calc(var(--spacing) * 47);
      height:calc(var(--spacing) * 47)
    }
    .tablet\:size-70 {
      width:calc(var(--spacing) * 70);
      height:calc(var(--spacing) * 70)
    }
    .tablet\:size-75 {
      width:calc(var(--spacing) * 75);
      height:calc(var(--spacing) * 75)
    }
    .tablet\:h-6 {
      height:calc(var(--spacing) * 6)
    }
    .tablet\:h-8 {
      height:calc(var(--spacing) * 8)
    }
    .tablet\:h-10 {
      height:calc(var(--spacing) * 10)
    }
    .tablet\:h-12 {
      height:calc(var(--spacing) * 12)
    }
    .tablet\:h-14 {
      height:calc(var(--spacing) * 14)
    }
    .tablet\:h-14\.5 {
      height:calc(var(--spacing) * 14.5)
    }
    .tablet\:h-16 {
      height:calc(var(--spacing) * 16)
    }
    .tablet\:h-23 {
      height:calc(var(--spacing) * 23)
    }
    .tablet\:h-24 {
      height:calc(var(--spacing) * 24)
    }
    .tablet\:h-27\.5 {
      height:calc(var(--spacing) * 27.5)
    }
    .tablet\:h-30 {
      height:calc(var(--spacing) * 30)
    }
    .tablet\:h-30\.5 {
      height:calc(var(--spacing) * 30.5)
    }
    .tablet\:h-35 {
      height:calc(var(--spacing) * 35)
    }
    .tablet\:h-36\.5 {
      height:calc(var(--spacing) * 36.5)
    }
    .tablet\:h-38 {
      height:calc(var(--spacing) * 38)
    }
    .tablet\:h-40 {
      height:calc(var(--spacing) * 40)
    }
    .tablet\:h-41 {
      height:calc(var(--spacing) * 41)
    }
    .tablet\:h-41\.75 {
      height:calc(var(--spacing) * 41.75)
    }
    .tablet\:h-44 {
      height:calc(var(--spacing) * 44)
    }
    .tablet\:h-48 {
      height:calc(var(--spacing) * 48)
    }
    .tablet\:h-51 {
      height:calc(var(--spacing) * 51)
    }
    .tablet\:h-54 {
      height:calc(var(--spacing) * 54)
    }
    .tablet\:h-57\.5 {
      height:calc(var(--spacing) * 57.5)
    }
    .tablet\:h-60 {
      height:calc(var(--spacing) * 60)
    }
    .tablet\:h-61 {
      height:calc(var(--spacing) * 61)
    }
    .tablet\:h-65 {
      height:calc(var(--spacing) * 65)
    }
    .tablet\:h-66\.5 {
      height:calc(var(--spacing) * 66.5)
    }
    .tablet\:h-70 {
      height:calc(var(--spacing) * 70)
    }
    .tablet\:h-75 {
      height:calc(var(--spacing) * 75)
    }
    .tablet\:h-83 {
      height:calc(var(--spacing) * 83)
    }
    .tablet\:h-88\.5 {
      height:calc(var(--spacing) * 88.5)
    }
    .tablet\:h-90 {
      height:calc(var(--spacing) * 90)
    }
    .tablet\:h-92 {
      height:calc(var(--spacing) * 92)
    }
    .tablet\:h-94 {
      height:calc(var(--spacing) * 94)
    }
    .tablet\:h-95 {
      height:calc(var(--spacing) * 95)
    }
    .tablet\:h-98 {
      height:calc(var(--spacing) * 98)
    }
    .tablet\:h-105 {
      height:calc(var(--spacing) * 105)
    }
    .tablet\:h-106 {
      height:calc(var(--spacing) * 106)
    }
    .tablet\:h-110 {
      height:calc(var(--spacing) * 110)
    }
    .tablet\:h-120 {
      height:calc(var(--spacing) * 120)
    }
    .tablet\:h-124 {
      height:calc(var(--spacing) * 124)
    }
    .tablet\:h-125\.5 {
      height:calc(var(--spacing) * 125.5)
    }
    .tablet\:h-134 {
      height:calc(var(--spacing) * 134)
    }
    .tablet\:h-138\.75 {
      height:calc(var(--spacing) * 138.75)
    }
    .tablet\:h-185 {
      height:calc(var(--spacing) * 185)
    }
    .tablet\:h-191 {
      height:calc(var(--spacing) * 191)
    }
    .tablet\:h-256 {
      height:calc(var(--spacing) * 256)
    }
    .tablet\:h-\[184px\] {
      height:184px
    }
    .tablet\:h-\[302px\] {
      height:302px
    }
    .tablet\:h-\[384px\] {
      height:384px
    }
    .tablet\:h-\[432px\] {
      height:432px
    }
    .tablet\:h-\[min\(calc\(100vh-24px\)\,960px\)\] {
      height:min(100vh - 24px,960px)
    }
    .tablet\:h-auto {
      height:auto
    }
    .tablet\:h-fit {
      height:fit-content
    }
    .tablet\:h-full {
      height:100%
    }
    .tablet\:max-h-71 {
      max-height:calc(var(--spacing) * 71)
    }
    .tablet\:max-h-72 {
      max-height:calc(var(--spacing) * 72)
    }
    .tablet\:max-h-95 {
      max-height:calc(var(--spacing) * 95)
    }
    .tablet\:max-h-152 {
      max-height:calc(var(--spacing) * 152)
    }
    .tablet\:max-h-\[75vh\] {
      max-height:75vh
    }
    .tablet\:max-h-\[95dvh\] {
      max-height:95dvh
    }
    .tablet\:min-h-60 {
      min-height:calc(var(--spacing) * 60)
    }
    .tablet\:min-h-82 {
      min-height:calc(var(--spacing) * 82)
    }
    .tablet\:min-h-112 {
      min-height:calc(var(--spacing) * 112)
    }
    .tablet\:min-h-150 {
      min-height:calc(var(--spacing) * 150)
    }
    .tablet\:min-h-auto {
      min-height:auto
    }
    .tablet\:w-\(--shopping-assistant-width\) {
      width:var(--shopping-assistant-width)
    }
    .tablet\:w-1\/2 {
      width:50%
    }
    .tablet\:w-3xl {
      width:var(--container-3xl)
    }
    .tablet\:w-8 {
      width:calc(var(--spacing) * 8)
    }
    .tablet\:w-10 {
      width:calc(var(--spacing) * 10)
    }
    .tablet\:w-15 {
      width:calc(var(--spacing) * 15)
    }
    .tablet\:w-16 {
      width:calc(var(--spacing) * 16)
    }
    .tablet\:w-18 {
      width:calc(var(--spacing) * 18)
    }
    .tablet\:w-20 {
      width:calc(var(--spacing) * 20)
    }
    .tablet\:w-25 {
      width:calc(var(--spacing) * 25)
    }
    .tablet\:w-25\.5 {
      width:calc(var(--spacing) * 25.5)
    }
    .tablet\:w-27\.25 {
      width:calc(var(--spacing) * 27.25)
    }
    .tablet\:w-28 {
      width:calc(var(--spacing) * 28)
    }
    .tablet\:w-32 {
      width:calc(var(--spacing) * 32)
    }
    .tablet\:w-32\.5 {
      width:calc(var(--spacing) * 32.5)
    }
    .tablet\:w-33 {
      width:calc(var(--spacing) * 33)
    }
    .tablet\:w-35 {
      width:calc(var(--spacing) * 35)
    }
    .tablet\:w-36 {
      width:calc(var(--spacing) * 36)
    }
    .tablet\:w-38 {
      width:calc(var(--spacing) * 38)
    }
    .tablet\:w-39 {
      width:calc(var(--spacing) * 39)
    }
    .tablet\:w-40 {
      width:calc(var(--spacing) * 40)
    }
    .tablet\:w-43 {
      width:calc(var(--spacing) * 43)
    }
    .tablet\:w-45 {
      width:calc(var(--spacing) * 45)
    }
    .tablet\:w-47 {
      width:calc(var(--spacing) * 47)
    }
    .tablet\:w-48 {
      width:calc(var(--spacing) * 48)
    }
    .tablet\:w-50 {
      width:calc(var(--spacing) * 50)
    }
    .tablet\:w-55\.5 {
      width:calc(var(--spacing) * 55.5)
    }
    .tablet\:w-60 {
      width:calc(var(--spacing) * 60)
    }
    .tablet\:w-63 {
      width:calc(var(--spacing) * 63)
    }
    .tablet\:w-72 {
      width:calc(var(--spacing) * 72)
    }
    .tablet\:w-73 {
      width:calc(var(--spacing) * 73)
    }
    .tablet\:w-73\.5 {
      width:calc(var(--spacing) * 73.5)
    }
    .tablet\:w-74 {
      width:calc(var(--spacing) * 74)
    }
    .tablet\:w-75 {
      width:calc(var(--spacing) * 75)
    }
    .tablet\:w-77 {
      width:calc(var(--spacing) * 77)
    }
    .tablet\:w-90 {
      width:calc(var(--spacing) * 90)
    }
    .tablet\:w-93 {
      width:calc(var(--spacing) * 93)
    }
    .tablet\:w-95 {
      width:calc(var(--spacing) * 95)
    }
    .tablet\:w-100 {
      width:calc(var(--spacing) * 100)
    }
    .tablet\:w-105\.5 {
      width:calc(var(--spacing) * 105.5)
    }
    .tablet\:w-112 {
      width:calc(var(--spacing) * 112)
    }
    .tablet\:w-117 {
      width:calc(var(--spacing) * 117)
    }
    .tablet\:w-121\.25 {
      width:calc(var(--spacing) * 121.25)
    }
    .tablet\:w-147\.5 {
      width:calc(var(--spacing) * 147.5)
    }
    .tablet\:w-160 {
      width:calc(var(--spacing) * 160)
    }
    .tablet\:w-165 {
      width:calc(var(--spacing) * 165)
    }
    .tablet\:w-214 {
      width:calc(var(--spacing) * 214)
    }
    .tablet\:w-\[60\%\] {
      width:60%
    }
    .tablet\:w-\[80\%\] {
      width:80%
    }
    .tablet\:w-\[435px\] {
      width:435px
    }
    .tablet\:w-\[calc\(100\%\+4rem\)\] {
      width:calc(100% + 4rem)
    }
    .tablet\:w-auto {
      width:auto
    }
    .tablet\:w-fit {
      width:fit-content
    }
    .tablet\:w-full {
      width:100%
    }
    .tablet\:w-px {
      width:1px
    }
    .tablet\:max-w-1\/2 {
      max-width:50%
    }
    .tablet\:max-w-3\/4 {
      max-width:75%
    }
    .tablet\:max-w-44 {
      max-width:calc(var(--spacing) * 44)
    }
    .tablet\:max-w-50 {
      max-width:calc(var(--spacing) * 50)
    }
    .tablet\:max-w-54 {
      max-width:calc(var(--spacing) * 54)
    }
    .tablet\:max-w-84 {
      max-width:calc(var(--spacing) * 84)
    }
    .tablet\:max-w-86 {
      max-width:calc(var(--spacing) * 86)
    }
    .tablet\:max-w-88\.5 {
      max-width:calc(var(--spacing) * 88.5)
    }
    .tablet\:max-w-95 {
      max-width:calc(var(--spacing) * 95)
    }
    .tablet\:max-w-97 {
      max-width:calc(var(--spacing) * 97)
    }
    .tablet\:max-w-100 {
      max-width:calc(var(--spacing) * 100)
    }
    .tablet\:max-w-105 {
      max-width:calc(var(--spacing) * 105)
    }
    .tablet\:max-w-118 {
      max-width:calc(var(--spacing) * 118)
    }
    .tablet\:max-w-119 {
      max-width:calc(var(--spacing) * 119)
    }
    .tablet\:max-w-120 {
      max-width:calc(var(--spacing) * 120)
    }
    .tablet\:max-w-123 {
      max-width:calc(var(--spacing) * 123)
    }
    .tablet\:max-w-125 {
      max-width:calc(var(--spacing) * 125)
    }
    .tablet\:max-w-132 {
      max-width:calc(var(--spacing) * 132)
    }
    .tablet\:max-w-133 {
      max-width:calc(var(--spacing) * 133)
    }
    .tablet\:max-w-135 {
      max-width:calc(var(--spacing) * 135)
    }
    .tablet\:max-w-136 {
      max-width:calc(var(--spacing) * 136)
    }
    .tablet\:max-w-138 {
      max-width:calc(var(--spacing) * 138)
    }
    .tablet\:max-w-140 {
      max-width:calc(var(--spacing) * 140)
    }
    .tablet\:max-w-142 {
      max-width:calc(var(--spacing) * 142)
    }
    .tablet\:max-w-146 {
      max-width:calc(var(--spacing) * 146)
    }
    .tablet\:max-w-148 {
      max-width:calc(var(--spacing) * 148)
    }
    .tablet\:max-w-150 {
      max-width:calc(var(--spacing) * 150)
    }
    .tablet\:max-w-157 {
      max-width:calc(var(--spacing) * 157)
    }
    .tablet\:max-w-160 {
      max-width:calc(var(--spacing) * 160)
    }
    .tablet\:max-w-164 {
      max-width:calc(var(--spacing) * 164)
    }
    .tablet\:max-w-165 {
      max-width:calc(var(--spacing) * 165)
    }
    .tablet\:max-w-172 {
      max-width:calc(var(--spacing) * 172)
    }
    .tablet\:max-w-200 {
      max-width:calc(var(--spacing) * 200)
    }
    .tablet\:max-w-\[50\%\] {
      max-width:50%
    }
    .tablet\:max-w-\[60\%\] {
      max-width:60%
    }
    .tablet\:max-w-\[77\%\] {
      max-width:77%
    }
    .tablet\:max-w-\[90\%\] {
      max-width:90%
    }
    .tablet\:max-w-\[calc\(100\%_-_8\.125rem\)\] {
      max-width:calc(100% - 8.125rem)
    }
    .tablet\:max-w-full {
      max-width:100%
    }
    .tablet\:max-w-none {
      max-width:none
    }
    .tablet\:max-w-tablet {
      max-width:var(--max-w-tablet)
    }
    .tablet\:min-w-0 {
      min-width:0
    }
    .tablet\:min-w-82\.5 {
      min-width:calc(var(--spacing) * 82.5)
    }
    .tablet\:min-w-160 {
      min-width:calc(var(--spacing) * 160)
    }
    .tablet\:min-w-\[25\%\] {
      min-width:25%
    }
    .tablet\:min-w-\[42\%\] {
      min-width:42%
    }
    .tablet\:min-w-full {
      min-width:100%
    }
    .tablet\:flex-1 {
      flex:1
    }
    .tablet\:flex-\[0_0_32\%\] {
      flex:0 0 32%
    }
    .tablet\:flex-\[0_0_33\.333\%\] {
      flex:0 0 33.333%
    }
    .tablet\:flex-\[0_0_40\%\] {
      flex:0 0 40%
    }
    .tablet\:flex-\[0_0_50\%\] {
      flex:0 0 50%
    }
    .tablet\:shrink-0 {
      flex-shrink:0
    }
    .tablet\:grow {
      flex-grow:1
    }
    .tablet\:basis-1\/2 {
      flex-basis:50%
    }
    .tablet\:basis-3\/4 {
      flex-basis:75%
    }
    .tablet\:basis-48 {
      flex-basis:calc(var(--spacing) * 48)
    }
    .tablet\:basis-64 {
      flex-basis:calc(var(--spacing) * 64)
    }
    .tablet\:basis-\[22\.5rem\] {
      flex-basis:22.5rem
    }
    .tablet\:basis-auto {
      flex-basis:auto
    }
    .tablet\:basis-full {
      flex-basis:100%
    }
    .tablet\:origin-top {
      transform-origin:top
    }
    .tablet\:-translate-x-1\/2 {
      --tw-translate-x:calc(calc(1 / 2 * 100%) * -1);
      translate:var(--tw-translate-x) var(--tw-translate-y)
    }
    .tablet\:-translate-x-full {
      --tw-translate-x:-100%;
      translate:var(--tw-translate-x) var(--tw-translate-y)
    }
    .tablet\:-translate-y-1\/2 {
      --tw-translate-y:calc(calc(1 / 2 * 100%) * -1);
      translate:var(--tw-translate-x) var(--tw-translate-y)
    }
    .tablet\:translate-y-0 {
      --tw-translate-y:0px;
      translate:var(--tw-translate-x) var(--tw-translate-y)
    }
    .tablet\:translate-y-12 {
      --tw-translate-y:calc(var(--spacing) * 12);
      translate:var(--tw-translate-x) var(--tw-translate-y)
    }
    .tablet\:scale-100 {
      --tw-scale-x:100%;
      --tw-scale-y:100%;
      --tw-scale-z:100%;
      scale:var(--tw-scale-x) var(--tw-scale-y)
    }
    .tablet\:scale-108 {
      --tw-scale-x:108%;
      --tw-scale-y:108%;
      --tw-scale-z:108%;
      scale:var(--tw-scale-x) var(--tw-scale-y)
    }
    .tablet\:grid-cols-1 {
      grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .tablet\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .tablet\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .tablet\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .tablet\:grid-cols-6 {
      grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .tablet\:grid-cols-8 {
      grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .tablet\:grid-cols-\[276px_auto\] {
      grid-template-columns:276px auto
    }
    .tablet\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .tablet\:grid-rows-2 {
      grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .tablet\:grid-rows-6 {
      grid-template-rows:repeat(6,minmax(0,1fr))
    }
    .tablet\:grid-rows-7 {
      grid-template-rows:repeat(7,minmax(0,1fr))
    }
    .tablet\:grid-rows-\[auto_1fr_auto\] {
      grid-template-rows:auto 1fr auto
    }
    .tablet\:flex-col {
      flex-direction:column
    }
    .tablet\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .tablet\:flex-row {
      flex-direction:row
    }
    .tablet\:flex-row-reverse {
      flex-direction:row-reverse
    }
    .tablet\:flex-nowrap {
      flex-wrap:nowrap
    }
    .tablet\:flex-wrap {
      flex-wrap:wrap
    }
    .tablet\:items-center {
      align-items:center
    }
    .tablet\:items-end {
      align-items:flex-end
    }
    .tablet\:items-start {
      align-items:flex-start
    }
    .tablet\:justify-between {
      justify-content:space-between
    }
    .tablet\:justify-center {
      justify-content:center
    }
    .tablet\:justify-end {
      justify-content:flex-end
    }
    .tablet\:justify-start {
      justify-content:flex-start
    }
    .tablet\:gap-0 {
      gap:0
    }
    .tablet\:gap-1 {
      gap:var(--spacing)
    }
    .tablet\:gap-2 {
      gap:calc(var(--spacing) * 2)
    }
    .tablet\:gap-3 {
      gap:calc(var(--spacing) * 3)
    }
    .tablet\:gap-4 {
      gap:calc(var(--spacing) * 4)
    }
    .tablet\:gap-5 {
      gap:calc(var(--spacing) * 5)
    }
    .tablet\:gap-6 {
      gap:calc(var(--spacing) * 6)
    }
    .tablet\:gap-7 {
      gap:calc(var(--spacing) * 7)
    }
    .tablet\:gap-8 {
      gap:calc(var(--spacing) * 8)
    }
    .tablet\:gap-10 {
      gap:calc(var(--spacing) * 10)
    }
    .tablet\:gap-12 {
      gap:calc(var(--spacing) * 12)
    }
    .tablet\:gap-16 {
      gap:calc(var(--spacing) * 16)
    }
    .tablet\:gap-24 {
      gap:calc(var(--spacing) * 24)
    }
    .tablet\:gap-x-1 {
      column-gap:var(--spacing)
    }
    .tablet\:gap-x-2 {
      column-gap:calc(var(--spacing) * 2)
    }
    .tablet\:gap-x-3 {
      column-gap:calc(var(--spacing) * 3)
    }
    .tablet\:gap-x-4 {
      column-gap:calc(var(--spacing) * 4)
    }
    .tablet\:gap-x-5 {
      column-gap:calc(var(--spacing) * 5)
    }
    .tablet\:gap-x-5\.5 {
      column-gap:calc(var(--spacing) * 5.5)
    }
    .tablet\:gap-x-6 {
      column-gap:calc(var(--spacing) * 6)
    }
    .tablet\:gap-x-8 {
      column-gap:calc(var(--spacing) * 8)
    }
    .tablet\:gap-x-10 {
      column-gap:calc(var(--spacing) * 10)
    }
    .tablet\:gap-x-12 {
      column-gap:calc(var(--spacing) * 12)
    }
    .tablet\:gap-y-0 {
      row-gap:0
    }
    .tablet\:gap-y-1 {
      row-gap:var(--spacing)
    }
    .tablet\:gap-y-3 {
      row-gap:calc(var(--spacing) * 3)
    }
    .tablet\:gap-y-3\.5 {
      row-gap:calc(var(--spacing) * 3.5)
    }
    .tablet\:gap-y-6 {
      row-gap:calc(var(--spacing) * 6)
    }
    .tablet\:gap-y-8 {
      row-gap:calc(var(--spacing) * 8)
    }
    .tablet\:gap-y-10 {
      row-gap:calc(var(--spacing) * 10)
    }
    .tablet\:gap-y-12 {
      row-gap:calc(var(--spacing) * 12)
    }
    .tablet\:gap-y-16 {
      row-gap:calc(var(--spacing) * 16)
    }
    .tablet\:gap-y-30 {
      row-gap:calc(var(--spacing) * 30)
    }
    .tablet\:gap-y-\[7\.5rem\] {
      row-gap:7.5rem
    }
    .tablet\:self-center {
      align-self:center
    }
    .tablet\:self-end {
      align-self:flex-end
    }
    .tablet\:self-start {
      align-self:flex-start
    }
    .tablet\:self-stretch {
      align-self:stretch
    }
    .tablet\:overflow-visible {
      overflow:visible
    }
    .tablet\:rounded-8 {
      border-radius:var(--radius-8)
    }
    .tablet\:rounded-16 {
      border-radius:var(--radius-16)
    }
    .tablet\:rounded-24 {
      border-radius:var(--radius-24)
    }
    .tablet\:rounded-32 {
      border-radius:var(--radius-32)
    }
    .tablet\:rounded-none {
      border-radius:var(--radius-none)
    }
    .tablet\:rounded-b-24 {
      border-bottom-right-radius:var(--radius-24);
      border-bottom-left-radius:var(--radius-24)
    }
    .tablet\:border-0 {
      border-style:var(--tw-border-style);
      border-width:0
    }
    .tablet\:border-t {
      border-top-style:var(--tw-border-style);
      border-top-width:1px
    }
    .tablet\:border-b {
      border-bottom-style:var(--tw-border-style);
      border-bottom-width:1px
    }
    .tablet\:border-b-0 {
      border-bottom-style:var(--tw-border-style);
      border-bottom-width:0
    }
    .tablet\:border-light-cool-grey-100 {
      border-color:var(--color-light-cool-grey-100)
    }
    .tablet\:border-light-cool-grey-alpha-100 {
      border-color:var(--color-light-cool-grey-alpha-100)
    }
    .tablet\:bg-global-white-alpha-1000 {
      background-color:var(--color-global-white-alpha-1000)
    }
    .tablet\:object-contain {
      object-fit:contain
    }
    .tablet\:object-\[58\%_center\] {
      object-position:58% center
    }
    .tablet\:object-\[86\%_center\] {
      object-position:86% center
    }
    .tablet\:p-0 {
      padding:0
    }
    .tablet\:p-3 {
      padding:calc(var(--spacing) * 3)
    }
    .tablet\:p-4 {
      padding:calc(var(--spacing) * 4)
    }
    .tablet\:p-5 {
      padding:calc(var(--spacing) * 5)
    }
    .tablet\:p-6 {
      padding:calc(var(--spacing) * 6)
    }
    .tablet\:p-7 {
      padding:calc(var(--spacing) * 7)
    }
    .tablet\:p-8 {
      padding:calc(var(--spacing) * 8)
    }
    .tablet\:p-10 {
      padding:calc(var(--spacing) * 10)
    }
    .tablet\:p-12 {
      padding:calc(var(--spacing) * 12)
    }
    .tablet\:px-0 {
      padding-inline:0
    }
    .tablet\:px-0\.5 {
      padding-inline:calc(var(--spacing) * .5)
    }
    .tablet\:px-2 {
      padding-inline:calc(var(--spacing) * 2)
    }
    .tablet\:px-2\.5 {
      padding-inline:calc(var(--spacing) * 2.5)
    }
    .tablet\:px-3 {
      padding-inline:calc(var(--spacing) * 3)
    }
    .tablet\:px-4 {
      padding-inline:calc(var(--spacing) * 4)
    }
    .tablet\:px-5 {
      padding-inline:calc(var(--spacing) * 5)
    }
    .tablet\:px-6 {
      padding-inline:calc(var(--spacing) * 6)
    }
    .tablet\:px-7 {
      padding-inline:calc(var(--spacing) * 7)
    }
    .tablet\:px-8 {
      padding-inline:calc(var(--spacing) * 8)
    }
    .tablet\:px-10 {
      padding-inline:calc(var(--spacing) * 10)
    }
    .tablet\:px-12 {
      padding-inline:calc(var(--spacing) * 12)
    }
    .tablet\:px-16 {
      padding-inline:calc(var(--spacing) * 16)
    }
    .tablet\:px-18 {
      padding-inline:calc(var(--spacing) * 18)
    }
    .tablet\:px-19 {
      padding-inline:calc(var(--spacing) * 19)
    }
    .tablet\:px-27\.5 {
      padding-inline:calc(var(--spacing) * 27.5)
    }
    .tablet\:px-px {
      padding-inline:1px
    }
    .tablet\:py-0 {
      padding-block:0
    }
    .tablet\:py-3\.5 {
      padding-block:calc(var(--spacing) * 3.5)
    }
    .tablet\:py-4 {
      padding-block:calc(var(--spacing) * 4)
    }
    .tablet\:py-5 {
      padding-block:calc(var(--spacing) * 5)
    }
    .tablet\:py-6 {
      padding-block:calc(var(--spacing) * 6)
    }
    .tablet\:py-9 {
      padding-block:calc(var(--spacing) * 9)
    }
    .tablet\:py-10 {
      padding-block:calc(var(--spacing) * 10)
    }
    .tablet\:py-12 {
      padding-block:calc(var(--spacing) * 12)
    }
    .tablet\:py-16 {
      padding-block:calc(var(--spacing) * 16)
    }
    .tablet\:py-20 {
      padding-block:calc(var(--spacing) * 20)
    }
    .tablet\:py-22\.5 {
      padding-block:calc(var(--spacing) * 22.5)
    }
    .tablet\:py-24 {
      padding-block:calc(var(--spacing) * 24)
    }
    .tablet\:py-32 {
      padding-block:calc(var(--spacing) * 32)
    }
    .tablet\:pt-0 {
      padding-top:0
    }
    .tablet\:pt-2 {
      padding-top:calc(var(--spacing) * 2)
    }
    .tablet\:pt-4 {
      padding-top:calc(var(--spacing) * 4)
    }
    .tablet\:pt-6 {
      padding-top:calc(var(--spacing) * 6)
    }
    .tablet\:pt-8 {
      padding-top:calc(var(--spacing) * 8)
    }
    .tablet\:pt-10 {
      padding-top:calc(var(--spacing) * 10)
    }
    .tablet\:pt-12 {
      padding-top:calc(var(--spacing) * 12)
    }
    .tablet\:pt-16 {
      padding-top:calc(var(--spacing) * 16)
    }
    .tablet\:pt-18 {
      padding-top:calc(var(--spacing) * 18)
    }
    .tablet\:pt-20 {
      padding-top:calc(var(--spacing) * 20)
    }
    .tablet\:pt-20\.5 {
      padding-top:calc(var(--spacing) * 20.5)
    }
    .tablet\:pt-24 {
      padding-top:calc(var(--spacing) * 24)
    }
    .tablet\:pt-25 {
      padding-top:calc(var(--spacing) * 25)
    }
    .tablet\:pt-26 {
      padding-top:calc(var(--spacing) * 26)
    }
    .tablet\:pt-36 {
      padding-top:calc(var(--spacing) * 36)
    }
    .tablet\:pt-\[calc\(var\(--navbar-spacer\)\+24px\)\] {
      padding-top:calc(var(--navbar-spacer) + 24px)
    }
    .tablet\:pr-0 {
      padding-right:0
    }
    .tablet\:pr-4 {
      padding-right:calc(var(--spacing) * 4)
    }
    .tablet\:pr-30 {
      padding-right:calc(var(--spacing) * 30)
    }
    .tablet\:pb-0 {
      padding-bottom:0
    }
    .tablet\:pb-4 {
      padding-bottom:calc(var(--spacing) * 4)
    }
    .tablet\:pb-6 {
      padding-bottom:calc(var(--spacing) * 6)
    }
    .tablet\:pb-7 {
      padding-bottom:calc(var(--spacing) * 7)
    }
    .tablet\:pb-8 {
      padding-bottom:calc(var(--spacing) * 8)
    }
    .tablet\:pb-10 {
      padding-bottom:calc(var(--spacing) * 10)
    }
    .tablet\:pb-12 {
      padding-bottom:calc(var(--spacing) * 12)
    }
    .tablet\:pb-12\.5 {
      padding-bottom:calc(var(--spacing) * 12.5)
    }
    .tablet\:pb-16 {
      padding-bottom:calc(var(--spacing) * 16)
    }
    .tablet\:pb-20 {
      padding-bottom:calc(var(--spacing) * 20)
    }
    .tablet\:pb-22\.5 {
      padding-bottom:calc(var(--spacing) * 22.5)
    }
    .tablet\:pb-24 {
      padding-bottom:calc(var(--spacing) * 24)
    }
    .tablet\:pb-24\.5 {
      padding-bottom:calc(var(--spacing) * 24.5)
    }
    .tablet\:pl-3 {
      padding-left:calc(var(--spacing) * 3)
    }
    .tablet\:pl-4 {
      padding-left:calc(var(--spacing) * 4)
    }
    .tablet\:pl-5 {
      padding-left:calc(var(--spacing) * 5)
    }
    .tablet\:pl-8 {
      padding-left:calc(var(--spacing) * 8)
    }
    .tablet\:pl-14 {
      padding-left:calc(var(--spacing) * 14)
    }
    .tablet\:text-center {
      text-align:center
    }
    .tablet\:text-justify {
      text-align:justify
    }
    .tablet\:text-left {
      text-align:left
    }
    .tablet\:text-right {
      text-align:right
    }
    .tablet\:text-\[4\.5rem\] {
      font-size:4.5rem
    }
    .tablet\:text-\[8\.75rem\] {
      font-size:8.75rem
    }
    .tablet\:text-\[12px\] {
      font-size:12px
    }
    .tablet\:text-\[14px\] {
      font-size:14px
    }
    .tablet\:text-\[16px\] {
      font-size:16px
    }
    .tablet\:text-\[18px\] {
      font-size:18px
    }
    .tablet\:text-\[20px\] {
      font-size:20px
    }
    .tablet\:text-\[24px\] {
      font-size:24px
    }
    .tablet\:text-\[28px\] {
      font-size:28px
    }
    .tablet\:text-\[32px\] {
      font-size:32px
    }
    .tablet\:text-\[40px\] {
      font-size:40px
    }
    .tablet\:text-\[48px\] {
      font-size:48px
    }
    .tablet\:text-\[53px\] {
      font-size:53px
    }
    .tablet\:text-\[56px\] {
      font-size:56px
    }
    .tablet\:text-\[84px\] {
      font-size:84px
    }
    .tablet\:text-\[112px\] {
      font-size:112px
    }
    .tablet\:leading-6 {
      --tw-leading:calc(var(--spacing) * 6);
      line-height:calc(var(--spacing) * 6)
    }
    .tablet\:leading-\[16px\] {
      --tw-leading:16px;
      line-height:16px
    }
    .tablet\:leading-\[20px\] {
      --tw-leading:20px;
      line-height:20px
    }
    .tablet\:leading-\[24px\] {
      --tw-leading:24px;
      line-height:24px
    }
    .tablet\:leading-\[28px\] {
      --tw-leading:28px;
      line-height:28px
    }
    .tablet\:leading-\[32px\] {
      --tw-leading:32px;
      line-height:32px
    }
    .tablet\:leading-\[36px\] {
      --tw-leading:36px;
      line-height:36px
    }
    .tablet\:leading-\[40px\] {
      --tw-leading:40px;
      line-height:40px
    }
    .tablet\:leading-\[48px\] {
      --tw-leading:48px;
      line-height:48px
    }
    .tablet\:leading-\[56px\] {
      --tw-leading:56px;
      line-height:56px
    }
    .tablet\:leading-\[64px\] {
      --tw-leading:64px;
      line-height:64px
    }
    .tablet\:leading-\[84px\] {
      --tw-leading:84px;
      line-height:84px
    }
    .tablet\:leading-\[112px\] {
      --tw-leading:112px;
      line-height:112px
    }
    .tablet\:tracking-\[-0\.08px\] {
      --tw-tracking:-.08px;
      letter-spacing:-.08px
    }
    .tablet\:tracking-\[-0\.8px\] {
      --tw-tracking:-.8px;
      letter-spacing:-.8px
    }
    .tablet\:tracking-\[-0\.16px\] {
      --tw-tracking:-.16px;
      letter-spacing:-.16px
    }
    .tablet\:tracking-\[-0\.24px\] {
      --tw-tracking:-.24px;
      letter-spacing:-.24px
    }
    .tablet\:tracking-\[-0\.32px\] {
      --tw-tracking:-.32px;
      letter-spacing:-.32px
    }
    .tablet\:tracking-\[-0\.64px\] {
      --tw-tracking:-.64px;
      letter-spacing:-.64px
    }
    .tablet\:tracking-\[-1\.12px\] {
      --tw-tracking:-1.12px;
      letter-spacing:-1.12px
    }
    .tablet\:tracking-\[-1\.44px\] {
      --tw-tracking:-1.44px;
      letter-spacing:-1.44px
    }
    .tablet\:tracking-\[-1\.76px\] {
      --tw-tracking:-1.76px;
      letter-spacing:-1.76px
    }
    .tablet\:tracking-\[-2\.2px\] {
      --tw-tracking:-2.2px;
      letter-spacing:-2.2px
    }
    .tablet\:tracking-\[-3\.4px\] {
      --tw-tracking:-3.4px;
      letter-spacing:-3.4px
    }
    .tablet\:tracking-\[-4\.4px\] {
      --tw-tracking:-4.4px;
      letter-spacing:-4.4px
    }
    .tablet\:tracking-\[0\.24px\] {
      --tw-tracking:.24px;
      letter-spacing:.24px
    }
    .tablet\:tracking-\[0\.25px\] {
      --tw-tracking:.25px;
      letter-spacing:.25px
    }
    .tablet\:tracking-\[0\.32px\] {
      --tw-tracking:.32px;
      letter-spacing:.32px
    }
    .tablet\:tracking-\[0px\] {
      --tw-tracking:0px;
      letter-spacing:0
    }
    .tablet\:text-nowrap {
      text-wrap:nowrap
    }
    .tablet\:break-words {
      overflow-wrap:break-word
    }
    .tablet\:even\:col-start-2:nth-child(2n) {
      grid-column-start:2
    }
  }
  @media (min-width:80em) {
    .laptop\:not-sr-only {
      clip-path:none;
      white-space:normal;
      width:auto;
      height:auto;
      margin:0;
      padding:0;
      position:static;
      overflow:visible
    }
    .laptop\:absolute {
      position:absolute
    }
    .laptop\:relative {
      position:relative
    }
    .laptop\:sticky {
      position:sticky
    }
    .laptop\:inset-x-4 {
      inset-inline:calc(var(--spacing) * 4)
    }
    .laptop\:-top-5\.5 {
      top:calc(var(--spacing) * -5.5)
    }
    .laptop\:-top-6 {
      top:calc(var(--spacing) * -6)
    }
    .laptop\:-top-15 {
      top:calc(var(--spacing) * -15)
    }
    .laptop\:top-\(--navbar-height\) {
      top:var(--navbar-height)
    }
    .laptop\:top-0 {
      top:0
    }
    .laptop\:top-3 {
      top:calc(var(--spacing) * 3)
    }
    .laptop\:top-5 {
      top:calc(var(--spacing) * 5)
    }
    .laptop\:top-5\/11 {
      top:45.4545%
    }
    .laptop\:top-6 {
      top:calc(var(--spacing) * 6)
    }
    .laptop\:top-10 {
      top:calc(var(--spacing) * 10)
    }
    .laptop\:top-20 {
      top:calc(var(--spacing) * 20)
    }
    .laptop\:top-24 {
      top:calc(var(--spacing) * 24)
    }
    .laptop\:top-28 {
      top:calc(var(--spacing) * 28)
    }
    .laptop\:top-auto {
      top:auto
    }
    .laptop\:-right-6 {
      right:calc(var(--spacing) * -6)
    }
    .laptop\:-right-8 {
      right:calc(var(--spacing) * -8)
    }
    .laptop\:-right-15 {
      right:calc(var(--spacing) * -15)
    }
    .laptop\:-right-40 {
      right:calc(var(--spacing) * -40)
    }
    .laptop\:-right-\[calc\(45rem-32vw\)\] {
      right:calc(32vw - 45rem)
    }
    .laptop\:right-4 {
      right:calc(var(--spacing) * 4)
    }
    .laptop\:right-5 {
      right:calc(var(--spacing) * 5)
    }
    .laptop\:right-6 {
      right:calc(var(--spacing) * 6)
    }
    .laptop\:right-8 {
      right:calc(var(--spacing) * 8)
    }
    .laptop\:right-16 {
      right:calc(var(--spacing) * 16)
    }
    .laptop\:right-auto {
      right:auto
    }
    .laptop\:-bottom-1\/5 {
      bottom:-20%
    }
    .laptop\:-bottom-4\/7 {
      bottom:-57.1429%
    }
    .laptop\:-bottom-6 {
      bottom:calc(var(--spacing) * -6)
    }
    .laptop\:-bottom-9 {
      bottom:calc(var(--spacing) * -9)
    }
    .laptop\:-bottom-20 {
      bottom:calc(var(--spacing) * -20)
    }
    .laptop\:-bottom-30 {
      bottom:calc(var(--spacing) * -30)
    }
    .laptop\:-bottom-132 {
      bottom:calc(var(--spacing) * -132)
    }
    .laptop\:bottom-0 {
      bottom:0
    }
    .laptop\:bottom-8 {
      bottom:calc(var(--spacing) * 8)
    }
    .laptop\:bottom-16 {
      bottom:calc(var(--spacing) * 16)
    }
    .laptop\:bottom-auto {
      bottom:auto
    }
    .laptop\:-left-10 {
      left:calc(var(--spacing) * -10)
    }
    .laptop\:-left-16 {
      left:calc(var(--spacing) * -16)
    }
    .laptop\:-left-30 {
      left:calc(var(--spacing) * -30)
    }
    .laptop\:-left-36 {
      left:calc(var(--spacing) * -36)
    }
    .laptop\:-left-\[calc\(45rem-32vw\)\] {
      left:calc(32vw - 45rem)
    }
    .laptop\:left-1\/3 {
      left:33.3333%
    }
    .laptop\:left-1\/4 {
      left:25%
    }
    .laptop\:left-3 {
      left:calc(var(--spacing) * 3)
    }
    .laptop\:left-3\/4 {
      left:75%
    }
    .laptop\:left-5 {
      left:calc(var(--spacing) * 5)
    }
    .laptop\:left-6 {
      left:calc(var(--spacing) * 6)
    }
    .laptop\:left-8 {
      left:calc(var(--spacing) * 8)
    }
    .laptop\:left-16 {
      left:calc(var(--spacing) * 16)
    }
    .laptop\:left-\[38\%\] {
      left:38%
    }
    .laptop\:left-auto {
      left:auto
    }
    .laptop\:z-10 {
      z-index:10
    }
    .laptop\:z-belowMenu {
      z-index:var(--z-belowMenu)
    }
    .laptop\:order-0 {
      order:0
    }
    .laptop\:order-1 {
      order:1
    }
    .laptop\:order-2 {
      order:2
    }
    .laptop\:order-3 {
      order:3
    }
    .laptop\:order-4 {
      order:4
    }
    .laptop\:order-5 {
      order:5
    }
    .laptop\:order-6 {
      order:6
    }
    .laptop\:col-span-1 {
      grid-column:span 1/span 1
    }
    .laptop\:col-span-2 {
      grid-column:span 2/span 2
    }
    .laptop\:col-span-3 {
      grid-column:span 3/span 3
    }
    .laptop\:col-span-4 {
      grid-column:span 4/span 4
    }
    .laptop\:col-span-6 {
      grid-column:span 6/span 6
    }
    .laptop\:col-start-1 {
      grid-column-start:1
    }
    .laptop\:col-start-2 {
      grid-column-start:2
    }
    .laptop\:col-start-3 {
      grid-column-start:3
    }
    .laptop\:row-span-1 {
      grid-row:span 1/span 1
    }
    .laptop\:row-span-2 {
      grid-row:span 2/span 2
    }
    .laptop\:row-start-1 {
      grid-row-start:1
    }
    .laptop\:row-start-2 {
      grid-row-start:2
    }
    .laptop\:row-start-3 {
      grid-row-start:3
    }
    .laptop\:row-start-4 {
      grid-row-start:4
    }
    .laptop\:mx-0 {
      margin-inline:0
    }
    .laptop\:mx-auto {
      margin-inline:auto
    }
    .laptop\:my-0 {
      margin-block:0
    }
    .laptop\:my-5 {
      margin-block:calc(var(--spacing) * 5)
    }
    .laptop\:my-6 {
      margin-block:calc(var(--spacing) * 6)
    }
    .laptop\:my-7 {
      margin-block:calc(var(--spacing) * 7)
    }
    .laptop\:my-8 {
      margin-block:calc(var(--spacing) * 8)
    }
    .laptop\:my-10 {
      margin-block:calc(var(--spacing) * 10)
    }
    .laptop\:my-16 {
      margin-block:calc(var(--spacing) * 16)
    }
    .laptop\:-mt-24 {
      margin-top:calc(var(--spacing) * -24)
    }
    .laptop\:-mt-33 {
      margin-top:calc(var(--spacing) * -33)
    }
    .laptop\:-mt-\[calc\(var\(--navbar-spacer\)\+32px\)\] {
      margin-top:calc(calc(var(--navbar-spacer) + 32px) * -1)
    }
    .laptop\:mt-0 {
      margin-top:0
    }
    .laptop\:mt-1 {
      margin-top:var(--spacing)
    }
    .laptop\:mt-3 {
      margin-top:calc(var(--spacing) * 3)
    }
    .laptop\:mt-4 {
      margin-top:calc(var(--spacing) * 4)
    }
    .laptop\:mt-6 {
      margin-top:calc(var(--spacing) * 6)
    }
    .laptop\:mt-8 {
      margin-top:calc(var(--spacing) * 8)
    }
    .laptop\:mt-8\! {
      margin-top:calc(var(--spacing) * 8)!important
    }
    .laptop\:mt-10 {
      margin-top:calc(var(--spacing) * 10)
    }
    .laptop\:mt-11 {
      margin-top:calc(var(--spacing) * 11)
    }
    .laptop\:mt-12 {
      margin-top:calc(var(--spacing) * 12)
    }
    .laptop\:mt-16 {
      margin-top:calc(var(--spacing) * 16)
    }
    .laptop\:mt-18 {
      margin-top:calc(var(--spacing) * 18)
    }
    .laptop\:mt-20 {
      margin-top:calc(var(--spacing) * 20)
    }
    .laptop\:mt-32 {
      margin-top:calc(var(--spacing) * 32)
    }
    .laptop\:mt-40 {
      margin-top:calc(var(--spacing) * 40)
    }
    .laptop\:mt-52 {
      margin-top:calc(var(--spacing) * 52)
    }
    .laptop\:mt-64 {
      margin-top:calc(var(--spacing) * 64)
    }
    .laptop\:mt-73 {
      margin-top:calc(var(--spacing) * 73)
    }
    .laptop\:mr-0 {
      margin-right:0
    }
    .laptop\:mr-8 {
      margin-right:calc(var(--spacing) * 8)
    }
    .laptop\:mb-0 {
      margin-bottom:0
    }
    .laptop\:mb-1 {
      margin-bottom:var(--spacing)
    }
    .laptop\:mb-3 {
      margin-bottom:calc(var(--spacing) * 3)
    }
    .laptop\:mb-4 {
      margin-bottom:calc(var(--spacing) * 4)
    }
    .laptop\:mb-5 {
      margin-bottom:calc(var(--spacing) * 5)
    }
    .laptop\:mb-6 {
      margin-bottom:calc(var(--spacing) * 6)
    }
    .laptop\:mb-7 {
      margin-bottom:calc(var(--spacing) * 7)
    }
    .laptop\:mb-8 {
      margin-bottom:calc(var(--spacing) * 8)
    }
    .laptop\:mb-9 {
      margin-bottom:calc(var(--spacing) * 9)
    }
    .laptop\:mb-10 {
      margin-bottom:calc(var(--spacing) * 10)
    }
    .laptop\:mb-12 {
      margin-bottom:calc(var(--spacing) * 12)
    }
    .laptop\:mb-14 {
      margin-bottom:calc(var(--spacing) * 14)
    }
    .laptop\:mb-14\.5 {
      margin-bottom:calc(var(--spacing) * 14.5)
    }
    .laptop\:mb-15 {
      margin-bottom:calc(var(--spacing) * 15)
    }
    .laptop\:mb-16 {
      margin-bottom:calc(var(--spacing) * 16)
    }
    .laptop\:mb-17\.5 {
      margin-bottom:calc(var(--spacing) * 17.5)
    }
    .laptop\:mb-18 {
      margin-bottom:calc(var(--spacing) * 18)
    }
    .laptop\:mb-20 {
      margin-bottom:calc(var(--spacing) * 20)
    }
    .laptop\:mb-24 {
      margin-bottom:calc(var(--spacing) * 24)
    }
    .laptop\:mb-26 {
      margin-bottom:calc(var(--spacing) * 26)
    }
    .laptop\:mb-28 {
      margin-bottom:calc(var(--spacing) * 28)
    }
    .laptop\:mb-32 {
      margin-bottom:calc(var(--spacing) * 32)
    }
    .laptop\:mb-55\.5 {
      margin-bottom:calc(var(--spacing) * 55.5)
    }
    .laptop\:mb-64 {
      margin-bottom:calc(var(--spacing) * 64)
    }
    .laptop\:-ml-1 {
      margin-left:calc(var(--spacing) * -1)
    }
    .laptop\:ml-12 {
      margin-left:calc(var(--spacing) * 12)
    }
    .laptop\:ml-16 {
      margin-left:calc(var(--spacing) * 16)
    }
    .laptop\:ml-32 {
      margin-left:calc(var(--spacing) * 32)
    }
    .laptop\:ml-auto {
      margin-left:auto
    }
    .laptop\:block {
      display:block
    }
    .laptop\:contents {
      display:contents
    }
    .laptop\:flex {
      display:flex
    }
    .laptop\:grid {
      display:grid
    }
    .laptop\:hidden {
      display:none
    }
    .laptop\:inline-block {
      display:inline-block
    }
    .laptop\:aspect-394\/428 {
      aspect-ratio:394/428
    }
    .laptop\:aspect-848\/553 {
      aspect-ratio:848/553
    }
    .laptop\:aspect-1216\/604 {
      aspect-ratio:1216/604
    }
    .laptop\:aspect-1220\/915 {
      aspect-ratio:1220/915
    }
    .laptop\:aspect-\[805\/604\] {
      aspect-ratio:805/604
    }
    .laptop\:aspect-\[1216\/604\] {
      aspect-ratio:1216/604
    }
    .laptop\:aspect-auto {
      aspect-ratio:auto
    }
    .laptop\:aspect-square {
      aspect-ratio:1
    }
    .laptop\:aspect-video {
      aspect-ratio:var(--aspect-video)
    }
    .laptop\:size-8 {
      width:calc(var(--spacing) * 8);
      height:calc(var(--spacing) * 8)
    }
    .laptop\:size-10 {
      width:calc(var(--spacing) * 10);
      height:calc(var(--spacing) * 10)
    }
    .laptop\:size-12 {
      width:calc(var(--spacing) * 12);
      height:calc(var(--spacing) * 12)
    }
    .laptop\:size-16 {
      width:calc(var(--spacing) * 16);
      height:calc(var(--spacing) * 16)
    }
    .laptop\:size-24 {
      width:calc(var(--spacing) * 24);
      height:calc(var(--spacing) * 24)
    }
    .laptop\:size-34 {
      width:calc(var(--spacing) * 34);
      height:calc(var(--spacing) * 34)
    }
    .laptop\:size-40 {
      width:calc(var(--spacing) * 40);
      height:calc(var(--spacing) * 40)
    }
    .laptop\:size-52 {
      width:calc(var(--spacing) * 52);
      height:calc(var(--spacing) * 52)
    }
    .laptop\:size-105 {
      width:calc(var(--spacing) * 105);
      height:calc(var(--spacing) * 105)
    }
    .laptop\:size-144 {
      width:calc(var(--spacing) * 144);
      height:calc(var(--spacing) * 144)
    }
    .laptop\:size-\[clamp\(7rem\,9vw\,12\.5rem\)\] {
      width:clamp(7rem,9vw,12.5rem);
      height:clamp(7rem,9vw,12.5rem)
    }
    .laptop\:h-6 {
      height:calc(var(--spacing) * 6)
    }
    .laptop\:h-8 {
      height:calc(var(--spacing) * 8)
    }
    .laptop\:h-12 {
      height:calc(var(--spacing) * 12)
    }
    .laptop\:h-14 {
      height:calc(var(--spacing) * 14)
    }
    .laptop\:h-15 {
      height:calc(var(--spacing) * 15)
    }
    .laptop\:h-16 {
      height:calc(var(--spacing) * 16)
    }
    .laptop\:h-18 {
      height:calc(var(--spacing) * 18)
    }
    .laptop\:h-20 {
      height:calc(var(--spacing) * 20)
    }
    .laptop\:h-22 {
      height:calc(var(--spacing) * 22)
    }
    .laptop\:h-22\.5 {
      height:calc(var(--spacing) * 22.5)
    }
    .laptop\:h-28 {
      height:calc(var(--spacing) * 28)
    }
    .laptop\:h-29 {
      height:calc(var(--spacing) * 29)
    }
    .laptop\:h-30 {
      height:calc(var(--spacing) * 30)
    }
    .laptop\:h-32 {
      height:calc(var(--spacing) * 32)
    }
    .laptop\:h-34 {
      height:calc(var(--spacing) * 34)
    }
    .laptop\:h-41 {
      height:calc(var(--spacing) * 41)
    }
    .laptop\:h-46 {
      height:calc(var(--spacing) * 46)
    }
    .laptop\:h-54 {
      height:calc(var(--spacing) * 54)
    }
    .laptop\:h-64 {
      height:calc(var(--spacing) * 64)
    }
    .laptop\:h-65 {
      height:calc(var(--spacing) * 65)
    }
    .laptop\:h-68 {
      height:calc(var(--spacing) * 68)
    }
    .laptop\:h-70 {
      height:calc(var(--spacing) * 70)
    }
    .laptop\:h-72 {
      height:calc(var(--spacing) * 72)
    }
    .laptop\:h-76 {
      height:calc(var(--spacing) * 76)
    }
    .laptop\:h-78 {
      height:calc(var(--spacing) * 78)
    }
    .laptop\:h-80 {
      height:calc(var(--spacing) * 80)
    }
    .laptop\:h-85 {
      height:calc(var(--spacing) * 85)
    }
    .laptop\:h-86 {
      height:calc(var(--spacing) * 86)
    }
    .laptop\:h-87 {
      height:calc(var(--spacing) * 87)
    }
    .laptop\:h-92\.5 {
      height:calc(var(--spacing) * 92.5)
    }
    .laptop\:h-96 {
      height:calc(var(--spacing) * 96)
    }
    .laptop\:h-100 {
      height:calc(var(--spacing) * 100)
    }
    .laptop\:h-101 {
      height:calc(var(--spacing) * 101)
    }
    .laptop\:h-105 {
      height:calc(var(--spacing) * 105)
    }
    .laptop\:h-110 {
      height:calc(var(--spacing) * 110)
    }
    .laptop\:h-116 {
      height:calc(var(--spacing) * 116)
    }
    .laptop\:h-120 {
      height:calc(var(--spacing) * 120)
    }
    .laptop\:h-121 {
      height:calc(var(--spacing) * 121)
    }
    .laptop\:h-125\.5 {
      height:calc(var(--spacing) * 125.5)
    }
    .laptop\:h-138 {
      height:calc(var(--spacing) * 138)
    }
    .laptop\:h-140 {
      height:calc(var(--spacing) * 140)
    }
    .laptop\:h-142 {
      height:calc(var(--spacing) * 142)
    }
    .laptop\:h-144 {
      height:calc(var(--spacing) * 144)
    }
    .laptop\:h-145 {
      height:calc(var(--spacing) * 145)
    }
    .laptop\:h-150 {
      height:calc(var(--spacing) * 150)
    }
    .laptop\:h-153\.5 {
      height:calc(var(--spacing) * 153.5)
    }
    .laptop\:h-165 {
      height:calc(var(--spacing) * 165)
    }
    .laptop\:h-165\.5 {
      height:calc(var(--spacing) * 165.5)
    }
    .laptop\:h-170 {
      height:calc(var(--spacing) * 170)
    }
    .laptop\:h-187 {
      height:calc(var(--spacing) * 187)
    }
    .laptop\:h-\[370px\] {
      height:370px
    }
    .laptop\:h-\[450px\] {
      height:450px
    }
    .laptop\:h-\[488px\] {
      height:488px
    }
    .laptop\:h-\[632px\] {
      height:632px
    }
    .laptop\:h-\[calc\(100vh-var\(--navbar-height\)\)\] {
      height:calc(100vh - var(--navbar-height))
    }
    .laptop\:h-\[min\(calc\(100vh-32px\)\,960px\)\] {
      height:min(100vh - 32px,960px)
    }
    .laptop\:h-auto {
      height:auto
    }
    .laptop\:h-full {
      height:100%
    }
    .laptop\:max-h-64 {
      max-height:calc(var(--spacing) * 64)
    }
    .laptop\:max-h-83 {
      max-height:calc(var(--spacing) * 83)
    }
    .laptop\:max-h-105 {
      max-height:calc(var(--spacing) * 105)
    }
    .laptop\:max-h-130 {
      max-height:calc(var(--spacing) * 130)
    }
    .laptop\:max-h-\[70vh\] {
      max-height:70vh
    }
    .laptop\:max-h-\[calc\(100dvh-48pt\)\] {
      max-height:calc(100dvh - 48pt)
    }
    .laptop\:max-h-none {
      max-height:none
    }
    .laptop\:min-h-40 {
      min-height:calc(var(--spacing) * 40)
    }
    .laptop\:min-h-83 {
      min-height:calc(var(--spacing) * 83)
    }
    .laptop\:min-h-100 {
      min-height:calc(var(--spacing) * 100)
    }
    .laptop\:min-h-170 {
      min-height:calc(var(--spacing) * 170)
    }
    .laptop\:min-h-200 {
      min-height:calc(var(--spacing) * 200)
    }
    .laptop\:min-h-\[calc\(100vh-100px\)\] {
      min-height:calc(100vh - 100px)
    }
    .laptop\:min-h-\[min\(calc\(100vh-32px\)\,840px\)\] {
      min-height:min(100vh - 32px,840px)
    }
    .laptop\:w-1\/2 {
      width:50%
    }
    .laptop\:w-3\/4 {
      width:75%
    }
    .laptop\:w-4\/7 {
      width:57.1429%
    }
    .laptop\:w-8 {
      width:calc(var(--spacing) * 8)
    }
    .laptop\:w-12 {
      width:calc(var(--spacing) * 12)
    }
    .laptop\:w-14 {
      width:calc(var(--spacing) * 14)
    }
    .laptop\:w-16 {
      width:calc(var(--spacing) * 16)
    }
    .laptop\:w-22 {
      width:calc(var(--spacing) * 22)
    }
    .laptop\:w-27 {
      width:calc(var(--spacing) * 27)
    }
    .laptop\:w-28 {
      width:calc(var(--spacing) * 28)
    }
    .laptop\:w-30 {
      width:calc(var(--spacing) * 30)
    }
    .laptop\:w-30\.75 {
      width:calc(var(--spacing) * 30.75)
    }
    .laptop\:w-31\.5 {
      width:calc(var(--spacing) * 31.5)
    }
    .laptop\:w-34 {
      width:calc(var(--spacing) * 34)
    }
    .laptop\:w-36 {
      width:calc(var(--spacing) * 36)
    }
    .laptop\:w-37 {
      width:calc(var(--spacing) * 37)
    }
    .laptop\:w-40\.25 {
      width:calc(var(--spacing) * 40.25)
    }
    .laptop\:w-41 {
      width:calc(var(--spacing) * 41)
    }
    .laptop\:w-41\.5 {
      width:calc(var(--spacing) * 41.5)
    }
    .laptop\:w-42 {
      width:calc(var(--spacing) * 42)
    }
    .laptop\:w-46 {
      width:calc(var(--spacing) * 46)
    }
    .laptop\:w-48 {
      width:calc(var(--spacing) * 48)
    }
    .laptop\:w-50 {
      width:calc(var(--spacing) * 50)
    }
    .laptop\:w-51 {
      width:calc(var(--spacing) * 51)
    }
    .laptop\:w-52 {
      width:calc(var(--spacing) * 52)
    }
    .laptop\:w-54 {
      width:calc(var(--spacing) * 54)
    }
    .laptop\:w-55 {
      width:calc(var(--spacing) * 55)
    }
    .laptop\:w-60 {
      width:calc(var(--spacing) * 60)
    }
    .laptop\:w-71 {
      width:calc(var(--spacing) * 71)
    }
    .laptop\:w-72 {
      width:calc(var(--spacing) * 72)
    }
    .laptop\:w-72\.5 {
      width:calc(var(--spacing) * 72.5)
    }
    .laptop\:w-74 {
      width:calc(var(--spacing) * 74)
    }
    .laptop\:w-76 {
      width:calc(var(--spacing) * 76)
    }
    .laptop\:w-80 {
      width:calc(var(--spacing) * 80)
    }
    .laptop\:w-83 {
      width:calc(var(--spacing) * 83)
    }
    .laptop\:w-84 {
      width:calc(var(--spacing) * 84)
    }
    .laptop\:w-85 {
      width:calc(var(--spacing) * 85)
    }
    .laptop\:w-90 {
      width:calc(var(--spacing) * 90)
    }
    .laptop\:w-91 {
      width:calc(var(--spacing) * 91)
    }
    .laptop\:w-91\.25 {
      width:calc(var(--spacing) * 91.25)
    }
    .laptop\:w-96 {
      width:calc(var(--spacing) * 96)
    }
    .laptop\:w-100 {
      width:calc(var(--spacing) * 100)
    }
    .laptop\:w-101\.75 {
      width:calc(var(--spacing) * 101.75)
    }
    .laptop\:w-102 {
      width:calc(var(--spacing) * 102)
    }
    .laptop\:w-103\.75 {
      width:calc(var(--spacing) * 103.75)
    }
    .laptop\:w-104\.5 {
      width:calc(var(--spacing) * 104.5)
    }
    .laptop\:w-110 {
      width:calc(var(--spacing) * 110)
    }
    .laptop\:w-116 {
      width:calc(var(--spacing) * 116)
    }
    .laptop\:w-120 {
      width:calc(var(--spacing) * 120)
    }
    .laptop\:w-125 {
      width:calc(var(--spacing) * 125)
    }
    .laptop\:w-126 {
      width:calc(var(--spacing) * 126)
    }
    .laptop\:w-130 {
      width:calc(var(--spacing) * 130)
    }
    .laptop\:w-132 {
      width:calc(var(--spacing) * 132)
    }
    .laptop\:w-133 {
      width:calc(var(--spacing) * 133)
    }
    .laptop\:w-134\.25 {
      width:calc(var(--spacing) * 134.25)
    }
    .laptop\:w-140 {
      width:calc(var(--spacing) * 140)
    }
    .laptop\:w-144 {
      width:calc(var(--spacing) * 144)
    }
    .laptop\:w-153 {
      width:calc(var(--spacing) * 153)
    }
    .laptop\:w-157 {
      width:calc(var(--spacing) * 157)
    }
    .laptop\:w-176\.5 {
      width:calc(var(--spacing) * 176.5)
    }
    .laptop\:w-180 {
      width:calc(var(--spacing) * 180)
    }
    .laptop\:w-200 {
      width:calc(var(--spacing) * 200)
    }
    .laptop\:w-240 {
      width:calc(var(--spacing) * 240)
    }
    .laptop\:w-260\.5 {
      width:calc(var(--spacing) * 260.5)
    }
    .laptop\:w-293\.5 {
      width:calc(var(--spacing) * 293.5)
    }
    .laptop\:w-\[394px\] {
      width:394px
    }
    .laptop\:w-\[650px\] {
      width:650px
    }
    .laptop\:w-\[873px\] {
      width:873px
    }
    .laptop\:w-\[calc\(100\%_-_50rem\)\] {
      width:calc(100% - 50rem)
    }
    .laptop\:w-\[calc\(100\%_-_54rem\)\] {
      width:calc(100% - 54rem)
    }
    .laptop\:w-auto {
      width:auto
    }
    .laptop\:w-fit {
      width:fit-content
    }
    .laptop\:w-full {
      width:100%
    }
    .laptop\:max-w-1\/2 {
      max-width:50%
    }
    .laptop\:max-w-3xl {
      max-width:var(--container-3xl)
    }
    .laptop\:max-w-50 {
      max-width:calc(var(--spacing) * 50)
    }
    .laptop\:max-w-51 {
      max-width:calc(var(--spacing) * 51)
    }
    .laptop\:max-w-70 {
      max-width:calc(var(--spacing) * 70)
    }
    .laptop\:max-w-80 {
      max-width:calc(var(--spacing) * 80)
    }
    .laptop\:max-w-100 {
      max-width:calc(var(--spacing) * 100)
    }
    .laptop\:max-w-113 {
      max-width:calc(var(--spacing) * 113)
    }
    .laptop\:max-w-123 {
      max-width:calc(var(--spacing) * 123)
    }
    .laptop\:max-w-125 {
      max-width:calc(var(--spacing) * 125)
    }
    .laptop\:max-w-128\.25 {
      max-width:calc(var(--spacing) * 128.25)
    }
    .laptop\:max-w-131\.5 {
      max-width:calc(var(--spacing) * 131.5)
    }
    .laptop\:max-w-132\.5 {
      max-width:calc(var(--spacing) * 132.5)
    }
    .laptop\:max-w-133 {
      max-width:calc(var(--spacing) * 133)
    }
    .laptop\:max-w-135 {
      max-width:calc(var(--spacing) * 135)
    }
    .laptop\:max-w-136 {
      max-width:calc(var(--spacing) * 136)
    }
    .laptop\:max-w-140 {
      max-width:calc(var(--spacing) * 140)
    }
    .laptop\:max-w-144 {
      max-width:calc(var(--spacing) * 144)
    }
    .laptop\:max-w-146 {
      max-width:calc(var(--spacing) * 146)
    }
    .laptop\:max-w-149\.5 {
      max-width:calc(var(--spacing) * 149.5)
    }
    .laptop\:max-w-150 {
      max-width:calc(var(--spacing) * 150)
    }
    .laptop\:max-w-151 {
      max-width:calc(var(--spacing) * 151)
    }
    .laptop\:max-w-152 {
      max-width:calc(var(--spacing) * 152)
    }
    .laptop\:max-w-153 {
      max-width:calc(var(--spacing) * 153)
    }
    .laptop\:max-w-160 {
      max-width:calc(var(--spacing) * 160)
    }
    .laptop\:max-w-170 {
      max-width:calc(var(--spacing) * 170)
    }
    .laptop\:max-w-172 {
      max-width:calc(var(--spacing) * 172)
    }
    .laptop\:max-w-180 {
      max-width:calc(var(--spacing) * 180)
    }
    .laptop\:max-w-187 {
      max-width:calc(var(--spacing) * 187)
    }
    .laptop\:max-w-188 {
      max-width:calc(var(--spacing) * 188)
    }
    .laptop\:max-w-190 {
      max-width:calc(var(--spacing) * 190)
    }
    .laptop\:max-w-196 {
      max-width:calc(var(--spacing) * 196)
    }
    .laptop\:max-w-200 {
      max-width:calc(var(--spacing) * 200)
    }
    .laptop\:max-w-201 {
      max-width:calc(var(--spacing) * 201)
    }
    .laptop\:max-w-208\.75 {
      max-width:calc(var(--spacing) * 208.75)
    }
    .laptop\:max-w-209 {
      max-width:calc(var(--spacing) * 209)
    }
    .laptop\:max-w-209\.5 {
      max-width:calc(var(--spacing) * 209.5)
    }
    .laptop\:max-w-233 {
      max-width:calc(var(--spacing) * 233)
    }
    .laptop\:max-w-249 {
      max-width:calc(var(--spacing) * 249)
    }
    .laptop\:max-w-256 {
      max-width:calc(var(--spacing) * 256)
    }
    .laptop\:max-w-265\! {
      max-width:calc(var(--spacing) * 265)!important
    }
    .laptop\:max-w-\[calc\(100\%-23rem\)\] {
      max-width:calc(100% - 23rem)
    }
    .laptop\:max-w-\[calc\(100\%_-_2\.5rem\)\] {
      max-width:calc(100% - 2.5rem)
    }
    .laptop\:max-w-full {
      max-width:100%
    }
    .laptop\:max-w-laptop {
      max-width:var(--max-w-laptop)
    }
    .laptop\:max-w-lg {
      max-width:var(--container-lg)
    }
    .laptop\:max-w-none {
      max-width:none
    }
    .laptop\:min-w-0 {
      min-width:0
    }
    .laptop\:min-w-115 {
      min-width:calc(var(--spacing) * 115)
    }
    .laptop\:flex-\[0_0_30\%\] {
      flex:0 0 30%
    }
    .laptop\:flex-\[0_0_30\.5\%\] {
      flex:0 0 30.5%
    }
    .laptop\:flex-\[0_0_40\%\] {
      flex:0 0 40%
    }
    .laptop\:shrink-0 {
      flex-shrink:0
    }
    .laptop\:grow {
      flex-grow:1
    }
    .laptop\:grow-0 {
      flex-grow:0
    }
    .laptop\:basis-1\/2 {
      flex-basis:50%
    }
    .laptop\:basis-60 {
      flex-basis:calc(var(--spacing) * 60)
    }
    .laptop\:basis-72 {
      flex-basis:calc(var(--spacing) * 72)
    }
    .laptop\:basis-100 {
      flex-basis:calc(var(--spacing) * 100)
    }
    .laptop\:basis-\[20rem\] {
      flex-basis:20rem
    }
    .laptop\:basis-\[27\.5rem\] {
      flex-basis:27.5rem
    }
    .laptop\:basis-auto {
      flex-basis:auto
    }
    .laptop\:basis-full {
      flex-basis:100%
    }
    .laptop\:cursor-text {
      cursor:text
    }
    .laptop\:scroll-mt-42 {
      scroll-margin-top:calc(var(--spacing) * 42)
    }
    .laptop\:scrollbar-hide {
      -ms-overflow-style:none;
      scrollbar-width:none
    }
    .laptop\:grid-flow-row {
      grid-auto-flow:row
    }
    .laptop\:grid-cols-1 {
      grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .laptop\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .laptop\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .laptop\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .laptop\:grid-cols-5 {
      grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .laptop\:grid-cols-10 {
      grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .laptop\:grid-cols-\[1\.1379fr_repeat\(3\,1fr\)\] {
      grid-template-columns:1.1379fr repeat(3,1fr)
    }
    .laptop\:grid-cols-\[1fr_318px_1fr\] {
      grid-template-columns:1fr 318px 1fr
    }
    .laptop\:grid-cols-\[1fr_auto_1fr\] {
      grid-template-columns:1fr auto 1fr
    }
    .laptop\:grid-cols-\[300px_1fr\] {
      grid-template-columns:300px 1fr
    }
    .laptop\:grid-cols-\[minmax\(0\,568fr\)_minmax\(0\,592fr\)\] {
      grid-template-columns:minmax(0,568fr) minmax(0,592fr)
    }
    .laptop\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .laptop\:grid-rows-2 {
      grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .laptop\:grid-rows-6 {
      grid-template-rows:repeat(6,minmax(0,1fr))
    }
    .laptop\:grid-rows-\[minmax\(0\,1fr\)_auto\] {
      grid-template-rows:minmax(0,1fr) auto
    }
    .laptop\:flex-col {
      flex-direction:column
    }
    .laptop\:flex-row {
      flex-direction:row
    }
    .laptop\:flex-row-reverse {
      flex-direction:row-reverse
    }
    .laptop\:flex-nowrap {
      flex-wrap:nowrap
    }
    .laptop\:flex-wrap {
      flex-wrap:wrap
    }
    .laptop\:items-center {
      align-items:center
    }
    .laptop\:items-end {
      align-items:flex-end
    }
    .laptop\:items-start {
      align-items:flex-start
    }
    .laptop\:justify-between {
      justify-content:space-between
    }
    .laptop\:justify-center {
      justify-content:center
    }
    .laptop\:justify-end {
      justify-content:flex-end
    }
    .laptop\:justify-normal {
      justify-content:normal
    }
    .laptop\:justify-start {
      justify-content:flex-start
    }
    .laptop\:gap-0 {
      gap:0
    }
    .laptop\:gap-2 {
      gap:calc(var(--spacing) * 2)
    }
    .laptop\:gap-3 {
      gap:calc(var(--spacing) * 3)
    }
    .laptop\:gap-4 {
      gap:calc(var(--spacing) * 4)
    }
    .laptop\:gap-5 {
      gap:calc(var(--spacing) * 5)
    }
    .laptop\:gap-6 {
      gap:calc(var(--spacing) * 6)
    }
    .laptop\:gap-8 {
      gap:calc(var(--spacing) * 8)
    }
    .laptop\:gap-10 {
      gap:calc(var(--spacing) * 10)
    }
    .laptop\:gap-12 {
      gap:calc(var(--spacing) * 12)
    }
    .laptop\:gap-15 {
      gap:calc(var(--spacing) * 15)
    }
    .laptop\:gap-16 {
      gap:calc(var(--spacing) * 16)
    }
    .laptop\:gap-17 {
      gap:calc(var(--spacing) * 17)
    }
    .laptop\:gap-20 {
      gap:calc(var(--spacing) * 20)
    }
    .laptop\:gap-32 {
      gap:calc(var(--spacing) * 32)
    }
    :where(.laptop\:space-y-0>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block:0
    }
    :where(.laptop\:space-y-16>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
      margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))
    }
    .laptop\:gap-x-1 {
      column-gap:var(--spacing)
    }
    .laptop\:gap-x-3 {
      column-gap:calc(var(--spacing) * 3)
    }
    .laptop\:gap-x-4 {
      column-gap:calc(var(--spacing) * 4)
    }
    .laptop\:gap-x-5 {
      column-gap:calc(var(--spacing) * 5)
    }
    .laptop\:gap-x-5\! {
      column-gap:calc(var(--spacing) * 5)!important
    }
    .laptop\:gap-x-6 {
      column-gap:calc(var(--spacing) * 6)
    }
    .laptop\:gap-x-8 {
      column-gap:calc(var(--spacing) * 8)
    }
    .laptop\:gap-x-10 {
      column-gap:calc(var(--spacing) * 10)
    }
    .laptop\:gap-x-12 {
      column-gap:calc(var(--spacing) * 12)
    }
    .laptop\:gap-x-16 {
      column-gap:calc(var(--spacing) * 16)
    }
    .laptop\:gap-x-17\.5 {
      column-gap:calc(var(--spacing) * 17.5)
    }
    .laptop\:gap-x-18 {
      column-gap:calc(var(--spacing) * 18)
    }
    .laptop\:gap-x-20 {
      column-gap:calc(var(--spacing) * 20)
    }
    .laptop\:gap-x-40 {
      column-gap:calc(var(--spacing) * 40)
    }
    .laptop\:gap-y-0 {
      row-gap:0
    }
    .laptop\:gap-y-1 {
      row-gap:var(--spacing)
    }
    .laptop\:gap-y-3 {
      row-gap:calc(var(--spacing) * 3)
    }
    .laptop\:gap-y-4 {
      row-gap:calc(var(--spacing) * 4)
    }
    .laptop\:gap-y-6 {
      row-gap:calc(var(--spacing) * 6)
    }
    .laptop\:gap-y-8 {
      row-gap:calc(var(--spacing) * 8)
    }
    .laptop\:gap-y-10 {
      row-gap:calc(var(--spacing) * 10)
    }
    .laptop\:gap-y-12 {
      row-gap:calc(var(--spacing) * 12)
    }
    .laptop\:gap-y-16 {
      row-gap:calc(var(--spacing) * 16)
    }
    .laptop\:gap-y-20 {
      row-gap:calc(var(--spacing) * 20)
    }
    .laptop\:gap-y-40 {
      row-gap:calc(var(--spacing) * 40)
    }
    .laptop\:place-self-end {
      place-self:end
    }
    .laptop\:self-center {
      align-self:center
    }
    .laptop\:self-end {
      align-self:flex-end
    }
    .laptop\:self-start {
      align-self:flex-start
    }
    .laptop\:self-stretch {
      align-self:stretch
    }
    .laptop\:overflow-visible {
      overflow:visible
    }
    .laptop\:overflow-y-auto {
      overflow-y:auto
    }
    .laptop\:overscroll-contain {
      overscroll-behavior:contain
    }
    .laptop\:rounded-4xl {
      border-radius:var(--radius-4xl)
    }
    .laptop\:rounded-16 {
      border-radius:var(--radius-16)
    }
    .laptop\:rounded-24 {
      border-radius:var(--radius-24)
    }
    .laptop\:rounded-32 {
      border-radius:var(--radius-32)
    }
    .laptop\:rounded-none {
      border-radius:var(--radius-none)
    }
    .laptop\:rounded-tr-32 {
      border-top-right-radius:var(--radius-32)
    }
    .laptop\:rounded-b-4xl {
      border-bottom-right-radius:var(--radius-4xl);
      border-bottom-left-radius:var(--radius-4xl)
    }
    .laptop\:rounded-b-24 {
      border-bottom-right-radius:var(--radius-24);
      border-bottom-left-radius:var(--radius-24)
    }
    .laptop\:rounded-br-32 {
      border-bottom-right-radius:var(--radius-32)
    }
    .laptop\:border-0 {
      border-style:var(--tw-border-style);
      border-width:0
    }
    .laptop\:border-t {
      border-top-style:var(--tw-border-style);
      border-top-width:1px
    }
    .laptop\:border-t-0 {
      border-top-style:var(--tw-border-style);
      border-top-width:0
    }
    .laptop\:border-r {
      border-right-style:var(--tw-border-style);
      border-right-width:1px
    }
    .laptop\:border-b {
      border-bottom-style:var(--tw-border-style);
      border-bottom-width:1px
    }
    .laptop\:border-b-0 {
      border-bottom-style:var(--tw-border-style);
      border-bottom-width:0
    }
    .laptop\:border-l {
      border-left-style:var(--tw-border-style);
      border-left-width:1px
    }
    .laptop\:border-l-0 {
      border-left-style:var(--tw-border-style);
      border-left-width:0
    }
    .laptop\:border-none {
      --tw-border-style:none;
      border-style:none
    }
    .laptop\:border-global-white-alpha-75 {
      border-color:var(--color-global-white-alpha-75)
    }
    .laptop\:border-light-cool-grey-100 {
      border-color:var(--color-light-cool-grey-100)
    }
    .laptop\:bg-light-cool-grey-900 {
      background-color:var(--color-light-cool-grey-900)
    }
    .laptop\:bg-pageBg {
      background-color:var(--color-pageBg)
    }
    .laptop\:bg-transparent {
      background-color:#0000
    }
    .laptop\:object-contain {
      object-fit:contain
    }
    .laptop\:object-\[100\%_30\%\] {
      object-position:100% 30%
    }
    .laptop\:object-\[right_center\] {
      object-position:right center
    }
    .laptop\:p-0 {
      padding:0
    }
    .laptop\:p-2 {
      padding:calc(var(--spacing) * 2)
    }
    .laptop\:p-4 {
      padding:calc(var(--spacing) * 4)
    }
    .laptop\:p-5 {
      padding:calc(var(--spacing) * 5)
    }
    .laptop\:p-6 {
      padding:calc(var(--spacing) * 6)
    }
    .laptop\:p-7 {
      padding:calc(var(--spacing) * 7)
    }
    .laptop\:p-8 {
      padding:calc(var(--spacing) * 8)
    }
    .laptop\:p-10 {
      padding:calc(var(--spacing) * 10)
    }
    .laptop\:p-12 {
      padding:calc(var(--spacing) * 12)
    }
    .laptop\:p-16 {
      padding:calc(var(--spacing) * 16)
    }
    .laptop\:p-20 {
      padding:calc(var(--spacing) * 20)
    }
    .laptop\:px-0 {
      padding-inline:0
    }
    .laptop\:px-2 {
      padding-inline:calc(var(--spacing) * 2)
    }
    .laptop\:px-3 {
      padding-inline:calc(var(--spacing) * 3)
    }
    .laptop\:px-4 {
      padding-inline:calc(var(--spacing) * 4)
    }
    .laptop\:px-5 {
      padding-inline:calc(var(--spacing) * 5)
    }
    .laptop\:px-6 {
      padding-inline:calc(var(--spacing) * 6)
    }
    .laptop\:px-8 {
      padding-inline:calc(var(--spacing) * 8)
    }
    .laptop\:px-9 {
      padding-inline:calc(var(--spacing) * 9)
    }
    .laptop\:px-10 {
      padding-inline:calc(var(--spacing) * 10)
    }
    .laptop\:px-12 {
      padding-inline:calc(var(--spacing) * 12)
    }
    .laptop\:px-16 {
      padding-inline:calc(var(--spacing) * 16)
    }
    .laptop\:px-18 {
      padding-inline:calc(var(--spacing) * 18)
    }
    .laptop\:px-18\.5 {
      padding-inline:calc(var(--spacing) * 18.5)
    }
    .laptop\:px-20 {
      padding-inline:calc(var(--spacing) * 20)
    }
    .laptop\:px-24 {
      padding-inline:calc(var(--spacing) * 24)
    }
    .laptop\:px-72 {
      padding-inline:calc(var(--spacing) * 72)
    }
    .laptop\:py-1 {
      padding-block:var(--spacing)
    }
    .laptop\:py-1\.5 {
      padding-block:calc(var(--spacing) * 1.5)
    }
    .laptop\:py-3 {
      padding-block:calc(var(--spacing) * 3)
    }
    .laptop\:py-4 {
      padding-block:calc(var(--spacing) * 4)
    }
    .laptop\:py-5 {
      padding-block:calc(var(--spacing) * 5)
    }
    .laptop\:py-6 {
      padding-block:calc(var(--spacing) * 6)
    }
    .laptop\:py-8 {
      padding-block:calc(var(--spacing) * 8)
    }
    .laptop\:py-10 {
      padding-block:calc(var(--spacing) * 10)
    }
    .laptop\:py-11 {
      padding-block:calc(var(--spacing) * 11)
    }
    .laptop\:py-12 {
      padding-block:calc(var(--spacing) * 12)
    }
    .laptop\:py-16 {
      padding-block:calc(var(--spacing) * 16)
    }
    .laptop\:py-20 {
      padding-block:calc(var(--spacing) * 20)
    }
    .laptop\:py-26 {
      padding-block:calc(var(--spacing) * 26)
    }
    .laptop\:py-32 {
      padding-block:calc(var(--spacing) * 32)
    }
    .laptop\:py-40 {
      padding-block:calc(var(--spacing) * 40)
    }
    .laptop\:pt-0 {
      padding-top:0
    }
    .laptop\:pt-4 {
      padding-top:calc(var(--spacing) * 4)
    }
    .laptop\:pt-6 {
      padding-top:calc(var(--spacing) * 6)
    }
    .laptop\:pt-8 {
      padding-top:calc(var(--spacing) * 8)
    }
    .laptop\:pt-9 {
      padding-top:calc(var(--spacing) * 9)
    }
    .laptop\:pt-10 {
      padding-top:calc(var(--spacing) * 10)
    }
    .laptop\:pt-12 {
      padding-top:calc(var(--spacing) * 12)
    }
    .laptop\:pt-14 {
      padding-top:calc(var(--spacing) * 14)
    }
    .laptop\:pt-15 {
      padding-top:calc(var(--spacing) * 15)
    }
    .laptop\:pt-16 {
      padding-top:calc(var(--spacing) * 16)
    }
    .laptop\:pt-18 {
      padding-top:calc(var(--spacing) * 18)
    }
    .laptop\:pt-20 {
      padding-top:calc(var(--spacing) * 20)
    }
    .laptop\:pt-23\.5 {
      padding-top:calc(var(--spacing) * 23.5)
    }
    .laptop\:pt-24 {
      padding-top:calc(var(--spacing) * 24)
    }
    .laptop\:pt-32 {
      padding-top:calc(var(--spacing) * 32)
    }
    .laptop\:pt-\[calc\(var\(--navbar-spacer\)\+32px\)\] {
      padding-top:calc(var(--navbar-spacer) + 32px)
    }
    .laptop\:pr-0 {
      padding-right:0
    }
    .laptop\:pr-6 {
      padding-right:calc(var(--spacing) * 6)
    }
    .laptop\:pr-8 {
      padding-right:calc(var(--spacing) * 8)
    }
    .laptop\:pr-10 {
      padding-right:calc(var(--spacing) * 10)
    }
    .laptop\:pr-16 {
      padding-right:calc(var(--spacing) * 16)
    }
    .laptop\:pr-20 {
      padding-right:calc(var(--spacing) * 20)
    }
    .laptop\:pr-32 {
      padding-right:calc(var(--spacing) * 32)
    }
    .laptop\:pb-0 {
      padding-bottom:0
    }
    .laptop\:pb-4 {
      padding-bottom:calc(var(--spacing) * 4)
    }
    .laptop\:pb-5 {
      padding-bottom:calc(var(--spacing) * 5)
    }
    .laptop\:pb-6 {
      padding-bottom:calc(var(--spacing) * 6)
    }
    .laptop\:pb-8 {
      padding-bottom:calc(var(--spacing) * 8)
    }
    .laptop\:pb-10 {
      padding-bottom:calc(var(--spacing) * 10)
    }
    .laptop\:pb-12 {
      padding-bottom:calc(var(--spacing) * 12)
    }
    .laptop\:pb-15 {
      padding-bottom:calc(var(--spacing) * 15)
    }
    .laptop\:pb-15\.5 {
      padding-bottom:calc(var(--spacing) * 15.5)
    }
    .laptop\:pb-16 {
      padding-bottom:calc(var(--spacing) * 16)
    }
    .laptop\:pb-20 {
      padding-bottom:calc(var(--spacing) * 20)
    }
    .laptop\:pb-24 {
      padding-bottom:calc(var(--spacing) * 24)
    }
    .laptop\:pb-32 {
      padding-bottom:calc(var(--spacing) * 32)
    }
    .laptop\:pl-6 {
      padding-left:calc(var(--spacing) * 6)
    }
    .laptop\:pl-8 {
      padding-left:calc(var(--spacing) * 8)
    }
    .laptop\:pl-10 {
      padding-left:calc(var(--spacing) * 10)
    }
    .laptop\:pl-12 {
      padding-left:calc(var(--spacing) * 12)
    }
    .laptop\:pl-15 {
      padding-left:calc(var(--spacing) * 15)
    }
    .laptop\:pl-20 {
      padding-left:calc(var(--spacing) * 20)
    }
    .laptop\:pl-28 {
      padding-left:calc(var(--spacing) * 28)
    }
    .laptop\:text-center {
      text-align:center
    }
    .laptop\:text-left {
      text-align:left
    }
    .laptop\:text-right {
      text-align:right
    }
    .laptop\:text-6xl {
      font-size:var(--text-6xl);
      line-height:var(--tw-leading,var(--text-6xl--line-height))
    }
    .laptop\:text-\[7\.875rem\] {
      font-size:7.875rem
    }
    .laptop\:text-\[12px\] {
      font-size:12px
    }
    .laptop\:text-\[14px\] {
      font-size:14px
    }
    .laptop\:text-\[16px\] {
      font-size:16px
    }
    .laptop\:text-\[18px\] {
      font-size:18px
    }
    .laptop\:text-\[20px\] {
      font-size:20px
    }
    .laptop\:text-\[24px\] {
      font-size:24px
    }
    .laptop\:text-\[32px\] {
      font-size:32px
    }
    .laptop\:text-\[40px\] {
      font-size:40px
    }
    .laptop\:text-\[48px\] {
      font-size:48px
    }
    .laptop\:text-\[64px\] {
      font-size:64px
    }
    .laptop\:text-\[72px\] {
      font-size:72px
    }
    .laptop\:text-\[80px\] {
      font-size:80px
    }
    .laptop\:text-\[108px\] {
      font-size:108px
    }
    .laptop\:text-\[144px\] {
      font-size:144px
    }
    .laptop\:leading-6 {
      --tw-leading:calc(var(--spacing) * 6);
      line-height:calc(var(--spacing) * 6)
    }
    .laptop\:leading-\[16px\] {
      --tw-leading:16px;
      line-height:16px
    }
    .laptop\:leading-\[20px\] {
      --tw-leading:20px;
      line-height:20px
    }
    .laptop\:leading-\[24px\] {
      --tw-leading:24px;
      line-height:24px
    }
    .laptop\:leading-\[28px\] {
      --tw-leading:28px;
      line-height:28px
    }
    .laptop\:leading-\[32px\] {
      --tw-leading:32px;
      line-height:32px
    }
    .laptop\:leading-\[36px\] {
      --tw-leading:36px;
      line-height:36px
    }
    .laptop\:leading-\[40px\] {
      --tw-leading:40px;
      line-height:40px
    }
    .laptop\:leading-\[48px\] {
      --tw-leading:48px;
      line-height:48px
    }
    .laptop\:leading-\[56px\] {
      --tw-leading:56px;
      line-height:56px
    }
    .laptop\:leading-\[72px\] {
      --tw-leading:72px;
      line-height:72px
    }
    .laptop\:leading-\[96px\] {
      --tw-leading:96px;
      line-height:96px
    }
    .laptop\:leading-\[108px\] {
      --tw-leading:108px;
      line-height:108px
    }
    .laptop\:leading-\[144px\] {
      --tw-leading:144px;
      line-height:144px
    }
    .laptop\:tracking-\[-0\.08px\] {
      --tw-tracking:-.08px;
      letter-spacing:-.08px
    }
    .laptop\:tracking-\[-0\.8px\] {
      --tw-tracking:-.8px;
      letter-spacing:-.8px
    }
    .laptop\:tracking-\[-0\.16px\] {
      --tw-tracking:-.16px;
      letter-spacing:-.16px
    }
    .laptop\:tracking-\[-0\.24px\] {
      --tw-tracking:-.24px;
      letter-spacing:-.24px
    }
    .laptop\:tracking-\[-0\.48px\] {
      --tw-tracking:-.48px;
      letter-spacing:-.48px
    }
    .laptop\:tracking-\[-1\.12px\] {
      --tw-tracking:-1.12px;
      letter-spacing:-1.12px
    }
    .laptop\:tracking-\[-1\.44px\] {
      --tw-tracking:-1.44px;
      letter-spacing:-1.44px
    }
    .laptop\:tracking-\[-2\.08px\] {
      --tw-tracking:-2.08px;
      letter-spacing:-2.08px
    }
    .laptop\:tracking-\[-2\.8px\] {
      --tw-tracking:-2.8px;
      letter-spacing:-2.8px
    }
    .laptop\:tracking-\[-2\.72px\] {
      --tw-tracking:-2.72px;
      letter-spacing:-2.72px
    }
    .laptop\:tracking-\[-4\.2px\] {
      --tw-tracking:-4.2px;
      letter-spacing:-4.2px
    }
    .laptop\:tracking-\[-5\.6px\] {
      --tw-tracking:-5.6px;
      letter-spacing:-5.6px
    }
    .laptop\:tracking-\[0\.24px\] {
      --tw-tracking:.24px;
      letter-spacing:.24px
    }
    .laptop\:tracking-\[0\.25px\] {
      --tw-tracking:.25px;
      letter-spacing:.25px
    }
    .laptop\:tracking-\[0\.32px\] {
      --tw-tracking:.32px;
      letter-spacing:.32px
    }
    .laptop\:tracking-\[0px\] {
      --tw-tracking:0px;
      letter-spacing:0
    }
    .laptop\:whitespace-nowrap {
      white-space:nowrap
    }
    .laptop\:text-light-cool-grey-500 {
      color:var(--color-light-cool-grey-500)
    }
    .laptop\:opacity-0 {
      opacity:0
    }
    .laptop\:opacity-100 {
      opacity:1
    }
    .laptop\:shadow-none {
      --tw-shadow:0 0 #0000;
      box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .laptop\:shadow-transparent {
      --tw-shadow-color:transparent
    }
    @supports (color:color-mix(in lab, red, red)) {
      .laptop\:shadow-transparent {
        --tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)
      }
    }
    @media (hover:hover) {
      .laptop\:group-hover\:-bottom-126:is(:where(.group):hover *) {
        bottom:calc(var(--spacing) * -126)
      }
      .laptop\:group-hover\:opacity-0:is(:where(.group):hover *) {
        opacity:0
      }
      .laptop\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity:1
      }
      .laptop\:hover\:bg-light-cool-grey-75:hover {
        background-color:var(--color-light-cool-grey-75)
      }
      .laptop\:hover\:shadow-transparent:hover {
        --tw-shadow-color:transparent
      }
      @supports (color:color-mix(in lab, red, red)) {
        .laptop\:hover\:shadow-transparent:hover {
          --tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)
        }
      }
    }
    .laptop\:focus\:top-2:focus {
      top:calc(var(--spacing) * 2)
    }
  }
  @media (min-width:120em) {
    .desktop\:absolute {
      position:absolute
    }
    .desktop\:-top-10 {
      top:calc(var(--spacing) * -10)
    }
    .desktop\:top-0 {
      top:0
    }
    .desktop\:top-2\/5 {
      top:40%
    }
    .desktop\:top-5 {
      top:calc(var(--spacing) * 5)
    }
    .desktop\:top-12 {
      top:calc(var(--spacing) * 12)
    }
    .desktop\:top-30 {
      top:calc(var(--spacing) * 30)
    }
    .desktop\:top-40 {
      top:calc(var(--spacing) * 40)
    }
    .desktop\:-right-1\/7 {
      right:-14.2857%
    }
    .desktop\:-right-14 {
      right:calc(var(--spacing) * -14)
    }
    .desktop\:-right-35 {
      right:calc(var(--spacing) * -35)
    }
    .desktop\:right-0 {
      right:0
    }
    .desktop\:right-8 {
      right:calc(var(--spacing) * 8)
    }
    .desktop\:right-10 {
      right:calc(var(--spacing) * 10)
    }
    .desktop\:right-12 {
      right:calc(var(--spacing) * 12)
    }
    .desktop\:right-40 {
      right:calc(var(--spacing) * 40)
    }
    .desktop\:-bottom-1\/4 {
      bottom:-25%
    }
    .desktop\:-bottom-10 {
      bottom:calc(var(--spacing) * -10)
    }
    .desktop\:-bottom-20 {
      bottom:calc(var(--spacing) * -20)
    }
    .desktop\:-bottom-34 {
      bottom:calc(var(--spacing) * -34)
    }
    .desktop\:-bottom-40 {
      bottom:calc(var(--spacing) * -40)
    }
    .desktop\:-bottom-140 {
      bottom:calc(var(--spacing) * -140)
    }
    .desktop\:bottom-0 {
      bottom:0
    }
    .desktop\:bottom-8 {
      bottom:calc(var(--spacing) * 8)
    }
    .desktop\:bottom-10 {
      bottom:calc(var(--spacing) * 10)
    }
    .desktop\:-left-1\/7 {
      left:-14.2857%
    }
    .desktop\:-left-10 {
      left:calc(var(--spacing) * -10)
    }
    .desktop\:-left-30 {
      left:calc(var(--spacing) * -30)
    }
    .desktop\:left-1\/3 {
      left:33.3333%
    }
    .desktop\:left-8 {
      left:calc(var(--spacing) * 8)
    }
    .desktop\:left-10 {
      left:calc(var(--spacing) * 10)
    }
    .desktop\:left-40 {
      left:calc(var(--spacing) * 40)
    }
    .desktop\:-order-1 {
      order:calc(1 * -1)
    }
    .desktop\:order-3 {
      order:3
    }
    .desktop\:order-4 {
      order:4
    }
    .desktop\:col-span-2 {
      grid-column:span 2/span 2
    }
    .desktop\:col-span-3 {
      grid-column:span 3/span 3
    }
    .desktop\:col-span-5 {
      grid-column:span 5/span 5
    }
    .desktop\:row-span-1 {
      grid-row:span 1/span 1
    }
    .desktop\:mx-0 {
      margin-inline:0
    }
    .desktop\:mx-auto {
      margin-inline:auto
    }
    .desktop\:my-5 {
      margin-block:calc(var(--spacing) * 5)
    }
    .desktop\:my-6 {
      margin-block:calc(var(--spacing) * 6)
    }
    .desktop\:my-10 {
      margin-block:calc(var(--spacing) * 10)
    }
    .desktop\:-mt-30 {
      margin-top:calc(var(--spacing) * -30)
    }
    .desktop\:-mt-\[calc\(var\(--navbar-spacer\)\+10px\)\] {
      margin-top:calc(calc(var(--navbar-spacer) + 10px) * -1)
    }
    .desktop\:mt-0 {
      margin-top:0
    }
    .desktop\:mt-5 {
      margin-top:calc(var(--spacing) * 5)
    }
    .desktop\:mt-6 {
      margin-top:calc(var(--spacing) * 6)
    }
    .desktop\:mt-10 {
      margin-top:calc(var(--spacing) * 10)
    }
    .desktop\:mt-10\! {
      margin-top:calc(var(--spacing) * 10)!important
    }
    .desktop\:mt-12 {
      margin-top:calc(var(--spacing) * 12)
    }
    .desktop\:mt-20 {
      margin-top:calc(var(--spacing) * 20)
    }
    .desktop\:mt-40 {
      margin-top:calc(var(--spacing) * 40)
    }
    .desktop\:mt-64 {
      margin-top:calc(var(--spacing) * 64)
    }
    .desktop\:mr-0 {
      margin-right:0
    }
    .desktop\:mr-16 {
      margin-right:calc(var(--spacing) * 16)
    }
    .desktop\:mb-0 {
      margin-bottom:0
    }
    .desktop\:mb-3 {
      margin-bottom:calc(var(--spacing) * 3)
    }
    .desktop\:mb-4 {
      margin-bottom:calc(var(--spacing) * 4)
    }
    .desktop\:mb-5 {
      margin-bottom:calc(var(--spacing) * 5)
    }
    .desktop\:mb-6 {
      margin-bottom:calc(var(--spacing) * 6)
    }
    .desktop\:mb-8 {
      margin-bottom:calc(var(--spacing) * 8)
    }
    .desktop\:mb-10 {
      margin-bottom:calc(var(--spacing) * 10)
    }
    .desktop\:mb-12 {
      margin-bottom:calc(var(--spacing) * 12)
    }
    .desktop\:mb-13 {
      margin-bottom:calc(var(--spacing) * 13)
    }
    .desktop\:mb-14 {
      margin-bottom:calc(var(--spacing) * 14)
    }
    .desktop\:mb-16 {
      margin-bottom:calc(var(--spacing) * 16)
    }
    .desktop\:mb-20 {
      margin-bottom:calc(var(--spacing) * 20)
    }
    .desktop\:mb-23\.5 {
      margin-bottom:calc(var(--spacing) * 23.5)
    }
    .desktop\:mb-24 {
      margin-bottom:calc(var(--spacing) * 24)
    }
    .desktop\:mb-25 {
      margin-bottom:calc(var(--spacing) * 25)
    }
    .desktop\:mb-26 {
      margin-bottom:calc(var(--spacing) * 26)
    }
    .desktop\:mb-30 {
      margin-bottom:calc(var(--spacing) * 30)
    }
    .desktop\:mb-32 {
      margin-bottom:calc(var(--spacing) * 32)
    }
    .desktop\:mb-40 {
      margin-bottom:calc(var(--spacing) * 40)
    }
    .desktop\:mb-64 {
      margin-bottom:calc(var(--spacing) * 64)
    }
    .desktop\:ml-16 {
      margin-left:calc(var(--spacing) * 16)
    }
    .desktop\:block {
      display:block
    }
    .desktop\:flex {
      display:flex
    }
    .desktop\:hidden {
      display:none
    }
    .desktop\:aspect-608\/480 {
      aspect-ratio:608/480
    }
    .desktop\:aspect-848\/680 {
      aspect-ratio:848/680
    }
    .desktop\:aspect-\[1220\/915\] {
      aspect-ratio:1220/915
    }
    .desktop\:size-10 {
      width:calc(var(--spacing) * 10);
      height:calc(var(--spacing) * 10)
    }
    .desktop\:size-45\.5 {
      width:calc(var(--spacing) * 45.5);
      height:calc(var(--spacing) * 45.5)
    }
    .desktop\:size-50 {
      width:calc(var(--spacing) * 50);
      height:calc(var(--spacing) * 50)
    }
    .desktop\:size-69 {
      width:calc(var(--spacing) * 69);
      height:calc(var(--spacing) * 69)
    }
    .desktop\:size-150 {
      width:calc(var(--spacing) * 150);
      height:calc(var(--spacing) * 150)
    }
    .desktop\:size-180 {
      width:calc(var(--spacing) * 180);
      height:calc(var(--spacing) * 180)
    }
    .desktop\:h-12 {
      height:calc(var(--spacing) * 12)
    }
    .desktop\:h-24 {
      height:calc(var(--spacing) * 24)
    }
    .desktop\:h-40 {
      height:calc(var(--spacing) * 40)
    }
    .desktop\:h-49 {
      height:calc(var(--spacing) * 49)
    }
    .desktop\:h-56 {
      height:calc(var(--spacing) * 56)
    }
    .desktop\:h-64 {
      height:calc(var(--spacing) * 64)
    }
    .desktop\:h-90 {
      height:calc(var(--spacing) * 90)
    }
    .desktop\:h-94\.5 {
      height:calc(var(--spacing) * 94.5)
    }
    .desktop\:h-94\.75 {
      height:calc(var(--spacing) * 94.75)
    }
    .desktop\:h-96 {
      height:calc(var(--spacing) * 96)
    }
    .desktop\:h-100 {
      height:calc(var(--spacing) * 100)
    }
    .desktop\:h-106\.5 {
      height:calc(var(--spacing) * 106.5)
    }
    .desktop\:h-115\.5 {
      height:calc(var(--spacing) * 115.5)
    }
    .desktop\:h-125 {
      height:calc(var(--spacing) * 125)
    }
    .desktop\:h-138 {
      height:calc(var(--spacing) * 138)
    }
    .desktop\:h-140 {
      height:calc(var(--spacing) * 140)
    }
    .desktop\:h-141 {
      height:calc(var(--spacing) * 141)
    }
    .desktop\:h-147 {
      height:calc(var(--spacing) * 147)
    }
    .desktop\:h-150 {
      height:calc(var(--spacing) * 150)
    }
    .desktop\:h-165 {
      height:calc(var(--spacing) * 165)
    }
    .desktop\:h-165\.5 {
      height:calc(var(--spacing) * 165.5)
    }
    .desktop\:h-170 {
      height:calc(var(--spacing) * 170)
    }
    .desktop\:h-182\.25 {
      height:calc(var(--spacing) * 182.25)
    }
    .desktop\:h-195 {
      height:calc(var(--spacing) * 195)
    }
    .desktop\:h-200 {
      height:calc(var(--spacing) * 200)
    }
    .desktop\:h-272\.5 {
      height:calc(var(--spacing) * 272.5)
    }
    .desktop\:h-354\.5 {
      height:calc(var(--spacing) * 354.5)
    }
    .desktop\:h-\[474px\] {
      height:474px
    }
    .desktop\:h-\[692px\] {
      height:692px
    }
    .desktop\:h-\[min\(calc\(100vh-40px\)\,960px\)\] {
      height:min(100vh - 40px,960px)
    }
    .desktop\:h-auto {
      height:auto
    }
    .desktop\:max-h-72 {
      max-height:calc(var(--spacing) * 72)
    }
    .desktop\:max-h-120 {
      max-height:calc(var(--spacing) * 120)
    }
    .desktop\:max-h-140 {
      max-height:calc(var(--spacing) * 140)
    }
    .desktop\:max-h-\[19rem\] {
      max-height:19rem
    }
    .desktop\:max-h-\[80vh\] {
      max-height:80vh
    }
    .desktop\:min-h-150 {
      min-height:calc(var(--spacing) * 150)
    }
    .desktop\:min-h-189 {
      min-height:calc(var(--spacing) * 189)
    }
    .desktop\:min-h-\[min\(calc\(100vh-40px\)\,960px\)\] {
      min-height:min(100vh - 40px,960px)
    }
    .desktop\:min-h-auto {
      min-height:auto
    }
    .desktop\:w-2\/5 {
      width:40%
    }
    .desktop\:w-3\/5 {
      width:60%
    }
    .desktop\:w-11 {
      width:calc(var(--spacing) * 11)
    }
    .desktop\:w-12 {
      width:calc(var(--spacing) * 12)
    }
    .desktop\:w-19\.5 {
      width:calc(var(--spacing) * 19.5)
    }
    .desktop\:w-32 {
      width:calc(var(--spacing) * 32)
    }
    .desktop\:w-45 {
      width:calc(var(--spacing) * 45)
    }
    .desktop\:w-46\.25 {
      width:calc(var(--spacing) * 46.25)
    }
    .desktop\:w-56 {
      width:calc(var(--spacing) * 56)
    }
    .desktop\:w-72 {
      width:calc(var(--spacing) * 72)
    }
    .desktop\:w-88 {
      width:calc(var(--spacing) * 88)
    }
    .desktop\:w-104\.5 {
      width:calc(var(--spacing) * 104.5)
    }
    .desktop\:w-105 {
      width:calc(var(--spacing) * 105)
    }
    .desktop\:w-123 {
      width:calc(var(--spacing) * 123)
    }
    .desktop\:w-125 {
      width:calc(var(--spacing) * 125)
    }
    .desktop\:w-132 {
      width:calc(var(--spacing) * 132)
    }
    .desktop\:w-135 {
      width:calc(var(--spacing) * 135)
    }
    .desktop\:w-150 {
      width:calc(var(--spacing) * 150)
    }
    .desktop\:w-152 {
      width:calc(var(--spacing) * 152)
    }
    .desktop\:w-158 {
      width:calc(var(--spacing) * 158)
    }
    .desktop\:w-159\.5 {
      width:calc(var(--spacing) * 159.5)
    }
    .desktop\:w-160 {
      width:calc(var(--spacing) * 160)
    }
    .desktop\:w-167 {
      width:calc(var(--spacing) * 167)
    }
    .desktop\:w-168 {
      width:calc(var(--spacing) * 168)
    }
    .desktop\:w-178 {
      width:calc(var(--spacing) * 178)
    }
    .desktop\:w-189 {
      width:calc(var(--spacing) * 189)
    }
    .desktop\:w-210 {
      width:calc(var(--spacing) * 210)
    }
    .desktop\:w-227 {
      width:calc(var(--spacing) * 227)
    }
    .desktop\:w-227\.25 {
      width:calc(var(--spacing) * 227.25)
    }
    .desktop\:w-230 {
      width:calc(var(--spacing) * 230)
    }
    .desktop\:w-240 {
      width:calc(var(--spacing) * 240)
    }
    .desktop\:w-409 {
      width:calc(var(--spacing) * 409)
    }
    .desktop\:w-auto {
      width:auto
    }
    .desktop\:w-full {
      width:100%
    }
    .desktop\:max-w-100 {
      max-width:calc(var(--spacing) * 100)
    }
    .desktop\:max-w-102\.5 {
      max-width:calc(var(--spacing) * 102.5)
    }
    .desktop\:max-w-105 {
      max-width:calc(var(--spacing) * 105)
    }
    .desktop\:max-w-119 {
      max-width:calc(var(--spacing) * 119)
    }
    .desktop\:max-w-120 {
      max-width:calc(var(--spacing) * 120)
    }
    .desktop\:max-w-125 {
      max-width:calc(var(--spacing) * 125)
    }
    .desktop\:max-w-128 {
      max-width:calc(var(--spacing) * 128)
    }
    .desktop\:max-w-137\.5 {
      max-width:calc(var(--spacing) * 137.5)
    }
    .desktop\:max-w-138\.5 {
      max-width:calc(var(--spacing) * 138.5)
    }
    .desktop\:max-w-152\.5 {
      max-width:calc(var(--spacing) * 152.5)
    }
    .desktop\:max-w-166 {
      max-width:calc(var(--spacing) * 166)
    }
    .desktop\:max-w-168 {
      max-width:calc(var(--spacing) * 168)
    }
    .desktop\:max-w-182 {
      max-width:calc(var(--spacing) * 182)
    }
    .desktop\:max-w-185 {
      max-width:calc(var(--spacing) * 185)
    }
    .desktop\:max-w-189 {
      max-width:calc(var(--spacing) * 189)
    }
    .desktop\:max-w-194 {
      max-width:calc(var(--spacing) * 194)
    }
    .desktop\:max-w-195 {
      max-width:calc(var(--spacing) * 195)
    }
    .desktop\:max-w-197 {
      max-width:calc(var(--spacing) * 197)
    }
    .desktop\:max-w-200 {
      max-width:calc(var(--spacing) * 200)
    }
    .desktop\:max-w-208 {
      max-width:calc(var(--spacing) * 208)
    }
    .desktop\:max-w-215 {
      max-width:calc(var(--spacing) * 215)
    }
    .desktop\:max-w-219 {
      max-width:calc(var(--spacing) * 219)
    }
    .desktop\:max-w-222 {
      max-width:calc(var(--spacing) * 222)
    }
    .desktop\:max-w-226\.75 {
      max-width:calc(var(--spacing) * 226.75)
    }
    .desktop\:max-w-227 {
      max-width:calc(var(--spacing) * 227)
    }
    .desktop\:max-w-260 {
      max-width:calc(var(--spacing) * 260)
    }
    .desktop\:max-w-270 {
      max-width:calc(var(--spacing) * 270)
    }
    .desktop\:max-w-286 {
      max-width:calc(var(--spacing) * 286)
    }
    .desktop\:max-w-305 {
      max-width:calc(var(--spacing) * 305)
    }
    .desktop\:max-w-325\! {
      max-width:calc(var(--spacing) * 325)!important
    }
    .desktop\:max-w-380 {
      max-width:calc(var(--spacing) * 380)
    }
    .desktop\:max-w-382 {
      max-width:calc(var(--spacing) * 382)
    }
    .desktop\:max-w-396 {
      max-width:calc(var(--spacing) * 396)
    }
    .desktop\:max-w-402\.5\! {
      max-width:calc(var(--spacing) * 402.5)!important
    }
    .desktop\:max-w-403\! {
      max-width:calc(var(--spacing) * 403)!important
    }
    .desktop\:max-w-418\.5\! {
      max-width:calc(var(--spacing) * 418.5)!important
    }
    .desktop\:max-w-desktop {
      max-width:var(--max-w-desktop)
    }
    .desktop\:max-w-full {
      max-width:100%
    }
    .desktop\:max-w-laptop {
      max-width:var(--max-w-laptop)
    }
    .desktop\:max-w-md {
      max-width:var(--container-md)
    }
    .desktop\:max-w-none {
      max-width:none
    }
    .desktop\:min-w-160 {
      min-width:calc(var(--spacing) * 160)
    }
    .desktop\:min-w-189 {
      min-width:calc(var(--spacing) * 189)
    }
    .desktop\:min-w-\[28\%\] {
      min-width:28%
    }
    .desktop\:flex-1 {
      flex:1
    }
    .desktop\:flex-\[0_0_20\%\] {
      flex:0 0 20%
    }
    .desktop\:flex-\[0_0_25\%\] {
      flex:0 0 25%
    }
    .desktop\:flex-\[0_0_30\%\] {
      flex:0 0 30%
    }
    .desktop\:flex-\[0_0_30\.5\%\] {
      flex:0 0 30.5%
    }
    .desktop\:flex-\[0_0_40\%\] {
      flex:0 0 40%
    }
    .desktop\:flex-none {
      flex:none
    }
    .desktop\:shrink-0 {
      flex-shrink:0
    }
    .desktop\:grow-0 {
      flex-grow:0
    }
    .desktop\:basis-96 {
      flex-basis:calc(var(--spacing) * 96)
    }
    .desktop\:basis-103 {
      flex-basis:calc(var(--spacing) * 103)
    }
    .desktop\:basis-305 {
      flex-basis:calc(var(--spacing) * 305)
    }
    .desktop\:basis-auto {
      flex-basis:auto
    }
    .desktop\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .desktop\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .desktop\:grid-cols-7 {
      grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .desktop\:grid-cols-\[1fr_406px_1fr\] {
      grid-template-columns:1fr 406px 1fr
    }
    .desktop\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .desktop\:flex-col {
      flex-direction:column
    }
    .desktop\:flex-row {
      flex-direction:row
    }
    .desktop\:flex-row-reverse {
      flex-direction:row-reverse
    }
    .desktop\:flex-nowrap {
      flex-wrap:nowrap
    }
    .desktop\:items-center {
      align-items:center
    }
    .desktop\:items-start {
      align-items:flex-start
    }
    .desktop\:justify-around {
      justify-content:space-around
    }
    .desktop\:justify-between {
      justify-content:space-between
    }
    .desktop\:justify-center {
      justify-content:center
    }
    .desktop\:justify-start {
      justify-content:flex-start
    }
    .desktop\:gap-2 {
      gap:calc(var(--spacing) * 2)
    }
    .desktop\:gap-4 {
      gap:calc(var(--spacing) * 4)
    }
    .desktop\:gap-5 {
      gap:calc(var(--spacing) * 5)
    }
    .desktop\:gap-6 {
      gap:calc(var(--spacing) * 6)
    }
    .desktop\:gap-10 {
      gap:calc(var(--spacing) * 10)
    }
    .desktop\:gap-16 {
      gap:calc(var(--spacing) * 16)
    }
    .desktop\:gap-20 {
      gap:calc(var(--spacing) * 20)
    }
    .desktop\:gap-24 {
      gap:calc(var(--spacing) * 24)
    }
    .desktop\:gap-28 {
      gap:calc(var(--spacing) * 28)
    }
    .desktop\:gap-32 {
      gap:calc(var(--spacing) * 32)
    }
    .desktop\:gap-40 {
      gap:calc(var(--spacing) * 40)
    }
    :where(.desktop\:space-y-20>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
      margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))
    }
    .desktop\:gap-x-5 {
      column-gap:calc(var(--spacing) * 5)
    }
    .desktop\:gap-x-6 {
      column-gap:calc(var(--spacing) * 6)
    }
    .desktop\:gap-x-10 {
      column-gap:calc(var(--spacing) * 10)
    }
    .desktop\:gap-x-12 {
      column-gap:calc(var(--spacing) * 12)
    }
    .desktop\:gap-x-16 {
      column-gap:calc(var(--spacing) * 16)
    }
    .desktop\:gap-x-24 {
      column-gap:calc(var(--spacing) * 24)
    }
    .desktop\:gap-x-30\.5 {
      column-gap:calc(var(--spacing) * 30.5)
    }
    .desktop\:gap-x-48 {
      column-gap:calc(var(--spacing) * 48)
    }
    .desktop\:gap-y-0 {
      row-gap:0
    }
    .desktop\:gap-y-10 {
      row-gap:calc(var(--spacing) * 10)
    }
    .desktop\:gap-y-15 {
      row-gap:calc(var(--spacing) * 15)
    }
    .desktop\:gap-y-16 {
      row-gap:calc(var(--spacing) * 16)
    }
    .desktop\:gap-y-20 {
      row-gap:calc(var(--spacing) * 20)
    }
    .desktop\:gap-y-24 {
      row-gap:calc(var(--spacing) * 24)
    }
    .desktop\:gap-y-40 {
      row-gap:calc(var(--spacing) * 40)
    }
    .desktop\:self-center {
      align-self:center
    }
    .desktop\:self-end {
      align-self:flex-end
    }
    .desktop\:self-stretch {
      align-self:stretch
    }
    .desktop\:rounded-24 {
      border-radius:var(--radius-24)
    }
    .desktop\:rounded-br-xl {
      border-bottom-right-radius:var(--radius-xl)
    }
    .desktop\:object-contain {
      object-fit:contain
    }
    .desktop\:object-bottom-right {
      object-position:right bottom
    }
    .desktop\:object-center {
      object-position:center
    }
    .desktop\:p-5 {
      padding:calc(var(--spacing) * 5)
    }
    .desktop\:p-7 {
      padding:calc(var(--spacing) * 7)
    }
    .desktop\:p-8 {
      padding:calc(var(--spacing) * 8)
    }
    .desktop\:p-10 {
      padding:calc(var(--spacing) * 10)
    }
    .desktop\:p-12 {
      padding:calc(var(--spacing) * 12)
    }
    .desktop\:p-16 {
      padding:calc(var(--spacing) * 16)
    }
    .desktop\:p-20 {
      padding:calc(var(--spacing) * 20)
    }
    .desktop\:p-22 {
      padding:calc(var(--spacing) * 22)
    }
    .desktop\:px-0 {
      padding-inline:0
    }
    .desktop\:px-6 {
      padding-inline:calc(var(--spacing) * 6)
    }
    .desktop\:px-8 {
      padding-inline:calc(var(--spacing) * 8)
    }
    .desktop\:px-10 {
      padding-inline:calc(var(--spacing) * 10)
    }
    .desktop\:px-16 {
      padding-inline:calc(var(--spacing) * 16)
    }
    .desktop\:px-18 {
      padding-inline:calc(var(--spacing) * 18)
    }
    .desktop\:px-20 {
      padding-inline:calc(var(--spacing) * 20)
    }
    .desktop\:px-24 {
      padding-inline:calc(var(--spacing) * 24)
    }
    .desktop\:px-40 {
      padding-inline:calc(var(--spacing) * 40)
    }
    .desktop\:px-60 {
      padding-inline:calc(var(--spacing) * 60)
    }
    .desktop\:py-5 {
      padding-block:calc(var(--spacing) * 5)
    }
    .desktop\:py-6 {
      padding-block:calc(var(--spacing) * 6)
    }
    .desktop\:py-8 {
      padding-block:calc(var(--spacing) * 8)
    }
    .desktop\:py-10 {
      padding-block:calc(var(--spacing) * 10)
    }
    .desktop\:py-12 {
      padding-block:calc(var(--spacing) * 12)
    }
    .desktop\:py-20 {
      padding-block:calc(var(--spacing) * 20)
    }
    .desktop\:py-24 {
      padding-block:calc(var(--spacing) * 24)
    }
    .desktop\:py-40 {
      padding-block:calc(var(--spacing) * 40)
    }
    .desktop\:pt-0 {
      padding-top:0
    }
    .desktop\:pt-1 {
      padding-top:var(--spacing)
    }
    .desktop\:pt-5 {
      padding-top:calc(var(--spacing) * 5)
    }
    .desktop\:pt-8 {
      padding-top:calc(var(--spacing) * 8)
    }
    .desktop\:pt-10 {
      padding-top:calc(var(--spacing) * 10)
    }
    .desktop\:pt-12 {
      padding-top:calc(var(--spacing) * 12)
    }
    .desktop\:pt-15 {
      padding-top:calc(var(--spacing) * 15)
    }
    .desktop\:pt-16 {
      padding-top:calc(var(--spacing) * 16)
    }
    .desktop\:pt-20 {
      padding-top:calc(var(--spacing) * 20)
    }
    .desktop\:pt-24 {
      padding-top:calc(var(--spacing) * 24)
    }
    .desktop\:pt-27 {
      padding-top:calc(var(--spacing) * 27)
    }
    .desktop\:pt-32 {
      padding-top:calc(var(--spacing) * 32)
    }
    .desktop\:pt-40 {
      padding-top:calc(var(--spacing) * 40)
    }
    .desktop\:pr-0 {
      padding-right:0
    }
    .desktop\:pr-10 {
      padding-right:calc(var(--spacing) * 10)
    }
    .desktop\:pr-16 {
      padding-right:calc(var(--spacing) * 16)
    }
    .desktop\:pb-0 {
      padding-bottom:0
    }
    .desktop\:pb-4 {
      padding-bottom:calc(var(--spacing) * 4)
    }
    .desktop\:pb-5 {
      padding-bottom:calc(var(--spacing) * 5)
    }
    .desktop\:pb-8 {
      padding-bottom:calc(var(--spacing) * 8)
    }
    .desktop\:pb-10 {
      padding-bottom:calc(var(--spacing) * 10)
    }
    .desktop\:pb-12 {
      padding-bottom:calc(var(--spacing) * 12)
    }
    .desktop\:pb-16 {
      padding-bottom:calc(var(--spacing) * 16)
    }
    .desktop\:pb-17\.5 {
      padding-bottom:calc(var(--spacing) * 17.5)
    }
    .desktop\:pb-18 {
      padding-bottom:calc(var(--spacing) * 18)
    }
    .desktop\:pb-19 {
      padding-bottom:calc(var(--spacing) * 19)
    }
    .desktop\:pb-20 {
      padding-bottom:calc(var(--spacing) * 20)
    }
    .desktop\:pb-24 {
      padding-bottom:calc(var(--spacing) * 24)
    }
    .desktop\:pb-25 {
      padding-bottom:calc(var(--spacing) * 25)
    }
    .desktop\:pb-40 {
      padding-bottom:calc(var(--spacing) * 40)
    }
    .desktop\:pb-42 {
      padding-bottom:calc(var(--spacing) * 42)
    }
    .desktop\:pl-16 {
      padding-left:calc(var(--spacing) * 16)
    }
    .desktop\:pl-40 {
      padding-left:calc(var(--spacing) * 40)
    }
    .desktop\:text-center {
      text-align:center
    }
    .desktop\:text-left {
      text-align:left
    }
    .desktop\:text-right {
      text-align:right
    }
    .desktop\:text-7xl {
      font-size:var(--text-7xl);
      line-height:var(--tw-leading,var(--text-7xl--line-height))
    }
    .desktop\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .desktop\:text-\[12\.5rem\] {
      font-size:12.5rem
    }
    .desktop\:text-\[12\.875rem\] {
      font-size:12.875rem
    }
    .desktop\:text-\[12px\] {
      font-size:12px
    }
    .desktop\:text-\[14px\] {
      font-size:14px
    }
    .desktop\:text-\[16px\] {
      font-size:16px
    }
    .desktop\:text-\[18px\] {
      font-size:18px
    }
    .desktop\:text-\[20px\] {
      font-size:20px
    }
    .desktop\:text-\[24px\] {
      font-size:24px
    }
    .desktop\:text-\[32px\] {
      font-size:32px
    }
    .desktop\:text-\[40px\] {
      font-size:40px
    }
    .desktop\:text-\[44px\] {
      font-size:44px
    }
    .desktop\:text-\[56px\] {
      font-size:56px
    }
    .desktop\:text-\[72px\] {
      font-size:72px
    }
    .desktop\:text-\[80px\] {
      font-size:80px
    }
    .desktop\:text-\[96px\] {
      font-size:96px
    }
    .desktop\:text-\[120px\] {
      font-size:120px
    }
    .desktop\:text-\[160px\] {
      font-size:160px
    }
    .desktop\:leading-6 {
      --tw-leading:calc(var(--spacing) * 6);
      line-height:calc(var(--spacing) * 6)
    }
    .desktop\:leading-\[16px\] {
      --tw-leading:16px;
      line-height:16px
    }
    .desktop\:leading-\[20px\] {
      --tw-leading:20px;
      line-height:20px
    }
    .desktop\:leading-\[24px\] {
      --tw-leading:24px;
      line-height:24px
    }
    .desktop\:leading-\[28px\] {
      --tw-leading:28px;
      line-height:28px
    }
    .desktop\:leading-\[32px\] {
      --tw-leading:32px;
      line-height:32px
    }
    .desktop\:leading-\[34px\] {
      --tw-leading:34px;
      line-height:34px
    }
    .desktop\:leading-\[36px\] {
      --tw-leading:36px;
      line-height:36px
    }
    .desktop\:leading-\[40px\] {
      --tw-leading:40px;
      line-height:40px
    }
    .desktop\:leading-\[48px\] {
      --tw-leading:48px;
      line-height:48px
    }
    .desktop\:leading-\[64px\] {
      --tw-leading:64px;
      line-height:64px
    }
    .desktop\:leading-\[80px\] {
      --tw-leading:80px;
      line-height:80px
    }
    .desktop\:leading-\[84px\] {
      --tw-leading:84px;
      line-height:84px
    }
    .desktop\:leading-\[112px\] {
      --tw-leading:112px;
      line-height:112px
    }
    .desktop\:leading-\[120px\] {
      --tw-leading:120px;
      line-height:120px
    }
    .desktop\:leading-\[160px\] {
      --tw-leading:160px;
      line-height:160px
    }
    .desktop\:tracking-\[-0\.08px\] {
      --tw-tracking:-.08px;
      letter-spacing:-.08px
    }
    .desktop\:tracking-\[-0\.8px\] {
      --tw-tracking:-.8px;
      letter-spacing:-.8px
    }
    .desktop\:tracking-\[-0\.16px\] {
      --tw-tracking:-.16px;
      letter-spacing:-.16px
    }
    .desktop\:tracking-\[-0\.24px\] {
      --tw-tracking:-.24px;
      letter-spacing:-.24px
    }
    .desktop\:tracking-\[-0\.48px\] {
      --tw-tracking:-.48px;
      letter-spacing:-.48px
    }
    .desktop\:tracking-\[-1\.12px\] {
      --tw-tracking:-1.12px;
      letter-spacing:-1.12px
    }
    .desktop\:tracking-\[-1\.76px\] {
      --tw-tracking:-1.76px;
      letter-spacing:-1.76px
    }
    .desktop\:tracking-\[-2\.4px\] {
      --tw-tracking:-2.4px;
      letter-spacing:-2.4px
    }
    .desktop\:tracking-\[-3\.2px\] {
      --tw-tracking:-3.2px;
      letter-spacing:-3.2px
    }
    .desktop\:tracking-\[-4\.8px\] {
      --tw-tracking:-4.8px;
      letter-spacing:-4.8px
    }
    .desktop\:tracking-\[-6\.4px\] {
      --tw-tracking:-6.4px;
      letter-spacing:-6.4px
    }
    .desktop\:tracking-\[0\.24px\] {
      --tw-tracking:.24px;
      letter-spacing:.24px
    }
    .desktop\:tracking-\[0\.25px\] {
      --tw-tracking:.25px;
      letter-spacing:.25px
    }
    .desktop\:tracking-\[0\.32px\] {
      --tw-tracking:.32px;
      letter-spacing:.32px
    }
    .desktop\:tracking-\[0px\] {
      --tw-tracking:0px;
      letter-spacing:0
    }
    .desktop\:whitespace-nowrap {
      white-space:nowrap
    }
    @media (hover:hover) {
      .desktop\:group-hover\:-bottom-134:is(:where(.group):hover *) {
        bottom:calc(var(--spacing) * -134)
      }
    }
    .desktop\:even\:col-start-auto:nth-child(2n) {
      grid-column-start:auto
    }
  }
  @media (min-width:48rem) {
    .md\:order-2 {
      order:2
    }
    .md\:order-last {
      order:9999
    }
    .md\:row-span-2 {
      grid-row:span 2/span 2
    }
    .md\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .md\:grid-cols-\[auto_240px\] {
      grid-template-columns:auto 240px
    }
    .md\:grid-rows-\[auto_1fr\] {
      grid-template-rows:auto 1fr
    }
    .md\:gap-10 {
      gap:calc(var(--spacing) * 10)
    }
  }
  .\[\&_i\]\:h-6 i {
    height:calc(var(--spacing) * 6)
  }
  .\[\&_i\]\:w-6 i {
    width:calc(var(--spacing) * 6)
  }
  .\[\&_img\]\:my-0\! img {
    margin-block:0!important
  }
  .\[\&_img\]\:w-\[85\%\] img {
    width:85%
  }
  .\[\&_img\]\:p-4 img {
    padding:calc(var(--spacing) * 4)
  }
  .\[\&_img\]\:pt-8 img {
    padding-top:calc(var(--spacing) * 8)
  }
  .\[\&_p\]\:inline p {
    display:inline
  }
  .\[\&_svg\]\:\!size-4 svg {
    width:calc(var(--spacing) * 4)!important;
    height:calc(var(--spacing) * 4)!important
  }
  .\[\&_svg\]\:\!size-5 svg {
    width:calc(var(--spacing) * 5)!important;
    height:calc(var(--spacing) * 5)!important
  }
  .\[\&_svg\]\:\!size-6 svg {
    width:calc(var(--spacing) * 6)!important;
    height:calc(var(--spacing) * 6)!important
  }
  .\[\&_svg\]\:size-4 svg {
    width:calc(var(--spacing) * 4);
    height:calc(var(--spacing) * 4)
  }
  .\[\&_svg\]\:size-5 svg {
    width:calc(var(--spacing) * 5);
    height:calc(var(--spacing) * 5)
  }
  .\[\&_svg\]\:size-6 svg {
    width:calc(var(--spacing) * 6);
    height:calc(var(--spacing) * 6)
  }
  .\[\&_svg\]\:size-6\! svg {
    width:calc(var(--spacing) * 6)!important;
    height:calc(var(--spacing) * 6)!important
  }
  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink:0
  }
  .\[\&\:\:-webkit-resizer\]\:size-4::-webkit-resizer {
    width:calc(var(--spacing) * 4);
    height:calc(var(--spacing) * 4)
  }
  .\[\&\:\:-webkit-resizer\]\:border-0::-webkit-resizer {
    border-style:var(--tw-border-style);
    border-width:0
  }
  .\[\&\:\:-webkit-resizer\]\:bg-transparent::-webkit-resizer {
    background-color:#0000
  }
  .\[\:not\(\:placeholder-shown\)\]\:px-4:not(:placeholder-shown) {
    padding-inline:calc(var(--spacing) * 4)
  }
  .\[\:not\(\:placeholder-shown\)\]\:pt-5:not(:placeholder-shown) {
    padding-top:calc(var(--spacing) * 5)
  }
  .\[\:not\(\:placeholder-shown\)\]\:pt-6:not(:placeholder-shown) {
    padding-top:calc(var(--spacing) * 6)
  }
  .\[\:not\(\:placeholder-shown\)\]\:pb-1\.5:not(:placeholder-shown) {
    padding-bottom:calc(var(--spacing) * 1.5)
  }
  .\[\&\>\*\:not\(summary\)\]\:px-4>:not(summary) {
    padding-inline:calc(var(--spacing) * 4)
  }
  .\[\&\>\*\:not\(summary\)\]\:pb-4>:not(summary) {
    padding-bottom:calc(var(--spacing) * 4)
  }
  .\[\&\>\*\:last-child\]\:\[\&\>div\:last-child\]\:border-b-0>:last-child>div:last-child {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0
  }
  .\[\&\>div\>strong\]\:text-light-cool-grey-900>div>strong {
    color:var(--color-light-cool-grey-900)
  }
  .\[\&\>img\]\:opacity-50>img {
    opacity:.5
  }
  .\[\&\>path\:nth-child\(1\)\]\:fill-\[\#3B99FC\]>path:first-child {
    fill:#3b99fc
  }
  .\[\&\>svg\]\:z-200>svg {
    z-index:200
  }
  .\[\&\>svg\]\:inline>svg {
    display:inline
  }
  .\[\&\>svg\]\:size-6>svg {
    width:calc(var(--spacing) * 6);
    height:calc(var(--spacing) * 6)
  }
  .\[\&\>svg\]\:h-8>svg {
    height:calc(var(--spacing) * 8)
  }
  .\[\&\>svg\]\:h-12>svg {
    height:calc(var(--spacing) * 12)
  }
  .\[\&\>svg\]\:w-8>svg {
    width:calc(var(--spacing) * 8)
  }
  .\[\&\>svg\]\:w-12>svg {
    width:calc(var(--spacing) * 12)
  }
  .\[\&\>svg\]\:text-light-cool-grey-900>svg {
    color:var(--color-light-cool-grey-900)
  }
  .\[\&\>svg\]\:text-light-cool-grey-alpha-900>svg {
    color:var(--color-light-cool-grey-alpha-900)
  }
  .\[\&\>svg\]\:text-light-green-700>svg {
    color:var(--color-light-green-700)
  }
  @media (min-width:48em) {
    .tablet\:\[\&\>svg\]\:h-10>svg {
      height:calc(var(--spacing) * 10)
    }
    .tablet\:\[\&\>svg\]\:w-10>svg {
      width:calc(var(--spacing) * 10)
    }
  }
  @media (min-width:80em) {
    .laptop\:\[\&\>svg\]\:size-8>svg {
      width:calc(var(--spacing) * 8);
      height:calc(var(--spacing) * 8)
    }
  }
  .\[\&\>ul\]\:pl-2>ul {
    padding-left:calc(var(--spacing) * 2)
  }
  @media (min-height:961px) {
    .\[\@media\(min-height\:961px\)\]\:relative {
      position:relative
    }
  }
  .scrollbar-hide::-webkit-scrollbar {
    display:none
  }
}
@keyframes marqueeLeft {
  0% {
    transform:translate(0%)
  }
  to {
    transform:translate(-100%)
  }
}
@keyframes marqueeRight {
  0% {
    transform:translate(100%)
  }
  to {
    transform:translate(0%)
  }
}
@keyframes skeletonGradient {
  0% {
    background-position:0%;
    background-size:200% 200%
  }
  to {
    background-position:100%;
    background-size:200% 200%
  }
}
@keyframes scroll-parallax-y {
  0% {
    transform:translateY(var(--scroll-y-start,0))
  }
  to {
    transform:translateY(var(--scroll-y-end,0))
  }
}
@keyframes scroll-slide-in {
  0% {
    opacity:0;
    transform:translateX(var(--scroll-slide-from,0))
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
@media (prefers-reduced-motion:no-preference) {
  @supports (animation-timeline:view()) and (animation-range:entry) {
    .scroll-parallax-y {
      animation:linear both scroll-parallax-y;
      animation-timeline:view();
      animation-range:entry exit 0%
    }
    .scroll-slide-in-left {
      --scroll-slide-from:calc(-1 * var(--scroll-slide-offset,100vw));
      animation:linear both scroll-slide-in;
      animation-timeline:view();
      animation-range:entry
    }
    .scroll-slide-in-right {
      --scroll-slide-from:var(--scroll-slide-offset,100vw);
      animation:linear both scroll-slide-in;
      animation-timeline:view();
      animation-range:entry
    }
  }
}
@keyframes campaign-banner-fade-in {
  0% {
    opacity:0;
    transform:translateY(-20px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@media (prefers-reduced-motion:no-preference) {
  .animate-campaign-banner-in {
    animation:.5s ease-out both campaign-banner-fade-in
  }
}
.flex-break {
  flex-basis:100%;
  height:0
}
.transition-custom {
  transition:all .2s cubic-bezier(.8,.2,.48,1)
}
.react-tooltip.react-tooltip {
  background-color:var(--color-light-cool-grey-900);
  border-radius:1rem;
  max-width:min(35rem,100vw - 2rem);
  padding:0;
  font-size:1rem;
  line-height:1.5rem
}
.react-tooltip .react-tooltip-content-wrapper {
  padding:1rem 1.5rem;
  display:block
}
#ada-button-frame {
  display:none
}
#ada-entry {
  z-index:var(--z-aboveMenu);
  position:absolute
}
#ada-entry>div,
#ada-entry iframe,
#ada-entry div[style*=z-index] {
  z-index:var(--z-aboveMenu)!important
}
@media (min-width:48em) {
  :root {
    --shopping-assistant-width:18.75rem
  }
}
@media (min-width:80em) {
  :root {
    --shopping-assistant-width:23.25rem
  }
}
@media (min-width:120em) {
  :root {
    --shopping-assistant-width:27.125rem
  }
}
[data-shopping-assistant-shift] {
  transition:padding-left .3s ease-out
}
body[data-shopping-assistant-open=true] [data-shopping-assistant-shift] {
  padding-left:var(--shopping-assistant-width)
}
#shopping-assistant-ada {
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden
}
#shopping-assistant-ada #ada-entry {
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  position:absolute!important;
  inset:0!important
}
#shopping-assistant-ada #ada-entry>div,
#shopping-assistant-ada iframe {
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  max-height:100%!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-scale-x {
  syntax:"*";
  inherits:false;
  initial-value:1
}
@property --tw-scale-y {
  syntax:"*";
  inherits:false;
  initial-value:1
}
@property --tw-scale-z {
  syntax:"*";
  inherits:false;
  initial-value:1
}
@property --tw-rotate-x {
  syntax:"*";
  inherits:false
}
@property --tw-rotate-y {
  syntax:"*";
  inherits:false
}
@property --tw-rotate-z {
  syntax:"*";
  inherits:false
}
@property --tw-skew-x {
  syntax:"*";
  inherits:false
}
@property --tw-skew-y {
  syntax:"*";
  inherits:false
}
@property --tw-space-y-reverse {
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --tw-space-x-reverse {
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --tw-divide-y-reverse {
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --tw-border-style {
  syntax:"*";
  inherits:false;
  initial-value:solid
}
@property --tw-gradient-position {
  syntax:"*";
  inherits:false
}
@property --tw-gradient-from {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --tw-gradient-via {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --tw-gradient-to {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --tw-gradient-stops {
  syntax:"*";
  inherits:false
}
@property --tw-gradient-via-stops {
  syntax:"*";
  inherits:false
}
@property --tw-gradient-from-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:0%
}
@property --tw-gradient-via-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:50%
}
@property --tw-gradient-to-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:100%
}
@property --tw-leading {
  syntax:"*";
  inherits:false
}
@property --tw-font-weight {
  syntax:"*";
  inherits:false
}
@property --tw-tracking {
  syntax:"*";
  inherits:false
}
@property --tw-ordinal {
  syntax:"*";
  inherits:false
}
@property --tw-slashed-zero {
  syntax:"*";
  inherits:false
}
@property --tw-numeric-figure {
  syntax:"*";
  inherits:false
}
@property --tw-numeric-spacing {
  syntax:"*";
  inherits:false
}
@property --tw-numeric-fraction {
  syntax:"*";
  inherits:false
}
@property --tw-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@property --tw-shadow-color {
  syntax:"*";
  inherits:false
}
@property --tw-shadow-alpha {
  syntax:"<percentage>";
  inherits:false;
  initial-value:100%
}
@property --tw-inset-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@property --tw-inset-shadow-color {
  syntax:"*";
  inherits:false
}
@property --tw-inset-shadow-alpha {
  syntax:"<percentage>";
  inherits:false;
  initial-value:100%
}
@property --tw-ring-color {
  syntax:"*";
  inherits:false
}
@property --tw-ring-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@property --tw-inset-ring-color {
  syntax:"*";
  inherits:false
}
@property --tw-inset-ring-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@property --tw-ring-inset {
  syntax:"*";
  inherits:false
}
@property --tw-ring-offset-width {
  syntax:"<length>";
  inherits:false;
  initial-value:0
}
@property --tw-ring-offset-color {
  syntax:"*";
  inherits:false;
  initial-value:#fff
}
@property --tw-ring-offset-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@property --tw-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-backdrop-blur {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-brightness {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-contrast {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-grayscale {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-hue-rotate {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-invert {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-opacity {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-saturate {
  syntax:"*";
  inherits:false
}
@property --tw-backdrop-sepia {
  syntax:"*";
  inherits:false
}
@property --tw-duration {
  syntax:"*";
  inherits:false
}
@property --tw-ease {
  syntax:"*";
  inherits:false
}
@property --tw-content {
  syntax:"*";
  inherits:false;
  initial-value:""
}
@keyframes spin {
  to {
    transform:rotate(360deg)
  }
}
@keyframes pulse {
  50% {
    opacity:.5
  }
}
@keyframes fade-up {
  0% {
    opacity:0;
    transform:translateY(2rem)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
