.mx-auto {
  margin-inline: auto;
}
.my-2 {
  margin-block: 0.5rem;
}
.my-4 {
  margin-block: 1rem;
}
.my-8 {
  margin-block: 2rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.h-\[240px\] {
  height: 240px;
}
.h-full {
  height: 100%;
}
.w-32 {
  width: 8rem;
}
.w-full {
  width: 100%;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-lg {
  max-width: 32rem;
}
.transform {
  transform:     ;
}
.list-disc {
  list-style-type: disc;
}
.flex-col {
  flex-direction: column;
}
.justify-center {
  justify-content: center;
}
.gap-4 {
  gap: 1rem;
}
.gap-8 {
  gap: 2rem;
}
.overflow-hidden {
  overflow: hidden;
}
.bg-orange-200 {
  background-color: oklch(90.1% 0.076 70.697);
}
.bg-white\/5 {
  background-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #fff 5%, transparent);
}
}
  .object-cover {
  object-fit: cover;
}
.p-2 {
  padding: 0.5rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.px-4 {
  padding-inline: 1rem;
}
.py-4 {
  padding-block: 1rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-32 {
  padding-top: 8rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.text-center {
  text-align: center;
}
.text-2xl {
  font-size: 1.5rem;
    line-height: var(--text-2xl--line-height);
}
.text-4xl {
  font-size: 2.25rem;
    line-height: var(--text-4xl--line-height);
}
.text-base {
  font-size: 1rem;
    line-height: var(--text-base--line-height);
}
.text-sm {
  font-size: 0.875rem;
    line-height: var(--text-sm--line-height);
}
.text-sm\/5 {
  font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
    line-height: var(--text-xs--line-height);
}
.font-bold {
  --tw-font-weight: 700;
    font-weight: 700;
}
.font-medium {
  --tw-font-weight: 500;
    font-weight: 500;
}
.font-semibold {
  --tw-font-weight: 600;
    font-weight: 600;
}
.tracking-tight {
  --tw-tracking: -0.025em;
    letter-spacing: -0.025em;
}
.text-balance {
  text-wrap: balance;
}
.text-pretty {
  text-wrap: pretty;
}
.text-\[\#99a1af\] {
  color: #99a1af;
}
.text-black {
  color: #000;
}
.text-gray-900 {
  color: oklch(21% 0.034 264.665);
}
.text-white {
  color: #fff;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.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(--default-transition-timing-function);
    transition-duration: var(--default-transition-duration);
}
.will-change-auto {
  will-change: auto;
}
.marker\:text-\[\#ffd7a8\] {
  & *::marker {
      color: #ffd7a8;
}
&::marker {
  color: #ffd7a8;
}
& *::-webkit-details-marker {
  color: #ffd7a8;
}
&::-webkit-details-marker {
  color: #ffd7a8;
}
}
  .hover\:bg-orange-100 {
  &:hover {
      @media (hover: hover) {
        background-color: oklch(95.4% 0.038 75.164);
}
}
  }
  .disabled\:text-blue-100 {
  &:disabled {
      color: oklch(93.2% 0.032 255.585);
}
}
  .sm\:px-6 {
  @media (width >= 40rem) {
      padding-inline: 1.5rem;
}
}
  .sm\:text-5xl {
  @media (width >= 40rem) {
      font-size: 3rem;
      line-height: var(--text-5xl--line-height);
}
}
  .sm\:font-bold {
  @media (width >= 40rem) {
      --tw-font-weight: 700;
      font-weight: 700;
}
}
  .md\:font-bold {
  @media (width >= 48rem) {
      --tw-font-weight: 700;
      font-weight: 700;
}
}
  .lg\:max-w-none {
  @media (width >= 64rem) {
      max-width: none;
}
}
  .lg\:grid-cols-3 {
  @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
  .lg\:px-8 {
  @media (width >= 64rem) {
      padding-inline: 2rem;
}
}
  .\[\&_\*\]\:text-inherit {
  & * {
      color: inherit;
}
}
  .\[\&\>\*\]\:text-inherit {
  &>* {
      color: inherit;
}