@layer figreset, figoverridable, reset, theme, base, figutils, components, utilities;
@layer figoverridable {
  :root { font-synthesis: none; }
}
@layer figutils {
  :root { --banner-height: 48px; --banner-height-v2: 40px; --full-height-with-banner: calc(100dvh - var(--banner-height)); }
  @media (max-width: 600px) {
  .banner-v2-container { left: 0px !important; right: 0px !important; margin: 0px auto !important; }
}
  .wrapper-with-banner .min-h-screen { min-height: var(--full-height-with-banner); }
  .wrapper-with-banner .h-screen { height: var(--full-height-with-banner); }
}
@layer figreset {
  :root { font-family: var( --default-font-family,ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji' ); }
  html { text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; width: 100%; }
  body { margin: 0px; width: 100%; }
  body:has([data-page-overflowx="hidden"]) { overflow-x: hidden; }
  body:has([data-page-overflowx="auto"]) { overflow-x: auto; }
}
@layer figutils {
  #container { width: 100%; }
}
@layer figreset {
  *, ::before, ::after { box-sizing: border-box; }
  a { color: inherit; text-decoration: none; }
  button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px; }
  h1, h2, h3, h4, h5, h6, p { font-size: inherit; font-weight: inherit; }
  blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
  ol, ul, menu { list-style: none; margin: 0px; padding-inline-start: 0px; }
}
@layer figutils {
  :is(.textContents ul, ul.textContents) > li::before { content: "•"; margin-left: -1.5em; display: inline-block; text-align: center; width: 1.5em; -webkit-text-fill-color: var(--list-marker-text-fill-color); background-clip: var(--list-marker-background-clip); color: var(--list-marker-color); font-size: var(--list-marker-font-size); line-height: var(--list-marker-line-height); vertical-align: var(--list-marker-vertical-align); }
  :is(.textContents ol, ol.textContents) > li::marker { color: var(--list-marker-color); font-size: var(--list-marker-font-size); line-height: var(--list-marker-line-height); vertical-align: var(--list-marker-vertical-align); }
  :is(.textContents, .textContents *).adjustLetterSpacing::after { content: ""; margin-left: calc(var(--letter-spacing) * -1); }
}
@layer figutils {
  #container .embed { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
}
@layer figutils {
  #container .marquee-container {
  overflow-x: hidden; display: flex; flex-direction: row; position: relative; width: var(--width); transform: var(--transform);
  &:hover div { animation-play-state: var(--pause-on-hover); }
  &:active div { animation-play-state: var(--pause-on-click); }
  &:focus-within > * { animation-play-state: paused !important; }
}
  #container .marquee { flex: 0 0 auto; min-width: var(--min-width); display: flex; flex-direction: row; align-items: center; animation-duration: ; animation-iteration-count: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--delay); animation-direction: var(--direction); animation-timing-function: var(--timing-function); }
  #container .marquee.reduced-motion {
  @media (prefers-reduced-motion: reduce) {
  animation: auto ease 0s 1 normal none running none;
}
}
  @keyframes scroll { 
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
  #container .marquee-initial-child-container { flex: 0 0 auto; display: flex; min-width: auto; flex-direction: row; align-items: center; }
  #container .marquee-child { transform: var(--transform); }
}
@layer figutils {
  .code-behavior-wrapper > * { width: 100%; height: 100%; }
}
@layer figreset {
  :root { --100dvw: 100vw; --100dvh: 100vh; }
  @supports (width:100dvw) {
  :root { --100dvw: 100dvw; --100dvh: 100dvh; }
}
}
@layer figutils {
  .bypass-link { position: fixed; top: 16px; left: 0px; right: 0px; display: flex; justify-content: center; align-items: center; opacity: 0; pointer-events: none; }
  .bypass-link:focus-within { opacity: 1; z-index: 10000; }
  .bypass-link > a { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); padding: 12px 16px; font-size: 16px; border-radius: 12px; pointer-events: auto; }
}
@layer figreset {
  :root {
  text-align: left;
  & button { text-align: left; }
}
}
@font-face { font-family: "Pixelify Sans:Bold"; font-style: normal; src: url("/_woff/v2/PixelifySans_wght__1/PixelifySans_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Pixelify Sans:Bold"; font-style: normal; src: url("/_woff/v2/PixelifySans_wght__1/PixelifySans_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Pixelify Sans:Bold"; font-style: normal; src: url("/_woff/v2/PixelifySans_wght__1/PixelifySans_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Pixelify Sans:Bold"; font-style: normal; src: url("/_woff/v2/PixelifySans_wght__1/PixelifySans_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Pixelify Sans:Bold"; font-style: normal; src: url("/_woff/v2/PixelifySans_wght__1/PixelifySans_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Pixelify Sans:Bold"; font-style: normal; src: url("/_woff/v2/PixelifySans_wght__1/PixelifySans_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Plus Jakarta Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Plus Jakarta Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Plus Jakarta Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Plus Jakarta Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Plus Jakarta Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Plus Jakarta Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Geist:Medium"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist:Medium"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Geist:Medium"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Geist:Medium"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Geist:Medium"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Geist:Medium"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Geist:Regular"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist:Regular"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Geist:Regular"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Geist:Regular"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Geist:Regular"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Geist:Regular"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Poppins:Regular"; font-style: normal; src: url("/_woff/v2/Poppins-Regular_6/Poppins-Regular_6-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins:Regular"; font-style: normal; src: url("/_woff/v2/Poppins-Regular_6/Poppins-Regular_6-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Poppins:Regular"; font-style: normal; src: url("/_woff/v2/Poppins-Regular_6/Poppins-Regular_6-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Poppins:Regular"; font-style: normal; src: url("/_woff/v2/Poppins-Regular_6/Poppins-Regular_6-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Poppins:Regular"; font-style: normal; src: url("/_woff/v2/Poppins-Regular_6/Poppins-Regular_6-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Poppins:Regular"; font-style: normal; src: url("/_woff/v2/Poppins-Regular_6/Poppins-Regular_6-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Nunito Sans:Regular"; font-style: normal; src: url("/_woff/v2/NunitoSans_YTLC_opsz_wdth_wght__1/NunitoSans_YTLC_opsz_wdth_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Nunito Sans:Regular"; font-style: normal; src: url("/_woff/v2/NunitoSans_YTLC_opsz_wdth_wght__1/NunitoSans_YTLC_opsz_wdth_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Nunito Sans:Regular"; font-style: normal; src: url("/_woff/v2/NunitoSans_YTLC_opsz_wdth_wght__1/NunitoSans_YTLC_opsz_wdth_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Nunito Sans:Regular"; font-style: normal; src: url("/_woff/v2/NunitoSans_YTLC_opsz_wdth_wght__1/NunitoSans_YTLC_opsz_wdth_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Nunito Sans:Regular"; font-style: normal; src: url("/_woff/v2/NunitoSans_YTLC_opsz_wdth_wght__1/NunitoSans_YTLC_opsz_wdth_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Nunito Sans:Regular"; font-style: normal; src: url("/_woff/v2/NunitoSans_YTLC_opsz_wdth_wght__1/NunitoSans_YTLC_opsz_wdth_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Geist:Light"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist:Light"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Geist:Light"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Geist:Light"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Geist:Light"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Geist:Light"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Anonymous Pro:Regular"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Regular_1/AnonymousPro-Regular_1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Anonymous Pro:Regular"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Regular_1/AnonymousPro-Regular_1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Anonymous Pro:Regular"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Regular_1/AnonymousPro-Regular_1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Anonymous Pro:Regular"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Regular_1/AnonymousPro-Regular_1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Anonymous Pro:Regular"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Regular_1/AnonymousPro-Regular_1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Anonymous Pro:Regular"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Regular_1/AnonymousPro-Regular_1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Plus Jakarta Sans:Regular"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Plus Jakarta Sans:Regular"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Plus Jakarta Sans:Regular"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Plus Jakarta Sans:Regular"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Plus Jakarta Sans:Regular"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Plus Jakarta Sans:Regular"; font-style: normal; src: url("/_woff/v2/PlusJakartaSans_wght__2/PlusJakartaSans_wght__2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Work Sans:Regular"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Work Sans:Regular"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Work Sans:Regular"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Work Sans:Regular"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Work Sans:Regular"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Work Sans:Regular"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Inter:Semi Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter:Semi Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Inter:Semi Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Inter:Semi Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Inter:Semi Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Inter:Semi Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Work Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Work Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Work Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Work Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Work Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Work Sans:SemiBold"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Inter:Regular"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter:Regular"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Inter:Regular"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Inter:Regular"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Inter:Regular"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Inter:Regular"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Anonymous Pro:Bold"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Bold_2/AnonymousPro-Bold_2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Anonymous Pro:Bold"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Bold_2/AnonymousPro-Bold_2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Anonymous Pro:Bold"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Bold_2/AnonymousPro-Bold_2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Anonymous Pro:Bold"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Bold_2/AnonymousPro-Bold_2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Anonymous Pro:Bold"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Bold_2/AnonymousPro-Bold_2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Anonymous Pro:Bold"; font-style: normal; src: url("/_woff/v2/AnonymousPro-Bold_2/AnonymousPro-Bold_2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Work Sans:Medium"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Work Sans:Medium"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Work Sans:Medium"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Work Sans:Medium"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Work Sans:Medium"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Work Sans:Medium"; font-style: normal; src: url("/_woff/v2/WorkSans_wght__2/WorkSans_wght__2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Poppins:Medium"; font-style: normal; src: url("/_woff/v2/Poppins-Medium_6/Poppins-Medium_6-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins:Medium"; font-style: normal; src: url("/_woff/v2/Poppins-Medium_6/Poppins-Medium_6-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Poppins:Medium"; font-style: normal; src: url("/_woff/v2/Poppins-Medium_6/Poppins-Medium_6-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Poppins:Medium"; font-style: normal; src: url("/_woff/v2/Poppins-Medium_6/Poppins-Medium_6-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Poppins:Medium"; font-style: normal; src: url("/_woff/v2/Poppins-Medium_6/Poppins-Medium_6-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Poppins:Medium"; font-style: normal; src: url("/_woff/v2/Poppins-Medium_6/Poppins-Medium_6-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Figtree:Regular"; font-style: normal; src: url("/_woff/v2/Figtree_wght__2/Figtree_wght__2-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Figtree:Regular"; font-style: normal; src: url("/_woff/v2/Figtree_wght__2/Figtree_wght__2-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Figtree:Regular"; font-style: normal; src: url("/_woff/v2/Figtree_wght__2/Figtree_wght__2-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Figtree:Regular"; font-style: normal; src: url("/_woff/v2/Figtree_wght__2/Figtree_wght__2-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Figtree:Regular"; font-style: normal; src: url("/_woff/v2/Figtree_wght__2/Figtree_wght__2-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Figtree:Regular"; font-style: normal; src: url("/_woff/v2/Figtree_wght__2/Figtree_wght__2-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Inter:Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter:Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Inter:Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Inter:Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Inter:Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Inter:Bold"; font-style: normal; src: url("/_woff/v2/Inter_1/Inter_1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
#container .css-ll733z { position: relative; }
#container .css-50jkpj { min-width: var(--content-min-width); width: 100%; }
#container .css-3tcx9o { --content-min-width: 100%; --content-min-height: var(--100dvh); }
#container .css-oljopy { position: relative; display: flex; flex-direction: column; align-items: center; }
#container .css-dqvcr4 { --content-min-width: 100%; --content-min-height: var(--100dvh); align-content: stretch; overflow: clip; background-color: rgb(255, 245, 223); }
#container .css-j9f0op { width: 100%; height: 100%; }
#container .css-8zr56v { display: block; }
#container .css-5knerd { position: relative; flex-shrink: 0; }
#container .css-v27th6 { width: 100%; }
#container .css-a8ckwk { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
#container .css-2gbjjk { align-content: stretch; overflow: clip; }
#container .css-2jxw7m { cursor: pointer; background-color: rgb(255, 245, 223); }
#container .css-1kkr58 { display: flex; flex-direction: column; align-items: center; border-radius: inherit; }
#container .css-grdeid { display: flex; flex-direction: column; align-items: center; gap: 40px; position: relative; padding: 20px 30px; }
#container .css-paq0kv { align-content: stretch; }
#container .css-z167xd { aspect-ratio: 568.125 / 80.6168; }
#container .css-134pm3 { cursor: pointer; }
#container .css-trglf0 { position: absolute; }
#container .css-wnwrmr { inset: -9.98% 5.56%; }
#container .css-roiesn { position: absolute; display: block; }
#container .css-qehsdf { width: 197.209px; height: 28.012px; left: calc(50% + 0.27px); top: calc(50% + 0.39px); }
#container .css-2chd6x { transform: translateX(-50%) translateY(-50%); }
#container .css-ez8men { max-width: none; width: 100%; height: 100%; }
#container .css-wixxpz { inset: 0px; }
#container .css-93wn1j { position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; }
#container .css-wc1msa { position: relative; flex-shrink: 0; display: block; }
#container .css-zdem9z { cursor: pointer; font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: -0.16px; }
#container .css-m0nw9c { font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: 16px; letter-spacing: -0.16px; text-align: left; line-height: 0; white-space: nowrap; }
#container .css-4i12oq { line-height: 1.39; }
#container .css-f6ac0f { text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; }
#container .css-8dg9ye { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: -0.16px; }
#container .css-3q6b3a { text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
#container .css-zfb1q2 { width: 798.674px; height: 20px; }
#container .css-9uyk0n { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; }
#container .css-h5eidu { background-color: rgb(255, 233, 145); }
#container .css-yuedex { display: flex; flex-direction: column; align-items: flex-start; gap: 60px; position: relative; border-radius: inherit; padding: 30px; }
#container .css-nf5ac4 { display: block; position: relative; flex-shrink: 0; }
#container .css-59rdls { width: min-content; min-width: 100%; }
#container .css-h8nfrk { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,42px); letter-spacing: var(--responsive-letter-spacing,0.42px); line-height: var(--responsive-line-height,1.1); }
#container .css-2e340a { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.42px); }
@media (min-width: 0px) {
  #container .css-2e340a { --responsive-font-size: 32px; }
}
@media (min-width: 800px) {
  #container .css-2e340a { --responsive-font-size: 38px; }
}
@media (min-width: 1280px) {
  #container .css-2e340a { --responsive-font-size: 42px; }
}
#container .css-b3l7gy { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; padding: 7.8px 26px; }
#container .css-hf9sha { cursor: pointer; align-content: stretch; }
#container .css-25wm0z { inset: -0.1px 0.2px -0.5px 0px; }
#container .css-z6gsq8 { font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: var(--responsive-font-size,26px); letter-spacing: var(--responsive-letter-spacing,-0.52px); text-align: left; line-height: var(--responsive-line-height,1.39); white-space: nowrap; }
#container .css-2y6n6v { font-variation-settings: normal; color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: var(--responsive-letter-spacing,-0.52px); }
@media (min-width: 0px) {
  #container .css-2y6n6v { --responsive-font-size: 16px; }
}
@media (min-width: 800px) {
  #container .css-2y6n6v { --responsive-font-size: 24px; }
}
@media (min-width: 1280px) {
  #container .css-2y6n6v { --responsive-font-size: 26px; }
}
#container .css-p0wjvv { height: 563px; width: 100%; }
#container .css-r0azwh { inset: 0px; pointer-events: none; }
#container .css-atgcpy { background-color: rgb(255, 255, 255); }
#container .css-phc9f9 { overflow: hidden; inset: 0px; }
#container .css-39bzi8 { width: 100%; height: 66.61%; top: 0.36%; left: 0%; max-width: none; }
#container .css-nerz3z { display: flex; flex-direction: column; align-items: center; position: relative; padding: 80px 44px; }
#container .css-2i8t0j { max-width: 287px; height: 427px; width: 100%; }
#container .css-r3cg4u { position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; }
#container .css-eq9jo9 { position: relative; flex-shrink: 0; border-radius: 16px; }
#container .css-pe66e4 { background-color: rgba(17, 85, 255, 0.9); }
#container .css-6b8w50 { display: flex; flex-direction: column; align-items: center; gap: 14px; position: relative; padding: 16px; }
#container .css-8kuhep { position: relative; flex-shrink: 0; display: flex; align-items: center; padding: 7px 27px; }
#container .css-yzfn6h { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; text-transform: uppercase; font-size: 27.5px; letter-spacing: -1.375px; text-align: left; line-height: 1.1; white-space: nowrap; }
#container .css-wblpzz { font-variation-settings: normal; color: rgb(255, 233, 145); -webkit-text-fill-color: rgb(255, 233, 145); --letter-spacing: -1.375px; }
#container .css-7lh3xh { inset: 0px; }
#container .css-h8fqph { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,42px); letter-spacing: var(--responsive-letter-spacing,0.42px); text-align: center; line-height: var(--responsive-line-height,1.1); }
#container .css-kgxc7i { color: rgb(255, 233, 145); -webkit-text-fill-color: rgb(255, 233, 145); --letter-spacing: var(--responsive-letter-spacing,0.42px); }
@media (min-width: 0px) {
  #container .css-kgxc7i { --responsive-font-size: 32px; }
}
@media (min-width: 800px) {
  #container .css-kgxc7i { --responsive-font-size: 38px; }
}
@media (min-width: 1280px) {
  #container .css-kgxc7i { --responsive-font-size: 42px; }
}
#container .css-22itc5 { position: relative; flex-shrink: 0; display: flex; align-items: flex-start; }
#container .css-bu8f79 { width: 1281px; height: 32.078px; }
#container .css-tzn6qh { display: block; position: absolute; }
#container .css-7kv4dh { inset: 0px; }
#container .css-1cwwtb { display: flex; flex-direction: column; align-items: center; position: relative; padding: 10px; }
#container .css-mg7yoi { max-width: 1500px; width: 100%; }
#container .css-zfhu0q { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 20px; }
#container .css-xrhbgf { position: relative; flex-shrink: 0; padding-bottom: 50px; display: flex; flex-direction: column; align-items: flex-start; gap: 30px; }
#container .css-sqppi8 { aspect-ratio: 427 / 427; }
#container .css-qhd53h { object-fit: cover; }
#container .css-rtjwgn { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 355 355' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.0869e-15 17.75 -17.75 1.0869e-15 177.5 177.5)'><stop stop-color='rgba(0,0,0,1)' offset='0.38942'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-x4fdjz { display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; padding: 30px; }
#container .css-7y6cel { position: relative; flex: 1 0 0px; }
#container .css-1j74g { min-height: 1px; width: 100%; }
#container .css-ag9tql { position: relative; flex: 1 0 0px; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; }
#container .css-vr5j6h { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,42px); letter-spacing: var(--responsive-letter-spacing,0.42px); text-align: left; line-height: var(--responsive-line-height,1.1); white-space: nowrap; }
#container .css-ju4muu { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: var(--responsive-letter-spacing,0.42px); }
@media (min-width: 0px) {
  #container .css-ju4muu { --responsive-font-size: 32px; }
}
@media (min-width: 800px) {
  #container .css-ju4muu { --responsive-font-size: 38px; }
}
@media (min-width: 1280px) {
  #container .css-ju4muu { --responsive-font-size: 42px; }
}
#container .css-ohvd7q { padding-right: 60px; display: flex; flex-direction: column; align-items: flex-start; gap: 30px; position: relative; border-radius: inherit; }
#container .css-3zp4ck { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0.2px); text-align: left; line-height: 0; }
#container .css-zjpnh { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.2px); }
@media (min-width: 0px) {
  #container .css-zjpnh { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-zjpnh { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-zjpnh { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-hwnzn2 { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); line-height: var(--responsive-line-height,1.39); }
#container .css-lbdls8 { }
@media (min-width: 0px) {
  #container .css-lbdls8 { --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-lbdls8 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-lbdls8 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-gu3y5h { font-size: var(--responsive-font-size,20px); line-height: var(--responsive-line-height,1.39); }
#container .css-1jo536 { }
@media (min-width: 0px) {
  #container .css-1jo536 { --responsive-font-size: 18px; }
}
@media (min-width: 800px) {
  #container .css-1jo536 { --responsive-font-size: 20px; }
}
@media (min-width: 1280px) {
  #container .css-1jo536 { --responsive-font-size: 20px; }
}
#container .css-smbqbi { cursor: pointer; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.2px); }
@media (min-width: 0px) {
  #container .css-smbqbi { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-smbqbi { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-smbqbi { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-xeede4 { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); text-align: left; line-height: 0; }
#container .css-r9pih1 { line-height: var(--responsive-line-height,1.39); }
#container .css-u8mguj { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); text-align: left; line-height: var(--responsive-line-height,1.39); }
#container .css-f00x05 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.2px); }
@media (min-width: 0px) {
  #container .css-f00x05 { --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-f00x05 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-f00x05 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-kpnps2 { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 355 355' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.300000011920929'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.0869e-15 17.75 -17.75 1.0869e-15 177.5 177.5)'><stop stop-color='rgba(0,0,0,1)' offset='0.38942'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-p6zs30 { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,42px); letter-spacing: var(--responsive-letter-spacing,0.42px); text-align: left; line-height: 0; white-space: nowrap; }
#container .css-o5ekq1 { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: var(--responsive-letter-spacing,0.42px); }
@media (min-width: 0px) {
  #container .css-o5ekq1 { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --responsive-font-size: 32px; --responsive-letter-spacing: 0.1024px; --responsive-line-height: 1.2; }
}
@media (min-width: 800px) {
  #container .css-o5ekq1 { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --responsive-font-size: 38px; --responsive-letter-spacing: 0.1444px; --responsive-line-height: 1.1; }
}
@media (min-width: 1280px) {
  #container .css-o5ekq1 { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --responsive-font-size: 42px; --responsive-letter-spacing: 0.1764px; --responsive-line-height: 1.1; }
}
#container .css-8jchzs { display: block; margin-bottom: 0px; }
#container .css-crs16w { line-height: var(--responsive-line-height,1.1); white-space: pre; }
#container .css-o5c69d { }
@media (min-width: 0px) {
  #container .css-o5c69d { --responsive-font-size: 32px; }
}
@media (min-width: 800px) {
  #container .css-o5c69d { --responsive-font-size: 38px; }
}
@media (min-width: 1280px) {
  #container .css-o5c69d { --responsive-font-size: 42px; }
}
#container .css-fxzjwg { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); text-align: left; line-height: var(--responsive-line-height,1.39); }
#container .css-6r5dn3 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.2px); }
@media (min-width: 0px) {
  #container .css-6r5dn3 { --responsive-font-size: 18px; }
}
@media (min-width: 800px) {
  #container .css-6r5dn3 { --responsive-font-size: 20px; }
}
@media (min-width: 1280px) {
  #container .css-6r5dn3 { --responsive-font-size: 20px; }
}
#container .css-b15bbk { object-fit: contain; }
#container .css-mkwufe { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 355 355' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.0869e-15 17.75 -17.75 1.0869e-15 177.5 177.5)'><stop stop-color='rgba(0,0,0,1)' offset='0.45673'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-2mmm28 { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,42px); letter-spacing: var(--responsive-letter-spacing,0.42px); line-height: var(--responsive-line-height,1.1); white-space: nowrap; }
#container .css-di40o7 { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); line-height: var(--responsive-line-height,1.39); }
#container .css-7leuct { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); line-height: 0; }
#container .css-dczajm { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; }
#container .css-z3fe3c { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; text-transform: uppercase; font-size: 27.5px; letter-spacing: -1.375px; line-height: 1.1; white-space: nowrap; }
#container .css-csvl0n { font-variation-settings: normal; color: rgb(9, 0, 255); -webkit-text-fill-color: rgb(9, 0, 255); --letter-spacing: -1.375px; }
#container .css-sz2f8 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; }
#container .css-3cg9u0 { align-content: stretch; background-color: rgb(255, 245, 223); }
#container .css-wqofvo { display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; padding: 50px 30px 64px; }
#container .css-mesbg2 { display: flex; flex-direction: row; align-items: center; justify-content: center; border-radius: inherit; }
#container .css-jufcy8 { padding-bottom: 50px; padding-left: 32px; padding-right: 32px; display: flex; justify-content: center; align-items: center; gap: 24px; position: relative; }
#container .css-uokjjm { cursor: pointer; font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,-0.52px); }
@media (min-width: 0px) {
  #container .css-uokjjm { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.39; }
}
@media (min-width: 800px) {
  #container .css-uokjjm { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 24px; --responsive-letter-spacing: -0.0576px; --responsive-line-height: 1.39; }
}
@media (min-width: 1280px) {
  #container .css-uokjjm { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 26px; --responsive-letter-spacing: -0.0676px; --responsive-line-height: 1.39; }
}
#container .css-46rnhv { font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,-0.52px); line-height: 0; white-space: nowrap; }
#container .css-m7pfxl { line-height: var(--responsive-line-height,1.39); font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: var(--responsive-font-size,26px); letter-spacing: var(--responsive-letter-spacing,-0.52px); }
#container .css-shes95 { font-variation-settings: normal; text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; }
@media (min-width: 0px) {
  #container .css-shes95 { --responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.39; }
}
@media (min-width: 800px) {
  #container .css-shes95 { --responsive-font-size: 24px; --responsive-letter-spacing: -0.0576px; --responsive-line-height: 1.39; }
}
@media (min-width: 1280px) {
  #container .css-shes95 { --responsive-font-size: 26px; --responsive-letter-spacing: -0.0676px; --responsive-line-height: 1.39; }
}
#container .css-q3vykv { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,-0.52px); }
@media (min-width: 0px) {
  #container .css-q3vykv { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.39; }
}
@media (min-width: 800px) {
  #container .css-q3vykv { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 24px; --responsive-letter-spacing: -0.0576px; --responsive-line-height: 1.39; }
}
@media (min-width: 1280px) {
  #container .css-q3vykv { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 26px; --responsive-letter-spacing: -0.0676px; --responsive-line-height: 1.39; }
}
#container .css-kclrts { font-variation-settings: normal; text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
@media (min-width: 0px) {
  #container .css-kclrts { --responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.39; }
}
@media (min-width: 800px) {
  #container .css-kclrts { --responsive-font-size: 24px; --responsive-letter-spacing: -0.0576px; --responsive-line-height: 1.39; }
}
@media (min-width: 1280px) {
  #container .css-kclrts { --responsive-font-size: 26px; --responsive-letter-spacing: -0.0676px; --responsive-line-height: 1.39; }
}
#container .css-e1d1o2 { display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: inherit; }
#container .css-1zezmj { padding-bottom: 20px; padding-left: 30px; padding-right: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px; position: relative; }
#container .css-3a6pr0 { width: 211.417px; height: 30px; }
#container .css-6adwvf { width: 94px; }
#container .css-m068si { font-family: "Pixelify Sans:Bold", sans-serif; word-break: break-word; font-weight: 700; text-transform: uppercase; font-size: 14.222px; letter-spacing: -0.7111px; line-height: 1.1; }
#container .css-q3z7ch { font-variation-settings: normal; color: rgb(0, 51, 255); -webkit-text-fill-color: rgb(0, 51, 255); --letter-spacing: -0.7111px; }
#container .css-twqx20 { width: 223.259px; height: 54.607px; left: 0px; top: -35.69px; }
#container .css-oibh0y { display: flex; flex-direction: column; align-items: flex-start; gap: 32px; position: relative; border-radius: inherit; padding: 30px; }
#container .css-1fjxby { width: 411.046px; height: 58.385px; left: calc(50% + 0.56px); top: calc(50% + 0.81px); }
#container .css-zfhrsn { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 50px; }
#container .css-cmsqm9 { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,30px); letter-spacing: var(--responsive-letter-spacing,0.3px); text-align: center; line-height: var(--responsive-line-height,1.3); white-space: nowrap; }
#container .css-rvalw8 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.3px); }
@media (min-width: 0px) {
  #container .css-rvalw8 { --responsive-font-size: 22px; }
}
@media (min-width: 800px) {
  #container .css-rvalw8 { --responsive-font-size: 24px; }
}
@media (min-width: 1280px) {
  #container .css-rvalw8 { --responsive-font-size: 30px; }
}
#container .css-uj7224 { position: relative; flex-shrink: 0; padding-top: 8px; padding-bottom: 8px; display: flex; justify-content: space-between; align-items: center; }
#container .css-q9p2rk { border-style: solid; border-color: rgb(17, 85, 255); border-width: 0.5px 0px 0px; position: absolute; }
#container .css-ggwoeh { inset: 0px; }
#container .css-5eam1e { pointer-events: none; }
#container .css-cyo9v3 { font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: 16px; letter-spacing: -0.16px; line-height: 0; white-space: nowrap; }
#container .css-8xhqtf { aspect-ratio: 1281 / 32.0781; }
#container .css-dfcd5r { position: relative; flex: 1 0 0px; align-self: stretch; }
#container .css-2fgpwh { min-width: 1px; }
#container .css-f136wd { font-variation-settings: normal; color: rgb(255, 245, 223); -webkit-text-fill-color: rgb(255, 245, 223); --letter-spacing: var(--responsive-letter-spacing,-0.52px); }
@media (min-width: 0px) {
  #container .css-f136wd { --responsive-font-size: 16px; }
}
@media (min-width: 800px) {
  #container .css-f136wd { --responsive-font-size: 24px; }
}
@media (min-width: 1280px) {
  #container .css-f136wd { --responsive-font-size: 26px; }
}
#container .css-405an0 { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; border-radius: inherit; }
#container .css-a4itw3 { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; position: relative; padding: 80px 64px; }
#container .css-rndqze { position: relative; flex-shrink: 0; padding-top: 128px; display: flex; flex-direction: column; align-items: flex-start; }
#container .css-xg9b1i { position: relative; flex-shrink: 0; padding-top: 30px; padding-bottom: 30px; display: flex; flex-direction: column; align-items: center; }
#container .css-a774ol { align-content: stretch; background-color: rgb(255, 255, 255); }
#container .css-jo8ywo { width: 100%; height: 100%; max-width: inherit; }
#container .css-qs5z68 { max-width: inherit; width: 100%; height: 100%; }
#container .css-ark2xh { padding-left: 30px; padding-right: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px; position: relative; }
#container .css-zbfhg4 { min-width: 460px; max-width: 600px; width: 100%; }
#container .css-e7rdbd { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.837e-15 30 -30 1.837e-15 300 300)'><stop stop-color='rgba(0,0,0,1)' offset='0.38942'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-750yq8 { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.300000011920929'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.837e-15 30 -30 1.837e-15 300 300)'><stop stop-color='rgba(0,0,0,1)' offset='0.38942'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-yueoeg { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.837e-15 30 -30 1.837e-15 300 300)'><stop stop-color='rgba(0,0,0,1)' offset='0.45673'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-cvsh6v { padding-left: 30px; padding-right: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; }
#container .css-5oelng { min-width: 460px; max-width: 600px; width: 600px; }
#container .css-wcbkz4 { display: flex; flex-direction: row; align-items: center; border-radius: inherit; }
#container .css-f4az2f { padding-bottom: 64px; padding-left: 64px; padding-right: 64px; display: flex; justify-content: space-between; align-items: center; position: relative; }
#container .css-thy090 { width: 308px; height: 44px; }
#container .css-c7ll8i { font-family: "Pixelify Sans:Bold", sans-serif; word-break: break-word; font-weight: 700; text-transform: uppercase; font-size: 14.222px; letter-spacing: -0.7111px; line-height: 1.1; white-space: nowrap; }
#container .css-twqz5s { width: 223.259px; height: 54.607px; left: 0px; top: -35.94px; }
#container .css-57civv { display: flex; align-items: flex-start; gap: 70px; position: relative; border-radius: inherit; padding: 60px 30px 30px; }
#container .css-tc50zz { width: 423px; height: 81px; }
#container .css-jqtoec { padding-right: 30px; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-1961i0 { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,30px); letter-spacing: var(--responsive-letter-spacing,0.3px); line-height: var(--responsive-line-height,1.3); }
#container .css-4b297p { position: relative; flex-shrink: 0; padding-top: 8px; padding-bottom: 8px; display: flex; justify-content: space-between; align-items: flex-start; }
#container .css-p1eofv { height: 588.078px; width: 100%; }
#container .css-7hylni { min-width: 1px; height: 100%; }
#container .css-avb43n { width: 660px; height: 100%; }
#container .css-u5xcrj { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; position: relative; padding: 80px 145px; }
#container .css-i5fio5 { width: 515px; }
#container .css-okw56n { position: relative; flex-shrink: 0; padding-top: 200px; display: flex; flex-direction: column; align-items: flex-start; }
#container .css-qt723f { display: flex; flex-direction: column; align-items: center; position: relative; padding: 30px; }
#container .css-aasqog { position: relative; flex-shrink: 0; display: flex; align-items: flex-start; flex-wrap: wrap; gap: 20px; }
#container .css-3vj1k { align-content: flex-start; }
#container .css-uw3jm6 { min-width: 460px; max-width: 600px; }
#container .css-d32p2m { padding-bottom: 50px; display: flex; flex-direction: column; align-items: flex-start; gap: 30px; }
#container .css-fz8s07 { line-height: var(--responsive-line-height,1.39); font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); }
#container .css-7ms9w3 { position: relative; flex: 1 0 0px; padding-bottom: 50px; display: flex; flex-direction: column; align-items: flex-start; gap: 30px; }
#container .css-a14yzp { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0.2px); line-height: 0; }
#container .css-xb1oxg { position: relative; flex-shrink: 0; display: flex; align-items: flex-start; flex-wrap: wrap; }
#container .css-1mxcmo { align-content: flex-start; row-gap: 20px; }
#container .css-a8ck5v { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
#container .css-vvokfk { padding-top: 30px; padding-left: 96px; padding-right: 96px; display: flex; justify-content: space-between; align-items: center; position: relative; }
#container .css-tf5hvk { width: 223.259px; height: 54.607px; left: 0px; top: -24.61px; }
#container .css-h5ly8q { position: relative; flex: 1 0 0px; padding-top: 32px; padding-bottom: 64px; display: flex; justify-content: space-between; align-items: flex-start; }
#container .css-k8b5h8 { font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,-0.52px); text-align: center; line-height: 0; white-space: nowrap; }
#container .css-xya8j3 { padding-bottom: 20px; padding-left: 30px; padding-right: 30px; display: flex; flex-direction: column; align-items: center; gap: 17px; position: relative; }
#container .css-c1awh7 { width: 844.829px; height: 120px; }
#container .css-uzlei6 { background-color: rgba(0, 51, 255, 0.53); }
#container .css-o60vgb { display: flex; flex-direction: column; align-items: center; position: relative; padding: 50px 30px 100px; }
#container .css-8hg00j { max-width: 1400px; width: 100%; }
#container .css-zfhsih { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 41px; }
#container .css-4ggoff { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,14px); letter-spacing: var(--responsive-letter-spacing,-0.7px); line-height: var(--responsive-line-height,1.1); white-space: nowrap; }
#container .css-7yh4ft { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: var(--responsive-letter-spacing,-0.7px); }
@media (min-width: 0px) {
  #container .css-7yh4ft { --responsive-font-size: 13px; }
}
@media (min-width: 800px) {
  #container .css-7yh4ft { --responsive-font-size: 14px; }
}
@media (min-width: 1280px) {
  #container .css-7yh4ft { --responsive-font-size: 15px; }
}
#container .css-6y8x8o { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 27.5px; letter-spacing: -1.375px; text-align: center; line-height: 0; }
#container .css-gfecbh { font-variation-settings: normal; color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: -1.375px; }
#container .css-90pzd3 { line-height: 1.1; }
#container .css-z4mhid { height: 800px; width: 100%; }
#container .css-it6vad { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; position: relative; padding: 16px; }
#container .css-natj29 { max-width: 315px; width: 100%; }
#container .css-luogno { color: rgb(9, 0, 255); -webkit-text-fill-color: rgb(9, 0, 255); --letter-spacing: var(--responsive-letter-spacing,0.42px); }
@media (min-width: 0px) {
  #container .css-luogno { --responsive-font-size: 32px; }
}
@media (min-width: 800px) {
  #container .css-luogno { --responsive-font-size: 38px; }
}
@media (min-width: 1280px) {
  #container .css-luogno { --responsive-font-size: 42px; }
}
#container .css-qemqbw { display: flex; flex-direction: column; align-items: flex-start; gap: 41px; position: relative; border-radius: inherit; padding: 40px 30px; }
#container .css-798cph { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,14px); letter-spacing: var(--responsive-letter-spacing,-0.7px); line-height: var(--responsive-line-height,1.1); }
#container .css-u6ovax { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,-0.7px); }
@media (min-width: 0px) {
  #container .css-u6ovax { --responsive-font-size: 13px; }
}
@media (min-width: 800px) {
  #container .css-u6ovax { --responsive-font-size: 14px; }
}
@media (min-width: 1280px) {
  #container .css-u6ovax { --responsive-font-size: 15px; }
}
#container .css-cm5yr5 { position: relative; flex-shrink: 0; padding-top: 20px; padding-bottom: 10px; display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
#container .css-xjoxts { border-style: solid; border-color: rgb(17, 85, 255); border-width: 0px 0px 0.5px; position: absolute; }
#container .css-v6gwdw { height: 375px; width: 100%; }
#container .css-noqibp { background-color: rgb(0, 0, 0); mix-blend-mode: color; }
#container .css-a3xkwy { display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; padding: 30px 30px 64px; }
#container .css-a8ck2f { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 24px; }
#container .css-sf5ny4 { position: relative; flex-shrink: 0; display: flex; justify-content: space-between; align-items: center; }
#container .css-l1mcow { display: block; position: relative; flex: 1 0 0px; }
#container .css-fp1kpk { color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: var(--responsive-letter-spacing,0.3px); }
@media (min-width: 0px) {
  #container .css-fp1kpk { --responsive-font-size: 22px; }
}
@media (min-width: 800px) {
  #container .css-fp1kpk { --responsive-font-size: 24px; }
}
@media (min-width: 1280px) {
  #container .css-fp1kpk { --responsive-font-size: 30px; }
}
#container .css-a71age { height: 65px; width: 100%; }
#container .css-gpriml { background-color: rgb(255, 245, 223); }
#container .css-ms73at { display: flex; justify-content: space-between; align-items: center; position: relative; padding: 10px 30px; }
#container .css-4pccyx { inset: -16.67% 0.6%; }
#container .css-z8tz50 { position: relative; flex-shrink: 0; display: flex; align-items: center; gap: 26px; }
#container .css-5cds6k { padding-left: 96px; padding-right: 96px; display: flex; flex-direction: column; align-items: center; gap: 41px; position: relative; }
#container .css-24he0b { height: 640px; width: 100%; }
#container .css-liobgr { position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
#container .css-a0azvp { position: relative; flex-shrink: 0; padding-top: 16px; padding-bottom: 10px; display: flex; align-items: center; gap: 30px; }
#container .css-7kaivt { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); line-height: var(--responsive-line-height,1.39); white-space: nowrap; }
#container .css-xchq5k { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,30px); letter-spacing: var(--responsive-letter-spacing,0.3px); line-height: var(--responsive-line-height,1.3); white-space: nowrap; }
#container .css-py11ia { height: 928px; width: 100%; }
#container .css-fvmibd { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; position: relative; border-radius: inherit; padding: 30px; }
#container .css-aasql0 { position: relative; flex-shrink: 0; display: flex; align-items: flex-start; flex-wrap: wrap; gap: 24px; }
#container .css-snkgse { position: relative; flex-shrink: 0; display: flex; align-items: center; }
#container .css-ax9oom { border-style: solid; border-color: rgb(0, 43, 255); border-width: 0px 0px 1px; position: absolute; }
#container .css-d3zkax { transform: translateY(-50%); aspect-ratio: 202.944 / 38.8616; }
#container .css-hcagqf { left: 0px; right: 2.53px; top: calc(50% + 0.57px); }
#container .css-pst8q1 { font-family: "Geist:Light", sans-serif; word-break: break-word; font-weight: 300; text-transform: uppercase; font-size: var(--responsive-font-size,26px); letter-spacing: var(--responsive-letter-spacing,-0.52px); line-height: var(--responsive-line-height,1.39); white-space: nowrap; }
#container .css-uwf2km { position: relative; flex: 1 0 0px; display: block; }
#container .css-rn2hh9 { --content-min-width: 100%; --content-min-height: var(--100dvh); align-content: stretch; overflow: clip; background-color: rgb(255, 255, 255); }
#container .css-hf7yn8 { background-color: rgba(0, 0, 0, 0.2); }
#container .css-z0el45 { display: flex; flex-direction: column; align-items: center; position: relative; padding: 120px 20px; }
#container .css-jg3xbf { max-width: 1200px; width: 100%; }
#container .css-gxdil1 { overflow: clip; }
#container .css-vjxqpb { padding-top: 32px; padding-left: 24px; padding-right: 24px; display: flex; flex-direction: column; align-items: center; gap: 50px; position: relative; }
#container .css-ur4t2o { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,14px); letter-spacing: var(--responsive-letter-spacing,-0.7px); text-align: center; line-height: var(--responsive-line-height,1.1); }
#container .css-2i7ebw { height: 111px; width: 100%; }
#container .css-ljx8be { position: relative; flex-shrink: 0; padding-top: 20px; padding-bottom: 40px; display: flex; align-items: flex-start; gap: 10px; }
#container .css-p7su7u { border-style: solid; border-color: rgb(17, 85, 255); border-width: 1px 0px 0px; position: absolute; }
#container .css-z4rmnr { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,-0.7px); text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
@media (min-width: 0px) {
  #container .css-z4rmnr { --responsive-font-size: 13px; --responsive-letter-spacing: -0.0845px; --responsive-line-height: 1.1; }
}
@media (min-width: 800px) {
  #container .css-z4rmnr { --responsive-font-size: 14px; --responsive-letter-spacing: -0.098px; --responsive-line-height: 1.1; }
}
@media (min-width: 1280px) {
  #container .css-z4rmnr { --responsive-font-size: 15px; --responsive-letter-spacing: -0.1125px; --responsive-line-height: 1.1; }
}
#container .css-9dj24q { height: 94px; width: 100%; }
#container .css-2mvkgj { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,-0.7px); line-height: 0; }
#container .css-ld2hx7 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,-0.7px); }
@media (min-width: 0px) {
  #container .css-ld2hx7 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 13px; --responsive-letter-spacing: -0.0845px; --responsive-line-height: 1.1; }
}
@media (min-width: 800px) {
  #container .css-ld2hx7 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 14px; --responsive-letter-spacing: -0.098px; --responsive-line-height: 1.1; }
}
@media (min-width: 1280px) {
  #container .css-ld2hx7 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --responsive-font-size: 15px; --responsive-letter-spacing: -0.1125px; --responsive-line-height: 1.1; }
}
#container .css-yi0flf { line-height: var(--responsive-line-height,1.1); font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,14px); letter-spacing: var(--responsive-letter-spacing,-0.7px); }
#container .css-qhz1jq { text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
@media (min-width: 0px) {
  #container .css-qhz1jq { --responsive-font-size: 13px; --responsive-letter-spacing: -0.0845px; --responsive-line-height: 1.1; }
}
@media (min-width: 800px) {
  #container .css-qhz1jq { --responsive-font-size: 14px; --responsive-letter-spacing: -0.098px; --responsive-line-height: 1.1; }
}
@media (min-width: 1280px) {
  #container .css-qhz1jq { --responsive-font-size: 15px; --responsive-letter-spacing: -0.1125px; --responsive-line-height: 1.1; }
}
#container .css-84xdxb { display: flex; justify-content: center; align-items: center; position: relative; padding: 120px 40px; }
#container .css-tmxbio { max-width: 1200px; min-width: 1px; }
#container .css-lg6zmz { padding-left: 64px; padding-right: 64px; display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-kx4to8 { position: relative; flex-shrink: 0; padding-top: 20px; padding-bottom: 40px; display: flex; justify-content: center; align-items: flex-start; gap: 10px; }
#container .css-97mekr { display: flex; justify-content: center; align-items: center; position: relative; padding: 120px 200px; }
#container .css-tha6p5 { aspect-ratio: 427 / 427; cursor: pointer; }
#container .css-vnpj3p { height: 134px; width: 100%; }
#container .css-qjp0h2 { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 355 355' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.400000005960464'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.0869e-15 17.75 -17.75 1.0869e-15 177.5 177.5)'><stop stop-color='rgba(0,0,0,1)' offset='0.38942'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-d8gkbd { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,42px); letter-spacing: var(--responsive-letter-spacing,0.42px); text-align: left; line-height: var(--responsive-line-height,1.1); }
#container .css-i5gpof { width: 355px; }
#container .css-xv3wc3 { width: 540px; height: 56px; }
#container .css-79e1ec { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.400000005960464'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.837e-15 30 -30 1.837e-15 300 300)'><stop stop-color='rgba(0,0,0,1)' offset='0.38942'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-sla2sc { height: 108px; width: 100%; }
#container .css-m074bg { background-color: rgba(168, 17, 38, 0.8); }
#container .css-g90bih { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 27.5px; letter-spacing: -1.375px; line-height: 0; }
#container .css-994tbk { line-height: 1.1; white-space: pre-wrap; }
#container .css-by012y { line-height: 1.1; white-space: pre-wrap; font-size: 27.5px; }
#container .css-dy6op { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; position: relative; border-radius: inherit; padding: 30px 24px; }
#container .css-cftxrh { aspect-ratio: 327 / 184; }
#container .css-3eutuf { max-width: 1440px; width: 100%; }
#container .css-vrylf1 { height: 264px; width: 100%; }
#container .css-ld0hsi { display: block; position: relative; }
#container .css-3bulmy { background-color: rgb(247, 233, 207); }
#container .css-to20bq { font-family: "Geist:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 17.6px; letter-spacing: 0.176px; line-height: 0; }
#container .css-x8nejg { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: 0.176px; }
#container .css-gsipbk { line-height: 0; white-space: pre-wrap; }
#container .css-hd97 { margin-bottom: 0px; }
#container .css-nekc55 { line-height: 1.39; white-space: pre-wrap; font-size: 17.6px; }
#container .css-7eqqt1 { line-height: 1.39; white-space: pre-wrap; font-family: "Geist:Bold", sans-serif; word-break: break-word; font-weight: 700; }
#container .css-b54yok { font-variation-settings: normal; }
#container .css-gushd { line-height: 1.39; white-space: pre-wrap; }
#container .css-cc9eth { --list-marker-background-clip: initial; --list-marker-color: initial; --list-marker-font-size: initial; --list-marker-line-height: 1.39; --list-marker-text-fill-color: initial; --list-marker-vertical-align: initial; }
#container .css-cn1oy9 { margin-inline-start: 26.4px; --letter-spacing: 0px; }
#container .css-uignfw { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; position: relative; border-radius: inherit; padding: 40px 30px; }
#container .css-yvf072 { font-family: "Geist:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 0px; letter-spacing: 0.176px; line-height: 0; }
#container .css-mpcg5z { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: 0.176px; --list-marker-background-clip: initial; --list-marker-color: initial; --list-marker-font-size: 17.6px; --list-marker-line-height: 1.39; --list-marker-text-fill-color: initial; --list-marker-vertical-align: initial; list-style-type: decimal; }
#container .css-y8ohdh { margin-inline-start: calc(var(--list-marker-font-size,0) * 1.5 * 1); --letter-spacing: 0px; }
#container .css-7tr5cx { font-family: "Geist:Bold", sans-serif; word-break: break-word; font-weight: 700; font-size: 17.6px; letter-spacing: 0.176px; line-height: 1.39; }
#container .css-p2peea { font-size: 17.6px; line-height: 1.39; }
#container .css-vt5286 { display: flex; flex-direction: column; justify-content: center; border-radius: inherit; }
#container .css-1z6t0t { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 30px; position: relative; padding: 40px 30px; }
#container .css-g9dpuq { line-height: 1.39; white-space: pre-wrap; font-family: "Geist:Bold", sans-serif; word-break: break-word; font-weight: 700; font-size: 17.6px; letter-spacing: 0.176px; }
#container .css-lzxia8 { height: 272px; width: 100%; }
#container .css-pjkawp { height: 214.362px; width: 100%; }
#container .css-xo7wkq { background-color: rgb(255, 155, 101); }
#container .css-o92upg { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; position: relative; border-radius: inherit; padding: 30px; }
#container .css-wpqzr3 { padding-left: 40px; padding-right: 40px; display: flex; justify-content: space-between; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-aydvtz { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,14px); letter-spacing: var(--responsive-letter-spacing,-0.7px); text-align: right; line-height: var(--responsive-line-height,1.1); white-space: nowrap; }
#container .css-n2bxhz { height: 169px; width: 100%; }
#container .css-vh5eiw { height: 159px; width: 100%; }
#container .css-yp8z2r { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; position: relative; border-radius: inherit; padding: 30px 30px 64px; }
#container .css-ois9ki { height: 182px; width: 100%; }
#container .css-bez1ce { font-family: "Geist:Bold", sans-serif; word-break: break-word; font-weight: 700; font-size: 17.6px; letter-spacing: 0.176px; line-height: 0; }
#container .css-loma1 { --list-marker-background-clip: initial; --list-marker-color: initial; --list-marker-font-size: initial; --list-marker-line-height: 1.39; --list-marker-text-fill-color: initial; --list-marker-vertical-align: initial; list-style-type: decimal; }
#container .css-hkn36i { font-family: "Geist:Regular", sans-serif; word-break: break-word; font-weight: 400; line-height: 1.39; }
#container .css-prh8u0 { display: flex; flex-direction: column; align-items: flex-start; gap: 30px; position: relative; border-radius: inherit; padding: 30px 32px; }
#container .css-o8p6qn { aspect-ratio: 736 / 414; }
#container .css-hg0zl { height: 579.467px; width: 100%; }
#container .css-q9e54n { padding-left: 200px; padding-right: 200px; display: flex; justify-content: space-between; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-7fnul4 { height: 467px; width: 100%; }
#container .css-5icpnr { width: 1220px; }
#container .css-v99jzi { height: 340px; width: 100%; }
#container .css-i5fdll { width: 580px; }
#container .css-8ocdlr { aspect-ratio: 1152 / 648; }
#container .css-rnunxp { font-family: "Geist:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 17.6px; letter-spacing: 0.176px; line-height: 1.39; }
#container .css-g9n9cb { font-variation-settings: normal; cursor: pointer; }
#container .css-gf04vx { --list-marker-background-clip: initial; --list-marker-color: initial; --list-marker-font-size: 17.6px; --list-marker-line-height: 1.39; --list-marker-text-fill-color: initial; --list-marker-vertical-align: initial; }
#container .css-tihidq { position: relative; flex: 1 0 0px; align-self: stretch; display: block; }
#container .css-umw7ct { height: 439px; width: 100%; }
#container .css-5616q4 { height: 474px; width: 100%; }
#container .css-g2juiv { --list-marker-background-clip: initial; --list-marker-color: initial; --list-marker-font-size: 17.6px; --list-marker-line-height: 1.39; --list-marker-text-fill-color: initial; --list-marker-vertical-align: initial; list-style-type: decimal; }
#container .css-2t34y1 { padding-left: 400px; padding-right: 400px; display: flex; justify-content: space-between; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-r2cjx1 { line-height: 1.39; font-family: "Geist:Bold", sans-serif; word-break: break-word; font-weight: 700; font-size: 17.6px; letter-spacing: 0.176px; }
#container .css-n539t5 { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; line-height: 1.1; }
#container .css-rhlv5f { align-content: stretch; background-color: rgb(153, 227, 219); }
#container .css-wpi974 { height: 770.25px; width: 100%; }
#container .css-3h9qvk { display: flex; flex-direction: column; align-items: center; gap: 32px; position: relative; padding: 30px 24px 32px; }
#container .css-up14y8 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; border-radius: 8px; }
#container .css-bxgzkn { aspect-ratio: 552 / 414; }
#container .css-1oxkje { position: relative; flex-shrink: 0; display: block; border-radius: 16px; }
#container .css-qxs0us { border-radius: 16px; }
#container .css-d8c8dw { position: relative; flex-shrink: 0; display: flex; justify-content: space-between; align-items: baseline; }
#container .css-vkpzlc { position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; }
#container .css-e6nr5m { font-family: "Geist:SemiBold", sans-serif; word-break: break-word; font-weight: 600; font-size: 18px; letter-spacing: -0.36px; line-height: 0; white-space: nowrap; }
#container .css-7fd160 { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: -0.36px; }
#container .css-90q03s { line-height: 1.2; }
#container .css-c7zwpw { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 16px; letter-spacing: -0.08px; line-height: 0; white-space: nowrap; }
#container .css-le888z { font-variation-settings: normal; color: rgba(0, 0, 0, 0.55); -webkit-text-fill-color: rgba(0, 0, 0, 0.55); --letter-spacing: -0.08px; }
#container .css-4i0inz { line-height: 1.45; }
#container .css-qcjsvw { position: relative; flex: 1 0 0px; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; border-radius: 8px; }
#container .css-w0r8b4 { position: relative; flex: 1 0 0px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 10px; }
#container .css-cwfvg6 { align-content: stretch; background-color: rgb(3, 98, 178); }
#container .css-k3f0ij { width: 194px; height: 80px; }
#container .css-2acns2 { position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: center; gap: 15px; }
#container .css-3h1n33 { width: 60px; height: 80px; }
#container .css-82oqky { width: 119px; height: 80px; }
#container .css-u1th6p { font-family: "Geist:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 18px; letter-spacing: -0.09px; line-height: 0; white-space: nowrap; }
#container .css-ldofnm { font-variation-settings: normal; color: rgba(0, 0, 0, 0.55); -webkit-text-fill-color: rgba(0, 0, 0, 0.55); --letter-spacing: -0.09px; }
#container .css-4szhwm { position: relative; flex: 1 0 0px; display: block; border-radius: 10px; }
#container .css-6x30wk { border-radius: 10px; }
#container .css-ph7jo1 { background-color: rgb(239, 244, 255); }
#container .css-n94i8c { position: absolute; border-radius: 16px; }
#container .css-590z2l { display: flex; flex-direction: column; align-items: center; gap: 32px; position: relative; padding: 30px 24px 40px; }
#container .css-6alfhv { height: 75px; width: 100%; }
#container .css-dxys4 { aspect-ratio: 75 / 75; }
#container .css-yib8uj { aspect-ratio: 75 / 75; overflow: clip; }
#container .css-q5hk9d { inset: 50% 50% 0px 0px; }
#container .css-5i4mxn { inset: 0px 50% 50% 0px; }
#container .css-i433bv { inset: 0px 0px 50% 50%; }
#container .css-djj3v5 { inset: 50% 0px 0px 50%; }
#container .css-ea57dn { background-color: rgb(210, 228, 251); }
#container .css-a8cinm { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 41px; }
#container .css-cfkxjk { height: 1112px; width: 100%; }
#container .css-qykkly { display: flex; flex-direction: column; align-items: center; gap: 64px; position: relative; padding: 30px 64px 64px; }
#container .css-up15n7 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 24px; border-radius: 8px; }
#container .css-mval7q { font-family: "Geist:SemiBold", sans-serif; word-break: break-word; font-weight: 600; font-size: 20px; letter-spacing: -0.4px; line-height: 0; white-space: nowrap; }
#container .css-mptydh { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: -0.4px; }
#container .css-qcjtkv { position: relative; flex: 1 0 0px; display: flex; flex-direction: column; align-items: flex-start; gap: 24px; border-radius: 8px; }
#container .css-wsm5ux { width: 364.513px; height: 150px; }
#container .css-2acmys { position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: center; gap: 28px; }
#container .css-q9wmci { width: 113px; height: 150px; }
#container .css-pxtp1 { width: 223.513px; height: 150px; }
#container .css-yq4zf2 { height: 160px; width: 100%; }
#container .css-b51ef0 { aspect-ratio: 160 / 160; }
#container .css-v2mlk3 { aspect-ratio: 160 / 160; overflow: clip; }
#container .css-7nem0a { position: relative; flex-shrink: 0; display: flex; align-items: flex-start; gap: 41px; }
#container .css-pbavy2 { position: relative; flex: 1 0 0px; display: flex; flex-direction: column; align-items: flex-start; gap: 41px; }
#container .css-5ok8lh { display: flex; justify-content: center; align-items: center; gap: 48px; position: relative; padding: 30px; }
#container .css-qcju9u { position: relative; flex: 1 0 0px; display: flex; flex-direction: column; align-items: flex-start; gap: 32px; border-radius: 8px; }
#container .css-hwhz2i { font-family: "Geist:SemiBold", sans-serif; word-break: break-word; font-weight: 600; font-size: 24px; letter-spacing: -0.48px; line-height: 0; white-space: nowrap; }
#container .css-6x7tl3 { font-variation-settings: normal; color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: -0.48px; }
#container .css-v3e5l { display: flex; flex: 1 0 0px; flex-direction: row; align-self: stretch; align-items: center; }
#container .css-b9u5jv { display: flex; justify-content: center; align-items: center; gap: 48px; position: relative; padding: 30px 30px 120px; }
#container .css-ihfvh2 { aspect-ratio: 1280 / 256; }
#container .css-qwizyf { aspect-ratio: 1280 / 256; align-content: stretch; }
#container .css-i8534k { aspect-ratio: 256 / 256; }
#container .css-2y2g3x { aspect-ratio: 256 / 256; overflow: clip; }
#container .css-zfl04a { object-fit: cover; opacity: 0.8; }
#container .css-997qk7 { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 375 895' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(1.1481e-15 44.75 -18.75 2.7401e-15 187.5 447.5)'><stop stop-color='rgba(2,55,109,1)' offset='0'/><stop stop-color='rgba(3,81,160,1)' offset='0.5'/><stop stop-color='rgba(4,106,211,1)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-lnrh08 { aspect-ratio: 600 / 400; }
#container .css-g2fd6a { background-color: rgb(2, 69, 138); }
#container .css-rmh6qs { font-variation-settings: normal; color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: 0.176px; }
#container .css-d2flpi { font-variation-settings: normal; color: rgb(33, 37, 41); -webkit-text-fill-color: rgb(33, 37, 41); --letter-spacing: 0.176px; }
#container .css-8kq8nc { height: 236px; width: 100%; }
#container .css-5cd2xh { display: flex; flex-direction: column; align-items: center; position: relative; padding: 16px; }
#container .css-951zhq { width: 262.465px; height: 336.631px; }
#container .css-pke9j3 { background-color: rgb(245, 248, 253); }
#container .css-dwlwig { top: 0px; left: 0px; bottom: 0px; height: 336.631px; }
#container .css-n92ez3 { width: 50.361px; height: 336.631px; top: 0px; }
#container .css-26fmji { position: sticky; }
#container .css-bggw9n { pointer-events: auto; }
#container .css-mj2mv8 { position: sticky; display: flex; flex-direction: column; align-items: flex-start; }
#container .css-35tgsw { pointer-events: auto; align-content: stretch; overflow: clip auto; background-color: rgb(255, 255, 255); }
#container .css-dx6mvg { width: 50.361px; height: 19.055px; }
#container .css-giem4q { background-color: rgb(2, 55, 109); }
#container .css-qfdcep { left: 16.56px; top: 5.22px; }
#container .css-ge7uap { position: absolute; display: flex; align-items: flex-end; }
#container .css-fp5n0r { font-family: "Inter:Regular", sans-serif; word-break: break-word; font-weight: 400; font-style: normal; font-size: 7.259px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-ueucp2 { font-variation-settings: normal; color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: 0px; }
#container .css-mdfhkw { width: 6.805px; height: 6.805px; left: 38.34px; top: 6.12px; }
#container .css-75u647 { inset: 41.67% 80.53% 40.48% 11.26%; }
#container .css-qpkdlh { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; padding: 4.537px; }
#container .css-b3usyu { width: 41.287px; }
#container .css-6gkjrj { position: relative; flex-shrink: 0; border-radius: 1.134px; }
#container .css-98g3ht { background-color: rgb(68, 211, 187); }
#container .css-fqsj6d { display: flex; align-items: center; gap: 0.907px; position: relative; padding: 2.722px; }
#container .css-7e56gr { width: 5.444px; height: 5.444px; }
#container .css-sdgu8v { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 3.403px; letter-spacing: 0px; line-height: normal; text-overflow: ellipsis; white-space: nowrap; }
#container .css-dudz1o { font-variation-settings: normal; color: rgb(255, 255, 255); -webkit-text-fill-color: rgb(255, 255, 255); --letter-spacing: 0px; overflow: hidden; }
#container .css-ayg824 { flex: 0 0 auto; }
#container .css-2yjztp { transform: matrix(1, 0, 0, -1, 0, 0); }
#container .css-bhht40 { position: relative; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
#container .css-vf8mzy { position: relative; display: block; }
#container .css-irzosy { inset: 34.69% 26.46% 37.29%; }
#container .css-bonnay { padding: 2.722px 1.815px 2.722px 9.074px; display: flex; align-items: center; position: relative; }
#container .css-3kgchx { width: 31.759px; }
#container .css-cqcy { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; text-transform: capitalize; font-size: 3.403px; letter-spacing: 0px; line-height: normal; text-overflow: ellipsis; white-space: nowrap; }
#container .css-smnevc { font-variation-settings: normal; color: rgb(47, 47, 47); -webkit-text-fill-color: rgb(47, 47, 47); --letter-spacing: 0px; overflow: hidden; }
#container .css-894ytp { height: 10.889px; }
#container .css-rql6mz { position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: center; gap: 0.907px; border-radius: 1.134px; padding: 2.722px; }
#container .css-fvl5wl { width: 26.995px; }
#container .css-ktztri { height: 10.662px; width: 100%; }
#container .css-dwfwrm { padding: 2.722px 1.815px 2.722px 9.074px; display: flex; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-1vspaf { width: 212.104px; height: 336.631px; left: 50.36px; top: 0px; }
#container .css-wfwx8q { position: absolute; display: flex; flex-direction: column; align-items: flex-start; }
#container .css-ffx52l { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 14.518px; }
#container .css-837dwa { isolation: isolate; align-content: stretch; }
#container .css-z1d9qf { height: 19.055px; width: 100%; }
#container .css-bx0a02 { z-index: 2; }
#container .css-ibu850 { z-index: 2; background-color: rgb(2, 55, 109); }
#container .css-2z004e { display: flex; align-items: center; gap: 6.805px; position: relative; padding: 6.805px; }
#container .css-tqgfb { height: 4.537px; min-width: 1px; }
#container .css-1oikgb { height: 100%; }
#container .css-f2rtqz { width: 9.074px; height: 100%; }
#container .css-thvz0a { left: 0px; top: 0px; }
#container .css-gs60ek { overflow: visible; }
#container .css-bz2tic { position: absolute; display: contents; }
#container .css-ju5md { width: 9.074px; height: 9.074px; left: 0px; top: 0px; }
#container .css-bx09z7 { z-index: 1; }
#container .css-h8mjd4 { padding-left: 14.518px; padding-right: 14.518px; display: flex; flex-direction: column; align-items: flex-start; gap: 7.259px; position: relative; border-radius: inherit; }
#container .css-puu25s { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 1.815px; }
#container .css-vymeac { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 3.176px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-4okcfc { font-variation-settings: normal; color: rgb(68, 75, 78); -webkit-text-fill-color: rgb(68, 75, 78); --letter-spacing: 0px; }
#container .css-eht2wl { font-family: "Work Sans:SemiBold", sans-serif; word-break: break-word; font-weight: 600; font-size: 4.537px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-amhkt2 { font-variation-settings: normal; color: rgb(42, 46, 49); -webkit-text-fill-color: rgb(42, 46, 49); --letter-spacing: 0px; }
#container .css-kq3l0l { height: 28.356px; width: 100%; }
#container .css-4mc3x5 { background-color: rgba(2, 55, 109, 0.5); }
#container .css-r3og54 { display: flex; flex-direction: column; justify-content: flex-end; border-radius: inherit; }
#container .css-4mna14 { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; position: relative; padding: 6.805px; }
#container .css-xrlnzy { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 4.083px; letter-spacing: 0px; line-height: normal; }
#container .css-tfvkhr { border-style: solid; border-color: rgba(115, 138, 150, 0.2); border-width: 0px 0px 0.227px; position: absolute; }
#container .css-vwplav { display: flex; justify-content: center; align-items: center; position: relative; padding: 6.805px; }
#container .css-ffb8w9 { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 3.403px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-fg9fb2 { border-style: solid; border-color: rgb(2, 55, 109); border-width: 0px 0px 0.454px; position: absolute; }
#container .css-xefbvy { font-variation-settings: normal; color: rgb(2, 55, 109); -webkit-text-fill-color: rgb(2, 55, 109); --letter-spacing: 0px; }
#container .css-n0o2nk { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 7.259px; }
#container .css-eb7ooa { border-style: solid; border-color: rgba(115, 138, 150, 0.2); border-width: 0.227px; position: absolute; }
#container .css-qvn63a { display: flex; align-items: center; gap: 6.805px; position: relative; padding: 4.537px 6.805px; }
#container .css-p8yj6 { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 4.764px; letter-spacing: 0px; line-height: normal; }
#container .css-gsfkzw { font-variation-settings: normal; color: rgb(36, 39, 49); -webkit-text-fill-color: rgb(36, 39, 49); --letter-spacing: 0px; }
#container .css-mg3gna { transform: matrix(-1, 0, 0, -1, 0, 0); }
#container .css-lxmhen { border-style: solid; border-color: rgba(115, 138, 150, 0.2); border-width: 0px 0.227px 0.227px; position: absolute; }
#container .css-i02fjj { display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; padding: 7.259px; }
#container .css-oqt603 { height: 10.805px; width: 100%; }
#container .css-wx1ux2 { border-style: solid; border-color: rgb(173, 181, 189); border-width: 0px 0px 0.227px; position: absolute; }
#container .css-p1hwmx { width: 100.494px; height: 10.805px; left: 0px; top: 0px; }
#container .css-dtysj7 { position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 3.403px 3.63px; }
#container .css-kf94da { align-content: stretch; background-color: rgba(255, 255, 255, 0); overflow: clip; }
#container .css-g5nhn3 { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 3.176px; letter-spacing: 0px; line-height: 0; white-space: nowrap; }
#container .css-jpsr3q { line-height: normal; }
#container .css-do6tp1 { width: 34.027px; height: 10.805px; left: 100.49px; top: 0px; }
#container .css-5wbvuc { width: 34.027px; height: 10.805px; left: 134.52px; top: 0px; }
#container .css-3oi2re { background-color: rgba(255, 255, 255, 0); }
#container .css-7v3iyv { height: 13.435px; width: 100%; }
#container .css-2g9gmb { width: 100.494px; height: 13.435px; left: 0px; top: 0px; }
#container .css-d3plhw { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 3.176px; letter-spacing: 0px; line-height: normal; }
#container .css-an0r7z { width: 34.027px; height: 13.435px; left: 100.49px; top: 0px; }
#container .css-u7jgrc { width: 34.027px; height: 13.435px; left: 134.52px; top: 0px; }
#container .css-h8l53o { position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 3.403px 3.63px; }
#container .css-3mewt3 { position: relative; flex-shrink: 0; display: flex; align-items: center; gap: 0.907px; border-radius: 5px; padding: 1.815px 3.63px; }
#container .css-apm7dm { align-content: stretch; background-color: rgba(30, 136, 229, 0.24); overflow: clip; }
#container .css-bwdyni { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 2.72px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-fvtoan { border-style: solid; border-color: rgb(230, 230, 230); border-width: 0px 0.227px 0.227px; position: absolute; }
#container .css-qt2p5i { width: 95.504px; height: 10.805px; left: 0px; top: 0px; }
#container .css-p9xj5v { width: 39.018px; height: 10.805px; left: 95.5px; top: 0px; }
#container .css-ooo3q { width: 95.504px; height: 13.435px; left: 0px; top: 0px; }
#container .css-lz3oiv { width: 39.018px; height: 13.435px; left: 95.5px; top: 0px; }
#container .css-d44azq { align-content: stretch; background-color: rgb(2, 55, 109); overflow: clip; }
#container .css-mejfoj { opacity: 0.5; align-content: stretch; background-color: rgba(115, 138, 150, 0.2); overflow: clip; }
#container .css-i0f820 { font-variation-settings: normal; color: rgb(79, 89, 95); -webkit-text-fill-color: rgb(79, 89, 95); --letter-spacing: 0px; }
#container .css-blx8vr { opacity: 0; align-content: stretch; background-color: rgba(30, 136, 229, 0.24); overflow: clip; }
#container .css-s2gclo { height: 397px; width: 100%; }
#container .css-nobl83 { display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 16px; }
#container .css-sefds { width: 342.998px; height: 186.159px; }
#container .css-srezm { width: 600px; height: 450px; }
#container .css-8t88tu { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 800 656' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(2.4493e-15 32.8 -40 2.0084e-15 400 328)'><stop stop-color='rgba(2,55,109,1)' offset='0'/><stop stop-color='rgba(3,81,160,1)' offset='0.5'/><stop stop-color='rgba(4,106,211,1)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-9bmgcb { width: 522.57px; height: 663.604px; }
#container .css-84u2a2 { top: 0px; left: 0px; bottom: 0px; height: 663.604px; }
#container .css-z9j1e1 { width: 107.947px; height: 663.604px; top: 0px; }
#container .css-on90zj { width: 108px; height: 38px; }
#container .css-4w629k { left: 32.97px; top: 10.39px; }
#container .css-awxlq5 { font-family: "Inter:Regular", sans-serif; word-break: break-word; font-weight: 400; font-style: normal; font-size: 14.453px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-proi6x { width: 13.55px; height: 13.55px; left: 76.33px; top: 12.2px; }
#container .css-xt914e { width: 107.947px; height: 101.494px; }
#container .css-2l8u4v { width: 89.88px; left: 9.03px; top: 9.03px; }
#container .css-5rpf67 { position: relative; flex-shrink: 0; border-radius: 2.258px; }
#container .css-kt0p3j { display: flex; align-items: center; gap: 1.807px; position: relative; padding: 5.42px; }
#container .css-451jwl { width: 10.84px; height: 10.84px; }
#container .css-klin6o { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 6.775px; letter-spacing: 0px; line-height: normal; text-overflow: ellipsis; white-space: nowrap; }
#container .css-nmcp73 { padding: 5.42px 3.613px 5.42px 18.066px; display: flex; align-items: center; position: relative; }
#container .css-tmdjlm { width: 63.232px; }
#container .css-m1ru6n { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; text-transform: capitalize; font-size: 6.775px; letter-spacing: 0px; line-height: normal; text-overflow: ellipsis; white-space: nowrap; }
#container .css-bgpjrs { width: 89.88px; left: 9.03px; top: 49.55px; }
#container .css-4v3wsx { position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; }
#container .css-fa8esu { height: 21.68px; }
#container .css-qjjpuz { position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: center; gap: 1.807px; border-radius: 2.258px; padding: 5.42px; }
#container .css-qqffyz { width: 53.748px; }
#container .css-80x5fs { height: 21.228px; width: 100%; }
#container .css-reub0r { padding: 5.42px 3.613px 5.42px 18.066px; display: flex; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-k19x25 { width: 414.624px; height: 663.604px; left: 107.95px; top: 0px; }
#container .css-14q5vx { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 28.906px; }
#container .css-tfjwhw { height: 37.939px; width: 100%; }
#container .css-2v9wgn { display: flex; align-items: center; gap: 13.55px; position: relative; padding: 13.55px; }
#container .css-3hfz37 { height: 9.033px; min-width: 1px; }
#container .css-f4dnks { width: 18.066px; height: 100%; }
#container .css-vgvc9l { width: 18.066px; height: 18.066px; left: 0px; top: 0px; }
#container .css-cqyavc { padding-left: 28.906px; padding-right: 28.906px; display: flex; flex-direction: column; align-items: flex-start; gap: 14.453px; position: relative; border-radius: inherit; }
#container .css-ows3e6 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 3.613px; }
#container .css-z8uzl9 { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 6.323px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-q5ejt3 { font-family: "Work Sans:SemiBold", sans-serif; word-break: break-word; font-weight: 600; font-size: 9.033px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-ln6v08 { height: 56.457px; width: 100%; }
#container .css-4dvyk6 { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; position: relative; padding: 13.55px; }
#container .css-ozvjf7 { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 8.13px; letter-spacing: 0px; line-height: normal; }
#container .css-204uhn { border-style: solid; border-color: rgba(115, 138, 150, 0.2); border-width: 0px 0px 0.452px; position: absolute; }
#container .css-xqksjp { display: flex; justify-content: center; align-items: center; position: relative; padding: 13.55px; }
#container .css-z05vhm { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 6.775px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-9djaav { border-style: solid; border-color: rgb(2, 55, 109); border-width: 0px 0px 0.903px; position: absolute; }
#container .css-hitlj0 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 14.453px; }
#container .css-l0ocke { border-style: solid; border-color: rgba(115, 138, 150, 0.2); border-width: 0.452px; position: absolute; }
#container .css-nr2mmj { display: flex; align-items: center; gap: 13.55px; position: relative; padding: 9.033px 13.55px; }
#container .css-9qjc19 { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 9.485px; letter-spacing: 0px; line-height: normal; }
#container .css-xkf75x { border-style: solid; border-color: rgba(115, 138, 150, 0.2); border-width: 0px 0.452px 0.452px; position: absolute; }
#container .css-gvbcab { display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; padding: 14.453px; }
#container .css-xs2cfn { height: 20.55px; width: 100%; }
#container .css-6o1s2o { border-style: solid; border-color: rgb(173, 181, 189); border-width: 0px 0px 0.452px; position: absolute; }
#container .css-dd1o2s { width: 192.407px; height: 20.55px; left: 0px; top: 0px; }
#container .css-qmuoj3 { position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 6.775px 7.227px; }
#container .css-7rjd4o { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 6.323px; letter-spacing: 0px; line-height: 0; white-space: nowrap; }
#container .css-sw94p3 { width: 67.749px; height: 20.55px; left: 192.41px; top: 0px; }
#container .css-wp4ofn { width: 67.749px; height: 20.55px; left: 260.16px; top: 0px; }
#container .css-pi39jv { height: 26.776px; width: 100%; }
#container .css-ex9t6y { width: 192.407px; height: 26.776px; left: 0px; top: 0px; }
#container .css-k5f9lf { font-family: "Work Sans:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 6.323px; letter-spacing: 0px; line-height: normal; }
#container .css-w55zt3 { width: 67.749px; height: 26.776px; left: 192.41px; top: 0px; }
#container .css-mpfqyp { width: 67.749px; height: 26.776px; left: 260.16px; top: 0px; }
#container .css-koslns { position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 6.775px 7.227px; }
#container .css-rom26x { position: relative; flex-shrink: 0; display: flex; align-items: center; gap: 1.807px; border-radius: 5px; padding: 3.613px 7.227px; }
#container .css-rb9ywe { font-family: "Work Sans:Medium", sans-serif; word-break: break-word; font-weight: 500; font-size: 5.42px; letter-spacing: 0px; line-height: normal; white-space: nowrap; }
#container .css-rime1x { border-style: solid; border-color: rgb(230, 230, 230); border-width: 0px 0.452px 0.452px; position: absolute; }
#container .css-ffzxqo { width: 182.471px; height: 20.55px; left: 0px; top: 0px; }
#container .css-9azthy { width: 77.685px; height: 20.55px; left: 182.47px; top: 0px; }
#container .css-pprbgi { width: 182.471px; height: 26.776px; left: 0px; top: 0px; }
#container .css-ktggac { width: 77.685px; height: 26.776px; left: 182.47px; top: 0px; }
#container .css-djrb3o { height: 27.55px; width: 100%; }
#container .css-wqly2x { width: 182.471px; height: 27.55px; left: 0px; top: 0px; }
#container .css-uzj7e9 { width: 77.685px; height: 27.55px; left: 182.47px; top: 0px; }
#container .css-1yjncq { width: 67.749px; height: 27.55px; left: 260.16px; top: 0px; }
#container .css-paa9kl { width: 764.363px; height: 414.851px; }
#container .css-9bftde { height: 450px; width: 100%; }
#container .css-flvxzc { background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 1280 508' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x1='-10' x2='10' y1='0' y2='0' gradientTransform='matrix(3.9189e-15 25.4 -64 1.5553e-15 640 254)'><stop stop-color='rgba(2,55,109,1)' offset='0'/><stop stop-color='rgba(3,81,160,1)' offset='0.5'/><stop stop-color='rgba(4,106,211,1)' offset='1'/></linearGradient></defs></svg>"); }
#container .css-in9wo1 { width: 522.57px; height: 662.83px; }
#container .css-1m1a4d { top: 0px; left: 0px; bottom: 0px; height: 662.83px; }
#container .css-ocowzc { width: 100.268px; height: 662.83px; top: 0px; }
#container .css-fxsumr { width: 100.268px; height: 37.939px; }
#container .css-k6n3z5 { width: 100.268px; height: 101.494px; }
#container .css-58xzpq { width: 82.202px; left: 9.03px; top: 9.03px; }
#container .css-mu9ard { width: 82.202px; left: 9.03px; top: 49.55px; }
#container .css-6n3f1w { height: 21.68px; width: 100%; }
#container .css-skd6i5 { display: flex; justify-content: center; align-items: center; gap: 1.807px; position: relative; padding: 5.42px; }
#container .css-c02eql { width: 422.302px; height: 662.83px; left: 100.27px; top: 0px; }
#container .css-qvkfue { width: 200.085px; height: 20.55px; left: 0px; top: 0px; }
#container .css-vsuvth { width: 67.749px; height: 20.55px; left: 200.09px; top: 0px; }
#container .css-djnwh0 { width: 67.749px; height: 20.55px; left: 267.83px; top: 0px; }
#container .css-oyumsc { width: 200.085px; height: 26.776px; left: 0px; top: 0px; }
#container .css-lt5ycj { width: 67.749px; height: 26.776px; left: 200.09px; top: 0px; }
#container .css-3jyz02 { width: 67.749px; height: 26.776px; left: 267.83px; top: 0px; }
#container .css-ann4ln { width: 190.149px; height: 20.55px; left: 0px; top: 0px; }
#container .css-gnu6me { width: 77.685px; height: 20.55px; left: 190.15px; top: 0px; }
#container .css-22v3er { width: 190.149px; height: 26.776px; left: 0px; top: 0px; }
#container .css-55dju0 { width: 77.685px; height: 26.776px; left: 190.15px; top: 0px; }
#container .css-uftmez { width: 535.072px; height: 290.405px; }
#container .css-d345ce { background-color: rgb(4, 47, 47); }
#container .css-2omu5k { height: 247px; width: 100%; }
#container .css-atm2p9 { line-height: 1.39; font-family: "Geist:Regular", sans-serif; word-break: break-word; font-weight: 400; font-size: 17.6px; letter-spacing: 0.176px; }
#container .css-qq3adi { font-variation-settings: normal; text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
#container .css-sey2oy { line-height: 1.39; font-size: 17.6px; }
#container .css-xnv8yg { height: 148px; width: 100%; }
#container .css-k8nzbk { height: 184px; width: 100%; }
#container .css-20t2t5 { height: 215px; width: 100%; }
#container .css-bx389a { height: 175px; width: 100%; }
#container .css-nycao2 { line-height: 1.39; font-family: "Geist:Bold", sans-serif; word-break: break-word; font-weight: 700; }
#container .css-w4swgq { line-height: 1.39; font-family: "Geist:Regular", sans-serif; word-break: break-word; font-weight: 400; }
#container .css-7nel8q { position: relative; flex-shrink: 0; display: flex; align-items: flex-start; gap: 30px; }
#container .css-bhtzrr { height: 175px; min-width: 1px; }
#container .css-a8cjf6 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 30px; }
#container .css-gwvqts { height: 580px; width: 100%; }
#container .css-nwl4o2 { height: 429px; width: 100%; }
#container .css-qngf8v { height: 271px; width: 100%; }
#container .css-7ycw0n { height: 543px; width: 100%; }
#container .css-1mxcq4 { align-content: flex-start; row-gap: 24px; }
#container .css-lefcy5 { height: 395.98px; width: 100%; }
#container .css-3j0q2s { height: 416px; width: 100%; }
#container .css-t6b6j5 { height: 361px; width: 100%; }
#container .css-aswhsm { height: 388px; width: 100%; }
#container .css-8sqrxv { height: 374px; width: 100%; }
#container .css-o2jtyy { height: 640px; min-width: 1px; }
#container .css-77bnhm { text-decoration-line: underline; text-decoration-skip-ink: none; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
#container .css-dkzci6 { height: 373px; width: 100%; }
#container .css-j9vhps { position: relative; flex-shrink: 0; padding-bottom: 32px; display: flex; align-items: flex-start; }
#container .css-cjpl9d { height: 361.925px; width: 100%; }
#container .css-k0ng11 { height: 426px; width: 100%; }
#container .css-5453b7 { height: 467px; min-width: 1px; }
#container .css-8kkpf5 { display: block; position: relative; border-radius: inherit; }
#container .css-bhnrlh { text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; }
@media (min-width: 0px) {
  #container .css-bhnrlh { --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-bhnrlh { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-bhnrlh { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-v4zw54 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.2px); text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; }
@media (min-width: 0px) {
  #container .css-v4zw54 { --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-v4zw54 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-v4zw54 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-d6wor5 { padding-right: 60px; display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit; }
#container .css-o7awhg { font-family: "Anonymous Pro:Bold", sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,20px); letter-spacing: var(--responsive-letter-spacing,0.2px); text-align: left; line-height: var(--responsive-line-height,1.39); white-space: pre-wrap; }
#container .css-iqg5g1 { color: rgb(0, 0, 0); -webkit-text-fill-color: rgb(0, 0, 0); --letter-spacing: var(--responsive-letter-spacing,0.2px); text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
@media (min-width: 0px) {
  #container .css-iqg5g1 { --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-iqg5g1 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-iqg5g1 { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-mxc58z { font-family: "Anonymous Pro:Regular", sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0.2px); text-align: left; line-height: 0; white-space: pre-wrap; }
#container .css-pdbula { text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer; }
@media (min-width: 0px) {
  #container .css-pdbula { --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.45; }
}
@media (min-width: 800px) {
  #container .css-pdbula { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.35; }
}
@media (min-width: 1280px) {
  #container .css-pdbula { --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.3; }
}
#container .css-e93jzr { align-content: stretch; background-color: rgb(181, 218, 255); }
#container .css-ky9z0g { aspect-ratio: 552 / 414; cursor: pointer; }
#container .css-tqcfxw { position: absolute; border-radius: 10px; }
#container .css-up16c6 { position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 32px; border-radius: 8px; }
@font-face { font-family: "Geist:Bold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist:Bold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Geist:Bold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Geist:Bold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Geist:Bold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Geist:Bold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
@font-face { font-family: "Geist:SemiBold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-english.woff2"); font-display: block; unicode-range: U+0-A0, U+A2-A9, U+AC-AE, U+B0-B7, U+B9-BA, U+BC-BE, U+D7, U+F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist:SemiBold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest-latin.woff2"); font-display: block; unicode-range: U+A1, U+AA-AB, U+AF, U+B8, U+BB, U+BF-D6, U+D8-F6, U+F8-FF, U+131, U+152-153, U+2B0-2FF; }
@font-face { font-family: "Geist:SemiBold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-a.woff2"); font-display: block; unicode-range: U+100-130, U+132-151, U+154-17F; }
@font-face { font-family: "Geist:SemiBold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-b.woff2"); font-display: block; unicode-range: U+180-24F; }
@font-face { font-family: "Geist:SemiBold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-latin-extended-additional.woff2"); font-display: block; unicode-range: U+1E00-1EFF; }
@font-face { font-family: "Geist:SemiBold"; font-style: normal; src: url("/_woff/v2/Geist_wght__1/Geist_wght__1-rest.woff2"); font-display: block; unicode-range: U+250-2AF, U+300-1DFF, U+1F00-1FFF, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F, U+21BC-2211, U+2213-2214, U+2216-F8FE, U+F900-FEFE, U+FF00-FFFC, U+FFFE-FFFF; }
[data-hover]{transition:var(--hover-t)}
[data-hover]:hover{opacity:var(--hover-o)}
[data-href],[data-scroll-to]{cursor:pointer}