@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;
	400;
	500;
	600;
	700&family=Space+Grotesk:wght@400;
	500;
	600;
	700&display=swap";
	/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties {
	@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
	*,:before,:after,::backdrop {
	--tw-translate-x:0;
	--tw-translate-y:0;
	--tw-translate-z:0;
	--tw-space-y-reverse:0;
	--tw-border-style:solid;
	--tw-gradient-position:initial;
	--tw-gradient-from:#0000;
	--tw-gradient-via:#0000;
	--tw-gradient-to:#0000;
	--tw-gradient-stops:initial;
	--tw-gradient-via-stops:initial;
	--tw-gradient-from-position:0%;
	--tw-gradient-via-position:50%;
	--tw-gradient-to-position:100%;
	--tw-leading:initial;
	--tw-font-weight:initial;
	--tw-tracking:initial;
	--tw-shadow:0 0 #0000;
	--tw-shadow-color:initial;
	--tw-shadow-alpha:100%;
	--tw-inset-shadow:0 0 #0000;
	--tw-inset-shadow-color:initial;
	--tw-inset-shadow-alpha:100%;
	--tw-ring-color:initial;
	--tw-ring-shadow:0 0 #0000;
	--tw-inset-ring-color:initial;
	--tw-inset-ring-shadow:0 0 #0000;
	--tw-ring-inset:initial;
	--tw-ring-offset-width:0px;
	--tw-ring-offset-color:#fff;
	--tw-ring-offset-shadow:0 0 #0000;
	--tw-blur:initial;
	--tw-brightness:initial;
	--tw-contrast:initial;
	--tw-grayscale:initial;
	--tw-hue-rotate:initial;
	--tw-invert:initial;
	--tw-opacity:initial;
	--tw-saturate:initial;
	--tw-sepia:initial;
	--tw-drop-shadow:initial;
	--tw-drop-shadow-color:initial;
	--tw-drop-shadow-alpha:100%;
	--tw-drop-shadow-size:initial;
	--tw-backdrop-blur:initial;
	--tw-backdrop-brightness:initial;
	--tw-backdrop-contrast:initial;
	--tw-backdrop-grayscale:initial;
	--tw-backdrop-hue-rotate:initial;
	--tw-backdrop-invert:initial;
	--tw-backdrop-opacity:initial;
	--tw-backdrop-saturate:initial;
	--tw-backdrop-sepia:initial;
	--tw-duration:initial;
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-scale-z:1
}
}}@layer theme {
	:root,:host {
	--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;
	--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--color-red-50:oklch(97.1% .013 17.38);
	--color-red-100:oklch(93.6% .032 17.717);
	--color-red-600:oklch(57.7% .245 27.325);
	--color-gray-50:oklch(98.5% .002 247.839);
	--color-gray-100:oklch(96.7% .003 264.542);
	--color-gray-200:oklch(92.8% .006 264.531);
	--color-gray-300:oklch(87.2% .01 258.338);
	--color-gray-400:oklch(70.7% .022 261.325);
	--color-gray-500:oklch(55.1% .027 264.364);
	--color-gray-600:oklch(44.6% .03 256.802);
	--color-gray-700:oklch(37.3% .034 259.733);
	--color-gray-800:oklch(27.8% .033 256.848);
	--color-gray-900:oklch(21% .034 264.665);
	--color-black:#000;
	--color-white:#fff;
	--spacing:.25rem;
	--container-md:28rem;
	--container-xl:36rem;
	--container-2xl:42rem;
	--container-3xl:48rem;
	--container-4xl:56rem;
	--container-7xl:80rem;
	--text-xs:.75rem;
	--text-xs--line-height:calc(1 / .75);
	--text-sm:.875rem;
	--text-sm--line-height:calc(1.25 / .875);
	--text-lg:1.125rem;
	--text-lg--line-height:calc(1.75 / 1.125);
	--text-xl:1.25rem;
	--text-xl--line-height:calc(1.75 / 1.25);
	--text-2xl:1.5rem;
	--text-2xl--line-height:calc(2 / 1.5);
	--text-3xl:1.875rem;
	--text-3xl--line-height:1.2;
	--text-4xl:2.25rem;
	--text-4xl--line-height:calc(2.5 / 2.25);
	--text-5xl:3rem;
	--text-5xl--line-height:1;
	--text-6xl:3.75rem;
	--text-6xl--line-height:1;
	--text-7xl:4.5rem;
	--text-7xl--line-height:1;
	--text-9xl:8rem;
	--text-9xl--line-height:1;
	--font-weight-medium:500;
	--font-weight-semibold:600;
	--font-weight-bold:700;
	--tracking-tight:-.025em;
	--tracking-wide:.025em;
	--tracking-wider:.05em;
	--tracking-widest:.1em;
	--leading-tight:1.25;
	--leading-relaxed:1.625;
	--radius-xl:.75rem;
	--radius-2xl:1rem;
	--radius-3xl:1.5rem;
	--animate-spin:spin 1s linear infinite;
	--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;
	--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;
	--blur-sm:8px;
	--blur-md:12px;
	--blur-3xl:64px;
	--aspect-video:16 / 9;
	--default-transition-duration:.15s;
	--default-transition-timing-function:cubic-bezier(.4,0,.2,1);
	--default-font-family:var(--font-sans);
	--default-mono-font-family:var(--font-mono);
	--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;
	--color-prime-green:#1e5d3a;
	--color-prime-light:#439257;
	--color-prime-dark:#123a24
}
}@layer base {
	*,:after,:before,::backdrop {
	box-sizing:border-box;
	border:0 solid;
	margin:0;
	padding:0
}
::file-selector-button {
	box-sizing:border-box;
	border:0 solid;
	margin:0;
	padding:0
}
html,:host {
	-webkit-text-size-adjust:100%;
	-moz-tab-size:4;
	tab-size:4;
	line-height:1.5;
	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");
	font-feature-settings:var(--default-font-feature-settings,normal);
	font-variation-settings:var(--default-font-variation-settings,normal);
	-webkit-tap-highlight-color:transparent
}
hr {
	height:0;
	color:inherit;
	border-top-width:1px
}
abbr:where([title]) {
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6 {
	font-size:inherit;
	font-weight:inherit
}
a {
	color:inherit;
	-webkit-text-decoration:inherit;
	text-decoration:inherit
}
b,strong {
	font-weight:bolder
}
code,kbd,samp,pre {
	font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
	font-feature-settings:var(--default-mono-font-feature-settings,normal);
	font-variation-settings:var(--default-mono-font-variation-settings,normal);
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	vertical-align:baseline;
	font-size:75%;
	line-height:0;
	position:relative
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
table {
	text-indent:0;
	border-color:inherit;
	border-collapse:collapse
}
:-moz-focusring {
	outline:auto
}
progress {
	vertical-align:baseline
}
summary {
	display:list-item
}
ol,ul,menu {
	list-style:none
}
img,svg,video,canvas,audio,iframe,embed,object {
	vertical-align:middle;
	display:block
}
img,video {
	max-width:100%;
	height:auto
}
button,input,select,optgroup,textarea {
	font:inherit;
	font-feature-settings:inherit;
	font-variation-settings:inherit;
	letter-spacing:inherit;
	color:inherit;
	opacity:1;
	background-color:#0000;
	border-radius:0
}
::file-selector-button {
	font:inherit;
	font-feature-settings:inherit;
	font-variation-settings:inherit;
	letter-spacing:inherit;
	color:inherit;
	opacity:1;
	background-color:#0000;
	border-radius:0
}
:where(select:is([multiple],[size])) optgroup {
	font-weight:bolder
}
:where(select:is([multiple],[size])) optgroup option {
	padding-inline-start:20px
}
::file-selector-button {
	margin-inline-end:4px
}
::placeholder {
	opacity:1
}
@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
	::placeholder {
	color:currentColor
}
@supports (color:color-mix(in lab,red,red)) {
	::placeholder {
	color:color-mix(in oklab,currentcolor 50%,transparent)
}
}}textarea {
	resize:vertical
}
::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-date-and-time-value {
	min-height:1lh;
	text-align:inherit
}
::-webkit-datetime-edit {
	display:inline-flex
}
::-webkit-datetime-edit-fields-wrapper {
	padding:0
}
::-webkit-datetime-edit {
	padding-block:0
}
::-webkit-datetime-edit-year-field {
	padding-block:0
}
::-webkit-datetime-edit-month-field {
	padding-block:0
}
::-webkit-datetime-edit-day-field {
	padding-block:0
}
::-webkit-datetime-edit-hour-field {
	padding-block:0
}
::-webkit-datetime-edit-minute-field {
	padding-block:0
}
::-webkit-datetime-edit-second-field {
	padding-block:0
}
::-webkit-datetime-edit-millisecond-field {
	padding-block:0
}
::-webkit-datetime-edit-meridiem-field {
	padding-block:0
}
::-webkit-calendar-picker-indicator {
	line-height:1
}
:-moz-ui-invalid {
	box-shadow:none
}
button,input:where([type=button],[type=reset],[type=submit]) {
	-webkit-appearance:button;
	-moz-appearance:button;
	appearance:button
}
::file-selector-button {
	-webkit-appearance:button;
	-moz-appearance:button;
	appearance:button
}
::-webkit-inner-spin-button {
	height:auto
}
::-webkit-outer-spin-button {
	height:auto
}
[hidden]:where(:not([hidden=until-found])) {
	display:none!important
}
}@layer components;
	@layer utilities {
	.pointer-events-none {
	pointer-events:none
}
.absolute {
	position:absolute
}
.fixed {
	position:fixed
}
.relative {
	position:relative
}
.static {
	position:static
}
.inset-0 {
	inset:calc(var(--spacing) * 0)
}
.inset-\[-100\%\] {
	top:-100%;
	right:-100%;
	bottom:-100%;
	left:-100%
}
.inset-\[-150\%\] {
	top:-150%;
	right:-150%;
	bottom:-150%;
	left:-150%
}
.inset-\[2px\] {
	top:2px;
	right:2px;
	bottom:2px;
	left:2px
}
.inset-x-0 {
	inset-inline:calc(var(--spacing) * 0)
}
.inset-y-0 {
	inset-block:calc(var(--spacing) * 0)
}
.start {
	inset-inline-start:var(--spacing)
}
.top-0 {
	top:calc(var(--spacing) * 0)
}
.top-1\/2 {
	top:50%
}
.top-\[48\%\] {
	top:48%
}
.top-full {
	top:100%
}
.right-0 {
	right:calc(var(--spacing) * 0)
}
.bottom-0 {
	bottom:calc(var(--spacing) * 0)
}
.left-0 {
	left:calc(var(--spacing) * 0)
}
.left-1\/2 {
	left:50%
}
.left-\[51\%\] {
	left:51%
}
.-z-10 {
	z-index:-10
}
.z-0 {
	z-index:0
}
.z-10 {
	z-index:10
}
.z-20 {
	z-index:20
}
.z-50 {
	z-index:50
}
.mx-4 {
	margin-inline:calc(var(--spacing) * 4)
}
.mx-auto {
	margin-inline:auto
}
.-mt-32 {
	margin-top:calc(var(--spacing) * -32)
}
.mt-1 {
	margin-top:calc(var(--spacing) * 1)
}
.mt-32 {
	margin-top:calc(var(--spacing) * 32)
}
.-mr-32 {
	margin-right:calc(var(--spacing) * -32)
}
.mb-2 {
	margin-bottom:calc(var(--spacing) * 2)
}
.mb-3 {
	margin-bottom:calc(var(--spacing) * 3)
}
.mb-4 {
	margin-bottom:calc(var(--spacing) * 4)
}
.mb-6 {
	margin-bottom:calc(var(--spacing) * 6)
}
.mb-8 {
	margin-bottom:calc(var(--spacing) * 8)
}
.mb-10 {
	margin-bottom:calc(var(--spacing) * 10)
}
.mb-12 {
	margin-bottom:calc(var(--spacing) * 12)
}
.mb-16 {
	margin-bottom:calc(var(--spacing) * 16)
}
.mb-20 {
	margin-bottom:calc(var(--spacing) * 20)
}
.mb-24 {
	margin-bottom:calc(var(--spacing) * 24)
}
.block {
	display:block
}
.flex {
	display:flex
}
.grid {
	display:grid
}
.hidden {
	display:none
}
.inline-block {
	display:inline-block
}
.inline-flex {
	display:inline-flex
}
.aspect-square {
	aspect-ratio:1
}
.aspect-video {
	aspect-ratio:var(--aspect-video)
}
.h-2 {
	height:calc(var(--spacing) * 2)
}
.h-3 {
	height:calc(var(--spacing) * 3)
}
.h-4 {
	height:calc(var(--spacing) * 4)
}
.h-5 {
	height:calc(var(--spacing) * 5)
}
.h-6 {
	height:calc(var(--spacing) * 6)
}
.h-8 {
	height:calc(var(--spacing) * 8)
}
.h-10 {
	height:calc(var(--spacing) * 10)
}
.h-12 {
	height:calc(var(--spacing) * 12)
}
.h-16 {
	height:calc(var(--spacing) * 16)
}
.h-20 {
	height:calc(var(--spacing) * 20)
}
.h-32 {
	height:calc(var(--spacing) * 32)
}
.h-64 {
	height:calc(var(--spacing) * 64)
}
.h-\[80\%\] {
	height:80%
}
.h-\[100px\] {
	height:100px
}
.h-\[500px\] {
	height:500px
}
.h-full {
	height:100%
}
.min-h-\[70vh\] {
	min-height:70vh
}
.min-h-screen {
	min-height:100vh
}
.w-2 {
	width:calc(var(--spacing) * 2)
}
.w-3 {
	width:calc(var(--spacing) * 3)
}
.w-4 {
	width:calc(var(--spacing) * 4)
}
.w-5 {
	width:calc(var(--spacing) * 5)
}
.w-6 {
	width:calc(var(--spacing) * 6)
}
.w-8 {
	width:calc(var(--spacing) * 8)
}
.w-10 {
	width:calc(var(--spacing) * 10)
}
.w-12 {
	width:calc(var(--spacing) * 12)
}
.w-16 {
	width:calc(var(--spacing) * 16)
}
.w-20 {
	width:calc(var(--spacing) * 20)
}
.w-24 {
	width:calc(var(--spacing) * 24)
}
.w-32 {
	width:calc(var(--spacing) * 32)
}
.w-64 {
	width:calc(var(--spacing) * 64)
}
.w-\[80\%\] {
	width:80%
}
.w-\[500px\] {
	width:500px
}
.w-auto {
	width:auto
}
.w-full {
	width:100%
}
.w-max {
	width:max-content
}
.w-px {
	width:1px
}
.max-w-2xl {
	max-width:var(--container-2xl)
}
.max-w-3xl {
	max-width:var(--container-3xl)
}
.max-w-4xl {
	max-width:var(--container-4xl)
}
.max-w-7xl {
	max-width:var(--container-7xl)
}
.max-w-\[100vw\] {
	max-width:100vw
}
.max-w-md {
	max-width:var(--container-md)
}
.max-w-none {
	max-width:none
}
.max-w-xl {
	max-width:var(--container-xl)
}
.min-w-\[220px\] {
	min-width:220px
}
.flex-1 {
	flex:1
}
.shrink-0 {
	flex-shrink:0
}
.-translate-x-1\/2 {
	--tw-translate-x:-50%;
	translate:var(--tw-translate-x) var(--tw-translate-y)
}
.-translate-y-1\/2 {
	--tw-translate-y:-50%;
	translate:var(--tw-translate-x) var(--tw-translate-y)
}
.animate-ping {
	animation:var(--animate-ping)
}
.animate-pulse {
	animation:var(--animate-pulse)
}
.animate-spin {
	animation:var(--animate-spin)
}
.cursor-pointer {
	cursor:pointer
}
.resize-none {
	resize:none
}
.scroll-mt-32 {
	scroll-margin-top:calc(var(--spacing) * 32)
}
.grid-cols-1 {
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.flex-col {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.items-center {
	align-items:center
}
.items-start {
	align-items:flex-start
}
.justify-between {
	justify-content:space-between
}
.justify-center {
	justify-content:center
}
.gap-2 {
	gap:calc(var(--spacing) * 2)
}
.gap-3 {
	gap:calc(var(--spacing) * 3)
}
.gap-4 {
	gap:calc(var(--spacing) * 4)
}
.gap-6 {
	gap:calc(var(--spacing) * 6)
}
.gap-8 {
	gap:calc(var(--spacing) * 8)
}
.gap-12 {
	gap:calc(var(--spacing) * 12)
}
.gap-16 {
	gap:calc(var(--spacing) * 16)
}
:where(.space-y-1>:not(:last-child)) {
	--tw-space-y-reverse:0;
	margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
	margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))
}
:where(.space-y-2>:not(:last-child)) {
	--tw-space-y-reverse:0;
	margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
	margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
}
:where(.space-y-4>:not(:last-child)) {
	--tw-space-y-reverse:0;
	margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
	margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))
}
:where(.space-y-6>:not(:last-child)) {
	--tw-space-y-reverse:0; 
	margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
	margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
}
:where(.space-y-12>:not(:last-child)) {
	--tw-space-y-reverse:0;
	margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
	margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))
}
:where(.space-y-24>:not(:last-child)) {
	--tw-space-y-reverse:0;
	margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
	margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))
}
.gap-x-6 {
	column-gap:calc(var(--spacing) * 6)
}
.gap-y-2 {
	row-gap:calc(var(--spacing) * 2)
}
.self-stretch {
	align-self:stretch
}
.overflow-hidden {
	overflow:hidden
}
.rounded-2xl {
	border-radius:var(--radius-2xl)
}
.rounded-3xl {
	border-radius:var(--radius-3xl)
}
.rounded-\[10px\] {
	border-radius:10px
}
.rounded-full {
	border-radius:3.40282e38px
}
.rounded-xl {
	border-radius:var(--radius-xl)
}
.border {
	border-style:var(--tw-border-style);
	border-width:1px
}
.border-2 {
	border-style:var(--tw-border-style);
	border-width:2px
}
.border-\[1\.5px\] {
	border-style:var(--tw-border-style);
	border-width:1.5px
}
.border-t {
	border-top-style:var(--tw-border-style);
	border-top-width:1px
}
.border-b {
	border-bottom-style:var(--tw-border-style);
	border-bottom-width:1px
}
.border-dashed {
	--tw-border-style:dashed;
	border-style:dashed
}
.border-gray-100 {
	border-color:var(--color-gray-100)
}
.border-gray-200 {
	border-color:var(--color-gray-200)
}
.border-gray-300 {
	border-color:var(--color-gray-300)
}
.border-prime-green {
	border-color:var(--color-prime-green)
}
.border-prime-green\/20 {
	border-color:#1e5d3a33
}
@supports (color:color-mix(in lab,red,red)) {
	.border-prime-green\/20 {
	border-color:color-mix(in oklab,var(--color-prime-green) 20%,transparent)
}
}.border-red-100 {
	border-color:var(--color-red-100)
}
.border-white\/50 {
	border-color:#ffffff80
}
@supports (color:color-mix(in lab,red,red)) {
	.border-white\/50 {
	border-color:color-mix(in oklab,var(--color-white) 50%,transparent)
}
}.bg-gray-50 {
	background-color:var(--color-gray-50)
}
.bg-gray-200 {
	background-color:var(--color-gray-200)
}
.bg-prime-green {
	background-color:var(--color-prime-green)
}
.bg-prime-green\/5 {
	background-color:#1e5d3a0d
}
@supports (color:color-mix(in lab,red,red)) {
	.bg-prime-green\/5 {
	background-color:color-mix(in oklab,var(--color-prime-green) 5%,transparent)
}
}.bg-prime-green\/10 {
	background-color:#1e5d3a1a
}
@supports (color:color-mix(in lab,red,red)) {
	.bg-prime-green\/10 {
	background-color:color-mix(in oklab,var(--color-prime-green) 10%,transparent)
}
}.bg-prime-green\/20 {
	background-color:#1e5d3a33
}
@supports (color:color-mix(in lab,red,red)) {
	.bg-prime-green\/20 {
	background-color:color-mix(in oklab,var(--color-prime-green) 20%,transparent)
}
}.bg-red-50 {
	background-color:var(--color-red-50)
}
.bg-transparent {
	background-color:#0000
}
.bg-white {
	background-color:var(--color-white)
}
.bg-white\/40 {
	background-color:#fff6
}
@supports (color:color-mix(in lab,red,red)) {
	.bg-white\/40 {
	background-color:color-mix(in oklab,var(--color-white) 40%,transparent)
}
}.bg-white\/50 {
	background-color:#ffffff80
}
@supports (color:color-mix(in lab,red,red)) {
	.bg-white\/50 {
	background-color:color-mix(in oklab,var(--color-white) 50%,transparent)
}
}.bg-white\/90 {
	background-color:#ffffffe6
}
@supports (color:color-mix(in lab,red,red)) {
	.bg-white\/90 {
	background-color:color-mix(in oklab,var(--color-white) 90%,transparent)
}
}.bg-gradient-to-br {
	--tw-gradient-position:to bottom right in oklab;
	background-image:linear-gradient(var(--tw-gradient-stops))
}
.bg-gradient-to-l {
	--tw-gradient-position:to left in oklab;
	background-image:linear-gradient(var(--tw-gradient-stops))
}
.bg-gradient-to-r {
	--tw-gradient-position:to right in oklab;
	background-image:linear-gradient(var(--tw-gradient-stops))
}
.bg-gradient-to-t {
	--tw-gradient-position:to top in oklab;
	background-image:linear-gradient(var(--tw-gradient-stops))
}
.bg-\[conic-gradient\(from_0deg\,transparent_0\%\,transparent_40\%\,\#D4AF37_50\%\,transparent_60\%\,transparent_100\%\)\] {
	background-image:conic-gradient(#0000,#0000 40%,#d4af37,#0000 60%,#0000)
}
.from-black\/60 {
	--tw-gradient-from:#0009
}
@supports (color:color-mix(in lab,red,red)) {
	.from-black\/60 {
	--tw-gradient-from:color-mix(in oklab,var(--color-black) 60%,transparent)
}
}.from-black\/60 {
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.from-prime-green {
	--tw-gradient-from:var(--color-prime-green);
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.from-white {
	--tw-gradient-from:var(--color-white);
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.from-white\/90 {
	--tw-gradient-from:#ffffffe6
}
@supports (color:color-mix(in lab,red,red)) {
	.from-white\/90 {
	--tw-gradient-from:color-mix(in oklab,var(--color-white) 90%,transparent)
}
}.from-white\/90 {
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.via-transparent {
	--tw-gradient-via:transparent;
	--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-via-stops)
}
.to-prime-green\/10 {
	--tw-gradient-to:#1e5d3a1a
}
@supports (color:color-mix(in lab,red,red)) {
	.to-prime-green\/10 {
	--tw-gradient-to:color-mix(in oklab,var(--color-prime-green) 10%,transparent)
}
}.to-prime-green\/10 {
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.to-prime-light {
	--tw-gradient-to:var(--color-prime-light);
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.to-transparent {
	--tw-gradient-to:transparent;
	--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))
}
.bg-clip-text {
	-webkit-background-clip:text;
	background-clip:text
}
.object-contain {
	object-fit:contain
}
.object-cover {
	object-fit:cover
}
.p-4 {
	padding:calc(var(--spacing) * 4)
}
.p-6 {
	padding:calc(var(--spacing) * 6)
}
.p-8 {
	padding:calc(var(--spacing) * 8)
}
.px-3 {
	padding-inline:calc(var(--spacing) * 3)
}
.px-4 {
	padding-inline:calc(var(--spacing) * 4)
}
.px-5 {
	padding-inline:calc(var(--spacing) * 5)
}
.px-6 {
	padding-inline:calc(var(--spacing) * 6)
}
.px-8 {
	padding-inline:calc(var(--spacing) * 8)
}
.px-10 {
	padding-inline:calc(var(--spacing) * 10)
}
.py-1 {
	padding-block:calc(var(--spacing) * 1)
}
.py-2 {
	padding-block:calc(var(--spacing) * 2)
}
.py-2\.5 {
	padding-block:calc(var(--spacing) * 2.5)
}
.py-3 {
	padding-block:calc(var(--spacing) * 3)
}
.py-4 {
	padding-block:calc(var(--spacing) * 4)
}
.py-5 {
	padding-block:calc(var(--spacing) * 5)
}
.py-6 {
	padding-block:calc(var(--spacing) * 6)
}
.py-24 {
	padding-block:calc(var(--spacing) * 24)
}
.pt-6 {
	padding-top:calc(var(--spacing) * 6)
}
.pt-8 {
	padding-top:calc(var(--spacing) * 8)
}
.pt-24 {
	padding-top:calc(var(--spacing) * 24)
}
.pt-32 {
	padding-top:calc(var(--spacing) * 32)
}
.pb-2 {
	padding-bottom:calc(var(--spacing) * 2)
}
.pb-12 {
	padding-bottom:calc(var(--spacing) * 12)
}
.pb-24 {
	padding-bottom:calc(var(--spacing) * 24)
}
.text-center {
	text-align:center
}
.font-display {
	font-family:var(--font-display)
}
.text-2xl {
	font-size:var(--text-2xl);
	line-height:var(--tw-leading,var(--text-2xl--line-height))
}
.text-3xl {
	font-size:var(--text-3xl);
	line-height:var(--tw-leading,var(--text-3xl--line-height))
}
.text-4xl {
	font-size:var(--text-4xl);
	line-height:var(--tw-leading,var(--text-4xl--line-height))
}
.text-5xl {
	font-size:var(--text-5xl);
	line-height:var(--tw-leading,var(--text-5xl--line-height))
}
.text-9xl {
	font-size:var(--text-9xl);
	line-height:var(--tw-leading,var(--text-9xl--line-height))
}
.text-lg {
	font-size:var(--text-lg);
	line-height:var(--tw-leading,var(--text-lg--line-height))
}
.text-sm {
	font-size:var(--text-sm);
	line-height:var(--tw-leading,var(--text-sm--line-height))
}
.text-xl {
	font-size:var(--text-xl);
	line-height:var(--tw-leading,var(--text-xl--line-height))
}
.text-xs {
	font-size:var(--text-xs);
	line-height:var(--tw-leading,var(--text-xs--line-height))
}
.text-\[10px\] {
	font-size:10px
}
.leading-\[1\.1\] {
	--tw-leading:1.1;
	line-height:1.1
}
.leading-none {
	--tw-leading:1;
	line-height:1
}
.leading-relaxed {
	--tw-leading:var(--leading-relaxed);
	line-height:var(--leading-relaxed)
}
.leading-tight {
	--tw-leading:var(--leading-tight);
	line-height:var(--leading-tight)
}
.font-bold {
	--tw-font-weight:var(--font-weight-bold);
	font-weight:var(--font-weight-bold)
}
.font-medium {
	--tw-font-weight:var(--font-weight-medium);
	font-weight:var(--font-weight-medium)
}
.font-semibold {
	--tw-font-weight:var(--font-weight-semibold);
	font-weight:var(--font-weight-semibold)
}
.tracking-\[0\.2em\] {
	--tw-tracking:.2em;
	letter-spacing:.2em
}
.tracking-\[0\.3em\] {
	--tw-tracking:.3em;
	letter-spacing:.3em
}
.tracking-tight {
	--tw-tracking:var(--tracking-tight);
	letter-spacing:var(--tracking-tight)
}
.tracking-wide {
	--tw-tracking:var(--tracking-wide);
	letter-spacing:var(--tracking-wide)
}
.tracking-wider {
	--tw-tracking:var(--tracking-wider);
	letter-spacing:var(--tracking-wider)
}
.tracking-widest {
	--tw-tracking:var(--tracking-widest);
	letter-spacing:var(--tracking-widest)
}
.text-gray-100 {
	color:var(--color-gray-100)
}
.text-gray-400 {
	color:var(--color-gray-400)
}
.text-gray-500 {
	color:var(--color-gray-500)
}
.text-gray-600 {
	color:var(--color-gray-600)
}
#inquiry .space-y-6{
	display: none;
}
.newchat{display: inline;}	

.newlogo{width:120px;height:57px;}	
.text-gray-700 {
	color:var(--color-gray-700)
}
.text-gray-800 {
	color:var(--color-gray-800)
}
.text-gray-900 {
	color:var(--color-gray-900)
}
.text-prime-green {
	color:var(--color-prime-green)
}
.text-prime-green\/5 {
	color:#1e5d3a0d
}
@supports (color:color-mix(in lab,red,red)) {
	.text-prime-green\/5 {
	color:color-mix(in oklab,var(--color-prime-green) 5%,transparent)
}
}.text-prime-green\/20 {
	color:#1e5d3a33
}
@supports (color:color-mix(in lab,red,red)) {
	.text-prime-green\/20 {
	color:color-mix(in oklab,var(--color-prime-green) 20%,transparent)
}
}.text-red-600 {
	color:var(--color-red-600)
}
.text-transparent {
	color:#0000
}
.text-white {
	color:var(--color-white)
}
.uppercase {
	text-transform:uppercase
}
.opacity-0 {
	opacity:0
}
.opacity-40 {
	opacity:.4
}
.opacity-50 {
	opacity:.5
}
.opacity-60 {
	opacity:.6
}
.opacity-\[0\.03\] {
	opacity:.03
}
.opacity-\[0\.05\] {
	opacity:.05
}
.mix-blend-multiply {
	mix-blend-mode:multiply
}
.shadow-\[0_0_15px_rgba\(30\,93\,58\,0\.5\)\] {
	--tw-shadow:0 0 15px var(--tw-shadow-color,#1e5d3a80);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\] {
	--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.shadow-inner {
	--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.shadow-lg {
	--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.shadow-md {
	--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.shadow-sm {
	--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.shadow-prime-green\/20 {
	--tw-shadow-color:#1e5d3a33
}
@supports (color:color-mix(in lab,red,red)) {
	.shadow-prime-green\/20 {
	--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-prime-green) 20%,transparent) var(--tw-shadow-alpha),transparent)
}
}.blur-3xl {
	--tw-blur:blur(var(--blur-3xl));
	filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
}
.grayscale {
	--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
}
.backdrop-blur-md {
	--tw-backdrop-blur:blur(var(--blur-md));
	-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
}
.backdrop-blur-sm {
	--tw-backdrop-blur:blur(var(--blur-sm));
	-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
	backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)
}
.transition {
	transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
	transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
	transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.transition-all {
	transition-property:all;
	transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
	transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.transition-colors {
	transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
	transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
	transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.transition-opacity {
	transition-property:opacity;
	transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
	transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.transition-transform {
	transition-property:transform,translate,scale,rotate;
	transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
	transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.duration-300 {
	--tw-duration:.3s;
	transition-duration:.3s
}
.duration-500 {
	--tw-duration:.5s;
	transition-duration:.5s
}
.duration-700 {
	--tw-duration:.7s;
	transition-duration:.7s
}
.outline-none {
	--tw-outline-style:none;
	outline-style:none
}
.select-none {
	-webkit-user-select:none;
	user-select:none
}
@media(hover:hover) {
	.group-hover\:-translate-x-1:is(:where(.group):hover *) {
	--tw-translate-x:calc(var(--spacing) * -1);
	translate:var(--tw-translate-x) var(--tw-translate-y)
}
.group-hover\:scale-110:is(:where(.group):hover *) {
	--tw-scale-x:110%;
	--tw-scale-y:110%;
	--tw-scale-z:110%;
	scale:var(--tw-scale-x) var(--tw-scale-y)
}
.group-hover\:border-prime-green\/30:is(:where(.group):hover *) {
	border-color:#1e5d3a4d
}
@supports (color:color-mix(in lab,red,red)) {
	.group-hover\:border-prime-green\/30:is(:where(.group):hover *) {
	border-color:color-mix(in oklab,var(--color-prime-green) 30%,transparent)
}
}.group-hover\:bg-prime-light:is(:where(.group):hover *) {
	background-color:var(--color-prime-light)
}
.group-hover\:text-prime-green:is(:where(.group):hover *) {
	color:var(--color-prime-green)
}
.group-hover\:opacity-70:is(:where(.group):hover *) {
	opacity:.7
}
.group-hover\:opacity-100:is(:where(.group):hover *) {
	opacity:1
}
.group-hover\:shadow-\[0_20px_40px_rgba\(30\,93\,58\,0\.1\)\]:is(:where(.group):hover *) {
	--tw-shadow:0 20px 40px var(--tw-shadow-color,#1e5d3a1a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *) {
	animation-play-state:paused
}
}.selection\:bg-prime-green\/20::selection {
	background-color:#1e5d3a33
}
@supports (color:color-mix(in lab,red,red)) {
	.selection\:bg-prime-green\/20::selection {
	background-color:color-mix(in oklab,var(--color-prime-green) 20%,transparent)
}
}.selection\:bg-prime-green\/20::selection {
	background-color:#1e5d3a33
}
@supports (color:color-mix(in lab,red,red)) {
	.selection\:bg-prime-green\/20::selection {
	background-color:color-mix(in oklab,var(--color-prime-green) 20%,transparent)
}
}.selection\:text-prime-dark::selection {
	color:var(--color-prime-dark)
}
.selection\:text-prime-dark::selection {
	color:var(--color-prime-dark)
}
@media(hover:hover) {
	.hover\:scale-105:hover {
	--tw-scale-x:105%;
	--tw-scale-y:105%;
	--tw-scale-z:105%;
	scale:var(--tw-scale-x) var(--tw-scale-y)
}
.hover\:border-prime-green:hover {
	border-color:var(--color-prime-green)
}
.hover\:border-prime-green\/30:hover {
	border-color:#1e5d3a4d
}
@supports (color:color-mix(in lab,red,red)) {
	.hover\:border-prime-green\/30:hover {
	border-color:color-mix(in oklab,var(--color-prime-green) 30%,transparent)
}
}.hover\:border-prime-green\/50:hover {
	border-color:#1e5d3a80
}
@supports (color:color-mix(in lab,red,red)) {
	.hover\:border-prime-green\/50:hover {
	border-color:color-mix(in oklab,var(--color-prime-green) 50%,transparent)
}
}.hover\:bg-gray-100:hover {
	background-color:var(--color-gray-100)
}
.hover\:bg-prime-green\/5:hover {
	background-color:#1e5d3a0d
}
@supports (color:color-mix(in lab,red,red)) {
	.hover\:bg-prime-green\/5:hover {
	background-color:color-mix(in oklab,var(--color-prime-green) 5%,transparent)
}
}.hover\:bg-prime-light:hover {
	background-color:var(--color-prime-light)
}
.hover\:text-prime-green:hover {
	color:var(--color-prime-green)
}
.hover\:opacity-100:hover {
	opacity:1
}
.hover\:shadow-lg:hover {
	--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.hover\:shadow-md:hover {
	--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.hover\:grayscale-0:hover {
	--tw-grayscale:grayscale(0%);
	filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)
}
}.focus\:border-prime-green:focus {
	border-color:var(--color-prime-green)
}
.focus\:ring-2:focus {
	--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
}
.focus\:ring-prime-green:focus {
	--tw-ring-color:var(--color-prime-green)
}
.disabled\:cursor-not-allowed:disabled {
	cursor:not-allowed
}
.disabled\:opacity-70:disabled {
	opacity:.7
}
@media(min-width:40rem) {
	.sm\:w-auto {
	width:auto
}
.sm\:flex-row {
	flex-direction:row
}
}@media(min-width:48rem) {
	.md\:col-span-2 {
	grid-column:span 2/span 2
}
.md\:flex {
	display:flex
}
.md\:hidden {
	display:none
}
.md\:aspect-\[4\/3\] {
	aspect-ratio:4/3
}
.md\:w-48 {
	width:calc(var(--spacing) * 48)
}
.md\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.md\:flex-row {
	flex-direction:row
}
.md\:flex-row-reverse {
	flex-direction:row-reverse
}
.md\:justify-end {
	justify-content:flex-end
}
.md\:p-12 {
	padding:calc(var(--spacing) * 12)
}
.md\:px-12 {
	padding-inline:calc(var(--spacing) * 12)
}
.md\:text-left {
	text-align:left
}
.md\:text-5xl {
	font-size:var(--text-5xl);
	line-height:var(--tw-leading,var(--text-5xl--line-height))
}
.md\:text-6xl {
	font-size:var(--text-6xl);
	line-height:var(--tw-leading,var(--text-6xl--line-height))
}
.md\:text-7xl {
	font-size:var(--text-7xl);
	line-height:var(--tw-leading,var(--text-7xl--line-height))
}
}@media(min-width:64rem) {
	.lg\:col-span-2 {
	grid-column:span 2/span 2
}
.lg\:col-span-3 {
	grid-column:span 3/span 3
}
.lg\:col-span-5 {
	grid-column:span 5/span 5
}
.lg\:grid-cols-2 {
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.lg\:grid-cols-3 {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.lg\:grid-cols-10 {
	grid-template-columns:repeat(10,minmax(0,1fr))
}
.lg\:gap-8 {
	gap:calc(var(--spacing) * 8)
}
}}body {
	color:#111827;
	font-family:var(--font-sans);
	background-color:#fff;
	overflow-x:hidden
}
h1,h2,h3,h4,h5,h6 {
	font-family:var(--font-display)
}
::-webkit-scrollbar {
	width:8px
}
::-webkit-scrollbar-track {
	background:#f1f5f9
}
::-webkit-scrollbar-thumb {
	background:var(--color-prime-green);
	border-radius:4px
}
::-webkit-scrollbar-thumb:hover {
	background:var(--color-prime-light)
}
@keyframes infinite-scroll {
	0% {
	transform:translate(0)
}
to {
	transform:translate(-50%)
}
}.animate-infinite-scroll {
	animation:120s linear infinite infinite-scroll
}
@property --tw-translate-x {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-translate-y {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-translate-z {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-space-y-reverse {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-border-style {
	syntax:"*";
	inherits:false;
	initial-value:solid
}
@property --tw-gradient-position {
	syntax:"*";
	inherits:false
}
@property --tw-gradient-from {
	syntax:"<color>";
	inherits:false;
	initial-value:#0000
}
@property --tw-gradient-via {
	syntax:"<color>";
	inherits:false;
	initial-value:#0000
}
@property --tw-gradient-to {
	syntax:"<color>";
	inherits:false;
	initial-value:#0000
}
@property --tw-gradient-stops {
	syntax:"*";
	inherits:false
}
@property --tw-gradient-via-stops {
	syntax:"*";
	inherits:false
}
@property --tw-gradient-from-position {
	syntax:"<length-percentage>";
	inherits:false;
	initial-value:0%
}
@property --tw-gradient-via-position {
	syntax:"<length-percentage>";
	inherits:false;
	initial-value:50%
}
@property --tw-gradient-to-position {
	syntax:"<length-percentage>";
	inherits:false;
	initial-value:100%
}
@property --tw-leading {
	syntax:"*";
	inherits:false
}
@property --tw-font-weight {
	syntax:"*";
	inherits:false
}
@property --tw-tracking {
	syntax:"*";
	inherits:false
}
@property --tw-shadow {
	syntax:"*";
	inherits:false;
	initial-value:0 0 #0000
}
@property --tw-shadow-color {
	syntax:"*";
	inherits:false
}
@property --tw-shadow-alpha {
	syntax:"<percentage>";
	inherits:false;
	initial-value:100%
}
@property --tw-inset-shadow {
	syntax:"*";
	inherits:false;
	initial-value:0 0 #0000
}
@property --tw-inset-shadow-color {
	syntax:"*";
	inherits:false
}
@property --tw-inset-shadow-alpha {
	syntax:"<percentage>";
	inherits:false;
	initial-value:100%
}
@property --tw-ring-color {
	syntax:"*";
	inherits:false
}
@property --tw-ring-shadow {
	syntax:"*";
	inherits:false;
	initial-value:0 0 #0000
}
@property --tw-inset-ring-color {
	syntax:"*";
	inherits:false
}
@property --tw-inset-ring-shadow {
	syntax:"*";
	inherits:false;
	initial-value:0 0 #0000
}
@property --tw-ring-inset {
	syntax:"*";
	inherits:false
}
@property --tw-ring-offset-width {
	syntax:"<length>";
	inherits:false;
	initial-value:0
}
@property --tw-ring-offset-color {
	syntax:"*";
	inherits:false;
	initial-value:#fff
}
@property --tw-ring-offset-shadow {
	syntax:"*";
	inherits:false;
	initial-value:0 0 #0000
}
@property --tw-blur {
	syntax:"*";
	inherits:false
}
@property --tw-brightness {
	syntax:"*";
	inherits:false
}
@property --tw-contrast {
	syntax:"*";
	inherits:false
}
@property --tw-grayscale {
	syntax:"*";
	inherits:false
}
@property --tw-hue-rotate {
	syntax:"*";
	inherits:false
}
@property --tw-invert {
	syntax:"*";
	inherits:false
}
@property --tw-opacity {
	syntax:"*";
	inherits:false
}
@property --tw-saturate {
	syntax:"*";
	inherits:false
}
@property --tw-sepia {
	syntax:"*";
	inherits:false
}
@property --tw-drop-shadow {
	syntax:"*";
	inherits:false
}
@property --tw-drop-shadow-color {
	syntax:"*";
	inherits:false
}
@property --tw-drop-shadow-alpha {
	syntax:"<percentage>";
	inherits:false;
	initial-value:100%
}
@property --tw-drop-shadow-size {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-blur {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-brightness {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-contrast {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-grayscale {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-hue-rotate {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-invert {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-opacity {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-saturate {
	syntax:"*";
	inherits:false
}
@property --tw-backdrop-sepia {
	syntax:"*";
	inherits:false
}
@property --tw-duration {
	syntax:"*";
	inherits:false
}
@property --tw-scale-x {
	syntax:"*";
	inherits:false;
	initial-value:1
}
@property --tw-scale-y {
	syntax:"*";
	inherits:false;
	initial-value:1
}
@property --tw-scale-z {
	syntax:"*";
	inherits:false;
	initial-value:1
}
@keyframes spin {
	to {
	transform:rotate(360deg)
}
}@keyframes ping {
	75%,to {
	opacity:0;
	transform:scale(2)
}
}@keyframes pulse {
	50% {
	opacity:.5
}
}