.react-tweet-theme.react-tweet-theme {
	--tweet-container-margin: 0 0;
	--tweet-header-font-size: 1.6rem;
	--tweet-header-line-height: 2rem;
	--tweet-body-font-size: 1.6rem;
	--tweet-body-font-weight: 400;
	--tweet-body-line-height: 2.4rem;
	--tweet-body-margin: 0;
	--tweet-quoted-container-margin: 1.2rem 0;
	--tweet-quoted-body-font-size: 1.5rem;
	--tweet-quoted-body-font-weight: 400;
	--tweet-quoted-body-line-height: 2rem;
	--tweet-quoted-body-margin: 0.4rem 0 1.2rem 0;
	--tweet-info-font-size: 1.5rem;
	--tweet-info-line-height: 2rem;
	--tweet-actions-font-size: 1.2rem;
	--tweet-actions-line-height: 1.6rem;
	--tweet-actions-font-weight: 700;
	--tweet-actions-icon-size: 2rem;
	--tweet-actions-icon-wrapper-size: calc(var(--tweet-actions-icon-size) + 1.2em);
	--tweet-replies-font-size: 1.2rem;
	--tweet-replies-line-height: 1.6rem;
	--tweet-replies-font-weight: 700
}

:root {
	--motion: 1;
	--motion-speed: 0.55s;
	--motion-speed-slow: 0.75s;
	--spring-ease: cubic-bezier(0.4, 1.35, 0.5, 0.97);
	--spring-ease-duration: calc(var(--motion) * 0.5s);
	--home-light-pink: #fff1eb;
	--general-white: #fff;
	--general-white-off: #f7f9fc;
	--general-gray-light: #e9edf6;
	--general-gray: #c8ceda;
	--general-gray-mid: #a1a8b7;
	--general-gray-dark: #393d46;
	--general-black-light: #242628;
	--general-black-mid: #1b1b1b;
	--general-black-mid-opacity-100: #1b1b1b00;
	--general-black: #0a0a0a;
	--consumer-orange-light: #ffa680;
	--consumer-orange: #ff5c16;
	--consumer-orange-dark: #661800;
	--consumer-purple-light: #eac2ff;
	--consumer-purple: #d075ff;
	--consumer-purple-dark: #3d065f;
	--consumer-purple-dark-2: #25043a;
	--consumer-green-light: #e5ffc3;
	--consumer-green: #baf24a;
	--consumer-perps-green-dark: #013330;
	--consumer-perps-green-light: #a7df48;
	--consumer-perps-green: #bbf249;
	--consumer-green-dark: #013330;
	--consumer-blue-light: #cce7ff;
	--consumer-blue: #89b0ff;
	--consumer-blue-dark: #190066;
	--developer-orange-light: #ffa680;
	--developer-orange: #ff5c16;
	--developer-orange-dark: #661800;
	--developer-purple-light: #eac2ff;
	--developer-purple: #d075ff;
	--developer-purple-dark: #3d065f;
	--developer-green-light: #e5ffc3;
	--developer-green: #baf24a;
	--developer-blue-light: #cce7ff;
	--developer-blue: #89b0ff;
	--developer-green-dark: #013330;
	--developer-green-dark-2: #012321;
	--institution-purple-tint: #eac2ff;
	--institution-purple-light: #dd9bff;
	--institution-purple: #d075ff;
	--institution-purple-dark: #3d065f;
	--institution-purple-dark-2: #25043a;
	--institution-green-tint: #e5ffc3;
	--institution-green-light: #d0f987;
	--institution-green: #baf24a;
	--institution-green-dark: #013330;
	--institution-green-dark-2: #012321;
	--institution-blue-tint: #cce7ff;
	--institution-blue-light: #abccff;
	--institution-blue: #89b0ff;
	--institution-blue-dark: #190066;
	--institution-blue-dark-2: #0c0033;
	--error: #dc2626;
	--success: #457a39;
	--value-increase: #457a39;
	--value-decrease: #e50000;
	--site-container-max-width: 1920px;
	--page-padding-x: 1.6rem;
	--header-desktop: 9.8rem;
	--header-mobile: 8.3rem;
	--header-toast-bar-enabled: 0;
	--header-banner-enabled: 0;
	--header-toast-bar-height: calc(4.1rem * var(--header-toast-bar-enabled));
	--header-banner-height: calc(6.2rem * var(--header-banner-enabled));
	--warning-banner-height-mobile: 0px;
	--warning-banner-height: 0px;
	--warning-banner-height-dynamic: var(--warning-banner-height-mobile);
	--header-height: var(--header-mobile);
	--header-dynamic-height: calc(var(--header-height) + var(--header-toast-bar-height) + var(--header-banner-height) + var(--warning-banner-height-dynamic));
	/* --header-dynamic-height:var(--header-height); */
	--columns-count: 8
}

@supports(animation-timing-function: linear(0, 1)) {
	:root [data-use-safe-easing=false] {
		--spring-ease: linear(0, 0.007, 0.03 2.1%, 0.122 4.6%, 0.243 6.9%, 0.645 13.7%, 0.85 18.1%, 0.926, 0.987, 1.032 24.7%, 1.064 27.1%, 1.077 28.7%, 1.085, 1.088 32.3%, 1.086 34.3%, 1.074 37.8%, 1.033 45.8%, 1.015 50%, 1.002 54.7%, 0.994 59.6%, 0.992 66.4%, 0.999 85%, 1.001);
		--spring-ease-duration: calc(var(--motion) * 0.95s)
	}
}

@media screen and (min-width: 768px) {
	:root {
		--page-padding-x: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	:root {
		--page-padding-x: 2.4rem
	}
}

@media screen and (min-width: 768px) {
	:root {
		--header-height: var(--header-desktop);
		--warning-banner-height-dynamic: var(--warning-banner-height);
		--columns-count: 8
	}
}

@media screen and (min-width: 1025px) {
	:root {
		--columns-count: 16
	}
}

@media(prefers-reduced-motion:reduce) {
	:root {
		--motion: 0
	}
}

.token-list_list__wOa6u {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1.3rem;
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (min-width: 768px) {
	.token-list_list__wOa6u {
		grid-template-columns: repeat(3, 1fr);
		gap: 1.6rem
	}
}

.token-list_item__y4JZu {
	width: 100%
}

.token-list_item__y4JZu.token-list_loading__5ze56 {
	pointer-events: none
}

a.token-list_item-link___RyZ6:focus .token-list_token-name__3H1Gh,
a.token-list_item-link___RyZ6:hover .token-list_token-name__3H1Gh {
	text-decoration: underline
}

.token-list_item-content__aIMW_ {
	display: flex;
	align-items: center
}

.token-list_token-wrapper__WlRvF {
	display: flex;
	gap: 1.2rem;
	align-items: center
}

.token-list_loading__5ze56 .token-list_token-wrapper__WlRvF {
	width: 100%
}

.token-list_loading__5ze56 .token-list_token-icon__i_mFD,
.token-list_token-icon__i_mFD {
	width: 2rem;
	height: 2rem
}

@media screen and (min-width: 768px) {

	.token-list_loading__5ze56 .token-list_token-icon__i_mFD,
	.token-list_token-icon__i_mFD {
		width: 2.4rem;
		height: 2.4rem
	}
}

.token-list_token-icon__i_mFD img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 50%;
	object-fit: contain
}

.token-list_token-info__DcMx1 {
	display: flex;
	flex-direction: column
}

.token-list_loading__5ze56 .token-list_token-info__DcMx1 {
	width: 100%
}

.token-list_token-name__3H1Gh {
	font-size: 1.3rem;
	line-height: 1.8rem
}

.token-list_loading__5ze56 .token-list_token-name__3H1Gh {
	width: 75%;
	height: 1.8rem
}

@media screen and (min-width: 768px) {
	.token-list_loading__5ze56 .token-list_token-name__3H1Gh {
		height: 2.2rem
	}

	.token-list_token-name__3H1Gh {
		font-size: 1.5rem;
		line-height: 2.2rem
	}
}

.rwa-token-card_rwa-token-card__qB5Us {
	position: relative;
	padding: 5rem 0 6.4rem;
	color: var(--general-black);
	background: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.rwa-token-card_rwa-token-card__qB5Us {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.rwa-token-card_rwa-token-card__qB5Us {
		padding: 10.4rem 0 12.6rem
	}
}

.rwa-token-card_rwa-token-card__qB5Us div[class*=card] {
	margin-bottom: 1.4rem
}

.scrollable-list-item_items-texts-item__huvr1 {
	position: relative
}

.scrollable-list-item_items-texts-item__huvr1:not(:first-child):before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: .2;
	background-color: var(--color-secondary, var(--general-black))
}

.scrollable-list-item_items-texts-item-inner__wdEAS {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	padding: 3.25rem 2rem 3.25rem 0;
	opacity: .2;
	transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
}

.scrollable-list-item_active__7HyK5 .scrollable-list-item_items-texts-item-inner__wdEAS {
	opacity: 1
}

.scrollable-list-item_items-texts-item__huvr1:first-child .scrollable-list-item_items-texts-item-inner__wdEAS {
	padding-top: 0
}

@media screen and (min-width: 768px) {
	.scrollable-list-item_items-texts-item-inner__wdEAS {
		gap: 2.4rem;
		padding: 2.4rem 0
	}

	.scrollable-list-item_small-item__Ixk2_:not(.scrollable-list-item_no-back-shape__0Zobt) .scrollable-list-item_items-texts-item-inner__wdEAS>* {
		line-height: 1.2
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-item_items-texts-item-inner__wdEAS {
		gap: 1.8rem;
		padding: 4.8rem 0
	}

	.scrollable-list-item_small-item__Ixk2_ .scrollable-list-item_items-texts-item-inner__wdEAS {
		gap: .8rem
	}

	.scrollable-list-item_small-item__Ixk2_:not(.scrollable-list-item_no-back-shape__0Zobt) .scrollable-list-item_items-texts-item-inner__wdEAS {
		gap: 1.6rem
	}

	.scrollable-list-item_no-back-shape__0Zobt .scrollable-list-item_items-texts-item-inner__wdEAS {
		gap: 1.4rem;
		padding: 3.2rem 0
	}
}

.scrollable-list_scrollable-list__kQYE6 {
	position: relative
}

.scrollable-list_scrollable-list__kQYE6.scrollable-list_mb-0__pn5Bz .scrollable-list_container__eleDl {
	padding-bottom: 0
}

.scrollable-list_outer__5k3Fq {
	width: 100%;
	height: 100%;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.scrollable-list_container__eleDl {
	position: relative;
	padding: 6rem 0 7rem
}

@media screen and (min-width: 768px) {
	.scrollable-list_container__eleDl {
		padding: 4.4rem 0
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_container__eleDl {
		padding-bottom: 14.4rem
	}

	.scrollable-list_has-flap-top__3TpLo.scrollable-list_has-big-shape__32s0k .scrollable-list_container__eleDl {
		padding-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_container__eleDl {
		padding: 8rem 0 15rem
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_container__eleDl {
		padding-bottom: 22rem
	}
}

.scrollable-list_grid-wrapper__4M_EA {
	display: flex;
	flex-direction: column
}

@media screen and (min-width: 768px) {
	.scrollable-list_grid-wrapper__4M_EA {
		align-items: flex-start;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.scrollable-list_grid-wrapper__4M_EA {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.scrollable-list_grid-wrapper__4M_EA {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.scrollable-list_block-text__pCxfR {
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 2rem;
	justify-content: center;
	margin-bottom: 7.3rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.scrollable-list_block-text__pCxfR {
		margin-bottom: 4rem;
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_block-text__pCxfR {
		margin-bottom: 6rem;
		grid-column: span 8/span 8;
		grid-column-start: 5
	}

	.scrollable-list_block-text__pCxfR.scrollable-list_wide-title__jl5Hc {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

.scrollable-list_items-image-container__S3BLF {
	position: relative;
	display: none
}

@media screen and (min-width: 768px) {
	.scrollable-list_items-image-container__S3BLF {
		position: sticky;
		top: calc(var(--header-height) + min(3rem, 5vh));
		top: calc((100vh - var(--items-image-height))*.5 + 2.4rem);
		display: flex;
		justify-content: center;
		width: 100%;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_items-image-container__S3BLF {
		grid-column: span 7/span 7;
		grid-column-start: 1
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_items-image-container__S3BLF {
		grid-column: span 8/span 8
	}

	.scrollable-list_no-back-shape__eWL7T .scrollable-list_items-image-container__S3BLF {
		grid-column: span 8/span 8;
		grid-column-start: 2
	}
}

.scrollable-list_items-image-inner__ZZpCM {
	width: 100%
}

.scrollable-list_items-image-inner__ZZpCM>ul {
	position: relative;
	width: 100%
}

.scrollable-list_items-image-inner__ZZpCM .scrollable-list_animation-wrapper__uS84E {
	display: block;
	width: 100%;
	height: auto
}

.scrollable-list_items-image-inner__ZZpCM .scrollable-list_animation-wrapper__uS84E.scrollable-list_rive-animation__Z1anO {
	position: absolute;
	top: 5rem;
	left: 3.5rem;
	width: 100%;
	height: 88%
}

@media screen and (min-width: 1025px) {
	.scrollable-list_items-image-inner__ZZpCM .scrollable-list_animation-wrapper__uS84E.scrollable-list_rive-animation__Z1anO {
		top: 9rem;
		max-height: calc(100vh - var(--header-height)*2)
	}
}

.scrollable-list_svg-shape-container__Kl9m8 {
	pointer-events: none;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	margin-bottom: 3rem
}

.scrollable-list_svg-shape-container__Kl9m8.scrollable-list_back-shape__TwWn1 {
	position: absolute;
	margin-left: -2.4rem
}

@media screen and (min-width: 1025px) {
	.scrollable-list_rive-wrapper__ZaH1W .scrollable-list_svg-shape-container__Kl9m8 {
		margin-left: 0
	}

	.scrollable-list_svg-shape-container__Kl9m8 {
		width: 100%;
		margin-left: -4.8rem
	}
}

.scrollable-list_svg-shape-container__Kl9m8 svg {
	display: block;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.scrollable-list_svg-shape-container__Kl9m8 svg {
		min-height: 49.4rem
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_svg-shape-container__Kl9m8 svg {
		min-height: 47.6rem
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_svg-shape-container__Kl9m8 svg {
		width: calc(100% - .4rem);
		min-height: 68.8rem
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_svg-shape-container__Kl9m8 svg {
		width: calc(100% + 2.4rem);
		height: 86.4rem;
		max-height: calc(100vh + 5rem)
	}

	.scrollable-list_rive-wrapper__ZaH1W .scrollable-list_svg-shape-container__Kl9m8 svg {
		max-height: calc(100vh - var(--header-height)*2)
	}
}

.scrollable-list_svg-shape__MQ8vE {
	position: relative;
	width: 100%;
	color: var(--color, var(--general-white))
}

.scrollable-list_svg-shape-bottom__Txkkf {
	height: 100%
}

.scrollable-list_svg-shape-bottom-top__B09aK {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: var(--color-primary, var(--general-white))
}

.scrollable-list_items-image-item__2vN_C {
	position: absolute;
	top: 0;
	left: 0;
	transform-origin: center;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.scrollable-list_items-image-item__2vN_C:first-of-type {
	position: relative
}

.scrollable-list_items-image-item__2vN_C:not(.scrollable-list_active__2RTW2) {
	z-index: -1
}

.scrollable-list_image-container__vzjZi {
	transform: scale(1.005);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-height: calc(100vh - var(--header-height)*2)
}

.scrollable-list_image-container__vzjZi figure {
	will-change: transform;
	position: relative;
	transform-origin: center center;
	transform: scale(1.05);
	max-height: calc(100vh - var(--header-height)*2);
	margin: 0 auto;
	opacity: 0;
	transition: transform calc(var(--motion)*.75s) cubic-bezier(.39, .575, .565, 1)
}

.scrollable-list_active__2RTW2 .scrollable-list_image-container__vzjZi figure {
	transform: scale(1);
	opacity: 1
}

.scrollable-list_image-container__vzjZi figure img {
	display: block;
	max-width: 100%;
	height: auto
}

.scrollable-list_image-container-inner__ZReRu {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 594/827
}

.scrollable-list_has-big-shape__32s0k .scrollable-list_image-container-inner__ZReRu {
	aspect-ratio: 424/590
}

.scrollable-list_no-back-shape__eWL7T .scrollable-list_image-container-inner__ZReRu {
	overflow: visible;
	height: auto
}

@media screen and (min-width: 768px) {
	.scrollable-list_image-container-inner__ZReRu {
		width: 21.3rem;
		height: 29.5rem
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_image-container-inner__ZReRu {
		width: 24.2rem;
		height: 35.6rem;
		margin-right: 4.4rem;
		margin-bottom: -2.3rem
	}

	.scrollable-list_no-back-shape__eWL7T .scrollable-list_image-container-inner__ZReRu {
		width: 34rem
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_image-container-inner__ZReRu {
		width: 29.8rem;
		height: 41.4rem;
		margin-top: 11.5rem;
		margin-right: 4.6rem
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_image-container-inner__ZReRu {
		width: 42.4rem;
		height: 62.4rem;
		margin-top: 0;
		margin-right: 4.4rem;
		margin-bottom: -1.8rem
	}

	.scrollable-list_no-back-shape__eWL7T .scrollable-list_image-container-inner__ZReRu {
		width: calc(100% - 10vw);
		margin: 0
	}

	.scrollable-list_items-texts-container__8wHcG.scrollable-list_align-items-right___VCj4 {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

@media screen and (min-width: 768px) {
	.scrollable-list_items-texts-container__8wHcG {
		padding: 0 0 calc(var(--items-image-height)*.5 - var(--header-height));
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_items-texts-container__8wHcG {
		padding-top: 13.5rem;
		grid-column: span 5/span 5;
		grid-column-start: 10
	}
}

@media screen and (min-width: 768px) {
	.scrollable-list_title__s_MBP {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list_title__s_MBP {
		margin-bottom: 0
	}
}

.scrollable-list_items-texts__8ra_c {
	display: flex;
	flex-direction: column
}

.scrollable-list_footnote__8rAyO {
	margin-top: .8rem;
	color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.scrollable-list_footnote__8rAyO {
		margin-top: 1.6rem
	}
}

.scrollable-list_footnote__8rAyO .contentful-rich-text-styles,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-a,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-b,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-h1,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-h2,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-h3,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-h4,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-h5,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-h6,
.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-p {
	color: var(--color-secondary, var(--general-gray-dark))
}

.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-p {
	font-size: 1.4rem
}

@media screen and (min-width: 768px) {
	.scrollable-list_footnote__8rAyO .contentful-rich-text-styles .richtext-p {
		font-size: 1.8rem
	}
}

.scrollable-list_flap-top__2mtMb {
	position: relative;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color-secondary, var(--general-black-mid))
}

.scrollable-list_flap-top__2mtMb:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-black-light));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

.scrollable-list_has-big-shape__32s0k .scrollable-list_flap-top__2mtMb:before {
	clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%)
}

@media screen and (min-width: 768px) {
	.scrollable-list_has-big-shape__32s0k .scrollable-list_flap-top__2mtMb:before {
		clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%)
	}

	.scrollable-list_flap-top__2mtMb:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 9rem) 100%)
	}

	.scrollable-list_flap-top__2mtMb {
		height: 6.5rem
	}

	.scrollable-list_has-big-shape__32s0k .scrollable-list_flap-top__2mtMb {
		height: 7rem
	}
}

.scrollable-list-bullets-asset_image-container__Y8khW {
	height: 100%
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets-asset_image-container__Y8khW {
		aspect-ratio: 231/494;
		width: 100%;
		max-width: 59%;
		padding-top: 2rem;
		padding-bottom: 2.6rem;
		color: var(--color-primary, var(--general-black))
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.scrollable-list-bullets-asset_image-container__Y8khW {
		aspect-ratio: 179/403;
		padding-bottom: 2rem
	}
}

.scrollable-list-bullets-asset_image-container__Y8khW figure {
	z-index: 1;
	width: 100%;
	height: 100%
}

.scrollable-list-bullets-link_action-link-holder__ERoiy {
	display: flex;
	justify-content: center;
	margin-top: 1.8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets-link_action-link-holder__ERoiy {
		position: relative;
		padding-top: 2.4rem
	}

	.scrollable-list-bullets-link_action-link-holder__ERoiy:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: .1rem;
		opacity: .15;
		background-color: var(--color-secondary, var(--general-black))
	}
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets-link_action-link-holder__ERoiy {
		margin-top: 2.4rem;
		margin-left: calc(var(--page-padding-x)*-1 - 22.8%)
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets-link_action-link-holder__ERoiy {
		margin-top: 4.8rem;
		margin-left: 0
	}
}

.scrollable-list-bullets-link_action-link__IOWYh {
	font-size: 1.6rem;
	color: var(--color-secondary, var(--general-black))
}

.scrollable-list-bullets-shapes_shapes-container__7aNqJ {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.scrollable-list-bullets-shapes_shape__7WY1f {
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(1.02);
	width: 100%;
	height: 100%;
	color: var(--color-primary, var(--general-white))
}

.scrollable-list-bullets-shapes_shape-front__E4oxa {
	pointer-events: none;
	z-index: 1
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets-gallery_gallery-inner__nXRa9 {
		position: sticky;
		top: 0;
		padding-bottom: 4.2rem
	}

	.scrollable-list-bullets-gallery_grid-wrapper-wide__c5nbc .scrollable-list-bullets-gallery_gallery-inner__nXRa9 {
		margin-top: 0;
		padding-top: 0
	}
}

.scrollable-list-bullets-gallery_no-back-shape__27Cl0 {
	height: 100%
}

.scrollable-list-bullets-gallery_gallery-container__OCPV3 {
	position: relative;
	aspect-ratio: 428/540;
	background-color: var(--color-secondary, var(--general-gray-light))
}

.scrollable-list-bullets-gallery_no-back-shape__27Cl0 .scrollable-list-bullets-gallery_gallery-container__OCPV3 {
	background-color: rgba(0, 0, 0, 0)
}

.scrollable-list-bullets-gallery_gallery__58lgX {
	position: relative;
	display: flex;
	justify-content: center
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets-gallery_gallery__58lgX {
		position: unset
	}
}

.scrollable-list-bullets-gallery_image-holder__JtdBP {
	width: 100%
}

.scrollable-list-bullets-gallery_image-holder__JtdBP:not(.scrollable-list-bullets-gallery_active__YG_6C) {
	pointer-events: none
}

.scrollable-list-bullets-gallery_image-holder__JtdBP.scrollable-list-bullets-gallery_active__YG_6C {
	opacity: 1
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets-gallery_image-holder__JtdBP {
		position: absolute;
		z-index: 1;
		top: 50%;
		transform: translateY(-50%);
		max-width: 25.3rem;
		opacity: 0
	}

	.scrollable-list-bullets-gallery_gallery-wide__AaMrY .scrollable-list-bullets-gallery_image-holder__JtdBP {
		max-width: 35.5rem
	}

	.scrollable-list-bullets-gallery_no-back-shape__27Cl0 .scrollable-list-bullets-gallery_image-holder__JtdBP {
		max-width: 100%
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets-gallery_image-holder__JtdBP {
		display: flex;
		justify-content: center
	}

	.scrollable-list-bullets-gallery_no-back-shape__27Cl0 .scrollable-list-bullets-gallery_image-holder__JtdBP>div {
		aspect-ratio: unset;
		width: 34rem;
		max-width: 100%
	}
}

.scrollable-list-bullets-item_item__RImbn {
	position: relative
}

.scrollable-list-bullets-item_item__RImbn:first-child {
	padding-top: 0
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets-item_item__RImbn:first-child:not(.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY) {
		width: calc(60% + .2rem);
		padding-left: calc(var(--page-padding-x)*2)
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.scrollable-list-bullets-item_item__RImbn:first-child:not(.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY) {
		width: calc(94% - var(--page-padding-x));
		padding-left: var(--page-padding-x)
	}
}

.scrollable-list-bullets-item_item__RImbn:last-child {
	padding-bottom: 0
}

.scrollable-list-bullets-item_item__RImbn:last-child:after {
	content: none
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets-item_item__RImbn:last-child:not(.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY) {
		width: calc(100% - var(--page-padding-x) - .2rem);
		padding-right: calc(39.5% + var(--page-padding-x))
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.scrollable-list-bullets-item_item__RImbn:last-child:not(.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY) {
		width: 100%;
		padding-right: calc(6% + var(--page-padding-x));
		padding-left: var(--page-padding-x)
	}
}

.scrollable-list-bullets-item_item__RImbn:not(:last-child):after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .1rem;
	opacity: .15;
	background-color: var(--color-secondary, var(--general-black));
	transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
}

.scrollable-list-bullets-item_item__RImbn.scrollable-list-bullets-item_active__4JHb1 {
	opacity: 1
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets-item_item__RImbn:not(.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY) {
		scroll-snap-align: start;
		flex: 0 0 auto;
		width: calc(60% - var(--page-padding-x) + .2rem);
		padding-right: var(--page-padding-x);
		padding-left: var(--page-padding-x)
	}

	.scrollable-list-bullets-item_item__RImbn.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY {
		padding: 3.2rem 0
	}

	.scrollable-list-bullets-item_item__RImbn.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY:after {
		content: ""
	}
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.scrollable-list-bullets-item_item__RImbn.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY {
		padding: 4.8rem 0;
		opacity: .2
	}

	.scrollable-list-bullets-item_item__RImbn.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY.scrollable-list-bullets-item_active__4JHb1 {
		opacity: 1
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.scrollable-list-bullets-item_item__RImbn:not(.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY) {
		width: calc(94% - var(--page-padding-x));
		padding-right: var(--page-padding-x);
		padding-left: var(--page-padding-x)
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets-item_item__RImbn {
		padding: 4.8rem 0;
		opacity: .2
	}

	.scrollable-list-bullets-item_item__RImbn:after {
		content: ""
	}
}

.scrollable-list-bullets-item_item__RImbn .scrollable-list-bullets-item_image-container__fQ4aK {
	position: relative
}

.scrollable-list-bullets-item_image-holder__x5n_7 {
	position: relative;
	display: flex;
	justify-content: center;
	aspect-ratio: 303/403;
	width: 100%;
	max-width: 29.9rem;
	margin-bottom: 2.4rem;
	background-color: var(--color-secondary, var(--general-gray-light))
}

.scrollable-list-bullets-item_image-holder__x5n_7.scrollable-list-bullets-item_active__4JHb1 {
	transform: scale(1);
	opacity: 1
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets-item_image-holder__x5n_7 {
		max-width: none
	}

	.scrollable-list-bullets-item_item__RImbn.scrollable-list-bullets-item_no-horizontal-mode__FZ8KY .scrollable-list-bullets-item_image-holder__x5n_7 {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets-item_image-holder__x5n_7 {
		display: none
	}
}

.scrollable-list-bullets-item_item-number__cEG5W {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.8rem;
	height: 3.8rem;
	margin-bottom: 1.6rem;
	border-radius: 50%;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets-item_item-number__cEG5W {
		width: 4.2rem;
		height: 4.2rem;
		margin-bottom: 2.4rem
	}
}

.scrollable-list-bullets-item_item-desc__UD9vR {
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets-item_item-desc__UD9vR {
		max-width: 33.7rem;
		margin-top: 1.8rem
	}
}

.scrollable-list-bullets-item_item-note__QjF7J {
	margin-top: 2.4rem
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets-item_item-note__QjF7J {
		margin-top: 3.3rem
	}
}

.scrollable-list-bullets_wrapper__sbXt2 {
	padding: 5.6rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.scrollable-list-bullets_wrapper__sbXt2.scrollable-list-bullets_padding-bottom-double__6CN7z {
	padding: 8rem 0
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets_wrapper__sbXt2 {
		padding: 4.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets_wrapper__sbXt2 {
		padding: 10.6rem 0
	}

	.scrollable-list-bullets_wrapper__sbXt2.scrollable-list-bullets_padding-bottom-double__6CN7z {
		padding: 12rem 0
	}
}

.scrollable-list-bullets_block-text__knMg1 {
	margin-bottom: 5rem;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets_block-text__knMg1 {
		margin-bottom: 8rem
	}
}

.scrollable-list-bullets_block-text__knMg1 p {
	margin-top: 1.5rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets_grid-wrapper__EmkFf {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.scrollable-list-bullets_grid-wrapper__EmkFf {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.scrollable-list-bullets_grid-wrapper__EmkFf {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets_wrapper__sbXt2:not(.scrollable-list-bullets_no-horizontal-mode___Uh10) .scrollable-list-bullets_grid-col-main__x1pCL {
		display: none
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_grid-col-main__x1pCL {
		display: none
	}
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_grid-col-main__x1pCL {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}

	.scrollable-list-bullets_image-align-right__h9ELv .scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_grid-col-main__x1pCL {
		order: 1;
		grid-column-start: 6
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets_grid-col-main__x1pCL {
		grid-column: span 5/span 5;
		grid-column-start: 3
	}

	.scrollable-list-bullets_image-align-right__h9ELv .scrollable-list-bullets_grid-col-main__x1pCL {
		order: 1;
		grid-column-start: 10
	}
}

.scrollable-list-bullets_grid-col-items__Mggy0 {
	align-self: flex-start
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets_grid-col-items__Mggy0 {
		grid-column: span 7/span 7;
		grid-column-start: 2
	}

	.scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_grid-col-items__Mggy0 {
		padding-bottom: 8rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_grid-col-items__Mggy0 {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.scrollable-list-bullets_image-align-right__h9ELv .scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_grid-col-items__Mggy0 {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets_grid-col-items__Mggy0 {
		grid-column: span 5/span 5;
		grid-column-start: 10
	}

	.scrollable-list-bullets_image-align-right__h9ELv .scrollable-list-bullets_grid-col-items__Mggy0 {
		grid-column-start: 3
	}
}

.scrollable-list-bullets_grid-wrapper-wide__Maupe.scrollable-list-bullets_image-align-right__h9ELv .scrollable-list-bullets_grid-col-main__x1pCL {
	order: 1;
	grid-column-start: 9
}

.scrollable-list-bullets_grid-wrapper-wide__Maupe.scrollable-list-bullets_image-align-right__h9ELv .scrollable-list-bullets_grid-col-items__Mggy0 {
	grid-column-start: 2
}

.scrollable-list-bullets_grid-wrapper-wide__Maupe .scrollable-list-bullets_grid-col-main__x1pCL {
	grid-column: span 7/span 7;
	grid-column-start: 2
}

.scrollable-list-bullets_grid-wrapper-wide__Maupe .scrollable-list-bullets_grid-col-items__Mggy0 {
	grid-column-start: 11
}

.scrollable-list-bullets_title__rNKP5 {
	margin-bottom: 1.6rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets_title__rNKP5 {
		text-align: center
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets_title__rNKP5 {
		margin-bottom: 3rem
	}
}

@media screen and (min-width: 768px) {
	.scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_list-items__FkhdH {
		width: 100%
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.scrollable-list-bullets_list-items__FkhdH {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		gap: 8.5rem;
		margin-right: calc(var(--page-padding-x)*-1);
		margin-left: calc(var(--page-padding-x)*-1)
	}

	.scrollable-list-bullets_list-items__FkhdH::-webkit-scrollbar {
		display: none
	}

	.scrollable-list-bullets_no-horizontal-mode___Uh10 .scrollable-list-bullets_list-items__FkhdH {
		scroll-snap-type: none;
		overflow: hidden;
		flex-direction: column;
		gap: 0;
		margin: 0
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.scrollable-list-bullets_list-items__FkhdH {
		gap: 0
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-bullets_list-items__FkhdH {
		width: 100%
	}
}

.floating-elements_fe-items__bfoth {
	will-change: transform;
	position: absolute;
	z-index: 5;
	bottom: 3.25rem;
	left: 50%;
	transform-style: preserve-3d;
	transform: translate(-50%, 100%);
	perspective: 900px
}

.floating-elements_fe-items__bfoth.floating-elements_two-element__B965G {
	display: flex;
	gap: .75rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.floating-elements_fe-items__bfoth.floating-elements_two-element__B965G {
		flex-direction: column
	}
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-items__bfoth {
		bottom: 1.9rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__bfoth {
		bottom: 3.25rem
	}
}

.floating-elements_fe-item__77ZMf {
	transform: scaleZ(calc(var(--motion) * 2 + 1)) rotateX(calc(var(--motion) * -45deg));
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 12rem;
	height: 6.5rem;
	padding: 0 .8rem;
	border-radius: .4rem;
	opacity: calc(1 - var(--motion)*1);
	background-color: var(--general-white);
	box-shadow: 0 .68rem 1.1rem 0 rgba(0, 0, 0, .1);
	transition: all calc(var(--motion)*.25s) cubic-bezier(.39, .575, .565, 1)
}

.floating-elements_fe-item__77ZMf.floating-elements_type-1__UyYRp {
	gap: 1.4rem;
	width: 85vw;
	max-width: 36.4rem;
	padding: 1.2rem 1.6rem
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-item__77ZMf.floating-elements_type-1__UyYRp {
		height: 6.2rem;
		padding: .8rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__77ZMf.floating-elements_type-1__UyYRp {
		width: 36.4rem;
		padding: 1.2rem 1.6rem
	}
}

.floating-elements_fe-item__77ZMf.floating-elements_type-2__4Mif7 {
	gap: 1.4rem;
	width: auto;
	min-width: 23.5rem;
	padding: 1.2rem 3.2rem 1.2rem 1.6rem
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-item__77ZMf.floating-elements_type-2__4Mif7 {
		min-width: 15.4rem;
		padding: .8rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__77ZMf.floating-elements_type-2__4Mif7 {
		min-width: 23.5rem
	}
}

.floating-elements_fe-item__77ZMf.floating-elements_type-3__OfSw9 {
	gap: 1.4rem;
	width: auto;
	min-width: 23.5rem;
	padding: 1.2rem 3.2rem 1.2rem 1.6rem;
	background-color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-item__77ZMf.floating-elements_type-3__OfSw9 {
		min-width: 15.4rem;
		padding: .8rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__77ZMf.floating-elements_type-3__OfSw9 {
		min-width: 23.5rem
	}
}

.active .floating-elements_fe-item__77ZMf {
	transform: scaleX(1) rotateX(0deg);
	opacity: 1;
	transition: all calc(var(--motion)*.25s) cubic-bezier(.39, .575, .565, 1) calc(var(--motion)*.25s)
}

.floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf {
	will-change: opacity;
	position: absolute;
	top: 0
}

.floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf:first-child {
	z-index: 3;
	transform: translate(-50%) scaleZ(calc(var(--motion) * 2 + 1)) rotateX(calc(var(--motion) * -45deg))
}

.floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf:nth-child(2) {
	z-index: 2;
	transform: translate(-50%, 50%) scale3d(.75, .75, calc(var(--motion) * 2 + 1)) rotateX(calc(var(--motion) * -45deg))
}

.floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf:nth-child(3) {
	z-index: 1;
	transform: translate(-50%, 100%) scale3d(.6, .6, calc(var(--motion) * 2 + 1)) rotateX(calc(var(--motion) * -45deg))
}

.active .floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf:first-child {
	transform: translate(-50%) scaleX(1) rotateX(0);
	transition-delay: calc(var(--motion)*.25s + .3s)
}

.active .floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf:nth-child(2) {
	transform: translate(-50%, 50%) scale3d(.75, .75, 1) rotateX(0);
	transition-delay: calc(var(--motion)*.25s + .15s)
}

.active .floating-elements_list-view__DBOou .floating-elements_fe-item__77ZMf:nth-child(3) {
	transform: translate(-50%, 100%) scale3d(.6, .6, 1) rotateX(0)
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-item__77ZMf {
		justify-content: space-between;
		width: 16.8rem;
		height: 3.9rem;
		border-radius: .7rem;
		box-shadow: 0 1.4rem 2.4rem 0 rgba(0, 0, 0, .1)
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__77ZMf {
		height: 6.5rem;
		border-radius: 1rem
	}
}

.floating-elements_fe-holder__mqzyS {
	position: relative;
	display: flex;
	flex: auto;
	gap: .4rem;
	align-items: center
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-holder__mqzyS {
		gap: 1.8rem
	}
}

.floating-elements_fe-image__gP_10 {
	min-width: 1.5rem;
	min-height: auto
}

.floating-elements_type-1__UyYRp .floating-elements_fe-image__gP_10 {
	overflow: hidden;
	min-width: 2.1rem;
	min-height: 2.1rem;
	border-radius: 50%;
	outline: 1px solid var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.floating-elements_type-1__UyYRp .floating-elements_fe-image__gP_10 {
		min-width: 3.2rem;
		min-height: 3.2rem
	}

	.floating-elements_fe-image__gP_10 {
		min-width: 2.2rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-image__gP_10 {
		min-width: 3.2rem
	}
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-textl__UjxsO {
		text-align: center
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-textl__UjxsO {
		text-align: left
	}
}

.floating-elements_fe-eyebrow__5Ku_x {
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 120%;
	color: var(--general-gray-dark);
	letter-spacing: -.04rem;
	opacity: .5
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-eyebrow__5Ku_x {
		font-size: .7rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-eyebrow__5Ku_x {
		font-size: 1.4rem
	}
}

.floating-elements_fe-label__nhzK7 {
	font-size: 1.9rem;
	font-weight: 400;
	line-height: 120%;
	color: var(--general-black);
	letter-spacing: -.04rem
}

.floating-elements_type-2__4Mif7 .floating-elements_fe-label__nhzK7 {
	font-size: 2.4rem;
	font-weight: 500;
	text-wrap: nowrap
}

@media screen and (min-width: 768px) {
	.floating-elements_type-2__4Mif7 .floating-elements_fe-label__nhzK7 {
		font-size: 1.4rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_type-2__4Mif7 .floating-elements_fe-label__nhzK7 {
		font-size: 2.4rem
	}
}

.floating-elements_type-3__OfSw9 .floating-elements_fe-label__nhzK7 {
	color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-label__nhzK7 {
		font-size: 1.4rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-label__nhzK7 {
		font-size: 1.9rem
	}
}

.floating-elements_fe-currency__d7McD {
	position: relative;
	display: flex;
	gap: .8rem;
	align-items: center;
	font-size: 2.4rem;
	font-weight: 500;
	line-height: 120%;
	color: var(--general-black);
	letter-spacing: -.04rem
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-currency__d7McD {
		font-size: 1.4rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-currency__d7McD {
		font-size: 2.4rem
	}
}

.floating-elements_fe-coin__rNjSH {
	display: flex;
	width: 2rem;
	height: 2rem;
	margin-top: -.4rem;
	color: var(--general-black)
}

.scrollable-list-floating-item_item__uhOyi {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	order: 1;
	width: 100%;
	min-width: 100%;
	height: auto;
	margin-bottom: 13rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.scrollable-list-floating-item_item__uhOyi {
		margin-bottom: 16rem
	}
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item__uhOyi {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		min-height: 60.8rem;
		margin-bottom: 0;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.scrollable-list-floating-item_item__uhOyi {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.scrollable-list-floating-item_item__uhOyi {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating-item_item__uhOyi {
		height: calc(100vh - var(--header-height));
		min-height: 70rem;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.scrollable-list-floating-item_item__uhOyi {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.scrollable-list-floating-item_item__uhOyi {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.scrollable-list-floating-item_item-text__hMpp8 {
	position: sticky;
	top: calc(var(--header-height)*2);
	padding-bottom: 6.5rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item-text__hMpp8.scrollable-list-floating-item_disable-sticky___yKkN {
		position: relative;
		top: 0;
		margin-top: 0
	}

	.scrollable-list-floating-item_item-text__hMpp8 {
		top: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 84%;
		padding-bottom: 0;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating-item_item-text__hMpp8 {
		align-self: start;
		width: 100%;
		height: 100vh;
		margin-top: -100vh;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.scrollable-list-floating-item_item-text-inner__GPLRQ {
	display: flex;
	flex-direction: column;
	justify-content: center
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item-text-inner__GPLRQ {
		margin-bottom: var(--header-height)
	}
}

.scrollable-list-floating-item_item-title__DWJvE {
	margin-top: .8rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item-title__DWJvE {
		margin-top: 1.6rem
	}
}

.scrollable-list-floating-item_item-description__44VC_ {
	max-width: 33.6rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item-description__44VC_ {
		margin-top: 3rem
	}
}

@media screen and (min-width: 768px)and (max-width:calc(1025px - 1px)) {
	.scrollable-list-floating-item_item-description__44VC_ {
		max-width: 56rem;
		margin: 2.4rem auto 0
	}
}

.scrollable-list-floating-item_item-button-container__4W2_L {
	display: flex;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item-button-container__4W2_L {
		margin-top: 3.2rem;
		margin-bottom: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating-item_item-button-container__4W2_L {
		margin-bottom: 0
	}
}

.scrollable-list-floating-item_item-image__IOWjv {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 33rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating-item_item-image__IOWjv {
		width: 94%;
		max-width: none;
		max-height: 35.2rem;
		margin-bottom: var(--header-height);
		margin-left: -1.7rem;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating-item_item-image__IOWjv {
		width: calc(100% + 2px);
		max-height: 70rem;
		margin-left: 0;
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.scrollable-list-floating-item_item-image-inner__4xVNi {
	position: relative;
	overflow: hidden;
	width: 100%
}

.scrollable-list-floating_scrollable-list-floating__SnhDO {
	position: relative;
	padding: 4rem 0 7rem;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_scrollable-list-floating__SnhDO {
		min-height: 72rem;
		padding: 5rem 0
	}
}

.scrollable-list-floating_container___FyZI {
	position: relative;
	height: 100%
}

.scrollable-list-floating_elements-container__PSiEf {
	display: none
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_elements-container__PSiEf {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%
	}
}

.scrollable-list-floating_item__MYkRj {
	position: relative
}

.scrollable-list-floating_elements-container-inner__Pl_6z {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	width: 100%
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_elements-container-inner__Pl_6z {
		position: sticky;
		top: var(--header-height);
		left: 0;
		align-items: flex-start;
		height: calc(60.8rem - var(--header-height));
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.scrollable-list-floating_elements-container-inner__Pl_6z {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.scrollable-list-floating_elements-container-inner__Pl_6z {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating_elements-container-inner__Pl_6z {
		align-items: center;
		height: calc(100vh - var(--header-height))
	}
}

.scrollable-list-floating_container-images__HotCF {
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	max-width: none;
	height: 100%;
	color: var(--color-primary, var(--general-gray-dark))
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_container-images__HotCF {
		max-height: 70rem;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating_container-images__HotCF {
		grid-column: span 8/span 8;
		grid-column-start: 9
	}
}

.scrollable-list-floating_svg-container__mvbs5 {
	position: absolute;
	inset: 0;
	overflow: hidden;
	display: flex;
	align-items: center;
	width: calc(100% + var(--page-padding-x));
	height: 100%
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_svg-container__mvbs5 {
		width: calc(100% + var(--page-padding-x)*2);
		margin-top: -.5rem;
		margin-left: calc(-1*var(--page-padding-x))
	}
}

@media screen and (min-width: 1025px) {
	.scrollable-list-floating_svg-container__mvbs5 {
		width: calc(100% + var(--page-padding-x));
		margin-left: 0
	}
}

.scrollable-list-floating_svg-container__mvbs5 svg {
	position: absolute;
	top: 0;
	left: 0;
	height: auto
}

.scrollable-list-floating_items-image-container__Jch_r {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_items-image-container__Jch_r {
		max-height: 70rem
	}
}

.scrollable-list-floating_items-image__q28mz {
	width: 100%;
	height: 100%
}

.scrollable-list-floating_item-image__pS6eM {
	position: relative;
	display: block;
	height: auto;
	margin-bottom: 12rem
}

@media screen and (min-width: 768px) {
	.scrollable-list-floating_item-image__pS6eM {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		width: 87.55%;
		margin-bottom: 0
	}
}

.scrollable-list-floating_items-image-inner__YxDNW {
	position: relative
}

.skewing-title-heading_heading__vdwkz {
	padding: 5rem 0 2rem
}

@media screen and (min-width: 768px) {
	.skewing-title-heading_heading__vdwkz {
		padding: 5rem 0
	}
}

.skewing-title-heading_heading__vdwkz video {
	position: absolute;
	inset: 0;
	visibility: hidden;
	opacity: 0
}

.skewing-title-heading_track__Ra4mF {
	position: relative;
	transform-origin: center;
	transform-style: preserve-3d;
	perspective: var(--perspective)
}

@media screen and (min-width: 768px) {
	.skewing-title-heading_track__Ra4mF {
		font-size: 12rem
	}
}

.skewing-title-heading_track__Ra4mF canvas {
	position: absolute;
	inset: 0
}

.skewing-title-heading_title__SSdcP {
	padding-bottom: 5rem;
	line-height: 1;
	white-space: pre-line;
	transition: opacity 0s linear 1.6s
}

.skewing-title-heading_title__SSdcP.skewing-title-heading_title-small__TisrT {
	font-size: 2rem
}

@media screen and (min-width: 768px) {
	.skewing-title-heading_title__SSdcP.skewing-title-heading_title-small__TisrT {
		font-size: 4.6rem;
		letter-spacing: -.038rem
	}
}

@media screen and (min-width: 1025px) {
	.skewing-title-heading_title__SSdcP.skewing-title-heading_title-small__TisrT {
		font-size: 8rem;
		letter-spacing: -.04rem
	}
}

.skewing-title-heading_title__SSdcP.skewing-title-heading_title-regular__k38_u {
	font-size: 3.2rem
}

@media screen and (min-width: 768px) {
	.skewing-title-heading_title__SSdcP.skewing-title-heading_title-regular__k38_u {
		font-size: 5.6rem;
		letter-spacing: -.048rem
	}
}

@media screen and (min-width: 1025px) {
	.skewing-title-heading_title__SSdcP.skewing-title-heading_title-regular__k38_u {
		font-size: 12.8rem;
		letter-spacing: -.076rem
	}
}

.skewing-title-heading_skewing-supported__T0kQR .skewing-title-heading_title__SSdcP {
	/* opacity: 0; */
	/* transition: none */
}


.skewing-title_skewing-title__teTcq {
	position: relative;
	width: 100%;
	background: #eac2fc;
}

.skewing-title_skewing-title__teTcq.skewing-title_scroll-reveal__7SpcN {
	pointer-events: all;
	z-index: 0;
	height: calc(var(--skewing-title-height) + 100vh);
	margin-top: -100vh
}

.skewing-title_inner-wrapper__rfrHh {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 4rem 0;
	color: var(--color-secondary, var(--general-black));
	text-align: center;
	background-color: var(--color-primary, var(--general-white))
}

.skewing-title_inner-wrapper__rfrHh.skewing-title_viewport-height__E2PRj {
	aspect-ratio: 1440/1080;
	min-height: 100vh;
	padding: 0
}

.skewing-title_has-background__tKAg_ .skewing-title_inner-wrapper__rfrHh {
	color: var(--general-white)
}

.skewing-title_scroll-reveal__7SpcN .skewing-title_inner-wrapper__rfrHh {
	position: sticky;
	top: var(--header-dynamic-height);
	left: 0;
	min-height: calc(100vh - var(--header-dynamic-height))
}

.skewing-title_has-padding-bottom-small__c3jFa .skewing-title_inner-wrapper__rfrHh {
	padding-bottom: 0
}

.skewing-title_has-padding-top-small__IkqGD .skewing-title_inner-wrapper__rfrHh {
	padding-top: 0
}

@media screen and (min-width: 1025px) {
	.skewing-title_inner-wrapper__rfrHh {
		padding: 5rem 0
	}

	.has-flap-top .skewing-title_inner-wrapper__rfrHh {
		padding-top: 1rem
	}

	.has-flap-top.skewing-title_has-padding-top-small__IkqGD .skewing-title_inner-wrapper__rfrHh {
		padding-top: 0
	}

	.skewing-title_has-padding-bottom-small__c3jFa .skewing-title_inner-wrapper__rfrHh {
		padding-bottom: 2.6rem
	}
}

.skewing-title_inner-wrapper__rfrHh .skewing-title_background__DbGSq {
	position: absolute;
	z-index: 0;
	inset: 2.2rem;
	overflow: hidden;
	display: block;
	width: calc(100% - 4.4rem);
	height: calc(100% - 4.4rem);
	border-radius: 1.2rem
}

.skewing-title_inner-wrapper__rfrHh .skewing-title_background__DbGSq figure {
	width: 100%;
	height: 100%
}

.skewing-title_content__2uT_t {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 1rem 0
}

.skewing-title_has-padding-top-small__IkqGD .skewing-title_content__2uT_t {
	padding-top: 3.6rem
}

@media screen and (min-width: 768px) {
	.skewing-title_content__2uT_t {
		gap: 4rem
	}

	.skewing-title_has-padding-bottom-small__c3jFa .skewing-title_content__2uT_t {
		gap: 0
	}

	.skewing-title_has-padding-top-small__IkqGD .skewing-title_content__2uT_t {
		padding-top: 5.5rem
	}
}

.skewing-title_content__2uT_t .skewing-title_fox__4TyYl {
	position: absolute;
	z-index: 10;
	top: 8rem;
	right: 0;
	left: 0;
	display: block;
	width: 5rem;
	height: auto;
	margin: 0 auto
}

@media screen and (min-width: 768px) {
	.skewing-title_content__2uT_t .skewing-title_fox__4TyYl {
		top: 7.3rem;
		width: 9.3rem
	}
}

.skewing-title_description__Bwoju {
	max-width: 33.6rem;
	margin: 0 auto
}

.skewing-title_button-container__C3HFw {
	display: flex;
	flex-wrap: wrap;
	gap: 2.4rem
}

.skewing-title_button__a_0bY {
	display: block
}

.skewing-title_button__a_0bY>a,
.skewing-title_button__a_0bY>div {
	display: inline-flex
}

@media screen and (min-width: 768px) {
	.skewing-title_button__a_0bY.has-large-button {
		margin-top: 3rem
	}

	.skewing-title_has-padding-bottom-small__c3jFa .skewing-title_button__a_0bY.has-large-button {
		margin-top: 1rem
	}
}

.skewing-title_flap-top__wVLRO {
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.skewing-title_flap-top__wVLRO {
		height: 6.6rem;
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 9rem) 100%)
	}
}

.slider_slider__79iId {
	position: relative;
	padding: 2.4rem 0;
	text-align: center;
	background-color: var(--color-primary)
}

@media screen and (min-width: 768px) {
	.slider_slider__79iId {
		padding: 2.4rem 0 4rem
	}
}

@media screen and (min-width: 1025px) {
	.slider_slider__79iId {
		padding: 2.4rem 0
	}
}

.slider_container__XwFO4 {
	margin: 0 var(--page-padding-x)
}

.slider_wrapper__e8Nbw {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: calc(100vh - (var(--header-height)) - 4rem);
	color: var(--color-secondary, var(--general-gray-dark));
	background-color: var(--color-primary, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.slider_wrapper__e8Nbw {
		aspect-ratio: 802/600;
		min-height: unset
	}
}

@media screen and (min-width: 1025px) {
	.slider_wrapper__e8Nbw {
		aspect-ratio: auto;
		min-height: calc(100vh - (var(--header-height)) - 4rem);
		margin: 4rem 0
	}
}

.slider_label__iLb3y {
	margin: 1.6rem 0
}

@media screen and (min-width: 768px) {
	.slider_label__iLb3y {
		margin: 2.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.slider_label__iLb3y {
		margin: 4rem 0
	}
}

.slider_slide__4MU_Q {
	display: none
}

.slider_slide--active__t3sqk {
	display: flex;
	justify-content: center
}

.slider_title__WSHRn {
	width: 90%;
	font-size: 4rem;
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.slider_title__WSHRn {
		font-size: 12rem
	}
}

.slider_nav__hTY7k {
	display: flex;
	flex-direction: column;
	gap: 4rem;
	align-items: center;
	justify-content: space-between;
	margin: 3.2rem 0
}

@media screen and (min-width: 768px) {
	.slider_nav__hTY7k {
		gap: 1.6rem;
		margin: 3rem 0
	}
}

@media screen and (min-width: 1025px) {
	.slider_nav__hTY7k {
		gap: 6rem;
		margin: 3.2rem 0 4.2rem
	}
}

.slider_buttons__LGV8Q {
	display: flex;
	gap: .6rem
}

.slider_button--next__pSdfA:disabled,
.slider_button--prev__Zczlk:disabled {
	pointer-events: none
}

.slider_bullets__IBtBW {
	display: flex;
	gap: .8rem .4rem;
	justify-content: flex-end
}

.slider_bullet__brr_A {
	cursor: pointer;
	display: flex;
	flex: 0 0 auto;
	width: 1.2rem;
	height: .2rem;
	opacity: .3;
	background-color: var(--color-secondary, var(--general-gray))
}

.slider_bullet--active__NJUiD {
	opacity: 1;
	background-color: var(--color-secondary, var(--general-black))
}

.slider-partners_wrapper__gmfsJ {
	position: relative;
	overflow-x: clip;
	padding: 8rem 0;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

.slider-partners_wrapper__gmfsJ.is-use-case {
	padding: 3.2rem 0
}

@media screen and (min-width: 768px) {
	.slider-partners_wrapper__gmfsJ.is-use-case {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_wrapper__gmfsJ.is-use-case {
		padding: 13.5rem 0 14.4rem
	}
}

@media screen and (min-width: 768px) {
	.slider-partners_wrapper__gmfsJ {
		padding-top: 8.7rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_wrapper__gmfsJ {
		padding: 9.4rem 0 10.5rem
	}
}

.slider-partners_flap-top__GV2LW {
	position: absolute;
	top: 0;
	transform: translateY(-99%);
	width: 100%;
	height: 8rem;
	margin-bottom: -.1rem;
	background-color: var(--color-primary, var(--general-black));
	background-color: inherit;
	clip-path: polygon(69% 0, 100% 0, 100% 100%, calc(49% - 4.5rem) 100%)
}

.is-use-case .slider-partners_flap-top__GV2LW {
	height: 2.8rem;
	clip-path: polygon(78% 0, 100% 0, 100% 100%, calc(78% - 4rem) 100%)
}

@media screen and (min-width: 768px) {
	.slider-partners_flap-top__GV2LW {
		height: 7.3rem;
		clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(44% - 4.5rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_flap-top__GV2LW {
		height: 3.2rem;
		clip-path: polygon(28.5% 0, 100% 0, 100% 100%, calc(27.5% - 3.2rem) 100%)
	}

	.is-use-case .slider-partners_flap-top__GV2LW {
		height: 4.7rem;
		clip-path: polygon(78% 0, 100% 0, 100% 100%, calc(78% - 4rem) 100%)
	}

	.slider-partners_grid-wrapper__Q3WCq {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.slider-partners_grid-wrapper__Q3WCq {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.slider-partners_grid-wrapper__Q3WCq {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {

	.is-use-case .slider-partners_grid-wrapper__Q3WCq,
	.slider-partners_delegation-benefits__v7MPm .slider-partners_grid-wrapper__Q3WCq {
		row-gap: 0
	}
}

.slider-partners_header__zPhYm {
	display: flex;
	margin-bottom: 3.2rem
}

@media screen and (min-width: 1025px) {

	.is-use-case .slider-partners_header__zPhYm,
	.slider-partners_delegation-benefits__v7MPm .slider-partners_header__zPhYm {
		margin-bottom: 3rem;
		padding-bottom: 3.6rem
	}

	.slider-partners_header__zPhYm {
		align-items: center;
		justify-content: space-between;
		margin-bottom: 3.2rem;
		padding-bottom: 4.8rem;
		border-bottom: 1px solid var(--general-gray-dark);
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.slider-partners_header__zPhYm br {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_title__ztB95 {
		max-width: 90%
	}
}

.slider-partners_slides-holder__21HBQ {
	position: relative
}

@media screen and (max-width: calc(1025px - 1px)) {
	.slider-partners_slides-holder__21HBQ {
		margin-bottom: 3.2rem;
		padding-bottom: 3.2rem;
		border-bottom: 1px solid var(--general-gray-dark)
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_slides-holder__21HBQ {
		grid-column: span 15/span 15;
		grid-column-start: 2
	}
}

.slider-partners_slides__8fsG1 {
	width: calc(100% + var(--page-padding-x));
	margin-right: calc(-1*var(--page-padding-x))
}

.slider-partners_slides-inner__miQWo {
	display: flex;
	margin-right: -.8rem;
	margin-left: -.8rem
}

@media screen and (min-width: 1025px) {
	.slider-partners_slides-inner__miQWo {
		margin-right: -4.7rem;
		margin-left: -4.7rem
	}

	.is-use-case .slider-partners_slides-inner__miQWo {
		margin-right: -.8rem;
		margin-left: -.8rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.slider-partners_slides-inner__miQWo {
		scroll-snap-type: x mandatory;
		overflow-x: scroll
	}

	.slider-partners_slides-inner__miQWo::-webkit-scrollbar {
		display: none
	}
}

.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm {
	padding: 3.2rem 0
}

@media screen and (min-width: 768px) {
	.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm {
		padding: 8.8rem 0 10.3rem
	}
}

.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm .slider-partners_flap-top__GV2LW {
	height: 4rem;
	clip-path: polygon(69% 0, 100% 0, 100% 100%, calc(70% - 4.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm .slider-partners_flap-top__GV2LW {
		height: 5rem;
		clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 4.5rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm .slider-partners_flap-top__GV2LW {
		height: 4.5rem;
		clip-path: polygon(28.5% 0, 100% 0, 100% 100%, calc(27.5% - 3.2rem) 100%)
	}

	.slider-partners_wrapper__gmfsJ.slider-partners_delegation-benefits__v7MPm .slider-partners_slides-inner__miQWo {
		margin-right: -.8rem;
		margin-left: -.8rem
	}
}

.slider-small-cards-shapes_shape__nntDK {
	position: absolute;
	top: -.1rem;
	left: -.1rem;
	width: calc(100% + .2rem);
	height: calc(100% + .2rem);
	color: var(--color-primary, var(--general-white))
}

.slider-small-cards-shapes_shape-front__77lud {
	z-index: 1
}

.slider-small-cards-item_item__t773U {
	flex: 0 0 auto;
	padding: 0 .4rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.slider-small-cards-item_item__t773U {
		scroll-snap-align: center;
		scroll-snap-stop: always
	}

	.slider-small-cards-item_item__t773U:first-child {
		padding-left: calc(var(--page-padding-x)*2)
	}

	.slider-small-cards-item_item__t773U:last-child {
		padding-right: calc(var(--page-padding-x)*2)
	}
}

@media screen and (min-width: 768px) {
	.slider-small-cards-item_item__t773U {
		will-change: transform
	}
}

.slider-small-cards-item_inner__AFFtr {
	width: 20.7rem;
	height: 24.7rem
}

@media screen and (min-width: 768px) {
	.slider-small-cards-item_inner__AFFtr {
		width: 39.3rem;
		height: 46.7rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-small-cards-item_inner__AFFtr {
		width: 34.4rem;
		height: 40rem
	}
}

.slider-small-cards-item_content__hoYcd {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 10rem 2.4rem 2.4rem;
	color: var(--color-secondary, var(--general-black));
	text-align: center;
	background-color: var(--color-primary, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.slider-small-cards-item_content__hoYcd {
		padding: 16.3rem 2.4rem 2.4rem
	}
}

.slider-small-cards-item_item-title__W7lPb {
	font-size: 2.7rem;
	line-height: 100%
}

@media screen and (min-width: 768px) {
	.slider-small-cards-item_item-title__W7lPb {
		font-size: 5.6rem
	}
}

.slider-small-cards-item_item-desc__1qZUR {
	max-width: 16.2rem;
	margin-top: 2rem
}

@media screen and (min-width: 768px) {
	.slider-small-cards-item_item-desc__1qZUR {
		margin-top: 2.1rem
	}
}

.slider-small-cards-item_image__sFKZ8 {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: var(--color, var(--general-gray-light))
}

.slider-small-cards-item_image__sFKZ8 figure {
	width: 100%;
	height: 100%
}

.slider-small-cards_wrapper__5I803 {
	overflow: hidden;
	padding: 0 0 8rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.slider-small-cards_wrapper__5I803 {
		padding: 0 0 10rem
	}
}

.slider-small-cards_big-paddings__O9PKm {
	padding: 16.5rem 0 13.3rem
}

@media screen and (min-width: 768px) {
	.slider-small-cards_big-paddings__O9PKm {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.slider-small-cards_big-paddings__O9PKm {
		padding: 18rem 0 15rem
	}
}

.slider-small-cards_border-top__LHdj_ .slider-small-cards_container__2y8mH {
	position: relative;
	padding-top: 8rem
}

.slider-small-cards_border-top__LHdj_ .slider-small-cards_container__2y8mH:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 1px;
	opacity: .15;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.slider-small-cards_border-top__LHdj_ .slider-small-cards_container__2y8mH:before {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.slider-small-cards_border-top__LHdj_ .slider-small-cards_container__2y8mH:before {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.slider-small-cards_border-top__LHdj_ .slider-small-cards_container__2y8mH {
		padding-top: 6.4rem
	}

	.slider-small-cards_container__2y8mH {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.slider-small-cards_container__2y8mH {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.slider-small-cards_container__2y8mH {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.slider-small-cards_header__f9qfb {
	margin-bottom: 5rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.slider-small-cards_header__f9qfb {
		margin-bottom: 6.6rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.slider-small-cards_header__f9qfb {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}
}

.slider-small-cards_header-desc__fOQk6 {
	margin-bottom: 5rem
}

@media screen and (min-width: 768px) {
	.slider-small-cards_header-desc__fOQk6 {
		margin-bottom: 6.5rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-small-cards_header-desc__fOQk6 {
		margin-bottom: 14.2rem
	}
}

.slider-small-cards_desc__cgf5d {
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.slider-small-cards_desc__cgf5d {
		margin-top: 2.4rem
	}
}

.slider-small-cards_button__J7TEm {
	margin-top: 2.4rem
}

.slider-small-cards_items__GhoOI {
	display: flex;
	flex-wrap: nowrap
}

@media screen and (max-width: calc(768px - 1px)) {
	.slider-small-cards_items__GhoOI {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow: scroll hidden;
		display: flex;
		margin-right: calc(var(--page-padding-x)*-1);
		margin-left: calc(var(--page-padding-x)*-1)
	}

	.slider-small-cards_items__GhoOI::-webkit-scrollbar {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.slider-small-cards_items__GhoOI {
		position: relative;
		height: 46.7rem;
		margin-right: -.4rem;
		margin-left: -.4rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-small-cards_items__GhoOI {
		height: 40rem
	}
}

.slider-small-cards_bullets__5kMJx {
	display: flex;
	flex-wrap: wrap;
	gap: .4rem;
	justify-content: center;
	margin-top: 2.4rem
}

.slider-small-cards_bullet__W9Nkk {
	cursor: pointer;
	display: flex;
	flex: 0 0 auto;
	width: 2rem;
	height: .32rem;
	opacity: .7;
	background-color: var(--general-gray)
}

.slider-small-cards_bullet-active__AJiFg {
	opacity: 1;
	background-color: var(--general-black)
}

.statement_statement__AjP57 {
	position: relative
}

.statement_inner-wrapper__Gn5Gp {
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.statement_container__iFZsa {
	padding: 3.2rem 0 6.4rem
}

@media screen and (min-width: 1025px) {
	.statement_container__iFZsa {
		padding: 0 0 9rem
	}
}

.statement_grid-wrapper__O2fAz {
	display: flex;
	flex-direction: column-reverse;
	gap: 3.2rem;
	height: 100%
}

@media screen and (min-width: 768px) {
	.statement_grid-wrapper__O2fAz {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.statement_grid-wrapper__O2fAz {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.statement_grid-wrapper__O2fAz {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.statement_grid-col-left__P2yG9 {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		grid-column: span 3/span 3;
		grid-column-start: 2
	}

	.statement_reverse-layout__6PUZy .statement_grid-col-left__P2yG9 {
		grid-column: span 3/span 3;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.statement_grid-col-left__P2yG9 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.statement_reverse-layout__6PUZy .statement_grid-col-left__P2yG9 {
		grid-column: span 6/span 6;
		grid-column-start: 10
	}
}

.statement_grid-col-right__baMIE {
	position: relative;
	display: flex;
	align-items: center
}

@media screen and (min-width: 768px) {
	.statement_grid-col-right__baMIE {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.statement_grid-col-right__baMIE {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.statement_image-holder__ejqD8 {
	position: relative;
	width: 100%
}

.statement_source-text__1VD8k {
	width: 100%;
	margin-top: 1rem;
	text-align: end
}

.statement_source-text__1VD8k .contentful-rich-text-styles,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-a,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-b,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-h1,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-h2,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-h3,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-h4,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-h5,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-h6,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-p,
.statement_source-text__1VD8k .contentful-rich-text-styles .richtext-ul li {
	color: var(--color-secondary, var(--general-gray-dark))
}

.sticky-cards-item_item__G4mqy {
	margin-bottom: 1.6rem
}

.sticky-cards-item_item__G4mqy:last-child {
	margin-bottom: 0
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sticky-cards-item_item__G4mqy {
		scroll-snap-align: center;
		scroll-snap-stop: always;
		flex: 0 0 auto;
		width: calc(76.5% - var(--page-padding-x)*2);
		padding-right: .4rem;
		padding-left: .4rem
	}

	.sticky-cards-item_item__G4mqy:first-child {
		width: calc(90.4% - var(--page-padding-x)*2);
		padding-left: calc(var(--page-padding-x)*2 + 10.5%)
	}

	.sticky-cards-item_item__G4mqy:last-child {
		width: calc(90.2% - var(--page-padding-x)*2);
		padding-right: calc(var(--page-padding-x)*2 + 10.3%)
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-item_item__G4mqy {
		scroll-snap-align: center;
		width: calc(100% - var(--page-padding-x));
		padding-right: 0;
		padding-left: .8rem
	}

	.sticky-cards-item_item__G4mqy:first-child {
		width: calc(100% - var(--page-padding-x));
		padding-left: var(--page-padding-x)
	}

	.sticky-cards-item_item__G4mqy:last-child {
		width: calc(100% + .8rem - var(--page-padding-x));
		padding-right: .8rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-item_item__G4mqy {
		margin-bottom: 1.6rem
	}
}

.sticky-cards-item_item-inner__Tnsik {
	position: relative;
	overflow: hidden;
	padding: 1.6rem;
	color: var(--color-secondary);
	background-color: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.sticky-cards-item_item-inner__Tnsik {
		min-height: 38.7rem;
		padding: 3.2rem 3.2rem 3rem
	}
}

.sticky-cards-item_item-content__fL_v6 {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	min-height: 26.4rem
}

@media screen and (min-width: 1025px) {
	.sticky-cards-item_item-content__fL_v6 {
		min-height: 32.5rem
	}
}

.sticky-cards-item_item-eyebrow__cJmr0 {
	display: block
}

.sticky-cards-item_item-title__D9k_6 {
	margin-top: .8rem
}

@media screen and (min-width: 1025px) {
	.sticky-cards-item_item-title__D9k_6 {
		max-width: 38.7rem;
		margin-top: 2rem
	}
}

.sticky-cards-item_item-asset__gOg1Q {
	position: absolute;
	z-index: 1;
	right: 1rem;
	bottom: .9rem;
	width: 100%;
	max-width: 20rem;
	height: 100%;
	max-height: 20rem
}

@media screen and (min-width: 1025px) {
	.sticky-cards-item_item-asset__gOg1Q {
		right: 2rem;
		bottom: 1.7rem;
		max-width: 30rem;
		max-height: 30rem
	}
}

.sticky-cards-item_item-asset__gOg1Q figure {
	width: 100%;
	height: 100%
}

.sticky-cards-video_video-container__GgXeV {
	width: 100%;
	max-width: 15.3rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-video_video-container__GgXeV {
		margin-top: 5.7rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-video_video-container__GgXeV {
		max-width: 18.9rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-video_video-container__GgXeV {
		max-width: 24.7rem
	}
}

.sticky-cards-video_video-title__1wWLA {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.sticky-cards-video_video-title__1wWLA {
		margin-bottom: 1.5rem
	}
}

.sticky-cards-video_video-asset__ZgI8T {
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 247/139;
	width: 100%
}

.sticky-cards-video_video-asset__ZgI8T:focus {
	outline: .2rem solid var(--general-black);
	outline-offset: .2rem
}

@media screen and (min-width: 768px) {
	.sticky-cards-video_video-asset__ZgI8T {
		max-width: 24.7rem
	}
}

.sticky-cards-video_video-asset__ZgI8T figure {
	width: 100%;
	height: 100%
}

.sticky-cards-video_video-button-container__4RNrR {
	position: absolute;
	z-index: 3
}

.sticky-cards-video_video-button-container__4RNrR svg {
	margin-left: .2rem
}

.sticky-cards_wrapper__h76CT {
	padding: 8rem 0
}

@media screen and (min-width: 1025px) {
	.sticky-cards_wrapper__h76CT {
		padding: 17.1rem 0 12.4rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards_grid-wrapper__T5MeP {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.sticky-cards_grid-wrapper__T5MeP {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.sticky-cards_grid-wrapper__T5MeP {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards_grid-col-left__AInk_ {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards_grid-col-left__AInk_ {
		grid-column: span 4/span 4;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards_grid-col-right__xoT8S {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards_grid-col-right__xoT8S {
		padding-bottom: 5rem;
		grid-column: span 8/span 8;
		grid-column-start: 9
	}
}

.sticky-cards_sticky-item__Xj5i0 {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.sticky-cards_sticky-item__Xj5i0 {
		display: flex;
		gap: 1.6rem;
		align-items: flex-end;
		margin-bottom: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards_sticky-item__Xj5i0 {
		position: sticky;
		top: calc(var(--header-height)*3/2);
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		height: calc(100vh - var(--header-height)*3/2);
		margin-bottom: 0;
		padding-bottom: 5rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards_content__lw9Kz {
		padding-right: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards_content__lw9Kz {
		padding-right: 0
	}
}

.sticky-cards_desc__X3YBo {
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.sticky-cards_desc__X3YBo {
		margin-top: 2.4rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sticky-cards_items__h4gPj {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		margin-right: calc(var(--page-padding-x)*-1);
		margin-left: calc(var(--page-padding-x)*-1)
	}

	.sticky-cards_items__h4gPj::-webkit-scrollbar {
		display: none
	}
}

.sticky-cards_shape__63kpq {
	position: absolute;
	bottom: -.1rem;
	left: -.1rem;
	width: calc(100% + .1rem);
	height: calc(100% + .1rem);
	color: var(--color)
}

.sticky-cards_bullets__HQoxL {
	display: flex;
	flex-wrap: wrap;
	gap: .4rem;
	justify-content: center;
	margin-top: .8rem
}

.sticky-cards_bullet__wui7u {
	cursor: pointer;
	display: flex;
	flex: 0 0 auto;
	width: 2rem;
	height: .32rem;
	background-color: var(--general-gray)
}

.sticky-cards_bullet--active__spNk7 {
	background-color: var(--general-black)
}

.sticky-cards-text-asset_item-asset-wrapper__j9Ece {
	filter: drop-shadow(0 .9rem 1.3rem rgba(0, 0, 0, .1))
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-text-asset_item-asset-wrapper__j9Ece {
		scroll-snap-align: center;
		scroll-snap-stop: always;
		flex: 0 0 auto;
		width: 82%;
		padding: 1.6rem .4rem 3.2rem
	}

	.sticky-cards-text-asset_item-asset-wrapper__j9Ece:first-child {
		width: calc(82% + var(--page-padding-x) - .4rem);
		padding-left: var(--page-padding-x)
	}

	.sticky-cards-text-asset_item-asset-wrapper__j9Ece:last-child {
		width: calc(82% + var(--page-padding-x) - .4rem);
		padding-right: var(--page-padding-x)
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-asset_item-asset-wrapper__j9Ece {
		margin-bottom: 6.4rem;
		filter: drop-shadow(0 1rem 2.5rem rgba(0, 0, 0, .1))
	}

	.sticky-cards-text-asset_item-asset-wrapper__j9Ece:last-child {
		margin-bottom: 0
	}
}

.sticky-cards-text-asset_item-asset-holder__2AS3z {
	padding: 1.5rem 1.4rem 1.8rem;
	text-align: center;
	background-color: var(--color-primary, var(--general-gray-light))
}

.sticky-cards-text-asset_item-asset__P5y3k {
	background-color: var(--color-secondary, var(--general-black))
}

.sticky-cards-text-asset_asset-title__N3z_2 {
	display: block;
	margin-top: 1.4rem;
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-asset_asset-title__N3z_2 {
		margin-top: 1.7rem
	}
}

.sticky-cards-text-header_items-header__N_QMW {
	margin-bottom: 2.4rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-text-header_items-header__N_QMW.sticky-cards-text-header_header-desktop__BseRU {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-header_items-header__N_QMW {
		margin-bottom: 0
	}
}

.sticky-cards-text-header_eyebrow___NwdG {
	display: block;
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-header_eyebrow___NwdG {
		margin-bottom: 1.6rem
	}
}

.sticky-cards-text-header_desc__eJKGA {
	margin-top: 1.8rem
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-header_desc__eJKGA {
		margin-top: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-text-header_desc__eJKGA {
		margin-top: 2.4rem
	}
}

.sticky-cards-text-header_button-container__emes4 {
	margin-top: 4rem
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-header_button-container__emes4 {
		margin-top: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-text-header_button-container__emes4 {
		margin-top: 4rem
	}
}

.sticky-cards-text-item_list-item__qH4Bm {
	pointer-events: none;
	position: absolute;
	top: 0;
	opacity: 0;
	transition: calc(.2s*var(--motion)) opacity ease-out
}

.sticky-cards-text-item_item-desc__nw0IH {
	margin-top: 1rem
}

@media screen and (min-width: 768px) {
	.sticky-cards-text-item_item-desc__nw0IH {
		margin-top: 1.6rem
	}
}

.sticky-cards-text-item_item-active__QNVeS {
	pointer-events: auto;
	position: relative;
	opacity: 1
}

.sticky-cards-text_wrapper__PHYXl {
	position: relative;
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_wrapper__PHYXl.sticky-cards-text_gallery-right__ZZhzQ {
		margin-top: 16rem
	}
}

.sticky-cards-text_holder__fdaTw {
	position: relative;
	padding: 6.6rem 0 6.4rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-text_gallery-right__ZZhzQ .sticky-cards-text_holder__fdaTw {
		padding-bottom: 0
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_holder__fdaTw {
		padding: 7.1rem 0 11.2rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-text_holder__fdaTw {
		padding: 7.9rem 0 22rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_grid-wrapper__03Xbe {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.sticky-cards-text_grid-wrapper__03Xbe {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.sticky-cards-text_grid-wrapper__03Xbe {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.sticky-cards-text_grid-col-assets__NAz10 {
	z-index: 2
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-text_grid-col-assets__NAz10 {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		flex-wrap: nowrap;
		margin-right: calc(var(--page-padding-x)*-1);
		margin-left: calc(var(--page-padding-x)*-1)
	}

	.sticky-cards-text_grid-col-assets__NAz10::-webkit-scrollbar {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_grid-col-assets__NAz10 {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
		padding-top: 6.9rem;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}

	.sticky-cards-text_gallery-right__ZZhzQ .sticky-cards-text_grid-col-assets__NAz10 {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-text_grid-col-assets__NAz10 {
		width: 100%;
		padding-top: 17rem;
		grid-column: span 4/span 4;
		grid-column-start: 4
	}

	.sticky-cards-text_gallery-right__ZZhzQ .sticky-cards-text_grid-col-assets__NAz10 {
		grid-column: span 4/span 4;
		grid-column-start: 10
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_grid-col-items__8P2_y {
		margin-top: 10.1rem;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.sticky-cards-text_gallery-right__ZZhzQ .sticky-cards-text_grid-col-items__8P2_y {
		order: -1;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-text_grid-col-items__8P2_y {
		margin-top: 3.2rem;
		grid-column: span 5/span 5;
		grid-column-start: 10
	}

	.sticky-cards-text_gallery-right__ZZhzQ .sticky-cards-text_grid-col-items__8P2_y {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_sticky-items__7ZOqc {
		position: sticky;
		top: 0;
		margin-top: calc(var(--header-height)*-1/2);
		padding-top: calc(var(--header-height)/2)
	}

	.sticky-cards-text_items-wrapper__I56jH {
		margin-top: 3.2rem
	}

	.sticky-cards-text_items-wrapper__I56jH:before {
		content: "";
		display: block;
		width: 100%;
		height: 1px;
		margin-bottom: 3.2rem;
		opacity: .15;
		background-color: var(--color-secondary, var(--general-black))
	}
}

.sticky-cards-text_list-items__WBXoR {
	position: relative
}

.sticky-cards-text_shape-holder__TsaM2 {
	position: absolute;
	width: 100%;
	height: calc(100% - var(--header-height))
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-cards-text_shape-holder__TsaM2 {
		display: none
	}
}

.sticky-cards-text_shape___O_Ew {
	position: sticky;
	top: var(--header-height);
	left: 0;
	width: calc(50% - .8rem);
	height: auto;
	padding-top: calc(var(--header-height)/2);
	color: var(--color, var(--general-gray-light))
}

.sticky-cards-text_gallery-right__ZZhzQ .sticky-cards-text_shape___O_Ew {
	left: 100%;
	transform: scaleX(-1)
}

@media screen and (min-width: 768px) {
	.sticky-cards-text_shape___O_Ew {
		padding-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.sticky-cards-text_shape___O_Ew {
		height: calc(100vh - var(--header-height))
	}
}

.sticky-scroll-big-shapes_shape__3Xg2d {
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px)
}

.sticky-scroll-big-shapes_shape-front__nSN_W {
	z-index: 1
}

.sticky-scroll-item_item__xcoAN {
	margin-bottom: 2.4rem
}

.sticky-scroll-item_item__xcoAN:last-child {
	margin-bottom: 0
}

@media screen and (min-width: 768px) {
	.sticky-scroll-item_item__xcoAN {
		width: 50%;
		margin-bottom: 4rem;
		padding: 0 .8rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll-item_item__xcoAN {
		width: 100%;
		margin-bottom: 6.4rem;
		padding: 0
	}
}

.sticky-scroll-item_item-asset__QLzWJ {
	position: relative;
	overflow: hidden;
	aspect-ratio: 1/1;
	margin-bottom: 2.4rem;
	color: var(--color-secondary);
	background-color: var(--color-primary, var(--general-gray-light))
}

.sticky-scroll-item_item-asset__QLzWJ.sticky-scroll-item_has-parallax__B_x1h figure {
	top: 50%;
	transform: translate3d(0, -50%, 0)
}

.sticky-scroll-item_item-asset__QLzWJ figure {
	z-index: 1
}

.sticky-scroll-item_item-desc__9YB_V {
	margin-top: 1.6rem
}

.sticky-scroll-item_video-button-container__O08Dr {
	position: absolute;
	z-index: 3;
	bottom: 1rem;
	left: 1rem;
	border-radius: 50%
}

.sticky-scroll-item_video-button-container__O08Dr:focus {
	outline: .1rem solid var(--general-white);
	outline-offset: .2rem
}

.sticky-scroll-item_video-button-container__O08Dr svg {
	margin-left: .2rem
}

.sticky-scroll-item_shape__VJUSM {
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px)
}

.sticky-scroll-item_shape-front__6PUat {
	z-index: 1
}

.sticky-scroll-item_action-link-holder__LbpNZ {
	display: flex;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.sticky-scroll-item_sticky-item__OVCek .sticky-scroll-item_action-link-holder__LbpNZ {
		justify-content: center
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-scroll-item_action-link-holder__LbpNZ {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll-item_action-link-holder__LbpNZ {
		margin-top: 3.2rem
	}
}

.sticky-scroll-item_action-link-holder__LbpNZ a.sticky-scroll-item_action-link__4NZnA,
.sticky-scroll_wrapper__Nsp7j {
	color: var(--color-secondary, var(--general-black))
}

.sticky-scroll_wrapper__Nsp7j {
	padding: 4rem 0;
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.sticky-scroll_wrapper__Nsp7j {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll_wrapper__Nsp7j {
		padding: 7.2rem 0 6.2rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-scroll_grid-wrapper__5fyR7 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.sticky-scroll_grid-wrapper__5fyR7 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.sticky-scroll_grid-wrapper__5fyR7 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.sticky-scroll_grid-col-main__PkAFV {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll_grid-col-main__PkAFV {
		grid-column: span 5/span 5;
		grid-column-start: 3
	}
}

@media screen and (min-width: 768px) {
	.sticky-scroll_grid-col-items__tcq9_ {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-right: -.8rem;
		margin-left: -.8rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll_grid-col-items__tcq9_ {
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 3rem;
		grid-column: span 6/span 6;
		grid-column-start: 9
	}
}

.sticky-scroll_grid-wrapper-wide__WVomu .sticky-scroll_grid-col-main__PkAFV {
	grid-column: span 8/span 8;
	grid-column-start: 2
}

.sticky-scroll_grid-wrapper-wide__WVomu .sticky-scroll_grid-col-items__tcq9_ {
	grid-column: span 5/span 5;
	grid-column-start: 11
}

.sticky-scroll_sticky-item__9Anvf {
	text-align: center
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sticky-scroll_sticky-item__9Anvf {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll_sticky-item__9Anvf {
		position: sticky;
		top: 0;
		width: 100%;
		margin-top: calc(var(--header-height)*-1);
		margin-right: auto;
		margin-left: auto;
		padding-top: var(--header-height);
		padding-bottom: 3rem
	}
}

.sticky-scroll_main-asset__yzmwF {
	position: relative;
	overflow: hidden;
	aspect-ratio: 375/434;
	margin-bottom: 3.2rem;
	color: var(--color-secondary);
	background-color: var(--color-primary, var(--general-gray-light))
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-scroll_main-asset__yzmwF {
		width: calc(100% + var(--page-padding-x)*2);
		margin-right: calc(var(--page-padding-x)*-1);
		margin-left: calc(var(--page-padding-x)*-1)
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll_main-asset__yzmwF {
		aspect-ratio: 424/485;
		margin-bottom: 2.4rem
	}
}

.sticky-scroll_main-asset__yzmwF figure {
	z-index: 1;
	width: 100%;
	height: 100%
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sticky-scroll_main-title__zCt5g {
		font-size: 2.4rem;
		line-height: 133%
	}
}

.sticky-scroll_main-desc__y_Qz9 {
	margin-top: 1.6rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-scroll_main-desc__y_Qz9 {
		text-align: left
	}
}

.sticky-scroll_action-link-holder__m3PfN {
	display: flex;
	margin-top: 1.8rem
}

@media screen and (min-width: 768px) {
	.sticky-scroll_sticky-item__9Anvf .sticky-scroll_action-link-holder__m3PfN {
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.sticky-scroll_action-link-holder__m3PfN {
		margin-top: 3.2rem
	}
}

.sticky-scroll_action-link-holder__m3PfN a.sticky-scroll_action-link__eJaZ1 {
	color: var(--color-secondary, var(--general-black))
}

.sticky-scroll_item__j7MX_ .sticky-scroll_action-link__eJaZ1 {
	margin-bottom: 1.2rem
}

.sticky-scroll_item__j7MX_:last-child .sticky-scroll_action-link__eJaZ1 {
	margin-bottom: 0
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sticky-scroll_action-link__eJaZ1 {
		margin-bottom: .8rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-scroll_action-link__eJaZ1 {
		margin-bottom: 3.2rem
	}
}

.sticky-scroll_shape__81MyZ {
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px)
}

.sticky-scroll_shape-front__Ckbi6 {
	z-index: 1
}

.sticky-shortcut_sticky-shortcut__3JAnJ {
	--spring-duration: calc(var(--motion) * var(--motion-speed));
	position: sticky;
	z-index: 91;
	top: 100svh;
	display: flex;
	justify-content: center
}

.sticky-shortcut_outer__AHsTZ {
	position: absolute;
	bottom: var(--page-padding-x);
	width: calc(100% - var(--page-padding-x)*2)
}

@media screen and (min-width: 768px) {
	.sticky-shortcut_outer__AHsTZ {
		width: auto
	}
}

@media screen and (min-width: 1025px) {
	.sticky-shortcut_outer__AHsTZ {
		bottom: 5rem
	}
}

.sticky-shortcut_holder__VcpMI {
	position: relative;
	overflow: hidden;
	border: 1px solid var(--general-black-light);
	border-radius: 1.8rem;
	background: var(--general-black)
}

.sticky-shortcut_button-inner__wc21M {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1.6rem 2rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.sticky-shortcut_button-inner__wc21M {
		justify-content: center
	}
}

@media screen and (min-width: 768px) {
	.sticky-shortcut_button-inner__wc21M {
		gap: 2.1rem
	}
}

.sticky-shortcut_button-main__cEm9l {
	z-index: 2;
	transform: translateY(0);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.sticky-shortcut_sticky-shortcut__3JAnJ:hover .sticky-shortcut_button-main__cEm9l {
	transform: translateY(-100%)
}

.sticky-shortcut_button-hover__WfLDz {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	transform: translateY(100%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--spring-ease-duration)*.5) var(--spring-ease)
}

.sticky-shortcut_sticky-shortcut__3JAnJ:hover .sticky-shortcut_button-hover__WfLDz {
	transform: translateY(0);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.sticky-shortcut_label__HxKZX {
	font-family: monospace, Andale Mono;
	font-size: 1.4rem;
	line-height: 100%;
	color: var(--general-white)
}

.sticky-shortcut_key__49yVU {
	display: inline-flex;
	gap: .4rem;
	align-items: center;
	justify-content: center;
	padding: .6rem;
	border-radius: .4rem;
	color: var(--general-white);
	text-align: center;
	background: var(--general-black-light)
}

.sticky-shortcut_key__49yVU.sticky-shortcut_is-active__U8RNC {
	color: var(--general-black);
	background: var(--general-white)
}

.sticky-shortcut_key__49yVU.sticky-shortcut_is-active__U8RNC .sticky-shortcut_icon__Z4CZ7,
.sticky-shortcut_key__49yVU.sticky-shortcut_is-active__U8RNC .sticky-shortcut_letter__3N5ot {
	opacity: 1
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sticky-shortcut_key__49yVU {
		display: none
	}
}

.sticky-shortcut_letter__3N5ot {
	line-height: 100%;
	opacity: .4
}

.sticky-shortcut_icon__Z4CZ7 {
	display: flex;
	width: 1rem;
	height: 1rem;
	opacity: .4
}

.tabs-header_wrapper__m4PuC {
	padding: 4rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.tabs-header_wrapper__m4PuC.tabs-header_has-padding-top-double__YrORb {
	padding: 6.4rem 0 2.2rem
}

.tabs-header_wrapper__m4PuC.tabs-header_has-token-card-padding-bottom__xnnar {
	padding-bottom: 1.2rem
}

@media screen and (min-width: 768px) {
	.tabs-header_wrapper__m4PuC.tabs-header_has-token-card-padding-bottom__xnnar {
		padding-bottom: 1.5rem
	}
}

@media screen and (min-width: 1025px) {
	.tabs-header_wrapper__m4PuC {
		padding: 5rem 0 8rem
	}

	.tabs-header_wrapper__m4PuC.tabs-header_has-padding-top-double__YrORb {
		padding: 10rem 0 9.6rem
	}

	.tabs-header_wrapper__m4PuC.tabs-header_has-padding-bottom-double__NqBWq {
		padding-bottom: 18.4rem
	}
}

@media screen and (min-width: 768px) {
	.tabs-header_grid-header__fXFAj {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.tabs-header_grid-header__fXFAj {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.tabs-header_grid-header__fXFAj {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.tabs-header_header__7MDeZ {
	text-align: center
}

@media screen and (min-width: 768px) {
	.tabs-header_header__7MDeZ {
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.tabs-header_header__7MDeZ {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}

	.tabs-header_header__7MDeZ.tabs-header_wide-title__9QPwj {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

.tabs-header_eyebrow__1buIL {
	display: block;
	margin-bottom: 1rem
}

@media screen and (min-width: 1025px) {
	.tabs-header_eyebrow__1buIL {
		margin-bottom: 1.6rem
	}
}

.tabs-header_title-wrapper__saVh4 {
	margin-bottom: 2.6rem
}

@media screen and (min-width: 1025px) {
	.tabs-header_title-wrapper__saVh4 {
		margin-bottom: 5rem
	}

	.tabs-header_wide-title__9QPwj .tabs-header_title-wrapper__saVh4 {
		margin-bottom: 3.2rem
	}
}

.tabs-header_buttons__IrEmA {
	margin-bottom: 2.4rem
}

.tabs-header_buttons__IrEmA.tabs-header_three-tabs__kihFG {
	width: 100%;
	max-width: 70rem
}

@media screen and (min-width: 768px) {
	.tabs-header_buttons__IrEmA.tabs-header_three-tabs__kihFG {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.tabs-header_buttons__IrEmA.tabs-header_three-tabs__kihFG {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

@media screen and (min-width: 768px) {
	.tabs-header_buttons__IrEmA {
		width: 100%;
		max-width: 51.1rem;
		margin-right: auto;
		margin-left: auto;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.tabs-header_buttons__IrEmA {
		margin-bottom: 6.1rem;
		grid-column: span 6/span 6;
		grid-column-start: 6
	}
}

@font-face {
	font-family: NotoSansVariableZH;
	src: url(../fonts/NotoSansVariableZH.woff2) format("woff2");
	font-display: swap
}

@font-face {
	font-family: NotoSansVariableZH Fallback;
	src: local("Arial");
	ascent-override: 117.61%;
	descent-override: 29.20%;
	line-gap-override: 0.00%;
	size-adjust: 98.63%
}

.__className_e7ec2d {
	font-family: NotoSansVariableZH, NotoSansVariableZH Fallback
}

.__variable_e7ec2d {
	--font-noto-sans-variable-zh: "NotoSansVariableZH", "NotoSansVariableZH Fallback"
}

html.lenis,
html.lenis body {
	height: auto
}

.lenis:not(.lenis-autoToggle).lenis-stopped {
	overflow: clip
}

.lenis [data-lenis-prevent-horizontal],
.lenis [data-lenis-prevent-touch],
.lenis [data-lenis-prevent-vertical],
.lenis [data-lenis-prevent-wheel],
.lenis [data-lenis-prevent] {
	overscroll-behavior: contain
}

.lenis.lenis-smooth iframe {
	pointer-events: none
}

.lenis.lenis-autoToggle {
	transition-property: overflow;
	transition-duration: 1ms;
	transition-behavior: allow-discrete
}

.grid_gui__GdGx6 {
	pointer-events: none;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: rgba(0, 0, 0, 0)
}

.grid_grid-wrapper__9hT_V {
	height: 100vh;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.grid_grid-wrapper__9hT_V {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.grid_grid-wrapper__9hT_V {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.grid_grid-col__d7Ujn {
	height: 100vh;
	text-align: center;
	background: rgba(185, 38, 218, .1);
	grid-column: span 1/span 1
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

button,
input,
label {
	cursor: inherit
}

a {
	color: currentcolor
}

button {
	-webkit-user-select: none;
	user-select: none;
	background: none
}

a,
button,
li {
	outline-color: var(--general-white)
}

button,
input,
select,
textarea {
	padding: 0;
	border: none;
	font-family: inherit;
	appearance: none;
	outline: none
}

input[type=submit] {
	cursor: inherit
}

input:-webkit-autofill,
input:-webkit-autofill:focus input:-webkit-autofill,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus {
	box-shadow: 0 0 0 1000px var(--general-white) inset
}

*,
:after,
:before {
	box-sizing: inherit
}

.font-mm-sans-mono {
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace
}

.font-mm-sans {
	font-weight: 400
}

.font-mm-sans,
.font-mm-sans-variable {
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif
}

.font-mm-sans-variable {
	font-variation-settings: "wdth" var(--variable-font-wdth)
}

.font-mm-poly-variable {
	--variable-font-wdth: 20;
	--variable-font-reso: 5;
	font-family: "MMPolyVariable", "MMPolyVariable Fallback", Arial Bold, Gadget, sans-serif;
	font-variation-settings: "wdth" var(--variable-font-wdth), "RESO" var(--variable-font-reso)
}

.font-primary {
	font-family: MMEuclidCircularB, MMEuclidCircularB Fallback, Arial, Helvetica Neue, Helvetica, sans-serif
}

html:lang(ja) #footer,
html:lang(ja) #header,
html:lang(ja) #main[data-page-translated=true] {
	--font-mm-sans-mono: var(--font-m-plus-code);
	--font-mm-sans-variable: var(--font-noto-sans-variable-jp);
	--font-mm-poly-variable: "DelaGothicOne", "DelaGothicOne Fallback";
	--font-mm-euclid: var(--font-noto-sans-variable-jp)
}

html:lang(ko) #footer,
html:lang(ko) #header,
html:lang(ko) #main[data-page-translated=true] {
	--font-mm-sans-mono: var(--font-nanum-gothic-coding);
	--font-mm-sans-variable: var(--font-noto-sans-variable-ko);
	--font-mm-poly-variable: "GasoekOne", "GasoekOne Fallback";
	--font-mm-euclid: var(--font-noto-sans-variable-ko)
}

html:lang(ko) #footer .font-mm-sans-mono,
html:lang(ko) #header .font-mm-sans-mono,
html:lang(ko) #main[data-page-translated=true] .font-mm-sans-mono {
	font-weight: 700
}

html:lang(ru) #footer,
html:lang(ru) #header,
html:lang(ru) #main[data-page-translated=true] {
	--font-mm-sans-mono: var(--font-noto-sans-mono);
	--font-mm-sans-variable: var(--font-noto-sans-variable-ru);
	--font-mm-poly-variable: "NeilBold", "NeilBold Fallback";
	--font-mm-euclid: var(--font-noto-sans-variable-ru)
}

html:lang(ru) #footer .font-mm-poly-variable,
html:lang(ru) #header .font-mm-poly-variable,
html:lang(ru) #main[data-page-translated=true] .font-mm-poly-variable {
	font-weight: 600
}

html:lang(zh-CN) #footer,
html:lang(zh-CN) #header,
html:lang(zh-CN) #main[data-page-translated=true],
html:lang(zh-TW) #footer,
html:lang(zh-TW) #header,
html:lang(zh-TW) #main[data-page-translated=true] {
	--font-mm-sans-mono: "PingFang SC", "Microsoft YaHei", 微软雅黑, "Helvetica Neue", arial, sans-serif;
	--font-mm-sans-variable: "PingFang SC", "Microsoft YaHei", 微软雅黑, "Helvetica Neue", arial, sans-serif;
	--font-mm-poly-variable: var(--font-harmony-bold);
	--font-mm-euclid: var(--font-noto-sans-variable-zh)
}

html:lang(zh-CN) #footer .font-mm-sans-mono,
html:lang(zh-CN) #header .font-mm-sans-mono,
html:lang(zh-CN) #main[data-page-translated=true] .font-mm-sans-mono,
html:lang(zh-TW) #footer .font-mm-sans-mono,
html:lang(zh-TW) #header .font-mm-sans-mono,
html:lang(zh-TW) #main[data-page-translated=true] .font-mm-sans-mono {
	font-weight: 400
}

.font-weight-medium,
html:lang(zh-CN) #footer .font-mm-sans,
html:lang(zh-CN) #footer .font-mm-sans-variable,
html:lang(zh-CN) #header .font-mm-sans,
html:lang(zh-CN) #header .font-mm-sans-variable,
html:lang(zh-CN) #main[data-page-translated=true] .font-mm-sans,
html:lang(zh-CN) #main[data-page-translated=true] .font-mm-sans-variable,
html:lang(zh-TW) #footer .font-mm-sans,
html:lang(zh-TW) #footer .font-mm-sans-variable,
html:lang(zh-TW) #header .font-mm-sans,
html:lang(zh-TW) #header .font-mm-sans-variable,
html:lang(zh-TW) #main[data-page-translated=true] .font-mm-sans,
html:lang(zh-TW) #main[data-page-translated=true] .font-mm-sans-variable {
	font-weight: 500
}

.font-weight-bold {
	font-weight: 600
}

a:not(.text-decoration-none) {
	text-decoration: none
}

@media(hover: hover) {
	a:not(.text-decoration-none):hover {
		text-decoration: underline;
		text-decoration-thickness: .1rem;
		text-underline-offset: .4rem
	}
}

.text-decoration-underline,
a.text-decoration-underline {
	text-decoration: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.uppercase {
	text-transform: uppercase
}

.lowercase {
	text-transform: lowercase
}

.capitalize {
	text-transform: capitalize
}

.text-decoration-none {
	text-decoration: none
}

.type-display-xxl {
	font-size: 6.4rem;
	line-height: 100%;
	letter-spacing: -.06rem
}

@media screen and (min-width: 1025px) {
	.type-display-xxl {
		font-size: 16rem;
		letter-spacing: -.096rem
	}
}

.type-display-xl {
	font-size: 5.6rem;
	line-height: 100%;
	letter-spacing: -.048rem
}

@media screen and (min-width: 1025px) {
	.type-display-xl {
		font-size: 12.8rem;
		letter-spacing: -.076rem
	}
}

.type-display-l {
	font-size: 4.8rem;
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-display-l {
		font-size: 10.4rem
	}
}

.type-display-ml {
	font-size: 4rem;
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-display-ml {
		font-size: 8rem
	}
}

.type-display-m {
	font-size: 3.2rem;
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-display-m {
		font-size: 6.4rem
	}
}

.type-display-s {
	font-size: 2.4rem;
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-display-s {
		font-size: 5.6rem
	}
}

.type-heading-xxl {
	font-size: 6rem;
	line-height: 113.333%
}

.type-heading-xxl.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-xxl {
		font-size: 9.6rem;
		line-height: 108.333%
	}
}

.type-heading-xl {
	font-size: 4.8rem;
	line-height: 116.667%
}

.type-heading-xl.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-xl {
		font-size: 7.6rem;
		line-height: 110.526%
	}
}

.type-heading-l {
	font-size: 3.8rem;
	line-height: 126.316%
}

.type-heading-l.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-l {
		font-size: 6rem;
		line-height: 113.333%
	}
}

.type-heading-ml {
	font-size: 3.2rem;
	line-height: 125%
}

.type-heading-ml.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-ml {
		font-size: 4.8rem;
		line-height: 116.667%
	}
}

.type-heading-m {
	font-size: 2.4rem;
	line-height: 133.333%
}

.type-heading-m.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-m {
		font-size: 4rem;
		line-height: 120%
	}
}

.type-heading-sm {
	font-size: 2rem;
	line-height: 140%
}

.type-heading-sm.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-sm {
		font-size: 3.2rem;
		line-height: 125%
	}
}

.type-heading-s {
	font-size: 1.8rem;
	line-height: 150%
}

.type-heading-s.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-s {
		font-size: 2.4rem;
		line-height: 133.333%
	}
}

.type-heading-xs {
	font-size: 1.6rem;
	line-height: 166.667%
}

.type-heading-xs.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-xs {
		font-size: 2rem;
		line-height: 140%
	}
}

.type-heading-xxs {
	font-size: 1.4rem;
	line-height: 157%
}

.type-heading-xxs.uppercase {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.type-heading-xxs {
		font-size: 1.6rem;
		line-height: 150%
	}
}

.type-paragraph-l {
	font-size: 1.8rem;
	line-height: 144.444%
}

@media screen and (min-width: 1025px) {
	.type-paragraph-l {
		font-size: 2rem;
		line-height: 140%
	}
}

.type-paragraph-m {
	font-size: 1.6rem;
	line-height: 150%
}

.type-paragraph-s {
	font-size: 1.2rem;
	line-height: 166.667%
}

@media screen and (min-width: 1025px) {
	.type-paragraph-s {
		line-height: 150%
	}
}

.type-label {
	font-size: 1.2rem
}

@media screen and (min-width: 1025px) {
	.type-label {
		font-size: 1.6rem
	}
}

.type-label-eyebrow {
	font-size: 1.6rem;
	line-height: 150%
}

.type-label-caption {
	font-size: 1.2rem;
	line-height: 166.667%
}

@media screen and (min-width: 1025px) {
	.type-label-caption {
		line-height: 150%
	}
}

.flex {
	display: flex
}

.flex-col {
	flex-direction: column
}

.sr-only {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border-width: 0;
	white-space: nowrap;
	clip-path: inset(50%)
}

.inset-0 {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

a:focus-visible,
button:focus-visible,
li:focus-visible {
	visibility: visible !important;
	opacity: 1 !important;
	outline: 3px inset #639af9 !important;
	outline-color: #639af9 !important;
	outline-offset: 3px;
	-webkit-mask-image: none;
	mask-image: none
}

@keyframes translate-arrow {
	0% {
		transform: translateZ(0)
	}

	20% {
		transform: translate3d(100%, -100%, 0)
	}

	20.001% {
		transform: translateZ(0)
	}
}

@keyframes mm-poly-variable-font-reveal {
	0% {
		--variable-font-reso: 0
	}

	20% {
		--variable-font-reso: 1
	}

	40% {
		--variable-font-reso: 2
	}

	60% {
		--variable-font-reso: 3
	}

	80% {
		--variable-font-reso: 4
	}

	to {
		--variable-font-reso: 5
	}
}

.mm-poly-variable-font-reveal {
	will-change: font-variation-settings;
	contain: layout style paint;
	animation-name: mm-poly-variable-font-reveal;
	animation-duration: calc(var(--motion)*.75s);
	animation-timing-function: linear;
	animation-fill-mode: forwards
}

@media(prefers-reduced-motion:no-preference) {
	.mm-poly-variable-font-reveal {
		--variable-font-reso: 0
	}
}

@media(prefers-reduced-motion:reduce) {
	.mm-poly-variable-font-reveal {
		--variable-font-reso: 5;
		will-change: auto
	}
}

@keyframes mm-kf-reveal-animation-headline-mask-line-1 {
	0% {
		clip-path: polygon(0 76%, 2% 98%, 7% 99%, 0 100%)
	}

	50% {
		clip-path: polygon(0 70%, 19% 33%, 49% 100%, 0 100%)
	}

	to {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
	}
}

@keyframes mm-kf-reveal-animation-headline-mask-line-2 {
	0% {
		clip-path: polygon(32% 0, 100% 0, 100% 1%, 69% 1%)
	}

	25% {
		clip-path: polygon(32% 0, 100% 0, 100% 2%, 70% 45%)
	}

	50% {
		clip-path: polygon(29% 0, 100% 0, 100% 11%, 70% 75%)
	}

	75% {
		clip-path: polygon(13% 0, 100% 0, 100% 68%, 31% 81%)
	}

	to {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
	}
}

@keyframes mm-kf-reveal-animation-headline-mask-line-3 {
	0% {
		clip-path: polygon(0 0, 2% 0, 2% 6%, 1% 7%)
	}

	25% {
		clip-path: polygon(0 0, 32% 21%, 10% 31%, 1% 35%)
	}

	50% {
		clip-path: polygon(0 0, 62% 49%, 22% 87%, 0 91%)
	}

	75% {
		clip-path: polygon(0 0, 83% 15%, 68% 100%, 0 98%)
	}

	to {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
	}
}

@keyframes mm-kf-reveal-animation-headline-mask-line-4 {
	0% {
		clip-path: polygon(90% 0, 100% 0, 100% 3%, 96% 4%)
	}

	25% {
		clip-path: polygon(63% 0, 100% 0, 100% 36%, 85% 41%)
	}

	50% {
		clip-path: polygon(45% 0, 100% 0, 100% 53%, 70% 63%)
	}

	75% {
		clip-path: polygon(16% 0, 100% 0, 100% 85%, 46% 100%)
	}

	to {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
	}
}

@keyframes mm-kf-reveal-animation-from-bottom {
	0% {
		transform: translateY(2.5rem);
		opacity: 0
	}

	to {
		transform: translateY(0);
		opacity: 1
	}
}

.mm-reveal-animation-headline {
	width: fit-content;
	margin-left: -2rem;
	padding: 0 2rem
}

@media screen and (min-width: 768px) {
	.mm-reveal-animation-headline-start .mm-reveal-animation-headline {
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
	}

	.mm-reveal-animation-headline-start .mm-reveal-animation-headline:nth-child(4n+1) {
		animation: mm-kf-reveal-animation-headline-mask-line-1 .65s linear 0s 1 alternate forwards
	}

	.mm-reveal-animation-headline-start .mm-reveal-animation-headline:nth-child(4n+2) {
		animation: mm-kf-reveal-animation-headline-mask-line-2 .65s linear 0s 1 alternate forwards
	}

	.mm-reveal-animation-headline-start .mm-reveal-animation-headline:nth-child(4n+3) {
		animation: mm-kf-reveal-animation-headline-mask-line-3 .65s linear 0s 1 alternate forwards
	}

	.mm-reveal-animation-headline-start .mm-reveal-animation-headline:nth-child(4n+4) {
		animation: mm-kf-reveal-animation-headline-mask-line-4 .65s linear 0s 1 alternate forwards
	}
}

.mm-reveal-animation-headline-start .mm-reveal-animation-description {
	transform: translateY(2rem);
	opacity: 0;
	animation: mm-kf-reveal-animation-from-bottom calc(var(--motion)*var(--motion-speed)/.5) cubic-bezier(.4, 1.35, .5, .97) .6s 1 normal forwards
}

@media screen and (min-width: 768px) {
	.mm-reveal-animation-button {
		transform: translateY(2.5rem);
		opacity: 0
	}

	.mm-reveal-animation-headline-start .mm-reveal-animation-button {
		transform: translateY(2rem);
		opacity: 0;
		animation: mm-kf-reveal-animation-from-bottom calc(var(--motion)*var(--motion-speed)/.5) cubic-bezier(.4, 1.35, .5, .97) .8s 1 normal forwards
	}
}

@keyframes shimmering {
	0% {
		background-position: -130rem 0
	}

	to {
		background-position: 130rem 0
	}
}

.shimmer {
	pointer-events: none;
	border-radius: .4rem;
	background: var(--shimmer-dark, var(--general-gray));
	background: linear-gradient(90deg, var(--shimmer-dark, var(--general-gray)) 9%, var(--shimmer-light, var(--general-gray-light)) 18%, var(--shimmer-dark, var(--general-gray)) 31%);
	background-size: 130rem 100%;
	animation: shimmering 3.1s linear infinite
}

.shimmer,
.shimmer * {
	color: rgba(0, 0, 0, 0)
}

label {
	cursor: pointer;
	display: block;
	margin-bottom: .3rem
}

input[type=email],
input[type=number],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
	width: 100%;
	padding: 1.2rem 1.6rem;
	border: 1px solid var(--general-gray);
	border-radius: .4rem;
	color: var(--general-black);
	background-color: var(--general-white);
	transition: color calc(var(--motion)*var(--motion-speed)*.5) cubic-bezier(.4, 1.35, .5, .97), border-color calc(var(--motion)*var(--motion-speed)*.5) cubic-bezier(.4, 1.35, .5, .97)
}

input[type=email]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
	border-color: var(--general-dark)
}

input:not([type=search]) {
	height: 4.2rem
}

input:not([type=search])::placeholder {
	color: var(--general-gray-dark);
	opacity: 1
}

input:not([type=search])::-ms-placeholder {
	color: var(--general-gray-dark)
}

textarea {
	resize: vertical;
	height: 8rem
}

.contentful-rich-text-styles {
	width: 100%;
	font-size: 1.6rem;
	line-height: 150%;
	color: var(--general-gray-dark)
}

.contentful-rich-text-styles .richtext-h1,
.contentful-rich-text-styles .richtext-h2,
.contentful-rich-text-styles .richtext-h3,
.contentful-rich-text-styles .richtext-h4,
.contentful-rich-text-styles .richtext-h5,
.contentful-rich-text-styles .richtext-h6 {
	scroll-margin-top: calc(var(--header-dynamic-height)*1.5);
	color: var(--general-black)
}

.contentful-rich-text-styles .richtext-h1,
.contentful-rich-text-styles .richtext-h2,
.contentful-rich-text-styles .richtext-h3 {
	margin-top: 6rem;
	margin-bottom: 2.4rem;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif
}

.contentful-rich-text-styles .richtext-h1:first-child,
.contentful-rich-text-styles .richtext-h2:first-child,
.contentful-rich-text-styles .richtext-h3:first-child {
	margin-top: 0
}

.contentful-rich-text-styles .richtext-h1.uppercase,
.contentful-rich-text-styles .richtext-h2.uppercase,
.contentful-rich-text-styles .richtext-h3.uppercase {
	line-height: 100%
}

.contentful-rich-text-styles .richtext-h2+.richtext-h3 {
	margin-top: 3rem
}

.contentful-rich-text-styles .richtext-h1,
.contentful-rich-text-styles .richtext-h2 {
	font-size: 2rem;
	line-height: 1.4
}

@media screen and (min-width: 768px) {

	.contentful-rich-text-styles .richtext-h1,
	.contentful-rich-text-styles .richtext-h2 {
		font-size: 3.4rem;
		line-height: 116.667%
	}
}

.contentful-rich-text-styles .richtext-h3 {
	font-size: 1.6rem;
	line-height: 1.5
}

@media screen and (min-width: 768px) {
	.contentful-rich-text-styles .richtext-h3 {
		font-size: 2rem;
		line-height: 140%
	}
}

.contentful-rich-text-styles .richtext-h4,
.contentful-rich-text-styles .richtext-h5,
.contentful-rich-text-styles .richtext-h6 {
	margin-top: 3rem;
	margin-bottom: 1.4rem;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif
}

.contentful-rich-text-styles .richtext-h4:first-child,
.contentful-rich-text-styles .richtext-h5:first-child,
.contentful-rich-text-styles .richtext-h6:first-child {
	margin-top: 0
}

.contentful-rich-text-styles .richtext-hr {
	height: 1px;
	margin: 4rem 0;
	border: 0;
	background: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.contentful-rich-text-styles .richtext-hr {
		margin: 6rem 0 5.5rem
	}
}

.contentful-rich-text-styles .richtext-ul {
	margin-left: 2.5rem;
	list-style: outside
}

.contentful-rich-text-styles .richtext-ul li {
	margin-bottom: 1rem;
	font-size: 1.6rem;
	line-height: 150%;
	color: var(--general-gray-dark)
}

.contentful-rich-text-styles .richtext-ul li ol,
.contentful-rich-text-styles .richtext-ul li ul {
	margin-top: 1rem;
	list-style: revert
}

.contentful-rich-text-styles .richtext-a {
	font-weight: 500;
	-webkit-hyphens: auto;
	hyphens: auto;
	color: var(--consumer-orange-dark);
	text-decoration-line: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .2rem
}

@media screen and (min-width: 1025px) {
	.contentful-rich-text-styles .richtext-a:hover {
		text-decoration: none
	}
}

.contentful-rich-text-styles .richtext-b {
	font-weight: 500;
	color: var(--general-gray-dark)
}

.contentful-rich-text-styles .richtext-i {
	font-style: italic
}

.contentful-rich-text-styles .richtext-p {
	margin-bottom: 2.2rem;
	font-size: 1.6rem;
	line-height: 150%;
	color: var(--general-gray-dark);
	white-space: pre-wrap
}

.contentful-rich-text-styles .richtext-p:last-child {
	margin-bottom: 0
}

.contentful-rich-text-styles .richtext-p sup {
	font-size: .65em;
	line-height: 1;
	vertical-align: super
}

.contentful-rich-text-styles .richtext-p sub {
	font-size: .65em;
	line-height: 1;
	vertical-align: sub
}

.contentful-rich-text-styles .richtext-u {
	text-decoration: underline
}

.contentful-rich-text-styles .richtext-table {
	overflow: auto;
	display: block;
	width: 100%
}

.contentful-rich-text-styles .richtext-asset {
	margin-bottom: 1.5rem
}

.contentful-rich-text-styles .richtext-asset figure {
	margin-right: auto;
	margin-left: auto
}

* {
	-webkit-tap-highlight-color: rgb(var(--general-black) 0);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

::selection {
	color: var(--color-selection, var(--general-white));
	background: var(--background-selection, var(--general-black))
}

html {
	scroll-behavior: smooth;
	scrollbar-gutter: stable;
	box-sizing: border-box;
	font-family: MMEuclidCircularB, MMEuclidCircularB Fallback, Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	font-smoothing: antialiased
}

html.no-scroll {
	overflow: hidden
}

html.progress,
html.progress * {
	cursor: progress
}

@media screen and (min-width: 768px) {
	html {
		font-size: 1.1990407674vw
	}
}

@media screen and (min-width: 1025px) {
	html {
		font-size: .6944444444vw
	}
}

@media(prefers-reduced-motion:reduce) {
	html {
		scroll-behavior: auto
	}
}

@media screen and (min-width: 1920px) {
	html {
		font-size: 13.3333333333px
	}
}

body,
html {
	overscroll-behavior: none;
	width: 100%
}

body {
	position: relative;
	font-size: 2rem;
	line-height: 1.5;
	color: var(--general-black);
	background: var(--general-white)
}

@media screen and (min-width: 768px) {
	body {
		font-size: 2.4rem
	}
}

.container {
	width: calc(100% - var(--page-padding-x)*2);
	max-width: none;
	margin: 0 auto
}

@media screen and (min-width: 768px) {
	.container {
		max-width: none
	}
}

@media screen and (min-width: 1025px) {
	.container {
		max-width: var(--site-container-max-width)
	}
}

.subgrid-container {
	display: grid;
	grid-template-columns: subgrid
}

.page {
	contain: content
}

main:has(+footer.is-dark-mode) .page>section:last-child:after {
	content: "";
	position: absolute;
	bottom: calc(-10rem + 1px);
	width: 100%;
	height: 10rem;
	background-color: var(--color-primary)
}

.page>section {
	scroll-margin-top: calc(var(--header-dynamic-height)*1.5)
}

.page>section:first-of-type {
	/* padding-top: 2rem !important; */
}

.page>section:has(+.has-cut-off-corner-top),
.page>section:has(+.has-flap-top) {
	position: relative
}

.page>section:has(+.has-cut-off-corner-top):after,
.page>section:has(+.has-flap-top):after {
	content: "";
	position: absolute;
	bottom: calc(-15rem + 1px);
	left: 0;
	width: 100%;
	height: 15rem;
	background-color: var(--color-primary)
}

.page>section.has-cut-off-corner-bottom+section {
	position: relative
}

.page>section.has-cut-off-corner-bottom+section:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: calc(-15rem + 1px);
	left: 0;
	width: 100%;
	height: 15rem;
	background-color: var(--color-primary)
}

section.page-section {
	padding: 2rem 0
}

section.page-section:last-child {
	padding-bottom: 6rem
}

@media screen and (min-width: 768px) {
	section.page-section {
		padding: 4rem 0
	}
}

@media screen and (min-width: 1025px) {
	section.page-section:last-child {
		margin-bottom: 0;
		padding-bottom: 12rem
	}
}

.webgl {
	pointer-events: none;
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0
}

html.header-dropdown-opened .webgl {
	z-index: 110
}

.fox-mascot-fallback-image {
	position: relative;
	padding: 2rem
}

.stats {
	top: auto !important;
	bottom: 0
}

@media(pointer: fine) {
	.lenis-scrolling {
		pointer-events: none
	}
}

.osano-cm-button,
.osano-cm-dialog,
.osano-cm-info,
.osano-cm-view__button {
	font-family: MMEuclidCircularB, MMEuclidCircularB Fallback, Arial, Helvetica Neue, Helvetica, sans-serif
}

.osano-cm-widget {
	display: none
}

::part(acsb-trigger) {
	z-index: 1000;
	left: 12px;
	width: 40px;
	height: 40px
}

.spinner_spinner__xm9_t {
	animation-name: spinner_rotate__gS6Yo;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: forwards
}

@keyframes spinner_rotate__gS6Yo {
	to {
		rotate: 1turn
	}
}

.button_icon__aPzTY {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.button_label-big__1mKQ6 .button_icon__aPzTY {
	width: 1.2rem;
	height: 1.2rem
}

.button_secondary__dL8o7 .button_icon__aPzTY {
	color: var(--button-text-color)
}

.button_secondary__dL8o7 .button_button-hover__i85n6 .button_icon__aPzTY {
	color: var(--button-text-color-hover)
}

.button_primary__Z7NQ7 .button_icon__aPzTY {
	color: var(--button-text-color)
}

.button_primary__Z7NQ7 .button_button-hover__i85n6 .button_icon__aPzTY {
	color: var(--button-text-color-hover)
}

.button_tertiary__7vOQ9 .button_icon__aPzTY {
	color: var(--button-text-color)
}

.button_tertiary__7vOQ9 .button_button-hover__i85n6 .button_icon__aPzTY,
.button_tertiary__7vOQ9:focus .button_button-hover__i85n6 .button_icon__aPzTY,
.button_tertiary__7vOQ9:focus .button_icon__aPzTY {
	color: var(--button-text-color-hover)
}

.button_icon__aPzTY svg {
	overflow: visible;
	width: 100%;
	height: 100%
}

.button_icon-hover__UhfCV {
	position: absolute;
	transform: translateY(290%)
}

.button_icon-hover__UhfCV.button_icon-hover-oblique__oUK8K {
	transform: translate(-290%, 290%)
}

.button_icon-hover__UhfCV.button_icon-hover-right__RTWEw {
	transform: translate(-290%)
}

.button_is-extra-large___5f0_ .button_icon-hover__UhfCV.button_icon-hover-right__RTWEw {
	transform: translate(-390%)
}

.button_icon-hover__UhfCV.button_icon-hover-left__WXaYT {
	transform: translate(290%)
}

.button_icon-hover__UhfCV.button_icon-hover-down__d1GDK {
	transform: translateY(-290%)
}

.button_primary__Z7NQ7 .button_icon-hover__UhfCV,
.button_secondary__dL8o7 .button_icon-hover__UhfCV,
.button_tertiary__7vOQ9 .button_icon-hover__UhfCV {
	color: var(--button-text-color-hover)
}

.button_tertiary__7vOQ9:focus .button_icon-hover__UhfCV {
	color: var(--button-text-color)
}

.button_primary__Z7NQ7:hover:not(:focus, button) .button_icon-hover__UhfCV {
	color: var(--button-text-color-hover)
}

.button_button__XszAu {
	--spring-duration: calc(var(--motion) * var(--motion-speed-slow));
	--bg-duration: calc(var(--motion) * var(--motion-speed));
	cursor: pointer;
	position: relative;
	display: flex;
	flex-shrink: 0;
	width: auto;
	border-radius: var(--button-radius, 10rem);
	text-decoration: none;
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black)
}

.button_button__XszAu:not(button).button_hover__dgCKF,
.button_button__XszAu:not(button):hover {
	text-decoration: none
}

.button_button__XszAu:not(button).button_hover__dgCKF:before,
.button_button__XszAu:not(button):hover:before {
	transform: scale(1.03);
	opacity: 1;
	transition: transform var(--bg-duration) cubic-bezier(.4, 1.35, .5, .97), opacity calc(var(--bg-duration)*.5) cubic-bezier(.4, 1.35, .5, .97)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4:before,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4:before {
	transform: scale(1.01);
	opacity: 1
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4.button_is-extra-large___5f0_ .button_icon-right__BEr6b,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4.button_is-extra-large___5f0_ .button_icon-right__BEr6b {
	transform: translate(390%)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4 .button_icon__aPzTY,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4 .button_icon__aPzTY {
	transform: translateY(-290%)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-oblique__6yWYf,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-oblique__6yWYf {
	transform: translate(290%, -290%)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-right__BEr6b,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-right__BEr6b {
	transform: translate(290%)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-left__A87ol,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-left__A87ol {
	transform: translate(-290%)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-down__0LHUE,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-down__0LHUE {
	transform: translateY(290%)
}

.button_button__XszAu:not(button).button_hover__dgCKF.button_no-label__ER3t4 .button_icon-hover__UhfCV,
.button_button__XszAu:not(button):hover.button_no-label__ER3t4 .button_icon-hover__UhfCV {
	transform: translate(0)
}

.button_button__XszAu.button_disabled__stvM3,
.button_button__XszAu:disabled {
	pointer-events: none;
	cursor: unset;
	opacity: .3
}

.button_button__XszAu:before {
	z-index: 1;
	inset: 0;
	transform: scale(0);
	opacity: 0;
	background: var(--button-color-hover);
	box-shadow: inset 0 0 0 1px var(--button-color-hover)
}

.button_button__XszAu:after,
.button_button__XszAu:before {
	pointer-events: none;
	content: "";
	position: absolute;
	border-radius: var(--button-radius, 10rem)
}

.button_button__XszAu:after {
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.button_button__XszAu.button_skeleton__sXNIm {
	--button-text-color: transparent;
	--button-text-color-hover: transparent
}

.button_button__XszAu.button_no-label__ER3t4:before {
	opacity: 1
}

.button_button__XszAu.button_primary__Z7NQ7 {
	--button-color: var(--general-black);
	--button-color-hover: var(--general-white);
	--button-text-color: var(--general-white);
	--button-text-color-hover: var(--general-black)
}

.button_button__XszAu.button_secondary__dL8o7 {
	--button-color: var(--general-white);
	--button-color-hover: var(--general-black);
	--button-text-color: var(--general-black);
	--button-text-color-hover: var(--general-white)
}

.button_button__XszAu.button_tertiary__7vOQ9 {
	--button-color: var(--general-black);
	--button-color-hover: var(--general-black);
	--button-text-color: var(--general-black);
	--button-text-color-hover: var(--general-white)
}

@media(hover: hover) {
	button.button_button__XszAu:hover {
		text-decoration: none
	}

	button.button_button__XszAu:hover:not(.button_no-label__ER3t4, .button_is-large__gpGnR) .button_button-main__TuB1C {
		transform: translateY(-210%)
	}

	button.button_button__XszAu:hover:before {
		transform: scale(1.03);
		opacity: 1;
		transition: transform var(--bg-duration) cubic-bezier(.4, 1.35, .5, .97), opacity calc(var(--bg-duration)*.5) cubic-bezier(.4, 1.35, .5, .97)
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4:before {
		transform: scale(1.01);
		opacity: 1
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4 .button_icon__aPzTY {
		transform: translateY(-290%)
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-oblique__6yWYf {
		transform: translate(290%, -290%)
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-right__BEr6b {
		transform: translate(290%)
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-left__A87ol {
		transform: translate(-290%)
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4 .button_icon__aPzTY.button_icon-down__0LHUE {
		transform: translateY(290%)
	}

	button.button_button__XszAu:hover.button_no-label__ER3t4 .button_icon-hover__UhfCV {
		transform: translate(0)
	}

	button.button_button__XszAu:hover.button_is-large__gpGnR .button_button-main__TuB1C {
		transform: translateY(-250%)
	}

	button.button_button__XszAu:hover.button_primary__Z7NQ7:not(:focus) .button_icon-hover__UhfCV {
		color: var(--button-text-color-hover)
	}

	button.button_button__XszAu:hover .button_button-hover__i85n6 {
		transform: translateY(0);
		opacity: 1;
		transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--spring-ease-duration)*.5) var(--spring-ease) calc(var(--spring-duration)*.15)
	}
}

.button_button-holder__kUpTr {
	position: relative;
	overflow: hidden;
	display: flex;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 4.2rem;
	padding: 1.6rem 2.4rem 1.5rem;
	border-radius: var(--button-radius, 10rem);
	font-size: 1.4rem
}

.button_button-holder__kUpTr.button_label-big__1mKQ6 {
	gap: 1rem;
	font-size: 1.6rem
}

.button_is-large__gpGnR .button_button-holder__kUpTr {
	height: 5.6rem;
	padding: 2.3rem 3rem
}

.button_is-extra-large___5f0_ .button_button-holder__kUpTr {
	width: 4.2rem;
	height: 4.2rem
}

@media screen and (min-width: 1025px) {
	.button_is-extra-large___5f0_ .button_button-holder__kUpTr {
		width: 5.2rem;
		height: 5.2rem
	}
}

.button_no-label__ER3t4 .button_button-holder__kUpTr {
	padding: 1.6rem
}

.button_has-logo__LVp_N .button_button-holder__kUpTr {
	padding: 1.6rem 3rem 1.5rem 1.4rem
}

.button_has-logo__LVp_N.button_has-icon__p3VFA .button_button-holder__kUpTr {
	padding-right: 2.4rem
}

@media screen and (min-width: 1025px) {
	.has-large-button .button_button-holder__kUpTr {
		height: 7.4rem;
		padding-right: 4.4rem;
		padding-left: 4.4rem;
		font-size: 2.4rem
	}
}

.button_button-main__TuB1C {
	z-index: 2;
	display: flex;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.button_label-big__1mKQ6 .button_button-main__TuB1C {
	gap: 1rem
}

.button_button__XszAu:not(.button_no-label__ER3t4, .button_is-large__gpGnR, button).button_hover__dgCKF .button_button-main__TuB1C,
.button_button__XszAu:not(.button_no-label__ER3t4, .button_is-large__gpGnR, button):hover .button_button-main__TuB1C {
	transform: translateY(-210%)
}

.button_button__XszAu:not(button).button_is-large__gpGnR.button_hover__dgCKF .button_button-main__TuB1C,
.button_button__XszAu:not(button).button_is-large__gpGnR:hover .button_button-main__TuB1C {
	transform: translateY(-260%)
}

.button_button-hover__i85n6 {
	position: absolute;
	z-index: 2;
	left: 0;
	transform: translateY(100%);
	display: flex;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: inherit;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--spring-ease-duration)*.5) var(--spring-ease)
}

.button_label-big__1mKQ6 .button_button-hover__i85n6 {
	gap: 1rem
}

.button_button__XszAu.button_is-large__gpGnR .button_button-hover__i85n6 {
	transform: translateY(100%);
	opacity: 0
}

.button_button__XszAu.button_is-extra-large___5f0_ .button_button-hover__i85n6 {
	transform: translateY(390%);
	opacity: 0
}

.button_button__XszAu:not(button).button_hover__dgCKF .button_button-hover__i85n6,
.button_button__XszAu:not(button):hover .button_button-hover__i85n6 {
	transform: translateY(0);
	opacity: 1;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--spring-ease-duration)*.5) var(--spring-ease) calc(var(--spring-ease-duration)*.15)
}

.button_label__93kOT {
	position: relative;
	font-size: inherit;
	font-style: normal;
	line-height: 1;
	text-align: center
}

.button_has-logo__LVp_N .button_label__93kOT {
	flex-grow: 1
}

.button_primary__Z7NQ7 .button_label__93kOT,
.button_secondary__dL8o7 .button_label__93kOT,
.button_tertiary__7vOQ9 .button_label__93kOT {
	color: var(--button-text-color)
}

.button_primary__Z7NQ7 .button_button-hover__i85n6 .button_label__93kOT,
.button_secondary__dL8o7 .button_button-hover__i85n6 .button_label__93kOT,
.button_tertiary__7vOQ9 .button_button-hover__i85n6 .button_label__93kOT {
	color: var(--button-text-color-hover)
}

.button_primary__Z7NQ7:active .button_label__93kOT {
	color: var(--button-text-color)
}

.button_primary__Z7NQ7:active .button_button-hover__i85n6 .button_label__93kOT,
.button_tertiary__7vOQ9:active .button_button-hover__i85n6 .button_label__93kOT,
.button_tertiary__7vOQ9:focus .button_button-hover__i85n6 .button_label__93kOT {
	color: var(--button-text-color-hover)
}

.button_label-small__B0KRS {
	min-width: 12.2rem;
	font-size: 1.2rem
}

.button_logo__dBgYG {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.8rem;
	height: 2.8rem;
	margin-right: .6rem
}

.button_logo-fill-color__5OwFn .button_logo__dBgYG {
	color: var(--button-text-color)
}

.button_button__XszAu:not(button).button_logo-fill-color__5OwFn:hover .button_logo__dBgYG {
	color: var(--button-text-color-hover)
}

.button_logo__dBgYG svg {
	overflow: visible;
	width: 100%;
	height: 100%
}

@media(hover: hover) {
	.button_logo__dBgYG button.button_button__XszAu:hover.button_logo-fill-color__5OwFn {
		color: var(--button-text-color-hover)
	}
}

.button_primary__Z7NQ7 {
	background: var(--button-color)
}

.button_primary__Z7NQ7:focus:after {
	outline: .1rem solid var(--button-color);
	outline-offset: .2rem
}

.button_primary__Z7NQ7:active {
	background: var(--button-color)
}

.button_primary__Z7NQ7:active:after {
	outline: none
}

.button_secondary__dL8o7 {
	background: var(--button-color)
}

.button_secondary__dL8o7:focus:after {
	outline: .1rem solid var(--button-color);
	outline-offset: .2rem
}

.button_secondary__dL8o7:active {
	color: var(--button-text-color-hover)
}

.button_secondary__dL8o7:active:after {
	outline: none
}

.button_tertiary__7vOQ9:focus {
	background: var(--button-color-hover)
}

.button_tertiary__7vOQ9:focus:after {
	outline-color: var(--button-text-color-hover)
}

.button_tertiary__7vOQ9:focus .button_label__93kOT {
	color: var(--button-text-color-hover)
}

.button_tertiary__7vOQ9:after {
	outline: .15rem solid var(--button-color);
	outline-offset: -.15rem
}

.download_download__qgYs_ {
	padding: 3rem 0
}

.download_download__qgYs_.download_inside-richtext__F_mlO {
	margin: 3rem 0;
	padding: 0
}

@media screen and (min-width: 768px) {
	.download_download__qgYs_.download_inside-richtext__F_mlO {
		margin-bottom: 6.4rem
	}
}

@media screen and (min-width: 1025px) {
	.download_download__qgYs_.download_inside-richtext__F_mlO {
		margin-bottom: 3rem
	}
}

.download_download__qgYs_.download_inside-richtext__F_mlO>.container {
	width: 100%
}

@media screen and (min-width: 768px) {
	.download_grid-wrapper__qymdS {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.download_grid-wrapper__qymdS {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.download_grid-wrapper__qymdS {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.download_grid-col__ABYKe {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 3.9rem 4rem 3.8rem;
	border: 1px solid var(--general-gray)
}

.download_download__qgYs_.download_inside-richtext__F_mlO .download_grid-col__ABYKe {
	grid-column: span 16/span 16;
	grid-column-start: 0
}

@media screen and (min-width: 768px) {
	.download_grid-col__ABYKe {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding: 3.6rem 3.2rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.download_grid-col__ABYKe {
		padding: 3.8rem 3.7rem 3.1rem 4rem;
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.download_file-info__UaVHY {
	margin-bottom: 2.9rem
}

@media screen and (min-width: 768px) {
	.download_file-info__UaVHY {
		margin-bottom: 0;
		padding-right: 3.2rem
	}
}

.download_title__11RCy {
	margin-bottom: .6rem
}

.download_footer__H0pMi {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.download_footer__H0pMi svg {
	width: 1rem;
	height: 1rem;
	margin-right: .8rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.download_footer__H0pMi svg {
		margin-top: -.2rem
	}
}

.download_format__1e8te {
	margin-right: 1rem;
	color: var(--general-black-light)
}

.download_size__B2r1p {
	color: var(--general-gray-mid)
}

.download_button__GJhEM {
	gap: .8rem
}

.tooltip_tooltip-wrapper__8O_oF {
	position: relative;
	display: flex;
	width: fit-content
}

.tooltip_tooltip-wrapper__8O_oF:hover .tooltip_tooltip__UNeJ5 {
	opacity: 1
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5 {
	pointer-events: none;
	position: absolute;
	display: inline-flex;
	gap: 1rem;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	border-radius: .4rem;
	font-size: 1.2rem;
	line-height: 1.5;
	color: var(--general-white);
	white-space: nowrap;
	opacity: 0;
	background: var(--general-black)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5:before {
	content: "";
	position: absolute;
	width: .8rem;
	height: .8rem;
	background: var(--general-black)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-top__oDbyd {
	bottom: calc(100% + 1rem);
	left: 50%;
	transform: translateX(-50%)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-top__oDbyd:before {
	top: calc(100% - .41rem);
	left: 50%;
	transform: translateX(-50%) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-bottom__FhYU8 {
	top: calc(100% + 1rem);
	left: 50%;
	transform: translateX(-50%)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-bottom__FhYU8:before {
	bottom: calc(100% - .41rem);
	left: 50%;
	transform: translateX(-50%) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-left__LcoSu {
	top: 50%;
	right: calc(100% + 1rem);
	transform: translateY(-50%)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-left__LcoSu:before {
	top: 50%;
	left: calc(100% - .41rem);
	transform: translateY(-50%) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-right__kYcpb {
	top: 50%;
	left: calc(100% + 1rem);
	transform: translateY(-50%)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-right__kYcpb:before {
	top: 50%;
	right: calc(100% - .41rem);
	transform: translateY(-50%) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-bottom-left__8qYb1 {
	top: calc(100% + 1rem);
	left: 0;
	transform: none
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-bottom-left__8qYb1:before {
	bottom: calc(100% - .41rem);
	left: 1.5rem;
	transform: translateX(0) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-bottom-right__Izmua {
	top: calc(100% + 1rem);
	right: 0;
	left: auto;
	transform: none
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-bottom-right__Izmua:before {
	right: 1.5rem;
	bottom: calc(100% - .41rem);
	left: auto;
	transform: translateX(0) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-top-left__c_OH1 {
	bottom: calc(100% + 1rem);
	left: 0;
	transform: none
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-top-left__c_OH1:before {
	top: calc(100% - .41rem);
	left: 1.5rem;
	transform: translateX(0) rotate(45deg)
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-top-right__NlWAC {
	right: 0;
	bottom: calc(100% + 1rem);
	left: auto;
	transform: none
}

.tooltip_tooltip-wrapper__8O_oF .tooltip_tooltip__UNeJ5.tooltip_tooltip-top-right__NlWAC:before {
	top: calc(100% - .41rem);
	right: 1.5rem;
	left: auto;
	transform: translateX(0) rotate(45deg)
}

.copy-button_copy-btn__XZsGE {
	cursor: pointer;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 3.75rem;
	height: 3.75rem;
	border: 1px solid var(--general-gray-light);
	border-radius: .4rem;
	background: var(--general-white)
}

.copy-button_copy-btn__XZsGE:hover {
	background-color: var(--general-gray-light)
}

.copy-button_copy-btn__XZsGE:hover .copy-button_tooltip__znRxK {
	opacity: 1
}

.copy-button_copy-btn__XZsGE .copy-button_copy-icon__QazM0 {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	color: var(--general-black)
}

.twitter-tweet_tweet-embed__74J89 {
	padding: 3rem 0
}

.twitter-tweet_tweet-embed__74J89.twitter-tweet_inside-richtext__THXt6 {
	margin: 5rem 0 4.5rem;
	padding: 0
}

.twitter-tweet_tweet-embed__74J89.twitter-tweet_inside-richtext__THXt6>.container {
	width: 100%
}

@media screen and (min-width: 768px) {
	.twitter-tweet_grid-wrapper__5NFeR {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.twitter-tweet_grid-wrapper__5NFeR {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.twitter-tweet_grid-wrapper__5NFeR {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.twitter-tweet_grid-col__6Vc7G {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.twitter-tweet_tweet-embed__74J89.twitter-tweet_inside-richtext__THXt6 .twitter-tweet_grid-col__6Vc7G {
		grid-column: span 16/span 16;
		grid-column-start: 0
	}
}

@media screen and (min-width: 1025px) {
	.twitter-tweet_grid-col__6Vc7G {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.twitter-tweet_item__J0xGV {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%
}

.tweet-container_root__URGoe {
	width: 100%;
	min-width: 250px;
	max-width: 550px;
	overflow: hidden;
	color: var(--tweet-font-color);
	font-family: var(--tweet-font-family);
	font-weight: 400;
	box-sizing: border-box;
	border: var(--tweet-border);
	border-radius: 12px;
	margin: var(--tweet-container-margin);
	background-color: var(--tweet-bg-color);
	transition-property: background-color, box-shadow;
	transition-duration: .2s
}

.tweet-container_root__URGoe:hover {
	background-color: var(--tweet-bg-color-hover)
}

.tweet-container_article__0Q9Tk {
	position: relative;
	box-sizing: inherit;
	padding: .75rem 1rem
}

.scroll-progress_scroll-progress__cJKnl {
	display: flex;
	gap: .8rem;
	width: fit-content;
	padding: 1.4rem 1.8rem;
	border-radius: 999px;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.scroll-progress_scroll-progress__cJKnl.scroll-progress_hidden__7hYz2 {
	transform: translateX(calc(108% + var(--page-padding-x))) scale(0)
}

.scroll-progress_vertical__VskNm {
	flex-direction: column
}

.scroll-progress_button__8azsM {
	position: relative;
	overflow: hidden;
	flex-shrink: 0;
	width: .8rem;
	height: .8rem;
	border-radius: 999px;
	background: var(--general-gray);
	transition: width var(--spring-ease-duration) var(--spring-ease), height var(--spring-ease-duration) var(--spring-ease)
}

.scroll-progress_progress__HPqht {
	position: absolute;
	top: 0;
	left: 0;
	transform-origin: 50% 0;
	width: 100%;
	height: 4rem
}

.cut-off-corners_cut-off-corners__02pDJ {
	--left-top-p1-x: 0;
	--left-top-p1-y: 0;
	--left-top-p2-x: 0;
	--left-top-p2-y: 0;
	--left-top-p3-x: 0;
	--left-top-p3-y: 0;
	--left-top-p4-x: 0;
	--left-top-p4-y: 0;
	--left-top-p5-x: 0;
	--left-top-p5-y: 0;
	--right-top-p1-x: 100%;
	--right-top-p1-y: 0;
	--right-top-p2-x: 100%;
	--right-top-p2-y: 0;
	--right-top-p3-x: 100%;
	--right-top-p3-y: 0;
	--right-top-p4-x: 100%;
	--right-top-p4-y: 0;
	--right-top-p5-x: 100%;
	--right-top-p5-y: 0;
	--right-bottom-p1-x: 100%;
	--right-bottom-p1-y: 100%;
	--right-bottom-p2-x: 100%;
	--right-bottom-p2-y: 100%;
	--right-bottom-p3-x: 100%;
	--right-bottom-p3-y: 100%;
	--right-bottom-p4-x: 100%;
	--right-bottom-p4-y: 100%;
	--right-bottom-p5-x: 100%;
	--right-bottom-p5-y: 100%;
	--left-bottom-p1-x: 0;
	--left-bottom-p1-y: 100%;
	--left-bottom-p2-x: 0;
	--left-bottom-p2-y: 100%;
	--left-bottom-p3-x: 0;
	--left-bottom-p3-y: 100%;
	--left-bottom-p4-x: 0;
	--left-bottom-p4-y: 100%;
	--left-bottom-p5-x: 0;
	--left-bottom-p5-y: 100%;
	position: relative;
	width: 100%;
	height: 100%;
	clip-path: polygon(var(--left-top-p1-x) var(--left-top-p1-y), var(--left-top-p2-x) var(--left-top-p2-y), var(--left-top-p3-x) var(--left-top-p3-y), var(--left-top-p4-x) var(--left-top-p4-y), var(--left-top-p5-x) var(--left-top-p5-y), var(--right-top-p1-x) var(--right-top-p1-y), var(--right-top-p2-x) var(--right-top-p2-y), var(--right-top-p3-x) var(--right-top-p3-y), var(--right-top-p4-x) var(--right-top-p4-y), var(--right-top-p5-x) var(--right-top-p5-y), var(--right-bottom-p1-x) var(--right-bottom-p1-y), var(--right-bottom-p2-x) var(--right-bottom-p2-y), var(--right-bottom-p3-x) var(--right-bottom-p3-y), var(--right-bottom-p4-x) var(--right-bottom-p4-y), var(--right-bottom-p5-x) var(--right-bottom-p5-y), var(--left-bottom-p1-x) var(--left-bottom-p1-y), var(--left-bottom-p2-x) var(--left-bottom-p2-y), var(--left-bottom-p3-x) var(--left-bottom-p3-y), var(--left-bottom-p4-x) var(--left-bottom-p4-y), var(--left-bottom-p5-x) var(--left-bottom-p5-y));
	transition: clip-path .75s cubic-bezier(.19, 1, .22, 1)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_extra-extra-small___lkkI {
	--border-corner-mobile: 0.8rem;
	--border-corner-tablet: 0.8rem;
	--border-corner: 0.8rem
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_extra-small__NYKBm {
	--border-corner-mobile: 1.1rem;
	--border-corner-tablet: 1.1rem;
	--border-corner: 1.1rem
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_small__lS0k2 {
	--border-corner-mobile: 1.5rem;
	--border-corner-tablet: 1.7rem;
	--border-corner: 1.7rem
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_medium__NdrZK {
	--border-corner-mobile: 1.5rem;
	--border-corner-tablet: 1.7rem;
	--border-corner: 2.5rem
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_large__WruK1 {
	--border-corner-mobile: 1.5rem;
	--border-corner-tablet: 2.1rem;
	--border-corner: 3.6rem
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_x-large__x_uf5 {
	--border-corner-mobile: 2.4rem;
	--border-corner-tablet: 3.2rem;
	--border-corner: 7.2rem
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi,
.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-2__HSnj9 {
	--left-top-p1-x: 0;
	--left-top-p1-y: var(--border-corner-mobile);
	--left-top-p2-x: var(--border-corner-mobile);
	--left-top-p2-y: 0;
	--left-top-p3-x: var(--border-corner-mobile);
	--left-top-p3-y: 0;
	--left-top-p4-x: var(--border-corner-mobile);
	--left-top-p4-y: 0;
	--left-top-p5-x: var(--border-corner-mobile);
	--left-top-p5-y: 0
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-3__5VKwG {
	--left-top-p1-x: 0;
	--left-top-p1-y: calc(var(--border-corner-mobile) * 1.5);
	--left-top-p2-x: calc(var(--border-corner-mobile) * 0.5);
	--left-top-p2-y: calc(var(--border-corner-mobile) * 0.5);
	--left-top-p3-x: calc(var(--border-corner-mobile) * 1.5);
	--left-top-p3-y: 0;
	--left-top-p4-x: calc(var(--border-corner-mobile) * 1.5);
	--left-top-p4-y: 0;
	--left-top-p5-x: calc(var(--border-corner-mobile) * 1.5);
	--left-top-p5-y: 0
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-4__LCdjz {
	--left-top-p1-x: 0;
	--left-top-p1-y: calc(var(--border-corner-mobile) * 2.5);
	--left-top-p2-x: calc(var(--border-corner-mobile) * 0.25);
	--left-top-p2-y: calc(var(--border-corner-mobile) * 1.25);
	--left-top-p3-x: calc(var(--border-corner-mobile) * 1.25);
	--left-top-p3-y: calc(var(--border-corner-mobile) * 0.25);
	--left-top-p4-x: calc(var(--border-corner-mobile) * 2.5);
	--left-top-p4-y: 0;
	--left-top-p5-x: calc(var(--border-corner-mobile) * 2.5);
	--left-top-p5-y: 0
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-5__5msoE {
	--left-top-p1-x: 0;
	--left-top-p1-y: calc(var(--border-corner-mobile) * 3.5);
	--left-top-p2-x: calc(var(--border-corner-mobile) * 0.15);
	--left-top-p2-y: calc(var(--border-corner-mobile) * 2);
	--left-top-p3-x: calc(var(--border-corner-mobile) * 0.8);
	--left-top-p3-y: calc(var(--border-corner-mobile) * 0.8);
	--left-top-p4-x: calc(var(--border-corner-mobile) * 2);
	--left-top-p4-y: calc(var(--border-corner-mobile) * 0.15);
	--left-top-p5-x: calc(var(--border-corner-mobile) * 3.5);
	--left-top-p5-y: 0
}

@media screen and (min-width: 768px) {

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi,
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-2__HSnj9 {
		--left-top-p1-x: 0;
		--left-top-p1-y: var(--border-corner-tablet);
		--left-top-p2-x: var(--border-corner-tablet);
		--left-top-p2-y: 0;
		--left-top-p3-x: var(--border-corner-tablet);
		--left-top-p3-y: 0;
		--left-top-p4-x: var(--border-corner-tablet);
		--left-top-p4-y: 0;
		--left-top-p5-x: var(--border-corner-tablet);
		--left-top-p5-y: 0
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-3__5VKwG {
		--left-top-p1-x: 0;
		--left-top-p1-y: calc(var(--border-corner-tablet) * 1.5);
		--left-top-p2-x: calc(var(--border-corner-tablet) * 0.5);
		--left-top-p2-y: calc(var(--border-corner-tablet) * 0.5);
		--left-top-p3-x: calc(var(--border-corner-tablet) * 1.5);
		--left-top-p3-y: 0;
		--left-top-p4-x: calc(var(--border-corner-tablet) * 1.5);
		--left-top-p4-y: 0;
		--left-top-p5-x: calc(var(--border-corner-tablet) * 1.5);
		--left-top-p5-y: 0
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-4__LCdjz {
		--left-top-p1-x: 0;
		--left-top-p1-y: calc(var(--border-corner-tablet) * 2.5);
		--left-top-p2-x: calc(var(--border-corner-tablet) * 0.25);
		--left-top-p2-y: calc(var(--border-corner-tablet) * 1.25);
		--left-top-p3-x: calc(var(--border-corner-tablet) * 1.25);
		--left-top-p3-y: calc(var(--border-corner-tablet) * 0.25);
		--left-top-p4-x: calc(var(--border-corner-tablet) * 2.5);
		--left-top-p4-y: 0;
		--left-top-p5-x: calc(var(--border-corner-tablet) * 2.5);
		--left-top-p5-y: 0
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-5__5msoE {
		--left-top-p1-x: 0;
		--left-top-p1-y: calc(var(--border-corner-tablet) * 3.5);
		--left-top-p2-x: calc(var(--border-corner-tablet) * 0.15);
		--left-top-p2-y: calc(var(--border-corner-tablet) * 2);
		--left-top-p3-x: calc(var(--border-corner-tablet) * 0.8);
		--left-top-p3-y: calc(var(--border-corner-tablet) * 0.8);
		--left-top-p4-x: calc(var(--border-corner-tablet) * 2);
		--left-top-p4-y: calc(var(--border-corner-tablet) * 0.15);
		--left-top-p5-x: calc(var(--border-corner-tablet) * 3.5);
		--left-top-p5-y: 0
	}
}

@media screen and (min-width: 1025px) {

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi,
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-2__HSnj9 {
		--left-top-p1-x: 0;
		--left-top-p1-y: var(--border-corner);
		--left-top-p2-x: var(--border-corner);
		--left-top-p2-y: 0;
		--left-top-p3-x: var(--border-corner);
		--left-top-p3-y: 0;
		--left-top-p4-x: var(--border-corner);
		--left-top-p4-y: 0;
		--left-top-p5-x: var(--border-corner);
		--left-top-p5-y: 0
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-3__5VKwG {
		--left-top-p1-x: 0;
		--left-top-p1-y: calc(var(--border-corner) * 1.5);
		--left-top-p2-x: calc(var(--border-corner) * 0.5);
		--left-top-p2-y: calc(var(--border-corner) * 0.5);
		--left-top-p3-x: calc(var(--border-corner) * 1.5);
		--left-top-p3-y: 0;
		--left-top-p4-x: calc(var(--border-corner) * 1.5);
		--left-top-p4-y: 0;
		--left-top-p5-x: calc(var(--border-corner) * 1.5);
		--left-top-p5-y: 0
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-4__LCdjz {
		--left-top-p1-x: 0;
		--left-top-p1-y: calc(var(--border-corner) * 2.5);
		--left-top-p2-x: calc(var(--border-corner) * 0.25);
		--left-top-p2-y: calc(var(--border-corner) * 1.25);
		--left-top-p3-x: calc(var(--border-corner) * 1.25);
		--left-top-p3-y: calc(var(--border-corner) * 0.25);
		--left-top-p4-x: calc(var(--border-corner) * 2.5);
		--left-top-p4-y: 0;
		--left-top-p5-x: calc(var(--border-corner) * 2.5);
		--left-top-p5-y: 0
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-left__aonBi.cut-off-corners_step-5__5msoE {
		--left-top-p1-x: 0;
		--left-top-p1-y: calc(var(--border-corner) * 3.5);
		--left-top-p2-x: calc(var(--border-corner) * 0.15);
		--left-top-p2-y: calc(var(--border-corner) * 2);
		--left-top-p3-x: calc(var(--border-corner) * 0.8);
		--left-top-p3-y: calc(var(--border-corner) * 0.8);
		--left-top-p4-x: calc(var(--border-corner) * 2);
		--left-top-p4-y: calc(var(--border-corner) * 0.15);
		--left-top-p5-x: calc(var(--border-corner) * 3.5);
		--left-top-p5-y: 0
	}
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO {
	--right-top-p1-x: calc(100% - var(--border-corner-mobile));
	--right-top-p1-y: 0;
	--right-top-p2-x: 100%;
	--right-top-p2-y: var(--border-corner-mobile);
	--right-top-p3-x: 100%;
	--right-top-p3-y: var(--border-corner-mobile);
	--right-top-p4-x: 100%;
	--right-top-p4-y: var(--border-corner-mobile);
	--right-top-p5-x: 100%;
	--right-top-p5-y: var(--border-corner-mobile)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-2__HSnj9 {
	--right-top-p1-x: calc(100% - var(--border-corner-mobile));
	--right-top-p1-y: 0;
	--right-top-p2-x: calc(100% - var(--border-corner-mobile));
	--right-top-p2-y: 0;
	--right-top-p3-x: calc(100% - var(--border-corner-mobile));
	--right-top-p3-y: 0;
	--right-top-p4-x: calc(100% - var(--border-corner-mobile));
	--right-top-p4-y: 0;
	--right-top-p5-x: 100%;
	--right-top-p5-y: var(--border-corner-mobile)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-3__5VKwG {
	--right-top-p1-x: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-top-p1-y: 0;
	--right-top-p2-x: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-top-p2-y: 0;
	--right-top-p3-x: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-top-p3-y: 0;
	--right-top-p4-x: calc(100% - var(--border-corner-mobile) * 0.5);
	--right-top-p4-y: calc(var(--border-corner-mobile) * 0.5);
	--right-top-p5-x: 100%;
	--right-top-p5-y: calc(var(--border-corner-mobile) * 1.5)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-4__LCdjz {
	--right-top-p1-x: calc(100% - var(--border-corner-mobile) * 2.5);
	--right-top-p1-y: 0;
	--right-top-p2-x: calc(100% - var(--border-corner-mobile) * 2.5);
	--right-top-p2-y: 0;
	--right-top-p3-x: calc(100% - var(--border-corner-mobile) * 1.25);
	--right-top-p3-y: calc(var(--border-corner-mobile) * 0.25);
	--right-top-p4-x: calc(100% - var(--border-corner-mobile) * 0.25);
	--right-top-p4-y: calc(var(--border-corner-mobile) * 1.25);
	--right-top-p5-x: 100%;
	--right-top-p5-y: calc(var(--border-corner-mobile) * 2.5)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-5__5msoE {
	--right-top-p1-x: calc(100% - var(--border-corner-mobile) * 3.5);
	--right-top-p1-y: 0;
	--right-top-p2-x: calc(100% - var(--border-corner-mobile) * 2);
	--right-top-p2-y: calc(var(--border-corner-mobile) * 0.15);
	--right-top-p3-x: calc(100% - var(--border-corner-mobile) * 0.8);
	--right-top-p3-y: calc(var(--border-corner-mobile) * 0.8);
	--right-top-p4-x: calc(100% - var(--border-corner-mobile) * 0.25);
	--right-top-p4-y: calc(var(--border-corner-mobile) * 2);
	--right-top-p5-x: 100%;
	--right-top-p5-y: calc(var(--border-corner-mobile) * 3.5)
}

@media screen and (min-width: 768px) {
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO {
		--right-top-p1-x: calc(100% - var(--border-corner-tablet));
		--right-top-p1-y: 0;
		--right-top-p2-x: 100%;
		--right-top-p2-y: var(--border-corner-tablet);
		--right-top-p3-x: 100%;
		--right-top-p3-y: var(--border-corner-tablet);
		--right-top-p4-x: 100%;
		--right-top-p4-y: var(--border-corner-tablet);
		--right-top-p5-x: 100%;
		--right-top-p5-y: var(--border-corner-tablet)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-2__HSnj9 {
		--right-top-p1-x: calc(100% - var(--border-corner-tablet));
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner-tablet));
		--right-top-p2-y: 0;
		--right-top-p3-x: calc(100% - var(--border-corner-tablet));
		--right-top-p3-y: 0;
		--right-top-p4-x: calc(100% - var(--border-corner-tablet));
		--right-top-p4-y: 0;
		--right-top-p5-x: 100%;
		--right-top-p5-y: var(--border-corner-tablet)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-3__5VKwG {
		--right-top-p1-x: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-top-p2-y: 0;
		--right-top-p3-x: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-top-p3-y: 0;
		--right-top-p4-x: calc(100% - var(--border-corner-tablet) * 0.5);
		--right-top-p4-y: calc(var(--border-corner-tablet) * 0.5);
		--right-top-p5-x: 100%;
		--right-top-p5-y: calc(var(--border-corner-tablet) * 1.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-4__LCdjz {
		--right-top-p1-x: calc(100% - var(--border-corner-tablet) * 2.5);
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner-tablet) * 2.5);
		--right-top-p2-y: 0;
		--right-top-p3-x: calc(100% - var(--border-corner-tablet) * 1.25);
		--right-top-p3-y: calc(var(--border-corner-tablet) * 0.25);
		--right-top-p4-x: calc(100% - var(--border-corner-tablet) * 0.25);
		--right-top-p4-y: calc(var(--border-corner-tablet) * 1.25);
		--right-top-p5-x: 100%;
		--right-top-p5-y: calc(var(--border-corner-tablet) * 2.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-5__5msoE {
		--right-top-p1-x: calc(100% - var(--border-corner-tablet) * 3.5);
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner-tablet) * 2);
		--right-top-p2-y: calc(var(--border-corner-tablet) * 0.15);
		--right-top-p3-x: calc(100% - var(--border-corner-tablet) * 0.8);
		--right-top-p3-y: calc(var(--border-corner-tablet) * 0.8);
		--right-top-p4-x: calc(100% - var(--border-corner-tablet) * 0.25);
		--right-top-p4-y: calc(var(--border-corner-tablet) * 2);
		--right-top-p5-x: 100%;
		--right-top-p5-y: calc(var(--border-corner-tablet) * 3.5)
	}
}

@media screen and (min-width: 1025px) {

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO,
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-2__HSnj9 {
		--right-top-p1-x: calc(100% - var(--border-corner));
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner));
		--right-top-p2-y: 0;
		--right-top-p3-x: calc(100% - var(--border-corner));
		--right-top-p3-y: 0;
		--right-top-p4-x: calc(100% - var(--border-corner));
		--right-top-p4-y: 0;
		--right-top-p5-x: 100%;
		--right-top-p5-y: var(--border-corner)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-3__5VKwG {
		--right-top-p1-x: calc(100% - var(--border-corner) * 1.5);
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner) * 1.5);
		--right-top-p2-y: 0;
		--right-top-p3-x: calc(100% - var(--border-corner) * 1.5);
		--right-top-p3-y: 0;
		--right-top-p4-x: calc(100% - var(--border-corner) * 0.5);
		--right-top-p4-y: calc(var(--border-corner) * 0.5);
		--right-top-p5-x: 100%;
		--right-top-p5-y: calc(var(--border-corner) * 1.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-4__LCdjz {
		--right-top-p1-x: calc(100% - var(--border-corner) * 2.5);
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner) * 2.5);
		--right-top-p2-y: 0;
		--right-top-p3-x: calc(100% - var(--border-corner) * 1.25);
		--right-top-p3-y: calc(var(--border-corner) * 0.25);
		--right-top-p4-x: calc(100% - var(--border-corner) * 0.25);
		--right-top-p4-y: calc(var(--border-corner) * 1.25);
		--right-top-p5-x: 100%;
		--right-top-p5-y: calc(var(--border-corner) * 2.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_top-right__osojO.cut-off-corners_step-5__5msoE {
		--right-top-p1-x: calc(100% - var(--border-corner) * 3.5);
		--right-top-p1-y: 0;
		--right-top-p2-x: calc(100% - var(--border-corner) * 2);
		--right-top-p2-y: calc(var(--border-corner) * 0.15);
		--right-top-p3-x: calc(100% - var(--border-corner) * 0.8);
		--right-top-p3-y: calc(var(--border-corner) * 0.8);
		--right-top-p4-x: calc(100% - var(--border-corner) * 0.25);
		--right-top-p4-y: calc(var(--border-corner) * 2);
		--right-top-p5-x: 100%;
		--right-top-p5-y: calc(var(--border-corner) * 3.5)
	}
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa,
.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-2__HSnj9 {
	--right-bottom-p1-x: 100%;
	--right-bottom-p1-y: calc(100% - var(--border-corner-mobile));
	--right-bottom-p2-x: calc(100% - var(--border-corner-mobile));
	--right-bottom-p2-y: 100%;
	--right-bottom-p3-x: calc(100% - var(--border-corner-mobile));
	--right-bottom-p3-y: 100%;
	--right-bottom-p4-x: calc(100% - var(--border-corner-mobile));
	--right-bottom-p4-y: 100%;
	--right-bottom-p5-x: calc(100% - var(--border-corner-mobile));
	--right-bottom-p5-y: 100%
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-3__5VKwG {
	--right-bottom-p1-x: 100%;
	--right-bottom-p1-y: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-bottom-p2-x: calc(100% - var(--border-corner-mobile) * 0.5);
	--right-bottom-p2-y: calc(100% - var(--border-corner-mobile) * 0.5);
	--right-bottom-p3-x: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-bottom-p3-y: 100%;
	--right-bottom-p4-x: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-bottom-p4-y: 100%;
	--right-bottom-p5-x: calc(100% - var(--border-corner-mobile) * 1.5);
	--right-bottom-p5-y: 100%
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-4__LCdjz {
	--right-bottom-p1-x: 100%;
	--right-bottom-p1-y: calc(100% - var(--border-corner-mobile) * 2.5);
	--right-bottom-p2-x: calc(100% - var(--border-corner-mobile) * 0.25);
	--right-bottom-p2-y: calc(100% - var(--border-corner-mobile) * 1.25);
	--right-bottom-p3-x: calc(100% - var(--border-corner-mobile) * 1.25);
	--right-bottom-p3-y: calc(100% - var(--border-corner-mobile) * 0.25);
	--right-bottom-p4-x: calc(100% - var(--border-corner-mobile) * 2.5);
	--right-bottom-p4-y: 100%;
	--right-bottom-p5-x: calc(100% - var(--border-corner-mobile) * 2.5);
	--right-bottom-p5-y: 100%
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-5__5msoE {
	--right-bottom-p1-x: 100%;
	--right-bottom-p1-y: calc(100% - var(--border-corner-mobile) * 3.5);
	--right-bottom-p2-x: calc(100% - var(--border-corner-mobile) * 0.15);
	--right-bottom-p2-y: calc(100% - var(--border-corner-mobile) * 2);
	--right-bottom-p3-x: calc(100% - var(--border-corner-mobile) * 0.8);
	--right-bottom-p3-y: calc(100% - var(--border-corner-mobile) * 0.8);
	--right-bottom-p4-x: calc(100% - var(--border-corner-mobile) * 2);
	--right-bottom-p4-y: calc(100% - var(--border-corner-mobile) * 0.15);
	--right-bottom-p5-x: calc(100% - var(--border-corner-mobile) * 3.5);
	--right-bottom-p5-y: 100%
}

@media screen and (min-width: 768px) {

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa,
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-2__HSnj9 {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner-tablet));
		--right-bottom-p2-x: calc(100% - var(--border-corner-tablet));
		--right-bottom-p2-y: 100%;
		--right-bottom-p3-x: calc(100% - var(--border-corner-tablet));
		--right-bottom-p3-y: 100%;
		--right-bottom-p4-x: calc(100% - var(--border-corner-tablet));
		--right-bottom-p4-y: 100%;
		--right-bottom-p5-x: calc(100% - var(--border-corner-tablet));
		--right-bottom-p5-y: 100%
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-3__5VKwG {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-bottom-p2-x: calc(100% - var(--border-corner-tablet) * 0.5);
		--right-bottom-p2-y: calc(100% - var(--border-corner-tablet) * 0.5);
		--right-bottom-p3-x: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-bottom-p3-y: 100%;
		--right-bottom-p4-x: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-bottom-p4-y: 100%;
		--right-bottom-p5-x: calc(100% - var(--border-corner-tablet) * 1.5);
		--right-bottom-p5-y: 100%
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-4__LCdjz {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner-tablet) * 2.5);
		--right-bottom-p2-x: calc(100% - var(--border-corner-tablet) * 0.25);
		--right-bottom-p2-y: calc(100% - var(--border-corner-tablet) * 1.25);
		--right-bottom-p3-x: calc(100% - var(--border-corner-tablet) * 1.25);
		--right-bottom-p3-y: calc(100% - var(--border-corner-tablet) * 0.25);
		--right-bottom-p4-x: calc(100% - var(--border-corner-tablet) * 2.5);
		--right-bottom-p4-y: 100%;
		--right-bottom-p5-x: calc(100% - var(--border-corner-tablet) * 2.5);
		--right-bottom-p5-y: 100%
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-5__5msoE {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner-tablet) * 3.5);
		--right-bottom-p2-x: calc(100% - var(--border-corner-tablet) * 0.15);
		--right-bottom-p2-y: calc(100% - var(--border-corner-tablet) * 2);
		--right-bottom-p3-x: calc(100% - var(--border-corner-tablet) * 0.8);
		--right-bottom-p3-y: calc(100% - var(--border-corner-tablet) * 0.8);
		--right-bottom-p4-x: calc(100% - var(--border-corner-tablet) * 2);
		--right-bottom-p4-y: calc(100% - var(--border-corner-tablet) * 0.15);
		--right-bottom-p5-x: calc(100% - var(--border-corner-tablet) * 3.5);
		--right-bottom-p5-y: 100%
	}
}

@media screen and (min-width: 1025px) {

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa,
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-2__HSnj9 {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner));
		--right-bottom-p2-x: calc(100% - var(--border-corner));
		--right-bottom-p2-y: 100%;
		--right-bottom-p3-x: calc(100% - var(--border-corner));
		--right-bottom-p3-y: 100%;
		--right-bottom-p4-x: calc(100% - var(--border-corner));
		--right-bottom-p4-y: 100%;
		--right-bottom-p5-x: calc(100% - var(--border-corner));
		--right-bottom-p5-y: 100%
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-3__5VKwG {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner) * 1.5);
		--right-bottom-p2-x: calc(100% - var(--border-corner) * 0.5);
		--right-bottom-p2-y: calc(100% - var(--border-corner) * 0.5);
		--right-bottom-p3-x: calc(100% - var(--border-corner) * 1.5);
		--right-bottom-p3-y: 100%;
		--right-bottom-p4-x: calc(100% - var(--border-corner) * 1.5);
		--right-bottom-p4-y: 100%;
		--right-bottom-p5-x: calc(100% - var(--border-corner) * 1.5);
		--right-bottom-p5-y: 100%
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-4__LCdjz {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner) * 2.5);
		--right-bottom-p2-x: calc(100% - var(--border-corner) * 0.25);
		--right-bottom-p2-y: calc(100% - var(--border-corner) * 1.25);
		--right-bottom-p3-x: calc(100% - var(--border-corner) * 1.25);
		--right-bottom-p3-y: calc(100% - var(--border-corner) * 0.25);
		--right-bottom-p4-x: calc(100% - var(--border-corner) * 2.5);
		--right-bottom-p4-y: 100%;
		--right-bottom-p5-x: calc(100% - var(--border-corner) * 2.5);
		--right-bottom-p5-y: 100%
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-right__f_aKa.cut-off-corners_step-5__5msoE {
		--right-bottom-p1-x: 100%;
		--right-bottom-p1-y: calc(100% - var(--border-corner) * 3.5);
		--right-bottom-p2-x: calc(100% - var(--border-corner) * 0.15);
		--right-bottom-p2-y: calc(100% - var(--border-corner) * 2);
		--right-bottom-p3-x: calc(100% - var(--border-corner) * 0.8);
		--right-bottom-p3-y: calc(100% - var(--border-corner) * 0.8);
		--right-bottom-p4-x: calc(100% - var(--border-corner) * 2);
		--right-bottom-p4-y: calc(100% - var(--border-corner) * 0.15);
		--right-bottom-p5-x: calc(100% - var(--border-corner) * 3.5);
		--right-bottom-p5-y: 100%
	}
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7 {
	--left-bottom-p1-x: var(--border-corner-mobile);
	--left-bottom-p1-y: 100%;
	--left-bottom-p2-x: 0%;
	--left-bottom-p2-y: calc(100% - var(--border-corner-mobile));
	--left-bottom-p3-x: 0%;
	--left-bottom-p3-y: calc(100% - var(--border-corner-mobile));
	--left-bottom-p4-x: 0%;
	--left-bottom-p4-y: calc(100% - var(--border-corner-mobile));
	--left-bottom-p5-x: 0%;
	--left-bottom-p5-y: calc(100% - var(--border-corner-mobile))
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-2__HSnj9 {
	--left-bottom-p1-x: var(--border-corner-mobile);
	--left-bottom-p1-y: 100%;
	--left-bottom-p2-x: var(--border-corner-mobile);
	--left-bottom-p2-y: 100%;
	--left-bottom-p3-x: var(--border-corner-mobile);
	--left-bottom-p3-y: 100%;
	--left-bottom-p4-x: var(--border-corner-mobile);
	--left-bottom-p4-y: 100%;
	--left-bottom-p5-x: 0%;
	--left-bottom-p5-y: calc(100% - var(--border-corner-mobile))
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-3__5VKwG {
	--left-bottom-p1-x: calc(var(--border-corner-mobile) * 1.5);
	--left-bottom-p1-y: 100%;
	--left-bottom-p2-x: calc(var(--border-corner-mobile) * 1.5);
	--left-bottom-p2-y: 100%;
	--left-bottom-p3-x: calc(var(--border-corner-mobile) * 1.5);
	--left-bottom-p3-y: 100%;
	--left-bottom-p4-x: calc(var(--border-corner-mobile) * 0.5);
	--left-bottom-p4-y: calc(100% - var(--border-corner-mobile) * 0.5);
	--left-bottom-p5-x: 0%;
	--left-bottom-p5-y: calc(100% - var(--border-corner-mobile) * 1.5)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-4__LCdjz {
	--left-bottom-p1-x: calc(var(--border-corner-mobile) * 2.5);
	--left-bottom-p1-y: 100%;
	--left-bottom-p2-x: calc(var(--border-corner-mobile) * 2.5);
	--left-bottom-p2-y: 100%;
	--left-bottom-p3-x: calc(var(--border-corner-mobile) * 1.25);
	--left-bottom-p3-y: calc(100% - var(--border-corner-mobile) * 0.25);
	--left-bottom-p4-x: calc(var(--border-corner-mobile) * 0.25);
	--left-bottom-p4-y: calc(100% - var(--border-corner-mobile) * 1.25);
	--left-bottom-p5-x: 0%;
	--left-bottom-p5-y: calc(100% - var(--border-corner-mobile) * 2.5)
}

.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-5__5msoE {
	--left-bottom-p1-x: calc(var(--border-corner-mobile) * 3.5);
	--left-bottom-p1-y: 100%;
	--left-bottom-p2-x: calc(var(--border-corner-mobile) * 2);
	--left-bottom-p2-y: calc(100% - var(--border-corner-mobile) * 0.15);
	--left-bottom-p3-x: calc(var(--border-corner-mobile) * 0.8);
	--left-bottom-p3-y: calc(100% - var(--border-corner-mobile) * 0.8);
	--left-bottom-p4-x: calc(var(--border-corner-mobile) * 0.15);
	--left-bottom-p4-y: calc(100% - var(--border-corner-mobile) * 2);
	--left-bottom-p5-x: 0%;
	--left-bottom-p5-y: calc(100% - var(--border-corner-mobile) * 3.5)
}

@media screen and (min-width: 768px) {
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7 {
		--left-bottom-p1-x: var(--border-corner-tablet);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: 0%;
		--left-bottom-p2-y: calc(100% - var(--border-corner-tablet));
		--left-bottom-p3-x: 0%;
		--left-bottom-p3-y: calc(100% - var(--border-corner-tablet));
		--left-bottom-p4-x: 0%;
		--left-bottom-p4-y: calc(100% - var(--border-corner-tablet));
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner-tablet))
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-2__HSnj9 {
		--left-bottom-p1-x: var(--border-corner-tablet);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: var(--border-corner-tablet);
		--left-bottom-p2-y: 100%;
		--left-bottom-p3-x: var(--border-corner-tablet);
		--left-bottom-p3-y: 100%;
		--left-bottom-p4-x: var(--border-corner-tablet);
		--left-bottom-p4-y: 100%;
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner-tablet))
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-3__5VKwG {
		--left-bottom-p1-x: calc(var(--border-corner-tablet) * 1.5);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: calc(var(--border-corner-tablet) * 1.5);
		--left-bottom-p2-y: 100%;
		--left-bottom-p3-x: calc(var(--border-corner-tablet) * 1.5);
		--left-bottom-p3-y: 100%;
		--left-bottom-p4-x: calc(var(--border-corner-tablet) * 0.5);
		--left-bottom-p4-y: calc(100% - var(--border-corner-tablet) * 0.5);
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner-tablet) * 1.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-4__LCdjz {
		--left-bottom-p1-x: calc(var(--border-corner-tablet) * 2.5);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: calc(var(--border-corner-tablet) * 2.5);
		--left-bottom-p2-y: 100%;
		--left-bottom-p3-x: calc(var(--border-corner-tablet) * 1.25);
		--left-bottom-p3-y: calc(100% - var(--border-corner-tablet) * 0.25);
		--left-bottom-p4-x: calc(var(--border-corner-tablet) * 0.25);
		--left-bottom-p4-y: calc(100% - var(--border-corner-tablet) * 1.25);
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner-tablet) * 2.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-5__5msoE {
		--left-bottom-p1-x: calc(var(--border-corner-tablet) * 3.5);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: calc(var(--border-corner-tablet) * 2);
		--left-bottom-p2-y: calc(100% - var(--border-corner-tablet) * 0.15);
		--left-bottom-p3-x: calc(var(--border-corner-tablet) * 0.8);
		--left-bottom-p3-y: calc(100% - var(--border-corner-tablet) * 0.8);
		--left-bottom-p4-x: calc(var(--border-corner-tablet) * 0.15);
		--left-bottom-p4-y: calc(100% - var(--border-corner-tablet) * 2);
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner-tablet) * 3.5)
	}
}

@media screen and (min-width: 1025px) {

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7,
	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-2__HSnj9 {
		--left-bottom-p1-x: var(--border-corner);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: var(--border-corner);
		--left-bottom-p2-y: 100%;
		--left-bottom-p3-x: var(--border-corner);
		--left-bottom-p3-y: 100%;
		--left-bottom-p4-x: var(--border-corner);
		--left-bottom-p4-y: 100%;
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner))
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-3__5VKwG {
		--left-bottom-p1-x: calc(var(--border-corner) * 1.5);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: calc(var(--border-corner) * 1.5);
		--left-bottom-p2-y: 100%;
		--left-bottom-p3-x: calc(var(--border-corner) * 1.5);
		--left-bottom-p3-y: 100%;
		--left-bottom-p4-x: calc(var(--border-corner) * 0.5);
		--left-bottom-p4-y: calc(100% - var(--border-corner) * 0.5);
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner) * 1.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-4__LCdjz {
		--left-bottom-p1-x: calc(var(--border-corner) * 2.5);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: calc(var(--border-corner) * 2.5);
		--left-bottom-p2-y: 100%;
		--left-bottom-p3-x: calc(var(--border-corner) * 1.25);
		--left-bottom-p3-y: calc(100% - var(--border-corner) * 0.25);
		--left-bottom-p4-x: calc(var(--border-corner) * 0.25);
		--left-bottom-p4-y: calc(100% - var(--border-corner) * 1.25);
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner) * 2.5)
	}

	.cut-off-corners_cut-off-corners__02pDJ.cut-off-corners_bottom-left__KKog7.cut-off-corners_step-5__5msoE {
		--left-bottom-p1-x: calc(var(--border-corner) * 3.5);
		--left-bottom-p1-y: 100%;
		--left-bottom-p2-x: calc(var(--border-corner) * 2);
		--left-bottom-p2-y: calc(100% - var(--border-corner) * 0.15);
		--left-bottom-p3-x: calc(var(--border-corner) * 0.8);
		--left-bottom-p3-y: calc(100% - var(--border-corner) * 0.8);
		--left-bottom-p4-x: calc(var(--border-corner) * 0.15);
		--left-bottom-p4-y: calc(100% - var(--border-corner) * 2);
		--left-bottom-p5-x: 0%;
		--left-bottom-p5-y: calc(100% - var(--border-corner) * 3.5)
	}
}

.image_image-wrapper__TuZgi {
	position: relative
}

.image_image__8Dkn5 {
	object-fit: contain;
	object-position: bottom;
}

.heading_heading__zJ45d {
	position: relative
}

.heading_heading__zJ45d:hover .heading_anchor__1acN7 {
	visibility: visible;
	opacity: 1
}

.heading_anchor-container__kztuO {
	position: relative;
	display: inline-block;
	width: 1px;
	height: 1em
}

.heading_anchor__1acN7 {
	position: absolute;
	bottom: -.2em;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: .2rem;
	padding: .2em;
	color: var(--color, var(--consumer-purple));
	text-decoration: none;
	vertical-align: middle;
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease
}

.heading_anchor__1acN7 svg {
	width: max(.5em, 1.5rem);
	height: max(.6em, 1.6rem)
}

.accordion_title__bUPMD {
	scroll-margin-top: calc(var(--header-dynamic-height)*1.5);
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.accordion_title__bUPMD {
		margin-top: 2.2rem
	}
}

@media screen and (min-width: 1025px) {
	.accordion_title__bUPMD {
		margin-top: 0
	}
}

.accordion_list__mXtyU {
	margin-top: 1rem
}

@media screen and (min-width: 768px) {
	.accordion_list__mXtyU {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.accordion_list__mXtyU {
		margin-top: 1.8rem
	}
}

.accordion_item__LH9Fw {
	border-top: 1px solid color-mix(in srgb, var(--color-secondary, var(--general-black)) 10%, transparent)
}

.accordion_item__LH9Fw:first-child {
	border-top: none
}

.accordion_item__LH9Fw:last-child {
	border-top: 1px solid color-mix(in srgb, var(--color-secondary, var(--general-black)) 10%, transparent);
	border-bottom: 1px solid color-mix(in srgb, var(--color-secondary, var(--general-black)) 10%, transparent)
}

.accordion_header__Q5b_W {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 2.4rem 0
}

@media screen and (min-width: 1025px) {
	.accordion_header__Q5b_W {
		padding: 2.2rem 0
	}
}

.accordion_button__wGkXi {
	display: inline-flex;
	color: var(--color-secondary, var(--general-black))
}

.accordion_button__wGkXi svg {
	width: 1rem;
	height: 1rem
}

.accordion_item-title__vS_fV {
	padding-right: 5.8rem;
	font-size: 1.6rem;
	line-height: 124%;
	color: var(--color-secondary, var(--general-black));
	text-align: start
}

@media screen and (min-width: 1025px) {
	.accordion_item-title__vS_fV {
		padding-right: 2.4rem
	}
}

.accordion_text__LDWPM {
	margin-bottom: 3.4rem
}

@media screen and (min-width: 1025px) {
	.accordion_text__LDWPM {
		margin-bottom: 3.2rem
	}
}

.accordion_text__LDWPM .contentful-rich-text-styles,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-a,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-b,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-h1,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-h2,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-h3,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-h4,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-h5,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-h6,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-p,
.accordion_text__LDWPM .contentful-rich-text-styles .richtext-ul li {
	color: var(--color-secondary, var(--general-gray-dark))
}

.accordion-wrapper_accordion__RSHTC {
	padding: 3rem 0 .6rem
}

.accordion-wrapper_accordion__RSHTC.accordion-wrapper_inside-richtext__uJSCG {
	margin: 6rem 0 .6rem;
	padding: 0
}

.accordion-wrapper_accordion__RSHTC.accordion-wrapper_inside-richtext__uJSCG>.container {
	width: 100%
}

.accordion-wrapper_accordion__RSHTC.accordion-wrapper_is-developer__7MUK5 {
	margin: 0
}

@media screen and (min-width: 768px) {
	.accordion-wrapper_accordion__RSHTC {
		padding: 3rem 0 .8rem
	}

	.accordion-wrapper_grid-wrapper__O13Y9 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.accordion-wrapper_grid-wrapper__O13Y9 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.accordion-wrapper_grid-wrapper__O13Y9 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.accordion-wrapper_accordion__RSHTC.accordion-wrapper_inside-richtext__uJSCG .accordion-wrapper_grid-col__xmqhQ {
	grid-column: span 16/span 16;
	grid-column-start: 0
}

@media screen and (min-width: 768px) {
	.accordion-wrapper_grid-col__xmqhQ {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.accordion-wrapper_grid-col__xmqhQ {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.dropdown_dropdown__KAAZu {
	flex: 0 0 auto
}

.dropdown_dropdown-flex__DSvHH {
	display: flex;
	flex-direction: column;
	gap: 1.6rem 0;
	align-items: center
}

@media screen and (min-width: 768px) {
	.dropdown_dropdown-flex__DSvHH {
		flex-direction: row;
		gap: 0 1.6rem
	}
}

.dropdown_holder__f547S {
	position: relative
}

.dropdown_holder-static__k6nXN {
	position: static
}

.dropdown_list-dropdown__gYYiK {
	position: absolute;
	z-index: 10;
	top: calc(100% + .5rem);
	right: 0;
	height: fit-content;
	padding: .4rem;
	border-radius: .4rem;
	background-color: var(--general-white);
	box-shadow: 0 2.4rem 3rem 0 rgba(0, 0, 0, .1)
}

.dropdown_list-dropdown-on-left__PUy2P {
	right: auto;
	left: 0
}

.dropdown_list-dropdown-above__Ebq5j {
	top: auto;
	bottom: calc(100% + .5rem)
}

.dropdown_list-dropdown-items__xxn3i {
	column-count: 1;
	gap: .4rem;
	margin: 0 auto
}

.dropdown_dropdown-two-cols__dMQ_6 .dropdown_list-dropdown-items__xxn3i {
	column-count: 2
}

.dropdown_list-dropdown-item__Qa7Qo {
	cursor: pointer;
	display: flex;
	gap: 1rem;
	align-items: center;
	width: 100%;
	margin-bottom: .4rem;
	padding: 1rem 1rem .8rem;
	border: .15rem solid rgba(0, 0, 0, 0);
	border-radius: .4rem;
	color: var(--general-black)
}

.dropdown_list-dropdown-item__Qa7Qo:focus,
.dropdown_list-dropdown-item__Qa7Qo:hover {
	background-color: var(--general-gray-light)
}

.dropdown_list-dropdown-item__Qa7Qo:last-child {
	margin-bottom: 0
}

.dropdown_dropdown-two-cols__dMQ_6 .dropdown_list-dropdown-item__Qa7Qo:not(.dropdown_selected__VcT8v) {
	padding: 1rem 1.6rem .8rem 1rem
}

@media screen and (min-width: 768px) {
	.dropdown_dropdown-two-cols__dMQ_6 .dropdown_list-dropdown-item__Qa7Qo:not(.dropdown_selected__VcT8v) {
		padding: .75rem 2.6rem .9rem 1.6rem
	}

	.dropdown_list-dropdown-item__Qa7Qo {
		padding: .75rem 1.6rem .9rem
	}
}

.dropdown_list-dropdown-item__Qa7Qo span {
	white-space: nowrap
}

.dropdown_selected__VcT8v {
	gap: 0;
	justify-content: space-between;
	border: .15rem solid var(--general-black);
	background: var(--general-white)
}

.dropdown_btn-icon__mc_sx {
	flex: 0 0 auto;
	width: 1rem;
	height: 1rem;
	margin-top: .2rem;
	margin-left: .8rem;
	transition: transform calc(var(--motion)*var(--motion-speed)/1.5) cubic-bezier(.4, 1.35, .5, .97)
}

.dropdown_btn-icon-rotate__ehr6r {
	transform: scaleY(-1)
}

.dropdown_btn-label__VAEp3 {
	overflow: hidden;
	width: 100%;
	padding-top: .2rem;
	padding-bottom: .2rem;
	line-height: 100%;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dropdown_btn__hNDv2 {
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
	height: 4rem;
	padding: 0 1.6rem;
	border: 1px solid var(--color-secondary, var(--general-gray-light));
	border-radius: .4rem;
	color: var(--color-primary, var(--general-black));
	text-align: left
}

.dropdown_btn__hNDv2.dropdown_has-label__Lh_oK {
	padding: 0 1.4rem 0 1rem
}

.dropdown_btn__hNDv2.dropdown_has-solid-bg__I7M1e {
	padding: 0 1.4rem 0 1rem;
	background: var(--color-secondary, var(--general-gray-light))
}

.dropdown_btn__hNDv2.dropdown_disabled__zbxKc {
	pointer-events: none
}

.dropdown_btn__hNDv2.dropdown_disabled__zbxKc .dropdown_btn-label__VAEp3 {
	color: var(--general-gray)
}

.dropdown_btn__hNDv2.dropdown_disabled__zbxKc .dropdown_btn-icon__mc_sx path {
	fill: var(--general-gray)
}

.dropdown_select__wt_1X {
	position: absolute;
	top: -.4rem;
	left: 0;
	width: calc(100% + .2rem);
	height: calc(100% + .8rem);
	opacity: 0
}

.news_news-card__cbSyC {
	width: 100%
}

.news_news-card__cbSyC.news_extra-small__UV8bb {
	display: flex;
	flex-direction: column;
	gap: 1.6rem
}

@media screen and (min-width: 768px) {
	.news_news-card__cbSyC.news_extra-small__UV8bb {
		display: flex;
		flex-direction: column;
		gap: 1.6rem
	}

	.news_news-card__cbSyC.news_large__GTK_L {
		display: flex;
		flex-direction: row;
		gap: 1.6rem
	}

	.news_news-card__cbSyC.news_large__GTK_L .news_article-title__oNNm5 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: var(--line-clamp, 3)
	}
}

@media screen and (min-width: 1025px) {
	.news_news-card__cbSyC.news_extra-small__UV8bb {
		flex-direction: row
	}

	.news_news-card__cbSyC.news_large__GTK_L {
		gap: 5.6rem
	}

	.news_news-card__cbSyC.news_large__GTK_L .news_article-title__oNNm5 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: var(--line-clamp, 4)
	}
}

.news_image__Ari_V {
	position: relative;
	margin-bottom: 2.4rem
}

.news_extra-small__UV8bb .news_image__Ari_V {
	margin-bottom: 0
}

@media screen and (min-width: 768px) {
	.news_extra-small__UV8bb .news_image__Ari_V {
		min-width: 100%;
		max-width: 100%;
		margin-bottom: 0
	}

	.news_medium__8xOKh .news_image__Ari_V {
		margin-bottom: 2.6rem
	}

	.news_large__GTK_L .news_image__Ari_V {
		min-width: 61.9%;
		max-width: 61.9%;
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.news_extra-small__UV8bb .news_image__Ari_V {
		min-width: 41.2%;
		max-width: 41.2%;
		height: 100%
	}

	.news_small__DrDu6 .news_image__Ari_V {
		margin-bottom: 2rem
	}

	.news_large__GTK_L .news_image__Ari_V {
		min-width: 60.6%;
		max-width: 60.6%
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.news_image__Ari_V {
		margin-bottom: 2rem
	}

	.news_small__DrDu6 .news_image__Ari_V {
		margin-bottom: 2.4rem
	}

	.news_medium__8xOKh .news_image__Ari_V {
		margin-bottom: 2.2rem
	}

	.news_large__GTK_L .news_image__Ari_V {
		margin-bottom: 2.4rem
	}
}

.news_tag-holder__Y5niS {
	position: absolute;
	z-index: 1;
	top: .8rem;
	right: .8rem
}

.news_extra-small__UV8bb .news_tag-holder__Y5niS {
	top: .8rem;
	right: .8rem
}

@media screen and (min-width: 768px) {
	.news_tag-holder__Y5niS {
		top: 1.6rem;
		right: 1.6rem
	}
}

.news_tag__bOu36 {
	display: flex;
	align-items: center;
	width: auto;
	height: 2.1rem;
	padding: .7rem .9rem;
	border-radius: .4rem;
	line-height: .8;
	color: var(--color-secondary, var(--general-white));
	background: var(--color, var(--general-black))
}

.news_is-developer-style__cifvA .news_tag__bOu36 {
	height: 2.6rem;
	border-radius: 0;
	font-weight: 500;
	line-height: 1.1
}

@media screen and (min-width: 768px) {
	.news_tag__bOu36 {
		height: 2.6rem;
		line-height: 1.15
	}
}

@media screen and (min-width: 1025px) {
	.news_tag__bOu36 {
		height: 2.3rem;
		line-height: .85
	}
}

.news_text-block__epKrI {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	align-items: flex-start;
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.news_text-block__epKrI {
		gap: .8rem
	}
}

@media screen and (min-width: 1025px) {
	.news_text-block__epKrI {
		gap: .8rem
	}

	.news_medium__8xOKh .news_text-block__epKrI {
		gap: 1.6rem;
		max-width: 68.5%
	}

	.news_large__GTK_L .news_text-block__epKrI {
		gap: 1.6rem
	}

	.news_small__DrDu6 .news_text-block__epKrI {
		max-width: 88%
	}

	.news_medium__8xOKh .news_text-block__epKrI {
		max-width: 95%
	}
}

.news_data__Trd5N {
	display: flex;
	flex-direction: column;
	gap: 2.4rem;
	align-items: flex-start
}

@media screen and (min-width: 1025px) {
	.news_medium__8xOKh .news_data__Trd5N {
		gap: 3.2rem
	}

	.news_large__GTK_L .news_data__Trd5N {
		gap: 4rem
	}
}

.news_article-title__oNNm5 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 2)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.news_article-title__oNNm5 {
		max-width: 36.1rem
	}
}

.news_excerpt__Mp9Up {
	--line-clamp: 4;
	color: var(--color-secondary, var(--general-gray-dark));
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 2)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.news_small__DrDu6 .news_excerpt__Mp9Up {
		max-width: 33.5rem
	}
}

.news_is-developer__t_VhU .news_excerpt__Mp9Up {
	color: var(--general-white)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.news_excerpt__Mp9Up {
		max-width: 36.1rem
	}
}

.news_date__pg_Dy {
	color: var(--color-secondary, var(--general-gray-dark))
}

.news_link-list__c6QZd {
	display: flex;
	column-gap: 2.4rem
}

.news_link-item__z95n6 {
	color: var(--color-secondary, var(--general-black))
}

.code-block-logo-pill_logo-pill__HzlmK {
	display: flex;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	margin-top: 8rem;
	padding: 2.2rem 2rem;
	border-radius: 1.8rem;
	color: var(--general-white);
	background-color: var(--general-black-light);
	transition: opacity calc(var(--motion)*var(--motion-speed)*.5) ease-out, transform calc(var(--motion)*var(--motion-speed)*.5) ease-out
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block-logo-pill_logo-pill__HzlmK {
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.code-block-logo-pill_logo-pill__HzlmK {
		display: inline-flex;
		margin-top: 1.8rem
	}
}

@media screen and (min-width: 1025px) {
	.code-block-logo-pill_logo-pill__HzlmK {
		margin-top: 2rem;
		padding: 1.6rem 2rem
	}
}

.code-block-logo-pill_logo-pill-hidden__YfmiH {
	transform: translateY(1.2rem);
	opacity: 0;
	transition: none
}

.code-block-logo-pill_logo-pill-text__VVhup {
	opacity: .4
}

.code-block-logo-pill_logo-pill-title__YZLYG {
	display: flex;
	gap: .8rem;
	align-items: center
}

.code-block-logo-pill_logo-pill-title__YZLYG svg {
	width: 2.2rem;
	height: 2.2rem
}

@media screen and (min-width: 1025px) {
	.code-block-logo-pill_logo-pill-title__YZLYG svg {
		width: 1.5rem;
		height: 1.5rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-articles-item_item__oUSD0:not(.related-articles-item_two-articles__vjXGn) {
		scroll-snap-align: center;
		scroll-snap-stop: always;
		flex: 0 0 auto;
		width: calc(25.5rem + var(--page-padding-x));
		min-width: calc(25.5rem + var(--page-padding-x));
		padding: 0 .8rem
	}

	.related-articles-item_item__oUSD0:not(.related-articles-item_two-articles__vjXGn):first-child {
		width: calc(25.5rem + 12% + .2rem + var(--page-padding-x)*2 - .8rem);
		margin-left: 0;
		padding-left: calc(var(--page-padding-x) + 12% + .2rem)
	}

	.related-articles-item_item__oUSD0:not(.related-articles-item_two-articles__vjXGn):last-child {
		width: calc(25.5rem + 12% + .2rem + var(--page-padding-x)*2 - .8rem);
		margin-right: 0;
		padding-right: calc(var(--page-padding-x) + 12% + .2rem)
	}

	.related-articles-item_item__oUSD0:not(.related-articles-item_two-articles__vjXGn):first-child {
		width: calc(25.5rem + var(--page-padding-x)*2 - .8rem);
		padding-left: var(--page-padding-x)
	}

	.related-articles-item_item__oUSD0:not(.related-articles-item_two-articles__vjXGn):last-child {
		width: calc(25.5rem + var(--page-padding-x)*2 - .8rem);
		padding-right: var(--page-padding-x)
	}

	.related-articles-item_item__oUSD0.related-articles-item_two-articles__vjXGn {
		margin-bottom: 3.4rem
	}

	.related-articles-item_item__oUSD0.related-articles-item_two-articles__vjXGn:last-child {
		margin-bottom: 0
	}
}

@media screen and (min-width: 768px) {
	.related-articles-item_item__oUSD0 {
		flex: 1 1
	}
}

@media screen and (min-width: 1025px) {
	.related-articles-item_item__oUSD0 {
		width: 100%;
		min-width: auto
	}

	.related-articles-item_item__oUSD0:first-child {
		margin-left: 0
	}

	.related-articles-item_item__oUSD0:last-child {
		margin-right: 0
	}
}

.code-block-side-panel_side-panel__jnH_k {
	min-width: 19rem;
	padding: 2.2rem 3.7rem;
	border-right: 1px solid var(--general-gray-dark)
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block-side-panel_side-panel__jnH_k {
		padding: 2.4rem 2.4rem 0;
		border-right: none
	}
}

.code-block-side-panel_folders__3sERz {
	display: flex;
	flex-wrap: wrap
}

.code-block-side-panel_folder__LA3QO {
	font-size: 1.4rem;
	font-weight: 400;
	font-style: normal;
	color: var(--general-white)
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block-side-panel_folder__LA3QO {
		width: 100%
	}
}

.code-block-side-panel_folder-label___cmXH {
	display: flex;
	gap: .7rem;
	align-items: center;
	font-size: 1.4rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block-side-panel_folder-label___cmXH {
		justify-content: space-between
	}
}

.code-block-side-panel_folder-icon__yYKho {
	display: flex;
	width: 1rem;
	height: 1rem;
	margin-top: .3rem;
	opacity: .4
}

.code-block-side-panel_files__oihKt {
	display: flex;
	flex-direction: column;
	gap: .3rem;
	margin-top: .6rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block-side-panel_files__oihKt {
		display: inline-flex;
		margin-top: .4rem
	}
}

.code-block-side-panel_file__2oOrh {
	display: flex;
	align-items: flex-start;
	padding: .4rem .7rem;
	border-radius: .3rem;
	font-size: 1.4rem;
	line-height: 124%
}

.code-block-side-panel_file-interactive__oKv2H {
	cursor: pointer;
	transition: background-color .2s ease
}

.code-block-side-panel_file-active__cgMFW,
.code-block-side-panel_file-interactive__oKv2H:hover {
	background: var(--general-black-light)
}

.code-block-side-panel_file-icon__4__qS {
	width: 1rem;
	height: 1rem;
	margin-right: .8rem;
	opacity: .4
}

.code-block-side-panel_file-extension__pmZQT {
	opacity: .4
}

.related-articles_related-articles__xd25C {
	position: relative;
	padding: 6rem 0 4.2rem;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-white))
}

.related-articles_related-articles__xd25C.related-articles_two-articles__3mNc3 {
	padding: 8rem 0 0
}

@media screen and (min-width: 768px) {
	.related-articles_related-articles__xd25C.related-articles_two-articles__3mNc3 {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_related-articles__xd25C.related-articles_two-articles__3mNc3 {
		padding: 9.6rem 0
	}
}

.related-articles_related-articles__xd25C.related-articles_is-developer-style___GSLW.related-articles_two-articles__3mNc3 {
	padding: 9rem 0
}

.related-articles_related-articles__xd25C.related-articles_is-developer-style___GSLW,
.related-articles_related-articles__xd25C.related-articles_is-news-listing-style__hzJWY {
	padding: 8rem 0
}

@media screen and (min-width: 768px) {

	.related-articles_related-articles__xd25C,
	.related-articles_related-articles__xd25C.related-articles_is-developer-style___GSLW {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_related-articles__xd25C {
		padding: 12rem 0 14rem
	}

	.related-articles_related-articles__xd25C.related-articles_is-developer-style___GSLW {
		padding: 12rem 0
	}
}

.related-articles_grid-wrapper__A28P8 {
	gap: 0;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.related-articles_grid-wrapper__A28P8 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_grid-wrapper__A28P8 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.related-articles_grid-col__CIs0w {
	width: calc(100% + var(--page-padding-x)*2);
	margin-left: calc(var(--page-padding-x)*-1);
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.related-articles_grid-col__CIs0w {
		width: 100%;
		margin-left: 0;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.related-articles_two-articles__3mNc3 .related-articles_grid-col__CIs0w,
	.related-articles_two-columns__5d2Jv .related-articles_grid-col__CIs0w {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {

	.related-articles_grid-col__CIs0w,
	.related-articles_two-articles__3mNc3 .related-articles_grid-col__CIs0w,
	.related-articles_two-columns__5d2Jv .related-articles_grid-col__CIs0w {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.related-articles_headline__CCt8v {
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 2.8rem;
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-articles_headline__CCt8v.related-articles_wrap-title___4b9_ {
		flex-direction: column;
		gap: 2.4rem;
		align-items: flex-start
	}
}

.related-articles_two-articles__3mNc3 .related-articles_headline__CCt8v,
.related-articles_two-columns__5d2Jv .related-articles_headline__CCt8v {
	flex-direction: column;
	gap: 2.4rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 1.6rem;
	text-align: center
}

@media screen and (min-width: 768px) {

	.related-articles_two-articles__3mNc3 .related-articles_headline__CCt8v,
	.related-articles_two-columns__5d2Jv .related-articles_headline__CCt8v {
		flex-direction: row;
		gap: 1.6rem;
		justify-content: space-between;
		margin-bottom: 2rem;
		text-align: left;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {

	.related-articles_two-articles__3mNc3 .related-articles_headline__CCt8v,
	.related-articles_two-columns__5d2Jv .related-articles_headline__CCt8v {
		flex-direction: row;
		align-items: flex-end;
		margin-bottom: 4.5rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.related-articles_headline__CCt8v {
		align-items: flex-end;
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_headline__CCt8v {
		align-items: center;
		margin-bottom: 2.4rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.related-articles_title__ONsUE {
	width: calc(100% + var(--page-padding-x)*2);
	text-wrap: pretty
}

@media screen and (min-width: 768px) {
	.related-articles_two-articles__3mNc3 .related-articles_title__ONsUE.related-articles_wide-title__aFTSE {
		max-width: 41rem
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_two-articles__3mNc3 .related-articles_title__ONsUE.related-articles_wide-title__aFTSE {
		max-width: 72rem
	}
}

@media screen and (min-width: 768px) {
	.related-articles_title__ONsUE {
		width: 100%;
		max-width: 29rem
	}

	.related-articles_two-articles__3mNc3 .related-articles_title__ONsUE {
		max-width: 39.2rem
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_title__ONsUE {
		max-width: none
	}

	.related-articles_two-articles__3mNc3 .related-articles_title__ONsUE {
		max-width: 42.7rem
	}
}

.related-articles_link__FYEcO {
	font-size: 1.6rem;
	white-space: nowrap
}

.related-articles_two-articles__3mNc3 .related-articles_link__FYEcO {
	align-self: center
}

@media screen and (min-width: 768px) {
	.related-articles_two-articles__3mNc3 .related-articles_link__FYEcO {
		align-self: flex-end
	}
}

.related-articles_items__nhd3Y {
	gap: 1.6rem;
	width: 100%;
	padding-bottom: 2rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-articles_items__nhd3Y:not(.related-articles_two-articles__3mNc3 .related-articles_items__nhd3Y, .related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y) {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		gap: 0
	}

	.related-articles_items__nhd3Y:not(.related-articles_two-articles__3mNc3 .related-articles_items__nhd3Y, .related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y)::-webkit-scrollbar {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.related-articles_items__nhd3Y:not(.related-articles_two-articles__3mNc3 .related-articles_items__nhd3Y, .related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y) {
		display: flex;
		width: 100%;
		margin-left: 0
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-articles_two-articles__3mNc3 .related-articles_items__nhd3Y {
		padding-right: var(--page-padding-x);
		padding-left: var(--page-padding-x)
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_two-articles__3mNc3 .related-articles_items__nhd3Y {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		row-gap: 2.4rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		display: flex;
		gap: 0
	}

	.related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y::-webkit-scrollbar {
		display: none
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y {
		padding-right: var(--page-padding-x);
		padding-left: var(--page-padding-x)
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_two-columns__5d2Jv .related-articles_items__nhd3Y {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		row-gap: 4.8rem
	}
}

@media screen and (min-width: 768px) {
	.related-articles_items__nhd3Y {
		overflow-x: hidden;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		row-gap: 4rem;
		margin-left: 0;
		padding-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_items__nhd3Y {
		grid-template-columns: repeat(3, 1fr);
		row-gap: 6rem
	}
}

.related-articles_bullets__PTSVf {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	grid-column: span 8/span 8;
	grid-column-start: 1
}

.related-articles_bullet__tb2sJ {
	cursor: pointer;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	width: 2.4rem;
	height: 4rem
}

.related-articles_bullet__tb2sJ:before {
	content: "";
	width: 1.2rem;
	height: .2rem;
	background: var(--color, var(--general-gray-light))
}

.related-articles_bullet-active__V5A5n:before {
	background: var(--color-secondary, var(--general-black))
}

.related-articles_related-articles__xd25C.related-articles_inside-tutorial__NzmHT {
	padding-top: 0;
	padding-bottom: 1.2rem
}

@media screen and (min-width: 1025px) {
	.related-articles_related-articles__xd25C.related-articles_inside-tutorial__NzmHT {
		padding-top: 3.4rem
	}
}

.related-articles_related-articles__xd25C.related-articles_inside-tutorial__NzmHT .container {
	width: calc(100% - 1.6rem)
}

.related-articles_related-articles__xd25C.related-articles_inside-tutorial__NzmHT .related-articles_headline__CCt8v {
	display: none
}

@media screen and (min-width: 1025px) {
	.related-articles_related-articles__xd25C.related-articles_inside-tutorial__NzmHT .related-articles_grid-col__CIs0w {
		grid-column: span 16/span 16
	}
}

.related-articles_quote-headline__ilXR9 {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 6rem;
	color: var(--color-secondary, var(--general-black));
	text-align: center;
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.related-articles_quote-headline__ilXR9 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.related-articles_quote-headline__ilXR9 {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.related-articles_quote-headline__ilXR9 .related-articles_content__IgFWW {
		max-width: 90%;
		line-height: 1.5
	}
}

.related-articles_quote-headline__ilXR9 .related-articles_content__IgFWW {
	margin-bottom: 2.4rem
}

.related-articles_quote-headline__ilXR9 .related-articles_user__uxBH0 {
	margin-bottom: .8rem
}

.related-articles_quote-headline__ilXR9 .related-articles_role__GUqp6 {
	color: var(--general-gray-mid)
}

@media screen and (min-width: 1025px) {
	.related-articles_quote-headline__ilXR9 .related-articles_role__GUqp6 {
		font-size: 1.8rem;
		line-height: 1.3
	}
}

.related-articles_flap-top__4T_PB {
	position: relative;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color-tertiary, var(--consumer-blue-light))
}

.related-articles_flap-top__4T_PB:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.related-articles_flap-top__4T_PB:before {
		clip-path: polygon(0 0, 25.5% 0, calc(25.5% + 4.5rem) 100%, 0 100%)
	}

	.related-articles_flap-top__4T_PB {
		height: 4.8rem
	}
}

.details_builder-wrapper__QoMyM {
	position: relative
}

.details_tags__lHFpY {
	padding-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.details_tags__lHFpY {
		padding-bottom: 6.5rem
	}
}

.details_extra-content__8syTc {
	padding-bottom: 5.5rem
}

@media screen and (min-width: 768px) {
	.details_extra-content__8syTc {
		padding-bottom: 6.4rem
	}
}

@media screen and (min-width: 1025px) {
	.details_extra-content__8syTc {
		padding-bottom: 9rem
	}
}

.code-block-tab_tab-button__2vgRG {
	cursor: pointer;
	display: flex;
	gap: .8rem;
	align-items: center;
	padding: .8rem 1.4rem;
	border-radius: .3rem;
	color: var(--general-white);
	white-space: nowrap;
	transition: background-color calc(var(--motion)*var(--motion-speed)*.5) ease-out
}

.code-block-tab_tab-button-single__J7Ehz {
	gap: 1.2rem;
	padding: .2rem 0
}

.code-block-tab_tab-button-active__qVL1E {
	cursor: auto
}

.code-block-tab_tab-button-active__qVL1E:not(.code-block-tab_tab-button-single__J7Ehz) {
	background-color: var(--general-black-light)
}

.code-block-tab_tab-button-visible__dEIzK {
	background-color: red
}

.code-block-tab_tab-button-label__p72os {
	line-height: 124%
}

.code-block-tab_icon__LJs1V {
	display: flex;
	width: 1.2rem;
	height: 1.2rem
}

.code-block-tab_tab-button-logo__yZp_A {
	max-width: 2.2rem;
	height: 1.5rem
}

.tutorial-item_item-feat__lun7r {
	order: -1;
	width: 100%;
	margin-bottom: 4.8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 1025px) {
	.tutorial-item_item-feat__lun7r {
		margin-bottom: 3.4rem;
		padding: 0 1.7rem
	}
}

.tutorial-item_item___AtcO {
	width: 100%;
	margin-bottom: .8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.tutorial-item_item___AtcO {
		width: 50%
	}
}

@media screen and (min-width: 1025px) {
	.tutorial-item_item___AtcO {
		margin-bottom: 1.2rem;
		padding: 0 1.7rem
	}
}

.tutorial-item_item-holder__MDY1n {
	position: relative;
	overflow: hidden;
	display: block;
	border-radius: .5rem;
	background-color: var(--color, var(--general-gray-light))
}

.tutorial-item_item-holder__MDY1n:not(.tutorial-item_item-feat__lun7r .tutorial-item_item-holder__MDY1n) {
	display: flex;
	align-items: center;
	padding: .8rem
}

@media screen and (min-width: 1025px) {
	.tutorial-item_item-holder__MDY1n:not(.tutorial-item_item-feat__lun7r .tutorial-item_item-holder__MDY1n) {
		padding: 1.2rem
	}
}

.tutorial-item_item-asset__Rjo_R {
	position: relative;
	overflow: hidden;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	border-radius: .2rem
}

.tutorial-item_item-asset__Rjo_R:not(.tutorial-item_item-feat__lun7r .tutorial-item_item-asset__Rjo_R) {
	width: 16rem;
	height: 9rem;
	margin-right: 1.6rem
}

@media screen and (min-width: 1025px) {
	.tutorial-item_item-asset__Rjo_R:not(.tutorial-item_item-feat__lun7r .tutorial-item_item-asset__Rjo_R) {
		margin-right: 2.2rem
	}
}

.tutorial-item_item-feat__lun7r .tutorial-item_item-asset__Rjo_R {
	width: 100%
}

.tutorial-item_item-asset__Rjo_R figure {
	width: 100%;
	height: 100%
}

.tutorial-item_item-asset__Rjo_R figure img {
	object-fit: cover
}

.tutorial-item_video-button-container__jOqZe {
	position: absolute;
	z-index: 2;
	display: inline-flex
}

.tutorial-item_video-button__SX_i5 {
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.tutorial-item_item-text__dXlZs {
	display: flex;
	flex-direction: column;
	row-gap: 1rem
}

.tutorial-item_item-cats__Au_MD {
	display: flex;
	gap: .8rem
}

.tutorial-item_item-cat__Sgomu {
	opacity: .4
}

.tutorial-item_item-title__vqYFy {
	letter-spacing: .032rem
}

.tutorial-item_item-title__vqYFy.tutorial-item_text-clamp__Qj6fl {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 2)
}

.tutorial-item_list-links__1bueJ {
	display: flex;
	flex-wrap: wrap;
	column-gap: 1.6rem
}

.tutorial-item_list-links__1bueJ a {
	color: var(--color-secondary)
}

.tutorial-item_list-links__1bueJ a:focus {
	outline: none
}

.tutorial-item_text-feat___glXw {
	position: absolute;
	z-index: 1;
	bottom: 0;
	row-gap: 1.2rem;
	max-width: 50%;
	max-height: 100%;
	padding: 2.4rem;
	color: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.tutorial-item_text-feat___glXw {
		row-gap: 2.4rem;
		padding: 4.8rem
	}
}

.tutorial-item_text-feat___glXw .tutorial-item_item-title__vqYFy {
	font-size: 2.4rem
}

@media screen and (min-width: 1025px) {
	.tutorial-item_text-feat___glXw .tutorial-item_item-title__vqYFy {
		font-size: 4.8rem
	}
}

.tutorial-item_text-feat___glXw .tutorial-item_list-links__1bueJ {
	padding-top: .8rem
}

.tutorial-item_text-feat___glXw .tutorial-item_list-links__1bueJ a {
	color: inherit
}

.tutorial-item_text-feat___glXw .tutorial-item_item-cat-first__T6Clw {
	display: flex;
	align-items: center;
	height: 2.6rem;
	padding: 1.2rem;
	background-color: var(--developer-green)
}

.tutorial-item_wrapper-cut-off-corner__i5glq>div {
	display: flex
}

.tutorial-news_wrapper__GbBeh {
	position: relative;
	padding: 8rem 0;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.tutorial-news_wrapper__GbBeh {
		padding: 12.8rem 0
	}

	.tutorial-news_flap-top__7Cf4f {
		position: absolute;
		top: 0;
		transform: translateY(-99%);
		width: 100%;
		height: 6.8rem;
		background-color: inherit;
		clip-path: polygon(77% 0, 100% 0, 100% 100%, calc(77% - 6.8rem) 100%)
	}

	.tutorial-news_container__tN0FY {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.tutorial-news_container__tN0FY {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.tutorial-news_container__tN0FY {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.tutorial-news_holder__P56Wk {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.tutorial-news_header__HB8tG {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 4.8rem
}

@media screen and (min-width: 1025px) {
	.tutorial-news_header__HB8tG {
		align-items: center;
		margin-bottom: 6.5rem
	}
}

.tutorial-news_title__IwURZ {
	width: 100%
}

@media screen and (min-width: 768px) {
	.tutorial-news_title__IwURZ {
		width: 49%
	}
}

@media screen and (min-width: 1025px) {
	.tutorial-news_title__IwURZ {
		width: 47%
	}
}

.tutorial-news_header-right__hzz9i {
	width: 100%
}

@media screen and (max-width: calc(768px - 1px)) {
	.tutorial-news_header-right__hzz9i {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.tutorial-news_header-right__hzz9i {
		width: 49%
	}
}

@media screen and (min-width: 1025px) {
	.tutorial-news_header-right__hzz9i {
		width: 34.8%
	}
}

.tutorial-news_button-container__16aZp {
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.tutorial-news_button-container__16aZp {
		display: flex
	}
}

@media screen and (min-width: 1025px) {
	.tutorial-news_button-container__16aZp {
		margin-top: 2.4rem
	}
}

.tutorial-news_button-footer__Jn0cr {
	justify-content: center;
	margin-top: 4rem
}

@media screen and (min-width: 1025px) {
	.tutorial-news_button-footer__Jn0cr {
		margin-top: 2.2rem
	}
}

.tutorial-news_filters__sbLAh {
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: center
}

@media screen and (max-width: calc(1025px - 1px)) {
	.tutorial-news_filters__sbLAh {
		margin-bottom: 1.6rem
	}
}

.tutorial-news_filters-holder__rhzDj {
	display: inline-flex;
	gap: .6rem;
	align-items: center;
	margin-right: auto;
	margin-left: auto;
	padding: .8rem;
	border-radius: .9rem;
	background-color: var(--color, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.tutorial-news_filters-holder__rhzDj {
		gap: 0;
		padding: 1.2rem
	}
}

.tutorial-news_filter-button__2XD3i {
	cursor: pointer;
	padding: .4rem .8rem .6rem;
	border-radius: .3rem;
	color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.tutorial-news_filter-button__2XD3i {
		padding: .8rem 1.4rem .6rem
	}
}

.tutorial-news_filter-button-active__juc5O {
	color: var(--color-primary, var(--general-black));
	background-color: var(--general-gray-light)
}

.tutorial-news_items__LVH8m {
	display: flex;
	flex-wrap: wrap;
	margin-right: -.8rem;
	margin-left: -.8rem
}

@media screen and (min-width: 1025px) {
	.tutorial-news_items__LVH8m {
		margin-top: 3.4rem;
		margin-right: -1.7rem;
		margin-left: -1.7rem
	}
}

.tutorial-news_item__pgB8m {
	width: 100%;
	margin-bottom: .8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.tutorial-news_item__pgB8m {
		width: 50%
	}
}

@media screen and (min-width: 1025px) {
	.tutorial-news_item__pgB8m {
		margin-bottom: 1.2rem;
		padding: 0 1.7rem
	}
}

.tutorial-news_item-empty-holder__W2mTS {
	height: 100%;
	border: 1px solid var(--color, var(--general-gray-light));
	border-radius: .5rem
}

.tutorial-news_dropdown-wrapper__iTlsT {
	margin-bottom: 1.6rem
}

.tutorial-news_dropdown-holder__SclRI button {
	border: none;
	color: var(--color-primary, var(--general-black));
	background-color: var(--general-white)
}

.tutorials-item_item-feat__kfLc2 {
	order: -1;
	width: 100%;
	margin-bottom: 4.8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 1025px) {
	.tutorials-item_item-feat__kfLc2 {
		margin-bottom: 3.4rem;
		padding: 0 1.7rem
	}
}

.tutorials-item_item__e3_va {
	width: 100%;
	margin-bottom: .8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.tutorials-item_item__e3_va {
		width: 50%
	}
}

@media screen and (min-width: 1025px) {
	.tutorials-item_item__e3_va {
		margin-bottom: 1.2rem;
		padding: 0 1.7rem
	}
}

.tutorials-item_item-holder__7bmx7 {
	position: relative;
	display: block;
	border-radius: .5rem;
	background-color: var(--color, var(--general-gray-light))
}

.tutorials-item_item-holder__7bmx7:not(.tutorials-item_item-feat__kfLc2 .tutorials-item_item-holder__7bmx7) {
	display: flex;
	align-items: center;
	padding: .8rem
}

@media screen and (min-width: 1025px) {
	.tutorials-item_item-holder__7bmx7:not(.tutorials-item_item-feat__kfLc2 .tutorials-item_item-holder__7bmx7) {
		padding: 1.2rem
	}
}

.tutorials-item_item-asset__ugjJR {
	position: relative;
	overflow: hidden;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	border-radius: .2rem
}

.tutorials-item_item-asset__ugjJR:not(.tutorials-item_item-feat__kfLc2 .tutorials-item_item-asset__ugjJR) {
	width: 16rem;
	height: 9rem;
	margin-right: 1.6rem
}

@media screen and (min-width: 1025px) {
	.tutorials-item_item-asset__ugjJR:not(.tutorials-item_item-feat__kfLc2 .tutorials-item_item-asset__ugjJR) {
		margin-right: 2.2rem
	}
}

.tutorials-item_item-feat__kfLc2 .tutorials-item_item-asset__ugjJR {
	width: 100%
}

.tutorials-item_item-asset__ugjJR figure {
	width: 100%;
	height: 100%
}

.tutorials-item_item-asset__ugjJR figure img {
	object-fit: cover
}

.tutorials-item_video-button-container__5q03m {
	position: absolute;
	display: inline-flex
}

.tutorials-item_video-button__NfU4X {
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.tutorials-item_item-cats__ws7K9 {
	display: flex;
	gap: .8rem;
	opacity: .4
}

.tutorials-item_item-title__DU3H4 {
	letter-spacing: .032rem
}

.tutorials_wrapper__rjiXL {
	position: relative;
	padding: 8rem 0;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.tutorials_wrapper__rjiXL {
		padding: 12.8rem 0
	}

	.tutorials_flap-top__yGHyz {
		position: absolute;
		top: 0;
		transform: translateY(-99%);
		width: 100%;
		height: 6.8rem;
		background-color: inherit;
		clip-path: polygon(77% 0, 100% 0, 100% 100%, calc(77% - 6.8rem) 100%)
	}

	.tutorials_container__XhEFw {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.tutorials_container__XhEFw {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.tutorials_container__XhEFw {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.tutorials_holder__d33Eu {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.tutorials_header__MNhKg {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 4.8rem
}

@media screen and (min-width: 1025px) {
	.tutorials_header__MNhKg {
		align-items: center;
		margin-bottom: 6.5rem
	}
}

.tutorials_title__WRnCq {
	width: 100%
}

@media screen and (min-width: 768px) {
	.tutorials_title__WRnCq {
		width: 45%
	}
}

@media screen and (min-width: 1025px) {
	.tutorials_title__WRnCq {
		width: 46%
	}
}

.tutorials_header-right__YFBVP {
	width: 100%
}

@media screen and (max-width: calc(768px - 1px)) {
	.tutorials_header-right__YFBVP {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.tutorials_header-right__YFBVP {
		width: 49%;
		padding-right: 2rem
	}
}

@media screen and (min-width: 1025px) {
	.tutorials_header-right__YFBVP {
		width: 42%;
		padding-right: 0
	}
}

.tutorials_button-container__C22kD {
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.tutorials_button-container__C22kD {
		display: flex
	}
}

@media screen and (min-width: 1025px) {
	.tutorials_button-container__C22kD {
		margin-top: 2.4rem
	}
}

.tutorials_button-footer__X3tJ_ {
	justify-content: center;
	margin-top: 4rem
}

@media screen and (min-width: 1025px) {
	.tutorials_button-footer__X3tJ_ {
		margin-top: 2.2rem
	}
}

.tutorials_filters__HUPLU {
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: center
}

@media screen and (max-width: calc(1025px - 1px)) {
	.tutorials_filters__HUPLU {
		margin-bottom: 1.6rem
	}
}

.tutorials_filters-holder__XOhiq {
	display: inline-flex;
	gap: .6rem;
	align-items: center;
	margin-right: auto;
	margin-left: auto;
	padding: .8rem;
	border-radius: .9rem;
	background-color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.tutorials_filters-holder__XOhiq {
		gap: 0;
		padding: 1.2rem
	}
}

.tutorials_filter-button__ghu8Z {
	cursor: pointer;
	padding: .4rem .8rem .6rem;
	border-radius: .3rem;
	color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.tutorials_filter-button__ghu8Z {
		padding: .8rem 1.4rem .6rem
	}
}

.tutorials_filter-button-active__xLh_T {
	background-color: var(--general-gray-light)
}

.tutorials_items__TUsLn {
	display: flex;
	flex-wrap: wrap;
	margin-right: -.8rem;
	margin-left: -.8rem
}

@media screen and (min-width: 1025px) {
	.tutorials_items__TUsLn {
		margin-top: -3.1rem;
		margin-right: -1.7rem;
		margin-left: -1.7rem
	}
}

.tutorials_item__N0_tz {
	width: 100%;
	margin-bottom: .8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.tutorials_item__N0_tz {
		width: 50%
	}
}

@media screen and (min-width: 1025px) {
	.tutorials_item__N0_tz {
		margin-bottom: 1.2rem;
		padding: 0 1.7rem
	}
}

.tutorials_item-empty-holder__MFswj {
	height: 100%;
	border: 1px solid var(--color, var(--general-gray-light));
	border-radius: .5rem
}

.tutorials_dropdown-wrapper__uy9wq {
	margin-bottom: 1.6rem
}

.tutorials_dropdown-holder__Sge5V button {
	border: none;
	color: var(--color-primary, var(--general-black));
	background-color: var(--general-white)
}

.twitter-feed_wrapper__A3EdE {
	padding: 3rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.twitter-feed_wrapper__A3EdE.twitter-feed_no-padding-top__oAVwj {
	padding-top: 0 !important
}

@media screen and (min-width: 768px) {
	.twitter-feed_wrapper__A3EdE {
		padding: 2.4rem 0 7.2rem
	}
}

@media screen and (min-width: 1025px) {
	.twitter-feed_wrapper__A3EdE {
		padding: 12rem 0
	}
}

@media screen and (min-width: 768px) {
	.twitter-feed_container__ME7I6 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.twitter-feed_container__ME7I6 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.twitter-feed_container__ME7I6 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.twitter-feed_title__Uynfu {
	margin-bottom: 4.8rem
}

@media screen and (min-width: 768px) {
	.twitter-feed_title__Uynfu {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.twitter-feed_title__Uynfu {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.twitter-feed_holder__wVfSf {
	display: flex;
	justify-content: center
}

@media screen and (min-width: 768px) {
	.twitter-feed_holder__wVfSf {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.twitter-feed_holder__wVfSf {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.twitter-feed_list-feeds___P5At {
	column-gap: 3rem
}

@media screen and (min-width: 768px) {
	.twitter-feed_list-feeds___P5At {
		column-count: 2
	}
}

@media screen and (min-width: 1025px) {
	.twitter-feed_list-feeds___P5At {
		column-count: 3;
		column-gap: 4rem
	}
}

.twitter-feed_feed__rMskr {
	page-break-inside: avoid;
	break-inside: avoid;
	padding-bottom: 3rem
}

.two-col-media_two-cols-media__Gmc5M {
	position: relative;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.two-col-media_two-cols-media__Gmc5M.two-col-media_big-text__HEpX6 .two-col-media_grid-col-left__u4FNu {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.two-col-media_two-cols-media__Gmc5M.two-col-media_big-text__HEpX6 .two-col-media_grid-col-right__uEh2b {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.two-col-media_two-cols-media__Gmc5M.two-col-media_has-flap-top__NLfQo .two-col-media_container___uoV2 {
	padding: 5rem 0 6.4rem
}

@media screen and (min-width: 768px) {
	.two-col-media_two-cols-media__Gmc5M.two-col-media_has-flap-top__NLfQo .two-col-media_container___uoV2 {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_two-cols-media__Gmc5M.two-col-media_has-flap-top__NLfQo .two-col-media_container___uoV2 {
		padding: 10.4rem 0 12.6rem
	}
}

.two-col-media_flap-top__Npnsi {
	position: relative;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color-secondary, var(--general-black-mid))
}

.two-col-media_flap-top__Npnsi:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-black-light));
	clip-path: polygon(0 0, 35% 0, calc(35% + 3.5rem) 100%, 0 100%)
}

@media screen and (min-width: 768px) {
	.two-col-media_flap-top__Npnsi:before {
		clip-path: polygon(0 0, 73% 0, calc(73% + 9rem) 100%, 0 100%)
	}

	.two-col-media_flap-top__Npnsi {
		height: 6.5rem
	}
}

.two-col-media_container___uoV2 {
	padding: 5rem 0 6.4rem
}

@media screen and (min-width: 768px) {
	.two-col-media_container___uoV2 {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_container___uoV2 {
		padding: 7rem 0 9.6rem
	}

	.two-col-media_grid-wrapper__igqEM {
		height: 100%;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.two-col-media_grid-wrapper__igqEM {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.two-col-media_grid-wrapper__igqEM {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.two-col-media_grid-col-main__fNlXk {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: 4rem 1.6rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_grid-col-main__fNlXk {
		grid-template-columns: repeat(16, 1fr);
		gap: 4rem 1.6rem;
		grid-column: span 16/span 16;
		grid-column-start: 1
	}
}

@media screen and (min-width: 768px) {
	.two-col-media_grid-col-left__u4FNu {
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_grid-col-left__u4FNu {
		display: flex;
		align-items: flex-start;
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.two-col-media_grid-col-right__uEh2b {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_grid-col-right__uEh2b {
		display: flex;
		align-items: flex-start;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

@media screen and (min-width: 768px) {
	.two-col-media_grid-col-bottom__HuCPw {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_grid-col-bottom__HuCPw {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.two-col-media_title__ERave {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.two-col-media_title__ERave {
		margin-bottom: 0
	}
}

.two-col-media_description__kaDB3 {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.two-col-media_description__kaDB3 {
		padding-right: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.two-col-media_description__kaDB3 {
		margin-bottom: 0;
		padding: 0
	}
}

.two-col-media_image-wrapper__2Wjyw {
	position: relative;
	height: 100%
}

.slider-rotation-item_item__UHhh0 {
	will-change: transform;
	flex: 0 0 auto;
	padding: 0 1.9rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.slider-rotation-item_item__UHhh0 {
		padding: 0 3.9rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-rotation-item_item__UHhh0 {
		padding: 0 7.8rem
	}
}

.slider-rotation-item_item-eyebrow__3C_3J {
	font-size: .7rem;
	line-height: 100%
}

@media screen and (min-width: 768px) {
	.slider-rotation-item_item-eyebrow__3C_3J {
		font-size: .9rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-rotation-item_item-eyebrow__3C_3J {
		font-size: 1.1rem
	}
}

.slider-rotation-item_item-title__Uvq7Z {
	font-size: 1.4rem;
	line-height: 100%
}

@media screen and (min-width: 768px) {
	.slider-rotation-item_item-title__Uvq7Z {
		font-size: 2rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-rotation-item_item-title__Uvq7Z {
		font-size: 2.9rem
	}
}

.slider-rotation-item_image___ubMU {
	position: relative;
	width: 7rem;
	margin-top: .5em
}

@media screen and (min-width: 768px) {
	.slider-rotation-item_image___ubMU {
		width: 17rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-rotation-item_image___ubMU {
		width: 21.9rem
	}
}

.slider-rotation-item_image___ubMU figure {
	width: 100%;
	height: auto
}

.slider-rotation_items__RtT2S {
	will-change: transform;
	contain: layout;
	display: flex;
	flex-wrap: nowrap;
	height: 15rem
}

@media screen and (min-width: 768px) {
	.slider-rotation_items__RtT2S {
		position: relative;
		height: 20rem
	}
}

@media screen and (min-width: 1025px) {
	.slider-rotation_items__RtT2S {
		height: 28rem;
		margin-top: 1rem
	}
}

.two-col-slider_two-cols-slider__pSeB6 {
	position: relative;
	z-index: 10;
	padding: 5rem 0 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.two-col-slider_two-cols-slider__pSeB6 {
		padding: 8rem 0 0
	}
}

@media screen and (min-width: 1025px) {
	.two-col-slider_two-cols-slider__pSeB6 {
		padding: 7rem 0 0
	}

	.two-col-slider_grid-wrapper__iyIW0 {
		height: 100%;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.two-col-slider_grid-wrapper__iyIW0 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.two-col-slider_grid-wrapper__iyIW0 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.two-col-slider_grid-col-main__LPvMw {
		display: grid
	}
}

@media screen and (min-width: 1025px) {
	.two-col-slider_grid-col-main__LPvMw {
		grid-template-columns: repeat(16, 1fr);
		gap: 4rem 1.6rem;
		grid-column: span 16/span 16;
		grid-column-start: 1
	}
}

@media screen and (min-width: 768px) {
	.two-col-slider_grid-col-left__4AAzV {
		grid-column: span 2/span 2;
		grid-column-start: 0
	}
}

@media screen and (min-width: 1025px) {
	.two-col-slider_grid-col-left__4AAzV {
		display: flex;
		align-items: flex-start;
		grid-column: span 5/span 5;
		grid-column-start: 3
	}
}

@media screen and (min-width: 768px) {
	.two-col-slider_grid-col-right__5nG_J {
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.two-col-slider_grid-col-right__5nG_J {
		display: flex;
		align-items: flex-start;
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.two-col-slider_slider-wrapper__w9Q3u {
	width: 100vw;
	margin-left: calc((100vw - 100%)*-.5);
	grid-column: span 16/span 16
}

@media screen and (min-width: 768px) {
	.two-col-slider_grid-col-bottom__496sy {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.two-col-slider_grid-col-bottom__496sy {
		grid-column-start: 5
	}
}

.two-col-slider_title__xpIsq {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.two-col-slider_title__xpIsq {
		margin-bottom: 0
	}
}

.two-col-slider_description__04lLo {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.two-col-slider_description__04lLo {
		padding-right: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.two-col-slider_description__04lLo {
		margin-bottom: 0;
		padding: 0
	}
}

.two-col-slider_media-wrapper__lxKa3 {
	position: relative;
	max-width: 50%;
	height: 100%;
	margin: 0 auto
}

@media screen and (min-width: 1025px) {
	.two-col-slider_media-wrapper__lxKa3 {
		max-width: 100%
	}
}

.up-next_section__Pp8sc {
	margin-top: 6rem
}

@media screen and (min-width: 1025px) {
	.up-next_section__Pp8sc {
		margin-top: 9.6rem
	}
}

.up-next_container__nF4Ht {
	height: 200vh;
	margin: 0 var(--page-padding-x)
}

@media screen and (min-width: 768px) {
	.up-next_container__nF4Ht {
		padding: 6rem 0
	}
}

.up-next_wrapper-cut-off-corner__X529Z {
	position: sticky;
	top: calc((var(--header-height)) + 2rem);
	height: calc(100vh - (var(--header-height)) - 4rem)
}

.up-next_wrapper__No0so {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	padding: 4rem 0;
	color: var(--color-primary);
	background-color: var(--general-white-off)
}

.up-next_block-hidden-outer__PrQuY {
	position: absolute;
	top: 0;
	left: 0;
	transform-origin: center bottom;
	transform: translateY(100%);
	overflow: hidden;
	width: 100%;
	height: 100%
}

.up-next_block-hidden-inner__vXdNo {
	transform-origin: center bottom;
	transform: translateY(-100%);
	height: 100%
}

.up-next_hidden__Nk3lC .up-next_block-hidden-inner__vXdNo {
	color: var(--color-primary);
	background-color: var(--color-secondary)
}

.up-next_content__WbM1q {
	position: relative;
	display: flex;
	justify-content: center;
	margin-bottom: 4.7rem
}

.up-next_title__nL7Or {
	padding: 0 var(--page-padding-x);
	font-size: 4.8rem;
	line-height: 100%;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.up-next_title__nL7Or {
		font-size: 16rem
	}
}

@media screen and (min-width: 1025px)and (max-height:1100px) {
	.up-next_title__nL7Or {
		font-size: 17vh
	}
}

.up-next_button-container__lcdOg {
	position: absolute;
	top: calc(100% + 4rem);
	visibility: hidden
}

@media screen and (min-width: 768px) {
	.up-next_button-container__lcdOg {
		top: calc(100% + 4.9rem)
	}
}

@media screen and (min-width: 768px)and (max-height:1100px) {
	.up-next_button-container__lcdOg {
		top: calc(100% + 2.9rem)
	}
}

.up-next_label__baraX {
	top: 4rem
}

.up-next_icon__Cn_iZ,
.up-next_label__baraX {
	position: absolute;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%)
}

.up-next_icon__Cn_iZ {
	bottom: 4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 5rem;
	height: 5rem;
	padding: 1.5rem;
	color: var(--general-white);
	background-color: var(--general-black)
}

.up-next_icon-inner__5dGu7 {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

.up-next_icon-inner__5dGu7 svg {
	position: absolute;
	inset: 0
}

.asset-color_list-card-color__EEskX {
	display: flex;
	flex-wrap: wrap;
	gap: 1.8rem
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 {
	width: 100%;
	padding: 1.8rem 2rem;
	background-color: var(--bg-color)
}

@media screen and (min-width: 768px) {
	.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 {
		width: calc(50% - .9rem)
	}
}

@media screen and (min-width: 1025px) {
	.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 {
		width: calc(33.3333333333% - 1.2rem)
	}
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_card-inner__iQCsf {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_card-inner__iQCsf .asset-color_card-title__Rdjrs {
	font-weight: 500
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_card-inner__iQCsf .asset-color_hex-code__3Xsv9 {
	font-size: 1.5rem;
	text-transform: uppercase
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_card-inner__iQCsf .asset-color_dark-color__J159y {
	color: var(--general-white)
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_copy-button__svVLe {
	cursor: pointer;
	position: relative;
	width: 4.2rem;
	height: 4.2rem;
	border-radius: .4rem;
	background-color: var(--general-white);
	transition: background-color .3s ease, color .3s ease
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_copy-button__svVLe:hover {
	background-color: var(--general-gray-dark)
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_copy-button__svVLe:hover .asset-color_icon__vckOs {
	color: var(--general-white)
}

.asset-color_list-card-color__EEskX .asset-color_card-color__T_r43 .asset-color_copy-button__svVLe .asset-color_icon__vckOs {
	position: absolute;
	inset: 0;
	width: 1.4rem;
	margin: auto
}

.asset-guideline_image-wrapper__QAzAX {
	display: block
}

.asset-logo_list-logos__pi_Zc {
	display: flex;
	flex-wrap: wrap;
	gap: 1.8rem
}

.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp {
	aspect-ratio: 1/1;
	width: calc(50% - .9rem)
}

.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN {
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	background-color: var(--bg-color)
}

@media screen and (min-width: 768px) {
	.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN {
		cursor: pointer
	}

	.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN:hover:after {
		transform-origin: bottom center;
		transform: scaleY(1)
	}

	.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN:hover .asset-logo_download-icon__h8aCb {
		transform: scale(1);
		visibility: visible;
		opacity: 1
	}

	.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN:after {
		content: "";
		position: absolute;
		z-index: 10;
		bottom: 0;
		left: 0;
		transform-origin: top center;
		transform: scaleY(0);
		width: 100%;
		height: 100%;
		background: var(--consumer-purple-light);
		transition: transform calc(var(--motion)*.65s) cubic-bezier(.77, 0, .175, 1)
	}
}

.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN figure {
	position: relative;
	z-index: 5;
	width: var(--image-width, 44%)
}

.asset-logo_list-logos__pi_Zc .asset-logo_logo-container__SKjMp .asset-logo_image-wrapper__QKgQN .asset-logo_download-icon__h8aCb {
	position: absolute;
	z-index: 15;
	inset: 0;
	transform: scale(1.2);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4rem;
	margin: auto;
	color: var(--general-white);
	visibility: hidden;
	opacity: 0;
	transition: opacity calc(var(--motion)*.55s) ease, transform calc(var(--motion)*.55s) cubic-bezier(.77, 0, .175, 1)
}

.assets_grid-wrapper__vOHHM {
	display: flex;
	flex-direction: column;
	row-gap: 2.5rem
}

@media screen and (min-width: 768px) {
	.assets_grid-wrapper__vOHHM {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.assets_grid-wrapper__vOHHM {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.assets_grid-wrapper__vOHHM {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.assets_grid-col-left__2Jutb {
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.assets_grid-col-left__2Jutb {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.assets_grid-col-right__nVKOE {
		grid-column: span 5/span 5;        
		grid-column-start: 4
	}
}

@media screen and (min-width: 1025px) {
	.assets_grid-col-right__nVKOE {
		grid-column: span 9/span 9;
		grid-column-start: 7
	}
}

.assets_container__STxCz {
	padding-top: 4.8rem;
	padding-bottom: 4.8rem;
	color: var(--color-secondary, var(--general-black))
}

.assets_container__STxCz+section.assets_container__STxCz {
	padding-top: 0
}

@media screen and (min-width: 768px) {
	.assets_container__STxCz {
		padding-top: 9.6rem;
		padding-bottom: 9.6rem
	}
}

.assets_container__STxCz .assets_title__uPN3q {
	margin-bottom: 1.6rem
}

.assets_container__STxCz .assets_description___ZzDV {
	margin-bottom: 3.2rem
}

.assets_container__STxCz .assets_button-container__42qfz {
	display: inline-flex
}

section .cla_title__UXviB {
	margin-bottom: 6rem;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	section .cla_title__UXviB {
		margin-bottom: 0;
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	section .cla_title__UXviB {
		grid-column: span 6/span 6
	}
}

section .cla_content__U5Z8O {
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	section .cla_content__U5Z8O {
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	section .cla_content__U5Z8O {
		grid-column: span 8/span 8;
		grid-column-start: 7
	}
}

@media screen and (min-width: 768px) {

	section .cla_content__U5Z8O .contentful-rich-text-styles .richtext-h2,
	section .cla_content__U5Z8O .contentful-rich-text-styles .richtext-h3 {
		margin-top: 8rem
	}
}

section .cla_content__U5Z8O .contentful-rich-text-styles .richtext-h3 {
	font-size: 2rem
}

@media screen and (min-width: 768px) {
	section .cla_content__U5Z8O .contentful-rich-text-styles .richtext-h3 {
		font-size: 2.4rem
	}
}

section .cla_content__U5Z8O .contentful-rich-text-styles .richtext-p {
	margin-bottom: 1rem
}

section .cla_content__U5Z8O table {
	width: 100%;
	margin-top: 6rem
}

section .cla_content__U5Z8O table .richtext-p {
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	color: var(--general-black)
}

section .cla_content__U5Z8O tr {
	display: flex;
	flex-direction: column;
	gap: 3rem;
	text-align: left
}

@media screen and (min-width: 768px) {
	section .cla_content__U5Z8O tr {
		flex-direction: row
	}
}

section .cla_content__U5Z8O th {
	padding-bottom: 2rem;
	border-bottom: .2rem solid var(--general-black)
}

section .cla_content__U5Z8O td:first-child,
section .cla_content__U5Z8O th:first-child {
	flex-basis: 47%
}

section .cla_content__U5Z8O td:nth-child(2),
section .cla_content__U5Z8O th:nth-child(2) {
	flex-basis: 20%;
	max-width: 13.6rem
}

.developer-cards-card_card__9Hac6 {
	position: relative;
	transition: all var(--general-white-duration) var(--spring-ease);
	grid-column: span 8/span 8
}

@media screen and (max-width: calc(768px - 1px)) {
	.developer-cards-card_card__9Hac6:not(:last-child) {
		margin-bottom: 1.2rem
	}
}

@media screen and (min-width: 768px) {
	.developer-cards-card_card__9Hac6 {
		min-height: 30rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_card__9Hac6 {
		min-height: 39rem;
		grid-column: span 8/span 8
	}
}

.developer-cards-card_holder__MIqaT {
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding: 3.2rem;
	color: var(--color-secondary, var(--general-gray-light));
	background-color: var(--color-primary, var(--general-black))
}

.developer-cards-card_inner__j0fNL {
	display: flex;
	flex-direction: column
}

@media screen and (min-width: 768px) {
	.developer-cards-card_inner__j0fNL {
		max-width: 50%
	}
}

.developer-cards-card_title__H8dLd {
	margin-bottom: 1.6rem
}

.developer-cards-card_description__6oweb {
	color: var(--developer-blue-light)
}

.developer-cards-card_description__6oweb a {
	text-decoration: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.developer-cards-card_content__qQrtz {
	position: relative;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_content__qQrtz {
		width: calc(54.8% - 3.5rem)
	}
}

.developer-cards-card_item__yGzR_ {
	position: relative;
	margin-top: 3.2rem;
	padding-top: 3.2rem
}

.developer-cards-card_item__yGzR_:first-child {
	margin-top: 0;
	padding-top: 0
}

.developer-cards-card_item__yGzR_:first-child:before {
	content: none
}

.developer-cards-card_item__yGzR_:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: var(--general-gray-dark)
}

.developer-cards-card_item-desc__VHB35 {
	margin-top: 1.6rem;
	color: var(--general-white)
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_item-desc__VHB35 {
		margin-top: 1.5rem
	}
}

.developer-cards-card_item-links__053kJ {
	display: flex;
	flex-wrap: wrap;
	gap: 1.5rem 2.4rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_item-links__053kJ {
		margin-top: 1.5rem
	}
}

.developer-cards-card_item-links__053kJ .developer-cards-card_item-link__CmFtz {
	flex: 0 0 auto;
	color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_item-links__053kJ .developer-cards-card_item-link__CmFtz {
		opacity: .5
	}

	.developer-cards-card_item-links__053kJ .developer-cards-card_item-link__CmFtz:focus,
	.developer-cards-card_item-links__053kJ .developer-cards-card_item-link__CmFtz:hover:not(:focus) {
		opacity: 1
	}
}

.developer-cards-card_webgl-wrapper__ot7Hw {
	pointer-events: none;
	z-index: 0;
	width: 70%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.developer-cards-card_webgl-wrapper__ot7Hw {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		margin: 0
	}

	.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported {
		width: 45%;
		margin-left: -8rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported {
		margin-top: 20rem
	}
}

.developer-cards-card_lottie-wrapper__EVAK8,
.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported {
	pointer-events: none;
	aspect-ratio: 1;
	width: 100%;
	margin: auto;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

@media screen and (min-width: 768px) {

	.developer-cards-card_lottie-wrapper__EVAK8,
	.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported {
		position: absolute;
		z-index: 0;
		right: -24%;
		bottom: -36%;
		width: 80%;
		margin: 0
	}
}

@media screen and (min-width: 1025px) {

	.developer-cards-card_lottie-wrapper__EVAK8,
	.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported {
		width: 90%
	}
}

.developer-cards-card_lottie-wrapper__EVAK8 .developer-cards-card_lottie__yfE97,
.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported .developer-cards-card_lottie__yfE97 {
	height: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.developer-cards-card_lottie-wrapper__EVAK8 .developer-cards-card_lottie-fallback-image__Okj0d,
.developer-cards-card_webgl-wrapper__ot7Hw .webgl-not-supported .developer-cards-card_lottie-fallback-image__Okj0d {
	position: absolute;
	right: 0;
	bottom: -5%;
	left: 0;
	margin: 0 auto
}

.card-features-delegation_wrapper__5kTIT {
	position: relative;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-gray-light))
}

.card-features-delegation_grid-container__KBkdg.container {
	padding: 4.4rem 0
}

@media screen and (min-width: 768px) {
	.card-features-delegation_grid-container__KBkdg.container {
		padding: 7.2rem 0
	}
}

@media screen and (min-width: 1025px) {
	.card-features-delegation_grid-container__KBkdg.container {
		padding: 10rem 0
	}
}

@media screen and (min-width: 768px) {
	.card-features-delegation_grid-container__KBkdg {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.card-features-delegation_grid-container__KBkdg {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.card-features-delegation_grid-container__KBkdg {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.card-features-delegation_grid-col-left__89n32 {
	grid-column: span 7/span 7;
	grid-column-start: 2
}

.card-features-delegation_grid-col-right__jDN_l {
	grid-column: span 8/span 8;
	grid-column-start: 2
}

@media screen and (min-width: 1025px) {
	.card-features-delegation_grid-col-right__jDN_l {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.card-features-delegation_grid-col__G_ZeB {
	margin-top: 4.4rem;
	grid-column: span 14/span 14
}

@media screen and (min-width: 1025px) {
	.card-features-delegation_grid-col__G_ZeB {
		grid-column-start: 2
	}
}

.card-features-delegation_button-container__5_cIT {
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.card-features-delegation_button-container__5_cIT {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.card-features-delegation_button-container__5_cIT {
		justify-content: flex-start;
		margin-top: 2.4rem
	}
}

.card-features-delegation_cards__oX5dS {
	overflow: hidden
}

@media screen and (min-width: 768px) {
	.card-features-delegation_cards__oX5dS {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.card-features-delegation_cards__oX5dS {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.card-features-delegation_cards__oX5dS {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.card-features-delegation_flap-top__uj2Zr {
	position: relative;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color, var(--general-black))
}

.card-features-delegation_flap-top__uj2Zr:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(44% 0, 100% 0, 100% 100%, calc(44% - 4.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.card-features-delegation_flap-top__uj2Zr:before {
		clip-path: polygon(28.5% 0, 100% 0, 100% 100%, calc(28.5% - 4.4rem) 100%)
	}

	.card-features-delegation_flap-top__uj2Zr {
		height: 4.4rem
	}
}


.geo-block_overlay__yDllJ {
	position: fixed;
	z-index: 899;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.geo-block_backdrop__TBl1V {
	pointer-events: auto;
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, .4);
	-webkit-backdrop-filter: blur(1.8rem);
	backdrop-filter: blur(1.8rem)
}

.geo-block_backdrop__TBl1V+div {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 80%;
	height: auto;
	padding: 4.3rem 0;
	background: var(--general-white)
}

@media screen and (min-width: 768px) {
	.geo-block_backdrop__TBl1V+div {
		width: 65%
	}
}

@media screen and (min-width: 1025px) {
	.geo-block_backdrop__TBl1V+div {
		width: 68.8rem
	}
}

.geo-block_modal__2IcCu {
	pointer-events: auto;
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 2.4rem;
	align-items: center;
	color: var(--general-black);
	text-align: center
}

.geo-block_icon__8EczS {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 10rem
}

@media screen and (min-width: 768px) {
	.geo-block_icon__8EczS {
		width: 15.6rem
	}
}

.geo-block_icon__8EczS figure {
	display: block;
	width: 100%;
	height: auto
}

.geo-block_title__jxnyB {
	max-width: 70%;
	margin: 0 auto
}

.link_link__Vtfmz {
	--gentle-ease-duration: calc(var(--motion) * var(--motion-speed) / 1.5);
	--opacity-duration: calc(var(--motion) * var(--motion-speed) / 4);
	position: relative;
	display: inline-flex;
	gap: 1rem;
	align-items: center;
	justify-content: center;
	height: 2rem;
	font-style: normal;
	line-height: 124%;
	color: var(--link-text-color, var(--general-black));
	text-align: center;
	text-decoration: none
}

.link_link__Vtfmz:focus {
	border-radius: .1rem;
	outline: .1rem solid var(--general-black);
	outline-offset: .1rem
}

.link_link__Vtfmz:focus,
.link_link__Vtfmz:hover:not(:focus) {
	cursor: pointer;
	text-decoration: none
}

.link_link__Vtfmz.link_disabled__au5ib {
	pointer-events: none;
	opacity: .3
}

.link_link__Vtfmz.link_disabled__au5ib:focus {
	outline: none
}

.link_link__Vtfmz.link_arrow-anim__iI0OP {
	gap: 0
}

.link_label__erP19 {
	position: relative;
	margin-top: .1rem
}

.link_link__Vtfmz:not(.link_arrow-anim__iI0OP):hover:not(:focus) .link_label__erP19 {
	text-decoration: underline
}

.link_icon__Yfxoc {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem
}

.link_arrow-anim__iI0OP .link_icon__Yfxoc {
	opacity: 0;
	transition: opacity var(--opacity-duration) ease-out, transform var(--gentle-ease-duration) cubic-bezier(.4, 1.35, .5, .97)
}

.link_arrow-anim__iI0OP .link_icon__Yfxoc.link_icon-oblique__WR6ua {
	transform: translateY(.8rem)
}

.link_arrow-anim__iI0OP:hover:not(:focus) .link_icon__Yfxoc {
	transform: translateX(.8rem);
	opacity: 1
}

.link_arrow-anim__iI0OP:hover:not(:focus) .link_icon__Yfxoc.link_icon-oblique__WR6ua {
	transform: translate(.8rem)
}

@media screen and (min-width: 768px) {
	.link_icon__Yfxoc {
		margin-top: .3rem
	}
}

.link_icon__Yfxoc svg {
	width: 100%;
	height: 100%
}

.link_new__roBPs {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 1.9rem;
	padding: .1rem .4rem 0;
	border-radius: .2rem;
	background: var(--consumer-green)
}

html:lang(ja) .link_new__roBPs,
html:lang(ko) .link_new__roBPs {
	width: max-content
}

@media screen and (min-width: 768px) {
	.link_new__roBPs {
		height: 2.6rem;
		padding: 0 .8rem;
		border-radius: .4rem
	}
}

.link_new__roBPs span {
	font-size: 1rem;
	color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.link_new__roBPs span {
		font-size: 1.2rem
	}
}

.info-box_info-box__NGQtR {
	padding: 4.8rem 0 0
}

@media screen and (min-width: 1025px) {
	.info-box_info-box__NGQtR {
		padding: 6.4rem 0 .5rem
	}
}

.info-box_holder__HfyMF {
	padding: 2.4rem;
	color: var(--color-secondary, --general-black);
	background-color: var(--color, --general-gray-light)
}

@media screen and (min-width: 1025px) {
	.info-box_holder__HfyMF {
		padding: 4rem
	}
}

.info-box_title__v8UX1 svg {
	margin-right: .8rem
}

.info-box_text__UTlEq {
	margin-top: .4rem
}

@media screen and (min-width: 1025px) {
	.info-box_text__UTlEq {
		margin-top: 2rem
	}
}

.info-box_text__UTlEq p:not(:last-child) {
	margin-bottom: 2.2rem
}

.info-box_link__6Z_fN {
	margin-top: 1.6rem;
	color: var(--color-secondary, --general-black)
}

@media screen and (min-width: 768px) {
	.info-box_link__6Z_fN {
		margin-top: 2.4rem
	}
}

.call-to-action_call-to-action__wy_Hs {
	position: relative;
	padding: 2.5rem 0 3rem
}

.call-to-action_call-to-action__wy_Hs.call-to-action_small__rYsHZ {
	margin-top: 1.5rem;
	margin-bottom: 4.2rem;
	padding: 0;
	text-align: left
}

@media screen and (min-width: 768px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_small__rYsHZ.call-to-action_left__KuqNU {
		float: left;
		margin-right: 1.6rem;
		margin-left: -8.6rem
	}

	.call-to-action_call-to-action__wy_Hs.call-to-action_small__rYsHZ.call-to-action_right__qrv1q {
		float: right;
		margin-right: -8.6rem;
		margin-left: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_small__rYsHZ {
		margin-top: 4rem
	}

	.call-to-action_call-to-action__wy_Hs.call-to-action_small__rYsHZ.call-to-action_left__KuqNU {
		margin-right: 4.7rem
	}

	.call-to-action_call-to-action__wy_Hs.call-to-action_small__rYsHZ.call-to-action_right__qrv1q {
		margin-left: 4.7rem
	}
}

.call-to-action_call-to-action__wy_Hs.call-to-action_inside-richtext__taI6Z {
	margin: 2.5rem 0 3rem;
	padding: 0
}

.call-to-action_call-to-action__wy_Hs.call-to-action_inside-richtext__taI6Z>.container {
	width: 100%
}

@media screen and (min-width: 768px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_inside-richtext__taI6Z>.container {
		width: calc(100% + 20rem);
		margin-bottom: 6.4rem;
		margin-left: -10rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_inside-richtext__taI6Z>.container {
		width: 120rem;
		margin-bottom: 3rem;
		margin-left: calc((100% - 120rem)/2)
	}

	.has-toc-layout .call-to-action_call-to-action__wy_Hs.call-to-action_inside-richtext__taI6Z>.container {
		width: 86.4rem;
		margin-left: calc((100% - 86.4rem)/2)
	}
}

.call-to-action_call-to-action__wy_Hs.call-to-action_follow-on-x__dSRLD .call-to-action_head___XhHu {
	align-items: flex-start;
	padding: 6.4rem 4.4rem 0
}

@media screen and (min-width: 768px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_follow-on-x__dSRLD .call-to-action_head___XhHu {
		padding: 10.5rem 8.8rem
	}
}

.call-to-action_call-to-action__wy_Hs.call-to-action_follow-on-x__dSRLD .call-to-action_image-inner__3hyxF {
	padding: 0 8rem 0 0
}

.call-to-action_call-to-action__wy_Hs.call-to-action_follow-on-x__dSRLD .call-to-action_image-inner__3hyxF .call-to-action_shape__1P93A {
	justify-content: flex-end;
	height: 100%
}

@media screen and (min-width: 768px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_follow-on-x__dSRLD .call-to-action_image-inner__3hyxF .call-to-action_image-container__kDCIk {
		width: auto
	}
}

.call-to-action_call-to-action__wy_Hs.call-to-action_follow-on-x__dSRLD .call-to-action_image-inner__3hyxF .call-to-action_image-container__kDCIk .call-to-action_image__7t55I {
	box-shadow: none
}

.call-to-action_call-to-action__wy_Hs.call-to-action_trad-tech__4WxAa {
	padding-top: 8rem;
	padding-bottom: 5rem
}

@media screen and (min-width: 768px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_trad-tech__4WxAa {
		padding-bottom: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_call-to-action__wy_Hs.call-to-action_trad-tech__4WxAa {
		padding-top: 16rem;
		padding-bottom: 9.6rem
	}
}

.call-to-action_container__LdDjs {
	position: relative;
	color: var(--color-secondary)
}

.call-to-action_small__rYsHZ .call-to-action_container__LdDjs {
	margin: 0
}

@media screen and (max-width: calc(768px - 1px)) {
	.call-to-action_small__rYsHZ .call-to-action_container__LdDjs {
		width: 100%
	}
}

.call-to-action_small__rYsHZ .call-to-action_grid-wrapper__khbwk {
	display: block;
	width: 100%
}

@media screen and (min-width: 768px) {
	.call-to-action_grid-wrapper__khbwk {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.call-to-action_grid-wrapper__khbwk {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.call-to-action_grid-wrapper__khbwk {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.call-to-action_small__rYsHZ .call-to-action_grid-wrapper__khbwk {
		display: block;
		width: 33.6rem
	}
}

.call-to-action_grid-col-center__e5Z_3 {
	position: relative
}

.call-to-action_call-to-action__wy_Hs.call-to-action_inside-richtext__taI6Z .call-to-action_grid-col-center__e5Z_3 {
	grid-column: span 16/span 16;
	grid-column-start: 0
}

@media screen and (min-width: 768px) {
	.call-to-action_grid-col-center__e5Z_3 {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_grid-col-center__e5Z_3 {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.call-to-action_inner-container__lMk7a {
	display: flex;
	flex-direction: column;
	gap: 2.85rem;
	justify-content: space-between;
	background-color: var(--color-primary)
}

.call-to-action_only-image__xvq38 .call-to-action_inner-container__lMk7a {
	gap: 0;
	text-decoration: none
}

.call-to-action_small__rYsHZ .call-to-action_inner-container__lMk7a {
	gap: 2rem;
	min-height: 30rem;
	text-decoration: none
}

@media screen and (min-width: 768px) {
	.call-to-action_inner-container__lMk7a {
		flex-direction: row;
		gap: 0;
		align-items: stretch
	}

	.call-to-action_small__rYsHZ .call-to-action_inner-container__lMk7a {
		flex-direction: column;
		align-items: flex-start
	}
}

.call-to-action_head___XhHu {
	z-index: 1;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: center;
	padding: 6.4rem 4.4rem 0
}

.call-to-action_small__rYsHZ .call-to-action_head___XhHu {
	padding: 2rem 2rem 0
}

@media screen and (min-width: 768px) {
	.call-to-action_head___XhHu {
		position: relative;
		width: calc(50% - .8rem);
		padding: 10rem 0 7.1rem 10.2rem
	}

	.call-to-action_small__rYsHZ .call-to-action_head___XhHu {
		position: static;
		width: 100%
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_head___XhHu {
		padding: 10rem 8.8rem
	}

	.has-toc-layout .call-to-action_head___XhHu {
		padding: 6.8rem 2.4rem 6.8rem 6.4rem
	}
}

.call-to-action_text__bLSl8 {
	display: flex;
	flex-direction: column
}

.call-to-action_small__rYsHZ .call-to-action_title__0Jj45 {
	margin-bottom: 0;
	color: var(--color-secondary)
}

@media screen and (max-width: calc(768px - 1px)) {
	.call-to-action_small__rYsHZ .call-to-action_title__0Jj45 {
		width: 80%
	}
}

.call-to-action_description__0TsBL {
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.call-to-action_description__0TsBL {
		width: 79.25%;
		margin-top: 2.4rem
	}
}

.call-to-action_button-container__pbX36 {
	margin-top: 2.4rem
}

.call-to-action_small__rYsHZ .call-to-action_button-container__pbX36 {
	z-index: 1;
	margin-top: 0
}

@media screen and (min-width: 768px) {
	.call-to-action_button-container__pbX36 {
		margin-top: 3.2rem
	}
}

.call-to-action_image-wrapper__eoeBA {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 3.2rem 0 0
}

.call-to-action_only-image__xvq38 .call-to-action_image-wrapper__eoeBA {
	width: 100%;
	padding: 0
}

.call-to-action_small__rYsHZ .call-to-action_image-wrapper__eoeBA {
	align-items: flex-end;
	justify-content: space-between;
	padding: 0 2rem 2rem
}

@media screen and (min-width: 768px) {
	.call-to-action_image-wrapper__eoeBA {
		overflow: hidden;
		width: calc(50% - .8rem);
		padding: 0
	}

	.call-to-action_small__rYsHZ .call-to-action_image-wrapper__eoeBA {
		width: 100%
	}
}

.call-to-action_image-inner__3hyxF {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 1rem 0 6.4rem
}

.call-to-action_only-image__xvq38 .call-to-action_image-inner__3hyxF {
	padding: 0
}

.call-to-action_small__rYsHZ .call-to-action_image-inner__3hyxF {
	width: 58%;
	padding: 0
}

@media screen and (min-width: 768px) {
	.call-to-action_small__rYsHZ .call-to-action_image-inner__3hyxF {
		width: 66%
	}
}

.call-to-action_only-svg__EbRu7 .call-to-action_image-inner__3hyxF {
	padding: 0
}

@media screen and (min-width: 768px) {
	.call-to-action_only-svg__EbRu7 .call-to-action_image-inner__3hyxF {
		align-items: center;
		justify-content: flex-end
	}

	.call-to-action_image-inner__3hyxF {
		justify-content: center;
		padding: 2rem 0 2.5rem
	}

	.call-to-action_small__rYsHZ .call-to-action_image-inner__3hyxF {
		margin-top: 4rem;
		padding: 0
	}
}

.call-to-action_shape__1P93A {
	position: absolute;
	top: auto;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	color: var(--color)
}

.call-to-action_only-svg__EbRu7 .call-to-action_shape__1P93A {
	position: relative;
	height: 100%
}

.call-to-action_only-svg__EbRu7 .call-to-action_shape__1P93A figure,
.call-to-action_only-svg__EbRu7 .call-to-action_shape__1P93A svg {
	height: 100%
}

.call-to-action_small__rYsHZ .call-to-action_shape__1P93A {
	top: auto;
	right: 50%;
	bottom: -2rem;
	transform: translateX(50%);
	width: 80%;
	height: auto;
	margin-top: 0
}

@media screen and (min-width: 768px) {
	.call-to-action_shape__1P93A {
		top: 0;
		bottom: auto;
		width: calc(100% - 1.5rem);
		height: 100%;
		margin-bottom: 0
	}

	.call-to-action_small__rYsHZ .call-to-action_horizontal-image__M0dSV .call-to-action_shape__1P93A {
		width: 80%
	}

	.call-to-action_shape__1P93A figure,
	.call-to-action_shape__1P93A svg {
		width: auto;
		height: 100%
	}

	.call-to-action_horizontal-image__M0dSV .call-to-action_shape__1P93A {
		width: calc(100% - 1.5rem);
		height: 100%
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_shape__1P93A {
		width: auto;
		height: 100%
	}

	.call-to-action_horizontal-image__M0dSV .call-to-action_shape__1P93A {
		width: 100%;
		height: auto
	}
}

.call-to-action_shape__1P93A figure,
.call-to-action_shape__1P93A svg {
	display: block;
	width: 100%;
	height: auto
}

.call-to-action_image-container__kDCIk {
	width: 74.5%;
	height: auto;
	min-height: 35rem
}

.call-to-action_only-image__xvq38 .call-to-action_image-container__kDCIk {
	width: 100%;
	min-height: auto;
	padding: 0
}

.call-to-action_small__rYsHZ .call-to-action_image-container__kDCIk {
	width: 60%;
	min-height: auto;
	padding: 0
}

.call-to-action_horizontal-image__M0dSV .call-to-action_image-container__kDCIk,
.call-to-action_square-image__4_vJ3 .call-to-action_image-container__kDCIk {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: auto
}

@media screen and (min-width: 768px) {
	.call-to-action_image-container__kDCIk {
		width: auto;
		height: 100%;
		min-height: 40rem
	}

	.call-to-action_small__rYsHZ .call-to-action_image-container__kDCIk {
		min-height: auto
	}
}

.call-to-action_image__7t55I {
	overflow: hidden;
	height: 100%;
	box-shadow: 1.4rem 2.3rem 3.2rem rgba(0, 0, 0, .15)
}

.call-to-action_horizontal-image__M0dSV .call-to-action_image__7t55I,
.call-to-action_square-image__4_vJ3 .call-to-action_image__7t55I {
	width: 100%;
	height: auto
}

.call-to-action_only-image__xvq38 .call-to-action_image__7t55I {
	height: auto
}

@media screen and (max-width: calc(768px - 1px)) {
	.call-to-action_small__rYsHZ .call-to-action_horizontal-image__M0dSV .call-to-action_image-inner__3hyxF {
		min-height: auto
	}

	.call-to-action_small__rYsHZ .call-to-action_horizontal-image__M0dSV .call-to-action_image-container__kDCIk {
		width: 100%
	}

	.call-to-action_horizontal-image__M0dSV .call-to-action_image-inner__3hyxF {
		min-height: 35rem;
		padding: 0
	}

	.call-to-action_horizontal-image__M0dSV .call-to-action_image-container__kDCIk {
		width: 74.5%;
		margin-bottom: 1rem;
		padding: 0
	}
}

@media screen and (min-width: 768px) {
	.call-to-action_horizontal-image__M0dSV .call-to-action_image-container__kDCIk {
		width: 74%
	}

	.call-to-action_small__rYsHZ .call-to-action_horizontal-image__M0dSV .call-to-action_image-container__kDCIk {
		width: 100%
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action_horizontal-image__M0dSV .call-to-action_image-container__kDCIk {
		width: 71%
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.call-to-action_square-image__4_vJ3 .call-to-action_image-inner__3hyxF {
		padding: 2rem 0
	}

	.call-to-action_only-svg__EbRu7 .call-to-action_square-image__4_vJ3 .call-to-action_image-inner__3hyxF,
	.call-to-action_square-image__4_vJ3 .call-to-action_image-container__kDCIk {
		padding: 0
	}
}

@media screen and (min-width: 768px) {
	.call-to-action_square-image__4_vJ3 .call-to-action_image-container__kDCIk {
		width: 61%
	}
}

.call-to-action_button-small__3w18d:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.carousel_carousel__F_U04 {
	position: relative;
	padding: 3rem 0;
	color: var(--general-black-light)
}

.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm {
	margin: 3rem 0;
	padding: 0
}

@media screen and (min-width: 768px) {
	.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm {
		margin: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm {
		margin: 8rem 0 6rem
	}
}

.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm>.container {
	width: 100%
}

@media screen and (min-width: 1025px) {
	.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm>.container {
		width: 80.7rem;
		margin-left: calc((100% - 80.7rem)/2)
	}

	.carousel_carousel__F_U04 {
		padding: 9rem 0 8rem
	}
}

@media screen and (min-width: 768px) {
	.carousel_grid-wrapper__GAC2Y {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.carousel_grid-wrapper__GAC2Y {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.carousel_grid-wrapper__GAC2Y {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm .carousel_grid-col__ZED_z {
	grid-column: span 16/span 16;
	grid-column-start: 0
}

@media screen and (min-width: 768px) {
	.carousel_grid-col__ZED_z {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.carousel_grid-col__ZED_z {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.carousel_holder__EMEmY {
	padding: 1.6rem;
	background: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.carousel_holder__EMEmY {
		padding: 5rem
	}
}

@media screen and (min-width: 1025px) {
	.carousel_holder__EMEmY {
		padding: 6rem 6rem 7rem
	}
}

.carousel_slide___HSy8 {
	display: none
}

.carousel_slide--active__zcT36 {
	display: block
}

.carousel_text__tlNu3 {
	min-height: 6rem;
	margin-top: 2.4rem;
	line-height: 166.67%
}

@media screen and (min-width: 768px) {
	.carousel_text__tlNu3 {
		min-height: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.carousel_text__tlNu3 {
		max-width: 56.8rem;
		min-height: 5.6rem;
		line-height: 150%
	}

	.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm .carousel_text__tlNu3 {
		max-width: 100%
	}
}

.carousel_nav__rMLG1 {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	margin-top: 6.4rem
}

.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm .carousel_nav__rMLG1 {
	align-items: center
}

@media screen and (min-width: 768px) {
	.carousel_nav__rMLG1 {
		margin-top: 2.4rem
	}
}

.carousel_buttons__bNfb_ {
	display: flex;
	gap: .6rem
}

.carousel_button--next__6VBvW:disabled,
.carousel_button--prev___SXGP:disabled {
	pointer-events: none
}

.carousel_bullets__NsPk0 {
	display: flex;
	gap: .8rem .4rem;
	justify-content: flex-end;
	width: 50%
}

@media screen and (min-width: 1025px) {
	.carousel_bullets__NsPk0 {
		padding-right: 4.9rem
	}

	.carousel_carousel__F_U04.carousel_inside-richtext___Wqqm .carousel_bullets__NsPk0 {
		padding-right: 0
	}
}

.carousel_bullet__Q64Il {
	cursor: pointer;
	display: flex;
	flex: 0 0 auto;
	width: 1.2rem;
	height: .2rem;
	background-color: var(--general-gray)
}

.carousel_bullet--active__8ftmP {
	background-color: var(--general-black)
}

.info-box_info-box__KHEBG {
	padding: 3rem 0
}

.info-box_info-box__KHEBG.info-box_inside-richtext__z8GO5 {
	margin: 5rem 0 6rem;
	padding: 0
}

.info-box_info-box__KHEBG.info-box_inside-richtext__z8GO5>.container {
	width: 100%
}

@media screen and (min-width: 768px) {
	.info-box_grid-wrapper__wHon1 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.info-box_grid-wrapper__wHon1 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.info-box_grid-wrapper__wHon1 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.info-box_info-box__KHEBG.info-box_inside-richtext__z8GO5 .info-box_grid-col__5eI_k {
	grid-column: span 16/span 16;
	grid-column-start: 0
}

@media screen and (min-width: 768px) {
	.info-box_grid-col__5eI_k {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.info-box_grid-col__5eI_k {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.info-box_holder__hLXX4 {
	padding: 4rem;
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.info-box_holder__hLXX4 {
		padding: 5rem
	}
}

@media screen and (min-width: 1025px) {
	.info-box_holder__hLXX4 {
		padding: 4rem
	}
}

.info-box_title__MZTEm svg {
	margin-right: 1.6rem
}

.info-box_text__rYvHt {
	margin-top: 2rem
}

@media screen and (min-width: 768px) {
	.info-box_text__rYvHt {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.info-box_text__rYvHt {
		margin-top: 2rem
	}
}

.info-box_text__rYvHt p {
	margin-bottom: 2.2rem
}

.info-box_asset__D1nUT {
	position: relative;
	overflow: hidden;
	margin-top: 3.5rem
}

@media screen and (min-width: 768px) {
	.info-box_asset__D1nUT {
		margin-top: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.info-box_asset__D1nUT {
		margin-top: 3.5rem
	}
}

.info-box_video-button-container__sG_x8 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.info-box_video-button__J9kCY:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.media-5050_media-5050__dcabf {
	position: relative;
	padding: 3rem 0;
	color: var(--general-gray-dark)
}

.media-5050_media-5050__dcabf.media-5050_inside-richtext__8h4sA>.container {
	width: 100%
}

.media-5050_media-5050__dcabf.media-5050_inside-richtext__8h4sA .media-5050_grid-col-left__suWbO,
.media-5050_media-5050__dcabf.media-5050_inside-richtext__8h4sA .media-5050_grid-col-right__2CDFV {
	grid-column: span 8/span 8;
	grid-column-start: 0
}

@media screen and (min-width: 1025px) {
	.media-5050_media-5050__dcabf.media-5050_inside-richtext__8h4sA .media-5050_bottom-line__qBZxW {
		grid-column: span 16/span 16;
		grid-column-start: 0
	}
}

.media-5050_media__y_4Z6 .media-5050_grid-wrapper__5FJjm {
	row-gap: 1.6rem
}

@media screen and (min-width: 768px) {
	.media-5050_media__y_4Z6 .media-5050_grid-wrapper__5FJjm {
		row-gap: 2rem
	}

	.media-5050_grid-wrapper__5FJjm {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.media-5050_grid-wrapper__5FJjm {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.media-5050_grid-wrapper__5FJjm {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.media-5050_grid-col-left__suWbO {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.media-5050_grid-col-left__suWbO {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.media-5050_grid-col-left__suWbO {
		margin-bottom: 0;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 768px) {
	.media-5050_grid-col-right__2CDFV {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.media-5050_grid-col-right__2CDFV {
		grid-column: span 4/span 4;
		grid-column-start: 9
	}
}

.media-5050_grid-col-media__5pG5f {
	position: relative;
	overflow: hidden
}

.media-5050_video-button-container__Z_OLk {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.media-5050_video-button__QJc0s:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.media-5050_grid-col-text__OkCDI {
	display: flex;
	justify-content: center;
	padding: 2rem 0 .5rem
}

.media-5050_grid-col-text-right-credit__DECW8 {
	color: var(--general-black)
}

.media-5050_grid-col-text__OkCDI a {
	line-height: 138%;
	color: var(--consumer-orange);
	text-decoration-line: underline
}

.media-5050_grid-col-text__OkCDI a:hover {
	text-decoration-line: none
}

.media-5050_bottom-line__qBZxW {
	width: 100%;
	height: 1px;
	background-color: var(--general-gray-light);
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 1025px) {
	.media-5050_bottom-line__qBZxW {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.related-article_related-article__uHbQc {
	position: relative;
	max-width: 49%;
	margin-top: 1.5rem;
	margin-bottom: 3.2rem;
	border-top: .2rem solid var(--color-primary, var(--general-black))
}

.related-article_related-article__uHbQc.related-article_left__g9dOe,
.related-article_related-article__uHbQc.related-article_right__OjCfo {
	min-width: 16.4rem
}

@media screen and (min-width: 768px) {

	.related-article_related-article__uHbQc.related-article_left__g9dOe,
	.related-article_related-article__uHbQc.related-article_right__OjCfo {
		min-width: 26.6rem
	}
}

@media screen and (min-width: 1025px) {

	.related-article_related-article__uHbQc.related-article_left__g9dOe,
	.related-article_related-article__uHbQc.related-article_right__OjCfo {
		min-width: 0;
		max-width: 36%
	}
}

.related-article_related-article__uHbQc.related-article_left__g9dOe {
	float: left;
	margin-right: 3.2rem
}

@media screen and (min-width: 768px) {
	.related-article_related-article__uHbQc.related-article_left__g9dOe {
		margin-right: 2.4rem;
		margin-left: -8.6rem
	}
}

@media screen and (min-width: 1025px) {
	.related-article_related-article__uHbQc.related-article_left__g9dOe {
		margin: 4rem 10.4rem 3.2rem -8.6rem
	}
}

.related-article_related-article__uHbQc.related-article_right__OjCfo {
	float: right;
	margin-left: 3.2rem
}

@media screen and (min-width: 768px) {
	.related-article_related-article__uHbQc.related-article_right__OjCfo {
		margin-right: -8.6rem;
		margin-left: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.related-article_related-article__uHbQc.related-article_right__OjCfo {
		margin: 4rem -8.6rem 3.2rem 10.4rem
	}
}

.related-article_related-article__uHbQc.related-article_full__NNtqJ {
	max-width: none;
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.related-article_related-article__uHbQc.related-article_full__NNtqJ {
		margin: 5.5rem 0 6rem
	}

	.related-article_related-article__uHbQc {
		max-width: 31.5%
	}
}

.related-article_related-article__uHbQc div p {
	margin-bottom: 0
}

.related-article_headline__dGbne {
	padding: 2rem 0;
	color: var(--general-gray-dark)
}

.related-article_full__NNtqJ .related-article_article__BWhHG {
	display: flex;
	flex-direction: row;
	gap: 0 1.6rem;
	max-width: none
}

.related-article_link__U36tg.related-article_link__U36tg {
	width: 100%;
	font-weight: 400;
	text-decoration: none
}

.related-article_image__DueOB {
	flex-shrink: 0;
	width: 53%;
	margin-bottom: 2rem
}

.related-article_full__NNtqJ .related-article_image__DueOB {
	width: 48.1%;
	margin-bottom: 0
}

@media screen and (min-width: 768px) {
	.related-article_full__NNtqJ .related-article_image__DueOB {
		width: 31.8%
	}
}

@media screen and (min-width: 1025px) {
	.related-article_full__NNtqJ .related-article_image__DueOB {
		width: 35.8%
	}
}

@media screen and (min-width: 768px) {
	.related-article_image__DueOB {
		width: 36%;
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.related-article_image__DueOB {
		width: 30%;
		margin-bottom: 2rem
	}
}

.related-article_text-block__BjXaO {
	display: flex;
	flex-direction: column;
	gap: 1rem 0
}

@media screen and (min-width: 768px) {
	.related-article_text-block__BjXaO {
		gap: 1.6rem 0
	}
}

@media screen and (min-width: 1025px) {
	.related-article_text-block__BjXaO {
		gap: 1rem 0
	}
}

.related-article_article-title__ziCSA {
	color: var(--general-black);
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 2)
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-article_article-title__ziCSA {
		line-height: 150%
	}
}

.related-article_excerpt__u5qK5 {
	color: var(--general-gray-dark);
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 2)
}

@media screen and (max-width: calc(768px - 1px)) {
	.related-article_excerpt__u5qK5 {
		display: none
	}
}

.related-article_date__44bNF {
	margin-top: 1rem;
	color: var(--general-gray-dark)
}

@media screen and (min-width: 768px) {
	.related-article_date__44bNF {
		margin-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.related-article_date__44bNF {
		margin-top: 1rem
	}
}

.prominent-disclaimer_prominent-disclaimer__S2TLI {
	--color-mix-base: var(--general-black);
	min-height: 4.5rem;
	padding: 1.5rem;
	background-color: color-mix(in srgb, var(--color-primary, var(--consumer-green-light)) 60%, var(--color-mix-base))
}

@media screen and (min-width: 768px) {
	.prominent-disclaimer_prominent-disclaimer__S2TLI {
		padding: 2.6rem 3rem
	}
}

.prominent-disclaimer_title__j9gkU {
	margin-bottom: 1.6rem
}

.prominent-disclaimer_disclaimer-text__BhZ0H,
.prominent-disclaimer_disclaimer-text__BhZ0H .contentful-rich-text-styles .richtext-h2,
.prominent-disclaimer_disclaimer-text__BhZ0H .contentful-rich-text-styles .richtext-h3,
.prominent-disclaimer_disclaimer-text__BhZ0H .contentful-rich-text-styles .richtext-h4,
.prominent-disclaimer_disclaimer-text__BhZ0H .contentful-rich-text-styles .richtext-p,
.prominent-disclaimer_title__j9gkU {
	color: var(--color-secondary, var(--consumer-green-dark))
}

.anchor-aside_aside___vlvK {
	pointer-events: none;
	position: absolute;
	right: 0;
	display: none;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.anchor-aside_aside___vlvK {
		display: block
	}
}

.anchor-aside_container__MUcH_ {
	position: sticky;
	z-index: 2;
	top: -1px;
	align-self: start;
	margin-top: calc(-1*(var(--header-desktop)));
	padding-top: calc(var(--header-desktop));
	padding-bottom: calc(3rem + var(--header-height))
}

.anchor-aside_wrapper__htxy_ {
	display: flex;
	justify-content: flex-end;
	padding-top: 3rem;
	transition: transform .75s cubic-bezier(.19, 1, .22, 1)
}

html:not(.header-minimized) .anchor-aside_wrapper-observed__f1D2m {
	transform: translate3d(0, calc((var(--header-height))), 0)
}

.anchor-aside_col-aside__S8MqC {
	pointer-events: all;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 2rem
}

.anchor-aside_items-container__Zgva7 {
	position: relative
}

.anchor-aside_items-bar__Lzhjk {
	position: absolute;
	top: 0;
	left: 0;
	width: .8rem;
	height: 100%;
	background-color: var(--color-secondary, var(--general-gray-light))
}

.anchor-aside_items__HAOiS {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	width: 16rem;
	margin-left: 2.6rem
}

.anchor-aside_link__8ay_p {
	display: block;
	line-height: 124%
}

.copy-link_copy-icon__REj_U {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	color: var(--general-black)
}

.copy-link_copy-icon__REj_U svg {
	width: 100%;
	height: 100%
}

.copy-link_tooltip___qL7I {
	pointer-events: none;
	position: absolute;
	right: 5.6rem;
	display: inline-flex;
	gap: 1rem;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	border-radius: .4rem;
	color: var(--general-white);
	white-space: nowrap;
	opacity: 0;
	background: var(--general-black)
}

.copy-link_tooltip___qL7I:before {
	content: "";
	position: absolute;
	top: 1.6rem;
	right: -.4rem;
	transform: rotate(45deg);
	width: .8rem;
	height: .8rem;
	background: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.copy-link_tooltip___qL7I:before {
		right: auto;
		left: -.4rem
	}

	.copy-link_tooltip___qL7I {
		right: auto;
		left: 5.6rem
	}
}

.copy-link_action-btn__ItpSH {
	cursor: pointer;
	position: relative;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 4.2rem;
	height: 4.2rem;
	border: 1px solid var(--general-gray-light);
	border-radius: .4rem;
	background: var(--general-white)
}

.copy-link_action-btn__ItpSH:hover {
	background-color: var(--general-gray-light)
}

.copy-link_action-btn__ItpSH:hover .copy-link_tooltip___qL7I {
	opacity: 1
}

.sidebar-actions_sidebar-actions-list__pe17R {
	pointer-events: auto;
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: row;
	gap: .5rem
}

@media screen and (min-width: 768px) {
	.sidebar-actions_sidebar-actions-list__pe17R {
		gap: .8rem
	}
}

@media screen and (min-width: 1025px) {
	.sidebar-actions_sidebar-actions-list__pe17R {
		flex-direction: column;
		gap: .5rem
	}
}

.aside_aside__XT_4C.aside_container__U16kD {
	pointer-events: none;
	position: sticky;
	z-index: 2;
	top: calc(var(--header-dynamic-height)*1 + 16rem);
	display: none;
	transition: transform .75s cubic-bezier(.19, 1, .22, 1), top calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
}

@media screen and (min-width: 1025px) {
	.aside_aside__XT_4C.aside_container__U16kD {
		display: block
	}
}

.aside_grid-wrapper__CRcFr {
	margin-top: -12rem;
	transition: transform .75s cubic-bezier(.19, 1, .22, 1);
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.aside_grid-wrapper__CRcFr {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.aside_grid-wrapper__CRcFr {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

html.header-minimized .aside_grid-wrapper-observed__WBMcE {
	transform: translate3d(0, calc((var(--header-height) + .1rem) * -1), 0)
}

.aside_grid-col-aside__cb42u {
	z-index: 2
}

@media screen and (min-width: 1025px) {
	.aside_grid-col-aside__cb42u {
		grid-column: span 1/span 1;
		grid-column-start: 2
	}
}

.breadcrumb_wrapper__jOgkn {
	position: relative;
	margin-top: 10rem
}

.breadcrumb_wrapper__jOgkn.breadcrumb_footer-styles__e8blr {
	margin-top: 0;
	border-top: 1px solid var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.breadcrumb_wrapper__jOgkn.breadcrumb_footer-styles__e8blr {
		margin-top: 0
	}
}

.breadcrumb_wrapper__jOgkn.breadcrumb_footer-is-dark__4ZmHc {
	border-top: 1px solid var(--general-gray-dark);
	background: var(--general-black-light)
}

@media screen and (min-width: 1025px) {
	.breadcrumb_wrapper__jOgkn {
		margin-top: calc(var(--header-dynamic-height) + 6rem);
		transition: margin-top calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
	}
}

.breadcrumb_grid__1va9x {
	display: flex;
	flex-direction: row;
	gap: 1.2rem;
	align-items: center
}

.breadcrumb_grid__1va9x.breadcrumb_footer-styles__e8blr {
	height: 4.2rem;
	font-weight: 500
}

@media screen and (min-width: 768px) {
	.breadcrumb_grid__1va9x.breadcrumb_footer-styles__e8blr {
		gap: 2.4rem;
		height: 9.8rem
	}

	.breadcrumb_grid__1va9x {
		gap: 2.4rem
	}
}

.breadcrumb_ul__arkWp {
	overflow: hidden;
	display: inline-flex;
	gap: 1.2rem;
	align-items: center;
	height: 100%;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media screen and (min-width: 768px) {
	.breadcrumb_ul__arkWp {
		gap: 2.4rem
	}
}

.breadcrumb_li__a2wC_ {
	display: flex;
	gap: 1.2rem;
	align-items: center;
	justify-content: center;
	font-weight: 500
}

@media screen and (min-width: 768px) {
	.breadcrumb_li__a2wC_ {
		gap: 2.4rem
	}
}

.breadcrumb_li__a2wC_ a {
	color: var(--general-gray-dark)
}

.breadcrumb_footer-is-dark__4ZmHc .breadcrumb_li__a2wC_ a {
	color: var(--general-gray)
}

.breadcrumb_home-link__imK9c {
	display: flex;
	align-items: center
}

.breadcrumb_home__7e9_X {
	width: 1rem;
	height: auto;
	color: var(--general-gray-dark)
}

.breadcrumb_footer-is-dark__4ZmHc .breadcrumb_home__7e9_X {
	color: var(--general-gray)
}

@media screen and (min-width: 768px) {
	.breadcrumb_home__7e9_X {
		width: 1.2rem
	}
}

.breadcrumb_chevron__habMG {
	width: .8rem;
	height: .8rem;
	color: var(--general-gray)
}

.breadcrumb_footer-is-dark__4ZmHc .breadcrumb_chevron__habMG {
	color: var(--general-gray)
}

@media screen and (min-width: 768px) {
	.breadcrumb_chevron__habMG {
		width: 1rem;
		height: 1rem
	}
}

.breadcrumb_current__v3vSe {
	color: var(--general-black)
}

.breadcrumb_footer-is-dark__4ZmHc .breadcrumb_current__v3vSe {
	color: var(--general-gray-light)
}

.table-of-contents_aside__QJXTM {
	pointer-events: none;
	position: sticky;
	z-index: 2;
	top: calc(var(--header-dynamic-height)*1 + 16rem);
	display: none;
	transition: transform .75s cubic-bezier(.19, 1, .22, 1), top calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
}

@media screen and (min-width: 1025px) {
	.table-of-contents_aside__QJXTM {
		display: block
	}
}

.table-of-contents_grid-wrapper__LmeNC {
	position: absolute;
	top: -12rem;
	transition: transform .75s cubic-bezier(.19, 1, .22, 1);
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.table-of-contents_grid-wrapper__LmeNC {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.table-of-contents_grid-wrapper__LmeNC {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

html.header-minimized .table-of-contents_grid-wrapper-observed__o788H {
	transform: translate3d(0, calc((var(--header-height) + .1rem) * -1), 0)
}

.table-of-contents_grid-col-aside__45vO0 {
	pointer-events: auto
}

@media screen and (min-width: 1025px) {
	.table-of-contents_grid-col-aside__45vO0 {
		margin-left: 1.7rem;
		grid-column: span 3/span 3;
		grid-column-start: 13
	}
}

.table-of-contents_toc__qUZcO {
	overflow: auto;
	max-height: calc(100vh - var(--header-dynamic-height)*2);
	padding: 1.4rem 1.8rem;
	background-color: var(--color-secondary)
}

.table-of-contents_toc-title__G8NCX {
	display: block;
	margin-bottom: .6rem;
	font-size: 1.3rem;
	line-height: 1.5;
	color: var(--color-primary, var(--general-black))
}

.table-of-contents_toc-content__0yhyz {
	position: relative
}

.table-of-contents_toc-bar__5PY7i {
	position: absolute;
	top: 0;
	left: 0;
	width: .2rem;
	height: 100%;
	opacity: .07;
	background-color: var(--color-primary)
}

.table-of-contents_toc-list__80exQ {
	margin: 0;
	padding: 0;
	list-style: none
}

.table-of-contents_toc-item__wqM0Y {
	position: relative;
	margin-bottom: .8rem;
	padding-left: 1.2rem
}

.table-of-contents_toc-item__wqM0Y.table-of-contents_toc-level-3__4RYAE {
	padding-left: 1.6rem
}

.table-of-contents_toc-item__wqM0Y.table-of-contents_toc-level-4__zGDnc {
	padding-left: 2rem
}

.table-of-contents_toc-link__khF7p {
	display: block;
	font-size: 1.4rem;
	line-height: 1.4;
	color: var(--color-primary, var(--general-black));
	text-decoration: none;
	opacity: .7;
	transition: opacity .2s ease
}

.table-of-contents_toc-link__khF7p:hover {
	opacity: 1
}

.table-of-contents_toc-link__khF7p.table-of-contents_active__czSdZ {
	font-weight: 500;
	opacity: 1
}

.table-of-contents_toc-link__khF7p.table-of-contents_active__czSdZ:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: .2rem;
	height: 100%;
	background-color: var(--color-primary)
}

.rich-text-wrapper_builder-wrapper__4HM5w {
	display: grid
}

.rich-text-wrapper_builder-wrapper__4HM5w:not(.rich-text-wrapper_is-news__UVBh3) .rich-text-wrapper_container__Y7BY9 {
	max-width: 100vw
}

.rich-text-wrapper_rich-text__fDKHM {
	padding: 3rem 0
}

.rich-text-wrapper_has-padding-bottom-double__NWWMm .rich-text-wrapper_rich-text__fDKHM {
	padding-bottom: 6rem
}

@media screen and (min-width: 768px) {
	.rich-text-wrapper_has-padding-bottom-double__NWWMm .rich-text-wrapper_rich-text__fDKHM {
		padding-bottom: 9.6rem
	}

	.rich-text-wrapper_grid-wrapper__9WyLr {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.rich-text-wrapper_grid-wrapper__9WyLr {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.rich-text-wrapper_grid-wrapper__9WyLr {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.rich-text-wrapper_grid-col__yv3rK {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	max-width: 100vw
}

@media screen and (min-width: 768px) {
	.rich-text-wrapper_grid-col__yv3rK {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.rich-text-wrapper_grid-col__yv3rK {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}

	.has-toc-layout .rich-text-wrapper_grid-col__yv3rK {
		grid-column-start: 4
	}
}

.aside-wrapper_aside-wrapper__Euyzb {
	position: relative;
	margin-bottom: 9.6rem
}

.aside-wrapper_aside-wrapper__Euyzb.aside-wrapper_developer-style__wItW4 {
	margin-bottom: 0;
	padding-top: 9rem;
	padding-bottom: 12rem;
	background-color: #252525
}

.aside-wrapper_aside-wrapper__Euyzb.aside-wrapper_developer-style__wItW4.aside-wrapper_use-color-palette-background__eRTqI {
	background-color: var(--color-primary)
}

@media screen and (min-width: 768px) {
	.aside-wrapper_grid-header__INDnI {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.aside-wrapper_grid-header__INDnI {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.aside-wrapper_grid-header__INDnI {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.aside-wrapper_header__vLx33 {
	margin-top: 3rem;
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.aside-wrapper_header__vLx33 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.aside-wrapper_header__vLx33 {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.aside-wrapper_title__L9FJJ {
	text-align: center
}

.slider-partners-nav_nav__P9RZt {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.slider-partners-nav_buttons___qtmR {
	display: flex;
	gap: .8rem
}

.slider-partners-slide_slide__MBWck {
	flex: 0 0 auto;
	width: 91.8%;
	padding: 0 .8rem;
	transition: transform calc(var(--motion)*.5s) ease-out
}

@media screen and (min-width: 1025px) {

	.is-use-case .slider-partners-slide_slide__MBWck,
	.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J {
		position: absolute;
		width: 31.5%;
		padding-right: .8rem;
		padding-left: .8rem
	}
}

.is-use-case .slider-partners-slide_slide__MBWck>*+*,
.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J>*+* {
	margin-top: 2.4rem
}

.is-use-case .slider-partners-slide_slide__MBWck .slider-partners-slide_content-wrapper__pwYuL,
.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J .slider-partners-slide_content-wrapper__pwYuL {
	flex: 1 1;
	flex-direction: column-reverse;
	gap: .8rem;
	justify-content: flex-start
}

@media screen and (min-width: 1025px) {

	.is-use-case .slider-partners-slide_slide__MBWck .slider-partners-slide_content-wrapper__pwYuL,
	.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J .slider-partners-slide_content-wrapper__pwYuL {
		width: 90%
	}
}

.is-use-case .slider-partners-slide_slide__MBWck .slider-partners-slide_slide-name__TxAez,
.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J .slider-partners-slide_slide-name__TxAez {
	margin-top: 0;
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace;
	font-size: 1.8rem;
	opacity: unset
}

.is-use-case .slider-partners-slide_slide__MBWck .slider-partners-slide_slide-desc__RrLOD,
.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J .slider-partners-slide_slide-desc__RrLOD {
	min-height: 4.8rem;
	margin-top: 0
}

.is-use-case .slider-partners-slide_slide__MBWck .slider-partners-slide_logo-container__SzRiu,
.slider-partners-slide_slide__MBWck.slider-partners-slide_delegation-benefits__SD26J .slider-partners-slide_logo-container__SzRiu {
	height: auto
}

@media screen and (max-width: calc(1025px - 1px)) {
	.slider-partners-slide_slide__MBWck {
		scroll-snap-align: start
	}
}

@media screen and (min-width: 768px) {
	.slider-partners-slide_slide__MBWck {
		width: 38.3%
	}
}

@media screen and (min-width: 1025px) {
	.slider-partners-slide_slide__MBWck {
		position: absolute;
		width: 28.5%;
		padding-right: 4.7rem;
		padding-left: 4.7rem
	}
}

.slider-partners-slide_logo-container__SzRiu {
	width: auto;
	height: 3rem
}

.slider-partners-slide_logo-container__SzRiu figure {
	display: block;
	height: 100%
}

.slider-partners-slide_slide-desc__RrLOD {
	margin-top: 1.6rem
}

.slider-partners-slide_slide-name__TxAez {
	display: block;
	margin-top: 1.6rem;
	opacity: .4
}

.slider-partners-slide_content-wrapper__pwYuL {
	display: flex;
	flex-direction: column
}

.slider-partners-slide_logos-wrapper__vsFCR {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: 2.4rem;
	align-items: center;
	padding-top: 2.4rem
}

.slider-partners-slide_logos-wrapper__vsFCR:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 1px;
	opacity: .15;
	background-color: var(--color-tertiary, var(--developer-purple-light))
}

@media screen and (min-width: 1025px) {
	.slider-partners-slide_logos-wrapper__vsFCR {
		width: 95%
	}
}

.slider-partners-slide_logos-wrapper__vsFCR figure {
	flex: 0 0 auto;
	width: auto;
	height: 3rem
}

.benefits-tabs_wrapper__0m6UR {
	position: relative;
	overflow-x: clip;
	padding: 8rem 0;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

.benefits-tabs_wrapper__0m6UR.is-use-case {
	padding: 3.2rem 0
}

@media screen and (min-width: 768px) {
	.benefits-tabs_wrapper__0m6UR.is-use-case {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_wrapper__0m6UR.is-use-case {
		padding: 13.5rem 0 14.4rem
	}
}

@media screen and (min-width: 768px) {
	.benefits-tabs_wrapper__0m6UR {
		padding-top: 8.7rem
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_wrapper__0m6UR {
		padding: 9.4rem 0 10.5rem
	}
}

.benefits-tabs_flap-top__79Tzf {
	position: absolute;
	top: 0;
	transform: translateY(-99%);
	width: 100%;
	height: 8rem;
	margin-bottom: -.1rem;
	background-color: var(--color-primary, var(--general-black));
	background-color: inherit;
	clip-path: polygon(69% 0, 100% 0, 100% 100%, calc(49% - 4.5rem) 100%)
}

.is-use-case .benefits-tabs_flap-top__79Tzf {
	height: 2.8rem;
	clip-path: polygon(78% 0, 100% 0, 100% 100%, calc(78% - 4rem) 100%)
}

@media screen and (min-width: 768px) {
	.benefits-tabs_flap-top__79Tzf {
		height: 7.3rem;
		clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(44% - 4.5rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_flap-top__79Tzf {
		height: 3.2rem;
		clip-path: polygon(28.5% 0, 100% 0, 100% 100%, calc(27.5% - 3.2rem) 100%)
	}

	.is-use-case .benefits-tabs_flap-top__79Tzf {
		height: 4.7rem;
		clip-path: polygon(78% 0, 100% 0, 100% 100%, calc(78% - 4rem) 100%)
	}

	.benefits-tabs_grid-wrapper__2fXVu {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.benefits-tabs_grid-wrapper__2fXVu {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.benefits-tabs_grid-wrapper__2fXVu {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {

	.benefits-tabs_delegation-benefits__dtYCA .benefits-tabs_grid-wrapper__2fXVu,
	.is-use-case .benefits-tabs_grid-wrapper__2fXVu {
		row-gap: 0
	}
}

.benefits-tabs_header__Jlpfb {
	display: flex;
	margin-bottom: 3.2rem
}

@media screen and (min-width: 1025px) {

	.benefits-tabs_delegation-benefits__dtYCA .benefits-tabs_header__Jlpfb,
	.is-use-case .benefits-tabs_header__Jlpfb {
		margin-bottom: 3rem;
		padding-bottom: 3.6rem
	}

	.benefits-tabs_header__Jlpfb {
		align-items: center;
		justify-content: space-between;
		margin-bottom: 3.2rem;
		padding-bottom: 4.8rem;
		border-bottom: 1px solid var(--general-gray-dark);
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.benefits-tabs_header__Jlpfb br {
		display: none
	}
}

.benefits-tabs_tabs-wrapper__IJix5 {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	width: 90%
}

@media screen and (min-width: 768px) {
	.benefits-tabs_tabs-wrapper__IJix5 {
		flex-direction: row;
		gap: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_tabs-wrapper__IJix5 {
		gap: 4rem
	}
}

.benefits-tabs_tab-button__eOpAY {
	all: unset;
	cursor: pointer;
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace;
	font-size: 2rem;
	line-height: 140%;
	text-align: left;
	opacity: .6;
	transition: opacity .2s ease
}

.benefits-tabs_tab-button__eOpAY:hover {
	opacity: .8
}

.benefits-tabs_tab-button__eOpAY:focus-visible {
	outline: 2px solid currentcolor;
	outline-offset: 4px
}

.benefits-tabs_tab-button__eOpAY.benefits-tabs_active__y_7_x {
	opacity: 1
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_tab-button__eOpAY {
		font-size: 3.2rem;
		line-height: 125%
	}
}

.benefits-tabs_slides-holder__UQUir {
	position: relative
}

@media screen and (max-width: calc(1025px - 1px)) {
	.benefits-tabs_slides-holder__UQUir {
		margin-bottom: 3.2rem;
		padding-bottom: 3.2rem;
		border-bottom: 1px solid var(--general-gray-dark)
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_slides-holder__UQUir {
		grid-column: span 15/span 15;
		grid-column-start: 2
	}
}

.benefits-tabs_slides__a0CQz {
	width: calc(100% + var(--page-padding-x));
	margin-right: calc(-1*var(--page-padding-x))
}

.benefits-tabs_slides-inner__OI8Nj {
	display: flex;
	margin-right: -.8rem;
	margin-left: -.8rem
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_slides-inner__OI8Nj {
		margin-right: -4.7rem;
		margin-left: -4.7rem
	}

	.is-use-case .benefits-tabs_slides-inner__OI8Nj {
		margin-right: -.8rem;
		margin-left: -.8rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.benefits-tabs_slides-inner__OI8Nj {
		scroll-snap-type: x mandatory;
		overflow-x: scroll
	}

	.benefits-tabs_slides-inner__OI8Nj::-webkit-scrollbar {
		display: none
	}
}

.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA {
	padding: 4.2rem 0
}

@media screen and (min-width: 768px) {
	.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA {
		padding: 8.8rem 0 10.3rem
	}
}

.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA .benefits-tabs_flap-top__79Tzf {
	height: 4rem;
	clip-path: polygon(69% 0, 100% 0, 100% 100%, calc(70% - 4.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA .benefits-tabs_flap-top__79Tzf {
		height: 5rem;
		clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 4.5rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA .benefits-tabs_flap-top__79Tzf {
		height: 4.5rem;
		clip-path: polygon(28.5% 0, 100% 0, 100% 100%, calc(27.5% - 3.2rem) 100%)
	}

	.benefits-tabs_wrapper__0m6UR.benefits-tabs_delegation-benefits__dtYCA .benefits-tabs_slides-inner__OI8Nj {
		margin-right: -.8rem;
		margin-left: -.8rem
	}
}

.big-title-text-image-5050_big-title-text-image-5050__b0fI_ {
	position: relative
}

.big-title-text-image-5050_flap-top__DcGXR {
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_flap-top__DcGXR {
		height: 6.6rem;
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 9rem) 100%)
	}
}

.big-title-text-image-5050_inner-wrapper__E_RdM {
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.big-title-text-image-5050_container__rVssF {
	padding: 6.4rem 0 4.6rem
}

@media screen and (min-width: 1025px) {
	.big-title-text-image-5050_container__rVssF {
		padding: 6.4rem 0 14rem
	}
}

.big-title-text-image-5050_grid-wrapper__ZtJHb {
	display: flex;
	flex-direction: column-reverse;
	gap: 3.2rem;
	height: 100%
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_grid-wrapper__ZtJHb {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.big-title-text-image-5050_grid-wrapper__ZtJHb {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.big-title-text-image-5050_grid-wrapper__ZtJHb {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_grid-wrapper__ZtJHb {
		grid-auto-flow: dense
	}

	.big-title-text-image-5050_grid-col-left__AYbDS {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		grid-column: span 3/span 3;
		grid-column-start: 2
	}

	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_grid-col-left__AYbDS {
		grid-column: span 3/span 3;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.big-title-text-image-5050_grid-col-left__AYbDS {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_grid-col-left__AYbDS {
		grid-column: span 6/span 6;
		grid-column-start: 10
	}
}

.big-title-text-image-5050_grid-col-right__dNDjC {
	position: relative
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_grid-col-right__dNDjC {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_grid-col-right__dNDjC {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.big-title-text-image-5050_grid-col-right__dNDjC {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}

	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_grid-col-right__dNDjC {
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

.big-title-text-image-5050_eyebrow__GPcc_ {
	margin: 0 0 8rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_eyebrow__GPcc_ {
		margin: 5.5rem 0 8rem
	}
}

.big-title-text-image-5050_description__imOWK {
	margin: 1.4rem 0 2.4rem;
	padding-right: 2rem
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_description__imOWK {
		margin: 3.6rem 0 2.8rem;
		padding: 0
	}
}

.big-title-text-image-5050_description__imOWK p {
	margin-bottom: 1rem
}

.big-title-text-image-5050_image-holder__gYvEp {
	position: relative;
	width: 100%
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_image-holder__gYvEp {
		top: 2.9rem;
		width: calc(100% - 4.2rem);
		margin-left: 5.8rem
	}
}

.big-title-text-image-5050_image-container__BfvgL figure {
	position: relative;
	z-index: 5;
	bottom: 4rem;
	transform-origin: bottom center;
	width: 91%;
	margin: 0 auto;
	animation: big-title-text-image-5050_floating__knj9R calc(5s*var(--motion)) cubic-bezier(.455, .03, .515, .955) infinite
}

@media screen and (min-width: 768px) {
	.big-title-text-image-5050_image-container__BfvgL figure {
		bottom: 5.9rem;
		left: 0;
		width: 91%
	}
}

.big-title-text-image-5050_shape-front__fEGpo {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_shape-front__fEGpo {
		transform: scaleX(-1)
	}
}

.big-title-text-image-5050_shape-back__cuW9D {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.big-title-text-image-5050_reverse-layout__Xered .big-title-text-image-5050_shape-back__cuW9D {
		transform: scaleX(-1)
	}
}

@keyframes big-title-text-image-5050_floating__knj9R {
	0% {
		transform: translateZ(0)
	}

	65% {
		transform: translate3d(0, 1rem, 0) scale(.98)
	}

	to {
		transform: translateZ(0)
	}
}

.block_block__fDsrX {
	overflow: hidden;
	grid-column: 1;
	width: 100%;
	height: auto;
	border-radius: 1.2rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_block__fDsrX {
		order: var(--mobile-order)
	}
}

@media screen and (min-width: 1025px) {
	.block_block-col-1__3eDpY {
		grid-column: span 1
	}

	.block_block-col-2__8mwIb {
		grid-column: 1/-1
	}
}

.block-grid_block-grid__rD0hj {
	display: grid;
	grid-template-columns: 1fr;
	row-gap: 2.2rem;
	width: 100%;
	height: 100%;
	padding: 2.2rem
}

@media screen and (min-width: 1025px) {
	.block-grid_block-grid__rD0hj {
		grid-template-columns: 1fr 1fr;
		column-gap: 2.2rem
	}
}

.cta_link__55MNg {
	display: inline-flex;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	height: 2rem;
	font-style: normal;
	line-height: 124%;
	color: var(--general-black);
	text-align: center;
	text-decoration: none
}

.cta_link__55MNg:focus {
	border-radius: .1rem;
	outline: .1rem solid var(--general-black);
	outline-offset: .1rem
}

.cta_link__55MNg:focus,
.cta_link__55MNg:hover:not(:focus) {
	cursor: pointer;
	text-decoration: none
}

.cta_link__55MNg.cta_link-tags__g5zy3 {
	display: flex;
	gap: unset;
	justify-content: space-between;
	width: 100%;
	height: unset;
	padding: 1.2rem;
	font-size: 1.6rem;
	line-height: 150%;
	text-align: left;
	background: var(--general-gray-light)
}

.cta_link__55MNg.cta_link-tags__g5zy3:hover {
	color: var(--consumer-green-light);
	background: var(--consumer-green-dark)
}

.cta_link__55MNg.cta_link-tags__g5zy3:hover .cta_label__DgV2w:before {
	display: none
}

@media screen and (min-width: 768px) {
	.cta_link__55MNg.cta_link-tags__g5zy3 {
		font-size: 1.8rem;
		line-height: 133.333%
	}
}

.cta_link__55MNg.cta_disabled__FaJFr {
	pointer-events: none;
	opacity: .3
}

.cta_link__55MNg.cta_disabled__FaJFr:focus {
	outline: none
}

.cta_label__DgV2w {
	position: relative;
	margin-top: .1rem
}

.cta_link__55MNg:hover:not(:focus) .cta_label__DgV2w:before {
	content: "";
	position: absolute;
	bottom: .2rem;
	width: 100%;
	height: .1rem;
	background-color: var(--general-black)
}

.cta_icon__Vvq75 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem
}

@media screen and (min-width: 768px) {
	.cta_icon__Vvq75 {
		margin-top: .3rem
	}
}

.cta_icon__Vvq75 svg {
	width: 100%;
	height: 100%
}

.poly-title_title__PKTvc {
	animation-delay: calc(var(--motion)*var(--animation-delay)*1s)
}

.call-to-action-big_call-to-action-big__gFy8T {
	padding: 1.6rem 0;
	background-color: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.call-to-action-big_call-to-action-big__gFy8T {
		padding: 2.4rem 0
	}
}

@media screen and (min-width: 768px) {
	.call-to-action-big_container__004kl {
		aspect-ratio: 802/600;
		height: auto
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-big_container__004kl {
		aspect-ratio: 1392/920
	}
}

.call-to-action-big_wrapper-cut-off-corner__tsNdU {
	height: 100%
}

.call-to-action-big_wrapper__dnFUP {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 2.4rem 0 4.8rem;
	color: var(--color-primary);
	background-color: var(--color-secondary)
}

.call-to-action-big_big-title__8jc2c .call-to-action-big_wrapper__dnFUP {
	padding: 2.4rem 0 3.2rem
}

@media screen and (min-width: 768px) {
	.call-to-action-big_wrapper__dnFUP {
		padding: 2.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-big_wrapper__dnFUP {
		padding: 4rem 0
	}
}

.call-to-action-big_content__IDv65 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

@media screen and (max-width: calc(768px - 1px)) {
	.call-to-action-big_content__IDv65 {
		margin-top: 7.2rem
	}
}

@media screen and (min-width: 768px) {
	.call-to-action-big_content__IDv65 {
		max-width: 39.2rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-big_content__IDv65 {
		max-width: none
	}
}

.call-to-action-big_description__CxkyY {
	width: 100%;
	max-width: 25.5rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.call-to-action-big_description__CxkyY {
		max-width: 35.6rem
	}
}

.call-to-action-big_eyebrow__VISKC {
	margin-bottom: 2.4rem
}

.call-to-action-big_title__d3Cv3 {
	margin-bottom: 4.4rem;
	padding: 0 var(--page-padding-x);
	line-height: 100%;
	text-align: center
}

@media screen and (min-width: 768px) {
	.call-to-action-big_title__d3Cv3 {
		padding: 0 calc(var(--page-padding-x)*2)
	}
}

.call-to-action-big_webgl__cAhHd {
	pointer-events: none;
	position: absolute;
	bottom: -10.2rem;
	left: 50%;
	transform: translateX(-50%);
	width: 20rem;
	height: 20rem
}

@media screen and (min-width: 768px) {
	.call-to-action-big_webgl__cAhHd {
		bottom: -3rem;
		width: 15rem;
		height: 15rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-big_webgl__cAhHd {
		bottom: -12rem;
		width: 28rem;
		height: 28rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.call-to-action-big_button-container__F3ybk {
		margin-top: 14rem
	}

	.call-to-action-big_big-title__8jc2c .call-to-action-big_button-container__F3ybk {
		margin-top: 10.7rem
	}
}

.hero_hero__5jdnm {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 100vh;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.hero_hero__5jdnm {
		display: block;
		height: 100vh
	}

	.hero_container__dE7_t {
		height: 100%
	}
}

@media screen and (min-width: 768px) {
	.hero_grid-wrapper__dZfkF {
		height: 100%;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.hero_grid-wrapper__dZfkF {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.hero_grid-wrapper__dZfkF {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero_grid-col-left__e_qC3 {
		display: flex;
		align-items: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.hero_reverse-layout__IQiuR .hero_grid-col-left__e_qC3 {
		grid-column: span 8/span 8;
		grid-column-start: 9
	}

	.hero_hero-title-small__Ox8As .hero_grid-col-left__e_qC3 {
		grid-column: span 8/span 8;
		grid-column-start: 2
	}
}

.hero_block-text__a_o0E {
	position: relative;
	z-index: 3;
	padding: 3rem 0 2.5rem
}

@media screen and (min-width: 768px) {
	.hero_block-text__a_o0E {
		display: flex;
		flex-wrap: wrap;
		padding: 5rem 0 3rem
	}
}

@media screen and (min-width: 1025px) {
	.hero_block-text__a_o0E {
		display: block;
		padding: 0
	}

	.hero_reverse-layout__IQiuR .hero_block-text__a_o0E:before {
		content: "";
		position: absolute;
		top: -6rem;
		left: -6rem;
		width: calc(100% + 12rem);
		height: calc(100% + 12rem);
		background: var(--color-primary, var(--general-white))
	}
}

@media screen and (min-width: 768px)and (max-width:calc(1025px - 1px)) {
	.hero_title__yuJR2 {
		font-size: 6.4rem
	}
}

.hero_description___6m_Q {
	margin-top: 2rem
}

@media screen and (min-width: 1025px) {
	.hero_hero-title-small__Ox8As .hero_description___6m_Q {
		max-width: 50rem
	}
}

@media screen and (min-width: 768px) {
	.hero_description___6m_Q {
		margin-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero_description___6m_Q {
		max-width: 42.1rem;
		margin-top: 2.2rem
	}
}

.hero_button-container__x_X2C {
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.hero_button-container__x_X2C {
		margin-top: 1.4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero_button-container__x_X2C {
		margin-top: 2.4rem
	}
}

.hero_image-wrapper__gwqRj {
	position: relative;
	overflow: hidden;
	display: flex;
	flex: 1 1;
	align-items: stretch;
	justify-content: right;
	aspect-ratio: auto;
	height: 100%;
	min-height: 45vh;
	margin-top: 2rem;
	padding-top: 1.5rem
}

@media screen and (min-width: 1025px) {
	.hero_hero-title-small__Ox8As .hero_image-wrapper__gwqRj {
		top: 0;
		bottom: auto;
		height: 100%
	}
}

.hero_image-wrapper__gwqRj>figure {
	position: absolute;
	z-index: 2;
	height: calc(100% - var(--header-dynamic-height))
}

@media screen and (min-width: 1025px) {
	.hero_image-wrapper__gwqRj>figure {
		transform: translateX(-8rem)
	}

	.hero_reverse-layout__IQiuR .hero_image-wrapper__gwqRj>figure {
		transform: translateX(8rem)
	}

	.hero_image-snap-to-edge__HhoxT .hero_image-wrapper__gwqRj>figure {
		transform: none
	}
}

@media screen and (min-width: 768px) {
	.hero_image-wrapper__gwqRj {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%;
		height: calc(100% - var(--header-dynamic-height))
	}
}

@media screen and (min-width: 1025px) {
	.hero_image-wrapper__gwqRj {
		top: var(--header-dynamic-height);
		width: 100%;
		transition: top calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
	}

	.hero_reverse-layout__IQiuR .hero_image-wrapper__gwqRj {
		right: auto;
		left: 0
	}

	.hero_reverse-layout__IQiuR.hero_is-desktop-portrait__ZVrZt .hero_image-wrapper__gwqRj {
		right: auto;
		left: 50%;
		transform: translateX(-125%)
	}
}

.hero_hero-assets__nLoJJ {
	--img-height: 24rem
}

@media screen and (min-width: 1025px) {
	.hero_hero-assets__nLoJJ {
		--img-height: 35.5rem
	}
}

.hero_hero-assets__nLoJJ .hero_image-wrapper__gwqRj figure {
	top: calc(45% - var(--img-height)/2);
	right: 0;
	left: 0;
	transform: none;
	height: var(--img-height);
	margin: 0 auto
}

@media screen and (min-width: 1025px) {
	.hero_hero-assets__nLoJJ .hero_image-wrapper__gwqRj figure {
		right: calc(var(--img-height)/2);
		left: unset;
		margin: 0
	}
}

.hero_shape-wrapper__qWorR {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.hero_reverse-layout__IQiuR .hero_shape-wrapper__qWorR {
		right: auto;
		left: 0
	}
}

.hero_shape-back__0fhAJ {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.hero_reverse-layout__IQiuR .hero_shape-back__0fhAJ {
		right: auto;
		left: 0;
		transform: scaleX(-1)
	}
}

.hero_shape-front__uGzEK {
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	transform: scale(1.01);
	height: 100%;
	color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.hero_reverse-layout__IQiuR .hero_shape-front__uGzEK {
		right: auto;
		left: 0;
		transform: scaleX(-1) translate(-1px, 1px)
	}
}

.phone_phone__XwsNc {
	position: relative;
	display: grid;
	place-items: center;
	aspect-ratio: 351/584;
	width: 24.2%;
	max-width: 463px
}

@media screen and (max-width: calc(1025px - 1px)) {
	.phone_phone__XwsNc {
		width: 33.5rem;
		max-width: 57.6%
	}
}

.phone_phone__XwsNc>* {
	grid-area: 1/1
}

.phone_phone-shadow__SveTS {
	width: 100%;
	height: 100%;
	border: .4rem solid var(--general-white);
	border-radius: 2rem
}

@media screen and (min-width: 1025px) {
	.phone_phone-shadow__SveTS {
		max-height: calc(100vh - var(--header-desktop)*2)
	}
}

.bento-card_bento-card__YA1zr {
	--ease: var(--spring-ease);
	--duration: var(--spring-ease-duration);
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	aspect-ratio: 1;
	width: 100%;
	border-radius: 1.2rem;
	background: var(--general-gray-mid);
	transition: aspect-ratio var(--spring-ease-duration) var(--ease)
}

.bento-card_bento-card__YA1zr.perps,
.bento-card_bento-card__YA1zr.rewards {
	aspect-ratio: 1.46
}

.bento-card_bento-card__YA1zr.bento-card_on-click__Esdd5 {
	cursor: pointer
}

.bento-card_bento-card__YA1zr.bento-card_active__vPrJy.bento-card_retract__LdexD {
	--duration: calc(var(--motion) * 0.4s);
	transform: scale(.96)
}

.bento-card_bento-card__YA1zr.bento-card_hover__98jS9 .bento-card_bento-heading__I_gw2 {
	opacity: 0
}

.bento-card_bento-card__YA1zr.bento-card_hover__98jS9 .bento-card_bento-sub-heading__0q3Pd {
	opacity: 1
}

@media screen and (min-width: 1025px) {
	.bento-card_bento-card__YA1zr {
		--duration: var(--spring-ease-duration);
		aspect-ratio: 350/283;
		transition: aspect-ratio var(--duration) var(--ease), transform var(--duration) var(--ease)
	}

	.bento-card_bento-card__YA1zr.perps,
	.bento-card_bento-card__YA1zr.rewards {
		aspect-ratio: 350/241
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-card_bento-card__YA1zr {
		--ease: var(--spring-ease);
		--size: min(80vw, 80vh);
		scroll-snap-align: center;
		flex-shrink: 0;
		transition: transform var(--duration) var(--ease), aspect-ratio var(--duration) var(--ease), height var(--duration) var(--ease)
	}
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-card_bento-card__YA1zr {
		width: 70%
	}
}

.bento-card_bento-card__YA1zr * {
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none
}

.bento-card_content-wrapper__TaSWM {
	position: absolute;
	top: 0;
	left: 0;
	aspect-ratio: 342/440;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.bento-card_content-wrapper__TaSWM {
		aspect-ratio: 350/425
	}
}

.bento-card_content-wrapper-retract__5tSbt {
	aspect-ratio: 1.25
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-card_content-wrapper-retract__5tSbt {
		aspect-ratio: auto;
		height: 100%
	}
}

.bento-card_bento-heading__I_gw2 {
	position: relative;
	z-index: 2;
	max-width: 21.8rem;
	margin: 3.2rem 3.2rem 0;
	font-size: 2.4rem;
	line-height: 100%;
	color: var(--color);
	opacity: 1;
	transition: opacity .25s ease-in-out
}

html:lang(ru) .bento-card_bento-heading__I_gw2 {
	max-width: 100%;
	margin: 2.2rem 2.6rem 0
}

.support .bento-card_bento-heading__I_gw2,
.swap .bento-card_bento-heading__I_gw2 {
	max-width: 27rem
}

.perps .bento-card_bento-heading__I_gw2,
.rewards .bento-card_bento-heading__I_gw2 {
	max-width: 100%;
	margin: 1.8rem 1.2rem 0 2rem;
	font-size: 1.8rem
}

@media screen and (min-width: 768px) {

	.perps .bento-card_bento-heading__I_gw2,
	.rewards .bento-card_bento-heading__I_gw2 {
		margin: 3.2rem 3.2rem 0;
		font-size: 2.4rem
	}
}

@media screen and (min-width: 1025px) {

	.perps .bento-card_bento-heading__I_gw2,
	.rewards .bento-card_bento-heading__I_gw2 {
		margin: 2.3rem 1.2rem 0 2rem;
		font-size: 2rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.bento-card_bento-heading__I_gw2 {
		max-width: 51vw;
		margin: 7.44vw 7.44vw 0;
		font-size: 6vw
	}
}

.bento-card_bento-sub-heading__0q3Pd {
	position: absolute;
	bottom: 3.2rem;
	max-width: 27.3rem;
	margin-inline: 3.2rem;
	font-size: 2.4rem;
	line-height: 100%;
	color: var(--color);
	opacity: 0;
	transition: opacity .25s ease-in-out
}

.perps .bento-card_bento-sub-heading__0q3Pd,
.rewards .bento-card_bento-sub-heading__0q3Pd {
	max-width: 100%;
	margin: 0 1.2rem 0 2rem;
	font-size: 1.8rem
}

@media screen and (min-width: 768px) {

	.perps .bento-card_bento-sub-heading__0q3Pd,
	.rewards .bento-card_bento-sub-heading__0q3Pd {
		margin-inline: 3.2rem;
		font-size: 2.4rem
	}
}

@media screen and (min-width: 1025px) {

	.perps .bento-card_bento-sub-heading__0q3Pd,
	.rewards .bento-card_bento-sub-heading__0q3Pd {
		margin: 0 1.2rem 0 2rem;
		font-size: 2rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.bento-card_bento-sub-heading__0q3Pd {
		max-width: 51vw;
		margin: 7.44vw 7.44vw 0;
		font-size: 6vw
	}
}

.pagination_pagination__csnak {
	display: flex;
	gap: .4rem;
	width: fit-content;
	padding: 1.4rem 1.8rem;
	border-radius: 999px
}

.pagination_vertical__oKAJk {
	flex-direction: column
}

.pagination_button__0eWgo {
	--ease: var(--spring-ease);
	--duration: var(--spring-ease-duration);
	flex-shrink: 0;
	width: .4rem;
	height: .4rem;
	border-radius: 999px;
	transition: width var(--duration) var(--ease), height var(--duration) var(--ease), opacity var(--duration) var(--ease)
}

.bento-variation-heading_bento-variation-heading__UCmtX[data-content-hidden=true] .bento-variation-heading_button__CHpkA {
	transform: translateX(calc(104% + 2.2rem))
}

.bento-variation-heading_bento-variation-heading__UCmtX[data-content-hidden=true] .bento-variation-heading_heading__p4Wmw {
	visibility: hidden !important
}

.bento-variation-heading_content-wrapper__UJ_yw {
	position: relative !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1.5rem
}

.bento-variation-heading_heading__p4Wmw {
	width: 100%;
	line-height: 1 !important;
	text-align: center
}

html:lang(ru) .bento-variation-heading_heading__p4Wmw {
	font-size: 3.31rem
}

@media screen and (max-width: 410px) {
	.bento-variation-heading_heading__p4Wmw {
		max-width: 20rem;
		font-size: 2.4rem !important
	}
}

.bento-variation-heading_button__CHpkA {
	position: absolute;
	right: 2.2rem;
	bottom: 2.2rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-image_bento-variation-image__O8M7p {
	position: relative
}

.bento-variation-image_bento-variation-image__O8M7p .bento-variation-image_icon__KvP96 {
	position: absolute;
	right: 0;
	bottom: calc(100% - 3.6rem);
	left: 0;
	width: 11.5rem;
	height: auto;
	margin: 0 auto
}

.bento-grid_bento-grid__wEjKS {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-grid_bento-grid__wEjKS[data-hidden=true][data-scrolled=false] .bento-grid_content-wrapper__NabPL {
		pointer-events: none;
		overflow: hidden
	}
}

.bento-grid_bento-grid__wEjKS[data-hidden=true][data-scrolled=false] .bento-grid_column__PQO9v>div:first-child {
	transform: translateX(calc(var(--page-padding-x) * 2))
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-grid_bento-grid__wEjKS[data-hidden=true][data-scrolled=false] .bento-grid_column__PQO9v>div:first-child {
		transform: translateX(100%)
	}
}

.bento-grid_bento-grid__wEjKS[data-hidden=true][data-scrolled=false] .bento-grid_pagination__5b2fZ {
	transform: translateY(0) scale(0)
}

.bento-grid_content-wrapper__NabPL {
	position: relative;
	z-index: 2;
	align-items: center;
	width: 100%;
	height: 100lvh
}

.bento-grid_height-auto__m_Pi1 .bento-grid_content-wrapper__NabPL {
	height: auto;
	max-height: unset
}

@media screen and (min-width: 1025px) {
	.bento-grid_content-wrapper__NabPL {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.bento-grid_content-wrapper__NabPL {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.bento-grid_content-wrapper__NabPL {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.bento-grid_height-auto__m_Pi1 .bento-grid_content-wrapper__NabPL {
		height: auto
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-grid_content-wrapper__NabPL {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow: scroll visible;
		display: flex;
		gap: 5vw;
		width: 100%;
		padding: 0 10vw;
		-ms-overflow-style: none
	}

	.bento-grid_content-wrapper__NabPL::-webkit-scrollbar {
		display: none
	}
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-grid_content-wrapper__NabPL>:first-child {
		margin-left: 12vw
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.bento-grid_content-wrapper__NabPL {
		height: 100lvh
	}

	.bento-grid_height-auto__m_Pi1 .bento-grid_content-wrapper__NabPL {
		height: auto
	}
}

.bento-grid_column__PQO9v {
	display: flex;
	gap: .8rem;
	justify-content: center
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-grid_column__PQO9v {
		display: contents
	}
}

@media screen and (min-width: 1025px) {
	.bento-grid_column__PQO9v {
		flex-direction: column;
		max-height: calc(100lvh - var(--header-desktop)*2 + 5%);
		padding: 5% 0
	}

	.bento-grid_height-auto__m_Pi1 .bento-grid_column__PQO9v {
		max-height: 57.5rem;
		padding: 0
	}
}

@media screen and (min-width: 768px) {
	.bento-grid_column__PQO9v {
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.bento-grid_column__PQO9v {
		gap: 1.6rem;
		min-height: 40vw
	}

	.bento-grid_column-left__PjJUa {
		grid-column: span 4/span 4;
		grid-column-start: 3
	}

	.bento-grid_column-right__P1Xs4 {
		grid-column: span 4/span 4;
		grid-column-start: 11
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-grid_column-right__P1Xs4>:last-child {
		margin-right: 10vw
	}
}

.bento-grid_pagination-wrapper__Z0pQs {
	--size: min(80vw, 80lvh);
	pointer-events: none;
	scroll-snap-align: center;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-shrink: 0;
	align-items: flex-end;
	justify-content: center;
	aspect-ratio: 300/350;
	width: var(--size);
	height: var(--size)
}

.bento-grid_height-auto__m_Pi1 .bento-grid_pagination-wrapper__Z0pQs {
	top: unset;
	bottom: calc(var(--size)*-.5)
}

@media screen and (min-width: 1025px) {
	.bento-grid_pagination-wrapper__Z0pQs {
		display: none
	}
}

.bento-grid_pagination__5b2fZ {
	--ease: var(--spring-ease);
	--duration: var(--spring-ease-duration);
	transform: translateY(calc(100% + 2.2rem));
	transition: transform var(--duration) var(--ease)
}

@media screen and (min-width: 1025px) {
	.bento-grid_mobile-card__X_Dt_ {
		display: none !important
	}
}

.bento-grid_center-card___WuNl {
	display: none
}

@media screen and (min-width: 1025px) {
	.bento-grid_center-card___WuNl {
		display: block;
		grid-column: span 4/span 4;
		grid-column-start: 7
	}
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=false] .bento-variation-account_icon-0__3iY7c {
	transform: translate(-50%, -50%)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=false] .bento-variation-account_icon-1__t1N_K {
	transform: translate(40%, -50%)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=false] .bento-variation-account_icon-3__Xlc3V {
	transform: translate(-115%, -3%) scale(.8) rotate(3deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=false] .bento-variation-account_icon-5__H9p1K {
	transform: translate(-134%, -67%) scale(.9) rotate(-17deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_outline-circle__W8xKy {
	transform: translate(-50%, -50%) scale(1)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-0__3iY7c {
	transform: translate(-50%, -50%) scale(1.32)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-1__t1N_K {
	transform: translate(140%, -130%) rotate(392deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-2__NP9Hu {
	transform: translate(30%, 40%)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-3__Xlc3V {
	transform: translate(-235%, 20%) scale(.95) rotate(-363deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-4__N1LjA {
	transform: translate(-141%, -20%) scale(.8) rotate(-350deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-5__H9p1K {
	transform: translate(-234%, -137%) scale(1) rotate(-370deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_icon-6__ghRXB {
	transform: translate(26%, -157%) scale(.6) rotate(14deg)
}

.bento-variation-account_bento-account__X1tbI[data-selected-bento=true] .bento-variation-account_content-wrapper__EhEbb {
	transform: translateY(-10%)
}

.bento-variation-account_heading__F8qOO {
	max-width: 100%
}

.bento-variation-account_content-wrapper__EhEbb {
	--duration: var(--spring-ease-duration);
	position: relative;
	width: 100%;
	height: 40%;
	transition: transform var(--duration) var(--spring-ease)
}

.bento-variation-account_circle__ffkJW {
	--duration: var(--spring-ease-duration);
	--delay: calc(var(--index) * 0.025s);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(.2) rotate(1turn);
	display: flex;
	align-items: center;
	justify-content: center;
	width: var(--size);
	height: var(--size);
	border-radius: 9999px;
	filter: drop-shadow(0 3px 4.8px rgba(0, 0, 0, .15));
	transition: transform var(--duration) var(--spring-ease) var(--delay)
}

.bento-variation-account_circle__ffkJW.bento-variation-account_size-l___QmWb {
	--size: 10.5rem;
	z-index: 10;
	padding: 3.7rem
}

.bento-variation-account_circle__ffkJW.bento-variation-account_size-m__SGAjn {
	--size: 7.9rem;
	padding: 2.5rem
}

.bento-variation-account_icon__m_Ih0 {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.bento-variation-account_outline-circle__W8xKy {
	--duration: var(--spring-ease-duration);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0);
	width: 19.4rem;
	height: 19.4rem;
	border: .66rem solid var(--consumer-purple-dark);
	border-radius: 999px;
	opacity: .07;
	filter: drop-shadow(0 3.97px 6.351px rgba(0, 0, 0, .15));
	transition: transform var(--duration) var(--spring-ease)
}

.bento-variation-collect_content-wrapper__bd0_h {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.bento-variation-collect_image-wrapper__3_hWu {
	position: absolute;
	overflow: hidden;
	aspect-ratio: 1;
	border-radius: .8rem;
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-collect_image-wrapper__3_hWu:first-child {
	z-index: 5;
	top: 14.6rem;
	left: 9.2rem;
	transform: scale(1) rotate(-11.6deg);
	width: 15.9rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_image-wrapper__3_hWu:first-child {
		top: 44%;
		left: 29%;
		width: 50%
	}
}

.bento-variation-collect_image-wrapper__3_hWu:nth-child(2) {
	z-index: 4;
	top: 18.7rem;
	right: 5rem;
	transform: scale(1) rotate(11.8deg);
	width: 10.8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_image-wrapper__3_hWu:nth-child(2) {
		top: 54%;
		right: 9%;
		width: 35%
	}
}

.bento-variation-collect_image-wrapper__3_hWu:nth-child(3) {
	z-index: 3;
	top: 21.4rem;
	left: 7.2rem;
	transform: scale(1) rotate(-25.13deg);
	width: 12.4rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_image-wrapper__3_hWu:nth-child(3) {
		top: 60%;
		left: 12%;
		width: 31%
	}
}

.bento-variation-collect_image-wrapper__3_hWu:nth-child(4) {
	z-index: 2;
	top: 30rem;
	left: 20rem;
	transform: scale(1) rotate(0);
	width: 5.8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_image-wrapper__3_hWu:nth-child(4) {
		top: unset;
		bottom: 0;
		left: 62%;
		width: 17%
	}
}

.bento-variation-collect_image-wrapper__3_hWu:nth-child(5) {
	z-index: 1;
	top: 30rem;
	left: 12rem;
	transform: scale(1) rotate(0);
	width: 5.8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_image-wrapper__3_hWu:nth-child(5) {
		top: unset;
		bottom: 0;
		left: 20%;
		width: 17%
	}
}

.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:first-child {
	transform: translate3d(0, -130%, 0) scale(.88) rotate(-2.1deg)
}

.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:nth-child(2) {
	transform: translate3d(43%, -10%, 0) scale(1.2) rotate(16.7deg)
}

.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:nth-child(3) {
	transform: translate3d(-65%, -80%, 0) scale(1.02) rotate(-25.13deg)
}

.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:nth-child(4) {
	transform: translate3d(-2rem, -12.4rem, 0) scale(1) rotate(-19.5deg)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:nth-child(4) {
		transform: translate3d(-93%, -350%, 0) scale(1) rotate(-19.5deg)
	}
}

.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:nth-child(5) {
	transform: translate3d(14.5rem, -25rem, 0) scale(1) rotate(13.1deg)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-collect_bento-collect__LxE5X[data-selected-bento=true] .bento-variation-collect_image-wrapper__3_hWu:nth-child(5) {
		transform: translate3d(388%, -550%, 0) scale(1) rotate(13.1deg)
	}
}

.bento-variation-collect_image__Saxtl {
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 100%;
	object-fit: cover
}

.bento-variation-collect_tag-0__36GOM,
.bento-variation-collect_tag-1__Mkeb6 {
	position: absolute;
	z-index: 2;
	border-radius: .3rem;
	font-weight: 500;
	line-height: 80%
}

.bento-variation-collect_tag-0__36GOM {
	top: 1.1rem;
	right: .95rem;
	padding: .55rem .77rem;
	border-radius: .3rem;
	font-size: .8rem;
	color: var(--general-white);
	background-color: var(--general-black)
}

.bento-variation-collect_tag-1__Mkeb6 {
	top: .88rem;
	right: .84rem;
	padding: .37rem .48rem;
	font-size: .77rem;
	color: var(--general-black);
	background-color: var(--general-white)
}

.bento-variation-configure_bento-configure__4leJB[data-selected-bento=true] .bento-variation-configure_image__vS0nO {
	transform: translate(-50%, -65%) rotate(-3.436deg) rotateY(31deg) scale(.8)
}

.bento-variation-configure_content-wrapper__buWp_ {
	perspective: 900px
}

@supports(-moz-appearance: none) {
	.bento-variation-configure_content-wrapper__buWp_ {
		perspective: none
	}
}

.bento-variation-configure_heading__lMFq1 {
	max-width: 100%
}

.bento-variation-configure_image__vS0nO {
	--y: -20%;
	--duration: var(--spring-ease-duration);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, var(--y)) rotate(6.564deg) rotateY(-29deg) scale(1.1);
	width: 18.8rem;
	height: auto;
	clip-path: inset(0 round 1.2rem);
	box-shadow: 109px 169px 56px 0 rgba(0, 0, 0, 0), 70px 108px 51px 0 rgba(0, 0, 0, .01), 39px 61px 43px 0 rgba(0, 0, 0, .05), 17px 27px 32px 0 rgba(0, 0, 0, .08), 4px 7px 18px 0 rgba(0, 0, 0, .1);
	transition: transform var(--duration) var(--spring-ease)
}

@media screen and (max-width: calc(768px - 1px)) {
	.bento-variation-configure_image__vS0nO {
		--y: 0
	}
}

.bento-variation-configure_pattern__hPlCk {
	--duration: calc(var(--motion) * 0.95s);
	position: absolute;
	right: -2px;
	bottom: -10%;
	width: 45%;
	height: 60%;
	clip-path: polygon(100% 0, 45% 0, 0 18%, 0 37%, 90% 63%, 50% 100%, 100% 100%)
}

.bento-variation-connect_bento-connect-wrapper__dulOi {
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	row-gap: .6rem;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
	padding-bottom: 1.8rem;
	padding-inline: 7.65rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-connect_bento-connect-wrapper__dulOi {
		row-gap: 2.6rem;
		padding-bottom: 6.8rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-connect_bento-connect-wrapper__dulOi {
		row-gap: 4vw;
		padding-bottom: 8vw
	}
}

.bento-variation-connect_bento-connect-container__mZAst {
	position: relative
}

.bento-variation-connect_bento-connect-slide__FtaAH {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	column-gap: 2.8rem;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 7.45rem;
	padding: 1.2rem 2rem;
	border-radius: 4.5rem;
	opacity: 0;
	background-color: var(--general-white)
}

.bento-variation-connect_bento-connect-slide__FtaAH:first-child {
	position: relative
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-connect_bento-connect-slide__FtaAH {
		height: 13.41rem;
		border-radius: 8.1rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-connect_bento-connect-slide__FtaAH {
		height: 21vw;
		border-radius: 100vw
	}
}

.bento-variation-connect_bento-connect-next__2gkk5 {
	z-index: 1;
	display: flex;
	animation: bento-variation-connect_current-out__t7Jgk calc(.3s*var(--motion)) ease-out
}

.bento-variation-connect_bento-connect-current__ciQcp {
	z-index: 2;
	display: flex;
	opacity: 1;
	animation: bento-variation-connect_current-in__qsb7i var(--spring-ease-duration) var(--spring-ease)
}

@keyframes bento-variation-connect_current-in__qsb7i {
	0% {
		transform: translate3d(0, 200%, 0)
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes bento-variation-connect_current-out__t7Jgk {
	0% {
		transform: translateZ(0);
		opacity: 1
	}

	to {
		transform: translate3d(0, .8rem, 0);
		opacity: 0
	}
}

.bento-variation-connect_bento-connect-slide-empty__YnQk0 {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	translate: 0 .8rem;
	width: 100%;
	height: 7.45rem;
	border-radius: 4.5rem;
	background-color: #473385
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-connect_bento-connect-slide-empty__YnQk0 {
		height: 13.41rem;
		border-radius: 8.1rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-connect_bento-connect-slide-empty__YnQk0 {
		height: 21vw;
		border-radius: 100vw
	}
}

.bento-variation-connect_image-wrapper__OFWjg {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1;
	width: 5rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-connect_image-wrapper__OFWjg {
		width: 9rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-connect_image-wrapper__OFWjg {
		width: 13vw
	}
}

.bento-variation-connect_image-wrapper__OFWjg figure {
	width: 80%;
	height: auto;
	object-fit: contain
}

.bento-variation-connect_slide-heading-wrapper__k2Awc {
	text-align: start
}

.bento-variation-connect_slide-heading__uW28e {
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 100%;
	color: var(--general-gray-dark)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-connect_slide-heading__uW28e {
		font-size: 2.52rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-connect_slide-heading__uW28e {
		font-size: 3vw
	}
}

.bento-variation-earn_bento-earn__5sqWS[data-bento-retract-active=true] .bento-variation-earn_heading__ytzR7 {
	opacity: 0;
	transition: opacity .3s ease-out
}

.bento-variation-earn_bento-earn__5sqWS[data-bento-retract-active=true] .bento-variation-earn_bg-image-wrapper__2xuDS {
	opacity: 1;
	transition: opacity .3s ease-out .2s
}

.bento-variation-earn_bento-earn__5sqWS[data-bento-retract-active=true] .bento-variation-earn_bg-image__LZjCZ {
	transform: scale(1);
	transition: transform var(--spring-ease-duration) .2s var(--spring-ease)
}

.bento-variation-earn_active-heading__Bn62C {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	margin: 3.2rem;
	font-size: 2.4rem;
	line-height: 100%;
	color: var(--general-white);
	transition: opacity calc(var(--motion)*.3s) ease-out
}

@media screen and (max-width: calc(768px - 1px)) {
	.bento-variation-earn_active-heading__Bn62C {
		max-width: 100%;
		margin: 7.44vw 6.44vw 0;
		font-size: 6vw
	}
}

.bento-variation-earn_content-wrapper__7gRfZ {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	height: 100%
}

.bento-variation-earn_graph-wrapper__izXLk {
	position: relative;
	translate: 0 2%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	height: fit-content
}

.bento-variation-earn_graph-wrapper__izXLk:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: calc(100% - 2px);
	left: 0;
	display: block;
	width: 100%;
	height: 5rem;
	background-color: var(--consumer-orange)
}

.bento-variation-earn_graph__bsxGH {
	width: 100%;
	height: auto
}

.bento-variation-earn_ball__v5GZ7 {
	position: absolute;
	width: 1.7rem;
	height: 1.7rem;
	border-radius: 1000rem;
	background-color: var(--general-white)
}

.bento-variation-earn_ball__v5GZ7:after,
.bento-variation-earn_ball__v5GZ7:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid var(--general-white);
	border-radius: 1000rem;
	background: rgba(0, 0, 0, 0)
}

@keyframes bento-variation-earn_scale-fade-out__jqgDO {
	0% {
		transform: scale(1);
		opacity: 1
	}

	20%,
	to {
		transform: scale(2);
		opacity: 0
	}
}

.bento-variation-earn_ball-1__4enRk {
	bottom: 12.8%;
	left: 21.1429%
}

.bento-variation-earn_ball-1__4enRk:before {
	animation: bento-variation-earn_scale-fade-out__jqgDO 2.5s 0s infinite
}

.bento-variation-earn_ball-1__4enRk:after {
	animation: bento-variation-earn_scale-fade-out__jqgDO 2.5s .12s infinite
}

.bento-variation-earn_ball-2__BorBw {
	bottom: 37.778%;
	left: 52.857%
}

.bento-variation-earn_ball-2__BorBw:before {
	animation: bento-variation-earn_scale-fade-out__jqgDO 2.5s 0s infinite
}

.bento-variation-earn_ball-2__BorBw:after {
	animation: bento-variation-earn_scale-fade-out__jqgDO 2.5s .12s infinite
}

.bento-variation-earn_heading__ytzR7 {
	opacity: 1;
	transition: opacity .3s ease-out .3s
}

.bento-variation-earn_bg-image-wrapper__2xuDS {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity .3s ease-out
}

.bento-variation-earn_bg-image-wrapper__2xuDS:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	scale: 1.2;
	width: 100%;
	height: 100%;
	background-color: #230246
}

.bento-variation-earn_bg-image__LZjCZ {
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(1.5);
	width: 100%;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	object-fit: cover;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-perps_bento-perps__dUTBD {
	position: relative
}

.bento-variation-perps_bento-perps__dUTBD[data-selected-bento=true] .bento-variation-perps_bento-img-top__TGsDG {
	opacity: 0;
	transition: opacity .3s ease-out
}

.bento-variation-perps_bento-perps__dUTBD[data-selected-bento=true] .bento-variation-perps_bento-img-bottom__drEkt {
	transform: translate(1rem, -7rem) rotate(-3.436deg) rotateY(26deg) scale(.78)
}

@media screen and (min-width: 768px) {
	.bento-variation-perps_bento-perps__dUTBD[data-selected-bento=true] .bento-variation-perps_bento-img-bottom__drEkt {
		transform: translate(1rem, -9rem) rotate(-3.436deg) rotateY(26deg) scale(.78)
	}
}

.bento-variation-perps_bento-perps__dUTBD>div {
	perspective: 900px
}

.bento-variation-perps_bento-background__P0r4q {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.bento-variation-perps_bento-img-bottom__drEkt {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	transform-origin: center;
	transform-style: preserve-3d;
	width: 100%;
	height: auto;
	perspective: 120rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-perps_bento-img-top__TGsDG {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	left: 0;
	transform-style: preserve-3d;
	width: 100%;
	height: auto;
	backface-visibility: hidden;
	transition: opacity .3s ease-out
}

.bento-variation-privacy_bento-privacy__wAoa_[data-bento-retract-active=true] .bento-variation-privacy_dot__ESi_N {
	transform: translateZ(0)
}

.bento-variation-privacy_heading__m8a9x {
	max-width: 27rem
}

.bento-variation-privacy_background-shape__wrKJ_ {
	position: absolute;
	right: 0;
	bottom: -3rem;
	width: 6.1rem;
	height: auto
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-privacy_background-shape__wrKJ_ {
		width: 24%
	}
}

.bento-variation-privacy_input-field__oTqey {
	position: absolute;
	right: -10.6rem;
	bottom: 5.2rem;
	overflow: hidden;
	display: flex;
	column-gap: 1.6rem;
	align-items: center;
	justify-content: flex-start;
	width: 35rem;
	height: 7.65rem;
	padding-left: 2.4rem;
	border-radius: .983rem;
	background-color: var(--general-white)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-privacy_input-field__oTqey {
		bottom: 21%
	}
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-privacy_input-field__oTqey {
		column-gap: 2.4rem;
		width: 52.5rem;
		height: 11.47rem;
		padding-left: 3.6rem;
		border-radius: 1.474rem
	}
}

.bento-variation-privacy_input-lock__1Z_dl {
	width: 2.3rem;
	height: auto
}

@media screen and (min-width: 768px) {
	.bento-variation-privacy_input-lock__1Z_dl {
		width: 3.45rem
	}
}

@media screen and (min-width: 1025px) {
	.bento-variation-privacy_input-lock__1Z_dl {
		width: 2.3rem
	}
}

.bento-variation-privacy_pipe__p5u0w {
	width: .3rem;
	height: 3.5rem;
	background-color: var(--general-black)
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-privacy_pipe__p5u0w {
		width: .45rem;
		height: 5.25rem
	}
}

.bento-variation-privacy_dots-wrapper__VOI56 {
	display: flex;
	column-gap: .5rem;
	width: fit-content;
	height: 1.45rem
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-privacy_dots-wrapper__VOI56 {
		height: 2.175rem
	}
}

.bento-variation-privacy_dot__ESi_N {
	transform: translate3d(0, 7.45rem, 0);
	width: 1.45rem;
	height: 1.45rem;
	border-radius: 2rem;
	background-color: var(--general-black);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-privacy_dot__ESi_N:first-child {
	transition-delay: 15ms
}

.bento-variation-privacy_dot__ESi_N:nth-child(2) {
	transition-delay: .03s
}

.bento-variation-privacy_dot__ESi_N:nth-child(3) {
	transition-delay: 45ms
}

.bento-variation-privacy_dot__ESi_N:nth-child(4) {
	transition-delay: .06s
}

.bento-variation-privacy_dot__ESi_N:nth-child(5) {
	transition-delay: 75ms
}

.bento-variation-privacy_dot__ESi_N:nth-child(6) {
	transition-delay: .09s
}

.bento-variation-privacy_dot__ESi_N:nth-child(7) {
	transition-delay: .105s
}

.bento-variation-privacy_dot__ESi_N:nth-child(8) {
	transition-delay: .12s
}

.bento-variation-privacy_dot__ESi_N:nth-child(9) {
	transition-delay: .135s
}

.bento-variation-privacy_dot__ESi_N:nth-child(10) {
	transition-delay: .15s
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-privacy_dot__ESi_N {
		width: 2.175rem;
		height: 2.175rem
	}
}

.bento-variation-rewards_bento-rewards__C8iw8 {
	position: relative
}

.bento-variation-rewards_bento-rewards__C8iw8:not(.bento-variation-rewards_no-background__NymPD)[data-bento-retract-active=true] .bento-variation-rewards_bento-background__U2XXe {
	transform: scale(.9345)
}

.bento-variation-rewards_bento-rewards__C8iw8:not(.bento-variation-rewards_no-background__NymPD)[data-bento-retract-active=true] .bento-variation-rewards_bento-img__PVR1V {
	transform: translate(0) scale(1.07)
}

.bento-variation-rewards_bento-rewards__C8iw8.bento-variation-rewards_no-background__NymPD[data-selected-bento=true] .bento-variation-rewards_bento-img-hover__Y0YQo,
.bento-variation-rewards_bento-rewards__C8iw8.bento-variation-rewards_no-background__NymPD[data-selected-bento=true] .bento-variation-rewards_bento-img__PVR1V {
	transform: translateY(-3rem)
}

.bento-variation-rewards_bento-rewards__C8iw8.bento-variation-rewards_no-background__NymPD[data-selected-bento=true] .bento-variation-rewards_bento-img__PVR1V {
	opacity: 0
}

.bento-variation-rewards_bento-rewards__C8iw8.bento-variation-rewards_no-background__NymPD[data-selected-bento=true] .bento-variation-rewards_bento-img-hover__Y0YQo {
	opacity: 1
}

.bento-variation-rewards_bento-background__U2XXe {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-rewards_bento-img__PVR1V {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	transform-origin: center bottom;
	width: 100%;
	height: auto;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity .3s ease-out
}

.bento-variation-rewards_bento-img-hover__Y0YQo {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: auto;
	opacity: 0;
	transition: transform calc(var(--spring-ease-duration)*.5) var(--spring-ease), opacity .3s ease-out
}

.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_content-wrapper__4xg50 {
	height: 15rem
}

.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x {
	transform: translateY(-8rem)
}

html:lang(ru) .bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x {
	transform: translateY(-14rem)
}

@media screen and (min-width: 768px) {
	.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(5rem)
	}
}

@media screen and (min-width: 1025px) {
	.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(-4rem)
	}

	html:lang(ja) .bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x,
	html:lang(ru) .bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(-14rem)
	}

	html:lang(es) .bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(-10rem)
	}
}

.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_border__7di6k {
	--border-radius: 1.5rem
}

.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_lock-wrapper__Z4uCT {
	transform: translate3d(2rem, 13.4rem, 0)
}

@media screen and (min-width: 1025px) {
	.bento-variation-security_bento-account__gOjAn[data-selected-bento=true] .bento-variation-security_lock-wrapper__Z4uCT {
		transform: translate3d(3rem, 13.4rem, 0)
	}
}

.bento-variation-security_bento-account__gOjAn .bento-variation-security_heading__OO7WR {
	max-width: 100%
}

.bento-variation-security_background-shape__5qjwW {
	position: absolute;
	right: 0;
	bottom: -3rem;
	width: 20.9rem;
	height: auto
}

.bento-variation-security_outer-wrapper__1RX_x {
	position: relative;
	transform: translateY(7rem);
	width: 24rem;
	min-width: 22rem;
	max-width: 80%;
	margin: 0 auto;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

@media screen and (min-width: 1025px) {
	html:lang(ru) .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(1rem)
	}

	html:lang(ja) .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(1.5rem)
	}

	html:lang(es) .bento-variation-security_outer-wrapper__1RX_x {
		transform: translateY(3rem)
	}
}

.bento-variation-security_border__7di6k {
	--border-radius: 3.35rem;
	width: 100%;
	height: 3.35rem;
	background: var(--general-white);
	transition: var(--border-radius) var(--spring-ease-duration) ease-in-out
}

.bento-variation-security_top-border__TkYPt {
	transform: translateY(1px);
	border-top-left-radius: var(--border-radius);
	border-top-right-radius: var(--border-radius)
}

.bento-variation-security_bottom-border__1Ptru {
	transform: translateY(-1px);
	border-bottom-right-radius: var(--border-radius);
	border-bottom-left-radius: var(--border-radius);
	background: var(--general-white)
}

.bento-variation-security_content-wrapper__4xg50 {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 0;
	background: var(--general-white);
	transition: height var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-security_top-content__9c9UA {
	position: absolute;
	z-index: 2;
	top: 3.35rem;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	gap: 2rem;
	align-items: center;
	height: fit-content
}

.bento-variation-security_lock-wrapper__Z4uCT {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	transform: translate3d(1.5rem, -2rem, 0);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 4.5rem;
	color: var(--general-white);
	background-color: var(--consumer-blue-dark);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-security_lock-wrapper__Z4uCT svg {
	width: 1.6rem;
	height: 1.6rem
}

.bento-variation-security_card-bar__IAR5Y {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.bento-variation-security_card-logo-wrapper__kk3t5 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 3.5rem;
	background-color: var(--general-gray)
}

.bento-variation-security_logo__cUFVX {
	width: 1.2rem;
	height: 1.2rem
}

.bento-variation-security_wallet-address-wrapper__hKEt2 {
	display: flex;
	column-gap: .4rem
}

.bento-variation-security_wallet-address__iTRX5 {
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 105%;
	color: var(--general-black)
}

.bento-variation-security_wallet-address-obfuscation__8xGYL {
	display: flex;
	flex-direction: row;
	column-gap: .5rem;
	align-items: center
}

.bento-variation-security_dot__piB0x {
	width: .5rem;
	height: .5rem;
	border-radius: .5rem;
	background-color: var(--general-gray)
}

.bento-variation-security_bars-container__UlpJS {
	z-index: 3;
	display: flex;
	flex-direction: column;
	row-gap: .5rem;
	width: 18rem;
	max-width: 100%;
	padding-top: 3.35rem
}

.bento-variation-security_bar__UHnSC {
	height: .6rem;
	border-radius: .7rem;
	opacity: .15;
	background-color: var(--general-black)
}

.card_card__o2nVB {
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding: 1.5rem;
	background-color: var(--general-white)
}

.card_card__o2nVB.card_calculator-card__ptwiN {
	overflow: visible
}

.card_card__o2nVB.card_transparent__6pjHr {
	border: 1px solid var(--color);
	color: var(--color-secondary);
	background-color: rgba(0, 0, 0, 0)
}

.card_card__o2nVB.card_loading__aE09A {
	pointer-events: none
}

@media screen and (min-width: 768px) {
	.card_card__o2nVB {
		padding: 3rem
	}
}

.card_header__L_UIv {
	margin-bottom: 2.1rem
}

@media screen and (min-width: 768px) {
	.card_header__L_UIv {
		margin-bottom: 2.8rem
	}
}

.card_title__Z4rqN {
	margin-bottom: .4rem;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: 1.6rem;
	line-height: 2.2rem
}

.card_loading__aE09A .card_title__Z4rqN {
	width: 30%;
	height: 2.2rem
}

@media screen and (min-width: 768px) {
	.card_title__Z4rqN {
		margin-bottom: 0;
		font-size: 2.4rem
	}
}

.card_subtitle__nkGPl {
	max-width: 26rem;
	font-size: 1.3rem;
	line-height: 2rem;
	color: var(--general-gray-dark)
}

.card_loading__aE09A .card_subtitle__nkGPl {
	width: 45%;
	height: 2rem
}

@media screen and (min-width: 768px) {
	.card_loading__aE09A .card_subtitle__nkGPl {
		height: 2.2rem
	}

	.card_subtitle__nkGPl {
		max-width: 100%;
		margin-top: 1rem;
		font-size: 1.6rem;
		line-height: 2.2rem
	}
}

.bento-variation-services_bento-services__lyOMF {
	position: relative;
	overflow: hidden
}

.bento-variation-services_bento-services__lyOMF[data-bento-retract-active=true] .bento-variation-services_bento-services-slide__K6rwO:first-of-type {
	z-index: 1;
	transform: scale(0) translate3d(0, -2.1rem, 0);
	opacity: 0
}

.bento-variation-services_bento-services__lyOMF[data-bento-retract-active=true] .bento-variation-services_bento-services-slide__K6rwO:nth-of-type(2) {
	z-index: 2;
	transform: scale(.87) translate3d(0, -2.1rem, 0);
	opacity: .6
}

.bento-variation-services_bento-services__lyOMF[data-bento-retract-active=true] .bento-variation-services_bento-services-slide__K6rwO:nth-of-type(3) {
	z-index: 3;
	transform: scale(1) translateZ(0)
}

.bento-variation-services_heading__kOGK1 {
	max-width: calc(100% - 6.4rem)
}

.bento-variation-services_bento-services-slide__K6rwO {
	position: absolute;
	bottom: 2.5rem;
	left: 3.2rem;
	display: flex;
	flex-direction: column;
	row-gap: 1.2rem;
	justify-content: center;
	width: calc(100% - 6.4rem);
	height: 8.6rem;
	padding-inline: 1.2rem;
	border-radius: .8rem;
	background-color: var(--general-white);
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-services_bento-services-slide__K6rwO:first-of-type {
	z-index: 1;
	transform: scale(.87) translate3d(0, -2.1rem, 0);
	opacity: .6
}

.bento-variation-services_bento-services-slide__K6rwO:nth-of-type(2) {
	z-index: 2;
	transform: scale(1) translateZ(0)
}

.bento-variation-services_bento-services-slide__K6rwO:nth-of-type(3) {
	z-index: 3;
	transform: scale(1) translate3d(0, 20rem, 0)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-services_bento-services-slide__K6rwO {
		bottom: 20%
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-services_bento-services-slide__K6rwO {
		bottom: 10%
	}
}

.bento-variation-services_heading-wrapper__4TXbg {
	display: flex;
	column-gap: .8rem;
	align-items: center
}

.bento-variation-services_logo-wrapper__wzLGB {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.6rem;
	height: 2.6rem;
	border-radius: .8rem
}

.bento-variation-services_info-logo__Q4XFX {
	width: .8rem;
	height: .8rem
}

.bento-variation-services_slide-values-wrapper__ab3_b {
	display: flex;
	justify-content: space-between;
	width: 100%
}

.bento-variation-services_slide-heading__5lT1j,
.bento-variation-services_slide-value-1__5QKqV {
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 120%
}

.bento-variation-services_slide-value-2__scxKS {
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 120%
}

.column_column__Kbhwj {
	display: flex;
	flex-direction: column;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {

	.column_column__Kbhwj.column_regular__cxDI1:nth-child(4),
	.column_column__Kbhwj.column_regular__cxDI1:nth-child(5) {
		grid-column: span 1/span 1
	}
}

@media screen and (min-width: 1025px) {

	.column_column__Kbhwj.column_regular__cxDI1:nth-child(4),
	.column_column__Kbhwj.column_regular__cxDI1:nth-child(5) {
		grid-column: span 2/span 2
	}
}

@media screen and (min-width: 768px) {
	.column_column__Kbhwj.column_regular__cxDI1 {
		grid-column: span 2/span 2
	}
}

@media screen and (min-width: 1025px) {
	.column_column__Kbhwj.column_regular__cxDI1 {
		grid-column: span 3/span 3
	}
}

@media screen and (min-width: 768px) {
	.column_column__Kbhwj.column_large__t_pj3 {
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	.column_column__Kbhwj.column_large__t_pj3 {
		grid-column: span 6/span 6
	}
}

.column_column__Kbhwj.column_large__t_pj3 ul {
	column-count: 2
}

.column_label__zWE4D {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 2.2rem
}

.column_label__zWE4D:before {
	position: absolute;
	width: calc(100% + 2rem);
	height: calc(100% + 2rem);
	margin: -1rem;
	border-radius: .8rem;
	background: var(--general-gray-light)
}

.is-dark-mode .column_label__zWE4D:before {
	background: var(--general-gray-dark)
}

@media screen and (max-width: calc(768px - 1px)) {
	.column_open__WUb0q .column_label__zWE4D:before {
		content: ""
	}
}

.column_label__zWE4D>div {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

.column_label__zWE4D h3 {
	font-size: 1.6rem;
	font-weight: 500;
	color: var(--general-black)
}

.is-dark-mode .column_label__zWE4D h3 {
	color: var(--general-gray)
}

.column_icon__twH9C {
	display: block
}

.is-dark-mode .column_icon__twH9C {
	color: var(--general-gray)
}

@media screen and (min-width: 768px) {
	.column_icon__twH9C {
		display: none
	}
}

.column_ul__HD6Vj {
	height: 0
}

@media screen and (max-width: calc(768px - 1px)) {
	.column_open__WUb0q .column_ul__HD6Vj {
		height: auto;
		margin-top: 1.6rem;
		padding: 1.6rem 0
	}

	.column_ul__HD6Vj {
		overflow: hidden
	}
}

@media screen and (min-width: 768px) {
	.column_ul__HD6Vj {
		height: auto;
		margin-top: 1.6rem;
		padding: 0;
		font-size: 1.6rem
	}
}

.column_ul__HD6Vj li {
	align-items: center;
	margin-bottom: 1.6rem;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 138%
}

.column_ul__HD6Vj li:has([class*=new]) {
	margin-top: -.3rem;
	margin-bottom: 1.3rem
}

@media screen and (min-width: 768px) {
	.column_ul__HD6Vj li {
		font-size: 1.6rem;
		line-height: 124%
	}
}

.column_ul__HD6Vj li a {
	position: relative;
	display: inline-flex;
	align-items: center;
	height: auto;
	line-height: 124%;
	color: var(--general-black);
	text-align: left
}

.is-dark-mode .column_ul__HD6Vj li a {
	color: var(--general-gray)
}

.social-link_icon__NxUtI {
	z-index: 1;
	transition: transform calc(var(--motion)*var(--motion-speed)) cubic-bezier(.4, 1.35, .5, .97)
}

.social-link_icon__NxUtI>svg {
	display: block;
	width: 1.6rem;
	height: auto
}

.rss-link .social-link_icon__NxUtI>svg {
	width: 2.2rem
}

.social-link_social-header__66gUh .social-link_icon__NxUtI>svg {
	width: 1.8rem
}

@media screen and (min-width: 768px) {
	.social-link_icon__NxUtI>svg {
		width: 2rem
	}

	.rss-link .social-link_icon__NxUtI>svg {
		width: 2.8rem
	}
}

.social-link_icon-hover__xGIM_ {
	position: absolute;
	z-index: 2;
	transform: translateY(290%);
	color: var(--color-primary, var(--general-white))
}

.social-link_social-header__66gUh .social-link_icon-hover__xGIM_ {
	color: inherit
}

.social-link_social__f6ZZy {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.6rem;
	height: 3.6rem;
	border-radius: .4rem;
	color: var(--color-primary, var(--general-black));
	background: var(--color-secondary, var(--general-gray-light));
	-webkit-mask-image: radial-gradient(circle, var(--color-secondary, var(--general-gray-light)) 100%, var(--color-primary, var(--general-black)) 100%);
	mask-image: radial-gradient(circle, var(--color-secondary, var(--general-gray-light)) 100%, var(--color-primary, var(--general-black)) 100%)
}

.social-link_social__f6ZZy:hover:not(:focus):before {
	transform: scale(1.4)
}

.social-link_social__f6ZZy:hover:not(:focus) .social-link_icon__NxUtI {
	transform: translateY(-290%)
}

.social-link_social__f6ZZy:hover:not(:focus) .social-link_icon-hover__xGIM_ {
	transform: translate(0)
}

.social-link_social__f6ZZy:before {
	content: "";
	position: absolute;
	z-index: 1;
	inset: 0;
	transform: scale(0);
	border-radius: 10rem;
	background: var(--color-secondary, var(--general-black));
	box-shadow: inset 0 0 0 1px var(--color-secondary, var(--general-black));
	transition: transform calc(var(--motion)*var(--motion-speed)/1.9) ease-out
}

.social-link_social__f6ZZy.social-link_social-header__66gUh {
	color: inherit;
	background: none
}

.social-link_social__f6ZZy.social-link_social-header__66gUh:before {
	background: none;
	box-shadow: none
}

.is-dark-mode .social-link_social__f6ZZy {
	color: var(--color-primary, var(--general-gray));
	background: var(--color-secondary, var(--general-gray-dark))
}

@media screen and (min-width: 768px) {
	.social-link_social__f6ZZy {
		width: 4.2rem;
		height: 4.2rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.social-link_social-footer__cs23s {
		width: 3.4rem;
		height: 3.4rem;
		border-radius: .8rem
	}
}

.social-link_social-header__66gUh {
	width: 2rem;
	height: 2rem;
	border-radius: 0
}

.socials_socials__wbZbW {
	display: flex;
	gap: .4rem;
	align-items: center
}

.team-grid_wrapper__fOwA1 {
	padding-top: 8rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.team-grid_wrapper__fOwA1 {
		padding-top: 9.6rem
	}
}

@media screen and (min-width: 768px) {
	.team-grid_container__6e5iB {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.team-grid_container__6e5iB {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.team-grid_container__6e5iB {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.team-grid_title__5e6yQ {
	margin-bottom: 3.9rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.team-grid_title__5e6yQ {
		margin-bottom: 2.4rem;
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.team-grid_title__5e6yQ {
		margin-bottom: 4.3rem;
		grid-column: span 6/span 6;
		grid-column-start: 6
	}
}

.team-grid_grid-holder__0Gxyc {
	position: relative;
	padding-bottom: 2.4rem
}

.team-grid_grid-holder__0Gxyc:after {
	position: absolute;
	width: 100%;
	height: .1rem;
	opacity: .1;
	background-color: currentcolor
}

@media screen and (min-width: 768px) {
	.team-grid_grid-holder__0Gxyc:after {
		content: "";
		bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.team-grid_grid-holder__0Gxyc:after {
		bottom: 2.4rem
	}
}

@media screen and (min-width: 768px) {
	.team-grid_grid-holder__0Gxyc {
		padding-bottom: 6.4rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.team-grid_grid-holder__0Gxyc {
		padding-bottom: 8.7rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.team-grid_items__sXgSg {
	display: flex;
	flex-wrap: wrap;
	margin-right: -.5rem;
	margin-left: -.5rem
}

@media screen and (min-width: 768px) {
	.team-grid_items__sXgSg {
		margin-right: -.8rem;
		margin-left: -.8rem
	}
}

.team-grid_item__CL91r {
	width: 50%;
	margin-bottom: 1.6rem;
	padding: 0 .5rem
}

@media screen and (min-width: 768px) {
	.team-grid_item__CL91r {
		width: 33.33%;
		margin-bottom: 1.6rem;
		padding: 0 .8rem
	}
}

@media screen and (min-width: 1025px) {
	.team-grid_item__CL91r {
		width: 25%;
		margin-bottom: 3.2rem
	}
}

.team-grid_name__O4EXu {
	font-weight: 500
}

@media screen and (min-width: 1025px) {
	.team-grid_name__O4EXu {
		font-weight: 700
	}
}

.team-grid_image__tkx9N {
	margin-bottom: .8rem
}

@media screen and (min-width: 1025px) {
	.team-grid_image__tkx9N {
		margin-bottom: 1.3rem
	}
}

.team-grid_socials__cUWfU {
	display: flex;
	gap: .4rem;
	align-items: center;
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.team-grid_socials__cUWfU {
		margin-top: 1.3rem
	}
}

.text-breaker_text-breaker__yW1cP,
.text-breaker_text-breaker__yW1cP.text-breaker_has-border-top__f98WM {
	position: relative
}

.text-breaker_text-breaker__yW1cP.text-breaker_has-border-top__f98WM:before {
	content: "";
	position: absolute;
	top: 0;
	left: var(--page-padding-x);
	width: calc(100% - var(--page-padding-x)*2);
	border-top: 1px solid var(--general-gray-light)
}

.text-breaker_outer__Ko0Qb {
	width: 100%;
	height: 100%;
	padding: 6.5rem 0;
	color: var(--color-secondary);
	background-color: var(--color-primary, --general-white)
}

.text-breaker_has-padding-bottom-small__mzA7k .text-breaker_outer__Ko0Qb {
	padding-bottom: 3rem
}

.text-breaker_no-padding-top__JGckL .text-breaker_outer__Ko0Qb {
	padding-top: 0
}

@media screen and (min-width: 768px) {
	.text-breaker_outer__Ko0Qb {
		padding: 6rem 0
	}

	.text-breaker_has-padding-bottom-small__mzA7k .text-breaker_outer__Ko0Qb {
		padding-bottom: 3rem
	}
}

@media screen and (min-width: 1025px) {
	.text-breaker_outer__Ko0Qb {
		padding: 9rem 0
	}

	.text-breaker_has-padding-bottom-small__mzA7k .text-breaker_outer__Ko0Qb {
		padding-bottom: 4rem
	}

	.text-breaker_has-large-container__2mnJF .text-breaker_outer__Ko0Qb {
		padding: 16rem 0 12.8rem
	}

	.text-breaker_no-padding-top__JGckL .text-breaker_outer__Ko0Qb {
		padding-top: 0
	}

	.text-breaker_is-developer-style__IMyBO .text-breaker_outer__Ko0Qb {
		padding: 12.8rem 0
	}
}

@media screen and (min-width: 768px) {
	.text-breaker_container__5cTbI {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-breaker_container__5cTbI {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-breaker_container__5cTbI {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.text-breaker_holder__xO093 {
	text-align: center
}

@media screen and (min-width: 1025px) {
	.text-breaker_has-large-container__2mnJF .text-breaker_holder__xO093 {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

@media screen and (min-width: 768px) {
	.text-breaker_holder__xO093 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.text-breaker_holder__xO093 {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}

	.text-breaker_is-developer-style__IMyBO .text-breaker_holder__xO093 {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.text-breaker_eyebrow__ItB7K {
	display: block;
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.text-breaker_eyebrow__ItB7K {
		margin-bottom: 2rem
	}
}

.text-breaker_title__0Rj6b a {
	text-decoration: underline
}

.text-breaker_button-container__G8vpp {
	display: flex;
	justify-content: center;
	margin-top: 2.4rem
}

@media screen and (min-width: 1025px) {
	.text-breaker_button-container__G8vpp {
		margin-top: 5rem
	}

	.text-breaker_has-large-container__2mnJF .text-breaker_button-container__G8vpp {
		margin-top: 3.2rem
	}

	.text-breaker_is-developer-style__IMyBO .text-breaker_button-container__G8vpp {
		margin-top: 2.4rem
	}
}

.text-breaker_flap-top__tiMT2 {
	width: 100%;
	height: 2rem;
	margin-bottom: -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(41.6% 0, 100% 0, 100% 100%, calc(41.6% - 2.1rem) 100%)
}

@media screen and (min-width: 768px) {
	.text-breaker_flap-top__tiMT2 {
		height: 4.2rem;
		clip-path: polygon(77.15% 0, 100% 0, 100% 100%, calc(77.15% - 4.8rem) 100%)
	}
}

.text-breaker-mascot_text-breaker-mascot__x0TUI {
	position: relative
}

.text-breaker-mascot_outer__MRhAy {
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding: 8rem 0 0;
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 1025px) {
	.text-breaker-mascot_outer__MRhAy {
		padding: 9.7rem 0 0
	}
}

.text-breaker-mascot_holder__G_fh0 {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.text-breaker-mascot_title__szXOP {
	margin-bottom: 3.2rem;
	color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.text-breaker-mascot_title__szXOP {
		max-width: 84rem;
		margin-bottom: 2.4rem
	}
}

.text-breaker-mascot_button-container__7MtA7 {
	width: 100%
}

@media screen and (min-width: 768px) {
	.text-breaker-mascot_button-container__7MtA7 {
		display: flex;
		justify-content: center;
		width: auto
	}
}

.text-breaker-mascot_mascot-wrapper__33jX4 {
	width: 27.7rem;
	height: 26.8rem;
	margin: 3.2rem auto -8rem
}

@media screen and (min-width: 1025px) {
	.text-breaker-mascot_mascot-wrapper__33jX4 {
		width: 42.1rem;
		height: 40.6rem;
		margin: 3.2rem auto -12.6rem
	}
}

.text-image_text-image__tgDLD {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.text-image_text-image__tgDLD {
		display: block;
		height: calc(100vh - var(--header-height));
		min-height: calc(var(--section-min-height) + 28rem)
	}
}

.text-image_holder__aFMyj {
	height: 100%;
	padding: 12rem 0 0;
	color: var(--color-secondary);
	background-color: var(--color-primary)
}

.text-image_active-animation__E0Ig0 .text-image_holder__aFMyj {
	transition: background-color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97), color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 768px) {
	.text-image_holder__aFMyj {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image_holder__aFMyj {
		padding: 8rem 0
	}
}

@media screen and (min-width: 768px) {
	.text-image_container__heQLe {
		height: 100%
	}
}

.text-image_grid-wrapper__iAXwO {
	display: flex;
	flex-direction: column;
	gap: 4.6rem;
	height: 100%;
	margin-bottom: 5.8rem;
	color: var(--developer-green-light)
}

@media screen and (min-width: 768px) {
	.text-image_grid-wrapper__iAXwO {
		margin-bottom: 0;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image_grid-wrapper__iAXwO {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image_grid-wrapper__iAXwO {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-image_reverse-layout__j43nJ .text-image_grid-wrapper__iAXwO {
		grid-auto-flow: dense
	}

	.text-image_grid-col-left__LHL3R {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}

	.text-image_reverse-layout__j43nJ .text-image_grid-col-left__LHL3R {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-image_grid-col-left__LHL3R {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}

	.text-image_reverse-layout__j43nJ .text-image_grid-col-left__LHL3R {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.text-image_text-holder__Wo5VZ {
	position: relative;
	z-index: 4
}

@media screen and (min-width: 1025px) {
	.text-image_text-holder__Wo5VZ:before {
		content: "";
		position: absolute;
		top: -2rem;
		left: -2rem;
		transform: translate(1px, 1px);
		width: calc(100% + 4rem);
		height: calc(100% + 4rem);
		background-color: var(--color-primary, var(--general-black))
	}

	.text-image_active-animation__E0Ig0 .text-image_text-holder__Wo5VZ:before {
		transition: background-color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
	}
}

.text-image_title__pJ7dw {
	position: relative;
	z-index: 5;
	padding-right: 2rem;
	color: var(--color-secondary, var(--general-black))
}

.text-image_active-animation__E0Ig0 .text-image_title__pJ7dw {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

.text-image_description__7BmvJ {
	position: relative;
	z-index: 5;
	margin-top: 1.6rem;
	padding-right: 2rem;
	color: var(--color-secondary, var(--general-black))
}

.text-image_active-animation__E0Ig0 .text-image_description__7BmvJ {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

.text-image_description__7BmvJ p {
	margin-bottom: 3.2rem
}

.text-image_description__7BmvJ p:last-child {
	margin-bottom: 0
}

.text-image_bullets-items__HLV7B {
	position: relative;
	z-index: 5;
	margin-top: 2.6rem
}

@media screen and (min-width: 768px) {
	.text-image_bullets-items__HLV7B {
		margin-top: 3.2rem
	}
}

.text-image_bullets-item__K98Ct {
	display: flex;
	gap: 1.8rem;
	margin-bottom: 1rem
}

.text-image_bullets-item__K98Ct:last-child {
	margin-bottom: 0
}

@media screen and (min-width: 768px) {
	.text-image_bullets-item__K98Ct {
		margin-bottom: 1.8rem
	}
}

.text-image_bullets-icon__vImWi {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	margin-top: .5rem
}

.text-image_bullets-icon__vImWi svg {
	overflow: visible
}

.text-image_bullets-label___85Yj {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 150%
}

.text-image_button-container__OwxZL {
	position: relative;
	z-index: 5;
	display: block;
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.text-image_button-container__OwxZL {
		display: inline-flex;
		margin-top: 3.4rem
	}
}

.text-image_image-wrapper__z8yR9 {
	position: relative;
	top: 0;
	right: 0;
	overflow: hidden;
	display: flex;
	align-items: stretch;
	justify-content: center;
	aspect-ratio: 1.1/1;
	height: 100%;
	background-color: var(--color-secondary, var(--general-black))
}

.text-image_active-animation__E0Ig0 .text-image_image-wrapper__z8yR9 {
	transition: background-color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

.text-image_image-wrapper__z8yR9>figure {
	z-index: 3
}

@media screen and (min-width: 768px) {
	.text-image_image-wrapper__z8yR9 {
		position: absolute;
		right: 0;
		aspect-ratio: 1/1;
		width: auto
	}

	.text-image_reverse-layout__j43nJ .text-image_image-wrapper__z8yR9 {
		left: -3.5rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image_image-wrapper__z8yR9 {
		right: 0;
		aspect-ratio: 1/1;
		width: auto
	}

	.text-image_is-desktop-portrait__PrAtF .text-image_image-wrapper__z8yR9 {
		right: auto;
		left: 45%
	}

	.text-image_reverse-layout__j43nJ .text-image_image-wrapper__z8yR9 {
		right: auto;
		left: 0
	}

	.text-image_reverse-layout__j43nJ.text-image_is-desktop-portrait__PrAtF .text-image_image-wrapper__z8yR9 {
		right: auto;
		left: -16%
	}
}

.text-image_image-holder____OF3 {
	position: absolute;
	z-index: 3;
	height: 80%;
	margin-top: 10%
}

@media screen and (min-width: 1025px) {
	.text-image_image-holder____OF3 {
		bottom: 0;
		height: 94%;
		margin-top: auto
	}
}

.text-image_shape-wrapper__20Iue {
	pointer-events: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.text-image_reverse-layout__j43nJ .text-image_shape-wrapper__20Iue {
		right: auto;
		left: 0;
		transform: none
	}
}

.text-image_shape-front__w582o {
	position: absolute;
	z-index: 3;
	bottom: 0;
	left: -4rem;
	transform: scale(1.01);
	width: calc(100% + 4rem);
	color: var(--color-primary, var(--general-white))
}

.text-image_active-animation__E0Ig0 .text-image_shape-front__w582o {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 768px) {
	.text-image_shape-front__w582o {
		bottom: -1px;
		left: 0;
		transform: scaleX(-1) translate(-1px, 1px);
		width: calc(100% + 4rem)
	}

	.text-image_reverse-layout__j43nJ .text-image_shape-front__w582o {
		right: 0;
		left: auto;
		transform: none;
		width: 100%
	}
}

.text-image_shape-back__Wf6cg {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	height: 100%;
	color: var(--color-primary, var(--general-white))
}

.text-image_active-animation__E0Ig0 .text-image_shape-back__Wf6cg {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 768px) {
	.text-image_shape-back__Wf6cg {
		right: auto;
		transform: scaleX(-1) translateX(1px);
		height: 100%
	}

	.text-image_reverse-layout__j43nJ .text-image_shape-back__Wf6cg {
		right: -1px;
		left: auto;
		transform: none
	}
}

.text-image-5050_text-image-5050__Ydk6M {
	position: relative;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.text-image-5050_container__K5TaZ {
	padding: 6.4rem 0 4.6rem
}

@media screen and (min-width: 1025px) {
	.text-image-5050_container__K5TaZ {
		height: 100%;
		padding: 6.4rem 0 7.2rem
	}

	.text-image-5050_has-flap-top__aLM5u .text-image-5050_container__K5TaZ {
		padding: 5rem 0 12rem
	}
}

.text-image-5050_grid-wrapper__32CyR {
	display: flex;
	flex-direction: column-reverse;
	gap: 3.2rem;
	height: 100%
}

@media screen and (min-width: 768px) {
	.text-image-5050_grid-wrapper__32CyR {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-5050_grid-wrapper__32CyR {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image-5050_grid-wrapper__32CyR {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-wrapper__32CyR {
		grid-auto-flow: dense
	}

	.text-image-5050_grid-col-left__IH4Zv {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		grid-column: span 3/span 3;
		grid-column-start: 2
	}

	.text-image-5050_align-items-top__9I1Dw .text-image-5050_grid-col-left__IH4Zv {
		justify-content: flex-start
	}

	.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 3/span 3;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}

	.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 5/span 5;
		grid-column-start: 10
	}

	.text-image-5050_has-large-text-holder__17s2U .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.text-image-5050_has-large-text-holder__17s2U .text-image-5050_grid-col-left__IH4Zv .text-image-5050_title__vkduG {
		width: 102.5%
	}
}

.text-image-5050_grid-col-right__BK52m {
	position: relative
}

@media screen and (min-width: 768px) {
	.text-image-5050_grid-col-right__BK52m {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-right__BK52m {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_grid-col-right__BK52m {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}

	.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-right__BK52m {
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

.text-image-5050_text-holder__AQH3m {
	position: relative;
	z-index: 4
}

.text-image-5050_description__y_T2w,
.text-image-5050_title__vkduG {
	position: relative;
	z-index: 5;
	color: var(--color-secondary, var(--general-black))
}

.text-image-5050_description__y_T2w {
	margin-top: 2.4rem;
	padding-right: 2rem
}

.text-image-5050_has-small-text__xypwl .text-image-5050_description__y_T2w {
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.text-image-5050_has-small-text__xypwl .text-image-5050_description__y_T2w {
		font-size: 1.4rem;
		line-height: 1.4
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_has-small-text__xypwl .text-image-5050_description__y_T2w {
		margin-top: 2.4rem;
		font-size: 1.8rem;
		line-height: 1.5
	}
}

@media screen and (min-width: 768px) {
	.text-image-5050_description__y_T2w {
		padding: 0
	}
}

.text-image-5050_description__y_T2w p {
	margin-bottom: 1rem
}

.text-image-5050_description__y_T2w ul {
	margin: .6rem 0 0;
	padding: 0;
	list-style: none
}

@media screen and (min-width: 1025px) {
	.text-image-5050_description__y_T2w ul {
		margin-top: 1.2rem
	}
}

.text-image-5050_description__y_T2w ul li {
	position: relative;
	margin-bottom: .6rem;
	padding-left: 2.4rem
}

.text-image-5050_description__y_T2w ul li:before {
	content: "•";
	position: absolute;
	left: .8rem;
	font-weight: 700
}

@media screen and (min-width: 1025px) {
	.text-image-5050_description__y_T2w ul li {
		margin-bottom: 1.2rem
	}
}

@media screen and (max-width: calc(500px - 1px)) {
	.text-image-5050_description__y_T2w ul li {
		margin-bottom: 1rem
	}
}

.text-image-5050_image-holder__YMKFW {
	position: relative;
	aspect-ratio: 1/1
}

.text-image-5050_lottie-container__W2aI4 {
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.text-image-5050_image-container__walk6 {
	height: 100%
}

.text-image-5050_image-container__walk6 figure {
	z-index: 1;
	max-width: 100%;
	height: calc(100% - 3rem);
	margin: auto
}

@media screen and (min-width: 1025px) {
	.text-image-5050_image-container__walk6 figure {
		height: calc(100% - 6rem)
	}
}

.text-image-5050_image-container__walk6 figure img {
	object-fit: contain
}

.text-image-5050_align-items-top__9I1Dw .text-image-5050_image-container__walk6 figure img {
	object-position: top center
}

.text-image-5050_shape-front__yHjsJ {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.text-image-5050_reverse-layout__WuoYt .text-image-5050_shape-front__yHjsJ {
		transform: scaleX(-1)
	}
}

.text-image-5050_shape-back__c4DMO {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.text-image-5050_reverse-layout__WuoYt .text-image-5050_shape-back__c4DMO {
		transform: scaleX(-1)
	}
}

.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 {
	padding: 3.2rem 0
}

@media screen and (min-width: 768px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_is-reach-mm-user__k5aJ7 {
		padding-bottom: 10.5rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_is-reach-mm-user__k5aJ7 {
		padding-bottom: 16.5rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 {
		padding: 10rem 0
	}
}

.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_description__y_T2w {
	color: var(--general-white)
}

.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_image-holder__YMKFW {
	aspect-ratio: unset
}

.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_image-holder__YMKFW figure {
	overflow: hidden;
	height: auto;
	border-radius: 1rem
}

@media screen and (min-width: 768px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_image-holder__YMKFW figure {
		width: calc(100% + var(--page-padding-x));
		border-radius: 0
	}

	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}

	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2 .text-image-5050_grid-col-right__BK52m {
		grid-column: span 9/span 9;
		grid-column-start: 8
	}
}

.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_reverse-layout__WuoYt .text-image-5050_image-holder__YMKFW {
	aspect-ratio: unset
}

.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_reverse-layout__WuoYt .text-image-5050_image-holder__YMKFW figure {
	right: unset
}

@media screen and (min-width: 768px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_reverse-layout__WuoYt .text-image-5050_image-holder__YMKFW figure {
		left: calc(-1*var(--page-padding-x))
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-right__BK52m {
		grid-column: span 9/span 9;
		grid-column-start: 1
	}
}

@media screen and (min-width: 768px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-image-5050_text-image-5050__Ydk6M.text-image-5050_is-sdk-page__dOne2.text-image-5050_reverse-layout__WuoYt .text-image-5050_grid-col-left__IH4Zv {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.text-image-5050_button-wrapper__e7MvC {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem;
	margin-top: 2.4rem
}

@media screen and (min-width: 1025px) {
	.text-image-5050_button-wrapper__e7MvC {
		margin-top: 3rem
	}
}

.text-image-5050_flap-top__EaCjo {
	position: relative;
	width: 100%;
	height: 3.2rem;
	margin-bottom: -.1rem;
	background-color: var(--color-secondary, var(--general-black-mid))
}

.text-image-5050_flap-top__EaCjo:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-black-light));
	clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%)
}

@media screen and (min-width: 768px) {
	.text-image-5050_flap-top__EaCjo:before {
		clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%)
	}

	.text-image-5050_flap-top__EaCjo {
		height: 7rem
	}
}

.text-image-floating_text-image-floating__0UDEQ {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.text-image-floating_text-image-floating__0UDEQ {
		display: block;
		height: calc(100vh - var(--header-height));
		min-height: calc(var(--section-min-height) + 28rem)
	}
}

.text-image-floating_holder__SyGEn {
	height: 100%;
	padding: 14rem 0 2rem;
	color: var(--color-secondary);
	background-color: var(--color-primary)
}

.text-image-floating_active-animation__o2jE3 .text-image-floating_holder__SyGEn {
	transition: background-color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97), color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 768px) {
	.text-image-floating_holder__SyGEn {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_holder__SyGEn {
		padding: 0
	}

	.text-image-floating_container__7Gw2L {
		height: 100%
	}
}

.text-image-floating_grid-wrapper__x545h {
	display: flex;
	flex-direction: column;
	gap: 5.8rem;
	height: 100%
}

@media screen and (min-width: 768px) {
	.text-image-floating_grid-wrapper__x545h {
		grid-auto-flow: dense;
		gap: 4.6rem;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-floating_grid-wrapper__x545h {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image-floating_grid-wrapper__x545h {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-floating_grid-col-left__Fqsoj {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_grid-col-left__Fqsoj {
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_grid-col-left__Fqsoj {
		height: calc(100vh - var(--header-height));
		grid-column: span 5/span 5;
		grid-column-start: 11
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_grid-col-left__Fqsoj {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

.text-image-floating_grid-col-right__AjV1m {
	position: relative
}

@media screen and (min-width: 768px) {
	.text-image-floating_grid-col-right__AjV1m {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_grid-col-right__AjV1m {
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_grid-col-right__AjV1m {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_grid-col-right__AjV1m {
		grid-column: span 10/span 10;
		grid-column-start: 7
	}
}

.text-image-floating_text-holder__9dVWJ {
	position: relative;
	z-index: 4
}

@media screen and (min-width: 768px) {
	.text-image-floating_text-holder__9dVWJ {
		padding-right: 15%
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_text-holder__9dVWJ {
		padding-right: 0
	}

	.text-image-floating_text-holder__9dVWJ:before {
		content: "";
		position: absolute;
		top: -2rem;
		left: -2rem;
		transform: translate(1px, 1px);
		width: calc(100% + 4rem);
		height: calc(100% + 4rem);
		background-color: var(--color-primary, var(--general-black))
	}

	.text-image-floating_active-animation__o2jE3 .text-image-floating_text-holder__9dVWJ:before {
		transition: background-color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
	}
}

.text-image-floating_title__zfTsY {
	position: relative;
	z-index: 5;
	padding-right: 2rem;
	color: var(--color-secondary, var(--general-black))
}

.text-image-floating_active-animation__o2jE3 .text-image-floating_title__zfTsY {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

.text-image-floating_description__YpFR7 {
	position: relative;
	z-index: 5;
	margin-top: 1.6rem;
	padding-right: 2rem;
	color: var(--color-secondary, var(--general-black))
}

.text-image-floating_active-animation__o2jE3 .text-image-floating_description__YpFR7 {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

.text-image-floating_description__YpFR7 p {
	margin-bottom: 3.2rem
}

.text-image-floating_description__YpFR7 p:last-child {
	margin-bottom: 0
}

.text-image-floating_bullets-items__M5uBR {
	position: relative;
	z-index: 5;
	margin-top: 2.6rem
}

@media screen and (min-width: 768px) {
	.text-image-floating_bullets-items__M5uBR {
		margin-top: 3.2rem
	}
}

.text-image-floating_bullets-item__xp_RF {
	display: flex;
	gap: 1.8rem;
	margin-bottom: 1rem
}

.text-image-floating_bullets-item__xp_RF:last-child {
	margin-bottom: 0
}

@media screen and (min-width: 768px) {
	.text-image-floating_bullets-item__xp_RF {
		margin-bottom: 1.8rem
	}
}

.text-image-floating_bullets-icon__5nbS6 {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	margin-top: .5rem
}

.text-image-floating_bullets-icon__5nbS6 svg {
	overflow: visible
}

.text-image-floating_bullets-label__2JMkW {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 150%
}

.text-image-floating_button-container__n_thR {
	position: relative;
	z-index: 5;
	display: block;
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.text-image-floating_button-container__n_thR {
		display: inline-flex;
		margin-top: 3.4rem
	}
}

.text-image-floating_image-wrapper__q20sR {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%
}

.text-image-floating_image-wrapper__q20sR>figure {
	z-index: 3
}

.text-image-floating_image-holder__SQ3V8 {
	position: relative;
	z-index: 3;
	width: 34.3rem
}

@media screen and (min-width: 768px) {
	.text-image-floating_image-holder__SQ3V8 {
		width: 25.7rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_image-holder__SQ3V8 {
		width: calc(100% - 28rem)
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_image-holder__SQ3V8 {
		width: calc(100% - 45rem)
	}
}

.text-image-floating_image-mobile-outer__hEM7w {
	position: relative
}

.text-image-floating_image-mobile__2GzSq {
	overflow: hidden;
	width: 100%;
	border-radius: 1rem;
	background-color: var(--general-white);
	box-shadow: none
}

.text-image-floating_mascot-wrapper__hzf8m {
	position: absolute;
	z-index: 4;
	top: -7rem;
	left: 50%;
	width: 23rem;
	height: 23rem;
	margin-left: -11.5rem
}

@media screen and (min-width: 768px) {
	.text-image-floating_mascot-wrapper__hzf8m {
		top: 5rem;
		left: -11.5rem;
		width: 16rem;
		height: 16rem;
		margin-left: -20rem
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_mascot-wrapper__hzf8m {
		margin-left: 3.8rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_mascot-wrapper__hzf8m {
		top: 7rem;
		left: -13.9rem;
		width: 31rem;
		height: 31rem;
		margin-left: 0
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_mascot-wrapper__hzf8m {
		right: auto;
		left: -15.5rem;
		margin: 0
	}
}

.text-image-floating_mascot__FW5nu {
	width: 100%;
	height: 100%
}

.text-image-floating_floating-input__xJ5dQ {
	position: absolute;
	z-index: 4;
	bottom: 29rem;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 31.6rem;
	height: 6.4rem;
	padding: 0 1.8rem;
	border-radius: .8rem;
	background: var(--general-white);
	box-shadow: 0 1.1rem 2rem 0 rgba(0, 0, 0, .1)
}

@media screen and (min-width: 768px) {
	.text-image-floating_floating-input__xJ5dQ {
		bottom: 21rem;
		left: 4.9rem;
		transform: none;
		width: 23.7rem;
		height: 5.4rem
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_floating-input__xJ5dQ {
		left: 1rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-floating_floating-input__xJ5dQ {
		bottom: 34rem;
		left: 17rem;
		width: 36.8rem;
		height: 7.6rem;
		border-radius: 1rem;
		box-shadow: 0 1.4rem 2.4rem 0 rgba(0, 0, 0, .1)
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_floating-input__xJ5dQ {
		right: 1.8rem;
		left: auto
	}
}

.text-image-floating_fi-dot-outer__bfQIk {
	position: relative;
	display: flex;
	padding-right: .8rem;
	opacity: calc(1 - var(--motion)*1)
}

.text-image-floating_fi-dot__lAfcL {
	position: relative;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
	background-color: var(--general-black)
}

.text-image-floating_fi-bar-init__CiGU2 {
	left: 1.8rem
}

.text-image-floating_fi-bar-init__CiGU2,
.text-image-floating_fi-bar__Neyu2 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: .4rem;
	height: 4rem;
	opacity: var(--motion);
	background-color: var(--general-black)
}

.text-image-floating_fi-bar__Neyu2 {
	right: -.4rem
}

.text-image-floating_shape-wrapper__2C1DD {
	display: none
}

@media screen and (min-width: 1025px) {
	.text-image-floating_shape-wrapper__2C1DD {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		display: block;
		width: 100%;
		height: 100%
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_shape-wrapper__2C1DD {
		right: 0;
		left: auto
	}
}

.text-image-floating_shape-wrapper-mobile__jK5Xi {
	position: absolute;
	top: -2.5rem;
	right: calc(var(--page-padding-x)*-1);
	left: calc(var(--page-padding-x)*-1);
	display: block;
	width: calc(100% + var(--page-padding-x)*2)
}

@media screen and (min-width: 768px) {
	.text-image-floating_shape-wrapper-mobile__jK5Xi {
		top: 50%;
		right: auto;
		left: -8rem;
		transform: translateY(-50%);
		width: calc(100% + 4rem);
		line-height: 0
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_shape-wrapper-mobile__jK5Xi {
		right: -8rem;
		left: auto;
		transform: translateY(-50%) scaleX(-1)
	}
}

.text-image-floating_shape-back__Z4rx9 {
	color: var(--color-secondary, var(--general-white))
}

.text-image-floating_active-animation__o2jE3 .text-image-floating_shape-back__Z4rx9 {
	transition: color calc(var(--motion)*var(--motion-speed)/1) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 1025px) {
	.text-image-floating_shape-back__Z4rx9 {
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		transform: scaleX(-1) translate(-1px, 1px);
		height: 100%
	}

	.text-image-floating_is-desktop-portrait__b_5n8 .text-image-floating_shape-back__Z4rx9 {
		left: -5%
	}

	.text-image-floating_reverse-layout__4_rpJ .text-image-floating_shape-back__Z4rx9 {
		right: 0;
		left: auto;
		transform: none
	}

	.text-image-floating_reverse-layout__4_rpJ.text-image-floating_is-desktop-portrait__b_5n8 .text-image-floating_shape-back__Z4rx9 {
		right: -5%
	}
}

.text-image-mirrored-list_wrapper__8Cnuq {
	position: relative
}

.text-image-mirrored-list_holder__GqZO1 {
	overflow-x: clip;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.text-image-mirrored-list_items__aNtz9 {
	padding-top: 8rem;
	padding-bottom: 0
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_items__aNtz9 {
		padding: 8rem calc(7rem - var(--page-padding-x)) 5.55rem calc(11.8rem - var(--page-padding-x))
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_items__aNtz9 {
		padding: 21.6rem 0 14.15rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-inner__5Jhk5 {
		display: flex;
		gap: 7.8rem;
		align-items: center
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-inner__5Jhk5 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.text-image-mirrored-list_item-inner__5Jhk5 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.text-image-mirrored-list_item-inner__5Jhk5 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.text-image-mirrored-list_item-content___jeRO {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

@media screen and (max-width: calc(768px - 1px)) {
	.text-image-mirrored-list_item-content___jeRO {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-content___jeRO {
		width: 51%
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-content___jeRO {
		width: 100%;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.text-image-mirrored-list_item-image__PM_nV {
	position: relative
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-image__PM_nV {
		width: 49%
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-image__PM_nV {
		position: relative;
		width: 100%;
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.text-image-mirrored-list_shape__A8fF_ {
	position: absolute
}

.text-image-mirrored-list_item-desc__b29Xp {
	margin-top: 1.6rem;
	padding-right: 2rem
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-desc__b29Xp {
		padding-right: 0;
		max-width: 42.4rem;
		margin-top: 1.4rem
	}
}

.text-image-mirrored-list_item-button-wrapper__sMjg6 {
	margin-top: 2.4rem
}

.text-image-mirrored-list_item__zSppK {
	margin-bottom: 8rem
}

.text-image-mirrored-list_item__zSppK:last-child {
	margin-bottom: 0
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-mirrored-list_item__zSppK:nth-child(2n).text-image-mirrored-list_item-shaped__RM5pr .text-image-mirrored-list_item-image__PM_nV figure {
		margin-left: auto
	}
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item__zSppK:nth-child(2n).text-image-mirrored-list_item-shape-one__7ZVLX .text-image-mirrored-list_shape__A8fF_ {
		right: -9rem;
		left: auto
	}

	.text-image-mirrored-list_item__zSppK:nth-child(2n).text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_shape__A8fF_ {
		right: -26.6rem;
		left: auto
	}

	.text-image-mirrored-list_item__zSppK:nth-child(2n) .text-image-mirrored-list_item-content___jeRO {
		order: 1;
		grid-column-start: 10
	}

	.text-image-mirrored-list_item__zSppK:nth-child(2n) .text-image-mirrored-list_item-image__PM_nV {
		grid-column-start: 1
	}

	.text-image-mirrored-list_item__zSppK:nth-child(2n) .text-image-mirrored-list_shape__A8fF_ {
		transform: scaleX(-1)
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item__zSppK:nth-child(2n) .text-image-mirrored-list_item-content___jeRO {
		grid-column-start: 10
	}

	.text-image-mirrored-list_item__zSppK:nth-child(2n) .text-image-mirrored-list_item-image__PM_nV {
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item__zSppK {
		margin-bottom: 9.6rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item__zSppK {
		margin-bottom: 23.8rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.text-image-mirrored-list_item-shaped__RM5pr {
		margin-bottom: 2.4rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-shaped__RM5pr .text-image-mirrored-list_item-image__PM_nV figure {
		width: 100%;
		max-width: 56.7rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.text-image-mirrored-list_item-shape-one__7ZVLX .text-image-mirrored-list_item-image__PM_nV {
		padding-top: 38%;
		padding-bottom: 32%
	}
}

.text-image-mirrored-list_item-shape-one__7ZVLX .text-image-mirrored-list_shape__A8fF_ {
	top: 0;
	left: calc(var(--page-padding-x)*-1);
	width: calc(100% + var(--page-padding-x)*2);
	height: 100%
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-shape-one__7ZVLX .text-image-mirrored-list_shape__A8fF_ {
		top: -8rem;
		left: -4.4rem;
		width: 50.1rem;
		height: 37.6rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-shape-one__7ZVLX .text-image-mirrored-list_shape__A8fF_ {
		top: -21.6rem;
		left: -9rem;
		width: 103.9rem;
		height: 86.4rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_item-image__PM_nV {
		padding-top: 34.5%;
		padding-bottom: 24.8%
	}
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_item-image__PM_nV figure {
		margin-left: 3.5rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_item-image__PM_nV figure {
		margin-left: 0
	}
}

.text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_shape__A8fF_ {
	top: 0;
	left: calc(var(--page-padding-x)*-1);
	width: calc(100% + var(--page-padding-x)*2);
	height: 100%
}

@media screen and (min-width: 768px) {
	.text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_shape__A8fF_ {
		top: auto;
		bottom: -5.6rem;
		left: -7.7rem;
		width: 42.1rem;
		height: 36.5rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-mirrored-list_item-shape-two__8I9Zm .text-image-mirrored-list_shape__A8fF_ {
		bottom: -14.2rem;
		left: -26.7rem;
		width: 98rem;
		height: 90.5rem
	}
}

.text-one-col_text-one-col__AJ4jM {
	position: relative;
	padding: 6.6rem 0 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.text-one-col_text-one-col__AJ4jM {
		padding: 7rem 0 0
	}
}

.text-one-col_grid-wrapper__sc_yH {
	position: relative
}

@media screen and (min-width: 768px) {
	.text-one-col_grid-wrapper__sc_yH {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-one-col_grid-wrapper__sc_yH {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-one-col_grid-wrapper__sc_yH {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.text-one-col_grid-col__d4HVw {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center
}

@media screen and (min-width: 768px) {
	.text-one-col_grid-col__d4HVw {
		grid-column: span 4/span 4;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.text-one-col_grid-col__d4HVw {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}

	.text-one-col_reverse-layout__C_V4s .text-one-col_grid-col__d4HVw {
		grid-column: span 8/span 8;
		grid-column-start: 2
	}
}

.text-one-col_hor-divider__4Ya76 {
	width: calc(100% + var(--page-padding-x)*2);
	height: 1px;
	margin: 6rem calc(var(--page-padding-x)*-1) 0;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.text-one-col_hor-divider__4Ya76 {
		width: 100%;
		margin: 5rem 0 0;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.text-one-col_hor-divider__4Ya76 {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.text-one-col_title__sMdkW {
	color: var(--color-secondary, var(--general-black))
}

.language-switcher_wrapper__IlGzz {
	position: relative
}

.language-switcher_btn-label__eKXuZ {
	padding-top: .1rem;
	font-size: 1.6rem
}

.language-switcher_is-footer__bCR5r .language-switcher_btn-label__eKXuZ {
	color: var(--general-gray-dark)
}

@media screen and (max-width: calc(768px - 1px)) {
	.language-switcher_is-footer__bCR5r .language-switcher_btn-label__eKXuZ {
		font-size: 1.2rem
	}
}

.is-dark-mode .language-switcher_btn-label__eKXuZ {
	color: var(--general-gray)
}

.language-switcher_btn-icon__uIvZH {
	display: flex;
	width: 1.2rem;
	height: 1.2rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.language-switcher_is-footer__bCR5r .language-switcher_btn-icon__uIvZH {
		width: 1rem;
		height: 1rem
	}
}

.language-switcher_btn-icon__uIvZH svg {
	display: flex;
	width: 100%;
	height: 100%
}

.language-switcher_is-footer__bCR5r .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-gray-dark)
}

.is-dark-mode .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-gray)
}

@media screen and (min-width: 1025px) {
	.language-switcher_active___PpfP .language-switcher_btn-label__eKXuZ {
		color: var(--general-white)
	}

	.language-switcher_active___PpfP .language-switcher_btn-icon__uIvZH svg path {
		fill: var(--general-white)
	}
}

.language-switcher_btn-lang__7m5PA {
	cursor: pointer;
	display: flex;
	gap: 1rem;
	align-items: center;
	height: 4.2rem;
	margin-right: .4rem;
	padding: 1rem 1.6rem 1.1rem;
	border-radius: 4rem;
	color: var(--color-secondary, var(--general-black))
}

.language-switcher_btn-lang__7m5PA:hover:not(.language-switcher_btn-langer__W0ovu) {
	color: var(--color-primary);
	background-color: var(--color-secondary, var(--general-gray-light))
}

.language-switcher_btn-lang__7m5PA.language-switcher_btn-langer__W0ovu {
	padding: 0
}

.has-dark-color-theme .language-switcher_btn-lang__7m5PA.language-switcher_btn-langer__W0ovu,
.language-switcher_btn-lang__7m5PA.language-switcher_btn-langer__W0ovu {
	--button-color: var(--general-white);
	--button-color-hover: var(--general-gray-light);
	--button-text-color: var(--general-black);
	--button-text-color-hover: var(--general-black)
}

.language-switcher_btn-lang__7m5PA.language-switcher_btn-langer__W0ovu>span {
	padding-right: 1.6rem;
	padding-left: 1.6rem
}

.language-switcher_btn-lang__7m5PA.language-switcher_is-footer__bCR5r {
	flex-direction: row-reverse;
	height: auto;
	margin-bottom: 1.25rem;
	padding: 0
}

.language-switcher_btn-lang__7m5PA.language-switcher_is-footer__bCR5r:hover {
	background-color: rgba(0, 0, 0, 0)
}

.language-switcher_btn-lang__7m5PA.language-switcher_is-footer__bCR5r:hover .language-switcher_btn-label__eKXuZ {
	color: var(--general-black)
}

.language-switcher_btn-lang__7m5PA.language-switcher_is-footer__bCR5r:hover .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-black)
}

@media screen and (min-width: 768px) {
	.language-switcher_btn-lang__7m5PA.language-switcher_is-footer__bCR5r {
		width: auto;
		margin-bottom: 0
	}
}

.language-switcher_btn-lang__7m5PA.language-switcher_is-mob-nav__RNOWi {
	flex-direction: row-reverse;
	height: auto;
	margin-bottom: .4rem;
	padding: 0
}

.language-switcher_btn-lang__7m5PA.language-switcher_is-mob-nav__RNOWi:hover {
	background-color: rgba(0, 0, 0, 0)
}

@media screen and (min-width: 768px) {
	.language-switcher_btn-lang__7m5PA.language-switcher_is-mob-nav__RNOWi {
		margin-bottom: 2rem
	}
}

.language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP.language-switcher_is-footer__bCR5r {
	background-color: rgba(0, 0, 0, 0)
}

.language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP.language-switcher_is-footer__bCR5r:hover .language-switcher_btn-label__eKXuZ {
	color: var(--general-black)
}

.language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP.language-switcher_is-footer__bCR5r:hover .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-black)
}

.language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP.language-switcher_is-footer__bCR5r .language-switcher_btn-label__eKXuZ {
	color: var(--general-black)
}

.language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP.language-switcher_is-footer__bCR5r .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-black)
}

.is-dark-mode .language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP {
	background-color: rgba(0, 0, 0, 0)
}

.is-dark-mode .language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP:hover .language-switcher_btn-label__eKXuZ {
	color: var(--general-gray-light)
}

.is-dark-mode .language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP:hover .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-gray-light)
}

.is-dark-mode .language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP .language-switcher_btn-label__eKXuZ {
	color: var(--general-gray-light)
}

.is-dark-mode .language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.language-switcher_btn-lang__7m5PA.language-switcher_active___PpfP {
		--button-text-color: var(--general-white) !important;
		background-color: var(--general-black)
	}
}

.is-dark-mode .language-switcher_btn-lang__7m5PA:hover .language-switcher_btn-label__eKXuZ {
	color: var(--general-gray-light)
}

.is-dark-mode .language-switcher_btn-lang__7m5PA:hover .language-switcher_btn-icon__uIvZH svg path {
	fill: var(--general-gray-light)
}

.language-switcher_icon__X0pj6 {
	display: flex;
	width: 1rem;
	height: 1rem
}

.language-switcher_icon__X0pj6 svg {
	width: 100%
}

.language-switcher_is-label__f947X {
	--spring-duration: calc(var(--motion) * var(--motion-speed-slow));
	--bg-duration: calc(var(--motion) * var(--motion-speed));
	--button-color: var(--general-black);
	--button-color-hover: var(--general-white);
	--button-text-color: var(--general-white);
	--button-text-color-hover: var(--general-black);
	cursor: pointer;
	position: relative;
	display: flex;
	flex-shrink: 0;
	width: auto;
	border-radius: 10rem;
	text-decoration: none;
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black);
	transition: background-color calc(var(--motion)*.3s) cubic-bezier(.39, .575, .565, 1), color calc(var(--motion)*.3s) cubic-bezier(.39, .575, .565, 1)
}

.language-switcher_is-label__f947X.language-switcher_disabled__EI9Vl,
.language-switcher_is-label__f947X:disabled {
	pointer-events: none;
	cursor: unset;
	opacity: .3
}

.language-switcher_is-label__f947X:focus {
	--button-color: var(--general-black);
	--button-color-hover: var(--general-black);
	--button-text-color: var(--general-white);
	--button-text-color-hover: var(--general-white)
}

.language-switcher_is-label__f947X:focus:before {
	transform: scale(1.03);
	opacity: 1
}

.language-switcher_is-label__f947X:hover:before {
	transform: scale(1.03);
	opacity: 1;
	transition: transform var(--bg-duration) cubic-bezier(.4, 1.35, .5, .97), opacity calc(var(--bg-duration)*.5) cubic-bezier(.4, 1.35, .5, .97)
}

.language-switcher_is-label__f947X:hover .language-switcher_button-main__LH2af {
	transform: translateY(-220%)
}

@media screen and (min-width: 1025px) {
	.language-switcher_is-label__f947X:hover .language-switcher_button-main__LH2af {
		transform: translateY(-130%)
	}
}

.language-switcher_is-label__f947X:hover .language-switcher_button-hover__eJK5Q {
	transform: translateY(0);
	opacity: 1;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--spring-ease-duration)*.5) var(--spring-ease) calc(var(--spring-ease-duration)*.15)
}

.language-switcher_is-label__f947X:before {
	content: "";
	position: absolute;
	z-index: 1;
	inset: 0;
	transform: scale(0);
	border-radius: 10rem;
	opacity: 0;
	background: var(--button-color-hover);
	box-shadow: inset 0 0 0 1px var(--button-color-hover)
}

.language-switcher_is-label__f947X:after {
	content: "";
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10rem
}

html.header-dropdown-opened .language-switcher_is-label__f947X {
	--button-color: transparent;
	--button-text-color: var(--general-black);
	--button-color-hover: var(--general-black);
	--button-text-color-hover: var(--general-white)
}

html.header-dropdown-opened .language-switcher_is-label__f947X:focus {
	--button-text-color: var(--general-white)
}

html.header-dropdown-opened .language-switcher_is-label__f947X .language-switcher_button-holder__DWpdf {
	transition-delay: 0s
}

html.header-dropdown-opened .language-switcher_is-label__f947X .language-switcher_button-hover__eJK5Q,
html.header-dropdown-opened .language-switcher_is-label__f947X .language-switcher_button-main__LH2af {
	gap: 1rem;
	transition-delay: 0s
}

html.header-dropdown-opened .language-switcher_is-label__f947X .language-switcher_button-label__mj4Aq {
	width: 100%;
	transition: none;
	transition-delay: 0s
}

html.header-dropdown-opened .language-switcher_is-label__f947X .language-switcher_button-label__mj4Aq span {
	opacity: 1;
	transition-delay: 0s
}

html.header-dropdown-is-developer-style .language-switcher_is-label__f947X {
	--button-color: transparent;
	--button-text-color: var(--general-white);
	--button-color-hover: var(--general-white);
	--button-text-color-hover: var(--general-black)
}

html.header-dropdown-is-developer-style .language-switcher_is-label__f947X:focus {
	--button-color: var(--general-white);
	--button-text-color: var(--general-black);
	--button-color-hover: var(--general-white);
	--button-text-color-hover: var(--general-black)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.is-mobile-nav-open .language-switcher_is-label__f947X {
		--button-color: transparent;
		--button-text-color: var(--general-black);
		--button-color-hover: transparent;
		--button-text-color-hover: var(--general-black)
	}

	.header-dropdown-is-developer-style .language-switcher_is-label__f947X {
		--button-text-color: var(--general-white);
		--button-text-color-hover: var(--general-white)
	}
}

.language-switcher_button-holder__DWpdf {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 4.2rem;
	height: 4.2rem;
	border-radius: 10rem;
	transition: none;
	transition-delay: calc(var(--motion)*var(--hamburger-active-delay))
}

.language-switcher_button-hover__eJK5Q,
.language-switcher_button-main__LH2af {
	z-index: 2;
	display: flex;
	flex-direction: row-reverse;
	gap: 0;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease), gap calc(var(--motion)*1s) cubic-bezier(.58, .01, .03, .99)
}

html.header-dropdown-opened .language-switcher_button-hover__eJK5Q,
html.header-dropdown-opened .language-switcher_button-main__LH2af {
	transition: transform 0s linear .3s, gap 0s linear .3s
}

.language-switcher_button-hover__eJK5Q {
	position: absolute;
	left: 0;
	transform: translateY(230%);
	padding: inherit;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--spring-ease-duration)*.5) var(--spring-ease)
}

@media screen and (min-width: 1025px) {
	.language-switcher_button-hover__eJK5Q {
		transform: translateY(118%)
	}
}

.language-switcher_button-label__mj4Aq {
	width: 0;
	color: var(--button-text-color);
	white-space: nowrap;
	transition: width calc(var(--motion)*1s) cubic-bezier(.58, .01, .03, .99);
	transition-delay: calc(var(--motion)*var(--hamburger-active-delay))
}

.language-switcher_button-hover__eJK5Q .language-switcher_button-label__mj4Aq {
	color: var(--button-text-color-hover)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.language-switcher_button-label__mj4Aq {
		display: none
	}
}

.language-switcher_button-label__mj4Aq span {
	opacity: 0;
	transition: none
}

.language-switcher_button-icon__DDcCP {
	flex: 0 0 auto;
	width: 1.2rem;
	height: 1.2rem;
	color: var(--button-text-color)
}

.language-switcher_button-hover__eJK5Q .language-switcher_button-icon__DDcCP {
	color: var(--button-text-color-hover)
}

.legal-link_legal-link__K5t0q {
	font-size: 1.2rem;
	color: var(--general-gray-dark)
}

.is-dark-mode .legal-link_legal-link__K5t0q {
	color: var(--general-gray)
}

.legal-link_legal-link__K5t0q ul {
	display: flex;
	flex-direction: column;
	gap: 1.2rem
}

@media screen and (min-width: 768px) {
	.legal-link_legal-link__K5t0q ul {
		flex-direction: row;
		gap: 1.6rem
	}
}

.legal-link_manage-cookies-btn__96M0s {
	cursor: pointer;
	font-size: 1.2rem;
	line-height: 1;
	color: var(--general-gray-dark)
}

.legal-link_manage-cookies-btn__96M0s:hover {
	text-decoration: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.is-dark-mode .legal-link_manage-cookies-btn__96M0s {
	color: var(--general-gray)
}

.footer_footer__BkwKO {
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: 1.6rem;
	line-height: 1;
	background: var(--general-white)
}

.footer_footer__BkwKO.footer_is-dark-mode__gfmU9 {
	background-color: var(--general-black-light)
}

.footer_translate__rJ0tq {
	position: relative;
	width: 100%;
	padding-bottom: 5rem
}

.footer_main__4oLda {
	padding: 2.5rem 0 3rem;
	border-top: 1px solid var(--general-gray-light)
}

.footer_is-dark-mode__gfmU9 .footer_main__4oLda {
	border-top: 1px solid var(--general-gray-dark)
}

@media screen and (min-width: 768px) {
	.footer_main__4oLda {
		padding: 3.3rem 0 6.5rem
	}
}

@media screen and (min-width: 1025px) {
	.footer_main__4oLda {
		padding: 8.2rem 0 9.5rem
	}
}

.footer_main-grid___hcmV {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.footer_main-grid___hcmV {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.footer_main-grid___hcmV {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.footer_main-left__UQbdm {
	margin-bottom: 3rem
}

@media screen and (min-width: 768px) {
	.footer_main-left__UQbdm {
		grid-column: span 3/span 3
	}
}

@media screen and (min-width: 1025px) {
	.footer_main-left__UQbdm {
		margin-bottom: 0
	}
}

.footer_main-right__yyGBW {
	row-gap: 1.8rem;
	display: grid;
	grid-template-columns: subgrid;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.footer_main-right__yyGBW {
		row-gap: 5rem
	}
}

@media screen and (min-width: 1025px) {
	.footer_main-right__yyGBW {
		grid-column: span 13/span 13
	}
}

.footer_logo__Biyeh {
	width: 6.5rem
}

.footer_is-dark-mode__gfmU9 .footer_logo__Biyeh path {
	fill: var(--general-gray)
}

@media screen and (min-width: 768px) {
	.footer_logo__Biyeh {
		width: 12.5rem
	}
}

.footer_logo__Biyeh path {
	fill: var(--general-black)
}

.footer_meta__45mpu {
	display: flex;
	flex-direction: column;
	gap: 2.4rem;
	padding: 0 0 3rem
}

@media screen and (min-width: 768px) {
	.footer_meta__45mpu {
		gap: 2rem;
		padding: 0 0 6.4rem
	}
}

@media screen and (min-width: 1025px) {
	.footer_meta__45mpu {
		padding: 0 0 2.7rem
	}
}

.footer_flex-wrapper__QwXnc {
	display: flex;
	column-gap: 1.8rem;
	align-items: flex-end;
	justify-content: space-between
}

@media screen and (max-width: calc(768px - 1px)) {
	.footer_flex-wrapper__QwXnc {
		row-gap: 1.8rem
	}
}

.footer_flex-col-left__f_UWT {
	max-width: 100%
}

@media screen and (min-width: 1025px) {
	.footer_flex-col-left__f_UWT {
		max-width: unset
	}
}

.footer_bottom__tIczr {
	border-top: 1px solid var(--general-gray-light);
	font-size: 1.2rem;
	color: var(--general-black)
}

.footer_is-dark-mode__gfmU9 .footer_bottom__tIczr {
	border-top: 1px solid var(--general-gray-dark);
	color: var(--general-gray)
}

.footer_bottom-grid__vcQ4e {
	display: flex;
	flex-direction: column;
	gap: 3.2em;
	padding: 1.6rem 0 2rem;
	font-size: 1.4rem
}

@media screen and (min-width: 768px) {
	.footer_bottom-grid__vcQ4e {
		gap: 2.4rem;
		padding: 2.4rem 0;
		font-size: unset
	}
}

@media screen and (min-width: 1025px) {
	.footer_bottom-grid__vcQ4e {
		flex-direction: row;
		gap: 0;
		justify-content: space-between;
		padding: 2.6rem 0
	}
}

.footer_lang-switcher-wrapper__lNYLE {
	position: relative;
	margin-bottom: .8rem
}

@media screen and (min-width: 768px) {
	.footer_lang-switcher-wrapper__lNYLE {
		margin-bottom: 1.2rem
	}
}

.footer_mascot__n9gVA {
	--mascot-size: 85vw;
	pointer-events: none;
	position: fixed;
	right: 0;
	bottom: calc(var(--mascot-size)*-1 + 20rem);
	left: 0;
	display: none;
	aspect-ratio: 1/1;
	width: var(--mascot-size);
	margin: 0 auto
}

@media screen and (min-width: 1025px) {
	.footer_mascot__n9gVA {
		display: block
	}
}

.location-warning-banner_location-warning-banner__kYXvJ {
	pointer-events: auto;
	position: relative;
	z-index: 15;
	display: flex;
	align-items: center;
	justify-content: center;
	height: var(--warning-banner-height-mobile);
	padding: 0 3.2rem;
	background-color: color-mix(in srgb, var(--consumer-blue-light) 50%, var(--general-white))
}

@media screen and (min-width: 500px) {
	.location-warning-banner_location-warning-banner__kYXvJ {
		height: var(--warning-banner-height)
	}
}

@media screen and (min-width: 768px) {
	.location-warning-banner_location-warning-banner__kYXvJ {
		padding: 0 5.2rem
	}
}

.location-warning-banner_banner-content__nM61X {
	text-align: center
}

.location-warning-banner_banner-text__h81Kx {
	margin: 0;
	font-size: 1.4rem;
	line-height: 157%
}

@media screen and (min-width: 768px) {
	.location-warning-banner_banner-text__h81Kx {
		font-size: 1.5rem;
		line-height: 150%
	}
}

.location-warning-banner_global-link__VhjIo {
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: 600;
	color: inherit;
	text-decoration: underline;
	background: none
}

.location-warning-banner_global-link__VhjIo:hover {
	color: var(--consumer-blue-dark);
	text-decoration: none
}

.location-warning-banner_global-link__VhjIo:focus {
	border-radius: .2rem;
	outline: .2rem solid var(--consumer-blue-dark);
	outline-offset: .2rem
}

.location-warning-banner_banner-close__mg_FD {
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: .8rem;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.4rem;
	height: 2.4rem;
	border: none;
	border-radius: 50%;
	background: var(--general-gray-light);
	transition: background-color .3s ease
}

.location-warning-banner_banner-close__mg_FD:hover {
	color: var(--consumer-orange-dark);
	background-color: var(--consumer-blue)
}

.location-warning-banner_banner-close__mg_FD:focus {
	outline: .2rem solid var(--consumer-orange-dark);
	outline-offset: .2rem
}

@media screen and (min-width: 500px) {
	.location-warning-banner_banner-close__mg_FD {
		right: 1rem
	}
}

@media screen and (min-width: 768px) {
	.location-warning-banner_banner-close__mg_FD {
		right: 1.2rem
	}
}

.location-warning-banner_banner-close__mg_FD svg {
	width: 1rem;
	height: 1rem
}

.card_card__v3VJc {
	position: relative;
	overflow: hidden;
	width: calc(50% - .4rem);
	height: 11.4rem;
	border-radius: 1.2rem;
	background: var(--color-primary, var(--general-black))
}

.card_card__v3VJc:first-child.card_is-features__5Qt5Q .card_shape-back-default__pteM4 {
	opacity: .25
}

.card_card__v3VJc:nth-child(2).card_is-features__5Qt5Q .card_shape-back-default__pteM4 {
	opacity: .2
}

.card_card__v3VJc:nth-child(2).card_is-institutions___vvRe {
	background-color: var(--institution-blue-light)
}

.card_card__v3VJc:nth-child(2).card_is-institutions___vvRe .card_shape-back-default__pteM4 {
	opacity: .2
}

.card_card__v3VJc:nth-child(3).card_is-features__5Qt5Q .card_shape-back-default__pteM4 {
	opacity: .05
}

.card_card__v3VJc:nth-child(4).card_is-features__5Qt5Q .card_shape-back-default__pteM4,
.card_card__v3VJc:nth-child(5).card_is-features__5Qt5Q .card_shape-back-default__pteM4 {
	opacity: .1
}

html.header-dropdown-is-developer-style .card_card__v3VJc {
	background-color: var(--general-black-light)
}

@media(min-width: 601px) and (max-width:767px) {
	.card_card__v3VJc {
		aspect-ratio: 3/1.5;
		height: auto
	}
}

.card_holder__zamNZ {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	padding: 1.6rem;
	color: var(--general-white)
}

.card_is-institutions___vvRe .card_holder__zamNZ {
	color: var(--general-black)
}

html.header-dropdown-is-developer-style .card_holder__zamNZ {
	color: var(--general-white)
}

.card_icon__Cat7v {
	z-index: 1;
	display: flex;
	width: 2.4rem;
	height: 2.4rem
}

.card_label__3DdjJ {
	z-index: 1
}

.card_shape-wrapper__VuJdc {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.card_shape-back-default__pteM4 {
	display: flex;
	height: 100%;
	margin-left: auto;
	color: var(--color, var(--general-gray));
	opacity: .25
}

html.header-dropdown-is-developer-style .card_shape-back-default__pteM4 {
	width: 100%;
	height: auto;
	color: var(--general-white);
	opacity: .2
}

.card_is-institutions___vvRe .card_shape-back-default__pteM4 {
	opacity: .08
}

.socials_socials__0GZsr {
	display: flex;
	gap: 1.3rem;
	align-items: center
}

@media screen and (min-width: 768px) {
	.socials_socials__0GZsr {
		gap: 1rem
	}
}

.device_mob-nav__HKEet {
	pointer-events: auto;
	position: fixed;
	inset: 0;
	height: calc(100dvh - var(--warning-banner-height-mobile));
	color: var(--general-black);
	background-color: var(--background-color-nav-desktop)
}

html.header-minimized .device_mob-nav__HKEet {
	height: calc(100dvh + var(--header-toast-bar-height) + .1rem*var(--header-toast-bar-enabled) - var(--warning-banner-height-mobile))
}

@media screen and (min-width: 500px) {
	html.header-minimized .device_mob-nav__HKEet {
		height: calc(100dvh + var(--header-toast-bar-height) + .1rem*var(--header-toast-bar-enabled) - var(--warning-banner-height))
	}
}

.header-dropdown-is-developer-style .device_mob-nav__HKEet {
	color: var(--general-white)
}

@media screen and (min-width: 500px) {
	.device_mob-nav__HKEet {
		height: calc(100dvh - var(--warning-banner-height))
	}
}

@media screen and (min-width: 1025px) {
	.device_mob-nav__HKEet {
		display: none
	}
}

.device_mob-nav-holder__gc2WB {
	position: relative;
	height: calc(100% - 9rem - var(--header-toast-bar-height) - var(--header-banner-height));
	margin-top: calc(9rem + var(--header-toast-bar-height) + var(--header-banner-height));
	padding-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.device_mob-nav-holder__gc2WB {
		height: calc(100% - 8rem - var(--header-toast-bar-height) - var(--header-banner-height));
		margin-top: calc(8rem + var(--header-toast-bar-height) + var(--header-banner-height));
		padding-bottom: 0
	}
}

.device_container__u7UxB {
	display: flex;
	flex-wrap: wrap;
	height: 100%
}

.device_holder__Lulu3 {
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.device_holder__Lulu3 {
		display: flex
	}
}

.device_main__hsqRe {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.device_main__hsqRe {
		width: 50%;
		border-right: 1px solid var(--border-color-nav-desktop)
	}
}

.device_menu__hGG1a {
	pointer-events: all;
	overflow-y: auto;
	padding-top: 1.9rem;
	padding-right: .8rem;
	padding-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.device_menu__hGG1a {
		padding-top: 2.4rem;
		padding-right: 1rem
	}
}

.device_item__1E_Ku {
	cursor: pointer;
	position: relative;
	margin-bottom: 1.6rem;
	font-size: 2.4rem;
	line-height: 1.33
}

@media screen and (min-width: 768px) {
	.device_item__1E_Ku {
		margin-bottom: 1.2rem;
		font-size: 3.2rem;
		line-height: 1.25
	}
}

@media(max-width: 1024px)and (orientation:landscape) {
	.device_item__1E_Ku {
		margin-bottom: 1rem
	}
}

.device_item__1E_Ku button {
	font-size: inherit;
	line-height: inherit
}

.device_parent-item__6pgxk {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	color: currentcolor
}

@media screen and (min-width: 768px) {
	.device_parent-item__6pgxk {
		padding-right: .8rem
	}
}

.device_parent-active__kVGZp {
	color: var(--developer-orange)
}

.device_ext-link__IwKYP {
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media screen and (min-width: 768px) {
	.device_ext-link__IwKYP {
		padding-right: .8rem
	}
}

.device_ext-link__IwKYP .device_icon__kHzXO {
	width: 1rem;
	height: 1rem
}

@media screen and (min-width: 768px) {
	.device_ext-link__IwKYP .device_icon__kHzXO {
		width: .8rem;
		height: .8rem
	}
}

.device_ext-link__IwKYP .device_icon__kHzXO svg {
	display: block;
	width: 100%;
	height: auto
}

.device_heading-nav__xHRl1 {
	margin-bottom: 1.1rem;
	color: var(--general-gray)
}

html.header-dropdown-is-developer-style .device_heading-nav__xHRl1 {
	opacity: .4
}

.device_heading-nav-social__Av_rK {
	margin-bottom: 1.4rem;
	color: var(--general-gray)
}

.device_nav-items__cFYk_ {
	margin-bottom: 2rem;
	line-height: 1.2
}

@media(max-width: 1024px)and (orientation:landscape) {
	.device_nav-items__cFYk_ {
		margin-bottom: 1rem;
		line-height: 1
	}
}

@media(max-height: 550px)and (max-width:1024px) {
	.device_nav-items__cFYk_ {
		display: flex;
		flex-direction: row;
		gap: 1.6rem
	}

	.device_nav-items__cFYk_ li {
		display: inline-flex
	}
}

.device_bottom-follow-wrapper__K5M9Y {
	margin-bottom: 7.4rem
}

@media(max-width: 1024px)and (orientation:landscape) {
	.device_bottom-follow-wrapper__K5M9Y {
		margin-bottom: 0
	}
}

.device_btns__8XRq_ {
	position: relative;
	margin-top: auto;
	margin-bottom: 0;
	padding-top: 1.6rem
}

.device_btns__8XRq_:before {
	content: "";
	position: absolute;
	top: 0;
	left: -1.6rem;
	width: calc(100% + 3.2rem);
	height: 1px;
	background-color: var(--border-color-nav-desktop)
}

@media screen and (min-width: 768px) {
	.device_btns__8XRq_:before {
		width: calc(100% + 1.6rem)
	}

	.device_btns__8XRq_ {
		margin-bottom: 4.7rem;
		padding: 3.3rem 2.7rem 0 .6rem
	}
}

@media(max-width: 1024px)and (orientation:landscape) {
	.device_btns__8XRq_ {
		margin-bottom: 2.4rem;
		padding: 1.6rem 1.6rem 0 0
	}
}

.device_btns-footer__zFPdh {
	margin-top: 3.2rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.device_btns-footer__zFPdh {
		position: relative;
		z-index: 2;
		width: 100%;
		margin-top: -4.2rem;
		margin-right: auto;
		margin-left: auto
	}
}

@media screen and (max-height: 585px)and (max-width:768px) {
	.device_btns-footer__zFPdh {
		margin-top: -4.2rem
	}
}

@media screen and (max-height: 870px)and (min-width:768px)and (max-width:1024px) {
	.device_btns-footer__zFPdh {
		margin-top: 7.5rem
	}
}

@media(max-width: 1024px)and (orientation:landscape) {
	.device_btns-footer__zFPdh {
		margin-top: 2.4rem
	}
}

.device_submenus-holder__DUgK_ {
	pointer-events: all;
	padding: 0 var(--page-padding-x)
}

@media screen and (max-width: calc(768px - 1px)) {
	.device_submenus-holder__DUgK_ {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		overflow: auto;
		display: none;
		width: 100%;
		height: 100%;
		padding-bottom: 1.6rem;
		background-color: var(--background-color-nav-desktop)
	}
}

@media screen and (min-width: 768px) {
	.device_submenus-holder__DUgK_ {
		width: 50%;
		padding: 3.2rem 0 3.2rem 2rem
	}
}

@media(max-width: 1024px)and (orientation:landscape) {
	.device_submenus-holder__DUgK_ {
		overflow-y: auto;
		padding: 3.2rem 1.2rem 2.4rem 2.4rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.device_submenus-active__WaXi_ {
		display: flex;
		flex-direction: column
	}
}

.device_submenus__DVzLl {
	min-width: 20rem
}

.device_submenus__DVzLl .device_icon__kHzXO {
	width: 1rem;
	height: 1rem;
	margin-left: .8rem
}

.device_subitem__KcdcL {
	margin-bottom: 1rem
}

.device_subitem__KcdcL.device_subitem-active__I2UpR {
	color: var(--developer-orange)
}

.device_submenu__4SsYN:first-child {
	font-size: 2rem;
	line-height: 1.4
}

.device_submenu__4SsYN:nth-child(2) {
	margin-top: 3.2rem;
	font-size: 1.6rem;
	line-height: 1.25
}

.device_submenu__4SsYN:nth-child(2) .device_subitem__KcdcL {
	margin-bottom: .8rem
}

.device_cards-wrapper__ENki8 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.device_cards-wrapper__ENki8 {
		margin-bottom: 3.2rem
	}
}

.device_bottom-navigation-wrapper__JnODW {
	position: relative;
	margin-top: auto
}

.device_secondary-nav-items__adgzP {
	scroll-snap-type: x mandatory;
	overflow-x: auto;
	display: flex;
	flex-direction: row;
	gap: .8rem;
	width: calc(100% + var(--page-padding-x)*2);
	margin-bottom: 2.4rem;
	margin-left: calc(var(--page-padding-x)*-1);
	padding-right: var(--page-padding-x);
	padding-bottom: 1rem;
	-webkit-overflow-scrolling: touch
}

.device_secondary-nav-items__adgzP::-webkit-scrollbar {
	display: none
}

@media screen and (min-width: 768px) {
	.device_secondary-nav-items__adgzP {
		flex-wrap: wrap;
		width: 100%;
		margin: 0;
		padding: 0
	}
}

.device_secondary-nav-item__lLrmM {
	display: flex;
	flex: 0 0 auto;
	justify-content: center;
	min-width: 12.3rem;
	padding: 2.4rem 1.8rem;
	border-radius: 1.2rem;
	background: var(--general-white-off)
}

.device_secondary-nav-item__lLrmM:first-child {
	margin-left: var(--page-padding-x)
}

@media screen and (min-width: 768px) {
	.device_secondary-nav-item__lLrmM:first-child {
		margin-left: 0
	}
}

html.header-dropdown-is-developer-style .device_secondary-nav-item__lLrmM {
	background: var(--general-black-light)
}

@media screen and (min-width: 768px) {
	.device_secondary-nav-item__lLrmM {
		min-width: 11.2rem
	}
}

.device_cta__rCAgo {
	--button-color-hover: var(--general-black) !important;
	--button-text-color-hover: var(--general-white) !important;
	width: 100%
}

html.header-dropdown-is-developer-style .device_cta__rCAgo {
	--button-color: var(--general-white) !important;
	--button-text-color: var(--general-black) !important;
	--button-color-hover: var(--general-white) !important;
	--button-text-color-hover: var(--general-black) !important
}

.video_video-wrapper__BAlLX {
	position: relative
}

.video_video__S7YXt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.card-developer_card__BKZbW {
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 1.2rem;
	color: var(--general-white);
	background-color: var(--color-primary);
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black)
}

.card-developer_card__BKZbW:hover .card-developer_card-background-shape__6EiTD {
	opacity: 1;
	background-color: var(--general-black)
}

.card-developer_card__BKZbW:hover .card-developer_card-background-shape__6EiTD svg path {
	opacity: 0
}

.card-developer_card__BKZbW:hover .card-developer_card-holder-webgl__aY4O7 {
	opacity: 1;
	transition: opacity var(--spring-ease-duration) var(--spring-ease)
}

.card-developer_card-link__l8CzN {
	display: block;
	width: 100%;
	height: 100%
}

.card-developer_card-link__l8CzN:focus-visible .card-developer_card-overlay__XVPbJ {
	border-radius: 1.2rem;
	outline: .4rem solid #639af9;
	outline-offset: -.2rem
}

.card-developer_card-background__JhyBg {
	position: absolute;
	z-index: 0;
	inset: 0
}

.card-developer_card-holder-webgl__aY4O7 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity var(--spring-ease-duration) var(--spring-ease)
}

.card-developer_card-holder-webgl__aY4O7 img {
	width: 100%;
	height: 100%
}

.card-developer_card-overlay__XVPbJ {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%
}

.card-developer_card-content__hsmJh {
	position: relative;
	z-index: 3;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 2.4rem 0 2rem 2.4rem
}

.card-developer_card-left-column__mXx33 {
	display: flex;
	flex-direction: column;
	gap: .2rem;
	justify-content: flex-end;
	width: 50%;
	height: 100%
}

html:lang(ja) .card-developer_card-left-column__mXx33 {
	width: 60%
}

.card-developer_card-title__CPFek {
	margin-bottom: 0
}

p.card-developer_card-description__18rEm {
	position: relative;
	line-height: 140%
}

.card-developer_card-background-shape__6EiTD {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: auto;
	height: 100%;
	opacity: 1;
	background-color: #252525;
	transition: background-color var(--spring-ease-duration) var(--spring-ease)
}

.card-developer_card-background-shape__6EiTD svg {
	width: 100%;
	height: auto
}

.card-developer_card-background-shape__6EiTD svg path {
	opacity: .02;
	fill: var(--general-white)
}

.card-developer_shape__Z411P {
	width: auto;
	height: 100%
}

.card-features_card__t0QLX {
	--duration: calc(var(--motion) * 0.7s);
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 1.2rem;
	color: var(--color);
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-buy__pG5QZ .card-features_bubble__YuJ7k,
.card-features_card__t0QLX:hover .card-features_bubble-anim-earn__i6EGB .card-features_bubble__YuJ7k,
.card-features_card__t0QLX:hover .card-features_bubble-anim-rewards__szdDv .card-features_bubble__YuJ7k {
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity var(--spring-ease-duration) var(--spring-ease), z-index var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-buy__pG5QZ .card-features_bubble__YuJ7k:first-child,
.card-features_card__t0QLX:hover .card-features_bubble-anim-earn__i6EGB .card-features_bubble__YuJ7k:first-child,
.card-features_card__t0QLX:hover .card-features_bubble-anim-rewards__szdDv .card-features_bubble__YuJ7k:first-child {
	z-index: 0;
	transform: translateY(3rem) scale(.9);
	opacity: 0
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-buy__pG5QZ .card-features_bubble__YuJ7k:nth-child(2),
.card-features_card__t0QLX:hover .card-features_bubble-anim-earn__i6EGB .card-features_bubble__YuJ7k:nth-child(2),
.card-features_card__t0QLX:hover .card-features_bubble-anim-rewards__szdDv .card-features_bubble__YuJ7k:nth-child(2) {
	z-index: 1;
	transform: translateY(0) scale(1);
	opacity: 1;
	transition-delay: calc(var(--motion)*.05s)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-buy__pG5QZ .card-features_bubble__YuJ7k:nth-child(2) .card-features_icon-rewards__jLKBY,
.card-features_card__t0QLX:hover .card-features_bubble-anim-earn__i6EGB .card-features_bubble__YuJ7k:nth-child(2) .card-features_icon-rewards__jLKBY,
.card-features_card__t0QLX:hover .card-features_bubble-anim-rewards__szdDv .card-features_bubble__YuJ7k:nth-child(2) .card-features_icon-rewards__jLKBY {
	transform: translateY(1rem);
	transition: transform calc(var(--motion)*.6s) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-swap__Qo9Xg .card-features_bubble-small__B1_lL {
	transition: transform var(--duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-swap__Qo9Xg .card-features_bubble-small__B1_lL:first-child {
	z-index: 0;
	transform: translateY(0) translateX(2.4rem) scale(1)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-swap__Qo9Xg .card-features_bubble-small__B1_lL:nth-child(3) {
	z-index: 1;
	transform: translateY(0) scale(1);
	box-shadow: 0 -4.7rem 1.3rem 0 rgba(0, 0, 0, 0), 0 -3rem 1.2rem 0 rgba(0, 0, 0, .01), 0 -1.7rem 1rem 0 rgba(0, 0, 0, .05)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-swap__Qo9Xg .card-features_swap-circle__r_RMU svg {
	transform-origin: center;
	transform: rotate(0deg);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-snaps__yT50I .card-features_bubble-rounded__YXkCn:first-child {
	transform: translateY(-16.5rem) scale(1);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-snaps__yT50I .card-features_bubble-rounded__YXkCn:nth-child(2) {
	transform: translateY(-6.5rem) scale(.95);
	opacity: .9;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_bubble-anim-snaps__yT50I .card-features_bubble-rounded__YXkCn:nth-child(3) {
	transform: translateY(3.2rem) scale(.95);
	opacity: .8;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_ccard-anim__Z8mBZ .card-features_ccard-holder__NabcP {
	transform: scale(1.05);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_ccard-anim__Z8mBZ .card-features_ccard-shine__sz21k {
	transform: rotate(15deg) translateY(-50%) translateX(180%);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_perps-card-holder__9FIPh .card-features_perps-card-content__03ZqY {
	transform: rotateY(180deg)
}

.card-features_card__t0QLX:hover .card-features_predict-card-holder__Pwlft .card-features_predict-card-content__SrsL0 {
	transform: scale(1.05);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX:hover .card-features_predict-card-holder__Pwlft .card-features_predict-shine__GHURf {
	transform: rotate(15deg) translateY(-50%) translateX(200%);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_card__t0QLX.card-features_card-buy__HN_qZ {
	color: var(--developer-orange-dark)
}

.card-features_card__t0QLX.card-features_card-buy__HN_qZ .card-features_card-background-shape__0WVTT {
	opacity: .25
}

.card-features_card__t0QLX.card-features_card-buy__HN_qZ .card-features_card-right-column__fq4Gu {
	color: var(--general-white)
}

.card-features_card__t0QLX.card-features_card-earn__em8kv {
	color: var(--developer-purple-dark)
}

.card-features_card__t0QLX.card-features_card-earn__em8kv .card-features_card-background-shape__0WVTT {
	opacity: .2
}

.card-features_card__t0QLX.card-features_card-earn__em8kv .card-features_card-right-column__fq4Gu {
	color: var(--general-white)
}

.card-features_card__t0QLX.card-features_card-swaps__i_Vu1 {
	color: var(--developer-green-light)
}

.card-features_card__t0QLX.card-features_card-swaps__i_Vu1 .card-features_card-background-shape__0WVTT {
	opacity: .05
}

.card-features_card__t0QLX.card-features_card-rewards__rKuPz,
.card-features_card__t0QLX.card-features_card-snaps__lN6bq {
	color: var(--institution-blue-tint)
}

.card-features_card__t0QLX.card-features_card-rewards__rKuPz .card-features_card-background-shape__0WVTT,
.card-features_card__t0QLX.card-features_card-snaps__lN6bq .card-features_card-background-shape__0WVTT {
	opacity: .1
}

.card-features_card__t0QLX.card-features_card-card__qz2aH,
.card-features_card__t0QLX.card-features_card-predict__Y_5P6 {
	color: var(--developer-purple-light)
}

.card-features_card__t0QLX.card-features_card-card__qz2aH .card-features_card-background-shape__0WVTT,
.card-features_card__t0QLX.card-features_card-predict__Y_5P6 .card-features_card-background-shape__0WVTT {
	opacity: .1
}

.card-features_card__t0QLX.card-features_card-rwa__P8B8p {
	color: var(--consumer-blue-light)
}

.card-features_card__t0QLX.card-features_card-perps__eBlx7 .card-features_card-background-shape__0WVTT {
	opacity: .1
}

.card-features_card-link__MBLwW {
	display: block;
	width: 100%;
	height: 100%
}

.card-features_card-link__MBLwW:focus-visible .card-features_card-overlay__rPmHe {
	border-radius: 1.2rem;
	outline: .4rem solid #639af9;
	outline-offset: -.2rem
}

.card-features_card-background__QjwV_,
.card-features_card-overlay__rPmHe {
	position: absolute;
	inset: 0
}

.card-features_card-overlay__rPmHe {
	z-index: 5;
	width: 100%;
	height: 100%
}

.card-features_card-content__y2mDq {
	position: relative;
	z-index: 3;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 2.4rem 0 2rem 2.4rem
}

.card-features_card-right-column__fq4Gu {
	display: flex;
	align-items: center;
	align-self: flex-end;
	justify-content: flex-end;
	width: 50%;
	height: 100%;
	text-align: right
}

.card-features_card-left-column__1Zyjp {
	display: flex;
	flex-direction: column;
	gap: .2rem;
	justify-content: flex-end;
	width: 50%;
	height: 100%
}

@media screen and (min-width: 1025px) {

	html:lang(ja) .card-features_card-left-column__1Zyjp,
	html:lang(ru) .card-features_card-left-column__1Zyjp,
	html:lang(tr) .card-features_card-left-column__1Zyjp {
		width: 43%
	}
}

.card-features_card-title__p4V5B {
	margin-bottom: 0
}

@media screen and (min-width: 1025px) {

	html:lang(es) .card-features_card-title__p4V5B,
	html:lang(ja) .card-features_card-title__p4V5B,
	html:lang(ru) .card-features_card-title__p4V5B,
	html:lang(tr) .card-features_card-title__p4V5B {
		font-size: 2.6rem
	}
}

p.card-features_card-description___GSWl {
	position: relative;
	line-height: 140%
}

.card-features_card-background__QjwV_ {
	z-index: 1;
	background-color: var(--color-primary)
}

.card-features_card-background-shape__0WVTT {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
	color: var(--color);
	opacity: .2
}

.card-features_card-swap__8bk_6 .card-features_card-background-shape__0WVTT {
	opacity: 1
}

.card-features_shape__I65EV {
	width: auto;
	height: 100%
}

.card-features_bubble-anim-buy__pG5QZ,
.card-features_bubble-anim-earn__i6EGB,
.card-features_bubble-anim-rewards__szdDv,
.card-features_bubble-anim-snaps__yT50I,
.card-features_bubble-anim-swap__Qo9Xg {
	position: absolute;
	z-index: 5;
	top: .8rem;
	right: -3rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	height: 100%
}

.card-features_bubble-anim-swap__Qo9Xg {
	top: 50%;
	right: -8rem;
	transform: translateY(-50%);
	height: 16.2rem
}

.card-features_bubble-anim-rewards__szdDv {
	text-align: left
}

.card-features_bubble-anim-snaps__yT50I {
	top: 11rem;
	right: -14.3rem
}

.card-features_bubble__YuJ7k {
	position: absolute;
	display: flex;
	flex-direction: row;
	gap: 1.8rem;
	align-items: center;
	justify-content: flex-start;
	width: 26.2rem;
	padding: 1.8rem 2rem;
	border-radius: 1.6rem;
	background-color: var(--general-white);
	filter: drop-shadow(0 .3rem .5rem rgba(0, 0, 0, .15));
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity var(--spring-ease-duration) var(--spring-ease)
}

.card-features_bubble__YuJ7k:first-child {
	z-index: 1
}

.card-features_bubble__YuJ7k:first-child.card-features_bubble-small__B1_lL {
	top: 0;
	transform: translateY(0) scale(1)
}

.card-features_bubble__YuJ7k:first-child.card-features_bubble-rounded__YXkCn {
	z-index: 3;
	transform-origin: right;
	transform: translateY(-12rem) scale(1)
}

.card-features_bubble__YuJ7k:nth-child(2) {
	transform-origin: right;
	transform: translateY(-2rem) scale(.9);
	opacity: .7
}

.card-features_bubble__YuJ7k:nth-child(2).card-features_bubble-small__B1_lL {
	transform: translateY(0) translateX(2.4rem) scale(1)
}

.card-features_bubble__YuJ7k:nth-child(2).card-features_bubble-rounded__YXkCn {
	z-index: 2;
	transform-origin: right;
	transform: translateY(-11rem) scale(.95);
	opacity: .6
}

.card-features_bubble__YuJ7k:nth-child(3).card-features_bubble-small__B1_lL {
	bottom: 0;
	transform-origin: right;
	transform: translateY(0) translateX(2.4rem) scale(1)
}

.card-features_bubble__YuJ7k:nth-child(3).card-features_bubble-rounded__YXkCn {
	transform-origin: right;
	transform: translateY(-10rem) scale(.9);
	opacity: .5
}

.card-features_bubble__YuJ7k.card-features_bubble-small__B1_lL {
	gap: 1.75rem;
	width: 30.8rem;
	height: 8.7rem;
	padding: 2rem 1.8rem
}

.card-features_bubble__YuJ7k.card-features_bubble-rounded__YXkCn {
	gap: 1.43rem;
	width: 38.2rem;
	height: 9.2rem;
	padding: 1.7rem 2.3rem;
	border-radius: 9rem
}

.card-features_bubble__YuJ7k.card-features_bubble-rewards__xJez_ .card-features_icon-wrapper__e_JN4 {
	background-color: var(--consumer-green-dark)
}

.card-features_swap-circle__r_RMU {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 10.5rem;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4.2rem;
	height: 4.2rem;
	border-radius: 50%;
	background-color: var(--consumer-green);
	filter: drop-shadow(0 .3rem .5rem rgba(0, 0, 0, .15))
}

.card-features_swap-circle__r_RMU svg {
	transform-origin: center;
	transform: rotate(180deg);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_icon-wrapper__e_JN4 {
	z-index: 10;
	overflow: hidden;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 6.9rem;
	height: 6.9rem;
	border-radius: 1.6rem;
	background: var(--color-primary)
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-usd__75WpC {
	background-color: #2775ca
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-eth-3d__TNLM_ {
	background-color: #627eea
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-rewards___HmQk {
	background-color: var(--consumer-green-dark)
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-noves__r5mP3 {
	background: linear-gradient(54.52deg, rgb(153, 52, 204) 24.64%, rgb(71, 175, 246) 90.67%)
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-tezos__Cg2y5 {
	background-color: #1763f1
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-silent___vlHJ {
	background: linear-gradient(157deg, rgb(235, 240, 254) 11.94%, rgb(183, 220, 245) 75.42%)
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-main-rewards__EduYM,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-secondary-rewards__zqqfs {
	width: 6.5rem;
	height: 5rem;
	border-radius: 0;
	background: none
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-main-rewards__EduYM .card-features_main-icon-rewards__t_8Jg,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-main-rewards__EduYM figure,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-main-rewards__EduYM img,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-main-rewards__EduYM svg,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-secondary-rewards__zqqfs .card-features_main-icon-rewards__t_8Jg,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-secondary-rewards__zqqfs figure,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-secondary-rewards__zqqfs img,
.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-secondary-rewards__zqqfs svg {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain
}

.card-features_icon-wrapper__e_JN4.card-features_icon-wrapper-secondary-rewards__zqqfs .card-features_icon-musd__8UcLH {
	display: block;
	width: 100%;
	height: 100%
}

.card-features_bubble-small__B1_lL .card-features_icon-wrapper__e_JN4 {
	width: 4.6rem;
	height: 4.6rem;
	border-radius: 1.1rem
}

.card-features_bubble-rounded__YXkCn .card-features_icon-wrapper__e_JN4 {
	width: 5.8rem;
	height: 5.8rem;
	border-radius: 50%
}

.card-features_icon__m7KN0 {
	display: flex;
	width: 2.8rem;
	height: 2.8rem
}

.card-features_icon-buy__6crrp {
	width: 2.8rem;
	height: 2.8rem
}

.card-features_icon-eth__DseP3 {
	width: 3.6rem;
	height: 3.6rem
}

.card-features_icon-stake__8k1uK {
	width: 2.8rem;
	height: 3.2rem
}

.card-features_icon-rewards__jLKBY {
	transform: translateY(-3rem);
	width: 6.6rem;
	height: 10rem;
	transition: transform calc(var(--motion)*.6s) var(--spring-ease)
}

.card-features_icon-rewards__jLKBY figure {
	display: block;
	width: 100%;
	height: auto
}

.card-features_icon-swap__jHubR {
	width: 1.453rem;
	height: 1.493rem
}

.card-features_icon-swap__jHubR svg path {
	fill: var(--consumer-green-dark)
}

.card-features_icon-usd__oIFiv {
	width: 2.7rem;
	height: 2.6rem
}

.card-features_icon-eth-3d__kz0IS {
	width: 1.5rem;
	height: 2.4rem
}

.card-features_icon-noves__wu7gk {
	width: 3.2rem;
	height: 2.3rem
}

.card-features_icon-tezos__cEI5n {
	width: 3rem;
	height: 4rem
}

.card-features_icon-silent__U404F {
	width: 1.3rem;
	height: 3.8rem
}

.card-features_icon-silent__U404F svg path {
	fill: #411761
}

.card-features_label-wrapper__EOkiF {
	display: flex;
	flex-direction: column;
	gap: 1.2rem;
	align-items: flex-start;
	justify-content: flex-end
}

.card-features_bubble-rounded__YXkCn .card-features_label-wrapper__EOkiF {
	gap: .58rem
}

.card-features_ccard-anim__Z8mBZ .card-features_label-wrapper__EOkiF {
	position: absolute;
	top: 1.6rem;
	left: 2rem;
	gap: .15rem
}

.card-features_lead-label__Ynpxi {
	font-size: 2rem;
	line-height: 100%;
	color: var(--general-black)
}

.card-features_bubble-small__B1_lL .card-features_lead-label__Ynpxi {
	font-size: 1.7rem
}

.card-features_bubble-rounded__YXkCn .card-features_lead-label__Ynpxi {
	width: 11.8rem;
	height: 1.14rem;
	border-radius: 4.3rem;
	background: var(--general-gray-light)
}

.card-features_ccard-anim__Z8mBZ .card-features_lead-label__Ynpxi {
	font-size: 1.2rem
}

.card-features_label__4ZwDx {
	font-size: 1.6rem;
	line-height: 100%;
	color: var(--general-gray-dark)
}

.card-features_bubble-rounded__YXkCn .card-features_label__4ZwDx {
	width: 4.4rem;
	height: 1.3rem;
	border-radius: 4.3rem;
	background: var(--general-gray-light)
}

.card-features_ccard-anim__Z8mBZ .card-features_label__4ZwDx {
	font-size: .9rem;
	color: rgba(0, 0, 0, .3)
}

.card-features_ccard-anim__Z8mBZ {
	position: absolute;
	z-index: 15;
	right: -2rem
}

.card-features_ccard-holder__NabcP {
	transform-origin: center;
	transform: scale(1);
	overflow: hidden;
	width: 25.4rem;
	height: 16.5rem;
	border-radius: 1.65rem;
	background: var(--consumer-orange);
	filter: drop-shadow(0 .3rem .5rem rgba(0, 0, 0, .15));
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_ccard-shape__g_MpO {
	position: relative;
	z-index: 1;
	top: 0;
	right: 1.9rem;
	width: 16rem;
	height: 16.5rem
}

.card-features_ccard-shape__g_MpO path {
	fill: var(--consumer-orange-light)
}

.card-features_ccard-mm-logo__oKgLd {
	position: absolute;
	z-index: 5;
	top: 1rem;
	left: 1rem;
	display: flex;
	width: 4.4rem;
	height: 2.2rem
}

.card-features_ccard-mm-logo__oKgLd path {
	fill: var(--consumer-orange-dark)
}

.card-features_ccard-type__tpJ_j {
	position: absolute;
	z-index: 5;
	right: 2.6rem;
	bottom: .7rem;
	width: 5rem;
	height: 3.3rem
}

.card-features_ccard-mascot__ATdGJ {
	position: absolute;
	z-index: 2;
	top: 1.6rem;
	right: 6.1rem;
	width: 9.6rem;
	height: auto
}

.card-features_ccard-shine__sz21k {
	position: absolute;
	z-index: 4;
	top: 50%;
	left: 0;
	transform: rotate(15deg) translateY(-50%) translateX(-180%);
	display: block;
	width: 11.8rem;
	height: 25rem;
	background: linear-gradient(5deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 98.89%);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_perps-card-holder__9FIPh {
	position: absolute;
	top: 1.4rem;
	right: 1.4rem;
	width: 23.6rem;
	height: 22.1rem;
	perspective: 500px
}

.card-features_perps-card-content__03ZqY {
	position: absolute;
	transform-style: preserve-3d;
	width: 100%;
	height: 100%;
	transition: transform calc(2 * var(--spring-ease-duration)) var(--spring-ease)
}

.card-features_perps-card-back__Ridup,
.card-features_perps-card-front__9kwld {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden
}

.card-features_perps-card-front__9kwld {
	transform-style: preserve-3d
}

.card-features_perps-card-front__9kwld .card-features_perps-card-front-btn-left__G0nmc,
.card-features_perps-card-front__9kwld .card-features_perps-card-front-btn-right__XIaPq,
.card-features_perps-card-front__9kwld .card-features_perps-card-front-header__2c6Ma {
	position: absolute;
	transform: translateZ(1.5rem) scale(.97)
}

.card-features_perps-card-front__9kwld .card-features_perps-card-front-header__2c6Ma {
	top: .9rem;
	right: 0;
	left: 0;
	width: 20.8rem;
	height: 3.5rem;
	margin: 0 auto
}

.card-features_perps-card-front__9kwld .card-features_perps-card-front-btn-left__G0nmc,
.card-features_perps-card-front__9kwld .card-features_perps-card-front-btn-right__XIaPq {
	bottom: 1.6rem;
	width: 10rem;
	height: 2.7rem
}

.card-features_perps-card-front__9kwld .card-features_perps-card-front-btn-left__G0nmc {
	left: 1.6rem
}

.card-features_perps-card-front__9kwld .card-features_perps-card-front-btn-right__XIaPq {
	right: 1.6rem
}

.card-features_perps-card-back__Ridup {
	transform-style: preserve-3d;
	transform: rotateY(180deg)
}

.card-features_perps-card-back__Ridup .card-features_perps-card-back-md__ltfD6 {
	position: absolute;
	top: 6.6rem;
	right: 0;
	left: 0;
	transform: translateZ(1rem) scale(.98);
	width: 11rem;
	height: 4.3rem;
	margin: 0 auto
}

.card-features_perps-card-back__Ridup .card-features_perps-card-back-handle__JmNgQ {
	position: absolute;
	top: 13rem;
	right: 0;
	left: 0;
	transform: translateZ(.75rem) scale(.985);
	width: 3rem;
	height: 3rem;
	margin: 0 auto
}

.card-features_predict-card-content__SrsL0 {
	position: relative;
	overflow: hidden;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_predict-shine__GHURf {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 0;
	transform: rotate(15deg) translateY(-50%) translateX(-200%);
	display: block;
	width: 11.8rem;
	height: 30rem;
	background: linear-gradient(5deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5) 98.89%);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-features_predict-card-image__x3pVi {
	position: relative;
	z-index: 5
}

.card-institutions_card__OrQf_ {
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 1.2rem;
	color: var(--general-black);
	background-color: var(--color-primary);
	-webkit-mask-image: radial-gradient(white, black);
	mask-image: radial-gradient(white, black)
}

.card-institutions_card-link__MQcxW {
	display: block;
	width: 100%;
	height: 100%
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:first-child {
	transform: rotate(-150deg);
	color: var(--color, var(--general-gray-dark))
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:nth-child(2) {
	transform: rotate(-150deg)
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:nth-child(3) {
	transform: rotate(135deg);
	color: var(--color-tertiary, var(--general-black))
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:nth-child(4) {
	transform: rotate(135deg)
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:nth-child(5),
.card-institutions_card-home__tsaJ4 .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:nth-child(6) {
	transform: rotate(75deg)
}

.card-institutions_card-portfolio__ljf2H .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns {
	transform: translate(-13.3rem, -.4rem)
}

.card-institutions_card-custody__dwrHP .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns svg {
	transform: rotate(-90deg)
}

.card-institutions_card-custody__dwrHP .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle {
	color: var(--color-tertiary, var(--general-black))
}

.card-institutions_card-custody__dwrHP .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns circle:last-child {
	color: var(--color, var(--general-gray-dark))
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns path:first-child {
	opacity: .5;
	clip-path: inset(52% 0 0 0)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns path:nth-child(2) {
	clip-path: inset(34.8% 0 0 0)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns path:nth-child(3) {
	clip-path: inset(19.6% 0 0 0)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-link__MQcxW:hover .card-institutions_card-anim__8wZns path:nth-child(4) {
	color: var(--color-tertiary, var(--general-black));
	clip-path: inset(7.2% 0 0 0)
}

.card-institutions_card-link__MQcxW:focus-visible .card-institutions_card-overlay__MWv4D {
	border-radius: 1.2rem;
	outline: .4rem solid #639af9;
	outline-offset: -.2rem
}

.card-institutions_card-overlay__MWv4D {
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%
}

.card-institutions_card-left-column__T7kAZ {
	display: flex;
	flex-direction: column;
	gap: .2rem;
	justify-content: flex-end;
	width: 50%;
	height: 100%
}

.card-institutions_card-content__G2KHh {
	position: relative;
	z-index: 5;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: space-between;
	height: 100%;
	padding: 2.4rem 0 2rem 2.4rem
}

.card-institutions_card-anim__8wZns {
	pointer-events: none;
	position: absolute;
	top: 0;
	right: 0
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-anim__8wZns {
	top: 50%;
	right: -14.8rem;
	transform: translateY(-50%)
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-anim__8wZns svg {
	width: 30.4rem;
	height: 30.4rem
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-anim__8wZns svg circle {
	will-change: transform;
	transform-origin: center;
	transition: transform var(--spring-ease-duration) var(--spring-ease), color var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-anim__8wZns svg circle:first-child {
	color: var(--color-tertiary, var(--general-black))
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-anim__8wZns svg circle:nth-child(3) {
	color: var(--color, var(--general-gray-dark))
}

.card-institutions_card-home__tsaJ4 .card-institutions_card-anim__8wZns svg circle:nth-child(5) {
	color: var(--color-primary, var(--general-gray-light))
}

.card-institutions_card-portfolio__ljf2H .card-institutions_card-anim__8wZns {
	will-change: transform;
	top: auto;
	right: -14.5rem;
	bottom: 10.4rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease), color var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-portfolio__ljf2H .card-institutions_card-anim__8wZns svg {
	width: 67.2rem;
	height: 13.4rem
}

.card-institutions_card-custody__dwrHP .card-institutions_card-anim__8wZns {
	top: 50%;
	right: -15.2rem;
	transform: translateY(-50%)
}

.card-institutions_card-custody__dwrHP .card-institutions_card-anim__8wZns svg {
	transform-origin: center;
	width: 30.7rem;
	height: 30.8rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-custody__dwrHP .card-institutions_card-anim__8wZns svg circle {
	color: var(--color, var(--general-gray-dark));
	transition: color var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-custody__dwrHP .card-institutions_card-anim__8wZns svg circle:last-child {
	color: var(--color-tertiary, var(--general-black))
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns {
	top: auto;
	right: 0;
	bottom: -3.9rem
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns svg {
	width: 25.3rem;
	height: 24.9rem;
	color: var(--color)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns svg path {
	transition: clip-path var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns svg path:first-child {
	clip-path: inset(41.2% 0 0 0);
	transition: clip-path var(--spring-ease-duration) var(--spring-ease), opacity var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns svg path:nth-child(2) {
	clip-path: inset(0 0 0 0)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns svg path:nth-child(3) {
	clip-path: inset(32.4% 0 0 0)
}

.card-institutions_card-access-mmi__CjQUW .card-institutions_card-anim__8wZns svg path:nth-child(4) {
	clip-path: inset(21.6% 0 0 0);
	transition: clip-path var(--spring-ease-duration) var(--spring-ease), color var(--spring-ease-duration) var(--spring-ease)
}

.card-institutions_card-anim__8wZns svg {
	display: block
}

p.card-institutions_card-description__jV5Af {
	position: relative;
	line-height: 140%
}

.dropdown_dropdown__nAsEB {
	pointer-events: none;
	opacity: 0
}

@media screen and (min-width: 1025px) {
	.dropdown_dropdown__nAsEB {
		position: absolute;
		z-index: 1;
		top: calc(var(--header-desktop) - 2.4rem);
		left: 0;
		overflow: auto;
		width: 100%;
		height: calc(100vh - var(--header-height) - 2.4rem);
		max-height: calc(85.2rem - var(--header-height) + 2.4rem);
		color: var(--general-black);
		visibility: hidden;
		transition: all calc(var(--motion)*.2s) cubic-bezier(.39, .575, .565, 1) calc(var(--motion)*1s)
	}

	.dropdown_dropdown__nAsEB.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) {
		transition: opacity 0s cubic-bezier(.39, .575, .565, 1) 0s
	}

	.dropdown_dropdown__nAsEB.dropdown_show__2BsJ3 {
		pointer-events: all;
		height: calc(100vh - var(--header-height) - 2.4rem - var(--warning-banner-height-mobile));
		visibility: visible;
		opacity: 1;
		transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1);
		transition-delay: 0s
	}

	.dropdown_dropdown__nAsEB.dropdown_show__2BsJ3.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) {
		transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) 0s
	}

	html.header-minimized .dropdown_dropdown__nAsEB.dropdown_show__2BsJ3 {
		height: calc(100vh - var(--header-height) - 2.4rem - var(--warning-banner-height-mobile));
		transition-delay: calc(var(--motion)*var(--hamburger-active-delay));
		transition-delay: 0s
	}
}

@media screen and (min-width: 1025px)and (min-width:500px) {
	html.header-minimized .dropdown_dropdown__nAsEB.dropdown_show__2BsJ3 {
		height: calc(100vh - var(--header-height) - 2.4rem - var(--warning-banner-height))
	}
}

@media screen and (min-width: 1025px) {
	html.header-minimized .dropdown_dropdown__nAsEB.dropdown_show__2BsJ3.dropdown_dropdown-is-open__cEEju {
		transition-delay: calc(var(--motion)*var(--hamburger-active-delay));
		transition-delay: 0s
	}

	html.header-dropdown-is-developer-style .dropdown_dropdown__nAsEB.dropdown_show__2BsJ3 {
		color: var(--general-white)
	}
}

@media screen and (min-width: 1025px)and (min-width:500px) {
	.dropdown_dropdown__nAsEB.dropdown_show__2BsJ3 {
		height: calc(100vh - var(--header-height) - 2.4rem - var(--warning-banner-height))
	}
}

.dropdown_inner__d_4Ar {
	scrollbar-width: none;
	overflow: hidden;
	overflow-y: auto;
	height: calc(100vh - var(--header-height) - var(--warning-banner-height) - 2.4rem);
	max-height: calc(85.2rem - var(--header-height) + 2.4rem);
	visibility: hidden;
	background: rgba(0, 0, 0, 0);
	-ms-overflow-style: none
}

.dropdown_inner__d_4Ar::-webkit-scrollbar {
	display: none
}

html.header-minimized .dropdown_inner__d_4Ar {
	height: calc(100vh - var(--header-height) - 2.4rem)
}

.dropdown_show__2BsJ3 .dropdown_inner__d_4Ar {
	visibility: visible
}

.dropdown_grid-wrapper__JAMth {
	transform: translateY(-1.5rem);
	display: flex;
	flex-direction: row;
	gap: 6.4rem;
	height: 100%;
	min-height: 64rem;
	padding: 1.8rem 2rem 2rem;
	opacity: 0;
	transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.15s) var(--spring-ease)
}

.dropdown_show__2BsJ3 .dropdown_grid-wrapper__JAMth {
	transform: translateY(0);
	opacity: 1;
	transition: opacity calc(var(--motion)*.5s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.5s) var(--spring-ease)
}

html.header-minimized .dropdown_show__2BsJ3 .dropdown_grid-wrapper__JAMth {
	transition-delay: calc(var(--motion)*.15s)
}

.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) .dropdown_grid-wrapper__JAMth {
	transform: translateY(0);
	transition: none
}

.dropdown_grid-col-main__Ob_Wz {
	display: flex;
	flex-wrap: wrap;
	width: 74%
}

.dropdown_grid-col-right__Rr_xF {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 26%;
	height: 100%;
	padding: 3rem 5rem 3rem 0
}

.dropdown_left-nav-wrapper__1oRgT {
	width: 100%;
	padding: 0
}

.dropdown_center-nav-wrapper__KD9qh {
	padding: 0 0 4.2rem
}

.dropdown_nav-items__pWhP2 {
	display: flex;
	flex-direction: column
}

.dropdown_nav-item__ZFLjq {
	line-height: 3.3rem;
	transition: opacity calc(var(--motion)*.95s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.95s) var(--spring-ease)
}

.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) .dropdown_nav-item__ZFLjq {
	transform: translateY(0)
}

.dropdown_show__2BsJ3 .dropdown_nav-item__ZFLjq {
	transform: translateY(0);
	opacity: 1
}

.dropdown_left-nav-wrapper__1oRgT .dropdown_nav-item__ZFLjq {
	margin-bottom: 1.2rem
}

.dropdown_left-nav-wrapper__1oRgT .dropdown_nav-item__ZFLjq:last-child {
	margin-bottom: 0
}

.dropdown_secondary-nav__zo_xg .dropdown_nav-item__ZFLjq {
	line-height: 2.4rem
}

.dropdown_nav-link__1ipQN {
	display: inline-block
}

@media(hover: hover) {
	.dropdown_nav-link__1ipQN:hover .dropdown_nav-link-external-arrow__NKy_J {
		transform: translate(0);
		opacity: 1
	}
}

.dropdown_nav-link-active__O77Do {
	pointer-events: none;
	color: var(--consumer-orange)
}

.dropdown_center-nav-wrapper__KD9qh .dropdown_nav-link__1ipQN:focus,
.dropdown_center-nav-wrapper__KD9qh .dropdown_nav-link__1ipQN:hover,
.dropdown_secondary-nav__zo_xg .dropdown_nav-link__1ipQN:focus,
.dropdown_secondary-nav__zo_xg .dropdown_nav-link__1ipQN:hover {
	color: var(--consumer-orange)
}

.dropdown_nav-link-external-arrow__NKy_J {
	--gentle-ease-duration: calc(var(--motion) * var(--motion-speed) / 1.5);
	--opacity-duration: calc(var(--motion) * var(--motion-speed) / 4);
	transform: translate(-.8rem, .8rem);
	display: inline-block;
	width: 2rem;
	height: auto;
	margin-left: 1rem;
	opacity: 0;
	transition: opacity var(--opacity-duration) ease-out, transform var(--gentle-ease-duration) cubic-bezier(.4, 1.35, .5, .97)
}

.dropdown_nav-link-external-arrow__NKy_J.dropdown_nav-link-external-arrow-small__XyBAu {
	width: 1rem
}

.dropdown_nav-link-external-arrow__NKy_J.dropdown_nav-link-external-arrow-extra-small__5MHM5 {
	width: .8rem;
	margin-left: .8rem
}

.dropdown_img-wrapper__86qAU {
	position: relative;
	overflow: hidden;
	margin-bottom: 2.6rem;
	border-radius: .4rem;
	background-color: var(--general-gray-light)
}

.dropdown_asset-wrapper__DHBbG {
	transform-origin: center;
	transform: scale(1.1);
	overflow: hidden;
	transition: transform calc(var(--motion)*.35s) cubic-bezier(.39, .575, .565, 1)
}

.dropdown_show__2BsJ3 .dropdown_asset-wrapper__DHBbG {
	transform: scale(1)
}

.dropdown_label__vM4BX {
	position: absolute;
	z-index: 1;
	top: 1rem;
	left: 1.2rem;
	color: var(--general-white)
}

.dropdown_icon-wrapper__uxE7A {
	position: absolute;
	bottom: 1rem;
	left: 1rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 1.6rem;
	border-radius: 10rem;
	opacity: 0;
	background: var(--general-white)
}

.dropdown_icon__FHXhM {
	display: flex;
	width: 1rem;
	height: 1rem
}

.dropdown_featured-link___ZgGd {
	display: inline-block;
	width: 100%;
	opacity: 0
}

.dropdown_featured-link___ZgGd:focus .dropdown_icon-wrapper__uxE7A,
.dropdown_featured-link___ZgGd:hover .dropdown_icon-wrapper__uxE7A,
.dropdown_show__2BsJ3 .dropdown_featured-link___ZgGd {
	opacity: 1
}

.dropdown_image-heading__lqODD {
	transform: translateX(-1rem);
	opacity: 0
}

.dropdown_show__2BsJ3 .dropdown_image-heading__lqODD {
	transform: translateX(0);
	opacity: 1;
	transition: transform calc(var(--motion)*.35s) cubic-bezier(.39, .575, .565, 1), opacity calc(var(--motion)*.35s) cubic-bezier(.39, .575, .565, 1)
}

.dropdown_heading-nav-social___ir0y,
.dropdown_heading-nav__si_5_ {
	margin-bottom: .5rem;
	font-family: MMEuclidCircularB, MMEuclidCircularB Fallback, Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 1.6rem;
	font-weight: 500;
	font-style: normal;
	line-height: 2.4rem;
	color: var(--general-gray);
	opacity: 1;
	transition: opacity calc(var(--motion)*.95s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.95s) var(--spring-ease)
}

.dropdown_show__2BsJ3 .dropdown_heading-nav-social___ir0y,
.dropdown_show__2BsJ3 .dropdown_heading-nav__si_5_ {
	transform: translateY(0);
	opacity: 1
}

.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) .dropdown_heading-nav-social___ir0y,
.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) .dropdown_heading-nav__si_5_ {
	transform: translateY(0)
}

html.header-dropdown-is-developer-style .dropdown_heading-nav-social___ir0y,
html.header-dropdown-is-developer-style .dropdown_heading-nav__si_5_ {
	opacity: .4
}

.dropdown_heading-nav-social___ir0y {
	flex: auto;
	margin-bottom: 0
}

.dropdown_bottom-nav-wrapper__9MbQv {
	transform: translateY(0);
	opacity: 1;
	transition: opacity calc(var(--motion)*.95s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.95s) var(--spring-ease)
}

.dropdown_show__2BsJ3 .dropdown_bottom-nav-wrapper__9MbQv {
	transform: translateY(0);
	opacity: 1
}

.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) .dropdown_bottom-nav-wrapper__9MbQv {
	transform: translateY(0)
}

.dropdown_bottom-follow-wrapper__r1ASI {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 1.5rem;
	padding-top: 1.5rem
}

.dropdown_bottom-follow-wrapper__r1ASI:before {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 1px;
	opacity: 1;
	background-color: var(--border-color-nav-desktop);
	transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
}

.dropdown_show__2BsJ3 .dropdown_bottom-follow-wrapper__r1ASI:before {
	opacity: 1
}

.dropdown_bottom-follow-wrapper__r1ASI>div a {
	opacity: 1;
	transition: opacity calc(var(--motion)*.95s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.95s) var(--spring-ease)
}

.dropdown_show__2BsJ3 .dropdown_bottom-follow-wrapper__r1ASI>div a {
	opacity: 1
}

.dropdown_social-icons__P17jR {
	display: flex;
	flex: 1 1;
	flex-direction: row;
	align-items: center;
	justify-content: space-between
}

.dropdown_social-icon__eacWk {
	z-index: 1;
	display: flex;
	width: 1.6rem;
	height: auto;
	margin-right: 1.6rem
}

.dropdown_social-icon__eacWk:last-child {
	margin-right: 0
}

.dropdown_social-icon__eacWk svg path {
	fill: var(--general-black)
}

.dropdown_secondary-nav__zo_xg {
	line-height: 1
}

.dropdown_cards-grid__WwUBq {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(3, 1fr);
	gap: 1.4rem;
	height: 100%;
	margin: 0 auto
}

.dropdown_cards-grid__WwUBq li {
	transform: translateY(0);
	opacity: 1;
	transition: opacity calc(var(--motion)*.95s) cubic-bezier(.39, .575, .565, 1), transform calc(var(--motion)*.95s) var(--spring-ease);
	transition-delay: calc(var(--motion)*.2s)
}

.dropdown_dropdown-is-open__cEEju:not(.dropdown_dropdown-is-open-init__PHn3e) .dropdown_cards-grid__WwUBq li {
	transform: translateY(0)
}

.dropdown_show__2BsJ3 .dropdown_cards-grid__WwUBq li {
	transform: translateY(0);
	opacity: 1
}

.button_button__RQ81l {
	--main-nav-button-height: 4.5rem;
	--gentle-ease-duration: calc(var(--motion) * var(--motion-speed) / 1.5);
	--secondary-duration: calc(var(--motion) * var(--motion-speed) / 2.4);
	--opacity-duration: calc(var(--motion) * var(--motion-speed) / 4);
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
	max-height: var(--main-nav-button-height);
	padding: 1rem 2rem 1.1rem;
	border-radius: .4rem;
	color: currentcolor;
	transition: color var(--secondary-duration) ease-out, background-color var(--secondary-duration) ease-out
}

.button_button__RQ81l.button_active-dropdown__UOm8Y,
.button_button__RQ81l.button_active__161ZT,
.button_button__RQ81l:hover {
	color: var(--general-black);
	background-color: var(--general-gray-light)
}

html.header-dropdown-is-developer-style .button_button__RQ81l.button_active-dropdown__UOm8Y,
html.header-dropdown-is-developer-style .button_button__RQ81l.button_active__161ZT,
html.header-dropdown-is-developer-style .button_button__RQ81l:hover {
	color: var(--general-black);
	background-color: var(--developer-green)
}

.button_is-dropdown__wy6vS:before {
	content: "";
	position: absolute;
	top: 0;
	right: -.4rem;
	width: .4rem;
	height: calc(var(--header-desktop) - (var(--header-desktop) - var(--main-nav-button-height))*.5)
}

.button_is-dropdown__wy6vS:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: calc((var(--header-desktop) - var(--main-nav-button-height))*.5)
}

.button_button-label__IvfJl {
	line-height: 1.3125
}

.button_main-icon__A5x8k {
	display: flex;
	width: 0;
	transition: width var(--gentle-ease-duration) cubic-bezier(.4, 1.35, .5, .97)
}

.button_button__RQ81l.button_active-dropdown__UOm8Y .button_main-icon__A5x8k,
.button_button__RQ81l:hover .button_main-icon__A5x8k {
	width: 2rem
}

.button_main-icon-dropdown___Oy_E {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: .7rem;
	opacity: 0;
	transition: opacity var(--opacity-duration) ease-out, margin-left var(--gentle-ease-duration) cubic-bezier(.4, 1.35, .5, .97)
}

.button_button__RQ81l.button_active-dropdown__UOm8Y .button_main-icon-dropdown___Oy_E,
.button_button__RQ81l:hover .button_main-icon-dropdown___Oy_E {
	margin-left: 1rem;
	opacity: 1
}

.button_main-icon-dropdown___Oy_E svg {
	width: 100%;
	height: 100%
}

.button_main-icon-external__RGiaZ {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	margin-top: 1rem;
	opacity: 0;
	transition: opacity var(--opacity-duration) ease-out, margin var(--gentle-ease-duration) cubic-bezier(.4, 1.35, .5, .97)
}

.button_button__RQ81l:focus .button_main-icon-external__RGiaZ,
.button_button__RQ81l:hover .button_main-icon-external__RGiaZ {
	margin-top: 0;
	margin-left: 1rem;
	opacity: 1
}

.button_main-icon-external__RGiaZ svg {
	width: 100%;
	height: 100%
}

.sub-nav_sub-nav__YcJHq {
	position: relative;
	z-index: 50;
	display: none;
	width: 100%;
	padding-top: 9.9rem
}

.sub-nav_sub-nav__YcJHq:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color-primary, var(--general-white))
}

.sub-nav_sub-nav__YcJHq.sub-nav_is-visible__B_PWB {
	display: block
}

@media screen and (min-width: 1025px) {
	.sub-nav_sub-nav__YcJHq {
		height: var(--header-desktop);
		padding-top: 12.4rem
	}

	.sub-nav_sub-nav__YcJHq.sub-nav_header-has-colors__KlOdD.sub-nav_dropdown-is-opened__KEoQ2:after {
		transition: background-color .4s cubic-bezier(.39, .575, .565, 1) .4s
	}
}

.sub-nav_sub-nav__YcJHq>* {
	position: relative
}

.sub-nav_sub-nav-border__R0GQN {
	display: block;
	width: 100%;
	border-top: 1px solid var(--color-secondary, var(--general-gray-light))
}

.sub-nav_sub-nav-border__R0GQN.sub-nav_header-has-colors__KlOdD {
	opacity: .1
}

.sub-nav_grid-wrapper__2Ny08 {
	align-items: center;
	width: 100%;
	height: var(--header-mobile);
	background: var(--general-white)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sub-nav_grid-wrapper__2Ny08 {
		display: flex;
		gap: 3rem;
		justify-content: space-between
	}
}

@media screen and (min-width: 768px) {
	.sub-nav_grid-wrapper__2Ny08 {
		height: calc(var(--header-desktop) - 1.9rem)
	}
}

@media screen and (min-width: 1025px) {
	.sub-nav_grid-wrapper__2Ny08 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.sub-nav_grid-wrapper__2Ny08 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.sub-nav_grid-wrapper__2Ny08 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.sub-nav_grid-col-left__DR_WY {
	overflow: hidden;
	height: 100%;
	line-height: 0;
	grid-column: span 4/span 4
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sub-nav_grid-col-left__DR_WY {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.sub-nav_grid-col-left__DR_WY {
		grid-column: span 3/span 3
	}
}

.sub-nav_grid-col-right__kcL44 {
	flex: 0 0 auto
}

@media screen and (min-width: 1025px) {
	.sub-nav_grid-col-right__kcL44 {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		grid-column: span 13/span 13;
		grid-column-start: 4
	}
}

.sub-nav_brand-wrapper__CXAEm {
	height: 100%
}

.sub-nav_brand-wrapper__CXAEm.sub-nav_show-logo-when-minimized__vA4_3 {
	transition: transform .75s cubic-bezier(.19, 1, .22, 1)
}

html.header-minimized .sub-nav_brand-wrapper__CXAEm.sub-nav_show-logo-when-minimized__vA4_3 {
	transform: translateY(-100%)
}

.sub-nav_indicator-label__A0CkV {
	color: currentcolor
}

.sub-nav_indicator-label__A0CkV,
.sub-nav_logo-wrapper__wizYF {
	display: flex;
	align-items: center;
	height: 100%
}

.sub-nav_logo-inner__Kstop {
	display: flex;
	gap: .8rem;
	align-items: flex-end
}

.sub-nav_mm-logo__c0Cln {
	width: 6.5rem;
	height: 3.2rem
}

.sub-nav_mm-logo-label__OcwjJ {
	margin-bottom: .55rem;
	font-size: 1.62rem
}

.sub-nav_sub-nav-wrapper__s6gAa {
	position: relative;
	z-index: 1;
	transition: transform .75s cubic-bezier(.19, 1, .22, 1)
}

.sub-nav_cta-always-visible__ty6VX .sub-nav_sub-nav-wrapper__s6gAa {
	transform: none !important
}

html.header-minimized .sub-nav_sub-nav-wrapper__s6gAa {
	transform: translateX(calc(var(--subnav-cta-width) * -1))
}

@media screen and (max-width: calc(1025px - 1px)) {
	.sub-nav_sub-nav-wrapper__s6gAa {
		display: none
	}
}

.sub-nav_sub-nav-items__PK6Xi {
	display: inline-flex;
	gap: .4rem;
	align-items: flex-start;
	margin-left: -1.8rem
}

.sub-nav_sub-nav-item__JZupi {
	display: flex
}

.sub-nav_sub-nav-item__JZupi.sub-nav_active__erNBL {
	pointer-events: none
}

.sub-nav_btn-wrapper__10pkk {
	transition: opacity 0s cubic-bezier(.19, 1, .22, 1);
	transition-delay: 0s
}

html.header-minimized .sub-nav_btn-wrapper__10pkk {
	transition-delay: .15s;
	transition-duration: .25s
}

.sub-nav_cta-always-visible__ty6VX .sub-nav_btn-wrapper__10pkk {
	position: relative;
	opacity: 1
}

@media screen and (min-width: 1025px) {
	.sub-nav_btn-wrapper__10pkk {
		position: absolute;
		margin-left: 1.2rem;
		opacity: 0
	}

	html.header-minimized .sub-nav_btn-wrapper__10pkk {
		opacity: 1
	}
}

.sub-nav_dropdown-wrapper__zxxdO {
	min-width: 0
}

@media screen and (min-width: 1025px) {
	.sub-nav_dropdown-wrapper__zxxdO {
		display: none
	}
}

.sub-nav_dropdown-wrapper__zxxdO button {
	width: 100%
}

.badge_badge-wrapper__eSrCJ {
	display: flex;
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.badge_badge-wrapper__eSrCJ {
		margin-bottom: 2.2rem
	}
}

.badge_badge-wrapper__eSrCJ .badge_badge__Fzfpf {
	-webkit-user-select: none;
	user-select: none;
	display: inline-block;
	padding-right: 1rem;
	padding-left: 1rem;
	border-radius: .4rem;
	font-weight: 500;
	line-height: 2.6rem;
	color: var(--general-white);
	background: var(--general-black)
}

section .security_title__gBtO9 {
	margin-bottom: 2rem;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	section .security_title__gBtO9 {
		margin-bottom: 0;
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	section .security_title__gBtO9 {
		grid-column: span 5/span 5
	}
}

section .security_badge-container__C9CUM {
	grid-column: span 8/span 8
}

@media screen and (min-width: 1025px) {
	section .security_badge-container__C9CUM {
		grid-column: span 14/span 14
	}
}

section .security_content___HOxs {
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	section .security_content___HOxs {
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	section .security_content___HOxs {
		grid-column: span 8/span 8;
		grid-column-start: 7
	}
}

@media screen and (min-width: 768px) {

	section .security_content___HOxs .contentful-rich-text-styles .richtext-h2,
	section .security_content___HOxs .contentful-rich-text-styles .richtext-h3 {
		margin-top: 8rem
	}

	section .security_content___HOxs .contentful-rich-text-styles .richtext-h3 {
		font-size: 2.4rem
	}
}

section .security_content___HOxs .contentful-rich-text-styles ol {
	margin: 1rem 0
}

section .security_content___HOxs .contentful-rich-text-styles ol li {
	padding: 0;
	border: none
}

section .security_content___HOxs .contentful-rich-text-styles ol li:first-child {
	border: none
}

section .security_content___HOxs .contentful-rich-text-styles ol li:before {
	content: counter(ol) ".";
	height: 2.4rem;
	min-height: 2.4rem;
	margin-right: 0;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 150%;
	background-color: unset
}

section .security_content___HOxs .contentful-rich-text-styles ol li .richtext-p {
	font-weight: 400
}

section .security_content___HOxs .contentful-rich-text-styles .richtext-h2:first-child {
	margin-top: 6rem
}

@media screen and (min-width: 768px) {
	section .security_content___HOxs .contentful-rich-text-styles .richtext-h2:first-child {
		margin-top: 0
	}
}

section .security_content___HOxs .contentful-rich-text-styles .richtext-p {
	margin-bottom: 1rem
}

section#password-required .security_content___HOxs .richtext-h3 {
	font-size: 2rem
}

@media screen and (min-width: 768px) {
	section#password-required .security_content___HOxs .richtext-h3 {
		font-size: 2.4rem
	}
}

.sitemap-listing_title__KXSmF {
	grid-column: 1/-1;
	margin-bottom: 3.2rem;
	font-size: 2.4rem
}

@media screen and (min-width: 768px) {
	.sitemap-listing_title__KXSmF {
		margin-bottom: 4.8rem;
		font-size: 4.8rem
	}
}

.sitemap-listing_card__WerNf {
	grid-column: span 8/span 8
}

.sitemap-listing_card__WerNf:not(:last-child) {
	margin-bottom: 2.8rem
}

@media screen and (min-width: 768px) {
	.sitemap-listing_card__WerNf:not(:last-child) {
		margin-bottom: 3.4rem
	}
}

.sitemap-listing_card__WerNf.sitemap-listing_tokens-section__m8Xxu {
	grid-column: 1/-1
}

.sitemap-listing_card__WerNf.sitemap-listing_tokens-section__m8Xxu .sitemap-listing_tokens-grid__T1IUk {
	display: grid;
	gap: .6rem 1rem
}

@media screen and (min-width: 768px) {
	.sitemap-listing_card__WerNf.sitemap-listing_tokens-section__m8Xxu .sitemap-listing_tokens-grid__T1IUk {
		grid-template-columns: repeat(2, 1fr);
		gap: 1rem 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.sitemap-listing_card__WerNf.sitemap-listing_tokens-section__m8Xxu .sitemap-listing_tokens-grid__T1IUk {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media screen and (min-width: 768px) {
	.sitemap-listing_card__WerNf {
		grid-column: span 4/span 4
	}
}

.sitemap-listing_card-title__HYqTk {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.sitemap-listing_card-title__HYqTk {
		margin-bottom: 2.4rem
	}
}

.sitemap-listing_list-buttons__UbEdO {
	display: flex;
	flex-direction: column;
	row-gap: .6rem
}

@media screen and (min-width: 768px) {
	.sitemap-listing_list-buttons__UbEdO {
		row-gap: 1rem
	}
}

.terms-of-use_title__gnEJQ {
	grid-column: 1/-1;
	margin-bottom: 6rem
}

.terms-of-use_title__gnEJQ.terms-of-use_is-tou__F_p7G {
	margin-bottom: 2rem
}

@media screen and (min-width: 768px) {
	.terms-of-use_title__gnEJQ.terms-of-use_is-tou__F_p7G {
		margin-bottom: 2rem
	}

	.terms-of-use_title__gnEJQ {
		margin-bottom: 8rem
	}
}

.terms-of-use_badge-container__Qr6AV {
	grid-column: span 8/span 8
}

@media screen and (min-width: 1025px) {
	.terms-of-use_badge-container__Qr6AV {
		grid-column: span 14/span 14
	}
}

.terms-of-use_content__SKHya {
	position: relative;
	grid-column: 1/-1
}

.terms-of-use_content__SKHya:not(:last-child) {
	margin-bottom: 6rem
}

@media screen and (min-width: 768px) {
	.terms-of-use_content__SKHya:not(:last-child) {
		margin-bottom: 8rem
	}
}

.terms-of-use_terms-title__y10h0 {
	height: fit-content;
	-webkit-hyphens: auto;
	hyphens: auto;
	overflow-wrap: break-word;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.terms-of-use_terms-title__y10h0 {
		position: sticky;
		transition: top .75s cubic-bezier(.19, 1, .22, 1);
		grid-column: span 3/span 3
	}

	.terms-of-use_terms-title__y10h0,
	html:not(.header-minimized) .terms-of-use_terms-title__y10h0 {
		top: calc(4rem + (var(--header-height)))
	}
}

@media screen and (min-width: 1025px) {
	.terms-of-use_terms-title__y10h0 {
		grid-column: span 5/span 5
	}
}

h2.terms-of-use_terms-title__y10h0 {
	margin-bottom: 2.4rem;
	font-size: 2rem;
	line-height: 140%
}

@media screen and (min-width: 768px) {
	h2.terms-of-use_terms-title__y10h0 {
		margin-bottom: 0;
		font-size: 4rem;
		line-height: 120%
	}
}

.terms-of-use_first-tou-title__MuXLN {
	margin-bottom: 6rem
}

@media screen and (min-width: 768px) {
	.terms-of-use_first-tou-title__MuXLN {
		margin-bottom: 0
	}
}

.terms-of-use_terms-content__C7juU {
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.terms-of-use_terms-content__C7juU {
		grid-column: span 5/span 5
	}
}

@media screen and (min-width: 1025px) {
	.terms-of-use_terms-content__C7juU {
		grid-column: span 8/span 8;
		grid-column-start: 7
	}
}

.terms-of-use_terms-content__C7juU .richtext-p {
	margin-bottom: 1rem
}

.terms-of-use_terms-content__C7juU ol>li,
.terms-of-use_terms-content__C7juU ul>li {
	font-weight: 400
}

.error_error__ePnWg {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	margin-top: .4rem;
	color: var(--error)
}

.error_error-right__Iazhm {
	text-align: right
}

.field-controls_wrapper__SkMNO {
	position: relative;
	margin-bottom: 3.2rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.field-controls_wrapper__SkMNO {
		margin-top: 2.8rem
	}
}

.field-controls_eyebrow__He7dM {
	display: block;
	margin-bottom: 1.6rem
}

.field-controls_field__jHcJ1 {
	margin-bottom: .4rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.field-controls_row__uvpLy {
		display: flex;
		column-gap: .8rem;
		justify-content: flex-start
	}

	.field-controls_row__uvpLy+span {
		margin-top: 0
	}
}

@media screen and (min-width: 768px) {
	.field-controls_row__uvpLy {
		display: inline-flex;
		gap: 2.3rem
	}

	.field-controls_row__uvpLy+span {
		top: 0;
		left: auto;
		margin-left: 1.2rem
	}
}

.field-controls_no-margin__LM4zI {
	margin: 0
}

.field-controls_label__8i4pb {
	position: relative;
	margin-bottom: 0;
	padding-left: 2.5rem
}

.field-controls_label__8i4pb:before {
	content: "";
	position: absolute;
	top: .4rem;
	left: 0;
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	border: 1px solid var(--general-black)
}

.field-controls_label__8i4pb:after {
	content: "";
	position: absolute;
	top: .4rem;
	left: .4rem;
	transform: translateY(50%) scale(0);
	display: block;
	width: .8rem;
	height: .8rem;
	background: var(--general-black);
	transition: transform calc(var(--motion)*var(--motion-speed)*.5) cubic-bezier(.4, 1.35, .5, .97)
}

.field-controls_label-radio__7PMAo:after,
.field-controls_label-radio__7PMAo:before {
	border-radius: 50%
}

.field-controls_input__TLzFa {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	clip-path: inset(50%)
}

.field-controls_input__TLzFa:checked+.field-controls_label__8i4pb:after {
	transform: translateY(50%) scale(1)
}

.field-controls_input-text__KK_O9 {
	margin: 1rem 0
}

.form-uninstalled_title__3Xe9y {
	margin-bottom: 2.7rem;
	font-weight: 500;
	text-align: center
}

@media screen and (min-width: 768px) {
	.form-uninstalled_title__3Xe9y {
		text-align: initial
	}
}

.form-uninstalled_btn-submit__2xsCy {
	margin-top: 2.7rem
}

.form-uninstalled_btn-submit__2xsCy button {
	width: 100%
}

.form-uninstalled_btn-submit__2xsCy .form-uninstalled_skip-form__V6A2b {
	margin-top: 1rem
}

.form-uninstalled_submitted-message__dbeq1 {
	position: absolute;
	inset: 0;
	display: none;
	align-items: center;
	justify-content: center;
	background-color: var(--general-gray-light)
}

.form-uninstalled_submitted-message__dbeq1.form-uninstalled_show-message__APMmq {
	display: flex
}

.uninstalled_grid-wrapper__ZKOyj {
	gap: 0;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.uninstalled_grid-wrapper__ZKOyj {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.uninstalled_grid-wrapper__ZKOyj {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.uninstalled_grid-wrapper__ZKOyj .uninstalled_grid-col__IpO8e {
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.uninstalled_grid-wrapper__ZKOyj .uninstalled_grid-col__IpO8e {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.uninstalled_grid-wrapper__ZKOyj .uninstalled_grid-col__IpO8e {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}
}

section.uninstalled_section-wrapper__s6TK2 {
	overflow: hidden;
	margin-top: 4rem;
	margin-bottom: 4.6rem
}

@media screen and (min-width: 768px) {
	section.uninstalled_section-wrapper__s6TK2 {
		margin-top: 4rem;
		margin-bottom: 9.2rem
	}
}

@media screen and (min-width: 1025px) {
	section.uninstalled_section-wrapper__s6TK2 .uninstalled_inner__kIVJ4 {
		width: calc(100% + var(--page-padding-x)*2);
		margin-left: calc(var(--page-padding-x)*-1)
	}
}

@media screen and (min-width: 768px) {
	section.uninstalled_section-wrapper__s6TK2 .uninstalled_hero__MDU1S {
		width: 105%;
		margin-left: -2.5%
	}
}

section.uninstalled_section-wrapper__s6TK2 .uninstalled_hero__MDU1S .uninstalled_logo-wrapper__dKEXa {
	display: flex;
	justify-content: center;
	margin-bottom: 2.6rem
}

section.uninstalled_section-wrapper__s6TK2 .uninstalled_hero__MDU1S .uninstalled_headline__TB1_z {
	margin-bottom: 2rem;
	text-align: center
}

section.uninstalled_section-wrapper__s6TK2 .uninstalled_hero__MDU1S .uninstalled_description__UmKWM {
	margin-bottom: 3.4rem;
	text-align: center
}

section.uninstalled_section-wrapper__s6TK2 .uninstalled_form-wrapper__CnJu0 {
	padding: 2.3rem;
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	section.uninstalled_section-wrapper__s6TK2 .uninstalled_form-wrapper__CnJu0 {
		padding: 4.6rem 4.9rem
	}
}

@media screen and (min-width: 1025px) {
	section.uninstalled_section-wrapper__s6TK2 .uninstalled_form-wrapper__CnJu0 label {
		padding-left: 2.3rem
	}
}

section.uninstalled_section-wrapper__s6TK2 .uninstalled_form-wrapper__CnJu0 label {
	font-weight: 400
}

section.uninstalled_section-wrapper__s6TK2 .uninstalled_form-wrapper__CnJu0 form>div {
	margin-bottom: 0
}

section.uninstalled_reinstall-metamask__9Mp8H {
	margin-bottom: 4.6rem
}

@media screen and (min-width: 768px) {
	section.uninstalled_reinstall-metamask__9Mp8H {
		margin-bottom: 6.8rem
	}
}

section.uninstalled_reinstall-metamask__9Mp8H .uninstalled_inner__kIVJ4 {
	display: flex;
	flex-direction: column;
	align-items: center
}

@media screen and (min-width: 1025px) {
	section.uninstalled_reinstall-metamask__9Mp8H .uninstalled_inner__kIVJ4 {
		width: calc(100% + var(--page-padding-x)*2);
		margin-left: calc(var(--page-padding-x)*-1)
	}
}

section.uninstalled_reinstall-metamask__9Mp8H .uninstalled_title__flnN6 {
	margin-bottom: 2rem;
	text-align: center
}

@media screen and (min-width: 1025px) {
	section.uninstalled_reinstall-metamask__9Mp8H .uninstalled_title__flnN6 {
		margin-bottom: 2.8rem
	}
}

.uninstalled_webgl__46aXL {
	pointer-events: none;
	position: relative;
	width: 14rem;
	height: 14rem
}

.uninstalled_webgl__46aXL.webgl-not-supported>div {
	width: 100%;
	height: 100%
}

.uninstalled_webgl__46aXL.webgl-not-supported>figure {
	margin: 0 auto
}

.your-metamask-account_badge-container__7HafW {
	grid-column: span 8/span 8
}

@media screen and (min-width: 1025px) {
	.your-metamask-account_badge-container__7HafW {
		grid-column: span 14/span 14
	}
}

.your-metamask-account_content__IEB_X {
	grid-column: 1/-1
}

.your-metamask-account_description__WOv14 {
	color: var(--general-gray-dark)
}

.your-metamask-account_left__heZ6S {
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.your-metamask-account_left__heZ6S {
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	.your-metamask-account_left__heZ6S {
		grid-column: span 5/span 5
	}
}

.your-metamask-account_title__wJWOQ {
	margin-bottom: 2rem
}

.your-metamask-account_right__UUzD1 {
	display: flex;
	flex-direction: column;
	row-gap: 6rem;
	grid-column: span 8/span 8
}

.your-metamask-account_right__UUzD1>div>h3 {
	font-size: 2rem
}

@media screen and (min-width: 768px) {
	.your-metamask-account_right__UUzD1 {
		row-gap: 8rem;
		margin-top: 0;
		grid-column: span 4/span 4
	}

	.your-metamask-account_right__UUzD1>div>h3 {
		margin-bottom: 1.6rem;
		font-size: 2.4rem
	}

	.your-metamask-account_right__UUzD1>div:first-child>h3 {
		padding-top: 1rem
	}
}

@media screen and (min-width: 1025px) {
	.your-metamask-account_right__UUzD1 {
		grid-column: span 8/span 8;
		grid-column-start: 7
	}

	.your-metamask-account_right__UUzD1>div>h3 {
		margin-bottom: 1.8rem
	}
}

.your-metamask-account_right__UUzD1 ul {
	margin-top: 0
}

.about-card_card__4zrq8 .contentful-rich-text-styles {
	color: var(--general-black-light)
}

.about-card_card__4zrq8 .contentful-rich-text-styles .richtext-p {
	font-size: 1.3rem;
	line-height: 2rem;
	color: var(--general-black-light)
}

@media screen and (min-width: 768px) {
	.about-card_card__4zrq8 .contentful-rich-text-styles .richtext-p {
		font-size: 1.6rem;
		line-height: 2.4rem
	}
}

.about-card_button-container__4XBwb {
	display: flex;
	margin-top: 1.6rem
}

.add-to-metamask_add-to-metamask__pzj5A {
	position: relative
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_add-to-metamask-btn__iAcP2 {
	cursor: pointer;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 3.75rem;
	height: 3.75rem;
	border: 1px solid var(--general-gray-light);
	border-radius: .4rem;
	background: var(--general-white)
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_add-to-metamask-btn__iAcP2:hover {
	background-color: var(--general-gray-light)
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_add-to-metamask-btn__iAcP2 .add-to-metamask_mascot-icon__GE7Tf {
	width: 1.8rem;
	height: 1.8rem
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_message__U_QI8 {
	pointer-events: none;
	position: absolute;
	top: 100%;
	right: 0;
	width: max-content;
	font-size: 1.2rem;
	color: var(--error);
	text-align: right;
	white-space: nowrap;
	opacity: 0;
	transition: opacity .2s ease-in-out
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_message-visible__tRqjh {
	pointer-events: auto;
	opacity: 1
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_message-success__roCDS {
	color: var(--success)
}

.add-to-metamask_add-to-metamask__pzj5A .add-to-metamask_message-error__YA5yB {
	color: var(--error)
}

.buy-form_form__QLE_T {
	display: flex;
	flex-direction: column;
	width: 100%
}

input[type=text].buy-form_amount-input__GJqM2 {
	overflow: visible;
	width: 100%;
	min-height: 4.5rem;
	margin-top: 3.2rem;
	margin-bottom: 1rem;
	border: none;
	border-radius: .4rem;
	font-family: var(--font-mm-sans);
	font-size: 4rem;
	font-weight: 600;
	color: var(--general-black);
	text-align: center;
	white-space: nowrap;
	background: rgba(0, 0, 0, 0);
	outline: none
}

@media screen and (min-width: 1025px) {
	input[type=text].buy-form_amount-input__GJqM2 {
		min-height: 6rem;
		margin-top: 5rem;
		font-size: 5.6rem
	}
}

.buy-form_quote__ba2fy {
	display: flex;
	flex-direction: column;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-bottom: 2rem;
	border-radius: .8rem
}

.buy-form_quote__ba2fy span {
	font-size: 1.6rem;
	font-weight: 500;
	color: var(--general-gray-dark);
	text-align: center
}

@media screen and (min-width: 1025px) {
	.buy-form_quote__ba2fy span {
		font-size: 2rem
	}
}

.buy-form_amount-buttons__QG_JV {
	display: flex;
	justify-content: center;
	margin-bottom: 3.6rem
}

.buy-form_amount-buttons__QG_JV button {
	cursor: pointer;
	padding: .6rem 1rem;
	border: 1px solid var(--general-gray-light);
	border-right: none;
	border-radius: 0;
	font-size: 1.2rem;
	font-weight: 500;
	color: var(--general-gray-dark);
	background: rgba(0, 0, 0, 0);
	transition: color calc(var(--motion)*var(--motion-speed)/2) ease-out, background-color calc(var(--motion)*var(--motion-speed)/2) ease-out
}

.buy-form_amount-buttons__QG_JV button:hover {
	color: var(--general-black);
	background-color: var(--general-gray-light)
}

.buy-form_amount-buttons__QG_JV button:active {
	color: var(--general-white);
	background-color: var(--general-gray-dark)
}

.buy-form_amount-buttons__QG_JV button:first-child {
	border-radius: 10rem 0 0 10rem
}

.buy-form_amount-buttons__QG_JV button:last-child {
	border-right: 1px solid var(--general-gray-light);
	border-radius: 0 10rem 10rem 0
}

@media screen and (min-width: 1025px) {
	.buy-form_amount-buttons__QG_JV button {
		padding: .8rem 1.2rem;
		font-size: 1.4rem
	}
}

.cta-card_card__FdMH_ {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
	min-height: 37rem;
	padding: 4.4rem 1.2rem;
	color: var(--color-primary);
	background-color: var(--color-secondary)
}

@media screen and (min-width: 1025px) {
	.cta-card_card__FdMH_ {
		min-height: 53rem;
		padding: 6.7rem 1.8rem
	}
}

.cta-card_image-container__I4W_4 {
	width: 21.5rem;
	margin-bottom: 2.5rem;
	margin-inline: auto
}

@media screen and (min-width: 1025px) {
	.cta-card_image-container__I4W_4 {
		width: 32.2rem;
		margin-bottom: 3.8rem
	}
}

.cta-card_text__J6Kwt {
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: 2.7rem;
	line-height: 1;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.cta-card_text__J6Kwt {
		font-size: 4rem
	}
}

.cta-card_button-container__sYPXu {
	display: flex;
	justify-content: center;
	margin-top: 1.8rem
}

@media screen and (min-width: 1025px) {
	.cta-card_button-container__sYPXu {
		margin-top: 2.8rem
	}
}

.cta-card_cta-button__dB_4J {
	min-width: 22rem
}

.disclaimer-card_disclaimer-card__HMWVr p {
	margin-bottom: 1.2rem;
	font-size: 1.3rem;
	line-height: 2rem;
	color: var(--color-secondary, var(--consumer-green-dark))
}

@media screen and (min-width: 768px) {
	.disclaimer-card_disclaimer-card__HMWVr p {
		font-size: 1.6rem;
		line-height: 2.4rem
	}
}

.disclaimer-card_disclaimer-card__HMWVr .type-heading-s {
	font-size: 1.6rem;
	line-height: 2.2rem
}

@media screen and (min-width: 768px) {
	.disclaimer-card_disclaimer-card__HMWVr .type-heading-s {
		font-size: 2.4rem;
		line-height: 1.5
	}
}

.disclaimer-card_disclaimer-card__HMWVr .contentful-rich-text-styles .richtext-p {
	font-size: 1.3rem;
	line-height: 2rem
}

@media screen and (min-width: 768px) {
	.disclaimer-card_disclaimer-card__HMWVr .contentful-rich-text-styles .richtext-p {
		font-size: 1.6rem;
		line-height: 2.4rem
	}
}

.faq-item_item__0niHG:not(:last-child) {
	border-bottom: 1px solid color-mix(in srgb, var(--color-secondary, var(--general-black)) 10%, transparent)
}

.faq-item_header__CVZhN {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 1.2rem 0
}

@media screen and (min-width: 1025px) {
	.faq-item_header__CVZhN {
		padding: 1.6rem 0
	}
}

.faq-item_button__IjkKW {
	display: inline-flex;
	color: var(--general-black)
}

.faq-item_button__IjkKW svg {
	width: 1.1rem;
	height: 1.1rem
}

.faq-item_item-title__dARO2 {
	padding-right: 5.8rem;
	font-size: 1.6rem;
	line-height: 124%;
	color: var(--general-black);
	text-align: start
}

@media screen and (min-width: 1025px) {
	.faq-item_item-title__dARO2 {
		padding-right: 2.4rem
	}
}

.faq-item_text__E3u8e {
	overflow: hidden;
	height: 0
}

.faq-item_text__E3u8e .contentful-rich-text-styles,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-a,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-b,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-h1,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-h2,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-h3,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-h4,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-h5,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-h6,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-p,
.faq-item_text__E3u8e .contentful-rich-text-styles .richtext-ul li {
	color: var(--general-gray-dark)
}

.faq-item_text__E3u8e ul {
	margin-top: 1rem;
	margin-left: 2.5rem;
	list-style: outside
}

.faq-item_text__E3u8e ul li {
	margin-bottom: 1rem;
	line-height: 150%
}

.faq-item_text__E3u8e ul li ol,
.faq-item_text__E3u8e ul li ul {
	margin-top: 1rem;
	list-style: revert
}

.faq-item_text-inner__6mx7Q {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.faq-item_text-inner__6mx7Q {
		margin-bottom: 3.2rem
	}
}

.faq-list_list__aS7pY {
	margin-top: 1.6rem
}

.faq-list_list__aS7pY>li+li {
	margin-top: 1rem
}

@media screen and (min-width: 768px) {
	.faq-list_list__aS7pY>li+li {
		margin-top: 1.6rem
	}

	.faq-list_list__aS7pY {
		margin-top: 2rem
	}
}

@media screen and (min-width: 1025px) {
	.faq-list_list__aS7pY {
		margin-top: 2.4rem
	}
}

.qr-code_qr-code-wrapper___N0g3 {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 16rem;
	padding: 1.2rem;
	border-radius: 1.1rem;
	background: var(--general-white-off)
}

.qr-code_qr-code-wrapper___N0g3 span {
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.1;
	color: var(--general-black);
	text-align: center
}

.get-in-seconds-card_stores__gzqa3 {
	display: flex;
	flex-direction: column;
	gap: 1.5rem
}

@media screen and (min-width: 768px) {
	.get-in-seconds-card_stores__gzqa3 {
		flex-direction: row;
		gap: 3.2rem
	}
}

.get-in-seconds-card_store__DBVPN {
	flex: 1 1;
	min-width: 0
}

.get-in-seconds-card_store-name__KSylB {
	margin-bottom: .5rem;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 2;
	color: var(--general-black-light)
}

@media screen and (min-width: 1025px) {
	.get-in-seconds-card_store-name__KSylB {
		margin-bottom: 1rem;
		font-size: 1.8rem
	}
}

.get-in-seconds-card_stats__rzuUP {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: .7rem
}

@media screen and (min-width: 1025px) {
	.get-in-seconds-card_stats__rzuUP {
		grid-template-columns: repeat(4, 1fr)
	}
}

.get-in-seconds-card_stat__UTLpP {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 1.2rem .8rem;
	text-align: center;
	background: currentcolor
}

@media screen and (min-width: 1025px) {
	.get-in-seconds-card_stat__UTLpP {
		aspect-ratio: 13/15.5
	}
}

.get-in-seconds-card_stat-label__4bXio {
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.85;
	color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.get-in-seconds-card_stat-label__4bXio {
		font-size: 1.4rem
	}
}

.get-in-seconds-card_stat-value__s1Rey {
	display: flex;
	gap: .3rem;
	align-items: center;
	justify-content: center;
	margin: 2.5rem auto;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.4;
	color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.get-in-seconds-card_stat-value__s1Rey {
		margin: 2rem auto 2.5rem;
		font-size: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.get-in-seconds-card_stat-value__s1Rey {
		margin: 0 auto 3.5rem
	}
}

.get-in-seconds-card_star-icon__eDoY_ {
	flex-shrink: 0;
	width: 1.7rem;
	height: auto
}

@media screen and (min-width: 768px) {
	.get-in-seconds-card_star-icon__eDoY_ {
		width: 1.8rem
	}
}

.get-in-seconds-card_stat-qr__Zh6J8 {
	display: none
}

@media screen and (min-width: 1025px) {
	.get-in-seconds-card_stat-qr__Zh6J8 {
		display: flex
	}
}

.get-in-seconds-card_stat-qr__Zh6J8 .get-in-seconds-card_qr-wrapper__GGchg {
	width: 100%;
	max-width: 10.5rem;
	margin: 0 auto
}

.get-in-seconds-card_theme-green__WRyb7 {
	color: var(--consumer-green-light, #e5ffc3)
}

.get-in-seconds-card_theme-blue__tHJDV {
	color: var(--consumer-blue-light, #cce7ff)
}

.searchbar_searchbar-container__ZFUTW {
	position: relative;
	width: 100%
}

@media screen and (min-width: 768px) {
	.searchbar_searchbar-container__ZFUTW {
		max-width: 40rem;
		margin: 0 auto
	}
}

.searchbar_searchbar__jYhZ_ {
	position: relative;
	width: 100%;
	height: 4rem;
	padding: .9rem 1rem;
	border: 0;
	border-radius: 1.2rem;
	font-size: var(--font-size-base);
	font-weight: 500;
	color: var(--general-black);
	background: var(--general-white)
}

@media screen and (min-width: 768px) {
	.searchbar_searchbar__jYhZ_ {
		height: 5.5rem;
		padding: 0
	}
}

.searchbar_search-icon__NDoO7 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 1.5rem;
	display: flex;
	align-items: center;
	width: 1.8rem;
	height: 1.8rem;
	margin: auto;
	color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.searchbar_search-icon__NDoO7 {
		left: 2rem;
		width: 2rem;
		height: 2rem
	}
}

input[type=search].searchbar_search-input__nh9ju {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 1rem 0 3.8rem;
	border: none;
	font-family: var(--font-family-base);
	font-size: 1.6rem;
	font-weight: 400;
	color: var(--general-black);
	background: none
}

input[type=search].searchbar_search-input__nh9ju:focus {
	outline: none
}

input[type=search].searchbar_search-input__nh9ju::-webkit-search-cancel-button,
input[type=search].searchbar_search-input__nh9ju::-webkit-search-decoration {
	appearance: none
}

input[type=search].searchbar_search-input__nh9ju::placeholder {
	color: var(--general-black-mid)
}

@media screen and (min-width: 768px) {
	input[type=search].searchbar_search-input__nh9ju {
		padding: 0 2.4rem 0 6rem;
		font-size: 1.8rem
	}
}

.searchbar_results-container__c6r1m {
	position: absolute;
	z-index: 10;
	top: calc(100% + .8rem);
	right: 0;
	left: 0;
	overflow: hidden auto;
	max-height: 18rem;
	margin: 0;
	padding: 0;
	border: 1px solid var(--general-gray-light);
	border-radius: 1.2rem;
	list-style: none;
	background: var(--general-white);
	box-shadow: 0 2.4rem 3rem 0 rgba(0, 0, 0, .1)
}

@media screen and (min-width: 768px) {
	.searchbar_results-container__c6r1m {
		max-height: 26.4rem
	}
}

@media screen and (min-width: 1025px) {
	.searchbar_results-container__c6r1m {
		height: auto;
		max-height: 40vh
	}
}

.searchbar_result-item__cUG1y {
	height: 6rem;
	border-bottom: 1px solid var(--general-gray-lightest);
	transition: background .15s ease
}

.searchbar_result-item__cUG1y:last-child {
	border-bottom: none
}

.searchbar_result-item__cUG1y.searchbar_selected__WvT6b {
	background: rgba(0, 0, 0, .02)
}

@media screen and (min-width: 768px) {
	.searchbar_result-item__cUG1y {
		height: 8.8rem
	}
}

.searchbar_result-item__cUG1y button {
	cursor: pointer;
	display: flex;
	flex-flow: row nowrap;
	gap: 1.2rem;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: .7rem 1.5rem;
	border: 0;
	border-bottom: 1px solid var(--general-gray-light);
	font-size: 1.3rem;
	text-align: left;
	background: none
}

@media screen and (min-width: 768px) {
	.searchbar_result-item__cUG1y button {
		gap: 2rem;
		padding: 1.6rem 1.8rem;
		font-size: 1.6rem
	}
}

.searchbar_token-icon__dWPe4 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2rem;
	height: 2rem
}

@media screen and (min-width: 768px) {
	.searchbar_token-icon__dWPe4 {
		width: 2.5rem;
		height: 2.5rem
	}
}

.searchbar_token-icon__dWPe4 img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: contain
}

.searchbar_token-info__mNQX5 {
	display: flex;
	flex-direction: column
}

.searchbar_token-symbol__iFpLB {
	font-size: 1.3rem;
	font-weight: 500;
	color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.searchbar_token-symbol__iFpLB {
		font-size: 1.6rem
	}
}

.searchbar_token-name__MdZif {
	font-size: 1.3rem;
	font-weight: 500;
	color: var(--general-gray-mid)
}

@media screen and (min-width: 768px) {
	.searchbar_token-name__MdZif {
		font-size: 1.6rem
	}
}

.custom-hero-content_custom-hero-wrapper__qVvB3 {
	display: flex;
	flex-direction: column-reverse;
	gap: 1.6rem;
	align-items: flex-start;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_custom-hero-wrapper__qVvB3 {
		flex-direction: row;
		gap: 5.6rem
	}
}

.custom-hero-content_hero-logo__VW474 {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-logo__VW474 {
		transform: translateY(-6rem);
		width: auto;
		margin-bottom: -6rem
	}
}

.custom-hero-content_hero-logo__VW474 img {
	width: 12.6rem;
	height: auto;
	object-fit: contain
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-logo__VW474 img {
		width: 28rem
	}
}

.custom-hero-content_hero-text-content__CwVxB {
	display: flex;
	flex: 1 1;
	flex-direction: column;
	align-items: center;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-text-content__CwVxB {
		align-items: flex-start
	}
}

.custom-hero-content_hero-title__q9n3j h1 {
	max-width: 100%;
	font-size: 3.8rem;
	line-height: 126.316%;
	-webkit-hyphens: auto;
	hyphens: auto;
	text-align: center;
	overflow-wrap: break-word
}

.custom-hero-content_hero-title__q9n3j h1.custom-hero-content_title-long__omq8O {
	font-size: 2.4rem;
	line-height: 133.333%
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-title__q9n3j h1.custom-hero-content_title-long__omq8O {
		font-size: 6rem;
		line-height: 113.333%
	}
}

.custom-hero-content_hero-title__q9n3j h1.custom-hero-content_title-very-long__rtIcG {
	font-size: 2rem;
	line-height: 140%
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-title__q9n3j h1.custom-hero-content_title-very-long__rtIcG {
		font-size: 4rem;
		line-height: 120%
	}

	.custom-hero-content_hero-title__q9n3j h1 {
		font-size: 7.6rem;
		line-height: 110.526%;
		text-align: start
	}
}

.custom-hero-content_hero-tagline__PSwCT p {
	display: none;
	margin-top: 1.8rem;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: 1.8rem;
	line-height: 1;
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-tagline__PSwCT p {
		margin-top: 2.4rem;
		font-size: 2.4rem;
		display: block
	}
}

.custom-hero-content_hero-buttons__WAV_i {
	display: flex;
	gap: 1rem;
	width: 100%;
	margin-top: 3rem
}

@media screen and (min-width: 768px) {
	.custom-hero-content_hero-buttons__WAV_i {
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.custom-hero-content_hero-buttons__WAV_i {
		gap: 1.5rem;
		justify-content: flex-start;
		margin-top: 5.6rem
	}
}

.custom-hero-content_hero-button__Ae33q {
	flex: 1 1
}

@media screen and (min-width: 768px) {
	.custom-hero-content_hero-button__Ae33q {
		flex: 0 1;
		min-width: 18rem
	}
}

.main_main-nav__mwbt8 {
	position: relative;
	z-index: 2;
	padding-top: 1.6rem
}

.main_main-nav__mwbt8:not(.header-minimized .main_main-nav__mwbt8) {
	--hamburger-active-delay: 0s !important
}

@media screen and (min-width: 1025px) {
	.main_main-nav__mwbt8 {
		padding-top: 2.4rem
	}

	.main_background__t1yFa {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: calc(100vh + .1rem);
		opacity: 0;
		transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
	}

	html.header-minimized .main_background__t1yFa {
		transition: opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) calc(var(--motion)*.2s), background-color calc(var(--motion)*.15s) var(--spring-ease)
	}

	.main_is-open__osUBw .main_background__t1yFa {
		pointer-events: auto;
		opacity: 1
	}
}

.main_container__JvRqw {
	position: relative
}

.main_is-open__osUBw .main_container__JvRqw {
	pointer-events: auto
}

@media screen and (min-width: 1025px) {
	.main_container__JvRqw:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: calc(100vh - var(--header-toast-bar-height) - var(--header-banner-height) - var(--warning-banner-height) - 4.8rem);
		max-height: 85.2rem;
		border-radius: 1.6rem;
		opacity: 0
	}

	html.header-minimized .main_container__JvRqw:before {
		height: calc(100vh - 4.8rem - var(--warning-banner-height))
	}

	.main_is-open__osUBw .main_container__JvRqw:before {
		box-shadow: 0 2.4rem 3rem 0 rgba(0, 0, 0, .1)
	}
}

.main_holder__6VEHD {
	pointer-events: auto;
	position: relative;
	z-index: 10;
	display: flex;
	align-items: center;
	height: calc(var(--header-mobile) - 1.6rem);
	padding: 0 2rem;
	border-radius: 1.6rem;
	opacity: 1;
	transition: transform calc(var(--motion)*1s/1.82) var(--spring-ease), opacity calc(var(--motion)*1s/1.82) cubic-bezier(.58, .01, .03, .99);
	transition-delay: calc(var(--motion)*.6s)
}

html.header-minimized .main_holder__6VEHD {
	transition-delay: calc(var(--motion)*.125s);
	transition-duration: calc(var(--motion)*.15s)
}

html.header-minimized .main_holder__6VEHD:not(.main_main-nav-active__bCz8Y .main_holder__6VEHD) {
	pointer-events: none;
	opacity: 0;
	transition-delay: calc(var(--motion)*0s);
	transition-duration: calc(var(--motion)*.35s)
}

html.header-minimized .is-mobile-nav-open .main_holder__6VEHD:not(.main_main-nav-active__bCz8Y .main_holder__6VEHD) {
	pointer-events: all;
	opacity: 1;
	transition-delay: calc(var(--motion)*.125s);
	transition-duration: calc(var(--motion)*.15s)
}

.is-mobile-nav-open .main_holder__6VEHD {
	padding: 0
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_holder__6VEHD {
		background-color: var(--background-color-nav-desktop)
	}

	.main_holder__6VEHD>nav {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.main_holder__6VEHD {
		height: calc(var(--header-desktop) - 2.4rem)
	}
}

@media screen and (min-width: 1025px) {

	.main_holder__6VEHD:after,
	.main_holder__6VEHD:before {
		pointer-events: none;
		content: "";
		position: absolute;
		z-index: 0;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		max-height: 85.2rem;
		border-radius: 1.6rem;
		background-color: var(--background-color-nav-desktop);
		transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
	}

	.main_holder__6VEHD:before {
		transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) 0s, opacity 0s
	}

	html.header-minimized .main_holder__6VEHD:before {
		transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) calc(var(--motion)*1s), opacity 0s
	}

	html.header-dropdown-opened .main_holder__6VEHD:before {
		background-color: rgba(0, 0, 0, 0);
		transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) 0s, opacity 0s
	}

	.main_holder__6VEHD:after {
		z-index: -1;
		height: calc(100vh - 2.4rem - var(--warning-banner-height) - 1.8rem);
		opacity: 0;
		transition: opacity calc(var(--motion)*.25s) cubic-bezier(.39, .575, .565, 1), background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	html.header-dropdown-opened .main_main-nav-active__bCz8Y .main_holder__6VEHD:after {
		opacity: 1
	}
}

@media screen and (min-width: 1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq {
		position: absolute;
		right: 2rem;
		transform: scale(0);
		visibility: hidden;
		transition: visibility 0s linear calc(var(--motion)*1s), transform calc(var(--motion)*1s - .2s) var(--spring-ease)
	}

	html.header-dropdown-opened:not(html.header-minimized) .main_holder__6VEHD .main_hamburger-wrapper__tWlBq {
		transform: scale(1);
		visibility: visible;
		transition: transform calc(var(--motion)*1s - .2s) var(--spring-ease);
		transition-delay: calc(var(--motion)*.2s)
	}

	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv {
		color: var(--general-black);
		background-color: var(--general-gray-light)
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv:hover .main_hamburger-inner__sGFWB {
		gap: 0
	}
}

@media screen and (min-width: 1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv:hover .main_hamburger-inner__sGFWB span {
		transition: transform calc(var(--motion)*1s/2) cubic-bezier(.58, .01, .03, .99)
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv:hover .main_hamburger-inner__sGFWB span:first-child {
		transform: rotate(135deg) !important;
		transition-delay: calc(var(--motion)*.1s)
	}

	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv:hover .main_hamburger-inner__sGFWB span:nth-child(2) {
		transform: rotate(45deg) !important
	}
}

@media screen and (min-width: 1025px) {
	html.header-dropdown-is-developer-style .main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv {
		color: var(--general-white);
		background-color: var(--general-black)
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv .main_hamburger-inner__sGFWB {
		gap: 0;
		margin-top: 1px
	}
}

@media screen and (min-width: 1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv .main_hamburger-inner__sGFWB span {
		position: absolute
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv .main_hamburger-inner__sGFWB span {
		will-change: transform;
		transition-duration: 0s
	}

	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv .main_hamburger-inner__sGFWB span:first-child {
		transform: rotate(45deg)
	}

	.main_holder__6VEHD .main_hamburger-wrapper__tWlBq .main_hamburger__9omMv .main_hamburger-inner__sGFWB span:nth-child(2) {
		transform: rotate(-45deg)
	}
}

.main_horizontal-line-divider__M1sAQ {
	position: absolute;
	bottom: 0;
	left: 1.8rem;
	width: calc(100% - 3.6rem);
	height: 1px;
	opacity: 0;
	background-color: var(--border-color-nav-desktop);
	transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) 0s
}

html.header-dropdown-opened .main_main-nav-active__bCz8Y .main_horizontal-line-divider__M1sAQ {
	opacity: 1;
	transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), opacity calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1) calc(var(--motion)*.15s)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_horizontal-line-divider__M1sAQ {
		display: none
	}
}

.main_sec-layer__PI7hd {
	position: absolute;
	z-index: 21;
	display: flex;
	align-items: center;
	width: 100%;
	height: calc(var(--header-mobile) - 1.6rem)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_sec-layer__PI7hd {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.main_sec-layer__PI7hd {
		pointer-events: none;
		top: -2rem;
		height: calc(var(--header-desktop) - 2.4rem)
	}
}

@media screen and (min-width: 1025px) {
	html.header-minimized .main_sec-layer__PI7hd .main_logo__Jp7ns {
		transform: translateY(0);
		transition-delay: calc(var(--motion)*.385s);
		transition-duration: calc(var(--motion)*.75s)
	}

	html.header-minimized .main_sec-layer__PI7hd .main_btn-download-wrapper__Yq7Wx,
	html.header-minimized .main_sec-layer__PI7hd .main_hamburger-wrapper__tWlBq {
		transform: translateY(0);
		backface-visibility: hidden;
		transition-duration: calc(var(--motion)*.75s)
	}

	html.header-dowpdown-opened html.header-minimized .main_sec-layer__PI7hd .main_btn-download-wrapper__Yq7Wx,
	html.header-dowpdown-opened html.header-minimized .main_sec-layer__PI7hd .main_hamburger-wrapper__tWlBq {
		transition-duration: calc(var(--motion)*1.75s)
	}

	html.header-minimized .main_sec-layer__PI7hd .main_btn-download-wrapper__Yq7Wx {
		transition-delay: calc(var(--motion)*.221s)
	}

	html.header-minimized .main_sec-layer__PI7hd .main_hamburger-wrapper__tWlBq {
		transition-delay: calc(var(--motion)*.139s)
	}

	.main_sec-layer__PI7hd .main_btns-wrapper__9aKMn:not(html.header-minimized .main_sec-layer__PI7hd .main_btns-wrapper__9aKMn),
	html.header-dropdown-opened:not(html.header-minimized) .main_sec-layer__PI7hd .main_btns-wrapper__9aKMn {
		visibility: hidden;
		transition: visibility 0s;
		transition-delay: calc(var(--motion)*1s)
	}
}

.main_sec-layer__PI7hd .main_btn-download-wrapper__Yq7Wx,
.main_sec-layer__PI7hd .main_hamburger-wrapper__tWlBq {
	pointer-events: auto
}

.main_sec-layer__PI7hd .main_logo__Jp7ns {
	transform: translateY(-6.4rem);
	transition-delay: calc(var(--motion)*.36s)
}

.main_sec-layer__PI7hd .main_btn-download-wrapper__Yq7Wx {
	transform: translateY(calc(-100% - var(--header-toast-bar-height) - 2.4rem));
	transition-delay: calc(var(--motion)*.196s)
}

.main_sec-layer__PI7hd .main_hamburger-wrapper__tWlBq {
	transform: translateY(calc(-100% - var(--header-toast-bar-height) - 2.4rem));
	transition-delay: calc(var(--motion)*.114s)
}

.main_logo__Jp7ns {
	position: relative;
	z-index: 1;
	display: flex;
	width: 5rem;
	height: 2.5rem;
	transition: transform calc(var(--motion)*1s/2) var(--spring-ease)
}

.main_logo__Jp7ns:not(.main_sec-layer__PI7hd .main_logo__Jp7ns) {
	visibility: visible;
	transition: visibility 0s;
	transition-delay: calc(var(--motion)*1s/2)
}

.header-dropdown-is-developer-style .main_logo__Jp7ns {
	color: var(--general-white)
}

html.header-minimized .main_sec-layer__PI7hd .main_logo__Jp7ns {
	transform: translateY(0)
}

html.header-minimized .main_main-nav-active__bCz8Y .main_sec-layer__PI7hd .main_logo__Jp7ns {
	transform: translate(2rem, 2rem);
	transition-delay: 0s;
	transition-duration: calc(var(--motion)*1s)
}

html.header-minimized .main_main-nav-closing__nwidW .main_sec-layer__PI7hd .main_logo__Jp7ns {
	transform: translate(0);
	transition-delay: 0s;
	transition-duration: calc(var(--motion)*1s)
}

html.header-minimized .main_main-nav-active__bCz8Y .main_logo__Jp7ns:not(.main_sec-layer__PI7hd .main_logo__Jp7ns) {
	visibility: hidden;
	transition-delay: 0s
}

html.header-minimized.header-dropdown-opened .main_logo__Jp7ns:not(.main_sec-layer__PI7hd .main_logo__Jp7ns) {
	visibility: visible
}

@media screen and (min-width: 1025px) {
	.main_logo__Jp7ns {
		pointer-events: auto;
		width: 6.6rem;
		height: 3.3rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_logo__Jp7ns {
		flex: 0 0 auto
	}
}

@media screen and (min-width: 1025px) {
	.main_logo__Jp7ns a {
		transition: color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
	}
}

.main_logo__Jp7ns svg {
	display: flex;
	width: 100%;
	height: auto
}

.main_main-items__O8gUK {
	display: inline-flex;
	gap: .4rem;
	align-items: flex-start;
	margin-left: 3.2rem
}

.main_main-item__lNHvq {
	display: flex
}

@media screen and (min-width: 1025px) {
	html.header-minimized .main_main-item__lNHvq>div:not(.main_main-nav-active__bCz8Y .main_main-item__lNHvq>div) {
		visibility: hidden
	}
}

.main_btns-wrapper__9aKMn {
	z-index: 1;
	display: inline-flex;
	align-items: center;
	margin-left: auto;
	transition: transform calc(var(--motion)*1s) var(--spring-ease)
}

@media screen and (min-width: 1025px) {

	html.header-dropdown-opened .main_main-nav-active__bCz8Y .main_btns-wrapper__9aKMn:not(.main_sec-layer__PI7hd .main_btns-wrapper__9aKMn),
	html.header-minimized .main_main-nav-closing__nwidW .main_btns-wrapper__9aKMn:not(.main_sec-layer__PI7hd .main_btns-wrapper__9aKMn) {
		transform: translateX(-6.1rem)
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_btns-wrapper__9aKMn {
		flex: 0 0 auto
	}
}

.main_btn-lang-wrapper__t4ZiC {
	position: relative;
	display: flex;
	transition: transform calc(var(--motion)*1s/2) var(--spring-ease), opacity calc(var(--motion)*1s/2) cubic-bezier(.39, .575, .565, 1)
}

@media screen and (min-width: 1025px) {
	html.header-minimized .main_main-nav-active__bCz8Y .main_sec-layer__PI7hd .main_btn-lang-wrapper__t4ZiC {
		transform: translateY(calc(-100% - 2.4rem));
		transition-delay: calc(var(--motion)*.05s);
		transition-duration: calc(var(--motion)*.5s)
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_btn-lang-wrapper__t4ZiC {
		margin-right: .4rem
	}
}

.main_btn-dark-mode-wrapper__z6RcP {
	display: none
}

@media screen and (min-width: 1025px) {
	.main_btn-dark-mode-wrapper__z6RcP {
		display: flex
	}
}

.main_btn-download-wrapper__Yq7Wx {
	display: none;
	margin-left: .2rem;
	transition: transform calc(var(--motion)*1s/2) var(--spring-ease), opacity calc(var(--motion)*1s/2) cubic-bezier(.39, .575, .565, 1)
}

@media screen and (min-width: 1025px) {
	html.header-minimized .main_main-nav-active__bCz8Y .main_sec-layer__PI7hd .main_btn-download-wrapper__Yq7Wx {
		transform: translateY(calc(-100% - 2.4rem));
		transition-delay: 0s;
		transition-duration: calc(var(--motion)*.5s)
	}
}

.header-dropdown-is-developer-style .main_btn-download-wrapper__Yq7Wx>a,
.header-dropdown-is-developer-style .main_btn-download-wrapper__Yq7Wx>button {
	--button-color: var(--general-white) !important;
	--button-text-color: var(--general-black) !important;
	--button-color-hover: var(--general-white) !important;
	--button-text-color-hover: var(--general-black) !important
}

.main_btn-download-wrapper__Yq7Wx>a,
.main_btn-download-wrapper__Yq7Wx>button {
	--button-color-hover: var(--general-black) !important;
	--button-text-color-hover: var(--background-color-nav-desktop) !important;
	transition: background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
}

@media screen and (min-width: 1025px) {
	.main_btn-download-wrapper__Yq7Wx {
		display: block
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.main_btn-download-wrapper__Yq7Wx {
		padding-right: 1.6rem
	}
}

.main_hamburger-wrapper__tWlBq {
	display: flex;
	transition: transform calc(var(--motion)*1s/2) var(--spring-ease), opacity calc(var(--motion)*1s/2) cubic-bezier(.39, .575, .565, 1)
}

@media screen and (min-width: 1025px) {
	html.header-minimized .main_main-nav-active__bCz8Y .main_hamburger-wrapper__tWlBq {
		transition-delay: 0s
	}

	.main_hamburger-wrapper__tWlBq {
		margin-left: 1.8rem
	}
}

.main_hamburger__9omMv {
	cursor: pointer;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
	color: var(--general-white);
	background-color: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.main_hamburger__9omMv:not(.main_hamburger-open__FESPf):hover .main_hamburger-inner__sGFWB {
		gap: 6px
	}
}

html.header-dropdown-opened .main_hamburger__9omMv {
	color: var(--general-black);
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	html.header-minimized .main_main-nav-active__bCz8Y .main_hamburger__9omMv {
		transform: translate(-2rem, 2rem)
	}
}

html.header-dropdown-is-developer-style .main_hamburger__9omMv {
	color: var(--general-white);
	background-color: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.main_hamburger__9omMv {
		width: 4.3rem;
		height: 4.3rem;
		transition: transform calc(var(--motion)*1s) var(--spring-ease), color calc(var(--motion)*1s) cubic-bezier(.39, .575, .565, 1), background-color calc(var(--motion)*1s) cubic-bezier(.39, .575, .565, 1)
	}

	.main_is-changing-dropdown__1HrO7 .main_hamburger__9omMv {
		transition: transform calc(var(--motion)*1s) var(--spring-ease), color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1), background-color calc(var(--motion)*.15s) cubic-bezier(.39, .575, .565, 1)
	}
}

.main_hamburger-open__FESPf {
	color: var(--general-black);
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB {
		gap: 0
	}
}

.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB span {
	will-change: transform;
	position: absolute
}

.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB span:first-child {
	transform: rotate(45deg)
}

@media screen and (min-width: 1025px) {
	.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB span:first-child {
		transform: rotate(45deg)
	}
}

.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB span:nth-child(2) {
	transform: rotate(-45deg)
}

@media screen and (min-width: 1025px) {
	.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB span:nth-child(2) {
		transform: rotate(-45deg)
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.main_hamburger-open__FESPf .main_hamburger-inner__sGFWB span {
		transition-duration: 0s
	}
}

.main_hamburger-fully-open__HE3RC:not(.main_hamburger-closing__cT2px):hover .main_hamburger-inner__sGFWB span {
	will-change: transform
}

@media screen and (min-width: 1025px) {
	.main_hamburger-fully-open__HE3RC:not(.main_hamburger-closing__cT2px):hover .main_hamburger-inner__sGFWB span {
		transition: transform calc(var(--motion)*1s/2) cubic-bezier(.58, .01, .03, .99)
	}

	.main_hamburger-fully-open__HE3RC:not(.main_hamburger-closing__cT2px):hover .main_hamburger-inner__sGFWB span:first-child {
		transform: rotate(135deg) !important;
		transition-delay: calc(var(--motion)*.1s)
	}

	.main_hamburger-fully-open__HE3RC:not(.main_hamburger-closing__cT2px):hover .main_hamburger-inner__sGFWB span:nth-child(2) {
		transform: rotate(45deg) !important
	}
}

.main_hamburger-fully-open__HE3RC .main_hamburger-inner__sGFWB span {
	transition-duration: 0s
}

.main_hamburger-inner__sGFWB {
	will-change: gap;
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: .3rem;
	align-items: center;
	justify-content: center;
	width: 1.7rem;
	height: 1.7rem;
	transition: gap calc(var(--motion)*1s/4) cubic-bezier(.39, .575, .565, 1)
}

@media screen and (min-width: 1025px) {
	.main_hamburger-inner__sGFWB {
		gap: 4px;
		width: 2.3rem;
		height: 2.3rem
	}
}

@media screen and (min-width: 1920px) {
	.main_hamburger-inner__sGFWB {
		gap: 4px
	}
}

.main_hamburger-inner__sGFWB span {
	width: 1.65rem;
	height: .155rem;
	border-radius: 1.5rem;
	background-color: currentcolor
}

@media screen and (min-width: 1025px) {
	.main_hamburger-inner__sGFWB span {
		width: 2.3rem;
		height: 2px;
		border-radius: 1.5rem;
		transition: transform calc(var(--motion)*1s) cubic-bezier(.58, .01, .03, .99)
	}
}

.main_back-btn__VVJaP {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 3.5rem;
	height: 3.5rem;
	margin-right: .4rem;
	margin-left: .2rem;
	border-radius: 50%;
	color: var(--general-black);
	background-color: var(--general-gray-light)
}

html.header-dropdown-is-developer-style .main_back-btn__VVJaP {
	color: var(--general-white);
	background-color: var(--general-black)
}

.is-mobile-nav-open .main_back-btn__VVJaP {
	color: var(--general-black);
	background-color: var(--general-gray-light)
}

.main_back-btn__VVJaP svg {
	width: 1.2rem;
	height: 1.3rem
}

.toast-bar_toast-bar___NJgj {
	--color-selection: var(--general-black);
	--background-selection: var(--general-white);
	pointer-events: auto;
	position: absolute;
	z-index: 5;
	transform: translateY(calc(-4.1rem * (1 - var(--header-toast-bar-enabled))));
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: var(--header-toast-bar-height);
	padding: 0 4.5rem;
	color: var(--color-secondary, var(--general-white));
	text-align: center;
	background: var(--color-primary, var(--general-black));
	transition: transform calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
}

.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_ {
	position: relative;
	transform: translate3d(0, calc(-100% * (1 - var(--header-banner-enabled))), 0);
	width: calc(100% - var(--page-padding-x)*2);
	max-width: var(--site-container-max-width);
	height: auto;
	margin: .8rem auto 0;
	padding: 1rem 1.6rem;
	border-radius: 1.6rem;
	color: var(--general-black);
	opacity: var(--header-banner-enabled);
	background: #ffd3bf;
	transition: transform calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98), opacity calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98);
	transition-delay: .634s
}

.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_>p {
	line-height: 1.1
}

.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_>p a {
	font-weight: 500
}

.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_>p a:hover {
	text-decoration: none
}

@media screen and (min-width: 768px) {
	.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_ {
		padding: 1.4rem 1.9rem
	}

	.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_>p {
		line-height: 1.3
	}
}

@media screen and (min-width: 1025px) {
	.toast-bar_toast-bar___NJgj.toast-bar_toast-bar-uk__K4Tn_ {
		margin-top: 1.2rem
	}
}

.toast-bar_toast-bar___NJgj>p {
	font-weight: 400;
	line-height: 1
}

.toast-bar_toast-bar___NJgj>p u {
	text-decoration-line: underline;
	text-decoration-thickness: .05rem;
	text-underline-offset: .15rem
}

@media screen and (min-width: 768px) {
	.toast-bar_toast-bar___NJgj>p u {
		text-decoration-thickness: .1rem;
		text-underline-offset: .3rem
	}
}

.toast-bar_toast-bar-close__0rIWv {
	cursor: pointer;
	position: absolute;
	right: .5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.toast-bar_toast-bar-close__0rIWv {
		right: 1.8rem
	}
}

@media screen and (min-width: 1025px) {
	.toast-bar_toast-bar-close__0rIWv {
		right: 1.5rem
	}
}

.reveal_reveal__fkDYZ {
	pointer-events: none;
	position: absolute;
	z-index: 50;
	inset: 0;
	display: none;
	width: 100%;
	height: 100%
}

.reveal_reveal__fkDYZ.reveal_enabled__3HsFx {
	display: block
}

.reveal_container__DU1z9 {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.reveal_frame__rbepB {
	position: absolute;
	inset: 0;
	background: var(--loader-color)
}

.reveal_lottie__4rgQJ {
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	aspect-ratio: var(--aspect-ratio);
	width: auto;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	object-fit: cover
}

.reveal_lottie__4rgQJ>svg {
	width: 100%;
	min-width: 100%;
	height: 100%;
	min-height: 100%;
	object-fit: cover
}

.reveal_lottie__4rgQJ>svg path {
	fill: var(--loader-color)
}

.youtube-embed_video-container___XFDT {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.youtube-embed_video-container___XFDT iframe {
	width: 100%;
	height: 100%
}

.wrapper-asset_video-button-container__0hpQ5 {
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.wrapper-text_text__e1C7_ {
	width: 100%
}

.wrapper-text_text__e1C7_.wrapper-text_has-border-bottom__iCoUv:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	margin-top: 1.6rem;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (max-width: calc(1025px - 1px)) {
	.wrapper-text_text__e1C7_.wrapper-text_has-border-bottom__iCoUv:after {
		order: 4
	}
}

@media screen and (min-width: 768px) {
	.wrapper-text_text__e1C7_.wrapper-text_is-narrow__XCDC1 {
		max-width: 74rem;
		margin: 0 auto
	}

	.wrapper-text_text__e1C7_.wrapper-text_is-narrow__XCDC1.wrapper-text_show-transcript__Egpmp.wrapper-text_inside-richtext__LBKIT {
		margin-left: 7.25%
	}
}

@media screen and (min-width: 1025px) {
	.wrapper-text_text__e1C7_.wrapper-text_is-narrow__XCDC1 {
		max-width: 68.8rem
	}
}

.wrapper-text_text-inner__Usz8X {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.wrapper-text_caption__Ji3gm {
	color: var(--color-secondary, var(--general-black))
}

.wrapper-text_is-light__vRx27 .wrapper-text_caption__Ji3gm {
	color: var(--color-secondary, var(--general-white))
}

@media screen and (max-width: calc(768px - 1px)) {
	.wrapper-text_caption__Ji3gm {
		display: none
	}
}

.wrapper-text_credits__9Gf0e {
	margin: 0 .8rem;
	color: var(--color-secondary, var(--general-black))
}

.wrapper-text_is-light__vRx27 .wrapper-text_credits__9Gf0e {
	color: var(--color-secondary, var(--general-white))
}

.wrapper-text_transcript-button-text__QXJ5K {
	z-index: 1;
	visibility: hidden
}

.wrapper-text_transcript-button__plGTE {
	cursor: pointer;
	position: relative;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: space-between;
	height: 4.2rem;
	margin-left: 1.6rem;
	color: var(--general-black)
}

.wrapper-text_transcript-button__plGTE>span {
	padding-right: 1.6rem;
	padding-left: 1.6rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.wrapper-text_transcript-button__plGTE {
		height: 3.8rem;
		margin-left: auto
	}

	.wrapper-text_transcript-button__plGTE>span {
		padding-right: 1.4rem;
		padding-left: 1.4rem
	}
}

.wrapper-text_transcript-open-button__07ZHi {
	cursor: pointer;
	position: relative;
	display: flex;
	gap: 1rem;
	align-items: center;
	justify-content: center;
	height: 4.2rem;
	padding: 1.6rem 1.5rem 1.5rem 1.6rem;
	border-radius: 10rem;
	color: var(--general-black);
	transition: color calc(var(--motion)*var(--motion-speed)/2) ease-out
}

.wrapper-text_transcript-open-button__07ZHi:not(.wrapper-text_is-light__vRx27 .wrapper-text_transcript-open-button__07ZHi):hover {
	color: var(--general-white)
}

.wrapper-text_transcript-open-button__07ZHi:not(.wrapper-text_is-light__vRx27 .wrapper-text_transcript-open-button__07ZHi):hover:before {
	width: 100%;
	background-color: var(--general-black)
}

.wrapper-text_transcript-open-button__07ZHi:not(.wrapper-text_is-light__vRx27 .wrapper-text_transcript-open-button__07ZHi):hover.wrapper-text_open-button-white__OQBi_:after {
	width: 100%
}

.wrapper-text_transcript-open-button__07ZHi:not(.wrapper-text_is-light__vRx27 .wrapper-text_transcript-open-button__07ZHi):hover .wrapper-text_transcript-open-label__5prCt {
	opacity: 1
}

.wrapper-text_transcript-open-button__07ZHi:hover:before {
	width: 100%
}

.wrapper-text_transcript-open-button__07ZHi:hover .wrapper-text_transcript-open-label__5prCt {
	opacity: 1
}

.wrapper-text_transcript-open-button__07ZHi:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 4.2rem;
	height: 100%;
	border-radius: 10rem;
	background-color: var(--general-white);
	transition: width calc(var(--motion)*var(--motion-speed)) cubic-bezier(.4, 1.35, .5, .97), background-color calc(var(--motion)*var(--motion-speed)/2) ease-out
}

.wrapper-text_transcript-open-button__07ZHi.wrapper-text_open-button-white__OQBi_:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 4.2rem;
	height: 100%;
	border-radius: 10rem;
	outline: .15rem solid var(--general-black);
	outline-offset: -.15rem;
	transition: width calc(var(--motion)*var(--motion-speed)) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.wrapper-text_transcript-open-button__07ZHi {
		height: 3.8rem;
		margin-left: auto;
		padding: 1.5rem 1.4rem
	}

	.wrapper-text_transcript-open-button__07ZHi.wrapper-text_open-button-white__OQBi_:after,
	.wrapper-text_transcript-open-button__07ZHi:before {
		width: 3.8rem
	}

	.wrapper-text_transcript-open-button__07ZHi svg {
		width: 1rem;
		height: 1rem
	}
}

.wrapper-text_transcript-open-button__07ZHi svg {
	position: relative;
	width: 1.2rem;
	height: 1.2rem
}

.wrapper-text_transcript-open-label__5prCt {
	position: relative;
	z-index: 1;
	opacity: 0;
	transition: opacity calc(var(--motion)*var(--motion-speed)/2) ease-out
}

.wrapper-transcript_transcript__Ibt0x {
	overflow: hidden;
	display: none;
	width: 100%;
	background-color: var(--general-white-off)
}

@media screen and (min-width: 1025px) {
	.wrapper-transcript_transcript__Ibt0x:not(.wrapper-transcript_pos-bottom__ODK_d).wrapper-transcript_show-transcript__dkPRa.wrapper-transcript_inside-richtext__bw045 {
		position: absolute;
		right: 0;
		aspect-ratio: 27/39
	}

	.wrapper-transcript_transcript__Ibt0x:not(.wrapper-transcript_pos-bottom__ODK_d).wrapper-transcript_show-transcript__dkPRa {
		aspect-ratio: 25/29
	}

	.wrapper-transcript_transcript__Ibt0x:not(.wrapper-transcript_pos-bottom__ODK_d).wrapper-transcript_inside-richtext__bw045 {
		width: calc(28.4% - .8rem)
	}

	.wrapper-transcript_transcript__Ibt0x:not(.wrapper-transcript_pos-bottom__ODK_d) {
		width: calc(32.8% - .8rem)
	}
}

.wrapper-transcript_transcript__Ibt0x.wrapper-transcript_show-transcript__dkPRa {
	display: block
}

@media screen and (max-width: calc(1025px - 1px)) {
	.wrapper-transcript_transcript__Ibt0x {
		order: 3;
		height: 24rem
	}
}

.wrapper-transcript_transcript-inner__9bMbI {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%
}

.wrapper-transcript_transcript-inner__9bMbI:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4.2rem;
	background: linear-gradient(transparent 0, rgba(247, 249, 252, .7), var(--general-white-off) 100%)
}

@media screen and (min-width: 768px) {
	.wrapper-transcript_transcript-inner__9bMbI:after {
		height: 4.8rem
	}
}

@media screen and (min-width: 1025px) {
	.wrapper-transcript_transcript-inner__9bMbI:after {
		height: 5.6rem
	}

	.wrapper-transcript_pos-bottom__ODK_d .wrapper-transcript_transcript-inner__9bMbI:after {
		height: 4rem
	}
}

.wrapper-transcript_transcript-header__3k8tF {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 3.2rem 3rem;
	border-bottom: 1px solid var(--general-gray-light);
	color: var(--general-black)
}

.wrapper-transcript_pos-bottom__ODK_d .wrapper-transcript_transcript-header__3k8tF {
	padding: 2rem
}

.wrapper-transcript_transcript-button___I9iV {
	cursor: pointer;
	display: flex;
	width: 1.2rem;
	height: 1.2rem;
	color: var(--general-black)
}

.wrapper-transcript_transcript-button___I9iV:focus {
	outline: .2rem solid var(--general-gray);
	outline-offset: .2rem
}

.wrapper-transcript_transcript-button___I9iV svg {
	width: 100%;
	height: 100%
}

.wrapper-transcript_transcript-content__5NGqX {
	scrollbar-width: none;
	overflow-y: scroll;
	padding: 3rem;
	color: var(--general-black);
	-ms-overflow-style: none
}

.wrapper-transcript_transcript-content__5NGqX::-webkit-scrollbar {
	display: none
}

.wrapper-transcript_pos-bottom__ODK_d .wrapper-transcript_transcript-content__5NGqX {
	padding: 2rem 2rem 3rem
}

@media screen and (min-width: 768px) {
	.wrapper-transcript_transcript-content__5NGqX {
		padding: 2.7rem 3rem 3.2rem
	}

	.wrapper-transcript_pos-bottom__ODK_d .wrapper-transcript_transcript-content__5NGqX {
		max-height: 12rem;
		padding: 2.4rem 2rem 3rem
	}
}

.wrapper_wrapper__K6wlt {
	width: 100%
}

.wrapper_holder__2Mgw3,
.wrapper_inner__itiB4 {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem
}

.wrapper_inner__itiB4 {
	align-items: center;
	width: 100%
}

.wrapper_inner__itiB4:not(.wrapper_inside-richtext__4LLrU .wrapper_inner__itiB4) {
	aspect-ratio: 16/9
}

.wrapper_media__hUdhy {
	position: relative;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.wrapper_show-transcript__TZO8S .wrapper_media__hUdhy {
		width: calc(67.2% - .8rem)
	}

	.wrapper_show-transcript__TZO8S.wrapper_inside-richtext__4LLrU .wrapper_media__hUdhy {
		width: calc(71.6% - .8rem)
	}

	.wrapper_transcription-bottom__st5re .wrapper_media__hUdhy {
		width: 100%
	}
}

.wrapper_media__hUdhy figure {
	width: 100%;
	height: 100%
}

.updates-bar_wrapper__nqCwN {
	--expand-ease: var(--spring-ease);
	--expand-duration: var(--spring-ease-duration);
	--collapse-ease: ease-in-out;
	--collapse-duration: calc(var(--motion) * 0.2s);
	--hide-ease: ease-in-out;
	--hide-duration: calc(var(--motion) * 0.5s);
	--hide-dropdown-duration: calc(var(--motion) * 0.15s);
	pointer-events: none;
	position: fixed;
	z-index: 190;
	bottom: 2.4rem;
	left: 0;
	width: 100%;
	transition: transform var(--hide-duration) var(--hide-ease);
	transition-delay: calc(var(--motion)*.25s)
}

.updates-bar_wrapper__nqCwN.updates-bar_hide__N6alU,
html.header-dropdown-opened .updates-bar_wrapper__nqCwN {
	transform: translateY(calc(100% + 2.4rem));
	transition-delay: 0s
}

html.header-dropdown-opened .updates-bar_wrapper__nqCwN {
	transition-duration: var(--hide-dropdown-duration)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.updates-bar_wrapper__nqCwN {
		display: none
	}
}

.updates-bar_holder__J9CO2 {
	pointer-events: auto;
	position: relative;
	width: 33.6rem;
	border-radius: 1.2rem;
	color: var(--general-black);
	background: var(--general-white)
}

.updates-bar_has-build-up-animation__XJYOz .updates-bar_holder__J9CO2 {
	transform: translateY(calc(100% + 2.4rem));
	animation: updates-bar_header-build-up-animation__xlpY8 calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98);
	animation-fill-mode: forwards;
	animation-delay: .634s
}

@media screen and (max-width: calc(768px - 1px)) {
	.updates-bar_holder__J9CO2 {
		width: 100%
	}
}

@keyframes updates-bar_header-build-up-animation__xlpY8 {
	0% {
		transform: translateY(calc(100% + 2.4rem))
	}

	to {
		transform: translateY(0)
	}
}

.updates-bar_inner__qN2lX {
	display: block;
	width: 100%;
	padding: 1rem 1.2rem 0
}

.updates-bar_headline__IdsYK {
	display: flex;
	gap: .6rem 1.2rem;
	align-items: center;
	padding-right: 2.2rem;
	padding-bottom: 1rem
}

.updates-bar_title__wPvKZ {
	overflow: hidden;
	width: 22rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

.updates-bar_content__pd3RS {
	overflow: hidden;
	width: 100%;
	height: 0;
	transition: height var(--collapse-duration) var(--collapse-ease)
}

.updates-bar_inner__qN2lX.updates-bar_expanded__2LQog .updates-bar_content__pd3RS {
	height: 18.9rem;
	transition: height var(--expand-duration) var(--expand-ease)
}

.updates-bar_expanded__2LQog .updates-bar_headline__IdsYK {
	flex-wrap: wrap
}

.updates-bar_expanded__2LQog .updates-bar_title__wPvKZ {
	width: unset;
	white-space: normal
}

.updates-bar_image-holder__v7o9G {
	position: relative;
	overflow: hidden;
	width: auto;
	height: auto;
	border-radius: .8rem;
	background-color: var(--general-gray-light)
}

.updates-bar_close__R_A_Z {
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: .75rem;
	right: .6rem;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	width: 1.1rem;
	height: 1.1rem;
	margin-left: auto;
	padding: 1.1rem;
	color: var(--general-black);
	opacity: 1
}

.updates-bar_close__R_A_Z:hover .updates-bar_icon-wrapper__2vXpV {
	opacity: 1;
	transition: opacity .25s ease
}

.updates-bar_close__R_A_Z:hover .updates-bar_icon-wrapper__2vXpV .updates-bar_line___Mvkc {
	transform: rotate(45deg);
	transition: transform calc(var(--motion)*.25s) ease
}

.updates-bar_close__R_A_Z:hover .updates-bar_icon-wrapper__2vXpV .updates-bar_line___Mvkc:last-child {
	transform: rotate(135deg);
	transition-delay: calc(var(--motion)*.09s)
}

@media screen and (min-width: 1025px) {
	.updates-bar_close__R_A_Z {
		top: 0;
		right: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 3.5rem;
		height: 3.8rem
	}
}

.updates-bar_extend-close-button__Eeroy {
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	width: 300%;
	height: 300%
}

.updates-bar_icon-wrapper__2vXpV {
	position: relative;
	transform-origin: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	opacity: .5;
	transition: opacity calc(var(--motion)*.25s) ease
}

.updates-bar_line___Mvkc {
	will-change: transform;
	position: absolute;
	transform-origin: center;
	transform: rotate(-45deg);
	min-width: 1.2rem;
	min-height: .1rem;
	border-radius: .1rem;
	background-color: var(--general-black);
	transition: transform calc(var(--motion)*.25s) ease
}

.updates-bar_line___Mvkc:last-child {
	transform: rotate(45deg);
	transition-delay: calc(var(--motion)*.09s)
}

.header_header__pSTrn {
	--background-color-nav-desktop: var(--general-white);
	--border-color-nav-desktop: var(--general-gray-light);
	pointer-events: none;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	color: var(--general-black);
	transition: transform calc(var(--motion)*.75s) cubic-bezier(.19, 1, .22, 1)
}

.header_header__pSTrn.has-dark-color-theme {
	--background-color-nav-desktop: var(--general-black);
	color: var(--general-white)
}

html.header-dropdown-is-developer-style .header_header__pSTrn {
	--background-color-nav-desktop: var(--general-black-mid);
	--border-color-nav-desktop: var(--general-black-light);
	color: var(--general-white)
}

html.header-minimized .header_header__pSTrn {
	transform: translate3d(0, calc((var(--header-toast-bar-height) + .1rem) * -1), 0)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.header_header__pSTrn {
		z-index: 120
	}

	.header_header__pSTrn.is-mobile-nav-open {
		color: var(--general-black)
	}
}

.header_header-main__jqDri {
	will-change: top;
	position: relative;
	z-index: 10;
	translate: 0 var(--header-toast-bar-height);
	transition: translate calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
}

.header_has-build-up-animation__iyo4z .header_header-main__jqDri {
	transform: translate3d(0, calc(-100% - var(--header-toast-bar-height)), 0);
	animation: header_header-build-up-animation__yuxCT calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98);
	animation-fill-mode: forwards;
	animation-delay: .634s
}

@keyframes header_header-build-up-animation__yuxCT {
	0% {
		transform: translate3d(0, calc(-100% - var(--header-toast-bar-height)), 0)
	}

	to {
		transform: translateZ(0)
	}
}

.header_header-wrapper__zY2lQ {
	position: relative;
	z-index: 1;
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.draft-badge_draft-badge-wrapper__nuWM7 {
	position: fixed;
	z-index: 9000;
	right: 1rem;
	bottom: 1rem;
	display: flex
}

.draft-badge_draft-badge-wrapper__nuWM7 .draft-badge_badge__v_uee {
	display: inline-block;
	padding: .5rem 1rem;
	border-radius: .4rem;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 2.6rem;
	color: var(--general-white);
	background: var(--general-black)
}

.lightbox-iframe_wrapper__F_u_c {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.lightbox-iframe_wrapper__F_u_c {
		width: 80%
	}
}

.lightbox-iframe_title__K0Np1 {
	margin-bottom: 2.4rem;
	color: var(--general-white);
	text-align: center
}

.lightbox-iframe_iframe__bO_bc {
	width: 100%;
	height: 100%;
	height: 45vh;
	max-height: 65vh;
	border: none;
	border-radius: .8rem
}

@media screen and (min-width: 768px) {
	.lightbox-iframe_iframe__bO_bc {
		height: 55rem;
		max-height: 60vh
	}
}

.lightbox-media_wrapper__h9iQg {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

@media screen and (max-width: calc(768px - 1px)) {
	.lightbox-media_wrapper__h9iQg {
		height: calc(100dvh - 18.3rem)
	}
}

.media_media__zRxHP {
	position: relative;
	margin: 6rem 0;
	padding: 0;
	color: var(--general-black)
}

.media_media__zRxHP.media_shape__m2il3 {
	padding: 4rem 0 3rem
}

@media screen and (min-width: 768px) {
	.media_media__zRxHP.media_shape__m2il3 {
		padding: 11rem 0 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.media_media__zRxHP.media_shape__m2il3 {
		padding: 4rem 0 3rem
	}
}

.media_media__zRxHP.media_inside-richtext__THWer {
	margin: 6rem 0;
	padding: 0
}

.media_media__zRxHP.media_inside-richtext__THWer.media_shape__m2il3 {
	padding: 0
}

@media screen and (min-width: 1025px) {
	.media_media__zRxHP.media_inside-richtext__THWer.media_show-transcript__SOD8j>.container {
		width: 121.8rem;
		margin-left: calc((100% - 121.8rem)/2)
	}

	.media_media__zRxHP.media_inside-richtext__THWer .media_svg-shape-1__ZLa82 {
		left: calc((100vw - 86.5rem)/-2);
		width: 100vw
	}
}

.media_media__zRxHP.media_inside-richtext__THWer>.container {
	width: 100%
}

@media screen and (min-width: 1025px) {
	.media_media__zRxHP.media_inside-richtext__THWer>.container {
		width: 86.4rem;
		margin-left: calc((100% - 86.4rem)/2)
	}
}

.media_grid-wrapper__NEHA_ {
	position: relative;
	width: 100%;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.media_grid-wrapper__NEHA_ {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.media_grid-wrapper__NEHA_ {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.media_shape__m2il3 .media_grid-wrapper__NEHA_ {
	padding: 2rem 0 1rem
}

@media screen and (min-width: 1025px) {
	.media_shape__m2il3 .media_grid-wrapper__NEHA_ {
		padding: 16.2rem 0 7rem
	}
}

.media_grid-col-media__2Fveo {
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 1025px) {
	.media_inside-richtext__THWer .media_grid-col-media__2Fveo {
		grid-column: span 16/span 16;
		grid-column-start: 0
	}

	.media_grid-col-media__2Fveo {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

.media_svg-shape-1__ZLa82 {
	position: absolute;
	z-index: -1;
	top: -4.6rem;
	left: -5.5rem;
	overflow: hidden;
	width: calc(100% + var(--page-padding-x));
	height: 100%;
	max-height: 21.8rem;
	color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.media_svg-shape-1__ZLa82 {
		top: -7.8rem;
		max-height: 71.3rem
	}
}

@media screen and (min-width: 1025px) {
	.media_svg-shape-1__ZLa82 {
		top: 0;
		left: -8.8rem;
		width: calc(100% + 2*var(--page-padding-x))
	}
}

.media_svg-shape-1__ZLa82 svg {
	width: auto;
	height: 100%
}

.share_action-btn__hFnix {
	cursor: pointer;
	position: relative;
	z-index: 1;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 4.2rem;
	height: 4.2rem;
	border: 1px solid var(--general-gray-light);
	border-radius: .4rem;
	background: var(--general-white)
}

.share_action-btn__hFnix:hover {
	background-color: var(--general-gray-light)
}

.share_share-icon__yj9ZG {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	color: var(--general-black)
}

.share_share-icon__yj9ZG svg {
	width: 100%;
	height: 100%
}

.share_list-dropdown__2QMoK {
	position: absolute;
	z-index: 10;
	top: 5rem;
	right: 0;
	width: 20.6rem;
	height: fit-content;
	padding: .4rem;
	border-radius: .8rem;
	background-color: var(--general-white);
	box-shadow: 0 2.4rem 3rem 0 rgba(0, 0, 0, .1)
}

@media screen and (min-width: 1025px) {
	.share_list-dropdown__2QMoK.share_align-right__S_JZF {
		inset: 4.6rem 0 0 5.2rem
	}
}

.share_list-dropdown-items__wZSrF {
	column-count: 1;
	gap: .4rem;
	margin: 0 auto
}

.share_list-dropdown-item___qqFV {
	width: 100%;
	margin-bottom: .4rem
}

.share_list-dropdown-item___qqFV:last-child {
	margin-bottom: 0
}

.share_list-dropdown-link__wX5At {
	display: flex;
	gap: 1rem;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 1rem .8rem;
	border: 1.5px solid rgba(0, 0, 0, 0);
	border-radius: .4rem;
	color: var(--general-black)
}

.share_list-dropdown-link__wX5At:focus,
.share_list-dropdown-link__wX5At:hover {
	background-color: var(--general-gray-light, )
}

@media screen and (min-width: 768px) {
	.share_list-dropdown-link__wX5At {
		padding: .75rem 1.6rem .9rem
	}
}

.quote_quote__lPZc8 {
	padding: 3rem 0
}

.quote_quote__lPZc8.quote_inside-richtext__FLBaG>.container {
	width: 100%
}

@media screen and (min-width: 768px) {
	.quote_quote__lPZc8.quote_inside-richtext__FLBaG>.container {
		width: calc(100% + 20rem);
		margin-left: -10rem
	}
}

@media screen and (min-width: 1025px) {
	.quote_quote__lPZc8.quote_inside-richtext__FLBaG>.container {
		width: 104rem;
		margin-left: calc((100% - 104rem)/2)
	}

	.has-toc-layout .quote_quote__lPZc8.quote_inside-richtext__FLBaG>.container {
		width: 86.4rem;
		margin-left: calc((100% - 86.4rem)/2)
	}

	.quote_grid-wrapper__LZcq9 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.quote_grid-wrapper__LZcq9 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.quote_grid-wrapper__LZcq9 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.quote_grid-col__qarlN {
	position: relative
}

@media screen and (min-width: 1025px) {
	.quote_grid-col__qarlN {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}

	.quote_quote__lPZc8.quote_inside-richtext__FLBaG .quote_grid-col__qarlN {
		grid-column: span 16/span 16;
		grid-column-start: 0
	}
}

.quote_inner-wrapper__GsrJc {
	overflow: hidden;
	background-color: var(--color-primary)
}

.quote_holder__gueR9 {
	padding: 6.6rem var(--page-padding-x) 2.2rem
}

@media screen and (min-width: 768px) {
	.quote_holder__gueR9 {
		width: 59rem;
		margin: 0 auto;
		padding: 5rem 0 4.4rem
	}
}

@media screen and (min-width: 1025px) {
	.quote_holder__gueR9 {
		width: 68.9rem;
		margin: 0 auto;
		padding: 6rem 0 2.9rem
	}
}

.quote_quotation-mark___1fY2 {
	position: absolute;
	top: var(--page-padding-x);
	left: var(--page-padding-x);
	display: flex;
	width: 1.8rem;
	height: 1.8rem
}

@media screen and (min-width: 768px) {
	.quote_quotation-mark___1fY2 {
		top: 1.6rem;
		left: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.quote_quotation-mark___1fY2 {
		top: 1.5rem;
		left: 2rem
	}
}

.quote_quotation-mark___1fY2 svg {
	width: 100%;
	height: 100%
}

.quote_quotation-mark___1fY2 svg path {
	fill: var(--color-secondary)
}

.quote_btn-wrapper__gUG1N {
	display: none
}

@media screen and (min-width: 768px) {
	.quote_btn-wrapper__gUG1N {
		position: absolute;
		top: 1.6rem;
		right: 1.6rem;
		display: flex
	}
}

@media screen and (min-width: 1025px) {
	.quote_btn-wrapper__gUG1N {
		top: 1rem;
		right: 1rem
	}
}

.quote_action-btn__ODqgu {
	cursor: pointer;
	position: relative;
	z-index: 1;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 4.2rem;
	height: 4.2rem;
	border-radius: .4rem;
	background: var(--general-white)
}

.quote_action-btn__ODqgu:hover {
	background-color: var(--general-gray-light)
}

.quote_share-icon__h_v2R {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	color: var(--general-black)
}

.quote_share-icon__h_v2R svg {
	width: 100%;
	height: 100%
}

.quote_blockquote__h9Hed {
	color: var(--color-secondary)
}

.quote_text__eEVc_ {
	margin-bottom: 6.6rem
}

@media screen and (min-width: 768px) {
	.quote_text__eEVc_ {
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.quote_text__eEVc_ {
		max-width: none;
		margin-bottom: 7.1rem
	}
}

.quote_text__eEVc_ p {
	margin-bottom: 3.3rem
}

.quote_divider__AkJ8R {
	display: block;
	width: 5.4rem;
	height: .1rem;
	margin-bottom: 1.8rem;
	background-color: currentcolor
}

@media screen and (min-width: 768px) {
	.quote_divider__AkJ8R {
		margin-top: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.quote_divider__AkJ8R {
		margin-top: 0
	}
}

.quote_bg-blockquote__0Exw3 {
	display: flex;
	margin-right: -.9rem;
	margin-bottom: -7%
}

@media screen and (min-width: 768px) {
	.quote_bg-blockquote__0Exw3 {
		margin-right: -.1rem;
		margin-bottom: -5.2rem
	}
}

@media screen and (min-width: 1025px) {
	.quote_bg-blockquote__0Exw3 {
		margin-bottom: -9rem
	}
}

.quote_bg-blockquote__0Exw3 svg {
	width: 100%;
	height: 100%
}

.quote_bg-blockquote__0Exw3 svg path {
	fill: var(--color-secondary)
}

.rich-text-ordered-list_list__8UzIf {
	counter-reset: ol;
	margin-top: 2.4rem;
	margin-bottom: 3.8rem;
	list-style-type: decimal
}

.rich-text-ordered-list_list__8UzIf>li {
	counter-increment: ol;
	display: block;
	padding: 2.4rem 0;
	border-top: 1px solid var(--general-gray-light);
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 150%
}

.rich-text-ordered-list_list__8UzIf>li:before {
	content: counter(ol);
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.7rem;
	min-width: 2.7rem;
	height: 2.7rem;
	min-height: 2.7rem;
	margin-right: 2.4rem;
	font-size: 1.2rem;
	line-height: 166.667%;
	color: var(--color-secondary, var(--consumer-purple-dark));
	background-color: var(--color-primary, var(--consumer-purple-light))
}

@media screen and (min-width: 768px) {
	.rich-text-ordered-list_list__8UzIf>li:before {
		margin-right: 2.8rem;
		line-height: 150%
	}
}

.rich-text-ordered-list_list__8UzIf>li>* {
	margin-left: 5rem
}

@media screen and (min-width: 768px) {
	.rich-text-ordered-list_list__8UzIf>li>* {
		margin-left: 5.5rem
	}
}

.rich-text-ordered-list_list__8UzIf>li>ol,
.rich-text-ordered-list_list__8UzIf>li>ul {
	margin-left: 6.5rem
}

@media screen and (min-width: 768px) {

	.rich-text-ordered-list_list__8UzIf>li>ol,
	.rich-text-ordered-list_list__8UzIf>li>ul {
		margin-left: 8.5rem
	}

	.rich-text-ordered-list_list__8UzIf>li:first-child {
		border-top: none
	}
}

@media screen and (min-width: 1025px) {
	.rich-text-ordered-list_list__8UzIf>li {
		padding: 2rem 0
	}

	.rich-text-ordered-list_list__8UzIf>li:first-child {
		border-top: 1px solid var(--general-gray-light)
	}
}

.rich-text-ordered-list_list__8UzIf>li ol,
.rich-text-ordered-list_list__8UzIf>li ul {
	list-style: revert
}

.rich-text-ordered-list_list__8UzIf>li a {
	color: var(--consumer-orange-dark)
}

@media screen and (min-width: 768px) {
	.rich-text-ordered-list_list__8UzIf {
		margin-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.rich-text-ordered-list_list__8UzIf {
		margin-top: 2.4rem
	}
}

.table_table__5n2jH {
	overflow: auto;
	display: block;
	width: 100%;
	margin-bottom: 3rem
}

@media screen and (min-width: 768px) {
	.table_table__5n2jH {
		display: table
	}
}

@media screen and (min-width: 1025px) {
	.table_table__5n2jH {
		margin-bottom: 6rem
	}

	.table_table__5n2jH tr td,
	.table_table__5n2jH tr th {
		border-right: .5rem solid #fff;
		border-bottom: .25rem solid #fff
	}
}

.table_table__5n2jH tr:nth-of-type(2n) {
	background: var(--color);
	background: rgb(from var(--color) r g b/20%)
}

.table_table__5n2jH tr:nth-of-type(odd) {
	background: var(--color-primary);
	background: rgb(from var(--color-primary) r g b/20%)
}

.table_table__5n2jH tr:first-of-type {
	color: var(--color-secondary);
	background: var(--color-primary)
}

.table_table__5n2jH tr:first-of-type td,
.table_table__5n2jH tr:first-of-type th {
	height: 4rem;
	vertical-align: middle
}

.table_table__5n2jH tr td,
.table_table__5n2jH tr th {
	padding: 1rem;
	border-right: .25rem solid #fff;
	border-bottom: .125rem solid #fff
}

.table_table__5n2jH tr th {
	font-weight: 500
}

.table_table__5n2jH tr .richtext-b,
.table_table__5n2jH tr .richtext-p {
	color: inherit
}

.small-disclaimer_small-disclaimer__mdSdX {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 4.5rem;
	padding: 1rem 1.5rem;
	border-radius: 1.6rem;
	background-color: color-mix(in srgb, var(--color-primary, var(--consumer-blue-light)) 60%, var(--general-white))
}

@media screen and (min-width: 768px) {
	.small-disclaimer_small-disclaimer__mdSdX {
		padding: 1rem 2rem
	}
}
.lightbox-qrcode_wrapper__1m__o {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	text-align: center
}

.lightbox-qrcode_title__UxVRx {
	margin-bottom: 1.6rem;
	color: var(--general-white)
}

.lightbox-qrcode_description__DwSv3 {
	max-width: 50rem;
	margin-bottom: 3.2rem;
	color: var(--general-white)
}

.lightbox-qrcode_qr-container__QXtaQ {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 16rem;
	border-radius: 1.1rem;
	background: var(--general-white-off)
}

.lightbox-wrapper_wrapper__ltVKN {
	position: fixed;
	z-index: 500;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.lightbox-wrapper_overlay__xe5yE {
	position: absolute;
	inset: 0;
	background-color: var(--consumer-purple)
}

.lightbox-wrapper_wrapper-transparent__iV43C .lightbox-wrapper_overlay__xe5yE {
	opacity: .7;
	background-color: var(--general-black-mid)
}

.lightbox-wrapper_wrapper-institutional__ZXjL4 .lightbox-wrapper_overlay__xe5yE {
	background-color: var(--institution-blue-tint)
}

.lightbox-wrapper_wrapper-developer__c3mSF .lightbox-wrapper_overlay__xe5yE {
	background-color: var(--general-black)
}

.lightbox-wrapper_container__17ZYh {
	position: relative;
	width: 100%;
	max-width: calc(113.6rem + 2*var(--page-padding-x));
	padding: 0 var(--page-padding-x)
}

@media(min-aspect-ratio: 2/1) {
	.lightbox-wrapper_container__17ZYh {
		max-width: 70%
	}
}

@media(min-aspect-ratio: 30/13) {
	.lightbox-wrapper_container__17ZYh {
		max-width: 58%
	}
}

@media(min-aspect-ratio: 36/13) {
	.lightbox-wrapper_container__17ZYh {
		max-width: 55%
	}
}

@media(min-aspect-ratio: 72/25) {
	.lightbox-wrapper_container__17ZYh {
		max-width: 50%
	}
}

@media(min-aspect-ratio: 3/1) {
	.lightbox-wrapper_container__17ZYh {
		max-width: 46%
	}
}

.lightbox-wrapper_holder__hTc9Y {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding: 6.6rem 1.6rem 4.5rem;
	background-color: var(--consumer-purple-dark)
}

.lightbox-wrapper_wrapper-institutional__ZXjL4 .lightbox-wrapper_holder__hTc9Y {
	background-color: var(--institution-blue-dark)
}

.lightbox-wrapper_wrapper-developer__c3mSF .lightbox-wrapper_holder__hTc9Y {
	background-color: var(--general-black-light)
}

@media screen and (min-width: 768px) {
	.lightbox-wrapper_holder__hTc9Y {
		padding: 4.8rem
	}
}

.lightbox-wrapper_close-button__HAsig {
	position: absolute !important;
	z-index: 2;
	top: .8rem;
	right: calc(.8rem + var(--page-padding-x));
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4.2rem;
	height: 4.2rem;
	border-radius: 50%
}

@media screen and (min-width: 1025px) {
	.lightbox-wrapper_close-button__HAsig {
		top: 0;
		right: calc(-5rem + var(--page-padding-x))
	}
}

.lightbox-wrapper_close-button__HAsig svg {
	width: 1rem;
	height: 1rem
}

.lightbox-wrapper_shape__ySLNN {
	pointer-events: none;
	position: absolute;
	width: 148.8rem;
	height: 112.4rem;
	color: var(--consumer-purple-light)
}

.lightbox-wrapper_wrapper-institutional__ZXjL4 .lightbox-wrapper_shape__ySLNN {
	color: var(--institution-blue-light)
}

.lightbox-wrapper_wrapper-developer__c3mSF .lightbox-wrapper_shape__ySLNN {
	color: var(--developer-green-light)
}

@media screen and (max-width: calc(768px - 1px)) {
	.lightbox-wrapper_shape__ySLNN {
		display: none
	}
}
.loader_loader__WSRB2 {
	--loader-background: var(--color-tertiary, var(--color-secondary));
	--loader-color: var(--color-primary);
	pointer-events: none;
	position: fixed;
	z-index: 900;
	inset: 0;
	contain: content;
	overflow: hidden;
	display: none;
	width: 100vw;
	height: 100vh
}

@media screen and (min-width: 1025px) {
	.loader_loader__WSRB2 {
		display: block
	}
}

.loader_frame___pimw {
	pointer-events: none;
	position: absolute;
	z-index: 15;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--loader-color);
	background: var(--loader-background)
}

.loader_frame___pimw>svg {
	display: flex;
	width: 9rem;
	height: auto
}

.loader_lottie___bAgi {
	pointer-events: none;
	position: absolute;
	z-index: 10;
	inset: 0;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.loader_lottie___bAgi canvas {
	will-change: transform
}

.react-tweet-theme {
	--tweet-container-margin: 1.5rem 0;
	--tweet-header-font-size: 0.9375rem;
	--tweet-header-line-height: 1.25rem;
	--tweet-body-font-size: 1.25rem;
	--tweet-body-font-weight: 400;
	--tweet-body-line-height: 1.5rem;
	--tweet-body-margin: 0;
	--tweet-quoted-container-margin: 0.75rem 0;
	--tweet-quoted-body-font-size: 0.938rem;
	--tweet-quoted-body-font-weight: 400;
	--tweet-quoted-body-line-height: 1.25rem;
	--tweet-quoted-body-margin: 0.25rem 0 0.75rem 0;
	--tweet-info-font-size: 0.9375rem;
	--tweet-info-line-height: 1.25rem;
	--tweet-actions-font-size: 0.875rem;
	--tweet-actions-line-height: 1rem;
	--tweet-actions-font-weight: 700;
	--tweet-actions-icon-size: 1.25em;
	--tweet-actions-icon-wrapper-size: calc(var(--tweet-actions-icon-size) + 0.75em);
	--tweet-replies-font-size: 0.875rem;
	--tweet-replies-line-height: 1rem;
	--tweet-replies-font-weight: 700
}

:where(.react-tweet-theme) * {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

:is([data-theme=light], .light) :where(.react-tweet-theme),
:where(.react-tweet-theme) {
	--tweet-skeleton-gradient: linear-gradient(270deg, #fafafa, #eaeaea, #eaeaea, #fafafa);
	--tweet-border: 1px solid rgb(207, 217, 222);
	--tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	--tweet-font-color: rgb(15, 20, 25);
	--tweet-font-color-secondary: rgb(83, 100, 113);
	--tweet-bg-color: #fff;
	--tweet-bg-color-hover: rgb(247, 249, 249);
	--tweet-quoted-bg-color-hover: rgba(0, 0, 0, 0.03);
	--tweet-color-blue-primary: rgb(29, 155, 240);
	--tweet-color-blue-primary-hover: rgb(26, 140, 216);
	--tweet-color-blue-secondary: rgb(0, 111, 214);
	--tweet-color-blue-secondary-hover: rgba(0, 111, 214, 0.1);
	--tweet-color-red-primary: rgb(249, 24, 128);
	--tweet-color-red-primary-hover: rgba(249, 24, 128, 0.1);
	--tweet-color-green-primary: rgb(0, 186, 124);
	--tweet-color-green-primary-hover: rgba(0, 186, 124, 0.1);
	--tweet-twitter-icon-color: var(--tweet-font-color);
	--tweet-verified-old-color: rgb(130, 154, 171);
	--tweet-verified-blue-color: var(--tweet-color-blue-primary)
}

:is([data-theme=dark], .dark) :where(.react-tweet-theme) {
	--tweet-skeleton-gradient: linear-gradient(270deg, #15202b, rgb(30, 39, 50), rgb(30, 39, 50), rgb(21, 32, 43));
	--tweet-border: 1px solid rgb(66, 83, 100);
	--tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	--tweet-font-color: rgb(247, 249, 249);
	--tweet-font-color-secondary: rgb(139, 152, 165);
	--tweet-bg-color: rgb(21, 32, 43);
	--tweet-bg-color-hover: rgb(30, 39, 50);
	--tweet-quoted-bg-color-hover: rgba(255, 255, 255, 0.03);
	--tweet-color-blue-primary: rgb(29, 155, 240);
	--tweet-color-blue-primary-hover: rgb(26, 140, 216);
	--tweet-color-blue-secondary: rgb(107, 201, 251);
	--tweet-color-blue-secondary-hover: rgba(107, 201, 251, 0.1);
	--tweet-color-red-primary: rgb(249, 24, 128);
	--tweet-color-red-primary-hover: rgba(249, 24, 128, 0.1);
	--tweet-color-green-primary: rgb(0, 186, 124);
	--tweet-color-green-primary-hover: rgba(0, 186, 124, 0.1);
	--tweet-twitter-icon-color: var(--tweet-font-color);
	--tweet-verified-old-color: rgb(130, 154, 171);
	--tweet-verified-blue-color: #fff
}

@media (prefers-color-scheme: dark) {
	:where(.react-tweet-theme) {
		--tweet-skeleton-gradient: linear-gradient(270deg, #15202b, rgb(30, 39, 50), rgb(30, 39, 50), rgb(21, 32, 43));
		--tweet-border: 1px solid rgb(66, 83, 100);
		--tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
		--tweet-font-color: rgb(247, 249, 249);
		--tweet-font-color-secondary: rgb(139, 152, 165);
		--tweet-bg-color: rgb(21, 32, 43);
		--tweet-bg-color-hover: rgb(30, 39, 50);
		--tweet-color-blue-primary: rgb(29, 155, 240);
		--tweet-color-blue-primary-hover: rgb(26, 140, 216);
		--tweet-color-blue-secondary: rgb(107, 201, 251);
		--tweet-color-blue-secondary-hover: rgba(107, 201, 251, 0.1);
		--tweet-color-red-primary: rgb(249, 24, 128);
		--tweet-color-red-primary-hover: rgba(249, 24, 128, 0.1);
		--tweet-color-green-primary: rgb(0, 186, 124);
		--tweet-color-green-primary-hover: rgba(0, 186, 124, 0.1);
		--tweet-twitter-icon-color: var(--tweet-font-color);
		--tweet-verified-old-color: rgb(130, 154, 171);
		--tweet-verified-blue-color: #fff
	}
}

.skeleton_skeleton__5_TO3 {
	display: block;
	width: 100%;
	border-radius: 5px;
	background-image: var(--tweet-skeleton-gradient);
	background-size: 400% 100%;
	animation: skeleton_loading__OisT3 8s ease-in-out infinite
}

@media (prefers-reduced-motion:reduce) {
	.skeleton_skeleton__5_TO3 {
		animation: none;
		background-position: 200% 0
	}
}

@keyframes skeleton_loading__OisT3 {
	0% {
		background-position: 200% 0
	}

	to {
		background-position: -200% 0
	}
}

.tweet-skeleton_root__wIsi2 {
	pointer-events: none;
	padding-bottom: .25rem
}

.tweet-not-found_root__J3ht_ {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: .75rem
}

.tweet-not-found_root__J3ht_>h3 {
	font-size: 1.25rem;
	margin-bottom: .5rem
}

.verified-badge_verifiedOld__6_QKg {
	color: var(--tweet-verified-old-color)
}

.verified-badge_verifiedBlue__MQyXe {
	color: var(--tweet-verified-blue-color)
}

.verified-badge_verifiedGovernment__kRCPN {
	color: rgb(130, 154, 171)
}

.icons_verified___mpEx {
	margin-left: .125rem;
	max-width: 20px;
	max-height: 20px;
	height: 1.25em;
	fill: currentColor;
	-webkit-user-select: none;
	user-select: none;
	vertical-align: text-bottom
}

.highlighted-label_label__RvTCP {
	display: flex;
	height: calc(1.0625em);
	width: calc(1.0625em);
	max-width: 17px;
	max-height: 17px;
	margin-left: 4px;
	margin-right: 2px;
	border: var(--tweet-border);
	border-radius: 2px
}

.highlighted-label_label__RvTCP>img {
	width: 100%;
	height: 100%
}

.tweet-header_header__Fw1OE {
	display: flex;
	padding-bottom: .75rem;
	line-height: var(--tweet-header-line-height);
	font-size: var(--tweet-header-font-size);
	white-space: nowrap;
	overflow-wrap: break-word;
	overflow: hidden
}

.tweet-header_avatar__Hdg4h {
	position: relative;
	height: 48px;
	width: 48px
}

.tweet-header_avatarOverflow__nBRKr {
	height: 100%;
	width: 100%;
	position: absolute;
	overflow: hidden;
	border-radius: 9999px
}

.tweet-header_avatarSquare__PD8jn {
	border-radius: 4px
}

.tweet-header_avatarShadow__6_eor {
	height: 100%;
	width: 100%;
	transition-property: background-color;
	transition-duration: .2s;
	box-shadow: inset 0 0 2px rgb(0 0 0/3%)
}

.tweet-header_avatarShadow__6_eor:hover {
	background-color: rgba(26, 26, 26, .15)
}

.tweet-header_author__8cA5s {
	max-width: calc(100% - 84px);
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 .5rem
}

.tweet-header_authorLink__YHGIx {
	text-decoration: none;
	color: inherit;
	display: flex;
	align-items: center
}

.tweet-header_authorLink__YHGIx:hover {
	text-decoration-line: underline
}

.tweet-header_authorVerified__Y__wx {
	display: inline-flex
}

.tweet-header_authorLinkText__Rhx9L {
	font-weight: 700;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.tweet-header_authorFollow__dnt0F,
.tweet-header_authorMeta__tD8YL {
	display: flex
}

.tweet-header_username__kq79S {
	color: var(--tweet-font-color-secondary);
	text-decoration: none;
	text-overflow: ellipsis
}

.tweet-header_follow__OSlqc {
	color: var(--tweet-color-blue-secondary);
	text-decoration: none;
	font-weight: 700
}

.tweet-header_follow__OSlqc:hover {
	text-decoration-line: underline
}

.tweet-header_separator__gVP9A {
	padding: 0 .25rem
}

.tweet-header_brand__79tBa {
	margin-inline-start: auto
}

.tweet-header_twitterIcon__y7PqU {
	width: 23.75px;
	height: 23.75px;
	color: var(--tweet-twitter-icon-color);
	fill: currentColor;
	-webkit-user-select: none;
	user-select: none
}

.tweet-in-reply-to_root__CPzsX {
	text-decoration: none;
	color: var(--tweet-font-color-secondary);
	font-size: .9375rem;
	line-height: 1.25rem;
	margin-bottom: .25rem;
	overflow-wrap: break-word;
	white-space: pre-wrap
}

.tweet-in-reply-to_root__CPzsX:hover {
	text-decoration-thickness: 1px;
	text-decoration-line: underline
}

.tweet-link_root__lkS8f {
	font-weight: inherit;
	color: var(--tweet-color-blue-secondary);
	text-decoration: none;
	cursor: pointer
}

.tweet-link_root__lkS8f:hover {
	text-decoration-thickness: 1px;
	text-decoration-line: underline
}

.tweet-body_root__YlarM {
	font-size: var(--tweet-body-font-size);
	font-weight: var(--tweet-body-font-weight);
	line-height: var(--tweet-body-line-height);
	margin: var(--tweet-body-margin);
	overflow-wrap: break-word;
	white-space: pre-wrap
}

.tweet-media_root__7hJHM {
	margin-top: .75rem;
	overflow: hidden;
	position: relative
}

.tweet-media_rounded__GmorN {
	border: var(--tweet-border);
	border-radius: 12px
}

.tweet-media_mediaWrapper__JQU17 {
	display: grid;
	grid-auto-rows: 1fr;
	gap: 2px;
	height: 100%;
	width: 100%
}

.tweet-media_grid2Columns__ABt52 {
	grid-template-columns: repeat(2, 1fr)
}

.tweet-media_grid3__F2Deb>a:first-child {
	grid-row: span 2
}

.tweet-media_grid2x2__yQ4wX {
	grid-template-rows: repeat(2, 1fr)
}

.tweet-media_mediaContainer__SyPuf {
	position: relative;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.tweet-media_mediaLink___KT0b {
	text-decoration: none;
	outline-style: none
}

.tweet-media_skeleton__JIlxu {
	padding-bottom: 56.25%;
	width: 100%;
	display: block
}

.tweet-media_image__1Smzd {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	object-fit: cover;
	object-position: center
}

.tweet-media-video_anchor__YvkvL {
	display: flex;
	align-items: center;
	color: white;
	padding: 0 1rem;
	border: 1px solid transparent;
	border-radius: 9999px;
	font-weight: 700;
	transition: background-color .2s;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	outline-style: none;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tweet-media-video_videoButton__9LTLI {
	position: relative;
	height: 67px;
	width: 67px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--tweet-color-blue-primary);
	transition-property: background-color;
	transition-duration: .2s;
	border: 4px solid #fff;
	border-radius: 9999px;
	cursor: pointer
}

.tweet-media-video_videoButton__9LTLI:focus-visible,
.tweet-media-video_videoButton__9LTLI:hover {
	background-color: var(--tweet-color-blue-primary-hover)
}

.tweet-media-video_videoButtonIcon__qfENH {
	margin-left: 3px;
	width: calc(50% + 4px);
	height: calc(50% + 4px);
	max-width: 100%;
	color: #fff;
	fill: currentColor;
	-webkit-user-select: none;
	user-select: none
}

.tweet-media-video_watchOnTwitter__7Ejw6 {
	position: absolute;
	top: 12px;
	right: 8px
}

.tweet-media-video_watchOnTwitter__7Ejw6>a {
	min-width: 2rem;
	min-height: 2rem;
	font-size: .875rem;
	line-height: 1rem;
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background-color: rgba(15, 20, 25, .75)
}

.tweet-media-video_watchOnTwitter__7Ejw6>a:hover {
	background-color: rgba(39, 44, 48, .75)
}

.tweet-media-video_viewReplies__OJqON {
	position: relative;
	min-height: 2rem;
	background-color: var(--tweet-color-blue-primary);
	border-color: var(--tweet-color-blue-primary);
	font-size: .9375rem;
	line-height: 1.25rem
}

.tweet-media-video_viewReplies__OJqON:hover {
	background-color: var(--tweet-color-blue-primary-hover)
}

.tweet-info-created-at_root__zxcDU {
	color: inherit;
	text-decoration: none;
	font-size: var(--tweet-info-font-size);
	line-height: var(--tweet-info-line-height)
}

.tweet-info-created-at_root__zxcDU:hover {
	text-decoration-thickness: 1px;
	text-decoration-line: underline
}

.tweet-info_info__cwMnv {
	display: flex;
	align-items: center;
	color: var(--tweet-font-color-secondary);
	margin-top: .125rem;
	overflow-wrap: break-word;
	white-space: nowrap;
	text-overflow: ellipsis
}

.tweet-info_infoLink__xEVLf {
	color: inherit;
	text-decoration: none;
	height: var(--tweet-actions-icon-wrapper-size);
	width: var(--tweet-actions-icon-wrapper-size);
	font: inherit;
	margin-left: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: -4px;
	border-radius: 9999px;
	transition-property: background-color;
	transition-duration: .2s
}

.tweet-info_infoLink__xEVLf:hover {
	background-color: var(--tweet-color-blue-secondary-hover)
}

.tweet-info_infoIcon__10x88 {
	color: inherit;
	fill: currentColor;
	height: var(--tweet-actions-icon-size);
	-webkit-user-select: none;
	user-select: none
}

.tweet-info_infoLink__xEVLf:hover>.tweet-info_infoIcon__10x88 {
	color: var(--tweet-color-blue-secondary)
}

.tweet-actions_actions__VFh8C {
	display: flex;
	align-items: center;
	color: var(--tweet-font-color-secondary);
	padding-top: .25rem;
	margin-top: .25rem;
	border-top: var(--tweet-border);
	overflow-wrap: break-word;
	white-space: nowrap;
	text-overflow: ellipsis
}

.tweet-actions_copy__znlJh,
.tweet-actions_like__pKjYP,
.tweet-actions_reply__5Ff0s {
	text-decoration: none;
	color: inherit;
	display: flex;
	align-items: center;
	margin-right: 1.25rem
}

.tweet-actions_copy__znlJh:hover,
.tweet-actions_like__pKjYP:hover,
.tweet-actions_reply__5Ff0s:hover {
	background-color: rgba(0, 0, 0, 0)
}

.tweet-actions_like__pKjYP:hover>.tweet-actions_likeIconWrapper__uzzSp {
	background-color: var(--tweet-color-red-primary-hover)
}

.tweet-actions_like__pKjYP:hover>.tweet-actions_likeCount__Fsvio {
	color: var(--tweet-color-red-primary);
	text-decoration-line: underline
}

.tweet-actions_copyIconWrapper__g1xLN,
.tweet-actions_likeIconWrapper__uzzSp,
.tweet-actions_replyIconWrapper__7zvcg {
	width: var(--tweet-actions-icon-wrapper-size);
	height: var(--tweet-actions-icon-wrapper-size);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: -.25rem;
	border-radius: 9999px
}

.tweet-actions_copyIcon__KeLnW,
.tweet-actions_likeIcon__Gjs3r,
.tweet-actions_replyIcon__14MXx {
	height: var(--tweet-actions-icon-size);
	fill: currentColor;
	-webkit-user-select: none;
	user-select: none
}

.tweet-actions_likeIcon__Gjs3r {
	color: var(--tweet-color-red-primary)
}

.tweet-actions_copyText__vEi0z,
.tweet-actions_likeCount__Fsvio,
.tweet-actions_replyText__1DPP4 {
	font-size: var(--tweet-actions-font-size);
	font-weight: var(--tweet-actions-font-weight);
	line-height: var(--tweet-actions-line-height);
	margin-left: .25rem
}

.tweet-actions_reply__5Ff0s:hover>.tweet-actions_replyIconWrapper__7zvcg {
	background-color: var(--tweet-color-blue-secondary-hover)
}

.tweet-actions_reply__5Ff0s:hover>.tweet-actions_replyText__1DPP4 {
	color: var(--tweet-color-blue-secondary);
	text-decoration-line: underline
}

.tweet-actions_replyIcon__14MXx {
	color: var(--tweet-color-blue-primary)
}

.tweet-actions_copy__znlJh {
	font: inherit;
	background: none;
	border: none;
	cursor: pointer
}

.tweet-actions_copy__znlJh:hover>.tweet-actions_copyIconWrapper__g1xLN {
	background-color: var(--tweet-color-green-primary-hover)
}

.tweet-actions_copy__znlJh:hover .tweet-actions_copyIcon__KeLnW {
	color: var(--tweet-color-green-primary)
}

.tweet-actions_copy__znlJh:hover>.tweet-actions_copyText__vEi0z {
	color: var(--tweet-color-green-primary);
	text-decoration-line: underline
}

.tweet-replies_replies__ETPFn {
	padding: .25rem 0
}

.tweet-replies_link__CrmED {
	text-decoration: none;
	color: var(--tweet-color-blue-secondary);
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 32px;
	min-height: 32px;
	-webkit-user-select: none;
	user-select: none;
	outline-style: none;
	transition-property: background-color;
	transition-duration: .2s;
	padding: 0 1rem;
	border: var(--tweet-border);
	border-radius: 9999px
}

.tweet-replies_link__CrmED:hover {
	background-color: var(--tweet-color-blue-secondary-hover)
}

.tweet-replies_text__Y_XZu {
	font-weight: var(--tweet-replies-font-weight);
	font-size: var(--tweet-replies-font-size);
	line-height: var(--tweet-replies-line-height);
	overflow-wrap: break-word;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.quoted-tweet-container_root__LsFsX {
	width: 100%;
	overflow: hidden;
	border: var(--tweet-border);
	border-radius: 12px;
	margin: var(--tweet-quoted-container-margin);
	transition-property: background-color, box-shadow;
	transition-duration: .2s;
	cursor: pointer
}

.quoted-tweet-container_root__LsFsX:hover {
	background-color: var(--tweet-quoted-bg-color-hover)
}

.quoted-tweet-container_article__4DdvR {
	position: relative;
	box-sizing: inherit
}

.quoted-tweet-header_header__azv8_ {
	display: flex;
	padding: .75rem .75rem 0;
	line-height: var(--tweet-header-line-height);
	font-size: var(--tweet-header-font-size);
	white-space: nowrap;
	overflow-wrap: break-word;
	overflow: hidden
}

.quoted-tweet-header_avatar__ZgXA2 {
	position: relative;
	height: 20px;
	width: 20px
}

.quoted-tweet-header_avatarOverflow__NOnK8 {
	height: 100%;
	width: 100%;
	position: absolute;
	overflow: hidden;
	border-radius: 9999px
}

.quoted-tweet-header_avatarSquare__UpSZo {
	border-radius: 4px
}

.quoted-tweet-header_author__ccas8 {
	display: flex;
	margin: 0 .5rem;
	align-items: center
}

.quoted-tweet-header_authorText___VUvV {
	font-weight: 700;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.quoted-tweet-header_username__TSBTL {
	color: var(--tweet-font-color-secondary);
	text-decoration: none;
	text-overflow: ellipsis;
	margin-left: .125rem
}

.quoted-tweet-body_root__1ixlI {
	font-size: var(--tweet-quoted-body-font-size);
	font-weight: var(--tweet-quoted-body-font-weight);
	line-height: var(--tweet-quoted-body-line-height);
	margin: var(--tweet-quoted-body-margin);
	overflow-wrap: break-word;
	white-space: pre-wrap;
	padding: 0 .75rem
}

.embed_embed__kKqBH {
	position: relative;
	padding: 3rem 0
}

.embed_embed__kKqBH.embed_inside-richtext__JEOiG {
	margin: 5rem 0 2rem;
	padding: 0
}

.embed_embed__kKqBH.embed_inside-richtext__JEOiG .container {
	width: 100%
}

@media screen and (min-width: 1025px) {
	.embed_embed__kKqBH:has(.embed_pgp-codeblock__jFc0t) {
		width: calc(100% + 3rem)
	}
}

.embed_embed__kKqBH .embed_pgp-codeblock__jFc0t {
	margin-top: -3rem;
	padding: 1rem;
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace;
	background: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.embed_embed__kKqBH .embed_pgp-codeblock__jFc0t {
		padding: 4.5rem 5rem
	}
}

.embed_embed__kKqBH .embed_pgp-codeblock__jFc0t .embed_embed-code__RoXQU {
	overflow-x: scroll;
	justify-content: flex-start;
	font-size: 1.2rem;
	line-height: 1.6rem;
	white-space: pre-wrap
}

@media screen and (min-width: 768px) {
	.embed_embed__kKqBH .embed_pgp-codeblock__jFc0t .embed_embed-code__RoXQU {
		font-size: 1.4rem;
		line-height: 2.4rem
	}
}

.embed_richtext-code-inline__kBhjn {
	position: relative;
	display: inline-block;
	width: fit-content;
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace;
	font-size: smaller
}

.embed_richtext-code-inline__kBhjn:before {
	content: "";
	position: absolute;
	z-index: -1;
	inset: 0;
	display: block;
	border-radius: .25rem;
	background-color: var(--general-gray-light)
}

.single-line-codeblock .embed_richtext-code-inline__kBhjn {
	overflow-x: auto;
	display: block;
	width: 100%;
	padding: 4.5rem 2rem 2rem
}

.embed_richtext-code__tjKdi {
	overflow-x: auto;
	padding: 4.5rem 2rem 2rem;
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace;
	font-size: smaller;
	color: var(--general-white);
	white-space: pre;
	background-color: var(--general-black)
}

.embed_richtext-code__tjKdi ::selection {
	background-color: rgba(233, 237, 246, .2)
}

.embed_richtext-code__tjKdi code {
	display: inline-block;
	width: 0;
	min-width: 100%;
	white-space: inherit
}

.embed_copy-code-btn__XMpSg {
	position: absolute;
	z-index: 1;
	top: .75rem;
	right: .75rem
}

.embed_copy-button__vcjI5 {
	cursor: pointer;
	position: absolute;
	top: -5.2rem;
	right: 0;
	display: flex;
	align-items: center;
	padding: .5rem 1rem;
	border: 1px solid var(--general-gray-light);
	border-radius: .4rem;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: 1.4rem
}

.embed_copy-button__vcjI5:hover {
	color: var(--general-white);
	background: var(--general-gray-dark)
}

.embed_copy-button__vcjI5:active {
	color: var(--general-gray);
	background: var(--general-black)
}

.embed_copy-button__vcjI5>svg {
	width: 1.4rem;
	height: 1.4rem;
	margin-right: 1rem
}

code[class*=language-],
pre[class*=language-] {
	font-family: Andale Mono, AndaleMono, Menlo, Consolas, Monaco, Courier New, monospace;
	line-height: 1.5;
	-webkit-hyphens: none;
	hyphens: none;
	color: var(--general-white);
	text-align: left;
	text-shadow: 0 -.1em .2em var(--general-black);
	word-break: normal;
	word-spacing: normal;
	overflow-wrap: normal;
	tab-size: 4;
	white-space: pre;
	background: none
}

@media(max-width: 768px) {

	code[class*=language-],
	pre[class*=language-] {
		font-size: 1.2rem
	}
}

:not(pre)>code[class*=language-],
pre[class*=language-] {
	background: hsl(30, 20%, 25%)
}

pre[class*=language-] {
	overflow: auto;
	margin: .5em 0;
	padding: 1em;
	border: .3em solid hsl(30, 20%, 40%);
	border-radius: .5em;
	box-shadow: 1px 1px .5em var(--general-black) inset
}

:not(pre)>code[class*=language-] {
	padding: .15em .2em .05em;
	border: .13em solid hsl(30, 20%, 40%);
	border-radius: .3em;
	white-space: normal;
	box-shadow: 1px 1px .3em -.1em var(--general-black) inset
}

.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
	color: var(--general-white);
	opacity: .4
}

.token.punctuation {
	color: var(--general-white)
}

.token.boolean,
.token.constant,
.token.number,
.token.property,
.token.symbol {
	color: var(--developer-blue)
}

.token.function {
	color: var(--developer-green)
}

.language-css .token.string,
.style .token.string,
.token.attr-name,
.token.attr-value,
.token.builtin,
.token.char,
.token.entity,
.token.inserted,
.token.selector,
.token.string,
.token.tag,
.token.url,
.token.variable {
	color: var(--developer-purple)
}

.token.atrule,
.token.keyword {
	color: var(--developer-blue)
}

.token.important,
.token.regex {
	color: var(--developer-purple)
}

.token.bold,
.token.important {
	font-weight: 700
}

.token.italic {
	font-style: italic
}

.token.entity {
	cursor: help
}

.token.deleted {
	color: var(--error)
}

@media print {

	code[class*=language-],
	pre[class*=language-] {
		text-shadow: none
	}
}

.code-block_code-block__VCFkS {
	--code-aspect-ratio: 16/9;
	position: relative
}

@media screen and (min-width: 1025px) {
	.code-block_float-right__GjIf8 .code-block_window__KvF6C {
		width: calc(100% + var(--page-padding-x) + .2rem);
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}

	.code-block_float-right__GjIf8 .code-block_panel__5Ph2u {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}

	.code-block_float-left__GHm4t .code-block_window__KvF6C {
		width: calc(100% + var(--page-padding-x) + .2rem);
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}

	.code-block_float-left__GHm4t .code-block_panel__5Ph2u {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
}

.code-block_window__KvF6C {
	display: flex;
	flex-direction: column;
	aspect-ratio: auto;
	width: 100%;
	border: 1px solid var(--general-gray-dark);
	border-radius: 1.8rem;
	background: var(--general-black)
}

.code-block_window__KvF6C:after {
	content: "";
	position: absolute;
	bottom: .2rem;
	left: 5rem;
	width: calc(100% - 5.2rem);
	height: 6.6rem;
	border-radius: 1.8rem;
	background: linear-gradient(transparent 0, rgba(10, 10, 10, .7), var(--general-black) 100%)
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block_is-code-sticky__QjsBl .code-block_window__KvF6C {
		position: relative;
		overflow: hidden;
		height: calc(50vh - var(--header-height))
	}
}

@media screen and (min-width: 1024px)and (max-width:1024px) {
	.code-block_is-code-sticky__QjsBl .code-block_window__KvF6C {
		aspect-ratio: 4/3
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.code-block_window__KvF6C:after {
		bottom: 0;
		left: .1rem;
		width: calc(100% - .2rem);
		height: 4.8rem
	}
}

@media screen and (min-width: 768px) {
	.code-block_window__KvF6C {
		aspect-ratio: 3/1.75
	}
}

@media screen and (min-width: 1025px) {
	.code-block_window__KvF6C {
		aspect-ratio: var(--code-aspect-ratio, 16/9)
	}
}

.code-block_traffic-buttons__P82IW {
	display: flex;
	gap: .4rem
}

@media screen and (min-width: 1025px) {
	.code-block_traffic-buttons__P82IW {
		gap: .55rem
	}
}

.code-block_circular-button__gBlmW {
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background-color: var(--general-gray-dark)
}

@media screen and (min-width: 1025px) {
	.code-block_circular-button__gBlmW {
		width: 1.1rem;
		height: 1.1rem
	}
}

.code-block_tabs-bar__EI_8P {
	position: relative;
	display: flex;
	gap: 1.7rem;
	align-items: center;
	min-height: 4.9rem;
	padding: 1.3rem 2.4rem
}

@media screen and (min-width: 1025px) {
	.code-block_tabs-bar__EI_8P {
		padding: 1.3rem 3rem
	}
}

.code-block_tabs-container__vIVhV {
	position: relative;
	overflow-x: hidden;
	flex: 1 1
}

.code-block_tabs-container__vIVhV:after,
.code-block_tabs-container__vIVhV:before {
	pointer-events: none;
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 2rem;
	opacity: 0;
	transition: opacity .2s ease-in-out
}

@media screen and (min-width: 1025px) {

	.code-block_tabs-container__vIVhV:after,
	.code-block_tabs-container__vIVhV:before {
		width: 3rem
	}
}

.code-block_tabs-container__vIVhV:before {
	left: 0;
	background: linear-gradient(to right, var(--general-black), transparent)
}

.code-block_tabs-container__vIVhV:after {
	right: 0;
	background: linear-gradient(to left, var(--general-black), transparent)
}

.code-block_tabs-container__vIVhV.code-block_show-left-gradient__Au_ZC:before,
.code-block_tabs-container__vIVhV.code-block_show-right-gradient__McXJ8:after {
	opacity: 1
}

.code-block_tabs-wrapper__wntSv {
	scrollbar-width: none;
	overflow-x: auto;
	width: 100%
}

.code-block_tabs-wrapper__wntSv::-webkit-scrollbar {
	display: none
}

.code-block_tabs__3wIY2 {
	display: flex
}

.code-block_dropdown-holder__kkAVp button {
	border: none;
	color: var(--general-white);
	background-color: var(--general-black-light)
}

.code-block_panel__5Ph2u {
	display: flex;
	flex: 1 1;
	flex-direction: row;
	width: calc(100% + 1px);
	height: auto;
	min-height: 0;
	margin-left: -1px;
	border: 1px solid var(--general-gray-dark);
	border-radius: 1.8rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-block_panel__5Ph2u {
		flex-direction: column;
		width: calc(100% + 2px)
	}
}

.code-block_line-code__LrSv_ {
	overflow: hidden;
	display: none;
	flex: 0 0 auto;
	font-family: Andale Mono, AndaleMono, Menlo, Consolas, Monaco, Courier New, monospace;
	font-size: 1.2rem
}

@media screen and (min-width: 768px) {
	.code-block_code-small__7saQ0 .code-block_line-code__LrSv_ {
		font-size: 1rem
	}

	.code-block_line-code__LrSv_ {
		display: block;
		width: max-content;
		padding-top: 2.2rem;
		padding-left: 2.4rem;
		line-height: 150%;
		color: var(--general-gray-dark)
	}
}

@media screen and (min-width: 1025px) {
	.code-block_line-code__LrSv_ {
		padding-left: 3rem;
		font-size: 1.6rem
	}
}

.code-block_code-editor__oiwOP {
	display: flex;
	width: 100%
}

@media screen and (min-width: 768px) {
	.code-block_code-editor__oiwOP {
		gap: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.code-block_code-editor__oiwOP {
		gap: 2rem
	}
}

.code-block_code__3VB5S {
	overflow: hidden;
	width: 100%;
	padding: 3.2rem 2.4rem;
	font-family: monospace, Andale Mono;
	font-family: Andale Mono, AndaleMono, Menlo, Consolas, Monaco, Courier New, monospace;
	font-size: 1.2rem;
	line-height: 150%;
	color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.code-block_code-small__7saQ0 .code-block_code__3VB5S {
		font-size: 1rem
	}

	.code-block_code__3VB5S {
		padding: 2.2rem 0 0
	}
}

@media screen and (min-width: 1025px) {
	.code-block_code__3VB5S {
		font-size: 1.6rem
	}
}

.code-block_code__3VB5S textarea {
	cursor: text
}

.code-block_code__3VB5S textarea::selection {
	background-color: rgba(233, 237, 246, .2)
}

.code-block_code-hidden___n0AE {
	visibility: hidden
}

.code-block_code-highlighted__l45mJ {
	width: 100%;
	margin-top: 1.6rem;
	padding: 1.8rem;
	border: 1px solid var(--general-black-light);
	border-radius: 1.8rem;
	background: linear-gradient(209.67deg, rgba(255, 255, 255, 0) -12.68%, rgba(255, 255, 255, .05) 91.14%), var(--general-black-mid);
	transition: opacity calc(var(--motion)*var(--motion-speed)*.5) ease-out, transform calc(var(--motion)*var(--motion-speed)*.5) ease-out
}

@media screen and (min-width: 768px) {
	.code-block_code-highlighted__l45mJ {
		margin-top: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.code-block_code-highlighted__l45mJ {
		max-width: 78.375%;
		margin-top: 1.6rem;
		margin-left: -8rem;
		padding: 1.8rem 1.8rem 1.9rem 2.2rem
	}
}

.code-block_code-highlighted-hidden__LFJVs {
	transform: translateY(1.2rem);
	opacity: 0;
	transition: none
}

.call-to-action-code_wrapper__pyTNd {
	overflow: hidden;
	padding-top: 8rem;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 1025px) {
	.call-to-action-code_wrapper__pyTNd {
		padding-top: 10.2rem
	}
}

@media screen and (min-width: 768px) {
	.call-to-action-code_container___SoYa {
		align-items: center;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.call-to-action-code_container___SoYa {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.call-to-action-code_container___SoYa {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.call-to-action-code_text__53Gml {
		max-width: 56.4rem;
		margin-right: auto;
		margin-bottom: 4.8rem;
		margin-left: auto
	}
}

@media screen and (min-width: 768px) {
	.call-to-action-code_text__53Gml {
		margin-bottom: 2rem;
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code_text__53Gml {
		margin-bottom: 0;
		text-align: left;
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.call-to-action-code_code__XEzQT {
		text-align: center;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code_code__XEzQT {
		text-align: left;
		grid-column: span 9/span 9;
		grid-column-start: 8
	}
}

.call-to-action-code_code-wrapper__ZLTfU {
	margin-right: -10rem;
	margin-bottom: -5rem
}

@media screen and (min-width: 768px) {
	.call-to-action-code_code-wrapper__ZLTfU {
		margin-bottom: -36rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code_code-wrapper__ZLTfU {
		margin-bottom: -5rem
	}
}

.call-to-action-code_desc__pp50L {
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.call-to-action-code_desc__pp50L {
		margin-top: 2.4rem
	}
}

.call-to-action-code_button-container__L7bC5 {
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.call-to-action-code_button-container__L7bC5 {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code_button-container__L7bC5 {
		justify-content: flex-start;
		margin-top: 2.4rem
	}
}

.call-to-action-code-with-mascot_wrapper__BjklO {
	position: relative;
	overflow: hidden;
	padding-top: 8rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_wrapper__BjklO {
		padding-top: 12rem
	}
}

.call-to-action-code-with-mascot_shape__31SWd {
	pointer-events: none;
	position: absolute;
	bottom: 0;
	left: calc(var(--page-padding-x)*-1);
	width: calc(100% + var(--page-padding-x)*2);
	height: auto;
	color: var(--color, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.call-to-action-code-with-mascot_shape__31SWd {
		left: -7.2rem;
		width: 113%
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_shape__31SWd {
		left: calc(var(--page-padding-x)*-1);
		width: calc(100% + var(--page-padding-x)*2)
	}
}

.call-to-action-code-with-mascot_container__T3eJ3 {
	position: relative
}

@media screen and (min-width: 768px) {
	.call-to-action-code-with-mascot_container__T3eJ3 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.call-to-action-code-with-mascot_container__T3eJ3 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.call-to-action-code-with-mascot_container__T3eJ3 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.call-to-action-code-with-mascot_header__9UBuN {
	text-align: center
}

@media screen and (min-width: 768px) {
	.call-to-action-code-with-mascot_header__9UBuN {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_header__9UBuN {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}
}

.call-to-action-code-with-mascot_button-container__Ka6Ku {
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.call-to-action-code-with-mascot_button-container__Ka6Ku {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_button-container__Ka6Ku {
		margin-top: 2.4rem
	}
}

.call-to-action-code-with-mascot_code__Gn_jF {
	position: relative;
	height: 16.5rem;
	margin-top: 6rem
}

@media screen and (min-width: 768px) {
	.call-to-action-code-with-mascot_code__Gn_jF {
		height: 39rem;
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_code__Gn_jF {
		height: 59.2rem;
		margin-top: 15rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.call-to-action-code-with-mascot_floating-window__w96PS {
	position: absolute;
	z-index: 3;
	top: -1.6rem;
	right: 2.4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 10rem;
	height: 10rem;
	border-radius: .8rem;
	background: var(--general-black-mid);
	box-shadow: 2.3rem 3.75rem 5.2rem 0 rgba(0, 0, 0, .15)
}

@media screen and (min-width: 768px) {
	.call-to-action-code-with-mascot_floating-window__w96PS {
		top: -3.6rem;
		right: 4.6rem;
		width: 23rem;
		height: 23rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_floating-window__w96PS {
		top: -5.2rem;
		right: 7.2rem;
		width: 35rem;
		height: 35rem;
		border-radius: 1.6rem
	}
}

.call-to-action-code-with-mascot_dots__cJIPa {
	position: absolute;
	top: 1.2rem;
	left: 1.4rem;
	display: flex;
	gap: .3rem
}

.call-to-action-code-with-mascot_dot__a1CZz {
	display: block;
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background-color: var(--general-gray-dark)
}

.call-to-action-code-with-mascot_mascot-wrapper__Bk6Ca {
	position: relative;
	width: 75%;
	height: 75%
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_mascot-wrapper__Bk6Ca {
		width: 100%;
		height: 100%
	}
}

.call-to-action-code-with-mascot_webgl__Ht_IQ {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.call-to-action-code-with-mascot_webgl__Ht_IQ.webgl-not-supported {
		transform: scale(.65)
	}
}

.call-to-action-full-bleed_cta-full-bleed__8q5ia {
	position: relative;
	overflow: hidden;
	background: var(--color-primary, none)
}

.call-to-action-full-bleed_container__ITeqj {
	position: relative;
	color: var(--color, var(--general-gray-light))
}

.call-to-action-full-bleed_container-inner__9T4Ob {
	margin-right: calc(var(--page-padding-x)*-1);
	margin-left: calc(var(--page-padding-x)*-1)
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_container-inner__9T4Ob {
		margin-right: 0;
		margin-left: 0
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-full-bleed_container-inner__9T4Ob {
		margin-right: calc(var(--page-padding-x)*-1);
		margin-left: calc(var(--page-padding-x)*-1)
	}
}

.call-to-action-full-bleed_content__umLI4 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-color: var(--color-primary, var(--general-gray-dark))
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_content__umLI4 {
		flex-direction: row
	}
}

.call-to-action-full-bleed_header__BM6Y5 {
	display: flex;
	flex-direction: column;
	gap: 3.5rem;
	max-width: 25.5rem;
	padding: 7rem 0 5rem var(--page-padding-x)
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_header__BM6Y5 {
		gap: 2.4rem;
		width: calc(50% - .8rem);
		max-width: none;
		padding: 11.5rem 0 11.2rem 11.3rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-full-bleed_header__BM6Y5 {
		gap: 4rem;
		width: calc(50% - .8rem);
		padding: 16.5rem 7.15rem 16.2rem 11.3rem
	}
}

.call-to-action-full-bleed_image-container__GsLKX {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	width: 100%
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_image-container__GsLKX {
		width: 40%
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-full-bleed_image-container__GsLKX {
		width: calc(50% - .8rem)
	}
}

.call-to-action-full-bleed_shape__2SXKV {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_shape__2SXKV {
		top: 0;
		bottom: auto;
		width: 38.8rem;
		height: auto
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-full-bleed_shape__2SXKV {
		width: auto;
		height: 100%
	}
}

.call-to-action-full-bleed_image__1G8Nn {
	width: calc(100% - var(--page-padding-x)*2);
	max-width: 55rem;
	margin: 4.4rem auto 0;
	filter: drop-shadow(2.5rem .7rem 5.4rem rgba(0, 0, 0, .15))
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_image__1G8Nn {
		width: 31.7rem;
		max-width: none;
		margin: 0 0 -7.2rem;
		filter: none;
		box-shadow: 31.2rem 13.5rem 9.5rem 0 rgba(0, 0, 0, 0), 19.9rem 8.7rem 8.7rem 0 rgba(0, 0, 0, .01), 11.2rem 4.9rem 7.3rem 0 rgba(0, 0, 0, .05), 5rem 2rem 5.4rem 0 rgba(0, 0, 0, .09), 12rem 5.6rem .5rem 2.9rem 0 rgba(0, 0, 0, .1)
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-full-bleed_image__1G8Nn {
		width: 37.5rem;
		margin: 6rem 12.4rem 0 0;
		box-shadow: 27.6rem 12rem 8.4rem 0 rgba(0, 0, 0, 0), 17.6rem 7.7rem 7.7rem 0 rgba(0, 0, 0, .01), 9.9rem 4.3rem 6.5rem 0 rgba(0, 0, 0, .05), 4.4rem 1.9rem 4.8rem 0 rgba(0, 0, 0, .09), 1.1rem .5rem 2.6rem 0 rgba(0, 0, 0, .1)
	}
}

.call-to-action-full-bleed_webgl__7aIPU {
	position: absolute;
	top: calc(50% - 20rem);
	left: 0;
	width: 30rem;
	height: 30rem
}

.call-to-action-full-bleed_webgl__7aIPU.webgl-not-supported {
	top: 10%;
	left: 50%;
	left: 0;
	width: 23.4rem;
	height: 23.4rem;
	margin-left: -3.2rem
}

.call-to-action-full-bleed_webgl__7aIPU.webgl-not-supported>div {
	width: 100%;
	height: 100%
}

.call-to-action-full-bleed_webgl__7aIPU.webgl-not-supported>figure {
	margin: 0 auto
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_webgl__7aIPU.webgl-not-supported {
		top: auto;
		bottom: 12.5rem;
		width: 20rem;
		height: 20rem;
		margin-left: -8rem
	}
}

@media screen and (min-width: 1025px) {
	.call-to-action-full-bleed_webgl__7aIPU.webgl-not-supported {
		top: calc(50% - 19rem);
		width: 27.5rem;
		height: 27.5rem;
		margin-left: 3.2rem
	}
}

@media screen and (min-width: 768px) {
	.call-to-action-full-bleed_webgl__7aIPU {
		width: 40rem;
		height: 40rem
	}
}

.cards-grid_cards-grid__T5Nd8 {
	padding: 6.4rem 0;
	background-color: var(--color-primary, var(--general-white))
}

.cards-grid_cards-grid__T5Nd8.cards-grid_has-padding-bottom-double__c_iI5 {
	padding-bottom: 4rem
}

@media screen and (min-width: 1025px) {
	.cards-grid_cards-grid__T5Nd8 {
		padding: 7.4rem 0 11.6rem
	}

	.cards-grid_cards-grid__T5Nd8.cards-grid_has-padding-bottom-double__c_iI5 {
		padding-bottom: 18.4rem
	}
}

@media screen and (min-width: 768px) {
	.cards-grid_grid-header__hAde2 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid_grid-header__hAde2 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid_grid-header__hAde2 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid_header__1LeuE {
	color: var(--color-secondary, var(--general-black));
	text-align: center
}

@media screen and (min-width: 768px) {
	.cards-grid_header__1LeuE {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_header__1LeuE {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}

	.cards-grid_header__1LeuE.cards-grid_wide-title__kQ3Gh {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

.cards-grid_eyebrow__h_u_g {
	display: block;
	margin-bottom: 1.6rem
}

.cards-grid_title-wrapper__XlXlt {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.cards-grid_title-wrapper__XlXlt {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_title-wrapper__XlXlt {
		margin-bottom: 6.4rem
	}
}

.cards-grid_items__JTBqE {
	margin-top: 3rem
}

@media screen and (min-width: 768px) {
	.cards-grid_items__JTBqE {
		margin-top: 0;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid_items__JTBqE {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid_items__JTBqE {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid_grid-wrapper__eDNxI {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem
}

@media screen and (min-width: 768px) {
	.cards-grid_grid-wrapper__eDNxI {
		gap: 1.6rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_grid-wrapper__eDNxI {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cards-grid_grid-col__sv1aG {
	position: relative;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.cards-grid_grid-col__sv1aG {
		width: calc(50% - .8rem)
	}
}

.cards-grid_grid-col-inner__inGOc {
	display: flex;
	flex-direction: column;
	gap: 3.2rem;
	justify-content: space-between;
	width: 100%;
	padding: 2.2rem;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.cards-grid_grid-col-inner__inGOc {
		height: 100%;
		min-height: 23.6rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_grid-col-inner__inGOc {
		min-height: 35rem;
		padding: 3.2rem
	}

	.cards-grid_grid-col-inner-high__Qw9gk {
		min-height: 40rem
	}
}

.cards-grid_grid-col-header___aeLJ {
	position: relative;
	z-index: 2;
	color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.cards-grid_grid-col-header___aeLJ {
		max-width: 25.9rem
	}

	.cards-grid_grid-col-header___aeLJ.cards-grid_no-star__Y9_k0 {
		max-width: 32rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_grid-col-header___aeLJ {
		max-width: 23rem
	}

	.cards-grid_grid-col-header___aeLJ.cards-grid_no-star__Y9_k0 {
		max-width: 25.7rem
	}
}

.cards-grid_grid-col-header___aeLJ ul {
	padding: .3rem 2.4rem 0
}

.cards-grid_grid-col-header___aeLJ li {
	position: relative;
	padding: .5rem 0;
	line-height: 2.4rem
}

.cards-grid_grid-col-header___aeLJ li:before {
	content: "·";
	position: absolute;
	left: -1.4rem;
	font-weight: 600;
	line-height: 2.4rem
}

.cards-grid_item-title__ukbvq {
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.cards-grid_item-title__ukbvq {
		margin-bottom: 1.5rem
	}
}

.cards-grid_cover-image__xo0ih {
	position: absolute;
		z-index: 1;
		right: 3.4rem;
		bottom: 3rem;
		height: 18.8rem;
		max-height: 70%;

}
.cards-grid_cover-image__xo0ih img {
			max-width: 100%;
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid_cover-image__xo0ih {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_cover-image__xo0ih {
		right: 10rem;
		bottom: 5.4rem;
		transform: translateX(25%);
		height: 25rem
	}

	.cards-grid_cover-image__xo0ih.cards-grid_no-positioning__DszGp {
		right: 2.4rem;
		bottom: 2.4rem;
		transform: none;
		width: auto;
		height: calc(100% - 4.8rem)
	}
}

.cards-grid_shape__nlmHi {
	position: absolute;
	right: 2.4rem;
	bottom: 2.4rem;
	width: auto;
	height: 18.8rem;
	color: var(--color-primary, var(--general-white))
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid_shape__nlmHi {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid_shape__nlmHi {
		right: 2rem;
		bottom: 2rem;
		height: 26rem
	}
}

.cards-grid_icon__61ALt {
	flex: 0 0 auto;
	width: 2.4rem;
	height: 2.4rem
}

.cards-grid_icon__61ALt path {
	fill: var(--color-primary, var(--general-white))
}

.cards-grid-bento_cards-grid-bento__vuNsP {
	padding: 2.5rem 0 0;
	background-color: var(--color-primary, var(--general-white))
}

.cards-grid-bento_cards-grid-bento__vuNsP.cards-grid-bento_has-padding-bottom-double__qjNbh {
	padding-bottom: 4rem
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_cards-grid-bento__vuNsP {
		padding: 3.6rem 0 2.6rem
	}

	.cards-grid-bento_cards-grid-bento__vuNsP.cards-grid-bento_has-padding-bottom-double__qjNbh {
		padding-bottom: 18.4rem
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_grid-header__krALc {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-bento_grid-header__krALc {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-bento_grid-header__krALc {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-bento_header__CDUZ8 {
	color: var(--color-secondary, var(--general-black));
	text-align: center
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_header__CDUZ8 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_header__CDUZ8 {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}

	.cards-grid-bento_header__CDUZ8.cards-grid-bento_wide-title__xqS2H {
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

.cards-grid-bento_title-wrapper__y8MFE {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_title-wrapper__y8MFE {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_title-wrapper__y8MFE {
		margin-bottom: 6rem
	}
}

.cards-grid-bento_eyebrow__8ePXB {
	display: block;
	margin-bottom: 1.6rem
}

.cards-grid-bento_items__Z2ha4 {
	margin-top: 3rem
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_items__Z2ha4 {
		margin-top: 0;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-bento_items__Z2ha4 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-bento_items__Z2ha4 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-bento_grid-wrapper__neLEx {
	display: grid;
	flex-wrap: wrap;
	gap: 1.2rem
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_grid-wrapper__neLEx {
		grid-template-columns: repeat(3, 1fr);
		gap: 1.6rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_grid-wrapper__neLEx {
		gap: 2.6rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cards-grid-bento_grid-col__09ePm {
	position: relative;
	overflow: hidden;
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 4rem;
	width: 100%;
	padding: 1.6rem 1.6rem 0;
	border-radius: 1.4rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.cards-grid-bento_grid-col__09ePm.cards-grid-bento_has-card-title__TiP6B {
	padding: 0 1.6rem;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_grid-col__09ePm.cards-grid-bento_has-card-title__TiP6B {
		gap: 5rem;
		padding: 2.4rem 1.4rem 0
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_grid-col__09ePm {
		padding: 1.6rem 1.6rem 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_grid-col__09ePm {
		padding: 3.5rem 3.5rem 0
	}

	.cards-grid-bento_grid-col__09ePm .cards-grid-bento_secondary-title__iw86q {
		font-size: 2.8rem;
		line-height: 1.05
	}
}

.cards-grid-bento_item-title__UVGhn {
	margin-bottom: 1rem
}

.cards-grid-bento_has-card-title__TiP6B .cards-grid-bento_item-title__UVGhn {
	margin-top: 8.5rem
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_has-card-title__TiP6B .cards-grid-bento_item-title__UVGhn {
		margin-top: 11.5rem
	}

	.cards-grid-bento_item-title__UVGhn {
		margin-bottom: 1.6rem
	}
}

.cards-grid-bento_cover-image__sTUnA {
	position: relative;
	z-index: 5;
	width: calc(100% + 3.2rem);
	margin-top: auto;
	margin-left: -1.6rem
}

.cards-grid-bento_has-card-title__TiP6B .cards-grid-bento_cover-image__sTUnA {
	margin-top: 0;
	margin-bottom: 8.5rem
}

@media screen and (min-width: 768px) {
	.cards-grid-bento_has-card-title__TiP6B .cards-grid-bento_cover-image__sTUnA {
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-bento_cover-image__sTUnA {
		width: calc(100% + 7rem);
		margin-left: -3.5rem
	}
}

.cards-grid-bento_cover-image__sTUnA figure img {
	display: block;
	max-width: 100%;
	height: auto
}

.cards-grid-features_cards-grid-features__Xj6VS {
	padding: 3.4rem 0 6.4rem;
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.cards-grid-features_cards-grid-features__Xj6VS {
		padding: 11rem 0
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-features_grid-header__emFLt {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-features_grid-header__emFLt {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-features_grid-header__emFLt {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-features_header__dlkst {
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.cards-grid-features_header__dlkst {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-features_header__dlkst {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.cards-grid-features_header__dlkst.cards-grid-features_align-center__pARMb {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.cards-grid-features_eyebrow__U0n70 {
	display: block;
	margin-bottom: 1.6rem
}

.cards-grid-features_title-wrapper__SKRAc {
	margin-bottom: 1.6rem
}

.cards-grid-features_align-center__pARMb .cards-grid-features_title-wrapper__SKRAc {
	text-align: center
}

@media screen and (min-width: 768px) {
	.cards-grid-features_title-wrapper__SKRAc {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-features_title-wrapper__SKRAc {
		margin-bottom: 6.4rem
	}
}

.cards-grid-features_items__EwuDK {
	margin-top: 3rem
}

@media screen and (min-width: 768px) {
	.cards-grid-features_items__EwuDK {
		margin-top: 0;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-features_items__EwuDK {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-features_items__EwuDK {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-features_grid-wrapper___0R6t {
	display: grid;
	flex-wrap: wrap;
	gap: 1.2rem
}

@media screen and (min-width: 768px) {
	.cards-grid-features_grid-wrapper___0R6t {
		grid-template-columns: repeat(2, 1fr);
		gap: 1rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-features_grid-wrapper___0R6t {
		grid-template-columns: repeat(3, 1fr);
		gap: .8rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cards-grid-features_item__2sDQy {
	position: relative;
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 4rem;
	width: 100%;
	height: 100%;
	min-height: 21.4rem;
	padding: 1.6rem;
	background-color: var(--color, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.cards-grid-features_item__2sDQy {
		min-height: 22.4rem;
		padding: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-features_item__2sDQy {
		min-height: 24.4rem;
		padding: 3rem
	}
}

.cards-grid-features_block-text___xhZC {
	position: relative;
	color: var(--color-tertiary, var(--general-black))
}

.cards-grid-features_title__gLk_8 {
	margin-bottom: .8rem
}

@media screen and (min-width: 1025px) {
	.cards-grid-features_title__gLk_8 {
		margin-bottom: 1rem
	}
}

.cards-grid-features_icon__TehDt {
	display: flex;
	width: 2rem;
	height: 2rem;
	margin-top: auto
}

.cards-grid-features_icon__TehDt svg path {
	color: var(--color-tertiary, var(--general-black))
}

.cards-grid-snaps-item-inner_grid-col-inner__mtEN9 {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 3.2rem;
	justify-content: space-between;
	width: 100%;
	padding: 2.2rem;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps-item-inner_grid-col-inner__mtEN9 {
		height: 100%
	}

	.cards-grid-snaps-item-inner_grid-col-inner__mtEN9.cards-grid-snaps-item-inner_has-asset__BvLpc {
		min-height: 28.2rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-snaps-item-inner_grid-col-inner__mtEN9 {
		min-height: 35rem;
		padding: 3.2rem
	}

	.cards-grid-snaps-item-inner_grid-col-inner__mtEN9.cards-grid-snaps-item-inner_has-asset__BvLpc {
		min-height: 35rem
	}

	.cards-grid-snaps-item-inner_grid-col-inner__mtEN9.cards-grid-snaps-item-inner_logo-left__tIo4_ {
		gap: 5.2rem;
		padding-bottom: 2.4rem
	}
}

.cards-grid-snaps-item-inner_grid-col-header__yVy0f {
	position: relative;
	z-index: 2;
	color: var(--color-primary, var(--general-white))
}

.cards-grid-snaps-item-inner_grid-col-footer__Q1WwL {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.cards-grid-snaps-item-inner_item-title__UXy1L {
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps-item-inner_item-title__UXy1L {
		max-width: 26.4rem;
		margin-bottom: 1.5rem
	}

	.cards-grid-snaps-item-inner_item-desc__4w0E0 {
		max-width: 26.2rem
	}

	.cards-grid-snaps-item-inner_has-asset__BvLpc .cards-grid-snaps-item-inner_item-desc__4w0E0 {
		max-width: 24.6rem
	}
}

@media screen and (min-width: 1025px) {

	.cards-grid-snaps-item-inner_has-asset__BvLpc .cards-grid-snaps-item-inner_item-desc__4w0E0,
	.cards-grid-snaps-item-inner_item-desc__4w0E0 {
		max-width: 24.8rem
	}
}

.cards-grid-snaps-item-inner_button-container__vSWga {
	display: flex;
	flex: 2 1
}

.cards-grid-snaps-item-inner_button-container-middle__Dhrba {
	display: flex;
	margin-top: 2.4rem
}

.cards-grid-snaps-item-inner_asset-holder__a3BXB {
	position: absolute;
	z-index: 1;
	right: 3.2rem;
	bottom: 5.6rem;
	aspect-ratio: 7/10;
	width: 14rem
}

.cards-grid-snaps-item-inner_logo-left__tIo4_ .cards-grid-snaps-item-inner_asset-holder__a3BXB {
	right: 1.8rem;
	bottom: 6.4rem;
	width: 26.4rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.cards-grid-snaps-item-inner_has-asset__BvLpc .cards-grid-snaps-item-inner_asset-holder__a3BXB {
		bottom: 3.8rem;
		width: 8.4rem
	}

	.cards-grid-snaps-item-inner_logo-left__tIo4_.cards-grid-snaps-item-inner_logo-left__tIo4_ .cards-grid-snaps-item-inner_asset-holder__a3BXB {
		right: 1.4rem;
		bottom: 1.4rem;
		width: 13.6rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid-snaps-item-inner_asset-holder__a3BXB {
		display: none
	}
}

.cards-grid-snaps-item-inner_shape__XAOrc {
	position: absolute;
	right: 4.8rem;
	bottom: 3.2rem;
	width: 15rem;
	height: 13.2rem;
	color: var(--color-primary, var(--general-white))
}

@media screen and (max-width: calc(1025px - 1px)) {
	.cards-grid-snaps-item-inner_has-asset__BvLpc .cards-grid-snaps-item-inner_shape__XAOrc {
		right: 5.2rem;
		bottom: 2.4rem;
		width: 8rem;
		height: auto
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid-snaps-item-inner_shape__XAOrc {
		display: none
	}
}

.cards-grid-snaps-item-inner_logo__fMHoC {
	display: flex;
	flex: 2 1;
	align-items: flex-end;
	justify-content: flex-end;
	max-width: 20rem
}

.cards-grid-snaps-item-inner_logo-left__tIo4_ .cards-grid-snaps-item-inner_logo__fMHoC {
	justify-content: flex-start
}

.cards-grid-snaps-item-inner_logo-left__tIo4_ .cards-grid-snaps-item-inner_logo__fMHoC svg {
	max-height: 3.2rem
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps-item-inner_logo__fMHoC {
		max-width: 17rem;
		height: 100%;
		max-height: 3.9rem;
		text-align: right
	}

	.cards-grid-snaps-item-inner_logo-left__tIo4_ .cards-grid-snaps-item-inner_logo__fMHoC svg {
		max-height: 3.6rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-snaps-item-inner_logo__fMHoC {
		flex: 1 1;
		max-width: none;
		height: auto;
		max-height: none
	}
}

.cards-grid-snaps-item-inner_logo__fMHoC svg {
	color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps-item-inner_logo__fMHoC svg {
		width: auto;
		height: 100%
	}
}

.cards-grid-snaps_cards-grid-snaps__8zHsn {
	padding: 4rem 0;
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_grid-header___JgK6 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-snaps_grid-header___JgK6 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-snaps_grid-header___JgK6 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-snaps_header__ttDjR {
	color: var(--color-secondary, var(--general-black));
	text-align: center
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_header__ttDjR {
		grid-column: span 4/span 4;
		grid-column-start: 3
	}

	.cards-grid-snaps_has-large-title__ABwpb .cards-grid-snaps_header__ttDjR {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-snaps_header__ttDjR {
		grid-column: span 6/span 6;
		grid-column-start: 6
	}

	.cards-grid-snaps_has-large-title__ABwpb .cards-grid-snaps_header__ttDjR {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.cards-grid-snaps_eyebrow__UspKz {
	display: block;
	margin-bottom: 1.6rem
}

.cards-grid-snaps_title-wrapper__LeWqn {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_title-wrapper__LeWqn {
		margin-bottom: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-snaps_title-wrapper__LeWqn {
		margin-bottom: 4.8rem
	}

	.cards-grid-snaps_has-large-title__ABwpb .cards-grid-snaps_title-wrapper__LeWqn {
		margin-bottom: 6.4rem
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_items__BjVIH {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-snaps_items__BjVIH {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-snaps_items__BjVIH {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-snaps_grid-wrapper__YMsow {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_grid-wrapper__YMsow {
		gap: 1.6rem;
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-snaps_grid-wrapper__YMsow {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cards-grid-snaps_grid-col__Z7DmA {
	position: relative;
	width: 100%
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_grid-col__Z7DmA {
		width: calc(50% - .8rem)
	}
}

.cards-grid-snaps_button-wrapper__hD4iP {
	display: flex;
	justify-content: center;
	padding: 4rem 0 2.4rem
}

@media screen and (min-width: 768px) {
	.cards-grid-snaps_button-wrapper__hD4iP {
		padding: 4rem 0 8rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-snaps_button-wrapper__hD4iP {
		padding: 6.2rem 0 9.2rem
	}
}

.cards-grid-tabbed_items__1AWuM {
	color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_items__1AWuM {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-tabbed_items__1AWuM {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-tabbed_items__1AWuM {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-tabbed_grid-wrapper__uyl49 {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_grid-wrapper__uyl49 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_grid-wrapper__uyl49 {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_grid-wrapper-wide__MpsqQ {
		grid-column: span 8/span 8;
		grid-column-start: 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_grid-wrapper-wide__MpsqQ {
		grid-column: span 16/span 16;
		grid-column-start: 0
	}
}

.cards-grid-tabbed_grid-col__ismtk {
	position: relative;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_grid-col__ismtk {
		width: calc(50% - .8rem)
	}
}

.cards-grid-tabbed_grid-col-inner__1t_ws {
	display: flex;
	flex-direction: column;
	gap: 3.2rem;
	justify-content: space-between;
	width: 100%;
	padding: 2.2rem;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_grid-col-inner__1t_ws {
		height: 100%;
		min-height: 18.8rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_grid-col-inner__1t_ws {
		min-height: 35rem;
		padding: 3.2rem
	}

	.cards-grid-tabbed_grid-col-inner-high__7GxkB {
		min-height: 40rem
	}
}

.cards-grid-tabbed_grid-col-header__zdvoe {
	position: relative;
	z-index: 2
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_grid-col-header__zdvoe {
		max-width: 34.6rem
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_grid-col-header__zdvoe {
		max-width: 41rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_grid-col-header__zdvoe {
		max-width: 24.8rem
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_grid-col-header__zdvoe {
		max-width: 37rem
	}

	.cards-grid-tabbed_grid-wrapper-wide__MpsqQ .cards-grid-tabbed_grid-col-header__zdvoe {
		max-width: 27.8rem
	}
}

.cards-grid-tabbed_item-title__psphV {
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_item-title__psphV {
		margin-bottom: 1.5rem
	}
}

.cards-grid-tabbed_cover-image__D8w3b,
.cards-grid-tabbed_cover-image__D8w3b.cards-grid-tabbed_cover-image-centered__i4_E4 {
	position: absolute;
	z-index: 1
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid-tabbed_cover-image__D8w3b.cards-grid-tabbed_cover-image-centered__i4_E4 {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_cover-image__D8w3b.cards-grid-tabbed_cover-image-centered__i4_E4 {
		right: 2rem;
		bottom: 2rem;
		height: 15rem
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_cover-image__D8w3b.cards-grid-tabbed_cover-image-centered__i4_E4 {
		right: 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_cover-image__D8w3b.cards-grid-tabbed_cover-image-centered__i4_E4 {
		right: 2rem;
		bottom: 2rem;
		height: 25.5rem;
		padding: 0
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_cover-image__D8w3b.cards-grid-tabbed_cover-image-centered__i4_E4 {
		right: 0
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid-tabbed_cover-image__D8w3b {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_cover-image__D8w3b {
		right: 1.6rem;
		bottom: 1rem;
		height: 15rem
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_cover-image__D8w3b {
		right: 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_cover-image__D8w3b {
		right: 0;
		bottom: 3.2rem;
		height: 27.6rem;
		padding-right: 0
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_cover-image__D8w3b {
		bottom: 0;
		height: 20.8rem
	}
}

.cards-grid-tabbed_shape__JrDb8 {
	position: absolute;
	right: 2rem;
	width: auto;
	color: var(--color)
}

.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_shape__JrDb8 {
	right: 0
}

@media screen and (max-width: calc(768px - 1px)) {
	.cards-grid-tabbed_shape__JrDb8 {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-tabbed_shape__JrDb8 {
		bottom: 2rem;
		height: 15rem
	}

	.cards-grid-tabbed_has-edge-bleed__f8aVh .cards-grid-tabbed_shape__JrDb8 {
		bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-tabbed_shape__JrDb8 {
		height: 25.5rem;
		padding: 0
	}
}

.cards-grid-tabbed_icon__ClKIJ {
	flex: 0 0 auto;
	width: 2.4rem;
	height: 2.4rem
}

.cards-grid-tabbed_icon__ClKIJ path {
	fill: var(--color, var(--general-white))
}

.cards-grid-usecase-item_item-wrapper__OgZfW {
	position: relative;
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 4rem;
	width: 91.8%;
	transition: transform calc(var(--motion)*.5s) ease-out
}

@media screen and (max-width: calc(1025px - 1px)) {
	.cards-grid-usecase-item_item-wrapper__OgZfW {
		scroll-snap-align: start
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase-item_item-wrapper__OgZfW {
		width: 48%
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase-item_item-wrapper__OgZfW {
		position: absolute;
		width: 31.5%;
		padding: 0 .8rem
	}
}

.cards-grid-usecase-item_item__k9mus {
	height: 100%;
	min-height: 21.4rem;
	background-color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase-item_item__k9mus {
		min-height: 30rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase-item_item__k9mus {
		min-height: 43rem
	}
}

.cards-grid-usecase-item_item-inner__A6OFA {
	height: 100%;
	padding: 1.6rem
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase-item_item-inner__A6OFA {
		padding: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase-item_item-inner__A6OFA {
		padding: 3.2rem
	}
}

.cards-grid-usecase-item_block-text__Vccl0 {
	position: relative;
	z-index: 2;
	padding-bottom: 4rem;
	color: var(--general-white)
}

.cards-grid-usecase-item_title__I1eZf {
	margin-bottom: 1.2rem
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase-item_title__I1eZf {
		margin-bottom: 2rem
	}

	.cards-grid-usecase-item_description__SLfPQ {
		max-width: 84%
	}
}

.cards-grid-usecase-item_image-holder__uvSzq {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	width: 25%
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase-item_image-holder__uvSzq {
		width: 50%
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase-item_image-holder__uvSzq {
		width: 90%
	}
}

.cards-grid-usecase-nav_nav__k4b4C {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase-nav_nav__k4b4C {
		margin-top: 0
	}
}

.cards-grid-usecase-nav_buttons__4jrQN {
	display: flex;
	gap: .8rem
}

.cards-grid-usecase_cards-grid-usecase__CtUgT {
	position: relative;
	overflow: hidden;
	background-color: var(--consumer-blue-light)
}

.cards-grid-usecase_cards-grid-usecase__CtUgT .container {
	padding: 3.2rem 0
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_cards-grid-usecase__CtUgT .container {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-usecase_cards-grid-usecase__CtUgT .container {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-usecase_cards-grid-usecase__CtUgT .container {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_cards-grid-usecase__CtUgT .container.container {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_cards-grid-usecase__CtUgT .container.container {
		padding: 8rem 0 12rem
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_grid-header__h2psi {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_grid-header__h2psi {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cards-grid-usecase_header__EzniI {
	color: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_header__EzniI {
		display: flex;
		align-items: center;
		justify-content: space-between
	}
}

.cards-grid-usecase_eyebrow__7XkMD {
	display: block;
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_title-wrapper__AVlgD .cards-grid-usecase_title__SSwaG {
		line-height: 1.5
	}
}

.cards-grid-usecase_slides-holder__aKmjz {
	position: relative;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_slides-holder__aKmjz {
		margin-top: 2.8rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_slides-holder__aKmjz {
		margin-top: 4.8rem;
		grid-column: span 15/span 15;
		grid-column-start: 2
	}
}

.cards-grid-usecase_slides__YMDP_ {
	width: calc(100% + var(--page-padding-x));
	margin-right: calc(-1*var(--page-padding-x))
}

.cards-grid-usecase_slides-inner__TbSVq {
	display: flex;
	gap: 1.2rem
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_slides-inner__TbSVq {
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_slides-inner__TbSVq {
		gap: 1.6rem;
		margin: 0 -.8rem
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.cards-grid-usecase_slides-inner__TbSVq {
		scroll-snap-type: x mandatory;
		overflow-x: scroll
	}

	.cards-grid-usecase_slides-inner__TbSVq::-webkit-scrollbar {
		display: none
	}
}

.cards-grid-usecase_flap-bottom__YjJni {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 2.8rem;
	margin-bottom: -.1rem;
	background-color: rgba(0, 0, 0, 0)
}

.cards-grid-usecase_flap-bottom__YjJni:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--general-black-mid);
	clip-path: polygon(0 0, 60% 0, calc(60% + 4rem) 100%, 0 100%)
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_flap-bottom__YjJni:before {
		clip-path: polygon(0 0, 60% 0, calc(60% + 7.5rem) 100%, 0 100%)
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_flap-bottom__YjJni:before {
		clip-path: polygon(0 0, 60% 0, calc(60% + 7.5rem) 100%, 0 100%)
	}
}

@media screen and (min-width: 768px) {
	.cards-grid-usecase_flap-bottom__YjJni {
		height: 4.5rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-usecase_flap-bottom__YjJni {
		height: 8rem
	}
}

.code-5050_wrapper__eECar {
	position: relative;
	overflow: hidden
}

@media screen and (min-width: 768px) {
	.code-5050_grid-wrapper___gJen {
		display: grid;
		grid-template-columns: repeat(2, 1fr)
	}
}

.code-5050_col-left__jjfVN {
	position: relative;
	aspect-ratio: 1/1.35;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color, var(--general-white))
}

@media screen and (min-width: 768px) {
	.code-5050_col-left__jjfVN {
		aspect-ratio: unset;
		width: 100%;
		min-width: 100%
	}
}

.code-5050_col-right__z9huA {
	position: relative;
	aspect-ratio: 1/1.35;
	width: 100%;
	min-width: 100%;
	padding-bottom: 4.8rem;
	color: var(--color-primary, var(--general-black));
	background: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.code-5050_col-right__z9huA {
		aspect-ratio: 1/1.05;
		padding-bottom: 5.6rem
	}
}

.code-5050_holder__uVEdZ {
	position: relative;
	z-index: 2;
	padding: 4.8rem 1.6rem
}

@media screen and (min-width: 1025px) {
	.code-5050_holder__uVEdZ {
		padding: 6.8rem 9.6rem 5.6rem
	}
}

.code-5050_code__N46Hl {
	position: relative;
	right: -1.6rem;
	overflow: hidden
}

@media screen and (min-width: 768px) {
	.code-5050_code__N46Hl {
		right: -1.8rem
	}
}

@media screen and (min-width: 1025px) {
	.code-5050_code__N46Hl {
		right: -9.8rem;
		overflow: unset
	}
}

.code-5050_title__W4sxQ {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.code-5050_button-wrapper__HawTM {
		display: flex
	}
}

.code-5050_asset-container__4DLM0 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.code-5050_asset-left__HrsQt {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 130%
}

@media screen and (min-width: 1025px) {
	.code-5050_asset-left__HrsQt {
		left: 0;
		transform: none;
		width: 100%
	}
}

.code-5050_asset-right__gLVbR {
	position: absolute;
	bottom: 0;
	width: 100%
}

.code-5050_shape__mLxN9 {
	pointer-events: none;
	position: absolute;
	top: 0;
	width: calc(100% + .1rem);
	color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.code-5050_shape__mLxN9 {
		bottom: -.1rem;
		left: -.1rem
	}
}

.code-5050_shape-front__D9LQa {
	z-index: 1;
	top: auto;
	bottom: 0
}

@media screen and (min-width: 1025px) {
	.code-5050_shape-front__D9LQa {
		bottom: -.1rem
	}
}

.code-5050_shape-back___sNJp {
	display: none
}

@media screen and (min-width: 1025px) {
	.code-5050_shape-back___sNJp {
		display: block
	}
}

.code-featured_code-featured__Y5Qz9 {
	position: relative;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.code-featured_code-featured__Y5Qz9 {
		display: flex;
		align-items: center;
		height: 100%
	}
}

.code-featured_container__CRAB8 {
	padding-top: 3.2rem;
	padding-bottom: 20rem
}

@media screen and (min-width: 768px) {
	.code-featured_container__CRAB8 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.code-featured_container__CRAB8 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.code-featured_container__CRAB8 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.code-featured_container__CRAB8 {
		padding-bottom: 12.8rem
	}
}

.code-featured_holder__OtvTS {
	position: sticky;
	top: calc(var(--header-dynamic-height) + 2.4rem);
	text-align: center;
	transition: top calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
}

@media screen and (min-width: 768px) {
	.code-featured_holder__OtvTS {
		top: calc(var(--header-dynamic-height) + 3.2rem);
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.code-featured_holder__OtvTS {
		grid-column: span 8/span 8;
		grid-column-start: 5
	}
}

.code-featured_code__lnvqn {
	position: relative;
	z-index: 1;
	margin-top: 9.6rem
}

@media screen and (min-width: 768px) {
	.code-featured_code__lnvqn {
		margin-top: 7.8rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.code-featured_code__lnvqn {
		margin-top: 12.5rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.code-featured_webgl__Mg9cA {
	position: absolute;
	right: 1.6rem;
	bottom: -12rem;
	display: block;
	width: 18rem;
	height: 18rem
}

@media screen and (min-width: 768px) {
	.code-featured_webgl__Mg9cA {
		right: 1.4rem;
		bottom: -14rem;
		display: block;
		width: 26rem;
		height: 26rem
	}
}

@media screen and (min-width: 1025px) {
	.code-featured_webgl__Mg9cA {
		right: auto;
		bottom: -2.6rem;
		left: 0;
		width: 38rem;
		height: 38rem
	}

	.code-featured_webgl__Mg9cA.webgl-not-supported {
		transform: scale(.65)
	}
}

.code-featured_eyebrow__mJV2R {
	display: block;
	margin-bottom: 1rem;
	opacity: .5
}

@media screen and (min-width: 768px) {
	.code-featured_eyebrow__mJV2R {
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.code-featured_eyebrow__mJV2R {
		margin-bottom: 2.4rem
	}
}

.code-featured_title__RLXnc {
	max-width: 64.4rem;
	margin-right: auto;
	margin-left: auto
}

.code-highlighted_wrapper__kMlyu {
	position: relative;
	overflow: hidden;
	padding: 8rem 0;
	color: var(--color-primary, var(--general-white));
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.code-highlighted_wrapper__kMlyu {
		padding: 0 0 10.8rem
	}
}

.code-highlighted_grid-wrapper__TE_Ey {
	position: relative
}

@media screen and (min-width: 768px) {
	.code-highlighted_grid-wrapper__TE_Ey {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.code-highlighted_grid-wrapper__TE_Ey {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.code-highlighted_grid-wrapper__TE_Ey {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.code-highlighted_line__2bAdZ {
	pointer-events: none;
	position: absolute;
	top: -8rem;
	left: 28%;
	overflow: hidden;
	width: .2rem;
	height: 29.9rem
}

.code-highlighted_line__2bAdZ:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .15;
	background-color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.code-highlighted_line__2bAdZ {
		left: 12%
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_line__2bAdZ {
		left: 15.5%;
		width: .6rem;
		height: 37.6rem
	}
}

.code-highlighted_line-gradient__xINb9 {
	width: 100%;
	height: 100%;
	background: linear-gradient(var(--color, var(--general-gray-light)) 80%, transparent 100%)
}

.code-highlighted_header__DnQQM {
	z-index: 2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.code-highlighted_header__DnQQM {
		justify-content: center;
		margin-bottom: 1.6rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.code-highlighted_header__DnQQM.code-highlighted_has-bg-shape__LfH4c {
		justify-content: flex-start;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_header__DnQQM {
		justify-content: space-between;
		margin-bottom: 3.2rem;
		padding-top: 6.2rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.code-highlighted_header__DnQQM.code-highlighted_has-bg-shape__LfH4c {
		padding-top: 9.2rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.code-highlighted_code-wrapper__Anvkl {
	position: relative;
	z-index: 1
}

@media screen and (min-width: 768px) {
	.code-highlighted_code-wrapper__Anvkl {
		grid-column: span 6/span 6;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_code-wrapper__Anvkl {
		grid-column: span 11/span 11;
		grid-column-start: 2
	}
}

.code-highlighted_floating-window__kDn2j {
	position: relative;
	z-index: 3;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 25.4rem;
	margin: -2.4rem auto 0;
	padding: 6.4rem 2rem;
	border-radius: 1.6rem;
	background: var(--general-white);
	box-shadow: 2.3rem 3.75rem 5.2rem 0 rgba(0, 0, 0, .15)
}

@media screen and (min-width: 768px) {
	.code-highlighted_floating-window__kDn2j {
		position: absolute;
		z-index: 1;
		top: 50%;
		right: -28.5%;
		transform: translateY(-50%);
		width: 29.1rem;
		margin: 0;
		padding: 6.4rem 4rem
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_floating-window__kDn2j {
		right: -28.5%;
		width: 44rem;
		height: 44rem;
		padding: 0
	}
}

.code-highlighted_dots__DmeoX {
	position: absolute;
	top: 1.5rem;
	left: 2.5rem;
	display: flex;
	gap: .3rem
}

.code-highlighted_dot__T5nQj {
	display: block;
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background-color: var(--general-gray-light)
}

.code-highlighted_mascot-wrapper___3nxM {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 75%;
	height: 75%
}

@media screen and (min-width: 768px) {
	.code-highlighted_mascot-wrapper___3nxM {
		top: 10%;
		width: 65%;
		height: 65%
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_mascot-wrapper___3nxM {
		top: 0;
		left: 0;
		transform: none;
		width: 100%;
		height: 100%
	}

	.code-highlighted_mascot-wrapper___3nxM .webgl-not-supported {
		transform: scale(.56) translateX(0);
		margin-top: -4rem
	}
}

.code-highlighted_webgl__HA5U9 {
	width: 100%;
	height: 100%
}

.code-highlighted_button-wrapper__RR5wP {
	margin-top: 20rem;
	filter: drop-shadow(0 1.4rem 4.4rem rgba(0, 0, 0, .3))
}

@media screen and (max-width: calc(1025px - 1px)) {
	.code-highlighted_button-wrapper__RR5wP {
		margin-top: 18rem
	}
}

.code-highlighted_title__YAITT {
	position: relative;
	text-align: left
}

.code-highlighted_title__YAITT.code-highlighted_has-bg-line__oFSOS {
	text-align: left;
	background-color: var(--color-secondary, var(--general-white))
}

.code-highlighted_title__YAITT.code-highlighted_has-bg-line__oFSOS:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.code-highlighted_title__YAITT.code-highlighted_has-bg-line__oFSOS:before {
		top: -1rem;
		height: calc(100% + 2rem)
	}
}

@media screen and (min-width: 768px) {
	.code-highlighted_title__YAITT {
		max-width: 56.4rem;
		text-align: center
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_title__YAITT {
		max-width: 59.8rem;
		text-align: left
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.code-highlighted_button-container__tODj7 {
		margin-top: 2.4rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.code-highlighted_button-container__tODj7 {
		width: 100%;
		margin-top: 3.2rem
	}
}

.code-highlighted_shape-wrapper__GBpT3 {
	position: absolute;
	top: 15.2rem;
	right: -23rem;
	width: 68rem;
	height: 85rem
}

@media screen and (min-width: 768px) {
	.code-highlighted_shape-wrapper__GBpT3 {
		top: -8.6rem;
		right: -15rem;
		width: 64rem;
		height: 80rem
	}
}

@media screen and (min-width: 1025px) {
	.code-highlighted_shape-wrapper__GBpT3 {
		top: unset;
		right: -10rem;
		width: 80rem;
		height: 100rem
	}
}

.code-highlighted_shape__J9J1l {
	width: 100%;
	color: var(--color, var(--general-gray-light))
}

.code-sticky-item_item__P1DXX {
	margin-bottom: 4rem
}

.code-sticky-item_item__P1DXX:last-child {
	margin-bottom: 0
}

@media screen and (min-width: 768px) {
	.code-sticky-item_item__P1DXX {
		text-align: center
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky-item_item__P1DXX {
		margin-bottom: 46rem;
		text-align: left
	}
}

.code-sticky-item_desc__1xwaj {
	max-width: 37.1rem;
	margin-top: 1.6rem;
	color: var(--general-white)
}

@media screen and (min-width: 1025px) {
	.has-small-text .code-sticky-item_desc__1xwaj {
		max-width: unset;
		font-size: 1.8rem;
		line-height: 1.5
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky-item_desc__1xwaj {
		margin-top: 2.4rem
	}
}

.code-sticky-item_logos__1D4oT {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.code-sticky-item_logos__1D4oT {
		justify-content: center
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky-item_logos__1D4oT {
		justify-content: flex-start;
		margin-top: 2.4rem
	}
}

.code-sticky-item_logos__1D4oT .code-sticky-item_is-link__Fu0ii:hover .code-sticky-item_logo__PBGgH {
	border-color: var(--general-white)
}

.code-sticky-item_logos__1D4oT .code-sticky-item_is-link__Fu0ii:hover .code-sticky-item_logo__PBGgH svg {
	opacity: 1
}

.code-sticky-item_logo__PBGgH {
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1/1;
	height: 5.7rem;
	padding: 0 1.9rem;
	border: 1px solid var(--general-black-light);
	color: var(--general-white);
	transition: border-color var(--motion-speed) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 1024px)and (max-width:1024px) {
	.code-sticky-item_logo__PBGgH {
		height: 4.8rem;
		padding: 0 1.5rem
	}
}

.code-sticky-item_logo__PBGgH svg {
	width: auto;
	max-height: 2.1rem;
	opacity: .4;
	transition: opacity var(--motion-speed) cubic-bezier(.4, 1.35, .5, .97)
}

.code-sticky-item_ctas__0E2_t {
	display: flex;
	flex-direction: column;
	gap: .8rem;
	margin-top: 3.2rem
}

.code-sticky-item_ctas__0E2_t a {
	display: flex;
	justify-content: flex-start;
	font-weight: 400;
	text-decoration: underline;
	text-underline-offset: .4rem
}

.code-sticky-lines_lines__6R6pt {
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: var(--color, var(--general-gray-light));
	opacity: 1
}

.code-sticky-lines_line__wwnJ6 {
	position: absolute;
	top: 0;
	right: 36%;
	width: .6rem;
	height: calc(100% - 46.6rem);
	stroke-dasharray: 1583, 1583;
	stroke-dashoffset: 1583
}

.code-sticky-lines_reverse-layout__rBXih .code-sticky-lines_line__wwnJ6 {
	right: 64%
}

@media screen and (min-width: 1024px) {
	.code-sticky-lines_has-outside-line__tIKmu .code-sticky-lines_line__wwnJ6 {
		top: -8.4rem;
		height: calc(100% - 38.2rem)
	}
}

@media screen and (max-width: 1023px) {
	.code-sticky-lines_line__wwnJ6 {
		right: 50%;
		width: .2rem
	}

	.code-sticky-lines_reverse-layout__rBXih .code-sticky-lines_line__wwnJ6 {
		right: 50%
	}
}

.code-sticky-lines_line-two__bRjCo {
	position: absolute;
	right: 36%;
	bottom: -.1rem;
	width: 69.4rem;
	height: 46.8rem;
	stroke-dasharray: 1124, 1124;
	stroke-dashoffset: 1124
}

.code-sticky-lines_reverse-layout__rBXih .code-sticky-lines_line-two__bRjCo {
	right: auto;
	left: calc(36% - .6rem);
	transform: scaleX(-1)
}

@media screen and (max-width: 1023px) {
	.code-sticky-lines_line-two__bRjCo {
		right: 50%;
		bottom: -4rem;
		width: 29.4rem;
		height: 40.3rem;
		stroke-dasharray: 711, 711;
		stroke-dashoffset: 711
	}

	.code-sticky-lines_reverse-layout__rBXih .code-sticky-lines_line-two__bRjCo {
		right: auto;
		left: 50%
	}
}

@media screen and (min-width: 1024px)and (max-width:1024px) {
	.code-sticky-lines_line-two__bRjCo {
		width: 44.2rem;
		height: 47.2rem
	}
}

@media screen and (max-width: calc(768px - 1px))and (max-width:calc(768px - 1px)) {
	.code-sticky-lines_line-two__bRjCo {
		right: 50%;
		bottom: -.1rem;
		width: 14.4rem;
		height: 35.9rem;
		stroke-dasharray: 490, 490;
		stroke-dashoffset: 490
	}
}

.code-sticky-lines_line-wrapper__J_ucX {
	height: calc(100% - 46.6rem)
}

@media screen and (max-width: 1023px) {
	.code-sticky-lines_line-wrapper__J_ucX {
		height: auto
	}
}

.code-sticky-lines_line-two-wrapper__SzqsK {
	height: 35.9rem
}

@media screen and (min-width: 768px) {
	.code-sticky-lines_line-two-wrapper__SzqsK {
		height: 40.3rem
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky-lines_line-two-wrapper__SzqsK {
		height: 46.8rem
	}
}

.code-sticky-lines_gradient-circle__Ynt6N {
	r: 3rem
}

@media screen and (min-width: 768px) {
	.code-sticky-lines_gradient-circle__Ynt6N {
		r: 6rem
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky-lines_gradient-circle__Ynt6N {
		r: 25rem
	}
}

.code-sticky_wrapper__sjUBx {
	position: relative;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 1025px) {
	.code-sticky_wrapper__sjUBx {
		overflow: hidden
	}
}

.code-sticky_container__OaGur {
	position: relative;
	padding: 8rem 0 26rem
}

@media screen and (min-width: 768px) {
	.code-sticky_container__OaGur {
		padding: 7.2rem 0 18.5rem
	}
}

@media screen and (min-width: 1025px) {
	.code-sticky_container__OaGur {
		padding: calc(29.4rem - var(--header-height)) 0 27.4rem
	}
}

.code-sticky_grid-wrapper__uWQ5F {
	position: relative;
	z-index: 2;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.code-sticky_grid-wrapper__uWQ5F {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.code-sticky_grid-wrapper__uWQ5F {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (max-width: 1023px) {
	.code-sticky_grid-wrapper__uWQ5F {
		background-color: var(--color-primary, var(--general-black-mid))
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky_grid-wrapper__uWQ5F {
		grid-template-columns: repeat(16, 1fr)
	}
}

.code-sticky_grid-col-left__WSufF {
	margin-top: 2.4rem;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.code-sticky_grid-col-left__WSufF {
		margin-top: 4.8rem;
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.code-sticky_grid-col-left__WSufF {
		margin-top: 0;
		padding-top: 20rem;
		padding-bottom: 20rem;
		grid-column: span 5/span 5;
		grid-column-start: 2
	}

	.code-sticky_reverse-layout__0OvR2 .code-sticky_grid-col-left__WSufF {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

@media screen and (max-width: 1023px) {
	.code-sticky_grid-col-left__WSufF {
		padding-bottom: .8rem
	}
}

@media screen and (min-width: 1024px)and (max-width:1024px) {
	.code-sticky_grid-col-left__WSufF {
		padding-top: 10rem;
		padding-bottom: 10rem;
		grid-column-start: 1;
		grid-column: span 7/span 7
	}

	.code-sticky_reverse-layout__0OvR2 .code-sticky_grid-col-left__WSufF {
		grid-column-start: 10
	}

	.code-sticky_items__sRspX {
		width: 88%
	}

	.code-sticky_reverse-layout__0OvR2 .code-sticky_items__sRspX {
		margin-left: auto
	}
}

.code-sticky_grid-col-right__KORfn {
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.code-sticky_grid-col-right__KORfn {
		grid-column: span 8/span 8
	}
}

@media screen and (max-width: 1023px) {
	.code-sticky_grid-col-right__KORfn {
		position: sticky;
		z-index: 2;
		top: var(--header-height);
		order: -1;
		padding-top: .8rem;
		padding-bottom: 1.6rem
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky_grid-col-right__KORfn {
		grid-column: span 9/span 9;
		grid-column-start: 8
	}

	.code-sticky_reverse-layout__0OvR2 .code-sticky_grid-col-right__KORfn {
		position: relative;
		left: calc(-1*var(--page-padding-x) - .2rem);
		order: -1;
		grid-column: span 9/span 9;
		grid-column-start: 1
	}
}

.code-sticky_sticky-item__5As_3>div {
	width: 100%
}

@media screen and (min-width: 768px) {
	.code-sticky_sticky-item__5As_3 {
		display: flex;
		gap: 1.6rem;
		align-items: flex-end
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky_sticky-item__5As_3 {
		position: sticky;
		top: calc(var(--header-height)*3/2);
		padding-top: var(--header-height)
	}
}

.code-sticky_box__7SjVM {
	width: 100%
}

@media screen and (min-width: 1024px)and (max-width:1024px) {
	.code-sticky_box__7SjVM {
		display: flex;
		flex-direction: column-reverse;
		gap: 1.6rem
	}
}

.code-sticky_button-wrapper__xYhwF {
	display: none
}

@media screen and (min-width: 768px) {
	.code-sticky_button-wrapper__xYhwF {
		position: absolute;
		z-index: 1;
		bottom: 6rem;
		display: flex;
		justify-content: center;
		width: 100%
	}
}

@media screen and (min-width: 1024px) {
	.code-sticky_button-wrapper__xYhwF {
		bottom: 5rem
	}
}

@media screen and (min-width: 1024px)and (max-width:1024px) {
	.code-sticky_button-wrapper__xYhwF {
		position: relative;
		bottom: auto
	}
}

.code-sticky_button-wrapper-mobile__W6KqY {
	position: relative;
	z-index: 1;
	width: 100%;
	padding: .8rem 0;
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 768px) {
	.code-sticky_button-wrapper-mobile__W6KqY {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.code-sticky_wrapper__sjUBx.code-sticky_is-sdk-page__uYUGZ.code-sticky_has-small-padding-top__CIq3f .code-sticky_container__OaGur {
		padding-top: 10rem
	}
}

.code-sticky_wrapper__sjUBx.code-sticky_is-sdk-page__uYUGZ .code-sticky_container__OaGur {
	padding-top: 6.4rem;
	padding-bottom: 3.2rem
}

@media screen and (min-width: 1025px) {
	.code-sticky_wrapper__sjUBx.code-sticky_is-sdk-page__uYUGZ .code-sticky_container__OaGur {
		padding-top: 20rem;
		padding-bottom: 10rem
	}
}

.code-sticky_wrapper__sjUBx.code-sticky_is-sdk-page__uYUGZ .code-sticky_grid-col-left__WSufF {
	display: flex;
	align-items: center;
	padding: 0
}

@media screen and (max-width: 1023px) {
	.code-sticky_wrapper__sjUBx.code-sticky_is-sdk-page__uYUGZ .code-sticky_grid-col-right__KORfn {
		position: static
	}
}

.code-sticky_wrapper__sjUBx.code-sticky_is-sdk-page__uYUGZ .code-sticky_grid-col-right__KORfn .code-sticky_sticky-item__5As_3 {
	padding: 0
}

.code-with-cta_code-with-cta__r88AO {
	position: relative;
	padding: 8rem 0;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.code-with-cta_code-with-cta__r88AO {
		display: flex;
		align-items: center;
		height: 100%;
		padding-top: 12rem;
		padding-bottom: 18.8rem
	}
}

@media screen and (min-width: 768px) {
	.code-with-cta_container__BqVk3 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.code-with-cta_container__BqVk3 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.code-with-cta_container__BqVk3 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.code-with-cta_content__TTZQ3 {
	display: flex;
	flex-direction: column;
	gap: 1rem 2rem;
	justify-content: space-between;
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.code-with-cta_content__TTZQ3 {
		flex-direction: row
	}
}

@media screen and (min-width: 1025px) {
	.code-with-cta_content__TTZQ3 {
		display: grid;
		grid-template-columns: subgrid;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.code-with-cta_headline__eE3rq {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}

	.code-with-cta_description__pWg_z {
		grid-column: span 5/span 5;
		grid-column-start: 10
	}
}

.code-with-cta_description__pWg_z .code-with-cta_desc__lhL8n {
	margin-bottom: 2.4rem
}

.code-with-cta_code__D_VUo {
	position: relative;
	z-index: 1;
	margin-top: 4.8rem
}

@media screen and (min-width: 768px) {
	.code-with-cta_code__D_VUo {
		margin-top: 3.2rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.code-with-cta_code__D_VUo {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.code-with-cta_eyebrow__9yV7U {
	display: block;
	margin-bottom: 1rem;
	opacity: .5
}

@media screen and (min-width: 768px) {
	.code-with-cta_eyebrow__9yV7U {
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.code-with-cta_eyebrow__9yV7U {
		margin-bottom: 2.4rem
	}
}

.code-with-cta_title__CJC_6 {
	max-width: 64.4rem
}

.code-with-cta_second-button__zak8n {
	position: absolute;
	display: none;
	justify-content: center;
	width: 100%
}

@media screen and (min-width: 768px) {
	.code-with-cta_second-button__zak8n {
		bottom: 2rem;
		display: flex
	}
}

@media screen and (min-width: 1025px) {
	.code-with-cta_second-button__zak8n {
		bottom: 5rem
	}
}

.comparison-table_comparison-table-wrapper__wdgYB {
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.comparison-table_comparison-table-wrapper__wdgYB.comparison-table_has-flap-top__goqVE {
	position: relative
}

@media screen and (min-width: 1025px) {
	.comparison-table_comparison-table-wrapper__wdgYB.comparison-table_has-flap-top__goqVE .container {
		padding: 1px 0 2.4rem
	}

	.comparison-table_comparison-table-wrapper__wdgYB.comparison-table_has-flap-top__goqVE .container .comparison-table_table-header___lgKO {
		border-top: calc(var(--header-height) + 1rem + var(--header-toast-bar-height)) solid var(--color-primary, var(--general-white))
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.comparison-table_comparison-table-wrapper__wdgYB.comparison-table_has-flap-top__goqVE .container .comparison-table_table-header___lgKO {
		border-top: calc(var(--header-height) + 2rem + var(--header-toast-bar-height)) solid var(--color-primary, var(--general-white))
	}
}

.comparison-table_comparison-table-wrapper__wdgYB .container {
	padding: 1px 0 2.4rem
}

.comparison-table_comparison-table-wrapper__wdgYB .container .comparison-table_table-header___lgKO {
	border-top: calc(var(--header-height) + 1rem + var(--header-toast-bar-height)) solid var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.comparison-table_comparison-table-wrapper__wdgYB .container .comparison-table_table-header___lgKO {
		border-top: calc(var(--header-height) + 2rem + var(--header-toast-bar-height)) solid var(--color-primary, var(--general-white))
	}
}

.comparison-table_comparison-table-wrapper__wdgYB .comparison-table_grid-wrapper__5_IKE {
	row-gap: 1rem
}

.comparison-table_flap-top__CvtkZ {
	position: relative;
	width: 100%;
	height: 3.2rem;
	margin: -.1rem 0;
	background-color: var(--color-secondary, var(--general-black-mid))
}

.comparison-table_flap-top__CvtkZ:before {
	content: "";
	position: absolute;
	inset: -.1rem 0;
	background-color: var(--color-primary, var(--general-black-light));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.comparison-table_flap-top__CvtkZ:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 7rem) 100%)
	}

	.comparison-table_flap-top__CvtkZ {
		height: 5.4rem
	}
}

.comparison-table_grid-wrapper__5_IKE {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.comparison-table_grid-wrapper__5_IKE {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.comparison-table_grid-wrapper__5_IKE {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.comparison-table_sentinel__0Nob7 {
	height: 0;
	visibility: hidden
}

.comparison-table_table-header___lgKO {
	position: sticky;
	z-index: 10;
	top: 0;
	border-bottom: 1rem solid var(--color-primary, var(--general-white));
	background: var(--color-primary, var(--general-white));
	grid-column: span 8/span 8
}

.comparison-table_table-header___lgKO+.comparison-table_comparison-content__j5OQf {
	margin-top: -1rem
}

@media screen and (min-width: 768px) {
	.comparison-table_table-header___lgKO {
		align-items: start
	}
}

@media screen and (min-width: 1025px) {
	.comparison-table_table-header___lgKO {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.comparison-table_table-header___lgKO .comparison-table_table-header-inner__p3dSs {
	grid-template-columns: repeat(12, 1fr);
	gap: 0;
	padding: 0 1.6rem
}

@media screen and (min-width: 768px) {
	.comparison-table_table-header___lgKO .comparison-table_table-header-inner__p3dSs {
		padding: 0 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.comparison-table_table-header___lgKO .comparison-table_table-header-inner__p3dSs {
		padding: 0 4rem
	}
}

.comparison-table_table-header-inner__p3dSs {
	background-color: var(--general-white);
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.comparison-table_table-header-inner__p3dSs {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.comparison-table_table-header-inner__p3dSs {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.comparison-table_header-title__PkYVx {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	color: var(--general-black)
}

.comparison-table_title__QBLeB {
	margin: 0;
	font-size: 2.2rem;
	transition: font-size .6s cubic-bezier(.645, .045, .355, 1)
}

@media screen and (min-width: 1025px) {
	.comparison-table_is-sticky__62VH6 .comparison-table_title__QBLeB {
		font-size: 3.2rem
	}

	.comparison-table_title__QBLeB {
		font-size: 3.7rem
	}
}

.comparison-table_description__ZqIzv {
	margin: 0
}

@media screen and (max-width: calc(500px - 1px)) {
	.comparison-table_description__ZqIzv {
		font-size: 1.4rem
	}
}

.comparison-table_header-card__uCVz8 {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center
}

.comparison-table_card-badge__2m4RU {
	display: flex;
	flex-direction: column-reverse;
	flex-shrink: 0;
	gap: 1.9rem;
	align-items: center
}

@media screen and (min-width: 768px) {
	.comparison-table_card-badge__2m4RU {
		flex-direction: row
	}
}

.comparison-table_card-badge-inner__Sn7Rv {
	padding: .5rem 1rem;
	color: var(--general-black);
	background-color: var(--color, var(--consumer-green))
}

.comparison-table_card-title__f83DE {
	margin-bottom: 1.6rem;
	color: var(--general-black);
	word-break: keep-all
}

@media screen and (min-width: 768px) {
	.comparison-table_card-title__f83DE {
		margin-bottom: 2rem
	}
}

.comparison-table_card-image__8BGdS {
	width: 100%;
	height: 9rem;
	margin-bottom: 1.8rem
}

@media screen and (min-width: 768px) {
	.comparison-table_is-sticky__62VH6 .comparison-table_card-image__8BGdS {
		transform: translateY(-150%);
		height: 0;
		opacity: 0;
		transition: transform .6s cubic-bezier(.645, .045, .355, 1), height .5s cubic-bezier(.645, .045, .355, 1) .2s, opacity 0s linear .4s
	}

	.comparison-table_card-image__8BGdS {
		transition: height .5s cubic-bezier(.645, .045, .355, 1) 0s, opacity 0s linear .3s, transform .6s cubic-bezier(.645, .045, .355, 1) .3s;
		height: 14rem
	}
}

.comparison-table_card-image__8BGdS figure {
	width: 100%;
	max-width: 10rem;
	height: 100%;
	margin: 0 auto
}

@media screen and (min-width: 768px) {
	.comparison-table_card-image__8BGdS figure {
		max-width: 17rem
	}
}

.comparison-table_card-image__8BGdS figure img {
	position: relative;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

@media screen and (max-width: calc(500px - 1px)) {
	.comparison-table_card-cta__jheg9>span[class*=button_button-holder] {
		padding: 1.2rem 1rem;
		font-size: 1.2rem
	}
}

.comparison-table_comparison-content__j5OQf {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	grid-column: span 8/span 8
}

@media screen and (min-width: 1025px) {
	.comparison-table_comparison-content__j5OQf {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.comparison-table_comparison-content__j5OQf .comparison-table_row__kNPo_ {
	grid-template-columns: repeat(12, 1fr);
	gap: 0
}

.comparison-table_col-1st__WmJjC {
	padding: 1rem 0;
	grid-column: span 4/span 4;
	grid-column-start: 1
}

.comparison-table_table-header___lgKO .comparison-table_col-1st__WmJjC {
	padding: 2.4rem 1.6rem 3.2rem 0
}

.comparison-table_col-2nd__6wwDn {
	padding: 1rem 0;
	background-color: var(--general-white-off);
	grid-column: span 4/span 4;
	grid-column-start: 5
}

.comparison-table_table-header___lgKO .comparison-table_col-2nd__6wwDn {
	padding: 2.4rem .8rem 3.2rem
}

.comparison-table_col-3rd__0YDme {
	padding: 1rem 0;
	grid-column: span 4/span 4;
	grid-column-start: 9
}

.comparison-table_table-header___lgKO .comparison-table_col-3rd__0YDme {
	padding: 2.4rem .8rem 3.2rem
}

.comparison-table_comparison-content-inner__WMnG4 {
	background-color: var(--general-white)
}

.comparison-table_row__kNPo_ {
	margin: 0 1.6rem;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.comparison-table_row__kNPo_ {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.comparison-table_row__kNPo_ {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.comparison-table_row__kNPo_:not(:last-child, :first-child) {
	border-bottom: 1px solid color-mix(in srgb, var(--general-black) 10%, transparent)
}

.comparison-table_row__kNPo_:last-child>* {
	padding-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.comparison-table_row__kNPo_ {
		margin: 0 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.comparison-table_row__kNPo_ {
		margin: 0 4rem
	}
}

.comparison-table_row__kNPo_ .comparison-table_label__Z9dqi {
	padding-right: 1.6rem;
	color: var(--general-black);
	vertical-align: middle
}

@media screen and (min-width: 1025px) {
	.comparison-table_row__kNPo_ .comparison-table_label__Z9dqi {
		font-size: 1.8rem;
		line-height: 1.7
	}
}

.comparison-table_row__kNPo_ .comparison-table_value__9f1Is {
	padding-right: .8rem;
	padding-left: .8rem;
	color: var(--general-black);
	text-align: center;
	vertical-align: middle
}

@media screen and (min-width: 1025px) {
	.comparison-table_row__kNPo_ .comparison-table_value__9f1Is {
		font-size: 1.8rem;
		line-height: 1.7
	}
}

.comparison-table_comparison-content-header__IozW7 {
	padding: 2rem 0 .8rem;
	font-weight: 600;
	color: var(--general-black);
	grid-column: span 4/span 4
}

@media screen and (min-width: 1025px) {
	.comparison-table_row__kNPo_ .comparison-table_comparison-content-header__IozW7 {
		font-size: 1.8rem
	}

	.comparison-table_comparison-content-header__IozW7 {
		padding: 2.8rem 0 .8rem
	}
}

.comparison-table_icon-wrapper__6dEf5 {
	position: relative;
	overflow: visible;
	display: inline-flex;
	width: 2.6rem;
	vertical-align: middle
}

.comparison-table_icon-check__wumwv,
.comparison-table_icon-minus__REVQ4 {
	position: absolute;
	transform: translateY(-.1rem);
	overflow: visible;
	align-self: center;
	width: 2rem;
	height: 2rem;
	font-size: 0
}

@media screen and (min-width: 768px) {

	.comparison-table_icon-check__wumwv,
	.comparison-table_icon-minus__REVQ4 {
		width: 2.6rem;
		height: 2.6rem
	}
}

.comparison-table_icon-check__wumwv {
	color: var(--consumer-green)
}

.comparison-table_icon-minus__REVQ4 {
	color: color-mix(in srgb, var(--general-black) 70%, var(--general-black))
}

.comparison-table_extra-text__Ie7zR {
	position: absolute;
	margin-left: .4rem
}

@media screen and (min-width: 768px) {
	.comparison-table_extra-text__Ie7zR {
		font-size: 1.8rem
	}
}

.comparison-table_foot-note__3OdEK {
	margin-top: 2rem;
	color: var(--color-secondary, var(--consumer-green-light));
	grid-column: span 8/span 8
}

@media screen and (min-width: 1025px) {
	.comparison-table_foot-note__3OdEK {
		margin-top: 3.2rem;
		font-size: 1.8rem;
		line-height: 1.7;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cta-breaker_cta-breaker__S5V7i {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100vh;
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.cta-breaker_cta-breaker__S5V7i {
		height: auto
	}
}

.cta-breaker_holder__j_CeI {
	height: 100%;
	color: var(--color-secondary);
	background-color: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.cta-breaker_holder__j_CeI {
		padding: 8rem 0
	}
}

.cta-breaker_container__G6qDF {
	height: 100%;
	padding: 8rem 0 2.8rem;
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.cta-breaker_container__G6qDF {
		padding: 8rem 0 4.8rem
	}
}

@media screen and (min-width: 1025px) {
	.cta-breaker_container__G6qDF {
		padding: 9rem 0 6rem
	}
}

.cta-breaker_grid-wrapper__nfZPj {
	height: 100%
}

@media screen and (max-width: calc(768px - 1px)) {
	.cta-breaker_grid-wrapper__nfZPj {
		display: flex;
		flex-direction: column
	}
}

@media screen and (min-width: 768px) {
	.cta-breaker_grid-wrapper__nfZPj {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cta-breaker_grid-wrapper__nfZPj {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cta-breaker_grid-wrapper__nfZPj {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cta-breaker_grid-col-left__qlp2Q {
	margin-bottom: 4.8rem
}

@media screen and (min-width: 768px) {
	.cta-breaker_grid-col-left__qlp2Q {
		display: flex;
		margin-bottom: 3.2rem;
		grid-column: span 4/span 4;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cta-breaker_grid-col-left__qlp2Q {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.cta-breaker_grid-col-right__gUbK2 {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cta-breaker_grid-col-right__gUbK2 {
		grid-column: span 4/span 4;
		grid-column-start: 12
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.cta-breaker_grid-col-right__gUbK2 {
		margin-bottom: auto
	}
}

.cta-breaker_item__P5OWr,
.cta-breaker_items__ShFDM {
	display: flex;
	flex-direction: column
}

.cta-breaker_item__P5OWr {
	position: relative;
	gap: 2.4rem;
	padding: 4rem 0
}

.cta-breaker_item__P5OWr:not(:first-child):after {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 1px;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

.cta-breaker_item__P5OWr:first-child {
	padding-top: 0
}

@media screen and (max-width: calc(1025px - 1px)) {
	.cta-breaker_item__P5OWr {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding: 1.6rem 0
	}
}

.cta-breaker_button-outer__gmpmR {
	display: flex
}

@media screen and (min-width: 768px) {
	.cta-breaker_grid-col-center__7HrEC {
		position: relative;
		display: flex;
		align-items: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.cta-breaker_grid-col-center__7HrEC {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.cta-breaker_grid-col-center__7HrEC {
		margin-top: auto
	}
}

.cta-breaker_block-text__teWBu {
	padding: 0
}

.cta-breaker_title__GFb23 {
	font-size: 3.2rem;
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.cta-breaker_title__GFb23 {
		font-size: 4.8rem
	}
}

.cta-breaker_title-animation__fPtg4 {
	font-size: 19vw
}

@media screen and (min-width: 768px) {
	.cta-breaker_title-animation__fPtg4 {
		margin-top: 10.5rem;
		font-size: 12.3rem
	}
}

@media screen and (min-width: 1025px) {
	.cta-breaker_title-animation__fPtg4 {
		margin-top: 13rem;
		font-size: 24.7rem
	}
}

.item_item__mUCF9 {
	display: table;
	width: 100%;
	height: 100%;
	min-height: 15.4rem;
	margin-bottom: .8rem;
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.item_item__mUCF9 {
		padding: 0
	}
}

@media screen and (min-width: 1025px) {
	.item_item__mUCF9 {
		width: 33.33%;
		min-height: 31.8rem;
		margin-bottom: 1.6rem;
		padding: 0 .8rem
	}
}

.item_item-inner__oaCpg {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	align-items: flex-start;
	justify-content: space-between;
	height: 100%;
	padding: 1.6rem 8.8rem 1.6rem 1.9rem;
	background-color: hsla(0, 0%, 100%, .01);
	transition: background-color .3s cubic-bezier(.4, 1.35, .5, .97)
}

.item_item-inner__oaCpg:hover {
	background-color: hsla(0, 0%, 100%, .05)
}

@media screen and (min-width: 768px) {
	.item_item-inner__oaCpg {
		padding: 1.6rem 17.2rem 1.9rem 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.item_item-inner__oaCpg {
		padding: 2rem 5.2rem 2.3rem 2rem
	}
}

.item_item-image__vU4Em {
	position: absolute;
	right: 0;
	bottom: 0;
	overflow: hidden;
	display: grid;
	align-items: flex-end;
	width: 8rem;
	height: 10rem
}

@media screen and (min-width: 768px) {
	.item_item-image__vU4Em {
		aspect-ratio: 1/1;
		width: 14rem;
		height: 14rem
	}
}

@media screen and (min-width: 1025px) {
	.item_item-image__vU4Em {
		width: 16.5rem;
		height: 16.5rem
	}
}

.item_item-label__QQNuZ {
	position: relative;
	z-index: 1;
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	height: 2.6rem;
	padding: .5rem .9rem;
	font-size: 1.2rem;
	color: var(--general-black);
	background-color: var(--developer-green)
}

@media screen and (min-width: 1025px) {
	.item_item-label__QQNuZ {
		margin-right: 1.6rem;
		font-size: 1.2rem
	}
}

.item_item-label__QQNuZ svg {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	fill: var(--color, var(--general-white))
}

.dev-entry_wrapper__33Iq8 {
	padding: 8rem 0 4rem;
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 768px) {
	.dev-entry_wrapper__33Iq8 {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.dev-entry_wrapper__33Iq8 {
		padding: 11.2rem 0 13.2rem
	}
}

.dev-entry_grid-wrapper__QWmxv {
	color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.dev-entry_grid-wrapper__QWmxv {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.dev-entry_grid-wrapper__QWmxv {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.dev-entry_grid-wrapper__QWmxv {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.dev-entry_grid-col-left__bilJz {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		grid-column: span 4/span 4;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.dev-entry_grid-col-left__bilJz {
		margin-top: 5.3rem;
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

.dev-entry_grid-col-right__JngRZ {
	position: relative
}

@media screen and (max-width: calc(768px - 1px)) {
	.dev-entry_grid-col-right__JngRZ {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.dev-entry_grid-col-right__JngRZ {
		aspect-ratio: 550/497;
		grid-column: span 2/span 2;
		grid-column-start: 6
	}
}

@media screen and (min-width: 1025px) {
	.dev-entry_grid-col-right__JngRZ {
		grid-column: span 6/span 6;
		grid-column-start: 9
	}
}

.dev-entry_desc__3FvsU {
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.dev-entry_desc__3FvsU {
		margin-top: 2.4rem
	}
}

.dev-entry_button-wrapper__0YjhV {
	margin-top: 2.2rem
}

@media screen and (min-width: 768px) {
	.dev-entry_button-wrapper__0YjhV {
		margin-top: 4rem
	}
}

.dev-entry_items__55U0j {
	display: flex;
	flex-wrap: wrap;
	margin-top: 3.2rem;
	margin-right: -.8rem;
	margin-left: -.8rem;
	color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.dev-entry_items__55U0j {
		flex-direction: column;
		max-width: 58.8rem;
		margin: 3.2rem auto 0
	}
}

@media screen and (min-width: 1025px) {
	.dev-entry_items__55U0j {
		flex-direction: row;
		max-width: none;
		margin-top: 3.4rem;
		padding: 0 4.4rem
	}
}

.developer-cards-card_card__opw0J {
	position: relative;
	overflow: hidden;
	padding: 4.8rem 1.6rem 1rem;
	color: var(--color-secondary, var(--general-gray-light));
	background-color: var(--color-primary, var(--general-black));
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.developer-cards-card_card__opw0J {
		min-height: 45.8rem;
		padding: 4.8rem 1.6rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.developer-cards-card_card__opw0J {
		margin-bottom: .8rem
	}

	.developer-cards-card_card__opw0J:last-child {
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_card__opw0J {
		min-height: 48.3rem;
		padding: 8.3rem 8.7rem 8.7rem 8.6rem
	}
}

.developer-cards-card_holder__TfPnv {
	display: flex;
	flex-wrap: wrap
}

.developer-cards-card_inner__jc9Yt {
	display: flex
}

@media screen and (max-width: calc(1025px - 1px)) {
	.developer-cards-card_inner__jc9Yt {
		flex-direction: column;
		width: 100%
	}
}

@media screen and (min-width: 768px) {
	.developer-cards-card_inner__jc9Yt {
		width: 49%;
		margin-left: auto
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_inner__jc9Yt {
		gap: 7rem;
		width: 100%
	}
}

.developer-cards-card_title__1oUYT {
	position: relative;
	z-index: 1;
	margin-bottom: 4.8rem
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_title__1oUYT {
		width: calc(45.2% - 3.5rem);
		margin: 0
	}
}

.developer-cards-card_content__6LhbN {
	position: relative;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_content__6LhbN {
		width: calc(54.8% - 3.5rem)
	}
}

.developer-cards-card_item__Uv29d {
	position: relative;
	margin-top: 3.2rem;
	padding-top: 3.2rem
}

.developer-cards-card_item__Uv29d:first-child {
	margin-top: 0;
	padding-top: 0
}

.developer-cards-card_item__Uv29d:first-child:before {
	content: none
}

.developer-cards-card_item__Uv29d:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: var(--general-gray-dark)
}

.developer-cards-card_item-desc__EyZK9 {
	margin-top: 1.6rem;
	color: var(--general-white)
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_item-desc__EyZK9 {
		margin-top: 1.5rem
	}
}

.developer-cards-card_item-links__bjh_O {
	display: flex;
	flex-wrap: wrap;
	gap: 1.5rem 2.4rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_item-links__bjh_O {
		margin-top: 1.5rem
	}
}

.developer-cards-card_item-links__bjh_O .developer-cards-card_item-link__wnEUa {
	flex: 0 0 auto;
	color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_item-links__bjh_O .developer-cards-card_item-link__wnEUa {
		opacity: .5
	}

	.developer-cards-card_item-links__bjh_O .developer-cards-card_item-link__wnEUa:focus,
	.developer-cards-card_item-links__bjh_O .developer-cards-card_item-link__wnEUa:hover:not(:focus) {
		opacity: 1
	}
}

.developer-cards-card_webgl-wrapper__8wzlR {
	pointer-events: none;
	z-index: 0;
	width: 70%;
	height: 100%;
	margin-left: -6rem
}

@media screen and (min-width: 768px) {
	.developer-cards-card_webgl-wrapper__8wzlR {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		margin: 0
	}

	.developer-cards-card_webgl-wrapper__8wzlR .webgl-not-supported {
		width: 45%;
		margin-left: -8rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards-card_webgl-wrapper__8wzlR .webgl-not-supported {
		margin-top: 20rem
	}
}

.developer-cards_wrapper__0GdN8 {
	position: relative;
	overflow: hidden;
	color: var(--color-secondary, var(--general-black));
	background: var(--color, var(--general-white))
}

.developer-cards_container__LTMZd {
	margin-top: 4rem
}

@media screen and (min-width: 768px) {
	.developer-cards_container__LTMZd {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.developer-cards_container__LTMZd {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.developer-cards_container__LTMZd {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards_container__LTMZd {
		margin-top: 13.5rem
	}
}

.developer-cards_flap-top__amuVq {
	--flap-height: 4.3rem;
	position: absolute;
	z-index: 5;
	top: 0;
	transform: translateY(-99%);
	width: 100%;
	height: var(--flap-height);
	margin-bottom: -.1rem;
	background-color: inherit;
	clip-path: polygon(59% 0, 100% 0, 100% 100%, calc(56% - var(--flap-height)) 100%)
}

@media screen and (min-width: 1025px) {
	.developer-cards_flap-top__amuVq {
		height: var(--flap-height);
		clip-path: polygon(30% 0, 100% 0, 100% 100%, calc(30% - var(--flap-height)) 100%)
	}
}

.developer-cards_text__op2Mz {
	padding-bottom: .8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.developer-cards_text__op2Mz {
		position: relative;
		z-index: 1;
		padding-bottom: 4.8rem
	}
}

@media screen and (min-width: 768px) {
	.developer-cards_text__op2Mz {
		padding-bottom: 2.4rem;
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards_text__op2Mz {
		padding-bottom: 30rem;
		text-align: left;
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

.developer-cards_desc__gQ_kJ {
	margin-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.developer-cards_desc__gQ_kJ {
		width: 80%;
		margin-top: 2.4rem
	}
}

.developer-cards_button-container__S9lOr {
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.developer-cards_button-container__S9lOr {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards_button-container__S9lOr {
		justify-content: flex-start;
		margin-top: 2.4rem
	}
}

.developer-cards_asset-container__tz_SV {
	pointer-events: none;
	position: relative;
	width: calc(100% + var(--page-padding-x)*2);
	height: auto;
	margin-right: calc(var(--page-padding-x)*-1);
	margin-left: calc(var(--page-padding-x)*-1);
	grid-column: span 9/span 9;
	grid-column-start: 1
}

@media screen and (min-width: 1025px) {
	.developer-cards_asset-container__tz_SV {
		position: absolute;
		right: 0;
		bottom: 9.5rem;
		width: 100%;
		max-width: 80rem;
		margin: 0
	}
}

.developer-cards_asset-container__tz_SV figure {
	z-index: 5
}

@media screen and (min-width: 1025px) {
	.developer-cards_asset-container__tz_SV figure {
		width: 110.5%
	}
}

.developer-cards_shape__kfiVW {
	pointer-events: none;
	position: absolute;
	bottom: -.1rem;
	left: -.1rem;
	width: calc(100% + .1rem);
	height: 83%;
	color: var(--color, var(--general-gray-light))
}

@media screen and (min-width: 1025px) {
	.developer-cards_shape__kfiVW {
		bottom: -5.2rem;
		left: 8.5rem;
		width: 100%;
		height: auto
	}
}

.developer-cards_shape-front__KDsNl {
	z-index: 1;
	bottom: -.1rem;
	color: var(--color, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.developer-cards_shape-front__KDsNl {
		bottom: -1.5rem
	}
}

.developer-cards_card-wrapper__fzDVf {
	position: relative;
	background-color: var(--color-primary, var(--general-gray-light))
}

.developer-cards_card-container___Sa0y {
	padding-top: 8rem
}

@media screen and (min-width: 1025px) {
	.developer-cards_card-container___Sa0y {
		padding-top: 12rem
	}
}

.developer-cards_card-container___Sa0y ul.developer-cards_cards__fu0zy {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.developer-cards_card-container___Sa0y ul.developer-cards_cards__fu0zy {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-cards_card-container___Sa0y ul.developer-cards_cards__fu0zy {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.developer-cards_card-container___Sa0y ul.developer-cards_cards__fu0zy {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {

	.developer-cards_card-container___Sa0y ul.developer-cards_cards__fu0zy,
	.developer-cards_cards__fu0zy {
		grid-column: span 16/span 16
	}
}

.developer-grid-carousel_grid-carousel__qM1cM {
	position: relative;
	overflow: hidden;
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-carousel__qM1cM.developer-grid-carousel_has-flap-top__qaRL8 .developer-grid-carousel_container__Zl0Ou {
		padding: 11rem 0 12rem
	}
}

.developer-grid-carousel_grid-carousel__qM1cM .developer-grid-carousel_container__Zl0Ou {
	padding: 4.8rem 0 6.4rem
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_grid-carousel__qM1cM .developer-grid-carousel_container__Zl0Ou {
		padding: 6.4rem 0
	}
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-carousel__qM1cM .developer-grid-carousel_container__Zl0Ou {
		padding: 14.8rem 0 20rem
	}
}

.developer-grid-carousel_flap-top__akL4B {
	position: relative;
	width: 100%;
	height: 3.2rem;
	margin-bottom: -.1rem;
	background-color: var(--color, var(--general-black-mid))
}

.developer-grid-carousel_flap-top__akL4B:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-black-light));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_flap-top__akL4B:before {
		clip-path: polygon(62% 0, 100% 0, 100% 100%, calc(62% - 4rem) 100%)
	}

	.developer-grid-carousel_flap-top__akL4B {
		height: 4.5rem
	}

	.developer-grid-carousel_container__Zl0Ou {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.developer-grid-carousel_container__Zl0Ou {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.developer-grid-carousel_container__Zl0Ou {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.developer-grid-carousel_title__cQpQr {
	margin-bottom: 2.4rem;
	color: var(--color-secondary, var(--general-black));
	text-align: center
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_title__cQpQr {
		margin-bottom: 2.8rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_title__cQpQr {
		margin-bottom: 3rem;
		grid-column: span 10/span 10;
		grid-column-start: 4
	}
}

.developer-grid-carousel_grid-items__ZAG3s {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	width: 100vw;
	margin-left: -1.6rem
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_grid-items__ZAG3s {
		gap: 2rem;
		width: 100%;
		margin-left: 0;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-items__ZAG3s {
		gap: 2.6rem;
		grid-column: span 16/span 16;
		grid-column-start: 1
	}
}

.developer-grid-carousel_grid-line-inner__HncnJ {
	display: flex;
	flex-wrap: wrap;
	row-gap: 1.6rem;
	align-items: center;
	justify-content: center
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_grid-line-inner__HncnJ {
		flex-wrap: nowrap;
		row-gap: 2rem;
		height: 4.95rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-line-inner__HncnJ {
		height: 6.6rem
	}
}

.developer-grid-carousel_grid-item__Z5OmK {
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_grid-item__Z5OmK {
		padding: 0 1rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-item__Z5OmK {
		padding: 0 1.2rem
	}
}

.developer-grid-carousel_grid-item-inner__8vJp4 {
	display: flex;
	gap: 1rem;
	padding: 1rem;
	border-radius: 7.15rem;
	background-color: var(--color, var(--general-black-light))
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-item-inner__8vJp4 {
		padding: 1.1rem
	}
}

.developer-grid-carousel_grid-item-image__tU3vH {
	overflow: hidden;
	display: flex;
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50%
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-item-image__tU3vH {
		width: 4.4rem;
		height: 4.4rem
	}
}

.developer-grid-carousel_grid-item-text___tXN6 {
	display: flex;
	flex-direction: column;
	gap: 1.02rem;
	justify-content: center;
	width: 9rem;
	line-height: 1.1;
	color: var(--color-secondary, var(--general-white))
}

.developer-grid-carousel_grid-item__Z5OmK .developer-grid-carousel_grid-item-text___tXN6 {
	line-height: 1.1
}

@media screen and (min-width: 768px) {
	.developer-grid-carousel_grid-item-text___tXN6 {
		width: 11rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-grid-carousel_grid-item-text___tXN6 {
		width: 12.7rem
	}
}

.developer-snaps_wrapper__YudHC {
	position: relative;
	height: calc((100vh - var(--header-height))*3);
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (max-width: calc(768px - 1px)) {
	.developer-snaps_wrapper__YudHC {
		height: calc((100vh - var(--header-height))*3 + 8rem);
		padding-bottom: 8rem
	}
}

.developer-snaps_container__vQtVF {
	height: 100%
}

@media screen and (min-width: 768px) {
	.developer-snaps_container__vQtVF {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.developer-snaps_container__vQtVF {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.developer-snaps_container__vQtVF {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.developer-snaps_sticky__SYjJn {
	position: sticky;
	top: var(--header-height);
	left: 0;
	overflow: hidden;
	height: calc(100vh - var(--header-height))
}

.developer-snaps_column__4Q9CQ {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.developer-snaps_column__4Q9CQ {
		grid-column-start: 1;
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.developer-snaps_column__4Q9CQ {
		grid-column: span 16/span 16
	}
}

.developer-snaps_snap-items-container__XvX5i {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: 100%;
	height: 50%
}

.developer-snaps_snap-items-container-inner__JhxTa {
	width: 100%
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-items-container-inner__JhxTa {
		position: relative;
		overflow: hidden;
		width: calc(100% + 20rem);
		margin: 0 -10rem
	}

	.developer-snaps_snap-items-container-inner__JhxTa:before {
		content: "";
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		width: 10rem;
		height: 100%
	}

	.developer-snaps_is-developer-style__RcRe_ .developer-snaps_snap-items-container-inner__JhxTa:before,
	.developer-snaps_snap-items-container-inner__JhxTa:before {
		background: linear-gradient(90deg, var(--color-primary, var(--general-black-mid)) 0, color-mix(in srgb, var(--color-primary, var(--general-black-mid)), transparent 100%) 100%)
	}

	.developer-snaps_snap-items-container-inner__JhxTa:after {
		content: "";
		position: absolute;
		z-index: 2;
		top: 0;
		right: 0;
		width: 10rem;
		height: 100%
	}

	.developer-snaps_is-developer-style__RcRe_ .developer-snaps_snap-items-container-inner__JhxTa:after,
	.developer-snaps_snap-items-container-inner__JhxTa:after {
		background: linear-gradient(90deg, color-mix(in srgb, var(--color-primary, var(--general-black-mid)), transparent 100%) 0, var(--color-primary, var(--general-black-mid)) 100%)
	}
}

.developer-snaps_snap-items__7hP_u {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: .825rem;
	width: 100%;
	transition: opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.developer-snaps_step-3__bZSEC .developer-snaps_snap-items__7hP_u {
	opacity: .2
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-items__7hP_u {
		gap: 1.1rem
	}
}

.developer-snaps_snap-items-outer__QOX3j {
	transform: translateX(-30rem);
	opacity: 0;
	transition: opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1), transform calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.developer-snaps_step-2__3T6S2 .developer-snaps_snap-items-outer__QOX3j,
.developer-snaps_step-3__bZSEC .developer-snaps_snap-items-outer__QOX3j {
	transform: translateX(0);
	opacity: 1
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-items-outer__QOX3j {
		transform: translateX(-40rem)
	}
}

.developer-snaps_snap-items-center__kkBfm {
	transform-origin: center center;
	transform: scale(1);
	display: flex;
	flex-direction: column;
	gap: .825rem
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-items-center__kkBfm {
		gap: 1.1rem
	}
}

.developer-snaps_line__RbImj {
	transform-origin: left center;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 4.95rem;
	transition: transform calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.developer-snaps_snap-items-outer__QOX3j .developer-snaps_line__RbImj {
	transform: scale(.53)
}

.developer-snaps_snap-items-center__kkBfm .developer-snaps_line__RbImj:first-child {
	transform: translateY(-50%)
}

.developer-snaps_step-2__3T6S2 .developer-snaps_snap-items-center__kkBfm .developer-snaps_line__RbImj:first-child,
.developer-snaps_step-3__bZSEC .developer-snaps_snap-items-center__kkBfm .developer-snaps_line__RbImj:first-child {
	transform: scale(.53) translateY(0)
}

.developer-snaps_snap-items-center__kkBfm .developer-snaps_line__RbImj:last-child {
	transform: translateY(50%)
}

.developer-snaps_step-2__3T6S2 .developer-snaps_snap-items-center__kkBfm .developer-snaps_line__RbImj:last-child,
.developer-snaps_step-3__bZSEC .developer-snaps_snap-items-center__kkBfm .developer-snaps_line__RbImj:last-child {
	transform: scale(.53) translateY(0)
}

@media screen and (min-width: 1025px) {
	.developer-snaps_line__RbImj {
		height: 6.6rem
	}
}

.developer-snaps_snap-item__uxIRv {
	padding: 0 1.02rem
}

.developer-snaps_snap-item-inner__E56zI {
	display: flex;
	gap: 2.044rem;
	padding: 1.57rem;
	border-radius: 7.15rem;
	background-color: var(--color-secondary, var(--general-black-light))
}

.developer-snaps_is-developer-style__RcRe_ .developer-snaps_snap-item-inner__E56zI {
	background-color: var(--general-black-light)
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-item-inner__E56zI {
		padding: 2.044rem
	}
}

.developer-snaps_snap-item-image__JWkwC {
	overflow: hidden;
	display: flex;
	width: 5.57rem;
	height: 5.57rem;
	border-radius: 50%
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-item-image__JWkwC {
		width: 8.2rem;
		height: 8.2rem
	}
}

.developer-snaps_snap-item-text__tani0 {
	display: flex;
	flex-direction: column;
	gap: 1.02rem;
	justify-content: center;
	width: 18.586rem
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-item-text__tani0 {
		width: 24.5rem
	}
}

.developer-snaps_snap-item-text-line__W9_kn {
	opacity: .2;
	background-color: var(--color-primary, var(--general-white))
}

.developer-snaps_snap-item-text-line__W9_kn:first-child {
	width: 9.7576rem;
	height: 1.533rem;
	border-radius: 2.1rem
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-item-text-line__W9_kn:first-child {
		width: 12.9rem;
		height: 2.04rem
	}
}

.developer-snaps_snap-item-text-line__W9_kn:last-child {
	width: 16.03rem;
	height: .9757rem;
	border-radius: 1.9rem
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-item-text-line__W9_kn:last-child {
		width: 21.37rem;
		height: 1.301rem
	}
}

.developer-snaps_is-developer-style__RcRe_ .developer-snaps_snap-item-text-line__W9_kn {
	opacity: .2;
	background-color: var(--general-gray-dark)
}

.developer-snaps_snap-circle-outer__ijIs9 {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 22.275rem
}

@media screen and (min-width: 1025px) {
	.developer-snaps_snap-circle-outer__ijIs9 {
		height: 29.7rem
	}
}

@media(min-aspect-ratio: 7/4) {
	.developer-snaps_snap-circle-outer__ijIs9 {
		bottom: 5rem
	}
}

@media(min-aspect-ratio: 7/3) {
	.developer-snaps_snap-circle-outer__ijIs9 {
		bottom: 7.5rem
	}
}

@media(max-aspect-ratio: 7/4) {
	.developer-snaps_snap-circle-outer__ijIs9 {
		bottom: 0
	}
}

.developer-snaps_snap-circle__uuEUK {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.developer-snaps_step-3__bZSEC .developer-snaps_snap-circle__uuEUK {
	opacity: 1
}

.developer-snaps_circle__P0alm {
	width: 23rem;
	height: 23rem
}

@media screen and (min-width: 768px) {
	.developer-snaps_circle__P0alm {
		width: 26.5rem;
		height: 26.5rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-snaps_circle__P0alm {
		width: 35.4rem;
		height: 35.4rem
	}
}

.developer-snaps_mascot-wrapper__XwWDS {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 8.925rem;
	height: 8.55rem
}

@media screen and (min-width: 768px) {
	.developer-snaps_mascot-wrapper__XwWDS {
		width: 8.925rem;
		height: 8.55rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-snaps_mascot-wrapper__XwWDS {
		width: 22rem;
		height: 22rem
	}
}

.developer-snaps_webgl__G360n {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.developer-snaps_circle-items__rqaop {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-30deg);
	width: 23rem;
	height: 23rem;
	transition: transform calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.developer-snaps_step-3__bZSEC .developer-snaps_circle-items__rqaop {
	transform: translate(-50%, -50%) rotate(0deg)
}

@media screen and (min-width: 768px) {
	.developer-snaps_circle-items__rqaop {
		width: 26.5rem;
		height: 26.5rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-snaps_circle-items__rqaop {
		width: 35.4rem;
		height: 35.4rem
	}
}

.developer-snaps_circle-items-item__5AvOz {
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7.15rem;
	height: 7.15rem;
	border-radius: 50%
}

.developer-snaps_circle-items-item__5AvOz.developer-snaps_item-1___Atu8 {
	top: .8rem;
	left: 0;
	transform: translateX(-12.5%)
}

.developer-snaps_circle-items-item__5AvOz.developer-snaps_item-2__lzphY {
	top: .8rem;
	right: 0;
	transform: translateX(62.5%)
}

.developer-snaps_circle-items-item__5AvOz.developer-snaps_item-3__6OSZX {
	right: 50%;
	bottom: 0;
	transform: translate(-50%, 100%)
}

@media screen and (min-width: 768px) {
	.developer-snaps_circle-items-item__5AvOz {
		width: 8.25rem;
		height: 8.25rem
	}
}

@media screen and (min-width: 1025px) {
	.developer-snaps_circle-items-item__5AvOz {
		width: 11rem;
		height: 11rem
	}
}

.developer-snaps_circle-items-item__5AvOz figure {
	display: block;
	width: 100%
}

.developer-snaps_circle-items-item__5AvOz figure img {
	object-fit: contain
}

.developer-snaps_text-outer__1WOUr {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50%
}

.developer-snaps_text__z8d8i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 45rem;
	max-width: 90%;
	padding-bottom: .8rem;
	text-align: center
}

.developer-snaps_text__z8d8i:not(.developer-snaps_active__yfzPG) {
	pointer-events: none
}

.developer-snaps_text-inner__vmvN_ {
	transform: translateY(10rem);
	display: flex;
	flex-direction: column;
	gap: 2rem;
	opacity: 0;
	transition: opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1), transform calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.developer-snaps_active__yfzPG .developer-snaps_text-inner__vmvN_ {
	opacity: 1
}

.developer-snaps_step-1__zM0Vl .developer-snaps_text-1__enPmk .developer-snaps_text-inner__vmvN_ {
	transform: translateY(0);
	transition-delay: calc(var(--motion)*.25s)
}

.developer-snaps_step-2__3T6S2 .developer-snaps_text-1__enPmk .developer-snaps_text-inner__vmvN_,
.developer-snaps_step-3__bZSEC .developer-snaps_text-1__enPmk .developer-snaps_text-inner__vmvN_ {
	transform: translateY(-10rem)
}

.developer-snaps_step-2__3T6S2 .developer-snaps_text-2__7_bXW .developer-snaps_text-inner__vmvN_ {
	transform: translateY(0);
	transition-delay: calc(var(--motion)*.25s)
}

.developer-snaps_step-3__bZSEC .developer-snaps_text-2__7_bXW .developer-snaps_text-inner__vmvN_ {
	transform: translateY(-10rem)
}

.developer-snaps_step-3__bZSEC .developer-snaps_text-3__vKvA_ .developer-snaps_text-inner__vmvN_ {
	transform: translateY(0);
	transition-delay: calc(var(--motion)*.25s)
}

.developer-snaps_desc__YA0uK,
.developer-snaps_title__eCl8_ {
	color: var(--color-secondary, var(--general-white))
}

.developer-snaps_is-developer-style__RcRe_ .developer-snaps_desc__YA0uK {
	color: var(--general-white)
}

.download-cards_cards-grid-wrapper__d3VFM {
	--card-background: #31014f;
	--card-title-color: var(--consumer-green-light);
	--card-text-color: var(--consumer-green-light);
	--card-icon-color: var(--consumer-green-light);
	position: relative;
	padding-top: 3.5rem;
	padding-bottom: 1.8rem;
	background-color: var(--color-primary, var(--general-white))
}

.download-cards_cards-grid-wrapper__d3VFM.download-cards_color-palette-mobile-app___zQ92 {
	--card-background: var(--general-white);
	--card-title-color: var(--general-black);
	--card-text-color: var(--general-gray-dark);
	--card-icon-color: var(--consumer-orange)
}

@media screen and (min-width: 768px) {
	.download-cards_cards-grid-wrapper__d3VFM {
		padding-top: 5.4rem;
		padding-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.download-cards_cards-grid-wrapper__d3VFM {
		padding-top: 11.8rem;
		padding-bottom: 11.8rem
	}

	.download-cards_cards-grid__rIAQX {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.download-cards_cards-grid__rIAQX {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.download-cards_cards-grid__rIAQX {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.download-cards_cards-grid-column__u72tW {
	grid-column: span 14/span 14;
	grid-column-start: 2
}

.download-cards_cards__PPp39 {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	width: 100%;
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 1025px) {
	.download-cards_cards__PPp39 {
		flex-direction: row
	}
}

.download-cards_card__Z9RJl {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 25rem;
	padding: 1.6rem;
	background-color: var(--card-background)
}

@media screen and (min-width: 768px) {
	.download-cards_card__Z9RJl {
		position: relative;
		z-index: 3;
		min-height: 24rem;
		padding: 2.4rem 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.download-cards_card__Z9RJl {
		width: 33.33%;
		min-height: 30.2rem;
		padding: 2.4rem
	}
}

.download-cards_data___nvv8 {
	display: flex;
	flex-direction: column;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.download-cards_data___nvv8 {
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.download-cards_data___nvv8 {
		gap: 1rem
	}
}

.download-cards_data-title__pJH7k {
	color: var(--card-title-color)
}

.download-cards_data-description__QSQL8 {
	margin-bottom: 2rem;
	color: var(--card-text-color)
}

@media screen and (min-width: 768px) {
	.download-cards_data-description__QSQL8 {
		max-width: 34.6rem
	}
}

.download-cards_icon__MD_53 {
	display: flex;
	width: 2rem;
	height: 2rem
}

.download-cards_icon__MD_53 svg path {
	fill: var(--card-icon-color)
}

.event-cards-item_item__E2PSO {
	--shimmer-light: var(--general-black-light);
	--shimmer-dark: var(--general-black-mid);
	display: flex;
	width: 100%;
	margin-bottom: 1.6rem;
	padding: 0 .8rem
}

@media screen and (min-width: 768px) {
	.event-cards-item_item__E2PSO {
		width: 50%
	}
}

.event-cards-item_inner__kLVu1 {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border: 1px solid var(--general-gray-dark)
}

.event-cards-item_asset-container__d3i56 {
	aspect-ratio: 1;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.event-cards-item_asset-container__d3i56 {
		width: 56%
	}
}

.event-cards-item_content__rOFXl {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 1.6rem
}

@media screen and (min-width: 1025px) {
	.event-cards-item_content__rOFXl {
		width: 44%;
		padding: 3rem 3.2rem
	}
}

.event-cards-item_content__rOFXl .event-cards-item_link__t27HL {
	justify-content: flex-start;
	margin-top: auto;
	color: var(--color-secondary, var(--general-white))
}

.event-cards-item_title__ohGn8 {
	margin-bottom: 1.6rem;
	text-wrap: pretty;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 6)
}

.event-cards-item_date__16uGL {
	margin-bottom: .8rem;
	line-height: 100%;
	opacity: .5
}

@media screen and (min-width: 1025px) {
	.event-cards-item_date__16uGL {
		margin-bottom: 1.4rem
	}
}

.event-cards_wrapper__bgQLB {
	position: relative;
	padding: 8rem 0 6.4rem;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.event-cards_wrapper__bgQLB {
		padding: 9.4rem 0 7.8rem
	}
}

@media screen and (min-width: 768px) {
	.event-cards_container__WeDAd {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.event-cards_container__WeDAd {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.event-cards_container__WeDAd {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.event-cards_header__wL1Jq {
	display: flex;
	align-items: flex-end;
	justify-content: space-between
}

@media screen and (max-width: calc(768px - 1px)) {
	.event-cards_header__wL1Jq {
		flex-direction: column;
		gap: 1.6rem;
		align-items: flex-start
	}
}

@media screen and (min-width: 768px) {
	.event-cards_header__wL1Jq {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.event-cards_header__wL1Jq {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.event-cards_title__BafNZ {
		max-width: 49.5rem
	}
}

@media screen and (min-width: 1025px) {
	.event-cards_title__BafNZ {
		max-width: 42.7rem
	}
}

.event-cards_cards__6gbfD {
	display: flex;
	flex-wrap: wrap;
	margin-top: 3.2rem;
	margin-right: -.8rem;
	margin-left: -.8rem
}

@media screen and (min-width: 768px) {
	.event-cards_cards__6gbfD {
		margin-top: 2rem;
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.event-cards_cards__6gbfD {
		margin-top: 5rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.faq-block_faq-block__Ikcqt {
	position: relative;
	padding: 8rem 0 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.faq-block_faq-block__Ikcqt {
		padding: 8rem 0 0
	}
}

@media screen and (min-width: 1025px) {
	.faq-block_faq-block__Ikcqt {
		padding: 9.4rem 0 0
	}

	.faq-block_container__0PPNs {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.faq-block_container__0PPNs {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.faq-block_container__0PPNs {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.faq-block_holder__xY70x {
	display: flex;
	flex-wrap: wrap;
	gap: 4.8rem;
	justify-content: space-between;
	padding-bottom: 8rem
}

@media screen and (min-width: 768px) {
	.faq-block_holder__xY70x {
		max-width: 58.9rem;
		margin: auto
	}
}

@media screen and (min-width: 1025px) {
	.faq-block_holder__xY70x {
		max-width: none;
		margin: 0;
		padding-bottom: 9.4rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.faq-block_has-small-disclaimer__UPO9o .faq-block_holder__xY70x {
		padding-bottom: 3.5rem
	}
}

.faq-block_text__cpyLK {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.faq-block_text__cpyLK {
		width: calc(31.5% - 1.6rem);
		text-align: left
	}
}

.faq-block_desc___kYro {
	margin-top: 3rem
}

@media screen and (min-width: 1025px) {
	.faq-block_desc___kYro {
		width: 93%;
		margin-top: 0
	}
}

.faq-block_accordion-holder__c1cMM {
	width: 100%
}

@media screen and (min-width: 768px) {
	.faq-block_accordion-holder__c1cMM {
		max-width: 58.9rem;
		margin: auto
	}
}

@media screen and (min-width: 1025px) {
	.faq-block_accordion-holder__c1cMM {
		width: 56.5%;
		max-width: none;
		margin: 0
	}
}

.faq-block_disclaimer__wsKRe,
.faq-block_not-supported-country__a602G {
	width: 100%
}

.block_block__gbdbd {
	--color-selection: var(--color-primary);
	--background-selection: var(--color-secondary);
	position: relative;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	aspect-ratio: 43/23;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-gray-light));
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.block_block__gbdbd {
		grid-column: span 4/span 4
	}
}

@media screen and (min-width: 1025px) {
	.block_block__gbdbd {
		grid-column: span 8/span 8
	}
}

.block_head__MNGGj {
	position: relative;
	z-index: 4;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	gap: 1.6rem;
	justify-content: space-between;
	width: 65%;
	padding: 1.8rem
}

@media screen and (min-width: 768px) {
	.block_head__MNGGj {
		width: 74.5%;
		padding: 1.6rem 0 1.6rem 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.block_head__MNGGj {
		width: 52%;
		padding: 2.3rem
	}
}

.block_text__CbwFk {
	display: flex;
	flex-direction: column;
	gap: .5rem
}

@media screen and (min-width: 768px) {
	.block_text__CbwFk {
		gap: .4rem
	}
}

@media screen and (min-width: 1025px) {
	.block_text__CbwFk {
		gap: 1.7rem
	}
}

.block_title__21uZR {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--line-clamp, 2)
}

@media screen and (min-width: 768px) {
	.block_title__21uZR {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: var(--line-clamp, 3)
	}
}

.block_asset-wrapper__OwNJd {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	width: 35%;
	color: var(--color, var(--general-black))
}

@media screen and (min-width: 768px) {
	.block_asset-wrapper__OwNJd {
		align-items: center;
		width: 25.5%
	}
}

@media screen and (min-width: 1025px) {
	.block_asset-wrapper__OwNJd {
		width: 48%
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_asset-wrapper__OwNJd {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		max-width: 13.5rem;
		height: 100%
	}
}

.block_asset-wrapper__OwNJd svg {
	display: block;
	width: auto;
	height: 100%
}

.block_shape-back__tYsFm,
.block_shape-front__GEJQm {
	pointer-events: none;
	position: absolute;
	z-index: 1;
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 86%;
	color: var(--color, var(--general-black))
}

.block_shape-full__ophVN .block_shape-back__tYsFm,
.block_shape-full__ophVN .block_shape-front__GEJQm {
	height: 100%;
	padding-right: 0
}

@media screen and (min-width: 768px) {

	.block_shape-full__ophVN .block_shape-back__tYsFm,
	.block_shape-full__ophVN .block_shape-front__GEJQm {
		height: 10rem
	}
}

@media screen and (min-width: 1025px) {

	.block_shape-full__ophVN .block_shape-back__tYsFm,
	.block_shape-full__ophVN .block_shape-front__GEJQm {
		height: 100%
	}
}

@media screen and (min-width: 768px) {

	.block_shape-narrow__iHVzb .block_shape-back__tYsFm,
	.block_shape-narrow__iHVzb .block_shape-front__GEJQm {
		padding-right: 3.2rem
	}
}

@media screen and (min-width: 1025px) {

	.block_shape-narrow__iHVzb .block_shape-back__tYsFm,
	.block_shape-narrow__iHVzb .block_shape-front__GEJQm {
		padding-right: 8.6rem
	}
}

@media screen and (min-width: 768px) {

	.block_shape-back__tYsFm,
	.block_shape-front__GEJQm {
		height: 10rem
	}
}

@media screen and (min-width: 1025px) {

	.block_shape-back__tYsFm,
	.block_shape-front__GEJQm {
		height: 86%;
		padding-right: 2.3rem
	}
}

.block_shape-back__tYsFm {
	transform: scale(1.01)
}

.block_shape-front__GEJQm {
	z-index: 3;
	transform: scale(1.03);
	color: var(--color-primary, var(--general-black))
}

.block_asset__GEFNW {
	z-index: 2;
	width: 100%;
	padding: .5rem .7rem
}

.block_shape-full__ophVN .block_asset__GEFNW {
	padding: 0
}

@media screen and (min-width: 768px) {
	.block_asset__GEFNW {
		display: block;
		width: 10rem;
		padding: 0
	}

	.block_shape-full__ophVN .block_asset__GEFNW {
		display: flex;
		justify-content: flex-end;
		height: 100%;
		padding: 1.8rem 0 2.5rem
	}
}

@media screen and (min-width: 1025px) {
	.block_asset__GEFNW {
		width: 30rem;
		padding: 2.5rem
	}
}

.block_asset__GEFNW figure {
	display: block;
	width: 100%
}

.block_shape-full__ophVN .block_asset__GEFNW figure {
	width: auto;
	height: 100%
}

@media screen and (min-width: 768px) {
	.block_shape-full__ophVN .block_asset__GEFNW figure {
		width: 10rem
	}
}

@media screen and (min-width: 1025px) {
	.block_shape-full__ophVN .block_asset__GEFNW figure {
		width: auto
	}
}

.block_asset__GEFNW figure img {
	object-fit: contain
}

.hubspot-form_hs-form-wrapper__5fL_N .hubspot-form_btn-submit__sGd89 {
	margin-top: 1.5rem
}

.hubspot-form_hs-form-wrapper__5fL_N .hs-submit input[type=submit] {
	display: none
}

.hubspot-form_hs-form-wrapper__5fL_N label {
	cursor: pointer;
	display: block;
	margin-bottom: .3rem
}

.hubspot-form_hs-form-wrapper__5fL_N input[type=email],
.hubspot-form_hs-form-wrapper__5fL_N input[type=number],
.hubspot-form_hs-form-wrapper__5fL_N input[type=tel],
.hubspot-form_hs-form-wrapper__5fL_N input[type=text],
.hubspot-form_hs-form-wrapper__5fL_N input[type=url],
.hubspot-form_hs-form-wrapper__5fL_N select,
.hubspot-form_hs-form-wrapper__5fL_N textarea {
	width: 100%;
	padding: 1.2rem 1.6rem;
	border: 1px solid var(--general-gray);
	border-radius: .4rem;
	color: var(--general-black);
	background-color: var(--general-white);
	transition: color calc(var(--motion)*var(--motion-speed)*.5) cubic-bezier(.4, 1.35, .5, .97), border-color calc(var(--motion)*var(--motion-speed)*.5) cubic-bezier(.4, 1.35, .5, .97)
}

.hubspot-form_hs-form-wrapper__5fL_N input[type=email]:focus,
.hubspot-form_hs-form-wrapper__5fL_N input[type=number]:focus,
.hubspot-form_hs-form-wrapper__5fL_N input[type=tel]:focus,
.hubspot-form_hs-form-wrapper__5fL_N input[type=text]:focus,
.hubspot-form_hs-form-wrapper__5fL_N input[type=url]:focus,
.hubspot-form_hs-form-wrapper__5fL_N select:focus,
.hubspot-form_hs-form-wrapper__5fL_N textarea:focus {
	border-color: var(--general-dark)
}

.hubspot-form_hs-form-wrapper__5fL_N input:not([type=search]) {
	height: 4.2rem
}

.hubspot-form_hs-form-wrapper__5fL_N input:not([type=search])::placeholder {
	color: var(--general-gray-dark);
	opacity: 1
}

.hubspot-form_hs-form-wrapper__5fL_N input:not([type=search])::-ms-placeholder {
	color: var(--general-gray-dark)
}

.hubspot-form_hs-form-wrapper__5fL_N textarea {
	resize: vertical;
	height: 8rem
}

.hubspot-form_hs-form-wrapper__5fL_N .hs-error-msg.hs-main-font-element,
.hubspot-form_hs-form-wrapper__5fL_N .no-list.hs-error-msgs.inputs-list {
	margin-top: 1rem;
	font-size: 1.5rem;
	color: var(--error)
}

.form-note_wrapper__ktxa3 {
	display: flex
}

.form-note_wrapper__ktxa3 svg {
	flex: 0 0 auto;
	width: 1.2rem;
	height: 1.2rem;
	margin-top: .3rem;
	margin-right: 1rem
}

.form-note_text__J_2XG,
.form-note_wrapper__ktxa3 svg {
	color: var(--general-gray-dark)
}

.form-note_text__J_2XG a {
	text-decoration: underline
}

.block_block__eXfjj {
	display: flex;
	flex-direction: column;
	height: 100%;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.block_block__eXfjj {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.block_block__eXfjj {
		grid-column: span 16/span 16
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_block__eXfjj form>div:first-child>span {
		top: auto;
		bottom: 100%
	}
}

.block_holder__VOD9L {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	height: inherit;
	padding: 2.4rem 1.6rem;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.block_holder__VOD9L {
		padding-bottom: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.block_holder__VOD9L {
		padding: 2.2rem 2.4rem
	}
}

.block_header__DNYMK {
	position: relative;
	z-index: 4;
	display: flex;
	flex-direction: column;
	gap: 2.4rem;
	justify-content: center;
	width: 100%
}

.block_form-wrapper__X4nk6 {
	width: 100%
}

.home-style .block_form-wrapper__X4nk6 form>.hs-form-field>label {
	margin-top: .6rem;
	font-family:"MMSansVariable","MMSansVariable Fallback",Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	text-transform: uppercase
}

@media screen and (min-width: 1025px) {
	.home-style .block_form-wrapper__X4nk6 form>.hs-form-field>label {
		margin-top: 2.3rem;
		font-size: 2.4rem;
		text-align: left
	}
}

.home-style .block_form-wrapper__X4nk6 form>.hs-form-field .inputs-list {
	display: flex
}

.home-style .block_form-wrapper__X4nk6 form .hs-input[type=email] {
	max-width: 100%;
	padding: 3.3rem 2.2rem;
	border: 0;
	border-radius: 4rem;
	font-family: MMEuclidCircularB, MMEuclidCircularB Fallback, Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	color: var(--color-secondary)
}

.home-style .block_form-wrapper__X4nk6 form .hs-input[type=email]::placeholder {
	font-weight: 500;
	color: var(--color-secondary)
}

@media screen and (min-width: 1025px) {
	.home-style .block_form-wrapper__X4nk6 form .hs-input[type=email] {
		padding: 3.3rem 4.4rem;
		font-size: 1.6rem
	}
}

.home-style .block_form-wrapper__X4nk6 form .no-list.hs-error-msgs.inputs-list {
	font-weight: 500
}

.home-style .block_form-wrapper__X4nk6 form .no-list.hs-error-msgs.inputs-list label {
	margin-top: 0
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_form-wrapper__X4nk6 {
		min-height: 20.8rem
	}
}

@media screen and (min-width: 1025px) {
	.block_form-wrapper__X4nk6 {
		max-width: 54.1rem
	}
}

.block_form-wrapper__X4nk6 .hs-email>label,
.block_form-wrapper__X4nk6 .legal-consent-container {
	display: none
}

.block_form-wrapper__X4nk6 .hs-input[type=email] {
	max-width: 32rem
}

.block_form-wrapper__X4nk6 .hs-form-checkbox {
	margin-right: .8rem
}

@media screen and (min-width: 1025px) {
	.block_form-wrapper__X4nk6 .hs-form-checkbox {
		margin-right: 1.2rem
	}
}

.block_form-wrapper__X4nk6 .hs-form-checkbox label {
	-webkit-user-select: none;
	user-select: none;
	display: flex;
	flex-flow: row nowrap;
	gap: .8rem;
	align-items: center;
	margin: 2.3rem 0 1.2rem;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1
}

@media screen and (min-width: 1025px) {
	.block_form-wrapper__X4nk6 .hs-form-checkbox label {
		margin-bottom: 1.3rem;
		font-size: 1.6rem
	}
}

.block_form-wrapper__X4nk6 .hs-form-checkbox label input {
	position: relative;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	height: 1.6rem;
	margin: 0
}

.block_form-wrapper__X4nk6 .hs-form-checkbox label input:checked:after {
	transform: scale(1)
}

.block_form-wrapper__X4nk6 .hs-form-checkbox label input:before {
	content: "";
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	border: 1px solid var(--color-secondary)
}

.block_form-wrapper__X4nk6 .hs-form-checkbox label input:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: .3rem;
	transform: scale(0);
	display: block;
	width: 1rem;
	height: 1rem;
	margin: auto;
	background: var(--color-secondary);
	transition: transform var(--motion-speed) var(--spring-ease)
}

.block_form-wrapper__X4nk6 .hs_error_rollup {
	display: none
}

.block_form-wrapper__X4nk6 .hs-richtext.hs-main-font-element>p {
	margin-bottom: 2rem;
	font-family: "MMSansMono", "MMSansMono Fallback", Andale Mono, AndaleMono, monospace;
	font-size: 1.6rem;
	line-height: 166.667%
}

.block_form-wrapper__X4nk6 .hs-richtext.hs-main-font-element>p.block_uppercase__vHvqC {
	line-height: 100%
}

@media screen and (min-width: 1025px) {
	.block_form-wrapper__X4nk6 .hs-richtext.hs-main-font-element>p {
		font-size: 2rem;
		line-height: 140%
	}
}

.block_asset-wrapper__CYzbn {
	display: none;
	width: calc(100% + 1.6rem);
	margin-right: -1.6rem
}

@media screen and (min-width: 768px) {
	.block_asset-wrapper__CYzbn {
		position: absolute;
		right: 0;
		bottom: 0;
		display: block;
		width: 59%;
		height: 69%
	}
}

@media screen and (min-width: 1025px) {
	.block_asset-wrapper__CYzbn {
		width: 50%;
		height: 100%
	}
}

.block_asset__CwXxK {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_asset__CwXxK {
		min-height: 29.2rem;
		margin-top: 4.2rem
	}

	.block_asset__CwXxK img {
		object-position: left
	}
}

.block_asset__CwXxK figure {
	display: block;
	width: 100%;
	height: 100%
}

.block_shape__OsTkh {
	position: absolute;
	right: 0;
	bottom: 0;
	transform: scale(1.02);
	width: 81%;
	height: auto;
	color: var(--color, var(--general-black))
}

@media screen and (min-width: 768px) {
	.block_shape__OsTkh {
		width: 54%;
		height: 100%
	}
}

@media screen and (min-width: 1025px) {
	.block_shape__OsTkh {
		width: 46%
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_shape__OsTkh {
		top: 0;
		bottom: auto;
		width: 71%
	}
}

.block_shape-front__1IuRR {
	z-index: 2;
	color: var(--color-primary, var(--general-black))
}

@media screen and (max-width: calc(768px - 1px)) {
	.block_shape-front__1IuRR {
		display: none
	}
}

.block_note-holder____gzm {
	position: relative;
	z-index: 5;
	max-width: 60.2rem;
	margin-top: 1.6rem
}

.block_note-holder____gzm:has(.block_note-holder-wrapper___sOD2) {
	display: block
}

.block_note-holder____gzm:has(.block_note-holder-wrapper___sOD2) span {
	color: var(--general-gray-dark)
}

@media screen and (min-width: 768px) {
	.block_note-holder____gzm {
		margin-top: auto
	}

	.block_note-holder____gzm>div {
		margin-top: 2rem
	}
}

@media screen and (min-width: 1025px) {
	.block_note-holder____gzm {
		max-width: 51rem
	}
}

.block_note-holder____gzm span {
	color: var(--general-gray)
}

.block_note-holder-wrapper___sOD2 {
	margin-bottom: 0
}

.footer-blocks_blocks__jQPMu {
	position: relative;
	margin-bottom: 6rem;
	padding: 3rem 0 1rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.footer-blocks_blocks__jQPMu.footer-blocks_remove-top-bottom-padding__jvGnj {
	padding: 0
}

@media screen and (min-width: 768px) {
	.footer-blocks_blocks__jQPMu {
		margin-bottom: 6.4rem;
		padding: 4rem 0 2rem
	}
}

@media screen and (min-width: 1025px) {
	.footer-blocks_blocks__jQPMu {
		margin-bottom: 8rem;
		padding: 6.4rem 0 2rem
	}
}

.footer-blocks_grid__LZOtw {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.footer-blocks_grid__LZOtw {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.footer-blocks_grid__LZOtw {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.footer-blocks_grid__LZOtw {
		gap: 1.6rem
	}
}

.content-block_content-block__CZR7o {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	min-height: 35rem;
	padding: 2.2rem;
	border-radius: 1.2rem;
	background-color: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.content-block_content-block__CZR7o {
		min-height: 43.8rem;
		padding: 4.4rem
	}
}

.content-block_content-wrapper__K4W4C {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	row-gap: 2.2rem;
	align-items: center;
	height: fit-content
}

.content-block_heading__KcsH6 {
	max-width: 24.3rem;
	color: var(--color-secondary);
	text-align: center
}

@media screen and (min-width: 1025px) {
	.content-block_heading__KcsH6 {
		max-width: 47.2rem
	}
}

.content-block_paragraph__yA8NI {
	width: 100%;
	color: var(--color-secondary);
	text-align: center
}

@media screen and (min-width: 1025px) {
	.content-block_paragraph__yA8NI {
		max-width: 39rem
	}
}

.content-block_asset__hdRd2 {
	position: absolute;
	display: block
}

.content-block_asset__hdRd2:first-of-type {
	width: 14rem;
	height: auto
}

@media screen and (max-width: calc(1025px - 1px)) {
	.content-block_asset__hdRd2:first-of-type {
		top: 0;
		right: 0;
		transform: translate(20%, -50%)
	}
}

@media screen and (min-width: 1025px) {
	.content-block_asset__hdRd2:first-of-type {
		z-index: 3;
		top: -5.8rem;
		left: 6.8rem
	}
}

.content-block_asset__hdRd2:nth-of-type(2) {
	bottom: -6.7rem;
	left: -8rem;
	width: 14rem;
	height: auto
}

@media screen and (min-width: 1025px) {
	.content-block_asset__hdRd2:nth-of-type(2) {
		bottom: 2.4rem;
		left: -4.5rem
	}
}

.content-block_asset__hdRd2:nth-of-type(3) {
	z-index: 1;
	display: none
}

@media screen and (min-width: 1025px) {
	.content-block_asset__hdRd2:nth-of-type(3) {
		right: -43.4rem;
		bottom: -50.1rem;
		display: block;
		width: 88.2rem;
		height: auto
	}
}

.large-heading-block_large-heading-block__Uk1ot {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 40rem;
	border-radius: 1.2rem
}

@media screen and (min-width: 1025px) {
	.large-heading-block_large-heading-block__Uk1ot {
		height: 60rem
	}
}

.large-heading-block_background-image__VR18q {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	width: 100%;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	object-fit: cover
}

@media screen and (min-width: 1025px) {
	.large-heading-block_image-mobile__CwMYi {
		display: none
	}
}

.large-heading-block_image-desktop__AGTE4 {
	display: none
}

@media screen and (min-width: 1025px) {
	.large-heading-block_image-desktop__AGTE4 {
		display: block
	}
}

.large-heading-block_content-wrapper__FbV3j {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	row-gap: 2.2rem;
	align-items: center;
	justify-content: center;
	padding-top: 2.1rem
}

.large-heading-block_heading__1fVBb {
	max-width: 100%;
	color: var(--general-white);
	text-align: center
}

@media screen and (min-width: 1025px) {
	.large-heading-block_heading__1fVBb {
		max-width: 70rem
	}
}

@media(max-width: 360px) {
	.large-heading-block_heading__1fVBb {
		font-size: 4rem
	}
}

.grid-logos-col_two-cols__9RUJ3 {
	position: relative;
	width: 100%;
	padding-top: 4rem;
	padding-bottom: 3.2rem
}

.grid-logos-col_two-cols__9RUJ3:first-child:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: .1rem;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_two-cols__9RUJ3:first-child:before {
		content: none
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.grid-logos-col_two-cols__9RUJ3:first-child:before {
		left: calc(var(--page-padding-x)*-1);
		width: calc(100% + var(--page-padding-x)*2)
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_two-cols__9RUJ3:first-child {
		padding-right: .2rem
	}

	.grid-logos-col_two-cols__9RUJ3:first-child:after {
		content: "";
		inset: 0 0 auto auto;
		width: .1rem;
		height: 100%
	}

	.grid-logos-col_two-cols__9RUJ3:nth-child(2) {
		padding-left: 12.4rem
	}
}

.grid-logos-col_two-cols__9RUJ3:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .1rem;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (max-width: calc(768px - 1px)) {
	.grid-logos-col_two-cols__9RUJ3:after {
		left: calc(var(--page-padding-x)*-1);
		width: calc(100% + var(--page-padding-x)*2)
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_two-cols__9RUJ3:after {
		content: none
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_two-cols__9RUJ3 {
		padding-top: 4.8rem;
		padding-bottom: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_two-cols__9RUJ3 {
		width: 50%;
		padding-top: 7.8rem;
		padding-bottom: 3.2rem
	}
}

.grid-logos-col_grid-wrapper__Kj4R6 {
	/* display: block; */
	flex-wrap: wrap;
	margin-right: -.4rem;
	margin-left: -.4rem;

			display: flex;
				flex-wrap: wrap;
				justify-content: center;
}

@media screen and (min-width: 768px) {
	.grid-logos-col_is-slider__YXvA0 .grid-logos-col_grid-wrapper__Kj4R6 {
		display: flex;
		height: 11.8rem;
				display: flex;
					flex-wrap: wrap;
					justify-content: center;
	}

		.grid-logos-col_grid-wrapper__Kj4R6  {
			display: flex;
		}

	.grid-logos-col_is-slider__YXvA0 .grid-logos-col_grid-wrapper__Kj4R6.grid-logos-col_has-two-rows__IdsVG {
		position: relative;
		height: auto !important;
	}

	.grid-logos-col_is-slider__YXvA0 .grid-logos-col_grid-wrapper__Kj4R6.grid-logos-col_has-two-rows__IdsVG>li:nth-child(2n) {
		top: 13.4rem;
		/* left: -104px; */
	}

	.grid-logos-col_grid-wrapper__Kj4R6 {
		margin-right: -.8rem;
		margin-left: -.8rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_grid-wrapper__Kj4R6 {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.grid-logos-col_wrapper-border__Uq5D3 .grid-logos-col_grid-wrapper__Kj4R6 {
	position: relative;
	padding-bottom: 4rem
}

.grid-logos-col_wrapper-border__Uq5D3 .grid-logos-col_grid-wrapper__Kj4R6:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: .4rem;
	width: calc(100% - .8rem);
	height: .1rem;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.grid-logos-col_wrapper-border__Uq5D3 .grid-logos-col_grid-wrapper__Kj4R6:after {
		left: .8rem;
		width: calc(100% - 1.6rem)
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_wrapper-border__Uq5D3 .grid-logos-col_grid-wrapper__Kj4R6 {
		padding-bottom: 4.4rem
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_grid-header__7PSFc:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-header__7PSFc) {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.grid-logos-col_grid-header__7PSFc:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-header__7PSFc) {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.grid-logos-col_grid-header__7PSFc:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-header__7PSFc) {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_grid-header__7PSFc:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-header__7PSFc) {
		align-items: flex-end;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.grid-logos-col_grid-header__7PSFc:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-header__7PSFc) {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.grid-logos-col_grid-header__7PSFc:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-header__7PSFc) {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_header__3VF_r:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_header__3VF_r) {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_header__3VF_r:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_header__3VF_r) {
		grid-column-start: 2
	}

	.grid-logos-col_header__3VF_r:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_header__3VF_r).grid-logos-col_title-center__Mxccm {
		text-align: center;
		grid-column: span 8/span 8;
		grid-column-start: 5
	}

	.grid-logos-col_header__3VF_r:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_header__3VF_r).grid-logos-col_wide-title__e8JdX {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.grid-logos-col_eyebrow__kmiUE {
	display: block;
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.grid-logos-col_eyebrow__kmiUE {
		margin-bottom: 1.6rem
	}
}

.grid-logos-col_description__KrfBV {
	margin: 2.4rem 0 4rem;
	padding-right: 1.6rem
}

@media screen and (min-width: 768px) {
	.grid-logos-col_description__KrfBV {
		margin: 0;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_description__KrfBV {
		padding-right: 0;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.grid-logos-col_dropdown-wrapper__WFCDq {
	display: flex;
	gap: 1.5rem;
	align-items: center
}

@media screen and (max-width: calc(768px - 1px)) {
	.grid-logos-col_dropdown-wrapper__WFCDq {
		margin-top: 1.9rem
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_dropdown-wrapper__WFCDq {
		flex-direction: column;
		gap: 1.2rem;
		align-items: flex-end;
		grid-column: span 1/span 1
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_dropdown-wrapper__WFCDq {
		grid-column-start: 14
	}
}

.grid-logos-col_dropdown-wrapper__WFCDq button {
	color: var(--general-white);
	background-color: var(--color-secondary, var(--general-black))
}

.grid-logos-col_items__qGd6d {
	margin-top: 1.8rem
}

@media screen and (min-width: 768px) {
	.grid-logos-col_items__qGd6d {
		margin-top: 2.4rem
	}

	.grid-logos-col_items__qGd6d:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_items__qGd6d) {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.grid-logos-col_items__qGd6d:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_items__qGd6d) {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.grid-logos-col_items__qGd6d:not(.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_items__qGd6d) {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_items__qGd6d {
		margin-top: 3.8rem
	}

	.grid-logos-col_items__qGd6d.grid-logos-col_is-slider__YXvA0 {
		margin-top: 6.4rem
	}
}

.grid-logos-col_grid-col__oem7X {
	display: flex;
	gap: .8rem;
	align-items: center;
	width: 50%;
	margin-bottom: .8rem;
	padding: 0 .4rem
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_two-cols__9RUJ3 .grid-logos-col_grid-col__oem7X {
		width: 50%
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_grid-col__oem7X {
		margin-bottom: 1.6rem;
		padding: 0 .8rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_grid-col__oem7X {
		gap: 2rem;
		width: 25%
	}
}

.grid-logos-col_cover-image__s0Oj2 {
	position: relative;
	display: inline-flex;
	flex: 0 0 auto;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 4.8rem;
	height: 4.8rem;
	padding: .7rem
}

.grid-logos-col_cover-image__s0Oj2:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid var(--color-secondary, var(--general-black));
	opacity: .1
}

.grid-logos-col_is-slider__YXvA0 .grid-logos-col_cover-image__s0Oj2:before {
	opacity: .5
}

.grid-logos-col_token-grid__mpK2r .grid-logos-col_cover-image__s0Oj2 {
	flex-direction: row;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_cover-image__s0Oj2 {
		gap: 1.3rem
	}
}

.grid-logos-col_token-grid__mpK2r .grid-logos-col_cover-image__s0Oj2 h3 {
	font-size: 1.2rem
}

@media screen and (min-width: 768px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_cover-image__s0Oj2 h3 {
		font-size: 1.8rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_cover-image__s0Oj2 h3 {
		font-size: 2.4rem
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_cover-image__s0Oj2 {
		width: 7.2rem;
		height: 7.2rem;
		max-height: none;
		padding: 1.2rem
	}
}

.grid-logos-col_logo-holder__0G_kg {
	display: inline-flex;
	width: 100%
}

.grid-logos-col_token-grid__mpK2r .grid-logos-col_logo-holder__0G_kg {
	flex-shrink: 0;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 100%;
	color: var(--color-primary, var(--general-white));
	background: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_logo-holder__0G_kg {
		width: 4.5rem;
		height: 4.5rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_logo-holder__0G_kg {
		width: 5.5rem;
		height: 5.5rem
	}
}

.grid-logos-col_logo-holder__0G_kg svg {
	width: 100%
}

.grid-logos-col_grid-col-logo__R1CA9 {
	width: 33.33%
}

@media screen and (min-width: 768px) {
	.grid-logos-col_grid-col-logo__R1CA9 {
		width: 33.33%
	}

	.grid-logos-col_is-slider__YXvA0 .grid-logos-col_grid-col-logo__R1CA9 {
		/* position: absolute;
		left: 0;
		display: inline-block */
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_grid-col-logo__R1CA9 {
		width: 16.66%
	}

	.grid-logos-col_is-slider__YXvA0 .grid-logos-col_grid-col-logo__R1CA9 {
		width: 24.4rem
	}
}

.grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 {
	overflow: hidden;
	width: 100%;
	height: 6.2rem;
	padding: .8rem
}

.grid-logos-col_token-grid__mpK2r .grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 svg {
	width: 1.3rem;
	height: auto;
	max-height: 1.3rem
}

@media screen and (min-width: 768px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 svg {
		width: 2.3rem;
		max-height: 3.3rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos-col_token-grid__mpK2r .grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 svg {
		width: 3.2rem;
		max-height: 4.2rem
	}
}

@media screen and (min-width: 768px) {
	.grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 {
		height: 10rem;
		padding: 1.6rem
	}

	.grid-logos-col_is-slider__YXvA0 .grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 {
		height: 11.8rem
	}
}

.grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 svg {
	width: auto;
	max-height: 70%;
	margin: auto
}

@media screen and (min-width: 768px) {
	.grid-logos-col_grid-col-logo__R1CA9 .grid-logos-col_cover-image__s0Oj2 svg {
		max-height: 100%
	}
}

.grid-logos-col_badge__vSAdo {
	position: absolute;
	z-index: 1;
	bottom: 1.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 1.9rem;
	padding: 0 .4rem;
	border-radius: .2rem;
	font-size: 1rem;
	line-height: 138%;
	background-color: var(--color, var(--general-black))
}

@media screen and (min-width: 768px) {
	.grid-logos-col_badge__vSAdo {
		height: 2.6rem;
		padding: 0 1rem;
		border-radius: .4rem;
		font-size: 1.2rem;
		line-height: 138%
	}
}

.grid-logos-col_logo-badged__uRzUG {
	margin-bottom: .4rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.grid-logos-col_logo-badged__uRzUG {
		margin-bottom: 2.2rem
	}
}

.grid-logos_wrapper__DYjVC {
	padding: 3rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.grid-logos_wrapper__DYjVC.grid-logos_padding-top-double__SmqXk {
	padding-top: 3rem
}

.grid-logos_wrapper__DYjVC.grid-logos_padding-bottom-double__OEpMj {
	padding-bottom: 3rem
}

.grid-logos_wrapper__DYjVC.grid-logos_is-slider__mgKvH {
	position: relative;
	overflow-x: hidden
}

@media screen and (min-width: 1025px) {
	.grid-logos_wrapper__DYjVC.grid-logos_is-slider__mgKvH {
		padding-top: .8rem;
		padding-bottom: 8rem
	}
}

.grid-logos_wrapper__DYjVC.grid-logos_is-slider__mgKvH h2 {
	color: var(--color, var(--general-white))
}

.grid-logos_secondary-title__PdEhI .grid-logos_wrapper__DYjVC.grid-logos_is-slider__mgKvH h2 {
	color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.grid-logos_secondary-title__PdEhI .grid-logos_wrapper__DYjVC.grid-logos_is-slider__mgKvH h2 {
		padding: 0 2rem
	}
}

@media screen and (min-width: 768px) {
	.grid-logos_wrapper__DYjVC {
		padding: 2.4rem 0 7.2rem
	}

	.grid-logos_wrapper__DYjVC.grid-logos_padding-top-double__SmqXk {
		padding-top: 8rem
	}

	.grid-logos_wrapper__DYjVC.grid-logos_padding-bottom-double__OEpMj {
		padding-bottom: 8rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos_wrapper__DYjVC {
		padding: 5rem 0 5.5rem
	}

	.grid-logos_wrapper__DYjVC.grid-logos_padding-top-double__SmqXk {
		padding-top: 12rem
	}

	.grid-logos_wrapper__DYjVC.grid-logos_padding-bottom-double__OEpMj {
		padding-bottom: 12rem
	}
}

.grid-logos_wrapper-border__PDyQg {
	padding-bottom: 3rem
}

@media screen and (min-width: 768px) {
	.grid-logos_wrapper-border__PDyQg {
		padding-bottom: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos_wrapper-border__PDyQg {
		padding-bottom: 4.3rem
	}
}

.grid-logos_grid-two-cols__Ej9oS {
	position: relative
}

.grid-logos_grid-two-cols__Ej9oS:after,
.grid-logos_grid-two-cols__Ej9oS:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: .1rem;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (max-width: calc(1025px - 1px)) {

	.grid-logos_grid-two-cols__Ej9oS:after,
	.grid-logos_grid-two-cols__Ej9oS:before {
		content: none
	}
}

.grid-logos_grid-two-cols__Ej9oS:before {
	top: 0
}

.grid-logos_grid-two-cols__Ej9oS:after {
	bottom: 0
}

@media screen and (min-width: 768px) {
	.grid-logos_grid-two-cols__Ej9oS .grid-logos_container__KDMid {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.grid-logos_grid-two-cols__Ej9oS .grid-logos_container__KDMid {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.grid-logos_grid-two-cols__Ej9oS .grid-logos_container__KDMid {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.grid-logos_grid-two-cols__Ej9oS .grid-logos_holder__MMF1Q {
	display: flex;
	flex-wrap: wrap
}

@media screen and (min-width: 768px) {
	.grid-logos_grid-two-cols__Ej9oS .grid-logos_holder__MMF1Q {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos_grid-two-cols__Ej9oS .grid-logos_holder__MMF1Q {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.grid-logos_flap-top__yGL_i {
	position: relative;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--color-secondary, var(--general-black))
}

.grid-logos_flap-top__yGL_i:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.grid-logos_flap-top__yGL_i:before {
		clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%)
	}

	.grid-logos_flap-top__yGL_i {
		height: 7.2rem
	}
}

.grid-static-logos_wrapper__ZdCXw {
	padding: 7rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.grid-static-logos_wrapper__ZdCXw {
		padding: 6.4rem 0 11rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-static-logos_wrapper__ZdCXw {
		padding: 9.4rem 0 16.5rem
	}
}

.grid-static-logos_flap-top__H0Dj4 {
	position: relative;
	width: 100%;
	height: 2.8rem;
	margin-bottom: -.1rem;
	background-color: var(--color, var(--general-black))
}

.grid-static-logos_flap-top__H0Dj4:before {
	content: "";
	position: absolute;
	inset: 0 0 -.1rem;
	background-color: var(--color-primary, var(--general-white));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.grid-static-logos_flap-top__H0Dj4:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 4rem) 100%)
	}

	.grid-static-logos_container__NSfjr {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.grid-static-logos_container__NSfjr {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.grid-static-logos_container__NSfjr {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.grid-static-logos_holder__kzO7P {
	display: flex;
	flex-wrap: wrap
}

@media screen and (min-width: 768px) {
	.grid-static-logos_holder__kzO7P {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.grid-static-logos_holder__kzO7P {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.grid-static-logos_holder__kzO7P.grid-static-logos_narrow-holder__t2Vyc {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.grid-static-logos_title__QAvvl {
	grid-column: 1/-1;
	margin-bottom: 2.4rem;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.grid-static-logos_title__QAvvl {
		margin-bottom: 3.2rem
	}
}

.grid-static-logos_list-logos__XnpKB {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: 3rem 5.4rem;
	justify-content: center;
	padding-top: 3.2rem
}

.grid-static-logos_list-logos__XnpKB:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 1px;
	opacity: .15;
	background-color: var(--color-tertiary, var(--developer-purple-light))
}

@media screen and (min-width: 768px) {
	.grid-static-logos_list-logos__XnpKB {
		row-gap: 5.4rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-static-logos_list-logos__XnpKB {
		padding-top: 5.4rem
	}
}

.grid-static-logos_list-logos__XnpKB li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30%
}

@media screen and (min-width: 1025px) {
	.grid-static-logos_list-logos__XnpKB li {
		width: 16%
	}

	.grid-static-logos_has-smaller-logos__Sjfwl .grid-static-logos_list-logos__XnpKB li {
		width: 12%
	}
}

.grid-static-logos_list-logos__XnpKB li img {
	display: block;
	width: 100%;
	height: auto;
	max-height: 6rem
}

.hero-basic_wrapper__qy5XH {
	padding-bottom: 2rem;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.hero-basic_wrapper__qy5XH {
		padding-bottom: 3.5rem
	}
}

.hero-basic_grid__aXN30 {
	display: flex;
	flex-direction: column;
	gap: 2.4rem;
	padding-top: 4rem;
	text-align: center
}

.hero-basic_big-layout__a355B .hero-basic_grid__aXN30 {
	padding: 3.7rem 0;
	text-align: left
}

@media screen and (min-width: 768px) {
	.hero-basic_big-layout__a355B .hero-basic_grid__aXN30 {
		max-width: 108.5rem;
		margin: 0 auto;
		padding: 8rem 0 4.3rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-basic_big-layout__a355B .hero-basic_grid__aXN30 {
		padding: 13rem 0 9.3rem
	}

	.hero-basic_grid__aXN30 {
		padding-top: 8rem
	}
}

.hero-basic_eyebrow__G54J1 {
	display: block
}

.hero-basic_title__E3LHI {
	margin-bottom: 0
}

.hero-basic_big-layout__a355B .hero-basic_title__E3LHI {
	font-size: 2.4rem;
	line-height: 133.333%
}

@media screen and (min-width: 375px) {
	.hero-basic_big-layout__a355B .hero-basic_title__E3LHI {
		font-size: 3.8rem;
		line-height: 126.316%
	}
}

@media screen and (min-width: 768px) {
	.hero-basic_big-layout__a355B .hero-basic_title__E3LHI {
		font-size: 7.6rem;
		line-height: 110.526%
	}
}

@media screen and (min-width: 1025px) {
	.hero-basic_big-layout__a355B .hero-basic_title__E3LHI {
		font-size: 9.6rem;
		line-height: 108.333%
	}
}

.hero-basic_paragraph__Jgyov {
	display: block;
	max-width: 56rem;
	margin: 0 auto
}

.hero-basic_big-layout__a355B .hero-basic_paragraph__Jgyov {
	max-width: 100%
}

.hero-delegation_hero__0skqf {
	position: relative;
	overflow: hidden;
	padding-bottom: 1.8rem;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 768px) {
	.hero-delegation_hero__0skqf {
		padding-top: 4.8rem;
		padding-bottom: 8rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_hero__0skqf {
		display: flex;
		align-items: center;
		height: clamp(65rem, 100vh, 82rem);
		padding-top: 0;
		padding-bottom: 0
	}
}

.hero-delegation_container__DmArH {
	padding-top: 3.2rem
}

@media screen and (min-width: 1025px) {
	.hero-delegation_container__DmArH {
		height: 100%
	}
}

.hero-delegation_grid-wrapper__ezGWz {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.hero-delegation_grid-wrapper__ezGWz {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_grid-wrapper__ezGWz {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem;
		align-items: center;
		height: 100%
	}
}

.hero-delegation_grid-col-left__v7sN3 {
	position: relative;
	overflow: hidden;
	grid-column: span 8/span 8
}

.hero-delegation_grid-col-left__v7sN3.hero-delegation_shape-one__LBpK_ {
	padding-top: 2.4rem
}

.hero-delegation_grid-col-left__v7sN3.hero-delegation_shape-two__dcm4S {
	padding-top: 5.7rem
}

.hero-delegation_grid-col-left__v7sN3.hero-delegation_shape-three__PK08I {
	padding-top: 4.6rem
}

@media screen and (min-width: 768px) {
	.hero-delegation_grid-col-left__v7sN3.hero-delegation_shape-one__LBpK_ {
		padding-top: 4.2rem
	}

	.hero-delegation_grid-col-left__v7sN3.hero-delegation_shape-two__dcm4S {
		padding-top: 7.1rem
	}

	.hero-delegation_grid-col-left__v7sN3.hero-delegation_shape-three__PK08I {
		padding-top: 6.5rem
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_grid-col-left__v7sN3 {
		grid-column: span 6/span 6;
		grid-column-start: 3
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-delegation_grid-col-left__v7sN3 {
		margin-left: calc(-1*var(--page-padding-x))
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_grid-col-left__v7sN3 {
		margin-right: calc(-1*var(--page-padding-x));
		margin-left: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_grid-col-left__v7sN3 {
		overflow: visible;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		height: 100%;
		padding-top: 0;
		grid-column: span 10/span 10;
		grid-column-start: 1
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_grid-col-left__v7sN3 {
		order: 1;
		grid-column: span 9/span 9;
		grid-column-start: 8
	}
}

.hero-delegation_grid-col-right__DtfZC {
	margin-bottom: 5rem;
	grid-column: span 8/span 8
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-delegation_grid-col-right__DtfZC {
		order: -1
	}
}

@media screen and (min-width: 768px) {
	.hero-delegation_grid-col-right__DtfZC {
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_grid-col-right__DtfZC {
		z-index: 1;
		margin-bottom: 0;
		text-align: left;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}

	.hero-delegation_grid-col-right__DtfZC .hero-delegation_title__uZF_z {
		line-height: 1.5;
		letter-spacing: -.048rem
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_grid-col-right__DtfZC {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.hero-delegation_label-holder__hfrRx {
	display: inline-flex;
	margin-bottom: 2.4rem
}

.hero-delegation_label__JfyCe {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 2.6rem;
	padding: .5rem .9rem;
	line-height: 138%;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-secondary, var(--general-gray))
}

.hero-delegation_desc__GvvoU {
	margin-top: 2.4rem;
	color: var(--general-white)
}

.hero-delegation_button-container__SmrCZ {
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.hero-delegation_button-container__SmrCZ {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_button-container__SmrCZ {
		justify-content: flex-start;
		margin-top: 4.8rem
	}
}

.hero-delegation_lottie__JXYjO {
	position: absolute;
	top: -45rem;
	right: -45rem;
	aspect-ratio: 1;
	width: 180%;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.hero-delegation_asset-wrapper__FElMl {
	position: relative;
	z-index: 1;
	display: block;
	max-height: 27.8rem;
	margin-right: auto;
	margin-left: auto;
	filter: drop-shadow(2.6rem 4.3rem 5.9rem rgba(0, 0, 0, .15));
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.hero-delegation_shape-three__PK08I .hero-delegation_asset-wrapper__FElMl {
	max-height: 21.8rem;
	margin-left: -.1rem
}

.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape-three__PK08I .hero-delegation_asset-wrapper__FElMl {
	margin-right: -.1rem;
	margin-left: auto
}

@media screen and (min-width: 768px) {
	.hero-delegation_asset-wrapper__FElMl {
		max-height: 55.1rem
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_asset-wrapper__FElMl {
		margin-right: 16.6rem;
		margin-left: 0
	}

	.hero-delegation_shape-three__PK08I .hero-delegation_asset-wrapper__FElMl {
		max-height: 55.1rem;
		margin-right: 0;
		margin-left: -.3rem
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape-three__PK08I .hero-delegation_asset-wrapper__FElMl {
		max-height: 55.1rem;
		margin-right: -.3rem;
		margin-left: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_asset-wrapper__FElMl {
		position: absolute;
		bottom: auto;
		max-width: 100%;
		height: 72.3rem;
		max-height: calc(100% - 6rem);
		margin-left: 0
	}

	.hero-delegation_shape-one__LBpK_ .hero-delegation_asset-wrapper__FElMl,
	.hero-delegation_shape-two__dcm4S .hero-delegation_asset-wrapper__FElMl {
		height: 68rem
	}

	.hero-delegation_shape-three__PK08I .hero-delegation_asset-wrapper__FElMl {
		left: calc(-3.2% - 4.8rem);
		height: 61.9rem;
		margin-right: 0;
		margin-left: 0
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape-three__PK08I .hero-delegation_asset-wrapper__FElMl {
		right: calc(-3.2% - 4.8rem);
		left: auto
	}
}

.hero-delegation_shape__b0Cgc {
	pointer-events: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 98%;
	height: auto;
	color: var(--color, var(--general-black))
}

.hero-delegation_shape-one__LBpK_ .hero-delegation_shape__b0Cgc {
	left: -4rem;
	width: calc(98% + 3rem)
}

.hero-delegation_shape-three__PK08I .hero-delegation_shape__b0Cgc {
	width: 85%
}

.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape__b0Cgc {
	right: 0;
	left: auto;
	transform: scaleX(-1)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-delegation_shape__b0Cgc {
		transform: scale(1.02)
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape__b0Cgc {
		transform: scaleY(1.02) scaleX(-1.02)
	}
}

@media screen and (min-width: 768px) {
	.hero-delegation_shape__b0Cgc {
		width: 78%
	}

	.hero-delegation_shape-one__LBpK_ .hero-delegation_shape__b0Cgc {
		left: -8rem;
		width: 71.2rem
	}

	.hero-delegation_shape-two__dcm4S .hero-delegation_shape__b0Cgc {
		left: 0;
		width: 65.1rem
	}

	.hero-delegation_shape-three__PK08I .hero-delegation_shape__b0Cgc {
		left: 0;
		width: 65rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-delegation_shape__b0Cgc {
		bottom: auto;
		width: 89.1rem;
		max-height: 100%
	}

	.hero-delegation_shape-one__LBpK_ .hero-delegation_shape__b0Cgc {
		left: calc(-3.2% - 7.8rem);
		width: 89.1rem
	}

	.hero-delegation_shape-two__dcm4S .hero-delegation_shape__b0Cgc {
		left: -3.2%;
		width: 86.1rem
	}

	.hero-delegation_shape-three__PK08I .hero-delegation_shape__b0Cgc {
		left: calc(-3.2% - 2.2rem);
		width: 84.1rem
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape-one__LBpK_ .hero-delegation_shape__b0Cgc {
		right: calc(-3.2% - 7.8rem);
		left: auto
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape-two__dcm4S .hero-delegation_shape__b0Cgc {
		right: -3.2%;
		left: auto
	}

	.hero-delegation_reverse-layout__nUpNV .hero-delegation_shape-three__PK08I .hero-delegation_shape__b0Cgc {
		right: calc(-3.2% - 2.2rem);
		left: auto
	}
}

.hero-delegation_shape-front__SmudX {
	z-index: 2;
	margin-bottom: -.1rem;
	color: var(--color-primary, var(--general-black))
}

.hero-developer_hero__v4_yQ {
	position: relative;
	overflow: hidden;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 1025px) {
	.hero-developer_hero__v4_yQ.hero-developer_has-no-padding-right__e5AYt {
		height: auto
	}
}

@media screen and (min-width: 768px) {
	.hero-developer_hero__v4_yQ {
		padding-top: 4.8rem;
		padding-bottom: 8rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer_hero__v4_yQ {
		display: flex;
		align-items: center;
		height: clamp(65rem, 100vh, 82rem);
		padding-top: 0;
		padding-bottom: 0
	}
}

.hero-developer_container__i9WgI {
	padding-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.hero-developer_reverse-layout__xjFqC .hero-developer_container__i9WgI {
		padding-top: 6.4rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.hero-developer_has-no-padding-right__e5AYt.hero-developer_reverse-layout__xjFqC .hero-developer_container__i9WgI {
		padding-top: 5rem;
		padding-bottom: 5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer_container__i9WgI {
		height: 100%
	}
}

.hero-developer_grid-wrapper__MtNQq {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.hero-developer_grid-wrapper__MtNQq {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer_grid-wrapper__MtNQq {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem;
		align-items: center;
		height: 100%
	}
}

.hero-developer_grid-col-left__Rkkql {
	position: relative;
	margin-right: calc(-1*var(--page-padding-x));
	margin-left: calc(-1*var(--page-padding-x));
	grid-column: span 8/span 8
}

.hero-developer_reverse-layout__xjFqC .hero-developer_grid-col-left__Rkkql {
	margin: 0 auto
}

@media screen and (min-width: 1025px) {
	.hero-developer_has-no-padding-right__e5AYt .hero-developer_grid-col-left__Rkkql {
		grid-column: span 8/span 8;
		grid-column-start: 9
	}

	.hero-developer_grid-col-left__Rkkql {
		height: 100%;
		margin-right: 0;
		margin-left: 0;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.hero-developer_reverse-layout__xjFqC .hero-developer_grid-col-left__Rkkql {
		margin-right: 0;
		margin-left: 0;
		grid-column: span 9/span 9;
		grid-column-start: 8
	}
}

.hero-developer_grid-col-right__86CEu {
	margin-bottom: 5rem;
	grid-column: span 8/span 8
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-developer_grid-col-right__86CEu {
		order: -1
	}
}

@media screen and (min-width: 768px) {
	.hero-developer_grid-col-right__86CEu {
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer_grid-col-right__86CEu {
		z-index: 1;
		margin-bottom: 0;
		text-align: left;
		grid-column: span 6/span 6;
		grid-column-start: 10
	}

	.hero-developer_reverse-layout__xjFqC .hero-developer_grid-col-right__86CEu {
		order: -1;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.hero-developer_reverse-layout__xjFqC .hero-developer_title__Ng6x4 {
		line-height: 1.2
	}
}

.hero-developer_label-holder__ejob0 {
	display: inline-flex;
	margin-bottom: 2.4rem
}

.hero-developer_label__m_bLu {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 2.6rem;
	padding: .5rem .9rem;
	line-height: 138%;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-secondary, var(--general-gray))
}

.hero-developer_desc__9Oz_f {
	margin-top: 2.4rem;
	color: var(--general-white)
}

@media screen and (min-width: 1025px) {
	.hero-developer_desc__9Oz_f {
		max-width: unset;
		margin-top: 2.9rem
	}
}

.hero-developer_button-container__ihys8 {
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.hero-developer_button-container__ihys8 {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer_button-container__ihys8 {
		justify-content: flex-start;
		margin-top: 4.8rem
	}
}

.hero-developer_asset-wrapper__D9j2D {
	position: relative;
	z-index: 1;
	bottom: 0;
	display: block;
	width: 68.9rem;
	max-width: 100%
}

.hero-developer_reverse-layout__xjFqC .hero-developer_asset-wrapper__D9j2D {
	width: 35rem;
	max-width: calc(100vw - 3.2rem)
}

@media screen and (min-width: 1025px) {
	.hero-developer_has-no-padding-right__e5AYt.hero-developer_reverse-layout__xjFqC .hero-developer_asset-wrapper__D9j2D {
		position: relative;
		top: 0;
		right: calc(-1*var(--page-padding-x));
		left: auto;
		width: 100%
	}

	.hero-developer_asset-wrapper__D9j2D {
		position: absolute;
		left: calc(-1*var(--page-padding-x))
	}

	.hero-developer_reverse-layout__xjFqC .hero-developer_asset-wrapper__D9j2D {
		position: relative;
		left: 0;
		width: calc(100% - 2.6rem)
	}
}

.hero-developer_asset-wrapper__D9j2D .hero-developer_lottie__bJs2U {
	height: 100%
}

.hero-developer-landing_hero__kNZdB {
	position: relative;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 1025px) {
	.hero-developer-landing_hero__kNZdB {
		display: flex;
		align-items: center;
		height: calc(100vh - var(--header-dynamic-height))
	}
}

.hero-developer-landing_container__Ex1I7 {
	padding-top: 3.2rem;
	padding-bottom: 8rem
}

@media screen and (min-width: 768px) {
	.hero-developer-landing_container__Ex1I7 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.hero-developer-landing_container__Ex1I7 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.hero-developer-landing_container__Ex1I7 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-landing_container__Ex1I7 {
		margin-bottom: 8rem
	}
}

.hero-developer-landing_webgl__EuFnS {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 150%
}

.hero-developer-landing_holder__nWX8U {
	text-align: center
}

@media screen and (min-width: 768px) {
	.hero-developer-landing_holder__nWX8U {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-landing_holder__nWX8U {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.hero-developer-landing_label-holder__3hMmN {
	display: inline-flex;
	margin-bottom: 2.4rem
}

.hero-developer-landing_label__fdOdk {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 2.6rem;
	padding: .5rem .9rem;
	line-height: 138%;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color, var(--general-gray))
}

.hero-developer-landing_desc__CTwEN {
	max-width: 50rem;
	margin-top: 2.4rem;
	margin-right: auto;
	margin-left: auto
}

.hero-developer-landing_button-container__c0Eru {
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.hero-developer-landing_button-container__c0Eru {
		display: flex;
		justify-content: center
	}
}

.hero-developer-snaps_hero-developer-snaps__C44Cd {
	position: relative;
	overflow: hidden;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_hero-developer-snaps__C44Cd {
		padding-top: 5rem;
		padding-bottom: 8rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_hero-developer-snaps__C44Cd {
		display: flex;
		align-items: center;
		padding-bottom: 0
	}
}

.hero-developer-snaps_hero-developer-snaps__C44Cd .hero-developer-snaps_title__h6L40 {
	line-height: 1.2
}

.hero-developer-snaps_container__MW7kD {
	padding-top: 3.2rem
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_container__MW7kD {
		height: 100%
	}
}

.hero-developer-snaps_grid-wrapper__wMXjj {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_grid-wrapper__wMXjj {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_grid-wrapper__wMXjj {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem;
		align-items: center
	}
}

.hero-developer-snaps_grid-col-left___J9B9 {
	margin-bottom: 5rem;
	grid-column: span 8/span 8
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_grid-col-left___J9B9 {
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_grid-col-left___J9B9 {
		z-index: 1;
		margin-bottom: 0;
		text-align: left;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.hero-developer-snaps_grid-col-right__qzbK0 {
	position: relative;
	overflow: hidden;
	aspect-ratio: 1;
	margin: 0 calc(-1*var(--page-padding-x));
	grid-column: span 8/span 8
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_grid-col-right__qzbK0 {
		transform: translateX(-1.6rem);
		width: calc(100% + var(--page-padding-x) + 1.6rem);
		margin: 0;
		padding-top: 0;
		grid-column: span 8/span 8;
		grid-column-start: 9
	}
}

.hero-developer-snaps_label-holder__I8IvH {
	display: inline-flex;
	margin-bottom: 2.4rem
}

.hero-developer-snaps_label__TmNE_ {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 2.6rem;
	padding: .5rem .9rem;
	line-height: 138%;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-secondary, var(--general-gray))
}

.hero-developer-snaps_desc__gMjW4 {
	margin-top: 2.4rem;
	color: var(--general-white)
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_desc__gMjW4 {
		max-width: 50.9rem
	}
}

.hero-developer-snaps_button-container__0mq4a {
	margin-top: 4.8rem
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_button-container__0mq4a {
		display: flex;
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_button-container__0mq4a {
		justify-content: flex-start
	}
}

.hero-developer-snaps_shape__oZVmT {
	pointer-events: none;
	color: var(--color-tertiary, var(--general-black-light))
}

.hero-developer-snaps_snap-circle-outer__fZxCE {
	position: absolute;
	top: 42%;
	right: 0;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	height: 22.275rem
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-circle-outer__fZxCE {
		height: 29.7rem
	}
}

.hero-developer-snaps_snap-circle__m6Ioe {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 1;
	transition: opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-circle__m6Ioe {
		top: 54%;
		left: 43%
	}
}

.hero-developer-snaps_circle__oy8N3 {
	width: 23rem;
	height: 23rem
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_circle__oy8N3 {
		width: 26.5rem;
		height: 26.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_circle__oy8N3 {
		width: 35.4rem;
		height: 35.4rem
	}
}

.hero-developer-snaps_mascot-wrapper___cfJ5 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 8.925rem;
	height: 8.55rem
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_mascot-wrapper___cfJ5 {
		width: 8.925rem;
		height: 8.55rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_mascot-wrapper___cfJ5 {
		width: 18rem;
		height: 18rem
	}
}

.hero-developer-snaps_webgl__OEqaq {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.hero-developer-snaps_circle-items__JlAKY {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-30deg);
	width: 23rem;
	height: 23rem;
	opacity: .2;
	transition: transform calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1), opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1);
	transition-delay: .5s
}

.hero-developer-snaps_circle-items__JlAKY.hero-developer-snaps_animate__AOTjK {
	transform: translate(-50%, -50%) rotate(0deg);
	opacity: 1
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_circle-items__JlAKY {
		width: 26.5rem;
		height: 26.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_circle-items__JlAKY {
		width: 35.4rem;
		height: 35.4rem
	}
}

.hero-developer-snaps_circle-items-item__TCQPK {
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7.15rem;
	height: 7.15rem;
	border-radius: 50%
}

.hero-developer-snaps_circle-items-item__TCQPK.hero-developer-snaps_item-1____DPK {
	top: .8rem;
	left: 0;
	transform: translateX(-12.5%)
}

.hero-developer-snaps_circle-items-item__TCQPK.hero-developer-snaps_item-2__At22j {
	top: .8rem;
	right: 0;
	transform: translateX(62.5%)
}

.hero-developer-snaps_circle-items-item__TCQPK.hero-developer-snaps_item-3__CS84Z {
	right: 50%;
	bottom: 0;
	transform: translate(-50%, 100%)
}

@media screen and (min-width: 768px) {
	.hero-developer-snaps_circle-items-item__TCQPK {
		width: 8.25rem;
		height: 8.25rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_circle-items-item__TCQPK {
		width: 11rem;
		height: 11rem
	}
}

.hero-developer-snaps_circle-items-item__TCQPK figure {
	display: block;
	width: 100%
}

.hero-developer-snaps_circle-items-item__TCQPK figure img {
	object-fit: contain
}

.hero-developer-snaps_snap-items-container__G9Alf {
	position: absolute;
	top: 42%;
	left: 0;
	transform: translateY(-50%);
	width: 100%
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-items-container__G9Alf {
		top: 45%;
		overflow: hidden
	}
}

.hero-developer-snaps_snap-items-outer__u_Lsy {
	opacity: 0;
	transition: opacity calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.hero-developer-snaps_snap-items-outer__u_Lsy.hero-developer-snaps_animate__AOTjK {
	opacity: 1;
	transition-delay: .5s
}

.hero-developer-snaps_line__96mFR {
	transform-origin: left center;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 4.95rem;
	transition: transform calc(var(--motion)*1s) cubic-bezier(.19, 1, .22, 1)
}

.hero-developer-snaps_snap-items-outer__u_Lsy .hero-developer-snaps_line__96mFR {
	transform: scale(.53)
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_line__96mFR {
		height: 6.6rem
	}
}

.hero-developer-snaps_snap-item__R13sN {
	padding: 0 2.75rem
}

.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-inner__T_9zU {
	display: flex;
	gap: 2.044rem;
	padding: 1.57rem;
	border-radius: 7.15rem;
	background-color: var(--general-black-mid)
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-inner__T_9zU {
		padding: 2.044rem
	}
}

.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-image__J81z_ {
	overflow: hidden;
	display: flex;
	width: 5.57rem;
	height: 5.57rem;
	border-radius: 50%
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-image__J81z_ {
		width: 8.2rem;
		height: 8.2rem
	}
}

.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text__Re10W {
	display: flex;
	flex-direction: column;
	gap: 1.02rem;
	justify-content: center;
	width: 18.586rem
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text__Re10W {
		width: 24.5rem
	}
}

.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text-line__vH_hT {
	opacity: .2;
	background-color: var(--color-tertiary, var(--general-gray-dark))
}

.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text-line__vH_hT:first-child {
	width: 9.7576rem;
	height: 1.533rem;
	border-radius: 2.1rem
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text-line__vH_hT:first-child {
		width: 12.9rem;
		height: 2.04rem
	}
}

.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text-line__vH_hT:last-child {
	width: 16.03rem;
	height: .9757rem;
	border-radius: 1.9rem
}

@media screen and (min-width: 1025px) {
	.hero-developer-snaps_snap-item__R13sN .hero-developer-snaps_snap-item-text-line__vH_hT:last-child {
		width: 21.37rem;
		height: 1.301rem
	}
}

.tab-buttons_wrapper__S99Mq {
	position: relative
}

.tab-buttons_wrapper__S99Mq:not(.tab-buttons_no-border__OVS39) {
	padding: .8rem;
	border-radius: .8rem
}

.tab-buttons_wrapper__S99Mq:not(.tab-buttons_no-border__OVS39):before {
	content: "";
	position: absolute;
	inset: 0;
	border: 1px solid var(--color-secondary, var(--general-black));
	border-radius: .8rem;
	opacity: .1
}

@media screen and (min-width: 1025px) {
	.tab-buttons_wrapper__S99Mq:not(.tab-buttons_no-border__OVS39) {
		padding: .8rem 1rem
	}
}

.tab-buttons_buttons__WXICQ {
	position: relative;
	z-index: 1;
	display: flex;
	gap: .8rem;
	justify-content: center
}

.tab-buttons_buttons__WXICQ:not(.tab-buttons_fit-width__MiDB_ .tab-buttons_buttons__WXICQ) {
	width: 100%
}

.tab-buttons_buttons__WXICQ:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(calc(var(--tab-index) * 100% + var(--tab-index) * .8rem));
	width: calc(var(--tab-width) - .4rem);
	height: 100%;
	border-radius: .4rem;
	background-color: var(--color-secondary, var(--general-black));
	transition: transform calc(var(--motion)*var(--motion-speed)/1.2) cubic-bezier(.4, 1.35, .5, .97), width calc(var(--motion)*var(--motion-speed)/1.2) cubic-bezier(.4, 1.35, .5, .97)
}

@media screen and (min-width: 1025px) {
	.tab-buttons_buttons__WXICQ:before {
		width: calc(var(--tab-width) - .3rem)
	}
}

.tab-buttons_fit-width__MiDB_ .tab-buttons_buttons__WXICQ {
	display: inline-flex
}

.tab-buttons_fit-width__MiDB_ .tab-buttons_buttons__WXICQ:before {
	transform: translateX(calc(var(--translate-x) + var(--tab-index) * .8rem));
	width: var(--tab-active-button-width)
}

.tab-buttons_button-container__NHwos {
	position: relative
}

.tab-buttons_button-container__NHwos:not(.tab-buttons_fit-width__MiDB_ .tab-buttons_button-container__NHwos) {
	width: calc(var(--tab-width) - .4rem)
}

.tab-buttons_button__VVNrn {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 4.2rem;
	padding: 0 1rem;
	line-height: 1;
	color: var(--color-secondary, var(--general-black));
	transition: color calc(var(--motion)*.3s) ease-out
}

.tab-buttons_button-active__F_SbH {
	cursor: auto;
	color: var(--color-primary, var(--general-white))
}

.hero-download_hero__cRR_w {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	color: var(--color, var(--color-secondary));
	background: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.hero-download_hero__cRR_w {
		height: 91rem
	}
}

.hero-download_hero-grid__nJRxx {
	display: flex;
	flex-direction: column-reverse;
	margin-top: 4rem
}

@media screen and (min-width: 1025px) {
	.hero-download_hero-grid__nJRxx {
		margin-top: 13.5rem;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.hero-download_hero-grid__nJRxx {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.hero-download_hero-grid__nJRxx {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.hero-download_hero-grid-left___jiT3 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.hero-download_hero-grid-left___jiT3 {
		grid-column: span 8/span 8
	}
}

.hero-download_hero-mascot__8fMOC {
	position: absolute;
	z-index: 10;
	top: 9.5rem;
	right: -10rem;
	display: none;
	aspect-ratio: 1/1;
	width: 18rem
}

@media screen and (min-width: 1025px) {
	.hero-download_hero-mascot__8fMOC {
		display: block
	}
}

.hero-download_hero-image__2F99Z {
	pointer-events: none;
	overflow: hidden;
	width: 96%;
	margin: 3.4rem 0 0 auto
}

.hero-download_hero-image__2F99Z.hero-download_app__rbNTP {
	width: 83%;
	margin: 3.4rem auto 0
}

.hero-download_hero-image__2F99Z.hero-download_web__JKYdH {
	width: 93%
}

@media screen and (min-width: 768px) {
	.hero-download_hero-image__2F99Z {
		width: 90%;
		margin: 6.4rem 0 0 auto
	}

	.hero-download_hero-image__2F99Z.hero-download_app__rbNTP {
		width: 56rem;
		margin: 6.4rem auto 0
	}

	.hero-download_hero-image__2F99Z.hero-download_web__JKYdH {
		width: 87%
	}
}

@media screen and (min-width: 1025px) {
	.hero-download_hero-image__2F99Z {
		position: absolute;
		z-index: 5;
		right: 0;
		bottom: 0;
		width: 73rem
	}

	.hero-download_hero-image__2F99Z.hero-download_app__rbNTP {
		right: 11rem;
		width: 53.5rem
	}

	.hero-download_hero-image__2F99Z.hero-download_web__JKYdH {
		width: 68rem
	}
}

.hero-download_hero-title__ulzJ_ {
	margin-top: 3.1rem;
	margin-bottom: 1.4rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.hero-download_hero-title__ulzJ_ {
		margin-top: 5.6rem;
		margin-bottom: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-download_hero-title__ulzJ_ {
		max-width: 51rem
	}
}

.hero-download_hero-content__UOw_C {
	display: flex;
	flex-flow: row wrap;
	gap: .7rem;
	justify-content: center;
	width: 80%
}

@media screen and (min-width: 768px) {
	.hero-download_hero-content__UOw_C {
		gap: 1.6rem;
		width: 51rem
	}
}

.hero-download_hero-links__Ch5xq {
	position: relative;
	overflow: hidden;
	display: block;
	width: 8rem;
	height: 8rem;
	font-size: 1rem;
	font-weight: 500;
	color: var(--consumer-blue-dark);
	text-align: center
}

.hero-download_hero-links__Ch5xq:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 1.1rem;
	opacity: .5;
	background: var(--general-white-off);
	transition: opacity .4s cubic-bezier(.445, .05, .55, .95)
}

.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP,
.hero-download_hero-links__Ch5xq.hero-download_web__JKYdH {
	color: var(--general-black)
}

.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP.hero-download_is-active__9xiSs:hover:before,
.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP:hover:before {
	opacity: 1
}

.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP.hero-download_is-active__9xiSs:before {
	opacity: .5
}

.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP img,
.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP svg {
	top: 1.6rem;
	width: 3.2rem;
	height: auto
}

@media screen and (min-width: 768px) {

	.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP img,
	.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP svg {
		top: 1rem;
		width: 9.3rem;
		height: 9.3rem
	}
}

.hero-download_hero-links__Ch5xq.hero-download_app__rbNTP span {
	bottom: .4rem
}

html:lang(ja) .hero-download_hero-links__Ch5xq.hero-download_web__JKYdH,
html:lang(ru) .hero-download_hero-links__Ch5xq.hero-download_web__JKYdH {
	width: 11rem;
	height: 11rem
}

@media screen and (min-width: 768px) {

	html:lang(ja) .hero-download_hero-links__Ch5xq.hero-download_web__JKYdH,
	html:lang(ru) .hero-download_hero-links__Ch5xq.hero-download_web__JKYdH {
		width: 14rem;
		height: 14rem
	}
}

html:lang(ja) .hero-download_hero-links__Ch5xq.hero-download_web__JKYdH img,
html:lang(ru) .hero-download_hero-links__Ch5xq.hero-download_web__JKYdH img {
	width: 5rem;
	height: 5rem
}

.hero-download_hero-links__Ch5xq.hero-download_web__JKYdH img {
	top: 1.7rem;
	width: 3rem;
	height: 3rem
}

@media screen and (min-width: 768px) {
	.hero-download_hero-links__Ch5xq.hero-download_web__JKYdH img {
		top: 2.9rem;
		width: 5rem;
		height: 5rem
	}
}

.hero-download_hero-links__Ch5xq.hero-download_web__JKYdH span {
	bottom: 1.3rem
}

@media screen and (min-width: 768px) {
	.hero-download_hero-links__Ch5xq.hero-download_web__JKYdH span {
		bottom: 2rem
	}
}

.hero-download_hero-links__Ch5xq.hero-download_is-active__9xiSs:before,
.hero-download_hero-links__Ch5xq:hover:before {
	opacity: .5
}

@media screen and (min-width: 768px) {

	.hero-download_hero-links__Ch5xq.hero-download_is-active__9xiSs:before,
	.hero-download_hero-links__Ch5xq:hover:before {
		opacity: 1
	}

	.hero-download_hero-links__Ch5xq {
		width: 13rem;
		height: 13rem;
		font-size: 1.4rem
	}
}

.hero-download_hero-links__Ch5xq img,
.hero-download_hero-links__Ch5xq svg {
	position: absolute;
	z-index: 5;
	top: 1.4rem;
	right: 0;
	left: 0;
	width: 2.8rem;
	height: auto;
	margin: 0 auto
}

@media screen and (min-width: 768px) {

	.hero-download_hero-links__Ch5xq img,
	.hero-download_hero-links__Ch5xq svg {
		top: 3rem;
		width: 4.3rem
	}
}

.hero-download_hero-links__Ch5xq span {
	position: absolute;
	z-index: 5;
	right: 0;
	bottom: 1.4rem;
	left: 0
}

@media screen and (min-width: 768px) {
	.hero-download_hero-links__Ch5xq span {
		bottom: 2.4rem
	}
}

.bento-variation-support_bento-support__tt1Zo[data-bento-retract-active=true] .bento-variation-support_messages-wrapper__dwGeu {
	transform: translate3d(0, -6.5rem, 0)
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-support_bento-support__tt1Zo[data-bento-retract-active=true] .bento-variation-support_messages-wrapper__dwGeu {
		transform: translate3d(0, -9.75rem, 0)
	}
}

.bento-variation-support_bento-support__tt1Zo[data-bento-retract-active=true] .bento-variation-support_message-wrapper__4iA3k:first-child {
	transform: translate3d(0, -1rem, 0);
	opacity: 0
}

.bento-variation-support_bento-support__tt1Zo[data-bento-retract-active=true] .bento-variation-support_message-wrapper__4iA3k:nth-child(2) {
	opacity: .3
}

.bento-variation-support_bento-support__tt1Zo[data-bento-retract-active=true] .bento-variation-support_message-wrapper__4iA3k:nth-child(3) {
	transform: translate3d(0, 100%, 0) rotate(0deg)
}

.bento-variation-support_content-wrapper__NN9Qf {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.bento-variation-support_messages-wrapper__dwGeu {
	display: flex;
	flex-direction: column;
	row-gap: 1.5rem;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
	padding-bottom: 5%;
	padding-inline: 3.2rem;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-support_messages-wrapper__dwGeu {
		row-gap: 3rem
	}
}

.bento-variation-support_message-wrapper__4iA3k {
	display: flex;
	width: 100%;
	height: 5.2rem
}

.bento-variation-support_message-wrapper__4iA3k:first-child {
	opacity: .3;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--motion)*.3s) ease-out
}

.bento-variation-support_message-wrapper__4iA3k:nth-child(2) {
	opacity: 1;
	transition: opacity calc(var(--motion)*.3s) ease-out
}

.bento-variation-support_message-wrapper__4iA3k:nth-child(3) {
	position: absolute;
	bottom: 0;
	transform: translate3d(0, calc(110% + 2rem), 0) rotate(8deg);
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-support_message-wrapper__4iA3k {
		height: 7.8rem
	}

	.bento-variation-support_message-wrapper__4iA3k:nth-child(3) {
		transform: translate3d(0, calc(120% + 2rem), 0) rotate(8deg)
	}
}

.bento-variation-support_message-wrapper-left__p8NHh {
	justify-content: flex-start
}

.bento-variation-support_message-wrapper-right__Ih1Mp {
	justify-content: flex-end
}

.bento-variation-support_message-container__iIiyq {
	position: relative;
	display: flex;
	width: 22.5rem;
	height: auto
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-support_message-container__iIiyq {
		width: 33.75rem
	}
}

.bento-variation-support_message-container-left__VVFul {
	justify-content: flex-end
}

.bento-variation-support_message-container-right___D39m {
	justify-content: flex-start
}

.bento-variation-support_message-content-wrapper__lCraC {
	position: relative;
	z-index: 2;
	display: flex;
	column-gap: 1.6rem;
	align-items: center;
	justify-content: flex-start;
	width: 96.7%;
	height: 100%;
	padding-inline: 1.6rem
}

.bento-variation-support_message-shape__BBlOo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto
}

.bento-variation-support_message-shape__BBlOo img {
	display: block;
	width: 100%;
	height: auto
}

.bento-variation-support_image-wrapper__rTp7Z {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: auto
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-support_image-wrapper__rTp7Z {
		width: 3.75rem
	}
}

.bento-variation-support_image-wrapper__rTp7Z svg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.bento-variation-support_icon-fox__5BhBw {
	background-color: var(--consumer-purple-dark)
}

.bento-variation-support_icon-fox__5BhBw img {
	display: block;
	width: 100%;
	height: auto;
	mix-blend-mode: luminosity
}

.bento-variation-support_icon-user__24_pB path {
	fill: var(--general-white)
}

.bento-variation-support_message-lines-wrapper__GJy_u {
	display: flex;
	flex-direction: column;
	row-gap: .47rem;
	width: 100%
}

.bento-variation-support_message-line__K68yq {
	height: .714rem;
	border-radius: 1rem;
	opacity: .15;
	background-color: var(--general-white)
}

.bento-variation-support_message-line__K68yq:first-child {
	width: 90%
}

.bento-variation-support_message-line__K68yq:nth-child(2) {
	width: 40%
}

.bento-variation-swap_swap-icon-wrapper__1FDsW {
	position: absolute;
	z-index: 5;
	bottom: 21.8rem;
	left: 18.5rem;
	transform: translateZ(0);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 5rem;
	background-color: var(--consumer-purple);
	transition: background-color var(--spring-ease-duration) var(--spring-ease), transform var(--spring-ease-duration) var(--spring-ease)
}

html:lang(es) .bento-variation-swap_swap-icon-wrapper__1FDsW {
	bottom: 19.8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-icon-wrapper__1FDsW {
		bottom: 58%;
		left: 55%;
		aspect-ratio: 1;
		width: 10%;
		height: unset
	}

	html:lang(es) .bento-variation-swap_swap-icon-wrapper__1FDsW {
		bottom: 58%
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-icon-wrapper__1FDsW {
		bottom: 48%;
		left: 61%;
		width: 13%
	}

	html:lang(es) .bento-variation-swap_swap-icon-wrapper__1FDsW {
		bottom: 48%
	}
}

.bento-variation-swap_swap-icon-wrapper__1FDsW svg {
	width: 40%;
	height: auto
}

.bento-variation-swap_swap-icon-wrapper__1FDsW svg path {
	fill: var(--general-white);
	transition: fill var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-swap_swap-toast__GRr4D {
	position: absolute;
	display: flex;
	flex-direction: row;
	column-gap: 1.6rem;
	align-items: center;
	width: fit-content;
	padding: 1.2rem 2.8rem 1.2rem 1.2rem;
	border-radius: 1.6rem;
	background-color: var(--general-white);
	box-shadow: 0 .3rem .5rem 0 rgba(0, 0, 0, .15);
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity .3s
}

.bento-variation-swap_swap-toast__GRr4D:first-child {
	z-index: 3;
	bottom: 23.2rem;
	left: 4.5rem;
	transform: scale(1);
	opacity: 1
}

html:lang(es) .bento-variation-swap_swap-toast__GRr4D:first-child {
	bottom: 21.2rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D:first-child {
		top: 23%;
		bottom: unset;
		left: 15%
	}

	html:lang(es) .bento-variation-swap_swap-toast__GRr4D:first-child {
		bottom: unset
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D:first-child {
		top: 32%
	}
}

.bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
	z-index: 2;
	right: 4.5rem;
	bottom: 17.4rem;
	transform: translateZ(0)
}

html:lang(es) .bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
	bottom: 15.4rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
		top: 38%;
		right: 9%;
		bottom: unset
	}

	html:lang(es) .bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
		bottom: unset
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
		top: 47%
	}
}

.bento-variation-swap_swap-toast__GRr4D:nth-child(3) {
	z-index: 1;
	right: 5.3rem;
	bottom: 21.4rem;
	opacity: 0
}

html:lang(es) .bento-variation-swap_swap-toast__GRr4D:nth-child(3) {
	bottom: 19.4rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D:nth-child(3) {
		top: 35%;
		right: 15%;
		bottom: unset
	}

	html:lang(es) .bento-variation-swap_swap-toast__GRr4D:nth-child(3) {
		bottom: unset
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D:nth-child(3) {
		top: 43%;
		right: 9%
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D {
		padding: 2rem 4rem 2rem 2rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-toast__GRr4D {
		padding: 3.2vw 7.46vw 3.2vw 3.2vw
	}
}

.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-toast__GRr4D:first-child {
	z-index: 1;
	transform: scale(0);
	opacity: 0
}

.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
	z-index: 2;
	transform: translate3d(-9.4rem, -9.4rem, 0)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
		transform: translate3d(-75%, -105%, 0)
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-toast__GRr4D:nth-child(2) {
		transform: translate3d(-75%, -110%, 0)
	}
}

.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-toast__GRr4D:nth-child(3) {
	opacity: 1
}

.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-icon-wrapper__1FDsW {
	transform: translate3d(0, -4.3rem, 0) rotate(-180deg);
	background-color: var(--consumer-purple-light)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-icon-wrapper__1FDsW {
		transform: translate3d(-5%, -42%, 0) rotate(-180deg)
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-icon-wrapper__1FDsW {
		transform: translate3d(-55%, -50%, 0) rotate(-180deg)
	}
}

.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_swap-icon-wrapper__1FDsW svg path {
	fill: var(--consumer-purple-dark)
}

.bento-variation-swap_bento-swap__AhQq1[data-selected-bento=true] .bento-variation-swap_bento-sub-heading__2OObp {
	opacity: 1
}

.bento-variation-swap_swap-toast-image-wrapper__vXD3C {
	position: relative;
	overflow: hidden;
	width: 4.2rem;
	height: 4.2rem;
	border-radius: .4rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-toast-image-wrapper__vXD3C {
		width: 6rem;
		height: 6rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-toast-image-wrapper__vXD3C {
		aspect-ratio: 1;
		width: 11vw;
		height: unset
	}
}

.bento-variation-swap_swap-toast-image__O8qRC {
	inset: 0;
	object-fit: cover
}

.bento-variation-swap_swap-toast-heading__6u03e {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 100%
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-swap_swap-toast-heading__6u03e {
		font-size: 2rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-swap_swap-toast-heading__6u03e {
		font-size: 4.2667vw
	}
}

.globe-animation_globe-animation__K_otZ {
	display: grid;
	place-items: center;
	width: 50rem;
	height: 50rem
}

.globe-animation_globe-animation__K_otZ>* {
	grid-area: 1/1
}

.globe-animation_earth__T6oLM {
	transform: rotate(-11deg);
	width: 86%;
	height: 86%;
	object-fit: contain
}

.bento-variation-transactions_bento-transactions__mAPlG[data-selected-bento=true] .bento-variation-transactions_globe__lPxC8 {
	transform: translate3d(0, -5%, 0) rotate(-12deg) scale(.9)
}

.bento-variation-transactions_globe-wrapper__vF6UO {
	position: absolute;
	inset: 0;
	aspect-ratio: 1/1;
	width: 100%
}

.bento-variation-transactions_globe__lPxC8 {
	transform: translate3d(30%, 40%, 0) rotate(-12deg);
	width: 100%;
	height: 100%;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

.bento-variation-users_bento-users__Ec5dF[data-bento-retract-active=true] .bento-variation-users_sliders-wrapper__ZBQ5C {
	transform: translate3d(0, -2rem, 0) scale(.6)
}

@media screen and (min-width: 500px)and (max-width:calc(768px - 1px)) {
	.bento-variation-users_bento-users__Ec5dF[data-bento-retract-active=true] .bento-variation-users_sliders-wrapper__ZBQ5C {
		transform: translate3d(0, 1rem, 0) scale(.6)
	}
}

.bento-variation-users_bento-users__Ec5dF[data-bento-retract-active=true] .bento-variation-users_avatar-slider-bottom__od71q,
.bento-variation-users_bento-users__Ec5dF[data-bento-retract-active=true] .bento-variation-users_avatar-slider-top__za797 {
	transform: scale(1);
	opacity: 1
}

.bento-variation-users_big-wrapper__SYhbh {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.bento-variation-users_sliders-wrapper__ZBQ5C {
	position: absolute;
	z-index: 2;
	top: 5.5rem;
	left: 50%;
	transform: translateZ(0) scale(1);
	translate: -50% 0;
	width: fit-content;
	height: fit-content;
	transition: transform var(--spring-ease-duration) var(--spring-ease)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bento-variation-users_sliders-wrapper__ZBQ5C {
		top: 7rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (max-width:calc(768px - 1px)) {
	.bento-variation-users_sliders-wrapper__ZBQ5C {
		top: 22%
	}
}

.bento-variation-users_avatar-slider__SlyaI {
	display: flex;
	flex-direction: row
}

.bento-variation-users_avatar-slider-top__za797 {
	transform-origin: bottom
}

.bento-variation-users_avatar-slider-bottom__od71q {
	transform-origin: top
}

.bento-variation-users_avatar-slider-bottom__od71q,
.bento-variation-users_avatar-slider-top__za797 {
	transform: scale(1.38);
	opacity: 0;
	transition: transform var(--spring-ease-duration) var(--spring-ease), opacity calc(var(--motion)*.3s) ease-out
}

.bento-variation-users_avatar-line__EPnVa {
	will-change: transform;
	display: flex;
	flex-direction: row;
	padding-block: .6rem;
	animation: bento-variation-users_slide__mkgFr calc(var(--duration)*1s) infinite linear
}

.bento-variation-users_avatar-wrapper__3bEfv {
	position: relative;
	display: flex;
	flex-shrink: 0;
	padding-inline: .6rem
}

.bento-variation-users_avatar-container__ge5uk {
	position: relative;
	overflow: hidden;
	width: 6.7rem;
	height: 6.7rem;
	border-radius: 7rem
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bento-variation-users_avatar-container__ge5uk {
		width: 10rem;
		height: 10rem
	}
}

@keyframes bento-variation-users_slide__mkgFr {
	0% {
		transform: translateZ(0)
	}

	to {
		transform: translate3d(calc(var(--item-count) * -7.9rem), 0, 0);

		@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
			transform: translate3d(calc(var(--item-count) * -11.2rem), 0, 0)
		}
	}
}

.bento-variation-users_avatar__suFZZ {
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	width: 100%;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	object-fit: cover
}

.bento-variation-users_background-shape__dTWvS {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: -3rem;
	width: 12.4rem;
	height: auto
}

.sticky-bento_sticky-bento__zoKO9 {
	position: relative;
	margin-right: auto;
	margin-left: auto
}

@media screen and (min-width: 1025px) {
	.sticky-bento_sticky-bento__zoKO9 {
		max-width: var(--site-container-max-width)
	}
}

@media screen and (max-width: 1968px)and (min-width:1025px) {
	.sticky-bento_sticky-bento__zoKO9 {
		padding-right: var(--page-padding-x);
		padding-left: var(--page-padding-x)
	}
}

div.sticky-bento_bento__gOVBz {
	position: sticky;
	top: 0
}

@media screen and (max-width: calc(1025px - 1px)) {
	div.sticky-bento_bento__gOVBz {
		width: 100%;
		height: 100lvh
	}
}

.sticky-bento_fade-in-mobile__wK1cN {
	pointer-events: none;
	position: absolute;
	bottom: 20vh;
	left: 0;
	width: 10rem;
	height: 30lvh;
	visibility: hidden
}

.sticky-bento_fade-in-mobile__wK1cN.sticky-bento_hidden__VBY2j {
	visibility: visible;
	opacity: 0
}

.sticky-bento_fade-in-mobile__wK1cN.sticky-bento_debug__Bdyp2 {
	z-index: 99;
	visibility: visible;
	background: pink
}

@media screen and (min-width: 1025px) {
	.sticky-bento_fade-in-mobile__wK1cN {
		display: none
	}
}

.sticky-bento_fade-in-ref__WeELN {
	pointer-events: none;
	position: absolute;
	bottom: 50lvh;
	width: 10rem;
	height: 40lvh
}

.sticky-bento_fade-in-ref__WeELN.sticky-bento_hidden__VBY2j {
	visibility: hidden;
	opacity: 0
}

.sticky-bento_fade-in-ref__WeELN.sticky-bento_debug__Bdyp2 {
	background: pink
}

.variable-heading_variable-heading__nYnOT {
	text-align: center
}

.rotation-mask_rotationmaskcontainer__FXlF6 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 0 var(--page-padding-x)
}

.rotation-mask_maskbounding__FrK03 {
	aspect-ratio: 351/584;
	width: 24.2%;
	max-width: 463px
}

@media screen and (max-width: calc(1025px - 1px)) {
	.rotation-mask_maskbounding__FrK03 {
		width: 33.5rem;
		max-width: 57.6%
	}
}

@media screen and (min-width: 1025px) {
	.rotation-mask_maskbounding__FrK03 {
		max-height: calc(100vh - var(--header-desktop)*2)
	}
}

.rotation-mask_imagecontainer__CB7td {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.rotation-mask_background__Xo_7_ {
	background-color: var(--consumer-orange)
}

.rotation-mask_image__umB6x {
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	width: 75%;
	height: auto
}

.rotation-mask_headingscontainer__d2dRE,
.rotation-mask_maskedheadingwrapper__rnXRw {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100vh;
	perspective: 30rem
}

@supports(-moz-appearance: none) {

	.rotation-mask_headingscontainer__d2dRE,
	.rotation-mask_maskedheadingwrapper__rnXRw {
		perspective: none
	}
}

.rotation-mask_maskedheadingwrapper__rnXRw {
	z-index: 2
}

.rotation-mask_heading__qJZZs {
	transform: rotateY(20deg);
	display: block;
	text-align: center;
	perspective: 2rem
}

@supports(-moz-appearance: none) {
	.rotation-mask_heading__qJZZs {
		perspective: none
	}
}

@media screen and (min-width: 768px) {
	.rotation-mask_heading__qJZZs {
		max-width: 50rem
	}
}

@media screen and (min-width: 1025px) {
	.rotation-mask_heading__qJZZs {
		max-width: 120rem
	}

	html:lang(ru) .rotation-mask_heading__qJZZs {
		font-size: 8.4rem
	}
}

.rotation-mask_maskedheading__OC9NV {
	z-index: 100;
	color: #eac2ff
}

.hero-home_hero-section__hW1cu {
	width: 100%;
	background: var(--home-light-pink, --consumer-purple-light)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-home_hero-section__hW1cu {
		padding-top: 0
	}
}

.hero-home_hero-wrapper__ebrzp {
	max-width: var(--site-container-max-width);
	height: 100svh;
	margin-top: -100lvh;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.hero-home_hero-wrapper__ebrzp {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-wrapper__ebrzp {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.hero-home_hero-inner-wrapper__0AjcE {
	position: relative;
	z-index: 15;
	display: flex;
	flex-direction: column;
	gap: 5.1rem;
	align-items: center;
	justify-content: center;
	padding-top: var(--header-desktop);
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-inner-wrapper__0AjcE {
		perspective: 900px;
		grid-column: span 12/span 12;
		grid-column-start: 3
	}

	@supports(-moz-appearance: none) {
		.hero-home_hero-inner-wrapper__0AjcE {
			perspective: none
		}
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-home_hero-inner-wrapper__0AjcE {
		gap: 2.4rem;
		padding: var(--header-desktop) 0
	}
}

@media screen and (max-width: calc(1025px - 1px))and (orientation:portrait)and (min-width:500px) {
	.hero-home_hero-inner-wrapper__0AjcE {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.type-display-xxl.hero-home_hero-heading__iLVKj {
	color: var(--consumer-purple-dark)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.type-display-xxl.hero-home_hero-heading__iLVKj {
		font-size: 5.2rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (orientation:portrait)and (min-width:500px) {
	.type-display-xxl.hero-home_hero-heading__iLVKj {
		font-size: 8rem
	}
}

@media screen and (max-width: calc(1025px - 1px))and (orientation:landscape) {
	.type-display-xxl.hero-home_hero-heading__iLVKj {
		padding: 0 var(--page-padding-x);
		font-size: 7rem !important
	}
}

@media screen and (min-width: 768px)and (min-aspect-ratio:6333191374036271/3430476278661120) {
	.type-display-xxl.hero-home_hero-heading__iLVKj {
		font-size: 12.5rem
	}
}

.hero-home_hero-sticky-wrapper__v3cFX {
	position: sticky;
	top: 0;
	overflow: hidden;
	width: 100%;
	height: 100lvh;
	padding: 0 var(--page-padding-x)
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-sticky-wrapper__v3cFX {
		perspective: 1800px
	}

	@supports(-moz-appearance: none) {
		.hero-home_hero-sticky-wrapper__v3cFX {
			perspective: none
		}
	}
}

.hero-home_hero-sticky-wrapper__v3cFX>* {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.hero-home_phone-wrapper__zHthC {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 0 var(--page-padding-x)
}

.hero-home_hero-phone__wueR1 {
	pointer-events: none;
	touch-action: none
}

.hero-home_hero-phone-content__piFlh {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-phone-content__piFlh {
		max-height: calc(100vh - var(--header-desktop)*2);
		object-fit: cover;
		object-position: 50% 0
	}
}

.hero-home_hero-phone-content__piFlh img {
	position: relative;
	z-index: 2;
	width: 100%;
	height: auto
}

.hero-home_hero-phone-content__piFlh .hero-home_price-change__1NH_f.hero-home_positive__9BTmb {
	color: #baf24a
}

.hero-home_hero-phone-content__piFlh .hero-home_price-change__1NH_f.hero-home_negative__w6Hbw {
	color: #ca3542
}

.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg {
	position: relative;
	aspect-ratio: 704/226;
	color: var(--general-white)
}

.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg .hero-home_balance-summary-inner___mvPo {
	position: absolute;
	top: 2.7vw;
	left: 2.5vw
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg .hero-home_balance-summary-inner___mvPo {
		top: 1.85rem;
		left: 1.6rem
	}
}

.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg .hero-home_usd-price__u1XvI {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 5vw;
	font-weight: 600
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg .hero-home_usd-price__u1XvI {
		font-size: 3.5rem
	}
}

.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg .hero-home_price-change__1NH_f {
	display: block;
	font-size: 2.1vw;
	line-height: 1
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-phone-content__piFlh .hero-home_balance-summary__BF5xg .hero-home_price-change__1NH_f {
		font-size: 1.5rem
	}
}

.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu {
	position: relative
}

.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI {
	position: absolute;
	z-index: 999;
	top: min(11vw, 7rem);
	right: min(2.4vw, 1.5rem);
	display: block;
	width: 8rem;
	font-size: min(2.1vw, 1.4rem);
	color: var(--general-white);
	text-align: right
}

.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI:nth-of-type(2) {
	top: min(18.7vw, 11.8rem)
}

.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI:nth-of-type(3) {
	top: min(26.3vw, 16.7rem)
}

html:lang(es) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
html:lang(ja) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
html:lang(ko) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
html:lang(ru) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
html:lang(tr) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI {
	right: min(4.4vw, 2.5rem)
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI {
		top: 7rem;
		right: 1.3rem;
		font-size: 1.4rem
	}

	.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI:nth-of-type(2) {
		top: 11.9rem
	}

	.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI:nth-of-type(3) {
		top: 16.8rem
	}

	html:lang(es) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
	html:lang(ja) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
	html:lang(ko) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
	html:lang(ru) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
	html:lang(tr) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
	html:lang(zh-CN) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI,
	html:lang(zh-TW) .hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI {
		right: 2.8rem
	}

	.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI .hero-home_price-change__1NH_f {
		font-size: 1.2rem
	}
}

.hero-home_hero-phone-content__piFlh .hero-home_asset-collection__gHKUu .hero-home_usd-price__u1XvI .hero-home_price-change__1NH_f {
	display: block;
	font-size: min(1.8vw, 1.2rem);
	line-height: 1
}

.hero-home_hero-phone-background__V_an_ {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
	background: #131416;
	clip-path: inset(0 round 20px)
}

@media screen and (min-width: 1025px) {
	.hero-home_hero-phone-background__V_an_ {
		max-height: calc(100vh - var(--header-desktop)*2);
		object-fit: cover;
		object-position: 50% 0
	}
}

.hero-home_bento__oYidT {
	margin-top: 200lvh
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-home_bento__oYidT {
		margin-top: 200svh
	}

	.hero-home_bento__oYidT>div {
		margin-left: 0 !important
	}
}

.hero-home_rotate-mask-wrapper__DuP5u {
	width: 100%;
	height: 100%
}

.hero-home_app-image__3ZqHQ {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	object-fit: contain;
	clip-path: inset(0 round 20px)
}

@media screen and (min-width: 1025px) {
	.hero-home_app-image__3ZqHQ {
		max-height: calc(100vh - var(--header-desktop)*2);
		object-fit: cover;
		object-position: 50% 0
	}
}

.hero-home_mobile-mask__orAb_ {
	position: absolute;
	inset: 0
}

.hero-home_mobile-mask-background__fAxBy {
	z-index: 3;
	background: var(--home-light-pink, --consumer-purple-light)
}

.hero-home_mobile-mask-border__Zjk1W {
	z-index: 4;
	border: .5rem solid var(--general-white);
	border-radius: 2rem
}

.hero-home_mobile-heading-wrapper__4Nz_w {
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.hero-home_mobile-heading-wrapper__4Nz_w {
		max-width: 70vw
	}
}

.hero-home_mobile-heading___dPae {
	color: var(--consumer-purple-dark);
	text-align: center
}

.hero-home_hero-button-mobile__CWQod {
	position: fixed;
	z-index: 50;
	right: 0;
	bottom: 1.5rem;
	left: 0;
	text-align: center;
	visibility: hidden;
	opacity: 0
}

.hero-home_hero-button-mobile__CWQod a {
	display: inline-block
}

@media screen and (max-width: calc(1025px - 1px)) {
	.hero-home_desktop__RMbD4 {
		display: none !important
	}
}

@media screen and (min-width: 1025px) {
	.hero-home_mobile__QPRjj {
		display: none !important
	}
}

.hero-institutional-logos_logos__3qEIo {
	display: flex;
	gap: 6rem;
	align-items: center;
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-logos_logos__3qEIo {
		gap: 6.4rem;
		margin-top: 8.6rem;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-logos_logos__3qEIo {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.hero-institutional-logos_logo__6oUVm {
	position: relative
}

.hero-institutional-logos_logo__6oUVm:first-child:before {
	content: none
}

.hero-institutional-logos_logo__6oUVm:before {
	content: "";
	position: absolute;
	top: 50%;
	left: -3rem;
	transform: translateY(-50%);
	width: 1px;
	height: 3rem;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.hero-institutional-logos_logo__6oUVm:before {
		left: -3.2rem
	}
}

.hero-institutional-logos_logo__6oUVm svg {
	width: 100%
}

.hero-institutional-shape_shape__oiRvG {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	color: var(--color, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.hero-institutional-shape_shape__oiRvG {
		width: 73rem;
		height: 67.8rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-shape_shape__oiRvG {
		width: calc(50% - .8rem);
		height: 100%
	}
}

.hero-institutional-shape_shape-top__dJWcT {
	top: 0;
	bottom: auto
}

@media screen and (min-width: 768px) {
	.hero-institutional-shape_shape-top__dJWcT {
		inset: auto auto -4rem 50%;
		transform: translateX(-50%);
		width: 56rem;
		height: 54rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-shape_shape-top__dJWcT {
		right: 0;
		bottom: 0;
		left: auto;
		transform: none;
		width: calc(50% + 1.6rem);
		height: 100%
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-shape_shape-wide__Qc3iJ {
		width: 100%;
		height: 74rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-shape_shape-wide__Qc3iJ {
		bottom: 0;
		width: calc(50% + 1.6rem);
		height: 100%
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-shape_shape-narrow__LYke2 {
		bottom: -8rem;
		width: 73.5rem;
		height: 74.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-shape_shape-narrow__LYke2 {
		bottom: 0;
		width: 43.25%;
		height: 100%
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional-shape_shape-three__v8Yl3 {
		left: var(--page-padding-x);
		width: calc(100% - var(--page-padding-x))
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-shape_shape-three__v8Yl3 {
		right: -22.5rem;
		bottom: 0;
		width: 93.3rem;
		height: 76.8rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-shape_shape-three__v8Yl3 {
		right: 0;
		bottom: 0;
		width: calc(50% - .8rem);
		height: 100%
	}
}

.hero-institutional-text_desc__MGbrZ {
	max-width: 51.2rem;
	margin-top: 1.6rem
}

.hero-institutional-text_image-left__Gd8mq .hero-institutional-text_desc__MGbrZ {
	max-width: 42.3rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-text_desc__MGbrZ {
		max-width: 59.7rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-text_desc__MGbrZ {
		max-width: none;
		margin-top: 2.4rem
	}
}

.hero-institutional-text_desc__MGbrZ p:not(:last-child) {
	margin-bottom: 1rem
}

.hero-institutional-text_sub-desc__B8_nX {
	max-width: 51.2rem;
	margin-top: 4.6rem
}

.hero-institutional-text_image-left__Gd8mq .hero-institutional-text_sub-desc__B8_nX {
	max-width: 42.3rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional-text_sub-desc__B8_nX {
		padding-bottom: 1.2rem
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-text_sub-desc__B8_nX {
		max-width: none;
		margin-top: 4.8rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-text_sub-desc__B8_nX {
		max-width: 51.2rem
	}
}

.hero-institutional-text_button-wrapper__ZTq1B {
	width: 100%;
	margin: 2.4rem auto 0
}

@media screen and (min-width: 768px) {
	.hero-institutional-text_button-wrapper__ZTq1B {
		max-width: 24rem;
		margin-top: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-text_button-wrapper__ZTq1B {
		display: flex;
		max-width: none
	}
}

.hero-institutional-text_note__x9VAH {
	display: flex;
	align-items: center;
	max-width: 24.3rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-text_note__x9VAH {
		justify-content: center;
		max-width: none
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-text_note__x9VAH {
		justify-content: flex-start
	}
}

.hero-institutional-text_icon__x8nzA {
	flex: 0 0 auto;
	width: 1.2rem;
	height: 1.2rem;
	margin-right: 1rem;
	color: var(--general-gray)
}

.hero-institutional-text_br__UoHjM {
	display: block;
	margin-top: 1rem
}

.hero-institutional_wrapper__aQ9eb {
	position: relative;
	overflow: hidden;
	margin-bottom: 5rem;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.hero-institutional_wrapper__aQ9eb {
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional_wrapper__aQ9eb {
		height: calc(100vh - var(--header-dynamic-height));
		margin-bottom: 10rem
	}
}

.hero-institutional_container__H1T2h {
	position: relative;
	z-index: 1;
	padding-top: 3.5rem;
	padding-bottom: 6.6rem
}

@media screen and (min-width: 768px) {
	.hero-institutional_container__H1T2h {
		padding-top: 8rem;
		padding-bottom: 9.2rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional_container__H1T2h {
		display: flex;
		align-items: center;
		height: 100%;
		padding: 0
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional_grid-wrapper__SkxeX.hero-institutional_image-left__zwS9U {
		padding-bottom: 2rem
	}

	.hero-institutional_grid-wrapper__SkxeX.hero-institutional_image-mobile-narrow___wo_s {
		padding-bottom: 1.7rem
	}

	.hero-institutional_image-top__SHPtN .hero-institutional_grid-wrapper__SkxeX {
		display: flex;
		flex-direction: column
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional_grid-wrapper__SkxeX {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.hero-institutional_grid-wrapper__SkxeX {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.hero-institutional_grid-wrapper__SkxeX {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional_grid-wrapper__SkxeX.hero-institutional_image-mobile-narrow___wo_s {
		padding-bottom: var(--header-height)
	}

	.hero-institutional_has-logos__rhQms .hero-institutional_grid-wrapper__SkxeX {
		margin-top: 7.9rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional_image-top__SHPtN .hero-institutional_col-left__Lfzpq {
		order: 0
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional_col-left__Lfzpq {
		display: flex;
		flex-direction: column;
		justify-content: center;
		width: 100%;
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional_col-left__Lfzpq {
		width: 100%;
		text-align: left;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.hero-institutional_image-narrow__dTaJw .hero-institutional_col-left__Lfzpq {
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional_image-top__SHPtN .hero-institutional_col-right__hItzy {
		order: -1
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional_col-right__hItzy {
		margin-top: 19rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.hero-institutional_col-right__hItzy:not(.hero-institutional_image-small__L14v_ .hero-institutional_col-right__hItzy) {
		display: flex;
		align-items: center
	}

	.hero-institutional_image-medium__VD0ZX .hero-institutional_col-right__hItzy {
		margin-top: 7rem
	}

	.hero-institutional_image-top__SHPtN .hero-institutional_col-right__hItzy {
		margin-top: 16.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional_col-right__hItzy {
		margin: 0;
		grid-column: span 7/span 7;
		grid-column-start: 9
	}

	.hero-institutional_image-medium__VD0ZX .hero-institutional_col-right__hItzy,
	.hero-institutional_image-top__SHPtN .hero-institutional_col-right__hItzy {
		margin-top: 0
	}

	.hero-institutional_image-narrow__dTaJw .hero-institutional_col-right__hItzy {
		grid-column: span 6/span 6;
		grid-column-start: 10
	}
}

.hero-institutional_image-holder__9EkdH {
	position: relative;
	width: 100%
}

@media screen and (min-width: 768px) {
	.hero-institutional_image-holder__9EkdH {
		max-width: 58.2rem;
		margin-left: 8.3rem
	}

	.hero-institutional_image-left__zwS9U .hero-institutional_image-holder__9EkdH {
		margin-right: auto;
		margin-left: auto;
		padding-bottom: 9rem
	}

	.hero-institutional_image-small__L14v_ .hero-institutional_image-holder__9EkdH {
		max-width: 25.8rem;
		margin: auto
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional_image-holder__9EkdH {
		max-width: 51.3rem;
		margin-left: auto;
		padding-right: 1.2rem
	}

	.hero-institutional_image-left__zwS9U .hero-institutional_image-holder__9EkdH {
		margin-right: auto;
		margin-left: 0;
		padding-bottom: 0
	}

	.hero-institutional_image-medium__VD0ZX .hero-institutional_image-holder__9EkdH {
		max-width: 48.7rem
	}

	.hero-institutional_image-small__L14v_ .hero-institutional_image-holder__9EkdH {
		max-width: 32.4rem;
		margin-left: 8.8rem
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional_image-holder__9EkdH {
		max-width: 28.3rem;
		margin-top: 5.4rem
	}

	.hero-institutional_image-holder__9EkdH:not(.hero-institutional_image-narrow__dTaJw .hero-institutional_image-holder__9EkdH, .hero-institutional_image-left__zwS9U .hero-institutional_image-holder__9EkdH, .hero-institutional_image-mobile-narrow___wo_s .hero-institutional_image-holder__9EkdH) {
		margin-right: auto;
		margin-left: auto
	}

	.hero-institutional_image-narrow__dTaJw .hero-institutional_image-holder__9EkdH {
		max-width: 26.9rem;
		margin-top: 11.8rem
	}

	.hero-institutional_image-left__zwS9U .hero-institutional_image-holder__9EkdH {
		max-width: 20.8rem;
		margin-top: 11.9rem
	}

	.hero-institutional_image-mobile-narrow___wo_s .hero-institutional_image-holder__9EkdH {
		max-width: 24rem;
		margin-top: 11.8rem;
		margin-left: calc(3.9rem - var(--page-padding-x))
	}

	.hero-institutional_image-top__SHPtN .hero-institutional_image-holder__9EkdH {
		margin-top: .6rem;
		margin-bottom: 5.5rem
	}

	.hero-institutional_image-top__SHPtN .hero-institutional_image-small__L14v_ .hero-institutional_image-holder__9EkdH {
		margin-bottom: 12.5rem
	}

	.hero-institutional_image-medium__VD0ZX .hero-institutional_image-holder__9EkdH {
		max-width: 28.3rem
	}

	.hero-institutional_image-small__L14v_ .hero-institutional_image-holder__9EkdH {
		max-width: 14.5rem
	}
}

.hero-institutional_image-holder__9EkdH figure {
	height: 100%
}

.hero-institutional_media__CYNgm {
	width: 100%
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional_media__CYNgm {
		margin-top: 4rem
	}
}

.hero-institutional-landing_hero-institutional__hYgj8 {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	margin-bottom: 1rem;
	padding-bottom: 12rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_hero-institutional__hYgj8 {
		margin-bottom: 0;
		padding-bottom: 10.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_hero-institutional__hYgj8 {
		display: block;
		height: calc(100vh - var(--header-dynamic-height));
		margin-bottom: 6.5rem;
		padding: 0
	}

	.hero-institutional-landing_hero-institutional-inner__Vdf44 {
		position: relative;
		overflow: hidden;
		height: 100%
	}

	.hero-institutional-landing_container__2itN0 {
		display: flex;
		align-items: center;
		height: 100%
	}

	.hero-institutional-landing_grid-wrapper__o_cLv {
		height: fit-content;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.hero-institutional-landing_grid-wrapper__o_cLv {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.hero-institutional-landing_grid-wrapper__o_cLv {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.hero-institutional-landing_grid-col-left__If2Xk {
	position: relative;
	z-index: 1
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_grid-col-left__If2Xk {
		display: flex;
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

.hero-institutional-landing_grid-col-right__djKiT {
	position: relative
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_grid-col-right__djKiT {
		transform: translateX(12%);
		display: flex;
		align-items: center;
		grid-column: span 9/span 9;
		grid-column-start: 8
	}
}

.hero-institutional-landing_block-text__0pdfY {
	padding: 3.5rem 0 7.6rem
}

@media screen and (max-width: calc(768px - 1px))and (max-height:602px) {
	.hero-institutional-landing_block-text__0pdfY {
		padding-top: 1.2rem
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_block-text__0pdfY {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 8rem 0 15rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_block-text__0pdfY {
		align-items: flex-start;
		padding: 4rem 0 0
	}
}

.hero-institutional-landing_description__4ElPw {
	margin-top: 1.6rem;
	padding-right: 2rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_description__4ElPw {
		max-width: 42.1rem;
		margin-top: 1.6rem;
		padding-right: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_description__4ElPw {
		margin-top: 1.3rem
	}
}

.hero-institutional-landing_buttons-container___FSbj {
	position: relative;
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_buttons-container___FSbj {
		max-width: 32rem;
		margin-top: 4.2rem
	}
}

.hero-institutional-landing_note__1wFSB {
	position: absolute;
	width: 100%;
	margin-top: 1.6rem;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 138%;
	text-align: center
}

.hero-institutional-landing_mascot-wrapper__XubVv {
	position: absolute;
	z-index: 3;
	top: -4rem;
	left: 50%;
	transform: translateX(-50%);
	width: 12.8rem;
	height: 12.8rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_mascot-wrapper__XubVv {
		top: -6.5rem;
		width: 20rem;
		height: 20rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_mascot-wrapper__XubVv {
		top: 0;
		left: -10rem;
		transform: none;
		width: 20rem;
		height: 20rem
	}
}

.hero-institutional-landing_mascot__70xlM {
	width: 100%;
	height: 100%
}

.hero-institutional-landing_image-wrapper__z2Xil {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_image-wrapper__z2Xil {
		max-width: 73.5rem;
		margin: 0 auto
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_image-wrapper__z2Xil {
		max-width: none;
		margin: 0
	}
}

.hero-institutional-landing_image-wrapper-inner__GLwGI {
	position: relative;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_image-wrapper-inner__GLwGI {
		width: calc(100% - 3.5rem)
	}
}

.hero-institutional-landing_image-desktop__UBcVg {
	position: relative;
	z-index: 2;
	overflow: hidden;
	display: none;
	width: 100%;
	border-radius: 1rem;
	background-color: var(--general-white);
	box-shadow: 0 .4rem 2.4rem rgba(0, 0, 0, .1)
}

.hero-institutional-landing_image-desktop__UBcVg>figure {
	width: 100%
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_image-desktop__UBcVg {
		display: flex
	}
}

.hero-institutional-landing_image-mobile__wZc7f {
	position: relative;
	z-index: 2;
	overflow: hidden;
	width: 100%;
	border-radius: 1rem;
	background-color: var(--general-white);
	box-shadow: 1.6rem .46rem 3.5rem rgba(0, 0, 0, .15)
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_image-mobile__wZc7f {
		position: absolute;
		right: 6.7rem;
		bottom: -1rem;
		width: 22.4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_image-mobile__wZc7f {
		right: 34%;
		bottom: -5.6rem
	}
}

.hero-institutional-landing_buttons-wrapper___wQgh {
	display: flex;
	flex-direction: column;
	gap: .8rem;
	justify-content: center;
	width: 100%;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_buttons-wrapper___wQgh {
		display: inline-flex;
		flex-direction: row;
		justify-content: center;
		margin-top: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_buttons-wrapper___wQgh {
		justify-content: flex-start
	}
}

.hero-institutional-landing_link-wrapper__lAvZy {
	display: flex;
	flex-direction: column;
	gap: .8rem;
	width: 100%;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_link-wrapper__lAvZy {
		display: inline-flex;
		flex-direction: row;
		gap: 1.6rem;
		justify-content: center;
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_link-wrapper__lAvZy {
		margin-top: 2.4rem
	}
}

.hero-institutional-landing_shape-desktop-wrapper__Axdz_ {
	position: absolute;
	right: 0;
	bottom: 0;
	display: none;
	width: 100%
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_shape-desktop-wrapper__Axdz_ {
		display: block;
		aspect-ratio: 2/1
	}
}

.hero-institutional-landing_shape-desktop-inner__qKgKF {
	position: absolute;
	top: 0;
	right: 0;
	bottom: auto;
	height: 100%
}

.hero-institutional-landing_shape-mobile-wrapper___xYFc {
	position: absolute;
	top: 4rem;
	right: calc(var(--page-padding-x)*-1);
	left: calc(var(--page-padding-x)*-1);
	color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_shape-mobile-wrapper___xYFc {
		display: none
	}
}

.hero-institutional-landing_shape-mobile-inner__vjKbS {
	position: relative
}

.hero-institutional-landing_shape-wrapper-top__vxDY6 {
	display: none
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_shape-wrapper-top__vxDY6 {
		position: absolute;
		top: -9.2rem;
		left: -7rem;
		display: block;
		width: 85.3rem;
		height: 29.5rem;
		color: var(--color-primary, var(--general-white))
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_shape-wrapper-top__vxDY6 {
		top: -6.9rem;
		left: 0;
		width: 85.3rem;
		height: 29.5rem
	}
}

.hero-institutional-landing_shape-wrapper-bottom__Q3JVf {
	display: none
}

@media screen and (min-width: 768px) {
	.hero-institutional-landing_shape-wrapper-bottom__Q3JVf {
		position: absolute;
		bottom: -10.5rem;
		left: -7rem;
		display: block;
		width: 85.3rem;
		height: 41.3rem;
		color: var(--color-primary, var(--general-white))
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-landing_shape-wrapper-bottom__Q3JVf {
		bottom: -12rem;
		left: .5rem
	}
}

.hero-institutional-vertical_wrapper__MMr9V {
	position: relative;
	overflow: hidden;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.hero-institutional-vertical_wrapper__MMr9V {
		height: calc(100vh - var(--header-dynamic-height));
		min-height: 78rem;
		max-height: 94rem
	}
}

.hero-institutional-vertical_container__nQQkN {
	padding-top: 3.5rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_container__nQQkN {
		height: 100%;
		padding-top: 6.4rem
	}
}

.hero-institutional-vertical_holder__1mgzP {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 4rem;
	height: 100%
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_holder__1mgzP {
		gap: 9.5rem;
		justify-content: space-between
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-vertical_holder__1mgzP {
		gap: 12.5rem
	}
}

.hero-institutional-vertical_content__Jf0g1 {
	flex: 0 1 auto
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_image-wrapper__6sW3W {
		flex: 0 1 auto;
		min-height: 0;
		max-height: 100%
	}

	.hero-institutional-vertical_grid-wrapper__1KvvF.hero-institutional-vertical_four-lines__L6hZs {
		align-items: center
	}

	.hero-institutional-vertical_grid-wrapper__1KvvF {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.hero-institutional-vertical_grid-wrapper__1KvvF {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.hero-institutional-vertical_grid-wrapper__1KvvF {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_title__6StP2 {
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-vertical_title__6StP2 {
		text-align: left;
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-institutional-vertical_col-right___3d86 {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_col-right___3d86 {
		text-align: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-vertical_col-right___3d86 {
		text-align: left;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.hero-institutional-vertical_button-wrapper__oRnZU {
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_button-wrapper__oRnZU {
		max-width: 23.5rem;
		margin: 2.4rem auto 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-institutional-vertical_button-wrapper__oRnZU {
		display: flex;
		max-width: none
	}
}

.hero-institutional-vertical_image-holder__C5oi1 {
	position: relative;
	height: 100%;
	margin-top: auto
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_image-holder__C5oi1 {
		max-width: 104rem;
		margin-right: auto;
		margin-left: auto
	}
}

.hero-institutional-vertical_image-holder__C5oi1 figure {
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	filter: drop-shadow(2rem .4rem 2.4rem rgba(0, 0, 0, .1))
}

.hero-institutional-vertical_shape__pWy9u {
	position: absolute;
	bottom: 0;
	left: calc(var(--page-padding-x)*-1);
	width: calc(100% + var(--page-padding-x)*2);
	color: var(--color, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.hero-institutional-vertical_shape__pWy9u {
		top: -6rem;
		left: -9rem;
		width: calc(100% + 17.5rem);
		height: calc(100% + 6rem)
	}

	.hero-institutional-vertical_shape-wide__PgxSP {
		top: -3rem;
		left: -20rem;
		width: calc(100% + 35.2rem);
		height: calc(100% + 3rem)
	}
}

.hero-slider-navigation_nav__StbYU {
	position: absolute;
	z-index: 10;
	bottom: 2rem;
	left: 0;
	display: flex;
	flex-direction: row-reverse;
	gap: 4rem;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.hero-slider-navigation_nav__StbYU {
		bottom: 0;
		left: 8.75rem;
		flex-direction: row;
		gap: 6rem;
		width: 43.1%
	}
}

.hero-slider-navigation_buttons__PDo4A {
	display: flex;
	gap: .8rem
}

.hero-slider-navigation_button--next__6BXGG:disabled,
.hero-slider-navigation_button--prev__rCF_U:disabled {
	pointer-events: none
}

.hero-slider-navigation_bullets__h_rEs {
	display: flex;
	gap: .8rem .4rem;
	justify-content: flex-end
}

.hero-slider-navigation_bullet__znkOy {
	transform: translateY(100%);
	display: flex;
	flex: 0 0 auto;
	width: 1.2rem;
	height: .2rem;
	opacity: .3;
	background-color: var(--color-secondary, var(--general-gray))
}

.hero-slider-navigation_bullet--active__4T7or {
	opacity: 1;
	background-color: var(--color, var(--general-black))
}

.hero-slider_hero__pUVtc {
	position: relative;
	overflow: hidden;
	height: 100svh;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.hero-slider_hero__pUVtc {
		min-height: 110rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-slider_hero__pUVtc {
		min-height: auto
	}
}

@media(min-width: 601px) and (max-width:768px) {
	.hero-slider_hero__pUVtc {
		min-height: 130vw
	}
}

.hero-slider_container__qumwn {
	display: flex;
	align-items: center;
	height: 100%
}

.hero-slider_content___G7wd {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.hero-slider_content___G7wd {
		align-items: center;
		aspect-ratio: 1377/679;
		height: auto
	}
}

.hero-slider_image__paVXV {
	position: absolute;
	inset: 0;
	transform: translateX(40%);
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	width: 100%;
	visibility: hidden;
	transition: transform calc(1.5s*var(--motion)) cubic-bezier(.19, 1, .22, 1)
}

.hero-slider_image__paVXV.hero-slider_reverse__aIyQu {
	transform: translateX(-40%);
	justify-content: flex-start;
	opacity: 1
}

@media screen and (min-width: 1025px) {
	.hero-slider_image__paVXV.hero-slider_reverse__aIyQu figure {
		width: 42%
	}
}

.hero-slider_image__paVXV.hero-slider_active__hs97M {
	transform: translateX(0);
	visibility: visible
}

@media screen and (min-width: 1025px) {
	.hero-slider_image__paVXV {
		transform: translateX(40%);
		align-items: center
	}
}

.hero-slider_image__paVXV figure {
	z-index: 2;
	width: 80%;
	height: 100%;
	animation: hero-slider_floating__aIQmt calc(3s*var(--motion)) ease-in-out infinite
}

@media screen and (min-width: 1025px) {
	.hero-slider_image__paVXV figure {
		width: 37%;
		height: auto
	}
}

.hero-slider_svg-wrapper__R1VQj {
	position: absolute;
	inset: auto calc(-1*var(--page-padding-x)) 8rem auto;
	display: flex;
	align-items: flex-end;
	aspect-ratio: 1/1;
	width: calc(100% + var(--page-padding-x))
}

@media screen and (min-width: 1025px) {
	.hero-slider_svg-wrapper__R1VQj {
		inset: 0 calc(-1*var(--page-padding-x));
		align-items: flex-start;
		aspect-ratio: auto;
		width: 100%
	}
}

@media screen and (max-height: 690px) {
	.hero-slider_svg-wrapper__R1VQj {
		width: calc(90% + var(--page-padding-x))
	}
}

@media screen and (min-width: 2200px) {
	.hero-slider_svg-wrapper__R1VQj {
		scale: 1.25
	}
}

@media screen and (min-width: 2800px) {
	.hero-slider_svg-wrapper__R1VQj {
		scale: 1.5
	}
}

.hero-slider_shape__CfFTU {
	transform: translateZ(0);
	width: 100%;
	height: 100%;
	background-color: var(--color-secondary, var(--general-gray));
	clip-path: polygon(0 34%, 30% 34%, 68% 0, 96.8% 0, 96.8% 27.5%, 100% 31%, 100% 82.5%, 64% 82.5%, 37.5% 99%, 0 99%, 0 74%, 19% 63%, 19% 58%, 0 58%);
	transition: clip-path calc(1.5s*var(--motion)) cubic-bezier(.19, 1, .22, 1), calc(.25s*var(--motion)) background calc(.15s*var(--motion)) cubic-bezier(.19, 1, .22, 1)
}

.hero-slider_shape-2__qG2GZ .hero-slider_shape__CfFTU {
	clip-path: polygon(0 11%, 6% 5.7%, 35.3% 5.7%, 35.3% 13.5%, 62% 35%, 81% 35%, 100% 58%, 100% 85%, 65% 85%, 54% 100%, 6.5% 100%, 6.5% 62%, 0 56%, 0 26%)
}

@media screen and (min-width: 1025px) {
	.hero-slider_shape-2__qG2GZ .hero-slider_shape__CfFTU {
		clip-path: polygon(0 12%, 2.5% 7%, 14.3% 7%, 14.3% 13.5%, 28% 37%, 32% 30%, 41.8% 53%, 41.8% 72.3%, 26% 72.3%, 22.2% 85.3%, 2.5% 85.3%, 2.5% 52.8%, 0 48%, 0 28%)
	}
}

.hero-slider_shape-3__TovrQ .hero-slider_shape__CfFTU {
	clip-path: polygon(19% 12%, 39% 12%, 54% 26%, 82% 26%, 100% 44%, 100% 100%, 80% 100%, 54% 73%, 40% 100%, 10% 100%, 0 88%, 0 64%, 19% 64%, 19% 37%)
}

@media screen and (min-width: 1025px) {
	.hero-slider_shape-3__TovrQ .hero-slider_shape__CfFTU {
		clip-path: polygon(66% 14%, 74% 14%, 80% 26%, 91.7% 26%, 100% 43%, 100% 87.6%, 92% 87.6%, 80% 63%, 74% 87.6%, 63% 87.6%, 58.5% 75.5%, 58.5% 57%, 66% 57%, 66% 37%)
	}

	.hero-slider_shape__CfFTU {
		width: 100%;
		clip-path: polygon(63.4% 34.7%, 71.5% 34.7%, 86.7% 8.2%, 98.75% 8.2%, 98.75% 29.9%, 100% 32.9%, 100% 74.7%, 85.5% 74.7%, 74.8% 88%, 63.4% 88%, 63.4% 68%, 71.32% 58.5%, 71.32% 54.7%, 63.4% 54.7%)
	}
}

.hero-slider_image-wrapper__TMkHh {
	pointer-events: none;
	position: absolute;
	inset: auto calc(-1*var(--page-padding-x)) 8rem auto;
	transform: translateZ(1px);
	overflow: hidden;
	display: flex;
	aspect-ratio: 1/1;
	width: calc(100% + var(--page-padding-x));
	clip-path: polygon(0 0, 30% 0, 68% 0, 96.8% 0, 96.8% 27.5%, 100% 31%, 100% 82.5%, 64% 82.5%, 37.5% 99%, 0 99%, 0 74%, 19% 63%, 19% 58%, 0 58%);
	transition: clip-path calc(1.5s*var(--motion)) cubic-bezier(.19, 1, .22, 1)
}

.hero-slider_shape-2__qG2GZ .hero-slider_image-wrapper__TMkHh {
	clip-path: polygon(0 0, 6% 0, 100% 0, 100% 0, 100% 0, 100% 85%, 100% 85%, 100% 85%, 65% 85%, 54% 100%, 6.5% 100%, 6.5% 62%, 0 56%, 0 26%)
}

@media screen and (min-width: 1025px) {
	.hero-slider_shape-2__qG2GZ .hero-slider_image-wrapper__TMkHh {
		clip-path: polygon(0 0, 2.5% 0, 14.3% 0, 14.3% 0, 41.8% 0, 41.8% 30%, 41.8% 53%, 41.8% 72.3%, 26% 72.3%, 22.2% 85.3%, 2.5% 85.3%, 2.5% 52.8%, 0 48%, 0 28%)
	}
}

.hero-slider_shape-3__TovrQ .hero-slider_image-wrapper__TMkHh {
	clip-path: polygon(0 0, 39% 0, 54% 0, 82% 0, 100% 0, 100% 100%, 80% 100%, 54% 73%, 40% 100%, 10% 100%, 0 88%, 0 64%, 0 64%, 0 37%)
}

@media screen and (min-width: 1025px) {
	.hero-slider_shape-3__TovrQ .hero-slider_image-wrapper__TMkHh {
		clip-path: polygon(66% 14%, 66% 0, 80% 0, 100% 0, 100% 43%, 100% 87.6%, 92% 87.6%, 80% 63%, 74% 87.6%, 63% 87.6%, 58.5% 75.5%, 58.5% 57%, 66% 57%, 66% 37%)
	}

	.hero-slider_image-wrapper__TMkHh {
		inset: 0 calc(-1*var(--page-padding-x));
		aspect-ratio: auto;
		width: 100%;
		clip-path: polygon(63.4% 0, 71.5% 0, 86.7% 0, 98.75% 0, 98.75% 29.9%, 100% 32.9%, 100% 74.7%, 85.5% 74.7%, 74.8% 88%, 63.4% 88%, 63.4% 68%, 71.32% 58.5%, 71.32% 54.7%, 63.4% 54.7%)
	}
}

@media screen and (min-width: 2200px) {
	.hero-slider_image-wrapper__TMkHh {
		scale: 1.25
	}
}

@media screen and (min-width: 2800px) {
	.hero-slider_image-wrapper__TMkHh {
		scale: 1.5
	}
}

@media screen and (max-height: 690px) {
	.hero-slider_image-wrapper__TMkHh {
		width: calc(90% + var(--page-padding-x))
	}
}

.hero-slider_items-text__fLxNU {
	position: relative;
	width: 100%;
	min-height: 68vh
}

.hero-slider_grid-wrapper__zPDn7 {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0
}

.hero-slider_grid-wrapper__zPDn7.hero-slider_active__hs97M {
	visibility: visible;
	opacity: 1;
	transition: calc(.25s*var(--motion)) opacity calc(.15s*var(--motion)) cubic-bezier(.19, 1, .22, 1), 0s visibility cubic-bezier(.19, 1, .22, 1) 0s
}

@media screen and (min-width: 1025px) {
	.hero-slider_grid-wrapper__zPDn7 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.hero-slider_grid-wrapper__zPDn7 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.hero-slider_grid-wrapper__zPDn7 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.hero-slider_grid-col__vZyZV {
	display: flex;
	flex-direction: column;
	margin-top: 4rem
}

@media screen and (min-width: 768px) {
	.hero-slider_grid-col__vZyZV {
		margin-top: 2rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-slider_grid-col__vZyZV {
		justify-content: center;
		margin-top: 0;
		margin-bottom: 10rem;
		grid-column: span 8/span 8;
		grid-column-start: 2
	}

	.hero-slider_grid-col__vZyZV.hero-slider_reverse__aIyQu {
		grid-column: span 8/span 8;
		grid-column-start: 10
	}
}

.hero-slider_block-text__vmcrb {
	display: flex;
	flex-direction: column;
	gap: 1.7rem
}

@media screen and (min-width: 768px) {
	.hero-slider_block-text__vmcrb {
		width: 50%;
		background-color: var(--color-primary, var(--general-white))
	}
}

@media screen and (min-width: 1025px) {
	.hero-slider_block-text__vmcrb {
		gap: 2.9rem;
		width: 100%;
		background-color: rgba(0, 0, 0, 0)
	}
}

.hero-slider_eyebrow__HIus5 {
	font-size: 1.2rem
}

@media screen and (min-width: 1025px) {
	.hero-slider_title__9_RwY {
		font-size: 7rem;
		line-height: 110%
	}

	.hero-slider_items-text-elements__h_bAi {
		position: absolute;
		inset: 0;
		width: 100%;
		height: 100%;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.hero-slider_items-text-elements__h_bAi {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.hero-slider_items-text-elements__h_bAi {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@keyframes hero-slider_floating__aIQmt {
	0% {
		transform: translate(0)
	}

	65% {
		transform: translateY(1rem)
	}

	to {
		transform: translate(0)
	}
}

.cta-mobile-qr-desktop_qr-code-wrapper__40RjD {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: 16rem;
	padding: 1.2rem;
	border-radius: 1.1rem;
	background: var(--general-white-off)
}

.cta-mobile-qr-desktop_qr-code-wrapper__40RjD img {
	width: 100%;
	height: auto
}

.cta-mobile-qr-desktop_qr-code-wrapper__40RjD span {
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.1;
	color: var(--general-black);
	text-align: center
}

.dropdown-more_dropdown__yEe_O {
	flex: 0 0 auto
}

.dropdown-more_holder__c20R7 {
	position: relative
}

.dropdown-more_holder__c20R7.dropdown-more_holder-static__a6m89 {
	position: static
}

.dropdown-more_list-dropdown__gw6xS {
	position: absolute;
	z-index: 10;
	top: calc(100% + .5rem);
	right: 0;
	height: fit-content;
	padding: .4rem;
	border-radius: .4rem;
	background-color: var(--general-white);
	box-shadow: 0 2.4rem 3rem 0 rgba(0, 0, 0, .1)
}

.dropdown-more_list-dropdown__gw6xS.dropdown-more_list-dropdown-on-left__Yugya {
	right: auto;
	left: 0
}

.dropdown-more_list-dropdown__gw6xS.dropdown-more_list-dropdown-above__NFW0_ {
	top: auto;
	bottom: calc(100% + .5rem)
}

.dropdown-more_list-dropdown-items__TivFB {
	column-count: 1;
	margin: 0 auto
}

.dropdown-more_dropdown-two-cols__YPP3w .dropdown-more_list-dropdown-items__TivFB {
	column-count: 2
}

.dropdown-more_list-dropdown-item__e3nO4 {
	display: flex;
	gap: 1rem;
	align-items: center;
	width: 100%;
	padding: 1rem 1rem .8rem;
	border: .15rem solid rgba(0, 0, 0, 0);
	border-radius: .4rem;
	color: var(--general-black)
}

.dropdown-more_list-dropdown-item__e3nO4:last-child {
	margin-bottom: 0
}

.dropdown-more_dropdown-two-cols__YPP3w .dropdown-more_list-dropdown-item__e3nO4 {
	padding: 1rem 1.6rem .8rem 1rem
}

@media screen and (min-width: 768px) {
	.dropdown-more_dropdown-two-cols__YPP3w .dropdown-more_list-dropdown-item__e3nO4 {
		padding: .75rem 2.6rem .9rem 1.6rem
	}

	.dropdown-more_list-dropdown-item__e3nO4 {
		padding: .75rem 1.6rem .9rem
	}
}

.dropdown-more_list-dropdown-item__e3nO4 span {
	white-space: nowrap
}

.dropdown-more_list-dropdown-item__e3nO4 .dropdown-more_logo-image__zH2Sw {
	display: inline-flex;
	width: 2.9rem
}

.grid-logos_grid-logos-block__PCNUm {
	width: 100%
}

.grid-logos_heading__36QoX {
	display: flex;
	align-items: center;
	margin-top: 3rem;
	margin-bottom: 1.2rem
}

@media screen and (min-width: 768px) {
	.grid-logos_heading__36QoX {
		margin-top: 6.2rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-logos_heading__36QoX {
		margin-bottom: 2.2rem
	}
}

.grid-logos_logo-items__ATKkq {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	margin-bottom: 1.2rem
}

@media screen and (min-width: 1025px) {
	.grid-logos_logo-items__ATKkq {
		max-width: 54rem
	}
}

.grid-logos_item-logo__QV2ZZ {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 6.2rem;
	height: 6.2rem;
	text-align: center
}

.grid-logos_item-logo__QV2ZZ:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid var(--color-secondary, var(--general-black));
	opacity: .3
}

.grid-logos_item-logo__QV2ZZ.grid-logos_see-more__CqGrO {
	position: relative
}

.grid-logos_item-logo__QV2ZZ.grid-logos_see-more__CqGrO button {
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: background .2s linear
}

.grid-logos_item-logo__QV2ZZ.grid-logos_see-more__CqGrO button:hover {
	background: rgba(10, 10, 10, .05)
}

@media screen and (min-width: 768px) {
	.grid-logos_item-logo__QV2ZZ {
		width: 7.2rem;
		height: 7.2rem
	}
}

.grid-logos_item-logo__QV2ZZ .grid-logos_logo-image__MdyY2 {
	display: inline-flex;
	align-items: center;
	height: 3.6rem
}

.grid-logos_item-logo__QV2ZZ .grid-logos_logo-image__MdyY2 svg {
	height: 3.2rem
}

.grid-logos_item-logo__QV2ZZ .grid-logos_payment-label__SMcxX {
	overflow: hidden;
	width: 100%;
	padding: 0 .4rem;
	font-size: 1rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

.payment-providers_payment-heading__yUM7y {
	display: flex;
	align-items: center;
	margin-top: 3rem;
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.payment-providers_payment-heading__yUM7y {
		margin-top: 5.6rem
	}
}

.payment-providers_payment-heading__yUM7y .payment-providers_dropdown-wrapper__DfHCB {
	display: inline-block;
	margin-left: 1rem
}

.payment-providers_payment-heading__yUM7y .payment-providers_open-modal-btn__bOEq0 {
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
	height: 4rem;
	margin-left: 1rem;
	padding: 0 1.4rem 0 1rem;
	border: 1px solid var(--color-secondary, var(--general-gray-light));
	border-radius: .4rem;
	color: var(--color-primary, var(--general-black));
	text-align: left;
	text-transform: uppercase;
	background: var(--color-secondary, var(--general-gray-light))
}

.payment-providers_payment-heading__yUM7y .payment-providers_open-modal-btn__bOEq0 .payment-providers_btn-icon__TCPdm {
	flex: 0 0 auto;
	width: 1rem;
	height: 1rem;
	margin-top: .2rem;
	margin-left: .8rem
}

.payment-providers_payment-items__OWVgU {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem
}

.payment-providers_item-logo__KqQGl {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 7.2rem;
	height: 7.2rem;
	text-align: center
}

.payment-providers_item-logo__KqQGl:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid var(--color-secondary, var(--general-black));
	opacity: .1
}

.payment-providers_item-logo__KqQGl .payment-providers_logo-image__zqe8T {
	display: inline-flex;
	align-items: center
}

.payment-providers_item-logo__KqQGl .payment-providers_logo-image__zqe8T svg {
	height: 4.8rem
}

.payment-providers_item-logo__KqQGl .payment-providers_payment-label__Y8Vz5 {
	overflow: hidden;
	width: 100%;
	padding: 0 .4rem;
	font-size: 1rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

.payment-providers_modal-container___LT4o {
	position: fixed;
	z-index: 500;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, .7)
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	width: 48rem;
	max-width: 90%;
	padding: 3rem 1.6rem 0;
	border-radius: 2.1rem;
	background: var(--general-white)
}

@media screen and (min-width: 1025px) {
	.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom {
		padding: 3rem 3rem 0
	}
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_modal-title__AE6_S {
	font-size: 2rem;
	font-weight: 500;
	line-height: 105%;
	color: var(--general-black);
	text-align: center
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_modal-text__PWboz {
	font-size: 1.4rem;
	line-height: 150%;
	color: var(--general-black-mid);
	text-align: center
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_input-container__h_Ti8 {
	position: relative;
	width: 100%;
	height: 5.5rem;
	border: 0;
	border-radius: .7rem;
	font-size: 1.6rem;
	color: var(--general-black);
	background: #eef4f9
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_input-container__h_Ti8 .payment-providers_search-icon__tUZEK {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 2rem;
	width: 1.6rem;
	height: 1.6rem;
	margin: auto
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_input-container__h_Ti8 input[type=search] {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 1.6rem 1.6rem 1.6rem 4.8rem;
	font-size: 1.6rem;
	color: currentcolor;
	background: none
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_input-container__h_Ti8 input[type=search]::-webkit-search-cancel-button,
.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_input-container__h_Ti8 input[type=search]::-webkit-search-decoration {
	appearance: none
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom .payment-providers_input-container__h_Ti8 input[type=search]::placeholder {
	color: var(--general-black-mid)
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom ul {
	overflow-y: auto;
	width: 100%;
	height: 40vh;
	min-height: 21.5rem;
	margin: 0 auto;
	list-style: none
}

@media screen and (min-width: 1025px) {
	.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom ul {
		height: 33.5vh
	}
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom ul li {
	border-radius: .7rem;
	transition: background .1s linear
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom ul li.payment-providers_selected__lolks {
	background: rgba(0, 0, 0, .05)
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom ul li button {
	cursor: pointer;
	display: flex;
	flex-flow: row nowrap;
	gap: 1.6rem;
	align-items: center;
	width: 100%;
	margin: 0;
	padding: 1.6rem 1.2rem;
	border: 0;
	font-size: 1.6rem;
	background: none
}

.payment-providers_modal-container___LT4o .payment-providers_modal-content__Jauom ul li .payment-providers_flag__oGMbj {
	font-family: Twemoji Country Flags, Helvetica, sans-serif;
	font-size: 2.4rem
}

.hero-split-content_hero__8Bj3p {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 2.5rem;
	padding-top: 8rem;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.hero-split-content_hero__8Bj3p {
		padding-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_hero__8Bj3p {
		/* min-height: 100vh */
	}

	.hero-split-content_hero__8Bj3p.hero-split-content_is-card-style__l1Ibh {
		/* min-height: 99rem; */
		/* padding-bottom: 5rem */
	}
}

.hero-split-content_container__2e5R3.container {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_container__2e5R3.container {
		margin-top: 4.5rem;
		margin-bottom: 5.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_container__2e5R3.container {
		height: 100%;
		margin-top: 7rem;
		margin-bottom: 8.2rem
	}

	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_container__2e5R3.container {
		margin-top: 0;
		margin-bottom: 11.6rem
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_container__2e5R3.container {
		margin-bottom: 0
	}

	.hero-split-content_is-earn-style__vO27F .hero-split-content_container__2e5R3.container {
		margin-bottom: 5rem
	}

	.hero-split-content_has-small-disclaimer__ALPSI .hero-split-content_container__2e5R3.container {
		margin-bottom: 3.5rem
	}

	.hero-split-content_grid-wrapper__RTxii {
		height: 100%;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.hero-split-content_grid-wrapper__RTxii {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.hero-split-content_grid-wrapper__RTxii {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_grid-col-left__Kq_fq {
		display: flex;
		align-items: center;
		padding-top: 7.6rem;
		padding-left: 3.2rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_grid-col-left__Kq_fq {
		padding-top: 1.8rem;
		grid-column: span 7/span 7;
		grid-column-start: 1
	}

	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_grid-col-left__Kq_fq {
		padding-top: 10rem
	}

	.hero-split-content_is-earn-style__vO27F .hero-split-content_grid-col-left__Kq_fq {
		grid-column: span 7/span 7;
		grid-column-start: 2;
		padding-top: 0;
		padding-bottom: 50px;
		padding-left: 0
	}
}

.hero-split-content_grid-col-right__OmhV4 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 28rem;
	margin: auto
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_grid-col-right__OmhV4,
.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_grid-col-right__OmhV4 {
	justify-content: end
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_grid-col-right__OmhV4 {
	margin-bottom: 4rem;
	grid-column: span 9/span 9;
	grid-column-start: 8
}

.hero-split-content_is-rewards-style__1re6E .hero-split-content_grid-col-right__OmhV4 {
	max-width: 100%
}

@media screen and (max-width: calc(500px - 1px)) {
	.hero-split-content_is-card-style__l1Ibh .hero-split-content_grid-col-right__OmhV4 {
		max-width: none
	}
}

@media screen and (min-width: 768px) {
	.hero-split-content_grid-col-right__OmhV4 {
		max-width: 42rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_grid-col-right__OmhV4 {
		max-width: unset;
		margin: 0 3.2rem 0 0;
		grid-column: span 8/span 8;
		grid-column-start: 9
	}

	.hero-split-content_is-earn-style__vO27F .hero-split-content_grid-col-right__OmhV4 {
		grid-column: span 7/span 7;
		grid-column-start: 9;
		margin-right: 0;
		margin-left: 5rem
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_grid-col-right__OmhV4 {
		margin-bottom: 0
	}

	.hero-split-content_is-rewards-style__1re6E .hero-split-content_grid-col-right__OmhV4 {
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		bottom: 0;
		width: 85rem
	}
}

.hero-split-content_block-text__3XAdv {
	position: relative;
	z-index: 3;
	padding: 3rem 0 2.5rem
}

.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv {
	padding-bottom: 4.5rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv {
		padding-bottom: 3rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv {
		padding-bottom: 0
	}
}

@media screen and (min-width: 768px) {
	.hero-split-content_block-text__3XAdv {
		display: flex;
		flex-wrap: wrap;
		padding: 5rem 0 3rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_block-text__3XAdv {
		display: block;
		padding: 0
	}
}

.hero-split-content_block-text__3XAdv .hero-split-content_eyebrow__CoTto {
	display: block;
	margin-bottom: 1.6rem;
	font-size: 1.2rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_block-text__3XAdv .hero-split-content_eyebrow__CoTto {
		font-size: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_block-text__3XAdv .hero-split-content_eyebrow__CoTto {
		margin-bottom: 2.4rem;
		font-size: 1.8rem
	}
}

html:lang(ru) .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
	padding-bottom: .2em
}

html:lang(es) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
html:lang(ru) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
html:lang(ru) .hero-split-content_is-security-style__1o4Q4 .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
html:lang(ru) .hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
html:lang(tr) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
html:lang(tr) .hero-split-content_is-security-style__1o4Q4 .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
html:lang(tr) .hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
	font-size: 2.8rem
}

.hero-split-content_is-rewards-style__1re6E .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
.hero-split-content_is-shield-style__nnoVA .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
	font-size: 3.2rem
}

html:lang(es) .hero-split-content_is-rewards-style__1re6E .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
	font-size: 2.8rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 9.8rem
	}

	html:lang(es) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(ru) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(ru) .hero-split-content_is-security-style__1o4Q4 .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(ru) .hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(tr) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(tr) .hero-split-content_is-security-style__1o4Q4 .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(tr) .hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 4.7rem
	}

	.hero-split-content_is-shield-style__nnoVA .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 4.8rem
	}

	html:lang(tr) .hero-split-content_is-shield-style__nnoVA .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 4.4rem
	}

	.hero-split-content_is-rewards-style__1re6E .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 5.4rem
	}

	html:lang(es) .hero-split-content_is-rewards-style__1re6E .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 4.7rem
	}
}

@media screen and (min-width: 768px)and (max-width:calc(1025px - 1px)) {
	.hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 6.4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_is-rewards-style__1re6E .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 8.9rem
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 12.5rem
	}

	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 12.4rem
	}

	.hero-split-content_is-shield-style__nnoVA .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 6.6rem
	}

	html:lang(tr) .hero-split-content_is-shield-style__nnoVA .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 5.9rem
	}

	.hero-split-content_is-rwa-style__B_jMU .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 7rem
	}

	html:lang(es) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(es) .hero-split-content_is-rewards-style__1re6E .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(ru) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(ru) .hero-split-content_is-security-style__1o4Q4 .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(ru) .hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(tr) .hero-split-content_is-perps-style__I47cO .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(tr) .hero-split-content_is-security-style__1o4Q4 .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn,
	html:lang(tr) .hero-split-content_is-snaps-style__Up9WQ .hero-split-content_block-text__3XAdv .hero-split-content_title__Zj5kn {
		font-size: 7.8rem
	}
}

.hero-split-content_block-text-left__UMHLn {
	position: relative
}

@media screen and (min-width: 768px) {
	.hero-split-content_block-text-left__UMHLn {
		width: 65%
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_block-text-left__UMHLn {
		width: auto
	}
}

.hero-split-content_block-text-right__agzX_ {
	position: relative
}

@media screen and (min-width: 768px) {
	.hero-split-content_block-text-right__agzX_ {
		width: 35%
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_block-text-right__agzX_ {
		width: auto
	}
}

.hero-split-content_description__THmwI {
	margin-top: 2rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_description__THmwI {
		margin-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_description__THmwI {
		max-width: 53rem;
		margin-top: 2.2rem
	}

	.hero-split-content_is-rewards-style__1re6E .hero-split-content_description__THmwI {
		max-width: 58rem
	}
}

.hero-split-content_not-supported-country___njs_ {
	margin-top: 2.8rem
}

.hero-split-content_button-container__AUyIK {
	display: flex;
	flex-wrap: wrap;
	gap: 1.6rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_button-container__AUyIK {
		margin-top: 1.4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_button-container__AUyIK {
		margin-top: 3.2rem
	}

	.hero-split-content_is-rwa-style__B_jMU .hero-split-content_button-container__AUyIK,
	.hero-split-content_is-shield-style__nnoVA .hero-split-content_button-container__AUyIK {
		margin-top: 5.6rem
	}
}

.hero-split-content_button-container-perps__UpwfV {
	display: flex;
	flex-wrap: wrap;
	gap: 2.4rem;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_button-container-perps__UpwfV {
		margin-top: 1.4rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_button-container-perps__UpwfV {
		margin-top: 5.6rem
	}

	.hero-split-content_is-rewards-style__1re6E .hero-split-content_button-container-perps__UpwfV {
		margin-top: 3.1rem
	}
}

.hero-split-content_image-wrapper__hmGH2 {
	position: relative;
	z-index: 2;
	box-sizing: content-box;
	aspect-ratio: var(--aspect-ratio, auto);
	width: 100%;
	max-width: 21rem;
	height: fit-content;
	padding-top: 3rem
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_image-wrapper__hmGH2,
.hero-split-content_is-rwa-style__B_jMU .hero-split-content_image-wrapper__hmGH2,
.hero-split-content_is-shield-style__nnoVA .hero-split-content_image-wrapper__hmGH2,
.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_image-wrapper__hmGH2 {
	transform: translateX(0);
	max-width: 29.5rem
}

@media screen and (max-width: calc(768px - 1px)) {

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_image-wrapper__hmGH2,
	.hero-split-content_is-rwa-style__B_jMU .hero-split-content_image-wrapper__hmGH2,
	.hero-split-content_is-shield-style__nnoVA .hero-split-content_image-wrapper__hmGH2,
	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_image-wrapper__hmGH2 {
		padding-top: 0
	}
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_image-wrapper__hmGH2 {
	margin-top: 3rem
}

.hero-split-content_image-wrapper__hmGH2>figure {
	z-index: 2
}

@media screen and (min-width: 768px) {
	.hero-split-content_image-wrapper__hmGH2 {
		max-width: 28rem;
		padding-top: 5rem
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_image-wrapper__hmGH2 {
		max-width: 39.5rem;
		padding-top: 2.2rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_image-wrapper__hmGH2 {
		transform: translateX(6.2rem);
		max-width: 42rem;
		padding: 7.6rem 0
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_image-wrapper__hmGH2 {
		max-width: 69rem;
		margin-top: -6.8rem;
		padding-top: 0;
		padding-bottom: 0
	}

	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_image-wrapper__hmGH2 {
		top: 7rem;
		max-width: 55rem;
		padding-right: 2rem
	}

	.hero-split-content_is-earn-style__vO27F .hero-split-content_image-wrapper__hmGH2 {
		transform: translateX(1rem)
	}

	.hero-split-content_is-perps-style__I47cO .hero-split-content_image-wrapper__hmGH2 {
		top: 3.8rem;
		max-width: 50.5rem;
		padding-right: 6rem
	}

	.hero-split-content_is-rwa-style__B_jMU .hero-split-content_image-wrapper__hmGH2,
	.hero-split-content_is-shield-style__nnoVA .hero-split-content_image-wrapper__hmGH2 {
		transform: translateX(0);
		max-width: 63rem
	}
}

.hero-split-content_shape-wrapper__7Wi54 {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 2rem;
	width: 94%;
	height: 100%
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_shape-wrapper__7Wi54,
.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_shape-wrapper__7Wi54 {
	right: 0
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_shape-wrapper__7Wi54 {
	width: 100%;
	max-width: 25rem
}

@media screen and (min-width: 768px) {
	.hero-split-content_is-card-style__l1Ibh .hero-split-content_shape-wrapper__7Wi54 {
		width: 84%;
		max-width: 100%
	}
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_shape-wrapper__7Wi54 svg {
	display: block;
	width: 100%;
	height: auto
}

.hero-split-content_is-rewards-style__1re6E .hero-split-content_shape-wrapper__7Wi54 {
	position: relative;
	right: 0;
	display: block;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.hero-split-content_shape-wrapper__7Wi54 {
		right: 3rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_shape-wrapper__7Wi54 {
		right: 0
	}

	.hero-split-content_is-snaps-style__Up9WQ .hero-split-content_shape-wrapper__7Wi54 {
		top: -1.2rem
	}

	.hero-split-content_is-card-style__l1Ibh .hero-split-content_shape-wrapper__7Wi54 {
		top: -5.2rem
	}

	.hero-split-content_is-shape-shape4__u2OtL .hero-split-content_shape-wrapper__7Wi54 {
		top: -7.4rem
	}

	.hero-split-content_is-rewards-style__1re6E .hero-split-content_shape-wrapper__7Wi54 {
		position: absolute;
		z-index: 5;
		top: 0;
		right: unset;
		bottom: 0;
		left: -.2rem;
		width: 100%;
		max-height: 75%;
		margin: auto
	}
}

.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P {
	position: relative;
	z-index: 5;
	display: block;
	width: 95%;
	height: 50vh
}

@media screen and (min-width: 1025px) {
	.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P {
		height: 100%
	}
}

.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P .hero-split-content_video-rewards__bh3hE {
	height: 100%
}

.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P .hero-split-content_video-rewards__bh3hE>div {
	width: 100%;
	height: 100%
}

.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P .hero-split-content_video-rewards__bh3hE>div video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top
}

@media screen and (min-width: 768px) {
	.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P .hero-split-content_video-rewards__bh3hE>div video {
		object-position: top left
	}
}

@media screen and (min-width: 1025px) {
	.hero-split-content_shape-wrapper__7Wi54 .hero-split-content_image-wrapper-rewards__KSC7P .hero-split-content_video-rewards__bh3hE>div video {
		object-position: center left
	}
}

.hero-split-content_shape-back__HO_8u {
	width: 100%;
	height: 100%;
	color: var(--color, var(--general-gray-light))
}

.hero-split-content_is-card-style__l1Ibh .hero-split-content_shape-back__HO_8u {
	color: var(--color-secondary, var(--general-white))
}

.hero-split-content_is-rewards-style__1re6E .hero-split-content_shape-back__HO_8u {
	position: absolute;
	z-index: 10;
	top: 0;
	left: -.2rem;
	display: block;
	width: 50%;
	height: 100%;
	color: var(--color-primary, var(--general-black))
}

@media screen and (min-width: 1025px) {
	.hero-split-content_is-rewards-style__1re6E .hero-split-content_shape-back__HO_8u {
		width: 100%;
		height: 105%
	}
}

.use-case_dom__2Tg_8 {
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	place-items: flex-end center;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0
}

.use-case_align__hFqN4 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.use-case_track__o0VcL {
	position: relative;
	display: flex
}

.use-case_track__o0VcL canvas {
	position: absolute;
	inset: 0
}

.use-case_title__2juc8 {
	font-size: 10rem;
	line-height: 1;
	white-space: pre-line
}

.use-case_skewing-supported__iiec_ .use-case_title__2juc8 {
	opacity: 0
}

@media screen and (min-width: 1025px) {
	.use-case_title__2juc8 {
		font-size: 38rem
	}
}

.use-case_webgl-text-masking-view__tsn6h {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	margin: 0;
	padding: 0
}

.hero-use-case_hero-use-case__HPMNw {
	position: relative;
	display: block;
	height: 100%;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.hero-use-case_hero-use-case__HPMNw.hero-use-case_has-skewing-title__TZHGX {
	height: 200vh
}

.hero-use-case_hero-use-case__HPMNw.hero-use-case_has-skewing-title__TZHGX+* {
	z-index: 95
}

@media screen and (min-width: 768px) {
	.hero-use-case_hero-use-case__HPMNw {
		height: 77rem
	}

	.hero-use-case_hero-use-case__HPMNw.hero-use-case_has-skewing-title__TZHGX {
		height: 200vh;
		padding-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_hero-use-case__HPMNw {
		height: 100vh;
		min-height: 68rem;
		max-height: 100rem
	}

	.hero-use-case_hero-use-case__HPMNw.hero-use-case_has-skewing-title__TZHGX {
		height: 200vh;
		max-height: none;
		padding-top: 0
	}
}

.hero-use-case_hero-use-case__HPMNw canvas {
	pointer-events: none
}

.hero-use-case_has-skewing-title__TZHGX .hero-use-case_container__gnZdE {
	height: 0
}

@media screen and (min-width: 768px) {
	.hero-use-case_container__gnZdE {
		height: 100%;
		padding-top: 4.5rem
	}

	.hero-use-case_has-skewing-title__TZHGX .hero-use-case_container__gnZdE {
		height: 0
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_container__gnZdE {
		padding-top: 7rem
	}
}

@media screen and (min-width: 768px) {
	.hero-use-case_grid-wrapper__9x46w {
		height: 100%;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.hero-use-case_grid-wrapper__9x46w {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.hero-use-case_grid-wrapper__9x46w {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.hero-use-case_has-skewing-title__TZHGX .hero-use-case_grid-wrapper__9x46w {
		padding-top: 4.5rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_has-skewing-title__TZHGX .hero-use-case_grid-wrapper__9x46w {
		padding-top: 7rem
	}
}

@media screen and (min-width: 768px) {
	.hero-use-case_grid-col-left__MXPeL {
		display: flex;
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_grid-col-left__MXPeL {
		display: flex;
		grid-column: span 4/span 4;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.hero-use-case_grid-col-right__LrytY {
		grid-column: span 3/span 3;
		grid-column-start: 6
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_grid-col-right__LrytY {
		grid-column: span 4/span 4;
		grid-column-start: 12
	}
}

.hero-use-case_grid-col-bottom__WQaZq {
	position: relative;
	display: flex;
	flex-direction: column-reverse;
	margin-top: 6.4rem
}

.hero-use-case_has-skewing-title__TZHGX .hero-use-case_grid-col-bottom__WQaZq {
	position: relative;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.hero-use-case_grid-col-bottom__WQaZq {
		position: unset;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_grid-col-bottom__WQaZq {
		margin-top: 0;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.hero-use-case_has-skewing-title__TZHGX .hero-use-case_grid-col-bottom__WQaZq {
		height: 100vh
	}
}

.hero-use-case_block-text__drCBb {
	position: relative;
	z-index: 4;
	max-width: 25.7rem;
	padding: 3rem 0 0
}

@media screen and (min-width: 768px) {
	.hero-use-case_block-text__drCBb {
		max-width: none;
		padding: 0
	}
}

.hero-use-case_description__RhDUP {
	display: none
}

@media screen and (min-width: 768px) {
	.hero-use-case_description__RhDUP {
		display: block
	}
}

.hero-use-case_description-mobile__cWv3c {
	display: block;
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.hero-use-case_description-mobile__cWv3c {
		display: none
	}
}

.hero-use-case_button-container__eJUXP {
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.hero-use-case_button-container__eJUXP {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_button-container__eJUXP {
		margin-top: 2.9rem
	}
}

.hero-use-case_image-wrapper__0joUZ {
	z-index: 2;
	width: 85%;
	margin: 0 auto;
	opacity: 1
}

.hero-use-case_has-skewing-title__TZHGX .hero-use-case_image-wrapper__0joUZ {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform-origin: center center;
	transform: translate(-50%, 50%) scale(1.5);
	width: auto;
	height: 100%;
	margin: 0
}

@media screen and (min-width: 768px) {
	.hero-use-case_image-wrapper__0joUZ {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform-origin: center center;
		transform: translateX(-50%);
		display: flex;
		align-items: stretch;
		justify-content: center;
		width: auto;
		height: 70%;
		margin-top: 0
	}

	.hero-use-case_has-skewing-title__TZHGX .hero-use-case_image-wrapper__0joUZ {
		transform-origin: center top;
		transform: translate(-50%, 50%) scale(1);
		height: calc(140% - 7rem)
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_image-wrapper__0joUZ {
		height: calc(100% - var(--header-dynamic-height)*2)
	}

	.hero-use-case_has-skewing-title__TZHGX .hero-use-case_image-wrapper__0joUZ {
		height: calc(200% - 7rem)
	}
}

.hero-use-case_shape-wrapper__Y6gWN {
	position: absolute;
	bottom: -.8rem;
	width: 100%;
	height: auto
}

.hero-use-case_has-skewing-title__TZHGX .hero-use-case_shape-wrapper__Y6gWN {
	position: relative;
	bottom: unset;
	width: auto;
	height: 100%
}

@media screen and (min-width: 768px) {
	.hero-use-case_shape-wrapper__Y6gWN {
		position: relative;
		bottom: 0;
		height: 100%
	}

	.hero-use-case_shape-back__xioLk {
		position: absolute;
		z-index: 1;
		bottom: -2px;
		left: 0;
		display: block;
		width: 100%
	}
}

.hero-use-case_shape-front__BzM8R {
	position: absolute;
	z-index: 3;
	bottom: .7rem;
	left: 0;
	display: block;
	width: 100%;
	color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.hero-use-case_shape-front__BzM8R {
		bottom: -2px
	}
}

.hero-use-case_webgl__kMnoe {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh
}

.hero-use-case_label-wrapper__PhMuD {
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 100%
}

@media screen and (min-width: 768px) {
	.hero-use-case_label-wrapper__PhMuD {
		align-items: flex-end
	}
}

.hero-use-case_label__eoHfl {
	display: flex;
	align-items: stretch;
	justify-content: center
}

@media screen and (max-width: calc(768px - 1px)) {
	.hero-use-case_label__eoHfl {
		margin-top: 1rem
	}
}

.hero-use-case_label-skewing__9Ds8K {
	margin-bottom: 0;
	padding: 6rem 0 0
}

@media screen and (min-width: 768px) {
	.hero-use-case_label-skewing__9Ds8K {
		margin-bottom: -1rem;
		padding: 0
	}
}

.hero-use-case_label-skewing__9Ds8K h2 {
	position: relative;
	font-size: 10rem;
	opacity: 0
}

@media screen and (min-width: 768px) {
	.hero-use-case_label-skewing__9Ds8K h2 {
		font-size: 22rem;
		line-height: 1
	}
}

@media screen and (min-width: 1025px) {
	.hero-use-case_label-skewing__9Ds8K h2 {
		font-size: 33.7rem;
		line-height: 1
	}
}

.security-animation_security-animation__heNLC {
	display: grid;
	place-items: center
}

.security-animation_security-animation__heNLC>* {
	grid-area: 1/1
}

.security-animation_circle__s1Ndi {
	--size: 18rem;
	width: var(--size);
	height: var(--size);
	border-radius: 999px
}

html:lang(ja) .security-animation_circle__s1Ndi {
	--size: 21rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.security-animation_circle__s1Ndi {
		--size: 11rem
	}
}

.security-animation_background__rOPIF {
	background: var(--general-gray-light);
	filter: drop-shadow(0 .9rem .46rem rgba(0, 0, 0, .05))
}

.security-animation_shadow__7k3oo {
	--border-size: 0.5rem;
	box-shadow: 0 0 0 var(--border-size) var(--general-gray-light) inset
}

@media screen and (max-width: calc(1025px - 1px)) {
	.security-animation_shadow__7k3oo {
		--border-size: 0.3rem
	}
}

.security-animation_icon__AVH_y {
	width: 50%
}

.security-animation_check__9sRpd,
.security-animation_face-id__hXYah {
	color: var(--consumer-blue-dark)
}

.security-animation_heading-wrapper__NNnRf {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

html:lang(ja) .security-animation_heading-wrapper__NNnRf {
	width: 100%
}

.security-animation_heading__n1To1 {
	color: var(--consumer-orange-dark);
	opacity: 0
}

.bentos-section_bentos-section__AvjkN {
	background-color: var(--consumer-green-light)
}

.bentos-section_sticky-wrapper__bVPJE {
	pointer-events: none;
	position: sticky;
	z-index: 2;
	top: 0;
	overflow: hidden;
	width: 100%;
	height: 100lvh;
	padding-right: var(--page-padding-x);
	padding-left: var(--page-padding-x)
}

@media screen and (min-width: 1025px) {
	.bentos-section_sticky-wrapper__bVPJE {
		perspective: 1800px
	}

	@supports(-moz-appearance: none) {
		.bentos-section_sticky-wrapper__bVPJE {
			perspective: none
		}
	}
}

.bentos-section_force-hidden__ElGSX {
	visibility: hidden !important
}

.bentos-section_force-scale__GS4BA {
	transform: scale(1) !important
}

.bentos-section_sticky-bento-1__8r8H1 {
	margin-top: -25lvh
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bentos-section_sticky-bento-1__8r8H1 {
		margin-top: -100lvh
	}
}

.bentos-section_bento-grid-1__edtVg {
	position: relative;
	z-index: 3;
	padding-top: 100lvh
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bentos-section_bento-grid-1__edtVg {
		padding-top: 0
	}
}

.bentos-section_bento-grid-2___JOpd {
	z-index: 1;
	padding-top: 100lvh;
	background-color: var(--consumer-orange-light)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bentos-section_bento-grid-2___JOpd {
		padding-top: 0
	}
}

.bentos-section_content-wrapper__uo4tb {
	will-change: transform;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.bentos-section_center__29UrE {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.bentos-section_app-image__Jhg_D {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	clip-path: inset(0 round 20px)
}

@media screen and (min-width: 1025px) {
	.bentos-section_app-image__Jhg_D {
		max-height: calc(100lvh - var(--header-desktop)*2);
		object-fit: cover;
		object-position: 50% 0
	}
}

.bentos-section_hero-image__6EA9h,
.bentos-section_hero-image__6EA9h figure,
.bentos-section_hero-image__6EA9h img,
.bentos-section_mobile-hero-image__YngjO,
.bentos-section_mobile-hero-image__YngjO figure,
.bentos-section_mobile-hero-image__YngjO img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.bentos-section_hero-image__6EA9h {
	z-index: 2;
	clip-path: inset(0 round 20px)
}

.bentos-section_heading-inner-wrapper__nVags,
.bentos-section_heading-wrapper__ilt37 {
	display: grid;
	place-items: center;
	width: 100%;
	max-width: 98.6rem;
	margin-inline: auto
}

html:lang(es) .bentos-section_heading-inner-wrapper__nVags,
html:lang(es) .bentos-section_heading-wrapper__ilt37 {
	max-width: 90%
}

.bentos-section_heading__Aay84 {
	z-index: 3;
	grid-area: 1/1;
	width: 100%;
	text-align: center;
	text-wrap: balance
}

.bentos-section_heading__Aay84.bentos-section_heading-bottom__PVpQN {
	color: var(--consumer-green-dark);
	visibility: hidden
}

.bentos-section_heading__Aay84.bentos-section_heading-top__5R427 {
	color: var(--general-white)
}

html:lang(es) .bentos-section_heading__Aay84.bentos-section_heading-bottom__PVpQN,
html:lang(es) .bentos-section_heading__Aay84.bentos-section_heading-top__5R427,
html:lang(ru) .bentos-section_heading__Aay84.bentos-section_heading-bottom__PVpQN,
html:lang(ru) .bentos-section_heading__Aay84.bentos-section_heading-top__5R427,
html:lang(tr) .bentos-section_heading__Aay84.bentos-section_heading-bottom__PVpQN,
html:lang(tr) .bentos-section_heading__Aay84.bentos-section_heading-top__5R427 {
	font-size: 9.4rem
}

.bentos-section_sub-heading__T_MkC {
	z-index: 4;
	color: var(--consumer-orange-dark)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bentos-section_sub-heading__T_MkC {
		font-size: 3.765rem
	}
}

.bentos-section_security-animation__LmXBB {
	z-index: 3
}

.bentos-section_sticky-wrapper-mobile-top__i6Lbv {
	z-index: 4;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.bentos-section_sticky-wrapper-mobile-top-content__aTmjx {
	--size: min(80vw, 80lvh);
	position: relative;
	display: grid;
	place-items: center;
	aspect-ratio: 300/350;
	width: var(--size);
	height: var(--size);
	border-radius: 1.2rem
}

@media screen and (max-width: 1024px)and (min-width:768px) {
	.bentos-section_sticky-wrapper-mobile-top-content__aTmjx {
		--size: min(56vw, 56lvh)
	}
}

@media screen and (max-width: 1024px)and (min-width:768px)and (min-width:770px) {
	.bentos-section_sticky-wrapper-mobile-top-content__aTmjx {
		--size: min(55vw, 55lvh)
	}
}

.bentos-section_sticky-wrapper-mobile-top-content__aTmjx>* {
	grid-area: 1/1
}

.bentos-section_mobile-heading-wrapper__ewql_ {
	padding: 0 2.4rem
}

@media screen and (max-width: calc(1025px - 1px))and (min-width:768px) {
	.bentos-section_mobile-heading-wrapper__ewql_ {
		max-width: 70vw
	}
}

.bentos-section_mobile-top-heading__Eqpw6 {
	line-height: 1;
	color: var(--general-white)
}

@media screen and (max-width: 410px) {
	.bentos-section_mobile-top-heading__Eqpw6 {
		max-width: 20rem;
		margin: 0 auto;
		font-size: 2.4rem
	}
}

.bentos-section_mobile-hero-image__YngjO {
	border-radius: 1.2rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bentos-section_sticky-bento-bottom__IKh8Z {
		margin-top: 100lvh
	}
}

.bentos-section_mobile-second-phone__LcGOW {
	position: absolute
}

@media screen and (max-width: calc(1025px - 1px)) {
	.bentos-section_desktop__uiZ6z {
		display: none !important
	}
}

@media screen and (min-width: 1025px) {
	.bentos-section_mobile__ch3RI {
		display: none !important
	}
}

.image-text-icon_image-text-icon__V1u58 {
	position: relative;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.image-text-icon_image-text-icon__V1u58:before {
	top: 0
}

.image-text-icon_image-text-icon__V1u58:after,
.image-text-icon_image-text-icon__V1u58:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

.image-text-icon_image-text-icon__V1u58:after {
	bottom: 0
}

@media screen and (min-width: 768px) {
	.image-text-icon_container__smhJy {
		height: 100%
	}
}

.image-text-icon_grid-col__p_5RW {
	position: relative
}

.image-text-icon_grid-col__p_5RW:after {
	content: "";
	position: absolute;
	right: calc(var(--page-padding-x)*-1);
	bottom: 0;
	left: calc(var(--page-padding-x)*-1);
	width: calc(100% + var(--page-padding-x)*2);
	height: 1px;
	opacity: .1;
	background-color: var(--color-secondary, var(--general-black))
}

@media screen and (min-width: 768px) {
	.image-text-icon_grid-col__p_5RW {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-end;
		grid-column: span 3/span 3
	}

	.image-text-icon_grid-col__p_5RW:nth-child(odd) {
		padding-right: 2.2rem;
		grid-column-start: 2
	}

	.image-text-icon_grid-col__p_5RW:nth-child(2n) {
		padding-left: 2.2rem;
		grid-column-start: 5
	}

	.image-text-icon_grid-col__p_5RW:after {
		content: none
	}
}

@media screen and (min-width: 1025px) {
	.image-text-icon_grid-col__p_5RW {
		grid-column: span 8/span 8
	}

	.image-text-icon_grid-col__p_5RW:nth-child(odd) {
		padding-right: 0;
		grid-column-start: 1
	}

	.image-text-icon_grid-col__p_5RW:nth-child(2n) {
		padding-left: 0;
		grid-column-start: 9
	}
}

.image-text-icon_grid-wrapper__HjNSS {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 0;
	height: 100%
}

@media screen and (min-width: 768px) {
	.image-text-icon_grid-wrapper__HjNSS {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.image-text-icon_grid-wrapper__HjNSS {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.image-text-icon_grid-wrapper__HjNSS {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.image-text-icon_grid-wrapper__HjNSS:before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 1px;
		height: 100%;
		opacity: .1;
		background-color: var(--color-secondary, var(--general-black))
	}
}

.image-text-icon_grid-wrapper__HjNSS .image-text-icon_grid-col__p_5RW:last-child:after {
	content: none
}

.image-text-icon_holder__unCFr {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.image-text-icon_holder__unCFr {
		padding: 6rem 0 9.5rem
	}
}

@media screen and (min-width: 1025px) {
	.image-text-icon_holder__unCFr {
		max-width: 49%
	}
}

.image-text-icon_text-holder__wwr1q {
	position: relative;
	display: flex;
	flex-direction: column
}

@media screen and (min-width: 768px) {
	.image-text-icon_text-holder__wwr1q {
		min-height: 24.4rem
	}
}

@media screen and (min-width: 1025px) {
	.image-text-icon_text-holder__wwr1q {
		min-height: 26.4rem
	}
}

.image-text-icon_description__T72h_,
.image-text-icon_title__I2NUu {
	position: relative;
	color: var(--color-secondary, var(--general-black))
}

.image-text-icon_description__T72h_ {
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.image-text-icon_description__T72h_ {
		margin-bottom: 2rem
	}
}

@media screen and (min-width: 1025px) {
	.image-text-icon_description__T72h_ {
		margin-bottom: 0
	}
}

.image-text-icon_description__T72h_ p {
	margin-bottom: 1rem
}

.image-text-icon_icon__wcroM {
	display: flex;
	width: 2rem;
	height: 2rem;
	margin-top: 4rem
}

@media screen and (min-width: 768px) {
	.image-text-icon_icon__wcroM {
		margin-top: auto
	}
}

.image-text-icon_image-holder__4k21w {
	position: relative;
	width: 19rem;
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.image-text-icon_image-holder__4k21w {
		width: 23.8rem
	}
}

@media screen and (min-width: 1025px) {
	.image-text-icon_image-holder__4k21w {
		width: 24.8rem
	}
}

.image-text-icon_image-container__5tK1m {
	position: relative;
	height: 100%;
	color: var(--color-secondary, var(--general-black))
}

.image-text-icon_image-container__5tK1m>figure {
	z-index: 2
}

.image-text-icon_shapes-wrapper__AhTKZ {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.image-text-icon_shape-front__H01N6 {
	position: absolute;
	z-index: 2;
	bottom: -2px;
	left: 0;
	width: 100%;
	color: var(--color-primary, var(--general-black))
}

.image-text-icon_shape-back__vq1GU {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: var(--color-secondary, var(--general-black))
}

.informational-block_inf-block__tq7_E {
	position: relative;
	overflow: hidden;
	display: block;
	padding: 5rem 0;
	color: var(--color-primary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.informational-block_inf-block__tq7_E.informational-block_remove-top-bottom-padding__35N1c {
	padding: 0
}

@media screen and (min-width: 1025px) {
	.informational-block_inf-block__tq7_E {
		padding: 8rem 0 5rem
	}
}

@media screen and (min-width: 768px) {
	.informational-block_grid-wrapper__3fHml {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.informational-block_grid-wrapper__3fHml {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.informational-block_grid-wrapper__3fHml {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.informational-block_grid-col-center__GSv0b {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.informational-block_grid-col-center__GSv0b {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.informational-block_content__QY_6L {
	display: flex;
	flex-direction: column;
	background-color: var(--color-secondary, var(--general-gray-light))
}

@media screen and (min-width: 768px) {
	.informational-block_content__QY_6L {
		flex-direction: row;
		min-height: 40.7rem
	}
}

@media screen and (min-width: 1025px) {
	.informational-block_content__QY_6L {
		min-height: 60.5rem
	}
}

.informational-block_header__mVg_m {
	display: flex;
	flex-direction: column;
	gap: 3.2rem;
	padding: 3.2rem
}

@media screen and (min-width: 768px) {
	.informational-block_header__mVg_m {
		gap: 2.4rem;
		width: 65.5%;
		padding: 7.25rem 8.2rem 7.25rem 10rem
	}
}

@media screen and (min-width: 1025px) {
	.informational-block_header__mVg_m {
		gap: 0;
		justify-content: space-between;
		width: calc(50% + .8rem);
		padding: 10.8rem 8.8rem 7.9rem 8.3rem
	}
}

.informational-block_text__czMBr {
	display: flex;
	flex-direction: column;
	gap: 3.2rem
}

@media screen and (min-width: 768px) {
	.informational-block_text__czMBr {
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.informational-block_text__czMBr {
		gap: 3.2rem
	}
}

.informational-block_image-container__Rrxoh {
	position: relative
}

@media screen and (max-width: calc(768px - 1px)) {
	.informational-block_image-container__Rrxoh {
		aspect-ratio: 1/1
	}
}

@media screen and (min-width: 768px) {
	.informational-block_image-container__Rrxoh {
		width: 34.5%
	}
}

@media screen and (min-width: 1025px) {
	.informational-block_image-container__Rrxoh {
		width: calc(50% - .8rem)
	}
}

.informational-block_title__UdhoF {
	width: 95%
}

.informational-block_shape__LIP83 {
	position: absolute;
	inset: 0
}

.informational-block_shape__LIP83 svg {
	height: 100%
}

.informational-block_shape__LIP83 svg path {
	fill: var(--color-secondary, var(--general-black))
}

.informational-block_shape__LIP83 svg path:first-child {
	fill: var(--color-primary, var(--general-gray-dark))
}

.informational-block_image__ROtnU {
	position: absolute;
	inset: 0;
	margin-right: -.1rem;
	margin-left: 4.4rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.informational-block_image__ROtnU {
		display: flex;
		justify-content: flex-end
	}
}

@media screen and (min-width: 768px) {
	.informational-block_image__ROtnU {
		margin-left: 8.4rem
	}
}

.informational-block_image__ROtnU figure {
	height: 100%
}

.media-heading_media-heading__iX0UJ {
	position: relative;
	padding: 1rem 0 7.8rem;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (max-width: calc(768px - 1px)) {
	.media-heading_media-heading__iX0UJ.media-heading_has-padding-top-double-mobile__ODOPT {
		padding-top: 2.4rem
	}
}

@media screen and (min-width: 768px) {
	.media-heading_media-heading__iX0UJ {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.media-heading_media-heading__iX0UJ {
		padding: 9.5rem 0 9rem
	}
}

.media-heading_grid-wrapper__tNLdJ {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.media-heading_grid-wrapper__tNLdJ {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.media-heading_grid-wrapper__tNLdJ {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.media-heading_grid-media__pTJgk {
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.media-heading_grid-media__pTJgk {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.media-heading_grid-media__pTJgk {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.media-heading_grid-col__Lqqdo {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-top: 1.6rem;
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.media-heading_grid-col__Lqqdo {
		flex-direction: row;
		margin-top: .8rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.media-heading_grid-col__Lqqdo {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.media-heading_eyebrow__qt7hK {
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.media-heading_eyebrow__qt7hK {
		margin-bottom: 1.6rem
	}
}

.media-heading_title__9xz62 {
	max-width: 33.6rem;
	margin-bottom: 1.6rem
}

.media-heading_title__9xz62.media-heading_large-col__n63TI {
	max-width: 55rem
}

@media screen and (min-width: 1025px) {
	.media-heading_title__9xz62.media-heading_large-col__n63TI {
		font-size: 3.2rem;
		line-height: 1.25
	}

	.media-heading_title__9xz62 {
		margin-bottom: 0
	}
}

.media-heading_description__UPxh7 {
	max-width: 30rem
}

.one-col-bentos_one-col-bentos__IHDfJ {
	position: relative;
	overflow: hidden;
	padding-bottom: 6rem;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.one-col-bentos_one-col-bentos__IHDfJ {
		padding-bottom: 8rem
	}
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_one-col-bentos__IHDfJ {
		padding-bottom: 0
	}
}

.one-col-bentos_wrapper__cgjp4 {
	padding: 4rem 0
}

.one-col-bentos_wrapper__cgjp4.one-col-bentos_extra-padding__MVQOd {
	padding: 8rem 0
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_wrapper__cgjp4.one-col-bentos_extra-padding__MVQOd {
		padding: 16rem 0
	}
}

.one-col-bentos_wrapper__cgjp4.one-col-bentos_no-pb__Onnem {
	padding-bottom: 0
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_wrapper__cgjp4 {
		padding: 8rem 0
	}
}

@media screen and (min-width: 768px) {
	.one-col-bentos_grid-wrapper__YfdpZ {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.one-col-bentos_grid-wrapper__YfdpZ {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.one-col-bentos_grid-wrapper__YfdpZ {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.one-col-bentos_grid-col-center__fi3m_ {
	display: flex;
	flex-direction: column;
	gap: 3.2rem 0;
	align-items: center
}

@media screen and (min-width: 768px) {
	.one-col-bentos_grid-col-center__fi3m_ {
		gap: 3.2rem 0;
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_grid-col-center__fi3m_ {
		gap: 6.4rem 0;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.one-col-bentos_block-text__V4Oxn {
	width: 100%;
	text-align: center
}

@media screen and (min-width: 768px) {
	.one-col-bentos_block-text__V4Oxn {
		max-width: 59.8rem
	}
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_block-text__V4Oxn {
		max-width: 70rem
	}
}

.one-col-bentos_eyebrow__j5eVP {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_eyebrow__j5eVP {
		margin-bottom: 2rem
	}
}

.one-col-bentos_title__dqDwP {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_title__dqDwP.one-col-bentos_large__I__1x {
		margin-bottom: 6.4rem;
		font-size: 4.8rem
	}

	.one-col-bentos_title__dqDwP {
		margin-bottom: 2.3rem
	}
}

.one-col-bentos_description__XpAQ3 {
	padding: 0 2.1rem;
	color: var(--general-gray-dark)
}

.one-col-bentos_description__XpAQ3.one-col-bentos_no-padding__5J6HF {
	padding: 0
}

.one-col-bentos_description__XpAQ3>p:not(:last-child) {
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.one-col-bentos_description__XpAQ3 {
		padding: 0
	}
}

@media screen and (min-width: 1025px) {
	.one-col-bentos_description__XpAQ3 {
		max-width: 54rem;
		margin: 0 auto
	}
}

.one-col-image_one-col-image__GNDaE {
	position: relative;
	overflow: hidden;
	color: var(--color-secondary, var(--general-black));
	background: var(--color-primary, var(--general-white))
}

.one-col-image_wrapper__3HNrd {
	padding: 4rem 0
}

.one-col-image_wrapper__3HNrd.one-col-image_extra-padding__kT4gZ {
	padding: 8rem 0
}

@media screen and (min-width: 1025px) {
	.one-col-image_wrapper__3HNrd.one-col-image_extra-padding__kT4gZ {
		padding: 16rem 0
	}
}

.one-col-image_wrapper__3HNrd.one-col-image_no-pb__yptyP {
	padding-bottom: 0
}

@media screen and (min-width: 768px) {
	.one-col-image_wrapper__3HNrd {
		padding: 8rem 0
	}

	.one-col-image_grid-wrapper__WHDoS {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.one-col-image_grid-wrapper__WHDoS {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.one-col-image_grid-wrapper__WHDoS {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.one-col-image_grid-col-center__5_6EK {
	display: flex;
	flex-direction: column;
	gap: 3.2rem 0;
	align-items: center
}

@media screen and (min-width: 768px) {
	.one-col-image_grid-col-center__5_6EK {
		gap: 3.2rem 0;
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.one-col-image_grid-col-center__5_6EK {
		gap: 6.4rem 0;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}

	.one-col-image_grid-col-center__5_6EK:has(.one-col-image_images-wrapper__za0MJ) {
		gap: 2.6rem 0
	}
}

.one-col-image_block-text__P9BC5 {
	width: 100%;
	text-align: center
}

@media screen and (min-width: 768px) {
	.one-col-image_block-text__P9BC5 {
		max-width: 59.8rem
	}
}

@media screen and (min-width: 1025px) {
	.one-col-image_block-text__P9BC5 {
		max-width: 72rem
	}
}

.one-col-image_eyebrow__TlSy0 {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.one-col-image_eyebrow__TlSy0 {
		margin-bottom: 2rem
	}
}

.one-col-image_title__LnlOq {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.one-col-image_title__LnlOq.one-col-image_large__CB4CY {
		margin-bottom: 6.4rem;
		font-size: 4.8rem
	}

	.one-col-image_title__LnlOq {
		margin-bottom: 2.3rem
	}
}

.one-col-image_description__Un7vJ {
	padding: 0 2.1rem;
	color: var(--general-gray-dark)
}

.one-col-image_description__Un7vJ.one-col-image_no-padding__Rc8Dr {
	padding: 0
}

.one-col-image_description__Un7vJ.one-col-image_text-left__BYy0X {
	text-align: left
}

.one-col-image_description__Un7vJ>p:not(:last-child) {
	margin-bottom: 1rem
}

@media screen and (min-width: 768px) {
	.one-col-image_description__Un7vJ {
		padding: 0
	}
}

@media screen and (min-width: 1025px) {
	.one-col-image_description__Un7vJ {
		max-width: 46.5rem;
		margin: 2.6rem auto 0
	}
}

.one-col-image_images-wrapper__za0MJ {
	display: flex;
	flex-direction: column;
	gap: 1.2rem;
	align-items: center
}

@media screen and (min-width: 768px) {
	.one-col-image_images-wrapper__za0MJ {
		flex-direction: row;
		gap: 5.5rem
	}
}

@media screen and (min-width: 1025px) {
	.one-col-image_images-wrapper__za0MJ {
		gap: 6.7rem
	}
}

.one-col-image_images-wrapper__za0MJ .one-col-image_image__et1MZ figure,
.one-col-image_images-wrapper__za0MJ .one-col-image_image__et1MZ img {
	display: block;
	width: 100%;
	max-width: 10rem;
	max-height: 5rem;
	object-fit: contain
}

@media screen and (min-width: 768px) {

	.one-col-image_images-wrapper__za0MJ .one-col-image_image__et1MZ figure,
	.one-col-image_images-wrapper__za0MJ .one-col-image_image__et1MZ img {
		max-width: 12.5rem;
		max-height: 6.25rem
	}
}

@media screen and (min-width: 1025px) {

	.one-col-image_images-wrapper__za0MJ .one-col-image_image__et1MZ figure,
	.one-col-image_images-wrapper__za0MJ .one-col-image_image__et1MZ img {
		max-width: 15.5rem;
		max-height: 7.5rem
	}
}

.one-col-image_image-container__X6QxH {
	width: 100%;
	max-width: 18.9rem
}

@media screen and (min-width: 768px) {
	.one-col-image_image-container__X6QxH {
		max-width: none
	}
}

.one-col-image_media-wrapper__Vx0gp {
	width: 100%
}

@media screen and (min-width: 768px) {
	.one-col-image_media-wrapper__Vx0gp {
		max-width: 59.8rem
	}
}

@media screen and (min-width: 1025px) {
	.one-col-image_media-wrapper__Vx0gp {
		max-width: 86rem
	}
}

.one-col-image_image-container__X6QxH.one-col-image_full-width-image__z1GPn,
.one-col-image_media-wrapper__Vx0gp.one-col-image_full-width-image__z1GPn {
	max-width: 100%
}

.pricing-card_pricing-card__rmdv6 {
	display: flex;
	flex-direction: column;
	min-height: 42.5rem;
	margin-bottom: 1.8rem;
	padding: .8rem 1.2rem;
	color: var(--general-black-mid);
	background-color: var(--general-white-off);
	grid-column: span 8/span 8
}

.pricing-card_pricing-card__rmdv6:nth-child(2) {
	background-color: var(--developer-blue-light)
}

.pricing-card_pricing-card__rmdv6:nth-child(3) {
	background-color: var(--developer-green-light)
}

.pricing-card_pricing-card__rmdv6:nth-child(4) {
	background-color: var(--developer-purple-light)
}

@media screen and (min-width: 768px) {
	.pricing-card_pricing-card__rmdv6 {
		margin-bottom: 2.4rem;
		padding: 1.8rem 3rem;
		grid-column: span 8/span 8
	}
}

@media screen and (max-width: calc(500px - 1px)) {
	.pricing-card_pricing-card__rmdv6 {
		min-height: auto;
		padding: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.pricing-card_pricing-card__rmdv6 {
		margin-bottom: 0
	}
}

.pricing-card_card-header__aczJm {
	display: flex;
	flex-direction: row;
	gap: 1rem;
	align-items: center;
	margin-bottom: 2rem
}

@media screen and (min-width: 1025px) {
	.pricing-card_card-header__aczJm .pricing-card_card-title__ZSQ2L {
		font-size: 2.8rem
	}
}

.pricing-card_badges__1LOip {
	display: flex;
	gap: .8rem
}

.pricing-card_badge__SnnL_ {
	display: flex;
	padding: .6rem 1.2rem;
	white-space: nowrap
}

.pricing-card_card-content__18HqR {
	flex: 1 1;
	margin-bottom: 2rem
}

.pricing-card_card-content__18HqR ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.pricing-card_card-content__18HqR ul li {
	position: relative;
	margin-bottom: .5rem;
	padding-left: 1.5rem;
	font-size: 1.6rem;
	line-height: 1.4
}

.pricing-card_card-content__18HqR ul li:before {
	content: "•";
	position: absolute;
	left: 0;
	font-weight: 700
}

@media screen and (max-width: calc(500px - 1px)) {
	.pricing-card_card-content__18HqR ul li {
		margin-bottom: 1rem;
		padding-left: 2rem;
		font-size: 1.4rem
	}
}

.pricing-card_button-container__iUOjl {
	margin-bottom: 1.2rem
}

.pricing-grid_pricing-section__iYhnn {
	padding: 9rem 0;
	background-color: var(--color-primary, var(--general-black-light))
}

@media screen and (min-width: 768px) {
	.pricing-grid_pricing-section__iYhnn {
		padding: 15.5rem 0
	}

	.pricing-grid_pricing-section__iYhnn .pricing-grid_container__5k0Kc {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_container__5k0Kc {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_container__5k0Kc {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.pricing-grid_pricing-section__iYhnn .pricing-grid_title__uI7s9 {
	margin-bottom: 2.4rem;
	color: var(--color-secondary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_title__uI7s9 {
		margin-bottom: 1.4rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.pricing-grid_pricing-section__iYhnn .pricing-grid_pricing-grid__KGd1k {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_pricing-grid__KGd1k {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_pricing-grid__KGd1k {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_pricing-grid__KGd1k {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.pricing-grid_pricing-section__iYhnn .pricing-grid_pricing-grid__KGd1k {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.release-notes-item_content__fKZir {
	position: relative
}

.release-notes-item_heading__2z52p {
	justify-content: space-between
}

.release-notes-item_heading__2z52p,
.release-notes-item_sdk-info__zMUCz {
	display: flex;
	gap: 1rem;
	align-items: center;
	margin-bottom: 1.6rem
}

.release-notes-item_commits__S9w4D {
	overflow: hidden;
	max-height: 19.2rem;
	border: 1px solid var(--color, var(--general-gray-dark));
	transition: max-height .6s cubic-bezier(.39, .575, .565, 1)
}

.release-notes-item_commits__S9w4D.release-notes-item_expanded__89dWq {
	max-height: 150rem
}

.release-notes-item_commit__DRm1G {
	display: flex;
	gap: 1rem;
	align-items: flex-start
}

.release-notes-item_commit-holder__roLu0 {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	align-items: flex-start;
	width: 100%;
	padding: 1.2rem 1.6rem;
	border-bottom: 1px solid var(--color, var(--general-gray-dark))
}

:last-child.release-notes-item_commit__DRm1G .release-notes-item_commit-holder__roLu0 {
	border-bottom: none
}

.release-notes-item_commit-holder__roLu0 :first-child .release-notes-item_status-wrapper__o2Q7x {
	margin-top: .7rem
}

.release-notes-item_commit-desc__cJ96w {
	display: inline-flex;
	gap: .4rem;
	align-items: center;
	opacity: .8
}

@media screen and (min-width: 1025px) {
	.release-notes-item_commit-desc__cJ96w {
		gap: 0
	}
}

.release-notes-item_commit-desc__cJ96w pre {
	display: inline;
	font-family: Andale Mono, AndaleMono, Menlo, Consolas, Monaco, Courier New, monospace
}

.release-notes-item_commit-desc__cJ96w a {
	position: relative
}

.release-notes-item_commit-desc__cJ96w a:after {
	content: "↗";
	position: absolute;
	top: 1px;
	right: -2rem;
	font-size: 1.4rem;
	font-weight: 400
}

.release-notes-item_status-wrapper__o2Q7x {
	display: flex;
	align-items: center;
	min-width: 7.8rem
}

@media screen and (min-width: 768px) {
	.release-notes-item_status-wrapper__o2Q7x {
		min-width: 13.6rem
	}
}

.release-notes-item_status__TStZs {
	display: inline-flex;
	align-items: center;
	height: 2.6rem;
	padding: 1rem;
	border-radius: .4rem;
	color: var(--general-black);
	background-color: var(--general-white)
}

@media screen and (max-width: calc(768px - 1px)) {
	.release-notes-item_status__TStZs.release-notes-item_small__NM2gJ {
		line-height: 1;
		word-break: break-all
	}
}

.release-notes-item_status__TStZs.release-notes-item_added__60_6_ {
	background-color: var(--institution-green)
}

.release-notes-item_status__TStZs.release-notes-item_changed__DWrTy {
	background-color: var(--developer-orange)
}

.release-notes-item_status__TStZs.release-notes-item_fixed___61i6 {
	background-color: var(--developer-purple)
}

.release-notes-item_status__TStZs.release-notes-item_removed___l3PQ {
	color: var(--color-white);
	background-color: var(--error)
}

.release-notes-item_data-wrapper__l_d02 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-self: center;
	width: 100%;
	padding-right: 1rem
}

.release-notes-item_button-wrapper__4GbIH {
	position: relative;
	display: flex;
	justify-content: center
}

.release-notes-item_button-wrapper__4GbIH:after {
	pointer-events: none;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 10rem;
	opacity: 0;
	background: linear-gradient(to bottom, color-mix(in srgb, var(--general-black-mid) 20%, transparent), var(--general-black-mid));
	transition: opacity .6s cubic-bezier(.39, .575, .565, 1)
}

.release-notes-item_button-wrapper__4GbIH.release-notes-item_collapsed-background__H3Txy:after {
	opacity: 1
}

.release-notes-item_button-wrapper__4GbIH button {
	cursor: pointer;
	z-index: 1;
	padding-top: 1rem;
	color: var(--color-white)
}

.release-notes-item_button-wrapper__4GbIH button:hover {
	text-decoration: underline;
	text-underline-offset: .2rem
}

.release-notes_release-notes__5IINd {
	padding: 8rem 0;
	color: var(--color-secondary, var(--general-white));
	background-color: var(--color-primary, var(--general-black-mid))
}

@media screen and (min-width: 1025px) {
	.release-notes_release-notes__5IINd {
		padding: 9.4rem 0
	}

	.release-notes_grid-wrapper__Ix6J1 {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.release-notes_grid-wrapper__Ix6J1 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.release-notes_grid-wrapper__Ix6J1 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.release-notes_headline__NW7oX {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	align-items: flex-start;
	margin-bottom: 3.6rem
}

@media screen and (min-width: 768px) {
	.release-notes_headline__NW7oX {
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-between
	}
}

@media screen and (min-width: 1025px) {
	.release-notes_headline__NW7oX {
		margin-bottom: 4.3rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.release-notes_grid-col__Gle6m {
	grid-column: span 14/span 14;
	grid-column-start: 2
}

.release-notes_items__LnL1O {
	display: flex;
	flex-direction: column;
	gap: 3.6rem
}

@media screen and (min-width: 1025px) {
	.release-notes_items__LnL1O {
		gap: 6.3rem
	}
}

.reviews-list_reviews-list__dJRqr {
	position: relative;
	padding: 4rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

@media screen and (min-width: 768px) {
	.reviews-list_reviews-list__dJRqr {
		padding: 8rem 0 0
	}
}

@media screen and (min-width: 1025px) {
	.reviews-list_reviews-list__dJRqr {
		padding: 7rem 0 7.2rem
	}
}

@media screen and (min-width: 768px) {
	.reviews-list_grid-wrapper__ulYxt {
		align-items: flex-start;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.reviews-list_grid-wrapper__ulYxt {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.reviews-list_grid-wrapper__ulYxt {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.reviews-list_grid-col-left__xXtCT {
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.reviews-list_grid-col-left__xXtCT {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.reviews-list_grid-col-right__wHR0u {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.reviews-list_grid-col-right__wHR0u {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.reviews-list_items__LVDLy {
	display: flex;
	flex-direction: column;
	gap: 8rem 0
}

@media screen and (min-width: 768px) {
	.reviews-list_items__LVDLy {
		gap: 4.8rem 0
	}
}

.reviews-list_block-text__jLzhT {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.reviews-list_block-text__jLzhT {
		margin-bottom: 3.2rem
	}
}

.reviews-list_block-info__SDYbM {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.reviews-list_block-info__SDYbM {
		display: flex;
		gap: 1.6rem;
		align-items: center;
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.reviews-list_block-info__SDYbM {
		display: block
	}
}

.reviews-list_title__TFjxy {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.reviews-list_title__TFjxy {
		margin-bottom: 2.2rem
	}
}

.reviews-list_avatar___zJFy {
	transform: translateX(.2rem);
	overflow: hidden;
	width: 3.2rem;
	height: 3.2rem;
	margin-bottom: 1.6rem;
	border-radius: 50%;
	outline: .1em solid var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.reviews-list_avatar___zJFy {
		width: 3.2rem;
		min-width: 3.2rem;
		height: 3.2rem;
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.reviews-list_avatar___zJFy {
		margin-bottom: 1.8rem
	}
}

@media screen and (min-width: 768px) {
	.reviews-list_author-role__xfNfx {
		white-space: pre
	}
}

@media screen and (min-width: 1025px) {
	.reviews-list_author-role__xfNfx {
		white-space: unset
	}
}

.reviews-list_author-role__xfNfx,
.reviews-list_author__mEHU9 {
	line-height: 124%
}

.floating-elements_fe-item__lJDmw {
	transform: scaleZ(calc(var(--motion) * 2 + 1)) rotateX(calc(var(--motion) * -45deg));
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 16.8rem;
	height: 3.9rem;
	padding: 0 .8rem;
	border-radius: .4rem;
	opacity: calc(1 - var(--motion)*1);
	background-color: var(--general-white);
	box-shadow: 0 .68rem 1.1rem 0 rgba(0, 0, 0, .1);
	transition: transform calc(var(--motion)*.25s) cubic-bezier(.39, .575, .565, 1), opacity calc(var(--motion)*.25s) cubic-bezier(.39, .575, .565, 1)
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__lJDmw.floating-elements_country__sN5WE {
		height: 10.4rem;
		padding: 0 2.6rem
	}
}

.floating-elements_fe-item__lJDmw.floating-elements_currency-with-values__skeWB {
	transform: scaleZ(calc(var(--motion) * 2 + 1)) rotateX(calc(var(--motion) * -45deg));
	gap: .7rem;
	justify-content: space-between;
	height: 5rem;
	padding: .6rem
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-item__lJDmw.floating-elements_currency-with-values__skeWB {
		height: 6.5rem;
		padding: 0 1.3rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__lJDmw.floating-elements_currency-with-values__skeWB {
		gap: 1.4rem;
		height: 9.4rem;
		padding: 1.6rem
	}
}

.active .floating-elements_fe-item__lJDmw {
	transform: scaleX(1) rotateX(0deg);
	opacity: 1
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-item__lJDmw {
		width: calc(50% - 1.4rem);
		height: 6.5rem;
		padding: 0 1.3rem;
		border-radius: .9rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-item__lJDmw {
		width: 34.3rem;
		height: 6.5rem;
		padding: 0 1.6rem;
		border-radius: 1rem;
		box-shadow: 0 1.4rem 2.4rem .5rem rgba(0, 0, 0, .1)
	}
}

.floating-elements_fe-items__GJWz1 {
	position: absolute;
	z-index: 1;
	top: 14.5rem;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	flex-wrap: wrap;
	gap: 1.5rem;
	justify-content: space-between;
	width: calc(100% + 1.4rem);
	perspective: 800px
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT {
		top: 14rem;
		gap: 3.2rem
	}
}

.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(2) {
	margin-top: 2.5rem
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(2) {
		margin-top: 0
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(2) {
		margin-top: 5.2rem
	}
}

.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(3) {
	margin-left: 2rem
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(3) {
		margin-left: 0
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(3) {
		margin-left: 12rem
	}
}

.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(4) {
	flex-wrap: wrap;
	margin-top: 0;
	margin-left: 16rem
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__GJWz1.floating-elements_floating-elements__ojHfT .floating-elements_fe-item__lJDmw:nth-child(4) {
		margin-top: 0;
		margin-left: 34rem
	}
}

.floating-elements_fe-items__GJWz1.floating-elements_split-view__ferO9 {
	top: 25rem;
	align-items: center;
	justify-content: flex-start
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-items__GJWz1.floating-elements_split-view__ferO9 {
		top: 50rem
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__GJWz1.floating-elements_split-view__ferO9 {
		top: 27rem
	}
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-items__GJWz1 {
		gap: 2.7rem;
		width: calc(100% + 32rem)
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_fe-items__GJWz1 {
		width: calc(100% + 3.6rem)
	}
}

.floating-elements_fe-holder__c15PS {
	position: relative;
	display: flex;
	flex: auto;
	gap: .4rem;
	align-items: center
}

.floating-elements_currency-with-values__skeWB .floating-elements_fe-holder__c15PS {
	width: 100%
}

@media screen and (min-width: 768px) {
	.floating-elements_currency-with-values__skeWB .floating-elements_fe-holder__c15PS {
		width: auto
	}
}

@media screen and (min-width: 1025px) {
	.floating-elements_currency-with-values__skeWB .floating-elements_fe-holder__c15PS {
		width: 100%
	}
}

.floating-elements_country__sN5WE .floating-elements_fe-holder__c15PS {
	gap: 0
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-holder__c15PS {
		gap: 1rem
	}
}

.floating-elements_fe-image__y1BEl {
	min-width: 1.5rem;
	min-height: auto
}

.floating-elements_country__sN5WE .floating-elements_fe-image__y1BEl {
	overflow: hidden;
	min-width: 2.1rem;
	min-height: 2.1rem;
	border-radius: 50%;
	outline: 1px solid var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.floating-elements_country__sN5WE .floating-elements_fe-image__y1BEl {
		min-width: 4.2rem;
		min-height: 4.2rem
	}

	.floating-elements_fe-image__y1BEl {
		min-width: 3.1rem
	}
}

.floating-elements_fe-currency__FVtXm,
.floating-elements_fe-label__QpyXM,
.floating-elements_fe-values__vHB2r {
	font-size: .8rem;
	font-weight: 500;
	line-height: 120%;
	color: var(--general-black);
	letter-spacing: -.04rem
}

@media screen and (min-width: 768px) {

	.floating-elements_fe-currency__FVtXm,
	.floating-elements_fe-label__QpyXM,
	.floating-elements_fe-values__vHB2r {
		font-size: 1.6rem
	}
}

@media screen and (min-width: 1025px) {

	.floating-elements_fe-currency__FVtXm,
	.floating-elements_fe-label__QpyXM,
	.floating-elements_fe-values__vHB2r {
		font-size: 1.8rem
	}
}

.floating-elements_country__sN5WE .floating-elements_fe-label__QpyXM {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.floating-elements_fe-currency__FVtXm {
	position: relative;
	display: flex;
	gap: .8rem;
	align-items: center
}

.floating-elements_fe-values__vHB2r {
	font-weight: 400
}

.floating-elements_fe-icon__n_9eX {
	display: flex;
	width: .4rem;
	height: .4rem;
	margin-top: -1rem;
	color: var(--general-black)
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-icon__n_9eX {
		width: 1rem;
		height: 1rem;
		margin-top: -.4rem
	}
}

.floating-elements_fe-chevron__5IAwv {
	display: none;
	width: .7rem;
	height: .7rem
}

.floating-elements_currency__0sxjq .floating-elements_fe-chevron__5IAwv {
	display: flex
}

@media screen and (min-width: 768px) {
	.floating-elements_fe-chevron__5IAwv {
		width: 1.6rem;
		height: 1.7rem
	}
}

.floating-elements_fe-chevron__5IAwv svg {
	width: 100%;
	height: 100%
}

.rtb-item_item__b55Um {
	pointer-events: none;
	position: relative;
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	justify-content: center;
	order: 1;
	width: 100%;
	min-width: 100%;
	height: fit-content;
	height: auto;
	min-height: 100vh;
	text-align: center
}

@media screen and (min-width: 1025px) {
	.rtb-item_item__b55Um {
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		height: 100%;
		height: calc(100vh - var(--header-height));
		min-height: 70rem;
		text-align: left;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.rtb-item_item__b55Um {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.rtb-item_item__b55Um {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.rtb-item_item-image__IcU0M {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 33rem
}

@media screen and (min-width: 768px) {
	.rtb-item_item-image__IcU0M {
		max-width: 42.4rem
	}
}

@media screen and (min-width: 1025px) {
	.rtb-item_item-image__IcU0M {
		width: auto;
		max-width: none;
		height: 100%;
		max-height: 70rem;
		grid-column: span 8/span 8;
		grid-column-start: 2
	}

	.left .rtb-item_item-image__IcU0M {
		order: 2;
		grid-column-start: 8
	}
}

.rtb-item_item-image-container__nzmaD {
	position: relative;
	overflow: hidden;
	width: 20rem;
	height: auto;
	border-radius: 1rem;
	background: var(--general-white);
	filter: drop-shadow(1.87rem .5rem 2rem rgba(0, 0, 0, .15))
}

.rtb-item_item-image-container__nzmaD>figure {
	display: flex;
	width: 100%
}

@media screen and (min-width: 768px) {
	.rtb-item_item-image-container__nzmaD {
		width: 40rem;
		border-radius: 1.8rem;
		filter: none;
		box-shadow: 31.2rem 13.6rem 9.5rem 0 rgba(0, 0, 0, 0), 19.9rem 8.7rem 8.7rem 0 rgba(0, 0, 0, .01), 11.2rem 4.9rem 7.4rem 0 rgba(0, 0, 0, .05), 5rem 2.2rem 5.4rem 0 rgba(0, 0, 0, .09), 1.2rem .6rem 3rem 0 rgba(0, 0, 0, .1);
		display: flex;
		justify-content: center;
		width: auto;
		height: 77vh;
		box-shadow: 30.835rem 13.4065rem 9.3846rem 0 rgba(0, 0, 0, 0), 19.6629rem 8.6025rem 8.6025rem 0 rgba(0, 0, 0, .01), 11.0604rem 4.804rem 7.2619rem 0 rgba(0, 0, 0, .05), 4.9157rem 2.1227rem 5.3626rem 0 rgba(0, 0, 0, .09), 1.2289rem .5586rem 2.9047rem 0 rgba(0, 0, 0, .1)
	}
}

.rtb-item_item-text__3jjb8 {
	position: sticky;
	top: calc(var(--header-height)*3);
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 45rem;
	padding-bottom: 6.5rem
}

@media screen and (min-width: 1025px) {
	.rtb-item_item-text__3jjb8.rtb-item_disable-sticky__i2urq {
		position: relative;
		top: 0;
		margin-top: 0
	}
}

@media screen and (min-width: 768px) {
	.rtb-item_item-text__3jjb8 {
		top: 25%;
		width: 70%
	}
}

@media screen and (min-width: 1025px) {
	.rtb-item_item-text__3jjb8 {
		top: 0;
		display: flex;
		flex-direction: column;
		align-self: start;
		justify-content: center;
		width: 100%;
		height: 100vh;
		margin-top: -100vh;
		padding-top: var(--header-height);
		padding-bottom: 0;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}

	.left .rtb-item_item-text__3jjb8 {
		grid-column-start: 2
	}
}

.rtb-item_item-text-inner__OPGWv {
	display: flex;
	flex-direction: column;
	justify-content: center
}

@media screen and (min-width: 768px) {
	.rtb-item_item-text-inner__OPGWv {
		max-width: 39.3rem
	}
}

@media screen and (min-width: 1025px) {
	.rtb-item_item-text-inner__OPGWv {
		max-width: unset;
		min-height: 50rem;
		max-height: 50rem
	}
}

.rtb-item_item-title__lIuyR {
	margin-top: 1rem
}

@media screen and (max-width: calc(768px - 1px)) {
	.rtb-item_item-title__lIuyR {
		padding: 0 2rem
	}
}

@media screen and (min-width: 768px) {
	.rtb-item_item-title__lIuyR {
		margin-top: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.rtb-item_item-title__lIuyR {
		margin-top: 1rem
	}
}

.rtb-item_item-description__Pv__M {
	margin-top: 1.8rem
}

@media screen and (min-width: 768px)and (max-width:calc(1025px - 1px)) {
	.rtb-item_item-description__Pv__M {
		margin: 2.4rem auto 0
	}
}

.rtb-item_item-button-container__QuGZh {
	display: flex;
	justify-content: center;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.rtb-item_item-button-container__QuGZh {
		margin-top: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.rtb-item_item-button-container__QuGZh {
		justify-content: left;
		margin-top: 4rem
	}
}

.rtb_rtb__Iu0UJ {
	position: relative;
	padding: 4rem 0;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-gray-light))
}

@media screen and (min-width: 1025px) {
	.rtb_rtb__Iu0UJ {
		min-height: 72rem;
		padding: 5rem 0
	}
}

.rtb_container__cAzX7 {
	position: relative;
	height: 100%
}

.rtb_elements-container__89fcO {
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%
}

@media screen and (min-width: 1025px) {
	.rtb_elements-container__89fcO {
		display: block
	}
}

.rtb_elements-container-inner__niphH {
	position: sticky;
	top: var(--header-height);
	left: 0;
	overflow: hidden;
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	width: 100%;
	height: calc(100vh - var(--header-height))
}

@media screen and (min-width: 768px) {
	.rtb_elements-container-inner__niphH {
		justify-content: center
	}
}

@media screen and (min-width: 1025px) {
	.rtb_elements-container-inner__niphH {
		justify-content: flex-start;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.rtb_elements-container-inner__niphH {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.rtb_elements-container-inner__niphH {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.rtb_shape__HBtCJ {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: 100%;
	padding-bottom: 5rem;
	color: var(--color, var(--general-gray-dark))
}

@media screen and (min-width: 768px) {
	.rtb_shape__HBtCJ {
		transform: translateY(50%);
		padding-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.rtb_shape__HBtCJ {
		transform: translateY(0);
		overflow: hidden;
		align-items: flex-start;
		width: 100%;
		height: 100%;
		max-height: 70rem;
		grid-column: span 10/span 10;
		grid-column-start: 1
	}

	.left .rtb_shape__HBtCJ {
		order: 2;
		grid-column-start: 8
	}

	.rtb_shape__HBtCJ svg {
		position: absolute;
		height: 100%
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.rtb_items__BNyJi {
		display: flex;
		flex-direction: column;
		gap: 10rem
	}
}

@media screen and (min-width: 1025px) {
	.rtb_items__BNyJi {
		width: 100%;
		height: 100%
	}
}

.rtb_line-inner__unPMh {
	position: absolute;
	transform-origin: top;
	transform: scaleY(0);
	width: 1.2rem;
	height: 100%;
	background-color: var(--general-gray-dark)       
}

.rtb_line__0CctF {
	position: relative;
	overflow: hidden;
	width: 1.2rem;
	height: 100%;
	background-color: var(--color, var(--general-gray))
}

.rtb_line__0CctF.rtb_active__Gn_3w {
	opacity: .5
}         

section .fund-loss-investigation_title__4X0aW {
	grid-column: 1/-1;
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	section .fund-loss-investigation_title__4X0aW {
		margin-bottom: 3.2rem
	}
}

section .fund-loss-investigation_content__BQwjw {
	grid-column: span 8/span 8
}

section .fund-loss-investigation_content-title__EcVlG {
	margin-bottom: 2.4rem
}

section .fund-loss-investigation_content__BQwjw>:not(:last-child) {
	margin-bottom: 6rem
}

@media screen and (min-width: 768px) {
	section .fund-loss-investigation_content__BQwjw {
		grid-column: span 5/span 5
	}

	section .fund-loss-investigation_content__BQwjw pre.richtext-p {
		font-size: 1.8rem
	}
}

@media screen and (min-width: 1025px) {
	section .fund-loss-investigation_content__BQwjw {
		grid-column: span 7/span 7
	}
}

section .fund-loss-investigation_content__BQwjw .richtext-p {
	margin-bottom: 1rem
}

section .fund-loss-investigation_content__BQwjw .richtext-h3 {
	font-size: 2rem
}

@media screen and (min-width: 768px) {
	section .fund-loss-investigation_content__BQwjw .richtext-h3 {
		font-size: 2.4rem
	}
}

section .fund-loss-investigation_helpful-links__f3HYm {
	margin-top: 5.6rem;
	grid-column: span 8/span 8
}

section .fund-loss-investigation_helpful-links-title__bQOaX {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	section .fund-loss-investigation_helpful-links-title__bQOaX {
		margin-bottom: 2.4rem
	}

	section .fund-loss-investigation_helpful-links__f3HYm {
		margin-top: 0;
		grid-column: span 3/span 3
	}
}

@media screen and (min-width: 1025px) {
	section .fund-loss-investigation_helpful-links__f3HYm {
		grid-column: span 4/span 4;
		grid-column-start: 9
	}
}

section .fund-loss-investigation_helpful-links__f3HYm .fund-loss-investigation_list-links__LqHMd {
	display: flex;
	flex-direction: column;
	row-gap: .6rem
}

@media screen and (min-width: 768px) {
	section .fund-loss-investigation_helpful-links__f3HYm .fund-loss-investigation_list-links__LqHMd {
		row-gap: 1rem
	}
}

.how-to-buy-steps-card_card-wrapper__1hWop {
	position: relative;
	width: 100%
}

@media screen and (min-width: 768px) {
	.how-to-buy-steps-card_card-wrapper__1hWop {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.how-to-buy-steps-card_card-wrapper__1hWop {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.how-to-buy-steps-card_card-wrapper__1hWop {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.how-to-buy-steps-card_card-wrapper__1hWop>* {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.how-to-buy-steps-card_card-wrapper__1hWop>* {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.how-to-buy-steps-card_card__TfHX_ {
	color: var(--general-black)
}

.how-to-buy-steps-card_steps-grid__SkVTd {
	position: relative;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	padding-top: 1.6rem
}

@media screen and (min-width: 1025px) {
	.how-to-buy-steps-card_steps-grid__SkVTd {
		grid-template-columns: repeat(3, 1fr);
		padding-top: 2rem
	}
}

.how-to-buy-steps-card_step__fXLxS {
	display: flex;
	flex-direction: column;
	gap: .5rem
}

.how-to-buy-steps-card_step__fXLxS:not(:last-child) {
	padding-bottom: 2rem
}

.how-to-buy-steps-card_step__fXLxS:not(:first-child) {
	padding-top: 2rem;
	border-top: 1px solid var(--general-gray)
}

@media screen and (min-width: 1025px) {
	.how-to-buy-steps-card_step__fXLxS:not(:first-child) {
		border-top: none
	}

	.how-to-buy-steps-card_step__fXLxS {
		border-right: 1px solid var(--general-gray);
		border-bottom: 1px solid var(--general-gray)
	}

	.how-to-buy-steps-card_step__fXLxS:not(:first-child),
	.how-to-buy-steps-card_step__fXLxS:not(:last-child) {
		padding: 2.4rem
	}

	.how-to-buy-steps-card_step__fXLxS:nth-child(3n+1) {
		padding-left: 0
	}

	.how-to-buy-steps-card_step__fXLxS:nth-child(3n) {
		padding-right: 0;
		border-right: none
	}

	.how-to-buy-steps-card_step__fXLxS:first-child,
	.how-to-buy-steps-card_step__fXLxS:nth-of-type(2),
	.how-to-buy-steps-card_step__fXLxS:nth-of-type(3) {
		padding-top: 0
	}

	.how-to-buy-steps-card_step__fXLxS[data-is-last-row=true] {
		padding-bottom: 0;
		border-bottom: none
	}
}

.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-title__32JbW {
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.4
}

@media screen and (min-width: 1025px) {
	.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-title__32JbW {
		font-size: 2rem;
		line-height: 1.1
	}
}

.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-text__DUgIZ {
	font-size: 1.4rem;
	line-height: 1.5;
	color: var(--general-gray-dark)
}

@media screen and (min-width: 1025px) {
	.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-text__DUgIZ {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-text__DUgIZ a {
	text-decoration: underline
}

.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-text__DUgIZ b,
.how-to-buy-steps-card_step__fXLxS .how-to-buy-steps-card_step-text__DUgIZ strong {
	font-weight: 500
}

.cards-grid-events_wrapper__yViWq {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.cards-grid-events_wrapper__yViWq {
		padding: 8rem 0
	}

	.cards-grid-events_grid-wrapper__gGsPs {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cards-grid-events_grid-wrapper__gGsPs {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cards-grid-events_grid-wrapper__gGsPs {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-events_grid-col-center__PSTEZ {
	display: flex;
	flex-direction: column;
	gap: 3.2rem 0;
	align-items: center
}

@media screen and (min-width: 768px) {
	.cards-grid-events_grid-col-center__PSTEZ {
		grid-column: span 8/span 8
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-events_grid-col-center__PSTEZ {
		gap: 6.4rem 0;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.cards-grid-events_block-text__cuikI {
	width: 100%;
	text-align: center
}

.cards-grid-events_cards-event___cRUi {
	display: flex;
	flex-direction: column;
	gap: .8rem;
	width: 100%
}

@media screen and (min-width: 768px) {
	.cards-grid-events_cards-event___cRUi {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.cards-grid-events_cards-event___cRUi {
		grid-template-columns: repeat(3, 1fr);
		gap: 1.6rem
	}
}

.cards-grid-events_card-event__8oRu_ {
	display: block;
	height: 14.8rem
}

@media screen and (min-width: 1025px) {
	.cards-grid-events_card-event__8oRu_ {
		height: 30.2rem
	}
}

.cards-grid-events_card-holder__1Cuj_ {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 1.6rem;
	background: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.cards-grid-events_card-holder__1Cuj_ {
		padding: 2.4rem
	}
}

.cards-grid-events_heading__ciF7v {
	display: flex;
	flex-direction: column;
	gap: .8rem
}

.cards-grid-events_icon__drk2i {
	display: flex;
	width: 2rem;
	height: 2rem;
	margin-top: auto
}

.changelog_wrapper__orxy4 {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.changelog_wrapper__orxy4 {
		padding: 8rem 0
	}

	.changelog_grid-wrapper__Ywq8D {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.changelog_grid-wrapper__Ywq8D {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.changelog_grid-wrapper__Ywq8D {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.changelog_grid-col-left__A2EOe {
	margin-bottom: 1.6rem;
	padding-left: 2.4rem
}

@media screen and (min-width: 768px) {
	.changelog_grid-col-left__A2EOe {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		margin-bottom: 0;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.changelog_grid-col-left__A2EOe {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}
}

.changelog_grid-col-right__MbQwR {
	padding-left: 2.4rem
}

@media screen and (min-width: 768px) {
	.changelog_grid-col-right__MbQwR {
		padding-left: 0;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.changelog_grid-col-right__MbQwR {
		grid-column: span 6/span 6;
		grid-column-start: 9
	}
}

.changelog_holder__CrPda {
	position: relative;
	padding: 3.2rem 0
}

.changelog_holder__CrPda:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.changelog_holder__CrPda:before {
		left: 8.6rem
	}
}

.changelog_holder__CrPda:after {
	content: "";
	position: absolute;
	top: 0;
	left: -.75rem;
	width: 1.5rem;
	height: 1px;
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.changelog_holder__CrPda:after {
		left: 7.9rem
	}

	.changelog_holder__CrPda {
		padding: 11rem 0 7rem
	}
}

.changelog_items__f6P03 {
	display: flex;
	flex-direction: column;
	gap: 4rem
}

@media screen and (min-width: 1025px) {
	.changelog_items__f6P03 {
		row-gap: 16rem
	}
}

@media screen and (min-width: 768px) {
	.changelog_item__53__Z {
		grid-column: span 16/span 16;
		grid-column-start: 1
	}
}

.changelog_date-wrapper__I2VDX {
	position: relative;
	display: flex
}

.changelog_dot__cXZGC {
	position: absolute;
	top: .5rem;
	left: -2.9rem;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	background-color: var(--general-black);
	filter: drop-shadow(0 .4rem .4rem rgba(0, 0, 0, .25));
	outline: .2rem solid var(--general-white)
}

@media screen and (min-width: 768px) {
	.changelog_dot__cXZGC {
		left: -3rem
	}
}

@media screen and (min-width: 1025px) {
	.changelog_dot__cXZGC {
		left: -3.1rem
	}
}

.changelog_date__T_8JH {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 3.2rem;
	padding: .3rem 1.1rem .1rem;
	border-radius: .4rem;
	color: var(--general-white);
	background: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.changelog_date__T_8JH {
		margin-bottom: 1.6rem;
		padding: .3rem 1.1rem
	}
}

@media screen and (min-width: 768px) {
	.changelog_title__N41Bx {
		max-width: 35rem
	}
}

.changelog_log__bs35O {
	scroll-margin-top: calc(var(--header-dynamic-height)*1.5)
}

.changelog_logs__o5khA {
	display: flex;
	flex-direction: column;
	row-gap: 4rem
}

@media screen and (min-width: 1025px) {
	.changelog_logs__o5khA {
		row-gap: 9.4rem
	}
}

.changelog_description__utsza {
	padding-right: 1.6rem;
	color: var(--general-gray-dark)
}

@media screen and (min-width: 768px) {
	.changelog_description__utsza {
		padding-right: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.changelog_description__utsza {
		padding-right: 0
	}
}

.changelog_description__utsza ul {
	list-style-position: inside
}

.changelog_description__utsza ul li {
	position: relative;
	display: flex;
	margin-bottom: 1.6rem;
	padding-left: 2.5rem
}

.changelog_description__utsza ul li:last-child {
	margin-bottom: 0
}

.changelog_description__utsza ul li:before {
	content: "";
	position: absolute;
	top: .9rem;
	left: 0;
	width: 1rem;
	height: 1rem;
	background: var(--institution-blue-dark-2)
}

.changelog_description__utsza a {
	font-weight: 500;
	color: var(--consumer-orange-dark)
}

.cta-text-info_wrapper__3BOQj {
	padding: 4rem 0 6rem;
	border-top: 1px solid var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.cta-text-info_wrapper__3BOQj {
		padding: 6.4rem 0 12rem
	}
}

@media screen and (min-width: 768px) {
	.cta-text-info_grid-wrapper__lsmoh {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.cta-text-info_grid-wrapper__lsmoh {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.cta-text-info_grid-wrapper__lsmoh {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.cta-text-info_grid-col__eOCg2 {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.cta-text-info_grid-col__eOCg2 {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.cta-text-info_button-wrapper__bqz6l {
	display: inline-flex;
	margin-bottom: 3.2rem
}

@media screen and (min-width: 1025px) {
	.cta-text-info_button-wrapper__bqz6l {
		flex-direction: row;
		gap: .8rem
	}
}

.cta-text-info_block-text__5J_K_ {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	align-items: flex-start
}

@media screen and (min-width: 1025px) {
	.cta-text-info_block-text__5J_K_ {
		flex-direction: row;
		gap: .8rem
	}
}

.cta-text-info_description__bwAsV {
	padding-right: 2.4rem;
	color: var(--general-gray-dark)
}

@media screen and (max-width: calc(768px - 1px)) {
	.cta-text-info_description__bwAsV {
		padding-right: 0;
		line-height: 150%
	}
}

.cta-text-info_icon-wrapper__y6SgR {
	display: flex;
	width: 1.2rem;
	height: 1.2rem
}

@media screen and (min-width: 1025px) {
	.cta-text-info_icon-wrapper__y6SgR {
		margin-top: .3rem
	}
}

.cta-text-info_icon__85N2d path {
	fill: var(--general-gray)
}

.grid-carousel-item_item__DJeh2 {
	display: flex;
	flex: 0 0 auto;
	flex-direction: column;
	gap: 4rem;
	width: 100%;
	min-height: 21.4rem;
	padding: 1.6rem;
	background-color: var(--color, var(--general-gray-light))
}

.grid-carousel-item_item__DJeh2.grid-carousel-item_is-carousel__QR5NP {
	width: 87%
}

@media screen and (min-width: 768px) {
	.grid-carousel-item_item__DJeh2.grid-carousel-item_is-carousel__QR5NP {
		width: calc(43% - .4rem);
		min-height: 30.2rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-carousel-item_item__DJeh2.grid-carousel-item_is-carousel__QR5NP {
		width: calc(35.5% - .75rem)
	}
}

@media screen and (max-width: calc(1025px - 1px)) {
	.grid-carousel-item_item__DJeh2.grid-carousel-item_is-carousel__QR5NP {
		scroll-snap-align: center;
		scroll-snap-stop: always
	}
}

@media screen and (min-width: 768px) {
	.grid-carousel-item_item__DJeh2 {
		width: 100%;
		min-height: 22.4rem;
		padding: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-carousel-item_item__DJeh2 {
		min-height: 30.2rem;
		padding: 2.4rem
	}
}

.grid-carousel-item_block-text__tdg0J {
	position: relative;
	color: var(--color-secondary, var(--general-black))
}

.grid-carousel-item_title__lPIIW {
	margin-bottom: .8rem
}

@media screen and (min-width: 1025px) {
	.grid-carousel-item_title__lPIIW {
		margin-bottom: 1rem
	}
}

.grid-carousel-item_icon__neKcF {
	display: flex;
	width: 2rem;
	height: 2rem;
	margin-top: auto
}

.grid-carousel-item_icon__neKcF svg path {
	color: var(--color-secondary, var(--general-black))
}

.grid-carousel_grid-carousel__OAj24 {
	position: relative;
	overflow: hidden;
	padding: 3rem 0 4rem
}

@media screen and (min-width: 768px) {
	.grid-carousel_grid-carousel__OAj24 {
		padding: 6rem 0
	}
}

@media screen and (min-width: 1025px) {
	.grid-carousel_grid-carousel__OAj24 {
		padding: 1.6rem 0 8rem
	}

	.grid-carousel_grid-wrapper__i7GCK {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.grid-carousel_grid-wrapper__i7GCK {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.grid-carousel_grid-wrapper__i7GCK {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.grid-carousel_grid-col___zsw_ {
	display: flex;
	flex-direction: column-reverse;
	gap: 3.2rem;
	align-items: center
}

@media screen and (min-width: 1025px) {
	.grid-carousel_grid-col___zsw_ {
		flex-direction: row;
		gap: 7rem;
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.grid-carousel_items-container__h6sAt {
	position: relative;
	width: 100%
}

@media screen and (min-width: 1025px) {
	.grid-carousel_is-carousel__l0cCc .grid-carousel_items-container__h6sAt:after {
		content: "";
		position: absolute;
		top: -.5rem;
		transform: translateX(-100%);
		width: 100%;
		height: calc(100% + 1rem);
		background-color: var(--general-white)
	}
}

.grid-carousel_items__sVBD2 {
	display: flex;
	flex-direction: column;
	gap: 1.6rem 0;
	align-items: stretch;
	width: 100%
}

.grid-carousel_is-carousel__l0cCc .grid-carousel_items__sVBD2 {
	display: flex;
	flex-direction: row;
	gap: 0 .8rem
}

@media screen and (max-width: calc(1025px - 1px)) {
	.grid-carousel_is-carousel__l0cCc .grid-carousel_items__sVBD2 {
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		width: calc(100% + var(--page-padding-x)*2);
		margin-right: calc(-1*var(--page-padding-x));
		margin-left: calc(-1*var(--page-padding-x));
		padding-right: var(--page-padding-x);
		padding-left: var(--page-padding-x)
	}

	.grid-carousel_is-carousel__l0cCc .grid-carousel_items__sVBD2::-webkit-scrollbar {
		display: none
	}
}

@media screen and (min-width: 768px) {
	.grid-carousel_is-carousel__l0cCc .grid-carousel_items__sVBD2 {
		gap: 0 1.6rem
	}

	.grid-carousel_items__sVBD2 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.grid-carousel_items__sVBD2 {
		grid-template-columns: repeat(3, 1fr)
	}
}

.grid-carousel_nav__QEsI_ {
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media screen and (min-width: 1025px) {
	.grid-carousel_nav__QEsI_ {
		margin-left: -4rem
	}
}

.grid-carousel_buttons__Vo11K {
	display: flex;
	flex-direction: row;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.grid-carousel_buttons__Vo11K {
		flex-direction: column
	}
}

.grid-carousel_bullets__ksbya {
	display: flex;
	flex-wrap: wrap;
	gap: .4rem;
	justify-content: center;
	width: 100%;
	grid-column: span 8/span 8;
	grid-column-start: 1
}

.grid-carousel_bullet__ZtZ0o {
	cursor: pointer;
	display: flex;
	flex: 0 0 auto;
	width: 1.2rem;
	height: .2rem;
	background-color: var(--general-gray-light)
}

.grid-carousel_bullet-active__Q5pbl {
	background-color: var(--general-black)
}

.image-text-cta_wrapper__ZLxJB {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.image-text-cta_wrapper__ZLxJB {
		padding: 8rem 0
	}

	.image-text-cta_grid-wrapper__qhyiq {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.image-text-cta_grid-wrapper__qhyiq {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.image-text-cta_grid-wrapper__qhyiq {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.image-text-cta_grid-col-left__hmgYM {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.image-text-cta_grid-col-left__hmgYM {
		margin-bottom: 0;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.image-text-cta_grid-col-left__hmgYM {
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.image-text-cta_grid-col-right__gSMdN {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.image-text-cta_grid-col-right__gSMdN {
		grid-column: span 6/span 6;
		grid-column-start: 10
	}
}

.image-text-cta_block-text__wz4Cm {
	width: 100%
}

.image-text-cta_eyebrow__xdaPU {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.image-text-cta_eyebrow__xdaPU {
		margin-bottom: 2.4rem
	}
}

.image-text-cta_title__LDwYx {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.image-text-cta_title__LDwYx {
		margin-bottom: 3.2rem
	}
}

.image-text-cta_description__ekbG9 {
	color: var(--general-gray-dark)
}

@media screen and (min-width: 768px) {
	.image-text-cta_description__ekbG9 {
		padding-right: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.image-text-cta_description__ekbG9 {
		padding-right: 0
	}
}

.image-text-cta_description__ekbG9 p:not(:last-child) {
	margin-bottom: 1rem
}

.image-text-cta_button-wrapper__l5JDs {
	display: inline-flex;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.image-text-cta_button-wrapper__l5JDs {
		margin-top: 3.2rem
	}
}

.image-text-partner_wrapper__V3MY0 {
	padding: 8rem 0
}

@media screen and (min-width: 1025px) {
	.image-text-partner_wrapper__V3MY0 {
		padding: 16rem 0
	}
}

@media screen and (min-width: 768px) {
	.image-text-partner_grid-wrapper__NC0sN {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.image-text-partner_grid-wrapper__NC0sN {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.image-text-partner_grid-wrapper__NC0sN {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.image-text-partner_grid-col-left__4HRzi {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.image-text-partner_grid-col-left__4HRzi {
		margin-bottom: 0;
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.image-text-partner_grid-col-left__4HRzi {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.image-text-partner_grid-col-right__ml_fL {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.image-text-partner_grid-col-right__ml_fL {
		grid-column: span 6/span 6;
		grid-column-start: 10
	}
}

.image-text-partner_block-text__hFx6q {
	width: 100%
}

.image-text-partner_eyebrow__xBTED {
	margin-bottom: 1.2rem
}

@media screen and (min-width: 768px) {
	.image-text-partner_eyebrow__xBTED {
		margin-bottom: 1.6rem
	}
}

.image-text-partner_logo-container__LFgEZ {
	display: flex;
	height: 4.6rem;
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.image-text-partner_logo-container__LFgEZ {
		height: 6rem
	}
}

.image-text-partner_description__JzNzc {
	color: var(--general-gray-dark)
}

.image-text-partner_description__JzNzc p:not(:last-child) {
	margin-bottom: 1rem
}

.image-text-partner_button-wrapper__yHFer {
	display: inline-flex;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.image-text-partner_button-wrapper__yHFer {
		margin-top: 3.2rem
	}
}

.image-text-stacked-asset_image-container__GvUxs {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	aspect-ratio: 1/1.33;
	background-color: var(--color-primary)
}

@media screen and (min-width: 768px) {
	.image-text-stacked-asset_image-container__GvUxs {
		width: 100%
	}
}

.image-text-stacked-asset_image-holder__oRejZ {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 83%;
	border-radius: 0 1.6rem 0 0;
	filter: drop-shadow(1.63rem .32rem 1.9rem rgba(0, 0, 0, .1))
}

@media screen and (min-width: 768px) {
	.image-text-stacked-asset_image-holder__oRejZ {
		width: 89%;
		height: auto;
		border-radius: 0 3rem 0 0;
		filter: drop-shadow(2.8rem .5rem 3.4rem rgba(0, 0, 0, .1))
	}
}

.image-text-stacked-asset_shape-wrapper__IVrno {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.image-text-stacked-asset_shape-back__OJOn4 path {
	fill: var(--color)
}

.image-text-stacked_wrapper__CC3Hn {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.image-text-stacked_wrapper__CC3Hn {
		padding: 8rem 0
	}

	.image-text-stacked_grid-wrapper__g_XHI {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.image-text-stacked_grid-wrapper__g_XHI {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.image-text-stacked_grid-wrapper__g_XHI {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.image-text-stacked_grid-col-left__xnjbw {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_grid-col-left__xnjbw {
		grid-column: span 5/span 5;
		grid-column-start: 3
	}

	.image-text-stacked_grid-wrapper-wide__Kay8x .image-text-stacked_grid-col-left__xnjbw {
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.image-text-stacked_grid-col-right__AkosW {
		grid-column: span 3/span 3;
		grid-column-start: 6
	}
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_grid-col-right__AkosW {
		grid-column: span 5/span 5;
		grid-column-start: 9
	}

	.image-text-stacked_grid-wrapper-wide__Kay8x .image-text-stacked_grid-col-right__AkosW {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.image-text-stacked_sticky-item__n96VZ {
	text-align: center
}

@media screen and (max-width: calc(768px - 1px)) {
	.image-text-stacked_sticky-item__n96VZ {
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 768px) {
	.image-text-stacked_sticky-item__n96VZ {
		position: sticky;
		top: 0;
		width: 100%;
		margin-top: calc(var(--header-height)*-1);
		margin-right: auto;
		margin-left: auto;
		padding-top: var(--header-height)
	}
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_sticky-item__n96VZ {
		width: 100%;
		padding-bottom: 2rem
	}
}

.image-text-stacked_block-text__SWab_ {
	display: flex;
	flex-direction: column;
	gap: 1.8rem;
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.image-text-stacked_block-text__SWab_ {
		gap: 2.4rem;
		margin-bottom: 0
	}
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_block-text__SWab_ {
		gap: 3.2rem
	}
}

.image-text-stacked_description__wPDGV {
	color: var(--general-gray-dark)
}

.image-text-stacked_items__2_olC {
	position: relative;
	margin-bottom: .8rem
}

@media screen and (min-width: 768px) {
	.image-text-stacked_items__2_olC {
		margin-bottom: .5rem
	}
}

.image-text-stacked_item__S9t1V {
	position: relative;
	padding: 3.2rem 0
}

.image-text-stacked_item__S9t1V:not(:last-child):after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: .15;
	background-color: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_item__S9t1V {
		padding: 4.8rem 0 4.2rem
	}
}

.image-text-stacked_item-title__9dcw1 {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_item-title__9dcw1 {
		margin-bottom: 2rem
	}
}

.image-text-stacked_item-description__cvSNu {
	color: var(--general-gray-dark)
}

.image-text-stacked_buttons-wrapper__JMNWL {
	display: flex;
	flex-direction: column;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.image-text-stacked_buttons-wrapper__JMNWL {
		display: inline-flex;
		align-items: flex-start
	}
}

@media screen and (min-width: 1025px) {
	.image-text-stacked_buttons-wrapper__JMNWL {
		gap: 1.6rem;
		margin-bottom: 2rem
	}
}

.institutions-quote_institutions-quote__U_vef {
	position: relative;
	margin-top: -.1rem;
	padding: 3rem 0 13rem
}

@media screen and (min-width: 768px) {
	.institutions-quote_institutions-quote__U_vef {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.institutions-quote_institutions-quote__U_vef {
		padding: 16rem 0
	}
}

.institutions-quote_quote-bg-color__0EFp8 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color, var(--general-white))
}

.institutions-quote_grid-wrapper__YsavV {
	position: relative;
	z-index: 1
}

@media screen and (min-width: 768px) {
	.institutions-quote_grid-wrapper__YsavV {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.institutions-quote_grid-wrapper__YsavV {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.institutions-quote_grid-wrapper__YsavV {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.institutions-quote_grid-col__kw_LW {
	position: relative
}

@media screen and (min-width: 768px) {
	.institutions-quote_grid-col__kw_LW {
		padding-left: 3rem;
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.institutions-quote_grid-col__kw_LW {
		padding-left: 0;
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.institutions-quote_corner-shape__AWq0Q {
	position: absolute;
	top: -.8rem;
	left: -.8rem;
	display: block;
	width: 16.8rem;
	height: 16.8rem;
	background-color: var(--color, var(--general-black));
	clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 15%)
}

@media screen and (min-width: 768px) {
	.institutions-quote_corner-shape__AWq0Q {
		top: -3.1rem;
		left: 0;
		width: 29rem;
		height: 29rem;
		clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%, 0 15%)
	}
}

@media screen and (min-width: 1025px) {
	.institutions-quote_corner-shape__AWq0Q {
		top: -6.1rem;
		left: -6.9rem;
		width: 40rem;
		height: 40rem;
		clip-path: polygon(18% 0, 100% 0, 100% 100%, 0 100%, 0 18%)
	}
}

.institutions-quote_inner-wrapper__iKGj5 {
	overflow: hidden;
	background-color: var(--color-primary, var(--general-gray-light))
}

.institutions-quote_holder___RNL_ {
	padding: 9.8rem 3.5rem 6.4rem 3.2rem
}

@media screen and (min-width: 768px) {
	.institutions-quote_holder___RNL_ {
		width: 56.7rem;
		margin: 0 auto;
		padding: 4.8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.institutions-quote_holder___RNL_ {
		width: 68.9rem;
		margin: 0 auto;
		padding: 6.7rem 0 6.2rem
	}
}

.institutions-quote_quotation-mark___BdiL {
	position: absolute;
	top: 1.6rem;
	left: 1.6rem;
	display: flex;
	width: 1.8rem;
	height: 1.8rem
}

@media screen and (min-width: 1025px) {
	.institutions-quote_quotation-mark___BdiL {
		top: 1.5rem;
		left: 2rem
	}
}

.institutions-quote_quotation-mark___BdiL svg {
	width: 100%;
	height: 100%
}

.institutions-quote_quotation-mark___BdiL svg path {
	fill: var(--color-secondary)
}

.institutions-quote_btn-wrapper__JtpPz {
	position: absolute;
	top: 1.6rem;
	right: 1.6rem
}

.institutions-quote_action-btn__ftUCH {
	cursor: pointer;
	position: relative;
	z-index: 1;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: 4.2rem;
	height: 4.2rem;
	border-radius: .4rem;
	background: var(--general-white)
}

.institutions-quote_action-btn__ftUCH:hover {
	background-color: var(--general-gray-light)
}

.institutions-quote_share-icon__PEz2t {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	color: var(--general-black)
}

.institutions-quote_share-icon__PEz2t svg {
	width: 100%;
	height: 100%
}

.institutions-quote_blockquote__nx7YS {
	color: var(--color-secondary)
}

.institutions-quote_text__ar_wQ {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.institutions-quote_text__ar_wQ {
		max-width: none;
		margin-bottom: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.institutions-quote_text__ar_wQ {
		margin-bottom: 11rem
	}
}

.institutions-quote_text__ar_wQ p {
	margin-bottom: 3.3rem
}

.institutions-quote_divider__L6_CF {
	display: block;
	width: 5.4rem;
	height: .1rem;
	margin-bottom: .8rem;
	background-color: currentcolor
}

@media screen and (min-width: 768px) {
	.institutions-quote_divider__L6_CF {
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.institutions-quote_divider__L6_CF {
		margin-bottom: 1rem
	}
}

.integration-steps_wrapper__h0WMQ {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.integration-steps_wrapper__h0WMQ {
		padding: 8rem 0
	}

	.integration-steps_grid-wrapper__WXg1C {
		align-items: flex-start;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.integration-steps_grid-wrapper__WXg1C {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.integration-steps_grid-wrapper__WXg1C {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.integration-steps_grid-col-left__9uAoS {
		position: sticky;
		top: 2rem;
		display: inline-grid;
		align-items: center;
		margin-bottom: 8rem;
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.integration-steps_grid-col-left__9uAoS {
		position: relative;
		top: 0;
		margin-bottom: 8rem;
		grid-column: span 7/span 7;
		grid-column-start: 1
	}
}

@media screen and (min-width: 768px) {
	.integration-steps_grid-col-right__z5diy {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.integration-steps_grid-col-right__z5diy {
		margin-top: 3.4rem;
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.integration-steps_block-text___axJZ {
	width: 100%;
	margin-top: 3rem
}

@media screen and (min-width: 768px) {
	.integration-steps_block-text___axJZ {
		margin-top: 0
	}
}

.integration-steps_image-container__f5l8k {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1/1.2
}

@media screen and (min-width: 768px) {
	.integration-steps_image-container__f5l8k {
		align-items: flex-start;
		aspect-ratio: unset
	}
}

@media screen and (min-width: 1025px) {
	.integration-steps_image-container__f5l8k {
		width: 100%;
		height: 85.6rem
	}
}

.integration-steps_image-holder__a2sI9 {
	position: relative;
	z-index: 1;
	height: 56%
}

@media screen and (min-width: 768px) {
	.integration-steps_image-holder__a2sI9 {
		height: 26rem
	}
}

@media screen and (min-width: 1025px) {
	.integration-steps_image-holder__a2sI9 {
		height: 41rem;
		margin-top: 3.5rem
	}
}

.integration-steps_shape-wrapper__ietkW {
	position: absolute;
	top: 0;
	left: calc(var(--page-padding-x)*-1);
	width: 85%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.integration-steps_shape-wrapper__ietkW {
		left: 0;
		width: 100%
	}
}

@media screen and (min-width: 1025px) {
	.integration-steps_shape-wrapper__ietkW {
		left: calc(var(--page-padding-x)*-1);
		width: calc(100% + var(--page-padding-x)*1)
	}
}

.integration-steps_shape-back__qJI9F path {
	fill: var(--general-white-off)
}

.ordered-list-two-cols_wrapper__A4dEy {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.ordered-list-two-cols_wrapper__A4dEy {
		padding: 8rem 0
	}

	.ordered-list-two-cols_grid-wrapper__TWa4t {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.ordered-list-two-cols_grid-wrapper__TWa4t {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.ordered-list-two-cols_grid-wrapper__TWa4t {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.ordered-list-two-cols_grid-col-left__hUmDK {
	margin-bottom: 3rem
}

@media screen and (min-width: 768px) {
	.ordered-list-two-cols_grid-col-left__hUmDK {
		margin-bottom: 0;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.ordered-list-two-cols_grid-col-left__hUmDK {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.ordered-list-two-cols_grid-col-right__tn9Wt {
		margin-top: 1.6rem;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.ordered-list-two-cols_grid-col-right__tn9Wt {
		margin-top: 0;
		grid-column: span 6/span 6;
		grid-column-start: 9
	}
}

.ordered-list-two-cols_heading__10cH7 {
	margin-bottom: 4.8rem;
	text-align: center
}

@media screen and (min-width: 768px) {
	.ordered-list-two-cols_heading__10cH7 {
		margin-bottom: 3.2rem;
		grid-column: span 4/span 4;
		grid-column-start: 3
	}
}

@media screen and (min-width: 1025px) {
	.ordered-list-two-cols_heading__10cH7 {
		margin-bottom: 7.2rem;
		grid-column: span 6/span 6;
		grid-column-start: 6
	}
}

.ordered-list-two-cols_list-heading___hrDd {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.ordered-list-two-cols_list-heading___hrDd {
		min-height: 12rem;
		margin-bottom: 0
	}
}

.ordered-list-two-cols_list-title__O_2Dd {
	position: relative
}

.ordered-list-two-cols_list-items__3GUIY {
	display: flex;
	flex-direction: column
}

.ordered-list-two-cols_list-item__tlzeD {
	display: flex;
	gap: 1.6rem;
	align-items: center;
	padding: 1.6rem 0;
	border-top: 1px solid var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.ordered-list-two-cols_list-item__tlzeD {
		gap: 2.8rem
	}
}

@media screen and (min-width: 1025px) {
	.ordered-list-two-cols_list-item__tlzeD {
		gap: 2.4rem;
		padding: 2.4rem 1.6rem 2.4rem 0
	}
}

.ordered-list-two-cols_number__s_0xb {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-width: 3.2rem;
	min-height: 3.2rem
}

.ordered-list-two-cols_grid-col-left__hUmDK .ordered-list-two-cols_number__s_0xb {
	background-color: var(--institution-blue-tint)
}

.ordered-list-two-cols_grid-col-right__tn9Wt .ordered-list-two-cols_number__s_0xb {
	background-color: var(--institution-green-tint)
}

@media screen and (min-width: 768px) {
	.ordered-list-two-cols_number__s_0xb {
		min-width: 2.7rem;
		min-height: 2.7rem
	}
}

@media screen and (min-width: 1025px) {
	.ordered-list-two-cols_number__s_0xb {
		min-width: 3.2rem;
		min-height: 3.2rem
	}
}

.partnerships_wrapper__wf7RF {
	padding: 6rem 0
}

@media screen and (min-width: 768px) {
	.partnerships_wrapper__wf7RF {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.partnerships_wrapper__wf7RF {
		padding: 14rem 0 8rem
	}
}

@media screen and (min-width: 768px) {
	.partnerships_grid-wrapper__MLCIk {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.partnerships_grid-wrapper__MLCIk {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.partnerships_grid-wrapper__MLCIk {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.partnerships_grid-col-left__dEAo_ {
	margin-bottom: 3rem
}

@media screen and (min-width: 768px) {
	.partnerships_grid-col-left__dEAo_ {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		margin-bottom: 0;
		grid-column: span 4/span 4;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.partnerships_grid-col-left__dEAo_ {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.partnerships_grid-col-right__IPDeR {
	color: var(--general-gray-dark)
}

@media screen and (min-width: 768px) {
	.partnerships_grid-col-right__IPDeR {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.partnerships_grid-col-right__IPDeR {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.partnerships_grid-col-right__IPDeR .partnerships_description__DrYKw a {
	text-decoration-line: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.partnerships_grid-col-right__IPDeR .partnerships_description__DrYKw a:hover {
	text-decoration: none
}

.partnerships_heading__Zt_py {
	margin-bottom: 8rem
}

@media screen and (min-width: 768px) {
	.partnerships_heading__Zt_py {
		margin-bottom: 7.2rem;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.partnerships_heading__Zt_py {
		margin-bottom: 6.2rem;
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.partnerships_eyebrow__U6O52 {
	display: block;
	margin-bottom: 1.6rem
}

.partnerships_title__65qzE {
	display: block
}

.partnerships_link__eKiWg {
	font-size: 1.6rem;
	font-weight: 500
}

.partnerships_items__eOEsv {
	display: flex;
	flex-direction: column;
	row-gap: 8rem
}

@media screen and (min-width: 1025px) {
	.partnerships_items__eOEsv {
		row-gap: 5.8rem
	}
}

.partnerships_item__cnvmf {
	position: relative;
	padding-top: 4rem
}

.partnerships_item__cnvmf:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 1px;
	background-color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.partnerships_item__cnvmf:before {
		width: 87.3%
	}

	.partnerships_item__cnvmf {
		padding-top: 6.4rem
	}
}

.partnerships_image-container__YFABe {
	height: 100%;
	max-height: 3.5rem;
	margin-bottom: 2rem
}

@media screen and (min-width: 768px) {
	.partnerships_image-container__YFABe {
		max-height: 4rem;
		margin-bottom: 0
	}
}

.partnerships_data-cols__mUBzg {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	justify-content: space-between;
	margin-top: 3.2rem
}

@media screen and (min-width: 1025px) {
	.partnerships_data-cols__mUBzg {
		flex-direction: row;
		margin-top: 6.4rem
	}
}

.partnerships_data-cols-items__wK94y {
	display: flex;
	flex-direction: column;
	gap: 1.6rem;
	max-width: 24.8rem
}

@media screen and (min-width: 768px) {
	.partnerships_data-cols-items__wK94y {
		max-width: none
	}
}

@media screen and (min-width: 1025px) {
	.partnerships_data-cols-items__wK94y {
		gap: 1.8rem;
		width: calc(50% - 5.2rem);
		min-width: calc(50% - 5.2rem);
		padding-right: 0
	}
}

.partnerships_data-title__yzvDY {
	margin-bottom: .6rem
}

.text-image-chart_wrapper__ywZMy {
	padding: 4rem 0 0
}

@media screen and (min-width: 768px) {
	.text-image-chart_wrapper__ywZMy {
		padding: 8rem 0
	}

	.text-image-chart_grid-wrapper__rEJBb {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-chart_grid-wrapper__rEJBb {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image-chart_grid-wrapper__rEJBb {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-chart_reverse-layout__QtfAj .text-image-chart_grid-wrapper__rEJBb {
		grid-auto-flow: row dense
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.text-image-chart_reverse-layout__QtfAj .text-image-chart_grid-wrapper__rEJBb {
		display: flex;
		flex-direction: column
	}
}

@media screen and (min-width: 768px) {
	.text-image-chart_grid-col-left__fmViJ {
		display: inline-grid;
		align-items: center;
		margin-bottom: 0;
		grid-column: span 5/span 5;
		grid-column-start: 1
	}

	.text-image-chart_reverse-layout__QtfAj .text-image-chart_grid-col-left__fmViJ {
		grid-column: span 5/span 5;
		grid-column-start: 4
	}
}

@media screen and (min-width: 1025px) {
	.text-image-chart_grid-col-left__fmViJ {
		grid-column: span 9/span 9;
		grid-column-start: 2
	}

	.text-image-chart_reverse-layout__QtfAj .text-image-chart_grid-col-left__fmViJ {
		grid-column: span 9/span 9;
		grid-column-start: 7
	}
}

@media screen and (min-width: 768px) {
	.text-image-chart_grid-col-right__QUKTb {
		grid-column: span 3/span 3;
		grid-column-start: 6
	}

	.text-image-chart_reverse-layout__QtfAj .text-image-chart_grid-col-right__QUKTb {
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.text-image-chart_grid-col-right__QUKTb {
		grid-column: span 4/span 4;
		grid-column-start: 12
	}

	.text-image-chart_reverse-layout__QtfAj .text-image-chart_grid-col-right__QUKTb {
		grid-column: span 4/span 4;
		grid-column-start: 2
	}
}

.text-image-chart_block-text__cOjRP {
	width: 100%;
	margin-top: 3.2rem
}

@media screen and (min-width: 768px) {
	.text-image-chart_block-text__cOjRP {
		margin-top: 0
	}
}

.text-image-chart_eyebrow__qTPer {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.text-image-chart_eyebrow__qTPer {
		margin-bottom: 2.4rem
	}
}

.text-image-chart_title__NJp7a {
	margin-bottom: 2.4rem;
	color: var(--color-primary)
}

@media screen and (min-width: 1025px) {
	.text-image-chart_title__NJp7a {
		margin-bottom: 3.2rem
	}
}

.text-image-chart_description__e5Dnu {
	color: var(--general-gray-dark)
}

.text-image-chart_description__e5Dnu p:not(:last-child) {
	margin-bottom: 1rem
}

.text-image-chart_image-container__VqJEO {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1/.75;
	background-color: var(--color-primary)
}

@media screen and (min-width: 768px) {
	.text-image-chart_image-container__VqJEO {
		aspect-ratio: unset;
		height: 39rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-chart_image-container__VqJEO {
		width: calc(100% + 3rem);
		height: 62rem;
		margin-right: -3rem
	}

	.text-image-chart_reverse-layout__QtfAj .text-image-chart_image-container__VqJEO {
		margin-left: -3rem
	}
}

.text-image-chart_image-holder__tkm3J {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 70%;
	border-radius: .4rem;
	background-color: var(--general-white);
	box-shadow: 0 .5rem 1rem 0 rgba(0, 0, 0, .1)
}

@media screen and (min-width: 768px) {
	.text-image-chart_image-holder__tkm3J {
		height: 75%;
		border-radius: 1rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-chart_image-holder__tkm3J {
		width: 45.5rem;
		height: 45.5rem
	}
}

.text-image-chart_shape-wrapper__1Rq5B {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.text-image-chart_shape-back__0U191 path {
	fill: var(--color)
}

.text-image-grid_wrapper__h3E7T {
	padding: 8rem 0;
	border-bottom: 1px solid var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.text-image-grid_wrapper__h3E7T {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid_wrapper__h3E7T {
		padding: 9.6rem 0
	}
}

.text-image-grid_grid-wrapper__zl9ht {
	display: flex;
	flex-direction: column;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.text-image-grid_grid-wrapper__zl9ht {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 1.6rem
	}
}

.text-image-grid_grid-col__37amH {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	background-color: var(--color-primary)
}

.text-image-grid_block-text__rHrL5 {
	display: flex;
	flex-direction: column;
	gap: .8rem;
	margin-bottom: 8rem;
	padding: 3.2rem 2rem 0;
	color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.text-image-grid_block-text__rHrL5 {
		gap: 1.6rem;
		margin-bottom: 3.2rem;
		padding: 2.4rem 3.2rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid_block-text__rHrL5 {
		gap: 2.4rem;
		padding: 6.4rem 6.4rem 0
	}
}

.text-image-grid_block-text__rHrL5 ul {
	margin-top: 3.2rem;
	margin-left: 2.5rem;
	list-style: outside
}

.text-image-grid_block-text__rHrL5 ul li {
	position: relative;
	margin-bottom: 1.6rem;
	font-size: 1.6rem;
	line-height: 150%;
	list-style-type: none
}

.text-image-grid_block-text__rHrL5 ul li:before {
	content: "";
	position: absolute;
	top: .6rem;
	left: -2.5rem;
	width: 1rem;
	height: 1rem;
	background-color: var(--color-secondary, --general-gray-dark)
}

.text-image-grid_block-text__rHrL5 ul li ol,
.text-image-grid_block-text__rHrL5 ul li ul {
	margin-top: 1rem
}

.text-image-grid_button-wrapper__7VONh {
	display: inline-flex;
	margin-top: 1rem
}

@media screen and (min-width: 768px) {
	.text-image-grid_button-wrapper__7VONh {
		margin-top: 0
	}
}

.text-image-grid_image-holder__tPtkL {
	display: flex;
	margin-top: auto
}

.text-image-grid_image-holder__tPtkL.text-image-grid_center__H3mCE {
	align-items: center;
	justify-content: center;
	margin-bottom: 1.6rem
}

@media screen and (min-width: 768px) {
	.text-image-grid_image-holder__tPtkL.text-image-grid_center__H3mCE {
		margin-bottom: 2.4rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid_image-holder__tPtkL.text-image-grid_center__H3mCE {
		margin-bottom: 5.2rem
	}
}

.text-image-grid_image-holder__tPtkL.text-image-grid_left__lXBht {
	align-items: center;
	justify-content: flex-start
}

.text-image-grid_image-holder__tPtkL.text-image-grid_right__o73Kn {
	align-items: center;
	justify-content: flex-end
}

.text-image-grid_image-holder__tPtkL.text-image-grid_left-bottom___hCCm {
	align-items: flex-end;
	justify-content: flex-start
}

.text-image-grid_image-holder__tPtkL.text-image-grid_right-bottom__ewRBx {
	align-items: flex-end;
	justify-content: flex-end
}

.text-image-grid_image-holder__tPtkL.text-image-grid_center-bottom__K8nt6 {
	align-items: flex-end;
	justify-content: center
}

.text-image-grid_image-container__GNDZc {
	width: calc(100% - 3.2rem)
}

@media screen and (min-width: 768px) {
	.text-image-grid_image-container__GNDZc {
		width: calc(100% - 6rem)
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid_image-container__GNDZc {
		width: calc(100% - 7.8rem)
	}
}

.text-image-grid_horizontal-image__LD8Da {
	position: relative
}

@media screen and (min-width: 768px) {
	.text-image-grid_vertical-image__25wO9 {
		width: calc(84% - 9.6rem)
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid_vertical-image__25wO9 {
		width: calc(84% - 12.8rem)
	}
}

.text-image-grid_bottom-wrapper__K_vlO {
	cursor: pointer;
	display: flex;
	gap: 2.4rem;
	align-items: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4rem
}

@media screen and (min-width: 768px) {
	.text-image-grid_bottom-wrapper__K_vlO {
		padding-top: 4rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid_bottom-wrapper__K_vlO {
		padding-top: 6.4rem
	}
}

.text-image-grid_video-caption__xMUSh {
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 110%;
	color: var(--general-black);
	text-align: left
}

@media screen and (min-width: 768px) {
	.text-image-grid_video-caption__xMUSh {
		line-height: 70%;
		text-align: center
	}
}

.text-image-grid-stacked_wrapper__EX0A5 {
	padding: 4rem 0
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_wrapper__EX0A5 {
		padding: 8rem 0
	}
}

.text-image-grid-stacked_items__gQ2T8 {
	display: flex;
	flex-direction: column;
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_items__gQ2T8 {
		gap: 1.6rem
	}
}

.text-image-grid-stacked_grid-wrapper__BqoYl {
	display: flex;
	flex-direction: column-reverse;
	gap: .8rem
}

.text-image-grid-stacked_reverse-column-mobile__jmcJv .text-image-grid-stacked_grid-wrapper__BqoYl {
	flex-direction: column
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_grid-wrapper__BqoYl {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-grid-stacked_grid-wrapper__BqoYl {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image-grid-stacked_grid-wrapper__BqoYl {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_reverse-layout__9nHou .text-image-grid-stacked_grid-wrapper__BqoYl {
		grid-auto-flow: dense
	}
}

.text-image-grid-stacked_grid-col-left__mv7oj {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	background-color: var(--color-primary)
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_grid-col-left__mv7oj {
		grid-column: span 4/span 4;
		grid-column-start: 1
	}

	.text-image-grid-stacked_reverse-layout__9nHou .text-image-grid-stacked_grid-col-left__mv7oj {
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_grid-col-left__mv7oj {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.text-image-grid-stacked_reverse-layout__9nHou .text-image-grid-stacked_grid-col-left__mv7oj {
		grid-column-start: 9
	}
}

.text-image-grid-stacked_grid-col-right___ajJt {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1/1;
	text-align: center
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_grid-col-right___ajJt {
		aspect-ratio: unset;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.text-image-grid-stacked_reverse-layout__9nHou .text-image-grid-stacked_grid-col-right___ajJt {
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_grid-col-right___ajJt {
		grid-column: span 8/span 8;
		grid-column-start: 9
	}

	.text-image-grid-stacked_reverse-layout__9nHou .text-image-grid-stacked_grid-col-right___ajJt {
		grid-column-start: 1
	}
}

.text-image-grid-stacked_block-text__xjcSy {
	display: flex;
	flex-direction: column;
	padding: 3.2rem 1.6rem 8rem;
	color: var(--general-white)
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_block-text__xjcSy {
		padding: 3.2rem 3.2rem 4.8rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_block-text__xjcSy {
		padding: 6.4rem 6.4rem 4.8rem
	}
}

.text-image-grid-stacked_title__NE7Uf {
	margin-bottom: .8rem
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_title__NE7Uf {
		margin-bottom: 2rem
	}
}

.text-image-grid-stacked_description__tP_fe {
	max-width: 35rem
}

.text-image-grid-stacked_list__c0Wbt {
	display: flex;
	flex-direction: column;
	gap: 4rem;
	margin: 2.4rem 0 0
}

.text-image-grid-stacked_list__c0Wbt.text-image-grid-stacked_list-has-grid__anFMl {
	gap: 3.2rem;
	margin: 8rem 0 0
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_list__c0Wbt.text-image-grid-stacked_list-has-grid__anFMl {
		margin: 4rem 0 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_list__c0Wbt.text-image-grid-stacked_list-has-grid__anFMl {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 4rem 3.2rem;
		margin: 8rem 0 2.4rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_list__c0Wbt {
		gap: 2.6rem;
		margin: 3.2rem 0
	}
}

.text-image-grid-stacked_list-item__751mJ {
	position: relative;
	padding-left: 2.6rem
}

.text-image-grid-stacked_list-item__751mJ:before {
	content: "";
	position: absolute;
	top: .5rem;
	left: 0;
	width: 1rem;
	height: 1rem;
	background-color: var(--color-secondary)
}

.text-image-grid-stacked_list-has-grid__anFMl .text-image-grid-stacked_list-item__751mJ {
	padding: 0
}

.text-image-grid-stacked_list-has-grid__anFMl .text-image-grid-stacked_list-item__751mJ:before {
	content: none
}

.text-image-grid-stacked_heading__NPyj7 {
	display: flex;
	gap: .8rem;
	margin-bottom: .8rem
}

.text-image-grid-stacked_item-description__JAKRB {
	padding-right: 1.6rem
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_item-description__JAKRB {
		padding-right: 0
	}
}

.text-image-grid-stacked_icon__eV6RU {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	margin-top: .6rem
}

.text-image-grid-stacked_button-wrapper__ejIMY {
	display: inline-flex;
	margin-top: 2.4rem
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_button-wrapper__ejIMY {
		margin-top: 3.2rem
	}
}

.text-image-grid-stacked_main-title__yIJQs {
	z-index: 1;
	color: var(--color-primary)
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_main-title__yIJQs {
		padding: 0 4rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_main-title__yIJQs {
		padding: 0 10rem
	}
}

.text-image-grid-stacked_image-holder__X0Lld {
	display: flex;
	margin: 0 1.6rem 1.6rem
}

.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_center__LjJwa {
	align-items: center;
	justify-content: center
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_center__LjJwa {
		margin: 0 4.8rem 4.8rem
	}
}

.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_left__9vwXh {
	align-items: center;
	justify-content: flex-start
}

.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_right__SBhl8 {
	align-items: center;
	justify-content: flex-end
}

.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_left-bottom__I_jWh {
	align-items: flex-end;
	justify-content: flex-start;
	margin: 0
}

.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_right-bottom__vLqM9 {
	align-items: flex-end;
	justify-content: flex-end;
	margin: 0
}

.text-image-grid-stacked_image-holder__X0Lld.text-image-grid-stacked_center-bottom__Ekov7 {
	align-items: flex-end;
	justify-content: center;
	margin: 0
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_image-holder__X0Lld {
		margin: 0 3.2rem 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.text-image-grid-stacked_image-holder__X0Lld {
		margin: 0 6.4rem 6.4rem
	}
}

.text-image-grid-stacked_image-container__pjo4n {
	width: 100%
}

.text-image-grid-stacked_left__9vwXh .text-image-grid-stacked_image-container__pjo4n,
.text-image-grid-stacked_right__SBhl8 .text-image-grid-stacked_image-container__pjo4n {
	width: 63.5%
}

.text-image-grid-stacked_left-bottom__I_jWh .text-image-grid-stacked_image-container__pjo4n,
.text-image-grid-stacked_right-bottom__vLqM9 .text-image-grid-stacked_image-container__pjo4n {
	width: 56.5%
}

.text-image-grid-stacked_video-button-container__1AQKT {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.text-image-grid-stacked_video-button__WNhP_:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.text-image-grid-stacked_image-bottom__TTg1S {
	margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_image-bottom__TTg1S {
		margin-top: 1.7rem
	}
}

.text-image-grid-stacked_shapes-wrapper__twi3u {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_shapes-wrapper__twi3u {
		width: auto;
		height: 100%
	}
}

.text-image-grid-stacked_shape-back__cdQh7 {
	width: 100%;
	height: 100%
}

@media screen and (min-width: 768px) {
	.text-image-grid-stacked_shape-back__cdQh7 {
		width: auto;
		height: 100%
	}
}

.text-image-grid-stacked_shape-back__cdQh7 path {
	fill: var(--general-white-off)
}

.text-image-logos_text-image-logos__piYWo.text-image-logos_has-background__tPoUA {
	margin: 8rem 0
}

@media screen and (min-width: 768px) {
	.text-image-logos_text-image-logos__piYWo.text-image-logos_has-background__tPoUA {
		margin: 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-logos_text-image-logos__piYWo.text-image-logos_has-background__tPoUA {
		margin: 16rem 0
	}
}

.text-image-logos_text-image-logos__piYWo.text-image-logos_no-mt__Adn5P {
	margin-top: 0
}

.text-image-logos_text-image-logos__piYWo.text-image-logos_no-mb__Qz5NO {
	margin-bottom: 0
}

.text-image-logos_has-background__tPoUA {
	background: var(--general-white-off)
}

.text-image-logos_wrapper__mjizF {
	padding: 4rem 0 8rem
}

.text-image-logos_has-background__tPoUA .text-image-logos_wrapper__mjizF {
	padding: 8rem 0
}

@media screen and (min-width: 768px) {
	.text-image-logos_wrapper__mjizF {
		padding: 8rem 0
	}

	.text-image-logos_has-background__tPoUA .text-image-logos_wrapper__mjizF {
		padding: 5.6rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-logos_wrapper__mjizF {
		padding: 8rem 0 16rem
	}

	.text-image-logos_has-background__tPoUA .text-image-logos_wrapper__mjizF {
		padding: 13rem 0 10rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-logos_grid-wrapper__WzVRV {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-logos_grid-wrapper__WzVRV {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image-logos_grid-wrapper__WzVRV {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-wrapper__WzVRV {
		grid-auto-flow: row dense
	}
}

@media screen and (max-width: calc(768px - 1px)) {
	.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-wrapper__WzVRV {
		display: flex;
		flex-direction: column-reverse
	}
}

.text-image-logos_grid-col-left__Kt8k5 {
	margin-bottom: 2rem
}

@media screen and (min-width: 768px) {
	.text-image-logos_grid-col-left__Kt8k5 {
		display: inline-grid;
		align-items: center;
		margin-bottom: 0;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}

	.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-col-left__Kt8k5 {
		order: 2
	}
}

@media screen and (min-width: 1025px) {
	.text-image-logos_grid-col-left__Kt8k5 {
		margin-bottom: 4rem;
		grid-column: span 7/span 7;
		grid-column-start: 2
	}

	.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-col-left__Kt8k5 {
		grid-column: span 8/span 8;
		grid-column-start: 9
	}

	.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-col-left__Kt8k5.text-image-logos_image-has-padding-right__4E843 {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}
}

.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-col-right__P7H8e {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 768px) {
	.text-image-logos_grid-col-right__P7H8e {
		display: flex;
		align-items: center;
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

@media screen and (min-width: 1025px) {
	.text-image-logos_grid-col-right__P7H8e {
		grid-column: span 6/span 6;
		grid-column-start: 10
	}

	.text-image-logos_reverse-layout__NMIzM .text-image-logos_grid-col-right__P7H8e {
		grid-column: span 6/span 6;
		grid-column-start: 2
	}
}

.text-image-logos_block-text__0Kpjc {
	width: 100%
}

.text-image-logos_eyebrow__rMPz2 {
	margin-bottom: 1.6rem
}

@media screen and (min-width: 1025px) {
	.text-image-logos_eyebrow__rMPz2 {
		margin-bottom: 1.8rem
	}
}

.text-image-logos_title__ilaNd {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.text-image-logos_title__ilaNd {
		margin-bottom: 3.2rem
	}
}

.text-image-logos_description__06ZI8 {
	color: var(--general-gray-dark)
}

.text-image-logos_description__06ZI8 a {
	text-decoration-line: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.text-image-logos_description__06ZI8 a:hover {
	text-decoration: none
}

.text-image-logos_description__06ZI8 p:not(:last-child) {
	margin-bottom: 1rem
}

.text-image-logos_buttons-wrapper__E_EK6 {
	display: flex;
	flex-flow: wrap;
	gap: .8rem;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.text-image-logos_buttons-wrapper__E_EK6 {
		flex-flow: nowrap;
		flex-direction: row;
		gap: 1.6rem;
		margin-top: 3.2rem
	}
}

.text-image-logos_button__YN0ko {
	display: inline-flex
}

.text-image-logos_image-container__E_Ba9 {
	position: relative;
	margin-right: calc(var(--page-padding-x)*-1);
	margin-left: calc(var(--page-padding-x)*-1)
}

@media screen and (min-width: 768px) {
	.text-image-logos_image-container__E_Ba9 {
		margin: 0
	}
}

.text-image-logos_logos__eySrZ {
	margin-top: 3.2rem
}

@media screen and (min-width: 1025px) {
	.text-image-logos_logos__eySrZ {
		margin-top: 4rem
	}
}

.text-image-logos_grid-wrapper-logos__KKZ4z {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: .8rem
}

@media screen and (min-width: 768px) {
	.text-image-logos_grid-wrapper-logos__KKZ4z {
		gap: 1.6rem
	}
}

.text-image-logos_grid-col-logo__i88Ux {
	line-height: 0
}

.text-image-logos_cover-image__QhjRS {
	position: relative;
	display: inline-flex;
	flex: 0 0 auto;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 5.7rem;
	padding: .7rem
}

.text-image-logos_cover-image__QhjRS:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid var(--color-secondary, var(--general-black));
	opacity: .1
}

@media screen and (min-width: 768px) {
	.text-image-logos_cover-image__QhjRS {
		height: 8.5rem;
		max-height: none;
		padding: 1.2rem
	}
}

.text-image-logos_logo-holder__Vv2qg {
	display: inline-flex;
	width: 100%
}

.text-image-logos_logo-holder__Vv2qg svg {
	width: 100%
}

.text-image-logos_flap-bottom__OUXFA,
.text-image-logos_flap-top___dOM_ {
	position: relative;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--general-white)
}

.text-image-logos_flap-bottom__OUXFA:before,
.text-image-logos_flap-top___dOM_:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--general-white-off);
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {

	.text-image-logos_flap-bottom__OUXFA:before,
	.text-image-logos_flap-top___dOM_:before {
		clip-path: polygon(36% 0, 100% 0, 100% 100%, calc(36% - 7.8rem) 100%)
	}
}

@media screen and (min-width: 1025px) {

	.text-image-logos_flap-bottom__OUXFA:before,
	.text-image-logos_flap-top___dOM_:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 3.5rem) 100%)
	}
}

@media screen and (min-width: 768px) {

	.text-image-logos_flap-bottom__OUXFA,
	.text-image-logos_flap-top___dOM_ {
		height: 7.8rem
	}
}

@media screen and (min-width: 1025px) {

	.text-image-logos_flap-bottom__OUXFA,
	.text-image-logos_flap-top___dOM_ {
		height: 3rem
	}
}

.text-image-logos_flap-bottom__OUXFA {
	background-color: var(--general-white-off)
}

.text-image-logos_flap-bottom__OUXFA:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--flap-color, var(--general-white-off));
	clip-path: polygon(46% 0, 100% 0, 100% 100%, calc(46% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.text-image-logos_flap-bottom__OUXFA:before {
		clip-path: polygon(73% 0, 100% 0, 100% 100%, calc(73% - 7.8rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.text-image-logos_flap-bottom__OUXFA:before {
		clip-path: polygon(75% 0, 100% 0, 100% 100%, calc(75% - 3.5rem) 100%)
	}
}

.text-image-shape_text-image-shape__Gv3ac {
	position: relative;
	overflow: hidden;
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white-off))
}

.text-image-shape_wrapper__vbuIZ {
	height: 100%;
	padding: 3.2rem 0 7rem
}

@media screen and (min-width: 768px) {

	.text-image-shape_has-cta__S34k_ .text-image-shape_wrapper__vbuIZ,
	.text-image-shape_image-big__kh3DQ .text-image-shape_wrapper__vbuIZ,
	.text-image-shape_wrapper__vbuIZ {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_wrapper__vbuIZ {
		padding: 12rem 0
	}

	.text-image-shape_has-cta__S34k_ .text-image-shape_wrapper__vbuIZ {
		padding: 9.6rem 0
	}

	.text-image-shape_image-big__kh3DQ .text-image-shape_wrapper__vbuIZ {
		padding: 5rem 0
	}
}

.text-image-shape_grid-wrapper__sjNzU {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 6.4rem;
	height: 100%
}

.text-image-shape_has-cta__S34k_ .text-image-shape_grid-wrapper__sjNzU {
	align-items: unset
}

.text-image-shape_image-big__kh3DQ .text-image-shape_grid-wrapper__sjNzU {
	flex-direction: column-reverse
}

@media screen and (min-width: 768px) {
	.text-image-shape_grid-wrapper__sjNzU {
		align-items: center;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-image-shape_grid-wrapper__sjNzU {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-image-shape_grid-wrapper__sjNzU {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.text-image-shape_grid-col-left__c7Qdo {
	display: flex;
	flex-direction: column
}

@media screen and (min-width: 768px) {
	.text-image-shape_grid-col-left__c7Qdo {
		justify-content: center;
		grid-column: span 3/span 3;
		grid-column-start: 2
	}

	.text-image-shape_has-cta__S34k_ .text-image-shape_grid-col-left__c7Qdo {
		justify-content: space-between
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_grid-col-left__c7Qdo {
		grid-column: span 5/span 5;
		grid-column-start: 2
	}

	.text-image-shape_text-has-double-padding-left__FuZ1x .text-image-shape_grid-col-left__c7Qdo {
		grid-column-start: 3
	}
}

@media screen and (min-width: 768px) {
	.text-image-shape_grid-col-right__NUdOx {
		display: inline-grid;
		align-items: center;
		margin-bottom: 0;
		grid-column: span 4/span 4;
		grid-column-start: 5
	}

	.text-image-shape_image-big__kh3DQ .text-image-shape_grid-col-right__NUdOx {
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_grid-col-right__NUdOx {
		aspect-ratio: 1/1;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}

	.text-image-shape_image-snap-to-edge__73Xc5 .text-image-shape_grid-col-right__NUdOx {
		height: 100%;
		grid-column: span 7/span 7;
		grid-column-start: 10
	}

	.text-image-shape_image-big__kh3DQ .text-image-shape_grid-col-right__NUdOx {
		grid-column: span 9/span 9;
		grid-column-start: 8
	}
}

.text-image-shape_block-text__UUqWS {
	width: 100%
}

.text-image-shape_eyebrow__7TtcM {
	margin-bottom: 1.6rem
}

.text-image-shape_title__CauE9 {
	margin-bottom: 2.4rem
}

@media screen and (min-width: 1025px) {
	.text-image-shape_title__CauE9 {
		margin-bottom: 3.2rem
	}
}

.text-image-shape_description__T_nac p:not(:last-child) {
	margin-bottom: 1rem
}

.text-image-shape_items__AjOP8 {
	position: relative;
	margin-top: 2.4rem
}

@media screen and (min-width: 768px) {
	.text-image-shape_items__AjOP8 {
		margin-top: 3.2rem
	}
}

.text-image-shape_item__hKw11 {
	position: relative;
	padding: 1.6rem 0
}

.text-image-shape_item__hKw11:first-child {
	padding-top: 0
}

.text-image-shape_item__hKw11:last-child {
	padding-bottom: 0
}

.text-image-shape_heading__CYcGA {
	display: flex;
	gap: .8rem;
	align-items: center;
	margin-bottom: .8rem
}

.text-image-shape_icon__x9cwc {
	display: flex;
	width: 1.4rem;
	height: 1.4rem
}

.text-image-shape_buttons-wrapper__BwhIM {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	margin-top: 2.4rem
}

@media screen and (min-width: 1025px) {
	.text-image-shape_buttons-wrapper__BwhIM {
		flex-flow: nowrap;
		flex-direction: row;
		gap: 1.6rem;
		margin-top: 3.2rem
	}
}

.text-image-shape_button__tW9TZ {
	display: inline-flex
}

.text-image-shape_image-container__20__Y {
	position: relative;
	z-index: 1
}

@media screen and (min-width: 768px) {
	.text-image-shape_image-big__kh3DQ .text-image-shape_image-container__20__Y {
		right: 20%
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_image-big__kh3DQ .text-image-shape_image-container__20__Y {
		right: 0
	}
}

.text-image-shape_image-snap-to-edge__73Xc5 .text-image-shape_image-container__20__Y {
	transform: translateX(var(--page-padding-x));
	margin: auto 0
}

@media screen and (min-width: 768px) {
	.text-image-shape_image-snap-to-edge__73Xc5 .text-image-shape_image-container__20__Y {
		transform: translateX(32%)
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_image-snap-to-edge__73Xc5 .text-image-shape_image-container__20__Y {
		transform: translateX(var(--page-padding-x))
	}
}

.text-image-shape_shape-wrapper__ufGcy {
	position: absolute;
	bottom: 0;
	width: 100%
}

.text-image-shape_image-big__kh3DQ .text-image-shape_shape-wrapper__ufGcy {
	top: 0;
	bottom: auto
}

@media screen and (min-width: 768px) {
	.text-image-shape_shape-wrapper__ufGcy {
		top: 0;
		right: -23%;
		bottom: auto;
		display: flex;
		justify-content: flex-end;
		width: 100%;
		height: 100%
	}

	.text-image-shape_image-big__kh3DQ .text-image-shape_shape-wrapper__ufGcy {
		right: -16%
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_shape-wrapper__ufGcy {
		right: auto;
		left: calc(50% - 3.5rem);
		width: auto
	}

	.text-image-shape_shape-wrapper__ufGcy.text-image-shape_type-shape1__4JEzB,
	.text-image-shape_shape-wrapper__ufGcy.text-image-shape_type-shape3__d4L5q {
		left: calc(50% - 12.5rem)
	}

	.text-image-shape_shape-wrapper__ufGcy.text-image-shape_type-shape4__kKM1u {
		left: calc(50% + 13.5rem)
	}

	.text-image-shape_image-big__kh3DQ .text-image-shape_shape-wrapper__ufGcy {
		right: auto
	}
}

.text-image-shape_shape__ES5dQ {
	height: 100%
}

.text-image-shape_shape__ES5dQ path {
	fill: var(--color, var(--general-gray-light))
}

.text-image-shape_flap-bottom__40tsi,
.text-image-shape_flap-top__WsJwF {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--general-white)
}

.text-image-shape_flap-bottom__40tsi:before,
.text-image-shape_flap-top__WsJwF:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color-primary, var(--general-white-off));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {

	.text-image-shape_flap-bottom__40tsi:before,
	.text-image-shape_flap-top__WsJwF:before {
		clip-path: polygon(36% 0, 100% 0, 100% 100%, calc(36% - 7.8rem) 100%)
	}
}

@media screen and (min-width: 1025px) {

	.text-image-shape_flap-bottom__40tsi:before,
	.text-image-shape_flap-top__WsJwF:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 3.5rem) 100%)
	}
}

@media screen and (min-width: 768px) {

	.text-image-shape_flap-bottom__40tsi,
	.text-image-shape_flap-top__WsJwF {
		height: 7.8rem
	}
}

@media screen and (min-width: 1025px) {

	.text-image-shape_flap-bottom__40tsi,
	.text-image-shape_flap-top__WsJwF {
		height: 3rem
	}
}

.text-image-shape_flap-bottom__40tsi {
	background-color: rgba(0, 0, 0, 0)
}

.text-image-shape_flap-bottom__40tsi:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--general-white);
	clip-path: polygon(46% 0, 100% 0, 100% 100%, calc(46% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.text-image-shape_flap-bottom__40tsi:before {
		clip-path: polygon(73% 0, 100% 0, 100% 100%, calc(73% - 7.8rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.text-image-shape_flap-bottom__40tsi:before {
		clip-path: polygon(75% 0, 100% 0, 100% 100%, calc(75% - 3.5rem) 100%)
	}
}

.text-list-media_text-list-media__45y7Z {
	color: var(--color-secondary, var(--general-black));
	background-color: var(--color-primary, var(--general-white))
}

.text-list-media_wrapper__OxUsK {
	padding: 8rem 0
}

@media screen and (min-width: 1025px) {
	.text-list-media_wrapper__OxUsK {
		padding: 9.6rem 0
	}
}

@media screen and (min-width: 768px) {
	.text-list-media_grid-wrapper__2utgd {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-list-media_grid-wrapper__2utgd {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-list-media_grid-wrapper__2utgd {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.text-list-media_grid-col-left__eTjre {
	margin-bottom: 8rem
}

@media screen and (min-width: 768px) {
	.text-list-media_grid-col-left__eTjre {
		position: sticky;
		top: 9.6rem;
		height: fit-content;
		margin-bottom: 0;
		grid-column: span 3/span 3;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.text-list-media_grid-col-left__eTjre {
		position: relative;
		top: 0;
		height: auto;
		grid-column: span 7/span 7;
		grid-column-start: 2
	}
}

@media screen and (min-width: 768px) {
	.text-list-media_grid-col-right__W6BtD {
		grid-column: span 4/span 4;
		grid-column-start: 5
	}
}

@media screen and (min-width: 1025px) {
	.text-list-media_grid-col-right__W6BtD {
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.text-list-media_image-container__uK4s6 {
	position: relative
}

.text-list-media_block-text__T6WyJ {
	display: flex;
	flex-direction: column;
	gap: 2.4rem;
	margin-bottom: 5.6rem
}

@media screen and (min-width: 768px) {
	.text-list-media_block-text__T6WyJ {
		display: none
	}
}

@media screen and (min-width: 1025px) {
	.text-list-media_block-text__T6WyJ {
		display: flex
	}
}

.text-list-media_block-text-tablet__dBTI4 {
	display: none
}

@media screen and (min-width: 768px) {
	.text-list-media_block-text-tablet__dBTI4 {
		display: flex;
		flex-direction: column;
		margin-bottom: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.text-list-media_block-text-tablet__dBTI4 {
		display: none
	}
}

.text-list-media_description__4Nrwc {
	margin-bottom: 3.2rem
}

.text-list-media_items__54Cmx {
	position: relative;
	margin-bottom: .5rem
}

.text-list-media_item__3F0qj {
	position: relative;
	padding: 2rem 1.6rem 2rem 0
}

.text-list-media_item__3F0qj:first-child {
	padding-top: 0
}

.text-list-media_item__3F0qj:last-child {
	padding-bottom: 0
}

@media screen and (min-width: 768px) {
	.text-list-media_item__3F0qj {
		padding: 2rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-list-media_item__3F0qj {
		padding: 2.4rem 0
	}
}

.text-list-media_item__3F0qj .text-list-media_item-description__8MdID a {
	text-decoration: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.text-list-media_item__3F0qj .text-list-media_item-description__8MdID a:hover {
	text-decoration: none
}

.text-list-media_heading__9p6Pa {
	display: flex;
	gap: .8rem;
	align-items: flex-start;
	margin-bottom: .8rem
}

.text-list-media_heading__9p6Pa .text-list-media_item-title__eYg1b a {
	text-decoration-line: underline;
	text-decoration-thickness: .1rem;
	text-underline-offset: .4rem
}

.text-list-media_heading__9p6Pa .text-list-media_item-title__eYg1b a:hover {
	text-decoration: none
}

.text-list-media_icon-wrapper__TbeCA {
	display: flex;
	width: 1.4rem;
	height: 1.4rem;
	margin-top: .7rem
}

@media screen and (min-width: 768px) {
	.text-list-media_icon-wrapper__TbeCA {
		margin-top: 1rem
	}
}

.text-list-media_icon__nBePU {
	overflow: visible;
	color: var(--color-tertiary)
}

.text-list-media_logo-items__WIl8u {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: .8rem;
	margin-top: 3.2rem
}

@media screen and (min-width: 1025px) {
	.text-list-media_logo-items__WIl8u {
		gap: 1.6rem;
		margin-top: 4.8rem
	}
}

.text-list-media_logo-item__EwqpW {
	display: block
}

.text-list-media_logo-holder__PmE4U {
	position: relative
}

.text-list-media_logo-holder__PmE4U:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid var(--color-secondary, var(--color-general-white));
	opacity: .1
}

.text-list-media_button-wrapper__iyvA4 {
	display: inline-flex;
	margin-top: 3.2rem
}

@media screen and (min-width: 1025px) {
	.text-list-media_button-wrapper__iyvA4 {
		margin-top: 6.4rem
	}
}

.text-list-media_flap-bottom__9LVNn,
.text-list-media_flap-top__CPqGR {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 2.7rem;
	margin-bottom: -.1rem;
	background-color: var(--general-white)
}

.text-list-media_flap-bottom__9LVNn:before,
.text-list-media_flap-top__CPqGR:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color, var(--general-white-off));
	clip-path: polygon(65% 0, 100% 0, 100% 100%, calc(65% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {

	.text-list-media_flap-bottom__9LVNn:before,
	.text-list-media_flap-top__CPqGR:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 3.5rem) 100%)
	}
}

@media screen and (min-width: 1025px) {

	.text-list-media_flap-bottom__9LVNn:before,
	.text-list-media_flap-top__CPqGR:before {
		clip-path: polygon(27% 0, 100% 0, 100% 100%, calc(27% - 3.5rem) 100%)
	}
}

@media screen and (min-width: 768px) {

	.text-list-media_flap-bottom__9LVNn,
	.text-list-media_flap-top__CPqGR {
		height: 4.6rem
	}
}

@media screen and (min-width: 1025px) {

	.text-list-media_flap-bottom__9LVNn,
	.text-list-media_flap-top__CPqGR {
		height: 3rem
	}
}

.text-list-media_flap-bottom__9LVNn {
	background-color: rgba(0, 0, 0, 0)
}

.text-list-media_flap-bottom__9LVNn:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--general-white);
	clip-path: polygon(46% 0, 100% 0, 100% 100%, calc(46% - 3.5rem) 100%)
}

@media screen and (min-width: 768px) {
	.text-list-media_flap-bottom__9LVNn:before {
		clip-path: polygon(70% 0, 100% 0, 100% 100%, calc(70% - 4.6rem) 100%)
	}
}

@media screen and (min-width: 1025px) {
	.text-list-media_flap-bottom__9LVNn:before {
		clip-path: polygon(75% 0, 100% 0, 100% 100%, calc(75% - 3.5rem) 100%)
	}
}

.text-media_text-media__gAXxm {
	position: relative
}

.text-media_wrapper__AmEPl {
	padding: 4rem 0
}

.text-media_has-double-paddin-top-bottom__TsWs7 .text-media_wrapper__AmEPl {
	padding: 8rem 0
}

@media screen and (min-width: 768px) {

	.text-media_has-double-paddin-top-bottom__TsWs7 .text-media_wrapper__AmEPl,
	.text-media_wrapper__AmEPl {
		padding: 8rem 0
	}
}

@media screen and (min-width: 1025px) {
	.text-media_wrapper__AmEPl {
		padding: 8rem 0
	}

	.text-media_has-double-paddin-top-bottom__TsWs7 .text-media_wrapper__AmEPl {
		padding: 16rem 0
	}
}

.text-media_reverse-layout__yG_AK .text-media_grid-wrapper__GiOHn {
	display: flex;
	flex-direction: column-reverse
}

@media screen and (min-width: 768px) {
	.text-media_grid-wrapper__GiOHn {
		align-items: center;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-media_grid-wrapper__GiOHn {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-media_grid-wrapper__GiOHn {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px) {
	.text-media_reverse-layout__yG_AK .text-media_grid-wrapper__GiOHn {
		grid-auto-flow: dense;
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 768px)and (min-width:768px) {
	.text-media_reverse-layout__yG_AK .text-media_grid-wrapper__GiOHn {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 768px)and (min-width:1025px) {
	.text-media_reverse-layout__yG_AK .text-media_grid-wrapper__GiOHn {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.text-media_grid-col-left__nGLO3 {
	margin-bottom: 3rem
}

@media screen and (min-width: 768px) {
	.text-media_grid-col-left__nGLO3 {
		margin-bottom: 0;
		grid-column: span 3/span 3;
		grid-column-start: 1
	}

	.text-media_reverse-layout__yG_AK .text-media_grid-col-left__nGLO3 {
		order: 2;
		grid-column: span 5/span 5
	}
}

@media screen and (min-width: 1025px) {
	.text-media_grid-col-left__nGLO3 {
		grid-column: span 5/span 5;
		grid-column-start: 3
	}

	.text-media_reverse-layout__yG_AK .text-media_grid-col-left__nGLO3 {
		order: unset;
		grid-column: span 5/span 5;
		grid-column-start: 11
	}
}

.text-media_reverse-layout__yG_AK .text-media_grid-col-right__pNrKy {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.text-media_grid-col-right__pNrKy {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}

	.text-media_reverse-layout__yG_AK .text-media_grid-col-right__pNrKy {
		margin-bottom: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.text-media_grid-col-right__pNrKy {
		grid-column: span 7/span 7;
		grid-column-start: 9
	}

	.text-media_reverse-layout__yG_AK .text-media_grid-col-right__pNrKy {
		margin-bottom: 0;
		grid-column: span 7/span 7;
		grid-column-start: 3
	}
}

.text-media_heading__bz9rw {
	margin-bottom: 3.2rem
}

@media screen and (min-width: 768px) {
	.text-media_heading__bz9rw {
		margin-bottom: 1rem
	}
}

@media screen and (min-width: 1025px) {
	.text-media_heading__bz9rw {
		margin-bottom: 0
	}
}

.text-media_title__O3GUp {
	position: relative
}

.hero_container__dV2HB {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: var(--general-white-off)
}

@media screen and (min-width: 1025px) {
	.hero_container__dV2HB {
		padding: 12.5rem 0
	}
}

.hero_grid-wrapper__RHzF7 {
	gap: 0;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.hero_grid-wrapper__RHzF7 {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.hero_grid-wrapper__RHzF7 {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.hero_grid-wrapper__RHzF7 .hero_grid-col__dzhbd {
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 768px) {
	.hero_grid-wrapper__RHzF7 .hero_grid-col__dzhbd {
		grid-column: span 8/span 8;
		grid-column-start: 1
	}
}

@media screen and (min-width: 1025px) {
	.hero_grid-wrapper__RHzF7 .hero_grid-col__dzhbd {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.hero_container-inner__LOoUc {
	text-align: center
}

@media screen and (min-width: 768px) {
	.hero_container-inner__LOoUc {
		width: calc(100% - 30rem);
		margin-right: auto;
		margin-left: auto
	}
}

@media screen and (min-width: 1025px) {
	.hero_container-inner__LOoUc {
		max-width: 44rem
	}
}

.hero_content__Fng09 {
	margin-bottom: 3.2rem
}

.hero_title__U5Usy {
	margin-bottom: 2.4rem
}

.hero_button-wrapper__7_h0f {
	display: flex;
	justify-content: center
}

.hero_shape-wrapper-front__r6sOn {
	pointer-events: none;
	display: none
}

@media screen and (min-width: 1025px) {
	.hero_shape-wrapper-front__r6sOn {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 100%
	}
}

.hero_shape-wrapper-front__r6sOn .hero_shape-front__Sxg58 {
	color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.hero_shape-wrapper-front__r6sOn .hero_shape-front__Sxg58 {
		position: absolute;
		z-index: 2;
		top: 0;
		left: 0;
		height: 100%
	}
}

.hero_shape-wrapper-back__e6s4C {
	display: none
}

@media screen and (min-width: 1025px) {
	.hero_shape-wrapper-back__e6s4C {
		pointer-events: none;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		display: block
	}
}

.hero_shape-wrapper-back__e6s4C .hero_shape-back__ObTEP {
	pointer-events: none;
	color: var(--general-gray-light)
}

@media screen and (min-width: 1025px) {
	.hero_shape-wrapper-back__e6s4C .hero_shape-back__ObTEP {
		position: absolute;
		z-index: 2;
		top: 0;
		right: 0;
		height: 100%
	}
}

.hero_shape-wrapper-front-mobile__PzEEk {
	height: 10rem
}

@media screen and (min-width: 1025px) {
	.hero_shape-wrapper-front-mobile__PzEEk {
		display: none
	}
}

.hero_shape-wrapper-front-mobile__PzEEk .hero_shape-front-mobile__Kv8Ht {
	pointer-events: none;
	position: absolute;
	top: -15rem;
	right: 0;
	transform: rotate(90deg);
	height: 30rem;
	color: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.hero_shape-wrapper-front-mobile__PzEEk .hero_shape-front-mobile__Kv8Ht {
		top: unset;
		bottom: 0;
		left: 0;
		transform: unset
	}
}

.hero_shape-wrapper-back-mobile__cb0ev {
	height: 10rem
}

@media screen and (min-width: 1025px) {
	.hero_shape-wrapper-back-mobile__cb0ev {
		display: none
	}
}

.hero_shape-wrapper-back-mobile__cb0ev .hero_shape-back-mobile__WnP_5 {
	position: absolute;
	bottom: -15rem;
	left: 0;
	transform: rotate(270deg);
	height: 30rem;
	color: var(--general-gray-light)
}

@media screen and (min-width: 768px) {
	.hero_shape-wrapper-back-mobile__cb0ev .hero_shape-back-mobile__WnP_5 {
		top: 0;
		right: 0;
		bottom: 0;
		left: unset;
		transform: scaleX(-1)
	}
}

.articles-carousel_articles-carousel__lT8wK {
	position: relative;
	padding: 3.2rem 0;
	color: var(--general-black-light);
	background-color: var(--general-white-off)
}

@media screen and (max-width: calc(768px - 1px)) {
	.articles-carousel_articles-carousel__lT8wK {
		overflow-x: hidden
	}
}

@media screen and (min-width: 1025px) {
	.articles-carousel_articles-carousel__lT8wK {
		padding: 8rem 0
	}

	.articles-carousel_grid-wrapper__Mjmcy {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.articles-carousel_grid-wrapper__Mjmcy {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.articles-carousel_grid-wrapper__Mjmcy {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.articles-carousel_grid-col__e7n5a {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.articles-carousel_headline__HMP7w {
	display: flex;
	margin-bottom: 3.2rem;
	color: var(--general-black)
}

@media screen and (min-width: 1025px) {
	.articles-carousel_headline__HMP7w {
		margin-bottom: 6.2rem
	}
}

.articles-carousel_slides__WmnE0 {
	display: flex;
	gap: 0 1.6rem;
	align-items: flex-start;
	width: 100%
}

@media screen and (min-width: 768px) {
	.articles-carousel_slides__WmnE0 {
		display: grid;
		grid-template-columns: repeat(2, 1fr)
	}
}

.articles-carousel_slide__Bkbbs {
	display: none;
	width: 74%;
	min-width: 74%;
	max-width: 74%
}

.articles-carousel_slide--active__G6L17 {
	display: block
}

@media screen and (min-width: 768px) {
	.articles-carousel_slide__Bkbbs {
		width: 100%;
		min-width: auto;
		max-width: none
	}
}

.articles-carousel_nav__1COMo {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 6.4rem
}

@media screen and (min-width: 768px) {
	.articles-carousel_nav__1COMo {
		margin-top: 3.2rem
	}
}

@media screen and (min-width: 1025px) {
	.articles-carousel_nav__1COMo {
		margin-top: 5.5rem
	}
}

.articles-carousel_buttons__FpYfG {
	display: flex;
	gap: .3rem
}

.articles-carousel_bullets__CawFE {
	display: flex;
	gap: .8rem .4rem;
	align-items: center;
	justify-content: flex-end;
	width: 50%
}

.articles-carousel_bullets__CawFE li {
	display: flex
}

.articles-carousel_bullet__Zi1Jd {
	cursor: pointer;
	flex: 0 0 auto;
	width: 1.2rem;
	height: .2rem;
	background-color: var(--general-gray)
}

.articles-carousel_bullet--active___SWQm {
	background-color: var(--general-black)
}

.page section.featured_featured__jwne6 {
	position: relative;
	margin-top: calc(-1*var(--header-dynamic-height) + 4rem);
	margin-bottom: 5.8rem;
	transition: margin-top calc(var(--motion)*1.235s) cubic-bezier(.58, .02, .03, .98)
}

@media screen and (min-width: 1025px) {
	.page section.featured_featured__jwne6 {
		margin-top: 2.3rem;
		margin-bottom: 7.8rem
	}

	.featured_grid-wrapper__7z4NJ {
		display: grid;
		grid-template-columns: repeat(8, 1fr);
		gap: .8rem;
		padding: 0
	}
}

@media screen and (min-width: 1025px)and (min-width:768px) {
	.featured_grid-wrapper__7z4NJ {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px)and (min-width:1025px) {
	.featured_grid-wrapper__7z4NJ {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.featured_grid-col__QuA0T {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.page_page__wx_Xs {
	display: flex;
	flex-direction: column
}

.page_page__wx_Xs .page_container-auto__ypFHH {
	row-gap: 0 !important;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.page_page__wx_Xs .page_container-auto__ypFHH {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.page_page__wx_Xs .page_container-auto__ypFHH {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.page_page__wx_Xs .page_container-auto__ypFHH>* {
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 1025px) {
	.page_page__wx_Xs .page_container-auto__ypFHH>* {
		grid-column: span 12/span 12;
		grid-column-start: 3
	}
}

.page_page__wx_Xs .page_container-xl__yVYEL {
	row-gap: 0 !important;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	gap: .8rem;
	padding: 0
}

@media screen and (min-width: 768px) {
	.page_page__wx_Xs .page_container-xl__yVYEL {
		grid-template-columns: repeat(8, 1fr);
		gap: 1.6rem
	}
}

@media screen and (min-width: 1025px) {
	.page_page__wx_Xs .page_container-xl__yVYEL {
		grid-template-columns: repeat(16, 1fr);
		gap: 1.6rem
	}
}

.page_page__wx_Xs .page_container-xl__yVYEL>* {
	grid-column: span 8/span 8;
	grid-column-start: 1
}

@media screen and (min-width: 1025px) {
	.page_page__wx_Xs .page_container-xl__yVYEL>* {
		grid-column: span 14/span 14;
		grid-column-start: 2
	}
}

.home_mascot-reference____rD8 {
	pointer-events: none;
	position: absolute;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 10vw;
	height: 10vh;
	opacity: .3
}

.home_mascot-reference____rD8:nth-child(2n) {
	background: red
}

.home_mascot-reference____rD8:nth-child(odd) {
	background: orange
}

.home_z-top__lJwSO {
	z-index: 10
}

.home_lottie-wrapper__jP15K {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 320px;
	height: 100%;
	max-height: 320px
}

.home_mascot__ZCSUv {
	pointer-events: none;
	position: fixed;
	inset: 0
}

.home_pagination__gvMHy {
	position: fixed;
	z-index: 5;
	top: 50%;
	right: var(--page-padding-x);
	transform: translateY(-50%)
}

@media screen and (max-width: calc(1025px - 1px)) {
	.home_pagination__gvMHy {
		display: none
	}
}