@font-face {
    font-family: 'Graphite';
    src: url('GraphiteRegular.eot');
    src: local('Graphite'), local('GraphiteRegular'), url('GraphiteRegular.eot?#iefix') format('embedded-opentype'), url('GraphiteRegular.woff2') format('woff2'), url('GraphiteRegular.woff') format('woff'), url('GraphiteRegular.ttf') format('truetype'), url('GraphiteRegular.svg#GraphiteRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Graphite';
    src: url('GraphiteLight.eot');
    src: local('Graphite Light'), local('GraphiteLight'), url('GraphiteLight.eot?#iefix') format('embedded-opentype'), url('GraphiteLight.woff2') format('woff2'), url('GraphiteLight.woff') format('woff'), url('GraphiteLight.ttf') format('truetype'), url('GraphiteLight.svg#GraphiteLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Graphite';
    src: url('GraphiteThin.eot');
    src: local('Graphite Thin'), local('GraphiteThin'), url('GraphiteThin.eot?#iefix') format('embedded-opentype'), url('GraphiteThin.woff2') format('woff2'), url('GraphiteThin.woff') format('woff'), url('GraphiteThin.ttf') format('truetype'), url('GraphiteThin.svg#GraphiteThin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Graphite';
    src: url('GraphiteBold.eot');
    src: local('Graphite Bold'), local('GraphiteBold'), url('GraphiteBold.eot?#iefix') format('embedded-opentype'), url('GraphiteBold.woff2') format('woff2'), url('GraphiteBold.woff') format('woff'), url('GraphiteBold.ttf') format('truetype'), url('GraphiteBold.svg#GraphiteBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@tailwind components;@tailwind utilities;*,:before,:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,:after {
    --tw-content: ""
}

html,:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.img-rounded{
    border-radius: 500vw;
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.grayscale{
      filter: grayscale(100%);

}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden]:where(:not([hidden=until-found])) {
    display: none
}

:root {
    --background: 0 0% 100%;
    --foreground: 222.2 47.4% 11.2%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 47.4% 11.2%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --card: transparent;
    --card-foreground: 222.2 47.4% 11.2%;
    --primary: 222.2 47.4% 11.2%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 100% 50%;
    --destructive-foreground: 210 40% 98%;
    --ring: 215 20.2% 65.1%;
    --radius: .5rem
}

* {
    border-color: hsl(var(--border))
}

body {
    background-color: hsl(var(--background));
    color: hsl(var(--foreground));
    font-feature-settings: "rlig" 1,"calt" 1
}

.img-blue {
  filter: brightness(0) saturate(100%) invert(58%) sepia(19%) saturate(1717%) hue-rotate(183deg) brightness(93%) contrast(92%);
}

.img-pink {
  filter: brightness(0) saturate(100%) invert(91%) sepia(14%) saturate(744%) hue-rotate(287deg) brightness(103%) contrast(101%);
}

.img-green {
  filter: brightness(0) saturate(100%) invert(69%) sepia(39%) saturate(413%) hue-rotate(92deg) brightness(96%) contrast(90%);
}

.img-black {
  filter: brightness(0) saturate(100%);
}

.img-yellow {
  filter: brightness(0) saturate(100%) invert(93%) sepia(48%) saturate(551%) hue-rotate(12deg) brightness(96%) contrast(88%);
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.left-0 {
    left: 0
}

.left-\[-33\.3vw\] {
    left: -33.3vw
}

.left-\[-6vw\] {
    left: -6vw
}

.left-\[10\.1vw\] {
    left: 10.1vw
}

.left-\[100\.7vw\] {
    left: 100.7vw
}

.left-\[105\.2vw\] {
    left: 105.2vw
}

.left-\[11\.7vw\] {
    left: 11.7vw
}

.left-\[11\.9vw\] {
    left: 11.9vw
}

.left-\[14\.9vw\] {
    left: 14.9vw
}

.left-\[19\.7vw\] {
    left: 19.7vw
}

.left-\[20\.5vw\] {
    left: 20.5vw
}

.left-\[20\.8vw\] {
    left: 20.8vw
}

.left-\[24vw\] {
    left: 24vw
}

.left-\[25\.3vw\] {
    left: 25.3vw
}

.left-\[31\.6vw\] {
    left: 31.6vw
}

.left-\[33\.3vw\] {
    left: 23.3vw;
}

.left-\[34\.6vw\] {
    left: 34.6vw
}

.left-\[39\.1vw\] {
    left: 39.1vw
}

.left-\[39vw\] {
    left: 39vw
}

.left-\[43\.8vw\] {
    left: 43.8vw
}

.left-\[44\.7vw\] {
    left: 44.7vw
}

.left-\[45\.6vw\] {
    left: 45.6vw
}

.left-\[46\.4vw\] {
    left: 46.4vw
}

.left-\[5\.6vw\] {
    left: 5.6vw
}

.left-\[50\.3vw\] {
    left: 50.3vw
}

.left-\[52\.8vw\] {
    left: 52.8vw
}

.left-\[60\.3vw\] {
    left: 60.3vw
}

.left-\[63\.2vw\] {
    left: 63.2vw
}

.left-\[63\.4vw\] {
    left: 63.4vw
}

.left-\[69\.1vw\] {
    left: 69.1vw
}

.left-\[6vw\] {
    left: 6vw
}

.left-\[7\.2vw\] {
    left: 7.2vw
}

.left-\[7\.3vw\] {
    left: 7.3vw
}

.left-\[71\.6vw\] {
    left: 71.6vw
}

.left-\[72vw\] {
    left: 72vw
}

.left-\[74\.5vw\] {
    left: 74.5vw
}

.left-\[79\.9vw\] {
    left: 79.9vw
}

.left-\[97\.8vw\] {
    left: 97.8vw
}

.top-0 {
    top: 0
}

.top-\[0\.17vw\] {
    top: .17vw
}

.top-\[0\.8vw\] {
    top: .8vw
}

.top-\[1\.3vw\] {
    top: 1.3vw
}

.top-\[10\.3vw\] {
    top: 10.3vw
}

.top-\[103\.1vw\] {
    top: 103.1vw
}

.top-\[114\.6vw\] {
    top: 114.6vw
}

.top-\[133\.3vw\] {
    top: 133.3vw
}

.top-\[134\.7vw\] {
    top: 134.7vw
}

.top-\[143\.8vw\] {
    top: 143.8vw
}

.top-\[177\.7vw\] {
    top: 177.7vw
}

.top-\[18\.1vw\] {
    top: 18.1vw
}

.top-\[19\.3vw\] {
    top: 19.3vw
}

.top-\[196\.2vw\] {
    top: 196.2vw
}

.top-\[207vw\] {
    top: 207vw
}

.top-\[210\.8vw\] {
    top: 210.8vw
}

.top-\[211\.2vw\] {
    top: 211.2vw
}

.top-\[212\.2vw\] {
    top: 212.2vw
}

.top-\[215\.7vw\] {
    top: 215.7vw
}

.top-\[226\.2vw\] {
    top: 226.2vw
}

.top-\[226\.6vw\] {
    top: 226.6vw
}

.top-\[23\.1vw\] {
    top: 23.1vw
}

.top-\[24\.4vw\] {
    top: 24.4vw
}

.top-\[24vw\] {
    top: 24vw
}

.top-\[28vw\] {
    top: 28vw
}

.top-\[29\.5vw\] {
    top: 49.5vw;
}

.top-\[3\.1vw\] {
    top: 4.1vw;
}

.top-\[3\.5vw\] {
    top: 3.5vw
}

.top-\[3\.6vw\] {
    top: 3.6vw
}

.top-\[30\.4vw\] {
    top: 30.4vw
}

.top-\[33\.8vw\] {
    top: 33.8vw
}

.top-\[37\.5vw\] {
    top: 37.5vw
}

.top-\[4\.1vw\] {
    top: 4.1vw
}

.top-\[43\.6vw\] {
    top: 43.6vw
}

.top-\[44vw\] {
    top: 44vw
}

.top-\[45\.5vw\] {
    top: 45.5vw
}

.top-\[4vw\] {
    top: 4vw
}

.top-\[5\.2vw\] {
    top: 5.2vw
}

.top-\[6\.1vw\] {
    top: 6.1vw
}

.top-\[8\.1vw\] {
    top: 8.1vw
}

.top-\[8\.2vw\] {
    top: 8.2vw
}

.top-\[84\.9vw\] {
    top: 84.9vw
}

.top-\[86\.7vw\] {
    top: 86.7vw
}

.top-\[9vw\] {
    top: 9vw
}

.z-10 {
    z-index: 10
}

.mt-\[1vw\] {
    margin-top: 1vw
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.h-10 {
    height: 2.5rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-\[107\.7vw\] {
    height: 107.7vw
}

.h-\[12\.6vw\] {
    height: 12.6vw
}

.h-\[13\.1vw\] {
    height: 13.1vw
}

.h-\[18\.3vw\] {
    height: 18.3vw
}

.h-\[18\.8vw\] {
    height: 18.8vw
}

.h-\[1px\] {
    height: 1px
}

.h-\[2\.4vw\] {
    height: 2.4vw
}

.h-\[21\.3vw\] {
    height: 21.3vw
}

.h-\[245\.1vw\] {
    height: 245.1vw
}

.h-\[25\.1vw\] {
    height: 25.1vw
}

.h-\[26\.2vw\] {
    height: 26.2vw
}

.h-\[28\.1vw\] {
    height: 28.1vw
}

.h-\[29\.2vw\] {
    height: 29.2vw
}

.h-\[3\.3vw\] {
    height: 3.3vw
}

.h-\[3\.7vw\] {
    height: 3.7vw
}

.h-\[30\.2vw\] {
    height: 30.2vw
}

.h-\[30\.4vw\] {
    height: 30.4vw
}

.h-\[33\.4vw\] {
    height: 33.4vw
}

.h-\[38\.1vw\] {
    height: 38.1vw
}

.h-\[41vw\] {
    height: 41vw
}

.h-\[457vw\] {
    height: 457vw
}

.h-\[46vw\] {
    height: 46vw
}

.h-\[56\.2vw\] {
    height: 56.2vw
}

.h-\[56vw\] {
    height: 56vw
}

.h-\[58\.6vw\] {
    height: 58.6vw
}

.h-\[71\.7vw\] {
    height: 71.7vw
}

.h-\[84vw\] {
    height: 84vw
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.w-9 {
    width: 2.25rem
}

.w-\[100vw\] {
    width: 110vw;
}

.w-\[103\.6vw\] {
    width: 103.6vw
}

.w-\[106vw\] {
    width: 106vw
}

.w-\[110\.1vw\] {
    width: 110.1vw
}

.w-\[118\.1vw\] {
    width: 118.1vw
}

.w-\[12\.1vw\] {
    width: 12.1vw
}

.w-\[12\.8vw\] {
    width: 12.8vw;
    height: auto;
}

.w-\[13\.1vw\] {
    width: 13.1vw
}

.w-\[149\.2vw\] {
    width: 149.2vw
}

.w-\[17\.4vw\] {
    width: 17.4vw
}

.w-\[18\.1vw\] {
    width: 18.1vw
}

.w-\[18\.9vw\] {
    width: 18.9vw
}

.w-\[19\.4vw\] {
    width: 19.4vw
}

.w-\[19vw\] {
    width: 19vw
}

.w-\[1px\] {
    width: 1px
}

.w-\[20\.1vw\] {
    width: 20.1vw
}

.w-\[22\.2vw\] {
    width: 22.2vw
}

.w-\[23vw\] {
    width: 23vw
}

.w-\[24\.1vw\] {
    width: 24.1vw
}

.w-\[24vw\] {
    width: 24vw;
    height: auto;
}

.w-\[26\.9vw\] {
    width: 26.9vw
}

.w-\[28\.5vw\] {
    width: 28.5vw
}

.w-\[29\.3vw\] {
    width: 29.3vw
}

.w-\[31\.6vw\] {
    width: 31.6vw
}

.w-\[31\.7vw\] {
    width: 31.7vw
}

.w-\[31vw\] {
    width: 31vw
}

.w-\[32\.6vw\] {
    width: 32.6vw
}

.w-\[34\.6vw\] {
    width: 34.6vw
}

.w-\[36\.1vw\] {
    width: 36.1vw
}

.w-\[37\.6vw\] {
    width: 37.6vw
}

.w-\[42\.6vw\] {
    width: 42.6vw
}

.w-\[48\.1vw\] {
    width: 48.1vw
}

.w-\[50\.9vw\] {
    width: 50.9vw
}

.w-\[51\.1vw\] {
    width: 51.1vw
}

.w-\[57\.5vw\] {
    width: 57.5vw
}

.w-\[58\.1vw\] {
    width: 58.1vw;
    height: auto;
}

.w-\[59\.5vw\] {
    width: 59.5vw
}

.w-\[63\.1vw\] {
    width: 63.1vw
}

.w-\[63\.2vw\] {
    width: 63.2vw
}

.w-\[66\.2vw\] {
    width: 66.2vw
}

.w-\[66vw\] {
    width: 66vw
}

.w-\[70\.2vw\] {
    width: 70.2vw
}

.w-\[70\.5vw\] {
    width: 70.5vw
}

.w-\[75vw\] {
    width: 75vw
}

.w-\[77\.4vw\] {
    width: 77.4vw
}

.w-\[91vw\] {
    width: 91vw
}

.w-full {
    width: 100%
}

.shrink-0 {
    flex-shrink: 0
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.items-center {
    align-items: center
}

.justify-center {
    justify-content: center
}

.gap-2 {
    gap: .5rem
}

.space-y-1\.5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

.overflow-hidden {
    overflow: hidden
}

.whitespace-nowrap {
    white-space: nowrap
}

.rounded-\[1\.8vw\] {
    border-radius: 1.8vw
}

.rounded-md {
    border-radius: calc(var(--radius) - 2px)
}

.rounded-xl {
    border-radius: .75rem
}

.border {
    border-width: 1px
}

.border-none {
    border-style: none
}

.border-input {
    border-color: hsl(var(--input))
}

.bg-\[\#6ca2f0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 234 110 / var(--tw-text-opacity, 1));
}

.bg-\[\#ebea6e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 234 110 / var(--tw-bg-opacity, 1))
}

.bg-\[\#f4b3d1\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 234 110 / var(--tw-text-opacity, 1));
}

.bg-background {
    background-color: hsl(var(--background))
}

.bg-border {
    background-color: #000000;
}

.bg-card {
    background-color: hsl(var(--card))
}

.bg-destructive {
    background-color: hsl(var(--destructive))
}

.bg-neutral-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1))
}

.bg-primary {
    background-color: hsl(var(--primary))
}

.bg-secondary {
    background-color: hsl(var(--secondary))
}

.bg-transparent {
    background-color: transparent
}

.object-cover {
    object-fit: cover
}

.p-0 {
    padding: 0
}

.p-6 {
    padding: 1.5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.pt-0 {
    padding-top: 0
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-\[1\.1vw\] {
    font-size: 1.1vw
}

.text-\[1\.3vw\] {
    font-size: 1.3vw
}

.text-\[1\.5vw\] {
    font-size: 1.5vw
}

.text-\[1\.6vw\] {
    font-size: 1.1vw;
}

.text-\[1\.7vw\] {
    font-size: 1.7vw
}

.text-\[1\.8vw\] {
    font-size: 1.8vw
}

.text-\[1\.9vw\] {
    font-size: 1.9vw
}

.text-\[2\.1vw\] {
    font-size: 2.1vw
}

.text-\[2\.3vw\] {
    font-size: 2.3vw
}

.text-\[2\.4vw\] {
    font-size: 2.4vw
}

.text-\[2\.5vw\] {
    font-size: 2.5vw
}

.text-\[2\.7vw\] {
    font-size: 2.7vw
}

.text-\[2\.9vw\] {
    font-size: 2.9vw
}

.text-\[3\.7vw\] {
    font-size: 3.7vw
}

.text-\[4vw\] {
    font-size: 4vw
}

.text-\[5\.7vw\] {
    font-size: 5.7vw
}

.text-\[5\.8vw\] {
    font-size: 5.8vw
}

.text-\[6\.8vw\] {
    font-size: 6.8vw
}

.text-\[6vw\] {
    font-size: 6vw
}

.text-\[7vw\] {
    font-size: 7vw
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.leading-\[2\.1vw\] {
    line-height: 1.4vw;
}

.leading-\[2\.2vw\] {
    line-height: 2.2vw
}

.leading-\[2\.3vw\] {
    line-height: 2.3vw
}

.leading-\[2\.4vw\] {
    line-height: 2.4vw
}

.leading-\[2vw\] {
    line-height: 2vw
}

.leading-\[3\.7vw\] {
    line-height: 3.7vw
}

.leading-\[3\.8vw\] {
    line-height: 3.8vw
}

.leading-\[5\.3vw\] {
    line-height: 5.3vw
}

.leading-\[normal\] {
    line-height: normal
}

.leading-none {
    line-height: 1
}

.tracking-\[0\] {
    letter-spacing: 0
}

.tracking-tight {
    letter-spacing: -.025em
}

.text-\[\#5fc08a\] {
    --tw-text-opacity: 1;
    color: rgb(235 234 110 / var(--tw-text-opacity, 1));
}

.text-\[\#6ca2f0\] {
    --tw-text-opacity: 1;
    color: rgb(235 234 110 / var(--tw-text-opacity, 1));
}

.text-\[\#ebea6e\] {
    --tw-text-opacity: 1;
    color: rgb(235 234 110 / var(--tw-text-opacity, 1));
}

.text-\[\#f4b3d1\] {
    --tw-text-opacity: 1;
    color: rgb(235 234 110 / var(--tw-text-opacity, 1));
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}

.text-card-foreground {
    color: hsl(var(--card-foreground))
}

.text-destructive-foreground {
    color: hsl(var(--destructive-foreground))
}

.text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

.text-neutral-700 {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity, 1))
}

.text-primary {
    color: hsl(var(--primary))
}

.text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

.text-secondary-foreground {
    color: hsl(var(--secondary-foreground))
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.outline {
    outline-style: solid
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.\[font-family\:\'Graphite-Bold\'\,Helvetica\]{font-family: 'Graphite';}.\[font-family\:\'Graphite-Light\'\,Helvetica\]{font-family:Graphite-Light,Helvetica}.\[font-family\:\'Neue_Haas_Grotesk_Display_Pro-35XLt\'\,Helvetica\]{font-family: "neue-haas-grotesk-display", sans-serif;font-weight: 300;font-style: normal;}.\[font-family\:\'Neue_Haas_Grotesk_Display_Pro-45Lt\'\,Helvetica\]{
    font-family: "neue-haas-grotesk-display", sans-serif;
    font-weight: 300;
    font-style: normal;
}.hover\:bg-\[\#d9d85f\]:hover{--tw-bg-opacity: 1;background-color:rgb(217 216 95 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}