/* local-fs:routes/workshops.dbt/styles.css */
@layer component {
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format("woff2");
    unicode-range:
      U+301,
      U+400-45F,
      U+490-491,
      U+4B0-4B1,
      U+2116;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2) format("woff2");
    unicode-range:
      U+102-103,
      U+110-111,
      U+128-129,
      U+168-169,
      U+1A0-1A1,
      U+1AF-1B0,
      U+300-301,
      U+303-304,
      U+308-309,
      U+323,
      U+329,
      U+1EA0-1EF9,
      U+20AB;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2) format("woff2");
    unicode-range:
      U+100-2BA,
      U+2BD-2C5,
      U+2C7-2CC,
      U+2CE-2D7,
      U+2DD-2FF,
      U+304,
      U+308,
      U+329,
      U+1D00-1DBF,
      U+1E00-1E9F,
      U+1EF2-1EFF,
      U+2020,
      U+20A0-20AB,
      U+20AD-20C0,
      U+2113,
      U+2C60-2C7F,
      U+A720-A7FF;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2) format("woff2");
    unicode-range:
      U+??,
      U+131,
      U+152-153,
      U+2BB-2BC,
      U+2C6,
      U+2DA,
      U+2DC,
      U+304,
      U+308,
      U+329,
      U+2000-206F,
      U+20AC,
      U+2122,
      U+2191,
      U+2193,
      U+2212,
      U+2215,
      U+FEFF,
      U+FFFD;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format("woff2");
    unicode-range:
      U+301,
      U+400-45F,
      U+490-491,
      U+4B0-4B1,
      U+2116;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format("woff2");
    unicode-range:
      U+102-103,
      U+110-111,
      U+128-129,
      U+168-169,
      U+1A0-1A1,
      U+1AF-1B0,
      U+300-301,
      U+303-304,
      U+308-309,
      U+323,
      U+329,
      U+1EA0-1EF9,
      U+20AB;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format("woff2");
    unicode-range:
      U+100-2BA,
      U+2BD-2C5,
      U+2C7-2CC,
      U+2CE-2D7,
      U+2DD-2FF,
      U+304,
      U+308,
      U+329,
      U+1D00-1DBF,
      U+1E00-1E9F,
      U+1EF2-1EFF,
      U+2020,
      U+20A0-20AB,
      U+20AD-20C0,
      U+2113,
      U+2C60-2C7F,
      U+A720-A7FF;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2");
    unicode-range:
      U+??,
      U+131,
      U+152-153,
      U+2BB-2BC,
      U+2C6,
      U+2DA,
      U+2DC,
      U+304,
      U+308,
      U+329,
      U+2000-206F,
      U+20AC,
      U+2122,
      U+2191,
      U+2193,
      U+2212,
      U+2215,
      U+FEFF,
      U+FFFD;
  }
  @font-face {
    font-family: Playfair Display override;
    src:
      local(-apple-system),
      local(BlinkMacSystemFont),
      local(Segoe UI),
      local("system-ui"),
      local(Helvetica),
      local(Arial),
      local("sans-serif"),
      local(Apple Color Emoji),
      local(Segoe UI Emoji),
      local(Segoe UI Symbol);
    ascent-override: 108.2%;
    descent-override: 25.1%;
    line-gap-override: 0%;
  }
  ._589076-206784 {
    justify-content: center;
    align-items: flex-start;
    min-height: 22.5rem;
    position: relative;
  }
  ._589076-971200 {
    color: #fff;
    width: var(--theme-sizes-full);
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 10rem;
  }
  ._589076-884416 {
    background-color: #00000040;
    position: absolute;
    inset: 0;
  }
  ._589076-144832 {
    width: var(--theme-sizes-full);
    height: var(--theme-sizes-full);
    z-index: var(--theme-zIndices-hide);
    object-fit: cover;
    object-position: top center;
    position: absolute;
    inset: 0;
  }
  ._589076-228800 {
    width: var(--theme-sizes-full);
    position: absolute;
    bottom: 0;
    left: 0;
  }
  ._589076-295296 {
    color: #fff;
    font-size: var(--theme-fontSizes-4xl);
    text-align: center;
    font-family: var(--theme-fonts-heading);
    flex-direction: row;
    padding-left: 2rem;
    padding-right: 2rem;
    display: inline-flex;
  }
  ._589076-757824 {
    color: #fff;
    font-size: var(--theme-fontSizes-4xl);
    text-align: center;
    font-style: italic;
    font-family: var(--theme-fonts-heading);
    font-weight: var(--theme-fontWeights-semibold);
    flex-direction: row;
    padding-left: 2rem;
    padding-right: 2rem;
    display: inline-flex;
  }
  ._589076-228288 {
    width: var(--theme-sizes-full);
    justify-content: center;
    align-items: flex-start;
    gap: 4rem;
    padding-bottom: 4rem;
  }
  ._589076-450176 {
    width: var(--theme-sizes-full);
    gap: 4rem;
    max-width: 60rem;
  }
  @media (width < 48rem) {
    ._589076-450176 {
      flex-direction: column;
    }
  }
  ._589076-687104 {
    flex-direction: column;
    width: 50%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 4rem;
  }
  @media (width < 48rem) {
    ._589076-687104 {
      width: var(--theme-sizes-full);
      padding-bottom: 0;
      padding-right: 4rem;
    }
  }
  ._589076-478976 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-3xl);
    font-style: normal;
    font-family: var(--theme-fonts-heading);
    font-weight: var(--theme-fontWeights-semibold);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-613888 {
    width: 50%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-right: 4rem;
  }
  @media (width < 48rem) {
    ._589076-613888 {
      width: var(--theme-sizes-full);
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 4rem;
    }
  }
  ._589076-911424 {
    object-fit: cover;
    background-color: #bdb3a2;
  }
  ._589076-480448 {
    width: var(--theme-sizes-full);
    background-color: #fff;
    flex-direction: column;
    justify-content: stretch;
    align-items: center;
    padding: 8rem 4rem;
  }
  @media (width < 48rem) {
    ._589076-480448 {
      justify-content: flex-start;
      align-items: flex-start;
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  }
  ._589076-033728 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-4xl);
    text-align: center;
    font-family: var(--theme-fonts-heading);
    flex-direction: row;
    margin-bottom: 4rem;
    display: inline-flex;
  }
  @media (width < 48rem) {
    ._589076-033728 {
      text-align: left;
    }
  }
  ._589076-628800 {
    width: var(--theme-sizes-full);
    border-style: solid;
    border-width: .0625rem 0;
    justify-content: space-between;
    align-items: flex-start;
    gap: 2rem;
    max-width: 60rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  @media (width < 48rem) {
    ._589076-628800 {
      flex-direction: column;
    }
  }
  ._589076-768832 {
    flex-direction: column;
    width: 20%;
  }
  @media (width < 48rem) {
    ._589076-768832 {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-095296 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-679808 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-257408 {
    width: 20%;
  }
  @media (width < 48rem) {
    ._589076-257408 {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-833344 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-031808 {
    flex-direction: column;
    width: 30%;
  }
  @media (width < 48rem) {
    ._589076-031808 {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-031809 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-031810 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-254976 {
    color: #fff;
    border-radius: var(--theme-radii-none);
    background-color: #967354;
  }
  ._589076-4ppbUY {
    width: var(--theme-sizes-full);
    border-style: solid;
    border-width: .0625rem 0;
    justify-content: space-between;
    align-items: flex-start;
    gap: 2rem;
    max-width: 60rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  @media (width < 48rem) {
    ._589076-4ppbUY {
      flex-direction: column;
    }
  }
  ._589076-C4qnpC {
    flex-direction: column;
    width: 20%;
  }
  @media (width < 48rem) {
    ._589076-C4qnpC {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-PyGtVf {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-hPcMVt {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-Ur8MwX {
    width: 20%;
  }
  @media (width < 48rem) {
    ._589076-Ur8MwX {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-qzXyFm {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-CMnErJ {
    flex-direction: column;
    width: 30%;
  }
  @media (width < 48rem) {
    ._589076-CMnErJ {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-yyJ7G9 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-qLjAEx {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-3LbQNU {
    color: #fff;
    border-radius: var(--theme-radii-none);
    background-color: #967354;
  }
  ._589076-117632 {
    width: var(--theme-sizes-full);
    border-style: solid;
    border-width: 0 0 .0625rem;
    justify-content: space-between;
    align-items: flex-start;
    gap: 2rem;
    max-width: 60rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  @media (width < 48rem) {
    ._589076-117632 {
      flex-direction: column;
    }
  }
  ._589076-117633 {
    flex-direction: column;
    width: 20%;
  }
  @media (width < 48rem) {
    ._589076-117633 {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-311936 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-311937 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-311938 {
    width: 20%;
  }
  @media (width < 48rem) {
    ._589076-311938 {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-311939 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-311940 {
    flex-direction: column;
    width: 30%;
  }
  @media (width < 48rem) {
    ._589076-311940 {
      width: var(--theme-sizes-full);
    }
  }
  ._589076-311941 {
    color: var(--theme-colors-gray-800);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-311942 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._589076-311943 {
    color: #fff;
    border-radius: var(--theme-radii-none);
    background-color: #967354;
  }
  ._589076-BVABmt {
    margin-top: 4rem;
  }
  ._589076-867712 {
    width: var(--theme-sizes-full);
    justify-content: center;
    align-items: flex-start;
    gap: 4rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  ._589076-241280 {
    width: var(--theme-sizes-full);
    gap: 4rem;
    max-width: 60rem;
  }
  @media (width < 48rem) {
    ._589076-241280 {
      flex-direction: column;
    }
  }
  ._589076-867716 {
    width: 50%;
    padding: 4rem 0 4rem 4rem;
  }
  @media (width < 48rem) {
    ._589076-867716 {
      width: var(--theme-sizes-full);
      padding-bottom: 0;
      padding-right: 4rem;
      display: none;
    }
  }
  ._589076-867717 {
    object-fit: cover;
    background-color: #bdb3a2;
  }
  ._589076-867713 {
    flex-direction: column;
    width: 50%;
    padding: 4rem 4rem 4rem 0;
  }
  @media (width < 48rem) {
    ._589076-867713 {
      width: var(--theme-sizes-full);
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 4rem;
    }
  }
  ._589076-867714 {
    color: var(--theme-colors-gray-800);
    font-size: var(--theme-fontSizes-3xl);
    font-family: var(--theme-fonts-heading);
    font-weight: var(--theme-fontWeights-semibold);
    flex-direction: row;
    display: inline-flex;
  }
}

/* local-fs:components/header/styles.css */
@layer component {
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format("woff2");
    unicode-range:
      U+301,
      U+400-45F,
      U+490-491,
      U+4B0-4B1,
      U+2116;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2) format("woff2");
    unicode-range:
      U+102-103,
      U+110-111,
      U+128-129,
      U+168-169,
      U+1A0-1A1,
      U+1AF-1B0,
      U+300-301,
      U+303-304,
      U+308-309,
      U+323,
      U+329,
      U+1EA0-1EF9,
      U+20AB;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2) format("woff2");
    unicode-range:
      U+100-2BA,
      U+2BD-2C5,
      U+2C7-2CC,
      U+2CE-2D7,
      U+2DD-2FF,
      U+304,
      U+308,
      U+329,
      U+1D00-1DBF,
      U+1E00-1E9F,
      U+1EF2-1EFF,
      U+2020,
      U+20A0-20AB,
      U+20AD-20C0,
      U+2113,
      U+2C60-2C7F,
      U+A720-A7FF;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2) format("woff2");
    unicode-range:
      U+??,
      U+131,
      U+152-153,
      U+2BB-2BC,
      U+2C6,
      U+2DA,
      U+2DC,
      U+304,
      U+308,
      U+329,
      U+2000-206F,
      U+20AC,
      U+2122,
      U+2191,
      U+2193,
      U+2212,
      U+2215,
      U+FEFF,
      U+FFFD;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format("woff2");
    unicode-range:
      U+301,
      U+400-45F,
      U+490-491,
      U+4B0-4B1,
      U+2116;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2) format("woff2");
    unicode-range:
      U+102-103,
      U+110-111,
      U+128-129,
      U+168-169,
      U+1A0-1A1,
      U+1AF-1B0,
      U+300-301,
      U+303-304,
      U+308-309,
      U+323,
      U+329,
      U+1EA0-1EF9,
      U+20AB;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format("woff2");
    unicode-range:
      U+100-2BA,
      U+2BD-2C5,
      U+2C7-2CC,
      U+2CE-2D7,
      U+2DD-2FF,
      U+304,
      U+308,
      U+329,
      U+1D00-1DBF,
      U+1E00-1E9F,
      U+1EF2-1EFF,
      U+2020,
      U+20A0-20AB,
      U+20AD-20C0,
      U+2113,
      U+2C60-2C7F,
      U+A720-A7FF;
  }
  @font-face {
    font-family: Playfair Display;
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url(/fonts.gstatic.com/s/playfairdisplay/v39/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2");
    unicode-range:
      U+??,
      U+131,
      U+152-153,
      U+2BB-2BC,
      U+2C6,
      U+2DA,
      U+2DC,
      U+304,
      U+308,
      U+329,
      U+2000-206F,
      U+20AC,
      U+2122,
      U+2191,
      U+2193,
      U+2212,
      U+2215,
      U+FEFF,
      U+FFFD;
  }
  @font-face {
    font-family: Playfair Display override;
    src:
      local(-apple-system),
      local(BlinkMacSystemFont),
      local(Segoe UI),
      local("system-ui"),
      local(Helvetica),
      local(Arial),
      local("sans-serif"),
      local(Apple Color Emoji),
      local(Segoe UI Emoji),
      local(Segoe UI Symbol);
    ascent-override: 108.2%;
    descent-override: 25.1%;
    line-gap-override: 0%;
  }
  ._283536-932160 {
    color: #fff;
    width: var(--theme-sizes-screen-w, 100vw);
    height: 3.5rem;
    z-index: var(--theme-zIndices-sticky);
    background-color: #867d75;
    border-radius: .0625rem;
    justify-content: space-between;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    position: fixed;
  }
  ._283536-187648 {
    justify-content: flex-start;
    align-items: center;
  }
  ._283536-406272 {
    width: 3rem;
    height: 3rem;
  }
  ._283536-822784 {
    color: #fff;
    font-size: var(--theme-fontSizes-lg);
    font-style: italic;
    font-family: var(--theme-fonts-heading);
    font-weight: var(--theme-fontWeights-semibold);
    flex-direction: row;
    display: inline-flex;
  }
  @media (width < 48rem) {
    ._283536-822784 {
      display: none;
    }
  }
  @media (width < 30rem) {
    ._283536-822784 {
      display: none;
    }
  }
  ._283536-853824:is(:hover, [data-hover=true]) {
    border-color: #fff;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: var(--theme-sizes-px);
  }
  ._283536-632256 {
    color: #fff;
    height: 2rem;
    font-size: var(--theme-fontSizes-sm);
    border-style: solid;
    border-width: var(--theme-sizes-px);
    border-radius: var(--theme-radii-none);
    letter-spacing: .025em;
    background-color: #867d75;
    min-width: 2rem;
  }
  ._283536-632256:is(:hover, [data-hover=true]) {
    background-color: #d4c7b4;
  }
  ._283536-717824 {
    width: var(--theme-sizes-full);
    height: 3.125rem;
  }
}

/* local-fs:components/footer/styles.css */
@layer component {
  ._623440-474240 {
    color: #fff;
    width: var(--theme-sizes-full);
    background-color: #867d75;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  ._623440-683008 {
    width: 6rem;
    height: 6rem;
  }
  ._623440-951040 {
    text-align: center;
  }
  ._623440-992576 {
    color: #fff;
    text-align: center;
    flex-direction: row;
    display: inline-flex;
  }
  ._623440-992576:is(:hover, [data-hover=true]) {
    border-style: solid;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: var(--theme-sizes-px);
  }
  ._623440-326144 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
  }
  ._623440-667584 {
    color: #fff;
    flex-direction: row;
    display: inline-flex;
  }
  ._623440-667584:is(:hover, [data-hover=true]) {
    border-style: solid;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: var(--theme-sizes-px);
  }
  ._623440-614528 {
    color: #fff;
    flex-direction: row;
    display: inline-flex;
  }
  ._623440-614528:is(:hover, [data-hover=true]) {
    border-style: solid;
    border-top-width: var(--theme-sizes-zero);
    border-bottom-width: .0625rem;
    border-left-width: 0;
    border-right-width: 0;
  }
  ._623440-993600 {
    gap: 1rem;
    padding-top: 1rem;
  }
  ._623440-CbMMF4,
  ._623440-yt3Xk6 {
    width: auto;
    min-width: 1.5rem;
    max-width: 100%;
  }
  ._623440-824576 {
    margin-top: 2rem;
  }
  ._623440-824576:is(:hover, [data-hover=true]) {
    border-style: solid;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: var(--theme-sizes-px);
  }
  ._623440-840384 {
    color: #fff;
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
  ._623440-zFQMne {
    margin-top: 2rem;
  }
  ._623440-zFQMne:is(:hover, [data-hover=true]) {
    border-style: solid;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: var(--theme-sizes-px);
  }
  ._623440-UYcHKk {
    color: #fff;
    font-size: var(--theme-fontSizes-sm);
    flex-direction: row;
    display: inline-flex;
  }
}
