@layer presets {
  :root {
    display: grid;
    min-height: 100%;
    font-family: Arial, Roboto, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    white-space: pre-wrap;
    white-space-collapse: preserve
  }
  a.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  article.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  aside.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  body.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
  }
  button.w-element {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    text-transform: none;
    margin: 0
  }
  div.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  form.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  h1.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  h2.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  h3.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  input.w-element {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    margin: 0
  }
  label.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  p.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  section.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  span.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  textarea.w-element {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    margin: 0
  }
  body.w-body {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
  }
  a.w-link {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    display: inline-block
  }
  img.w-image {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    max-width: 100%;
    display: block;
    height: auto
  }
  div.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  article.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  footer.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  header.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  nav.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  section.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-html-embed {
    display: contents;
    white-space: normal;
    white-space-collapse: collapse
  }
  h2.w-heading {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  h3.w-heading {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  h4.w-heading {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  p.w-paragraph {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-text {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    min-height: 1em
  }
  div.w-navigation-menu {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-menu-list {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-menu-item {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  button.w-button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    text-transform: none;
    margin: 0
  }
  div.w-menu-content {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-menu-viewport {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-dialog-overlay {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  div.w-dialog-content {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  button.w-close-button {
    background-color: transparent;
    background-image: none;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    text-transform: none;
    border: 1px solid rgba(226, 232, 240, 1);
    margin: 0;
    padding: 0px
  }
  ol.w-list {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
  }
  li.w-list-item {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  h2.w-dialog-title {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  p.w-dialog-description {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
  form.w-form {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    min-height: 20px
  }
  input.w-text-input {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    display: block;
    margin: 0
  }
  time.w-time {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px
  }
}
@media all {
  .co5mmtv {
    color: var(--foreground-secondary)
  }
  .cj8v905 {
    transition-property: color, opacity, scale, box-shadow, border
  }
  .c1g95t2r {
    transition-duration: var(--duration-default), var(--duration-default), var(--duration-default), var(--duration-default), var(--duration-default)
  }
  .ct2xj8x {
    transition-timing-function: var(--easing-default), var(--easing-default), var(--easing-default), var(--easing-default), var(--easing-default)
  }
  .c1bx7adm {
    transition-delay: 0ms, 0ms, 0ms, 0ms, 0ms
  }
  .cza4z8f {
    transition-behavior: normal, normal, normal, normal, normal
  }
  .c1kam8hn {
    text-decoration-line: none
  }
  .cqjhixt {
    cursor: pointer
  }
  .crlmx1q {
    display: inline
  }
  .cp1b2ho {
    box-shadow: none
  }
  .c1h9vaz9 {
    border-top-style: none
  }
  .c131xast {
    border-right-style: none
  }
  .c1rgqj4g {
    border-left-style: none
  }
  .c4jumok {
    border-bottom-style: none
  }
  .cpi4eeb {
    border-top-color: var(--foreground-primary)
  }
  .car8ccq {
    border-right-color: var(--foreground-primary)
  }
  .cii82tr {
    border-bottom-color: var(--foreground-primary)
  }
  .c1nax5i6 {
    border-left-color: var(--foreground-primary)
  }
  .c14u70xt {
    font-size: 12px
  }
  .c4at5v3 {
    font-weight: 700
  }
  .c18butzo:focus-visible {
    outline-offset: var(--focus-offset, 0)
  }
  .c2cqiaz:focus-visible {
    outline: var(--focus-width, 1px) solid var(--focus-color, rgba(51, 154, 240, 1))
  }
  .ckwhidh:hover {
    color: var(--foreground-accent)
  }
  .cnahfn:hover {
    box-shadow: none
  }
  .cuhbpbf:hover {
    border-top-color: transparent
  }
  .c1h828ji:hover {
    border-right-color: transparent
  }
  .c13kitve:hover {
    border-bottom-color: transparent
  }
  .c1042bxp:hover {
    border-left-color: transparent
  }
  .cmhsgph:active {
    opacity: var(--active-opacity)
  }
  .c1pwmwca:active {
    scale: var(--active-scale) var(--active-scale) 100%
  }
  .c1azrkpb {
    color: var(--foreground-primary)
  }
  .c1m5vcub {
    padding-top: var(--size-2)
  }
  .chn26u6 {
    padding-bottom: var(--size-2)
  }
  .c1xkkycc {
    padding-left: var(--size-3)
  }
  .c168jv9l {
    padding-right: var(--size-3)
  }
  .cr6nhi {
    display: inline-flex
  }
  .c14nvc9f {
    align-items: center
  }
  .c5y8ol8 {
    justify-content: center
  }
  .ckvl9b1 {
    column-gap: var(--gap-xs, 0.5rem)
  }
  .ctehfbz {
    row-gap: var(--gap-xs, 0.5rem)
  }
  .cuvaji7 {
    text-align: center
  }
  .cop5kpr {
    font-weight: 600
  }
  .c1kt266e {
    transition-property: opacity, scale, box-shadow
  }
  .c1n8hmay {
    transition-duration: var(--duration-default), var(--duration-default), var(--duration-default)
  }
  .cvj9ekv {
    transition-timing-function: var(--easing-default), var(--easing-default), var(--ease-elastic-out-2)
  }
  .c17l1n4d {
    transition-delay: 0ms, 0ms, 0ms
  }
  .c1avwdii {
    transition-behavior: normal, normal, normal
  }
  .cnllhbg {
    border-top-color: var(--background-accent)
  }
  .c805ixc {
    border-right-color: var(--background-accent)
  }
  .clnm6x2 {
    border-bottom-color: var(--background-accent)
  }
  .c1q7h7e0 {
    border-left-color: var(--background-accent)
  }
  .c12n63oh {
    background-color: var(--background-accent)
  }
  .ct6ibss {
    border-top-left-radius: var(--radius-2)
  }
  .cd27rhw {
    border-top-right-radius: var(--radius-2)
  }
  .c17aqieu {
    border-bottom-left-radius: var(--radius-2)
  }
  .cimhatq {
    border-bottom-right-radius: var(--radius-2)
  }
  .c1qph88t:hover {
    box-shadow: 0px 0px 5px 0px var(--background-accent)
  }
  :root {
    --font-lineheight-00: 0.95;
    --font-lineheight-0: 1.1;
    --font-lineheight-1: 1.25;
    --font-lineheight-2: 1.375;
    --font-lineheight-3: 1.5;
    --font-lineheight-4: 1.75;
    --font-lineheight-5: 2;
    --font-letterspacing-0: -0.05em;
    --font-letterspacing-1: 0.025em;
    --font-letterspacing-2: 0.05em;
    --font-letterspacing-3: 0.075em;
    --font-letterspacing-4: 0.15em;
    --font-letterspacing-5: 0.5em;
    --font-letterspacing-6: 0.75em;
    --font-letterspacing-7: 1em;
    --font-size-00: 0.5rem;
    --font-size-0: 0.75rem;
    --font-size-1: 1rem;
    --font-size-2: 1.1rem;
    --font-size-3: 1.25rem;
    --font-size-4: 1.5rem;
    --font-size-5: 2rem;
    --font-size-6: 2.5rem;
    --font-size-7: 3rem;
    --font-size-8: 3.5rem;
    --font-size-fluid-0: clamp(.75rem,2vw,1rem);
    --font-size-fluid-1: clamp(1rem,4vw,1.5rem);
    --font-size-fluid-2: clamp(1.5rem,6vw,2.5rem);
    --font-size-fluid-3: clamp(2rem,9vw,3.5rem);
    --size-000: -0.5rem;
    --size-00: -0.25rem;
    --size-1: 0.25rem;
    --size-2: 0.5rem;
    --size-3: 1rem;
    --size-4: 1.25rem;
    --size-5: 1.5rem;
    --size-6: 1.75rem;
    --size-7: 2rem;
    --size-8: 3rem;
    --size-9: 4rem;
    --size-10: 5rem;
    --size-11: 7.5rem;
    --size-12: 10rem;
    --size-13: 15rem;
    --size-14: 20rem;
    --size-15: 30rem;
    --size-px-000: -8px;
    --size-px-00: -4px;
    --size-px-1: 4px;
    --size-px-2: 8px;
    --size-px-3: 16px;
    --size-px-4: 20px;
    --size-px-5: 24px;
    --size-px-6: 28px;
    --size-px-7: 32px;
    --size-px-8: 48px;
    --size-px-9: 64px;
    --size-px-10: 80px;
    --size-px-11: 120px;
    --size-px-12: 160px;
    --size-px-13: 240px;
    --size-px-14: 320px;
    --size-px-15: 480px;
    --size-fluid-1: clamp(.5rem,1vw,1rem);
    --size-fluid-2: clamp(1rem,2vw,1.5rem);
    --size-fluid-3: clamp(1.5rem,3vw,2rem);
    --size-fluid-4: clamp(2rem,4vw,3rem);
    --size-fluid-5: clamp(4rem,5vw,5rem);
    --size-fluid-6: clamp(5rem,7vw,7.5rem);
    --size-fluid-7: clamp(7.5rem,10vw,10rem);
    --size-fluid-8: clamp(10rem,20vw,15rem);
    --size-fluid-9: clamp(15rem,30vw,20rem);
    --size-fluid-10: clamp(20rem,40vw,30rem);
    --size-content-1: 20ch;
    --size-content-2: 45ch;
    --size-content-3: 60ch;
    --size-header-1: 20ch;
    --size-header-2: 25ch;
    --size-header-3: 35ch;
    --size-xxs: 240px;
    --size-xs: 360px;
    --size-sm: 480px;
    --size-md: 768px;
    --size-lg: 1024px;
    --size-xl: 1440px;
    --size-xxl: 1920px;
    --size-relative-000: -0.5ch;
    --size-relative-00: -0.25ch;
    --size-relative-1: 0.25ch;
    --size-relative-2: 0.5ch;
    --size-relative-3: 1ch;
    --size-relative-4: 1.25ch;
    --size-relative-5: 1.5ch;
    --size-relative-6: 1.75ch;
    --size-relative-7: 2ch;
    --size-relative-8: 3ch;
    --size-relative-9: 4ch;
    --size-relative-10: 5ch;
    --size-relative-11: 7.5ch;
    --size-relative-12: 10ch;
    --size-relative-13: 15ch;
    --size-relative-14: 20ch;
    --size-relative-15: 30ch;
    --ease-1: cubic-bezier(.25,0,.5,1);
    --ease-2: cubic-bezier(.25,0,.4,1);
    --ease-3: cubic-bezier(.25,0,.3,1);
    --ease-4: cubic-bezier(.25,0,.2,1);
    --ease-5: cubic-bezier(.25,0,.1,1);
    --ease-in-1: cubic-bezier(.25,0,1,1);
    --ease-in-2: cubic-bezier(.50,0,1,1);
    --ease-in-3: cubic-bezier(.70,0,1,1);
    --ease-in-4: cubic-bezier(.90,0,1,1);
    --ease-in-5: cubic-bezier(1,0,1,1);
    --ease-out-1: cubic-bezier(0,0,.75,1);
    --ease-out-2: cubic-bezier(0,0,.50,1);
    --ease-out-3: cubic-bezier(0,0,.3,1);
    --ease-out-4: cubic-bezier(0,0,.1,1);
    --ease-out-5: cubic-bezier(0,0,0,1);
    --ease-in-out-1: cubic-bezier(.1,0,.9,1);
    --ease-in-out-2: cubic-bezier(.3,0,.7,1);
    --ease-in-out-3: cubic-bezier(.5,0,.5,1);
    --ease-in-out-4: cubic-bezier(.7,0,.3,1);
    --ease-in-out-5: cubic-bezier(.9,0,.1,1);
    --ease-elastic-out-1: cubic-bezier(.5,.75,.75,1.25);
    --ease-elastic-out-2: cubic-bezier(.5,1,.75,1.25);
    --ease-elastic-out-3: cubic-bezier(.5,1.25,.75,1.25);
    --ease-elastic-out-4: cubic-bezier(.5,1.5,.75,1.25);
    --ease-elastic-out-5: cubic-bezier(.5,1.75,.75,1.25);
    --ease-elastic-in-1: cubic-bezier(.5,-0.25,.75,1);
    --ease-elastic-in-2: cubic-bezier(.5,-0.50,.75,1);
    --ease-elastic-in-3: cubic-bezier(.5,-0.75,.75,1);
    --ease-elastic-in-4: cubic-bezier(.5,-1.00,.75,1);
    --ease-elastic-in-5: cubic-bezier(.5,-1.25,.75,1);
    --ease-elastic-in-out-1: cubic-bezier(.5,-.1,.1,1.5);
    --ease-elastic-in-out-2: cubic-bezier(.5,-.3,.1,1.5);
    --ease-elastic-in-out-3: cubic-bezier(.5,-.5,.1,1.5);
    --ease-elastic-in-out-4: cubic-bezier(.5,-.7,.1,1.5);
    --ease-elastic-in-out-5: cubic-bezier(.5,-.9,.1,1.5);
    --ease-step-1: steps(2);
    --ease-step-2: steps(3);
    --ease-step-3: steps(4);
    --ease-step-4: steps(7);
    --ease-step-5: steps(10);
    --ease-elastic-1: var(--ease-elastic-out-1);
    --ease-elastic-2: var(--ease-elastic-out-2);
    --ease-elastic-3: var(--ease-elastic-out-3);
    --ease-elastic-4: var(--ease-elastic-out-4);
    --ease-elastic-5: var(--ease-elastic-out-5);
    --ease-squish-1: var(--ease-elastic-in-out-1);
    --ease-squish-2: var(--ease-elastic-in-out-2);
    --ease-squish-3: var(--ease-elastic-in-out-3);
    --ease-squish-4: var(--ease-elastic-in-out-4);
    --ease-squish-5: var(--ease-elastic-in-out-5);
    --ease-spring-1: linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);
    --ease-spring-2: linear(0,0.007,0.029 2.2%,0.118 4.7%,0.625 14.4%,0.826 19%,0.902,0.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,0.999 61.6%,0.995 71.2%,1);
    --ease-spring-3: linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);
    --ease-spring-4: linear(0,0.009,0.037 1.7%,0.153 3.6%,0.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,0.973,0.955 39.2%,0.953 41.1%,0.957 43.3%,0.998 53.3%,1.009 59.1% 63.7%,0.998 78.9%,1);
    --ease-spring-5: linear(0,0.01,0.04 1.6%,0.161 3.3%,0.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,0.999 29.4%,0.955 32.1%,0.942,0.935 34.9%,0.933,0.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,0.996 70.2%,1.001 87.2%,1);
    --ease-bounce-1: linear(0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391 36.8%,0.563,0.766,1 58.8%,0.946,0.908 69.1%,0.895,0.885,0.879,0.878,0.879,0.885,0.895,0.908 89.7%,0.946,1);
    --ease-bounce-2: linear(0,0.004,0.016,0.035,0.063,0.098,0.141 15.1%,0.25,0.391,0.562,0.765,1,0.892 45.2%,0.849,0.815,0.788,0.769,0.757,0.753,0.757,0.769,0.788,0.815,0.85,0.892 75.2%,1 80.2%,0.973,0.954,0.943,0.939,0.943,0.954,0.973,1);
    --ease-bounce-3: linear(0,0.004,0.016,0.035,0.062,0.098,0.141 11.4%,0.25,0.39,0.562,0.764,1 30.3%,0.847 34.8%,0.787,0.737,0.699,0.672,0.655,0.65,0.656,0.672,0.699,0.738,0.787,0.847 61.7%,1 66.2%,0.946,0.908,0.885 74.2%,0.879,0.878,0.879,0.885 79.5%,0.908,0.946,1 87.4%,0.981,0.968,0.96,0.957,0.96,0.968,0.981,1);
    --ease-bounce-4: linear(0,0.004,0.016 3%,0.062,0.141,0.25,0.391,0.562 18.2%,1 24.3%,0.81,0.676 32.3%,0.629,0.595,0.575,0.568,0.575,0.595,0.629,0.676 48.2%,0.811,1 56.2%,0.918,0.86,0.825,0.814,0.825,0.86,0.918,1 77.2%,0.94 80.6%,0.925,0.92,0.925,0.94 87.5%,1 90.9%,0.974,0.965,0.974,1);
    --ease-bounce-5: linear(0,0.004,0.016 2.5%,0.063,0.141,0.25 10.1%,0.562,1 20.2%,0.783,0.627,0.534 30.9%,0.511,0.503,0.511,0.534 38%,0.627,0.782,1 48.7%,0.892,0.815,0.769 56.3%,0.757,0.753,0.757,0.769 61.3%,0.815,0.892,1 68.8%,0.908 72.4%,0.885,0.878,0.885,0.908 79.4%,1 83%,0.954 85.5%,0.943,0.939,0.943,0.954 90.5%,1 93%,0.977,0.97,0.977,1);
    --layer-1: 1;
    --layer-2: 2;
    --layer-3: 3;
    --layer-4: 4;
    --layer-5: 5;
    --layer-important: 2147483647;
    --shadow-color: 220 3% 15%;
    --shadow-strength: 1%;
    --inner-shadow-highlight: inset 0-.5px 0 0#fff,inset 0 .5px 0 0 rgba(0,0,0,.067);
    --shadow-1: 0 1px 2px -1px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%));
    --shadow-2: 0 3px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 14px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%));
    --shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 2px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 5px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 4px 12px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 12px 15px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));
    --shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 1px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 2px 2px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 9px 9px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 16px 16px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 6%));
    --shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 1px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 10px 10px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 20px 20px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 40px 40px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));
    --shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 3px 2px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 12px 10px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 22px 18px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 41px 33px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 6%)),0 100px 80px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));
    --inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%));
    --inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);
    --inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);
    --inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);
    --inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);
    --ratio-square: 1;
    --ratio-landscape: 4/3;
    --ratio-portrait: 3/4;
    --ratio-widescreen: 16/9;
    --ratio-ultrawide: 18/5;
    --ratio-golden: 1.6180/1;
    --gray-0: rgba(248, 249, 250, 1);
    --gray-1: rgba(241, 243, 245, 1);
    --gray-2: rgba(233, 236, 239, 1);
    --gray-3: rgba(222, 226, 230, 1);
    --gray-4: rgba(206, 212, 218, 1);
    --gray-5: rgba(173, 181, 189, 1);
    --gray-6: rgba(134, 142, 150, 1);
    --gray-7: rgba(73, 80, 87, 1);
    --gray-8: rgba(52, 58, 64, 1);
    --gray-9: rgba(33, 37, 41, 1);
    --gray-10: rgba(22, 25, 29, 1);
    --gray-11: rgba(13, 15, 18, 1);
    --gray-12: rgba(3, 5, 7, 1);
    --stone-0: rgba(248, 250, 251, 1);
    --stone-1: rgba(242, 244, 246, 1);
    --stone-2: rgba(235, 237, 239, 1);
    --stone-3: rgba(224, 228, 229, 1);
    --stone-4: rgba(209, 214, 216, 1);
    --stone-5: rgba(177, 182, 185, 1);
    --stone-6: rgba(151, 155, 157, 1);
    --stone-7: rgba(126, 130, 130, 1);
    --stone-8: rgba(102, 105, 104, 1);
    --stone-9: rgba(80, 81, 79, 1);
    --stone-10: rgba(58, 58, 55, 1);
    --stone-11: rgba(37, 37, 33, 1);
    --stone-12: rgba(18, 18, 16, 1);
    --red-0: rgba(255, 245, 245, 1);
    --red-1: rgba(255, 227, 227, 1);
    --red-2: rgba(255, 201, 201, 1);
    --red-3: rgba(255, 168, 168, 1);
    --red-4: rgba(255, 135, 135, 1);
    --red-5: rgba(255, 107, 107, 1);
    --red-6: rgba(250, 82, 82, 1);
    --red-7: rgba(240, 62, 62, 1);
    --red-8: rgba(224, 49, 49, 1);
    --red-9: rgba(201, 42, 42, 1);
    --red-10: rgba(176, 37, 37, 1);
    --red-11: rgba(150, 32, 32, 1);
    --red-12: rgba(125, 26, 26, 1);
    --pink-0: rgba(255, 240, 246, 1);
    --pink-1: rgba(255, 222, 235, 1);
    --pink-2: rgba(252, 194, 215, 1);
    --pink-3: rgba(250, 162, 193, 1);
    --pink-4: rgba(247, 131, 172, 1);
    --pink-5: rgba(240, 101, 149, 1);
    --pink-6: rgba(230, 73, 128, 1);
    --pink-7: rgba(214, 51, 108, 1);
    --pink-8: rgba(194, 37, 92, 1);
    --pink-9: rgba(166, 30, 77, 1);
    --pink-10: rgba(140, 25, 65, 1);
    --pink-11: rgba(115, 21, 54, 1);
    --pink-12: rgba(89, 16, 42, 1);
    --purple-0: rgba(248, 240, 252, 1);
    --purple-1: rgba(243, 217, 250, 1);
    --purple-2: rgba(238, 190, 250, 1);
    --purple-3: rgba(229, 153, 247, 1);
    --purple-4: rgba(218, 119, 242, 1);
    --purple-5: rgba(204, 93, 232, 1);
    --purple-6: rgba(190, 75, 219, 1);
    --purple-7: rgba(174, 62, 201, 1);
    --purple-8: rgba(156, 54, 181, 1);
    --purple-9: rgba(134, 46, 156, 1);
    --purple-10: rgba(112, 38, 130, 1);
    --purple-11: rgba(90, 30, 105, 1);
    --purple-12: rgba(68, 23, 79, 1);
    --violet-0: rgba(243, 240, 255, 1);
    --violet-1: rgba(229, 219, 255, 1);
    --violet-2: rgba(208, 191, 255, 1);
    --violet-3: rgba(177, 151, 252, 1);
    --violet-4: rgba(151, 117, 250, 1);
    --violet-5: rgba(132, 94, 247, 1);
    --violet-6: rgba(121, 80, 242, 1);
    --violet-7: rgba(112, 72, 232, 1);
    --violet-8: rgba(103, 65, 217, 1);
    --violet-9: rgba(95, 61, 196, 1);
    --violet-10: rgba(82, 53, 171, 1);
    --violet-11: rgba(70, 45, 145, 1);
    --violet-12: rgba(58, 37, 120, 1);
    --indigo-0: rgba(237, 242, 255, 1);
    --indigo-1: rgba(219, 228, 255, 1);
    --indigo-2: rgba(186, 200, 255, 1);
    --indigo-3: rgba(145, 167, 255, 1);
    --indigo-4: rgba(116, 143, 252, 1);
    --indigo-5: rgba(92, 124, 250, 1);
    --indigo-6: rgba(76, 110, 245, 1);
    --indigo-7: rgba(66, 99, 235, 1);
    --indigo-8: rgba(59, 91, 219, 1);
    --indigo-9: rgba(54, 79, 199, 1);
    --indigo-10: rgba(47, 68, 173, 1);
    --indigo-11: rgba(40, 58, 148, 1);
    --indigo-12: rgba(33, 48, 122, 1);
    --blue-0: rgba(231, 245, 255, 1);
    --blue-1: rgba(208, 235, 255, 1);
    --blue-2: rgba(165, 216, 255, 1);
    --blue-3: rgba(116, 192, 252, 1);
    --blue-4: rgba(77, 171, 247, 1);
    --blue-5: rgba(51, 154, 240, 1);
    --blue-6: rgba(34, 139, 230, 1);
    --blue-7: rgba(28, 126, 214, 1);
    --blue-8: rgba(25, 113, 194, 1);
    --blue-9: rgba(24, 100, 171, 1);
    --blue-10: rgba(20, 85, 145, 1);
    --blue-11: rgba(17, 70, 120, 1);
    --blue-12: rgba(13, 55, 94, 1);
    --cyan-0: rgba(227, 250, 252, 1);
    --cyan-1: rgba(197, 246, 250, 1);
    --cyan-2: rgba(153, 233, 242, 1);
    --cyan-3: rgba(102, 217, 232, 1);
    --cyan-4: rgba(59, 201, 219, 1);
    --cyan-5: rgba(34, 184, 207, 1);
    --cyan-6: rgba(21, 170, 191, 1);
    --cyan-7: rgba(16, 152, 173, 1);
    --cyan-8: rgba(12, 133, 153, 1);
    --cyan-9: rgba(11, 114, 133, 1);
    --cyan-10: rgba(9, 92, 107, 1);
    --cyan-11: rgba(7, 70, 82, 1);
    --cyan-12: rgba(5, 48, 56, 1);
    --teal-0: rgba(230, 252, 245, 1);
    --teal-1: rgba(195, 250, 232, 1);
    --teal-2: rgba(150, 242, 215, 1);
    --teal-3: rgba(99, 230, 190, 1);
    --teal-4: rgba(56, 217, 169, 1);
    --teal-5: rgba(32, 201, 151, 1);
    --teal-6: rgba(18, 184, 134, 1);
    --teal-7: rgba(12, 166, 120, 1);
    --teal-8: rgba(9, 146, 104, 1);
    --teal-9: rgba(8, 127, 91, 1);
    --teal-10: rgba(6, 102, 73, 1);
    --teal-11: rgba(5, 77, 55, 1);
    --teal-12: rgba(3, 51, 37, 1);
    --green-0: rgba(235, 251, 238, 1);
    --green-1: rgba(211, 249, 216, 1);
    --green-2: rgba(178, 242, 187, 1);
    --green-3: rgba(140, 233, 154, 1);
    --green-4: rgba(105, 219, 124, 1);
    --green-5: rgba(81, 207, 102, 1);
    --green-6: rgba(64, 192, 87, 1);
    --green-7: rgba(55, 178, 77, 1);
    --green-8: rgba(47, 158, 68, 1);
    --green-9: rgba(43, 138, 62, 1);
    --green-10: rgba(35, 112, 50, 1);
    --green-11: rgba(27, 87, 39, 1);
    --green-12: rgba(19, 61, 27, 1);
    --lime-0: rgba(244, 252, 227, 1);
    --lime-1: rgba(233, 250, 200, 1);
    --lime-2: rgba(216, 245, 162, 1);
    --lime-3: rgba(192, 235, 117, 1);
    --lime-4: rgba(169, 227, 75, 1);
    --lime-5: rgba(148, 216, 45, 1);
    --lime-6: rgba(130, 201, 30, 1);
    --lime-7: rgba(116, 184, 22, 1);
    --lime-8: rgba(102, 168, 15, 1);
    --lime-9: rgba(92, 148, 13, 1);
    --lime-10: rgba(76, 122, 11, 1);
    --lime-11: rgba(60, 97, 9, 1);
    --lime-12: rgba(44, 71, 6, 1);
    --yellow-0: rgba(255, 249, 219, 1);
    --yellow-1: rgba(255, 243, 191, 1);
    --yellow-2: rgba(255, 236, 153, 1);
    --yellow-3: rgba(255, 224, 102, 1);
    --yellow-4: rgba(255, 212, 59, 1);
    --yellow-5: rgba(252, 196, 25, 1);
    --yellow-6: rgba(250, 176, 5, 1);
    --yellow-7: rgba(245, 159, 0, 1);
    --yellow-8: rgba(240, 140, 0, 1);
    --yellow-9: rgba(230, 119, 0, 1);
    --yellow-10: rgba(179, 92, 0, 1);
    --yellow-11: rgba(128, 66, 0, 1);
    --yellow-12: rgba(102, 53, 0, 1);
    --orange-0: rgba(255, 244, 230, 1);
    --orange-1: rgba(255, 232, 204, 1);
    --orange-2: rgba(255, 216, 168, 1);
    --orange-3: rgba(255, 192, 120, 1);
    --orange-4: rgba(255, 169, 77, 1);
    --orange-5: rgba(255, 146, 43, 1);
    --orange-6: rgba(253, 126, 20, 1);
    --orange-7: rgba(247, 103, 7, 1);
    --orange-8: rgba(232, 89, 12, 1);
    --orange-9: rgba(217, 72, 15, 1);
    --orange-10: rgba(191, 64, 13, 1);
    --orange-11: rgba(153, 51, 11, 1);
    --orange-12: rgba(128, 43, 9, 1);
    --choco-0: rgba(255, 248, 220, 1);
    --choco-1: rgba(252, 225, 188, 1);
    --choco-2: rgba(247, 202, 158, 1);
    --choco-3: rgba(241, 178, 128, 1);
    --choco-4: rgba(233, 155, 98, 1);
    --choco-5: rgba(223, 133, 69, 1);
    --choco-6: rgba(212, 110, 37, 1);
    --choco-7: rgba(189, 95, 27, 1);
    --choco-8: rgba(164, 81, 23, 1);
    --choco-9: rgba(138, 69, 19, 1);
    --choco-10: rgba(112, 58, 19, 1);
    --choco-11: rgba(87, 47, 18, 1);
    --choco-12: rgba(61, 33, 13, 1);
    --brown-0: rgba(250, 244, 235, 1);
    --brown-1: rgba(237, 224, 209, 1);
    --brown-2: rgba(224, 202, 183, 1);
    --brown-3: rgba(211, 183, 158, 1);
    --brown-4: rgba(197, 162, 133, 1);
    --brown-5: rgba(183, 143, 109, 1);
    --brown-6: rgba(168, 124, 86, 1);
    --brown-7: rgba(149, 107, 71, 1);
    --brown-8: rgba(130, 91, 58, 1);
    --brown-9: rgba(111, 75, 45, 1);
    --brown-10: rgba(94, 58, 33, 1);
    --brown-11: rgba(78, 43, 21, 1);
    --brown-12: rgba(66, 36, 18, 1);
    --sand-0: rgba(248, 250, 251, 1);
    --sand-1: rgba(230, 228, 220, 1);
    --sand-2: rgba(213, 207, 189, 1);
    --sand-3: rgba(194, 185, 160, 1);
    --sand-4: rgba(174, 165, 140, 1);
    --sand-5: rgba(154, 145, 120, 1);
    --sand-6: rgba(134, 124, 101, 1);
    --sand-7: rgba(115, 106, 83, 1);
    --sand-8: rgba(95, 87, 70, 1);
    --sand-9: rgba(75, 70, 57, 1);
    --sand-10: rgba(56, 53, 45, 1);
    --sand-11: rgba(37, 37, 33, 1);
    --sand-12: rgba(18, 18, 16, 1);
    --camo-0: rgba(249, 251, 231, 1);
    --camo-1: rgba(232, 237, 156, 1);
    --camo-2: rgba(210, 223, 78, 1);
    --camo-3: rgba(194, 206, 52, 1);
    --camo-4: rgba(181, 187, 46, 1);
    --camo-5: rgba(167, 168, 39, 1);
    --camo-6: rgba(153, 150, 33, 1);
    --camo-7: rgba(140, 133, 28, 1);
    --camo-8: rgba(126, 116, 22, 1);
    --camo-9: rgba(109, 100, 20, 1);
    --camo-10: rgba(93, 84, 17, 1);
    --camo-11: rgba(77, 70, 14, 1);
    --camo-12: rgba(54, 48, 10, 1);
    --jungle-0: rgba(236, 254, 176, 1);
    --jungle-1: rgba(222, 243, 154, 1);
    --jungle-2: rgba(208, 232, 132, 1);
    --jungle-3: rgba(194, 221, 110, 1);
    --jungle-4: rgba(181, 209, 91, 1);
    --jungle-5: rgba(168, 198, 72, 1);
    --jungle-6: rgba(155, 187, 54, 1);
    --jungle-7: rgba(143, 176, 36, 1);
    --jungle-8: rgba(132, 165, 19, 1);
    --jungle-9: rgba(122, 153, 8, 1);
    --jungle-10: rgba(101, 128, 6, 1);
    --jungle-11: rgba(81, 102, 5, 1);
    --jungle-12: rgba(61, 77, 4, 1);
    --gradient-1: linear-gradient(to bottom right,#1f005c,#5b0060,#870160,#ac255e,#ca485c,#e16b5c,#f39060,#ffb56b);
    --gradient-2: linear-gradient(to bottom right,#48005c,#8300e2,#a269ff);
    --gradient-3: radial-gradient(circle at top right,#0ff,rgba(0,255,255,0)),radial-gradient(circle at bottom left,#ff1492,rgba(255,20,146,0));
    --gradient-4: linear-gradient(to bottom right,#00f5a0,#00d9f5);
    --gradient-5: conic-gradient(from -270deg at 75% 110%,#f0f,#fffaf0);
    --gradient-6: conic-gradient(from -90deg at top left,#000,#fff);
    --gradient-7: linear-gradient(to bottom right,#72c6ef,#004e8f);
    --gradient-8: conic-gradient(from 90deg at 50% 0%,#111,50%,#222,#111);
    --gradient-9: conic-gradient(from .5turn at bottom center,#add8e6,#fff);
    --gradient-10: conic-gradient(from 90deg at 40% -25%,gold,#f79d03,#ee6907,#e6390a,#de0d0d,#d61039,#cf1261,#c71585,#cf1261,#d61039,#de0d0d,#ee6907,#f79d03,gold,gold,gold);
    --gradient-11: conic-gradient(at bottom left,#ff1493,cyan);
    --gradient-12: conic-gradient(from 90deg at 25% -10%,#ff4500,#d3f340,#7bee85,#afeeee,#7bee85);
    --gradient-13: radial-gradient(circle at 50% 200%,#000142,#3b0083,#b300c3,#ff059f,#ff4661,#ffad86,#fff3c7);
    --gradient-14: conic-gradient(at top right,lime,cyan);
    --gradient-15: linear-gradient(to bottom right,#c7d2fe,#fecaca,#fef3c7);
    --gradient-16: radial-gradient(circle at 50% -250%,#374151,#111827,#000);
    --gradient-17: conic-gradient(from -90deg at 50% -25%,blue,#8a2be2);
    --gradient-18: linear-gradient(0deg,rgba(255,0,0,.8),rgba(255,0,0,0) 75%),linear-gradient(60deg,rgba(255,255,0,.8),rgba(255,255,0,0) 75%),linear-gradient(120deg,rgba(0,255,0,.8),rgba(0,255,0,0) 75%),linear-gradient(180deg,rgba(0,255,255,.8),rgba(0,255,255,0) 75%),linear-gradient(240deg,rgba(0,0,255,.8),rgba(0,0,255,0) 75%),linear-gradient(300deg,rgba(255,0,255,.8),rgba(255,0,255,0) 75%);
    --gradient-19: linear-gradient(to bottom right,#ffe259,#ffa751);
    --gradient-20: conic-gradient(from -135deg at -10%center,orange,#ff7715,#ff522a,#ff3f47,#ff5482,#ff69b4);
    --gradient-21: conic-gradient(from -90deg at 25% 115%,red,#f06,#f0c,#c0f,#60f,#00f,#00f,#00f,#00f);
    --gradient-22: linear-gradient(to bottom right,#acb6e5,#86fde8);
    --gradient-23: linear-gradient(to bottom right,#536976,#292e49);
    --gradient-24: conic-gradient(from .5turn at 0% 0%,#00c476,10%,#82b0ff,90%,#00c476);
    --gradient-25: conic-gradient(at 125% 50%,#b78cf7,#ff7c94,#ffcf0d,#ff7c94,#b78cf7);
    --gradient-26: linear-gradient(to bottom right,#9796f0,#fbc7d4);
    --gradient-27: conic-gradient(from .5turn at bottom left,#ff1493,#639);
    --gradient-28: conic-gradient(from -90deg at 50% 105%,#fff,orchid);
    --gradient-29: radial-gradient(circle at top right,#bfb3ff,rgba(191,179,255,0)),radial-gradient(circle at bottom left,#86acf9,rgba(134,172,249,0));
    --gradient-30: radial-gradient(circle at top right,#00ff80,rgba(0,255,128,0)),radial-gradient(circle at bottom left,#adffd6,rgba(173,255,214,0));
    --noise-1: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 200\ 200\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'a\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.005\'\ numOctaves=\'2\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23a\)\'/%3E%3C/svg%3E);
    --noise-2: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 300\ 300\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'a\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.05\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23a\)\'/%3E%3C/svg%3E);
    --noise-3: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 1024\ 1024\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'a\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.25\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23a\)\'/%3E%3C/svg%3E);
    --noise-4: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 2056\ 2056\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'a\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.5\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23a\)\'/%3E%3C/svg%3E);
    --noise-5: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 2056\ 2056\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'a\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.75\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23a\)\'/%3E%3C/svg%3E);
    --noise-filter-1: contrast(300%) brightness(100%);
    --noise-filter-2: contrast(200%) brightness(150%);
    --noise-filter-3: contrast(200%) brightness(250%);
    --noise-filter-4: contrast(200%) brightness(500%);
    --noise-filter-5: contrast(200%) brightness(1000%);
    --border-size-1: 1px;
    --border-size-2: 2px;
    --border-size-3: 5px;
    --border-size-4: 10px;
    --border-size-5: 25px;
    --radius-1: 2px;
    --radius-2: 5px;
    --radius-3: 1rem;
    --radius-4: 2rem;
    --radius-5: 4rem;
    --radius-6: 8rem;
    --radius-round: 100000px;
    --radius-conditional-1: clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-1));
    --radius-conditional-2: clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-2));
    --radius-conditional-3: clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-3));
    --radius-conditional-4: clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-4));
    --radius-conditional-5: clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-5));
    --radius-conditional-6: clamp(0px,calc(100vw - 100%) * 1e5,var(--radius-6));
    background-color: var(--background-primary, rgba(13, 15, 18, 1));
    color: var(--foreground-primary, rgba(241, 243, 245, 1));
    --focus-color: var(--foreground-accent, rgba(34, 139, 230, 1));
    --focus-width: 1px;
    --focus-offset: 0;
    --duration-default: 200ms;
    --easing-default: var(--ease-out-3);
    --gap-xs: var(--size-2);
    --gap-s: var(--size-fluid-2);
    --gap-m: var(--size-fluid-5);
    --gap-l: var(--size-fluid-7);
    --foreground-primary: rgba(0, 0, 0, 1);
    --foreground-secondary: rgba(0, 120, 71, 1);
    --foreground-accent: rgba(254, 209, 0, 1);
    --foreground-muted: rgba(68, 68, 68, 1);
    --foreground-border: rgba(0, 120, 71, 1);
    --background-primary: rgba(255, 255, 255, 1);
    --background-secondary: rgba(245, 245, 245, 1);
    --background-accent: rgba(254, 209, 0, 1);
    --background-card: rgba(230, 242, 236, 1);
    font-family: system-ui, sans-serif;
    --spacing-default: var(--size-fluid-3)
  }
  .c10008kv {
    font-size: var(--font-size-fluid-3)
  }
  .c121v773 {
    margin-top: 0
  }
  .c1xwz85y {
    margin-bottom: 0
  }
  .cc3pgtt {
    width: 2em
  }
  .c174r48x {
    height: auto
  }
  .c16x1j9j {
    align-items: start
  }
  .c1w1qug2 {
    justify-content: start
  }
  .c1ffen0s {
    flex-direction: row
  }
  .c1q3s83n {
    display: inline-block
  }
  .c1g8gtf5 {
    line-height: 1em
  }
  .c1lqkjye {
    font-size: 1em
  }
  .cp94bc7 {
    display: flex
  }
  .c4a2ypq {
    font-size: var(--font-size-4)
  }
  .ckrfty5 {
    column-gap: var(--gap-xs)
  }
  .c1pz3ug {
    row-gap: var(--gap-xs)
  }
  .c1g4qy8c {
    --link-icon-color: var(--foreground-primary)
  }
  .c1x53puq {
    padding: var(--size-2)
  }
  .caar9ib:hover {
    border-top-color: var(--foreground-border)
  }
  .ckcfqgd:hover {
    border-right-color: var(--foreground-border)
  }
  .c1u1lvxa:hover {
    border-bottom-color: var(--foreground-border)
  }
  .cyyrqss:hover {
    border-left-color: var(--foreground-border)
  }
  .c1d7162n:hover {
    --link-icon-color: var(--foreground-accent)
  }
  .ce6o41f {
    width: auto
  }
  .c1020k27 {
    border-top-width: 0px
  }
  .c1mj5urp {
    border-right-width: 0px
  }
  .chrscrk {
    border-left-width: 0px
  }
  .c1icv2b1 {
    border-bottom-width: 0px
  }
  .c1ybndks {
    color: var(--foreground-accent)
  }
  .cxxnwk0 {
    object-position: 50% 50%
  }
  .ctwp5pr {
    width: 125px
  }
  .c86u3j3 {
    margin-right: auto
  }
  .cie66yg {
    margin-left: auto
  }
  .c1ubzs3e {
    width: 100%
  }
  .c1a9y6a {
    max-width: var(--size-lg, 1024px)
  }
  .c11qwvck {
    flex-direction: column
  }
  .c1lau6ea {
    align-items: stretch
  }
  .c19y7ngt {
    padding-right: var(--spacing-default, clamp(1.5rem,3vw,2rem))
  }
  .cfyo9g8 {
    padding-left: var(--spacing-default, clamp(1.5rem,3vw,2rem))
  }
  .c1h1ripk {
    object-fit: scale-down
  }
  .co6v6iz {
    border-top-color: var(--background-primary)
  }
  .c1ykvucv {
    border-right-color: var(--background-primary)
  }
  .cntda0k {
    border-bottom-color: var(--background-primary)
  }
  .cy3mrjl {
    border-left-color: var(--background-primary)
  }
  .c1nzhqeg {
    padding-top: 10px
  }
  .cnpc7q8 {
    padding-bottom: 10px
  }
  .c12idy5m {
    padding-left: 10px
  }
  .c1jiwk9l {
    padding-right: 10px
  }
  .c10s2wjq {
    font-size: 1.5em
  }
  .csokkn5 {
    hyphens: manual
  }
  .ctw8w6h {
    transition-property: opacity, opacity
  }
  .cxat32q {
    transition-duration: 200ms, 200ms
  }
  .c1mb86gx {
    transition-timing-function: ease, ease
  }
  .cf1ldxz {
    transition-delay: 0ms, 0ms
  }
  .cgzc9qc {
    transition-behavior: normal, normal
  }
  .cwjf9lc {
    -webkit-backdrop-filter: blur(0px) blur(0px);
    backdrop-filter: blur(0px) blur(0px)
  }
  .c1wv9bnt {
    filter: blur(0px)
  }
  .czj84j4 {
    margin-top: 10px
  }
  .c9ho4ea {
    margin-bottom: 10px
  }
  .cvdqajt {
    position: absolute
  }
  .ca3rfpn {
    min-width: 200px
  }
  .c1h683d2 {
    color: rgba(196, 171, 8, 1)
  }
  .cbi2tca {
    border-top-left-radius: var(--radius-3)
  }
  .c4cvase {
    border-top-right-radius: var(--radius-3)
  }
  .ce2l3ae {
    border-bottom-left-radius: var(--radius-3)
  }
  .cj4bx45 {
    border-bottom-right-radius: var(--radius-3)
  }
  .c7osw9i {
    border: var(--border-size-2) none var(--foreground-border)
  }
  .c2i79xg {
    padding: 2em
  }
  .ct40akc {
    line-height: 1
  }
  .cest8h4 {
    display: block
  }
  .c96mnhx {
    padding-top: 0.5em
  }
  .c1fb4zt8 {
    padding-bottom: 0.5em
  }
  .c170w0b1 {
    padding-left: 1em
  }
  .cgqhfkb {
    padding-right: 1em
  }
  .c2gdc4n {
    border-top-color: var(--foreground-border)
  }
  .c9723rb {
    border-right-color: var(--foreground-border)
  }
  .cifeda6 {
    border-bottom-color: var(--foreground-border)
  }
  .c1q2ynfb {
    border-left-color: var(--foreground-border)
  }
  .c5zts82 {
    border-top-width: var(--border-size-2)
  }
  .c1hw7bli {
    border-right-width: var(--border-size-2)
  }
  .c1qviook {
    border-left-width: var(--border-size-2)
  }
  .c1ooayp8 {
    border-bottom-width: var(--border-size-2)
  }
  .cu2b2wk {
    background-color: transparent
  }
  .c4yjwh8 {
    height: 6em
  }
  .c11p0ra5 {
    display: none
  }
  .cnfbw7d {
    padding-top: var(--size-fluid-3)
  }
  .c5023p7 {
    padding-bottom: var(--size-fluid-3)
  }
  .c1ehe8py {
    background-image: none
  }
  .c1dfhduu {
    background-size: auto auto
  }
  .c1rbk22j {
    background-repeat: repeat
  }
  .cdl0evl {
    background-attachment: scroll
  }
  .c1em5py7 {
    background-origin: padding-box
  }
  .c1dgxli2 {
    -webkit-background-clip: border-box;
    background-clip: border-box
  }
  .clrd04b {
    background-color: var(--background-secondary)
  }
  .c1d33cxe {
    background-position: 0% 0%
  }
  .cuee1l7 {
    column-gap: var(--gap-s)
  }
  .cjyih89 {
    row-gap: var(--gap-s)
  }
  .csigh51 {
    display: grid
  }
  .c6ljgs8 {
    grid-template-columns: 1.5fr 1fr
  }
  .c1j44swm {
    justify-items: initial
  }
  .c13hs91d {
    align-items: initial
  }
  .c16ua4pw {
    font-size: var(--font-size-fluid-1)
  }
  .cxcuod {
    max-width: var(--size-content-2, 45ch)
  }
  .cjuaq4b {
    --navigation-menu-trigger-icon-transform: 0deg
  }
  .c1wafv83 {
    align-self: flex-start
  }
  .cjm7u3n:hover {
    color: var(--foreground-muted)
  }
  .c191wtp7[data-state=open] {
    --navigation-menu-trigger-icon-transform: 180deg
  }
  .c18zze6k {
    font-size: var(--font-size-fluid-2)
  }
  .c1rz0k38 {
    max-width: var(--size-header-3)
  }
  .c1u50ns2 {
    text-wrap: balance
  }
  .cqljrm0 {
    font-size: var(--font-size-3)
  }
  .c1v201fq {
    max-width: var(--size-content-2)
  }
  .cyf38ds {
    color: var(--foreground-muted)
  }
  .cxwl284 {
    grid-template-columns: repeat(3, 1fr)
  }
  .c16owjvy {
    justify-content: space-between
  }
  .c1yac48r {
    border-top-left-radius: var(--radius-3, 1rem)
  }
  .c63pj4z {
    border-top-right-radius: var(--radius-3, 1rem)
  }
  .co6l97s {
    border-bottom-left-radius: var(--radius-3, 1rem)
  }
  .cb1yxpz {
    border-bottom-right-radius: var(--radius-3, 1rem)
  }
  .c3s07sa {
    background-color: rgba(230, 242, 236, 0)
  }
  .cctlk77 {
    box-shadow: 0px 0px 1em 2px rgba(0, 120, 72, 0.5)
  }
  .c9ort0q {
    border: var(--border-size-1, 1px) none var(--foreground-border, rgba(73, 80, 87, 1))
  }
  .c1xgc15y {
    padding: var(--spacing-default, clamp(1.5rem,3vw,2rem))
  }
  .cp3dv0p {
    box-shadow: 0px 0px 1em 1px rgba(0, 120, 72, 0.5)
  }
  .cs7jf99 {
    grid-column-end: auto
  }
  .cf62oqr {
    grid-column-start: span 2
  }
  .cev7kqs {
    background-image: url("/assets/jamaican-court-beach_vVvcsQR2wd8YHayhZ0lRu.jpg")
  }
  .cmixsed {
    background-size: cover
  }
  .ciq35c8 {
    background-repeat: no-repeat
  }
  .c1refzia {
    background-attachment: fixed
  }
  .c2w1he5 {
    background-position: 50% 0%
  }
  .c1wh2hr {
    background-color: rgba(8, 70, 11, 0.7)
  }
  .c9usqtl:hover {
    box-shadow: inset 0px -1.5em 0px 0px var(--background-secondary)
  }
  .c17f47ak {
    grid-template-columns: auto 1fr auto
  }
  .c1m10k9x {
    padding-top: calc(var(--spacing-default) / 2)
  }
  .ccf9zl4 {
    padding-bottom: calc(var(--spacing-default) / 2)
  }
  .chhkvxo {
    position: relative
  }
  .c179voey {
    flex-grow: 1
  }
  .c17ciogo {
    flex-shrink: 0
  }
  .c4vpzrb {
    flex-shrink: 1
  }
  .c6zah2w {
    flex-basis: 0%
  }
  .c9e8yd3 {
    list-style-type: none
  }
  .c1n66h91 {
    justify-content: end
  }
  .c1evld32 {
    margin: 0px
  }
  .cbr2lzh {
    padding: 0px
  }
  .c1suz4cl {
    left: 0px
  }
  .c1rn8w0x {
    top: 0px
  }
  .c1yrt8e6 {
    width: max-content
  }
  .c9z2iq9 {
    z-index: 2
  }
  .c1i6zfw6 {
    padding: var(--size-4)
  }
  .cpm0cw4 {
    transition-property: color, opacity, scale, box-shadow, border, background-color
  }
  .c14gwly4 {
    transition-duration: var(--duration-default), var(--duration-default), var(--duration-default), var(--duration-default), var(--duration-default), var(--duration-default)
  }
  .cep9jsb {
    transition-timing-function: var(--easing-default), var(--easing-default), var(--easing-default), var(--easing-default), var(--easing-default), var(--easing-default)
  }
  .ca407w7 {
    transition-delay: 0ms, 0ms, 0ms, 0ms, 0ms, 0ms
  }
  .c1hi01pd {
    transition-behavior: normal, normal, normal, normal, normal, normal
  }
  .c1auokji:hover {
    background-color: var(--background-card)
  }
  .cmz4wiy {
    width: var(--size-8)
  }
  .c5l8r0o {
    height: var(--size-8)
  }
  .cudt6g5 {
    color: var(--link-icon-color)
  }
  .cta1o7q {
    transition-property: color
  }
  .c1g7jxqz {
    transition-duration: var(--duration-default)
  }
  .c14ib7ie {
    transition-timing-function: var(--easing-default)
  }
  .cl47yew {
    transition-delay: 0ms
  }
  .coi8s2o {
    transition-behavior: normal
  }
  .c10y43wr {
    justify-content: space-around
  }
  .cshrha5 {
    align-self: stretch
  }
  .c1482koa {
    top: 100%
  }
  .cr2i47u {
    overflow-x: hidden
  }
  .c1vjuu35 {
    overflow-y: hidden
  }
  .c1es0oo {
    right: 0px
  }
  .c1krdi0x {
    height: var(--radix-navigation-menu-viewport-height)
  }
  .cw2tl0j {
    width: var(--radix-navigation-menu-viewport-width)
  }
  .cjsgen {
    border-top-left-radius: var(--radius-4)
  }
  .cz8502n {
    border-top-right-radius: var(--radius-4)
  }
  .cc8vilp {
    border-bottom-left-radius: var(--radius-4)
  }
  .c1is9q5b {
    border-bottom-right-radius: var(--radius-4)
  }
  .c1a3m1cq {
    box-shadow: var(--shadow-3)
  }
  .c19nzjc2 {
    background-color: var(--background-primary)
  }
  .c8wi3wz {
    transition-property: width, height
  }
  .c1gr84d3 {
    transition-duration: var(--duration-default, 200ms), var(--duration-default, 200ms)
  }
  .c1u2qfgv {
    transition-timing-function: var(--easing-default, cubic-bezier(0,0,.3,1)), var(--easing-default, cubic-bezier(0,0,.3,1))
  }
  .c9744wg {
    border: var(--border-size-1, 1px) solid var(--foreground-border)
  }
  .c1g0t9t {
    color: white
  }
  .c12tmtvk {
    background-color: rgba(255, 255, 255, 0)
  }
  .c1sv0lht {
    text-align: start
  }
  .cb859dx {
    font-weight: 400
  }
  .c1tmr06v {
    margin-top: 0em
  }
  .cu32avb {
    margin-bottom: 0em
  }
  .cxpru24 {
    transition-property: scale, opacity
  }
  .c1wua3z2 {
    transition-duration: var(--duration-default), var(--duration-default)
  }
  .cpe76ne {
    transition-timing-function: var(--easing-default), var(--easing-default)
  }
  .cs8alyj:focus {
    outline-offset: var(--focus-offset)
  }
  .c1m586b5:focus {
    outline: var(--focus-width) solid var(--focus-color)
  }
  .ceqrjzt {
    grid-template-columns: 1fr 1fr 1fr
  }
  .c1p0qmmc {
    padding-top: var(--spacing-default)
  }
  .c1o9shyq {
    padding-bottom: var(--spacing-default)
  }
  .cux6fi {
    text-overflow: ellipsis
  }
  .c1rvs9wc img {
    max-width: 100%
  }
  .c1odlskv img {
    height: auto
  }
  .cic9tor {
    column-gap: 1rem
  }
  .ck30raf {
    row-gap: 1rem
  }
  .c1nm6kr9 {
    aspect-ratio: 1028/283
  }
  .c11feuvd {
    column-gap: 10px
  }
  .c1w7hibd {
    row-gap: 10px
  }
  .c1045rkc {
    width: 25px
  }
  .c1bu0a5n {
    padding-left: 0px
  }
  .cmkq789 {
    margin-top: 1em
  }
  .cnkpv2e {
    margin-bottom: 1em
  }
  .caat7iu {
    max-width: 50%
  }
  .cx70a1 {
    overflow-x: auto
  }
  .c1hghsug {
    overflow-y: auto
  }
  .cpzi7l0 {
    height: 30em
  }
  .cylme36 {
    align-self: center
  }
  .c1kgtzp2 {
    padding-top: var(--font-letterspacing-5)
  }
  .cnaga8u {
    padding-bottom: var(--font-letterspacing-5)
  }
  .c1dnhfbf {
    -moz-osx-font-smoothing: unset
  }
  .c4faval {
    max-height: 30rem
  }
  .cmty87o {
    min-height: 100px
  }
  .c128r10o {
    max-height: inherit
  }
  .cz5lx9j {
    flex-wrap: nowrap
  }
  .c1mymzj4 {
    min-height: inherit
  }
  .c15fbiww {
    padding-right: var(--size-fluid-3)
  }
  .c18onnut {
    padding-left: var(--size-fluid-3)
  }
  .c18739ly {
    width: inherit
  }
  .c1eu2t45 {
    height: 50svh
  }
  .c185odjx {
    max-width: 100%
  }
  .c1m8y193 {
    width: 200px
  }
  .c1nle8ys {
    border-top-style: solid
  }
  .cl03jb4 {
    border-right-style: solid
  }
  .cllrotz {
    border-left-style: solid
  }
  .c1vd3gd4 {
    border-bottom-style: solid
  }
  .c1lrhtf5 {
    border-top-width: 1px
  }
  .c872tqn {
    border-right-width: 1px
  }
  .cvx31ra {
    border-left-width: 1px
  }
  .c153i2mu {
    border-bottom-width: 1px
  }
  .c4v8089 {
    padding: 0.5em
  }
  .c8cmig5 {
    display: table
  }
  .c23idjz {
    display: table-header-group
  }
  .ckn8x54 {
    background-color: darkgray
  }
  .c9i00db {
    display: table-cell
  }
  .cje4x0y {
    padding: calc(var(--spacing-default)/4)
  }
  .cevnsaw {
    display: table-row-group
  }
  .c870v3h {
    padding-left: var(--spacing-default)
  }
  .cl3mm8 {
    padding-right: var(--spacing-default)
  }
  .caj4qav {
    padding-top: calc(var(--spacing-default)/2)
  }
  .clksp0c {
    display: table-row
  }
  .czgw6q9 {
    padding-bottom: calc(var(--spacing-default)/2)
  }
  .c1t05sra:hover {
    background-color: var(--background-secondary)
  }
  .c1tx9axw {
    position: fixed
  }
  .c1ous50h {
    top: 0
  }
  .c8y1wzu {
    right: 0
  }
  .cnd6asl {
    bottom: 0
  }
  .c1k3ohfh {
    left: 0
  }
  .ce0omps {
    z-index: 50
  }
  .c1m0x7s5 {
    background-color: rgba(255, 255, 255, 0.8)
  }
  .c1ofsncy {
    -webkit-backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05));
    backdrop-filter: blur(0 1px 2px 0 rgb(0 0 0/0.05))
  }
  .c1148j64 {
    max-width: 85%
  }
  .cp7mst2 {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1)
  }
  .cfv5xbg {
    background-color: white
  }
  .cxqnrff {
    margin: auto
  }
  .cpi20r9 {
    padding: 1.5rem
  }
  .c1yzyjk8 {
    row-gap: 0.5rem
  }
  .cwmg4c3 {
    column-gap: 0.5rem
  }
  .c10s1uyq {
    letter-spacing: -0.025em
  }
  .c1ac9o39 {
    margin: 0
  }
  .cheret8 {
    font-size: 0.875rem
  }
  .cekzfed {
    line-height: 1.25rem
  }
  .c1a51b3l {
    color: rgba(100, 116, 139, 1)
  }
  .c63nb5x {
    font-size: var(--font-size-fluid-0)
  }
  .c9iq2ya {
    padding-top: 0.25rem
  }
  .c7whuai {
    padding-bottom: 0.25rem
  }
  .clofhkt {
    right: 1rem
  }
  .c146cn12 {
    top: 1rem
  }
  .c165ktzb {
    border-top-left-radius: 0.125rem
  }
  .c1rzzbtz {
    border-top-right-radius: 0.125rem
  }
  .c76x5wd {
    border-bottom-right-radius: 0.125rem
  }
  .cvrfs8q {
    border-bottom-left-radius: 0.125rem
  }
  .c1r57s1o {
    opacity: 0.7
  }
  .c1h04jdi {
    height: 1rem
  }
  .c1afxoij {
    width: 1rem
  }
  .cl7q148 {
    outline: medium none currentcolor
  }
  .cnwqdju {
    border: 0 none currentcolor
  }
  .cng60o0:hover {
    opacity: 1
  }
  .c5p04gk:focus-visible {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 1), 0 0 0 calc(2px + 2px) rgb(148,163,184)
  }
  .cmcqh3e {
    bottom: 0%
  }
  .c1u9ne5p {
    right: 0%
  }
  .cabe1ql {
    background-color: var(--foreground-secondary)
  }
  .chiancr {
    opacity: 90%
  }
  .ch2v0n6 {
    max-width: 1200px
  }
  .ccrv7pp {
    position: static
  }
  .cxu5qug {
    z-index: 1
  }
  .c1hxak5c {
    opacity: 1
  }
  .c19qg08r {
    height: fit-content
  }
  .c1y82gwc {
    scrollbar-width: none
  }
  .cj1ha9m {
    border-top-left-radius: inherit
  }
  .c6235aq {
    border-top-right-radius: inherit
  }
  .c718dnq {
    border-bottom-left-radius: inherit
  }
  .c1lujo1e {
    border-bottom-right-radius: inherit
  }
  .c1skyri1 {
    aspect-ratio: 1 / 1.25
  }
  .cxxbc6w {
    width: calc(25% - 1.125rem)
  }
  .c6ikqhw {
    border-top-color: rgba(203, 213, 225, 1)
  }
  .ceudx2k {
    border-right-color: rgba(203, 213, 225, 1)
  }
  .c1onyc1w {
    border-bottom-color: rgba(203, 213, 225, 1)
  }
  .c1d7isgk {
    border-left-color: rgba(203, 213, 225, 1)
  }
  .c16izmog {
    row-gap: 1.5rem
  }
  .c18p3b6w {
    background-color: rgba(255, 255, 255, 1)
  }
  .c1c64w4e {
    height: 100%
  }
  .cafla6p {
    overflow-x: clip
  }
  .c18s7o7b {
    overflow-y: clip
  }
  .c1xbbjnc {
    background-attachment: none
  }
  .ctg9mo0 {
    -webkit-background-clip: none;
    background-clip: none
  }
  .cu5ulod {
    background-blend-mode: none
  }
  .c15ngyq1 {
    background-origin: none
  }
  .cm7y8pg {
    background-repeat: none
  }
  .c1x7uv41 {
    background-size: none
  }
  .citca8x {
    background-position: none
  }
  .ckc80yf {
    object-fit: cover
  }
  .covmt41 {
    row-gap: 4px
  }
  .c1ve93vn {
    background-image: linear-gradient(transparent 0%,rgb(30,41,59) 100%)
  }
  .cyc50uv {
    margin-top: 0rem
  }
  .c1ac7cl9 {
    font-family: Arial, Roboto, sans-serif
  }
  .cumbk92 {
    margin-bottom: 0rem
  }
  .cv5fj2x {
    color: rgba(248, 250, 252, 1)
  }
  .c1522xph {
    column-gap: 4px
  }
  .c1hf55zn {
    background-color: rgba(51, 65, 85, 1)
  }
  .c1lbiv9k {
    min-width: 40px
  }
  .cvgya3i {
    min-height: 40px
  }
  .czc1xxn {
    max-width: 40px
  }
  .c1km1r19 {
    max-height: 40px
  }
  .crrgtf2 {
    color: rgba(255, 255, 255, 1)
  }
  .cakkg7b {
    -webkit-user-select: none;
    user-select: none
  }
  .czk9ny0 {
    right: -20px
  }
  .c1cstkm {
    bottom: calc(50% - 20px)
  }
  .c1rzo0me {
    left: -20px
  }
  .c1fn6urr {
    font-weight: 500
  }
  .c1k8mdcx {
    background-color: rgba(248, 250, 252, 0)
  }
  .c2vxqag {
    border: 1.5px solid rgba(255, 255, 255, 1)
  }
  .c15m97ve {
    max-width: 32rem
  }
  .cwcwoan {
    border: 1px solid rgba(226, 232, 240, 1)
  }
  .c117qpaj {
    font-size: 1.125rem
  }
  .cbcsznr {
    rotate: var(--navigation-menu-trigger-icon-transform)
  }
  .c1fvnzwb {
    flex-grow: 0
  }
  .c10jsqm6 {
    width: 1em
  }
  .ch651t9 {
    height: 1em
  }
  .cnh9zwl {
    transition-property: rotate
  }
  .cdeqnqk {
    transition-duration: var(--duration-default, 200ms)
  }
  .c1o2idp6 {
    transition-timing-function: var(--easing-default, cubic-bezier(0,0,.3,1))
  }
  .c1vj4crs {
    max-width: 500px
  }
  .c1shxkcg {
    transition-property: box-shadow, filter
  }
  .ci4i5k3 {
    transition-timing-function: ease-in-out, ease
  }
  .c3ljc8o:hover {
    box-shadow: 0px 0px 5px 2px var(--background-accent)
  }
  .c1bhso6v:hover {
    filter: saturate(50%)
  }
}
@media all and (max-width: 991px) {
  .c1kj1yqu {
    align-self: center
  }
  .c9dprmj {
    align-items: center
  }
  .c316wu1 {
    justify-content: center
  }
  .c1nfm8zr {
    text-align: center
  }
  .c4olhpk {
    background-blend-mode: darken
  }
  .cwo4p2z {
    background-image: url("/assets/jamaican-court-beach_vVvcsQR2wd8YHayhZ0lRu.jpg")
  }
  .ctta0uv {
    background-attachment: fixed
  }
  .cu04ucr {
    -webkit-background-clip: border-box;
    background-clip: border-box
  }
  .c1nkv7i5 {
    background-origin: padding-box
  }
  .c1x4w3dh {
    background-repeat: no-repeat
  }
  .c1g4udiv {
    background-size: cover
  }
  .coweg2w {
    background-position: 50% 0%
  }
  .c1j6vjaw {
    column-gap: var(--gap-xs)
  }
  .c3cufv3 {
    row-gap: var(--gap-xs)
  }
  .c11hgkbs {
    display: none
  }
  .c15hguf {
    font-size: var(--font-size-fluid-2)
  }
  .c1al5i8h {
    font-weight: 400
  }
  .c19x3xi6 {
    grid-template-columns: 1fr 1fr
  }
  .c37cdc8 {
    width: 100%
  }
  .c1nb8id2 {
    width: calc(33.3333% - 1rem)
  }
}
@media all and (max-width: 767px) {
  .c6fw9am {
    padding-left: var(--size-fluid-1)
  }
  .c1wmzhr5 {
    padding-right: var(--size-fluid-1)
  }
  .c16ia0hd {
    display: flex
  }
  .c1qp6ibo {
    flex-direction: column
  }
  .c1q0mvgc {
    column-gap: var(--gap-xs)
  }
  .c1vttvxe {
    row-gap: var(--gap-xs)
  }
  .c1eyvkpq {
    box-shadow: none
  }
  .c1ll5duv {
    flex-direction: row
  }
  .c1i1lfp9 {
    align-items: center
  }
  .cdk5g5w {
    justify-content: space-between
  }
  .c1e2v4we {
    display: none
  }
  .c11ggplq {
    display: block
  }
  .c18wv9od {
    min-width: auto
  }
  .c3d1pk2 {
    height: var(--size-5)
  }
  .c1vkziqd {
    width: var(--size-5)
  }
  .c15azqme {
    background-color: transparent
  }
  .c19qqyx4 {
    border-top-style: none
  }
  .c1p5x6fa {
    border-right-style: none
  }
  .clfrlpt {
    border-left-style: none
  }
  .cpy412x {
    border-bottom-style: none
  }
  .c1m9aaeh {
    color: var(--foreground-primary)
  }
  .cmmpmn5 {
    margin: 0
  }
  .c1ea6o8f {
    padding: 0px
  }
  .casxu0o {
    overflow-x: auto
  }
  .c1egiu5b {
    overflow-y: auto
  }
  .cxxgnwv {
    position: fixed
  }
  .c1o9z5do {
    top: 0px
  }
  .cu9kinz {
    right: 0px
  }
  .cwv41j1 {
    bottom: 0px
  }
  .chaa35t {
    left: 0px
  }
  .c1lxxf4w {
    z-index: var(--layer-5, 5)
  }
  .ctppodp {
    --ani-duration: 100ms
  }
  .cmf00e9 {
    background-color: var(--background-secondary, rgba(52, 58, 64, 1))
  }
  .c1mvheoa {
    position: relative
  }
  .c11nhyme {
    padding-top: calc(var(--spacing-default) / 2)
  }
  .cxwnqcn {
    padding-right: var(--font-size-fluid-1)
  }
  .ckvmggm {
    padding-bottom: calc(var(--spacing-default) / 2)
  }
  .c1ulghb5 {
    column-gap: var(--gap-m)
  }
  .c1cx47mp {
    row-gap: var(--gap-m)
  }
  .cfb1oin {
    justify-content: center
  }
  .c1cazll0 {
    font-size: var(--font-size-4)
  }
  .c9ptsut {
    column-gap: var(--gap-s)
  }
  .c1t25riy {
    row-gap: var(--gap-s)
  }
  .czwwn63 {
    padding-left: 0px
  }
  .c19wou1l {
    margin-bottom: 0px
  }
  .clg0fmv {
    list-style-type: none
  }
  .c1594yno {
    align-self: center
  }
  .cqu8ld0 {
    text-align: center
  }
  .c4m6qwt {
    font-size: var(--font-size-2)
  }
  .c1e1ow0q {
    column-gap: var(--size-fluid-3)
  }
  .c1cg37y {
    row-gap: var(--size-fluid-3)
  }
  .c12k3n51 {
    max-width: 100%
  }
  .c1meo862 {
    min-width: 100%
  }
  .c1d5eypz {
    border-top-color: transparent
  }
  .c1rsoidt {
    border-right-color: transparent
  }
  .c87bndm {
    border-bottom-color: transparent
  }
  .chm2qi0 {
    border-left-color: transparent
  }
  .cuhtd2h {
    grid-template-columns: 1fr
  }
  .c1sjz265 {
    width: calc(50% - 0.75rem)
  }
  .c19rp5pq {
    font-size: 24px
  }
  .ctubw7p {
    line-height: 28px
  }
}
@media all and (max-width: 479px) {
  .c1u1tduh:hover {
    border-top-style: none
  }
  .c1c1v5gu:hover {
    border-right-style: none
  }
  .c1cs88dw:hover {
    border-left-style: none
  }
  .c1hj6o9b:hover {
    border-bottom-style: none
  }
  .c16nfxdh {
    display: block
  }
  .c1icskyl {
    flex-direction: row
  }
  .cak8cqz {
    align-items: center
  }
  .c15l0co {
    justify-content: space-between
  }
  .c3515xc {
    align-self: center
  }
  .c16gl1yk {
    max-width: none
  }
  .cvz4d66 {
    width: 50px
  }
  .cktg0ak {
    padding: 0em
  }
  .c1xw2mm5 {
    width: auto
  }
  .c5x78qw {
    padding: var(--size-fluid-1)
  }
  .cu7uckz {
    min-width: auto
  }
  .caj1yiw {
    flex-direction: column-reverse
  }
  .c3ypv9r {
    flex-grow: 0
  }
  .coccgs1 {
    flex-shrink: 1
  }
  .c1e50ecq {
    padding-left: 0.25em
  }
  .ce68ypr {
    padding-right: 0.25em
  }
  .cs1bb47 {
    margin-top: 0
  }
  .cl8u0cp {
    margin-bottom: 0
  }
  .c1k6o9m5 {
    padding-top: 0.5em
  }
  .c1kzhat4 {
    padding-bottom: 0.5em
  }
  .c1k3007w {
    font-size: 1.2em
  }
  .cbsd196 {
    line-height: 1
  }
  .c18pznga {
    min-height: auto
  }
  .ccvkxs1 {
    column-gap: var(--gap-xs)
  }
  .c1osswck {
    row-gap: var(--gap-xs)
  }
  .c1sdl2tm {
    margin-top: 0em
  }
  .csq84y4 {
    margin-bottom: 0em
  }
  .c195yron {
    padding-right: var(--size-fluid-1)
  }
  .cqb29gh {
    padding-left: var(--size-fluid-1)
  }
  .c1bo5jx8 {
    width: 100%
  }
  .cu2htt {
    display: none
  }
  .c1m2i68w {
    max-width: 100%
  }
  .c1g8zqet {
    object-fit: scale-down
  }
  .c1h79tlz {
    grid-template-columns: 1fr
  }
  .c1blhk6q {
    object-fit: cover
  }
  .c1anfr66 {
    flex-direction: column
  }
  .c1cw3c2u {
    text-align: center
  }
  .c1rowsjp {
    column-gap: var(--gap-s)
  }
  .c170zl34 {
    row-gap: var(--gap-s)
  }
  .c1ctgd3q {
    justify-content: center
  }
  .cxdq3ig {
    right: auto
  }
  .cn8yiau {
    left: 0px
  }
  .c16mh63m {
    border-top-left-radius: 0px
  }
  .cwkmla3 {
    padding-left: 0px
  }
  .cnznce3 {
    padding-right: 0px
  }
  .c1pzwf0x {
    border-top-left-radius: 16px
  }
  .cxqhugd {
    border-top-right-radius: 16px
  }
  .c1mwwcn0 {
    border-bottom-left-radius: 16px
  }
  .c7w2qiz {
    border-bottom-right-radius: 16px
  }
  .c1120caw {
    font-size: 26px
  }
  .cczq14u {
    line-height: 30px
  }
  .c1l8ry80 {
    padding-left: 20px
  }
  .c1hfmmxj {
    padding-right: 20px
  }
  .c64xuwr {
    display: flex
  }
}