/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */@layer theme {
	:root,:host {
		--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
		--color-red-500:oklch(.637 .237 25.331);
		--color-gray-100:oklch(.967 .003 264.542);
		--color-gray-200:oklch(.928 .006 264.531);
		--color-gray-500:oklch(.551 .027 264.364);
		--color-gray-600:oklch(.446 .03 256.802);
		--color-gray-800:oklch(.278 .033 256.848);
		--color-black:#000;
		--color-white:#fff;
		--spacing:.25rem;
		--breakpoint-md:769px;
		--breakpoint-lg:1024px;
		--breakpoint-xl:1280px;
		--breakpoint-2xl:1536px;
		--container-md:var(--breakpoint-md);
		--container-lg:var(--breakpoint-lg);
		--container-xl:var(--breakpoint-xl);
		--container-2xl:var(--breakpoint-2xl);
		--container-3xl:48rem;
		--text-xs:.75rem;
		--text-xs--line-height:calc(1/.75);
		--text-sm:.875rem;
		--text-sm--line-height:calc(1.25/.875);
		--text-base:1rem;
		--text-base--line-height:1.5;
		--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-4xl:2.25rem;
		--text-4xl--line-height:calc(2.5/2.25);
		--text-5xl:3rem;
		--text-5xl--line-height:1;
		--font-weight-normal:400;
		--font-weight-medium:500;
		--font-weight-semibold:600;
		--font-weight-bold:700;
		--tracking-normal:0em;
		--leading-tight:1.25;
		--leading-relaxed:1.625;
		--radius-xs:.125rem;
		--radius-sm:.25rem;
		--radius-md:.375rem;
		--radius-lg:.5rem;
		--radius-xl:.75rem;
		--radius-2xl:1rem;
		--drop-shadow-sm:0 3px 10px #bacad366;
		--drop-shadow-md:0 6px 20px #bacad366;
		--ease-in:cubic-bezier(.4,0,1,1);
		--ease-out:cubic-bezier(0,0,.2,1);
		--ease-in-out:cubic-bezier(.4,0,.2,1);
		--blur-xs:4px;
		--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-family-sans:"Axiata",Arial,system-ui,Avenir,Helvetica,sans-serif;
		--font-weight-book:400;
		--color-primary-blue-base:#164396;
		--color-primary-blue-ultralight:#f3f6fa;
		--color-primary-blue-extralight:#dce5f5;
		--color-primary-blue-light:#a1b9e3;
		--color-primary-red-ultralight:#fcf3f6;
		--color-primary-red-extralight:#fee6ee;
		--color-primary-red-light:#fea1bb;
		--color-primary-red-semilight:#f5025a;
		--color-primary-red-base:#c40d42;
		--color-primary-red-semidark:#a51f3f;
		--color-prism-orange-semilight:#fabf78;
		--color-prism-orange-base:#f7941e;
		--color-prism-red-orange-ultralight:#fef7f4;
		--color-prism-red-orange-extralight:#fde6de;
		--color-prism-red-orange-light:#f9bda7;
		--color-prism-red-orange-semilight:#f58b64;
		--color-prism-red-orange-base:#f15a22;
		--color-prism-red-orange-semidark:#d5430d;
		--color-prism-purple-ultralight:#f8f4f7;
		--color-prism-purple-extralight:#f4e2ec;
		--color-prism-purple-light:#e3b2cc;
		--color-prism-purple-semilight:#b83e7f;
		--color-prism-purple-base:#7b1b67;
		--color-prism-purple-semidark:#621652;
		--color-prism-magenta-ultralight:#fef5f9;
		--color-prism-magenta-extralight:#fce2ec;
		--color-prism-magenta-light:#f8b2cc;
		--color-prism-magenta-semilight:#ff78ab;
		--color-prism-magenta-base:#ee3e80;
		--color-prism-magenta-semidark:#e51463;
		--color-secondary-turquoise-base:#1dbecb;
		--color-secondary-green-ultralight:#f7fbeb;
		--color-secondary-green-base:#b3d335;
		--color-secondary-silver-ultralight:#f8fafb;
		--color-secondary-silver-extralight:#f1f4f6;
		--color-secondary-silver-semilight:#f1f4f6;
		--color-secondary-silver-base:#bacad3;
		--color-secondary-silver-dark:#4a5154;
		--color-system-success-light:#73d8a1;
		--color-system-success-base:#00b855;
		--color-system-success-dark:#00672f;
		--color-system-error-light:#fa80ac;
		--color-system-error-base:#f5025a;
		--color-neutral-ultralight:#fff;
		--color-neutral-extralight:#e0e3e4;
		--color-neutral-light:#c1c6ca;
		--color-neutral-semilight:#929ca2;
		--color-neutral-base:#63717a;
		--color-neutral-semidark:#4f5a62;
		--color-neutral-dark:#3b4449;
		--color-neutral-extradark:#1e2225;
		--color-neutral-ultradark:#000;
		--drop-shadow-x-lg:0 3px 50px #bacad366;
		--animate-banner-content:banner-content 30s infinite;
		--animate-banner-fade:banner-fade 30s infinite;
		--animate-float:float 15s ease-in-out infinite;
		--animate-float-reverse:float-reverse 15s ease-in-out infinite;
		--animate-float-slow:float 30s ease-in-out infinite;
		--animate-float-reverse-slow:float-reverse 30s ease-in-out infinite;
		--animate-fade-in-left:fade-in-left 1.5s ease-out forwards;
		--animate-fade-in-right:fade-in-right 1.5s ease-out forwards;
		--animate-fade-in-down:fade-in-down 1.5s ease-out forwards
	}
}
@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: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
	}
	:-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-auto {
		pointer-events:auto
	}
	.pointer-events-none {
		pointer-events:none
	}
	.collapse {
		visibility:collapse
	}
	.visible {
		visibility:visible
	}
	.sr-only {
		clip:rect(0,0,0,0);
		white-space:nowrap;
		border-width:0;
		width:1px;
		height:1px;
		margin:-1px;
		padding:0;
		position:absolute;
		overflow:hidden
	}
	.absolute {
		position:absolute
	}
	.fixed {
		position:fixed
	}
	.relative {
		position:relative
	}
	.static {
		position:static
	}
	.sticky {
		position:sticky
	}
	.inset-0 {
		inset:calc(var(--spacing)*0)
	}
	.inset-x-42 {
		inset-inline:calc(var(--spacing)*42)
	}
	.inset-x-\[26px\] {
		inset-inline:26px
	}
	.inset-x-\[98px\] {
		inset-inline:98px
	}
	.inset-x-px {
		inset-inline:1px
	}
	.inset-y-0 {
		inset-block:calc(var(--spacing)*0)
	}
	.inset-y-2 {
		inset-block:calc(var(--spacing)*2)
	}
	.inset-y-20 {
		inset-block:calc(var(--spacing)*20)
	}
	.inset-y-\[10\%\] {
		inset-block:10%
	}
	.inset-y-\[146px\] {
		inset-block:146px
	}
	.inset-y-\[219px\] {
		inset-block:219px
	}
	.\!top-0 {
		top:calc(var(--spacing)*0)!important
	}
	.-top-2\.5 {
		top:calc(var(--spacing)*-2.5)
	}
	.-top-5 {
		top:calc(var(--spacing)*-5)
	}
	.-top-6 {
		top:calc(var(--spacing)*-6)
	}
	.-top-8 {
		top:calc(var(--spacing)*-8)
	}
	.-top-30 {
		top:calc(var(--spacing)*-30)
	}
	.-top-80 {
		top:calc(var(--spacing)*-80)
	}
	.-top-150 {
		top:calc(var(--spacing)*-150)
	}
	.-top-\[8px\] {
		top:-8px
	}
	.-top-\[10\%\] {
		top:-10%
	}
	.-top-\[10px\] {
		top:-10px
	}
	.-top-\[11\%\] {
		top:-11%
	}
	.-top-\[20px\] {
		top:-20px
	}
	.-top-\[33px\] {
		top:-33px
	}
	.-top-\[35\%\] {
		top:-35%
	}
	.-top-\[35px\] {
		top:-35px
	}
	.-top-\[38\.5px\] {
		top:-38.5px
	}
	.-top-\[95px\] {
		top:-95px
	}
	.-top-\[240px\] {
		top:-240px
	}
	.top-0 {
		top:calc(var(--spacing)*0)
	}
	.top-1 {
		top:calc(var(--spacing)*1)
	}
	.top-1\/2 {
		top:50%
	}
	.top-1\/5 {
		top:20%
	}
	.top-2\/3 {
		top:66.6667%
	}
	.top-2\/5 {
		top:40%
	}
	.top-4 {
		top:calc(var(--spacing)*4)
	}
	.top-6 {
		top:calc(var(--spacing)*6)
	}
	.top-12 {
		top:calc(var(--spacing)*12)
	}
	.top-20 {
		top:calc(var(--spacing)*20)
	}
	.top-21 {
		top:calc(var(--spacing)*21)
	}
	.top-30 {
		top:calc(var(--spacing)*30)
	}
	.top-50 {
		top:calc(var(--spacing)*50)
	}
	.top-\[-8px\] {
		top:-8px
	}
	.top-\[-24px\] {
		top:-24px
	}
	.top-\[-110px\] {
		top:-110px
	}
	.top-\[0\],.top-\[0px\] {
		top:0
	}
	.top-\[10\%\] {
		top:10%
	}
	.top-\[10px\] {
		top:10px
	}
	.top-\[15\%\] {
		top:15%
	}
	.top-\[16px\] {
		top:16px
	}
	.top-\[20\%\] {
		top:20%
	}
	.top-\[23px\] {
		top:23px
	}
	.top-\[32px\] {
		top:32px
	}
	.top-\[34px\] {
		top:34px
	}
	.top-\[35\%\] {
		top:35%
	}
	.top-\[40px\] {
		top:40px
	}
	.top-\[50px\] {
		top:50px
	}
	.top-\[53px\] {
		top:53px
	}
	.top-\[56px\] {
		top:56px
	}
	.top-\[58px\] {
		top:58px
	}
	.top-\[59px\] {
		top:59px
	}
	.top-\[73px\] {
		top:73px
	}
	.top-\[74px\] {
		top:74px
	}
	.top-\[100\%\] {
		top:100%
	}
	.top-\[108px\] {
		top:108px
	}
	.top-\[113px\] {
		top:113px
	}
	.top-\[143px\] {
		top:143px
	}
	.top-\[150px\] {
		top:150px
	}
	.top-\[200px\] {
		top:200px
	}
	.top-\[300px\] {
		top:300px
	}
	.top-\[360px\] {
		top:360px
	}
	.top-\[492px\] {
		top:492px
	}
	.top-\[600px\] {
		top:600px
	}
	.top-\[height\] {
		top:height
	}
	.-right-1 {
		right:calc(var(--spacing)*-1)
	}
	.-right-1\/2 {
		right:-50%
	}
	.-right-1\/3 {
		right:-33.3333%
	}
	.-right-2\.5 {
		right:calc(var(--spacing)*-2.5)
	}
	.-right-2\/5 {
		right:-40%
	}
	.-right-3 {
		right:calc(var(--spacing)*-3)
	}
	.-right-5 {
		right:calc(var(--spacing)*-5)
	}
	.-right-8 {
		right:calc(var(--spacing)*-8)
	}
	.-right-12 {
		right:calc(var(--spacing)*-12)
	}
	.-right-14 {
		right:calc(var(--spacing)*-14)
	}
	.-right-\[7\.5px\] {
		right:-7.5px
	}
	.-right-\[8px\] {
		right:-8px
	}
	.-right-\[10px\] {
		right:-10px
	}
	.-right-\[29px\] {
		right:-29px
	}
	.-right-\[32px\] {
		right:-32px
	}
	.-right-\[40\%\] {
		right:-40%
	}
	.-right-\[50px\] {
		right:-50px
	}
	.-right-\[70\%\] {
		right:-70%
	}
	.-right-\[80px\] {
		right:-80px
	}
	.-right-\[135\%\] {
		right:-135%
	}
	.-right-\[210px\] {
		right:-210px
	}
	.-right-\[350px\] {
		right:-350px
	}
	.right-0 {
		right:calc(var(--spacing)*0)
	}
	.right-1 {
		right:calc(var(--spacing)*1)
	}
	.right-1\/2 {
		right:50%
	}
	.right-1\/6 {
		right:16.6667%
	}
	.right-1\/25 {
		right:4%
	}
	.right-4 {
		right:calc(var(--spacing)*4)
	}
	.right-5 {
		right:calc(var(--spacing)*5)
	}
	.right-6 {
		right:calc(var(--spacing)*6)
	}
	.right-10 {
		right:calc(var(--spacing)*10)
	}
	.right-\[-13px\] {
		right:-13px
	}
	.right-\[-50\%\] {
		right:-50%
	}
	.right-\[2\%\] {
		right:2%
	}
	.right-\[2px\] {
		right:2px
	}
	.right-\[4px\] {
		right:4px
	}
	.right-\[5\%\] {
		right:5%
	}
	.right-\[8px\] {
		right:8px
	}
	.right-\[15\%\] {
		right:15%
	}
	.right-\[16px\] {
		right:16px
	}
	.right-\[19px\] {
		right:19px
	}
	.right-\[25\%\] {
		right:25%
	}
	.right-\[40px\] {
		right:40px
	}
	.right-\[49px\] {
		right:49px
	}
	.right-\[52px\] {
		right:52px
	}
	.right-\[83px\] {
		right:83px
	}
	.right-auto {
		right:auto
	}
	.-bottom-2 {
		bottom:calc(var(--spacing)*-2)
	}
	.-bottom-2\.5 {
		bottom:calc(var(--spacing)*-2.5)
	}
	.-bottom-10 {
		bottom:calc(var(--spacing)*-10)
	}
	.-bottom-14 {
		bottom:calc(var(--spacing)*-14)
	}
	.-bottom-30 {
		bottom:calc(var(--spacing)*-30)
	}
	.-bottom-\[10px\] {
		bottom:-10px
	}
	.-bottom-\[20px\] {
		bottom:-20px
	}
	.-bottom-\[30px\] {
		bottom:-30px
	}
	.-bottom-\[55px\] {
		bottom:-55px
	}
	.-bottom-\[70px\] {
		bottom:-70px
	}
	.-bottom-\[150px\] {
		bottom:-150px
	}
	.bottom-0 {
		bottom:calc(var(--spacing)*0)
	}
	.bottom-1\/4 {
		bottom:25%
	}
	.bottom-2\/15 {
		bottom:13.3333%
	}
	.bottom-3 {
		bottom:calc(var(--spacing)*3)
	}
	.bottom-4 {
		bottom:calc(var(--spacing)*4)
	}
	.bottom-12 {
		bottom:calc(var(--spacing)*12)
	}
	.bottom-25 {
		bottom:calc(var(--spacing)*25)
	}
	.bottom-40 {
		bottom:calc(var(--spacing)*40)
	}
	.bottom-\[-60px\] {
		bottom:-60px
	}
	.bottom-\[-80px\] {
		bottom:-80px
	}
	.bottom-\[8px\] {
		bottom:8px
	}
	.bottom-\[10\%\] {
		bottom:10%
	}
	.bottom-\[13px\] {
		bottom:13px
	}
	.bottom-\[28\.75rem\] {
		bottom:28.75rem
	}
	.bottom-\[30\%\] {
		bottom:30%
	}
	.bottom-\[36px\] {
		bottom:36px
	}
	.bottom-\[40px\] {
		bottom:40px
	}
	.bottom-\[45\%\] {
		bottom:45%
	}
	.bottom-\[50px\] {
		bottom:50px
	}
	.bottom-\[60px\] {
		bottom:60px
	}
	.bottom-\[81px\] {
		bottom:81px
	}
	.bottom-\[100px\] {
		bottom:100px
	}
	.bottom-\[200px\] {
		bottom:200px
	}
	.-left-1\/2 {
		left:-50%
	}
	.-left-4 {
		left:calc(var(--spacing)*-4)
	}
	.-left-5 {
		left:calc(var(--spacing)*-5)
	}
	.-left-6 {
		left:calc(var(--spacing)*-6)
	}
	.-left-8 {
		left:calc(var(--spacing)*-8)
	}
	.-left-10 {
		left:calc(var(--spacing)*-10)
	}
	.-left-12 {
		left:calc(var(--spacing)*-12)
	}
	.-left-15 {
		left:calc(var(--spacing)*-15)
	}
	.-left-\[6px\] {
		left:-6px
	}
	.-left-\[8px\] {
		left:-8px
	}
	.-left-\[10\%\] {
		left:-10%
	}
	.-left-\[20px\] {
		left:-20px
	}
	.-left-\[35px\] {
		left:-35px
	}
	.-left-\[50px\] {
		left:-50px
	}
	.-left-\[60px\] {
		left:-60px
	}
	.-left-\[64px\] {
		left:-64px
	}
	.-left-\[80\%\] {
		left:-80%
	}
	.-left-\[80px\] {
		left:-80px
	}
	.-left-\[90\%\] {
		left:-90%
	}
	.-left-\[270px\] {
		left:-270px
	}
	.-left-\[350px\] {
		left:-350px
	}
	.left-0 {
		left:calc(var(--spacing)*0)
	}
	.left-1\/2 {
		left:50%
	}
	.left-1\/3 {
		left:33.3333%
	}
	.left-2\/15 {
		left:13.3333%
	}
	.left-3 {
		left:calc(var(--spacing)*3)
	}
	.left-4 {
		left:calc(var(--spacing)*4)
	}
	.left-5 {
		left:calc(var(--spacing)*5)
	}
	.left-\[-10px\] {
		left:-10px
	}
	.left-\[-50px\] {
		left:-50px
	}
	.left-\[-60px\] {
		left:-60px
	}
	.left-\[8px\] {
		left:8px
	}
	.left-\[28px\] {
		left:28px
	}
	.left-\[45\%\] {
		left:45%
	}
	.left-\[66px\] {
		left:66px
	}
	.left-auto {
		left:auto
	}
	.\!z-9999 {
		z-index:9999!important
	}
	.-z-1 {
		z-index:-1
	}
	.-z-5 {
		z-index:-5
	}
	.z-0 {
		z-index:0
	}
	.z-1 {
		z-index:1
	}
	.z-2 {
		z-index:2
	}
	.z-3 {
		z-index:3
	}
	.z-5 {
		z-index:5
	}
	.z-8 {
		z-index:8
	}
	.z-9 {
		z-index:9
	}
	.z-10 {
		z-index:10
	}
	.z-15 {
		z-index:15
	}
	.z-20 {
		z-index:20
	}
	.z-25 {
		z-index:25
	}
	.z-30 {
		z-index:30
	}
	.z-40 {
		z-index:40
	}
	.z-50 {
		z-index:50
	}
	.z-99 {
		z-index:99
	}
	.z-100 {
		z-index:100
	}
	.z-999 {
		z-index:999
	}
	.z-\[-10\] {
		z-index:-10
	}
	.z-\[2\] {
		z-index:2
	}
	.z-\[3\] {
		z-index:3
	}
	.z-\[4\] {
		z-index:4
	}
	.z-auto {
		z-index:auto
	}
	.col-span-1 {
		grid-column:span 1/span 1
	}
	.col-span-12 {
		grid-column:span 12/span 12
	}
	.container {
		width:100%
	}
	@media (width>=769px) {
		.container {
			max-width:769px
		}
	}
	@media (width>=1024px) {
		.container {
			max-width:1024px
		}
	}
	@media (width>=1280px) {
		.container {
			max-width:1280px
		}
	}
	@media (width>=1536px) {
		.container {
			max-width:1536px
		}
	}
	@media (width>=40rem) {
		.container {
			max-width:40rem
		}
	}
	.m-0 {
		margin:calc(var(--spacing)*0)
	}
	.m-auto {
		margin:auto
	}
	.\!mx-3 {
		margin-inline:calc(var(--spacing)*3)!important
	}
	.mx-1 {
		margin-inline:calc(var(--spacing)*1)
	}
	.mx-2 {
		margin-inline:calc(var(--spacing)*2)
	}
	.mx-4 {
		margin-inline:calc(var(--spacing)*4)
	}
	.mx-6 {
		margin-inline:calc(var(--spacing)*6)
	}
	.mx-\[8px\] {
		margin-inline:8px
	}
	.mx-auto {
		margin-inline:auto
	}
	.my-5 {
		margin-block:calc(var(--spacing)*5)
	}
	.my-6 {
		margin-block:calc(var(--spacing)*6)
	}
	.my-10 {
		margin-block:calc(var(--spacing)*10)
	}
	.my-\[40px\] {
		margin-block:40px
	}
	.my-\[64px\] {
		margin-block:64px
	}
	.my-\[80px\] {
		margin-block:80px
	}
	.my-auto {
		margin-block:auto
	}
	.-mt-4 {
		margin-top:calc(var(--spacing)*-4)
	}
	.-mt-20 {
		margin-top:calc(var(--spacing)*-20)
	}
	.-mt-\[20px\] {
		margin-top:-20px
	}
	.-mt-\[48px\] {
		margin-top:-48px
	}
	.mt-0 {
		margin-top:calc(var(--spacing)*0)
	}
	.mt-1 {
		margin-top:calc(var(--spacing)*1)
	}
	.mt-2 {
		margin-top:calc(var(--spacing)*2)
	}
	.mt-3 {
		margin-top:calc(var(--spacing)*3)
	}
	.mt-4 {
		margin-top:calc(var(--spacing)*4)
	}
	.mt-5 {
		margin-top:calc(var(--spacing)*5)
	}
	.mt-6 {
		margin-top:calc(var(--spacing)*6)
	}
	.mt-8 {
		margin-top:calc(var(--spacing)*8)
	}
	.mt-10 {
		margin-top:calc(var(--spacing)*10)
	}
	.mt-12 {
		margin-top:calc(var(--spacing)*12)
	}
	.mt-16 {
		margin-top:calc(var(--spacing)*16)
	}
	.mt-20 {
		margin-top:calc(var(--spacing)*20)
	}
	.mt-\[4px\] {
		margin-top:4px
	}
	.mt-\[8px\] {
		margin-top:8px
	}
	.mt-\[16px\] {
		margin-top:16px
	}
	.mt-\[24px\] {
		margin-top:24px
	}
	.mt-\[32px\] {
		margin-top:32px
	}
	.mt-\[40px\] {
		margin-top:40px
	}
	.mt-\[48px\] {
		margin-top:48px
	}
	.mt-\[64px\] {
		margin-top:64px
	}
	.mt-\[104px\] {
		margin-top:104px
	}
	.mt-auto {
		margin-top:auto
	}
	.mr-2 {
		margin-right:calc(var(--spacing)*2)
	}
	.mr-4 {
		margin-right:calc(var(--spacing)*4)
	}
	.mr-\[8px\] {
		margin-right:8px
	}
	.mr-\[10px\] {
		margin-right:10px
	}
	.mr-auto {
		margin-right:auto
	}
	.mb-0 {
		margin-bottom:calc(var(--spacing)*0)
	}
	.mb-1 {
		margin-bottom:calc(var(--spacing)*1)
	}
	.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-14 {
		margin-bottom:calc(var(--spacing)*14)
	}
	.mb-16 {
		margin-bottom:calc(var(--spacing)*16)
	}
	.mb-20 {
		margin-bottom:calc(var(--spacing)*20)
	}
	.mb-32 {
		margin-bottom:calc(var(--spacing)*32)
	}
	.mb-\[-120px\] {
		margin-bottom:-120px
	}
	.mb-\[4px\] {
		margin-bottom:4px
	}
	.mb-\[8px\] {
		margin-bottom:8px
	}
	.mb-\[12px\] {
		margin-bottom:12px
	}
	.mb-\[16px\] {
		margin-bottom:16px
	}
	.mb-\[24px\] {
		margin-bottom:24px
	}
	.mb-\[32px\] {
		margin-bottom:32px
	}
	.mb-\[64px\] {
		margin-bottom:64px
	}
	.mb-\[300px\] {
		margin-bottom:300px
	}
	.ml-1 {
		margin-left:calc(var(--spacing)*1)
	}
	.ml-4 {
		margin-left:calc(var(--spacing)*4)
	}
	.ml-6 {
		margin-left:calc(var(--spacing)*6)
	}
	.ml-\[20px\] {
		margin-left:20px
	}
	.ml-\[26px\] {
		margin-left:26px
	}
	.line-clamp-2 {
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		display:-webkit-box;
		overflow:hidden
	}
	.line-clamp-3 {
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		display:-webkit-box;
		overflow:hidden
	}
	.line-clamp-4 {
		-webkit-line-clamp:4;
		-webkit-box-orient:vertical;
		display:-webkit-box;
		overflow:hidden
	}
	.line-clamp-5 {
		-webkit-line-clamp:5;
		-webkit-box-orient:vertical;
		display:-webkit-box;
		overflow:hidden
	}
	.line-clamp-8 {
		-webkit-line-clamp:8;
		-webkit-box-orient:vertical;
		display:-webkit-box;
		overflow:hidden
	}
	.line-clamp-10 {
		-webkit-line-clamp:10;
		-webkit-box-orient:vertical;
		display:-webkit-box;
		overflow:hidden
	}
	.\!flex {
		display:flex!important
	}
	.\!hidden {
		display:none!important
	}
	.block {
		display:block
	}
	.contents {
		display:contents
	}
	.flex {
		display:flex
	}
	.grid {
		display:grid
	}
	.hidden {
		display:none
	}
	.inline-block {
		display:inline-block
	}
	.inline-flex {
		display:inline-flex
	}
	.table {
		display:table
	}
	.aspect-\[1\/1\] {
		aspect-ratio:1
	}
	.aspect-\[243\/182\] {
		aspect-ratio:243/182
	}
	.aspect-\[264\/113\] {
		aspect-ratio:264/113
	}
	.aspect-\[343\/256\] {
		aspect-ratio:343/256
	}
	.aspect-video {
		aspect-ratio:var(--aspect-video)
	}
	.\!h-\[376px\] {
		height:376px!important
	}
	.\!h-auto {
		height:auto!important
	}
	.h-0 {
		height:calc(var(--spacing)*0)
	}
	.h-1 {
		height:calc(var(--spacing)*1)
	}
	.h-1\/2 {
		height:50%
	}
	.h-2\.5 {
		height:calc(var(--spacing)*2.5)
	}
	.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-7 {
		height:calc(var(--spacing)*7)
	}
	.h-8 {
		height:calc(var(--spacing)*8)
	}
	.h-10 {
		height:calc(var(--spacing)*10)
	}
	.h-12 {
		height:calc(var(--spacing)*12)
	}
	.h-14 {
		height:calc(var(--spacing)*14)
	}
	.h-16 {
		height:calc(var(--spacing)*16)
	}
	.h-20 {
		height:calc(var(--spacing)*20)
	}
	.h-24 {
		height:calc(var(--spacing)*24)
	}
	.h-40 {
		height:calc(var(--spacing)*40)
	}
	.h-60 {
		height:calc(var(--spacing)*60)
	}
	.h-200 {
		height:calc(var(--spacing)*200)
	}
	.h-\[1px\] {
		height:1px
	}
	.h-\[2\.4em\] {
		height:2.4em
	}
	.h-\[2px\] {
		height:2px
	}
	.h-\[4px\] {
		height:4px
	}
	.h-\[10\%\] {
		height:10%
	}
	.h-\[11px\] {
		height:11px
	}
	.h-\[15\%\] {
		height:15%
	}
	.h-\[15px\] {
		height:15px
	}
	.h-\[16px\] {
		height:16px
	}
	.h-\[19px\] {
		height:19px
	}
	.h-\[20px\] {
		height:20px
	}
	.h-\[21px\] {
		height:21px
	}
	.h-\[23px\] {
		height:23px
	}
	.h-\[24px\] {
		height:24px
	}
	.h-\[26px\] {
		height:26px
	}
	.h-\[27px\] {
		height:27px
	}
	.h-\[32px\] {
		height:32px
	}
	.h-\[40px\] {
		height:40px
	}
	.h-\[43px\] {
		height:43px
	}
	.h-\[44px\] {
		height:44px
	}
	.h-\[48px\] {
		height:48px
	}
	.h-\[50px\] {
		height:50px
	}
	.h-\[54px\] {
		height:54px
	}
	.h-\[56px\] {
		height:56px
	}
	.h-\[58px\] {
		height:58px
	}
	.h-\[60px\] {
		height:60px
	}
	.h-\[61px\] {
		height:61px
	}
	.h-\[64px\] {
		height:64px
	}
	.h-\[72px\] {
		height:72px
	}
	.h-\[80px\] {
		height:80px
	}
	.h-\[81px\] {
		height:81px
	}
	.h-\[87\.5px\] {
		height:87.5px
	}
	.h-\[89px\] {
		height:89px
	}
	.h-\[91px\] {
		height:91px
	}
	.h-\[93px\] {
		height:93px
	}
	.h-\[100\%\] {
		height:100%
	}
	.h-\[107px\] {
		height:107px
	}
	.h-\[110px\] {
		height:110px
	}
	.h-\[116px\] {
		height:116px
	}
	.h-\[122px\] {
		height:122px
	}
	.h-\[125vw\] {
		height:125vw
	}
	.h-\[130px\] {
		height:130px
	}
	.h-\[137px\] {
		height:137px
	}
	.h-\[140px\] {
		height:140px
	}
	.h-\[147px\] {
		height:147px
	}
	.h-\[150px\] {
		height:150px
	}
	.h-\[160px\] {
		height:160px
	}
	.h-\[170\%\] {
		height:170%
	}
	.h-\[180px\] {
		height:180px
	}
	.h-\[200px\] {
		height:200px
	}
	.h-\[216px\] {
		height:216px
	}
	.h-\[240px\] {
		height:240px
	}
	.h-\[250px\] {
		height:250px
	}
	.h-\[259px\] {
		height:259px
	}
	.h-\[264px\] {
		height:264px
	}
	.h-\[273px\] {
		height:273px
	}
	.h-\[280px\] {
		height:280px
	}
	.h-\[285px\] {
		height:285px
	}
	.h-\[287px\] {
		height:287px
	}
	.h-\[292px\] {
		height:292px
	}
	.h-\[295px\] {
		height:295px
	}
	.h-\[300px\] {
		height:300px
	}
	.h-\[307px\] {
		height:307px
	}
	.h-\[316px\] {
		height:316px
	}
	.h-\[336px\] {
		height:336px
	}
	.h-\[364px\] {
		height:364px
	}
	.h-\[384px\] {
		height:384px
	}
	.h-\[425px\] {
		height:425px
	}
	.h-\[460px\] {
		height:460px
	}
	.h-\[492px\] {
		height:492px
	}
	.h-\[624px\] {
		height:624px
	}
	.h-\[2000px\] {
		height:2000px
	}
	.h-\[calc\(100\%-30px\)\] {
		height:calc(100% - 30px)
	}
	.h-\[calc\(100\%-60px\)\] {
		height:calc(100% - 60px)
	}
	.h-\[calc\(100\%-80px\)\] {
		height:calc(100% - 80px)
	}
	.h-\[var\(--cardHeight\)\] {
		height:var(--cardHeight)
	}
	.h-auto {
		height:auto
	}
	.h-dvh {
		height:100dvh
	}
	.h-fit {
		height:fit-content
	}
	.h-full {
		height:100%
	}
	.h-min {
		height:min-content
	}
	.h-px {
		height:1px
	}
	.h-screen {
		height:100vh
	}
	.max-h-0 {
		max-height:calc(var(--spacing)*0)
	}
	.max-h-\[80dvh\] {
		max-height:80dvh
	}
	.max-h-\[88px\] {
		max-height:88px
	}
	.max-h-\[110px\] {
		max-height:110px
	}
	.max-h-\[216px\] {
		max-height:216px
	}
	.max-h-\[240px\] {
		max-height:240px
	}
	.max-h-\[282px\] {
		max-height:282px
	}
	.max-h-\[300px\] {
		max-height:300px
	}
	.max-h-\[425px\] {
		max-height:425px
	}
	.max-h-\[calc\(100dvh-52px\)\] {
		max-height:calc(100dvh - 52px)
	}
	.max-h-\[calc\(100dvh-74px\)\] {
		max-height:calc(100dvh - 74px)
	}
	.max-h-full {
		max-height:100%
	}
	.min-h-4 {
		min-height:calc(var(--spacing)*4)
	}
	.min-h-5 {
		min-height:calc(var(--spacing)*5)
	}
	.min-h-10 {
		min-height:calc(var(--spacing)*10)
	}
	.min-h-\[24px\] {
		min-height:24px
	}
	.min-h-\[30vh\] {
		min-height:30vh
	}
	.min-h-\[32px\] {
		min-height:32px
	}
	.min-h-\[56px\] {
		min-height:56px
	}
	.min-h-\[57px\] {
		min-height:57px
	}
	.min-h-\[60vh\] {
		min-height:60vh
	}
	.min-h-\[61px\] {
		min-height:61px
	}
	.min-h-\[110px\] {
		min-height:110px
	}
	.min-h-\[120px\] {
		min-height:120px
	}
	.min-h-\[200px\] {
		min-height:200px
	}
	.min-h-\[212px\] {
		min-height:212px
	}
	.min-h-\[240px\] {
		min-height:240px
	}
	.min-h-\[350px\] {
		min-height:350px
	}
	.min-h-\[354px\] {
		min-height:354px
	}
	.min-h-\[376px\] {
		min-height:376px
	}
	.min-h-\[420px\] {
		min-height:420px
	}
	.min-h-\[432px\] {
		min-height:432px
	}
	.min-h-\[520px\] {
		min-height:520px
	}
	.min-h-\[540px\] {
		min-height:540px
	}
	.min-h-fit {
		min-height:fit-content
	}
	.min-h-full {
		min-height:100%
	}
	.min-h-screen {
		min-height:100vh
	}
	.\!w-\[282px\] {
		width:282px!important
	}
	.\!w-auto {
		width:auto!important
	}
	.\!w-full {
		width:100%!important
	}
	.w-0 {
		width:calc(var(--spacing)*0)
	}
	.w-1\/2 {
		width:50%
	}
	.w-1\/4 {
		width:25%
	}
	.w-2\.5 {
		width:calc(var(--spacing)*2.5)
	}
	.w-2\/3 {
		width:66.6667%
	}
	.w-3 {
		width:calc(var(--spacing)*3)
	}
	.w-3\/12 {
		width:25%
	}
	.w-4 {
		width:calc(var(--spacing)*4)
	}
	.w-4\/6 {
		width:66.6667%
	}
	.w-5 {
		width:calc(var(--spacing)*5)
	}
	.w-6 {
		width:calc(var(--spacing)*6)
	}
	.w-7 {
		width:calc(var(--spacing)*7)
	}
	.w-7\/12 {
		width:58.3333%
	}
	.w-8 {
		width:calc(var(--spacing)*8)
	}
	.w-9\/12 {
		width:75%
	}
	.w-10 {
		width:calc(var(--spacing)*10)
	}
	.w-12 {
		width:calc(var(--spacing)*12)
	}
	.w-14 {
		width:calc(var(--spacing)*14)
	}
	.w-16 {
		width:calc(var(--spacing)*16)
	}
	.w-20 {
		width:calc(var(--spacing)*20)
	}
	.w-40 {
		width:calc(var(--spacing)*40)
	}
	.w-\[1px\] {
		width:1px
	}
	.w-\[7px\] {
		width:7px
	}
	.w-\[9px\] {
		width:9px
	}
	.w-\[11px\] {
		width:11px
	}
	.w-\[12px\] {
		width:12px
	}
	.w-\[15px\] {
		width:15px
	}
	.w-\[16px\] {
		width:16px
	}
	.w-\[17px\] {
		width:17px
	}
	.w-\[20px\] {
		width:20px
	}
	.w-\[21px\] {
		width:21px
	}
	.w-\[23px\] {
		width:23px
	}
	.w-\[24px\] {
		width:24px
	}
	.w-\[27px\] {
		width:27px
	}
	.w-\[32px\] {
		width:32px
	}
	.w-\[36px\] {
		width:36px
	}
	.w-\[40px\] {
		width:40px
	}
	.w-\[48px\] {
		width:48px
	}
	.w-\[49px\] {
		width:49px
	}
	.w-\[55px\] {
		width:55px
	}
	.w-\[57px\] {
		width:57px
	}
	.w-\[58px\] {
		width:58px
	}
	.w-\[61px\] {
		width:61px
	}
	.w-\[62px\] {
		width:62px
	}
	.w-\[64px\] {
		width:64px
	}
	.w-\[73px\] {
		width:73px
	}
	.w-\[80px\] {
		width:80px
	}
	.w-\[81px\] {
		width:81px
	}
	.w-\[84px\] {
		width:84px
	}
	.w-\[92px\] {
		width:92px
	}
	.w-\[95\%\] {
		width:95%
	}
	.w-\[99px\] {
		width:99px
	}
	.w-\[100px\] {
		width:100px
	}
	.w-\[111px\] {
		width:111px
	}
	.w-\[116px\] {
		width:116px
	}
	.w-\[128px\] {
		width:128px
	}
	.w-\[133px\] {
		width:133px
	}
	.w-\[137px\] {
		width:137px
	}
	.w-\[140px\] {
		width:140px
	}
	.w-\[144px\] {
		width:144px
	}
	.w-\[150\%\] {
		width:150%
	}
	.w-\[157px\] {
		width:157px
	}
	.w-\[174px\] {
		width:174px
	}
	.w-\[200\%\] {
		width:200%
	}
	.w-\[200px\] {
		width:200px
	}
	.w-\[249px\] {
		width:249px
	}
	.w-\[270px\] {
		width:270px
	}
	.w-\[282px\] {
		width:282px
	}
	.w-\[292px\] {
		width:292px
	}
	.w-\[300px\] {
		width:300px
	}
	.w-\[307px\] {
		width:307px
	}
	.w-\[311px\] {
		width:311px
	}
	.w-\[320px\] {
		width:320px
	}
	.w-\[329px\] {
		width:329px
	}
	.w-\[331px\] {
		width:331px
	}
	.w-\[350px\] {
		width:350px
	}
	.w-\[384px\] {
		width:384px
	}
	.w-\[486px\] {
		width:486px
	}
	.w-\[540px\] {
		width:540px
	}
	.w-\[589px\] {
		width:589px
	}
	.w-\[808px\] {
		width:808px
	}
	.w-\[1000px\] {
		width:1000px
	}
	.w-\[1040px\] {
		width:1040px
	}
	.w-\[calc\(100\%-60px\)\] {
		width:calc(100% - 60px)
	}
	.w-auto {
		width:auto
	}
	.w-dvw {
		width:100dvw
	}
	.w-fit {
		width:fit-content
	}
	.w-full {
		width:100%
	}
	.w-max {
		width:max-content
	}
	.w-px {
		width:1px
	}
	.w-screen {
		width:100vw
	}
	.\!max-w-\[792px\] {
		max-width:792px!important
	}
	.\!max-w-none {
		max-width:none!important
	}
	.max-w-2xl {
		max-width:var(--container-2xl)
	}
	.max-w-3xl {
		max-width:var(--container-3xl)
	}
	.max-w-\[100px\] {
		max-width:100px
	}
	.max-w-\[137px\] {
		max-width:137px
	}
	.max-w-\[176px\] {
		max-width:176px
	}
	.max-w-\[180px\] {
		max-width:180px
	}
	.max-w-\[232px\] {
		max-width:232px
	}
	.max-w-\[240px\] {
		max-width:240px
	}
	.max-w-\[242px\] {
		max-width:242px
	}
	.max-w-\[253px\] {
		max-width:253px
	}
	.max-w-\[282px\] {
		max-width:282px
	}
	.max-w-\[303px\] {
		max-width:303px
	}
	.max-w-\[320px\] {
		max-width:320px
	}
	.max-w-\[328px\] {
		max-width:328px
	}
	.max-w-\[343px\] {
		max-width:343px
	}
	.max-w-\[359px\] {
		max-width:359px
	}
	.max-w-\[384px\] {
		max-width:384px
	}
	.max-w-\[486px\] {
		max-width:486px
	}
	.max-w-\[588px\] {
		max-width:588px
	}
	.max-w-\[589px\] {
		max-width:589px
	}
	.max-w-\[716px\] {
		max-width:716px
	}
	.max-w-\[729px\] {
		max-width:729px
	}
	.max-w-\[768px\] {
		max-width:768px
	}
	.max-w-\[792px\] {
		max-width:792px
	}
	.max-w-\[900px\] {
		max-width:900px
	}
	.max-w-\[960px\] {
		max-width:960px
	}
	.max-w-\[996px\] {
		max-width:996px
	}
	.max-w-\[1200px\] {
		max-width:1200px
	}
	.max-w-\[calc\(100vw-32px\)\] {
		max-width:calc(100vw - 32px)
	}
	.max-w-full {
		max-width:100%
	}
	.max-w-lg {
		max-width:var(--container-lg)
	}
	.max-w-md {
		max-width:var(--container-md)
	}
	.max-w-none {
		max-width:none
	}
	.\!min-w-0 {
		min-width:calc(var(--spacing)*0)!important
	}
	.min-w-0 {
		min-width:calc(var(--spacing)*0)
	}
	.min-w-20 {
		min-width:calc(var(--spacing)*20)
	}
	.min-w-\[24px\] {
		min-width:24px
	}
	.min-w-\[32px\] {
		min-width:32px
	}
	.min-w-\[48px\] {
		min-width:48px
	}
	.min-w-\[80px\] {
		min-width:80px
	}
	.min-w-\[100px\] {
		min-width:100px
	}
	.min-w-\[137px\] {
		min-width:137px
	}
	.min-w-\[140px\] {
		min-width:140px
	}
	.min-w-\[180px\] {
		min-width:180px
	}
	.min-w-\[200px\] {
		min-width:200px
	}
	.min-w-\[282px\] {
		min-width:282px
	}
	.min-w-\[300px\] {
		min-width:300px
	}
	.min-w-\[343px\] {
		min-width:343px
	}
	.min-w-\[455px\] {
		min-width:455px
	}
	.min-w-\[calc\(100vw-32px\)\] {
		min-width:calc(100vw - 32px)
	}
	.min-w-fit {
		min-width:fit-content
	}
	.min-w-full {
		min-width:100%
	}
	.flex-0 {
		flex:0
	}
	.flex-1,.flex-\[1_1_0\%\] {
		flex:1
	}
	.flex-none {
		flex:none
	}
	.flex-shrink {
		flex-shrink:1
	}
	.flex-shrink-0,.shrink-0 {
		flex-shrink:0
	}
	.flex-grow {
		flex-grow:1
	}
	.flex-grow-0 {
		flex-grow:0
	}
	.flex-grow-1,.grow {
		flex-grow:1
	}
	.grow-0 {
		flex-grow:0
	}
	.basis-0 {
		flex-basis:calc(var(--spacing)*0)
	}
	.basis-\[282px\] {
		flex-basis:282px
	}
	.basis-auto {
		flex-basis:auto
	}
	.border-separate {
		border-collapse:separate
	}
	.border-spacing-0 {
		--tw-border-spacing-x:calc(var(--spacing)*0);
		--tw-border-spacing-y:calc(var(--spacing)*0);
		border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)
	}
	.origin-bottom-right {
		transform-origin:100% 100%
	}
	.origin-top-left {
		transform-origin:0 0
	}
	.\!translate-x-0 {
		--tw-translate-x:calc(var(--spacing)*0)!important;
		translate:var(--tw-translate-x)var(--tw-translate-y)!important
	}
	.-translate-x-0 {
		--tw-translate-x:calc(var(--spacing)*0);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-1\/2 {
		--tw-translate-x:-50%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-2 {
		--tw-translate-x:calc(var(--spacing)*-2);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-\[564px\] {
		--tw-translate-x:-564px;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-\[1128px\] {
		--tw-translate-x:-1128px;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-\[1692px\] {
		--tw-translate-x:-1692px;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-\[2256px\] {
		--tw-translate-x:-2256px;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-\[2820px\] {
		--tw-translate-x:-2820px;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-x-full {
		--tw-translate-x:-100%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.translate-x-0 {
		--tw-translate-x:calc(var(--spacing)*0);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.translate-x-1\/2 {
		--tw-translate-x:50%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.translate-x-full {
		--tw-translate-x:100%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.\!-translate-y-full {
		--tw-translate-y:-100%!important;
		translate:var(--tw-translate-x)var(--tw-translate-y)!important
	}
	.-translate-y-1\/2 {
		--tw-translate-y:-50%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.-translate-y-2 {
		--tw-translate-y:calc(var(--spacing)*-2);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.translate-y-0 {
		--tw-translate-y:calc(var(--spacing)*0);
		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)
	}
	.translate-y-2 {
		--tw-translate-y:calc(var(--spacing)*2);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.translate-y-4 {
		--tw-translate-y:calc(var(--spacing)*4);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.translate-y-full {
		--tw-translate-y:100%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.scale-80 {
		--tw-scale-x:80%;
		--tw-scale-y:80%;
		--tw-scale-z:80%;
		scale:var(--tw-scale-x)var(--tw-scale-y)
	}
	.scale-90 {
		--tw-scale-x:90%;
		--tw-scale-y:90%;
		--tw-scale-z:90%;
		scale:var(--tw-scale-x)var(--tw-scale-y)
	}
	.scale-95 {
		--tw-scale-x:95%;
		--tw-scale-y:95%;
		--tw-scale-z:95%;
		scale:var(--tw-scale-x)var(--tw-scale-y)
	}
	.scale-100 {
		--tw-scale-x:100%;
		--tw-scale-y:100%;
		--tw-scale-z:100%;
		scale:var(--tw-scale-x)var(--tw-scale-y)
	}
	.scale-130 {
		--tw-scale-x:130%;
		--tw-scale-y:130%;
		--tw-scale-z:130%;
		scale:var(--tw-scale-x)var(--tw-scale-y)
	}
	.scale-x-\[-1\] {
		--tw-scale-x:-1;
		scale:var(--tw-scale-x)var(--tw-scale-y)
	}
	.-rotate-9 {
		rotate:-9deg
	}
	.-rotate-10 {
		rotate:-10deg
	}
	.-rotate-15 {
		rotate:-15deg
	}
	.-rotate-45 {
		rotate:-45deg
	}
	.-rotate-55 {
		rotate:-55deg
	}
	.-rotate-90 {
		rotate:-90deg
	}
	.-rotate-97 {
		rotate:-97deg
	}
	.-rotate-114 {
		rotate:-114deg
	}
	.-rotate-180 {
		rotate:-180deg
	}
	.rotate-10 {
		rotate:10deg
	}
	.rotate-45 {
		rotate:45deg
	}
	.rotate-123 {
		rotate:123deg
	}
	.rotate-135 {
		rotate:135deg
	}
	.rotate-180 {
		rotate:180deg
	}
	.rotate-315 {
		rotate:315deg
	}
	.-skew-x-15 {
		--tw-skew-x:skewX( -15deg );
		transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
	}
	.skew-x-11 {
		--tw-skew-x:skewX(11deg);
		transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
	}
	.skew-x-15 {
		--tw-skew-x:skewX(15deg);
		transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
	}
	.skew-x-40 {
		--tw-skew-x:skewX(40deg);
		transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
	}
	.transform {
		transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
	}
	.transform-gpu {
		transform:translateZ(0)var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
	}
	.animate-banner-content {
		animation:var(--animate-banner-content)
	}
	.animate-banner-fade {
		animation:var(--animate-banner-fade)
	}
	.animate-fade-in-down {
		animation:var(--animate-fade-in-down)
	}
	.animate-fade-in-left {
		animation:var(--animate-fade-in-left)
	}
	.animate-fade-in-right {
		animation:var(--animate-fade-in-right)
	}
	.animate-float {
		animation:var(--animate-float)
	}
	.animate-float-reverse {
		animation:var(--animate-float-reverse)
	}
	.animate-float-reverse-slow {
		animation:var(--animate-float-reverse-slow)
	}
	.animate-float-slow {
		animation:var(--animate-float-slow)
	}
	.cursor-pointer {
		cursor:pointer
	}
	.touch-manipulation {
		touch-action:manipulation
	}
	.resize {
		resize:both
	}
	.resize-none {
		resize:none
	}
	.snap-x {
		scroll-snap-type:x var(--tw-scroll-snap-strictness)
	}
	.snap-mandatory {
		--tw-scroll-snap-strictness:mandatory
	}
	.snap-center {
		scroll-snap-align:center
	}
	.list-inside {
		list-style-position:inside
	}
	.list-decimal {
		list-style-type:decimal
	}
	.list-disc {
		list-style-type:disc
	}
	.list-none {
		list-style-type:none
	}
	.appearance-none {
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none
	}
	.\[grid-template-columns\:repeat\(4\,minmax\(40px\,4fr\)\)\] {
		grid-template-columns:repeat(4,minmax(40px,4fr))
	}
	.\[grid-template-columns\:repeat\(auto-fit\,minmax\(200px\,4fr\)\)\] {
		grid-template-columns:repeat(auto-fit,minmax(200px,4fr))
	}
	.\[grid-template-columns\:repeat\(auto-fit\,minmax\(240px\,4fr\)\)\] {
		grid-template-columns:repeat(auto-fit,minmax(240px,4fr))
	}
	.grid-cols-1 {
		grid-template-columns:repeat(1,minmax(0,1fr))
	}
	.grid-cols-2 {
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.grid-cols-4 {
		grid-template-columns:repeat(4,minmax(0,1fr))
	}
	.grid-cols-12 {
		grid-template-columns:repeat(12,minmax(0,1fr))
	}
	.\!grid-rows-\[1fr\] {
		grid-template-rows:1fr!important
	}
	.grid-rows-\[0fr\] {
		grid-template-rows:0fr
	}
	.flex-col {
		flex-direction:column
	}
	.flex-col-reverse {
		flex-direction:column-reverse
	}
	.flex-row {
		flex-direction:row
	}
	.flex-wrap {
		flex-wrap:wrap
	}
	.place-items-center {
		place-items:center
	}
	.items-baseline {
		align-items:baseline
	}
	.items-center {
		align-items:center
	}
	.items-end {
		align-items:flex-end
	}
	.items-start {
		align-items:flex-start
	}
	.items-stretch {
		align-items:stretch
	}
	.justify-around {
		justify-content:space-around
	}
	.justify-between {
		justify-content:space-between
	}
	.justify-center {
		justify-content:center
	}
	.justify-end {
		justify-content:flex-end
	}
	.justify-evenly {
		justify-content:space-evenly
	}
	.justify-start {
		justify-content:flex-start
	}
	.justify-items-center {
		justify-items:center
	}
	.gap-1 {
		gap:calc(var(--spacing)*1)
	}
	.gap-2 {
		gap:calc(var(--spacing)*2)
	}
	.gap-3 {
		gap:calc(var(--spacing)*3)
	}
	.gap-4 {
		gap:calc(var(--spacing)*4)
	}
	.gap-5 {
		gap:calc(var(--spacing)*5)
	}
	.gap-6 {
		gap:calc(var(--spacing)*6)
	}
	.gap-8 {
		gap:calc(var(--spacing)*8)
	}
	.gap-10 {
		gap:calc(var(--spacing)*10)
	}
	.gap-12 {
		gap:calc(var(--spacing)*12)
	}
	.gap-\[2px\] {
		gap:2px
	}
	.gap-\[4px\] {
		gap:4px
	}
	.gap-\[6px\] {
		gap:6px
	}
	.gap-\[8px\] {
		gap:8px
	}
	.gap-\[10px\] {
		gap:10px
	}
	.gap-\[12px\] {
		gap:12px
	}
	.gap-\[16px\] {
		gap:16px
	}
	.gap-\[20px\] {
		gap:20px
	}
	.gap-\[24px\] {
		gap:24px
	}
	.gap-\[32px\] {
		gap:32px
	}
	.gap-\[40px\] {
		gap:40px
	}
	.gap-\[48px\] {
		gap:48px
	}
	.gap-\[64px\] {
		gap:64px
	}
	.gap-\[69px\] {
		gap:69px
	}
	: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-3>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));
		margin-block-end:calc(calc(var(--spacing)*3)*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)))
	}
	.gap-x-0 {
		column-gap:calc(var(--spacing)*0)
	}
	.gap-x-2 {
		column-gap:calc(var(--spacing)*2)
	}
	.gap-x-3 {
		column-gap:calc(var(--spacing)*3)
	}
	.gap-x-4 {
		column-gap:calc(var(--spacing)*4)
	}
	.gap-x-5 {
		column-gap:calc(var(--spacing)*5)
	}
	.gap-x-6 {
		column-gap:calc(var(--spacing)*6)
	}
	:where(.space-x-2>:not(:last-child)) {
		--tw-space-x-reverse:0;
		margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));
		margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
	}
	:where(.space-x-3>:not(:last-child)) {
		--tw-space-x-reverse:0;
		margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));
		margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))
	}
	:where(.space-x-\[20px\]>:not(:last-child)) {
		--tw-space-x-reverse:0;
		margin-inline-start:calc(20px*var(--tw-space-x-reverse));
		margin-inline-end:calc(20px*calc(1 - var(--tw-space-x-reverse)))
	}
	.gap-y-2 {
		row-gap:calc(var(--spacing)*2)
	}
	.gap-y-4 {
		row-gap:calc(var(--spacing)*4)
	}
	.gap-y-6 {
		row-gap:calc(var(--spacing)*6)
	}
	.gap-y-10 {
		row-gap:calc(var(--spacing)*10)
	}
	:where(.divide-x>:not(:last-child)) {
		--tw-divide-x-reverse:0;
		border-inline-style:var(--tw-border-style);
		border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));
		border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))
	}
	:where(.divide-y>:not(:last-child)) {
		--tw-divide-y-reverse:0;
		border-bottom-style:var(--tw-border-style);
		border-top-style:var(--tw-border-style);
		border-top-width:calc(1px*var(--tw-divide-y-reverse));
		border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))
	}
	:where(.divide-neutral-extralight>:not(:last-child)) {
		border-color:var(--color-neutral-extralight)
	}
	.self-center {
		align-self:center
	}
	.self-end {
		align-self:flex-end
	}
	.self-start {
		align-self:flex-start
	}
	.justify-self-center {
		justify-self:center
	}
	.truncate {
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden
	}
	.\!overflow-visible {
		overflow:visible!important
	}
	.overflow-auto {
		overflow:auto
	}
	.overflow-hidden {
		overflow:hidden
	}
	.overflow-visible {
		overflow:visible
	}
	.overflow-x-auto {
		overflow-x:auto
	}
	.overflow-x-clip {
		overflow-x:clip
	}
	.overflow-x-hidden {
		overflow-x:hidden
	}
	.overflow-x-visible {
		overflow-x:visible
	}
	.overflow-y-auto {
		overflow-y:auto
	}
	.overflow-y-scroll {
		overflow-y:scroll
	}
	.overflow-y-visible {
		overflow-y:visible
	}
	.rounded {
		border-radius:.25rem
	}
	.rounded-\[4px\] {
		border-radius:4px
	}
	.rounded-\[6\.67px\] {
		border-radius:6.67px
	}
	.rounded-\[6px\] {
		border-radius:6px
	}
	.rounded-\[8px\] {
		border-radius:8px
	}
	.rounded-\[12px\] {
		border-radius:12px
	}
	.rounded-\[100\%\] {
		border-radius:100%
	}
	.rounded-full {
		border-radius:3.40282e38px
	}
	.rounded-lg {
		border-radius:var(--radius-lg)
	}
	.rounded-md {
		border-radius:var(--radius-md)
	}
	.rounded-sm {
		border-radius:var(--radius-sm)
	}
	.rounded-xl {
		border-radius:var(--radius-xl)
	}
	.rounded-xs {
		border-radius:var(--radius-xs)
	}
	.rounded-t-\[1px\] {
		border-top-left-radius:1px;
		border-top-right-radius:1px
	}
	.rounded-t-\[8px\] {
		border-top-left-radius:8px;
		border-top-right-radius:8px
	}
	.rounded-tl-\[8px\] {
		border-top-left-radius:8px
	}
	.rounded-tr-\[8px\] {
		border-top-right-radius:8px
	}
	.rounded-b-\[8px\] {
		border-bottom-right-radius:8px;
		border-bottom-left-radius:8px
	}
	.rounded-br-\[8px\] {
		border-bottom-right-radius:8px
	}
	.rounded-bl-\[8px\] {
		border-bottom-left-radius:8px
	}
	.\!border-0 {
		border-style:var(--tw-border-style)!important;
		border-width:0!important
	}
	.border {
		border-style:var(--tw-border-style);
		border-width:1px
	}
	.border-0 {
		border-style:var(--tw-border-style);
		border-width:0
	}
	.border-1 {
		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-\[1px\] {
		border-style:var(--tw-border-style);
		border-width:1px
	}
	.border-\[2px\] {
		border-style:var(--tw-border-style);
		border-width:2px
	}
	.border-x {
		border-inline-style:var(--tw-border-style);
		border-inline-width:1px
	}
	.border-y {
		border-block-style:var(--tw-border-style);
		border-block-width:1px
	}
	.border-t {
		border-top-style:var(--tw-border-style);
		border-top-width:1px
	}
	.border-t-\[8px\] {
		border-top-style:var(--tw-border-style);
		border-top-width:8px
	}
	.border-r {
		border-right-style:var(--tw-border-style);
		border-right-width:1px
	}
	.border-r-\[8px\] {
		border-right-style:var(--tw-border-style);
		border-right-width:8px
	}
	.border-r-\[15\.5px\] {
		border-right-style:var(--tw-border-style);
		border-right-width:15.5px
	}
	.border-b,.border-b-1 {
		border-bottom-style:var(--tw-border-style);
		border-bottom-width:1px
	}
	.border-b-2 {
		border-bottom-style:var(--tw-border-style);
		border-bottom-width:2px
	}
	.border-b-\[34px\] {
		border-bottom-style:var(--tw-border-style);
		border-bottom-width:34px
	}
	.border-l {
		border-left-style:var(--tw-border-style);
		border-left-width:1px
	}
	.border-l-\[8px\] {
		border-left-style:var(--tw-border-style);
		border-left-width:8px
	}
	.border-l-\[15\.5px\] {
		border-left-style:var(--tw-border-style);
		border-left-width:15.5px
	}
	.border-dashed {
		--tw-border-style:dashed;
		border-style:dashed
	}
	.border-solid {
		--tw-border-style:solid;
		border-style:solid
	}
	.\!border-neutral-base {
		border-color:var(--color-neutral-base)!important
	}
	.\!border-neutral-light\/15 {
		border-color:color-mix(in oklab,var(--color-neutral-light)15%,transparent)!important
	}
	.\!border-neutral-ultralight\/60 {
		border-color:color-mix(in oklab,var(--color-neutral-ultralight)60%,transparent)!important
	}
	.\!border-system-error-light {
		border-color:var(--color-system-error-light)!important
	}
	.border-\[\#C1C6CA26\] {
		border-color:#c1c6ca26
	}
	.border-\[\#E7E7E7\] {
		border-color:#e7e7e7
	}
	.border-current {
		border-color:currentColor
	}
	.border-gray-200 {
		border-color:var(--color-gray-200)
	}
	.border-neutral-base {
		border-color:var(--color-neutral-base)
	}
	.border-neutral-dark {
		border-color:var(--color-neutral-dark)
	}
	.border-neutral-extradark {
		border-color:var(--color-neutral-extradark)
	}
	.border-neutral-extradark\/0 {
		border-color:color-mix(in oklab,var(--color-neutral-extradark)0%,transparent)
	}
	.border-neutral-extralight {
		border-color:var(--color-neutral-extralight)
	}
	.border-neutral-light {
		border-color:var(--color-neutral-light)
	}
	.border-neutral-light\/60 {
		border-color:color-mix(in oklab,var(--color-neutral-light)60%,transparent)
	}
	.border-neutral-semilight {
		border-color:var(--color-neutral-semilight)
	}
	.border-neutral-ultralight {
		border-color:var(--color-neutral-ultralight)
	}
	.border-neutral-ultralight\/30 {
		border-color:color-mix(in oklab,var(--color-neutral-ultralight)30%,transparent)
	}
	.border-primary-blue-base {
		border-color:var(--color-primary-blue-base)
	}
	.border-primary-red-base {
		border-color:var(--color-primary-red-base)
	}
	.border-primary-red-semidark {
		border-color:var(--color-primary-red-semidark)
	}
	.border-prism-magenta-semidark {
		border-color:var(--color-prism-magenta-semidark)
	}
	.border-prism-purple-base {
		border-color:var(--color-prism-purple-base)
	}
	.border-prism-purple-semidark {
		border-color:var(--color-prism-purple-semidark)
	}
	.border-prism-red-orange-semidark {
		border-color:var(--color-prism-red-orange-semidark)
	}
	.border-secondary-silver-base {
		border-color:var(--color-secondary-silver-base)
	}
	.border-system-error-base {
		border-color:var(--color-system-error-base)
	}
	.border-system-success-base {
		border-color:var(--color-system-success-base)
	}
	.border-system-success-dark {
		border-color:var(--color-system-success-dark)
	}
	.border-transparent {
		border-color:#0000
	}
	.border-white {
		border-color:var(--color-white)
	}
	.border-white\/10 {
		border-color:color-mix(in oklab,var(--color-white)10%,transparent)
	}
	.border-white\/30 {
		border-color:color-mix(in oklab,var(--color-white)30%,transparent)
	}
	.border-t-neutral-ultralight\/30 {
		border-top-color:color-mix(in oklab,var(--color-neutral-ultralight)30%,transparent)
	}
	.border-t-white {
		border-top-color:var(--color-white)
	}
	.border-r-neutral-extralight {
		border-right-color:var(--color-neutral-extralight)
	}
	.border-r-transparent {
		border-right-color:#0000
	}
	.\!border-b-primary-blue-base {
		border-bottom-color:var(--color-primary-blue-base)!important
	}
	.border-b-neutral-extralight {
		border-bottom-color:var(--color-neutral-extralight)
	}
	.border-b-neutral-ultralight {
		border-bottom-color:var(--color-neutral-ultralight)
	}
	.border-b-transparent {
		border-bottom-color:#0000
	}
	.border-l-transparent {
		border-left-color:#0000
	}
	.\!bg-neutral-light\/15 {
		background-color:color-mix(in oklab,var(--color-neutral-light)15%,transparent)!important
	}
	.\!bg-neutral-ultradark {
		background-color:var(--color-neutral-ultradark)!important
	}
	.bg-\[\#0A66C2\] {
		background-color:#0a66c2
	}
	.bg-\[\#000000\] {
		background-color:#000
	}
	.bg-\[\#1E2225\] {
		background-color:#1e2225
	}
	.bg-\[\#1E2225\]\/90 {
		background-color:#1e2225e6
	}
	.bg-\[\#4A5154CC\] {
		background-color:#4a5154cc
	}
	.bg-\[\#4A5154\] {
		background-color:#4a5154
	}
	.bg-\[\#25D366\] {
		background-color:#25d366
	}
	.bg-\[\#00000099\] {
		background-color:#0009
	}
	.bg-\[\#1877F2\] {
		background-color:#1877f2
	}
	.bg-\[\#BACAD3\]\/20,.bg-\[\#BACAD333\] {
		background-color:#bacad333
	}
	.bg-\[\#C1C6CA26\] {
		background-color:#c1c6ca26
	}
	.bg-\[\#DDDEDE\] {
		background-color:#dddede
	}
	.bg-\[\#F1F4F6\] {
		background-color:#f1f4f6
	}
	.bg-\[\#F8F4F7\]\/60 {
		background-color:#f8f4f799
	}
	.bg-\[\#FEF0F5\]\/60 {
		background-color:#fef0f599
	}
	.bg-\[\#FFFF01\]\/30 {
		background-color:#ffff014d
	}
	.bg-\[\#FFFFFF1F\] {
		background-color:#ffffff1f
	}
	.bg-\[\#FFFFFFE6\] {
		background-color:#ffffffe6
	}
	.bg-\[\#FFFFFF\]\/70 {
		background-color:#ffffffb3
	}
	.bg-\[\#bacad3\] {
		background-color:#bacad3
	}
	.bg-\[\#c1c6ca26\] {
		background-color:#c1c6ca26
	}
	.bg-\[var\(--secondary-axiata-silver-ultra-light\,\#F7F8F9\)\] {
		background-color:var(--secondary-axiata-silver-ultra-light,#f7f8f9)
	}
	.bg-black {
		background-color:var(--color-black)
	}
	.bg-black\/70 {
		background-color:color-mix(in oklab,var(--color-black)70%,transparent)
	}
	.bg-gray-500 {
		background-color:var(--color-gray-500)
	}
	.bg-neutral-base {
		background-color:var(--color-neutral-base)
	}
	.bg-neutral-base\/50 {
		background-color:color-mix(in oklab,var(--color-neutral-base)50%,transparent)
	}
	.bg-neutral-dark {
		background-color:var(--color-neutral-dark)
	}
	.bg-neutral-extradark {
		background-color:var(--color-neutral-extradark)
	}
	.bg-neutral-extralight {
		background-color:var(--color-neutral-extralight)
	}
	.bg-neutral-extralight\/90 {
		background-color:color-mix(in oklab,var(--color-neutral-extralight)90%,transparent)
	}
	.bg-neutral-light {
		background-color:var(--color-neutral-light)
	}
	.bg-neutral-light\/5 {
		background-color:color-mix(in oklab,var(--color-neutral-light)5%,transparent)
	}
	.bg-neutral-light\/15 {
		background-color:color-mix(in oklab,var(--color-neutral-light)15%,transparent)
	}
	.bg-neutral-semidark {
		background-color:var(--color-neutral-semidark)
	}
	.bg-neutral-semidark\/20 {
		background-color:color-mix(in oklab,var(--color-neutral-semidark)20%,transparent)
	}
	.bg-neutral-semilight {
		background-color:var(--color-neutral-semilight)
	}
	.bg-neutral-semilight\/30 {
		background-color:color-mix(in oklab,var(--color-neutral-semilight)30%,transparent)
	}
	.bg-neutral-ultradark\/70 {
		background-color:color-mix(in oklab,var(--color-neutral-ultradark)70%,transparent)
	}
	.bg-neutral-ultralight {
		background-color:var(--color-neutral-ultralight)
	}
	.bg-neutral-ultralight\/10 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)10%,transparent)
	}
	.bg-neutral-ultralight\/12 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)12%,transparent)
	}
	.bg-neutral-ultralight\/16 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)16%,transparent)
	}
	.bg-neutral-ultralight\/20 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)20%,transparent)
	}
	.bg-neutral-ultralight\/30 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)30%,transparent)
	}
	.bg-neutral-ultralight\/70 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)70%,transparent)
	}
	.bg-neutral-ultralight\/90 {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)90%,transparent)
	}
	.bg-neutral-ultralight\/\[0\.02\] {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)2%,transparent)
	}
	.bg-neutral-ultralight\/\[0\.05\] {
		background-color:color-mix(in oklab,var(--color-neutral-ultralight)5%,transparent)
	}
	.bg-primary-blue-base {
		background-color:var(--color-primary-blue-base)
	}
	.bg-primary-blue-extralight\/20 {
		background-color:color-mix(in oklab,var(--color-primary-blue-extralight)20%,transparent)
	}
	.bg-primary-blue-light {
		background-color:var(--color-primary-blue-light)
	}
	.bg-primary-blue-ultralight {
		background-color:var(--color-primary-blue-ultralight)
	}
	.bg-primary-red-base {
		background-color:var(--color-primary-red-base)
	}
	.bg-primary-red-extralight\/20 {
		background-color:color-mix(in oklab,var(--color-primary-red-extralight)20%,transparent)
	}
	.bg-primary-red-semidark {
		background-color:var(--color-primary-red-semidark)
	}
	.bg-primary-red-semilight {
		background-color:var(--color-primary-red-semilight)
	}
	.bg-primary-red-ultralight {
		background-color:var(--color-primary-red-ultralight)
	}
	.bg-prism-magenta-base {
		background-color:var(--color-prism-magenta-base)
	}
	.bg-prism-magenta-extralight\/20 {
		background-color:color-mix(in oklab,var(--color-prism-magenta-extralight)20%,transparent)
	}
	.bg-prism-magenta-semidark {
		background-color:var(--color-prism-magenta-semidark)
	}
	.bg-prism-magenta-ultralight {
		background-color:var(--color-prism-magenta-ultralight)
	}
	.bg-prism-purple-base {
		background-color:var(--color-prism-purple-base)
	}
	.bg-prism-purple-extralight\/20 {
		background-color:color-mix(in oklab,var(--color-prism-purple-extralight)20%,transparent)
	}
	.bg-prism-purple-ultralight {
		background-color:var(--color-prism-purple-ultralight)
	}
	.bg-prism-purple-ultralight\/60 {
		background-color:color-mix(in oklab,var(--color-prism-purple-ultralight)60%,transparent)
	}
	.bg-prism-red-orange-base {
		background-color:var(--color-prism-red-orange-base)
	}
	.bg-prism-red-orange-extralight\/20 {
		background-color:color-mix(in oklab,var(--color-prism-red-orange-extralight)20%,transparent)
	}
	.bg-prism-red-orange-semidark {
		background-color:var(--color-prism-red-orange-semidark)
	}
	.bg-prism-red-orange-ultralight {
		background-color:var(--color-prism-red-orange-ultralight)
	}
	.bg-secondary-green-base {
		background-color:var(--color-secondary-green-base)
	}
	.bg-secondary-green-ultralight {
		background-color:var(--color-secondary-green-ultralight)
	}
	.bg-secondary-green-ultralight\/20 {
		background-color:color-mix(in oklab,var(--color-secondary-green-ultralight)20%,transparent)
	}
	.bg-secondary-silver-base\/20 {
		background-color:color-mix(in oklab,var(--color-secondary-silver-base)20%,transparent)
	}
	.bg-secondary-silver-base\/30 {
		background-color:color-mix(in oklab,var(--color-secondary-silver-base)30%,transparent)
	}
	.bg-secondary-silver-base\/40 {
		background-color:color-mix(in oklab,var(--color-secondary-silver-base)40%,transparent)
	}
	.bg-secondary-silver-dark {
		background-color:var(--color-secondary-silver-dark)
	}
	.bg-secondary-silver-dark\/20 {
		background-color:color-mix(in oklab,var(--color-secondary-silver-dark)20%,transparent)
	}
	.bg-secondary-silver-dark\/80 {
		background-color:color-mix(in oklab,var(--color-secondary-silver-dark)80%,transparent)
	}
	.bg-secondary-silver-extralight {
		background-color:var(--color-secondary-silver-extralight)
	}
	.bg-secondary-silver-semilight {
		background-color:var(--color-secondary-silver-semilight)
	}
	.bg-secondary-silver-ultralight {
		background-color:var(--color-secondary-silver-ultralight)
	}
	.bg-secondary-silver-ultralight\/16 {
		background-color:color-mix(in oklab,var(--color-secondary-silver-ultralight)16%,transparent)
	}
	.bg-system-success-base {
		background-color:var(--color-system-success-base)
	}
	.bg-system-success-dark {
		background-color:var(--color-system-success-dark)
	}
	.bg-transparent {
		background-color:#0000
	}
	.bg-white {
		background-color:var(--color-white)
	}
	.bg-white\/12 {
		background-color:color-mix(in oklab,var(--color-white)12%,transparent)
	}
	.bg-white\/16 {
		background-color:color-mix(in oklab,var(--color-white)16%,transparent)
	}
	.bg-white\/90 {
		background-color:color-mix(in oklab,var(--color-white)90%,transparent)
	}
	.bg-gradient-to-b {
		--tw-gradient-position:to bottom in oklab;
		background-image:linear-gradient(var(--tw-gradient-stops))
	}
	.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-linear-140 {
		--tw-gradient-position:140deg in oklab;
		background-image:linear-gradient(var(--tw-gradient-stops))
	}
	.bg-linear-\[91deg\] {
		--tw-gradient-position:91deg;
		background-image:linear-gradient(var(--tw-gradient-stops,91deg))
	}
	.bg-linear-\[112deg\] {
		--tw-gradient-position:112deg;
		background-image:linear-gradient(var(--tw-gradient-stops,112deg))
	}
	.\[background-image\:var\(--mobile-bg\)\] {
		background-image:var(--mobile-bg)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-primary-blue-base\,_\#164396\)_0\%\,_var\(--color-secondary-turquoise-base\,_\#1DBECB\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-primary-blue-base,#164396)0%,var(--color-secondary-turquoise-base,#1dbecb)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-primary-blue-base\,_\#164396\)_30\%\,_var\(--color-secondary-turquoise-base\,_\#1DBECB\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-primary-blue-base,#164396)30%,var(--color-secondary-turquoise-base,#1dbecb)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-primary-red-semidark\,_\#B00020\)_0\%\,_var\(--color-system-error-base\,_\#D32F2F\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-primary-red-semidark,#b00020)0%,var(--color-system-error-base,#d32f2f)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-primary-red-semidark\,_\#B00020\)_30\%\,_var\(--color-system-error-base\,_\#D32F2F\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-primary-red-semidark,#b00020)30%,var(--color-system-error-base,#d32f2f)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-prism-magenta-semidark\,_\#A00065\)_0\%\,_var\(--color-prism-magenta-base\,_\#E91E63\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-prism-magenta-semidark,#a00065)0%,var(--color-prism-magenta-base,#e91e63)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-prism-magenta-semidark\,_\#A00065\)_30\%\,_var\(--color-prism-magenta-base\,_\#E91E63\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-prism-magenta-semidark,#a00065)30%,var(--color-prism-magenta-base,#e91e63)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-prism-purple-base\,_\#7B1B67\)_0\%\,_var\(--color-prism-purple-semilight\,_\#B83E7F\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-prism-purple-base,#7b1b67)0%,var(--color-prism-purple-semilight,#b83e7f)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-prism-purple-base\,_\#7B1B67\)_30\%\,_var\(--color-prism-purple-semilight\,_\#B83E7F\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-prism-purple-base,#7b1b67)30%,var(--color-prism-purple-semilight,#b83e7f)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-prism-red-orange-semidark\,_\#F25C05\)_0\%\,_var\(--color-prism-orange-base\,_\#FF9900\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-prism-red-orange-semidark,#f25c05)0%,var(--color-prism-orange-base,#f90)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-prism-red-orange-semidark\,_\#F25C05\)_30\%\,_var\(--color-prism-orange-base\,_\#FF9900\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-prism-red-orange-semidark,#f25c05)30%,var(--color-prism-orange-base,#f90)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-system-success-base\,_\#4CAF50\)_0\%\,_var\(--color-secondary-green-base\,_\#81C784\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-system-success-base,#4caf50)0%,var(--color-secondary-green-base,#81c784)100%)
	}
	.bg-\[linear-gradient\(135deg\,_var\(--color-system-success-base\,_\#4CAF50\)_30\%\,_var\(--color-secondary-green-base\,_\#81C784\)_100\%\)\] {
		background-image:linear-gradient(135deg,var(--color-system-success-base,#4caf50)30%,var(--color-secondary-green-base,#81c784)100%)
	}
	.bg-\[linear-gradient\(180deg\,_\#1E2225FF_0\%\,_\#29292900_130\%\)\] {
		background-image:linear-gradient(#1e2225,#29292900 130%)
	}
	.bg-\[url\(\'\/assets\/images\/bod-card-pattern\.jpg\'\)\] {
		background-image:url(/assets/images/bod-card-pattern.jpg)
	}
	.bg-\[url\(\'\/assets\/images\/search-experience\/search-experience-bg-pattern-mobile\.svg\'\)\] {
		background-image:url(../assets/images/search-experience/search-experience-bg-pattern-mobile.svg)
	}
	.bg-\[url\(\'\/assets\/images\/search-experience\/search-experience-bg-pattern\.svg\'\)\] {
		background-image:url(../assets/images/search-experience/search-experience-bg-pattern.svg)
	}
	.from-\[rgba\(0\,184\,85\,0\)\] {
		--tw-gradient-from:#00b85500;
		--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-\[rgba\(29\,190\,203\,0\)\] {
		--tw-gradient-from:#1dbecb00;
		--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-\[rgba\(184\,62\,127\,0\)\] {
		--tw-gradient-from:#b83e7f00;
		--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-\[rgba\(245\,2\,91\,0\)\] {
		--tw-gradient-from:#f5025b00;
		--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-\[rgba\(247\,148\,30\,0\)\] {
		--tw-gradient-from:#f7941e00;
		--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-\[rgba\(255\,120\,172\,0\)\] {
		--tw-gradient-from:#ff78ac00;
		--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-\[var\(--primary-axiata-blue-base\,\#164396\)\] {
		--tw-gradient-from:var(--primary-axiata-blue-base,#164396);
		--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-\[var\(--primary-red-semidark\,\#A51F3F\)\] {
		--tw-gradient-from:var(--primary-red-semidark,#a51f3f);
		--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-\[var\(--prism-magenta-base\,\#EE3E80\)\] {
		--tw-gradient-from:var(--prism-magenta-base,#ee3e80);
		--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-\[var\(--prism-purple-base\,\#7B1B67\)\] {
		--tw-gradient-from:var(--prism-purple-base,#7b1b67);
		--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-\[var\(--prism-red-orange-base\,\#F15A22\)\] {
		--tw-gradient-from:var(--prism-red-orange-base,#f15a22);
		--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-\[var\(--system-success-dark\,\#00672F\)\] {
		--tw-gradient-from:var(--system-success-dark,#00672f);
		--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-black\/75 {
		--tw-gradient-from:color-mix(in oklab,var(--color-black)75%,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))
	}
	.from-primary-blue-base {
		--tw-gradient-from:var(--color-primary-blue-base);
		--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-primary-red-semilight\/72 {
		--tw-gradient-from:color-mix(in oklab,var(--color-primary-red-semilight)72%,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))
	}
	.from-prism-orange-base\/72 {
		--tw-gradient-from:color-mix(in oklab,var(--color-prism-orange-base)72%,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))
	}
	.from-prism-purple-base {
		--tw-gradient-from:var(--color-prism-purple-base);
		--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-prism-purple-semilight\/72 {
		--tw-gradient-from:color-mix(in oklab,var(--color-prism-purple-semilight)72%,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))
	}
	.from-secondary-green-base\/72 {
		--tw-gradient-from:color-mix(in oklab,var(--color-secondary-green-base)72%,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))
	}
	.from-secondary-turquoise-base\/72 {
		--tw-gradient-from:color-mix(in oklab,var(--color-secondary-turquoise-base)72%,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))
	}
	.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-30\% {
		--tw-gradient-from-position:30%
	}
	.from-\[0\%\] {
		--tw-gradient-from-position:0%
	}
	.to-\[rgba\(0\,184\,85\,0\.50\)\] {
		--tw-gradient-to:#00b85580;
		--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-\[rgba\(29\,190\,203\,0\.50\)\] {
		--tw-gradient-to:#1dbecb80;
		--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-\[rgba\(184\,62\,127\,0\.50\)\] {
		--tw-gradient-to:#b83e7f80;
		--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-\[rgba\(245\,2\,91\,0\.50\)\] {
		--tw-gradient-to:#f5025b80;
		--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-\[rgba\(247\,148\,30\,0\.50\)\] {
		--tw-gradient-to:#f7941e80;
		--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-\[rgba\(255\,120\,172\,0\.50\)\] {
		--tw-gradient-to:#ff78ac80;
		--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-\[var\(--primary-red-semilight\,\#F5025A\)\] {
		--tw-gradient-to:var(--primary-red-semilight,#f5025a);
		--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-\[var\(--prism-magenta-semilight\,\#FF78AB\)\] {
		--tw-gradient-to:var(--prism-magenta-semilight,#ff78ab);
		--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-\[var\(--prism-orange-base\,\#F7941E\)\] {
		--tw-gradient-to:var(--prism-orange-base,#f7941e);
		--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-\[var\(--prism-purple-semilight\,\#B83E7F\)\] {
		--tw-gradient-to:var(--prism-purple-semilight,#b83e7f);
		--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-\[var\(--secondary-axiata-turquoise-base\,\#1DBECB\)\] {
		--tw-gradient-to:var(--secondary-axiata-turquoise-base,#1dbecb);
		--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-\[var\(--system-success-base\,\#00B855\)\] {
		--tw-gradient-to:var(--system-success-base,#00b855);
		--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-black\/35 {
		--tw-gradient-to:color-mix(in oklab,var(--color-black)35%,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))
	}
	.to-primary-blue-base\/90 {
		--tw-gradient-to:color-mix(in oklab,var(--color-primary-blue-base)90%,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))
	}
	.to-primary-red-semidark\/90 {
		--tw-gradient-to:color-mix(in oklab,var(--color-primary-red-semidark)90%,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))
	}
	.to-prism-purple-base\/90 {
		--tw-gradient-to:color-mix(in oklab,var(--color-prism-purple-base)90%,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))
	}
	.to-prism-purple-semilight {
		--tw-gradient-to:var(--color-prism-purple-semilight);
		--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-prism-red-orange-semidark\/90 {
		--tw-gradient-to:color-mix(in oklab,var(--color-prism-red-orange-semidark)90%,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))
	}
	.to-secondary-turquoise-base {
		--tw-gradient-to:var(--color-secondary-turquoise-base);
		--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-system-success-dark\/90 {
		--tw-gradient-to:color-mix(in oklab,var(--color-system-success-dark)90%,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))
	}
	.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))
	}
	.to-\[100\%\] {
		--tw-gradient-to-position:100%
	}
	.to-\[136\.53\%\] {
		--tw-gradient-to-position:136.53%
	}
	.to-\[146\.25\%\] {
		--tw-gradient-to-position:146.25%
	}
	.bg-\[length\:600px\] {
		background-size:600px
	}
	.bg-contain {
		background-size:contain
	}
	.bg-cover {
		background-size:cover
	}
	.bg-\[position\:left_-530px_bottom_40px\] {
		background-position:left -530px bottom 40px
	}
	.bg-center {
		background-position:50%
	}
	.bg-right {
		background-position:100%
	}
	.bg-no-repeat {
		background-repeat:no-repeat
	}
	.object-contain {
		object-fit:contain
	}
	.object-cover {
		object-fit:cover
	}
	.object-bottom {
		object-position:bottom
	}
	.object-center {
		object-position:center
	}
	.p-0 {
		padding:calc(var(--spacing)*0)
	}
	.p-0\.5 {
		padding:calc(var(--spacing)*.5)
	}
	.p-1 {
		padding:calc(var(--spacing)*1)
	}
	.p-2 {
		padding:calc(var(--spacing)*2)
	}
	.p-3 {
		padding:calc(var(--spacing)*3)
	}
	.p-4 {
		padding:calc(var(--spacing)*4)
	}
	.p-5 {
		padding:calc(var(--spacing)*5)
	}
	.p-6 {
		padding:calc(var(--spacing)*6)
	}
	.p-8 {
		padding:calc(var(--spacing)*8)
	}
	.p-10 {
		padding:calc(var(--spacing)*10)
	}
	.p-\[2px\] {
		padding:2px
	}
	.p-\[4px\] {
		padding:4px
	}
	.p-\[6\.67px\] {
		padding:6.67px
	}
	.p-\[6px\] {
		padding:6px
	}
	.p-\[8px\] {
		padding:8px
	}
	.p-\[12px\] {
		padding:12px
	}
	.p-\[15px\] {
		padding:15px
	}
	.p-\[16px\] {
		padding:16px
	}
	.p-\[24px\] {
		padding:24px
	}
	.p-\[30px\] {
		padding:30px
	}
	.p-\[32px\] {
		padding:32px
	}
	.\!px-4 {
		padding-inline:calc(var(--spacing)*4)!important
	}
	.px-1 {
		padding-inline:calc(var(--spacing)*1)
	}
	.px-2 {
		padding-inline:calc(var(--spacing)*2)
	}
	.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)
	}
	.px-\[4px\] {
		padding-inline:4px
	}
	.px-\[8px\] {
		padding-inline:8px
	}
	.px-\[12px\] {
		padding-inline:12px
	}
	.px-\[16px\] {
		padding-inline:16px
	}
	.px-\[18px\] {
		padding-inline:18px
	}
	.px-\[24px\] {
		padding-inline:24px
	}
	.px-\[40px\] {
		padding-inline:40px
	}
	.px-\[48px\] {
		padding-inline:48px
	}
	.px-\[80px\] {
		padding-inline:80px
	}
	.py-1 {
		padding-block:calc(var(--spacing)*1)
	}
	.py-2 {
		padding-block:calc(var(--spacing)*2)
	}
	.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-8 {
		padding-block:calc(var(--spacing)*8)
	}
	.py-10 {
		padding-block:calc(var(--spacing)*10)
	}
	.py-12 {
		padding-block:calc(var(--spacing)*12)
	}
	.py-16 {
		padding-block:calc(var(--spacing)*16)
	}
	.py-20 {
		padding-block:calc(var(--spacing)*20)
	}
	.py-\[2px\] {
		padding-block:2px
	}
	.py-\[4px\] {
		padding-block:4px
	}
	.py-\[8px\] {
		padding-block:8px
	}
	.py-\[12px\] {
		padding-block:12px
	}
	.py-\[16px\] {
		padding-block:16px
	}
	.py-\[24px\] {
		padding-block:24px
	}
	.py-\[64px\] {
		padding-block:64px
	}
	.py-\[80px\] {
		padding-block:80px
	}
	.\!pt-0 {
		padding-top:calc(var(--spacing)*0)!important
	}
	.pt-0 {
		padding-top:calc(var(--spacing)*0)
	}
	.pt-2 {
		padding-top:calc(var(--spacing)*2)
	}
	.pt-3 {
		padding-top:calc(var(--spacing)*3)
	}
	.pt-4 {
		padding-top:calc(var(--spacing)*4)
	}
	.pt-6 {
		padding-top:calc(var(--spacing)*6)
	}
	.pt-8 {
		padding-top:calc(var(--spacing)*8)
	}
	.pt-10 {
		padding-top:calc(var(--spacing)*10)
	}
	.pt-12 {
		padding-top:calc(var(--spacing)*12)
	}
	.pt-13 {
		padding-top:calc(var(--spacing)*13)
	}
	.pt-15 {
		padding-top:calc(var(--spacing)*15)
	}
	.pt-16 {
		padding-top:calc(var(--spacing)*16)
	}
	.pt-20 {
		padding-top:calc(var(--spacing)*20)
	}
	.pt-24 {
		padding-top:calc(var(--spacing)*24)
	}
	.pt-30 {
		padding-top:calc(var(--spacing)*30)
	}
	.pt-\[16px\] {
		padding-top:16px
	}
	.pt-\[20px\] {
		padding-top:20px
	}
	.pt-\[24px\] {
		padding-top:24px
	}
	.pt-\[32px\] {
		padding-top:32px
	}
	.pt-\[36px\] {
		padding-top:36px
	}
	.pt-\[40px\] {
		padding-top:40px
	}
	.pt-\[48px\] {
		padding-top:48px
	}
	.pt-\[52px\] {
		padding-top:52px
	}
	.pt-\[64px\] {
		padding-top:64px
	}
	.pt-\[104px\] {
		padding-top:104px
	}
	.pt-\[120px\] {
		padding-top:120px
	}
	.pr-1 {
		padding-right:calc(var(--spacing)*1)
	}
	.pr-2 {
		padding-right:calc(var(--spacing)*2)
	}
	.pr-4 {
		padding-right:calc(var(--spacing)*4)
	}
	.pr-6 {
		padding-right:calc(var(--spacing)*6)
	}
	.pr-10 {
		padding-right:calc(var(--spacing)*10)
	}
	.pr-16 {
		padding-right:calc(var(--spacing)*16)
	}
	.pr-\[20px\] {
		padding-right:20px
	}
	.pb-3 {
		padding-bottom:calc(var(--spacing)*3)
	}
	.pb-4 {
		padding-bottom:calc(var(--spacing)*4)
	}
	.pb-5 {
		padding-bottom:calc(var(--spacing)*5)
	}
	.pb-6 {
		padding-bottom:calc(var(--spacing)*6)
	}
	.pb-8 {
		padding-bottom:calc(var(--spacing)*8)
	}
	.pb-10 {
		padding-bottom:calc(var(--spacing)*10)
	}
	.pb-12 {
		padding-bottom:calc(var(--spacing)*12)
	}
	.pb-16 {
		padding-bottom:calc(var(--spacing)*16)
	}
	.pb-20 {
		padding-bottom:calc(var(--spacing)*20)
	}
	.pb-30 {
		padding-bottom:calc(var(--spacing)*30)
	}
	.pb-\[24px\] {
		padding-bottom:24px
	}
	.pb-\[32px\] {
		padding-bottom:32px
	}
	.pb-\[40px\] {
		padding-bottom:40px
	}
	.pb-\[64px\] {
		padding-bottom:64px
	}
	.pb-\[80px\] {
		padding-bottom:80px
	}
	.pb-\[120px\] {
		padding-bottom:120px
	}
	.pl-2 {
		padding-left:calc(var(--spacing)*2)
	}
	.pl-4 {
		padding-left:calc(var(--spacing)*4)
	}
	.pl-5 {
		padding-left:calc(var(--spacing)*5)
	}
	.pl-8 {
		padding-left:calc(var(--spacing)*8)
	}
	.pl-12 {
		padding-left:calc(var(--spacing)*12)
	}
	.pl-\[20px\] {
		padding-left:20px
	}
	.pl-\[36px\] {
		padding-left:36px
	}
	.text-center {
		text-align:center
	}
	.text-left {
		text-align:left
	}
	.text-right {
		text-align:right
	}
	.align-bottom {
		vertical-align:bottom
	}
	.align-middle {
		vertical-align:middle
	}
	.text-2xl {
		font-size:var(--text-2xl);
		line-height:var(--tw-leading,var(--text-2xl--line-height))
	}
	.text-2xl\! {
		font-size:var(--text-2xl)!important;
		line-height:var(--tw-leading,var(--text-2xl--line-height))!important
	}
	.text-4xl {
		font-size:var(--text-4xl);
		line-height:var(--tw-leading,var(--text-4xl--line-height))
	}
	.text-base {
		font-size:var(--text-base);
		line-height:var(--tw-leading,var(--text-base--line-height))
	}
	.text-base\! {
		font-size:var(--text-base)!important;
		line-height:var(--tw-leading,var(--text-base--line-height))!important
	}
	.text-lg {
		font-size:var(--text-lg);
		line-height:var(--tw-leading,var(--text-lg--line-height))
	}
	.text-lg\! {
		font-size:var(--text-lg)!important;
		line-height:var(--tw-leading,var(--text-lg--line-height))!important
	}
	.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-\[18px\] {
		font-size:18px!important
	}
	.\!text-\[24px\] {
		font-size:24px!important
	}
	.\!text-\[48px\] {
		font-size:48px!important
	}
	.text-\[10px\] {
		font-size:10px
	}
	.text-\[12px\] {
		font-size:12px
	}
	.text-\[14px\] {
		font-size:14px
	}
	.text-\[16px\] {
		font-size:16px
	}
	.text-\[18px\] {
		font-size:18px
	}
	.text-\[20px\] {
		font-size:20px
	}
	.text-\[24px\] {
		font-size:24px
	}
	.text-\[24px\]\! {
		font-size:24px!important
	}
	.text-\[26px\] {
		font-size:26px
	}
	.text-\[26px\]\! {
		font-size:26px!important
	}
	.text-\[30px\] {
		font-size:30px
	}
	.text-\[40px\] {
		font-size:40px
	}
	.\!leading-\[22px\] {
		--tw-leading:22px!important;
		line-height:22px!important
	}
	.\!leading-\[25px\] {
		--tw-leading:25px!important;
		line-height:25px!important
	}
	.\!leading-\[26px\] {
		--tw-leading:26px!important;
		line-height:26px!important
	}
	.\!leading-\[56px\] {
		--tw-leading:56px!important;
		line-height:56px!important
	}
	.leading-4 {
		--tw-leading:calc(var(--spacing)*4);
		line-height:calc(var(--spacing)*4)
	}
	.leading-5 {
		--tw-leading:calc(var(--spacing)*5);
		line-height:calc(var(--spacing)*5)
	}
	.leading-6 {
		--tw-leading:calc(var(--spacing)*6);
		line-height:calc(var(--spacing)*6)
	}
	.leading-7 {
		--tw-leading:calc(var(--spacing)*7);
		line-height:calc(var(--spacing)*7)
	}
	.leading-\[16px\] {
		--tw-leading:16px;
		line-height:16px
	}
	.leading-\[19px\] {
		--tw-leading:19px;
		line-height:19px
	}
	.leading-\[20px\] {
		--tw-leading:20px;
		line-height:20px
	}
	.leading-\[24px\] {
		--tw-leading:24px;
		line-height:24px
	}
	.leading-\[26px\] {
		--tw-leading:26px;
		line-height:26px
	}
	.leading-\[28px\] {
		--tw-leading:28px;
		line-height:28px
	}
	.leading-\[32px\] {
		--tw-leading:32px;
		line-height:32px
	}
	.leading-\[32px\]\! {
		--tw-leading:32px!important;
		line-height:32px!important
	}
	.leading-\[34px\] {
		--tw-leading:34px;
		line-height:34px
	}
	.leading-\[34px\]\! {
		--tw-leading:34px!important;
		line-height:34px!important
	}
	.leading-\[40px\] {
		--tw-leading:40px;
		line-height:40px
	}
	.leading-\[48px\] {
		--tw-leading:48px;
		line-height:48px
	}
	.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)!important;
		font-weight:var(--font-weight-bold)!important
	}
	.\!font-book {
		--tw-font-weight:var(--font-weight-book)!important;
		font-weight:var(--font-weight-book)!important
	}
	.\!font-normal {
		--tw-font-weight:var(--font-weight-normal)!important;
		font-weight:var(--font-weight-normal)!important
	}
	.font-bold {
		--tw-font-weight:var(--font-weight-bold);
		font-weight:var(--font-weight-bold)
	}
	.font-book {
		--tw-font-weight:var(--font-weight-book);
		font-weight:var(--font-weight-book)
	}
	.font-medium {
		--tw-font-weight:var(--font-weight-medium);
		font-weight:var(--font-weight-medium)
	}
	.font-normal {
		--tw-font-weight:var(--font-weight-normal);
		font-weight:var(--font-weight-normal)
	}
	.font-semibold {
		--tw-font-weight:var(--font-weight-semibold);
		font-weight:var(--font-weight-semibold)
	}
	.\!tracking-\[-0\.05em\] {
		--tw-tracking:-.05em!important;
		letter-spacing:-.05em!important
	}
	.-tracking-\[0\.9px\] {
		--tw-tracking:-.9px;
		letter-spacing:-.9px
	}
	.tracking-\[-0\.05em\] {
		--tw-tracking:-.05em;
		letter-spacing:-.05em
	}
	.tracking-\[-0\.8px\] {
		--tw-tracking:-.8px;
		letter-spacing:-.8px
	}
	.tracking-\[-0\.9px\] {
		--tw-tracking:-.9px;
		letter-spacing:-.9px
	}
	.tracking-\[-1\.2px\] {
		--tw-tracking:-1.2px;
		letter-spacing:-1.2px
	}
	.tracking-\[-1\.3px\] {
		--tw-tracking:-1.3px;
		letter-spacing:-1.3px
	}
	.tracking-\[-1px\] {
		--tw-tracking:-1px;
		letter-spacing:-1px
	}
	.tracking-\[-2px\] {
		--tw-tracking:-2px;
		letter-spacing:-2px
	}
	.text-nowrap {
		text-wrap:nowrap
	}
	.break-words {
		overflow-wrap:break-word
	}
	.break-all {
		word-break:break-all
	}
	.whitespace-nowrap {
		white-space:nowrap
	}
	.whitespace-pre-wrap {
		white-space:pre-wrap
	}
	.\!text-neutral-light {
		color:var(--color-neutral-light)!important
	}
	.\!text-neutral-semidark {
		color:var(--color-neutral-semidark)!important
	}
	.\!text-neutral-ultralight {
		color:var(--color-neutral-ultralight)!important
	}
	.\!text-primary-blue-base {
		color:var(--color-primary-blue-base)!important
	}
	.\!text-prism-purple-base {
		color:var(--color-prism-purple-base)!important
	}
	.text-\[\#0A66C2\] {
		color:#0a66c2
	}
	.text-\[\#1E2225\] {
		color:#1e2225
	}
	.text-\[\#1E2225\]\/80 {
		color:#1e2225cc
	}
	.text-\[\#3B4449\] {
		color:#3b4449
	}
	.text-\[\#52b2cf\] {
		color:#52b2cf
	}
	.text-\[\#929CA2\] {
		color:#929ca2
	}
	.text-\[\#1877F2\] {
		color:#1877f2
	}
	.text-\[\#595959\] {
		color:#595959
	}
	.text-\[\#A5A5A5\] {
		color:#a5a5a5
	}
	.text-\[\#FFFFFF99\] {
		color:#fff9
	}
	.text-\[\#FFFFFFCC\] {
		color:#fffc
	}
	.text-\[var\(--content-default\,\#1E2225\)\] {
		color:var(--content-default,#1e2225)
	}
	.text-\[var\(--content-revert-default\,white\)\] {
		color:var(--content-revert-default,white)
	}
	.text-\[var\(--content-revert-secondary\,rgba\(255\,255\,255\,0\.8\)\)\] {
		color:var(--content-revert-secondary,#fffc)
	}
	.text-\[var\(--content-secondary\,\#3B4449\)\] {
		color:var(--content-secondary,#3b4449)
	}
	.text-\[var\(--content-tertiary\,\#63717A\)\] {
		color:var(--content-tertiary,#63717a)
	}
	.text-black {
		color:var(--color-black)
	}
	.text-gray-500 {
		color:var(--color-gray-500)
	}
	.text-gray-600 {
		color:var(--color-gray-600)
	}
	.text-gray-800 {
		color:var(--color-gray-800)
	}
	.text-neutral-base {
		color:var(--color-neutral-base)
	}
	.text-neutral-dark {
		color:var(--color-neutral-dark)
	}
	.text-neutral-extradark {
		color:var(--color-neutral-extradark)
	}
	.text-neutral-extralight {
		color:var(--color-neutral-extralight)
	}
	.text-neutral-light {
		color:var(--color-neutral-light)
	}
	.text-neutral-semidark {
		color:var(--color-neutral-semidark)
	}
	.text-neutral-semilight {
		color:var(--color-neutral-semilight)
	}
	.text-neutral-ultradark {
		color:var(--color-neutral-ultradark)
	}
	.text-neutral-ultralight {
		color:var(--color-neutral-ultralight) !important;
	}
	.text-neutral-ultralight\/30 {
		color:color-mix(in oklab,var(--color-neutral-ultralight)30%,transparent)
	}
	.text-neutral-ultralight\/60 {
		color:color-mix(in oklab,var(--color-neutral-ultralight)60%,transparent)
	}
	.text-neutral-ultralight\/80 {
		color:color-mix(in oklab,var(--color-neutral-ultralight)80%,transparent)
	}
	.text-primary-blue-base {
		color:var(--color-primary-blue-base)
	}
	.text-primary-red-base {
		color:var(--color-primary-red-base)
	}
	.text-primary-red-semidark {
		color:var(--color-primary-red-semidark)
	}
	.text-prism-magenta-semidark {
		color:var(--color-prism-magenta-semidark)
	}
	.text-prism-purple-base {
		color:var(--color-prism-purple-base)
	}
	.text-prism-purple-semidark {
		color:var(--color-prism-purple-semidark)
	}
	.text-prism-red-orange-semidark {
		color:var(--color-prism-red-orange-semidark)
	}
	.text-red-500 {
		color:var(--color-red-500)
	}
	.text-secondary-green-ultralight {
		color:var(--color-secondary-green-ultralight)
	}
	.text-secondary-silver-base {
		color:var(--color-secondary-silver-base)
	}
	.text-system-error-base {
		color:var(--color-system-error-base)
	}
	.text-system-success-base {
		color:var(--color-system-success-base)
	}
	.text-system-success-dark {
		color:var(--color-system-success-dark)
	}
	.text-white {
		color:var(--color-white)
	}
	.text-white\/60 {
		color:color-mix(in oklab,var(--color-white)60%,transparent)
	}
	.text-white\/80 {
		color:color-mix(in oklab,var(--color-white)80%,transparent)
	}
	.capitalize {
		text-transform:capitalize
	}
	.lowercase {
		text-transform:lowercase
	}
	.uppercase {
		text-transform:uppercase
	}
	.not-italic {
		font-style:normal
	}
	.no-underline {
		text-decoration-line:none
	}
	.placeholder-neutral-semilight::placeholder {
		color:var(--color-neutral-semilight)
	}
	.opacity-0 {
		opacity:0
	}
	.opacity-20 {
		opacity:.2
	}
	.opacity-30 {
		opacity:.3
	}
	.opacity-40 {
		opacity:.4
	}
	.opacity-50 {
		opacity:.5
	}
	.opacity-60 {
		opacity:.6
	}
	.opacity-70 {
		opacity:.7
	}
	.opacity-75 {
		opacity:.75
	}
	.opacity-80 {
		opacity:.8
	}
	.opacity-85 {
		opacity:.85
	}
	.opacity-100 {
		opacity:1
	}
	.opacity-\[0\.10\] {
		opacity:.1
	}
	.opacity-\[0\.20\] {
		opacity:.2
	}
	.bg-blend-multiply {
		background-blend-mode:multiply
	}
	.mix-blend-darken {
		mix-blend-mode:darken
	}
	.mix-blend-multiply {
		mix-blend-mode:multiply
	}
	.shadow-\[0_0_30px_0_rgba\(0\,0\,0\,0\.3\)\] {
		--tw-shadow:0 0 30px 0 var(--tw-shadow-color,#0000004d);
		box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
	}
	.shadow-\[0px_0px_18px_rgba\(0\,0\,0\,0\.08\)\] {
		--tw-shadow:0px 0px 18px var(--tw-shadow-color,#00000014);
		box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
	}
	.shadow-\[0px_6px_20px_rgba\(74\,81\,84\,0\.10\)\] {
		--tw-shadow:0px 6px 20px var(--tw-shadow-color,#4a51541a);
		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-xl {
		--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)
	}
	.outline {
		outline-style:var(--tw-outline-style);
		outline-width:1px
	}
	.blur-\[3px\] {
		--tw-blur:blur(3px);
		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,)
	}
	.blur-xs {
		--tw-blur:blur(var(--blur-xs));
		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,)
	}
	.drop-shadow-md {
		--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));
		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,)
	}
	.drop-shadow-sm {
		--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));
		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,)
	}
	.drop-shadow-x-lg {
		--tw-drop-shadow:drop-shadow(var(--drop-shadow-x-lg));
		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,)
	}
	.grayscale-0 {
		--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,)
	}
	.invert {
		--tw-invert:invert(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,)
	}
	.filter {
		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 {
		--tw-backdrop-blur:blur(8px);
		-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-\[1px\] {
		--tw-backdrop-blur:blur(1px);
		-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-\[20px\] {
		--tw-backdrop-blur:blur(20px);
		-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-xs {
		--tw-backdrop-blur:blur(var(--blur-xs));
		-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-filter {
		-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;
		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-75 {
		--tw-duration:75ms;
		transition-duration:75ms
	}
	.duration-100 {
		--tw-duration:.1s;
		transition-duration:.1s
	}
	.duration-150 {
		--tw-duration:.15s;
		transition-duration:.15s
	}
	.duration-200 {
		--tw-duration:.2s;
		transition-duration:.2s
	}
	.duration-250 {
		--tw-duration:.25s;
		transition-duration:.25s
	}
	.duration-300 {
		--tw-duration:.3s;
		transition-duration:.3s
	}
	.duration-500 {
		--tw-duration:.5s;
		transition-duration:.5s
	}
	.duration-600 {
		--tw-duration:.6s;
		transition-duration:.6s
	}
	.duration-700 {
		--tw-duration:.7s;
		transition-duration:.7s
	}
	.duration-1000 {
		--tw-duration:1s;
		transition-duration:1s
	}
	.ease-in {
		--tw-ease:var(--ease-in);
		transition-timing-function:var(--ease-in)
	}
	.ease-in-out {
		--tw-ease:var(--ease-in-out);
		transition-timing-function:var(--ease-in-out)
	}
	.ease-out {
		--tw-ease:var(--ease-out);
		transition-timing-function:var(--ease-out)
	}
	.select-none {
		-webkit-user-select:none;
		user-select:none
	}
	.\[-ms-overflow-style\:none\] {
		-ms-overflow-style:none
	}
	.\[scrollbar-width\:none\] {
		scrollbar-width:none
	}
	@media (hover:hover) {
		.group-hover\:right-0:is(:where(.group):hover *) {
			right:calc(var(--spacing)*0)
		}
		.group-hover\:left-0:is(:where(.group):hover *) {
			left:calc(var(--spacing)*0)
		}
		.group-hover\:block:is(:where(.group):hover *) {
			display:block
		}
		.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\: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\:translate-x-\[4px\]:is(:where(.group):hover *) {
			--tw-translate-x:4px;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.group-hover\:translate-x-\[10\%\]:is(:where(.group):hover *) {
			--tw-translate-x:10%;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.group-hover\:translate-x-\[40px\]:is(:where(.group):hover *) {
			--tw-translate-x:40px;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.group-hover\:translate-x-\[140px\]:is(:where(.group):hover *) {
			--tw-translate-x:140px;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.group-hover\:translate-y-0:is(:where(.group):hover *) {
			--tw-translate-y:calc(var(--spacing)*0);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.group-hover\:translate-y-\[10px\]:is(:where(.group):hover *) {
			--tw-translate-y:10px;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.group-hover\:translate-none:is(:where(.group):hover *) {
			translate:none
		}
		.group-hover\:scale-105:is(:where(.group):hover *) {
			--tw-scale-x:105%;
			--tw-scale-y:105%;
			--tw-scale-z:105%;
			scale:var(--tw-scale-x)var(--tw-scale-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\:scale-120:is(:where(.group):hover *) {
			--tw-scale-x:120%;
			--tw-scale-y:120%;
			--tw-scale-z:120%;
			scale:var(--tw-scale-x)var(--tw-scale-y)
		}
		.group-hover\:scale-125:is(:where(.group):hover *) {
			--tw-scale-x:125%;
			--tw-scale-y:125%;
			--tw-scale-z:125%;
			scale:var(--tw-scale-x)var(--tw-scale-y)
		}
		.group-hover\:bg-\[\#BACAD333\]:is(:where(.group):hover *) {
			background-color:#bacad333
		}
		.group-hover\:bg-\[\#BACAD366\]:is(:where(.group):hover *) {
			background-color:#bacad366
		}
		.group-hover\:bg-\[\#FFFFFF1A\]:is(:where(.group):hover *) {
			background-color:#ffffff1a
		}
		.group-hover\:bg-neutral-extralight:is(:where(.group):hover *) {
			background-color:var(--color-neutral-extralight)
		}
		.group-hover\:bg-neutral-semidark\/20:is(:where(.group):hover *) {
			background-color:color-mix(in oklab,var(--color-neutral-semidark)20%,transparent)
		}
		.group-hover\:bg-neutral-semidark\/60:is(:where(.group):hover *) {
			background-color:color-mix(in oklab,var(--color-neutral-semidark)60%,transparent)
		}
		.group-hover\:bg-secondary-silver-extralight:is(:where(.group):hover *) {
			background-color:var(--color-secondary-silver-extralight)
		}
		.group-hover\:text-neutral-base:is(:where(.group):hover *) {
			color:var(--color-neutral-base)
		}
		.group-hover\:text-neutral-dark:is(:where(.group):hover *) {
			color:var(--color-neutral-dark)
		}
		.group-hover\:text-neutral-extradark:is(:where(.group):hover *) {
			color:var(--color-neutral-extradark)
		}
		.group-hover\:text-neutral-semidark:is(:where(.group):hover *) {
			color:var(--color-neutral-semidark)
		}
		.group-hover\:text-neutral-semilight:is(:where(.group):hover *) {
			color:var(--color-neutral-semilight)
		}
		.group-hover\:text-primary-red-semilight:is(:where(.group):hover *) {
			color:var(--color-primary-red-semilight)
		}
		.group-hover\:text-prism-magenta-semilight:is(:where(.group):hover *) {
			color:var(--color-prism-magenta-semilight)
		}
		.group-hover\:text-prism-purple-semilight:is(:where(.group):hover *) {
			color:var(--color-prism-purple-semilight)
		}
		.group-hover\:text-prism-red-orange-base:is(:where(.group):hover *) {
			color:var(--color-prism-red-orange-base)
		}
		.group-hover\:text-system-success-light:is(:where(.group):hover *) {
			color:var(--color-system-success-light)
		}
		.group-hover\:opacity-50:is(:where(.group):hover *) {
			opacity:.5
		}
		.group-hover\:opacity-100:is(:where(.group):hover *) {
			opacity:1
		}
	}
	.group-active\:bg-\[\#BACAD399\]:is(:where(.group):active *) {
		background-color:#bacad399
	}
	.group-active\:text-neutral-extradark:is(:where(.group):active *) {
		color:var(--color-neutral-extradark)
	}
	.group-disabled\:pointer-events-none:is(:where(.group):disabled *) {
		pointer-events:none
	}
	.group-disabled\:border-\[\#C1C6CA26\]:is(:where(.group):disabled *) {
		border-color:#c1c6ca26
	}
	.group-disabled\:border-transparent:is(:where(.group):disabled *) {
		border-color:#0000
	}
	.group-disabled\:bg-\[\#C1C6CA26\]:is(:where(.group):disabled *) {
		background-color:#c1c6ca26
	}
	.group-disabled\:bg-neutral-light\/5:is(:where(.group):disabled *) {
		background-color:color-mix(in oklab,var(--color-neutral-light)5%,transparent)
	}
	.group-disabled\:text-neutral-light:is(:where(.group):disabled *) {
		color:var(--color-neutral-light)
	}
	.group-disabled\:text-neutral-ultralight\/30:is(:where(.group):disabled *) {
		color:color-mix(in oklab,var(--color-neutral-ultralight)30%,transparent)
	}
	.peer-checked\:block:is(:where(.peer):checked~*) {
		display:block
	}
	.peer-checked\:hidden:is(:where(.peer):checked~*) {
		display:none
	}
	.peer-checked\:bg-primary-blue-base:is(:where(.peer):checked~*) {
		background-color:var(--color-primary-blue-base)
	}
	.peer-checked\:bg-primary-red-base:is(:where(.peer):checked~*) {
		background-color:var(--color-primary-red-base)
	}
	.peer-checked\:bg-prism-magenta-semidark:is(:where(.peer):checked~*) {
		background-color:var(--color-prism-magenta-semidark)
	}
	.peer-checked\:bg-prism-purple-base:is(:where(.peer):checked~*) {
		background-color:var(--color-prism-purple-base)
	}
	.peer-checked\:bg-prism-red-orange-semidark:is(:where(.peer):checked~*) {
		background-color:var(--color-prism-red-orange-semidark)
	}
	.peer-checked\:bg-system-success-dark:is(:where(.peer):checked~*) {
		background-color:var(--color-system-success-dark)
	}
	.peer-checked\:text-neutral-ultralight:is(:where(.peer):checked~*) {
		color:var(--color-neutral-ultralight)
	}
	.peer-checked\:opacity-100:is(:where(.peer):checked~*) {
		opacity:1
	}
	@media (hover:hover) {
		.peer-hover\:bg-neutral-extralight:is(:where(.peer):hover~*) {
			background-color:var(--color-neutral-extralight)
		}
	}
	.before\:absolute:before {
		content:var(--tw-content);
		position:absolute
	}
	.before\:top-\[50\%\]:before {
		content:var(--tw-content);
		top:50%
	}
	.before\:left-\[50\%\]:before {
		content:var(--tw-content);
		left:50%
	}
	.before\:translate-x-\[-50\%\]:before {
		content:var(--tw-content);
		--tw-translate-x:-50%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.before\:translate-y-\[-50\%\]:before {
		content:var(--tw-content);
		--tw-translate-y:-50%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.before\:text-\[12px\]:before {
		content:var(--tw-content);
		font-size:12px
	}
	.before\:opacity-0:before {
		content:var(--tw-content);
		opacity:0
	}
	.before\:content-\[\'✔\'\]:before {
		--tw-content:"✔";
		content:var(--tw-content)
	}
	.after\:absolute:after {
		content:var(--tw-content);
		position:absolute
	}
	.after\:top-1\/2:after {
		content:var(--tw-content);
		top:50%
	}
	.after\:right-\[-24px\]:after {
		content:var(--tw-content);
		right:-24px
	}
	.after\:h-\[1px\]:after {
		content:var(--tw-content);
		height:1px
	}
	.after\:w-\[24px\]:after {
		content:var(--tw-content);
		width:24px
	}
	.after\:-translate-y-1\/2:after {
		content:var(--tw-content);
		--tw-translate-y:-50%;
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
	.after\:bg-neutral-extralight:after {
		content:var(--tw-content);
		background-color:var(--color-neutral-extralight)
	}
	.after\:content-\[\'\'\]:after {
		--tw-content:"";
		content:var(--tw-content)
	}
	.first\:mt-0:first-child {
		margin-top:calc(var(--spacing)*0)
	}
	.first\:mt-3:first-child {
		margin-top:calc(var(--spacing)*3)
	}
	.first\:hidden:first-child {
		display:none
	}
	.last\:mb-0:last-child {
		margin-bottom:calc(var(--spacing)*0)
	}
	.last\:hidden:last-child {
		display:none
	}
	.last\:border-b-0:last-child {
		border-bottom-style:var(--tw-border-style);
		border-bottom-width:0
	}
	.last\:pb-0:last-child {
		padding-bottom:calc(var(--spacing)*0)
	}
	.last\:after\:hidden:last-child:after {
		content:var(--tw-content);
		display:none
	}
	.checked\:border-neutral-extradark:checked {
		border-color:var(--color-neutral-extradark)
	}
	.checked\:bg-neutral-extradark:checked {
		background-color:var(--color-neutral-extradark)
	}
	.checked\:before\:text-neutral-extralight:checked:before {
		content:var(--tw-content);
		color:var(--color-neutral-extralight)
	}
	.checked\:before\:opacity-100:checked:before {
		content:var(--tw-content);
		opacity:1
	}
	@media (hover:hover) {
		.hover\:-translate-x-1:hover {
			--tw-translate-x:calc(var(--spacing)*-1);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.hover\:translate-x-1:hover {
			--tw-translate-x:calc(var(--spacing)*1);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.hover\:cursor-pointer:hover {
			cursor:pointer
		}
		.hover\:gap-x-3:hover {
			column-gap:calc(var(--spacing)*3)
		}
		.hover\:rounded-\[4px\]:hover {
			border-radius:4px
		}
		.hover\:border-neutral-base:hover {
			border-color:var(--color-neutral-base)
		}
		.hover\:border-neutral-semidark:hover {
			border-color:var(--color-neutral-semidark)
		}
		.hover\:border-neutral-semilight:hover {
			border-color:var(--color-neutral-semilight)
		}
		.hover\:border-neutral-ultralight:hover {
			border-color:var(--color-neutral-ultralight)
		}
		.hover\:border-neutral-ultralight\/60:hover {
			border-color:color-mix(in oklab,var(--color-neutral-ultralight)60%,transparent)
		}
		.hover\:border-primary-blue-base:hover {
			border-color:var(--color-primary-blue-base)
		}
		.hover\:border-primary-red-base:hover {
			border-color:var(--color-primary-red-base)
		}
		.hover\:border-primary-red-semilight:hover {
			border-color:var(--color-primary-red-semilight)
		}
		.hover\:border-prism-magenta-semidark:hover {
			border-color:var(--color-prism-magenta-semidark)
		}
		.hover\:border-prism-magenta-semilight:hover {
			border-color:var(--color-prism-magenta-semilight)
		}
		.hover\:border-prism-purple-base:hover {
			border-color:var(--color-prism-purple-base)
		}
		.hover\:border-prism-purple-semilight:hover {
			border-color:var(--color-prism-purple-semilight)
		}
		.hover\:border-prism-red-orange-semidark:hover {
			border-color:var(--color-prism-red-orange-semidark)
		}
		.hover\:border-prism-red-orange-semilight:hover {
			border-color:var(--color-prism-red-orange-semilight)
		}
		.hover\:border-system-success-dark:hover {
			border-color:var(--color-system-success-dark)
		}
		.hover\:border-system-success-light:hover {
			border-color:var(--color-system-success-light)
		}
		.hover\:bg-\[\#00000066\]:hover {
			background-color:#0006
		}
		.hover\:bg-\[\#BACAD3\]\/20:hover,.hover\:bg-\[\#BACAD333\]:hover {
			background-color:#bacad333
		}
		.hover\:bg-\[\#BACAD366\]:hover {
			background-color:#bacad366
		}
		.hover\:bg-\[\#E3EAED\]:hover {
			background-color:#e3eaed
		}
		.hover\:bg-\[\#FFFFFFE6\]:hover {
			background-color:#ffffffe6
		}
		.hover\:bg-gray-100:hover {
			background-color:var(--color-gray-100)
		}
		.hover\:bg-gray-200:hover {
			background-color:var(--color-gray-200)
		}
		.hover\:bg-gray-500:hover {
			background-color:var(--color-gray-500)
		}
		.hover\:bg-neutral-base\/80:hover {
			background-color:color-mix(in oklab,var(--color-neutral-base)80%,transparent)
		}
		.hover\:bg-neutral-extralight:hover {
			background-color:var(--color-neutral-extralight)
		}
		.hover\:bg-neutral-semidark:hover {
			background-color:var(--color-neutral-semidark)
		}
		.hover\:bg-neutral-semidark\/20:hover {
			background-color:color-mix(in oklab,var(--color-neutral-semidark)20%,transparent)
		}
		.hover\:bg-neutral-ultralight:hover {
			background-color:var(--color-neutral-ultralight)
		}
		.hover\:bg-neutral-ultralight\/10:hover {
			background-color:color-mix(in oklab,var(--color-neutral-ultralight)10%,transparent)
		}
		.hover\:bg-neutral-ultralight\/12:hover {
			background-color:color-mix(in oklab,var(--color-neutral-ultralight)12%,transparent)
		}
		.hover\:bg-neutral-ultralight\/24:hover {
			background-color:color-mix(in oklab,var(--color-neutral-ultralight)24%,transparent)
		}
		.hover\:bg-primary-blue-extralight:hover {
			background-color:var(--color-primary-blue-extralight)
		}
		.hover\:bg-primary-blue-ultralight:hover {
			background-color:var(--color-primary-blue-ultralight)
		}
		.hover\:bg-primary-red-extralight:hover {
			background-color:var(--color-primary-red-extralight)
		}
		.hover\:bg-primary-red-semilight:hover {
			background-color:var(--color-primary-red-semilight)
		}
		.hover\:bg-prism-magenta-base:hover {
			background-color:var(--color-prism-magenta-base)
		}
		.hover\:bg-prism-magenta-extralight:hover {
			background-color:var(--color-prism-magenta-extralight)
		}
		.hover\:bg-prism-purple-extralight:hover {
			background-color:var(--color-prism-purple-extralight)
		}
		.hover\:bg-prism-purple-semilight:hover {
			background-color:var(--color-prism-purple-semilight)
		}
		.hover\:bg-prism-red-orange-base:hover {
			background-color:var(--color-prism-red-orange-base)
		}
		.hover\:bg-prism-red-orange-extralight:hover {
			background-color:var(--color-prism-red-orange-extralight)
		}
		.hover\:bg-secondary-green-ultralight:hover {
			background-color:var(--color-secondary-green-ultralight)
		}
		.hover\:bg-secondary-silver-base\/20:hover {
			background-color:color-mix(in oklab,var(--color-secondary-silver-base)20%,transparent)
		}
		.hover\:bg-secondary-silver-base\/30:hover {
			background-color:color-mix(in oklab,var(--color-secondary-silver-base)30%,transparent)
		}
		.hover\:bg-secondary-silver-base\/40:hover {
			background-color:color-mix(in oklab,var(--color-secondary-silver-base)40%,transparent)
		}
		.hover\:bg-secondary-silver-semilight:hover {
			background-color:var(--color-secondary-silver-semilight)
		}
		.hover\:bg-secondary-silver-ultralight:hover {
			background-color:var(--color-secondary-silver-ultralight)
		}
		.hover\:bg-secondary-silver-ultralight\/12:hover {
			background-color:color-mix(in oklab,var(--color-secondary-silver-ultralight)12%,transparent)
		}
		.hover\:bg-system-success-base:hover {
			background-color:var(--color-system-success-base)
		}
		.hover\:bg-white\/12:hover {
			background-color:color-mix(in oklab,var(--color-white)12%,transparent)
		}
		.hover\:bg-white\/24:hover {
			background-color:color-mix(in oklab,var(--color-white)24%,transparent)
		}
		.hover\:text-neutral-base:hover {
			color:var(--color-neutral-base)
		}
		.hover\:text-neutral-extradark:hover {
			color:var(--color-neutral-extradark)
		}
		.hover\:text-neutral-semidark:hover {
			color:var(--color-neutral-semidark)
		}
		.hover\:text-neutral-semilight:hover {
			color:var(--color-neutral-semilight)
		}
		.hover\:text-neutral-ultralight\/60:hover {
			color:color-mix(in oklab,var(--color-neutral-ultralight)60%,transparent)
		}
		.hover\:underline:hover {
			text-decoration-line:underline
		}
		.hover\:opacity-60:hover {
			opacity:.6
		}
		.hover\:opacity-80:hover {
			opacity:.8
		}
		.hover\:opacity-100:hover {
			opacity:1
		}
		.hover\:drop-shadow-md:hover {
			--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));
			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,)
		}
		.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-neutral-base:focus {
		border-color:var(--color-neutral-base)
	}
	.focus\:border-neutral-ultralight\/60:focus {
		border-color:color-mix(in oklab,var(--color-neutral-ultralight)60%,transparent)
	}
	.focus\:ring-0:focus {
		--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px+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\:outline-none:focus,.focus-visible\:outline-none:focus-visible {
		--tw-outline-style:none;
		outline-style:none
	}
	.active\:rounded-\[4px\]:active {
		border-radius:4px
	}
	.active\:bg-\[\#BACAD34D\]:active {
		background-color:#bacad34d
	}
	.active\:bg-\[\#BACAD399\]:active {
		background-color:#bacad399
	}
	.active\:bg-\[\#D6DFE5\]:active {
		background-color:#d6dfe5
	}
	.active\:bg-\[\#E2E9EC\]:active {
		background-color:#e2e9ec
	}
	.active\:bg-\[\#EAF3C7\]:active {
		background-color:#eaf3c7
	}
	.active\:bg-neutral-dark:active {
		background-color:var(--color-neutral-dark)
	}
	.active\:bg-neutral-light:active {
		background-color:var(--color-neutral-light)
	}
	.active\:bg-primary-blue-light:active {
		background-color:var(--color-primary-blue-light)
	}
	.active\:bg-primary-red-light:active {
		background-color:var(--color-primary-red-light)
	}
	.active\:bg-prism-magenta-base:active {
		background-color:var(--color-prism-magenta-base)
	}
	.active\:bg-prism-magenta-light:active {
		background-color:var(--color-prism-magenta-light)
	}
	.active\:bg-prism-purple-light:active {
		background-color:var(--color-prism-purple-light)
	}
	.active\:bg-prism-purple-semilight:active {
		background-color:var(--color-prism-purple-semilight)
	}
	.active\:bg-prism-red-orange-base:active {
		background-color:var(--color-prism-red-orange-base)
	}
	.active\:bg-prism-red-orange-light:active {
		background-color:var(--color-prism-red-orange-light)
	}
	.active\:bg-prism-red-orange-semidark:active {
		background-color:var(--color-prism-red-orange-semidark)
	}
	.active\:bg-secondary-silver-base\/40:active {
		background-color:color-mix(in oklab,var(--color-secondary-silver-base)40%,transparent)
	}
	.active\:bg-system-success-base:active {
		background-color:var(--color-system-success-base)
	}
	.active\:text-neutral-semilight:active {
		color:var(--color-neutral-semilight)
	}
	.active\:opacity-20:active {
		opacity:.2
	}
	.disabled\:pointer-events-none:disabled {
		pointer-events:none
	}
	.disabled\:cursor-default:disabled {
		cursor:default
	}
	.disabled\:border-\[\#D6D9DB\]:disabled {
		border-color:#d6d9db
	}
	.disabled\:border-neutral-light:disabled {
		border-color:var(--color-neutral-light)
	}
	.disabled\:border-transparent:disabled {
		border-color:#0000
	}
	.disabled\:bg-\[\#F6F7F7\]:disabled {
		background-color:#f6f7f7
	}
	.disabled\:bg-neutral-light\/15:disabled {
		background-color:color-mix(in oklab,var(--color-neutral-light)15%,transparent)
	}
	.disabled\:bg-neutral-ultralight:disabled {
		background-color:var(--color-neutral-ultralight)
	}
	.disabled\:bg-transparent:disabled {
		background-color:#0000
	}
	.disabled\:text-neutral-light:disabled {
		color:var(--color-neutral-light)
	}
	@media (width<1280px) {
		.max-xl\:hidden {
			display:none
		}
	}
	@media (width<1024px) {
		.max-lg\:top-8 {
			top:calc(var(--spacing)*8)
		}
		.max-lg\:top-28 {
			top:calc(var(--spacing)*28)
		}
		.max-lg\:top-auto {
			top:auto
		}
		.max-lg\:-right-4 {
			right:calc(var(--spacing)*-4)
		}
		.max-lg\:-bottom-2 {
			bottom:calc(var(--spacing)*-2)
		}
		.max-lg\:-bottom-8 {
			bottom:calc(var(--spacing)*-8)
		}
		.max-lg\:-bottom-20 {
			bottom:calc(var(--spacing)*-20)
		}
		.max-lg\:-left-4 {
			left:calc(var(--spacing)*-4)
		}
		.max-lg\:order-2 {
			order:2
		}
		.max-lg\:mx-auto {
			margin-inline:auto
		}
		.max-lg\:-mt-12 {
			margin-top:calc(var(--spacing)*-12)
		}
		.max-lg\:mt-6 {
			margin-top:calc(var(--spacing)*6)
		}
		.max-lg\:mt-12 {
			margin-top:calc(var(--spacing)*12)
		}
		.max-lg\:mb-10 {
			margin-bottom:calc(var(--spacing)*10)
		}
		.max-lg\:mb-50 {
			margin-bottom:calc(var(--spacing)*50)
		}
		.max-lg\:ml-auto {
			margin-left:auto
		}
		.max-lg\:block {
			display:block
		}
		.max-lg\:hidden {
			display:none
		}
		.max-lg\:h-1\/10 {
			height:10%
		}
		.max-lg\:h-\[1px\] {
			height:1px
		}
		.max-lg\:h-\[56px\] {
			height:56px
		}
		.max-lg\:h-\[91px\] {
			height:91px
		}
		.max-lg\:h-\[193px\] {
			height:193px
		}
		.max-lg\:h-\[256px\] {
			height:256px
		}
		.max-lg\:h-\[266px\] {
			height:266px
		}
		.max-lg\:h-\[400px\] {
			height:400px
		}
		.max-lg\:max-h-\[426\.67px\] {
			max-height:426.67px
		}
		.max-lg\:min-h-\[343px\] {
			min-height:343px
		}
		.max-lg\:\!w-\[263px\] {
			width:263px!important
		}
		.max-lg\:w-\[46px\] {
			width:46px
		}
		.max-lg\:w-\[111px\] {
			width:111px
		}
		.max-lg\:w-\[343px\] {
			width:343px
		}
		.max-lg\:w-full {
			width:100%
		}
		.max-lg\:max-w-\[640px\] {
			max-width:640px
		}
		.max-lg\:max-w-none {
			max-width:none
		}
		.max-lg\:min-w-\[343px\] {
			min-width:343px
		}
		.max-lg\:min-w-\[480px\] {
			min-width:480px
		}
		.max-lg\:\[transform\:rotate\(0deg\)\] {
			transform:rotate(0)
		}
		.max-lg\:flex-col {
			flex-direction:column
		}
		.max-lg\:flex-wrap {
			flex-wrap:wrap
		}
		.max-lg\:items-center {
			align-items:center
		}
		.max-lg\:justify-center {
			justify-content:center
		}
		.max-lg\:gap-4 {
			gap:calc(var(--spacing)*4)
		}
		.max-lg\:gap-10 {
			gap:calc(var(--spacing)*10)
		}
		:where(.max-lg\: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)))
		}
		.max-lg\:gap-y-4 {
			row-gap:calc(var(--spacing)*4)
		}
		.max-lg\:gap-y-12 {
			row-gap:calc(var(--spacing)*12)
		}
		.max-lg\:overflow-hidden {
			overflow:hidden
		}
		.max-lg\:px-0 {
			padding-inline:calc(var(--spacing)*0)
		}
		.max-lg\:px-4 {
			padding-inline:calc(var(--spacing)*4)
		}
		.max-lg\:px-5 {
			padding-inline:calc(var(--spacing)*5)
		}
		.max-lg\:px-6 {
			padding-inline:calc(var(--spacing)*6)
		}
		.max-lg\:py-8 {
			padding-block:calc(var(--spacing)*8)
		}
		.max-lg\:py-16 {
			padding-block:calc(var(--spacing)*16)
		}
		.max-lg\:\!pt-0 {
			padding-top:calc(var(--spacing)*0)!important
		}
		.max-lg\:pt-8 {
			padding-top:calc(var(--spacing)*8)
		}
		.max-lg\:pt-11 {
			padding-top:calc(var(--spacing)*11)
		}
		.max-lg\:pt-24 {
			padding-top:calc(var(--spacing)*24)
		}
		.max-lg\:\!pb-16 {
			padding-bottom:calc(var(--spacing)*16)!important
		}
		.max-lg\:pb-0 {
			padding-bottom:calc(var(--spacing)*0)
		}
		.max-lg\:pb-5 {
			padding-bottom:calc(var(--spacing)*5)
		}
		.max-lg\:pb-16 {
			padding-bottom:calc(var(--spacing)*16)
		}
		.max-lg\:pb-\[72px\] {
			padding-bottom:72px
		}
		.max-lg\:text-center {
			text-align:center
		}
		.max-lg\:\!text-sm {
			font-size:var(--text-sm)!important;
			line-height:var(--tw-leading,var(--text-sm--line-height))!important
		}
		.max-lg\:text-sm {
			font-size:var(--text-sm);
			line-height:var(--tw-leading,var(--text-sm--line-height))
		}
		.max-lg\:\!text-\[18px\] {
			font-size:18px!important
		}
		.max-lg\:\!text-\[20px\] {
			font-size:20px!important
		}
		.max-lg\:\!text-\[26px\] {
			font-size:26px!important
		}
		.max-lg\:text-\[20px\] {
			font-size:20px
		}
		.max-lg\:\!leading-\[26px\] {
			--tw-leading:26px!important;
			line-height:26px!important
		}
		.max-lg\:\!leading-\[28px\] {
			--tw-leading:28px!important;
			line-height:28px!important
		}
		.max-lg\:\!leading-\[34px\] {
			--tw-leading:34px!important;
			line-height:34px!important
		}
		.max-lg\:leading-\[28px\] {
			--tw-leading:28px;
			line-height:28px
		}
		.max-lg\:\!font-medium {
			--tw-font-weight:var(--font-weight-medium)!important;
			font-weight:var(--font-weight-medium)!important
		}
	}
	@media (width<769px) {
		.max-md\:hidden {
			display:none
		}
		.max-md\:h-5 {
			height:calc(var(--spacing)*5)
		}
		.max-md\:\!w-auto {
			width:auto!important
		}
		.max-md\:w-5 {
			width:calc(var(--spacing)*5)
		}
		.max-md\:flex-col {
			flex-direction:column
		}
		.max-md\:gap-y-6 {
			row-gap:calc(var(--spacing)*6)
		}
		.max-md\:p-6 {
			padding:calc(var(--spacing)*6)
		}
		.max-md\:px-4 {
			padding-inline:calc(var(--spacing)*4)
		}
		.max-md\:pt-12 {
			padding-top:calc(var(--spacing)*12)
		}
		.max-md\:pb-16 {
			padding-bottom:calc(var(--spacing)*16)
		}
		.max-md\:\!text-\[16px\] {
			font-size:16px!important
		}
		.max-md\:\!leading-\[20px\] {
			--tw-leading:20px!important;
			line-height:20px!important
		}
	}
	@media (width<40rem) {
		.max-sm\:max-h-\[61px\] {
			max-height:61px
		}
		.max-sm\:min-h-\[61px\] {
			min-height:61px
		}
		.max-sm\:max-w-\[100px\] {
			max-width:100px
		}
		.max-sm\:min-w-\[100px\] {
			min-width:100px
		}
		.max-sm\:rounded {
			border-radius:.25rem
		}
		.max-sm\:\!bg-\[image\:var\(--mobile-bg\)\] {
			background-image:var(--mobile-bg)!important
		}
	}
	@media (width>=769px) {
		.md\:top-\[-130px\] {
			top:-130px
		}
		.md\:right-\[-20\%\] {
			right:-20%
		}
		.md\:bottom-\[-100px\] {
			bottom:-100px
		}
		.md\:left-0 {
			left:calc(var(--spacing)*0)
		}
		.md\:mt-\[4px\] {
			margin-top:4px
		}
		.md\:mb-8 {
			margin-bottom:calc(var(--spacing)*8)
		}
		.md\:mb-\[8px\] {
			margin-bottom:8px
		}
		.md\:mb-\[16px\] {
			margin-bottom:16px
		}
		.md\:mb-\[24px\] {
			margin-bottom:24px
		}
		.md\:mb-\[48px\] {
			margin-bottom:48px
		}
		.md\:block {
			display:block
		}
		.md\:flex {
			display:flex
		}
		.md\:hidden {
			display:none
		}
		.md\:w-\[180px\] {
			width:180px
		}
		.md\:max-w-\[320px\] {
			max-width:320px
		}
		.md\:min-w-\[180px\] {
			min-width:180px
		}
		.md\:min-w-\[282px\] {
			min-width:282px
		}
		.md\:basis-\[320px\] {
			flex-basis:320px
		}
		.md\:snap-align-none {
			scroll-snap-align:none
		}
		.md\:grid-cols-2 {
			grid-template-columns:repeat(2,minmax(0,1fr))
		}
		.md\:grid-cols-3 {
			grid-template-columns:repeat(3,minmax(0,1fr))
		}
		.md\:items-center {
			align-items:center
		}
		.md\:gap-4 {
			gap:calc(var(--spacing)*4)
		}
		.md\:px-16 {
			padding-inline:calc(var(--spacing)*16)
		}
		.md\:py-20 {
			padding-block:calc(var(--spacing)*20)
		}
		.md\:py-\[80px\] {
			padding-block:80px
		}
		.md\:pt-\[24px\] {
			padding-top:24px
		}
		.md\:pt-\[80px\] {
			padding-top:80px
		}
		.md\:\[padding-right\:calc\(50vw-\(var\(--slider-size\)\/2\)-16px\)\] {
			padding-right:calc(50vw - (var(--slider-size)/2) - 16px)
		}
		.md\:pb-20 {
			padding-bottom:calc(var(--spacing)*20)
		}
		.md\:pb-\[80px\] {
			padding-bottom:80px
		}
		.md\:\[padding-left\:calc\(50vw-\(var\(--slider-size\)\/2\)-16px\)\] {
			padding-left:calc(50vw - (var(--slider-size)/2) - 16px)
		}
		.md\:text-\[12px\] {
			font-size:12px
		}
		.md\:text-\[16px\] {
			font-size:16px
		}
		.md\:text-\[18px\] {
			font-size:18px
		}
		.md\:text-\[20px\] {
			font-size:20px
		}
		.md\:text-\[32px\] {
			font-size:32px
		}
		.md\:\!leading-\[22px\] {
			--tw-leading:22px!important;
			line-height:22px!important
		}
		.md\:\!leading-\[28px\] {
			--tw-leading:28px!important;
			line-height:28px!important
		}
		.md\:leading-\[24px\] {
			--tw-leading:24px;
			line-height:24px
		}
		.md\:leading-\[26px\] {
			--tw-leading:26px;
			line-height:26px
		}
		.md\:leading-\[28px\] {
			--tw-leading:28px;
			line-height:28px
		}
		.md\:leading-\[40px\] {
			--tw-leading:40px;
			line-height:40px
		}
		.md\:tracking-normal {
			--tw-tracking:var(--tracking-normal);
			letter-spacing:var(--tracking-normal)
		}
	}
	@media (width>=1024px) {
		.lg\:absolute {
			position:absolute
		}
		.lg\:-top-1\/8 {
			top:-12.5%
		}
		.lg\:-top-40 {
			top:calc(var(--spacing)*-40)
		}
		.lg\:-top-\[85px\] {
			top:-85px
		}
		.lg\:top-1\/2 {
			top:50%
		}
		.lg\:top-1\/5 {
			top:20%
		}
		.lg\:top-4 {
			top:calc(var(--spacing)*4)
		}
		.lg\:top-6 {
			top:calc(var(--spacing)*6)
		}
		.lg\:top-14 {
			top:calc(var(--spacing)*14)
		}
		.lg\:top-17 {
			top:calc(var(--spacing)*17)
		}
		.lg\:top-30 {
			top:calc(var(--spacing)*30)
		}
		.lg\:top-35 {
			top:calc(var(--spacing)*35)
		}
		.lg\:top-42 {
			top:calc(var(--spacing)*42)
		}
		.lg\:top-\[15\%\] {
			top:15%
		}
		.lg\:top-\[30\%\] {
			top:30%
		}
		.lg\:top-\[80px\] {
			top:80px
		}
		.lg\:top-\[170px\] {
			top:170px
		}
		.lg\:top-\[191px\] {
			top:191px
		}
		.lg\:top-\[348px\] {
			top:348px
		}
		.lg\:top-auto {
			top:auto
		}
		.lg\:-right-1\/2 {
			right:-50%
		}
		.lg\:-right-\[4\.75rem\] {
			right:-4.75rem
		}
		.lg\:-right-\[10\%\] {
			right:-10%
		}
		.lg\:-right-\[100px\] {
			right:-100px
		}
		.lg\:right-0 {
			right:calc(var(--spacing)*0)
		}
		.lg\:right-1\/50 {
			right:2%
		}
		.lg\:right-6 {
			right:calc(var(--spacing)*6)
		}
		.lg\:right-8 {
			right:calc(var(--spacing)*8)
		}
		.lg\:right-30 {
			right:calc(var(--spacing)*30)
		}
		.lg\:right-\[-15\%\] {
			right:-15%
		}
		.lg\:right-\[1\%\] {
			right:1%
		}
		.lg\:right-\[55\%\] {
			right:55%
		}
		.lg\:right-\[100px\] {
			right:100px
		}
		.lg\:right-auto {
			right:auto
		}
		.lg\:-bottom-10 {
			bottom:calc(var(--spacing)*-10)
		}
		.lg\:-bottom-12 {
			bottom:calc(var(--spacing)*-12)
		}
		.lg\:-bottom-\[10\%\] {
			bottom:-10%
		}
		.lg\:-bottom-\[42\%\] {
			bottom:-42%
		}
		.lg\:-bottom-\[50px\] {
			bottom:-50px
		}
		.lg\:-bottom-\[110\%\] {
			bottom:-110%
		}
		.lg\:bottom-5 {
			bottom:calc(var(--spacing)*5)
		}
		.lg\:bottom-\[-80px\] {
			bottom:-80px
		}
		.lg\:bottom-\[15\%\] {
			bottom:15%
		}
		.lg\:bottom-\[30\%\] {
			bottom:30%
		}
		.lg\:bottom-\[100px\] {
			bottom:100px
		}
		.lg\:bottom-auto {
			bottom:auto
		}
		.lg\:-left-12 {
			left:calc(var(--spacing)*-12)
		}
		.lg\:-left-\[35\%\] {
			left:-35%
		}
		.lg\:-left-\[45\%\] {
			left:-45%
		}
		.lg\:-left-\[200px\] {
			left:-200px
		}
		.lg\:left-0 {
			left:calc(var(--spacing)*0)
		}
		.lg\:left-1\/10 {
			left:10%
		}
		.lg\:left-1\/15 {
			left:6.66667%
		}
		.lg\:left-5 {
			left:calc(var(--spacing)*5)
		}
		.lg\:left-10 {
			left:calc(var(--spacing)*10)
		}
		.lg\:left-\[10\%\] {
			left:10%
		}
		.lg\:left-\[30\%\] {
			left:30%
		}
		.lg\:left-\[30px\] {
			left:30px
		}
		.lg\:left-\[55\%\] {
			left:55%
		}
		.lg\:left-auto {
			left:auto
		}
		.lg\:col-span-2 {
			grid-column:span 2/span 2
		}
		.lg\:col-span-3 {
			grid-column:span 3/span 3
		}
		.lg\:col-span-4 {
			grid-column:span 4/span 4
		}
		.lg\:col-span-6 {
			grid-column:span 6/span 6
		}
		.lg\:col-span-8 {
			grid-column:span 8/span 8
		}
		.lg\:m-0 {
			margin:calc(var(--spacing)*0)
		}
		.lg\:mx-auto {
			margin-inline:auto
		}
		.lg\:my-8 {
			margin-block:calc(var(--spacing)*8)
		}
		.lg\:my-\[80px\] {
			margin-block:80px
		}
		.lg\:mt-0 {
			margin-top:calc(var(--spacing)*0)
		}
		.lg\:mt-4 {
			margin-top:calc(var(--spacing)*4)
		}
		.lg\:mt-12 {
			margin-top:calc(var(--spacing)*12)
		}
		.lg\:mt-16 {
			margin-top:calc(var(--spacing)*16)
		}
		.lg\:mt-20 {
			margin-top:calc(var(--spacing)*20)
		}
		.lg\:mt-22 {
			margin-top:calc(var(--spacing)*22)
		}
		.lg\:mt-\[48px\] {
			margin-top:48px
		}
		.lg\:mt-\[152px\] {
			margin-top:152px
		}
		.lg\:mb-0 {
			margin-bottom:calc(var(--spacing)*0)
		}
		.lg\:mb-4 {
			margin-bottom:calc(var(--spacing)*4)
		}
		.lg\:mb-6 {
			margin-bottom:calc(var(--spacing)*6)
		}
		.lg\:mb-12 {
			margin-bottom:calc(var(--spacing)*12)
		}
		.lg\:mb-20 {
			margin-bottom:calc(var(--spacing)*20)
		}
		.lg\:mb-40 {
			margin-bottom:calc(var(--spacing)*40)
		}
		.lg\:mb-50 {
			margin-bottom:calc(var(--spacing)*50)
		}
		.lg\:mb-\[8px\] {
			margin-bottom:8px
		}
		.lg\:mb-\[16px\] {
			margin-bottom:16px
		}
		.lg\:mb-\[40px\] {
			margin-bottom:40px
		}
		.lg\:mb-\[48px\] {
			margin-bottom:48px
		}
		.lg\:mb-\[80px\] {
			margin-bottom:80px
		}
		.lg\:\!-ml-14 {
			margin-left:calc(var(--spacing)*-14)!important
		}
		.lg\:ml-6 {
			margin-left:calc(var(--spacing)*6)
		}
		.lg\:ml-\[40px\] {
			margin-left:40px
		}
		.lg\:line-clamp-3 {
			-webkit-line-clamp:3;
			-webkit-box-orient:vertical;
			display:-webkit-box;
			overflow:hidden
		}
		.lg\:line-clamp-4 {
			-webkit-line-clamp:4;
			-webkit-box-orient:vertical;
			display:-webkit-box;
			overflow:hidden
		}
		.lg\:line-clamp-6 {
			-webkit-line-clamp:6;
			-webkit-box-orient:vertical;
			display:-webkit-box;
			overflow:hidden
		}
		.lg\:\!flex {
			display:flex!important
		}
		.lg\:block {
			display:block
		}
		.lg\:flex {
			display:flex
		}
		.lg\:grid {
			display:grid
		}
		.lg\:hidden {
			display:none
		}
		.lg\:inline {
			display:inline
		}
		.lg\:inline-block {
			display:inline-block
		}
		.lg\:aspect-\[309\/412\] {
			aspect-ratio:309/412
		}
		.lg\:aspect-\[385\/513\] {
			aspect-ratio:385/513
		}
		.lg\:\!h-\[392px\] {
			height:392px!important
		}
		.lg\:h-2\/3 {
			height:66.6667%
		}
		.lg\:h-6 {
			height:calc(var(--spacing)*6)
		}
		.lg\:h-8 {
			height:calc(var(--spacing)*8)
		}
		.lg\:h-32 {
			height:calc(var(--spacing)*32)
		}
		.lg\:h-\[1\.2em\] {
			height:1.2em
		}
		.lg\:h-\[45vw\] {
			height:45vw
		}
		.lg\:h-\[64px\] {
			height:64px
		}
		.lg\:h-\[70px\] {
			height:70px
		}
		.lg\:h-\[81px\] {
			height:81px
		}
		.lg\:h-\[85px\] {
			height:85px
		}
		.lg\:h-\[90px\] {
			height:90px
		}
		.lg\:h-\[93px\] {
			height:93px
		}
		.lg\:h-\[96px\] {
			height:96px
		}
		.lg\:h-\[100px\] {
			height:100px
		}
		.lg\:h-\[110px\] {
			height:110px
		}
		.lg\:h-\[113px\] {
			height:113px
		}
		.lg\:h-\[126px\] {
			height:126px
		}
		.lg\:h-\[128px\] {
			height:128px
		}
		.lg\:h-\[200px\] {
			height:200px
		}
		.lg\:h-\[225px\] {
			height:225px
		}
		.lg\:h-\[240px\] {
			height:240px
		}
		.lg\:h-\[255px\] {
			height:255px
		}
		.lg\:h-\[300px\] {
			height:300px
		}
		.lg\:h-\[316px\] {
			height:316px
		}
		.lg\:h-\[320px\] {
			height:320px
		}
		.lg\:h-\[339px\] {
			height:339px
		}
		.lg\:h-\[348px\] {
			height:348px
		}
		.lg\:h-\[352px\] {
			height:352px
		}
		.lg\:h-\[380px\] {
			height:380px
		}
		.lg\:h-\[400px\] {
			height:400px
		}
		.lg\:h-\[439px\] {
			height:439px
		}
		.lg\:h-\[545px\] {
			height:545px
		}
		.lg\:h-auto {
			height:auto
		}
		.lg\:h-full {
			height:100%
		}
		.lg\:h-screen {
			height:100vh
		}
		.lg\:max-h-\[314px\] {
			max-height:314px
		}
		.lg\:max-h-\[392px\] {
			max-height:392px
		}
		.lg\:max-h-\[726px\] {
			max-height:726px
		}
		.lg\:\!min-h-\[392px\] {
			min-height:392px!important
		}
		.lg\:min-h-\[70vh\] {
			min-height:70vh
		}
		.lg\:min-h-\[96px\] {
			min-height:96px
		}
		.lg\:min-h-\[110px\] {
			min-height:110px
		}
		.lg\:min-h-\[212px\] {
			min-height:212px
		}
		.lg\:min-h-\[420px\] {
			min-height:420px
		}
		.lg\:min-h-\[520px\] {
			min-height:520px
		}
		.lg\:min-h-\[600px\] {
			min-height:600px
		}
		.lg\:\!w-\[588px\] {
			width:588px!important
		}
		.lg\:w-1\/2 {
			width:50%
		}
		.lg\:w-1\/3 {
			width:33.3333%
		}
		.lg\:w-1\/4 {
			width:25%
		}
		.lg\:w-1\/5 {
			width:20%
		}
		.lg\:w-2\/3 {
			width:66.6667%
		}
		.lg\:w-2\/5 {
			width:40%
		}
		.lg\:w-3\/4 {
			width:75%
		}
		.lg\:w-4\/5 {
			width:80%
		}
		.lg\:w-5\/12 {
			width:41.6667%
		}
		.lg\:w-6 {
			width:calc(var(--spacing)*6)
		}
		.lg\:w-7\/12 {
			width:58.3333%
		}
		.lg\:w-8 {
			width:calc(var(--spacing)*8)
		}
		.lg\:w-\[48\%\] {
			width:48%
		}
		.lg\:w-\[50\%\] {
			width:50%
		}
		.lg\:w-\[60\%\] {
			width:60%
		}
		.lg\:w-\[64px\] {
			width:64px
		}
		.lg\:w-\[80\%\] {
			width:80%
		}
		.lg\:w-\[85\%\] {
			width:85%
		}
		.lg\:w-\[95px\] {
			width:95px
		}
		.lg\:w-\[96px\] {
			width:96px
		}
		.lg\:w-\[112px\] {
			width:112px
		}
		.lg\:w-\[113px\] {
			width:113px
		}
		.lg\:w-\[128px\] {
			width:128px
		}
		.lg\:w-\[130px\] {
			width:130px
		}
		.lg\:w-\[150px\] {
			width:150px
		}
		.lg\:w-\[160px\] {
			width:160px
		}
		.lg\:w-\[180px\] {
			width:180px
		}
		.lg\:w-\[200px\] {
			width:200px
		}
		.lg\:w-\[210px\] {
			width:210px
		}
		.lg\:w-\[240px\] {
			width:240px
		}
		.lg\:w-\[282px\] {
			width:282px
		}
		.lg\:w-\[316px\] {
			width:316px
		}
		.lg\:w-\[320px\] {
			width:320px
		}
		.lg\:w-\[352px\] {
			width:352px
		}
		.lg\:w-\[380px\] {
			width:380px
		}
		.lg\:w-\[382px\] {
			width:382px
		}
		.lg\:w-\[384px\] {
			width:384px
		}
		.lg\:w-\[439px\] {
			width:439px
		}
		.lg\:w-\[476px\] {
			width:476px
		}
		.lg\:w-\[486px\] {
			width:486px
		}
		.lg\:w-\[488px\] {
			width:488px
		}
		.lg\:w-\[498px\] {
			width:498px
		}
		.lg\:w-\[716px\] {
			width:716px
		}
		.lg\:w-\[792px\] {
			width:792px
		}
		.lg\:w-\[calc\(\(100\%-3rem\)\/3\)\] {
			width:calc(33.3333% - 1rem)
		}
		.lg\:w-auto {
			width:auto
		}
		.lg\:w-fit {
			width:fit-content
		}
		.lg\:w-full {
			width:100%
		}
		.lg\:max-w-\[282px\] {
			max-width:282px
		}
		.lg\:max-w-\[384px\] {
			max-width:384px
		}
		.lg\:max-w-\[385px\] {
			max-width:385px
		}
		.lg\:max-w-\[408px\] {
			max-width:408px
		}
		.lg\:max-w-\[424px\] {
			max-width:424px
		}
		.lg\:max-w-\[486px\] {
			max-width:486px
		}
		.lg\:max-w-\[550px\] {
			max-width:550px
		}
		.lg\:max-w-\[588px\] {
			max-width:588px
		}
		.lg\:max-w-\[691px\] {
			max-width:691px
		}
		.lg\:max-w-\[792px\] {
			max-width:792px
		}
		.lg\:max-w-\[800px\] {
			max-width:800px
		}
		.lg\:max-w-\[990px\] {
			max-width:990px
		}
		.lg\:max-w-\[996px\] {
			max-width:996px
		}
		.lg\:max-w-\[1200px\] {
			max-width:1200px
		}
		.lg\:max-w-none {
			max-width:none
		}
		.lg\:max-w-xl {
			max-width:var(--container-xl)
		}
		.lg\:\!min-w-\[588px\] {
			min-width:588px!important
		}
		.lg\:min-w-0 {
			min-width:calc(var(--spacing)*0)
		}
		.lg\:min-w-\[80px\] {
			min-width:80px
		}
		.lg\:min-w-\[180px\] {
			min-width:180px
		}
		.lg\:min-w-\[240px\] {
			min-width:240px
		}
		.lg\:min-w-\[282px\] {
			min-width:282px
		}
		.lg\:min-w-\[320px\] {
			min-width:320px
		}
		.lg\:min-w-\[380px\] {
			min-width:380px
		}
		.lg\:min-w-auto {
			min-width:auto
		}
		.lg\:flex-1 {
			flex:1
		}
		.lg\:basis-\[320px\] {
			flex-basis:320px
		}
		.lg\:basis-\[384px\] {
			flex-basis:384px
		}
		.lg\:-translate-x-2 {
			--tw-translate-x:calc(var(--spacing)*-2);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.lg\:translate-x-1\/2 {
			--tw-translate-x:50%;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.lg\:translate-x-2 {
			--tw-translate-x:calc(var(--spacing)*2);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.lg\:-translate-y-1\/2 {
			--tw-translate-y:-50%;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.lg\:-translate-y-\[10\%\] {
			--tw-translate-y:-10%;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.lg\:translate-y-\[-20\%\] {
			--tw-translate-y:-20%;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.lg\:-scale-x-100 {
			--tw-scale-x:-100%;
			scale:var(--tw-scale-x)var(--tw-scale-y)
		}
		.lg\:rotate-\[1rad\] {
			rotate:57.2958deg
		}
		.lg\:snap-start {
			scroll-snap-align:start
		}
		.lg\:auto-cols-fr {
			grid-auto-columns:minmax(0,1fr)
		}
		.lg\:grid-flow-col {
			grid-auto-flow:column
		}
		.lg\:grid-cols-1 {
			grid-template-columns:repeat(1,minmax(0,1fr))
		}
		.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-4 {
			grid-template-columns:repeat(4,minmax(0,1fr))
		}
		.lg\:flex-row {
			flex-direction:row
		}
		.lg\:flex-row-reverse {
			flex-direction:row-reverse
		}
		.lg\:items-center {
			align-items:center
		}
		.lg\:items-end {
			align-items:flex-end
		}
		.lg\:items-start {
			align-items:flex-start
		}
		.lg\:justify-between {
			justify-content:space-between
		}
		.lg\:justify-items-center {
			justify-items:center
		}
		.lg\:gap-0 {
			gap:calc(var(--spacing)*0)
		}
		.lg\:gap-5 {
			gap:calc(var(--spacing)*5)
		}
		.lg\:gap-6 {
			gap:calc(var(--spacing)*6)
		}
		.lg\:gap-8 {
			gap:calc(var(--spacing)*8)
		}
		.lg\:gap-10 {
			gap:calc(var(--spacing)*10)
		}
		.lg\:gap-12 {
			gap:calc(var(--spacing)*12)
		}
		.lg\:gap-16 {
			gap:calc(var(--spacing)*16)
		}
		.lg\:gap-32 {
			gap:calc(var(--spacing)*32)
		}
		.lg\:gap-\[8px\] {
			gap:8px
		}
		.lg\:gap-\[16px\] {
			gap:16px
		}
		.lg\:gap-\[24px\] {
			gap:24px
		}
		.lg\:gap-\[40px\] {
			gap:40px
		}
		.lg\:gap-\[48px\] {
			gap:48px
		}
		.lg\:gap-\[80px\] {
			gap:80px
		}
		.lg\:gap-\[126px\] {
			gap:126px
		}
		.lg\:gap-\[128px\] {
			gap:128px
		}
		:where(.lg\:space-y-10>:not(:last-child)) {
			--tw-space-y-reverse:0;
			margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));
			margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))
		}
		.lg\:gap-x-6 {
			column-gap:calc(var(--spacing)*6)
		}
		.lg\:gap-y-12 {
			row-gap:calc(var(--spacing)*12)
		}
		.lg\:overflow-visible {
			overflow:visible
		}
		.lg\:rounded-2xl {
			border-radius:var(--radius-2xl)
		}
		.lg\:rounded-\[8px\] {
			border-radius:8px
		}
		.lg\:\[background-image\:var\(--desktop-bg\)\] {
			background-image:var(--desktop-bg)
		}
		.lg\:bg-\[position\:left_-350px_bottom_-35px\] {
			background-position:left -350px bottom -35px
		}
		.lg\:bg-\[position\:right_-350px_bottom\] {
			background-position:right -350px bottom
		}
		.lg\:p-0 {
			padding:calc(var(--spacing)*0)
		}
		.lg\:p-2 {
			padding:calc(var(--spacing)*2)
		}
		.lg\:p-5 {
			padding:calc(var(--spacing)*5)
		}
		.lg\:p-6 {
			padding:calc(var(--spacing)*6)
		}
		.lg\:p-8 {
			padding:calc(var(--spacing)*8)
		}
		.lg\:p-12 {
			padding:calc(var(--spacing)*12)
		}
		.lg\:p-\[16px\] {
			padding:16px
		}
		.lg\:p-\[20px\] {
			padding:20px
		}
		.lg\:p-\[32px\] {
			padding:32px
		}
		.lg\:\!px-12 {
			padding-inline:calc(var(--spacing)*12)!important
		}
		.lg\:px-0 {
			padding-inline:calc(var(--spacing)*0)
		}
		.lg\:px-4 {
			padding-inline:calc(var(--spacing)*4)
		}
		.lg\:px-6 {
			padding-inline:calc(var(--spacing)*6)
		}
		.lg\:px-8 {
			padding-inline:calc(var(--spacing)*8)
		}
		.lg\:px-10 {
			padding-inline:calc(var(--spacing)*10)
		}
		.lg\:px-\[24px\] {
			padding-inline:24px
		}
		.lg\:px-\[80px\] {
			padding-inline:80px
		}
		.lg\:px-\[83px\] {
			padding-inline:83px
		}
		.lg\:py-3 {
			padding-block:calc(var(--spacing)*3)
		}
		.lg\:py-6 {
			padding-block:calc(var(--spacing)*6)
		}
		.lg\:py-8 {
			padding-block:calc(var(--spacing)*8)
		}
		.lg\:py-12 {
			padding-block:calc(var(--spacing)*12)
		}
		.lg\:py-16 {
			padding-block:calc(var(--spacing)*16)
		}
		.lg\:py-20 {
			padding-block:calc(var(--spacing)*20)
		}
		.lg\:py-\[40px\] {
			padding-block:40px
		}
		.lg\:py-\[64px\] {
			padding-block:64px
		}
		.lg\:py-\[80px\] {
			padding-block:80px
		}
		.lg\:pt-0 {
			padding-top:calc(var(--spacing)*0)
		}
		.lg\:pt-4 {
			padding-top:calc(var(--spacing)*4)
		}
		.lg\:pt-5 {
			padding-top:calc(var(--spacing)*5)
		}
		.lg\:pt-10 {
			padding-top:calc(var(--spacing)*10)
		}
		.lg\:pt-20 {
			padding-top:calc(var(--spacing)*20)
		}
		.lg\:pt-\[48px\] {
			padding-top:48px
		}
		.lg\:pt-\[80px\] {
			padding-top:80px
		}
		.lg\:pt-\[100px\] {
			padding-top:100px
		}
		.lg\:pt-\[152px\] {
			padding-top:152px
		}
		.lg\:pt-\[180px\] {
			padding-top:180px
		}
		.lg\:\!pr-12 {
			padding-right:calc(var(--spacing)*12)!important
		}
		.lg\:pr-10 {
			padding-right:calc(var(--spacing)*10)
		}
		.lg\:pr-12 {
			padding-right:calc(var(--spacing)*12)
		}
		.lg\:pr-\[24px\] {
			padding-right:24px
		}
		.lg\:pb-0 {
			padding-bottom:calc(var(--spacing)*0)
		}
		.lg\:pb-8 {
			padding-bottom:calc(var(--spacing)*8)
		}
		.lg\:pb-20 {
			padding-bottom:calc(var(--spacing)*20)
		}
		.lg\:pb-\[40px\] {
			padding-bottom:40px
		}
		.lg\:pb-\[48px\] {
			padding-bottom:48px
		}
		.lg\:pb-\[80px\] {
			padding-bottom:80px
		}
		.lg\:pl-14 {
			padding-left:calc(var(--spacing)*14)
		}
		.lg\:pl-\[24px\] {
			padding-left:24px
		}
		.lg\:text-left {
			text-align:left
		}
		.lg\:align-middle {
			vertical-align:middle
		}
		.lg\:\!text-base {
			font-size:var(--text-base)!important;
			line-height:var(--tw-leading,var(--text-base--line-height))!important
		}
		.lg\:text-4xl {
			font-size:var(--text-4xl);
			line-height:var(--tw-leading,var(--text-4xl--line-height))
		}
		.lg\:text-5xl {
			font-size:var(--text-5xl);
			line-height:var(--tw-leading,var(--text-5xl--line-height))
		}
		.lg\:text-5xl\! {
			font-size:var(--text-5xl)!important;
			line-height:var(--tw-leading,var(--text-5xl--line-height))!important
		}
		.lg\:text-base {
			font-size:var(--text-base);
			line-height:var(--tw-leading,var(--text-base--line-height))
		}
		.lg\:text-lg {
			font-size:var(--text-lg);
			line-height:var(--tw-leading,var(--text-lg--line-height))
		}
		.lg\:text-lg\! {
			font-size:var(--text-lg)!important;
			line-height:var(--tw-leading,var(--text-lg--line-height))!important
		}
		.lg\:text-sm {
			font-size:var(--text-sm);
			line-height:var(--tw-leading,var(--text-sm--line-height))
		}
		.lg\:text-xl {
			font-size:var(--text-xl);
			line-height:var(--tw-leading,var(--text-xl--line-height))
		}
		.lg\:text-xl\! {
			font-size:var(--text-xl)!important;
			line-height:var(--tw-leading,var(--text-xl--line-height))!important
		}
		.lg\:\!text-\[20px\] {
			font-size:20px!important
		}
		.lg\:\!text-\[32px\] {
			font-size:32px!important
		}
		.lg\:\!text-\[64px\] {
			font-size:64px!important
		}
		.lg\:text-\[12px\] {
			font-size:12px
		}
		.lg\:text-\[16px\] {
			font-size:16px
		}
		.lg\:text-\[18px\] {
			font-size:18px
		}
		.lg\:text-\[20px\] {
			font-size:20px
		}
		.lg\:text-\[24px\] {
			font-size:24px
		}
		.lg\:text-\[32px\]\! {
			font-size:32px!important
		}
		.lg\:text-\[40px\] {
			font-size:40px
		}
		.lg\:text-\[40px\]\! {
			font-size:40px!important
		}
		.lg\:\!leading-7 {
			--tw-leading:calc(var(--spacing)*7)!important;
			line-height:calc(var(--spacing)*7)!important
		}
		.lg\:\!leading-\[28px\] {
			--tw-leading:28px!important;
			line-height:28px!important
		}
		.lg\:\!leading-\[80px\] {
			--tw-leading:80px!important;
			line-height:80px!important
		}
		.lg\:leading-5 {
			--tw-leading:calc(var(--spacing)*5);
			line-height:calc(var(--spacing)*5)
		}
		.lg\:leading-6 {
			--tw-leading:calc(var(--spacing)*6);
			line-height:calc(var(--spacing)*6)
		}
		.lg\:leading-\[24px\] {
			--tw-leading:24px;
			line-height:24px
		}
		.lg\:leading-\[26px\] {
			--tw-leading:26px;
			line-height:26px
		}
		.lg\:leading-\[28px\] {
			--tw-leading:28px;
			line-height:28px
		}
		.lg\:leading-\[32px\] {
			--tw-leading:32px;
			line-height:32px
		}
		.lg\:leading-\[40px\] {
			--tw-leading:40px;
			line-height:40px
		}
		.lg\:leading-\[40px\]\! {
			--tw-leading:40px!important;
			line-height:40px!important
		}
		.lg\:leading-\[48px\] {
			--tw-leading:48px;
			line-height:48px
		}
		.lg\:font-normal {
			--tw-font-weight:var(--font-weight-normal);
			font-weight:var(--font-weight-normal)
		}
		.lg\:-tracking-\[1px\] {
			--tw-tracking:-1px;
			letter-spacing:-1px
		}
		.lg\:tracking-\[-1\.2px\] {
			--tw-tracking:-1.2px;
			letter-spacing:-1.2px
		}
		.lg\:tracking-\[-1\.6px\] {
			--tw-tracking:-1.6px;
			letter-spacing:-1.6px
		}
		.lg\:tracking-\[-2px\] {
			--tw-tracking:-2px;
			letter-spacing:-2px
		}
		@media (hover:hover) {
			.lg\:group-hover\:mt-2:is(:where(.group):hover *) {
				margin-top:calc(var(--spacing)*2)
			}
			.lg\:group-hover\:h-auto:is(:where(.group):hover *) {
				height:auto
			}
			.lg\:group-hover\:-translate-x-0\.5:is(:where(.group):hover *) {
				--tw-translate-x:calc(var(--spacing)*-.5);
				translate:var(--tw-translate-x)var(--tw-translate-y)
			}
			.lg\: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)
			}
			.lg\:group-hover\:-translate-y-2:is(:where(.group):hover *) {
				--tw-translate-y:calc(var(--spacing)*-2);
				translate:var(--tw-translate-x)var(--tw-translate-y)
			}
			.lg\:group-hover\:-translate-y-12:is(:where(.group):hover *) {
				--tw-translate-y:calc(var(--spacing)*-12);
				translate:var(--tw-translate-x)var(--tw-translate-y)
			}
			.lg\:group-hover\:transform:is(:where(.group):hover *) {
				transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)
			}
			.lg\:group-hover\:bg-neutral-extralight:is(:where(.group):hover *) {
				background-color:var(--color-neutral-extralight)
			}
			.lg\:group-hover\:text-neutral-semilight:is(:where(.group):hover *) {
				color:var(--color-neutral-semilight)
			}
			.lg\:group-hover\:opacity-100:is(:where(.group):hover *) {
				opacity:1
			}
		}
	}
	@media (width>=1280px) {
		.xl\:pointer-events-none {
			pointer-events:none
		}
		.xl\:top-0 {
			top:calc(var(--spacing)*0)
		}
		.xl\:top-4 {
			top:calc(var(--spacing)*4)
		}
		.xl\:top-34 {
			top:calc(var(--spacing)*34)
		}
		.xl\:top-\[0\] {
			top:0
		}
		.xl\:top-\[20px\] {
			top:20px
		}
		.xl\:top-\[50px\] {
			top:50px
		}
		.xl\:top-\[80px\] {
			top:80px
		}
		.xl\:top-\[90px\] {
			top:90px
		}
		.xl\:top-\[120px\] {
			top:120px
		}
		.xl\:top-\[140px\] {
			top:140px
		}
		.xl\:-right-5 {
			right:calc(var(--spacing)*-5)
		}
		.xl\:right-0 {
			right:calc(var(--spacing)*0)
		}
		.xl\:right-60 {
			right:calc(var(--spacing)*60)
		}
		.xl\:right-\[8\%\] {
			right:8%
		}
		.xl\:right-\[40px\] {
			right:40px
		}
		.xl\:right-auto {
			right:auto
		}
		.xl\:bottom-0 {
			bottom:calc(var(--spacing)*0)
		}
		.xl\:bottom-24 {
			bottom:calc(var(--spacing)*24)
		}
		.xl\:bottom-\[-80px\] {
			bottom:-80px
		}
		.xl\:bottom-\[12px\] {
			bottom:12px
		}
		.xl\:bottom-\[60px\] {
			bottom:60px
		}
		.xl\:bottom-\[130px\] {
			bottom:130px
		}
		.xl\:left-0 {
			left:calc(var(--spacing)*0)
		}
		.xl\:left-\[70px\] {
			left:70px
		}
		.xl\:left-\[110px\] {
			left:110px
		}
		.xl\:left-auto {
			left:auto
		}
		.xl\:mx-auto {
			margin-inline:auto
		}
		.xl\:block {
			display:block
		}
		.xl\:flex {
			display:flex
		}
		.xl\:hidden {
			display:none
		}
		.xl\:h-\[125px\] {
			height:125px
		}
		.xl\:h-\[141px\] {
			height:141px
		}
		.xl\:h-\[167px\] {
			height:167px
		}
		.xl\:h-\[193px\] {
			height:193px
		}
		.xl\:h-\[205px\] {
			height:205px
		}
		.xl\:h-\[216px\] {
			height:216px
		}
		.xl\:h-\[600px\] {
			height:600px
		}
		.xl\:h-full {
			height:100%
		}
		.xl\:w-\[77px\] {
			width:77px
		}
		.xl\:w-\[87px\] {
			width:87px
		}
		.xl\:w-\[103px\] {
			width:103px
		}
		.xl\:w-\[128px\] {
			width:128px
		}
		.xl\:w-\[136px\] {
			width:136px
		}
		.xl\:w-\[143px\] {
			width:143px
		}
		.xl\:w-\[144px\] {
			width:144px
		}
		.xl\:w-\[1200px\] {
			width:1200px
		}
		.xl\:max-w-\[306px\] {
			max-width:306px
		}
		.xl\:max-w-\[590px\] {
			max-width:590px
		}
		.xl\:max-w-none {
			max-width:none
		}
		.xl\:basis-\[384px\] {
			flex-basis:384px
		}
		.xl\:-translate-x-0 {
			--tw-translate-x:calc(var(--spacing)*0);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.xl\:-translate-x-\[1128px\] {
			--tw-translate-x:-1128px;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.xl\:-translate-x-\[2256px\] {
			--tw-translate-x:-2256px;
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.xl\:scale-130 {
			--tw-scale-x:130%;
			--tw-scale-y:130%;
			--tw-scale-z:130%;
			scale:var(--tw-scale-x)var(--tw-scale-y)
		}
		.xl\:flex-row {
			flex-direction:row
		}
		.xl\:gap-\[48px\] {
			gap:48px
		}
		.xl\:px-0 {
			padding-inline:calc(var(--spacing)*0)
		}
		.xl\:px-\[166px\] {
			padding-inline:166px
		}
		.xl\:py-\[80px\] {
			padding-block:80px
		}
		.xl\:opacity-0 {
			opacity:0
		}
	}
	@media (width>=40rem) {
		.sm\:right-\[-35\%\] {
			right:-35%
		}
		.sm\:mb-2 {
			margin-bottom:calc(var(--spacing)*2)
		}
		.sm\:block {
			display:block
		}
		.sm\:flex {
			display:flex
		}
		.sm\:hidden {
			display:none
		}
		.sm\:inline-block {
			display:inline-block
		}
		.sm\:h-80 {
			height:calc(var(--spacing)*80)
		}
		.sm\:h-screen {
			height:100vh
		}
		.sm\:translate-y-0 {
			--tw-translate-y:calc(var(--spacing)*0);
			translate:var(--tw-translate-x)var(--tw-translate-y)
		}
		.sm\:scale-95 {
			--tw-scale-x:95%;
			--tw-scale-y:95%;
			--tw-scale-z:95%;
			scale:var(--tw-scale-x)var(--tw-scale-y)
		}
		.sm\:scale-100 {
			--tw-scale-x:100%;
			--tw-scale-y:100%;
			--tw-scale-z:100%;
			scale:var(--tw-scale-x)var(--tw-scale-y)
		}
		.sm\:flex-row {
			flex-direction:row
		}
		.sm\:px-\[83px\] {
			padding-inline:83px
		}
		.sm\:pt-\[48px\] {
			padding-top:48px
		}
		.sm\:align-middle {
			vertical-align:middle
		}
		@media (width<769px) {
			.sm\:max-md\:grid-cols-2 {
				grid-template-columns:repeat(2,minmax(0,1fr))
			}
		}
	}
	.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none
	}
	.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none
	}
	.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
		display:none
	}
	.\[\&\>\*\]\:block>* {
		display:block
	}
	.\[\&\>\*\]\:grid>* {
		display:grid
	}
	.\[\&\>\*\]\:grid-cols-1>* {
		grid-template-columns:repeat(1,minmax(0,1fr))
	}
	.\[\&\>\*\]\:gap-4>* {
		gap:calc(var(--spacing)*4)
	}
	.\[\&\>\*\]\:gap-6>* {
		gap:calc(var(--spacing)*6)
	}
	@media (width>=1024px) {
		.\[\&\>\*\]\:lg\:grid-cols-2>* {
			grid-template-columns:repeat(2,minmax(0,1fr))
		}
		.\[\&\>\*\]\:lg\:gap-6>* {
			gap:calc(var(--spacing)*6)
		}
	}
	.scroll-dir-down .\[\.scroll-dir-down_\&\]\:translate-y-0 {
		--tw-translate-y:calc(var(--spacing)*0);
		translate:var(--tw-translate-x)var(--tw-translate-y)
	}
}
h1,.heading-1 {
	letter-spacing:-.05rem;
	font-size:3rem;
	font-weight:500;
	line-height:3.5rem
}
@media (width<=768px) {
	h1,.heading-1 {
		font-size:2rem;
		line-height:2.5rem
	}
}
h2,.heading-2 {
	letter-spacing:-.05rem;
	font-size:2.5rem;
	font-weight:500;
	line-height:3rem
}
@media (width<=768px) {
	h2,.heading-2 {
		font-size:1.625rem;
		line-height:2.125rem
	}
}
h3,.heading-3 {
	letter-spacing:-.05rem;
	font-size:2rem;
	font-weight:500;
	line-height:2.5rem
}
@media (width<=768px) {
	h3,.heading-3 {
		font-size:1.5rem;
		line-height:2rem
	}
}
h4,.heading-4 {
	letter-spacing:-.05rem;
	font-size:1.5rem;
	font-weight:500;
	line-height:2rem
}
@media (width<=768px) {
	h4,.heading-4 {
		font-size:1.25rem;
		line-height:1.75rem
	}
}
h5,.heading-5 {
	letter-spacing:-.05rem;
	font-size:1.25rem;
	font-weight:500;
	line-height:1.75rem
}
@media (width<=768px) {
	h5,.heading-5 {
		font-size:1.125rem;
		line-height:1.625rem
	}
}
h6,.heading-6 {
	letter-spacing:-.05rem;
	font-size:1.125rem;
	font-weight:500;
	line-height:1.625rem
}
@media (width<=768px) {
	h6,.heading-6 {
		font-size:1rem;
		line-height:1.5rem
	}
}
.heading-1-large {
	letter-spacing:-.05rem;
	font-size:4rem;
	font-weight:500;
	line-height:5rem
}
@media (width<=768px) {
	.heading-1-large {
		font-size:2.5rem;
		line-height:3rem
	}
}
.heading-4-compact {
	letter-spacing:-.05rem;
	font-size:1.5rem;
	font-weight:500;
	line-height:1.75rem
}
@media (width<=768px) {
	.heading-4-compact {
		font-size:1.25rem;
		line-height:1.625rem
	}
}
.heading-5-paragraph {
	letter-spacing:-.05rem;
	font-size:1.25rem;
	font-weight:500;
	line-height:2rem
}
@media (width<=768px) {
	.heading-5-paragraph {
		font-size:1.125rem;
		line-height:1.75rem
	}
}
.heading-6-normal {
	letter-spacing:0;
	font-size:1.125rem;
	font-weight:500;
	line-height:1.625rem
}
@media (width<=768px) {
	.heading-6-normal {
		font-size:1rem;
		line-height:1.5rem
	}
}
.heading-6-compact {
	letter-spacing:-.05rem;
	font-size:1.125rem;
	font-weight:500;
	line-height:1.375rem
}
@media (width<=768px) {
	.heading-6-compact {
		font-size:1rem;
		line-height:1.25rem
	}
}
.heading-6-paragraph {
	letter-spacing:-.05rem;
	font-size:1.125rem;
	font-weight:500;
	line-height:2rem
}
@media (width<=768px) {
	.heading-6-paragraph {
		font-size:1rem;
		line-height:1.75rem
	}
}
.body-1 {
	letter-spacing:0;
	font-size:1rem;
	font-weight:500;
	line-height:1.5rem
}
.body-1-paragraph {
	letter-spacing:0;
	font-size:1rem;
	font-weight:400;
	line-height:1.75rem
}
@media (width<=768px) {
	.body-1-paragraph {
		font-size:1rem;
		line-height:1.625rem
	}
}
.body-2 {
	letter-spacing:0;
	font-size:.875rem;
	font-weight:500;
	line-height:1.25rem
}
.body-2-paragraph {
	letter-spacing:0;
	font-size:.875rem;
	font-weight:500;
	line-height:1.563rem
}
.body-3 {
	letter-spacing:0;
	font-size:.75rem;
	font-weight:500;
	line-height:1rem
}
.tag-large {
	letter-spacing:0;
	font-size:.875rem;
	font-weight:500;
	line-height:1.25rem
}
.tag-small {
	letter-spacing:0;
	font-size:.625rem;
	font-weight:500;
	line-height:1rem
}
.subtitle {
	letter-spacing:0;
	font-size:.75rem;
	font-weight:500;
	line-height:1rem
}
@font-face {
	font-family:swiper-icons;
	src:url(data:application/font-woff;
	charset=utf-8;
	base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
	font-weight:400;
	font-style:normal
}
:root {
	--swiper-theme-color:#007aff
}
:host {
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:relative
}
.swiper {
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	list-style:none;
	display:block;
	position:relative;
	overflow:hidden
}
.swiper-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	z-index:1;
	width:100%;
	height:100%;
	transition-property:transform;
	transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);
	box-sizing:content-box;
	display:flex;
	position:relative
}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
	transform:translate(0)
}
.swiper-horizontal {
	touch-action:pan-y
}
.swiper-vertical {
	touch-action:pan-x
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	transition-property:transform;
	display:block;
	position:relative
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide {
	height:auto
}
.swiper-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide {
	backface-visibility:hidden;
	transform:translateZ(0)
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective:1200px
}
.swiper-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-3d {
	perspective:1200px
}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow {
	transform-style:preserve-3d
}
.swiper-css-mode>.swiper-wrapper {
	scrollbar-width:none;
	-ms-overflow-style:none;
	overflow:auto
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type:none
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:none
}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content:"";
	flex-shrink:0;
	order:9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:center center;
	scroll-snap-stop:always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height:100%;
	min-height:1px;
	width:var(--swiper-centered-offset-after)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width:100%;
	min-width:1px;
	height:var(--swiper-centered-offset-after)
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
	pointer-events:none;
	z-index:10;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.swiper-3d .swiper-slide-shadow {
	background:#00000026
}
.swiper-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(270deg,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(90deg,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(#0000,#00000080)
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(#00000080,#0000)
}
.swiper-lazy-preloader {
	z-index:10;
	transform-origin:50%;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
	border-top-color:#0000;
	border-radius:50%;
	width:42px;
	height:42px;
	margin-top:-21px;
	margin-left:-21px;
	position:absolute;
	top:50%;
	left:50%
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
	animation:1s linear infinite swiper-preloader-spin
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
	0% {
		transform:rotate(0)
	}
	to {
		transform:rotate(360deg)
	}
}
.swiper-virtual .swiper-slide {
	-webkit-backface-visibility:hidden;
	transform:translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
	content:"";
	pointer-events:none;
	position:absolute;
	top:0;
	left:0
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
	height:1px;
	width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
	width:1px;
	height:var(--swiper-virtual-size)
}
:root {
	--swiper-navigation-size:44px
}
.swiper-button-prev,.swiper-button-next {
	top:var(--swiper-navigation-top-offset,50%);
	width:calc(var(--swiper-navigation-size)/44*27);
	height:var(--swiper-navigation-size);
	margin-top:calc(0px - var(--swiper-navigation-size)/2);
	z-index:10;
	cursor:pointer;
	color:var(--swiper-navigation-color,var(--swiper-theme-color));
	justify-content:center;
	align-items:center;
	display:flex;
	position:absolute
}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden {
	opacity:0;
	cursor:auto;
	pointer-events:none
}
.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next {
	display:none!important
}
.swiper-button-prev svg,.swiper-button-next svg {
	object-fit:contain;
	transform-origin:50%;
	width:100%;
	height:100%
}
.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg {
	transform:rotate(180deg)
}
.swiper-button-prev,.swiper-rtl .swiper-button-next {
	left:var(--swiper-navigation-sides-offset,10px);
	right:auto
}
.swiper-button-lock {
	display:none
}
.swiper-button-prev:after,.swiper-button-next:after {
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	letter-spacing:0;
	font-variant:initial;
	line-height:1;
	text-transform:none!important
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
	content:"prev"
}
.swiper-button-next,.swiper-rtl .swiper-button-prev {
	right:var(--swiper-navigation-sides-offset,10px);
	left:auto
}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
	content:"next"
}
.swiper-pagination {
	text-align:center;
	z-index:10;
	transition:opacity .3s;
	position:absolute;
	transform:translate(0)
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
	display:none!important
}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom:var(--swiper-pagination-bottom,8px);
	top:var(--swiper-pagination-top,auto);
	width:100%;
	left:0
}
.swiper-pagination-bullets-dynamic {
	font-size:0;
	overflow:hidden
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position:relative;
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
.swiper-pagination-bullet {
	width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
	height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
	border-radius:var(--swiper-pagination-bullet-border-radius,50%);
	background:var(--swiper-pagination-bullet-inactive-color,#000);
	opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);
	display:inline-block
}
button.swiper-pagination-bullet {
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	margin:0;
	padding:0
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet:only-child {
	display:none!important
}
.swiper-pagination-bullet-active {
	opacity:var(--swiper-pagination-bullet-opacity,1);
	background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets {
	right:var(--swiper-pagination-right,8px);
	left:var(--swiper-pagination-left,auto);
	top:50%;
	transform:translateY(-50%)
}
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;
	display:block
}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	width:8px;
	top:50%;
	transform:translateY(-50%)
}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform .2s,top .2s;
	display:inline-block
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	white-space:nowrap;
	left:50%;
	transform:translate(-50%)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform .2s,left .2s
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform .2s,right .2s
}
.swiper-pagination-fraction {
	color:var(--swiper-pagination-fraction-color,inherit)
}
.swiper-pagination-progressbar {
	background:var(--swiper-pagination-progressbar-bg-color,#00000040);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color,var(--swiper-theme-color));
	transform-origin:0 0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	transform:scale(0)
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:100% 0
}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width:100%;
	height:var(--swiper-pagination-progressbar-size,4px);
	top:0;
	left:0
}
.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width:var(--swiper-pagination-progressbar-size,4px);
	height:100%;
	top:0;
	left:0
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:var(--swiper-scrollbar-border-radius,10px);
	touch-action:none;
	background:var(--swiper-scrollbar-bg-color,#0000001a);
	position:relative
}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
	display:none!important
}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
	left:var(--swiper-scrollbar-sides-offset,1%);
	bottom:var(--swiper-scrollbar-bottom,4px);
	top:var(--swiper-scrollbar-top,auto);
	z-index:50;
	height:var(--swiper-scrollbar-size,4px);
	width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));
	position:absolute
}
.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical {
	left:var(--swiper-scrollbar-left,auto);
	right:var(--swiper-scrollbar-right,4px);
	top:var(--swiper-scrollbar-sides-offset,1%);
	z-index:50;
	width:var(--swiper-scrollbar-size,4px);
	height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));
	position:absolute
}
.swiper-scrollbar-drag {
	background:var(--swiper-scrollbar-drag-bg-color,#00000080);
	border-radius:var(--swiper-scrollbar-border-radius,10px);
	width:100%;
	height:100%;
	position:relative;
	top:0;
	left:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	text-align:center;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	display:flex
}
.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas {
	object-fit:contain;
	max-width:100%;
	max-height:100%
}
.swiper-slide-zoomed {
	cursor:move;
	touch-action:none
}
.swiper .swiper-notification {
	pointer-events:none;
	opacity:0;
	z-index:-1000;
	position:absolute;
	top:0;
	left:0
}
.swiper-free-mode>.swiper-wrapper {
	margin:0 auto;
	transition-timing-function:ease-out
}
.swiper-grid>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-grid-column>.swiper-wrapper {
	flex-flow:column wrap
}
.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity
}
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper.swiper-cube {
	overflow:visible
}
.swiper-cube .swiper-slide {
	pointer-events:none;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin:100% 0
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-cube .swiper-cube-shadow {
	opacity:.6;
	z-index:0;
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	left:0
}
.swiper-cube .swiper-cube-shadow:before {
	content:"";
	filter:blur(50px);
	background:#000;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.swiper-cube .swiper-slide-next+.swiper-slide {
	pointer-events:auto;
	visibility:visible
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
	z-index:0;
	backface-visibility:hidden
}
.swiper.swiper-flip {
	overflow:visible
}
.swiper-flip .swiper-slide {
	pointer-events:none;
	backface-visibility:hidden;
	z-index:1
}
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
	z-index:0;
	backface-visibility:hidden
}
.swiper-creative .swiper-slide {
	backface-visibility:hidden;
	transition-property:transform,opacity,height;
	overflow:hidden
}
.swiper.swiper-cards {
	overflow:visible
}
.swiper-cards .swiper-slide {
	transform-origin:bottom;
	backface-visibility:hidden;
	overflow:hidden
}
.level1-item {
	position:relative
}
.level1-item.open:after {
	opacity:1
}
.level1-item:after {
	content:"";
	opacity:0;
	width:0;
	height:0;
	filter:drop-shadow(var(--shadow-light-medium));
	border-bottom:15px solid #fff;
	border-left:15px solid #0000;
	border-right:15px solid #0000;
	transition:opacity .2s ease-in-out;
	display:block;
	position:absolute;
	bottom:-24px;
	left:calc(50% - 15px)
}
.mobile-header .hamburger.open span:first-child {
	transform:rotate(45deg)translate(4px,4px)
}
.mobile-header .hamburger.open span:nth-child(2) {
	transform:rotate(-45deg)translate(3px,-3px)
}
.slanted-divider {
	position:relative
}
.slanted-divider:before {
	content:"";
	background-color:inherit;
	clip-path:polygon(0 100%,100% 100%,0 0);
	z-index:1;
	width:100%;
	height:24px;
	position:absolute;
	top:-23px;
	left:-1px
}
.swiper-container-horizontal>.swiper-wrapper {
	padding-right:1rem!important
}
@media (width>=1024px) {
	.swiper-container-horizontal>.swiper-wrapper {
		padding-right:0!important
	}
}
.styled-scrollbar {
	scrollbar-width:thin;
	scrollbar-color:var(--color-neutral-extradark)transparent
}
.styled-scrollbar::-webkit-scrollbar {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.styled-scrollbar::-webkit-scrollbar:horizontal {
	height:8px
}
.styled-scrollbar::-webkit-scrollbar:vertical {
	width:8px
}
.styled-scrollbar::-webkit-scrollbar-thumb {
	background-color:var(--color-neutral-extradark);
	border-radius:10px
}
.styled-scrollbar::-webkit-scrollbar-track {
	background-color:#0000;
	border-radius:10px
}
.event-video-umbraco video {
	width:100%!important;
	height:100%!important
}
.base-swiper-button-prev.swiper-button-disabled,.base-swiper-button-next.swiper-button-disabled {
	opacity:0
}
.custom-nav-left,.custom-nav-right {
	background:linear-gradient(#bacad333,#bacad333),#fff
}
.custom-nav-left:hover,.custom-nav-right:hover {
	background:linear-gradient(#bacad366,#bacad366),#fff
}
.custom-nav-left:active,.custom-nav-right:active {
	background:linear-gradient(#bacad399,#bacad399),#fff
}
.custom-nav-left-disabled,.custom-nav-right-disabled {
	color:#c1c6ca;
	pointer-events:none;
	background:#c1c6ca26
}
@font-face {
	font-family:Axiata;
	src:url(./fonts/Axiata-Book.woff2)format("woff2");
	font-weight:400;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:Axiata;
	src:url(./fonts/Axiata-Medium.woff2)format("woff2");
	font-weight:500;
	font-style:normal;
	font-display:swap
}
@font-face {
	font-family:Axiata;
	src:url(./fonts/Axiata-Bold.woff2)format("woff2");
	font-weight:700;
	font-style:normal;
	font-display:swap
}
:root {
	font-family:var(--font-family-sans) !important;
	line-height:1.5;
	font-weight:var(--font-weight-medium);
	color-scheme:light dark;
	color:var(--color-neutral-extradark);
	font-synthesis:none;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	--svg-icon-gradient-start-color:var(--color-primary-blue-base);
	--svg-icon-gradient-end-color:var(--color-secondary-turquoise-base);
	--svg-icon-glass-color:var(--color-secondary-silver-base);
	--headerHeight:64px;
	--headerMobileHeight:56px;
	background-color:#fff
}
html {
	height:100%
}
html.no-scroll {
	width:100%;
	position:fixed;
	overflow-y:scroll
}
body {
	height:100vh;
	font-family:var(--font-family-sans) !important;
}
#root {
	height:100%
}
.generic-container {
	width:100%;
	max-width:1200px;
	padding-inline:calc(var(--spacing)*4);
	margin-inline:auto
}
@media (width>=769px) {
	.generic-container {
		padding-inline:calc(var(--spacing)*16)
	}
}
@media (width>=1024px) {
	.generic-container {
		padding-inline:83px
	}
}
@media (width>=1280px) {
	.generic-container {
		padding-inline:calc(var(--spacing)*0)
	}
}
[x-cloak] {
	display:none!important
}
@property --tw-border-spacing-x {
	syntax:"<length>";
	inherits:false;
	initial-value:0
}
@property --tw-border-spacing-y {
	syntax:"<length>";
	inherits:false;
	initial-value:0
}
@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-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
}
@property --tw-rotate-x {
	syntax:"*";
	inherits:false;
	initial-value:rotateX(0)
}
@property --tw-rotate-y {
	syntax:"*";
	inherits:false;
	initial-value:rotateY(0)
}
@property --tw-rotate-z {
	syntax:"*";
	inherits:false;
	initial-value:rotateZ(0)
}
@property --tw-skew-x {
	syntax:"*";
	inherits:false;
	initial-value:skewX(0)
}
@property --tw-skew-y {
	syntax:"*";
	inherits:false;
	initial-value:skewY(0)
}
@property --tw-scroll-snap-strictness {
	syntax:"*";
	inherits:false;
	initial-value:proximity
}
@property --tw-space-y-reverse {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-space-x-reverse {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-divide-x-reverse {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@property --tw-border-style {
	syntax:"*";
	inherits:false;
	initial-value:solid
}
@property --tw-divide-y-reverse {
	syntax:"*";
	inherits:false;
	initial-value:0
}
@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-inset-shadow {
	syntax:"*";
	inherits:false;
	initial-value:0 0 #0000
}
@property --tw-inset-shadow-color {
	syntax:"*";
	inherits:false
}
@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-outline-style {
	syntax:"*";
	inherits:false;
	initial-value:solid
}
@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-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-ease {
	syntax:"*";
	inherits:false
}
@property --tw-content {
	syntax:"*";
	inherits:false;
	initial-value:""
}
@keyframes banner-content {
	0% {
		opacity:0;
		transform:translateY(100%)
	}
	13% {
		opacity:1;
		transform:translateY(0)
	}
	30% {
		opacity:1;
		transform:translateY(0)
	}
	34% {
		opacity:1;
		transform:translateY(0)
	}
	47% {
		opacity:0;
		transform:translateY(100%)
	}
	to {
		opacity:0;
		transform:translateY(100%)
	}
}
@keyframes banner-fade {
	0% {
		opacity:0
	}
	8% {
		opacity:1
	}
	34% {
		opacity:1
	}
	42% {
		opacity:0
	}
	to {
		opacity:0
	}
}
@keyframes float {
	0% {
		transform:translate(0)rotate(0)
	}
	25% {
		transform:translate(10px,-15px)rotate(3deg)
	}
	50% {
		transform:translate(5px,-20px)rotate(1deg)
	}
	75% {
		transform:translate(-5px,-10px)rotate(-2deg)
	}
	to {
		transform:translate(0)rotate(0)
	}
}
@keyframes float-reverse {
	0% {
		transform:translate(0)rotate(0)
	}
	25% {
		transform:translate(-8px,15px)rotate(-3deg)
	}
	50% {
		transform:translate(-4px,20px)rotate(-1deg)
	}
	75% {
		transform:translate(6px,10px)rotate(2deg)
	}
	to {
		transform:translate(0)rotate(0)
	}
}
@keyframes fade-in-left {
	0% {
		opacity:0;
		transform:translate(-50%)
	}
	to {
		opacity:.4;
		transform:translate(0)
	}
}
@keyframes fade-in-right {
	0% {
		opacity:0;
		transform:translate(50%)
	}
	to {
		opacity:.4;
		transform:translate(0)
	}
}
@keyframes fade-in-down {
	0% {
		opacity:0;
		transform:translateY(-200%)
	}
	to {
		opacity:.4;
		transform: translate(0)
	}
}