html.cf-theme-dark {
	color-scheme: dark;
}
:root, :root.cf-theme-dark .pv-theme-inverted, :root.cf-theme-dark .theme-always-light, :root.cf-theme-light .pv-theme-inverted .theme-always-light {
	--pv-min-screen-width: 360px;
	--pv-max-screen-width: 1400px;
	--pv-primary: #cc3333;
	--pv-primary-5: #cc33330d;
	--pv-primary-10: #cc33331a;
	--pv-primary-20: #cc333333;
	--pv-primary-30: #cc33334d;
	--pv-primary-40: #cc333366;
	--pv-primary-50: #cc333380;
	--pv-primary-60: #cc333399;
	--pv-primary-70: #cc3333b3;
	--pv-primary-80: #cc3333cc;
	--pv-primary-90: #cc3333e6;
	--pv-primary-d-1: #a02d2a;
	--pv-primary-d-2: #772622;
	--pv-primary-d-3: #4e1c18;
	--pv-primary-d-4: #2b130f;
	--pv-primary-l-1: #dc6156;
	--pv-primary-l-2: #ea8c80;
	--pv-primary-l-3: #f5b2a8;
	--pv-primary-l-4: #fcdad4;
	--pv-secondary: #9d0113;
	--pv-secondary-5: #9d01130d;
	--pv-secondary-10: #9d01131a;
	--pv-secondary-20: #9d011333;
	--pv-secondary-30: #9d01134d;
	--pv-secondary-40: #9d011366;
	--pv-secondary-50: #9d011380;
	--pv-secondary-60: #9d011399;
	--pv-secondary-70: #9d0113b3;
	--pv-secondary-80: #9d0113cc;
	--pv-secondary-90: #9d0113e6;
	--pv-secondary-d-1: #7b0e10;
	--pv-secondary-d-2: #5c120f;
	--pv-secondary-d-3: #41120b;
	--pv-secondary-d-4: #240d05;
	--pv-secondary-l-1: #b9483c;
	--pv-secondary-l-2: #ce7669;
	--pv-secondary-l-3: #e2a398;
	--pv-secondary-l-4: #f2d0ca;
	--pv-tertiary: #26a7df;
	--pv-tertiary-5: #26a7df0d;
	--pv-tertiary-10: #26a7df1a;
	--pv-tertiary-20: #26a7df33;
	--pv-tertiary-30: #26a7df4d;
	--pv-tertiary-40: #26a7df66;
	--pv-tertiary-50: #26a7df80;
	--pv-tertiary-60: #26a7df99;
	--pv-tertiary-70: #26a7dfb3;
	--pv-tertiary-80: #26a7dfcc;
	--pv-tertiary-90: #26a7dfe6;
	--pv-tertiary-d-1: #2884af;
	--pv-tertiary-d-2: #25617e;
	--pv-tertiary-d-3: #1e4052;
	--pv-tertiary-d-4: #16242d;
	--pv-tertiary-l-1: #66b7e5;
	--pv-tertiary-l-2: #93caec;
	--pv-tertiary-l-3: #badcf3;
	--pv-tertiary-l-4: #dcedf9;
	--pv-highlight: #CCCA33;
	--pv-lightgrey: #f5f5f5;
	--pv-darkgrey: #777778;
	--pv-bg-body: #e6e6e6;
	--pv-bg-surface: #ffffff;
	--pv-text-body: #404040;
	--pv-text-title: #000000;
	--pv-border-primary: #80808040;
	--pv-shadow-primary: #00000026;
	--pv-light: #ffffff;
	--pv-light-5: #ffffff0d;
	--pv-light-10: #ffffff1a;
	--pv-light-20: #ffffff33;
	--pv-light-30: #ffffff4d;
	--pv-light-40: #ffffff66;
	--pv-light-50: #ffffff80;
	--pv-light-60: #ffffff99;
	--pv-light-70: #ffffffb3;
	--pv-light-80: #ffffffcc;
	--pv-light-90: #ffffffe6;
	--pv-dark: #000000;
	--pv-dark-5: #0000000d;
	--pv-dark-10: #0000001a;
	--pv-dark-20: #00000033;
	--pv-dark-30: #0000004d;
	--pv-dark-40: #00000066;
	--pv-dark-50: #00000080;
	--pv-dark-60: #00000099;
	--pv-dark-70: #000000b3;
	--pv-dark-80: #000000cc;
	--pv-dark-90: #000000e6;
	--pv-success: #33cc5c;
	--pv-error: #e68019;
	--pv-error-5: #e680190d;
	--pv-error-10: #e680191a;
	--pv-error-20: #e6801933;
	--pv-error-30: #e680194d;
	--pv-error-40: #e6801966;
	--pv-error-50: #e6801980;
	--pv-error-60: #e6801999;
	--pv-error-70: #e68019b3;
	--pv-error-80: #e68019cc;
	--pv-error-90: #e68019e6;
	--pv-space-5xs: clamp(0.25rem, calc(-0.04vw + 0.26rem), 0.22rem);
	--pv-space-4xs: clamp(0.31rem, calc(0vw + 0.31rem), 0.31rem);
	--pv-space-3xs: clamp(0.38rem, calc(0.08vw + 0.37rem), 0.44rem);
	--pv-space-2xs: clamp(0.48rem, calc(0.21vw + 0.43rem), 0.62rem);
	--pv-space-xs: clamp(0.6rem, calc(0.42vw + 0.51rem), 0.88rem);
	--pv-space-s: clamp(0.75rem, calc(0.75vw + 0.58rem), 1.24rem);
	--pv-space-m: clamp(0.94rem, calc(1.25vw + 0.66rem), 1.75rem);
	--pv-space-l: clamp(1.17rem, calc(2vw + 0.72rem), 2.47rem);
	--pv-space-xl: clamp(1.47rem, calc(3.13vw + 0.76rem), 3.5rem);
	--pv-space-2xl: clamp(1.83rem, calc(4.79vw + 0.75rem), 4.95rem);
	--pv-space-3xl: clamp(2.29rem, calc(7.24vw + 0.66rem), 7rem);
	--pv-space-4xl: clamp(2.86rem, calc(10.82vw + 0.43rem), 9.89rem);
	--pv-text-xs: clamp(0.89rem, calc(-0.26vw + 0.95rem), 0.72rem);
	--pv-text-s: clamp(1rem, calc(-0.15vw + 1.03rem), 0.9rem);
	--pv-text-m: clamp(1.13rem, calc(0vw + 1.13rem), 1.13rem);
	--pv-text-l: clamp(1.27rem, calc(0.22vw + 1.22rem), 1.41rem);
	--pv-text-xl: clamp(1.42rem, calc(0.51vw + 1.31rem), 1.76rem);
	--pv-text-2xl: clamp(1.6rem, calc(0.92vw + 1.4rem), 2.2rem);
	--pv-text-3xl: clamp(1.8rem, calc(1.45vw + 1.48rem), 2.75rem);
	--pv-text-4xl: clamp(2.03rem, calc(2.16vw + 1.54rem), 3.43rem);
	--pv-text-5xl: clamp(2.28rem, calc(3.09vw + 1.58rem), 4.29rem);
	--pv-hero-title-size: var(--pv-text-4xl);
	--pv-post-title-size: var(--pv-text-2xl);
	--pv-nav-link-size: var(--pv-text-s);
	--pv-header-space: var(--pv-space-s);
	--pv-btn-space: var(--pv-space-xs) var(--pv-space-s);
	--pv-card-space: var(--pv-space-s);
	--pv-footer-space: var(--pv-space-s) var(--pv-space-m);
	--pv-columns-1: repeat(1, minmax(0, 1fr));
	--pv-columns-2: repeat(2, minmax(0, 1fr));
	--pv-columns-3: repeat(3, minmax(0, 1fr));
	--pv-columns-4: repeat(4, minmax(0, 1fr));
	--pv-columns-5: repeat(5, minmax(0, 1fr));
	--pv-columns-6: repeat(6, minmax(0, 1fr));
	--pv-columns-7: repeat(7, minmax(0, 1fr));
	--pv-columns-8: repeat(8, minmax(0, 1fr));
	--pv-radius-xs: clamp(0.25rem, calc(0vw + 0.25rem), 0.25rem);
	--pv-radius-s: clamp(0.38rem, calc(-0.19vw + 0.54rem), 0.5rem);
	--pv-radius-m: clamp(0.63rem, calc(-0.19vw + 0.79rem), 0.75rem);
	--pv-radius-l: clamp(1rem, calc(-0.38vw + 1.34rem), 1.25rem);
	--pv-radius-xl: clamp(1.63rem, calc(-0.58vw + 2.13rem), 2rem);
	--pv-radius-full: 999rem;
	--pv-shadow-xs: 0 0 2px var(--pv-shadow-primary);
	--pv-shadow-s: 0 0 3px var(--pv-shadow-primary);
	--pv-shadow-m: 0 0 6px var(--pv-shadow-primary);
	--pv-shadow-l: 0 0 12px var(--pv-shadow-primary);
	--pv-shadow-xl: 0 0 48px var(--pv-shadow-primary);
	--pv-shadow-dark-xl: 0 0 48px var(--pv-dark-40);
}
:root.cf-theme-dark, :root.cf-theme-light .pv-theme-inverted, :root.cf-theme-light .theme-always-dark, :root.cf-theme-dark .pv-theme-inverted .theme-always-dark {
	--pv-primary: #CC3333;
	--pv-primary-5: #cc33330d;
	--pv-primary-10: #cc33331a;
	--pv-primary-20: #cc333333;
	--pv-primary-30: #cc33334d;
	--pv-primary-40: #cc333366;
	--pv-primary-50: #cc333380;
	--pv-primary-60: #cc333399;
	--pv-primary-70: #cc3333b3;
	--pv-primary-80: #cc3333cc;
	--pv-primary-90: #cc3333e6;
	--pv-primary-d-1: #a22c2a;
	--pv-primary-d-2: #772622;
	--pv-primary-d-3: #4e1c18;
	--pv-primary-d-4: #29130f;
	--pv-primary-l-1: #dc6156;
	--pv-primary-l-2: #ea8c80;
	--pv-primary-l-3: #f5b2a8;
	--pv-primary-l-4: #fcdad4;
	--pv-secondary: #9d0113;
	--pv-secondary-5: #9d01130d;
	--pv-secondary-10: #9d01131a;
	--pv-secondary-20: #9d011333;
	--pv-secondary-30: #9d01134d;
	--pv-secondary-40: #9d011366;
	--pv-secondary-50: #9d011380;
	--pv-secondary-60: #9d011399;
	--pv-secondary-70: #9d0113b3;
	--pv-secondary-80: #9d0113cc;
	--pv-secondary-90: #9d0113e6;
	--pv-secondary-d-1: #7b0e10;
	--pv-secondary-d-2: #5d120e;
	--pv-secondary-d-3: #41120b;
	--pv-secondary-d-4: #301917;
	--pv-secondary-l-1: #b9483c;
	--pv-secondary-l-2: #ce7869;
	--pv-secondary-l-3: #ffc2bd;
	--pv-secondary-l-4: #f2d0c9;
	--pv-tertiary: #26a7df;
	--pv-tertiary-5: #26a7df0d;
	--pv-tertiary-10: #26a7df1a;
	--pv-tertiary-20: #26a7df33;
	--pv-tertiary-30: #26a7df4d;
	--pv-tertiary-40: #26a7df66;
	--pv-tertiary-50: #26a7df80;
	--pv-tertiary-60: #26a7df99;
	--pv-tertiary-70: #26a7dfb3;
	--pv-tertiary-80: #26a7dfcc;
	--pv-tertiary-90: #26a7dfe6;
	--pv-tertiary-d-1: #2884af;
	--pv-tertiary-d-2: #25617e;
	--pv-tertiary-d-3: #1e4052;
	--pv-tertiary-d-4: #16242d;
	--pv-tertiary-l-1: #66b7e5;
	--pv-tertiary-l-2: #93caec;
	--pv-tertiary-l-3: #badcf3;
	--pv-tertiary-l-4: #dcedf9;
	--pv-highlight: #8b5a41;
	--pv-lightgrey: #d5fdd3;
	--pv-darkgrey: #99999a;
	--pv-bg-body: #0d0d0d;
	--pv-bg-surface: #262626;
	--pv-text-body: #DDDDDc;
	--pv-text-title: #EEEEEd;
	--pv-border-primary: #bfbfbf1a;
	--pv-shadow-primary: #aaaaaa;
	--pv-light: #000000;
	--pv-light-5: #0000000d;
	--pv-light-10: #0000001a;
	--pv-light-20: #00000033;
	--pv-light-30: #0000004d;
	--pv-light-40: #00000066;
	--pv-light-50: #00000080;
	--pv-light-60: #00000099;
	--pv-light-70: #000000b3;
	--pv-light-80: #000000cc;
	--pv-light-90: #000000e6;
	--pv-dark: #ffffff;
	--pv-dark-5: #ffffff0d;
	--pv-dark-10: #ffffff1a;
	--pv-dark-20: #ffffff33;
	--pv-dark-30: #ffffff4d;
	--pv-dark-40: #ffffff66;
	--pv-dark-50: #ffffff80;
	--pv-dark-60: #ffffff99;
	--pv-dark-70: #ffffffb3;
	--pv-dark-80: #ffffffcc;
	--pv-dark-90: #ffffffe6;
	--pv-success: #2eb853;
	--pv-error: #cf7317;
	--pv-error-5: #cf73170d;
	--pv-error-10: #cf73171a;
	--pv-error-20: #cf731733;
	--pv-error-30: #cf73174d;
	--pv-error-40: #cf731766;
	--pv-error-50: #cf731780;
	--pv-error-60: #cf731799;
	--pv-error-70: #cf7317b3;
	--pv-error-80: #cf7317cc;
	--pv-error-90: #cf7317e6;
}
.pv-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--pv-space-3xs);
	padding: var(--pv-space-xs) var(--pv-space-s);
	background: var(--pv-primary);
	color: #fff;
	font-size: var(--pv-text-m);
	font-weight: 600;
	border-radius: var(--pv-radius-xl);
	border: 1px solid var(--pv-primary);
	box-shadow: var(--pv-shadow-m);
	transition: all 0.25s ease-in-out;
	outline: 0;
	cursor: pointer;
}
.pv-btn:hover {
	background: var(--pv-primary);
	transform: translateY(-0.1rem);
}
.pv-btn.small {
	font-size: var(--pv-text-s);
	padding: var(--pv-space-xs) var(--pv-space-s);
}
.pv-btn.large {
	font-size: var(--pv-text-l);
	padding: var(--pv-space-s) var(--pv-space-m);
}
.pv-btn.tertiary {
	background: var(--pv-tertiary);
	border-color: var(--pv-tertiary-d-1);
}
.pv-btn.ghost {
	color: var(--pv-dark-80);
	background: transparent;
	border-color: transparent;
	box-shadow: none;
}
.pv-btn.slight {
	color: var(--pv-dark-80);
	background: var(--pv-bg-surface);
	border-color: var(--pv-border-primary);
	box-shadow: var(--pv-shadow-s);
}
.pv-btn.secondary {
	background: var(--pv-secondary);
	border-color: var(--pv-secondary-d-1);
}
.pv-btn.ghost:hover {
	background: var(--pv-dark-10);
}
.pv-btn.slight:hover {
	background: var(--pv-dark-5);
}
.pv-btn.tertiary:hover {
	background: var(--pv-tertiary-d-1);
}
.pv-btn.secondary:hover {
	background: var(--pv-secondary-d-1);
}
.pv-btn:focus {
	outline: 4px solid var(--pv-primary-l-3);
	outline-offset: 2px;
}
.pv-btn.no-bg {
	color: var(--pv-dark-80);
	background: transparent;
	box-shadow: none;
	border-color: transparent;
}
.pv-btn.no-bg:hover {
	color: var(--pv-dark);
}
.pv-badge {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--pv-space-4xs);
	padding: var(--pv-space-2xs) var(--pv-space-s);
	background: var(--pv-dark-10);
	color: var(--pv-primary);
	font-size: var(--pv-text-s);
	font-weight: 500;
	border-radius: var(--pv-radius-full);
	border: 0;
	outline: 0;
}
.pv-badge.secondary {
	color: var(--pv-secondary);
}
.pv-link {
	color: var(--pv-primary);
	font-size: var(--pv-text-m);
	font-weight: 600;
	letter-spacing: 0.05rem;
	box-shadow: 0 2px 0 var(--pv-primary);
	text-decoration: none;
	transition: all 0.15s ease-in-out;
}
.pv-link:hover {
	box-shadow: 0 2px 0 var(--pv-primary);
}
.pv-link:focus {
	background: var(--pv-primary);
}
.pv-link.secondary {
	color: var(--pv-secondary);
	border-color: var(--pv-secondary);
}
.pv-link.tertiary {
	color: var(--pv-tertiary);
	border-color: var(--pv-tertiary);
}
.pv-input {
	padding: var(--pv-space-xs) var(--pv-space-s);
	background: var(--pv-dark-5);
	color: var(--pv-text-title);
	font-size: var(--pv-text-m);
	font-weight: 500;
	border-radius: var(--pv-radius-m);
	border: 1px solid var(--pv-border-primary);
	box-shadow: var(--pv-shadow-xs);
	transition: all 0.25s ease-in-out;
	appearance: none;
	outline: 0;
}
.pv-input:focus {
	background: var(--pv-dark-10);
	border-color: var(--pv-primary);
	box-shadow: var(--pv-shadow-l);
}
.pv-input:hover {
	border-color: var(--pv-primary);
	background: transparent;
	box-shadow: var(--pv-shadow-l);
}
.pv-input::placeholder {
	color: var(--pv-dark-40);
}
.pv-input:invalid {
	border-color: var(--pv-error);
	background: var(--pv-error-10);
}
.pv-input:disabled {
	cursor: not-allowed;
	opacity: .75;
	box-shadow: none;
	background: var(--pv-dark-10);
}
.pv-select {
	padding: var(--pv-space-xs) var(--pv-space-s);
	background: var(--pv-dark-5);
	color: var(--pv-text-body);
	font-size: var(--pv-text-m);
	font-weight: 500;
	border-radius: var(--pv-radius-m);
	border: 1px solid var(--pv-border-primary);
	box-shadow: var(--pv-shadow-xs);
	transition: all 0.25s ease-in-out;
	outline: 0;
}
.pv-select:focus {
	background: var(--pv-primary-20);
	border-color: var(--pv-primary);
}
.pv-select:hover {
	border-color: var(--pv-primary);
}
.pv-select::placeholder {
	color: var(--pv-dark-40);
}
.pv-select:invalid {
	border-color: var(--pv-error);
	background: var(--pv-error-10);
}
.pv-select:disabled {
	cursor: not-allowed;
	opacity: .75;
	box-shadow: none;
	background: var(--pv-dark-10);
}
.pv-card {
	display: grid;
	gap: var(--pv-space-xs);
	padding: var(--pv-space-m);
	font-size: var(--pv-text-m);
	color: var(--pv-text-body);
	background: var(--pv-bg-surface);
	line-height: 1.3;
	border-radius: var(--pv-radius-m);
	box-shadow: var(--pv-shadow-m);
}
.pv-card.secondary {
	background: var(--pv-secondary);
	color: #fff;
}
.pv-card.primary {
	background: var(--pv-primary);
	color: #fff;
}
.pv-icon {
	color: var(--pv-primary);
	width: var(--pv-space-2xl);
	height: auto;
	font-size: var(--pv-space-2xl);
}
.pv-icon.large {
	width: var(--pv-space-3xl);
	font-size: var(--pv-space-3xl);
}
.pv-icon.secondary {
	color: var(--pv-secondary);
}
.pv-icon.tertiary {
	color: var(--pv-tertiary);
}
.pv-icon.outline {
	padding: 0.5em;
	border: 1px solid var(--pv-border-primary);
	border-radius: 100%;
	box-sizing: content-box;
}
.pv-icon.filled {
	padding: 0.5em;
	border-radius: 100%;
	box-sizing: content-box;
	background: var(--pv-dark-10);
}
.pv-icon.small {
	width: var(--pv-space-l);
	font-size: var(--pv-space-l);
}
.pv-avatar {
	width: var(--pv-space-2xl);
	height: var(--pv-space-2xl);
	border-radius: 100%;
	box-shadow: var(--pv-shadow-m);
	object-fit: cover;
}
.pv-avatar.small {
	width: var(--pv-space-l);
	height: var(--pv-space-l);
}
.pv-avatar.large {
	width: var(--pv-space-4xl);
	height: var(--pv-space-4xl);
}
.pv-divider {
	min-width: 100%;
	width: 100%;
	max-width: 100%;
	min-height: 1px;
	height: 1px;
	max-height: 1px;
	background: var(--pv-border-primary);
	margin: var(--pv-space-m) 0;
	border: 0;
}
.pv-divider.vertical {
	min-width: 1px;
	width: 1px;
	max-width: 1px;
	min-height: 100%;
	height: 100%;
	max-height: 100%;
}
.pv-checkbox {
	appearance: none;
	display: grid;
	place-content: center;
	border: 2px solid var(--pv-dark-40);
	border-radius: var(--pv-radius-s);
	width: clamp(1.13rem, calc(-0.38vw + 1.46rem), 1.38rem);
	height: clamp(1.13rem, calc(-0.38vw + 1.46rem), 1.38rem);
}
.pv-checkbox:checked:before {
	transform: scale(1);
}
.pv-checkbox::before {
	content: "";
	width: 1em;
	height: 1em;
	box-shadow: inset 1em 1em #fff;
	clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
	transform: scale(0);
	transition: transform 0.2s;
}
.pv-checkbox:hover {
	border-color: var(--pv-primary);
}
.pv-checkbox:focus {
	outline: 3px solid var(--pv-primary-l-3);
	outline-offset: 2px;
}
.pv-checkbox:checked {
	background: var(--pv-primary);
	border-color: var(--pv-primary);
}
.pv-radio {
	appearance: none;
	display: grid;
	place-content: center;
	border: 2px solid var(--pv-dark-40);
	border-radius: var(--pv-radius-full);
	width: clamp(1.13rem, calc(-0.38vw + 1.46rem), 1.38rem);
	height: clamp(1.13rem, calc(-0.38vw + 1.46rem), 1.38rem);
}
.pv-radio:checked:before {
	transform: scale(1);
}
.pv-radio::before {
	content: "";
	width: 1em;
	height: 1em;
	border-radius: 100%;
	transform: scale(0);
	transition: transform 0.2s;
	background: var(--pv-primary);
}
.pv-radio:hover {
	border-color: var(--pv-primary);
}
.pv-radio:focus {
	outline: 3px solid var(--pv-primary-l-3);
	outline-offset: 2px;
}
.pv-radio:checked {
	border-color: var(--pv-primary);
}
.pv-bg-primary {
	background-color: var(--pv-primary);
}
.pv-bg-primary-5 {
	background-color: var(--pv-primary-5);
}
.pv-bg-primary-10 {
	background-color: var(--pv-primary-10);
}
.pv-bg-primary-20 {
	background-color: var(--pv-primary-20);
}
.pv-bg-primary-30 {
	background-color: var(--pv-primary-30);
}
.pv-bg-primary-40 {
	background-color: var(--pv-primary-40);
}
.pv-bg-primary-50 {
	background-color: var(--pv-primary-50);
}
.pv-bg-primary-60 {
	background-color: var(--pv-primary-60);
}
.pv-bg-primary-70 {
	background-color: var(--pv-primary-70);
}
.pv-bg-primary-80 {
	background-color: var(--pv-primary-80);
}
.pv-bg-primary-90 {
	background-color: var(--pv-primary-90);
}
.pv-bg-primary-d-1 {
	background-color: var(--pv-primary-d-1);
}
.pv-bg-primary-d-2 {
	background-color: var(--pv-primary-d-2);
}
.pv-bg-primary-d-3 {
	background-color: var(--pv-primary-d-3);
}
.pv-bg-primary-d-4 {
	background-color: var(--pv-primary-d-4);
}
.pv-bg-primary-l-1 {
	background-color: var(--pv-primary-l-1);
}
.pv-bg-primary-l-2 {
	background-color: var(--pv-primary-l-2);
}
.pv-bg-primary-l-3 {
	background-color: var(--pv-primary-l-3);
}
.pv-bg-primary-l-4 {
	background-color: var(--pv-primary-l-4);
}
.pv-text-primary {
	color: var(--pv-primary);
}
.pv-text-primary-5 {
	color: var(--pv-primary-5);
}
.pv-text-primary-10 {
	color: var(--pv-primary-10);
}
.pv-text-primary-20 {
	color: var(--pv-primary-20);
}
.pv-text-primary-30 {
	color: var(--pv-primary-30);
}
.pv-text-primary-40 {
	color: var(--pv-primary-40);
}
.pv-text-primary-50 {
	color: var(--pv-primary-50);
}
.pv-text-primary-60 {
	color: var(--pv-primary-60);
}
.pv-text-primary-70 {
	color: var(--pv-primary-70);
}
.pv-text-primary-80 {
	color: var(--pv-primary-80);
}
.pv-text-primary-90 {
	color: var(--pv-primary-90);
}
.pv-text-primary-d-1 {
	color: var(--pv-primary-d-1);
}
.pv-text-primary-d-2 {
	color: var(--pv-primary-d-2);
}
.pv-text-primary-d-3 {
	color: var(--pv-primary-d-3);
}
.pv-text-primary-d-4 {
	color: var(--pv-primary-d-4);
}
.pv-text-primary-l-1 {
	color: var(--pv-primary-l-1);
}
.pv-text-primary-l-2 {
	color: var(--pv-primary-l-2);
}
.pv-text-primary-l-3 {
	color: var(--pv-primary-l-3);
}
.pv-text-primary-l-4 {
	color: var(--pv-primary-l-4);
}
.pv-border-primary {
	border-color: var(--pv-primary);
	border-color: var(--pv-border-primary);
}
.pv-border-primary-5 {
	border-color: var(--pv-primary-5);
}
.pv-border-primary-10 {
	border-color: var(--pv-primary-10);
}
.pv-border-primary-20 {
	border-color: var(--pv-primary-20);
}
.pv-border-primary-30 {
	border-color: var(--pv-primary-30);
}
.pv-border-primary-40 {
	border-color: var(--pv-primary-40);
}
.pv-border-primary-50 {
	border-color: var(--pv-primary-50);
}
.pv-border-primary-60 {
	border-color: var(--pv-primary-60);
}
.pv-border-primary-70 {
	border-color: var(--pv-primary-70);
}
.pv-border-primary-80 {
	border-color: var(--pv-primary-80);
}
.pv-border-primary-90 {
	border-color: var(--pv-primary-90);
}
.pv-border-primary-d-1 {
	border-color: var(--pv-primary-d-1);
}
.pv-border-primary-d-2 {
	border-color: var(--pv-primary-d-2);
}
.pv-border-primary-d-3 {
	border-color: var(--pv-primary-d-3);
}
.pv-border-primary-d-4 {
	border-color: var(--pv-primary-d-4);
}
.pv-border-primary-l-1 {
	border-color: var(--pv-primary-l-1);
}
.pv-border-primary-l-2 {
	border-color: var(--pv-primary-l-2);
}
.pv-border-primary-l-3 {
	border-color: var(--pv-primary-l-3);
}
.pv-border-primary-l-4 {
	border-color: var(--pv-primary-l-4);
}
.pv-bg-secondary {
	background-color: var(--pv-secondary);
}
.pv-bg-secondary-5 {
	background-color: var(--pv-secondary-5);
}
.pv-bg-secondary-10 {
	background-color: var(--pv-secondary-10);
}
.pv-bg-secondary-20 {
	background-color: var(--pv-secondary-20);
}
.pv-bg-secondary-30 {
	background-color: var(--pv-secondary-30);
}
.pv-bg-secondary-40 {
	background-color: var(--pv-secondary-40);
}
.pv-bg-secondary-50 {
	background-color: var(--pv-secondary-50);
}
.pv-bg-secondary-60 {
	background-color: var(--pv-secondary-60);
}
.pv-bg-secondary-70 {
	background-color: var(--pv-secondary-70);
}
.pv-bg-secondary-80 {
	background-color: var(--pv-secondary-80);
}
.pv-bg-secondary-90 {
	background-color: var(--pv-secondary-90);
}
.pv-bg-secondary-d-1 {
	background-color: var(--pv-secondary-d-1);
}
.pv-bg-secondary-d-2 {
	background-color: var(--pv-secondary-d-2);
}
.pv-bg-secondary-d-3 {
	background-color: var(--pv-secondary-d-3);
}
.pv-bg-secondary-d-4 {
	background-color: var(--pv-secondary-d-4);
}
.pv-bg-secondary-l-1 {
	background-color: var(--pv-secondary-l-1);
}
.pv-bg-secondary-l-2 {
	background-color: var(--pv-secondary-l-2);
}
.pv-bg-secondary-l-3 {
	background-color: var(--pv-secondary-l-3);
}
.pv-bg-secondary-l-4 {
	background-color: var(--pv-secondary-l-4);
}
.pv-text-secondary {
	color: var(--pv-secondary);
}
.pv-text-secondary-5 {
	color: var(--pv-secondary-5);
}
.pv-text-secondary-10 {
	color: var(--pv-secondary-10);
}
.pv-text-secondary-20 {
	color: var(--pv-secondary-20);
}
.pv-text-secondary-30 {
	color: var(--pv-secondary-30);
}
.pv-text-secondary-40 {
	color: var(--pv-secondary-40);
}
.pv-text-secondary-50 {
	color: var(--pv-secondary-50);
}
.pv-text-secondary-60 {
	color: var(--pv-secondary-60);
}
.pv-text-secondary-70 {
	color: var(--pv-secondary-70);
}
.pv-text-secondary-80 {
	color: var(--pv-secondary-80);
}
.pv-text-secondary-90 {
	color: var(--pv-secondary-90);
}
.pv-text-secondary-d-1 {
	color: var(--pv-secondary-d-1);
}
.pv-text-secondary-d-2 {
	color: var(--pv-secondary-d-2);
}
.pv-text-secondary-d-3 {
	color: var(--pv-secondary-d-3);
}
.pv-text-secondary-d-4 {
	color: var(--pv-secondary-d-4);
}
.pv-text-secondary-l-1 {
	color: var(--pv-secondary-l-1);
}
.pv-text-secondary-l-2 {
	color: var(--pv-secondary-l-2);
}
.pv-text-secondary-l-3 {
	color: var(--pv-secondary-l-3);
}
.pv-text-secondary-l-4 {
	color: var(--pv-secondary-l-4);
}
.pv-border-secondary {
	border-color: var(--pv-secondary);
}
.pv-border-secondary-5 {
	border-color: var(--pv-secondary-5);
}
.pv-border-secondary-10 {
	border-color: var(--pv-secondary-10);
}
.pv-border-secondary-20 {
	border-color: var(--pv-secondary-20);
}
.pv-border-secondary-30 {
	border-color: var(--pv-secondary-30);
}
.pv-border-secondary-40 {
	border-color: var(--pv-secondary-40);
}
.pv-border-secondary-50 {
	border-color: var(--pv-secondary-50);
}
.pv-border-secondary-60 {
	border-color: var(--pv-secondary-60);
}
.pv-border-secondary-70 {
	border-color: var(--pv-secondary-70);
}
.pv-border-secondary-80 {
	border-color: var(--pv-secondary-80);
}
.pv-border-secondary-90 {
	border-color: var(--pv-secondary-90);
}
.pv-border-secondary-d-1 {
	border-color: var(--pv-secondary-d-1);
}
.pv-border-secondary-d-2 {
	border-color: var(--pv-secondary-d-2);
}
.pv-border-secondary-d-3 {
	border-color: var(--pv-secondary-d-3);
}
.pv-border-secondary-d-4 {
	border-color: var(--pv-secondary-d-4);
}
.pv-border-secondary-l-1 {
	border-color: var(--pv-secondary-l-1);
}
.pv-border-secondary-l-2 {
	border-color: var(--pv-secondary-l-2);
}
.pv-border-secondary-l-3 {
	border-color: var(--pv-secondary-l-3);
}
.pv-border-secondary-l-4 {
	border-color: var(--pv-secondary-l-4);
}
.pv-fill-secondary {
	fill: var(--pv-secondary);
}
.pv-fill-secondary-5 {
	fill: var(--pv-secondary-5);
}
.pv-fill-secondary-10 {
	fill: var(--pv-secondary-10);
}
.pv-fill-secondary-20 {
	fill: var(--pv-secondary-20);
}
.pv-fill-secondary-30 {
	fill: var(--pv-secondary-30);
}
.pv-fill-secondary-40 {
	fill: var(--pv-secondary-40);
}
.pv-fill-secondary-50 {
	fill: var(--pv-secondary-50);
}
.pv-fill-secondary-60 {
	fill: var(--pv-secondary-60);
}
.pv-fill-secondary-70 {
	fill: var(--pv-secondary-70);
}
.pv-fill-secondary-80 {
	fill: var(--pv-secondary-80);
}
.pv-fill-secondary-90 {
	fill: var(--pv-secondary-90);
}
.pv-fill-secondary-d-1 {
	fill: var(--pv-secondary-d-1);
}
.pv-fill-secondary-d-2 {
	fill: var(--pv-secondary-d-2);
}
.pv-fill-secondary-d-3 {
	fill: var(--pv-secondary-d-3);
}
.pv-fill-secondary-d-4 {
	fill: var(--pv-secondary-d-4);
}
.pv-fill-secondary-l-1 {
	fill: var(--pv-secondary-l-1);
}
.pv-fill-secondary-l-2 {
	fill: var(--pv-secondary-l-2);
}
.pv-fill-secondary-l-3 {
	fill: var(--pv-secondary-l-3);
}
.pv-fill-secondary-l-4 {
	fill: var(--pv-secondary-l-4);
}
.pv-bg-tertiary {
	background-color: var(--pv-tertiary);
}
.pv-bg-tertiary-5 {
	background-color: var(--pv-tertiary-5);
}
.pv-bg-tertiary-10 {
	background-color: var(--pv-tertiary-10);
}
.pv-bg-tertiary-20 {
	background-color: var(--pv-tertiary-20);
}
.pv-bg-tertiary-30 {
	background-color: var(--pv-tertiary-30);
}
.pv-bg-tertiary-40 {
	background-color: var(--pv-tertiary-40);
}
.pv-bg-tertiary-50 {
	background-color: var(--pv-tertiary-50);
}
.pv-bg-tertiary-60 {
	background-color: var(--pv-tertiary-60);
}
.pv-bg-tertiary-70 {
	background-color: var(--pv-tertiary-70);
}
.pv-bg-tertiary-80 {
	background-color: var(--pv-tertiary-80);
}
.pv-bg-tertiary-90 {
	background-color: var(--pv-tertiary-90);
}
.pv-bg-tertiary-d-1 {
	background-color: var(--pv-tertiary-d-1);
}
.pv-bg-tertiary-d-2 {
	background-color: var(--pv-tertiary-d-2);
}
.pv-bg-tertiary-d-3 {
	background-color: var(--pv-tertiary-d-3);
}
.pv-bg-tertiary-d-4 {
	background-color: var(--pv-tertiary-d-4);
}
.pv-bg-tertiary-l-1 {
	background-color: var(--pv-tertiary-l-1);
}
.pv-bg-tertiary-l-2 {
	background-color: var(--pv-tertiary-l-2);
}
.pv-bg-tertiary-l-3 {
	background-color: var(--pv-tertiary-l-3);
}
.pv-bg-tertiary-l-4 {
	background-color: var(--pv-tertiary-l-4);
}
.pv-text-tertiary {
	color: var(--pv-tertiary);
}
.pv-text-tertiary-5 {
	color: var(--pv-tertiary-5);
}
.pv-text-tertiary-10 {
	color: var(--pv-tertiary-10);
}
.pv-text-tertiary-20 {
	color: var(--pv-tertiary-20);
}
.pv-text-tertiary-30 {
	color: var(--pv-tertiary-30);
}
.pv-text-tertiary-40 {
	color: var(--pv-tertiary-40);
}
.pv-text-tertiary-50 {
	color: var(--pv-tertiary-50);
}
.pv-text-tertiary-60 {
	color: var(--pv-tertiary-60);
}
.pv-text-tertiary-70 {
	color: var(--pv-tertiary-70);
}
.pv-text-tertiary-80 {
	color: var(--pv-tertiary-80);
}
.pv-text-tertiary-90 {
	color: var(--pv-tertiary-90);
}
.pv-text-tertiary-d-1 {
	color: var(--pv-tertiary-d-1);
}
.pv-text-tertiary-d-2 {
	color: var(--pv-tertiary-d-2);
}
.pv-text-tertiary-d-3 {
	color: var(--pv-tertiary-d-3);
}
.pv-text-tertiary-d-4 {
	color: var(--pv-tertiary-d-4);
}
.pv-text-tertiary-l-1 {
	color: var(--pv-tertiary-l-1);
}
.pv-text-tertiary-l-2 {
	color: var(--pv-tertiary-l-2);
}
.pv-text-tertiary-l-3 {
	color: var(--pv-tertiary-l-3);
}
.pv-text-tertiary-l-4 {
	color: var(--pv-tertiary-l-4);
}
.pv-border-tertiary {
	border-color: var(--pv-tertiary);
}
.pv-border-tertiary-5 {
	border-color: var(--pv-tertiary-5);
}
.pv-border-tertiary-10 {
	border-color: var(--pv-tertiary-10);
}
.pv-border-tertiary-20 {
	border-color: var(--pv-tertiary-20);
}
.pv-border-tertiary-30 {
	border-color: var(--pv-tertiary-30);
}
.pv-border-tertiary-40 {
	border-color: var(--pv-tertiary-40);
}
.pv-border-tertiary-50 {
	border-color: var(--pv-tertiary-50);
}
.pv-border-tertiary-60 {
	border-color: var(--pv-tertiary-60);
}
.pv-border-tertiary-70 {
	border-color: var(--pv-tertiary-70);
}
.pv-border-tertiary-80 {
	border-color: var(--pv-tertiary-80);
}
.pv-border-tertiary-90 {
	border-color: var(--pv-tertiary-90);
}
.pv-border-tertiary-d-1 {
	border-color: var(--pv-tertiary-d-1);
}
.pv-border-tertiary-d-2 {
	border-color: var(--pv-tertiary-d-2);
}
.pv-border-tertiary-d-3 {
	border-color: var(--pv-tertiary-d-3);
}
.pv-border-tertiary-d-4 {
	border-color: var(--pv-tertiary-d-4);
}
.pv-border-tertiary-l-1 {
	border-color: var(--pv-tertiary-l-1);
}
.pv-border-tertiary-l-2 {
	border-color: var(--pv-tertiary-l-2);
}
.pv-border-tertiary-l-3 {
	border-color: var(--pv-tertiary-l-3);
}
.pv-border-tertiary-l-4 {
	border-color: var(--pv-tertiary-l-4);
}
.pv-fill-tertiary {
	fill: var(--pv-tertiary);
}
.pv-fill-tertiary-5 {
	fill: var(--pv-tertiary-5);
}
.pv-fill-tertiary-10 {
	fill: var(--pv-tertiary-10);
}
.pv-fill-tertiary-20 {
	fill: var(--pv-tertiary-20);
}
.pv-fill-tertiary-30 {
	fill: var(--pv-tertiary-30);
}
.pv-fill-tertiary-40 {
	fill: var(--pv-tertiary-40);
}
.pv-fill-tertiary-50 {
	fill: var(--pv-tertiary-50);
}
.pv-fill-tertiary-60 {
	fill: var(--pv-tertiary-60);
}
.pv-fill-tertiary-70 {
	fill: var(--pv-tertiary-70);
}
.pv-fill-tertiary-80 {
	fill: var(--pv-tertiary-80);
}
.pv-fill-tertiary-90 {
	fill: var(--pv-tertiary-90);
}
.pv-fill-tertiary-d-1 {
	fill: var(--pv-tertiary-d-1);
}
.pv-fill-tertiary-d-2 {
	fill: var(--pv-tertiary-d-2);
}
.pv-fill-tertiary-d-3 {
	fill: var(--pv-tertiary-d-3);
}
.pv-fill-tertiary-d-4 {
	fill: var(--pv-tertiary-d-4);
}
.pv-fill-tertiary-l-1 {
	fill: var(--pv-tertiary-l-1);
}
.pv-fill-tertiary-l-2 {
	fill: var(--pv-tertiary-l-2);
}
.pv-fill-tertiary-l-3 {
	fill: var(--pv-tertiary-l-3);
}
.pv-fill-tertiary-l-4 {
	fill: var(--pv-tertiary-l-4);
}
.pv-bg-body {
	background-color: var(--pv-bg-body);
}
.pv-bg-surface {
	background-color: var(--pv-bg-surface);
}
.pv-text-body {
	color: var(--pv-text-body);
}
.pv-text-title {
	color: var(--pv-text-title);
}
.pv-bg-light {
	background-color: var(--pv-light);
}
.pv-bg-light-5 {
	background-color: var(--pv-light-5);
}
.pv-bg-light-10 {
	background-color: var(--pv-light-10);
}
.pv-bg-light-20 {
	background-color: var(--pv-light-20);
}
.pv-bg-light-30 {
	background-color: var(--pv-light-30);
}
.pv-bg-light-40 {
	background-color: var(--pv-light-40);
}
.pv-bg-light-50 {
	background-color: var(--pv-light-50);
}
.pv-bg-light-60 {
	background-color: var(--pv-light-60);
}
.pv-bg-light-70 {
	background-color: var(--pv-light-70);
}
.pv-bg-light-80 {
	background-color: var(--pv-light-80);
}
.pv-bg-light-90 {
	background-color: var(--pv-light-90);
}
.pv-text-light {
	color: var(--pv-light);
}
.pv-text-light-5 {
	color: var(--pv-light-5);
}
.pv-text-light-10 {
	color: var(--pv-light-10);
}
.pv-text-light-20 {
	color: var(--pv-light-20);
}
.pv-text-light-30 {
	color: var(--pv-light-30);
}
.pv-text-light-40 {
	color: var(--pv-light-40);
}
.pv-text-light-50 {
	color: var(--pv-light-50);
}
.pv-text-light-60 {
	color: var(--pv-light-60);
}
.pv-text-light-70 {
	color: var(--pv-light-70);
}
.pv-text-light-80 {
	color: var(--pv-light-80);
}
.pv-text-light-90 {
	color: var(--pv-light-90);
}
.pv-border-light {
	border-color: var(--pv-light);
}
.pv-border-light-5 {
	border-color: var(--pv-light-5);
}
.pv-border-light-10 {
	border-color: var(--pv-light-10);
}
.pv-border-light-20 {
	border-color: var(--pv-light-20);
}
.pv-border-light-30 {
	border-color: var(--pv-light-30);
}
.pv-border-light-40 {
	border-color: var(--pv-light-40);
}
.pv-border-light-50 {
	border-color: var(--pv-light-50);
}
.pv-border-light-60 {
	border-color: var(--pv-light-60);
}
.pv-border-light-70 {
	border-color: var(--pv-light-70);
}
.pv-border-light-80 {
	border-color: var(--pv-light-80);
}
.pv-border-light-90 {
	border-color: var(--pv-light-90);
}
.pv-bg-dark {
	background-color: var(--pv-dark);
}
.pv-bg-dark-5 {
	background-color: var(--pv-dark-5);
}
.pv-bg-dark-10 {
	background-color: var(--pv-dark-10);
}
.pv-bg-dark-20 {
	background-color: var(--pv-dark-20);
}
.pv-bg-dark-30 {
	background-color: var(--pv-dark-30);
}
.pv-bg-dark-40 {
	background-color: var(--pv-dark-40);
}
.pv-bg-dark-50 {
	background-color: var(--pv-dark-50);
}
.pv-bg-dark-60 {
	background-color: var(--pv-dark-60);
}
.pv-bg-dark-70 {
	background-color: var(--pv-dark-70);
}
.pv-bg-dark-80 {
	background-color: var(--pv-dark-80);
}
.pv-bg-dark-90 {
	background-color: var(--pv-dark-90);
}
.pv-text-dark {
	color: var(--pv-dark);
}
.pv-text-dark-5 {
	color: var(--pv-dark-5);
}
.pv-text-dark-10 {
	color: var(--pv-dark-10);
}
.pv-text-dark-20 {
	color: var(--pv-dark-20);
}
.pv-text-dark-30 {
	color: var(--pv-dark-30);
}
.pv-text-dark-40 {
	color: var(--pv-dark-40);
}
.pv-text-dark-50 {
	color: var(--pv-dark-50);
}
.pv-text-dark-60 {
	color: var(--pv-dark-60);
}
.pv-text-dark-70 {
	color: var(--pv-dark-70);
}
.pv-text-dark-80 {
	color: var(--pv-dark-80);
}
.pv-text-dark-90 {
	color: var(--pv-dark-90);
}
.pv-border-dark {
	border-color: var(--pv-dark);
}
.pv-border-dark-5 {
	border-color: var(--pv-dark-5);
}
.pv-border-dark-10 {
	border-color: var(--pv-dark-10);
}
.pv-border-dark-20 {
	border-color: var(--pv-dark-20);
}
.pv-border-dark-30 {
	border-color: var(--pv-dark-30);
}
.pv-border-dark-40 {
	border-color: var(--pv-dark-40);
}
.pv-border-dark-50 {
	border-color: var(--pv-dark-50);
}
.pv-border-dark-60 {
	border-color: var(--pv-dark-60);
}
.pv-border-dark-70 {
	border-color: var(--pv-dark-70);
}
.pv-border-dark-80 {
	border-color: var(--pv-dark-80);
}
.pv-border-dark-90 {
	border-color: var(--pv-dark-90);
}
.pv-bg-success {
	background-color: var(--pv-success);
}
.pv-text-success {
	color: var(--pv-success);
}
.pv-border-success {
	border-color: var(--pv-success);
}
.pv-bg-error {
	background-color: var(--pv-error);
}
.pv-bg-error-5 {
	background-color: var(--pv-error-5);
}
.pv-bg-error-10 {
	background-color: var(--pv-error-10);
}
.pv-bg-error-20 {
	background-color: var(--pv-error-20);
}
.pv-bg-error-30 {
	background-color: var(--pv-error-30);
}
.pv-bg-error-40 {
	background-color: var(--pv-error-40);
}
.pv-bg-error-50 {
	background-color: var(--pv-error-50);
}
.pv-bg-error-60 {
	background-color: var(--pv-error-60);
}
.pv-bg-error-70 {
	background-color: var(--pv-error-70);
}
.pv-bg-error-80 {
	background-color: var(--pv-error-80);
}
.pv-bg-error-90 {
	background-color: var(--pv-error-90);
}
.pv-text-error {
	color: var(--pv-error);
}
.pv-text-error-5 {
	color: var(--pv-error-5);
}
.pv-text-error-10 {
	color: var(--pv-error-10);
}
.pv-text-error-20 {
	color: var(--pv-error-20);
}
.pv-text-error-30 {
	color: var(--pv-error-30);
}
.pv-text-error-40 {
	color: var(--pv-error-40);
}
.pv-text-error-50 {
	color: var(--pv-error-50);
}
.pv-text-error-60 {
	color: var(--pv-error-60);
}
.pv-text-error-70 {
	color: var(--pv-error-70);
}
.pv-text-error-80 {
	color: var(--pv-error-80);
}
.pv-text-error-90 {
	color: var(--pv-error-90);
}
.pv-border-error {
	border-color: var(--pv-error);
}
.pv-border-error-5 {
	border-color: var(--pv-error-5);
}
.pv-border-error-10 {
	border-color: var(--pv-error-10);
}
.pv-border-error-20 {
	border-color: var(--pv-error-20);
}
.pv-border-error-30 {
	border-color: var(--pv-error-30);
}
.pv-border-error-40 {
	border-color: var(--pv-error-40);
}
.pv-border-error-50 {
	border-color: var(--pv-error-50);
}
.pv-border-error-60 {
	border-color: var(--pv-error-60);
}
.pv-border-error-70 {
	border-color: var(--pv-error-70);
}
.pv-border-error-80 {
	border-color: var(--pv-error-80);
}
.pv-border-error-90 {
	border-color: var(--pv-error-90);
}
.pv-padding-5xs {
	padding: var(--pv-space-5xs);
}
.pv-padding-4xs {
	padding: var(--pv-space-4xs);
}
.pv-padding-3xs {
	padding: var(--pv-space-3xs);
}
.pv-padding-2xs {
	padding: var(--pv-space-2xs);
}
.pv-padding-xs {
	padding: var(--pv-space-xs);
}
.pv-padding-s {
	padding: var(--pv-space-s);
}
.pv-padding-m {
	padding: var(--pv-space-m);
}
.pv-padding-l {
	padding: var(--pv-space-l);
}
.pv-padding-xl {
	padding: var(--pv-space-xl);
}
.pv-padding-2xl {
	padding: var(--pv-space-2xl);
}
.pv-padding-3xl {
	padding: var(--pv-space-3xl);
}
.pv-padding-4xl {
	padding: var(--pv-space-4xl);
}
.pv-padding-left-5xs {
	padding-left: var(--pv-space-5xs);
}
.pv-padding-left-4xs {
	padding-left: var(--pv-space-4xs);
}
.pv-padding-left-3xs {
	padding-left: var(--pv-space-3xs);
}
.pv-padding-left-2xs {
	padding-left: var(--pv-space-2xs);
}
.pv-padding-left-xs {
	padding-left: var(--pv-space-xs);
}
.pv-padding-left-s {
	padding-left: var(--pv-space-s);
}
.pv-padding-left-m {
	padding-left: var(--pv-space-m);
}
.pv-padding-left-l {
	padding-left: var(--pv-space-l);
}
.pv-padding-left-xl {
	padding-left: var(--pv-space-xl);
}
.pv-padding-left-2xl {
	padding-left: var(--pv-space-2xl);
}
.pv-padding-left-3xl {
	padding-left: var(--pv-space-3xl);
}
.pv-padding-left-4xl {
	padding-left: var(--pv-space-4xl);
}
.pv-padding-right-5xs {
	padding-right: var(--pv-space-5xs);
}
.pv-padding-right-4xs {
	padding-right: var(--pv-space-4xs);
}
.pv-padding-right-3xs {
	padding-right: var(--pv-space-3xs);
}
.pv-padding-right-2xs {
	padding-right: var(--pv-space-2xs);
}
.pv-padding-right-xs {
	padding-right: var(--pv-space-xs);
}
.pv-padding-right-s {
	padding-right: var(--pv-space-s);
}
.pv-padding-right-m {
	padding-right: var(--pv-space-m);
}
.pv-padding-right-l {
	padding-right: var(--pv-space-l);
}
.pv-padding-right-xl {
	padding-right: var(--pv-space-xl);
}
.pv-padding-right-2xl {
	padding-right: var(--pv-space-2xl);
}
.pv-padding-right-3xl {
	padding-right: var(--pv-space-3xl);
}
.pv-padding-right-4xl {
	padding-right: var(--pv-space-4xl);
}
.pv-padding-top-5xs {
	padding-top: var(--pv-space-5xs);
}
.pv-padding-top-4xs {
	padding-top: var(--pv-space-4xs);
}
.pv-padding-top-3xs {
	padding-top: var(--pv-space-3xs);
}
.pv-padding-top-2xs {
	padding-top: var(--pv-space-2xs);
}
.pv-padding-top-xs {
	padding-top: var(--pv-space-xs);
}
.pv-padding-top-s {
	padding-top: var(--pv-space-s);
}
.pv-padding-top-m {
	padding-top: var(--pv-space-m);
}
.pv-padding-top-l {
	padding-top: var(--pv-space-l);
}
.pv-padding-top-xl {
	padding-top: var(--pv-space-xl);
}
.pv-padding-top-2xl {
	padding-top: var(--pv-space-2xl);
}
.pv-padding-top-3xl {
	padding-top: var(--pv-space-3xl);
}
.pv-padding-top-4xl {
	padding-top: var(--pv-space-4xl);
}
.pv-padding-bottom-5xs {
	padding-bottom: var(--pv-space-5xs);
}
.pv-padding-bottom-4xs {
	padding-bottom: var(--pv-space-4xs);
}
.pv-padding-bottom-3xs {
	padding-bottom: var(--pv-space-3xs);
}
.pv-padding-bottom-2xs {
	padding-bottom: var(--pv-space-2xs);
}
.pv-padding-bottom-xs {
	padding-bottom: var(--pv-space-xs);
}
.pv-padding-bottom-s {
	padding-bottom: var(--pv-space-s);
}
.pv-padding-bottom-m {
	padding-bottom: var(--pv-space-m);
}
.pv-padding-bottom-l {
	padding-bottom: var(--pv-space-l);
}
.pv-padding-bottom-xl {
	padding-bottom: var(--pv-space-xl);
}
.pv-padding-bottom-2xl {
	padding-bottom: var(--pv-space-2xl);
}
.pv-padding-bottom-3xl {
	padding-bottom: var(--pv-space-3xl);
}
.pv-padding-bottom-4xl {
	padding-bottom: var(--pv-space-4xl);
}
.pv-padding-horizontal-5xs {
	padding-left: var(--pv-space-5xs);
	padding-right: var(--pv-space-5xs);
}
.pv-padding-horizontal-4xs {
	padding-left: var(--pv-space-4xs);
	padding-right: var(--pv-space-4xs);
}
.pv-padding-horizontal-3xs {
	padding-left: var(--pv-space-3xs);
	padding-right: var(--pv-space-3xs);
}
.pv-padding-horizontal-2xs {
	padding-left: var(--pv-space-2xs);
	padding-right: var(--pv-space-2xs);
}
.pv-padding-horizontal-xs {
	padding-left: var(--pv-space-xs);
	padding-right: var(--pv-space-xs);
}
.pv-padding-horizontal-s {
	padding-left: var(--pv-space-s);
	padding-right: var(--pv-space-s);
}
.pv-padding-horizontal-m {
	padding-left: var(--pv-space-m);
	padding-right: var(--pv-space-m);
}
.pv-padding-horizontal-l {
	padding-left: var(--pv-space-l);
	padding-right: var(--pv-space-l);
}
.pv-padding-horizontal-xl {
	padding-left: var(--pv-space-xl);
	padding-right: var(--pv-space-xl);
}
.pv-padding-horizontal-2xl {
	padding-left: var(--pv-space-2xl);
	padding-right: var(--pv-space-2xl);
}
.pv-padding-horizontal-3xl {
	padding-left: var(--pv-space-3xl);
	padding-right: var(--pv-space-3xl);
}
.pv-padding-horizontal-4xl {
	padding-left: var(--pv-space-4xl);
	padding-right: var(--pv-space-4xl);
}
.pv-padding-vertical-5xs {
	padding-top: var(--pv-space-5xs);
	padding-bottom: var(--pv-space-5xs);
}
.pv-padding-vertical-4xs {
	padding-top: var(--pv-space-4xs);
	padding-bottom: var(--pv-space-4xs);
}
.pv-padding-vertical-3xs {
	padding-top: var(--pv-space-3xs);
	padding-bottom: var(--pv-space-3xs);
}
.pv-padding-vertical-2xs {
	padding-top: var(--pv-space-2xs);
	padding-bottom: var(--pv-space-2xs);
}
.pv-padding-vertical-xs {
	padding-top: var(--pv-space-xs);
	padding-bottom: var(--pv-space-xs);
}
.pv-padding-vertical-s {
	padding-top: var(--pv-space-s);
	padding-bottom: var(--pv-space-s);
}
.pv-padding-vertical-m {
	padding-top: var(--pv-space-m);
	padding-bottom: var(--pv-space-m);
}
.pv-padding-vertical-l {
	padding-top: var(--pv-space-l);
	padding-bottom: var(--pv-space-l);
}
.pv-padding-vertical-xl {
	padding-top: var(--pv-space-xl);
	padding-bottom: var(--pv-space-xl);
}
.pv-padding-vertical-2xl {
	padding-top: var(--pv-space-2xl);
	padding-bottom: var(--pv-space-2xl);
}
.pv-padding-vertical-3xl {
	padding-top: var(--pv-space-3xl);
	padding-bottom: var(--pv-space-3xl);
}
.pv-padding-vertical-4xl {
	padding-top: var(--pv-space-4xl);
	padding-bottom: var(--pv-space-4xl);
}
.pv-margin-5xs {
	margin: var(--pv-space-5xs);
}
.pv-margin-4xs {
	margin: var(--pv-space-4xs);
}
.pv-margin-3xs {
	margin: var(--pv-space-3xs);
}
.pv-margin-2xs {
	margin: var(--pv-space-2xs);
}
.pv-margin-xs {
	margin: var(--pv-space-xs);
}
.pv-margin-s {
	margin: var(--pv-space-s);
}
.pv-margin-m {
	margin: var(--pv-space-m);
}
.pv-margin-l {
	margin: var(--pv-space-l);
}
.pv-margin-xl {
	margin: var(--pv-space-xl);
}
.pv-margin-2xl {
	margin: var(--pv-space-2xl);
}
.pv-margin-3xl {
	margin: var(--pv-space-3xl);
}
.pv-margin-4xl {
	margin: var(--pv-space-4xl);
}
.pv-margin-left-5xs {
	margin-left: var(--pv-space-5xs);
}
.pv-margin-left-4xs {
	margin-left: var(--pv-space-4xs);
}
.pv-margin-left-3xs {
	margin-left: var(--pv-space-3xs);
}
.pv-margin-left-2xs {
	margin-left: var(--pv-space-2xs);
}
.pv-margin-left-xs {
	margin-left: var(--pv-space-xs);
}
.pv-margin-left-s {
	margin-left: var(--pv-space-s);
}
.pv-margin-left-m {
	margin-left: var(--pv-space-m);
}
.pv-margin-left-l {
	margin-left: var(--pv-space-l);
}
.pv-margin-left-xl {
	margin-left: var(--pv-space-xl);
}
.pv-margin-left-2xl {
	margin-left: var(--pv-space-2xl);
}
.pv-margin-left-3xl {
	margin-left: var(--pv-space-3xl);
}
.pv-margin-left-4xl {
	margin-left: var(--pv-space-4xl);
}
.pv-margin-right-5xs {
	margin-right: var(--pv-space-5xs);
}
.pv-margin-right-4xs {
	margin-right: var(--pv-space-4xs);
}
.pv-margin-right-3xs {
	margin-right: var(--pv-space-3xs);
}
.pv-margin-right-2xs {
	margin-right: var(--pv-space-2xs);
}
.pv-margin-right-xs {
	margin-right: var(--pv-space-xs);
}
.pv-margin-right-s {
	margin-right: var(--pv-space-s);
}
.pv-margin-right-m {
	margin-right: var(--pv-space-m);
}
.pv-margin-right-l {
	margin-right: var(--pv-space-l);
}
.pv-margin-right-xl {
	margin-right: var(--pv-space-xl);
}
.pv-margin-right-2xl {
	margin-right: var(--pv-space-2xl);
}
.pv-margin-right-3xl {
	margin-right: var(--pv-space-3xl);
}
.pv-margin-right-4xl {
	margin-right: var(--pv-space-4xl);
}
.pv-margin-top-5xs {
	margin-top: var(--pv-space-5xs);
}
.pv-margin-top-4xs {
	margin-top: var(--pv-space-4xs);
}
.pv-margin-top-3xs {
	margin-top: var(--pv-space-3xs);
}
.pv-margin-top-2xs {
	margin-top: var(--pv-space-2xs);
}
.pv-margin-top-xs {
	margin-top: var(--pv-space-xs);
}
.pv-margin-top-s {
	margin-top: var(--pv-space-s);
}
.pv-margin-top-m {
	margin-top: var(--pv-space-m);
}
.pv-margin-top-l {
	margin-top: var(--pv-space-l);
}
.pv-margin-top-xl {
	margin-top: var(--pv-space-xl);
}
.pv-margin-top-2xl {
	margin-top: var(--pv-space-2xl);
}
.pv-margin-top-3xl {
	margin-top: var(--pv-space-3xl);
}
.pv-margin-top-4xl {
	margin-top: var(--pv-space-4xl);
}
.pv-margin-bottom-5xs {
	margin-bottom: var(--pv-space-5xs);
}
.pv-margin-bottom-4xs {
	margin-bottom: var(--pv-space-4xs);
}
.pv-margin-bottom-3xs {
	margin-bottom: var(--pv-space-3xs);
}
.pv-margin-bottom-2xs {
	margin-bottom: var(--pv-space-2xs);
}
.pv-margin-bottom-xs {
	margin-bottom: var(--pv-space-xs);
}
.pv-margin-bottom-s {
	margin-bottom: var(--pv-space-s);
}
.pv-margin-bottom-m {
	margin-bottom: var(--pv-space-m);
}
.pv-margin-bottom-l {
	margin-bottom: var(--pv-space-l);
}
.pv-margin-bottom-xl {
	margin-bottom: var(--pv-space-xl);
}
.pv-margin-bottom-2xl {
	margin-bottom: var(--pv-space-2xl);
}
.pv-margin-bottom-3xl {
	margin-bottom: var(--pv-space-3xl);
}
.pv-margin-bottom-4xl {
	margin-bottom: var(--pv-space-4xl);
}
.pv-margin-horizontal-5xs {
	margin-left: var(--pv-space-5xs);
	margin-right: var(--pv-space-5xs);
}
.pv-margin-horizontal-4xs {
	margin-left: var(--pv-space-4xs);
	margin-right: var(--pv-space-4xs);
}
.pv-margin-horizontal-3xs {
	margin-left: var(--pv-space-3xs);
	margin-right: var(--pv-space-3xs);
}
.pv-margin-horizontal-2xs {
	margin-left: var(--pv-space-2xs);
	margin-right: var(--pv-space-2xs);
}
.pv-margin-horizontal-xs {
	margin-left: var(--pv-space-xs);
	margin-right: var(--pv-space-xs);
}
.pv-margin-horizontal-s {
	margin-left: var(--pv-space-s);
	margin-right: var(--pv-space-s);
}
.pv-margin-horizontal-m {
	margin-left: var(--pv-space-m);
	margin-right: var(--pv-space-m);
}
.pv-margin-horizontal-l {
	margin-left: var(--pv-space-l);
	margin-right: var(--pv-space-l);
}
.pv-margin-horizontal-xl {
	margin-left: var(--pv-space-xl);
	margin-right: var(--pv-space-xl);
}
.pv-margin-horizontal-2xl {
	margin-left: var(--pv-space-2xl);
	margin-right: var(--pv-space-2xl);
}
.pv-margin-horizontal-3xl {
	margin-left: var(--pv-space-3xl);
	margin-right: var(--pv-space-3xl);
}
.pv-margin-horizontal-4xl {
	margin-left: var(--pv-space-4xl);
	margin-right: var(--pv-space-4xl);
}
.pv-margin-vertical-5xs {
	margin-top: var(--pv-space-5xs);
	margin-bottom: var(--pv-space-5xs);
}
.pv-margin-vertical-4xs {
	margin-top: var(--pv-space-4xs);
	margin-bottom: var(--pv-space-4xs);
}
.pv-margin-vertical-3xs {
	margin-top: var(--pv-space-3xs);
	margin-bottom: var(--pv-space-3xs);
}
.pv-margin-vertical-2xs {
	margin-top: var(--pv-space-2xs);
	margin-bottom: var(--pv-space-2xs);
}
.pv-margin-vertical-xs {
	margin-top: var(--pv-space-xs);
	margin-bottom: var(--pv-space-xs);
}
.pv-margin-vertical-s {
	margin-top: var(--pv-space-s);
	margin-bottom: var(--pv-space-s);
}
.pv-margin-vertical-m {
	margin-top: var(--pv-space-m);
	margin-bottom: var(--pv-space-m);
}
.pv-margin-vertical-l {
	margin-top: var(--pv-space-l);
	margin-bottom: var(--pv-space-l);
}
.pv-margin-vertical-xl {
	margin-top: var(--pv-space-xl);
	margin-bottom: var(--pv-space-xl);
}
.pv-margin-vertical-2xl {
	margin-top: var(--pv-space-2xl);
	margin-bottom: var(--pv-space-2xl);
}
.pv-margin-vertical-3xl {
	margin-top: var(--pv-space-3xl);
	margin-bottom: var(--pv-space-3xl);
}
.pv-margin-vertical-4xl {
	margin-top: var(--pv-space-4xl);
	margin-bottom: var(--pv-space-4xl);
}
.pv-gap-5xs {
	gap: var(--pv-space-5xs);
}
.pv-gap-4xs {
	gap: var(--pv-space-4xs);
}
.pv-gap-3xs {
	gap: var(--pv-space-3xs);
}
.pv-gap-2xs {
	gap: var(--pv-space-2xs);
}
.pv-gap-xs {
	gap: var(--pv-space-xs);
}
.pv-gap-s {
	gap: var(--pv-space-s);
}
.pv-gap-m {
	gap: var(--pv-space-m);
}
.pv-gap-l {
	gap: var(--pv-space-l);
}
.pv-gap-xl {
	gap: var(--pv-space-xl);
}
.pv-gap-2xl {
	gap: var(--pv-space-2xl);
}
.pv-gap-3xl {
	gap: var(--pv-space-3xl);
}
.pv-gap-4xl {
	gap: var(--pv-space-4xl);
}
.pv-text-xs {
	font-size: var(--pv-text-xs);
}
.pv-text-s {
	font-size: var(--pv-text-s);
}
.pv-text-m {
	font-size: var(--pv-text-m);
}
.pv-text-l {
	font-size: var(--pv-text-l);
}
.pv-text-xl {
	font-size: var(--pv-text-xl);
}
.pv-text-2xl {
	font-size: var(--pv-text-2xl);
}
.pv-text-3xl {
	font-size: var(--pv-text-3xl);
}
.pv-text-4xl {
	font-size: var(--pv-text-4xl);
}
.pv-text-5xl {
	font-size: var(--pv-text-5xl);
}
H1 {
	font-size: var(--pv-text-4xl);
	line-height: 1.1;
}
H2 {
	font-size: var(--pv-text-3xl);
	line-height: 1.1;
}
H3 {
	font-size: var(--pv-text-2xl);
	line-height: 1.2;
}
H4 {
	font-size: var(--pv-text-xl);
	line-height: 1.2;
}
H5 {
	font-size: var(--pv-text-l);
	line-height: 1.2;
}
H6 {
	font-size: var(--pv-text-m);
	line-height: 1.3;
}
.pv-line-height-xs {
	line-height: 1.1;
}
.pv-line-height-s {
	line-height: 1.3;
}
.pv-line-height-m {
	line-height: 1.65;
}
.pv-line-height-l {
	line-height: 1.8;
}
.pv-line-height-xl {
	line-height: 2;
}
.pv-italic {
	font-style: italic;
}
.pv-bold {
	font-weight: bold;
}
.pv-lowercase {
	text-transform: lowercase;
}
.pv-uppercase {
	text-transform: uppercase;
}
.pv-underline {
	text-decoration: underline;
}
.pv-font-100 {
	font-weight: 100;
}
.pv-font-200 {
	font-weight: 200;
}
.pv-font-300 {
	font-weight: 300;
}
.pv-font-400 {
	font-weight: 400;
}
.pv-font-500 {
	font-weight: 500;
}
.pv-font-600 {
	font-weight: 600;
}
.pv-font-700 {
	font-weight: 700;
}
.pv-font-800 {
	font-weight: 800;
}
.pv-font-900 {
	font-weight: 900;
}
.pv-text-left {
	text-align: left;
}
.pv-text-center {
	text-align: center;
}
.pv-text-right {
	text-align: right;
}
.pv-row {
	display: grid;
	grid-auto-flow: column;
	justify-content: start;
}
.pv-column {
	display: grid;
	grid-auto-flow: row;
	justify-items: start;
	align-content: start;
}
.pv-columns-2 {
	display: grid;
	grid-template-columns: var(--pv-columns-2);
}
.pv-columns-3 {
	display: grid;
	grid-template-columns: var(--pv-columns-3);
}
.pv-columns-4 {
	display: grid;
	grid-template-columns: var(--pv-columns-4);
}
.pv-columns-5 {
	display: grid;
	grid-template-columns: var(--pv-columns-5);
}
.pv-columns-6 {
	display: grid;
	grid-template-columns: var(--pv-columns-6);
}
.pv-columns-7 {
	display: grid;
	grid-template-columns: var(--pv-columns-7);
}
.pv-columns-8 {
	display: grid;
	grid-template-columns: var(--pv-columns-8);
}
.pv-columns-min-5 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(5rem, 1fr));
}
.pv-columns-min-10 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(10rem, 1fr));
}
.pv-columns-min-20 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(20rem, 1fr));
}
.pv-columns-min-30 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(30rem, 1fr));
}
.pv-columns-min-40 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(40rem, 1fr));
}
.pv-columns-min-50 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(50rem, 1fr));
}
.pv-columns-min-60 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(60rem, 1fr));
}
.pv-columns-min-70 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(70rem, 1fr));
}
.pv-columns-min-15 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(15rem, 1fr));
}
.pv-flex-row {
	display: flex;
	flex-direction: row;
}
.pv-flex-column {
	display: flex;
	flex-direction: column;
}
.pv-flex-1 {
	flex: 1;
}
.pv-flex-2 {
	flex: 2;
}
.pv-flex-3 {
	flex: 3;
}
.pv-flex-wrap {
	flex-wrap: wrap;
}
.pv-flex-nowrap {
	flex-wrap: nowrap;
}
.pv-col-span-2 {
	grid-column: auto / span 2;
}
.pv-col-span-3 {
	grid-column: auto / span 3;
}
.pv-col-span-4 {
	grid-column: auto / span 4;
}
.pv-col-span-5 {
	grid-column: auto / span 5;
}
.pv-col-span-6 {
	grid-column: auto / span 6;
}
.pv-col-span-7 {
	grid-column: auto / span 7;
}
.pv-col-span-8 {
	grid-column: auto / span 8;
}
.pv-col-start-1 {
	grid-column-start: 1;
}
.pv-col-start-2 {
	grid-column-start: 2;
}
.pv-col-start-3 {
	grid-column-start: 3;
}
.pv-col-start-4 {
	grid-column-start: 4;
}
.pv-col-start-5 {
	grid-column-start: 5;
}
.pv-col-start-6 {
	grid-column-start: 6;
}
.pv-col-start-7 {
	grid-column-start: 7;
}
.pv-col-start-8 {
	grid-column-start: 8;
}
.pv-row-span-2 {
	grid-row: auto / span 2;
}
.pv-row-span-3 {
	grid-row: auto / span 3;
}
.pv-row-span-4 {
	grid-row: auto / span 4;
}
.pv-row-span-5 {
	grid-row: auto / span 5;
}
.pv-row-span-6 {
	grid-row: auto / span 6;
}
.pv-row-span-7 {
	grid-row: auto / span 7;
}
.pv-row-span-8 {
	grid-row: auto / span 8;
}
.pv-row-start-1 {
	grid-row-start: 1;
}
.pv-row-start-2 {
	grid-row-start: 2;
}
.pv-row-start-3 {
	grid-row-start: 3;
}
.pv-row-start-4 {
	grid-row-start: 4;
}
.pv-row-start-5 {
	grid-row-start: 5;
}
.pv-row-start-6 {
	grid-row-start: 6;
}
.pv-row-start-7 {
	grid-row-start: 7;
}
.pv-row-start-8 {
	grid-row-start: 8;
}
.pv-items-left {
	justify-items: start;
}
.pv-content-left {
	justify-content: start;
}
.pv-items-center {
	justify-items: center;
}
.pv-content-center {
	justify-content: center;
}
.pv-items-right {
	justify-items: end;
}
.pv-content-right {
	justify-content: end;
}
.pv-items-top {
	align-items: start;
}
.pv-content-top {
	align-content: start;
}
.pv-items-middle {
	align-items: center;
}
.pv-content-middle {
	align-content: center;
}
.pv-items-bottom {
	align-items: end;
}
.pv-content-bottom {
	align-content: end;
}
.pv-items-stretch {
	align-items: stretch;
}
.pv-content-stretch {
	justify-content: stretch;
}
.pv-space-between {
	justify-content: space-between;
}
.pv-space-around {
	justify-content: space-around;
}
.pv-self-left {
	margin-right: auto;
	place-self: start;
}
.pv-self-center {
	margin-inline: auto;
	place-self: center;
}
.pv-self-right {
	margin-left: auto;
	place-self: end;
}
.pv-self-top {
	margin-bottom: auto;
	align-self: start;
}
.pv-self-middle {
	margin-block: auto;
	align-self: center;
}
.pv-self-bottom {
	margin-top: auto;
	align-self: end;
}
.pv-self-stretch {
	align-self: stretch;
}
.pv-full-width {
	width: 100%;
}
.pv-full-height {
	height: 100%;
}
.pv-screen-width {
	width: 100vw;
}
.pv-screen-height {
	height: 100vh;
}
.pv-auto-width {
	width: auto;
}
.pv-auto-height {
	height: auto;
}
.pv-width-90 {
	width: 90%;
}
.pv-width-80 {
	width: 80%;
}
.pv-width-70 {
	width: 70%;
}
.pv-width-60 {
	width: 60%;
}
.pv-width-50 {
	width: 50%;
}
.pv-width-40 {
	width: 40%;
}
.pv-width-30 {
	width: 30%;
}
.pv-width-20 {
	width: 20%;
}
.pv-width-10 {
	width: 10%;
}
.pv-max-site-width {
	max-width: 140rem;
	width: 100%;
}
.pv-max-width-140 {
	max-width: 140rem;
}
.pv-max-width-130 {
	max-width: 130rem;
}
.pv-max-width-120 {
	max-width: 120rem;
}
.pv-max-width-110 {
	max-width: 110rem;
}
.pv-max-width-100 {
	max-width: 100rem;
}
.pv-max-width-90 {
	max-width: 90rem;
}
.pv-max-width-80 {
	max-width: 80rem;
}
.pv-max-width-70 {
	max-width: 70rem;
}
.pv-max-width-60 {
	max-width: 60rem;
}
.pv-max-width-50 {
	max-width: 50rem;
}
.pv-max-width-40 {
	max-width: 40rem;
}
.pv-max-width-30 {
	max-width: 30rem;
}
.pv-max-width-20 {
	max-width: 20rem;
}
.pv-max-width-10 {
	max-width: 10rem;
}
.pv-radius-xs {
	border-radius: var(--pv-radius-xs);
}
.pv-radius-s {
	border-radius: var(--pv-radius-s);
}
.pv-radius-m {
	border-radius: var(--pv-radius-m);
}
.pv-radius-l {
	border-radius: var(--pv-radius-l);
}
.pv-radius-xl {
	border-radius: var(--pv-radius-xl);
}
.pv-radius-full {
	border-radius: var(--pv-radius-full);
}
.pv-border {
	border-width: 1px;
	border-style: solid;
}
.pv-border-left {
	border-left-width: 1px;
	border-left-style: solid;
}
.pv-border-right {
	border-right-width: 1px;
	border-right-style: solid;
}
.pv-border-top {
	border-top-width: 1px;
	border-top-style: solid;
}
.pv-border-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.pv-shadow-xs {
	box-shadow: var(--pv-shadow-xs);
}
.pv-shadow-s {
	box-shadow: var(--pv-shadow-s);
}
.pv-shadow-m {
	box-shadow: var(--pv-shadow-m);
}
.pv-shadow-l {
	box-shadow: var(--pv-shadow-l);
}
.pv-shadow-xl {
	box-shadow: var(--pv-shadow-xl);
}
.pv-opacity-0 {
	opacity: 0;
}
.pv-opacity-10 {
	opacity: 0.1;
}
.pv-opacity-20 {
	opacity: 0.2;
}
.pv-opacity-30 {
	opacity: 0.3;
}
.pv-opacity-40 {
	opacity: 0.4;
}
.pv-opacity-50 {
	opacity: 0.5;
}
.pv-opacity-60 {
	opacity: 0.6;
}
.pv-opacity-70 {
	opacity: 0.7;
}
.pv-opacity-80 {
	opacity: 0.8;
}
.pv-opacity-90 {
	opacity: 0.9;
}
.pv-opacity-100 {
	opacity: 1;
}
.pv-aspect-1 {
	aspect-ratio: 1;
}
.pv-aspect-4-3 {
	aspect-ratio: 4 / 3;
}
.pv-aspect-3-4 {
	aspect-ratio: 3 / 4;
}
.pv-aspect-3-2 {
	aspect-ratio: 3 / 2;
}
.pv-aspect-2-3 {
	aspect-ratio: 2 / 3;
}
.pv-aspect-16-9 {
	aspect-ratio: 16 / 9;
}
.pv-aspect-9-16 {
	aspect-ratio: 9 / 16;
}
.pv-fit-contain {
	object-fit: contain;
}
.pv-fit-cover {
	object-fit: cover;
}
.pv-fit-fill {
	object-fit: fill;
}
.pv-bg-blur-xs {
	backdrop-filter: blur(2px);
}
.pv-bg-blur-s {
	backdrop-filter: blur(4px);
}
.pv-bg-blur-m {
	backdrop-filter: blur(8px);
}
.pv-bg-blur-l {
	backdrop-filter: blur(16px);
}
.pv-bg-blur-xl {
	backdrop-filter: blur(32px);
}
.pv-grayscale {
	filter: grayscale(1);
}
.pv-rotate-90 {
	transform: rotate(90deg);
}
.pv-rotate-180 {
	transform: rotate(180deg);
}
.pv-display-none {
	display: none;
}
.pv-visible {
	visibility: visible;
}
.pv-hidden {
	visibility: hidden;
}
.pv-overflow-hidden {
	overflow: hidden;
}
.pv-overflow-auto {
	overflow: auto;
}
.pv-overflow-x-hidden {
	overflow-x: hidden;
}
.pv-overflow-x-auto {
	overflow-x: auto;
}
.pv-overflow-y-hidden {
	overflow-y: hidden;
}
.pv-overflow-y-auto {
	overflow-y: auto;
}
.pv-list-none {
	list-style-type: none;
}
.pv-white-space-nowrap {
	white-space: nowrap;
}
.pv-transition-global {
	transition: all 0.3s;
}
.pv-relative {
	position: relative;
}
.pv-absolute {
	position: absolute;
}
.pv-sticky {
	position: sticky;
}
.pv-fixed {
	position: fixed;
}
.pv-inset-0 {
	inset: 0;
}
.pv-bottom-0 {
	bottom: 0;
}
.pv-top-0 {
	top: 0;
}
.pv-left-0 {
	left: 0;
}
.pv-right-0 {
	right: 0;
}
.pv-pointer {
	cursor: pointer;
}
.pv-not-allowed {
	cursor: not-allowed;
}
.pv-cursor-auto {
	cursor: auto;
}
.pv-no-pointer-events {
	pointer-events: none;
}
.pv-z--1 {
	z-index: -1;
}
.pv-z-0 {
	z-index: 0;
}
.pv-z-1 {
	z-index: 1;
}
.pv-z-10 {
	z-index: 10;
}
.pv-z-100 {
	z-index: 100;
}
.pv-z-1000 {
	z-index: 1000;
}
.pv-z-10000 {
	z-index: 10000;
}
@media (max-width: 1400px) {
	.pv-column--on-xl {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.pv-row--on-xl {
		grid-template-columns: unset;
		grid-auto-flow: column;
	}
	.pv-columns-2--on-xl {
		grid-template-columns: var(--pv-columns-2);
	}
	.pv-columns-3--on-xl {
		grid-template-columns: var(--pv-columns-3);
	}
	.pv-columns-4--on-xl {
		grid-template-columns: var(--pv-columns-4);
	}
	.pv-columns-5--on-xl {
		grid-template-columns: var(--pv-columns-5);
	}
	.pv-columns-6--on-xl {
		grid-template-columns: var(--pv-columns-6);
	}
	.pv-col-span-1--on-xl {
		grid-column: auto / span 1;
	}
	.pv-col-span-2--on-xl {
		grid-column: auto / span 2;
	}
	.pv-col-span-3--on-xl {
		grid-column: auto / span 3;
	}
	.pv-col-span-4--on-xl {
		grid-column: auto / span 4;
	}
	.pv-col-span-5--on-xl {
		grid-column: auto / span 5;
	}
	.pv-col-span-6--on-xl {
		grid-column: auto / span 6;
	}
	.pv-col-start-1--on-xl {
		grid-column-start: 1;
	}
	.pv-col-start-2--on-xl {
		grid-column-start: 2;
	}
	.pv-col-start-3--on-xl {
		grid-column-start: 3;
	}
	.pv-col-start-4--on-xl {
		grid-column-start: 4;
	}
	.pv-col-start-5--on-xl {
		grid-column-start: 5;
	}
	.pv-col-start-6--on-xl {
		grid-column-start: 6;
	}
	.pv-row-span-1--on-xl {
		grid-row: auto / span 1;
	}
	.pv-row-span-2--on-xl {
		grid-row: auto / span 2;
	}
	.pv-row-span-3--on-xl {
		grid-row: auto / span 3;
	}
	.pv-row-span-4--on-xl {
		grid-row: auto / span 4;
	}
	.pv-row-span-5--on-xl {
		grid-row: auto / span 5;
	}
	.pv-row-span-6--on-xl {
		grid-row: auto / span 6;
	}
	.pv-row-start-1--on-xl {
		grid-row-start: 1;
	}
	.pv-row-start-2--on-xl {
		grid-row-start: 2;
	}
	.pv-row-start-3--on-xl {
		grid-row-start: 3;
	}
	.pv-row-start-4--on-xl {
		grid-row-start: 4;
	}
	.pv-row-start-5--on-xl {
		grid-row-start: 5;
	}
	.pv-row-start-6--on-xl {
		grid-row-start: 6;
	}
}
@media (max-width: 992px) {
	.pv-column--on-l {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.pv-row--on-l {
		grid-template-columns: unset;
		grid-auto-flow: column;
	}
	.pv-columns-2--on-l {
		grid-template-columns: var(--pv-columns-2);
	}
	.pv-columns-3--on-l {
		grid-template-columns: var(--pv-columns-3);
	}
	.pv-columns-4--on-l {
		grid-template-columns: var(--pv-columns-4);
	}
	.pv-columns-5--on-l {
		grid-template-columns: var(--pv-columns-5);
	}
	.pv-columns-6--on-l {
		grid-template-columns: var(--pv-columns-6);
	}
	.pv-col-span-1--on-l {
		grid-column: auto / span 1;
	}
	.pv-col-span-2--on-l {
		grid-column: auto / span 2;
	}
	.pv-col-span-3--on-l {
		grid-column: auto / span 3;
	}
	.pv-col-span-4--on-l {
		grid-column: auto / span 4;
	}
	.pv-col-span-5--on-l {
		grid-column: auto / span 5;
	}
	.pv-col-span-6--on-l {
		grid-column: auto / span 6;
	}
	.pv-col-start-1--on-l {
		grid-column-start: 1;
	}
	.pv-col-start-2--on-l {
		grid-column-start: 2;
	}
	.pv-col-start-3--on-l {
		grid-column-start: 3;
	}
	.pv-col-start-4--on-l {
		grid-column-start: 4;
	}
	.pv-col-start-5--on-l {
		grid-column-start: 5;
	}
	.pv-col-start-6--on-l {
		grid-column-start: 6;
	}
	.pv-row-span-1--on-l {
		grid-row: auto / span 1;
	}
	.pv-row-span-2--on-l {
		grid-row: auto / span 2;
	}
	.pv-row-span-3--on-l {
		grid-row: auto / span 3;
	}
	.pv-row-span-4--on-l {
		grid-row: auto / span 4;
	}
	.pv-row-span-5--on-l {
		grid-row: auto / span 5;
	}
	.pv-row-span-6--on-l {
		grid-row: auto / span 6;
	}
	.pv-row-start-1--on-l {
		grid-row-start: 1;
	}
	.pv-row-start-2--on-l {
		grid-row-start: 2;
	}
	.pv-row-start-3--on-l {
		grid-row-start: 3;
	}
	.pv-row-start-4--on-l {
		grid-row-start: 4;
	}
	.pv-row-start-5--on-l {
		grid-row-start: 5;
	}
	.pv-row-start-6--on-l {
		grid-row-start: 6;
	}
}
@media (max-width: 768px) {
	.pv-column--on-m {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.pv-row--on-m {
		grid-template-columns: unset;
		grid-auto-flow: column;
	}
	.pv-columns-2--on-m {
		grid-template-columns: var(--pv-columns-2);
	}
	.pv-columns-3--on-m {
		grid-template-columns: var(--pv-columns-3);
	}
	.pv-columns-4--on-m {
		grid-template-columns: var(--pv-columns-4);
	}
	.pv-columns-5--on-m {
		grid-template-columns: var(--pv-columns-5);
	}
	.pv-columns-6--on-m {
		grid-template-columns: var(--pv-columns-6);
	}
	.pv-col-span-1--on-m {
		grid-column: auto / span 1;
	}
	.pv-col-span-2--on-m {
		grid-column: auto / span 2;
	}
	.pv-col-span-3--on-m {
		grid-column: auto / span 3;
	}
	.pv-col-span-4--on-m {
		grid-column: auto / span 4;
	}
	.pv-col-span-5--on-m {
		grid-column: auto / span 5;
	}
	.pv-col-span-6--on-m {
		grid-column: auto / span 6;
	}
	.pv-col-start-1--on-m {
		grid-column: 1;
	}
	.pv-col-start-2--on-m {
		grid-column: 2;
	}
	.pv-col-start-3--on-m {
		grid-column: 3;
	}
	.pv-col-start-4--on-m {
		grid-column: 4;
	}
	.pv-col-start-5--on-m {
		grid-column: 5;
	}
	.pv-col-start-6--on-m {
		grid-column: 6;
	}
	.pv-row-span-1--on-m {
		grid-row: auto / span 1;
	}
	.pv-row-span-2--on-m {
		grid-row: auto / span 2;
	}
	.pv-row-span-3--on-m {
		grid-row: auto / span 3;
	}
	.pv-row-span-4--on-m {
		grid-row: auto / span 4;
	}
	.pv-row-span-5--on-m {
		grid-row: auto / span 5;
	}
	.pv-row-span-6--on-m {
		grid-row: auto / span 6;
	}
	.pv-row-start-1--on-m {
		grid-row-start: 1;
	}
	.pv-row-start-2--on-m {
		grid-row-start: 2;
	}
	.pv-row-start-3--on-m {
		grid-row-start: 3;
	}
	.pv-row-start-4--on-m {
		grid-row-start: 4;
	}
	.pv-row-start-5--on-m {
		grid-row-start: 5;
	}
	.pv-row-start-6--on-m {
		grid-row-start: 6;
	}
}
@media (max-width: 480px) {
	.pv-column--on-s {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}
	.pv-row--on-s {
		grid-template-columns: 1fr;
		grid-auto-flow: column;
	}
	.pv-columns-2--on-s {
		grid-template-columns: var(--pv-columns-2);
	}
	.pv-columns-3--on-s {
		grid-template-columns: var(--pv-columns-3);
	}
	.pv-columns-4--on-s {
		grid-template-columns: var(--pv-columns-4);
	}
	.pv-columns-5--on-s {
		grid-template-columns: var(--pv-columns-5);
	}
	.pv-columns-6--on-s {
		grid-template-columns: var(--pv-columns-6);
	}
	.pv-col-span-1--on-s {
		grid-column: auto / span 1;
	}
	.pv-col-span-2--on-s {
		grid-column: auto / span 2;
	}
	.pv-col-span-3--on-s {
		grid-column: auto / span 3;
	}
	.pv-col-span-4--on-s {
		grid-column: auto / span 4;
	}
	.pv-col-span-5--on-s {
		grid-column: auto / span 5;
	}
	.pv-col-span-6--on-s {
		grid-column: auto / span 6;
	}
	.pv-col-start-1--on-s {
		grid-column-start: 1;
	}
	.pv-col-start-2--on-s {
		grid-column-start: 2;
	}
	.pv-col-start-3--on-s {
		grid-column-start: 3;
	}
	.pv-col-start-4--on-s {
		grid-column-start: 4;
	}
	.pv-col-start-5--on-s {
		grid-column-start: 5;
	}
	.pv-col-start-6--on-s {
		grid-column-start: 6;
	}
	.pv-row-span-1--on-s {
		grid-row: auto / span 1;
	}
	.pv-row-span-2--on-s {
		grid-row: auto / span 2;
	}
	.pv-row-span-3--on-s {
		grid-row: auto / span 3;
	}
	.pv-row-span-4--on-s {
		grid-row: auto / span 4;
	}
	.pv-row-span-5--on-s {
		grid-row: auto / span 5;
	}
	.pv-row-span-6--on-s {
		grid-row: auto / span 6;
	}
	.pv-row-start-1--on-s {
		grid-row-start: 1;
	}
	.pv-row-start-2--on-s {
		grid-row-start: 2;
	}
	.pv-row-start-3--on-s {
		grid-row-start: 3;
	}
	.pv-row-start-4--on-s {
		grid-row-start: 4;
	}
	.pv-row-start-5--on-s {
		grid-row-start: 5;
	}
	.pv-row-start-6--on-s {
		grid-row-start: 6;
	}
}
@media (prefers-reduced-motion: reduce) {
	*,
	::before,
	::after {
		animation-delay: -1ms !important;
		animation-duration: 1ms !important;
		animation-iteration-count: 1 !important;
		background-attachment: initial !important;
		scroll-behavior: auto !important;
		transition-duration: 0s !important;
		transition-delay: 0s !important;
	}
}

/* Custom Stylesheets */
/* Add your custom CSS here */
