@charset "UTF-8";

@font-face {
	font-family: VK Sans Display Condensed;
	src: url(/assets/VKSansDisplayCd-DmBd-DZTtjJzD.woff2) format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: VK Sans Display Expanded;
	src: url(/assets/VKSansDisplayExp-Bd-BpNKyqF2.woff2) format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: VK Sans Display;
	src: url(/assets/VKSansDisplay-DemiBold-35f6ADU7.woff2) format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: VK Sans Display;
	src: url(/assets/VKSansDisplay-Medium-CO6T_WB-.woff2) format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

:root {
	--bg: #050506;
	--black: #050506;
	--menu: #181819;
	--white: #fff;
	--white-text: #fff;
	--gray: #8B949E;
	--pink: #FF3985;
	--blue: #0077FF;
	--white_08: rgba(255, 255, 255, .08);
	--white_04: rgba(255, 255, 255, .04);
	--vh: 100vh;
	--vw: 100vw;
	--sb: 0;
	--font-text: "VK Sans Display";
	--font-сondensed: "VK Sans Display Condensed";
	--font-expanded: "VK Sans Display Expanded"
}

* {
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	outline: none
}

html {
	font-size: 14px
}

@media(min-width:641px) {
	html {
		font-size: 16px
	}
}

html,
body {
	background: var(--black);
	margin: 0;
	padding: 0;
	color: var(--white-text);
	font-family: var(--font-text), sans-serif;
	line-height: 1.2;
	letter-spacing: .02em;
	font-weight: 500;
	font-size: 4.4444444444vw;
	--container-gap: 1rem
}

@media(min-width:641px) {

	html,
	body {
		--container-gap: 2rem;
		font-size: 2.0860495437vw
	}
}

@media(min-width:961px) {

	html,
	body {
		font-size: 1.6666666667vw
	}
}

@media(min-width:1279px) {

	html,
	body {
		--container-gap: 3.5rem;
		font-size: 1.25vw
	}
}

@media(min-width:1279px) {

	html,
	body {
		font-size: 1.25vw
	}
}

@media(min-width:1600px) {

	html,
	body {
		font-size: 1.25vw
	}
}

body {
	text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: geometricPrecision
}

body main {
	position: relative;
	z-index: 3
}

body::-webkit-scrollbar {
	width: 0;
	height: 0;
	display: none
}

body::-webkit-scrollbar-thumb {
	background: transparent;
	display: none
}

a {
	color: currentColor;
	text-decoration: none
}

a,
button {
	outline: none;
	cursor: pointer
}

section {
	padding-top: 2rem;
	padding-bottom: 2rem;
	position: relative;
	z-index: 2
}

@media(min-width:641px) {
	section {
		padding-top: 3rem;
		padding-bottom: 3rem
	}
}

@media(min-width:1279px) {
	section {
		padding-top: 3.5rem;
		padding-bottom: 3.5rem
	}
}

@media(min-width:1600px) {
	section {
		padding-top: 2.625rem;
		padding-bottom: 2.625rem
	}
}

._wrap_17w8k_7 {
	overflow: clip
}

@media(min-width:961px) {
	._wrap_17w8k_7 {
		display: flex;
		flex-direction: row;
		width: 100%;
		gap: 0
	}
}

._wrap_17w8k_7 main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding-left: var(--container-gap);
	padding-right: var(--container-gap);
	z-index: 1
}

@media(min-width:961px) {
	._wrap_17w8k_7 main {
		width: calc(100% - 15.5rem)
	}
}

@media(min-width:1600px) {
	._wrap_17w8k_7 main {
		width: calc(100% - 15.6rem)
	}
}

._title_jilsm_7 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._title_jilsm_7 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._title_jilsm_7 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._title_jilsm_7 {
		font-size: 2.5rem
	}
}

._gradient_jilsm_45 {
	background: linear-gradient(93deg, #ff3985 15.24%, #07f 77.81%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

@media(max-width:640px) {
	._slider_jilsm_53 {
		max-width: 90%
	}

	._slider_jilsm_53 .splide__pagination {
		width: 111%
	}
}

@media(min-width:1600px) {
	._slider_jilsm_53 {
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto
	}
}

._card_jilsm_68 {
	width: 100%;
	height: 100%;
	min-height: 12.25rem;
	border-radius: 1.25rem;
	overflow: hidden;
	position: relative;
	background: #171717;
	display: flex;
	flex-direction: column
}

@media(min-width:1600px) {
	._card_jilsm_68 {
		min-height: 9.375rem
	}
}

._card_jilsm_68:before {
	content: "";
	position: absolute;
	box-shadow: 0 0 1.25rem .1875rem #070d4f0d, 0 0 2.5rem 1.25rem #070d4f0d, 0 .0625rem #ffffff1a inset, 0 0 0 .0625rem #ffffff17 inset;
	inset: 0;
	z-index: 4;
	border-radius: 1.25rem;
	pointer-events: none;
	transform: translateZ(1.2px)
}

._card_jilsm_68 {
	gap: 1rem;
	background: radial-gradient(115.86% 94.98% at 0% 100%, #ffffff14, #03001400), #101213;
	padding: 1rem
}

@media(min-width:641px) {
	._card_jilsm_68 {
		padding: 1.25rem
	}
}

@media(min-width:961px) {
	._card_jilsm_68 {
		padding: 1.5rem
	}
}

@media(min-width:1600px) {
	._card_jilsm_68 {
		padding: 1.125rem;
		gap: .75rem
	}
}

._card__head_jilsm_115 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	color: var(--gray);
	gap: 1rem;
	font-size: 1rem
}

@media(min-width:1600px) {
	._card__head_jilsm_115 {
		font-size: .75rem
	}
}

._card__title_jilsm_128 {
	font-size: 1.25rem;
	line-height: 1.2;
	max-width: 20ch
}

@media(min-width:1600px) {
	._card__title_jilsm_128 {
		font-size: 1rem
	}
}

._card__footer_jilsm_138 {
	margin-top: auto;
	padding-top: 1.25rem
}

._card__footer_jilsm_138 a {
	display: flex;
	flex-direction: row;
	gap: .25rem;
	line-height: 1.25;
	color: var(--white);
	width: fit-content;
	align-items: flex-end
}

@media(min-width:1600px) {
	._card__footer_jilsm_138 a {
		font-size: .75rem
	}
}

._card__footer_jilsm_138 a svg {
	position: relative;
	bottom: .125rem
}

._card__footer_jilsm_138 a span {
	position: relative;
	overflow: hidden
}

._card__footer_jilsm_138 a span:before,
._card__footer_jilsm_138 a span:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: var(--white)
}

._card__footer_jilsm_138 a span:before {
	transform: translate(-150%)
}

._card__footer_jilsm_138 a._disabled_jilsm_176 {
	pointer-events: none;
	opacity: .6
}

._card__footer_jilsm_138 a:hover span:before {
	transform: translate(0);
	transition: transform .4s ease
}

._card__footer_jilsm_138 a:hover span:after {
	transform: translate(150%);
	transition: transform .4s ease
}

._slider_9orys_7 {
	visibility: visible !important
}

@media(min-width:641px)and (max-width:960px) {
	._slider_9orys_7 {
		max-width: 86.7%
	}

	._slider_9orys_7 .splide__pagination {
		width: 115.4%
	}
}

._slider_9orys_7 .splide__track {
	overflow: visible
}

@media(min-width:961px) {
	._slider_9orys_7 .splide__track {
		-webkit-mask-image: linear-gradient(to right, transparent calc(0% + 2.5rem), black calc(0% + 7rem), black 50%, black calc(100% - 7rem), transparent calc(100% - 2.5rem));
		mask-image: linear-gradient(to right, transparent calc(0% + 2.5rem), black calc(0% + 7rem), black 50%, black calc(100% - 7rem), transparent calc(100% - 2.5rem));
		margin-left: -5rem;
		padding-left: 5rem !important;
		margin-right: -5rem;
		padding-right: 5rem !important
	}
}

._slider_9orys_7 .splide__pagination {
	position: relative;
	bottom: 0;
	margin-top: 2rem
}

@media(min-width:961px) {
	._slider_9orys_7 .splide__pagination {
		margin-top: 2.5rem
	}
}

@media(min-width:1600px) {
	._slider_9orys_7 .splide__pagination {
		margin-top: 1.5rem
	}
}

._slider_9orys_7 .splide__pagination li {
	display: flex
}

._slider_9orys_7 .splide__pagination__page {
	width: .5rem;
	height: .5rem;
	margin: 0 .1875rem;
	border-radius: 50%;
	opacity: .2;
	transform: none;
	background: var(--white);
	transition: opacity .2s ease
}

@media(min-width:1600px) {
	._slider_9orys_7 .splide__pagination__page {
		width: .375rem;
		height: .375rem
	}
}

._slider_9orys_7 .splide__pagination__page.is-active {
	opacity: 1;
	transform: none
}

._slider_9orys_7 .splide__arrow {
	display: none
}

@media(min-width:961px) {
	._slider_9orys_7 .splide__arrow {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 2.5rem;
		height: 2.5rem;
		top: calc(50% - 1.5rem);
		opacity: 1 !important;
		background: var(--white);
		transition: background .4s ease
	}

	._slider_9orys_7 .splide__arrow:hover {
		background: #fff9
	}

	._slider_9orys_7 .splide__arrow:disabled {
		background: #23262a;
		pointer-events: none
	}

	._slider_9orys_7 .splide__arrow:disabled:hover {
		background: #23262a
	}

	._slider_9orys_7 .splide__arrow:disabled:before {
		filter: invert(1) brightness(.35)
	}

	._slider_9orys_7 .splide__arrow svg {
		display: none
	}

	._slider_9orys_7 .splide__arrow:before {
		content: "";
		width: 1.25rem;
		height: 1.25rem;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgMTIuMjVMMTEuMjUgOEw2Ljc1IDMuNzUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
		background-repeat: no-repeat;
		background-size: contain;
		position: absolute;
		will-change: transform, filter;
		transition: filter .2s ease, transform .4s ease
	}
}

@media(min-width:1600px) {
	._slider_9orys_7 .splide__arrow {
		width: 1.875rem;
		height: 1.875rem;
		top: calc(50% - 1rem)
	}

	._slider_9orys_7 .splide__arrow:before {
		width: 1rem;
		height: 1rem
	}
}

._slider_9orys_7 .splide__arrow--prev {
	left: -1.25rem
}

._slider_9orys_7 .splide__arrow--prev:before {
	transform: rotate(-180deg)
}

._slider_9orys_7 .splide__arrow--prev:hover:before {
	transform: scale(1.2) rotate(-180deg)
}

._slider_9orys_7 .splide__arrow--next {
	right: -1.25rem
}

._slider_9orys_7 .splide__arrow--next:hover:before {
	transform: scale(1.2)
}

.splide__container {
	box-sizing: border-box;
	position: relative
}

.splide__list {
	backface-visibility: hidden;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block
}

.splide__pagination {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	pointer-events: none
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto
}

.splide:not(.is-overflow) .splide__pagination {
	display: none
}

.splide__progress__bar {
	width: 0
}

.splide {
	position: relative;
	visibility: hidden
}

.splide.is-initialized,
.splide.is-rendered {
	visibility: visible
}

.splide__slide {
	backface-visibility: hidden;
	box-sizing: border-box;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	position: relative
}

.splide__slide img {
	vertical-align: bottom
}

.splide__spinner {
	animation: splide-loading 1s linear infinite;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	contain: strict;
	display: inline-block;
	height: 20px;
	inset: 0;
	margin: auto;
	position: absolute;
	width: 20px
}

.splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
	display: none
}

.splide__toggle.is-active .splide__toggle__pause {
	display: inline
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0
}

@keyframes splide-loading {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

.splide__track--draggable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.splide__track--fade>.splide__list>.splide__slide {
	margin: 0 !important;
	opacity: 0;
	z-index: 0
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity: 1;
	z-index: 1
}

.splide--rtl {
	direction: rtl
}

.splide__track--ttb>.splide__list {
	display: block
}

.splide__arrow {
	-ms-flex-align: center;
	align-items: center;
	background: #ccc;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 2em;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2em;
	z-index: 1
}

.splide__arrow svg {
	fill: #000;
	height: 1.2em;
	width: 1.2em
}

.splide__arrow:hover:not(:disabled) {
	opacity: .9
}

.splide__arrow:disabled {
	opacity: .3
}

.splide__arrow:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__arrow--prev {
	left: 1em
}

.splide__arrow--prev svg {
	transform: scaleX(-1)
}

.splide__arrow--next {
	right: 1em
}

.splide.is-focus-in .splide__arrow:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__pagination {
	bottom: .5em;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin: 3px;
	opacity: .7;
	padding: 0;
	position: relative;
	transition: transform .2s linear;
	width: 8px
}

.splide__pagination__page.is-active {
	background: #fff;
	transform: scale(1.4);
	z-index: 1
}

.splide__pagination__page:hover {
	cursor: pointer;
	opacity: .9
}

.splide__pagination__page:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide.is-focus-in .splide__pagination__page:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__progress__bar {
	background: #ccc;
	height: 3px
}

.splide__slide {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.splide__slide:focus {
	outline: 0
}

@supports (outline-offset:-3px) {
	.splide__slide:focus-visible {
		outline: 3px solid #0bf;
		outline-offset: -3px
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide__slide:focus-visible {
		border: 3px solid #0bf
	}
}

@supports (outline-offset:-3px) {
	.splide.is-focus-in .splide__slide:focus {
		outline: 3px solid #0bf;
		outline-offset: -3px
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide.is-focus-in .splide__slide:focus {
		border: 3px solid #0bf
	}

	.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
		border-color: #0bf
	}
}

.splide__toggle {
	cursor: pointer
}

.splide__toggle:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide.is-focus-in .splide__toggle:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__track--nav>.splide__list>.splide__slide {
	border: 3px solid transparent;
	cursor: pointer
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
	border: 3px solid #000
}

.splide__arrows--rtl .splide__arrow--prev {
	left: auto;
	right: 1em
}

.splide__arrows--rtl .splide__arrow--prev svg {
	transform: scaleX(1)
}

.splide__arrows--rtl .splide__arrow--next {
	left: 1em;
	right: auto
}

.splide__arrows--rtl .splide__arrow--next svg {
	transform: scaleX(-1)
}

.splide__arrows--ttb .splide__arrow {
	left: 50%;
	transform: translate(-50%)
}

.splide__arrows--ttb .splide__arrow--prev {
	top: 1em
}

.splide__arrows--ttb .splide__arrow--prev svg {
	transform: rotate(-90deg)
}

.splide__arrows--ttb .splide__arrow--next {
	bottom: 1em;
	top: auto
}

.splide__arrows--ttb .splide__arrow--next svg {
	transform: rotate(90deg)
}

.splide__pagination--ttb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	inset: 0 .5em 0 auto;
	padding: 1em 0
}

._wrap_smitp_7 {
	position: relative;
	z-index: 3
}

._block1_smitp_12 {
	min-height: 35rem;
	position: relative
}

@media(min-width:641px) {
	._block1_smitp_12 {
		min-height: 44.6rem
	}
}

@media(min-width:961px) {
	._block1_smitp_12 {
		min-height: 45rem
	}
}

._title_smitp_27 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._title_smitp_27 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._title_smitp_27 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._title_smitp_27 {
		font-size: 2.5rem
	}
}

._title_smitp_27 {
	text-transform: initial;
	z-index: 2
}

@media(min-width:1279px) {
	._title_smitp_27 {
		margin-bottom: 1.8rem
	}
}

._gradient_smitp_74 {
	position: relative;
	background: linear-gradient(93deg, #ff3985 15.24%, #07f 77.81%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: -.3em 0
}

._textWrap_smitp_83 {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	position: relative;
	z-index: 2
}

@media(min-width:641px) {
	._textWrap_smitp_83 {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-end;
		justify-content: center;
		gap: 2rem 1rem
	}
}

@media(min-width:1279px) {
	._textWrap_smitp_83 {
		gap: 2rem
	}
}

@media(min-width:1600px) {
	._textWrap_smitp_83 {
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto
	}
}

._textWrap_smitp_83 ._item_smitp_111 {
	display: flex;
	flex-direction: row;
	gap: .5rem;
	flex-wrap: nowrap;
	align-items: baseline
}

@media(min-width:641px) {
	._textWrap_smitp_83 ._item_smitp_111:nth-child(1) {
		max-width: 24.5rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(2) {
		flex-direction: row-reverse;
		max-width: 18.4375rem;
		position: relative;
		top: .75rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(3) {
		max-width: 23.325rem
	}
}

@media(min-width:961px)and (max-width:1278px) {
	._textWrap_smitp_83 ._item_smitp_111:nth-child(1) {
		max-width: 20rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(2) {
		max-width: 16rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(3) {
		max-width: 24.125rem
	}
}

@media(min-width:1279px) {
	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(3) {
		position: relative;
		left: 2.85rem;
		max-width: 23.225rem
	}
}

@media(min-width:1600px) {
	._textWrap_smitp_83 ._item_smitp_111 {
		font-size: .75rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-child(1) {
		max-width: 19.3rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(2) {
		max-width: 15rem
	}

	._textWrap_smitp_83 ._item_smitp_111:nth-of-type(3) {
		max-width: 19.225rem
	}
}

._textWrap_smitp_83 ._number_smitp_164,
._textWrap_smitp_83 ._text_smitp_83 {
	padding: .75rem 1rem;
	border-radius: 1rem;
	background: #ffffff14;
	box-shadow: 0 1px #ffffff1a inset, 0 0 0 1px #ffffff0f inset, 0 0 1.375rem .1875rem #1f3c7a1a, 0 0 2.75rem 1.375rem #1f3c7a0d;
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px)
}

@media(min-width:641px) {

	._textWrap_smitp_83 ._number_smitp_164,
	._textWrap_smitp_83 ._text_smitp_83 {
		padding: 1rem 1.25rem
	}
}

._textWrap_smitp_83 ._number_smitp_164 {
	color: var(--gray);
	white-space: nowrap
}

._bg_smitp_180 {
	position: absolute;
	bottom: 0;
	aspect-ratio: 1;
	left: -3rem;
	right: -3rem;
	z-index: -1;
	overflow: hidden
}

@media(max-width:640px) {
	._bg_smitp_180 {
		height: calc(100vw + 6rem)
	}

	._bg_smitp_180 canvas {
		width: 150vw;
		height: 150vw;
		left: -16vw;
		bottom: -15vw;
		position: relative;
		z-index: 1
	}
}

@media(min-width:641px) {
	._bg_smitp_180 {
		bottom: -11rem;
		height: calc(100vw + 6rem)
	}
}

@media(min-width:641px)and (max-width:960px) {
	._bg_smitp_180 {
		left: -5rem
	}
}

@media(min-width:961px) {
	._bg_smitp_180 {
		bottom: -1rem;
		height: 40rem;
		aspect-ratio: initial
	}
}

@media(min-width:1279px) {
	._bg_smitp_180 {
		left: 0;
		right: 0
	}
}

._bg_smitp_180:before {
	content: "";
	inset: 0;
	z-index: 2;
	position: absolute;
	background: radial-gradient(ellipse 85% 70% at 50% 50%, transparent 40%, var(--black) 57%, var(--black) 100%)
}

@media(max-width:640px) {
	._bg_smitp_180:before {
		width: 150vw;
		height: 150vw;
		left: -16vw;
		bottom: -32vw;
		top: auto;
		background: radial-gradient(ellipse 85% 47% at 50% 50%, transparent 41%, var(--black) 53%, var(--black) 100%)
	}
}

@media(min-width:641px)and (max-width:960px) {
	._bg_smitp_180:before {
		background: radial-gradient(ellipse 131% 66% at 50% 50%, transparent 29%, var(--black) 38%, var(--black) 100%)
	}
}

._section_14scc_7 {
	margin-top: -.4rem
}

@media(min-width:641px) {
	._section_14scc_7 {
		margin-top: 0
	}
}

@media(min-width:961px) {
	._section_14scc_7 {
		margin-top: -2rem
	}
}

._title_14scc_21 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center;
	margin-bottom: 2rem
}

@media(min-width:641px) {
	._title_14scc_21 {
		font-size: 1.5rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 70%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:1279px) {
	._title_14scc_21 {
		font-size: 2rem;
		margin-bottom: 3rem
	}
}

@media(min-width:1600px) {
	._title_14scc_21 {
		font-size: 1.5rem
	}
}

._title_14scc_21 {
	text-align: center
}

._title_14scc_21 span {
	display: block;
	margin-top: -.3em
}

@media(max-width:640px) {
	._slider_14scc_68 {
		max-width: 90%
	}

	._slider_14scc_68 .splide__pagination {
		width: 111%
	}
}

._card_14scc_76 {
	width: 100%;
	height: 100%;
	min-height: 12.25rem;
	border-radius: 1.25rem;
	overflow: hidden;
	position: relative;
	background: #171717;
	display: flex;
	flex-direction: column
}

@media(min-width:1600px) {
	._card_14scc_76 {
		min-height: 9.375rem
	}
}

._card_14scc_76:before {
	content: "";
	position: absolute;
	box-shadow: 0 0 1.25rem .1875rem #070d4f0d, 0 0 2.5rem 1.25rem #070d4f0d, 0 .0625rem #ffffff1a inset, 0 0 0 .0625rem #ffffff17 inset;
	inset: 0;
	z-index: 4;
	border-radius: 1.25rem;
	pointer-events: none;
	transform: translateZ(1.2px)
}

._card_14scc_76 {
	padding: 1rem;
	border-radius: 1rem;
	background: radial-gradient(100% 100% at 100% 100%, #ffffff14, #03001400), #0e1011
}

@media(min-width:641px) {
	._card_14scc_76 {
		padding: 1.25rem
	}
}

._card__title_14scc_112 {
	font-size: 1.25rem
}

@media(min-width:961px) {
	._card__title_14scc_112 {
		min-height: 2.5rem;
		display: flex;
		align-items: center
	}
}

@media(min-width:1279px) {
	._card__title_14scc_112 {
		justify-content: center
	}
}

@media(min-width:1600px) {
	._card__title_14scc_112 {
		font-size: 1rem
	}
}

._card__description_14scc_132 {
	display: block;
	margin-top: 1rem;
	font-size: 1rem;
	color: var(--gray)
}

@media(min-width:1600px) {
	._card__description_14scc_132 {
		font-size: .75rem
	}
}

._componentsDesk_14scc_144 {
	display: grid;
	grid-template-columns: repeat(27, 1fr);
	grid-template-rows: repeat(4, 1fr);
	grid-column-gap: 0;
	grid-row-gap: 3rem;
	padding-left: 3rem;
	position: relative
}

._componentsDesk_14scc_144 ._card3_14scc_153 {
	grid-area: 1/6/1/14
}

._componentsDesk_14scc_144 ._card2_14scc_156 {
	grid-area: 1/20/1/28
}

._componentsDesk_14scc_144 ._card4_14scc_159 {
	grid-area: 2/1/2/9
}

@media(min-width:1600px) {
	._componentsDesk_14scc_144 ._card4_14scc_159 {
		top: -.4rem
	}
}

._componentsDesk_14scc_144 ._card1_14scc_167 {
	grid-area: 2/11/2/19
}

@media(min-width:1600px) {
	._componentsDesk_14scc_144 ._card1_14scc_167 {
		top: -.4rem
	}
}

._componentsDesk_14scc_144 ._card5_14scc_175 {
	grid-area: 3/6/3/14
}

@media(min-width:1600px) {
	._componentsDesk_14scc_144 ._card5_14scc_175 {
		top: -.4rem
	}
}

._componentsDesk_14scc_144 ._card6_14scc_183 {
	grid-area: 3/20/3/28;
	pointer-events: none
}

@media(min-width:1600px) {
	._componentsDesk_14scc_144 ._card6_14scc_183 {
		top: -.4rem
	}
}

._componentsDesk_14scc_144 ._card0_14scc_192 {
	grid-area: 4/6/4/14;
	position: relative;
	top: -.75rem
}

@media(min-width:1600px) {
	._componentsDesk_14scc_144 ._card0_14scc_192 {
		top: -1.2rem
	}
}

@media(min-width:1600px) {
	._componentsDesk_14scc_144 {
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto;
		padding-left: 2.2rem;
		grid-row-gap: 2.8rem
	}
}

._bg_14scc_212 {
	z-index: -1;
	position: absolute;
	top: 0;
	left: -.125rem;
	width: 100%;
	height: 100%
}

@keyframes _move_14scc_1 {
	0% {
		stroke-dashoffset: 130%
	}

	to {
		stroke-dashoffset: 0
	}
}

._bg_14scc_212 ._animated_14scc_228 {
	animation: _move_14scc_1 4s linear infinite;
	stroke: var(--blue);
	stroke-width: 12;
	stroke-dasharray: 65%;
	stroke-dashoffset: 130%
}

._bg_14scc_212 ._motionL1_14scc_235 {
	offset-path: path("M440 443.998H19s-6.721-.154-11.5-4.498C2.722 435.156 2 427.998 2 427.998v-374S2.456 48.546 7 44c4.544-4.547 11-5.002 11-5.002h416");
	animation: _motion_14scc_235 5s linear infinite
}

._bg_14scc_212 ._motionL2_14scc_239 {
	offset-path: path("M339 404H137s-5.358-.358-9.5-4.5S122 389 122 389V82")
}

._bg_14scc_212 ._motionL3_14scc_242 {
	offset-path: path("M171 82v206s.462 4.462 3.5 7.5 7.5 3.5 7.5 3.5h151")
}

._bg_14scc_212 ._motionL4_14scc_245 {
	offset-path: path("M262 255V-46")
}

._bg_14scc_212 ._motionR1_14scc_248 {
	offset-path: path("M809.5 40h-467");
	animation: _motionRight_14scc_1 5s linear infinite
}

._bg_14scc_212 ._motionR2_14scc_252 {
	offset-path: path("M421 251V-47")
}

._bg_14scc_212 ._motionR3_14scc_255 {
	offset-path: path("M509 81.5V288s-.462 4.462-3.5 7.5-7.5 3.5-7.5 3.5H344")
}

._bg_14scc_212 ._motionR4_14scc_258 {
	offset-path: path("M337.5 404h207s4.566-1.291 8.5-4.5c4.693-3.828 5-11 5-11v-306")
}

._bg_14scc_212 ._motionL2_14scc_239,
._bg_14scc_212 ._motionR4_14scc_258 {
	animation: _motionMiddle_14scc_1 5s linear infinite
}

._bg_14scc_212 ._motionL3_14scc_242,
._bg_14scc_212 ._motionR3_14scc_255 {
	animation: _motionMiddleReverse_14scc_1 5s linear infinite
}

._bg_14scc_212 ._motionL4_14scc_245,
._bg_14scc_212 ._motionR2_14scc_252 {
	animation: _motionSmall_14scc_1 5s linear infinite
}

@keyframes _motion_14scc_235 {
	0% {
		offset-distance: 0
	}

	to {
		offset-distance: 100%
	}
}

@keyframes _motionRight_14scc_1 {
	0% {
		offset-distance: 0
	}

	45% {
		offset-distance: 0
	}

	to {
		offset-distance: 100%
	}
}

@keyframes _motionSmall_14scc_1 {
	0% {
		offset-distance: 0
	}

	65% {
		offset-distance: 0
	}

	to {
		offset-distance: 100%
	}
}

@keyframes _motionMiddle_14scc_1 {
	0% {
		offset-distance: 0
	}

	10% {
		offset-distance: 0
	}

	70% {
		offset-distance: 100%
	}

	to {
		offset-distance: 100%
	}
}

@keyframes _motionMiddleReverse_14scc_1 {
	0% {
		offset-distance: 0
	}

	50% {
		offset-distance: 0
	}

	to {
		offset-distance: 100%
	}
}

._cardDesk_14scc_329 {
	text-align: center;
	position: relative;
	min-height: 5rem;
	cursor: pointer
}

@media(min-width:1600px) {
	._cardDesk_14scc_329 {
		min-height: 3.85rem
	}
}

._cardDesk_14scc_329:after {
	content: "";
	position: absolute;
	inset: 0
}

._cardDesk_14scc_329:hover {
	z-index: 5
}

._cardDesk_14scc_329:hover ._card__hide_14scc_348 {
	max-height: 20rem;
	transition-duration: .5s
}

._cardDesk_14scc_329 ._card__wrap_14scc_352 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 1.25rem 1rem;
	background: #ffffff14;
	box-shadow: 0 1px #ffffff1a inset, 0 0 0 1px #ffffff0f inset, 0 0 1.375rem .1875rem #1f3c7a1a, 0 0 2.75rem 1.375rem #1f3c7a0d;
	border-radius: 1rem;
	background: linear-gradient(180deg, #ffffff0d 0% 100%);
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px)
}

@media(min-width:1600px) {
	._cardDesk_14scc_329 ._card__wrap_14scc_352 {
		padding: 1rem .75rem
	}
}

._cardDesk_14scc_329 ._card__title_14scc_112 {
	font-size: 1rem
}

@media(min-width:1600px) {
	._cardDesk_14scc_329 ._card__title_14scc_112 {
		font-size: .75rem
	}
}

._cardDesk_14scc_329 ._card__description_14scc_132 {
	font-size: .875rem;
	color: var(--gray)
}

@media(min-width:1600px) {
	._cardDesk_14scc_329 ._card__description_14scc_132 {
		font-size: .75rem
	}
}

._cardDesk_14scc_329 ._card__hide_14scc_348 {
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease
}

._cardDesk_14scc_329._card4_14scc_159 ._card__hide_14scc_348 {
	margin-left: -.1rem;
	margin-right: -.1rem
}

._cardDesk_14scc_329._card3_14scc_153 ._card__hide_14scc_348,
._cardDesk_14scc_329._card2_14scc_156 ._card__hide_14scc_348 {
	margin-left: -.15rem;
	margin-right: -.15rem
}

._canvas_1ei8c_1 {
	display: block;
	width: 100%;
	height: 100%;
	background: var(--black)
}

._wrap_1g31o_7 {
	position: relative
}

@media(min-width:961px) {
	._wrap_1g31o_7 {
		margin-top: 6rem
	}
}

._wrap_1g31o_7 canvas {
	position: absolute;
	top: -2rem;
	height: calc(100% + 4rem);
	width: calc(100% + var(--container-gap) + var(--container-gap));
	right: calc(-1 * var(--container-gap));
	z-index: -1;
	-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 2.5rem, black calc(100% - 2.5rem), transparent 100%), linear-gradient(to right, transparent 0%, black 2.5rem, black calc(100% - 2.5rem), transparent 100%);
	mask-image: linear-gradient(to bottom, transparent 0%, black 2.5rem, black calc(100% - 2.5rem), transparent 100%), linear-gradient(to right, transparent 0%, black 2.5rem, black calc(100% - 2.5rem), transparent 100%);
	-webkit-mask-composite: source-in;
	mask-composite: intersect
}

._title_1g31o_26 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._title_1g31o_26 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._title_1g31o_26 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._title_1g31o_26 {
		font-size: 2.5rem
	}
}

._gradient_1g31o_64 {
	background: linear-gradient(93deg, #ff3985 15.24%, #07f 77.81%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block;
	position: relative;
	margin-top: -.3em;
	text-transform: initial
}

@media(min-width:641px) {
	._slider_1g31o_76 .splide__pagination {
		width: fit-content;
		margin-left: auto;
		margin-right: auto
	}

	._slider_1g31o_76 .splide__pagination:after {
		z-index: -1;
		content: "";
		position: absolute;
		inset: -2rem;
		border-radius: 50%;
		background: var(--black);
		filter: blur(10px)
	}
}

@media(min-width:1600px) {
	._slider_1g31o_76 {
		max-width: 45rem;
		margin-left: auto;
		margin-right: auto
	}

	._slider_1g31o_76 .splide__pagination:after {
		inset: -1rem
	}
}

@media(max-width:640px) {
	._slider_1g31o_76 {
		max-width: 90%
	}

	._slider_1g31o_76 .splide__pagination {
		width: 111%
	}
}

._card_1g31o_110 {
	width: 100%;
	height: 100%;
	min-height: 12.25rem;
	border-radius: 1.25rem;
	overflow: hidden;
	position: relative;
	background: #171717;
	display: flex;
	flex-direction: column
}

@media(min-width:1600px) {
	._card_1g31o_110 {
		min-height: 9.375rem
	}
}

._card_1g31o_110:before {
	content: "";
	position: absolute;
	box-shadow: 0 0 1.25rem .1875rem #070d4f0d, 0 0 2.5rem 1.25rem #070d4f0d, 0 .0625rem #ffffff1a inset, 0 0 0 .0625rem #ffffff17 inset;
	inset: 0;
	z-index: 4;
	border-radius: 1.25rem;
	pointer-events: none;
	transform: translateZ(1.2px)
}

._card_1g31o_110 {
	gap: 1rem;
	border-radius: 20px;
	background: radial-gradient(100% 100% at 100% 100%, #ffffff14, #03001400), #0e1011;
	padding: 1rem
}

@media(min-width:641px) {
	._card_1g31o_110 {
		padding: 1.25rem
	}
}

@media(min-width:961px) {
	._card_1g31o_110 {
		padding: 1.5rem
	}
}

@media(min-width:1600px) {
	._card_1g31o_110 {
		font-size: .75rem;
		padding: 1.125rem;
		border-radius: .75rem
	}
}

._card_1g31o_110._special_1g31o_159:after {
	content: "";
	position: absolute;
	inset: -.5rem;
	background: url(/4be0ffc5-ee01-4b88-90fb-eb965018f917/images/special.jpg) 100% 100% no-repeat;
	background-size: cover;
	z-index: 1
}

._card__title_1g31o_167,
._card__description_1g31o_167,
._card__footer_1g31o_167 {
	position: relative;
	z-index: 2
}

._card__title_1g31o_167 {
	font-size: 1.25rem
}

@media(min-width:1600px) {
	._card__title_1g31o_167 {
		font-size: 1rem
	}
}

._card__description_1g31o_167 {
	font-size: 1rem;
	color: var(--gray)
}

@media(min-width:1600px) {
	._card__description_1g31o_167 {
		font-size: .75rem
	}
}

._card__footer_1g31o_167 {
	margin-top: auto;
	padding-top: .5rem
}

._card__footer_1g31o_167 a {
	display: flex;
	flex-direction: row;
	gap: .25rem;
	line-height: 1.25;
	color: var(--white);
	width: fit-content
}

._card__footer_1g31o_167 a span {
	position: relative;
	overflow: hidden
}

._card__footer_1g31o_167 a span:before,
._card__footer_1g31o_167 a span:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: var(--white)
}

._card__footer_1g31o_167 a span:before {
	transform: translate(-150%)
}

._card__footer_1g31o_167 a:hover span:before {
	transform: translate(0);
	transition: transform .4s ease
}

._card__footer_1g31o_167 a:hover span:after {
	transform: translate(150%);
	transition: transform .4s ease
}

._title_1c0rl_7 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._title_1c0rl_7 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._title_1c0rl_7 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._title_1c0rl_7 {
		font-size: 2.5rem
	}
}

@media(min-width:1600px) {
	._slider_1c0rl_46 {
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto
	}
}

._card_1c0rl_53 {
	width: 100%;
	height: 100%;
	min-height: 12.25rem;
	border-radius: 1.25rem;
	overflow: hidden;
	position: relative;
	background: #171717;
	display: flex;
	flex-direction: column
}

@media(min-width:1600px) {
	._card_1c0rl_53 {
		min-height: 9.375rem
	}
}

._card_1c0rl_53:before {
	content: "";
	position: absolute;
	box-shadow: 0 0 1.25rem .1875rem #070d4f0d, 0 0 2.5rem 1.25rem #070d4f0d, 0 .0625rem #ffffff1a inset, 0 0 0 .0625rem #ffffff17 inset;
	inset: 0;
	z-index: 4;
	border-radius: 1.25rem;
	pointer-events: none;
	transform: translateZ(1.2px)
}

._card_1c0rl_53 {
	background: #171717
}

._card_1c0rl_53:after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	background: linear-gradient(180deg, #0003 43%, #0000006b)
}

._card_1c0rl_53._hover_1c0rl_89:hover ._card__bg_1c0rl_89 img {
	filter: brightness(1.5)
}

._card_1c0rl_53._expired_1c0rl_92 ._card__bg_1c0rl_89:before {
	background: #141414b3
}

._card_1c0rl_53._expired_1c0rl_92 ._card__bg_1c0rl_89 {
	filter: initial
}

._card__text_1c0rl_98 {
	margin-top: auto;
	gap: .5rem;
	display: flex;
	flex-direction: column;
	position: relative;
	z-index: 2;
	padding: 1rem;
	transform: translateZ(1px)
}

@media(min-width:641px) {
	._card__text_1c0rl_98 {
		padding: 1.25rem
	}
}

@media(min-width:961px) {
	._card__text_1c0rl_98 {
		padding: 1.5rem
	}
}

@media(min-width:1600px) {
	._card__text_1c0rl_98 {
		padding: 1.125rem;
		gap: .25rem
	}
}

._card__note_1c0rl_124 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	color: #8b949e;
	gap: .5rem;
	font-size: 1rem;
	line-height: 1.4;
	align-items: center
}

@media(min-width:641px) {
	._card__note_1c0rl_124 {
		font-size: .875rem
	}
}

@media(min-width:1600px) {
	._card__note_1c0rl_124 {
		font-size: .625rem
	}
}

@media(min-width:1600px) {
	._card__note_1c0rl_124 {
		gap: .375rem
	}
}

._card__divider_1c0rl_149 {
	display: block;
	width: .25rem;
	height: .25rem;
	background: currentColor;
	flex-shrink: 0
}

@media(min-width:1600px) {
	._card__divider_1c0rl_149 {
		width: .1875rem;
		height: .1875rem
	}
}

._card__title_1c0rl_162 {
	font-size: 1.25rem;
	line-height: 1.25;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

@media(min-width:961px) {
	._card__title_1c0rl_162 {
		font-size: 1rem
	}
}

@media(min-width:1600px) {
	._card__title_1c0rl_162 {
		font-size: .75rem
	}
}

._card__bg_1c0rl_89 {
	position: absolute;
	inset: 0;
	z-index: 1;
	border-radius: 1.25rem;
	overflow: hidden;
	filter: brightness(.9) contrast(1.4);
	backface-visibility: hidden;
	transform: translateZ(0)
}

._card__bg_1c0rl_89:before {
	content: "";
	position: absolute;
	inset: -1rem;
	background: linear-gradient(180deg, #fff3, #fff0);
	z-index: 2
}

._card__bg_1c0rl_89 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 0;
	transition: filter .5s ease
}

._runningText_wk67e_7 {
	display: flex;
	flex-direction: column;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	margin-right: calc(-1 * var(--container-gap));
	margin-left: calc(-1 * var(--container-gap));
	background: var(--black);
	color: var(--white);
	position: relative;
	gap: 1.5rem;
	z-index: 2
}

@media(min-width:961px) {
	._runningText_wk67e_7 {
		flex-direction: row;
		align-items: center;
		padding: 2rem var(--container-gap);
		background: transparent
	}
}

@media(min-width:1600px) {
	._runningText_wk67e_7 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
}

._runningText_wk67e_7 ._bg_wk67e_34 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -6rem;
	z-index: -1;
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px)
}

._runningText_wk67e_7:before,
._runningText_wk67e_7:after {
	content: "";
	z-index: 2;
	position: absolute;
	height: 1px;
	left: calc(-1 * var(--container-gap));
	right: calc(-1 * var(--container-gap));
	background: linear-gradient(270deg, #0000 -10%, #fff3)
}

@media(min-width:961px) {

	._runningText_wk67e_7:before,
	._runningText_wk67e_7:after {
		background: linear-gradient(90deg, #0000 -18%, #fff3)
	}
}

._runningText_wk67e_7:before {
	top: 0
}

._runningText_wk67e_7:after {
	bottom: 0;
	display: none
}

@media(min-width:961px) {
	._runningText_wk67e_7:after {
		display: block
	}
}

._runningText_wk67e_7 ._title_wk67e_69 {
	font-size: 1.25rem;
	text-align: center
}

@media(min-width:961px) {
	._runningText_wk67e_7 ._title_wk67e_69 {
		width: 12.5rem;
		flex-shrink: 0;
		text-align: left
	}
}

@media(min-width:1600px) {
	._runningText_wk67e_7 ._title_wk67e_69 {
		font-size: 1rem;
		width: 10rem
	}
}

._runningText_wk67e_7 ._item_wk67e_86 {
	font-size: 1rem;
	font-weight: 600;
	padding-right: 2.75rem;
	position: relative;
	white-space: nowrap
}

@media(min-width:1600px) {
	._runningText_wk67e_7 ._item_wk67e_86 {
		font-size: .75rem
	}
}

._runningText_wk67e_7 ._item_wk67e_86:after {
	content: "";
	width: .25rem;
	height: .25rem;
	background: currentColor;
	position: absolute;
	bottom: .5rem;
	right: 1.25rem
}

@media(min-width:1600px) {
	._runningText_wk67e_7 ._item_wk67e_86:after {
		bottom: .3125rem
	}
}

._runningText_wk67e_7 ._marquee_wk67e_112 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
	overflow: hidden;
	--speed: 12s
}

@media(min-width:961px) {

	._runningText_wk67e_7 ._marquee_wk67e_112:before,
	._runningText_wk67e_7 ._marquee_wk67e_112:after {
		content: "";
		z-index: 2;
		position: absolute;
		top: 0;
		bottom: 0;
		width: 6.25rem
	}

	._runningText_wk67e_7 ._marquee_wk67e_112:before {
		left: 0;
		background: linear-gradient(270deg, transparent 0, var(--black) 100%)
	}

	._runningText_wk67e_7 ._marquee_wk67e_112:after {
		right: 0;
		background: linear-gradient(90deg, transparent 0, var(--black) 100%)
	}
}

._runningText_wk67e_7 ._line_wk67e_138 {
	display: flex;
	flex-direction: row;
	animation: _marque_wk67e_112 var(--speed) linear infinite
}

@keyframes _marque_wk67e_112 {
	to {
		transform: translate(-100%)
	}
}

._hero_j4h92_7 {
	padding: 0;
	margin-bottom: 2rem;
	min-height: 100dvh;
	justify-content: stretch;
	display: flex;
	flex-direction: column
}

@media(min-width:641px) {
	._hero_j4h92_7 {
		margin-bottom: 3rem
	}
}

@media(min-width:1279px) {
	._hero_j4h92_7 {
		margin-bottom: 1.5rem
	}
}

._heroWrap_j4h92_26 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-grow: 1
}

._content_j4h92_34 {
	position: relative;
	z-index: 2;
	text-align: center;
	width: 32rem;
	max-width: 100%;
	color: var(--white)
}

@media(min-width:1600px) {
	._content_j4h92_34 {
		width: 26rem
	}
}

._content_j4h92_34:before {
	z-index: -1;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 22.5rem;
	height: 22.5rem;
	border-radius: 50%;
	opacity: .7;
	background: #000;
	filter: blur(40px)
}

@media(min-width:641px) {
	._content_j4h92_34:before {
		width: 36.25rem;
		height: 36.25rem
	}
}

._content_j4h92_34 ._title_j4h92_67 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 4.875rem;
	font-weight: 700;
	line-height: .92;
	letter-spacing: -.02em;
	text-transform: uppercase;
	background: linear-gradient(103deg, #050505 -9rem, #fff 13rem, #050505 20rem);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: fit-content;
	margin-right: auto;
	margin-left: auto
}

@media(min-width:641px) {
	._content_j4h92_34 ._title_j4h92_67 {
		background: linear-gradient(103deg, #050505 -9rem, #fff 13rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 8rem
	}
}

@media(min-width:1600px) {
	._content_j4h92_34 ._title_j4h92_67 {
		font-size: 6rem
	}
}

._content_j4h92_34 ._text_j4h92_96 {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.25;
	margin-top: .5rem
}

@media(min-width:641px) {
	._content_j4h92_34 ._text_j4h92_96 {
		margin-top: 1.15rem;
		font-size: 1.25rem
	}
}

@media(min-width:1600px) {
	._content_j4h92_34 ._text_j4h92_96 {
		font-size: 1rem
	}
}

._bg_j4h92_114 {
	position: absolute;
	z-index: 1;
	inset: calc(-1 * var(--container-gap))
}

@media(min-width:961px) {
	._bg_j4h92_114 {
		inset: -6rem
	}

	._bg_j4h92_114:before {
		content: "";
		position: absolute;
		background: radial-gradient(ellipse 85% 75% at 50% 50%, transparent 40%, var(--black) 64%, var(--black) 100%);
		top: 0;
		left: -6rem;
		right: -7rem;
		bottom: 0
	}
}

._title_16z94_7 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._title_16z94_7 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._title_16z94_7 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._title_16z94_7 {
		font-size: 2.5rem
	}
}

@media(min-width:1600px) {
	._slider_16z94_46 {
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto
	}
}

._iframe_16z94_53 {
	width: 100%;
	height: 100%;
	border-radius: 1.25rem;
	position: relative;
	z-index: 2
}

._card_16z94_60 {
	width: 100%;
	height: 100%;
	min-height: 12.25rem;
	border-radius: 1.25rem;
	overflow: hidden;
	position: relative;
	background: #171717;
	display: flex;
	flex-direction: column
}

@media(min-width:1600px) {
	._card_16z94_60 {
		min-height: 9.375rem
	}
}

._card_16z94_60:before {
	content: "";
	position: absolute;
	box-shadow: 0 0 1.25rem .1875rem #070d4f0d, 0 0 2.5rem 1.25rem #070d4f0d, 0 .0625rem #ffffff1a inset, 0 0 0 .0625rem #ffffff17 inset;
	inset: 0;
	z-index: 4;
	border-radius: 1.25rem;
	pointer-events: none;
	transform: translateZ(1.2px)
}

._card_16z94_60 {
	border: none;
	color: var(--white);
	text-align: left;
	font-weight: 500;
	letter-spacing: .02em
}

._card_16z94_60._hover_16z94_93:hover ._card__bg_16z94_93 img {
	filter: brightness(1.5)
}

._card_16z94_60._hover_16z94_93:hover ._card__icon_16z94_96 svg {
	transform: scale(1.3)
}

._card_16z94_60:after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	background: linear-gradient(180deg, #0003 43%, #0000006b)
}

._card__icon_16z94_96 {
	position: absolute;
	background: #fff3;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 3;
	top: .75rem;
	right: 1.25rem
}

._card__icon_16z94_96 svg {
	width: .75rem;
	height: .75rem;
	will-change: transform;
	transition: transform .4s ease
}

@media(min-width:961px) {
	._card__icon_16z94_96 {
		top: 44%;
		left: 50%;
		right: initial;
		transform: translate(-50%, -50%)
	}
}

._card__text_16z94_134 {
	margin-top: auto;
	gap: .5rem;
	position: relative;
	z-index: 2;
	padding: 1rem
}

@media(min-width:641px) {
	._card__text_16z94_134 {
		padding: 1.25rem
	}
}

@media(min-width:961px) {
	._card__text_16z94_134 {
		padding: 1.5rem 1.375rem
	}
}

@media(min-width:1600px) {
	._card__text_16z94_134 {
		font-size: .75rem;
		padding: 1.125rem
	}
}

._card__title_16z94_157 {
	line-height: 1.25;
	font-size: 1.25rem;
	font-family: var(--font-text), sans-serif
}

@media(min-width:961px) {
	._card__title_16z94_157 {
		font-size: 1rem
	}
}

@media(min-width:1600px) {
	._card__title_16z94_157 {
		font-size: .75rem
	}
}

._card__date_16z94_180 {
	color: #8b949e;
	margin-bottom: .25rem;
	font-size: 1rem;
	font-family: var(--font-text), sans-serif
}

@media(min-width:641px) {
	._card__date_16z94_180 {
		font-size: .875rem
	}
}

@media(min-width:1600px) {
	._card__date_16z94_180 {
		font-size: .625rem
	}
}

._card__bg_16z94_93 {
	position: absolute;
	inset: 0;
	z-index: 1;
	border-radius: 1.25rem;
	overflow: hidden;
	filter: brightness(.8) blur(.5px) contrast(1.2)
}

._card__bg_16z94_93:before,
._card__bg_16z94_93:after {
	content: "";
	position: absolute;
	inset: -1rem
}

._card__bg_16z94_93:before {
	background: linear-gradient(180deg, #0000, #000000b3);
	z-index: 1
}

._card__bg_16z94_93:after {
	z-index: 2;
	background: linear-gradient(180deg, #fff3, #fff0)
}

._card__bg_16z94_93 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 0;
	transition: filter .5s ease
}

._modal_sxhes_7 {
	position: fixed;
	inset: 0;
	background-color: #000000b3;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 50;
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px)
}

._modal__content_sxhes_20 {
	width: calc(100% - 2rem);
	aspect-ratio: 1280/720;
	max-height: calc(100vh - 12rem);
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 4px 6px #0000001a
}

@media(min-width:641px) {
	._modal__content_sxhes_20 {
		width: calc(100% - 4rem)
	}
}

@media(min-width:961px) {
	._modal__content_sxhes_20 {
		width: 80%
	}
}

._modal__wrap_sxhes_40 {
	border-radius: 1.25rem;
	position: relative;
	height: 100%;
	aspect-ratio: 1280/720;
	display: flex;
	background: var(--black);
	border: 1px solid var(--white)
}

._modal__wrap_sxhes_40 svg {
	color: var(--white);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 1.5rem;
	height: 1.5rem
}

._modal__close_sxhes_58 {
	position: absolute;
	width: 2.5rem;
	height: 2.5rem;
	top: -3.75rem;
	right: 0;
	border: none;
	cursor: pointer;
	background: var(--white);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background-color .3s ease
}

._modal__close_sxhes_58:hover {
	background-color: #fff9
}

@media(min-width:641px) {
	._modal__close_sxhes_58 {
		width: 4rem;
		height: 4rem;
		top: -5.6875rem
	}
}

@media(min-width:961px) {
	._modal__close_sxhes_58 {
		top: -4.6875rem;
		right: -3.625rem
	}
}

._modal__close_sxhes_58 svg {
	width: .625rem;
	height: .625rem
}

@media(min-width:641px) {
	._modal__close_sxhes_58 svg {
		width: .75rem;
		height: .75rem
	}
}

._team_n0ckz_7 {
	display: flex;
	flex-direction: column;
	gap: 1.8rem
}

@media(min-width:641px) {
	._team_n0ckz_7 {
		gap: 2rem
	}
}

@media(min-width:961px) {
	._team_n0ckz_7 {
		gap: 2.5rem;
		margin-bottom: .7rem
	}
}

._head_n0ckz_24 {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	position: relative;
	z-index: 3
}

._head_n0ckz_24 ._subTitle_n0ckz_32 {
	display: flex;
	flex-direction: row;
	gap: .1875rem;
	font-size: .8125rem
}

._head_n0ckz_24 ._subTitle_n0ckz_32 ._number_n0ckz_38 {
	color: var(--gray)
}

@media(min-width:641px) {
	._head_n0ckz_24 ._subTitle_n0ckz_32 {
		font-size: 1rem;
		gap: .5rem
	}
}

@media(min-width:1600px) {
	._head_n0ckz_24 ._subTitle_n0ckz_32 {
		font-size: .75rem
	}
}

._head_n0ckz_24 ._title_n0ckz_52 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._head_n0ckz_24 ._title_n0ckz_52 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._head_n0ckz_24 ._title_n0ckz_52 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._head_n0ckz_24 ._title_n0ckz_52 {
		font-size: 2.5rem
	}
}

._head_n0ckz_24 ._title_n0ckz_52 {
	margin-bottom: 0
}

._head_n0ckz_24 ._title_n0ckz_52 span {
	display: block
}

._head_n0ckz_24 ._title_n0ckz_52 span:last-of-type {
	margin-top: -.3em
}

._head_n0ckz_24 ._description_n0ckz_98 {
	font-size: 1rem;
	max-width: 47ch;
	margin-top: .375rem
}

@media(min-width:961px) {
	._head_n0ckz_24 ._description_n0ckz_98 {
		font-size: 1.25rem;
		margin-top: .5rem
	}
}

@media(min-width:1600px) {
	._head_n0ckz_24 ._description_n0ckz_98 {
		font-size: 1rem
	}
}

._head_n0ckz_24 ._description_n0ckz_98 span {
	color: var(--gray)
}

@media(min-width:641px) {
	._head_n0ckz_24 ._description_n0ckz_98 span {
		display: block
	}
}

._image_n0ckz_123 img {
	max-width: 100%;
	width: 100%;
	will-change: transform;
	object-fit: contain;
	pointer-events: none !important
}

._image_n0ckz_123 [data-text="1"],
._image_n0ckz_123 [data-image="1"] img {
	animation: _anim1_n0ckz_1 16s linear infinite
}

@media(min-width:641px) {

	._image_n0ckz_123 [data-text="1"],
	._image_n0ckz_123 [data-image="1"] img {
		animation-duration: 12s
	}
}

._image_n0ckz_123 [data-text="2"],
._image_n0ckz_123 [data-image="2"] img {
	animation: _anim4_n0ckz_1 22s linear infinite
}

@media(min-width:641px) {

	._image_n0ckz_123 [data-text="2"],
	._image_n0ckz_123 [data-image="2"] img {
		animation-duration: 18s
	}
}

._image_n0ckz_123 [data-text="3"],
._image_n0ckz_123 [data-image="3"] img {
	animation: _anim3_n0ckz_1 20s linear infinite
}

@media(min-width:641px) {

	._image_n0ckz_123 [data-text="3"],
	._image_n0ckz_123 [data-image="3"] img {
		animation-duration: 16s
	}
}

@media(min-width:1600px) {
	._image_n0ckz_123 {
		transform: scale(.75);
		margin-top: -4.5rem;
		margin-bottom: -5.5rem
	}
}

@keyframes _anim1_n0ckz_1 {
	0% {
		transform: translateZ(0)
	}

	30% {
		transform: translate3d(.8rem, .2rem, 0)
	}

	70% {
		transform: translate3d(-.3rem, .6rem, 0)
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes _anim2_n0ckz_1 {
	0% {
		transform: translateZ(0)
	}

	20% {
		transform: translate3d(-.4rem, .2rem, 0)
	}

	50% {
		transform: translate3d(.1rem, -.2rem, 0)
	}

	80% {
		transform: translate3d(.3rem, -.5rem, 0)
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes _anim3_n0ckz_1 {
	0% {
		transform: translateZ(0)
	}

	30% {
		transform: translate3d(-.8rem, .4rem, 0)
	}

	60% {
		transform: translate3d(.2rem, 1rem, 0)
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes _anim4_n0ckz_1 {
	0% {
		transform: translateZ(0)
	}

	30% {
		transform: translate3d(.6rem, .4rem, 0)
	}

	70% {
		transform: translate3d(-.2rem, 0, 0)
	}

	to {
		transform: translateZ(0)
	}
}

._list_n0ckz_227 {
	list-style: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-left: -1rem;
	margin-right: -1rem;
	text-align: center;
	font-size: .875rem;
	position: relative
}

@media(min-width:641px) {
	._list_n0ckz_227 {
		text-align: left;
		font-size: 1rem
	}
}

@media(min-width:961px) {
	._list_n0ckz_227 {
		margin-left: -1.5rem;
		margin-right: -1.5rem
	}
}

@media(min-width:1600px) {
	._list_n0ckz_227 {
		font-size: .75rem;
		max-width: 45rem;
		margin-left: auto;
		margin-right: auto
	}
}

._list_n0ckz_227 ._divider_n0ckz_258 {
	height: 1px;
	width: 100%;
	background: linear-gradient(270deg, #00000026, #ffffff26 50.48%, #00000026)
}

._list_n0ckz_227 ._dividerVertical_n0ckz_263 {
	width: 1px;
	left: 50%;
	top: 0;
	bottom: 0;
	background: linear-gradient(0deg, #00000026, #ffffff26 50.48%, #00000026);
	position: absolute
}

@media(min-width:641px) {
	._list_n0ckz_227 ._dividerVertical_n0ckz_263:first-of-type {
		left: 33.3333333333%
	}

	._list_n0ckz_227 ._dividerVertical_n0ckz_263:nth-of-type(2) {
		left: 66.6666666667%
	}
}

@media(max-width:640px) {
	._list_n0ckz_227._fullLast_n0ckz_280 ._item_n0ckz_280:nth-last-of-type(2) {
		width: 100%
	}

	._list_n0ckz_227._fullLast_n0ckz_280 ._item_n0ckz_280 {
		position: relative
	}

	._list_n0ckz_227._fullLast_n0ckz_280 ._dividerVertical_n0ckz_263 {
		left: 0
	}

	._list_n0ckz_227._fullFirst_n0ckz_289 ._item_n0ckz_280:nth-of-type(1) {
		width: 100%;
		order: -2;
		background: radial-gradient(92.93% 92.93% at -.11% 100%, #ffffff14, #03001400)
	}

	._list_n0ckz_227._fullFirst_n0ckz_289 ._item_n0ckz_280:nth-of-type(1)+._item_n0ckz_280+._divider_n0ckz_258 {
		order: -1
	}

	._list_n0ckz_227._fullFirst_n0ckz_289 ._item_n0ckz_280:nth-of-type(2) {
		background: radial-gradient(100% 100% at 100% 100%, #ffffff14, #03001400)
	}

	._list_n0ckz_227._fullFirst_n0ckz_289 ._item_n0ckz_280:nth-of-type(4) {
		background: radial-gradient(100% 100% at 0% 100%, #ffffff08, #03001400)
	}

	._list_n0ckz_227._fullFirst_n0ckz_289 ._item_n0ckz_280 {
		position: relative
	}

	._list_n0ckz_227._fullFirst_n0ckz_289 ._dividerVertical_n0ckz_263 {
		left: 100%
	}
}

@media(max-width:640px) {
	._list_n0ckz_227 p {
		max-width: 32ch;
		margin-left: auto;
		margin-right: auto
	}
}

@media(min-width:1279px) {
	._list_n0ckz_227 p {
		max-width: 20ch
	}
}

@media(min-width:1600px) {
	._list_n0ckz_227 p {
		max-width: 32ch
	}
}

._list_n0ckz_227 ._item_n0ckz_280 {
	width: 50%;
	flex-shrink: 0;
	padding: 1.05rem .75rem;
	display: flex;
	flex-direction: column;
	gap: .25rem;
	line-height: 1.25
}

@media(min-width:641px) {
	._list_n0ckz_227 ._item_n0ckz_280 {
		width: 33.3333333333%;
		gap: .75rem;
		padding: 1rem
	}
}

@media(min-width:961px) {
	._list_n0ckz_227 ._item_n0ckz_280 {
		gap: 1rem;
		padding: 1.5rem 1.4rem
	}
}

@media(min-width:1600px) {
	._list_n0ckz_227 ._item_n0ckz_280 {
		padding: 1rem .9rem
	}
}

@media(min-width:1279px) {
	._list_n0ckz_227 ._item_n0ckz_280 {
		flex-direction: row
	}
}

._list_n0ckz_227 ._item_n0ckz_280 ._number_n0ckz_38 {
	white-space: nowrap;
	color: var(--gray)
}

@media(max-width:640px) {
	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(1) {
		background: radial-gradient(100% 100% at 100% 100%, #ffffff14, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(2) {
		background: radial-gradient(100% 100% at 0% 100%, #ffffff08, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(4) {
		background: radial-gradient(92.93% 92.93% at -.11% 100%, #ffffff14, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(5) {
		background: radial-gradient(100% 100% at 100% 0%, #ffffff08, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(7) {
		background: radial-gradient(100% 100% at 0% 0%, #ffffff14, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(8) {
		background: radial-gradient(100.11% 100.11% at -.11% 0%, #ffffff08, #03001400)
	}
}

@media(min-width:641px) {
	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(3) {
		background: radial-gradient(100% 100% at 100% 100%, #ffffff14, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(4) {
		background: radial-gradient(100% 100% at 0% 100%, #ffffff08, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(5) {
		background: radial-gradient(92.93% 92.93% at -.11% 100%, #ffffff14, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(7) {
		background: radial-gradient(100% 100% at 100% 0%, #ffffff08, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(8) {
		background: radial-gradient(100% 100% at 0% 0%, #ffffff14, #03001400)
	}

	._list_n0ckz_227 ._item_n0ckz_280:nth-of-type(9) {
		background: radial-gradient(100.11% 100.11% at -.11% 0%, #ffffff08, #03001400)
	}
}

._commercial_8a05a_7 h2 {
	margin-top: .4rem
}

@media(min-width:961px) {
	._commercial_8a05a_7 h2 {
		margin-top: .8rem
	}
}

._imagewrap_8a05a_16 {
	position: relative;
	width: calc(100% + 2rem);
	aspect-ratio: 360/288;
	margin-left: -1rem;
	margin-right: -1rem
}

@media(min-width:641px) {
	._imagewrap_8a05a_16 {
		aspect-ratio: 768/487;
		margin-left: -2rem;
		margin-right: -2rem;
		width: calc(100% + 4rem)
	}
}

@media(min-width:961px) {
	._imagewrap_8a05a_16 {
		aspect-ratio: 920/600;
		margin: 0;
		width: 100%
	}
}

@media(min-width:1279px) {
	._imagewrap_8a05a_16 {
		aspect-ratio: 920/485
	}
}

._imagewrap_8a05a_16 img {
	width: 100%;
	height: 100%
}

._imagewrap_8a05a_16 ._item_8a05a_47 {
	position: absolute
}

._imagewrap_8a05a_16 ._item_8a05a_47._img_8a05a_50 {
	inset: 0
}

._imagewrap_8a05a_16 ._item_8a05a_47._img_8a05a_50._img1_8a05a_53 {
	z-index: 7
}

@media(min-width:641px) {
	._imagewrap_8a05a_16 ._item_8a05a_47._img_8a05a_50._img2_8a05a_57 {
		z-index: 6
	}
}

._imagewrap_8a05a_16 ._item_8a05a_47._img_8a05a_50._img3_8a05a_61 {
	z-index: 1
}

._imagewrap_8a05a_16 ._item_8a05a_47._videoWrap_8a05a_64 {
	position: absolute;
	top: -.2rem;
	left: 50%;
	transform: translate(-50%);
	z-index: 3
}

@media(min-width:641px) {
	._imagewrap_8a05a_16 ._item_8a05a_47._videoWrap_8a05a_64 {
		top: 0
	}
}

._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 {
	padding: .5rem;
	border-radius: .875rem;
	border: 1px solid rgba(255, 255, 255, .5);
	background: radial-gradient(49.97% 85.77% at 51% 5.12%, #ff94941c, #dee2ff14 45.83%, #f1f2ff05), #ffffff14;
	-webkit-backdrop-filter: blur(.75rem);
	backdrop-filter: blur(.75rem)
}

@media(min-width:641px) {
	._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 {
		padding: .8125rem;
		border-radius: 1.25rem;
		box-shadow: 0 0 1.875rem 1rem #ffffff08
	}
}

._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 img,
._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 video {
	border-radius: .5rem;
	overflow: hidden;
	box-shadow: 0 0 1px #ffffff30, 0 .5px 0 .5px #ffffff1a inset
}

@media(min-width:641px) {

	._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 img,
	._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 video {
		width: 13.75rem;
		border-radius: .875rem
	}
}

._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 {
	display: flex
}

._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 ._vid_8a05a_64 {
	width: 8rem;
	aspect-ratio: 750/1624
}

@media(min-width:641px) {
	._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 ._vid_8a05a_64 {
		width: 13.75rem
	}
}

@media(min-width:961px) {
	._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 ._vid_8a05a_64 {
		width: 11.25rem
	}
}

@media(min-width:1279px) {
	._imagewrap_8a05a_16 ._item_8a05a_47 ._video_8a05a_64 ._vid_8a05a_64 {
		width: 13.15rem
	}
}

._imagewrap_u1rem_8 {
	width: calc(100% + 2rem);
	position: relative;
	aspect-ratio: 360/325;
	margin-left: -1rem;
	margin-right: -1rem
}

@media(min-width:641px) {
	._imagewrap_u1rem_8 {
		aspect-ratio: 768/493;
		margin-left: -2rem;
		margin-right: -2rem;
		width: calc(100% + 4rem)
	}
}

@media(min-width:961px) {
	._imagewrap_u1rem_8 {
		aspect-ratio: 920/600;
		margin: 0;
		width: 100%
	}
}

@media(min-width:1279px) {
	._imagewrap_u1rem_8 {
		aspect-ratio: 920/544
	}
}

._imagewrap_u1rem_8 img {
	width: 100%;
	height: 100%
}

._imagewrap_u1rem_8 ._item_u1rem_39 {
	position: absolute
}

._imagewrap_u1rem_8 ._item_u1rem_39._img_u1rem_42 {
	inset: 0
}

._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
	z-index: 3;
	bottom: .3rem;
	left: .9rem;
	padding: .5rem;
	border-radius: .875rem;
	border: 1px solid rgba(255, 255, 255, .5);
	background: radial-gradient(49.97% 85.77% at 51% 5.12%, #ff94941c, #dee2ff14 45.83%, #f1f2ff05), #ffffff14;
	-webkit-backdrop-filter: blur(.75rem);
	backdrop-filter: blur(.75rem)
}

@media(min-width:641px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
		padding: .8125rem;
		border-radius: 1.25rem;
		box-shadow: 0 0 1.875rem 1rem #ffffff08
	}
}

._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 img,
._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 video {
	border-radius: .5rem;
	overflow: hidden;
	box-shadow: 0 0 1px #ffffff30, 0 .5px 0 .5px #ffffff1a inset
}

@media(min-width:641px) {

	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 img,
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 video {
		width: 13.75rem;
		border-radius: .875rem
	}
}

._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
	display: flex
}

@media(max-width:640px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
		padding: .3rem;
		border-radius: .5rem
	}
}

@media(min-width:641px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
		top: 5.125rem;
		left: 1.875rem;
		bottom: auto
	}
}

@media(min-width:961px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
		left: 0
	}
}

@media(min-width:1279px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 {
		top: 3.875rem;
		left: 0;
		bottom: auto
	}
}

._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 ._vid_u1rem_45 {
	width: 5.725rem;
	aspect-ratio: 90/167
}

@media(max-width:640px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 ._vid_u1rem_45 {
		border-radius: .25rem
	}
}

@media(min-width:641px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 ._vid_u1rem_45 {
		width: 11.125rem
	}
}

@media(min-width:961px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 ._vid_u1rem_45 {
		width: 8.75rem
	}
}

@media(min-width:1279px) {
	._imagewrap_u1rem_8 ._item_u1rem_39._video_u1rem_45 ._vid_u1rem_45 {
		width: 12.25rem
	}
}

._imagewrap_u1rem_8 ._vkMusic_u1rem_127 {
	position: absolute;
	overflow: hidden;
	display: flex;
	aspect-ratio: 1;
	z-index: -1;
	right: .7rem;
	top: .5rem;
	border-radius: .5rem;
	width: 6.4rem;
	height: 6.4rem
}

@media(min-width:641px) {
	._imagewrap_u1rem_8 ._vkMusic_u1rem_127 {
		z-index: 10;
		right: 6.8rem;
		top: 2rem;
		border-radius: 1.3rem;
		width: 10.6rem;
		height: 10.6rem
	}
}

@media(min-width:961px) {
	._imagewrap_u1rem_8 ._vkMusic_u1rem_127 {
		right: 4.4rem;
		top: 1.2rem;
		border-radius: 1rem;
		width: 9rem;
		height: 9rem
	}
}

@media(min-width:1279px) {
	._imagewrap_u1rem_8 ._vkMusic_u1rem_127 {
		right: 6rem;
		top: .1rem;
		border-radius: 2rem;
		width: 12.7rem;
		height: 12.7rem
	}
}

._text_u1rem_168 {
	position: absolute;
	border-radius: 31.25rem;
	border: 1px solid rgba(255, 255, 255, 0);
	background: #ffffff1a;
	-webkit-backdrop-filter: blur(.375rem);
	backdrop-filter: blur(.375rem);
	height: 2.125rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 .8125rem;
	box-shadow: 0 1px #ffffff1a inset, 0 0 0 .3px #ffffff0f inset;
	color: var(--white);
	font-family: var(--font-сondensed), sans-serif;
	font-style: normal;
	font-weight: 600;
	line-height: 90%
}

._text_u1rem_168:before {
	content: "";
	position: absolute;
	inset: 0;
	background: #0505064d;
	border-radius: 31.25rem;
	z-index: -1
}

._text_u1rem_168._text1_u1rem_195 {
	z-index: 6;
	font-size: 1.37225rem;
	top: 1rem;
	left: 10rem;
	height: 3.1rem;
	padding: 0 1.5rem
}

@media(min-width:1279px) {
	._text_u1rem_168._text1_u1rem_195 {
		font-size: 1.77225rem;
		top: .5rem;
		left: 16.05rem;
		height: 4rem;
		padding: 0 1.5rem
	}
}

._text_u1rem_168._text2_u1rem_212 {
	font-size: .99825rem;
	z-index: 5;
	bottom: 9.8rem;
	right: 3.525rem;
	height: 2.1rem;
	padding: 0 1rem
}

@media(min-width:1279px) {
	._text_u1rem_168._text2_u1rem_212 {
		font-size: 1.39825rem;
		bottom: 12.3rem;
		right: 7.525rem;
		height: 3rem;
		padding: 0 1.2rem
	}
}

._text_u1rem_168._text3_u1rem_229 {
	font-size: 1.2rem;
	z-index: 10;
	bottom: 4.6rem;
	right: 9.55rem;
	height: 2.3rem;
	width: 4.3rem
}

@media(min-width:1279px) {
	._text_u1rem_168._text3_u1rem_229 {
		font-size: 1.680625rem;
		bottom: 5.3rem;
		right: 15.15rem;
		height: 3.3rem;
		width: 5.9rem
	}
}

._imagewrap_1kp5m_8 {
	width: calc(100% + 2rem);
	position: relative;
	aspect-ratio: 360/268;
	margin-left: -1rem;
	margin-right: -1rem
}

@media(min-width:641px) {
	._imagewrap_1kp5m_8 {
		aspect-ratio: 768/399;
		margin-left: -2rem;
		margin-right: -2rem;
		width: calc(100% + 4rem)
	}
}

@media(min-width:961px) {
	._imagewrap_1kp5m_8 {
		margin: 0;
		width: 100%
	}
}

@media(min-width:1279px) {
	._imagewrap_1kp5m_8 {
		aspect-ratio: 920/447
	}
}

@media(min-width:1600px) {
	._imagewrap_1kp5m_8 {
		margin-top: -1rem;
		margin-bottom: -1rem
	}
}

._imagewrap_1kp5m_8 ._item_1kp5m_40 {
	position: absolute;
	pointer-events: none
}

._imagewrap_1kp5m_8 ._item_1kp5m_40 img {
	width: 100%;
	height: 100%
}

._imagewrap_1kp5m_8 ._item_1kp5m_40._img_1kp5m_48 {
	inset: 0
}

._imagewrap_1kp5m_8 ._item_1kp5m_40._img_1kp5m_48._img1_1kp5m_51 {
	z-index: 10
}

._imagewrap_1kp5m_8 ._item_1kp5m_40._img_1kp5m_48._img2_1kp5m_54 {
	z-index: -5
}

._searchAnim_1kp5m_58 {
	z-index: 0;
	position: absolute;
	--animDur: 8s;
	transform-origin: 0 0;
	left: 4.45rem;
	top: 50%;
	transform: scale(.62) translateY(-50%)
}

@media(min-width:641px) {
	._searchAnim_1kp5m_58 {
		transform: scale(.88) translateY(-50%);
		left: 13.75rem
	}
}

@media(max-width:1278px)and (min-width:961px) {
	._searchAnim_1kp5m_58 {
		transform: scale(.76) translateY(-50%);
		left: 12.45rem
	}
}

@media(min-width:1279px) {
	._searchAnim_1kp5m_58 {
		transform: scale(1) translateY(-50%);
		left: 16.9375rem
	}
}

._searchAnim_1kp5m_58 ._head_1kp5m_85 {
	display: flex;
	flex-direction: row;
	padding: 1rem 1.1875rem;
	align-items: flex-start;
	gap: .6875rem;
	background: #f2f3f5;
	stroke-width: 1px;
	stroke: #0000001f;
	width: 19.6875rem;
	height: 3.875rem;
	flex-shrink: 0;
	border-radius: .75rem;
	position: relative;
	z-index: 2
}

._searchAnim_1kp5m_58 ._head_1kp5m_85 img {
	width: 1.75rem;
	height: 1.75rem;
	flex-grow: 1
}

._searchAnim_1kp5m_58 ._titleAnim_1kp5m_106 {
	width: 100%;
	color: #000;
	font-feature-settings: "liga" off, "clig" off;
	font-family: var(--font-text), sans-serif;
	font-size: 1.375rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: .02em;
	position: relative;
	display: flex;
	gap: .2em;
	top: .1em
}

._searchAnim_1kp5m_58 ._titleAnim_1kp5m_106 ._cursor_1kp5m_121 {
	position: relative;
	left: 0;
	top: -.125rem
}

._searchAnim_1kp5m_58 ._titleAnim_1kp5m_106 ._cursor_1kp5m_121 i {
	position: absolute;
	left: 0;
	top: 0;
	width: .1875rem;
	height: 1.901rem;
	border-radius: .1728125rem;
	background: #2688eb;
	animation: _blink_1kp5m_1 1s linear infinite
}

._searchAnim_1kp5m_58 ._body_1kp5m_136 {
	display: inline-flex;
	padding: .7819375rem;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 1.25rem;
	border: 1px solid rgba(255, 255, 255, 0);
	background: #ffffff14;
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
	width: 21.125rem;
	position: relative;
	top: -.5625rem;
	left: 1rem;
	z-index: 1
}

@media(min-width:961px) {
	._searchAnim_1kp5m_58 ._body_1kp5m_136 {
		left: 2.8125rem
	}
}

._searchAnim_1kp5m_58 ._body_1kp5m_136:before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 4;
	pointer-events: none;
	background: url(/4be0ffc5-ee01-4b88-90fb-eb965018f917/images/border.svg)
}

._searchAnim_1kp5m_58 ._line_1kp5m_164 {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: .6875rem;
	padding: .6875rem 1.05rem;
	transition: transform .3s ease
}

._searchAnim_1kp5m_58 ._line_1kp5m_164:hover {
	transform: translate3d(1rem, 0, 0)
}

._searchAnim_1kp5m_58 ._line_1kp5m_164 ._title_1kp5m_106 {
	color: #fff;
	font-feature-settings: "liga" off, "clig" off;
	font-family: var(--font-text), sans-serif;
	font-size: 1.3125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3;
	letter-spacing: -.02em;
	display: flex;
	flex-direction: row;
	gap: .4375rem;
	margin-bottom: .3125rem;
	align-items: center
}

._searchAnim_1kp5m_58 ._line_1kp5m_164 ._title_1kp5m_106 img {
	width: 1.3125rem;
	height: 1.3125rem
}

._searchAnim_1kp5m_58 ._line_1kp5m_164 ._additional_1kp5m_195 {
	color: #818c99;
	font-feature-settings: "liga" off, "clig" off;
	font-family: var(--font-text), sans-serif;
	font-size: 1.04375rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: -.02em
}

._searchAnim_1kp5m_58 ._line_1kp5m_164 ._ava_1kp5m_205 {
	width: 4.5rem;
	height: 4.5rem
}

._text_1kp5m_210 {
	position: absolute;
	border-radius: 31.25rem;
	border: 1px solid rgba(255, 255, 255, 0);
	background: #ffffff1a;
	-webkit-backdrop-filter: blur(.375rem);
	backdrop-filter: blur(.375rem);
	height: 2.125rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 .8125rem;
	box-shadow: 0 1px #ffffff1a inset, 0 0 0 .3px #ffffff0f inset;
	color: var(--white);
	font-family: var(--font-сondensed), sans-serif;
	font-style: normal;
	font-weight: 600;
	line-height: 90%
}

._text_1kp5m_210:before {
	content: "";
	position: absolute;
	inset: 0;
	background: #0505064d;
	border-radius: 31.25rem;
	z-index: -1
}

._text_1kp5m_210._text1_1kp5m_237 {
	z-index: 6;
	font-size: 1.075rem;
	bottom: .8rem;
	left: 3.35rem;
	height: 2.2rem
}

@media(min-width:1279px) {
	._text_1kp5m_210._text1_1kp5m_237 {
		font-size: 1.375rem;
		bottom: 3.1rem;
		left: 5.35rem;
		height: 2.6rem
	}
}

@media(max-width:640px) {
	._text_1kp5m_210._text1_1kp5m_237 {
		font-size: 1rem;
		bottom: .7rem;
		left: .95rem;
		height: 2.4rem;
		padding: 0 .9rem
	}
}

._text_1kp5m_210._text2_1kp5m_261 {
	z-index: 5;
	font-size: 1.1855rem;
	top: 8.1rem;
	right: .525rem;
	height: 2.7rem;
	padding: 0 1.4rem
}

@media(min-width:641px)and (max-width:960px) {
	._text_1kp5m_210._text2_1kp5m_261 {
		top: 9.5rem;
		right: 3.125rem
	}
}

@media(min-width:1279px) {
	._text_1kp5m_210._text2_1kp5m_261 {
		font-size: 1.6855rem;
		top: 9.1rem;
		right: 4.525rem;
		height: 3.7rem;
		padding: 0 1.4rem
	}
}

._text_1kp5m_210._text3_1kp5m_284 {
	z-index: 10;
	font-size: 1.054375rem;
	top: 2.8rem;
	left: 3.15rem;
	height: 1.9rem;
	width: 4.2rem
}

@media(min-width:1279px) {
	._text_1kp5m_210._text3_1kp5m_284 {
		font-size: 1.454375rem;
		top: 2rem;
		left: 4.85rem;
		height: 2.8rem;
		width: 5.6rem
	}
}

@keyframes _rotate_1kp5m_1 {
	to {
		transform: rotate(360deg)
	}
}

@keyframes _blink_1kp5m_1 {

	0%,
	15%,
	95%,
	to {
		opacity: 0
	}

	20%,
	90% {
		opacity: 1
	}
}

@media(min-width:1600px) {
	._wrap_1jr3s_8 {
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto
	}
}

._title_1jr3s_15 {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -.02em;
	margin-bottom: 2rem;
	background: linear-gradient(90deg, #050505 -10%, #fff 30% 70%, #050505 110%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: 100%;
	text-align: center
}

@media(min-width:641px) {
	._title_1jr3s_15 {
		font-size: 3.25rem;
		background: linear-gradient(146deg, #050505 -4rem, #fff 10rem);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		min-width: 60%;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:961px) {
	._title_1jr3s_15 {
		margin-bottom: 2.2rem
	}
}

@media(min-width:1600px) {
	._title_1jr3s_15 {
		font-size: 2.5rem
	}
}

._tabs_1jr3s_53 {
	margin-left: -1rem;
	margin-right: -1rem;
	margin-bottom: 1.5rem;
	position: relative
}

@media(min-width:641px) {
	._tabs_1jr3s_53 {
		margin-bottom: 2rem;
		width: fit-content;
		margin-right: auto;
		margin-left: auto
	}
}

._tabs_1jr3s_53:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 1rem;
	right: 1rem;
	height: 1px;
	background: linear-gradient(270deg, #0000 -10%, #fff3 70%);
	z-index: 1
}

@media(min-width:641px) {
	._tabs_1jr3s_53:after {
		left: -3rem;
		right: -3rem
	}
}

@media(min-width:961px) {
	._tabs_1jr3s_53:after {
		left: -11rem;
		right: -11rem
	}
}

@media(min-width:1600px) {
	._tabs_1jr3s_53:after {
		left: -8rem;
		right: -8rem
	}
}

._tabs__wrap_1jr3s_95 {
	padding: 0 1rem;
	display: flex;
	flex-direction: row;
	overflow-x: auto;
	scroll-snap-type: x mandatory
}

._tabs__wrap_1jr3s_95::-webkit-scrollbar {
	width: 0;
	height: 0;
	display: none
}

._tabs__wrap_1jr3s_95::-webkit-scrollbar-thumb {
	background: transparent;
	display: none
}

._tabs__item_1jr3s_111 {
	background: transparent;
	padding: 0 1rem 1rem;
	border: none;
	font-family: var(--font-text), sans-serif;
	font-size: 1rem;
	font-weight: 500;
	color: var(--gray);
	white-space: nowrap;
	position: relative;
	transition: color .3s ease;
	z-index: 2
}

@media(min-width:641px) {
	._tabs__item_1jr3s_111 {
		padding-bottom: 1.5rem
	}
}

@media(min-width:1279px) {
	._tabs__item_1jr3s_111 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
}

@media(min-width:1600px) {
	._tabs__item_1jr3s_111 {
		font-size: .875rem
	}
}

._tabs__item_1jr3s_111:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background: var(--white);
	transform: scaleX(0);
	transform-origin: 0 0;
	transition: transform .3s ease
}

._tabs__item_1jr3s_111._hover_1jr3s_152 {
	transition: color .3s ease
}

._tabs__item_1jr3s_111._hover_1jr3s_152:hover,
._tabs__item_1jr3s_111._active_1jr3s_158 {
	color: var(--white)
}

._tabs__item_1jr3s_111._active_1jr3s_158:after {
	transform: scaleX(1)
}

._vacancyWrap_1jr3s_165 {
	display: flex;
	flex-direction: column;
	gap: 1rem
}

._noVacancies_1jr3s_171 {
	font-family: var(--font-text), sans-serif;
	font-size: 1rem;
	font-weight: 500;
	color: var(--gray);
	text-align: center;
	margin: 0 auto;
	max-width: 70ch
}

@media(min-width:1600px) {
	._noVacancies_1jr3s_171 {
		font-size: .875rem
	}
}

._noVacancies_1jr3s_171 a {
	text-decoration: underline;
	transition: color .3s ease
}

._noVacancies_1jr3s_171 a:hover {
	color: var(--white)
}

._card_1jr3s_193 {
	display: flex;
	flex-direction: column;
	border-radius: 1.25rem;
	padding: 1rem;
	gap: 1rem;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 1.25rem .1875rem #070d4f0d, 0 1px #ffffff1a inset, 0 0 0 1px #ffffff0f inset
}

._card_1jr3s_193:after {
	content: "";
	position: absolute;
	inset: 0;
	background: radial-gradient(100% 100% at 0% 100%, #ffffff14, #03001400), #070808;
	z-index: -1
}

@media(min-width:641px) {
	._card_1jr3s_193 {
		padding: 1.5rem 7rem 1.5rem 1.5rem;
		position: relative;
		gap: 1.25rem
	}
}

@media(min-width:1600px) {
	._card_1jr3s_193 {
		padding: 1rem 6.5rem 1rem 1rem;
		gap: 1rem
	}
}

._card_1jr3s_193._hover_1jr3s_152:after {
	transition: opacity .6s ease
}

._card_1jr3s_193._hover_1jr3s_152 svg {
	transition: transform .3s ease
}

._card_1jr3s_193._hover_1jr3s_152:hover:after {
	opacity: .4
}

._card_1jr3s_193._hover_1jr3s_152:hover svg {
	transform: rotate(45deg)
}

._card__title_1jr3s_235 {
	font-size: .875rem;
	line-height: 1.28;
	max-width: 35.25rem
}

@media(min-width:641px) {
	._card__title_1jr3s_235 {
		font-size: 1.5rem
	}
}

@media(min-width:961px) {
	._card__title_1jr3s_235 {
		font-size: 1.25rem
	}
}

@media(min-width:1600px) {
	._card__title_1jr3s_235 {
		max-width: 80%
	}
}

@media(min-width:1600px) {
	._card__title_1jr3s_235 {
		font-size: 1rem
	}
}

._card__footer_1jr3s_260 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem
}

@media(min-width:641px) {
	._card__footer_1jr3s_260 {
		justify-content: flex-start
	}
}

._card__footer_1jr3s_260 ._type_1jr3s_271 {
	font-size: .875rem;
	border-radius: 6.5rem;
	line-height: 1.28;
	padding: .5rem 1rem;
	background: #23262a
}

@media(min-width:641px) {
	._card__footer_1jr3s_260 ._type_1jr3s_271 {
		font-size: 1rem
	}
}

@media(min-width:1600px) {
	._card__footer_1jr3s_260 ._type_1jr3s_271 {
		font-size: .75rem
	}
}

._card__footer_1jr3s_260 ._format_1jr3s_288 {
	display: none
}

@media(min-width:641px) {
	._card__footer_1jr3s_260 ._format_1jr3s_288 {
		display: block;
		font-size: 1rem;
		color: var(--gray)
	}
}

@media(min-width:1600px) {
	._card__footer_1jr3s_260 ._format_1jr3s_288 {
		font-size: .75rem
	}
}

._card_1jr3s_193 ._icon_1jr3s_303 {
	flex-shrink: 0;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	color: var(--white);
	border: 1px solid rgba(255, 255, 255, .2);
	display: flex;
	align-items: center;
	justify-content: center
}

._card_1jr3s_193 ._icon_1jr3s_303 svg {
	width: .75rem;
	height: .75rem
}

@media(min-width:641px) {
	._card_1jr3s_193 ._icon_1jr3s_303 {
		width: 3.5rem;
		height: 3.5rem;
		position: absolute;
		right: 1.5rem;
		top: 50%;
		transform: translateY(-50%)
	}

	._card_1jr3s_193 ._icon_1jr3s_303 svg {
		width: 1.25rem;
		height: 1.25rem
	}
}

@media(min-width:1600px) {
	._card_1jr3s_193 ._icon_1jr3s_303 {
		width: 2.625rem;
		height: 2.625rem
	}

	._card_1jr3s_193 ._icon_1jr3s_303 svg {
		width: 1rem;
		height: 1rem
	}
}

._error_1jr3s_343 {
	text-align: center
}

._btnWrap_1jr3s_347 {
	margin-top: 1rem;
	width: 100%
}

@media(min-width:641px) {
	._btnWrap_1jr3s_347 {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 2rem
	}
}

._btnWrap_1jr3s_347 ._btn_1jr3s_347 {
	width: 100%;
	font-size: 1rem;
	padding: 1rem 3rem;
	border-radius: 6.5rem;
	background: transparent;
	font-family: var(--font-text), sans-serif;
	color: var(--white);
	font-weight: 500;
	position: relative;
	border: none
}

._btnWrap_1jr3s_347 ._btn_1jr3s_347:before {
	content: "";
	position: absolute;
	inset: 0;
	opacity: .2;
	border: 1px solid var(--white);
	border-radius: 6.5rem;
	transition: opacity .4s ease, transform .4s ease;
	will-change: transform, opacity
}

._btnWrap_1jr3s_347 ._btn_1jr3s_347._hover_1jr3s_152:hover:before {
	opacity: .4;
	transform: scale(1.05)
}

@media(min-width:641px) {
	._btnWrap_1jr3s_347 ._btn_1jr3s_347 {
		width: fit-content
	}
}

@media(min-width:1600px) {
	._btnWrap_1jr3s_347 ._btn_1jr3s_347 {
		font-size: .75rem
	}
}

._footer_iz7yd_7 {
	display: flex;
	flex-direction: row;
	gap: 2rem;
	justify-content: space-between;
	align-items: center;
	padding: 1.25rem 0;
	position: relative;
	margin-top: 2rem
}

@media(min-width:641px) {
	._footer_iz7yd_7 {
		margin-top: 3rem
	}
}

@media(min-width:1279px) {
	._footer_iz7yd_7 {
		margin-top: 3.75rem
	}
}

@media(min-width:1600px) {
	._footer_iz7yd_7 {
		font-size: .75rem;
		max-width: 44rem;
		margin-left: auto;
		margin-right: auto
	}
}

._footer_iz7yd_7:before {
	content: "";
	top: 0;
	right: -1rem;
	width: 100vw;
	height: 1px;
	background: #ffffff1a;
	position: absolute
}

@media(min-width:641px) {
	._footer_iz7yd_7:before {
		right: -2rem
	}
}

@media(min-width:961px) {
	._footer_iz7yd_7:before {
		right: -3.5rem
	}
}

._footer_iz7yd_7 ._copy_iz7yd_54 {
	color: var(--gray)
}

._footer_iz7yd_7 ._socials_iz7yd_57 {
	display: flex;
	gap: 1rem
}

@media(min-width:961px) {
	._footer_iz7yd_7 ._socials_iz7yd_57 {
		padding-right: 1rem
	}
}

._footer_iz7yd_7 ._socials_iz7yd_57 a {
	display: flex;
	position: relative
}

._footer_iz7yd_7 ._socials_iz7yd_57 a:before {
	content: "";
	inset: -.5rem;
	position: absolute
}

._footer_iz7yd_7 ._socials_iz7yd_57 a svg {
	width: 1.5rem;
	height: 1.5rem
}

._header_13mch_7 {
	z-index: 10;
	padding: .75rem 1rem;
	position: fixed;
	width: 100%;
	background: var(--menu);
	border-radius: 0 0 1.25rem 1.25rem;
	background: #0009;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	transition: transform .3s ease
}

@media(min-width:961px) {
	._header_13mch_7 {
		position: relative;
		padding: 0;
		background: transparent;
		max-width: 15.5rem;
		flex-shrink: 0;
		-webkit-backdrop-filter: initial;
		backdrop-filter: initial
	}
}

@media(min-width:1600px) {
	._header_13mch_7 {
		max-width: 13.6rem
	}
}

._header_13mch_7._scrollAterFS_13mch_33 ._logoWrap_13mch_33 {
	transform: rotateX(90deg)
}

._header_13mch_7._active_13mch_36 ._logoWrap_13mch_33 {
	transform: rotateX(90deg) !important
}

._header_13mch_7 ._logoWrap_13mch_33 {
	position: relative;
	transform-style: preserve-3d;
	will-change: transform;
	transition: transform .3s ease
}

._header_13mch_7 ._logoWrap_13mch_33 ._logoVk_13mch_45,
._header_13mch_7 ._logoWrap_13mch_33 ._logoAi_13mch_46,
._header_13mch_7 ._logoWrap_13mch_33 ._logoAi2_13mch_47,
._header_13mch_7 ._logoWrap_13mch_33 ._logoVk2_13mch_48 {
	position: absolute
}

._header_13mch_7 ._logoWrap_13mch_33 ._logoVk_13mch_45 {
	transform: translateZ(1.9375rem)
}

._header_13mch_7 ._logoWrap_13mch_33 ._logoVk2_13mch_48 {
	transform: translateZ(-1.9375rem) rotateX(180deg)
}

._header_13mch_7 ._logoWrap_13mch_33 ._logoAi_13mch_46 {
	transform: translateY(-1.9375rem) rotateX(90deg)
}

._header_13mch_7 ._logoWrap_13mch_33 ._logoAi2_13mch_47 {
	transform: translateY(1.9375rem) rotateX(-90deg)
}

@keyframes _rotateX_13mch_1 {
	0% {
		transform: rotateX(0)
	}

	23% {
		transform: rotateX(0)
	}

	25% {
		transform: rotateX(90deg)
	}

	48% {
		transform: rotateX(90deg)
	}

	50% {
		transform: rotateX(180deg)
	}

	73% {
		transform: rotateX(180deg)
	}

	75% {
		transform: rotateX(270deg)
	}

	98% {
		transform: rotateX(270deg)
	}

	to {
		transform: rotateX(360deg)
	}
}

@media(max-width:960px) {
	._header_13mch_7:before {
		content: "";
		position: fixed;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		background: var(--menu);
		z-index: -1;
		pointer-events: none;
		opacity: 0;
		transition: opacity .3s ease .1s
	}

	._header_13mch_7._active_13mch_36:before {
		opacity: 1;
		pointer-events: auto;
		transition-delay: 0s
	}
}

._header_13mch_7 [data-item=gradient] {
	position: relative;
	background: linear-gradient(93deg, #ff3985 15.24%, #07f 77.81%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

._header_13mch_7._hidden_13mch_119 {
	transform: translateY(-100%)
}

._header_13mch_7._notTouch_13mch_122 a:hover {
	transform: translate(1rem)
}

._mainControls_13mch_126 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}

._stickyContainer_13mch_133 {
	display: flex;
	flex-direction: column;
	gap: .8125rem;
	align-items: baseline;
	top: 0
}

@media(min-width:961px) {
	._stickyContainer_13mch_133 {
		padding: 1.5rem 0 1.5rem 1.5rem;
		position: sticky;
		gap: .5rem;
		height: 100vh;
		top: 0
	}
}

@media(min-width:1600px) {
	._stickyContainer_13mch_133 {
		gap: .333rem;
		padding: 1rem 0 1rem 1.1rem
	}
}

@media(min-width:961px) {

	._logo_13mch_33,
	._nav_13mch_158 {
		box-shadow: 0 1px #ffffff1a inset, 0 0 0 1px #ffffff0a inset;
		-webkit-backdrop-filter: blur(7px);
		backdrop-filter: blur(7px);
		background: #ffffff0a
	}
}

._logoWrap_13mch_33 {
	flex-shrink: 0;
	position: relative;
	height: 2rem
}

@media(min-width:641px) {
	._logoWrap_13mch_33 {
		height: 3.875rem
	}
}

@media(min-width:1600px) {
	._logoWrap_13mch_33 {
		height: 3.575rem
	}
}

._logo_13mch_33 {
	display: flex;
	transform-style: preserve-3d;
	height: 100%;
	width: fit-content;
	backface-visibility: hidden;
	transition: transform .5s cubic-bezier(.175, .885, .32, 1.275);
	transform-origin: center;
	will-change: transform;
	align-items: center;
	justify-content: center
}

@media(min-width:961px) {
	._logo_13mch_33 {
		padding: 1.125rem 1.25rem;
		border-radius: 1.25rem
	}
}

@media(min-width:1600px) {
	._logo_13mch_33 {
		padding: 1rem 1.1rem
	}
}

._logo_13mch_33._logoVk_13mch_45,
._logo_13mch_33._logoVk2_13mch_48 {
	z-index: 2
}

._logo_13mch_33._logoVk_13mch_45 img,
._logo_13mch_33._logoVk2_13mch_48 img {
	width: 5.0625rem;
	height: 1.125rem;
	object-fit: contain
}

@media(min-width:641px) {

	._logo_13mch_33._logoVk_13mch_45 img,
	._logo_13mch_33._logoVk2_13mch_48 img {
		width: 7.35rem;
		height: 2.25rem
	}
}

@media(min-width:1600px) {

	._logo_13mch_33._logoVk_13mch_45 img,
	._logo_13mch_33._logoVk2_13mch_48 img {
		width: 6.95rem
	}
}

._logo_13mch_33._logoVk_13mch_45 {
	transform: rotateX(0) translateZ(1rem)
}

@media(min-width:961px) {
	._logo_13mch_33._logoVk_13mch_45 {
		transform: initial
	}
}

._logo_13mch_33._logoAi_13mch_46 span,
._logo_13mch_33._logoAi2_13mch_47 span {
	font-family: var(--font-expanded), sans-serif;
	font-size: 1.3364375rem;
	font-weight: 700;
	line-height: .9;
	letter-spacing: -.02em;
	background: linear-gradient(90deg, #050505 -16%, #fff 54% 70%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-transform: uppercase;
	white-space: nowrap
}

@media(min-width:641px) {

	._logo_13mch_33._logoAi_13mch_46 span,
	._logo_13mch_33._logoAi2_13mch_47 span {
		font-size: 1.8983125rem
	}
}

._logo_13mch_33._logoAi_13mch_46 {
	position: absolute;
	top: 0;
	left: 0;
	transform: rotateX(-90deg) translateZ(1rem);
	z-index: 1
}

@media(min-width:961px) {
	._logo_13mch_33._logoAi_13mch_46 {
		position: relative;
		transform: initial
	}
}

._burger_13mch_263 {
	width: 2rem;
	height: 2rem;
	background: transparent;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: .1875rem;
	transform: translateZ(.2px)
}

@media(min-width:641px) {
	._burger_13mch_263 {
		width: 3rem;
		height: 3rem;
		gap: .3125rem
	}
}

._burger_13mch_263 span {
	display: block;
	width: 1rem;
	height: .125rem;
	border-radius: .5rem;
	background: var(--white);
	transition: transform .3s ease
}

@media(min-width:641px) {
	._burger_13mch_263 span {
		width: 1.6875rem;
		height: .1875rem
	}
}

._burger_13mch_263 span:last-of-type {
	transform: scaleX(.7);
	transform-origin: 0 0
}

@media(min-width:961px) {
	._burger_13mch_263 {
		display: none
	}
}

._nav_13mch_158 {
	font-size: 1rem;
	line-height: 1.12;
	flex: 1;
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
	top: 4.35rem;
	left: 1rem;
	right: 1rem;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity .3s ease-out .1s, visibility .3s linear .1s
}

@media(min-width:641px) {
	._nav_13mch_158 {
		height: calc(100dvh - 6rem);
		top: 4rem
	}
}

@media(min-width:641px)and (max-width:960px) {
	._nav_13mch_158 {
		font-size: 1.5rem
	}
}

@media(min-width:961px) {
	._nav_13mch_158 {
		border-radius: 1.5rem;
		padding: 0 1.5rem;
		width: 100%;
		position: relative;
		height: auto;
		top: 0;
		left: 0;
		right: 0;
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
		transition: initial;
		-webkit-backdrop-filter: blur(7px);
		backdrop-filter: blur(7px)
	}

	._nav_13mch_158::-webkit-scrollbar {
		width: 0;
		height: 0;
		display: none
	}

	._nav_13mch_158::-webkit-scrollbar-thumb {
		background: transparent;
		display: none
	}
}

@media(min-width:1279px) {
	._nav_13mch_158 {
		font-size: 16px
	}
}

@media(min-width:1600px) {
	._nav_13mch_158 {
		border-radius: 1rem;
		font-size: 18px;
		padding: 0 1rem
	}
}

._nav_13mch_158._active_13mch_36 {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transition-delay: 0s
}

._nav_13mch_158 ul {
	list-style: none
}

._nav_13mch_158 p {
	color: var(--gray)
}

@media(min-width:961px) {
	._nav_13mch_158 p {
		color: var(--white)
	}
}

._nav_13mch_158 ._navItem_13mch_387 {
	width: 100%;
	transition: transform .5s ease;
	will-change: transform
}

._nav_13mch_158 ._navItem_13mch_387:after {
	content: "";
	position: absolute;
	inset: 0 -3rem;
	z-index: -1
}

._nav_13mch_158 ._navItem_13mch_387._active_13mch_36 {
	transform: translate(1rem)
}

._nav_13mch_158 ._level1_13mch_401 {
	display: flex;
	flex-direction: column
}

@media(min-width:641px) {
	._nav_13mch_158 ._level1_13mch_401 {
		justify-content: space-between;
		height: 100%
	}
}

._nav_13mch_158 ._level1_13mch_401>li {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
	position: relative
}

._nav_13mch_158 ._level1_13mch_401>li>a {
	padding: 1.5rem 0
}

@media(min-width:961px) {
	._nav_13mch_158 ._level1_13mch_401>li>a {
		padding: 1.25rem 2rem 1.25rem 0
	}
}

@media(min-width:1600px) {
	._nav_13mch_158 ._level1_13mch_401>li>a {
		padding-right: 3rem
	}
}

@media(min-width:641px) {
	._nav_13mch_158 ._level1_13mch_401>li {
		flex-grow: 2
	}
}

._nav_13mch_158 ._level1_13mch_401>li:not(:first-of-type):before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: #ffffff1a
}

@media(min-width:961px) {
	._nav_13mch_158 ._level1_13mch_401>li:not(:first-of-type):before {
		left: -.75rem;
		right: -.75rem
	}
}

._nav_13mch_158 ._level1_13mch_401>li:first-of-type {
	padding-top: 0
}

@media(min-width:641px) {
	._nav_13mch_158 ._level1_13mch_401>li:first-of-type {
		flex-grow: 2;
		padding-top: 1.5rem
	}
}

@media(min-width:1600px) {
	._nav_13mch_158 ._level1_13mch_401>li:first-of-type {
		padding-top: 1rem
	}
}

._nav_13mch_158 ._level2_13mch_465 {
	display: flex;
	flex-direction: column;
	margin-top: .75rem;
	padding-bottom: .75rem
}

@media(min-width:961px) {
	._nav_13mch_158 ._level2_13mch_465 {
		margin-top: 1.35rem;
		gap: .5rem
	}
}

@media(min-width:1600px) {
	._nav_13mch_158 ._level2_13mch_465 {
		margin-top: .85rem;
		gap: .15rem
	}
}

._nav_13mch_158 ._level2_13mch_465 li {
	counter-increment: item-counter
}

._nav_13mch_158 ._level2_13mch_465 li a {
	display: flex;
	flex-direction: row;
	gap: .7rem;
	padding: .75rem 0
}

@media(min-width:961px) {
	._nav_13mch_158 ._level2_13mch_465 li a {
		padding: .5rem 0
	}
}

@media(min-width:1600px) {
	._nav_13mch_158 ._level2_13mch_465 li a {
		gap: .4rem
	}
}

._nav_13mch_158 ._level2_13mch_465 li a:before {
	content: counter(item-counter, decimal-leading-zero) "/";
	color: var(--gray)
}

._sprite_xrq5a_1 {
	position: absolute;
	width: 0;
	height: 0;
	margin: -1;
	padding: 0;
	overflow: hidden;
	border: 0;
	clip: rect(0 0 0 0);
	appearance: none;
	display: none
}