.BorderRadius_borderRadius__APX_p,
.BorderRadius_ldBorderRadius__0GQiG {
	--ld-c-border-radius-rounded: var(--ld-s-border-radius-rounded);
	--ld-c-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
	--ld-c-border-radius-large: var(--ld-s-border-radius-large);
	--ld-c-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
	--ld-c-border-radius-medium: var(--ld-s-border-radius-medium);
	--ld-c-border-radius-small: var(--ld-s-border-radius-small);
	--ld-c-border-radius-none: var(--ld-s-border-radius-none);
}

.FormContainer_formContainer__X4gYs,
.FormContainer_ldForm__FiB24 {
	--ld-c-form-placeholder-text-offset: 2px;
	--ld-c-form-transition-easing-default: ease-out;
	--ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
	--ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
	--ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
	--ld-c-form-disabled: var(--ld-s-opacity-disabled);
	--ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
	--ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
	--ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
	--ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
	--ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
	--ld-c-form-input-min-w: var(--ld-s-min-w-default);
	--ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
	--ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
	--ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
	--ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
	--ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
	--ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
	--ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
	--ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
	--ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
	--ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
	--ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
	--ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
	--ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
	--ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
	--ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	--ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
	--ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
	--ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
	--ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
	--ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
	--ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
	--ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
	--ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
	--ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
	--ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
	--ld-c-form-color-error: var(--ld-s-color-utility-error-default);
	--ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
	--ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
	--ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
	--ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}

.FormContainer_formContainer__X4gYs,
.FormContainer_ldStack__D_YOF {
	--ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
	--ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
	--ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
	--ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}

.typography_ldTypographyGroup__PGtJP,
.typography_typographyGroup__EjgXD {
	--ld-c-typography-group-margin-mobile-label1-bot: 12px;
	--ld-c-typography-group-margin-mobile-label1-top: 12px;
	--ld-c-typography-group-margin-mobile-price1-bot: 12px;
	--ld-c-typography-group-margin-mobile-price1-top: 12px;
	--ld-c-typography-group-margin-mobile-disclaimer1-bot: 12px;
	--ld-c-typography-group-margin-mobile-disclaimer1-top: 12px;
	--ld-c-typography-group-margin-mobile-caption1-bot: 19px;
	--ld-c-typography-group-margin-mobile-caption1-top: 19px;
	--ld-c-typography-group-margin-mobile-body2-bot: 19px;
	--ld-c-typography-group-margin-mobile-body2-top: 19px;
	--ld-c-typography-group-margin-mobile-body1-bot: 19px;
	--ld-c-typography-group-margin-mobile-body1-top: 19px;
	--ld-c-typography-group-margin-mobile-subtitle2-bot: 19px;
	--ld-c-typography-group-margin-mobile-subtitle2-top: 19px;
	--ld-c-typography-group-margin-mobile-subtitle1-bot: 19px;
	--ld-c-typography-group-margin-mobile-subtitle1-top: 19px;
	--ld-c-typography-group-margin-mobile-heading6-bot: 29px;
	--ld-c-typography-group-margin-mobile-heading5-bot: 29px;
	--ld-c-typography-group-margin-mobile-heading6-top: 29px;
	--ld-c-typography-group-margin-mobile-heading5-top: 29px;
	--ld-c-typography-group-margin-mobile-heading4-bot: 29px;
	--ld-c-typography-group-margin-mobile-heading4-top: 29px;
	--ld-c-typography-group-margin-mobile-heading3-bot: 29px;
	--ld-c-typography-group-margin-mobile-heading3-top: 29px;
	--ld-c-typography-group-margin-mobile-heading2-bot: 29px;
	--ld-c-typography-group-margin-mobile-heading2-top: 29px;
	--ld-c-typography-group-margin-mobile-heading1-bot: 29px;
	--ld-c-typography-group-margin-mobile-heading1-top: 29px;
	--ld-c-typography-group-margin-desktop-label1-bot: 12px;
	--ld-c-typography-group-margin-desktop-label1-top: 12px;
	--ld-c-typography-group-margin-desktop-price1-bot: 12px;
	--ld-c-typography-group-margin-desktop-price1-top: 12px;
	--ld-c-typography-group-margin-desktop-disclaimer1-bot: 12px;
	--ld-c-typography-group-margin-desktop-disclaimer1-top: 12px;
	--ld-c-typography-group-margin-desktop-caption1-bot: 19px;
	--ld-c-typography-group-margin-desktop-caption1-top: 19px;
	--ld-c-typography-group-margin-desktop-body2-bot: 19px;
	--ld-c-typography-group-margin-desktop-body2-top: 19px;
	--ld-c-typography-group-margin-desktop-body1-bot: 29px;
	--ld-c-typography-group-margin-desktop-body1-top: 29px;
	--ld-c-typography-group-margin-desktop-subtitle2-bot: 29px;
	--ld-c-typography-group-margin-desktop-subtitle2-top: 29px;
	--ld-c-typography-group-margin-desktop-subtitle1-bot: 29px;
	--ld-c-typography-group-margin-desktop-subtitle1-top: 29px;
	--ld-c-typography-group-margin-desktop-heading5-bot: 29px;
	--ld-c-typography-group-margin-desktop-heading6-bot: 29px;
	--ld-c-typography-group-margin-desktop-heading6-top: 29px;
	--ld-c-typography-group-margin-desktop-heading5-top: 29px;
	--ld-c-typography-group-margin-desktop-heading4-bot: 29px;
	--ld-c-typography-group-margin-desktop-heading4-top: 29px;
	--ld-c-typography-group-margin-desktop-heading3-bot: 29px;
	--ld-c-typography-group-margin-desktop-heading3-top: 29px;
	--ld-c-typography-group-margin-desktop-heading2-bot: 29px;
	--ld-c-typography-group-margin-desktop-heading2-top: 29px;
	--ld-c-typography-group-margin-desktop-heading1-bot: 43px;
	--ld-c-typography-group-margin-desktop-heading1-top: 43px;
}

.typography_h1__cbP0J {
	color: inherit;
	font-family: var(--ld-s-typography-heading1-font-family);
	font-size: var(--ld-s-typography-heading1-font-size);
	font-weight: var(--ld-s-typography-heading1-font-weight);
	letter-spacing: var(--ld-s-typography-heading1-letter-spacing);
	line-height: var(--ld-s-typography-heading1-line-height);
	text-transform: var(--ld-s-typography-heading1-text-case);
}

.typography_h2__DvHfU {
	color: inherit;
	font-family: var(--ld-s-typography-heading2-font-family);
	font-size: var(--ld-s-typography-heading2-font-size);
	font-weight: var(--ld-s-typography-heading2-font-weight);
	letter-spacing: var(--ld-s-typography-heading2-letter-spacing);
	line-height: var(--ld-s-typography-heading2-line-height);
	text-transform: var(--ld-s-typography-heading2-text-case);
}

.typography_h3__nJsD_ {
	color: inherit;
	font-family: var(--ld-s-typography-heading3-font-family);
	font-size: var(--ld-s-typography-heading3-font-size);
	font-weight: var(--ld-s-typography-heading3-font-weight);
	letter-spacing: var(--ld-s-typography-heading3-letter-spacing);
	line-height: var(--ld-s-typography-heading3-line-height);
	text-transform: var(--ld-s-typography-heading3-text-case);
}

.typography_h4__YLt_s {
	color: inherit;
	font-family: var(--ld-s-typography-heading4-font-family);
	font-size: var(--ld-s-typography-heading4-font-size);
	font-weight: var(--ld-s-typography-heading4-font-weight);
	letter-spacing: var(--ld-s-typography-heading4-letter-spacing);
	line-height: var(--ld-s-typography-heading4-line-height);
	text-transform: var(--ld-s-typography-heading4-text-case);
}

.typography_h5__HCLc1 {
	color: inherit;
	font-family: var(--ld-s-typography-heading5-font-family);
	font-size: var(--ld-s-typography-heading5-font-size);
	font-weight: var(--ld-s-typography-heading5-font-weight);
	letter-spacing: var(--ld-s-typography-heading5-letter-spacing);
	line-height: var(--ld-s-typography-heading5-line-height);
	text-transform: var(--ld-s-typography-heading5-text-case);
}

.typography_h6__dAeYF {
	color: inherit;
	font-family: var(--ld-s-typography-heading6-font-family);
	font-size: var(--ld-s-typography-heading6-font-size);
	font-weight: var(--ld-s-typography-heading6-font-weight);
	letter-spacing: var(--ld-s-typography-heading6-letter-spacing);
	line-height: var(--ld-s-typography-heading6-line-height);
	text-transform: var(--ld-s-typography-heading6-text-case);
}

.typography_s1__Jx7H_ {
	color: inherit;
	font-family: var(--ld-s-typography-subtitle1-font-family);
	font-size: var(--ld-s-typography-subtitle1-font-size);
	font-weight: var(--ld-s-typography-subtitle1-font-weight);
	letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
	line-height: var(--ld-s-typography-subtitle1-line-height);
	text-transform: var(--ld-s-typography-subtitle1-text-case);
}

.typography_s2__2TlBr {
	color: inherit;
	font-family: var(--ld-s-typography-subtitle2-font-family);
	font-size: var(--ld-s-typography-subtitle2-font-size);
	font-weight: var(--ld-s-typography-subtitle2-font-weight);
	letter-spacing: var(--ld-s-typography-subtitle2-letter-spacing);
	line-height: var(--ld-s-typography-subtitle2-line-height);
	text-transform: var(--ld-s-typography-subtitle2-text-case);
}

.typography_b1__8MRqS {
	color: inherit;
	font-family: var(--ld-s-typography-body1-font-family);
	font-size: var(--ld-s-typography-body1-font-size);
	font-weight: var(--ld-s-typography-body1-font-weight);
	letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	line-height: var(--ld-s-typography-body1-line-height);
	text-transform: var(--ld-s-typography-body1-text-case);
}

.typography_b2__hfgo5 {
	color: inherit;
	font-family: var(--ld-s-typography-body2-font-family);
	font-size: var(--ld-s-typography-body2-font-size);
	font-weight: var(--ld-s-typography-body2-font-weight);
	letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	line-height: var(--ld-s-typography-body2-line-height);
	text-transform: var(--ld-s-typography-body2-text-case);
}

.typography_c1__2TeNQ {
	color: inherit;
	font-family: var(--ld-s-typography-caption1-font-family);
	font-size: var(--ld-s-typography-caption1-font-size);
	font-weight: var(--ld-s-typography-caption1-font-weight);
	letter-spacing: var(--ld-s-typography-caption1-letter-spacing);
	line-height: var(--ld-s-typography-caption1-line-height);
	text-transform: var(--ld-s-typography-caption1-text-case);
}

.typography_d1___baLy {
	color: inherit;
	font-family: var(--ld-s-typography-disclaimer1-font-family);
	font-size: var(--ld-s-typography-disclaimer1-font-size);
	font-weight: var(--ld-s-typography-disclaimer1-font-weight);
	letter-spacing: var(--ld-s-typography-disclaimer1-letter-spacing);
	line-height: var(--ld-s-typography-disclaimer1-line-height);
	text-transform: var(--ld-s-typography-disclaimer1-text-case);
}

.typography_p1__PIJkm {
	color: inherit;
	font-family: var(--ld-s-typography-price1-font-family);
	font-size: var(--ld-s-typography-price1-font-size);
	font-weight: var(--ld-s-typography-price1-font-weight);
	letter-spacing: var(--ld-s-typography-price1-letter-spacing);
	line-height: var(--ld-s-typography-price1-line-height);
	text-transform: var(--ld-s-typography-price1-text-case);
}

.typography_l1__rBFnC {
	color: inherit;
	font-family: var(--ld-s-typography-label1-font-family);
	font-size: var(--ld-s-typography-label1-font-size);
	font-weight: var(--ld-s-typography-label1-font-weight);
	letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	line-height: var(--ld-s-typography-label1-line-height);
	text-transform: var(--ld-s-typography-label1-text-case);
}

.typography_l2__M_18t {
	color: inherit;
	font-family: var(--ld-s-typography-label2-font-family);
	font-size: var(--ld-s-typography-label2-font-size);
	font-weight: var(--ld-s-typography-label2-font-weight);
	letter-spacing: var(--ld-s-typography-label2-letter-spacing);
	line-height: var(--ld-s-typography-label2-line-height);
	text-transform: var(--ld-s-typography-label2-text-case);
}

.typography_superscript__H16xp {
	text-decoration: none;
}

.typography_typographyGroup__EjgXD {
	color: inherit;
	font-family: var(--ld-s-typography-body1-font-family);
	font-size: var(--ld-s-typography-body1-font-size);
	font-weight: var(--ld-s-typography-body1-font-weight);
	letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	line-height: var(--ld-s-typography-body1-line-height);
	text-transform: var(--ld-s-typography-body1-text-case);
}

.typography_typographyGroup__EjgXD.typography_typographyGroup__EjgXD :first-child {
	margin-top: 0;
}

.typography_typographyGroup__EjgXD.typography_typographyGroup__EjgXD :last-child {
	margin-bottom: 0;
}

.typography_typographyGroup__EjgXD .typography_h1__cbP0J {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-heading1-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-heading1-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_h1__cbP0J {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-heading1-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-heading1-top);
	}
}

.typography_typographyGroup__EjgXD .typography_h2__DvHfU {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-heading2-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-heading2-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_h2__DvHfU {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-heading2-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-heading2-top);
	}
}

.typography_typographyGroup__EjgXD .typography_h3__nJsD_ {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-heading3-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-heading3-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_h3__nJsD_ {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-heading3-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-heading3-top);
	}
}

.typography_typographyGroup__EjgXD .typography_h4__YLt_s {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-heading4-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-heading4-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_h4__YLt_s {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-heading4-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-heading4-top);
	}
}

.typography_typographyGroup__EjgXD .typography_h5__HCLc1 {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-heading5-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-heading5-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_h5__HCLc1 {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-heading5-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-heading5-top);
	}
}

.typography_typographyGroup__EjgXD .typography_h6__dAeYF {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-heading6-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-heading6-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_h6__dAeYF {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-heading6-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-heading6-top);
	}
}

.typography_typographyGroup__EjgXD .typography_s1__Jx7H_ {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-subtitle1-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-subtitle1-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_s1__Jx7H_ {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-subtitle1-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-subtitle1-top);
	}
}

.typography_typographyGroup__EjgXD .typography_s2__2TlBr {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-subtitle2-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-subtitle2-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_s2__2TlBr {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-subtitle2-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-subtitle2-top);
	}
}

.typography_typographyGroup__EjgXD .typography_b1__8MRqS {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-body1-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-body1-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_b1__8MRqS {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-body1-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-body1-top);
	}
}

.typography_typographyGroup__EjgXD .typography_b2__hfgo5 {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-body2-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-body2-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_b2__hfgo5 {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-body2-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-body2-top);
	}
}

.typography_typographyGroup__EjgXD .typography_c1__2TeNQ {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-caption1-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-caption1-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_c1__2TeNQ {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-caption1-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-caption1-top);
	}
}

.typography_typographyGroup__EjgXD .typography_d1___baLy {
	margin-bottom: var(--ld-c-typography-group-margin-mobile-disclaimer1-bot);
	margin-top: var(--ld-c-typography-group-margin-mobile-disclaimer1-top);
}

@media (min-width: 1024px) {
	.typography_typographyGroup__EjgXD .typography_d1___baLy {
		margin-bottom: var(--ld-c-typography-group-margin-desktop-disclaimer1-bot);
		margin-top: var(--ld-c-typography-group-margin-desktop-disclaimer1-top);
	}
}

.typography_book__sx_7v {
	font-weight: var(--ld-font-weights-book);
}

.typography_regular__ETkBy {
	font-weight: var(--ld-font-weights-regular);
}

.typography_bold__n03L6 {
	font-weight: var(--ld-font-weights-bold);
}

.typography_senkeiLine__X2D_y {
	border-bottom: 3px solid var(--ld-color-lexus-inari-500);
	content: " ";
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 8px;
	width: 40px;
}

@media (min-width: 1024px) {
	.typography_senkeiLine__X2D_y {
		margin-bottom: 12px;
		margin-right: 15px;
		width: 80px;
	}
}

.typography_indented__B_Tte {
	padding-left: 20px;
}

@media (min-width: 1024px) {
	.typography_indented__B_Tte {
		padding-left: 40px;
	}
}

.GenericLink_genericLink__ApD_x,
.GenericLink_ldLink__oggLW {
	--ld-c-link-external-transform-y: -1px;
	--ld-c-link-external-margin-left: 6px;
	--ld-c-link-line-w: 2px;
}

.GenericLink_subtle__ytNga:hover,
.GenericLink_underline__COljc,
:where(.GenericLink_genericLink__ApD_x) {
	text-decoration: underline;
	text-decoration-thickness: 1px;
}

:where(.GenericLink_genericLink__ApD_x) :not(span) {
	cursor: pointer;
}

:where(.GenericLink_genericLink__ApD_x):hover {
	text-decoration-thickness: var(--ld-c-link-line-w);
}

.GenericLink_genericLink__ApD_x:where(.GenericLink_quiet__VrExV),
.GenericLink_genericLink__ApD_x:where(.GenericLink_senkei__gXrHL),
.GenericLink_genericLink__ApD_x:where(.GenericLink_subtle__ytNga) {
	text-decoration: none;
}

.GenericLink_wrapper__WyrAH {
	display: block;
}

.GenericLink_inlineWrapper__va2fn {
	display: inline-block;
}

.GenericLink_senkei__gXrHL span {
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	position: relative;
}

.GenericLink_senkei__gXrHL span:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: var(--ld-c-link-line-w) solid var(--ornaments-senkei-border-color);
	height: 0;
	transform: translateY(-4px);
	width: 100%;
	opacity: 0;
	max-width: 0;
	transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}

.GenericLink_senkei__gXrHL span:hover:after {
	max-width: 100%;
	opacity: 1;
}

.GenericLink_externalLink___MYke:after {
	content: "";
	margin-left: var(--ld-c-link-external-margin-left);
	-webkit-mask-image: var(--lk-private-svg-external-link);
	mask-image: var(--lk-private-svg-external-link);
	width: var(--lk-private-svg-external-link-width);
	height: var(--lk-private-svg-external-link-height);
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	background-color: currentColor;
	transform: translateY(var(--ld-c-link-external-transform-y));
}

.FocusOutline_focusOutline__P_jI7,
.FocusOutline_ldFocusOutline__Rq4NA {
	--ld-c-focus-outline-offset-smallest: -1px;
	--ld-c-focus-outline-offset-smaller: 2px;
	--ld-c-focus-outline-none: var(--ld-s-border-radius-none);
	--ld-c-focus-outline-large: var(--ld-s-border-radius-large);
	--ld-c-focus-outline-medium: var(--ld-s-border-radius-medium);
	--ld-c-focus-outline-small: var(--ld-s-border-radius-small);
	--ld-c-focus-outline-rounded: var(--ld-s-border-radius-rounded);
	--ld-c-focus-outline-extra-large: var(--ld-s-border-radius-extra-large);
	--ld-c-focus-outline-default: var(--ld-s-border-radius-extra-medium);
	--ld-c-focus-outline-outline: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-focus-outline-offset-default: var(--ld-s-dim-static-4xs);
	--ld-c-focus-outline-success: 1px dashed var(--ld-s-color-utility-success-darker);
	--ld-c-focus-outline-error: 1px dashed var(--ld-s-color-utility-error-default);
}

.FocusOutline_focusOutline__P_jI7:not(.FocusOutline_notSelf__M_dyx):focus-visible {
	outline: var(--ld-c-focus-outline-outline);
}

.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible) {
	outline: var(--ld-c-focus-outline-outline);
}

.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible):has([data-invalid]),
.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible)[aria-invalid="true"] {
	outline: var(--ld-c-focus-outline-error);
}

.FocusOutline_focusOutline__P_jI7.FocusOutline_within__lUSRw:has(:focus-visible)[aria-describedby="valid"] {
	outline: var(--ld-c-focus-outline-success);
}

.FocusOutline_defaultOutlineOffSet__N8cZQ {
	outline-offset: var(--ld-c-focus-outline-offset-default);
}

.FocusOutline_smallestOutlineOffSet__i8bHy {
	outline-offset: var(--ld-c-focus-outline-offset-smallest);
}

.FocusOutline_smallOutlineOffSet__v_KKt {
	outline-offset: var(--ld-c-focus-outline-offset-smaller);
}

.FocusOutline_noneOutlineOffSet__GZbrD {
	outline-offset: 0;
}

[data-focus-visible] .FocusOutline_focusOutline__P_jI7 {
	outline: var(--ld-c-focus-outline-outline);
}

[data-focus-visible]:is([data-invalid]) .FocusOutline_focusOutline__P_jI7 {
	outline: var(--ld-c-focus-outline-error);
}

.FormHelperText_formHelperText__qXAC_ {
	display: flex;
}

.FormHelperText_error__1Ii_5 {
	color: var(--ld-c-form-color-error);
}

:where(.GlobalStylesScope_lkStylesScope__yQL_I) {
	display: contents;
}

.GlobalStylesScope_lkTheme__qDSmw {
	display: contents;
}

:root {
	--lk-private-svg-arrow-right: url("data:image/svg+xml, %3Csvg%20width=%2717%27%20height=%2713%27%20viewBox=%270%200%2017%2013%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M1%206.5H16M16%206.5L9.7931%200.5M16%206.5L9.7931%2012.5%27%20stroke=%27%23EB0A1E%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%2F%3E%3C%2Fsvg%3E");
	--lk-private-svg-arrow-right-width: 17px;
	--lk-private-svg-arrow-right-height: 13px;
	--lk-private-svg-external-link: url("data:image/svg+xml, %3Csvg%20width=%277%27%20height=%277%27%20viewBox=%272%2010%205%207%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M2.64648%2010.5H7.64648V15.5%27%20stroke=%27currentColor%27%20%2F%3E%3Cpath%20d=%27M7.64648%2010.3535L2%2016%27%20stroke=%27%231A1A1A%27%20%2F%3E%3C%2Fsvg%3E");
	--lk-private-svg-external-link-width: 7px;
	--lk-private-svg-external-link-height: 7px;
	--lk-private-svg-search: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2025%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M21.21%2019.29L17.81%2015.9C18.907%2014.5024%2019.5022%2012.7767%2019.5%2011C19.5%206.58172%2015.9183%203%2011.5%203C7.08172%203%203.5%206.58172%203.5%2011C3.5%2015.4183%207.08172%2019%2011.5%2019C13.2767%2019.0022%2015.0025%2018.407%2016.4%2017.31L19.79%2020.71C20.1789%2021.1021%2020.8121%2021.1047%2021.2042%2020.7158C21.2061%2020.7139%2021.2081%2020.7119%2021.21%2020.71V20.71C21.6021%2020.3211%2021.6047%2019.6879%2021.2158%2019.2958C21.2139%2019.2939%2021.2119%2019.2919%2021.21%2019.29L21.21%2019.29ZM5.5%2011V11C5.5%207.68629%208.18629%205%2011.5%205C14.8137%205%2017.5%207.68629%2017.5%2011C17.5%2014.3137%2014.8137%2017%2011.5%2017C8.18629%2017%205.5%2014.3137%205.5%2011L5.5%2011Z%27%20fill=%27%23E4E1D8%27%2F%3E%3C%2Fsvg%3E");
	--lk-private-svg-search-width: 16px;
	--lk-private-svg-search-height: 16px;
	--lk-private-svg-loading-spinner: url("data:image/svg+xml, %3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20opacity=%270.5%27%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021ZM12%2024C18.6274%2024%2024%2018.6274%2024%2012C24%205.37258%2018.6274%200%2012%200C5.37258%200%200%205.37258%200%2012C0%2018.6274%205.37258%2024%2012%2024Z%27%20fill=%27white%27%2F%3E%3Cpath%20d=%27M24%2012C24%205.37258%2018.6274%200%2012%200V3C16.9706%203%2021%207.02944%2021%2012H24Z%27%20fill=%27%23CA4B19%27%2F%3E%3Cpath%20d=%27M24%2012C24%205.37258%2018.6274%200%2012%200V3C16.9706%203%2021%207.02944%2021%2012H24Z%27%20stroke=%27tansparent%27%2F%3E%3C%2Fsvg%3E");
	--lk-private-svg-loading-spinner-width: 16px;
	--lk-private-svg-loading-spinner-height: 16px;
	--icon-fill-color: var(--ld-button-icon-default);
	--lk-primary-nav-z-index: 1000;
	--lk-date-picker-popover-z-index: 1050;
	--lk-modal-z-index: 1100;
	--lk-popover-z-index: 1200;
	--lk-menu-close-button-container-z-index: 2;
}

:where(.lkStylesScope) img {
	border-style: none;
}

:where(.lkStylesScope) blockquote,
:where(.lkStylesScope) h1,
:where(.lkStylesScope) h2,
:where(.lkStylesScope) h3,
:where(.lkStylesScope) h4,
:where(.lkStylesScope) h5,
:where(.lkStylesScope) h6,
:where(.lkStylesScope) p {
	margin-top: 0;
	margin-bottom: 0;
}

:where(.lkStylesScope) figure {
	margin: 0;
}

:where(.lkStylesScope) button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
}

:where(.lkStylesScope) button:hover {
	color: inherit;
}

:where(.lkStylesScope) *,
:where(.lkStylesScope) :after,
:where(.lkStylesScope) :before {
	box-sizing: border-box;
}

:where(.lkStylesScope) ul {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0;
	margin-block-end: 0;
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	list-style: none;
}

:where(.lkStylesScope) li {
	list-style: none;
	text-indent: 0;
	margin: 0;
	padding: 0;
}

:where(.lkStylesScope) li:before {
	content: none;
}

:where(.lkStylesScope) a {
	color: inherit;
}

:where(.lkStylesScope) {
	color: inherit;
	font-family: var(--ld-s-typography-body2-font-family);
	font-size: var(--ld-s-typography-body2-font-size);
	font-weight: var(--ld-s-typography-body2-font-weight);
	letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	line-height: var(--ld-s-typography-body2-line-height);
	text-transform: var(--ld-s-typography-body2-text-case);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.InputLabel_inputLabel__cuQMO {
	display: flex;
}

.InputLabel_asterisk__cspnF {
	color: var(--ld-s-color-accent-secondary-default);
}

.Stack_ldStack__5S_nn,
.Stack_stack__ukzYy {
	--ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
	--ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
	--ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
	--ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}

.InputBorder_inputBorder__4IMd7,
.InputBorder_ldInputBorder__tCoIe {
	--ld-c-input-border-disabled: 0.5;
	--ld-c-input-border-error-type: inset;
	--ld-c-input-border-error-spread: 2px;
	--ld-c-input-border-error-blur: 0;
	--ld-c-input-border-error-y: 0;
	--ld-c-input-border-error-x: 0;
	--ld-c-input-border-success-type: inset;
	--ld-c-input-border-success-spread: 2px;
	--ld-c-input-border-success-blur: 0;
	--ld-c-input-border-success-y: 0;
	--ld-c-input-border-success-x: 0;
	--ld-c-input-border-hover-type: inset;
	--ld-c-input-border-hover-spread: 2px;
	--ld-c-input-border-hover-blur: 0;
	--ld-c-input-border-hover-y: 0;
	--ld-c-input-border-hover-x: 0;
	--ld-c-input-border-default-type: inset;
	--ld-c-input-border-default-spread: 1px;
	--ld-c-input-border-default-blur: 0;
	--ld-c-input-border-default-y: 0;
	--ld-c-input-border-default-x: 0;
	--ld-c-input-border-border-radius-rounded: var(--ld-s-border-radius-rounded);
	--ld-c-input-border-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
	--ld-c-input-border-border-radius-large: var(--ld-s-border-radius-large);
	--ld-c-input-border-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
	--ld-c-input-border-border-radius-medium: var(--ld-s-border-radius-medium);
	--ld-c-input-border-border-radius-default: var(--ld-s-border-radius-small);
	--ld-c-input-border-hover-color: var(--ld-s-color-accent-primary-default);
	--ld-c-input-border-default-color: var(--ld-s-color-accent-primary-default);
	--ld-c-input-border-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-input-border-border-default: 1px solid var(--ld-s-color-accent-primary-default);
	--ld-c-input-border-error-color: var(--ld-s-color-utility-error-default);
	--ld-c-input-border-success-color: var(--ld-s-color-utility-success-darker);
	--ld-c-input-border-border-error: 2px solid var(--ld-s-color-utility-error-default);
	--ld-c-input-border-border-success: 2px solid var(--ld-s-color-utility-success-darker);
}

.InputBorder_inputBorder__4IMd7 {
	position: relative;
	display: flex;
	flex: 1 1;
	box-shadow: inset var(--ld-c-input-border-default-x) var(--ld-c-input-border-default-y) var(--ld-c-input-border-default-blur) var(--ld-c-input-border-default-spread) var(--ld-c-input-border-default-color);
}

.InputBorder_inputBorder__4IMd7 input:focus {
	outline: none;
}

.InputBorder_inputBorder__4IMd7:has([data-disabled]) {
	opacity: var(--ld-c-input-border-disabled);
	cursor: not-allowed;
	pointer-events: none;
}

.InputBorder_inputBorder__4IMd7:not(.InputBorder_invalid__5OjOj, .InputBorder_success__FaZMT):has([data-focused]):not(:has(.InputBorder_inputBorder__4IMd7)) {
	box-shadow: inset var(--ld-c-input-border-hover-x) var(--ld-c-input-border-hover-y) var(--ld-c-input-border-hover-blur) var(--ld-c-input-border-hover-spread) var(--ld-c-input-border-hover-color);
}

.InputBorder_inputBorderHoverState__hmPmx:hover,
[data-focus-visible] .InputBorder_inputBorder__4IMd7:not(.InputBorder_invalid__5OjOj, .InputBorder_success__FaZMT),
[data-hovered] .InputBorder_inputBorder__4IMd7:not(.InputBorder_invalid__5OjOj, .InputBorder_success__FaZMT) {
	box-shadow: inset var(--ld-c-input-border-hover-x) var(--ld-c-input-border-hover-y) var(--ld-c-input-border-hover-blur) var(--ld-c-input-border-hover-spread) var(--ld-c-input-border-hover-color);
}

.InputBorder_success__FaZMT {
	box-shadow: inset var(--ld-c-input-border-success-x) var(--ld-c-input-border-success-y) var(--ld-c-input-border-success-blur) var(--ld-c-input-border-success-spread) var(--ld-c-input-border-success-color);
}

.InputBorder_invalid__5OjOj {
	box-shadow: inset var(--ld-c-input-border-error-x) var(--ld-c-input-border-error-y) var(--ld-c-input-border-error-blur) var(--ld-c-input-border-error-spread) var(--ld-c-input-border-error-color);
}

.InputBorder_selected__SPRuq {
	box-shadow: inset var(--ld-c-input-border-hover-x) var(--ld-c-input-border-hover-y) var(--ld-c-input-border-hover-blur) var(--ld-c-input-border-hover-spread) var(--ld-c-input-border-hover-color);
}

.LoadingSpinner_ldSpinner__y0Ywl,
.LoadingSpinner_loadingSpinnerContainer__d3sMI {
	--ld-c-spinner-overlay-opacity: 0.1;
	--ld-c-spinner-overlay-bg: 0.9;
	--ld-c-spinner-border-radius: var(--ld-s-border-radius-rounded);
	--ld-c-spinner-bg: 2px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-spinner-frame-size: var(--ld-s-dim-static-m);
	--ld-c-spinner-size: var(--ld-s-dim-static-m)- var(--ld-s-dim-static-4xs);
	--ld-c-spinner-fg: 2px solid var(--ld-s-color-accent-secondary-default);
}

.LoadingSpinner_loadingSpinnerContainer__d3sMI {
	display: inline-flex;
	padding: 2px;
}

.LoadingSpinner_loadingSpinner__Z29cw {
	border: var(--ld-c-spinner-bg);
	border-bottom-color: var(--ld-s-color-accent-secondary-default);
	animation: LoadingSpinner_rotation__2bLnp 1s linear infinite;
}

@keyframes LoadingSpinner_rotation__2bLnp {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.TextInput_ldBox__iSvLy,
.TextInput_searchIcon__RpY1E,
.TextInput_searchInput___GAoI {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.TextInput_input__3hc6c {
	border: 0;
	width: 100%;
	letter-spacing: var(--ld-c-form-text-field-body-text-letter-spacing);
	line-height: var(--ld-c-form-text-field-body-text-line-height);
	font-weight: var(--ld-c-form-text-field-body-text-font-weight);
	font-family: var(--ld-c-form-text-field-body-text-font-family);
	font-size: var(--ld-c-form-text-field-body-text-font-size);
	color: var(--ld-c-form-color-enabled);
	background-color: transparent;
}

.TextInput_input__3hc6c[type="search"]::-webkit-search-cancel-button,
.TextInput_input__3hc6c[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
	appearance: none;
}

.TextInput_input__3hc6c::placeholder {
	color: var(--ld-c-form-color-placeholder-text);
	opacity: 50%;
	transform: translateY(var(--ld-c-form-placeholder-text-offset));
}

.TextInput_clearIcon__49ddl {
	display: flex;
	justify-content: center;
	cursor: pointer;
	color: var(--ld-s-color-accent-primary-default);
}

.TextInput_validIcon__q9UsU {
	color: var(--ld-c-form-color-success);
}

.TextInput_inValidIcon__CyTb6 {
	color: var(--ld-c-form-color-error);
}

.TextInput_searchIcon__RpY1E {
	left: var(--ld-c-box-pad-static-xs);
	height: 16px;
	width: 16px;
}

.TextInput_searchInput___GAoI {
	padding: 0 var(--ld-c-box-pad-static-l);
}

.TextInput_inputContainer__wMbiK {
	display: flex;
	align-items: center;
	width: 100%;
	min-height: var(--ld-c-form-input-container-default-min-height);
	padding: var(--ld-c-form-input-container-default-v-pad) var(--ld-c-form-input-container-h-pad);
}

.TextInput_iconContainer__BSiCN {
	display: flex;
}

.TextInput_iconContainer__BSiCN svg {
	height: var(--ld-dimension-16);
	width: var(--ld-dimension-16);
}

.Autocomplete_ldAutocomplete__v4nHO {
	--ld-c-autocomplete-popover-hover: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-autocomplete-popover-bg: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-autocomplete-min-height: var(--ld-s-dim-static-xl);
}

.Autocomplete_autocomplete__BvPI_[data-disabled] {
	opacity: 50%;
	cursor: not-allowed;
}

.Autocomplete_listbox__fzP4j {
	display: flex;
	flex-direction: column;
	gap: 1px;
	overflow: hidden;
	cursor: pointer;
}

.Autocomplete_isSolidPlaceholder__G9VAP::placeholder {
	opacity: 1;
}

.Box_box__kUeyT,
.Box_ldBox__tf1fi {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.Surface_ldSurface__zetMw,
.Surface_surface__vklb_ {
	--ld-c-surface-highlight: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-surface-elevation-inset-darker: var(--ld-s-color-elevation-inset-darker);
	--ld-c-surface-elevation-inset-default: var(--ld-s-color-elevation-inset-default);
	--ld-c-surface-elevation-inset-lighter: var(--ld-s-color-elevation-inset-lighter);
	--ld-c-surface-elevation-raised-darker: var(--ld-s-color-elevation-raised-darker);
	--ld-c-surface-elevation-raised-default: var(--ld-s-color-elevation-raised-default);
	--ld-c-surface-elevation-raised-lighter: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-surface-canvas-darker: var(--ld-s-color-canvas-darker);
	--ld-c-surface-canvas-default: var(--ld-s-color-canvas-default);
	--ld-c-surface-canvas-lighter: var(--ld-s-color-canvas-lighter);
}

.Surface_surface__vklb_ {
	--lk-canvas-color: var(--lk-surface-color);
}

.Surface_highlightOnHover__2nHGK:hover:not(.Surface_omitStyles__mP5AJ),
.Surface_surface__vklb_:not(.Surface_none__CvwcO):not(.Surface_omitStyles__mP5AJ) {
	background-color: #232632;
	color: #d7d3c6;
}

.Surface_highlightOnHover__2nHGK:hover,
.Surface_highlight__Q7T76 {
	--lk-surface-color: var(--ld-c-surface-highlight);
}

.Surface_canvasDefault__ROYr7 {
	--lk-surface-color: var(--ld-c-surface-canvas-default);
}

.Surface_canvasDarker__DcB_N {
	--lk-surface-color: var(--ld-c-surface-canvas-darker);
}

.Surface_canvasLighter__aSaN3 {
	--lk-surface-color: var(--ld-c-surface-canvas-lighter);
}

.Surface_elevationInsetDefault__3JcxN {
	--lk-surface-color: var(--ld-c-surface-elevation-inset-default);
}

.Surface_elevationInsetDarker__1edcm {
	--lk-surface-color: var(--ld-c-surface-elevation-inset-darker);
}

.Surface_elevationInsetLighter__AcTYS {
	--lk-surface-color: var(--ld-c-surface-elevation-inset-lighter);
}

.Surface_elevationRaisedDefault__Vf390 {
	--lk-surface-color: var(--ld-c-surface-elevation-raised-default);
}

.Surface_elevationRaisedDarker__ZQNpb {
	--lk-surface-color: var(--ld-c-surface-elevation-raised-darker);
}

.Surface_elevationRaisedLighter__E9bBJ {
	--lk-surface-color: var(--ld-c-surface-elevation-raised-lighter);
}

.PopoverLayout_ldPopover__N5rO9,
.PopoverLayout_popover__fHYRG {
	--ld-c-popover-max-w: 400px;
	--ld-c-popover-box-shadow-type: var(--ld-s-box-shadow-default-type);
	--ld-c-popover-box-shadow-spread: var(--ld-s-box-shadow-default-spread);
	--ld-c-popover-box-shadow-blur: var(--ld-s-box-shadow-default-blur);
	--ld-c-popover-box-shadow-y: var(--ld-s-box-shadow-default-y);
	--ld-c-popover-box-shadow-x: var(--ld-s-box-shadow-default-x);
	--ld-c-popover-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-popover-box-shadow-color: var(--ld-s-box-shadow-default-color);
}

.PopoverLayout_popover__fHYRG {
	box-shadow: var(--ld-c-popover-box-shadow-x) var(--ld-c-popover-box-shadow-y) var(--ld-c-popover-box-shadow-blur) var(--ld-c-popover-box-shadow-spread) var(--ld-c-popover-box-shadow-color) var(--ld-c-popover-box-shadow-type);
	border: var(--ld-c-popover-border);
}

.PopoverLayout_useTriggerWidth__2QXUb {
	width: var(--trigger-width, auto);
}

.PopoverLayout_scrollable__W_5r4 {
	height: 100%;
	overflow-y: auto;
}

.AutocompleteItem_autoCompleteItem__ZwtBv,
.AutocompleteItem_ldBox__f4873 {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.AutocompleteItem_autoCompleteItem__ZwtBv {
	color: inherit;
	font-family: var(--ld-s-typography-body1-font-family);
	font-size: var(--ld-s-typography-body1-font-size);
	font-weight: var(--ld-s-typography-body1-font-weight);
	letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	line-height: var(--ld-s-typography-body1-line-height);
	text-transform: var(--ld-s-typography-body1-text-case);
	color: var(--ld-s-color-accent-primary-default);
	text-transform: uppercase;
}

.AutocompleteItem_autoCompleteItem__ZwtBv[data-focused] {
	background-color: var(--lk-surface-color);
}

.DatePicker_calendar__tMVJA,
.DatePicker_ldForm__ymTBN {
	--ld-c-form-placeholder-text-offset: 2px;
	--ld-c-form-transition-easing-default: ease-out;
	--ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
	--ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
	--ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
	--ld-c-form-disabled: var(--ld-s-opacity-disabled);
	--ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
	--ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
	--ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
	--ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
	--ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
	--ld-c-form-input-min-w: var(--ld-s-min-w-default);
	--ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
	--ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
	--ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
	--ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
	--ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
	--ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
	--ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
	--ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
	--ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
	--ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
	--ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
	--ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
	--ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
	--ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
	--ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	--ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
	--ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
	--ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
	--ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
	--ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
	--ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
	--ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
	--ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
	--ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
	--ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
	--ld-c-form-color-error: var(--ld-s-color-utility-error-default);
	--ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
	--ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
	--ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
	--ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}

.DatePicker_calendar__tMVJA,
.DatePicker_ldDatePicker__bXX1C {
	--ld-c-date-picker-container-min-w: 264px;
	--ld-c-date-picker-container-border-radius: var(--ld-s-border-radius-medium);
	--ld-c-date-picker-current-date-offset-width: var(--ld-s-dim-static-4xs);
	--ld-c-date-picker-cell-width: var(--ld-s-dim-static-m);
	--ld-c-date-picker-color-selected: var(--ld-s-color-accent-secondary-default);
}

.DatePicker_datePicker__cEePj[data-disabled] {
	opacity: var(--ld-s-opacity-disabled);
}

.DatePicker_dateGroup__gHcvH {
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
}

.DatePicker_loadingSpinner__grlUh {
	position: absolute;
	right: var(--ld-dimension-24);
	top: 50%;
	transform: translate(-50%, -50%);
}

.DatePicker_dateSegment__9D5yE {
	display: flex;
	align-items: center;
}

.DatePicker_dateSegment__9D5yE[aria-hidden],
.DatePicker_dateSegment__9D5yE[data-placeholder] {
	opacity: var(--ld-s-opacity-disabled);
}

.DatePicker_dateSegment__9D5yE:not([data-focused]):not([data-focus-visible]) {
	outline: none;
}

.DatePicker_headerText__YMcfC {
	font-weight: var(--ld-font-weights-regular);
	text-transform: uppercase;
}

.DatePicker_calendarCell__iWRl5 {
	color: inherit;
	font-family: var(--ld-s-typography-body1-font-family);
	font-size: var(--ld-s-typography-body1-font-size);
	font-weight: var(--ld-s-typography-body1-font-weight);
	letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	line-height: var(--ld-s-typography-body1-line-height);
	text-transform: var(--ld-s-typography-body1-text-case);
	width: 32px;
	text-align: center;
	cursor: pointer;
}

.DatePicker_calendarCell__iWRl5:focus-visible,
.DatePicker_calendarCell__iWRl5[data-focus-visible] {
	outline: var(--ld-c-form-outline-focus);
	border-radius: var(--ld-s-border-radius-large);
}

.DatePicker_calendarCell__iWRl5[data-selected] {
	color: var(--ld-c-date-picker-color-selected);
}

.DatePicker_calendarCell__iWRl5[data-disabled],
.DatePicker_calendarCell__iWRl5[data-unavailable] {
	opacity: 25%;
	cursor: not-allowed;
}

.DatePicker_datesFromCurrentMonthOnly___6V6f[data-outside-month] {
	display: none;
}

.DatePicker_calendarCellToday__M0J4E {
	-webkit-text-decoration: underline var(--ld-c-date-picker-color-selected);
	text-decoration: underline var(--ld-c-date-picker-color-selected);
	text-underline-offset: var(--ld-c-date-picker-current-date-offset-width);
}

.DatePicker_calendar__tMVJA {
	color: var(--ld-s-color-accent-primary-default);
	border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	background: var(--ld-s-color-elevation-raised-lighter);
	width: -moz-fit-content;
	width: fit-content;
	max-width: 100%;
}

.DatePicker_header__JXZnY {
	display: flex;
	align-items: center;
	justify-content: center;
}

.DatePicker_heading___n8TQ {
	color: inherit;
	font-family: var(--ld-s-typography-heading6-font-family);
	font-size: var(--ld-s-typography-heading6-font-size);
	font-weight: var(--ld-s-typography-heading6-font-weight);
	letter-spacing: var(--ld-s-typography-heading6-letter-spacing);
	line-height: var(--ld-s-typography-heading6-line-height);
	text-transform: var(--ld-s-typography-heading6-text-case);
	font-weight: var(--ld-font-weights-regular);
	flex: 1 1;
	display: flex;
	justify-content: center;
	margin: 0;
}

.DatePicker_iconButtonContainer__LRpWH {
	all: unset;
	box-sizing: border-box;
	width: 24px;
	height: 24px;
	padding: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.DatePicker_iconButtonContainer__LRpWH>svg {
	width: 100%;
	height: 100%;
}

.DatePicker_iconButtonContainer__LRpWH[data-disabled] {
	cursor: not-allowed;
	opacity: var(--ld-s-opacity-disabled);
}

.DatePicker_dateInput__0Xn3b {
	text-transform: uppercase;
	width: 100%;
	display: flex;
	border: 0;
	letter-spacing: var(--ld-c-form-text-field-body-text-letter-spacing);
	line-height: var(--ld-c-form-text-field-body-text-line-height);
	font-weight: var(--ld-c-form-text-field-body-text-font-weight);
	font-family: var(--ld-c-form-text-field-body-text-font-family);
	font-size: var(--ld-c-form-text-field-body-text-font-size);
	color: var(--ld-c-form-color-enabled);
	background-color: transparent;
	padding: var(--ld-c-form-input-container-default-v-pad) calc(var(--ld-dimension-24) + var(--ld-c-form-input-container-h-pad)) var(--ld-c-form-input-container-default-v-pad) var(--ld-c-form-input-container-h-pad);
	min-height: var(--ld-c-form-input-container-default-min-height);
}

.DatePicker_dateInput__0Xn3b::placeholder {
	color: var(--ld-c-form-color-placeholder-text);
	opacity: var(--ld-s-opacity-disabled);
}

.DatePicker_calendarTriggerButton__JB185 {
	cursor: pointer;
	position: absolute;
	right: var(--ld-c-form-input-container-default-v-pad);
}

.DatePicker_calendarTriggerButton__JB185:focus-visible {
	outline: var(--ld-c-form-outline-focus);
	outline-offset: calc(var(--ld-c-stack-gap-static-4xs) / 2);
	border-radius: var(--ld-s-border-radius-large);
}

.DatePicker_calendarDatesContainer__SoA6H,
.DatePicker_datePickerContainer__yq2nM {
	position: relative;
}

.DatePicker_datePickerSpinnerContainer__C1nYH {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: var(--ld-c-form-select-item-default-bg);
	opacity: 0.75;
	display: flex;
	align-items: center;
	justify-content: center;
}

.Alert_ldForm__2gRhn {
	--ld-c-form-placeholder-text-offset: 2px;
	--ld-c-form-transition-easing-default: ease-out;
	--ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
	--ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
	--ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
	--ld-c-form-disabled: var(--ld-s-opacity-disabled);
	--ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
	--ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
	--ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
	--ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
	--ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
	--ld-c-form-input-min-w: var(--ld-s-min-w-default);
	--ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
	--ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
	--ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
	--ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
	--ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
	--ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
	--ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
	--ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
	--ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
	--ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
	--ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
	--ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
	--ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
	--ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
	--ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	--ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
	--ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
	--ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
	--ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
	--ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
	--ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
	--ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
	--ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
	--ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
	--ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
	--ld-c-form-color-error: var(--ld-s-color-utility-error-default);
	--ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
	--ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
	--ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
	--ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}

.Alert_alert__ewg_A {
	background: var(--ld-s-color-elevation-raised-lighter);
	padding: var(--ld-s-dim-scaled-even-less);
	border-left: 4px solid transparent;
}

.Alert_iconContainer__gNf1h {
	width: 24px;
	height: 24px;
}

.Alert_iconContainer__gNf1h>svg {
	width: inherit;
	height: inherit;
}

.Alert_info__yTSH9 {
	border-color: var(--ld-s-color-utility-information-default);
}

.Alert_success__e24cs {
	border-color: var(--ld-s-color-utility-success-default);
}

.Alert_warning__F2cTn {
	border-color: var(--ld-s-color-utility-warning-default);
}

.Alert_error__Qwqjc {
	border-color: var(--ld-s-color-utility-error-default);
}

.Radio_ldBox__7oRGW,
.Radio_radio__YlW8S {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.Radio_ldRadio___AyI8,
.Radio_radio__YlW8S {
	--ld-c-radio-circle-size-small: 20px;
	--ld-c-radio-unselected-border: none;
	--ld-c-radio-unselected-background: none;
	--ld-c-radio-selected-icon: none;
	--ld-c-radio-selected-border: none;
	--ld-c-radio-selected-background: none;
	--ld-c-radio-circle-size-default: var(--ld-s-dim-d-5);
	--ld-c-radio-border-radius: var(--ld-s-border-radius-rounded);
}

.Radio_radio__YlW8S {
	flex: 1 1;
	display: flex;
	min-height: var(--ld-c-form-input-container-default-min-height);
	padding: var(--ld-c-box-pad-static-3xs);
}

.Radio_radio__YlW8S.Radio_isFramed__6qXIk {
	min-height: var(--ld-c-form-input-container-large-min-height);
	padding: var(--ld-c-form-input-container-large-v-pad) var(--ld-c-form-input-container-h-pad);
}

.Radio_radio__YlW8S .Radio_stack__ytVJc {
	width: 100%;
}

.Radio_radio__YlW8S .Radio_iconContainer__JiCpf {
	width: var(--ld-c-radio-circle-size-default);
	height: var(--ld-c-radio-circle-size-default);
	flex-shrink: 0;
	padding: var(--ld-dimension-2);
}

.Radio_radio__YlW8S .Radio_radioDotContainer__mbDNb {
	height: 100%;
}

.Radio_radio__YlW8S[data-disabled] {
	opacity: 0.5;
}

.Radio_radio__YlW8S[data-selected] .Radio_radioDot__jyFIR {
	position: absolute;
	background-color: var(--ld-c-form-color-enabled);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 10px;
	height: 10px;
}

.Radio_radio__YlW8S[data-invalid] .Radio_radioDot__jyFIR {
	background: var(--ld-c-form-color-error);
}

.RadioItemDetail_svgIconWrapper__JO74T {
	display: flex;
	height: 16px;
	width: 16px;
}

.RadioItemDetail_svgIconWrapper__JO74T svg {
	height: 100%;
	width: 100%;
}

.RadioItemDetail_breakWord__emXd2 {
	word-break: break-word;
}

.CheckboxGroup_isHorizontal__RxoNl,
.CheckboxGroup_ldStack__vcURp {
	--ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
	--ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
	--ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
	--ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}

.CheckboxGroup_isHorizontal__RxoNl,
.CheckboxGroup_ldIcon__MCWZO {
	--ld-icon-sizing-more: var(--ld-s-dim-d-5);
	--ld-icon-sizing-default: var(--ld-s-dim-d-4);
	--ld-icon-sizing-less: var(--ld-s-dim-d-3);
}

.CheckboxGroup_isHorizontal__RxoNl>label {
	flex: 1 1 calc(50% - var(--ld-c-stack-gap-static-3xs));
	min-width: min(var(--ld-c-form-input-min-w), 100%);
}

.Checkbox_checkbox__2FI_Z,
.Checkbox_ldBox__SdlhT {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.Checkbox_checkbox__2FI_Z,
.Checkbox_ldCheckbox__xqcKn {
	--ld-c-checkbox-box-size-small: 20px;
	--ld-c-checkbox-icon-size-small: var(--ld-s-dim-d-3);
	--ld-c-checkbox-icon-size-default: var(--ld-s-dim-d-4);
	--ld-c-checkbox-box-size-default: var(--ld-s-dim-d-5);
	--ld-c-checkbox-color-unselected-border: var(--ld-s-color-default-accent-primary-default);
	--ld-c-checkbox-color-selected-icon: var(--ld-s-color-default-accent-primary-default);
	--ld-c-checkbox-color-selected-border: var(--ld-s-color-default-accent-primary-default);
}

.Checkbox_checkbox__2FI_Z {
	display: flex;
	width: 100%;
	min-height: var(--ld-c-form-input-container-default-min-height);
	padding: var(--ld-c-box-pad-static-3xs);
}

.Checkbox_checkbox__2FI_Z.Checkbox_isFramed__t4G5k {
	min-height: var(--ld-c-form-input-container-large-min-height);
	padding: var(--ld-c-form-input-container-large-v-pad) var(--ld-c-form-input-container-h-pad);
}

.Checkbox_checkbox__2FI_Z .Checkbox_stack__F_nO2 {
	width: 100%;
}

.Checkbox_checkbox__2FI_Z .Checkbox_iconContainer__7yl_w {
	width: var(--ld-c-checkbox-box-size-default);
	height: var(--ld-c-checkbox-box-size-default);
	flex-shrink: 0;
	padding: var(--ld-dimension-2);
}

.Checkbox_checkbox__2FI_Z .Checkbox_smallIconContainer__p5te3 {
	width: var(--ld-c-checkbox-box-size-small);
	height: var(--ld-c-checkbox-box-size-small);
}

.Checkbox_checkbox__2FI_Z .Checkbox_checkboxTickContainer__cN02j {
	height: 100%;
}

.Checkbox_checkbox__2FI_Z .Checkbox_checkboxTick__dNfw1 {
	display: none;
}

.Checkbox_checkbox__2FI_Z[data-disabled] {
	opacity: 0.5;
}

.Checkbox_checkbox__2FI_Z[data-selected] .Checkbox_checkboxTick__dNfw1 {
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: var(--ld-c-checkbox-icon-size-default);
	height: var(--ld-c-checkbox-icon-size-default);
}

.Checkbox_checkbox__2FI_Z[data-selected] .Checkbox_smallCheckboxTick__6abkj {
	width: var(--ld-c-checkbox-icon-size-small);
	height: var(--ld-c-checkbox-icon-size-small);
}

.Checkbox_checkbox__2FI_Z[data-invalid] .Checkbox_checkboxTick__dNfw1 {
	background: var(--ld-c-form-color-error);
}

.Divider_divider__9dS_P,
.Divider_ldDivider__uQ2pI {
	--ld-c-divider-lightest: 0.1;
	--ld-c-divider-light: 0.3;
	--ld-c-divider-dark: 0.5;
	--ld-c-divider-darkest: 1;
	--ld-c-divider-default: var(--ld-s-color-accent-primary-default);
}

.Divider_divider__9dS_P {
	height: 1px;
	background-color: var(--ld-c-divider-default);
	width: 100%;
}

.Divider_invisible__n5lQ7 {
	opacity: 0;
}

.Divider_lightest__ZeM0R {
	opacity: var(--ld-c-divider-lightest);
}

.Divider_light__MSrFj {
	opacity: var(--ld-c-divider-light);
}

.Divider_dark__Ub_QU {
	opacity: var(--ld-c-divider-dark);
}

.Divider_darkest__P0Qlx {
	opacity: var(--ld-c-divider-darkest);
}

.Modal_ldForm__3HAw1 {
	--ld-c-form-placeholder-text-offset: 2px;
	--ld-c-form-transition-easing-default: ease-out;
	--ld-c-form-transition-duration-slow: var(--ld-s-transition-duration-slow);
	--ld-c-form-transition-duration-default: var(--ld-s-transition-duration-default);
	--ld-c-form-transition-duration-fast: var(--ld-s-transition-duration-fast);
	--ld-c-form-disabled: var(--ld-s-opacity-disabled);
	--ld-c-form-form-section-box-shadow-focus-type: var(--ld-prim-box-shadow-0-12-24-type);
	--ld-c-form-form-section-box-shadow-focus-spread: var(--ld-prim-box-shadow-0-12-24-spread);
	--ld-c-form-form-section-box-shadow-focus-blur: var(--ld-prim-box-shadow-0-12-24-blur);
	--ld-c-form-form-section-box-shadow-focus-y: var(--ld-prim-box-shadow-0-12-24-y);
	--ld-c-form-form-section-box-shadow-focus-x: var(--ld-prim-box-shadow-0-12-24-x);
	--ld-c-form-input-min-w: var(--ld-s-min-w-default);
	--ld-c-form-name-value-subheader-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-name-value-subheader-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-name-value-subheader-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-name-value-subheader-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-name-value-subheader-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-name-value-subheader-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-name-value-subheader-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-name-value-header-text-case: var(--ld-s-typography-label2-text-case);
	--ld-c-form-name-value-header-paragraph-spacing: var(--ld-s-typography-label2-paragraph-spacing);
	--ld-c-form-name-value-header-letter-spacing: var(--ld-s-typography-label2-letter-spacing);
	--ld-c-form-name-value-header-font-size: var(--ld-s-typography-label2-font-size);
	--ld-c-form-name-value-header-line-height: var(--ld-s-typography-label2-line-height);
	--ld-c-form-name-value-header-font-weight: var(--ld-s-typography-label2-font-weight);
	--ld-c-form-select-container-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-radio-border-radius: var(--ld-s-border-radius-rounded);
	--ld-c-form-text-info-subheader-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-info-subheader-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-info-subheader-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-info-subheader-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-info-subheader-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-info-subheader-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-info-subheader-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-info-header-text-case: var(--ld-s-typography-subtitle1-text-case);
	--ld-c-form-text-info-header-paragraph-spacing: var(--ld-s-typography-subtitle1-paragraph-spacing);
	--ld-c-form-text-info-header-line-height: var(--ld-s-typography-subtitle1-line-height);
	--ld-c-form-text-info-header-font-weight: var(--ld-s-typography-subtitle1-font-weight);
	--ld-c-form-form-section-box-shadow-focus-color: var(--ld-prim-box-shadow-0-12-24-color);
	--ld-c-form-form-section-border-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-form-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-form-text-field-support-text-text-case: var(--ld-s-typography-body2-text-case);
	--ld-c-form-text-field-support-text-paragraph-spacing: var(--ld-s-typography-body2-paragraph-spacing);
	--ld-c-form-text-field-support-text-letter-spacing: var(--ld-s-typography-body2-letter-spacing);
	--ld-c-form-text-field-support-text-font-size: var(--ld-s-typography-body2-font-size);
	--ld-c-form-text-field-support-text-line-height: var(--ld-s-typography-body2-line-height);
	--ld-c-form-text-field-support-text-font-weight: var(--ld-s-typography-body2-font-weight);
	--ld-c-form-text-field-support-text-font-family: var(--ld-s-typography-body2-font-family);
	--ld-c-form-text-field-body-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-body-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-body-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-body-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-body-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-body-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-body-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-text-field-label-text-case: var(--ld-s-typography-label1-text-case);
	--ld-c-form-text-field-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
	--ld-c-form-text-field-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	--ld-c-form-text-field-label-font-size: var(--ld-s-typography-label1-font-size);
	--ld-c-form-text-field-label-line-height: var(--ld-s-typography-label1-line-height);
	--ld-c-form-text-field-label-font-weight: var(--ld-s-typography-label1-font-weight);
	--ld-c-form-text-field-placeholder-text-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-form-text-field-placeholder-text-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-form-text-field-placeholder-text-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-form-text-field-placeholder-text-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-form-text-field-placeholder-text-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-form-text-field-placeholder-text-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-form-text-field-placeholder-text-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-form-input-container-default-border-radius: var(--ld-s-border-radius-small);
	--ld-c-form-input-container-large-border-radius: var(--ld-s-border-radius-medium);
	--ld-c-form-name-value-header-font-family: var(--ld-s-typography-label2-font-family);
	--ld-c-form-select-item-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-select-item-hover-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-select-item-default-bg: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-form-text-info-header-font-family: var(--ld-s-typography-subtitle1-font-family);
	--ld-c-form-form-section-bg: var(--ld-s-color-elevation-raised-darker);
	--ld-c-form-form-section-v-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-hover: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-border-default: 1px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-focus: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-placeholder-text: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-disabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-color-enabled: var(--ld-s-color-accent-primary-default);
	--ld-c-form-text-field-label-font-family: var(--ld-s-typography-label1-font-family);
	--ld-c-form-input-container-default-v-pad: var(--ld-s-dim-static-3xs);
	--ld-c-form-input-container-default-min-height: var(--ld-s-dim-static-xl);
	--ld-c-form-input-container-large-v-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-input-container-large-min-height: var(--ld-s-dim-static-5xl);
	--ld-c-form-input-container-h-pad: var(--ld-s-dim-static-xs);
	--ld-c-form-color-success: var(--ld-s-color-utility-success-darker);
	--ld-c-form-color-error: var(--ld-s-color-utility-error-default);
	--ld-c-form-text-info-header-letter-spacing: var(--ld-s-typography-subtitle1-letter-spacing);
	--ld-c-form-text-info-header-font-size: var(--ld-s-typography-subtitle1-font-size);
	--ld-c-form-border-success: 2px solid var(--ld-c-form-color-success);
	--ld-c-form-border-error: 2px solid var(--ld-c-form-color-error);
}

.Modal_dialog__ucn40,
.Modal_ldBox__5SMoo {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.Modal_dialog__ucn40,
.Modal_ldModal__KrHVb,
.Modal_modalOverlay__rjNTL {
	--ld-c-modal-color-bg: rgba(35, 38, 50, 0.75);
	--ld-c-modal-max-w: var(--ld-s-sz-columns-8col-max-w);
	--ld-c-modal-transition-duration: var(--ld-s-transition-duration-fast);
	--ld-c-modal-transition-easing: var(--ld-s-transition-easing-ease-out);
	--ld-c-modal-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-modal-v-pad: var(--ld-s-dim-scaled-most);
}

.Modal_ldPopover__zN36I,
.Modal_popover___njxY {
	--ld-c-popover-max-w: 400px;
	--ld-c-popover-box-shadow-type: var(--ld-s-box-shadow-default-type);
	--ld-c-popover-box-shadow-spread: var(--ld-s-box-shadow-default-spread);
	--ld-c-popover-box-shadow-blur: var(--ld-s-box-shadow-default-blur);
	--ld-c-popover-box-shadow-y: var(--ld-s-box-shadow-default-y);
	--ld-c-popover-box-shadow-x: var(--ld-s-box-shadow-default-x);
	--ld-c-popover-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-popover-box-shadow-color: var(--ld-s-box-shadow-default-color);
}

.Modal_modalOverlay__rjNTL {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: var(--visual-viewport-height);
	background: var(--ld-c-modal-color-bg);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: var(--lk-modal-z-index, 1);
}

.Modal_dialog__ucn40 {
	max-height: min(100vh - var(--ld-c-box-pad-static-m), var(--visual-viewport-height) - var(--ld-c-box-pad-static-m));
	box-sizing: border-box;
	overflow-y: auto;
	width: calc(100vw - var(--ld-c-box-pad-static-m));
	max-width: var(--ld-c-modal-max-w);
	transition: all var(--ld-c-modal-transition-duration) var(--ld-c-modal-transition-easing);
	outline: none;
	position: relative;
}

.Modal_popover___njxY {
	max-width: var(--ld-c-popover-max-w);
}

.IconLink_iconLink__AUDBd,
.IconLink_ldIconLink__kLu8o {
	--ld-c-icon-link-opacity-disabled: 0.5;
	--ld-c-icon-link-transition-text-duration: 450ms;
	--ld-c-icon-link-transition-icon-duration: var(--ld-s-transition-duration-default);
	--ld-c-icon-link-transition-easing-default: var(--ld-s-transition-easing-ease-out);
	--ld-c-icon-link-gap: var(--ld-s-dim-static-4xs);
	--ld-c-icon-link-chevron-size: var(--ld-s-dim-static-2xs);
}

.IconLink_iconLink__AUDBd {
	display: inline-block;
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.IconLink_container__s1LU6 {
	position: relative;
	padding-right: calc(var(--ld-c-icon-link-chevron-size) - 2 * var(--ld-c-icon-link-gap));
}

.IconLink_container__s1LU6.IconLink_disabled__dErev {
	opacity: var(--ld-c-icon-link-opacity-disabled);
	cursor: default;
}

.IconLink_container__s1LU6.IconLink_animated__IHDWb:not(.IconLink_disabled__dErev):hover .IconLink_iconLeft__IJBjk {
	opacity: 0;
}

.IconLink_container__s1LU6.IconLink_animated__IHDWb:not(.IconLink_disabled__dErev):hover .IconLink_iconRight__7Eef4 {
	opacity: 1;
}

.IconLink_container__s1LU6.IconLink_animated__IHDWb:not(.IconLink_disabled__dErev):hover .IconLink_text__l1CPy {
	transform: translateX(calc(0px - var(--ld-c-icon-link-chevron-size)));
}

.IconLink_container__s1LU6 .IconLink_icon___AbSx {
	transition: opacity var(--ld-c-icon-link-transition-icon-duration) var(--ld-c-icon-link-transition-easing-default);
}

.IconLink_container__s1LU6 .IconLink_icon___AbSx svg {
	height: var(--ld-c-icon-link-chevron-size);
	width: var(--ld-c-icon-link-chevron-size);
	display: block;
}

.IconLink_container__s1LU6 .IconLink_iconLeft__IJBjk {
	opacity: 1;
}

.IconLink_container__s1LU6.IconLink_animated__IHDWb .IconLink_iconRight__7Eef4 {
	opacity: 0;
	position: absolute;
	right: 0;
}

.IconLink_container__s1LU6 .IconLink_text__l1CPy {
	transition: transform var(--ld-c-icon-link-transition-text-duration) var(--ld-c-icon-link-transition-easing-default);
	transform: translateX(0);
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD {
	border: 2px;
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_R83X2SrZK * {
	transition-duration: 0.5s;
	transition-property: transform;
	transition-timing-function: ease-in-out;
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_R83X2SrZK {
	border-radius: 50%;
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_anWn31MKH {
	transform: translate(16px, 19px) translate(-16px, -19px) translate(0);
}

.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_anWn31MKH {
	transform: translate(16px, 19px) translate(-16px, -19px) translateY(-3px);
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_A0eM93gt1 {
	transform: translate(16px, 19px) scale(1) translate(-16px, -19px);
}

.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_A0eM93gt1 {
	transform: translate(16px, 19px) scale(5, 0.3) translate(-16px, -19px);
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_PpSfaeqmh {
	transform: translate(16px, 7.9999px) translate(-16px, -7.9999px) translate(0);
}

.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_PpSfaeqmh {
	transform: translate(16px, 7.9999px) translate(-16px, -7.9999px) translateY(8px);
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_39zHbxqec {
	transform: translate(16px, 19px) rotate(0deg) translate(-16px, -19px);
}

.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_jmHK5trHns_an_39zHbxqec {
	transform: translate(16px, 19px) rotate(45deg) translate(-16px, -19px);
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_4pOv3FSUw {
	transform: translate(16px, 8px) rotate(0deg) translate(-16px, -8px);
}

.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_4pOv3FSUw {
	transform: translate(16px, 8px) rotate(45deg) translate(-16px, -8px);
}

.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_teAff_UH2 {
	transform: translate(16px, 8px) scale(1) translate(-16px, -8px);
}

.SVGInfoCircleAnimated_active__ai7B7.SVGInfoCircleAnimated_infoCircleAnimated__aLruD .el_1fUqEs7ngG_an_teAff_UH2 {
	transform: translate(16px, 8px) scaleY(5) translate(-16px, -8px);
}

.SVGIconWrapper_iconWrapper__Z4an0 {
	display: inline-block;
	fill: currentColor;
	line-height: 1;
}

.SVGIconWrapper_iconWrapper__Z4an0 svg {
	display: block;
}

.SVGIconWrapper_iconWrapper__Z4an0 circle,
.SVGIconWrapper_iconWrapper__Z4an0 path {
	fill: var(--icon-fill-color);
}

.SVGIconWrapper_withBackground__ru0DF {
	padding: 5px;
	background: hsla(0, 0%, 100%, 0.392);
}

.TextField_ldStack__AQX1y {
	--ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
	--ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
	--ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
	--ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}

.TextField_textField__IFFky {
	display: flex;
	flex-direction: column;
	gap: var(--ld-c-stack-gap-static-3xs);
	width: 100%;
	min-width: var(--ld-c-form-input-min-w);
}

.TextField_textField__IFFky[data-disabled] {
	opacity: 50%;
}

.TextField_success__AbRmJ {
	color: var(--ld-c-form-color-success);
}

.Tooltip_tooltipTrigger__arjwm {
	display: inline-flex;
	height: -moz-fit-content;
	height: fit-content;
}

.TooltipPopup_ldTooltipPopup__kHgnd,
.TooltipPopup_tooltipPopup__s4x2Q {
	--ld-c-tooltip-popup-border-radius: var(--ld-s-border-radius-small);
	--ld-c-tooltip-popup-border: 1px solid var(--ld-s-color-foreground-default);
	--ld-c-tooltip-popup-text: var(--ld-s-color-foreground-default);
	--ld-c-tooltip-popup-background: var(--ld-s-color-elevation-raised-default);
	--ld-c-tooltip-popup-margin: var(--ld-s-dim-scaled-default);
	--ld-c-tooltip-popup-altitude: var(--ld-s-dim-static-4xs);
	--ld-c-tooltip-popup-base: var(--ld-s-dim-static-3xs);
}

.TooltipPopup_ldBox__rlbgV,
.TooltipPopup_tooltipPopup__s4x2Q {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.TooltipPopup_ldIconTooltip__WhMG6 {
	--ld-c-icon-tooltip-clickable-area: 44px;
	--ld-c-icon-tooltip-shadow-default-type: dropShadow;
	--ld-c-icon-tooltip-shadow-default-spread: 0;
	--ld-c-icon-tooltip-shadow-default-blur: 8px;
	--ld-c-icon-tooltip-shadow-default-y: 1px;
	--ld-c-icon-tooltip-shadow-default-x: 0;
	--ld-c-icon-tooltip-icon-accent: var(--ld-color-core-white);
	--ld-c-icon-tooltip-icon-default: var(--ld-color-core-black);
	--ld-c-icon-tooltip-shadow-default-color: var(--ld-s-color-default-common-black);
	--ld-c-icon-tooltip-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-icon-tooltip-icon-size: var(--ld-s-dim-static-xs);
}

.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_popupContent__1NMnN {
	position: relative;
	background-color: var(--ld-c-tooltip-popup-background);
	border: var(--ld-c-tooltip-popup-border);
	max-width: calc(100vw - var(--ld-c-tooltip-popup-margin) * 2);
	max-height: calc(100vh - var(--ld-c-tooltip-popup-margin) * 2);
	color: var(--ld-c-tooltip-popup-text);
	font-size: var(--ld-tooltip-typography-font-size);
	font-weight: var(--ld-tooltip-typography-font-weight);
	line-height: var(--ld-tooltip-typography-line-height);
	letter-spacing: var(--ld-tooltip-typography-letter-spacing);
	overflow: hidden auto;
}

.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_popupContent__1NMnN>p {
	color: inherit;
}

.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6 {
	width: 0;
	height: 0;
	border-bottom: var(--ld-c-tooltip-popup-altitude) solid var(--ld-s-color-foreground-default);
}

.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6,
.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6:before {
	border-left: calc(var(--ld-c-tooltip-popup-base) / 2) solid transparent;
	border-right: calc(var(--ld-c-tooltip-popup-base) / 2) solid transparent;
}

.TooltipPopup_tooltipPopup__s4x2Q .TooltipPopup_triangle__pfsX6:before {
	content: "";
	position: absolute;
	top: 1px;
	left: calc(-1 * var(--ld-c-tooltip-popup-base) / 2);
	border-bottom: var(--ld-c-tooltip-popup-altitude) solid var(--ld-c-tooltip-popup-background);
}

.TooltipPopup_positionTopLeft__L2eIT,
.TooltipPopup_positionTopMiddle__VekHX,
.TooltipPopup_positionTopRight__sxEC6 {
	flex-direction: column-reverse;
}

.TooltipPopup_positionBottomLeft__2ljuI,
.TooltipPopup_positionBottomMiddle__agmQz,
.TooltipPopup_positionBottomRight__w3kC9 {
	flex-direction: column;
}

.TooltipPopup_positionMiddleBottomLeft__oR0A9,
.TooltipPopup_positionMiddleLeft__Rbf_X,
.TooltipPopup_positionMiddleTopLeft__ygMaL {
	flex-direction: row-reverse;
}

.TooltipPopup_positionMiddleBottomRight__vcMB4,
.TooltipPopup_positionMiddleRight__vTb9_,
.TooltipPopup_positionMiddleTopRight__Bq7ts {
	flex-direction: row;
}

.TooltipPopup_containerBottomLeft__VTRPS,
.TooltipPopup_containerTopLeft__7fMvZ {
	align-items: start;
}

.TooltipPopup_containerBottomRight__mIfq4,
.TooltipPopup_containerTopRight__7cIly {
	align-items: end;
}

.TooltipPopup_containerBottomMiddle__bRuHF,
.TooltipPopup_containerMiddleLeft__aXab6,
.TooltipPopup_containerMiddleRight__P34JX,
.TooltipPopup_containerTopMiddle__HF0kA {
	align-items: center;
	margin: 0;
}

.TooltipPopup_containerMiddleBottomLeft__6EZd7,
.TooltipPopup_containerMiddleBottomRight__ZIOiM {
	align-items: flex-end;
	margin: calc(-1 * (var(--ld-c-box-pad-static-4xs) + var(--ld-c-tooltip-popup-altitude) / 2)) 0;
}

.TooltipPopup_containerMiddleTopLeft__3n3n2,
.TooltipPopup_containerMiddleTopRight__vimZ2 {
	align-items: flex-start;
	margin: calc(-1 * (var(--ld-c-box-pad-static-4xs) + var(--ld-c-tooltip-popup-altitude) / 2)) 0;
}

.TooltipPopup_containerMiddleBottomLeft__6EZd7,
.TooltipPopup_containerMiddleLeft__aXab6,
.TooltipPopup_containerMiddleTopLeft__3n3n2 {
	margin-right: var(--ld-c-tooltip-popup-margin);
}

.TooltipPopup_containerMiddleBottomRight__ZIOiM,
.TooltipPopup_containerMiddleRight__P34JX,
.TooltipPopup_containerMiddleTopRight__vimZ2 {
	margin-left: var(--ld-c-tooltip-popup-margin);
}

.TooltipPopup_containerTopLeft__7fMvZ,
.TooltipPopup_containerTopMiddle__HF0kA,
.TooltipPopup_containerTopRight__7cIly {
	margin-bottom: var(--ld-c-tooltip-popup-margin);
}

.TooltipPopup_containerBottomLeft__VTRPS,
.TooltipPopup_containerBottomMiddle__bRuHF,
.TooltipPopup_containerBottomRight__mIfq4 {
	margin-top: var(--ld-c-tooltip-popup-margin);
}

.TooltipPopup_pointerBottomLeft__uRAua,
.TooltipPopup_pointerBottomMiddle__HiXpO,
.TooltipPopup_pointerBottomRight__Fbqae {
	transform: rotate(180deg);
	margin-top: -1px;
}

.TooltipPopup_pointerTopLeft__fB_0S,
.TooltipPopup_pointerTopMiddle__mvL2K,
.TooltipPopup_pointerTopRight__Wbkgx {
	transform: rotate(0);
	margin-bottom: -1px;
}

.TooltipPopup_pointerMiddleBottomLeft__17dXu,
.TooltipPopup_pointerMiddleLeft__5OE66,
.TooltipPopup_pointerMiddleTopLeft__hpmKG {
	transform: rotate(-90deg);
	margin-right: -3px;
}

.TooltipPopup_pointerMiddleBottomRight__dYcY6,
.TooltipPopup_pointerMiddleRight__JJFKB,
.TooltipPopup_pointerMiddleTopRight__NbgKf {
	transform: rotate(90deg);
	margin-left: -3px;
}

.IconButton_iconButton__pu0Fj,
.IconButton_ldIconButton__fW22T {
	--ld-c-icon-button-subtle-hover-type: inset;
	--ld-c-icon-button-subtle-hover-spread: 2px;
	--ld-c-icon-button-subtle-hover-blur: 0;
	--ld-c-icon-button-subtle-hover-y: 0;
	--ld-c-icon-button-subtle-hover-x: 0;
	--ld-c-icon-button-subtle-default-type: inset;
	--ld-c-icon-button-subtle-default-spread: 1px;
	--ld-c-icon-button-subtle-default-blur: 0;
	--ld-c-icon-button-subtle-default-y: 0;
	--ld-c-icon-button-subtle-default-x: 0;
	--ld-c-icon-button-subtle-background: none;
	--ld-c-icon-button-bare-border-radius: 3px;
	--ld-c-icon-button-default-border-radius: 999px;
	--ld-c-icon-button-highlight-border: 1px solid var(--ld-s-color-default-utility-modifiers-midlight);
	--ld-c-icon-button-highlight-hover-background: var(--ld-s-color-default-utility-modifiers-mid);
	--ld-c-icon-button-opacity-disabled: var(--ld-s-opacity-disabled);
	--ld-c-icon-button-default-hover-background: var(--ld-color-lexus-smoke-300);
	--ld-c-icon-button-highlight-enabled-background: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-icon-button-bare-hover-background: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-icon-button-shadow-default-type: var(--ld-s-box-shadow-less-type);
	--ld-c-icon-button-shadow-default-spread: var(--ld-s-box-shadow-less-spread);
	--ld-c-icon-button-shadow-default-blur: var(--ld-s-box-shadow-less-blur);
	--ld-c-icon-button-shadow-default-y: var(--ld-s-box-shadow-less-y);
	--ld-c-icon-button-shadow-default-x: var(--ld-s-box-shadow-less-x);
	--ld-c-icon-button-default-color: var(--ld-s-color-default-common-black);
	--ld-c-icon-button-default-enabled-background: var(--ld-s-color-alt-common-white);
	--ld-c-icon-button-highlight-color: var(--ld-s-color-foreground-default);
	--ld-c-icon-button-subtle-color: var(--ld-s-color-foreground-default);
	--ld-c-icon-button-subtle-hover-color: var(--ld-s-color-accent-primary-default);
	--ld-c-icon-button-subtle-default-color: var(--ld-s-color-accent-primary-opacity-default-lighter);
	--ld-c-icon-button-bare-color: var(--ld-s-color-foreground-default);
	--ld-c-icon-button-shadow-default-color: var(--ld-s-box-shadow-less-color);
	--ld-c-icon-button-focus-offset: var(--ld-s-dim-static-4xs);
	--ld-c-icon-button-border: 1px solid var(--ld-s-color-elevation-inset-darker);
	--ld-c-icon-button-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-icon-button-padding-small: var(--ld-s-dim-static-3xs);
	--ld-c-icon-button-padding-default: var(--ld-s-dim-static-2xs);
	--ld-c-icon-button-icon-size: var(--ld-s-dim-static-xs);
	--ld-c-icon-button-size: var(--ld-s-dim-static-l);
}

.IconButton_iconButton__pu0Fj {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: var(--ld-c-icon-button-icon-size);
	width: var(--ld-c-icon-button-icon-size);
	padding: var(--ld-c-icon-button-padding-default);
	box-sizing: content-box;
	cursor: pointer;
	background-color: var(--ld-c-icon-button-default-enabled-background);
}

.IconButton_iconButton__pu0Fj:not(:empty) {
	color: var(--ld-c-icon-button-default-color);
}

.IconButton_iconButton__pu0Fj.IconButton_small__XLUId {
	padding: var(--ld-c-icon-button-padding-small);
}

.IconButton_iconButton__pu0Fj.IconButton_bare__sRt8A {
	background: none;
	color: var(--ld-c-icon-button-bare-color);
	padding: 0;
	height: auto;
}

.IconButton_iconButton__pu0Fj.IconButton_subtle__HOdZv {
	background: var(--ld-c-icon-button-subtle-background);
	color: var(--ld-c-icon-button-subtle-color);
	box-shadow: var(--ld-c-icon-button-subtle-default-type) var(--ld-c-icon-button-subtle-default-x) var(--ld-c-icon-button-subtle-default-y) var(--ld-c-icon-button-subtle-default-blur) var(--ld-c-icon-button-subtle-default-spread) var(--ld-c-icon-button-subtle-default-color);
}

.IconButton_iconButton__pu0Fj.IconButton_highlight__srO37 {
	background: var(--ld-c-icon-button-highlight-enabled-background);
	color: var(--ld-c-icon-button-highlight-color);
	border: var(--ld-c-icon-button-highlight-border);
	padding: calc(var(--ld-c-icon-button-padding-default) - 1px);
}

.IconButton_iconButton__pu0Fj.IconButton_highlight__srO37.IconButton_small__XLUId {
	padding: calc(var(--ld-c-icon-button-padding-small) - 1px);
}

.IconButton_iconButton__pu0Fj.IconButton_shadowed__dL1MV {
	box-shadow: var(--ld-c-icon-button-shadow-default-x) var(--ld-c-icon-button-shadow-default-y) var(--ld-c-icon-button-shadow-default-blur) var(--ld-c-icon-button-shadow-default-spread) var(--ld-c-icon-button-shadow-default-color);
}

.IconButton_iconButton__pu0Fj.IconButton_shadowed__dL1MV:hover {
	box-shadow: none;
}

.IconButton_iconButton__pu0Fj.IconButton_disabled__CuTw_ {
	opacity: 50%;
	cursor: default;
}

.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_) {
	background-color: var(--ld-c-icon-button-default-hover-background);
}

.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_).IconButton_bare__sRt8A {
	background-color: var(--ld-c-icon-button-bare-hover-background);
}

.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_).IconButton_subtle__HOdZv {
	background-color: transparent;
	box-shadow: var(--ld-c-icon-button-subtle-hover-type) var(--ld-c-icon-button-subtle-hover-x) var(--ld-c-icon-button-subtle-hover-y) var(--ld-c-icon-button-subtle-hover-blur) var(--ld-c-icon-button-subtle-hover-spread) var(--ld-c-icon-button-subtle-hover-color);
}

.IconButton_iconButton__pu0Fj:hover:not(.IconButton_disabled__CuTw_).IconButton_highlight__srO37 {
	background-color: var(--ld-c-icon-button-highlight-hover-background);
}

.TooltipWithIcon_ldIconButton__w9YlK,
.TooltipWithIcon_tooltipWithIcon__N92bz {
	--ld-c-icon-button-subtle-hover-type: inset;
	--ld-c-icon-button-subtle-hover-spread: 2px;
	--ld-c-icon-button-subtle-hover-blur: 0;
	--ld-c-icon-button-subtle-hover-y: 0;
	--ld-c-icon-button-subtle-hover-x: 0;
	--ld-c-icon-button-subtle-default-type: inset;
	--ld-c-icon-button-subtle-default-spread: 1px;
	--ld-c-icon-button-subtle-default-blur: 0;
	--ld-c-icon-button-subtle-default-y: 0;
	--ld-c-icon-button-subtle-default-x: 0;
	--ld-c-icon-button-subtle-background: none;
	--ld-c-icon-button-bare-border-radius: 3px;
	--ld-c-icon-button-default-border-radius: 999px;
	--ld-c-icon-button-highlight-border: 1px solid var(--ld-s-color-default-utility-modifiers-midlight);
	--ld-c-icon-button-highlight-hover-background: var(--ld-s-color-default-utility-modifiers-mid);
	--ld-c-icon-button-opacity-disabled: var(--ld-s-opacity-disabled);
	--ld-c-icon-button-default-hover-background: var(--ld-color-lexus-smoke-300);
	--ld-c-icon-button-highlight-enabled-background: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-icon-button-bare-hover-background: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-icon-button-shadow-default-type: var(--ld-s-box-shadow-less-type);
	--ld-c-icon-button-shadow-default-spread: var(--ld-s-box-shadow-less-spread);
	--ld-c-icon-button-shadow-default-blur: var(--ld-s-box-shadow-less-blur);
	--ld-c-icon-button-shadow-default-y: var(--ld-s-box-shadow-less-y);
	--ld-c-icon-button-shadow-default-x: var(--ld-s-box-shadow-less-x);
	--ld-c-icon-button-default-color: var(--ld-s-color-default-common-black);
	--ld-c-icon-button-default-enabled-background: var(--ld-s-color-alt-common-white);
	--ld-c-icon-button-highlight-color: var(--ld-s-color-foreground-default);
	--ld-c-icon-button-subtle-color: var(--ld-s-color-foreground-default);
	--ld-c-icon-button-subtle-hover-color: var(--ld-s-color-accent-primary-default);
	--ld-c-icon-button-subtle-default-color: var(--ld-s-color-accent-primary-opacity-default-lighter);
	--ld-c-icon-button-bare-color: var(--ld-s-color-foreground-default);
	--ld-c-icon-button-shadow-default-color: var(--ld-s-box-shadow-less-color);
	--ld-c-icon-button-focus-offset: var(--ld-s-dim-static-4xs);
	--ld-c-icon-button-border: 1px solid var(--ld-s-color-elevation-inset-darker);
	--ld-c-icon-button-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-icon-button-padding-small: var(--ld-s-dim-static-3xs);
	--ld-c-icon-button-padding-default: var(--ld-s-dim-static-2xs);
	--ld-c-icon-button-icon-size: var(--ld-s-dim-static-xs);
	--ld-c-icon-button-size: var(--ld-s-dim-static-l);
}

.TooltipWithIcon_ldIconTooltip__dsSnv,
.TooltipWithIcon_tooltipWithIcon__N92bz {
	--ld-c-icon-tooltip-clickable-area: 44px;
	--ld-c-icon-tooltip-shadow-default-type: dropShadow;
	--ld-c-icon-tooltip-shadow-default-spread: 0;
	--ld-c-icon-tooltip-shadow-default-blur: 8px;
	--ld-c-icon-tooltip-shadow-default-y: 1px;
	--ld-c-icon-tooltip-shadow-default-x: 0;
	--ld-c-icon-tooltip-icon-accent: var(--ld-color-core-white);
	--ld-c-icon-tooltip-icon-default: var(--ld-color-core-black);
	--ld-c-icon-tooltip-shadow-default-color: var(--ld-s-color-default-common-black);
	--ld-c-icon-tooltip-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-icon-tooltip-icon-size: var(--ld-s-dim-static-xs);
}

.TooltipWithIcon_tooltipWithIcon__N92bz button.TooltipWithIcon_toolTipTrigger___0FDs {
	width: auto;
	height: auto;
	color: var(--ld-c-icon-tooltip-icon-default);
}

.TooltipWithIcon_tooltipWithIcon__N92bz button.TooltipWithIcon_iconColorAccent__PP7AG {
	color: var(--ld-c-icon-tooltip-icon-accent);
}

.TooltipWithIcon_tooltipWithIcon__N92bz .TooltipWithIcon_clickableArea__Qchv_ {
	cursor: pointer;
	width: var(--ld-c-icon-tooltip-clickable-area);
	height: var(--ld-c-icon-tooltip-clickable-area);
	border-radius: 50%;
	position: relative;
}

.TooltipWithIcon_tooltipWithIcon__N92bz .TooltipWithIcon_clickableArea__Qchv_ button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.TooltipWithIcon_isShadow__V65wl svg {
	filter: drop-shadow(0 var(--ld-c-icon-tooltip-shadow-default-y, 1px) var(--ld-c-icon-tooltip-shadow-default-blur, 8px) var(--ld-c-icon-tooltip-shadow-default-color));
}

.FocusCatcher_focusCatcher__oP0QU,
.TooltipWithIcon_hiddenButton__0LbCV {
	opacity: 0;
	position: absolute;
	pointer-events: none;
}

.TopBanner_ldTopBanner__RT9Jr,
.TopBanner_topBanner__p0YPo {
	--ld-c-top-banner-fg: var(--ld-s-color-foreground-on-accent);
	--ld-c-top-banner-bg: var(--ld-s-color-accent-primary-default);
}

.TopBanner_topBanner__p0YPo {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: var(--ld-c-top-banner-bg);
	color: var(--ld-c-top-banner-fg);
}

.Responsive_showForSmall__1IcTE {
	display: none;
}

@media (max-width: 1023.98px) {
	.Responsive_showForSmall__1IcTE {
		display: contents;
	}
}

.Responsive_showForLarge__Hmafh {
	display: none;
}

@media (min-width: 1024px) {
	.Responsive_showForLarge__Hmafh {
		display: contents;
	}
}

.ThemeVariantScope_isContents__GEz_h {
	display: contents;
}

.PrimaryNav_primaryNav__qznzQ {
	--primary-nav-navbar-z-index: 2;
	--primary-nav-modal-z-index: 3;
	--primary-nav-navbar-height: 68px;
	--primary-nav-container-shadow-height: calc(100% + 124px - var(--primary-nav-navbar-height));
	--primary-nav-top-dynamic: 0;
	--primary-nav-bottom-dynamic: var(--primary-nav-navbar-height);
	--primary-navbar-item-senkei-transition-duration: 0.3s;
	--primary-navbar-item-label-transition-duration: 0.3s;
	--primary-navbar-item-fill-transition-duration: 0.3s;
	--primary-nav-navbar-item-regular-padding-horizontal: clamp(8px, -11.6923076923px + 1.9230769231vw, 16px);
	--primary-nav-navbar-item-regular-padding-horizontal-last: clamp(24px, -15.3846153846px + 3.8461538462vw, 40px);
	--primary-nav-navbar-item-authenticated-label-background: #d9d9d9;
	--primary-nav-navbar-logo-padding: 24px;
	--primary-nav-navbar-logo-focus-padding: -15px;
	--primary-nav-tg-navbar-item-regular-font-size: 12px;
	--primary-nav-tg-navbar-item-regular-line-height: 12px;
	--primary-nav-tg-navbar-item-regular-letter-spacing: 1.44px;
	--primary-nav-tg-navbar-item-regular-text-transform: uppercase;
	--primary-nav-tg-navbar-item-regular-font-weight: 400;
	--primary-nav-tg-navbar-item-special-font-size: 12px;
	--primary-nav-tg-navbar-item-special-line-height: 16px;
	--primary-nav-tg-navbar-item-special-letter-spacing: 1px;
	--primary-nav-tg-navbar-item-special-text-transform: uppercase;
	--primary-nav-tg-navbar-item-special-font-weight: 400;
	--primary-nav-tg-static-link-font-size: 12px;
	--primary-nav-tg-static-link-line-height: 12px;
	--primary-nav-tg-static-link-letter-spacing: 1.44px;
	--primary-nav-tg-static-link-text-transform: uppercase;
	--primary-nav-tg-item-font-size: 23px;
	--primary-nav-tg-item-line-height: 26.45px;
	--primary-nav-tg-item-font-weight: 300;
	--primary-nav-modal-transition-duration: 0.3s;
	--primary-nav-modal-content-transition-duration: 0.3s;
	--primary-nav-modal-container-padding: 24px;
	--primary-nav-desktop-layout-padding-top: 120px;
	--primary-nav-desktop-layout-level-1-body-footer-spacing: 40px;
	--primary-nav-desktop-layout-level-2-padding: var(--primary-nav-desktop-layout-padding-top) 80px;
	--primary-nav-mobile-page-padding-top: 120px;
	--primary-nav-mobile-page-level-2-header-padding-bottom: 40px;
	--primary-nav-mobile-page-level-2-footer-and-children-padding-top: 40px;
	--primary-nav-mobile-page-level-2-children-footer-spacing: 40px;
	--primary-nav-mobile-items-container-padding: 40px;
	--primary-nav-items-spacing-between: 40px;
	--primary-nav-footer-padding: 40px;
	--primary-nav-modal-dealer-details-visible-max-height: 1650px;
	--primary-nav-navbar-item-special-max-width: 89px;
	--primary-nav-navbar-item-special-background-transition: background var(--primary-navbar-item-fill-transition-duration) ease-in-out, color var(--primary-navbar-item-fill-transition-duration) ease-in-out;
	--primary-nav-navbar-item-special-background-hover: var(--ld-color-legacy-deepblue-light);
	--primary-nav-navbar-item-special-background-active: var(--ld-color-legacy-smoke-lightest);
	--primary-nav-navbar-item-special-border-left: 1px solid var(--ld-color-legacy-lexus-brand-white);
}

@media (min-width: 1024px) {
	.PrimaryNav_primaryNav__qznzQ {
		--primary-nav-modal-z-index: 1;
		--primary-nav-tg-item-font-size: 26px;
		--primary-nav-tg-item-line-height: 29.9px;
		--primary-nav-modal-container-padding: clamp(40px, -58.4548819768px + 9.6149223595vw, 80px);
		--primary-nav-footer-padding: var(--primary-nav-modal-container-padding);
		position: relative;
		z-index: 1;
	}
}

.PrimaryNav_navbarWrapper__mXZcZ {
	position: relative;
	z-index: var(--primary-nav-navbar-z-index);
}

.PrimaryNav_logo__eIcTW {
	display: flex;
	height: 100%;
	align-items: center;
	line-height: 0;
}

.PrimaryNav_logo__eIcTW svg {
	max-width: 100%;
	height: auto;
}

.PrimaryNav_logo__eIcTW .PrimaryNav_logoLink___jwLZ img {
	width: 100%;
}

.PrimaryNav_modal__8A1cj {
	--primary-nav-modal-display: flex;
	--primary-nav-modal-padding-top: 0;
	--primary-nav-modal-height: 100vh;
	position: absolute;
	z-index: var(--primary-nav-modal-z-index);
	display: none;
	flex-direction: column;
	border-top: var(--primary-nav-modal-padding-top) solid var(--ld-color-legacy-deepblue-dark);
	top: 0;
	left: 0;
	right: 0;
	height: var(--primary-nav-modal-height);
	background-color: var(--ld-color-legacy-deepblue-dark);
	color: var(--ld-color-legacy-lexus-brand-white);
}

@media (min-width: 1024px) {
	.PrimaryNav_modal__8A1cj {
		--primary-nav-modal-padding-top: var(--primary-nav-navbar-height);
		--primary-nav-modal-height: calc(100vh - var(--primary-nav-top-dynamic));
	}
}

.PrimaryNav_modalOpenCloseEnter__GIDw6 {
	opacity: 0;
	display: var(--primary-nav-modal-display);
}

@media (max-width: 1023.98px) {
	.PrimaryNav_modalOpenCloseEnter__GIDw6 {
		transform: translateX(50px);
	}
}

.PrimaryNav_modalOpenCloseEnterActive__eoh7k {
	transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out, transform var(--primary-nav-modal-transition-duration) ease-out;
	opacity: 1;
	transform: translateX(0);
	display: var(--primary-nav-modal-display);
}

.PrimaryNav_modalOpenCloseEnterDone__8ymLw,
.PrimaryNav_modalOpenCloseExit__HWMJ7 {
	display: var(--primary-nav-modal-display);
}

.PrimaryNav_modalOpenCloseExit__HWMJ7 {
	opacity: 1;
}

.PrimaryNav_modalOpenCloseExitActive__exhzV {
	transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out;
	opacity: 0;
}

.PrimaryNav_modalOpenCloseExitDone__4EIjD {
	display: none;
}

.PrimaryNav_closeButtonContainer__4rPE6 {
	position: fixed;
	z-index: 1;
}

.PrimaryNav_allModalsContentScrollContainer__sfsUr {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
}

.PrimaryNav_allModalsContent__0I0vk {
	flex-grow: 1;
	display: flex;
	flex-direction: row;
}

.PrimaryNav_modalContent__9UXL_ {
	--primary-nav-modal-content-display: flex;
	display: none;
	width: 100%;
	margin-right: -100%;
	flex-direction: column;
	transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out, transform var(--primary-nav-modal-content-transition-duration) ease-out;

}

.PrimaryNav_modalContentSwitchEnter__AtRwu {
	opacity: 0;
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchEnterActive__NXe3O {
	opacity: 0;
	transform: translateX(0);
	display: var(--primary-nav-modal-content-display);
}

@media (max-width: 1023.98px) {
	.PrimaryNav_modalContentSwitchEnterActive__NXe3O {
		transform: translateX(50px);
	}
}

.PrimaryNav_modalContentSwitchEnterDone__WregQ,
.PrimaryNav_modalContentSwitchExit__uXKR_ {
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchExit__uXKR_ {
	opacity: 1;
}

.PrimaryNav_modalContentSwitchExitActive__8dyNt {
	transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
	opacity: 0;
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchExitDone__SIF7V {
	display: none;
}

.PrimaryNav_modalContentSwitchBackEnter__2e0j6 {
	opacity: 0;
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchBackEnterActive__5dVdr {
	transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
	opacity: 0;
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchBackEnterDone__WJMcv,
.PrimaryNav_modalContentSwitchBackExit__4MZiQ {
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchBackExit__4MZiQ {
	opacity: 1;
}

.PrimaryNav_modalContentSwitchBackExitActive__rzp_c {
	transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
	opacity: 0;
	display: var(--primary-nav-modal-content-display);
}

.PrimaryNav_modalContentSwitchBackExitDone__AqRVT {
	display: none;
}

.PrimaryNavCloseButton_ldBox___QEDP {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.PrimaryNavCloseButton_closeButton__lGaex {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	--primary-nav-close-button-top: 16px;
	--primary-nav-close-button-icon-size: 45px;
	--primary-nav-close-button-icon-label-spacing: 8px;
	position: absolute;
	top: var(--primary-nav-close-button-top);
	cursor: pointer;
	display: flex;
	width: min-content;
	align-items: center;
	z-index: 1;
}

.PrimaryNavCloseButton_closeButton__lGaex:hover {
	color: inherit;
}

.PrimaryNavCloseButton_closeButtonIcon__Ia_C8 {
	position: relative;
	z-index: 1;
	width: var(--primary-nav-close-button-icon-size);
	height: var(--primary-nav-close-button-icon-size);
	display: flex;
	justify-content: center;
	align-items: center;
}

.PrimaryNavCloseButton_closeButtonIcon__Ia_C8:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.25;
	background: var(--ld-color-legacy-lexus-brand-white);
	border-radius: 9999px;
}

.PrimaryNavCloseButton_closeButtonIcon__Ia_C8+.PrimaryNavCloseButton_closeButtonLabel__lf5mU {
	margin-left: var(--primary-nav-close-button-icon-label-spacing);
}

.PrimaryNavCloseButton_closeButtonLabel__lf5mU {
	font-size: var(--primary-nav-tg-navbar-item-regular-font-size);
	line-height: var(--primary-nav-tg-navbar-item-regular-line-height);
	letter-spacing: var(--primary-nav-tg-navbar-item-regular-letter-spacing);
	text-transform: var(--primary-nav-tg-navbar-item-regular-text-transform);
	font-weight: var(--primary-nav-tg-navbar-item-regular-font-weight);
}

.Chip_chip__5caiy,
.Chip_ldChip__PNlu7 {
	--ld-c-chip-opacity-disabled: 0.5;
	--ld-c-chip-border-radius-round: var(--ld-s-border-radius-rounded);
	--ld-c-chip-border-ghost: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-chip-typography-label-text-case: var(--ld-s-typography-label1-text-case);
	--ld-c-chip-typography-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
	--ld-c-chip-typography-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	--ld-c-chip-typography-label-font-size: var(--ld-s-typography-label1-font-size);
	--ld-c-chip-typography-label-line-height: var(--ld-s-typography-label1-line-height);
	--ld-c-chip-typography-label-font-weight: var(--ld-s-typography-label1-font-weight);
	--ld-c-chip-color-ghost-success-border: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-chip-color-ghost-success-fg: var(--ld-s-color-default-foreground-on-accent);
	--ld-c-chip-color-ghost-hover-bg: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-chip-outline-focus: 1px dashed var(--ld-s-color-accent-primary-default);
	--ld-c-chip-focus-offset: var(--ld-s-dim-static-4xs);
	--ld-c-chip-size-icon: var(--ld-s-dim-static-s);
	--ld-c-chip-small-v-pad: var(--ld-s-dim-static-4xs);
	--ld-c-chip-small-h-pad: var(--ld-s-dim-static-2xs);
	--ld-c-chip-small-height: var(--ld-s-dim-static-s);
	--ld-c-chip-gap: var(--ld-s-dim-static-3xs);
	--ld-c-chip-large-v-pad: var(--ld-s-dim-static-2xs);
	--ld-c-chip-large-h-pad: var(--ld-s-dim-static-xs);
	--ld-c-chip-large-height: var(--ld-s-dim-static-l);
	--ld-c-chip-typography-label-font-family: var(--ld-s-typography-label1-font-family);
	--ld-c-chip-color-ghost-default-border: var(--ld-s-color-accent-primary-disabled);
	--ld-c-chip-color-ghost-default-fg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-ghost-disabled-border: var(--ld-s-color-accent-primary-disabled);
	--ld-c-chip-color-ghost-disabled-fg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-ghost-selected-bg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-ghost-selected-fg: var(--ld-s-color-foreground-on-accent);
	--ld-c-chip-color-ghost-hover-fg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-ghost-enabled-border: var(--ld-s-color-accent-primary-disabled);
	--ld-c-chip-color-ghost-enabled-fg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-solid-default-bg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-solid-default-fg: var(--ld-s-color-foreground-on-accent);
	--ld-c-chip-color-solid-disabled-bg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-solid-disabled-fg: var(--ld-s-color-foreground-on-accent);
	--ld-c-chip-color-solid-selected-bg: var(--ld-s-color-elevation-raised-default);
	--ld-c-chip-color-solid-selected-fg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-solid-hover-bg: var(--ld-s-color-accent-primary-lighter);
	--ld-c-chip-color-solid-hover-fg: var(--ld-s-color-foreground-on-accent);
	--ld-c-chip-color-solid-enabled-bg: var(--ld-s-color-accent-primary-default);
	--ld-c-chip-color-solid-enabled-fg: var(--ld-s-color-foreground-on-accent);
	--ld-c-chip-color-ghost-success-bg: var(--ld-s-color-utility-success-default);
}

.Chip_chip__5caiy {
	display: inline-flex;
	align-items: center;
}

.Chip_fullWidth__fno4Y {
	display: flex;
	width: 100%;
}

.Chip_ghost__vU2d3.Chip_interactive__aMLxz[disabled],
.Chip_solid__9I9tz.Chip_interactive__aMLxz[disabled] {
	opacity: var(--ld-c-chip-opacity-disabled);
}

.Chip_ghost__vU2d3.Chip_success__LqJZ5,
.Chip_solid__9I9tz.Chip_success__LqJZ5 {
	--lk-private-border-color: transparent;
	color: var(--ld-c-chip-color-ghost-success-fg);
	background: var(--ld-c-chip-color-ghost-success-bg);
}

.Chip_solid__9I9tz {
	background-color: var(--ld-c-chip-color-solid-enabled-bg);
	color: var(--ld-c-chip-color-solid-enabled-fg);
}

.Chip_solid__9I9tz.Chip_interactive__aMLxz:not([disabled]):hover {
	background-color: var(--ld-c-chip-color-solid-hover-bg);
	color: var(--ld-c-chip-color-solid-enabled-fg);
}

.Chip_solid__9I9tz.Chip_interactive__aMLxz:not([disabled]).Chip_selected__4Jdml {
	background-color: var(--ld-c-chip-color-solid-selected-bg);
	color: var(--ld-c-chip-color-solid-selected-fg);
}

.Chip_ghost__vU2d3 {
	--lk-private-border-color: var(--ld-c-chip-color-ghost-enabled-border);
	background-color: transparent;
	border: 1px solid var(--lk-private-border-color);
	color: var(--ld-c-chip-color-ghost-enabled-fg);
}

.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]).Chip_selected__4Jdml,
.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]):hover {
	--lk-private-border-color: transparent;
}

.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]):hover {
	color: var(--ld-c-chip-color-ghost-hover-fg);
	background-color: var(--ld-c-chip-color-ghost-hover-bg);
}

.Chip_ghost__vU2d3.Chip_interactive__aMLxz:not([disabled]).Chip_selected__4Jdml {
	background-color: var(--ld-c-chip-color-ghost-selected-bg);
	color: var(--ld-c-chip-color-ghost-selected-fg);
}

.Chip_large__WNOfG {
	height: var(--ld-c-chip-large-height);
	padding: var(--ld-c-chip-large-v-pad) var(--ld-c-chip-large-h-pad);
}

.Chip_small__ACFw1 {
	height: var(--ld-c-chip-small-height);
	padding: var(--ld-c-chip-small-v-pad) var(--ld-c-chip-small-h-pad);
}

.Chip_truncateText__OXrwY {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.Chip_icon__UlStb {
	display: flex;
	width: 16px;
	height: 16px;
}

.Chip_icon__UlStb svg {
	height: inherit;
	width: inherit;
}

.Chip_clickable__wTuQT:not([disabled]) {
	cursor: pointer;
}

.PrimaryNavContainer_primaryNavContainer__SGkBE {
	--primary-nav-container-shadow-height: calc(100% + 56px);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: var(--lk-primary-nav-z-index);
	color: var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isSolidBackground__hdBif {
	background-color: #272a49; /* Nav Background Colour */
}

.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isFixedAtTop__liyv8 {
	position: fixed;
	left: 0;
	right: 0;
}

.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isSolidContainer__VagRp {
	position: relative;
}

.PrimaryNavContainer_primaryNavContainer__SGkBE.PrimaryNavContainer_isFixedAtTop__liyv8.PrimaryNavContainer_isSolidContainer__VagRp {
	position: -webkit-sticky;
	position: sticky;
}

.PrimaryNavContainer_navbarShadow__uqzNK {
	position: absolute;
	z-index: -1;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	height: var(--primary-nav-container-shadow-height);
	pointer-events: none;
	background: var(--ld-color-legacy-lexus-brand-black);
	-webkit-mask-image: linear-gradient(rgba(0, 0, 0, 0.85),
			rgba(0, 0, 0, 0.541) 34%,
			rgba(0, 0, 0, 0.382) 47%,
			rgba(0, 0, 0, 0.278) 56.5%,
			rgba(0, 0, 0, 0.126) 73%,
			rgba(0, 0, 0, 0.075) 80.2%,
			rgba(0, 0, 0, 0.021) 91%,
			rgba(0, 0, 0, 0.002) 98.2%,
			transparent);
	mask-image: linear-gradient(rgba(0, 0, 0, 0.85),
			rgba(0, 0, 0, 0.541) 34%,
			rgba(0, 0, 0, 0.382) 47%,
			rgba(0, 0, 0, 0.278) 56.5%,
			rgba(0, 0, 0, 0.126) 73%,
			rgba(0, 0, 0, 0.075) 80.2%,
			rgba(0, 0, 0, 0.021) 91%,
			rgba(0, 0, 0, 0.002) 98.2%,
			transparent);
}

.PrimaryNavLevel1_navbarItems__Aqx0e {
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	position: relative;
	padding-right: calc(var(--primary-nav-navbar-item-regular-padding-horizontal-last) - var(--primary-nav-navbar-item-regular-padding-horizontal));
}

.PrimaryNavLevel1_navbarItems__Aqx0e:hover .PrimaryNavLevel1_label__NN4q6 {
	opacity: 0.7;
}

.PrimaryNavLevel1_navbarItem__VZ5pU {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	color: var(--ld-color-legacy-lexus-brand-white);
	position: relative;
	cursor: pointer;
	padding-left: var(--primary-nav-navbar-item-regular-padding-horizontal);
	padding-right: var(--primary-nav-navbar-item-regular-padding-horizontal);
	font-size: var(--primary-nav-tg-navbar-item-regular-font-size);
	line-height: var(--primary-nav-tg-navbar-item-regular-line-height);
	letter-spacing: var(--primary-nav-tg-navbar-item-regular-letter-spacing);
	text-transform: var(--primary-nav-tg-navbar-item-regular-text-transform);
	font-weight: var(--primary-nav-tg-navbar-item-regular-font-weight);
	text-align: center;
}

.PrimaryNavLevel1_navbarItem__VZ5pU:hover {
	color: inherit;
}

.PrimaryNavLevel1_navbarItem__VZ5pU:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 12px;
	border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
	opacity: 0;
	transition: opacity var(--primary-navbar-item-senkei-transition-duration) ease-in-out, width var(--primary-navbar-item-senkei-transition-duration) ease-in-out;
}

.PrimaryNavLevel1_navbarItem__VZ5pU .PrimaryNavLevel1_label__NN4q6 {
	color: var(--ld-color-legacy-lexus-brand-white);
	transition: opacity var(--primary-navbar-item-label-transition-duration) ease-in-out;
}

.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_isActive__d4Naf .PrimaryNavLevel1_label__NN4q6,
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_isActive__d4Naf:after,
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_navbarItemHovered__2PTJo .PrimaryNavLevel1_label__NN4q6,
.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_navbarItemHovered__2PTJo:after,
.PrimaryNavLevel1_navbarItem__VZ5pU:hover .PrimaryNavLevel1_label__NN4q6,
.PrimaryNavLevel1_navbarItem__VZ5pU:hover:after {
	opacity: 1;
}

.PrimaryNavLevel1_navbarItem__VZ5pU.PrimaryNavLevel1_isActive__d4Naf:after {
	width: calc(100% - 2 * var(--primary-nav-navbar-item-regular-padding-horizontal));
}

.PrimaryNavLevel1_quickBookButton__XwEod {
	align-self: center;
	padding: var(--primary-nav-navbar-item-regular-padding-horizontal);
}

.SVGScrollIndicatorAnimated_scrollSvgCircle__4phMe {
	animation-name: SVGScrollIndicatorAnimated_scroll__2FaNs;
	animation-duration: 1.5s;
	animation-timing-function: cubic-bezier(0.65, -0.55, 0.25, 1.5);
	animation-iteration-count: infinite;
	transform-origin: 50% 20.5px;
	will-change: transform, opacity;
	opacity: 1;
}

@keyframes SVGScrollIndicatorAnimated_scroll__2FaNs {

	0%,
	20% {
		transform: translateY(0) scaleY(1);
	}

	to {
		transform: translateY(36px) scaleY(2);
		opacity: 0;
	}
}

.ScrollIndicator_scrollIndicator___IrZ_ {
	--scroll-indicator-transition-duration: 0.3s;
	width: 290px;
	height: 129px;
	position: fixed;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%) translateY(0);
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: opacity var(--scroll-indicator-transition-duration) ease-in-out;
	transition-delay: var(--scroll-indicator-transition-duration);
	pointer-events: none;
}

.ScrollIndicator_scrollShow__o4_Xe {
	opacity: 1;
	pointer-events: auto;
}

.ScrollIndicator_scrollGradient__Y3JhJ {
	position: absolute;
	opacity: 0;
	transition: opacity 1s ease-out;
	display: inline-block;
	width: 100%;
	height: 100%;
	background: var(--ld-color-legacy-senkei-inari);
	-webkit-mask-image: radial-gradient(circle at 50% 50%, #000 -23%, transparent 43%);
	mask-image: radial-gradient(circle at 50% 50%, #000 -23%, transparent 43%);
	z-index: -1;
}

.ScrollIndicator_scrollLink__MJZ5q {
	--scroll-indicator-padding: 8px;
	padding: var(--scroll-indicator-padding);
	display: flex;
	cursor: pointer;
}

@media (hover: hover) {
	.ScrollIndicator_scrollLink__MJZ5q:hover+.ScrollIndicator_scrollGradient__Y3JhJ {
		opacity: 1;
	}
}

@media (max-width: 1023.98px) {
	.ScrollIndicator_scrollLink__MJZ5q span {
		display: none;
	}
}

.ScrollIndicator_swipeIcon__fAZhn {
	display: none;
	color: var(--ld-color-legacy-lexus-brand-white);
	font-size: 13px;
}

@media (max-width: 1023.98px) {
	.ScrollIndicator_swipeIcon__fAZhn {
		display: flex;
		align-items: center;
		gap: 4px;
	}

	.ScrollIndicator_swipeIcon__fAZhn~svg {
		display: none;
	}
}

.LexusMap_map__RpYvh {
	background-color: var(--ld-color-legacy-deepblue-dark);
}

.DealerMap_container__vjmls {
	--dealer-map-container-height: 426px;
	--dealer-map-container-desktop-height: 360px;
	position: relative;
	min-height: var(--dealer-map-container-height);
	width: 100%;
}

@media (min-width: 1024px) {
	.DealerMap_container__vjmls {
		min-height: var(--dealer-map-container-desktop-height);
	}
}

.DealerMap_mapMarkerNumber__jDIwL {
	position: absolute;
	top: 65%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
}

.DealerLocation_dealerLocation__jLXKL {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: var(--dealer-location-gap);
}

@media (min-width: 1024px) {
	.DealerLocation_dealerLocation__jLXKL {
		flex-direction: row;
	}
}

.DealerLocation_dealerLocationBranch__8fPtC {
	min-width: 320px;
}

.DealerLocation_dealerLocationBranch__8fPtC:not(:only-child) {
	flex: 1 1;
}

.DealerLocation_dealerLocationBranch__8fPtC:not(:first-of-type) {
	padding-top: var(--dealer-location-padding-top);
}

@keyframes fade-in {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

:where(.lkStylesScope) .react-tabs {
	-webkit-tap-highlight-color: transparent;
	-moz-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
}

:where(.lkStylesScope) .react-tabs__tab-list {
	padding-bottom: 24px;
}

:where(.lkStylesScope) .react-tabs__tab-list * {
	font-size: 22px;
}

:where(.lkStylesScope) .react-tabs__tab {
	display: inline-block;
	cursor: pointer;
	padding-right: 8px;
	margin-right: 0.5rem;
	color: var(--ld-color-legacy-smoke-default);
	opacity: 0.25;
}

:where(.lkStylesScope) .react-tabs__tab:not(:last-child) {
	position: relative;
}

:where(.lkStylesScope) .react-tabs__tab:not(:last-child):before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	border-right: 1px solid var(--ld-color-legacy-smoke-default);
}

:where(.lkStylesScope) .react-tabs__tab--selected {
	opacity: 1;
}

:where(.lkStylesScope) .react-tabs__tab--selected:before {
	opacity: 0.25;
}

:where(.lkStylesScope) .react-tabs__tab--disabled {
	cursor: default;
}

:where(.lkStylesScope) .react-tabs__tab:focus {
	outline: none;
}

:where(.lkStylesScope) .react-tabs__tab:focus:after {
	content: "";
	position: absolute;
	height: 5px;
	left: -4px;
	right: -4px;
	bottom: -5px;
}

:where(.lkStylesScope) .react-tabs__tab-panel {
	display: none;
}

:where(.lkStylesScope) .react-tabs__tab-panel--selected {
	display: block;
}

:where(.lkStylesScope) .react-tabs__tab-panel--selected--transition {
	animation-name: fade-in;
	animation-duration: 0.3s;
	animation-timing-function: linear;
}

.DealerBranch_dealerBranchTitle__CkHuN {
	display: flex;
	flex-direction: row;
}

.DealerBranch_dealerBranchTitleText__SLEhi {
	display: flex;
	flex-direction: column;
}

.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitle__iSII_[id^="react-tabs"] {
	text-transform: capitalize;
	position: relative;
	opacity: 0.25;
	color: var(--ld-color-legacy-smoke-default);
	display: inline-block;
}

.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitle__iSII_[id^="react-tabs"]:not(:last-child) {
	padding-right: var(--dealer-contact-tile-tab-gap);
	margin-right: var(--dealer-contact-tile-tab-gap);
}

.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitle__iSII_[id^="react-tabs"]:not(:last-child):before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	border-right: 1px solid var(--ld-color-legacy-smoke-default);
	opacity: 1;
}

.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitleSelected__9GpMA[id^="react-tabs"] {
	opacity: 1;
	color: var(--ld-color-legacy-smoke-default);
	border-right: unset !important;
}

.DealerBranch_dealerBranchTitleText__SLEhi .DealerBranch_dealerBranchTabTitleSelected__9GpMA[id^="react-tabs"]:not(:last-child):before {
	opacity: 0.25;
}

.DealerBranch_dealerBranchLocationName__hW5qG {
	font-size: var(--dealer-branch-location-name-font-size);
	line-height: var(--dealer-branch-location-name-line-height);
	letter-spacing: var(--dealer-branch-location-name-letter-spacing);
	text-transform: var(--dealer-branch-location-name-text-transform);
	padding-bottom: var(--dealer-branch-location-name-spacing-bottom);
}

.DealerBranch_dealerBranchLocationPinIcon__xBbBy {
	fill: var(--ld-color-legacy-lexus-brand-white);
	display: block;
	padding-right: var(--dealer-branch-location-pin-spacing-right);
}

.DealerBranch_dealerBranchLocationPinIconContainer__8K1OB {
	display: inline-block;
	position: relative;
}

.DealerBranch_dealerBranchLocationPinIconNumber__pZAfr {
	position: absolute;
	top: var(--dealer-branch-location-pin-icon-position-top);
	left: var(--dealer-branch-location-pin-icon-position-left);
	font-size: var(--dealer-branch-location-pin-icon-font-size);
	line-height: var(--dealer-branch-location-pin-icon-line-height);
	color: var(--ld-color-legacy-deepblue-darkest);
}

.Button_button__I5UlJ,
.Button_ldIcon__2wYjj {
	--ld-icon-sizing-more: var(--ld-s-dim-d-5);
	--ld-icon-sizing-default: var(--ld-s-dim-d-4);
	--ld-icon-sizing-less: var(--ld-s-dim-d-3);
}

.Button_button__I5UlJ,
.Button_ldButton__IgOj1 {
	--ld-c-button-box-shadow-hero-secondary-pressed-type: inset;
	--ld-c-button-box-shadow-hero-secondary-pressed-spread: 2px;
	--ld-c-button-box-shadow-hero-secondary-pressed-blur: 0;
	--ld-c-button-box-shadow-hero-secondary-pressed-y: 0;
	--ld-c-button-box-shadow-hero-secondary-pressed-x: 0;
	--ld-c-button-box-shadow-hero-secondary-hover-type: inset;
	--ld-c-button-box-shadow-hero-secondary-hover-spread: 2px;
	--ld-c-button-box-shadow-hero-secondary-hover-blur: 0;
	--ld-c-button-box-shadow-hero-secondary-hover-y: 0;
	--ld-c-button-box-shadow-hero-secondary-hover-x: 0;
	--ld-c-button-box-shadow-hero-secondary-enabled-type: inset;
	--ld-c-button-box-shadow-hero-secondary-enabled-spread: 2px;
	--ld-c-button-box-shadow-hero-secondary-enabled-blur: 0;
	--ld-c-button-box-shadow-hero-secondary-enabled-y: 0;
	--ld-c-button-box-shadow-hero-secondary-enabled-x: 0;
	--ld-c-button-box-shadow-hero-primary-pressed-color: none;
	--ld-c-button-box-shadow-hero-primary-pressed-type: inset;
	--ld-c-button-box-shadow-hero-primary-pressed-spread: 0;
	--ld-c-button-box-shadow-hero-primary-pressed-blur: 0;
	--ld-c-button-box-shadow-hero-primary-pressed-y: 0;
	--ld-c-button-box-shadow-hero-primary-pressed-x: 0;
	--ld-c-button-box-shadow-hero-primary-hover-type: inset;
	--ld-c-button-box-shadow-hero-primary-hover-spread: 2px;
	--ld-c-button-box-shadow-hero-primary-hover-blur: 0;
	--ld-c-button-box-shadow-hero-primary-hover-y: 0;
	--ld-c-button-box-shadow-hero-primary-hover-x: 0;
	--ld-c-button-box-shadow-hero-primary-enabled-color: none;
	--ld-c-button-box-shadow-hero-primary-enabled-type: inset;
	--ld-c-button-box-shadow-hero-primary-enabled-spread: 0;
	--ld-c-button-box-shadow-hero-primary-enabled-blur: 0;
	--ld-c-button-box-shadow-hero-primary-enabled-y: 0;
	--ld-c-button-box-shadow-hero-primary-enabled-x: 0;
	--ld-c-button-box-shadow-secondary-pressed-type: inset;
	--ld-c-button-box-shadow-secondary-pressed-spread: 2px;
	--ld-c-button-box-shadow-secondary-pressed-blur: 0;
	--ld-c-button-box-shadow-secondary-pressed-y: 0;
	--ld-c-button-box-shadow-secondary-pressed-x: 0;
	--ld-c-button-box-shadow-secondary-hover-type: inset;
	--ld-c-button-box-shadow-secondary-hover-spread: 2px;
	--ld-c-button-box-shadow-secondary-hover-blur: 0;
	--ld-c-button-box-shadow-secondary-hover-y: 0;
	--ld-c-button-box-shadow-secondary-hover-x: 0;
	--ld-c-button-box-shadow-secondary-enabled-type: inset;
	--ld-c-button-box-shadow-secondary-enabled-spread: 2px;
	--ld-c-button-box-shadow-secondary-enabled-blur: 0;
	--ld-c-button-box-shadow-secondary-enabled-y: 0;
	--ld-c-button-box-shadow-secondary-enabled-x: 0;
	--ld-c-button-box-shadow-primary-pressed-type: inset;
	--ld-c-button-box-shadow-primary-pressed-spread: 0;
	--ld-c-button-box-shadow-primary-pressed-blur: 0;
	--ld-c-button-box-shadow-primary-pressed-y: 0;
	--ld-c-button-box-shadow-primary-pressed-x: 0;
	--ld-c-button-box-shadow-primary-hover-type: inset;
	--ld-c-button-box-shadow-primary-hover-spread: 2px;
	--ld-c-button-box-shadow-primary-hover-blur: 0;
	--ld-c-button-box-shadow-primary-hover-y: 0;
	--ld-c-button-box-shadow-primary-hover-x: 0;
	--ld-c-button-box-shadow-primary-enabled-type: inset;
	--ld-c-button-box-shadow-primary-enabled-spread: 2px;
	--ld-c-button-box-shadow-primary-enabled-blur: 0;
	--ld-c-button-box-shadow-primary-enabled-y: 0;
	--ld-c-button-box-shadow-primary-enabled-x: 0;
	--ld-c-button-hero-secondary-enabled-bg: none;
	--ld-c-button-hero-secondary-disabled-label: #e8e6e0;
	--ld-c-button-hero-secondary-label: #e8e6e0;
	--ld-c-button-hero-secondary-hover-bg: none;
	--ld-c-button-hero-primary-disabled-label: #e8e6e0;
	--ld-c-button-hero-primary-label: #e8e6e0;
	--ld-c-button-secondary-disabled-bg: none;
	--ld-c-button-secondary-enabled-bg: none;
	--ld-c-button-secondary-pressed-bg: none;
	--ld-c-button-secondary-hover-bg: none;
	--ld-c-button-opacity-highlight: 0.3;
	--ld-c-button-opacity-hero-outlines-pressed: 0.2;
	--ld-c-button-opacity-hero-outlines-default: 0.1;
	--ld-c-button-opacity-disabled: 0.5;
	--ld-button-hero-secondary-small-height: 40px;
	--ld-button-hero-secondary-small-border-width: 2px;
	--ld-button-hero-secondary-small-vertical-padding: 12px;
	--ld-button-hero-secondary-small-horizontal-padding: 16px;
	--ld-button-hero-secondary-large-height: 48px;
	--ld-button-hero-secondary-large-border-width: 2px;
	--ld-button-hero-secondary-large-vertical-padding: 16px;
	--ld-button-hero-secondary-large-horizontal-padding: 16px;
	--ld-button-hero-small-height: 40px;
	--ld-button-hero-small-border-width: 2px;
	--ld-button-hero-small-vertical-padding: 12px;
	--ld-button-hero-small-horizontal-padding: 16px;
	--ld-button-hero-large-height: 48px;
	--ld-button-hero-large-border-width: 2px;
	--ld-button-hero-large-vertical-padding: 16px;
	--ld-button-hero-large-horizontal-padding: 16px;
	--ld-button-tertiary-small-height: 40px;
	--ld-button-tertiary-small-border-width: 2px;
	--ld-button-tertiary-small-vertical-padding: 12px;
	--ld-button-tertiary-small-horizontal-padding: 16px;
	--ld-button-tertiary-large-height: 48px;
	--ld-button-tertiary-large-border-width: 2px;
	--ld-button-tertiary-large-vertical-padding: 16px;
	--ld-button-tertiary-large-horizontal-padding: 16px;
	--ld-button-secondary-small-height: 40px;
	--ld-button-secondary-small-border-width: 2px;
	--ld-button-secondary-small-vertical-padding: 12px;
	--ld-button-secondary-small-horizontal-padding: 16px;
	--ld-button-secondary-large-height: 48px;
	--ld-button-secondary-large-border-width: 2px;
	--ld-button-secondary-large-vertical-padding: 16px;
	--ld-button-secondary-large-horizontal-padding: 16px;
	--ld-button-alt-color-tertiary-disabled-border: none;
	--ld-button-alt-color-tertiary-disabled-background: none;
	--ld-button-alt-color-tertiary-pressed-border: none;
	--ld-button-alt-color-tertiary-hover-highlight: none;
	--ld-button-alt-color-tertiary-hover-border: none;
	--ld-button-alt-color-tertiary-enabled-border: none;
	--ld-button-alt-color-secondary-disabled-background: none;
	--ld-button-alt-color-secondary-pressed-background: none;
	--ld-button-alt-color-secondary-hover-highlight: hsla(45, 17%, 91%, 0.3);
	--ld-button-alt-color-secondary-hover-background: none;
	--ld-button-alt-color-secondary-enabled-background: none;
	--ld-button-alt-color-primary-hover-highlight: rgba(29, 31, 42, 0.3);
	--ld-button-semitransparent: 0.1;
	--ld-button-disabled: 0.5;
	--ld-button-item-spacing-default: 8px;
	--ld-button-primary-small-height: 40px;
	--ld-button-primary-small-border-width: 2px;
	--ld-button-primary-small-vertical-padding: 12px;
	--ld-button-primary-small-horizontal-padding: 16px;
	--ld-button-primary-large-height: 48px;
	--ld-button-primary-large-border-width: 2px;
	--ld-button-primary-large-vertical-padding: 16px;
	--ld-button-primary-large-horizontal-padding: 16px;
	--ld-button-default-color-hero-secondary-pressed-border: hsla(0, 0%, 100%, 0.1);
	--ld-button-default-color-hero-secondary-pressed-background: hsla(44, 16%, 87%, 0.2);
	--ld-button-default-color-hero-secondary-hover-highlight: hsla(0, 0%, 100%, 0.2);
	--ld-button-default-color-hero-secondary-hover-border: hsla(0, 0%, 100%, 0.1);
	--ld-button-default-color-hero-secondary-hover-background: none;
	--ld-button-default-color-hero-secondary-enabled-border: hsla(0, 0%, 100%, 0.1);
	--ld-button-default-color-hero-secondary-enabled-background: none;
	--ld-button-default-color-hero-hover-highlight: hsla(0, 0%, 100%, 0.2);
	--ld-button-default-color-hero-hover-border: none;
	--ld-button-default-color-hero-hover-background: hsla(0, 0%, 100%, 0.1);
	--ld-button-default-color-hero-pressed-border: none;
	--ld-button-default-color-hero-pressed-background: hsla(0, 0%, 100%, 0.2);
	--ld-button-default-color-hero-enabled-border: none;
	--ld-button-default-color-hero-enabled-background: hsla(0, 0%, 100%, 0.1);
	--ld-button-default-color-tertiary-disabled-border: none;
	--ld-button-default-color-tertiary-disabled-background: none;
	--ld-button-default-color-tertiary-pressed-border: none;
	--ld-button-default-color-tertiary-hover-highlight: none;
	--ld-button-default-color-tertiary-hover-border: none;
	--ld-button-default-color-tertiary-enabled-border: none;
	--ld-button-default-color-secondary-disabled-background: none;
	--ld-button-default-color-secondary-pressed-background: none;
	--ld-button-default-color-secondary-hover-highlight: rgba(26, 28, 38, 0.3);
	--ld-button-default-color-secondary-hover-background: none;
	--ld-button-default-color-secondary-enabled-background: none;
	--ld-button-default-color-primary-hover-highlight: hsla(40, 19%, 94%, 0.3);
	--ld-c-button-min-w: var(--ld-s-min-w-more);
	--ld-button-hero-secondary-small-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-hero-secondary-large-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-hero-small-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-hero-large-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-tertiary-small-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-tertiary-large-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-secondary-small-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-secondary-large-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-text-decoration-tertiary: var(--ld-text-decoration-underline);
	--ld-button-primary-small-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-primary-large-border-radius: var(--ld-prim-b-r-sm);
	--ld-button-default-color-hero-secondary-pressed-icon: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-secondary-pressed-label: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-secondary-hover-icon: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-secondary-hover-label: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-secondary-enabled-icon: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-secondary-enabled-label: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-hover-icon: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-hover-label: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-pressed-icon: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-pressed-label: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-enabled-icon: var(--ld-color-lexus-smoke-500);
	--ld-button-default-color-hero-enabled-label: var(--ld-color-lexus-smoke-500);
	--ld-c-button-default: var(--ld-s-border-radius-small);
	--ld-c-button-border-hero-secondary-pressed: 2px solid var(--ld-s-color-default-common-opacity-white-lighter);
	--ld-c-button-border-hero-secondary-enabled: 2px solid var(--ld-s-color-default-common-opacity-white-lightest);
	--ld-c-button-border-hero-primary-pressed: 2px solid var(--ld-s-color-default-common-opacity-white-lighter);
	--ld-c-button-border-hero-primary-enabled: 2px solid var(--ld-s-color-default-common-opacity-white-lightest);
	--ld-focus-alt: 1px dashed var(--ld-s-color-alt-accent-primary-default);
	--ld-focus-default: 1px dashed var(--ld-s-color-default-accent-primary-default);
	--ld-button-alt-color-tertiary-disabled-icon: var(--ld-s-color-alt-accent-primary-disabled);
	--ld-button-alt-color-tertiary-disabled-label: var(--ld-s-color-alt-accent-primary-disabled);
	--ld-button-alt-color-tertiary-pressed-icon: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-tertiary-pressed-label: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-tertiary-hover-icon: var(--ld-s-color-alt-accent-primary-darker);
	--ld-button-alt-color-tertiary-hover-label: var(--ld-s-color-alt-accent-primary-darker);
	--ld-button-alt-color-tertiary-enabled-icon: var(--ld-s-color-alt-accent-primary-default);
	--ld-button-alt-color-tertiary-enabled-label: var(--ld-s-color-alt-accent-primary-default);
	--ld-button-alt-color-secondary-disabled-icon: var(--ld-s-color-alt-accent-primary-disabled);
	--ld-button-alt-color-secondary-disabled-label: var(--ld-s-color-alt-accent-primary-disabled);
	--ld-button-alt-color-secondary-disabled-border: var(--ld-s-color-alt-accent-primary-disabled);
	--ld-button-alt-color-secondary-pressed-icon: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-secondary-pressed-label: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-secondary-pressed-border: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-secondary-hover-icon: var(--ld-s-color-alt-accent-primary-darker);
	--ld-button-alt-color-secondary-hover-label: var(--ld-s-color-alt-accent-primary-darker);
	--ld-button-alt-color-secondary-hover-border: var(--ld-s-color-alt-accent-primary-darker);
	--ld-button-alt-color-secondary-enabled-icon: var(--ld-s-color-alt-accent-primary-default);
	--ld-button-alt-color-secondary-enabled-label: var(--ld-s-color-alt-accent-primary-default);
	--ld-button-alt-color-secondary-enabled-border: var(--ld-s-color-alt-accent-primary-default);
	--ld-button-alt-color-primary-disabled-icon: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-disabled-label: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-disabled-background: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-primary-pressed-icon: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-pressed-label: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-pressed-background: var(--ld-s-color-alt-accent-primary-lighter);
	--ld-button-alt-color-primary-hover-icon: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-hover-label: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-hover-background: var(--ld-s-color-alt-accent-primary-darker);
	--ld-button-alt-color-primary-enabled-icon: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-enabled-label: var(--ld-s-color-alt-foreground-on-accent);
	--ld-button-alt-color-primary-enabled-background: var(--ld-s-color-alt-accent-primary-default);
	--ld-button-typography-label-text-case: var(--ld-s-typography-label1-text-case);
	--ld-button-typography-label-paragraph-spacing: var(--ld-s-typography-label1-paragraph-spacing);
	--ld-button-typography-label-letter-spacing: var(--ld-s-typography-label1-letter-spacing);
	--ld-button-typography-label-font-size: var(--ld-s-typography-label1-font-size);
	--ld-button-typography-label-line-height: var(--ld-s-typography-label1-line-height);
	--ld-button-typography-label-font-weight: var(--ld-s-typography-label1-font-weight);
	--ld-button-default-color-tertiary-disabled-icon: var(--ld-s-color-default-accent-primary-disabled);
	--ld-button-default-color-tertiary-disabled-label: var(--ld-s-color-default-accent-primary-disabled);
	--ld-button-default-color-tertiary-pressed-icon: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-tertiary-pressed-label: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-tertiary-hover-icon: var(--ld-s-color-default-accent-primary-darker);
	--ld-button-default-color-tertiary-hover-label: var(--ld-s-color-default-accent-primary-darker);
	--ld-button-default-color-tertiary-enabled-icon: var(--ld-s-color-default-accent-primary-default);
	--ld-button-default-color-tertiary-enabled-label: var(--ld-s-color-default-accent-primary-default);
	--ld-button-default-color-secondary-disabled-icon: var(--ld-s-color-default-accent-primary-disabled);
	--ld-button-default-color-secondary-disabled-label: var(--ld-s-color-default-accent-primary-disabled);
	--ld-button-default-color-secondary-disabled-border: var(--ld-s-color-default-accent-primary-disabled);
	--ld-button-default-color-secondary-pressed-icon: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-secondary-pressed-label: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-secondary-pressed-border: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-secondary-hover-icon: var(--ld-s-color-default-accent-primary-darker);
	--ld-button-default-color-secondary-hover-label: var(--ld-s-color-default-accent-primary-darker);
	--ld-button-default-color-secondary-hover-border: var(--ld-s-color-default-accent-primary-darker);
	--ld-button-default-color-secondary-enabled-icon: var(--ld-s-color-default-accent-primary-default);
	--ld-button-default-color-secondary-enabled-label: var(--ld-s-color-default-accent-primary-default);
	--ld-button-default-color-secondary-enabled-border: var(--ld-s-color-default-accent-primary-default);
	--ld-button-default-color-primary-disabled-icon: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-disabled-label: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-disabled-background: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-primary-pressed-icon: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-pressed-label: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-pressed-background: var(--ld-s-color-default-accent-primary-lighter);
	--ld-button-default-color-primary-hover-icon: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-hover-label: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-hover-background: var(--ld-s-color-default-accent-primary-darker);
	--ld-button-default-color-primary-enabled-icon: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-enabled-label: var(--ld-s-color-default-foreground-on-accent);
	--ld-button-default-color-primary-enabled-background: var(--ld-s-color-default-accent-primary-default);
	--ld-c-button-box-shadow-hero-secondary-pressed-color: var(--ld-s-color-common-opacity-white-lighter);
	--ld-c-button-box-shadow-hero-secondary-hover-color: var(--ld-s-color-common-opacity-white-lightest);
	--ld-c-button-box-shadow-hero-secondary-enabled-color: var(--ld-s-color-common-opacity-white-lightest);
	--ld-c-button-box-shadow-hero-primary-hover-color: var(--ld-s-color-common-opacity-white-lightest);
	--ld-c-button-box-shadow-secondary-pressed-color: var(--ld-s-color-accent-primary-darker);
	--ld-c-button-box-shadow-secondary-hover-color: var(--ld-s-color-accent-primary-lighter);
	--ld-c-button-box-shadow-secondary-enabled-color: var(--ld-s-color-accent-primary-default);
	--ld-c-button-box-shadow-primary-pressed-color: var(--ld-s-color-accent-primary-darker);
	--ld-c-button-box-shadow-primary-hover-color: var(--ld-s-color-accent-primary-lighter);
	--ld-c-button-box-shadow-primary-enabled-color: var(--ld-s-color-accent-primary-default);
	--ld-c-button-icon-size: var(--ld-s-dim-static-xs);
	--ld-c-button-min-height: var(--ld-s-dim-static-xl);
	--ld-c-button-hero-secondary-pressed-bg: var(--ld-s-color-common-opacity-white-lighter);
	--ld-c-button-hero-secondary-hover-highlight: var(--ld-s-color-common-opacity-white-lighter);
	--ld-c-button-hero-primary-pressed-bg: var(--ld-s-color-common-opacity-white-lighter);
	--ld-c-button-hero-primary-hover-highlight: var(--ld-s-color-common-opacity-white-lighter);
	--ld-c-button-hero-primary-hover-bg: var(--ld-s-color-common-opacity-white-lightest);
	--ld-c-button-hero-primary-enabled-bg: var(--ld-s-color-common-opacity-white-lightest);
	--ld-c-button-border-secondary-pressed: 2px solid var(--ld-s-color-accent-primary-darker);
	--ld-c-button-border-secondary-hover: 2px solid var(--ld-s-color-accent-primary-lighter);
	--ld-c-button-border-secondary-enabled: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-button-border-primary-pressed: 2px solid var(--ld-s-color-accent-primary-darker);
	--ld-c-button-border-primary-hover: 2px solid var(--ld-s-color-accent-primary-lighter);
	--ld-c-button-border-primary-enabled: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-button-secondary-disabled-label: var(--ld-s-color-accent-primary-default);
	--ld-c-button-secondary-enabled-label: var(--ld-s-color-accent-primary-default);
	--ld-c-button-secondary-pressed-label: var(--ld-s-color-accent-primary-darker);
	--ld-c-button-secondary-hover-label: var(--ld-s-color-foreground-lighter);
	--ld-c-button-secondary-hover-highlight: var(--ld-s-color-accent-primary-opacity-default-lighter);
	--ld-c-button-primary-disabled-label: var(--ld-s-color-foreground-on-disabled);
	--ld-c-button-primary-label: var(--ld-s-color-foreground-on-accent);
	--ld-c-button-primary-pressed-bg: var(--ld-s-color-accent-primary-darker);
	--ld-c-button-primary-hover-highlight: var(--ld-s-color-foreground-opacity-on-accent-lighter);
	--ld-c-button-primary-hover-bg: var(--ld-s-color-accent-primary-lighter);
	--ld-c-button-primary-enabled-bg: var(--ld-s-color-accent-primary-default);
	--ld-button-icon-default: var(--ld-icon-sizing-default);
	--ld-button-alt-color-primary-disabled-border: var(--ld-button-alt-color-primary-disabled-background);
	--ld-button-alt-color-primary-pressed-border: var(--ld-button-alt-color-primary-pressed-background);
	--ld-button-alt-color-primary-hover-border: var(--ld-button-alt-color-primary-hover-background);
	--ld-button-alt-color-primary-enabled-border: var(--ld-button-alt-color-primary-enabled-background);
	--ld-button-typography-label-font-family: var(--ld-s-typography-label1-font-family);
	--ld-button-default-color-primary-disabled-border: var(--ld-button-default-color-primary-disabled-background);
	--ld-button-default-color-primary-pressed-border: var(--ld-button-default-color-primary-pressed-background);
	--ld-button-default-color-primary-hover-border: var(--ld-button-default-color-primary-hover-background);
	--ld-button-default-color-primary-enabled-border: var(--ld-button-default-color-primary-enabled-background);
}

.Button_ldBox__v8xd9 {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.Button_button__I5UlJ {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	min-width: var(--ld-c-button-min-w);
	min-height: var(--ld-c-button-min-height);
	outline: none;
	text-decoration: none;
	cursor: pointer;
}

.Button_button__I5UlJ:hover {
	color: inherit;
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV) {
	background: var(--ld-c-button-primary-enabled-bg);
	border-radius: var(--ld-c-button-default, 3px);
	box-shadow: var(--ld-c-button-box-shadow-primary-enabled-x) var(--ld-c-button-box-shadow-primary-enabled-y) var(--ld-c-button-box-shadow-primary-enabled-blur) var(--ld-c-button-box-shadow-primary-enabled-spread) var(--ld-c-button-box-shadow-primary-enabled-color) var(--ld-c-button-box-shadow-primary-enabled-type);
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV) .Button_label__BdP_B {
	color: var(--ld-c-button-primary-label, var(--ld-c-button-primary-enabled-label));
	text-align: center;
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV) .Button_icon__70uGy {
	color: var(--ld-c-button-primary-label, var(--ld-c-button-primary-enabled-label));
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV):hover:not(:disabled) {
	box-shadow: var(--ld-c-button-box-shadow-primary-hover-x) var(--ld-c-button-box-shadow-primary-hover-y) var(--ld-c-button-box-shadow-primary-hover-blur) var(--ld-c-button-box-shadow-primary-hover-spread) var(--ld-c-button-box-shadow-primary-hover-color) var(--ld-c-button-box-shadow-primary-hover-type);
	background-size: 200px 200px;
	background-image: radial-gradient(100px at center, var(--ld-c-button-primary-hover-highlight), transparent);
	background-repeat: no-repeat;
	background-position: var(--mouseX) var(--mouseY);
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV):not(:disabled):active {
	background-color: var(--ld-c-button-primary-pressed-bg);
	box-shadow: var(--ld-c-button-box-shadow-primary-pressed-x) var(--ld-c-button-box-shadow-primary-pressed-y) var(--ld-c-button-box-shadow-primary-pressed-blur) var(--ld-c-button-box-shadow-primary-pressed-spread) var(--ld-c-button-box-shadow-primary-pressed-color) var(--ld-c-button-box-shadow-primary-pressed-type);
	color: var(--ld-c-button-primary-label);
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV)[aria-disabled] {
	background-image: none;
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV)[aria-disabled] .Button_label__BdP_B {
	color: var(--ld-c-button-primary-disabled-label);
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_primary__q1eMV)[aria-disabled] .Button_icon__70uGy {
	opacity: var(--ld-c-button-opacity-disabled);
	color: var(--ld-c-button-primary-disabled-label);
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol) {
	background: var(--ld-c-button-secondary-enabled-bg);
	border-radius: var(--ld-c-button-default, 3px);
	box-shadow: var(--ld-c-button-box-shadow-secondary-enabled-x) var(--ld-c-button-box-shadow-secondary-enabled-y) var(--ld-c-button-box-shadow-secondary-enabled-blur) var(--ld-c-button-box-shadow-secondary-enabled-spread) var(--ld-c-button-box-shadow-secondary-enabled-color) var(--ld-c-button-box-shadow-secondary-enabled-type);
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol) .Button_label__BdP_B {
	color: var(--ld-c-button-secondary-label, var(--ld-c-button-secondary-enabled-label));
	text-align: center;
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol) .Button_icon__70uGy {
	color: var(--ld-c-button-secondary-label, var(--ld-c-button-secondary-enabled-label));
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol):hover:not(:disabled) {
	box-shadow: var(--ld-c-button-box-shadow-secondary-hover-x) var(--ld-c-button-box-shadow-secondary-hover-y) var(--ld-c-button-box-shadow-secondary-hover-blur) var(--ld-c-button-box-shadow-secondary-hover-spread) var(--ld-c-button-box-shadow-secondary-hover-color) var(--ld-c-button-box-shadow-secondary-hover-type);
	background-size: 200px 200px;
	background-image: radial-gradient(100px at center, var(--ld-c-button-secondary-hover-highlight), transparent);
	background-repeat: no-repeat;
	background-position: var(--mouseX) var(--mouseY);
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol):not(:disabled):active {
	background-color: var(--ld-c-button-secondary-pressed-bg);
	box-shadow: var(--ld-c-button-box-shadow-secondary-pressed-x) var(--ld-c-button-box-shadow-secondary-pressed-y) var(--ld-c-button-box-shadow-secondary-pressed-blur) var(--ld-c-button-box-shadow-secondary-pressed-spread) var(--ld-c-button-box-shadow-secondary-pressed-color) var(--ld-c-button-box-shadow-secondary-pressed-type);
	color: var(--ld-c-button-secondary-label);
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol)[aria-disabled] {
	background-image: none;
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol)[aria-disabled] .Button_label__BdP_B {
	color: var(--ld-c-button-secondary-disabled-label);
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_secondary__1Azol)[aria-disabled] .Button_icon__70uGy {
	opacity: var(--ld-c-button-opacity-disabled);
	color: var(--ld-c-button-secondary-disabled-label);
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE) {
	background: var(--ld-c-button-tertiary-enabled-bg);
	border-radius: var(--ld-c-button-default, 3px);
	box-shadow: var(--ld-c-button-box-shadow-tertiary-enabled-x) var(--ld-c-button-box-shadow-tertiary-enabled-y) var(--ld-c-button-box-shadow-tertiary-enabled-blur) var(--ld-c-button-box-shadow-tertiary-enabled-spread) var(--ld-c-button-box-shadow-tertiary-enabled-color) var(--ld-c-button-box-shadow-tertiary-enabled-type);
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE) .Button_label__BdP_B {
	color: var(--ld-c-button-tertiary-label, var(--ld-c-button-tertiary-enabled-label));
	text-align: center;
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE) .Button_icon__70uGy {
	color: var(--ld-c-button-tertiary-label, var(--ld-c-button-tertiary-enabled-label));
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE):hover:not(:disabled) {
	box-shadow: var(--ld-c-button-box-shadow-tertiary-hover-x) var(--ld-c-button-box-shadow-tertiary-hover-y) var(--ld-c-button-box-shadow-tertiary-hover-blur) var(--ld-c-button-box-shadow-tertiary-hover-spread) var(--ld-c-button-box-shadow-tertiary-hover-color) var(--ld-c-button-box-shadow-tertiary-hover-type);
	background-size: 200px 200px;
	background-image: radial-gradient(100px at center, var(--ld-c-button-tertiary-hover-highlight), transparent);
	background-repeat: no-repeat;
	background-position: var(--mouseX) var(--mouseY);
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE):not(:disabled):active {
	background-color: var(--ld-c-button-tertiary-pressed-bg);
	box-shadow: var(--ld-c-button-box-shadow-tertiary-pressed-x) var(--ld-c-button-box-shadow-tertiary-pressed-y) var(--ld-c-button-box-shadow-tertiary-pressed-blur) var(--ld-c-button-box-shadow-tertiary-pressed-spread) var(--ld-c-button-box-shadow-tertiary-pressed-color) var(--ld-c-button-box-shadow-tertiary-pressed-type);
	color: var(--ld-c-button-tertiary-label);
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE)[aria-disabled] {
	background-image: none;
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE)[aria-disabled] .Button_label__BdP_B {
	color: var(--ld-c-button-tertiary-disabled-label);
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_tertiary__q9wBE)[aria-disabled] .Button_icon__70uGy {
	opacity: var(--ld-c-button-opacity-disabled);
	color: var(--ld-c-button-tertiary-disabled-label);
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp) {
	background: var(--ld-c-button-hero-primary-enabled-bg);
	border-radius: var(--ld-c-button-default, 3px);
	box-shadow: var(--ld-c-button-box-shadow-hero-primary-enabled-x) var(--ld-c-button-box-shadow-hero-primary-enabled-y) var(--ld-c-button-box-shadow-hero-primary-enabled-blur) var(--ld-c-button-box-shadow-hero-primary-enabled-spread) var(--ld-c-button-box-shadow-hero-primary-enabled-color) var(--ld-c-button-box-shadow-hero-primary-enabled-type);
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp) .Button_label__BdP_B {
	color: var(--ld-c-button-hero-primary-label, var(--ld-c-button-hero-primary-enabled-label));
	text-align: center;
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp) .Button_icon__70uGy {
	color: var(--ld-c-button-hero-primary-label, var(--ld-c-button-hero-primary-enabled-label));
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp):hover:not(:disabled) {
	box-shadow: var(--ld-c-button-box-shadow-hero-primary-hover-x) var(--ld-c-button-box-shadow-hero-primary-hover-y) var(--ld-c-button-box-shadow-hero-primary-hover-blur) var(--ld-c-button-box-shadow-hero-primary-hover-spread) var(--ld-c-button-box-shadow-hero-primary-hover-color) var(--ld-c-button-box-shadow-hero-primary-hover-type);
	background-size: 200px 200px;
	background-image: radial-gradient(100px at center, var(--ld-c-button-hero-primary-hover-highlight), transparent);
	background-repeat: no-repeat;
	background-position: var(--mouseX) var(--mouseY);
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp):not(:disabled):active {
	background-color: var(--ld-c-button-hero-primary-pressed-bg);
	box-shadow: var(--ld-c-button-box-shadow-hero-primary-pressed-x) var(--ld-c-button-box-shadow-hero-primary-pressed-y) var(--ld-c-button-box-shadow-hero-primary-pressed-blur) var(--ld-c-button-box-shadow-hero-primary-pressed-spread) var(--ld-c-button-box-shadow-hero-primary-pressed-color) var(--ld-c-button-box-shadow-hero-primary-pressed-type);
	color: var(--ld-c-button-hero-primary-label);
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp)[aria-disabled] {
	background-image: none;
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp)[aria-disabled] .Button_label__BdP_B {
	color: var(--ld-c-button-hero-primary-disabled-label);
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_hero-primary__zxkrp)[aria-disabled] .Button_icon__70uGy {
	opacity: var(--ld-c-button-opacity-disabled);
	color: var(--ld-c-button-hero-primary-disabled-label);
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk) {
	background: var(--ld-c-button-hero-secondary-enabled-bg);
	border-radius: var(--ld-c-button-default, 3px);
	box-shadow: var(--ld-c-button-box-shadow-hero-secondary-enabled-x) var(--ld-c-button-box-shadow-hero-secondary-enabled-y) var(--ld-c-button-box-shadow-hero-secondary-enabled-blur) var(--ld-c-button-box-shadow-hero-secondary-enabled-spread) var(--ld-c-button-box-shadow-hero-secondary-enabled-color) var(--ld-c-button-box-shadow-hero-secondary-enabled-type);
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk) .Button_label__BdP_B {
	color: var(--ld-c-button-hero-secondary-label, var(--ld-c-button-hero-secondary-enabled-label));
	text-align: center;
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk) .Button_icon__70uGy {
	color: var(--ld-c-button-hero-secondary-label, var(--ld-c-button-hero-secondary-enabled-label));
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk):hover:not(:disabled) {
	box-shadow: var(--ld-c-button-box-shadow-hero-secondary-hover-x) var(--ld-c-button-box-shadow-hero-secondary-hover-y) var(--ld-c-button-box-shadow-hero-secondary-hover-blur) var(--ld-c-button-box-shadow-hero-secondary-hover-spread) var(--ld-c-button-box-shadow-hero-secondary-hover-color) var(--ld-c-button-box-shadow-hero-secondary-hover-type);
	background-size: 200px 200px;
	background-image: radial-gradient(100px at center, var(--ld-c-button-hero-secondary-hover-highlight), transparent);
	background-repeat: no-repeat;
	background-position: var(--mouseX) var(--mouseY);
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk):not(:disabled):active {
	background-color: var(--ld-c-button-hero-secondary-pressed-bg);
	box-shadow: var(--ld-c-button-box-shadow-hero-secondary-pressed-x) var(--ld-c-button-box-shadow-hero-secondary-pressed-y) var(--ld-c-button-box-shadow-hero-secondary-pressed-blur) var(--ld-c-button-box-shadow-hero-secondary-pressed-spread) var(--ld-c-button-box-shadow-hero-secondary-pressed-color) var(--ld-c-button-box-shadow-hero-secondary-pressed-type);
	color: var(--ld-c-button-hero-secondary-label);
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk)[aria-disabled] {
	background-image: none;
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk)[aria-disabled] .Button_label__BdP_B {
	color: var(--ld-c-button-hero-secondary-disabled-label);
	opacity: var(--ld-c-button-opacity-disabled);
}

.Button_button__I5UlJ:where(.Button_hero-secondary__vcxMk)[aria-disabled] .Button_icon__70uGy {
	opacity: var(--ld-c-button-opacity-disabled);
	color: var(--ld-c-button-hero-secondary-disabled-label);
}

.Button_button__I5UlJ .Button_icon__70uGy {
	height: var(--ld-c-button-icon-size);
	width: var(--ld-c-button-icon-size);
	align-items: center;
	display: flex;
	flex: none;
	justify-content: flex-start;
}

.Button_button__I5UlJ[aria-disabled] {
	cursor: not-allowed;
}

.Button_button__I5UlJ .Button_label__BdP_B {
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
}

.Button_button__I5UlJ .Button_content__5lErk {
	overflow: hidden;
	align-items: center;
}

@keyframes Button_loadingAnimation__mCih6 {
	0% {
		transform: rotate(45deg);
	}

	to {
		transform: rotate(405deg);
	}
}

.Button_button__I5UlJ .Button_loading__i8BgF {
	margin-right: calc(var(--lk-private-svg-loading-spinner-width) * 0.3);
	min-width: var(--lk-private-svg-loading-spinner-width);
	height: var(--lk-private-svg-loading-spinner-height);
	background: var(--lk-private-svg-loading-spinner);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	transition: opacity 0.2s ease-in-out, transform 0.2s ease-in;
	animation: Button_loadingAnimation__mCih6 1s linear infinite;
}

.DealerService_dealerServiceButton__1GzLg {
	margin: var(--dealer-service-button-margin);
	max-width: 320px !important;
	white-space: nowrap;
	width: calc(100% - var(--dealer-service-button-margin-x) * 2);
}

.DealerService_dealerServiceIcon__fbgBz {
	fill: var(--ld-color-legacy-smoke-default);
}

.DealerService_dealerService__0lA91 {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-bottom: var(--dealer-service-spacing-bottom);
	flex-wrap: nowrap;
	font-size: var(--dealer-service-font-size);
	line-height: var(--dealer-service-line-height);
	word-break: var(--dealer-service-word-break);
}

.DealerService_dealerService__0lA91,
.DealerService_dealerService__0lA91 a,
.DealerService_dealerService__0lA91 a:hover,
.DealerService_dealerService__0lA91 span,
.DealerService_dealerService__0lA91 span:hover {
	color: var(--ld-color-legacy-smoke-default);
}

.DealerService_dealerServiceHours__gWx_B,
.DealerService_dealerServiceLabel__mSUeF {
	white-space: nowrap;
}

.DealerService_dealerServiceHours__gWx_B {
	padding-left: calc(var(--dealer-service-not-last-child-spacing-left) / 2);
}

.DealerService_dealerServiceAddress__CYtl_ {
	align-items: flex-start;
}

.DealerService_dealerServiceIconContainer__sn7oi {
	display: flex;
	align-items: center;
}

.DealerService_dealerServiceIconContainerAddress__6Wfa_ {
	display: block;
	padding-top: 2px;
}

.DealerService_dealerServiceIconContainerEmail__jlHMT {
	padding-top: 4px;
}

.DealerService_dealerService__0lA91> :not(:first-child, .DealerService_dealerServiceHours__gWx_B) {
	padding-left: var(--dealer-service-not-last-child-spacing-left);
}

.DealerService_dealerServicePublicHolidayText__ElcQO {
	font-size: var(--dealer-service-font-size);
	line-height: var(--dealer-service-line-height);
	word-break: var(--dealer-service-word-break);
	color: var(--ld-color-legacy-smoke-default);
}

.DealerOpeningHours_dealerOpeningHours__0lyQB {
	width: min-content;
}

.DealerOpeningHours_dealerOpeningHoursIcon__GcRJT {
	fill: var(--ld-color-legacy-smoke-default);
	display: block;
	align-self: center;
}

.DealerOpeningHours_dealerOpeningHoursItems__goRxt {
	display: flex;
	flex-direction: row;
}

.DealerOpeningHours_dealerOpeningHoursDetails__5Eo0i {
	font-size: var(--dealer-opening-hours-details-font-size);
	line-height: var(--dealer-opening-hours-details-line-height);
	padding-left: var(--dealer-opening-hours-details-padding-left);
	color: var(--ld-color-legacy-smoke-default);
	justify-content: space-between;
}

.DealerOpeningHours_dealerOpeningHoursArrow__r9O2I {
	padding-left: var(--dealer-opening-hours-arrow-spacing-left);
	align-self: center;
	padding-bottom: var(--dealer-service-spacing-bottom);
}

.DealerOpeningHours_dealerOpeningHoursIconArrowDown__20GQT {
	cursor: pointer;
	transition: 0.3s ease-in-out;
	transform: rotate(0deg);
}

.DealerOpeningHours_dealerOpeningHoursIconArrowDownExpanded__CnacV {
	transform: rotate(180deg);
}

.DealerOpeningHours_dealerOpeningHoursMoreDetails__LwfCz {
	transition: max-height 0.3s linear;
	max-height: 0;
	max-width: 100%;
	overflow: hidden;
}

.DealerOpeningHours_dealerOpeningHoursMoreDetailsVisible___l8yI {
	max-height: var(--dealer-opening-hours-more-details-visible-max-height);
	padding-bottom: var(--dealer-opening-hours-more-details-visible-spacing-bottom);
}

.DealerOpeningHours_dealerOpeningHoursMoreDetailsHighlight__UPd2a {
	font-weight: var(--dealer-opening-hours-more-details-highlight-font-weight);
}

.DealerContactTile_dealerContactTile__qF4HJ {
	--dealer-contact-tile-spacing: 40px 32px 32px;
	--dealer-contact-tile-tab-gap: 8px;
	--dealer-location-padding-top: 40px;
	--dealer-branch-location-name-font-size: 26px;
	--dealer-branch-location-name-line-height: 115%;
	--dealer-branch-location-name-letter-spacing: 1.3px;
	--dealer-branch-location-name-text-transform: uppercase;
	--dealer-branch-location-name-spacing-bottom: 4px;
	--dealer-branch-location-pin-spacing-right: 16px;
	--dealer-branch-location-pin-icon-position-top: 34.25px;
	--dealer-branch-location-pin-icon-position-left: 21.25px;
	--dealer-branch-location-pin-icon-font-size: 12px;
	--dealer-branch-location-pin-icon-line-height: 150%;
	--dealer-service-font-size: 18px;
	--dealer-service-line-height: 150%;
	--dealer-service-word-break: break-all;
	--dealer-service-spacing-bottom: 8px;
	--dealer-service-button-margin-x: 48px;
	--dealer-service-button-margin: 0 var(--dealer-service-button-margin-x) 32px;
	--dealer-service-not-last-child-spacing-left: 16px;
	--dealer-opening-hours-details-font-size: 15px;
	--dealer-opening-hours-details-line-height: 150%;
	--dealer-opening-hours-details-padding-left: 32px;
	--dealer-opening-hours-arrow-spacing-left: 8px;
	--dealer-opening-hours-more-details-visible-max-height: 500px;
	--dealer-opening-hours-more-details-visible-spacing-bottom: 16px;
	--dealer-opening-hours-more-details-highlight-font-weight: 400;
	padding: var(--dealer-contact-tile-spacing);
}

@media (min-width: 1024px) {
	.DealerContactTile_dealerContactTile__qF4HJ {
		--dealer-contact-tile-spacing: 56px 32px 32px 80px;
		--dealer-location-gap: 80px;
		--dealer-location-padding-top: 0;
	}
}

.PrimaryNavModal_primaryNavStaticContactUs__stzeC {
	--primary-nav-static-link-item-gap: 24px 40px;
	position: relative;
	font-size: var(--primary-nav-tg-item-font-size);
	font-weight: var(--primary-nav-tg-item-font-weight);
	line-height: var(--primary-nav-tg-item-line-height);
	padding: 0;
	margin-top: var(--primary-nav-footer-padding);
	color: var(--ld-color-legacy-lexus-brand-white);
	display: flex;
	flex-direction: column;
	gap: 0;
}

.PrimaryNavModal_primaryNavStaticContactUs__stzeC:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	opacity: 0.5;
	border-top: 1px solid var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavModal_dealerNavContainer__ZqvBc {
	background: var(--ld-color-legacy-deepblue-light);
}

.PrimaryNavModal_dealerNavTitleIconContainer__Om3Zl {
	display: flex;
}

.PrimaryNavModal_dealerNavTitleIcon__Mg2ky {
	fill: var(--ld-color-legacy-smoke-default);
	display: block;
	align-self: center;
}

.PrimaryNavModal_dealerNavDetails__KCcuL {
	transition: max-height 0.3s ease-out;
	max-height: 0;
	max-width: 100%;
	overflow: hidden;
}

.PrimaryNavModal_dealerNavDetailsVisible__E4d26 {
	max-height: var(--primary-nav-modal-dealer-details-visible-max-height);
}

.PrimaryNavModal_dealerNavTitleContainer__S1M59 {
	justify-content: space-between;
	display: flex;
	padding: var(--primary-nav-footer-padding);
	cursor: pointer;
}

.PrimaryNavItems_primaryNavItems__QrmHT {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	color: var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavItems_primaryNavItem__hID3J {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	color: var(--ld-color-legacy-lexus-brand-white);
	text-decoration: none;
	width: -moz-fit-content;
	width: fit-content;
	font-size: var(--primary-nav-tg-item-font-size);
	font-weight: var(--primary-nav-tg-item-font-weight);
	line-height: var(--primary-nav-tg-item-line-height);
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	position: relative;
	cursor: pointer;
	transition: opacity 0.3s ease-in-out;
	opacity: 1;
}

.PrimaryNavItems_primaryNavItem__hID3J:hover {
	color: inherit;
}

.PrimaryNavItems_primaryNavItem__hID3J:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
	height: 0;
	transform: translateY(var(--ornaments-senkei-offset-top-default));
	width: 100%;
	opacity: 0;
	max-width: 0;
	transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}

.PrimaryNavItems_primaryNavItem__hID3J:hover {
	color: var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavItems_isNavItemSelected__FYOnh .PrimaryNavItems_primaryNavItem__hID3J:not(.PrimaryNavItems_primaryNavItemSelected__twTUC) {
	opacity: 0.7;
}

.PrimaryNavItems_primaryNavItem__hID3J+.PrimaryNavItems_primaryNavItem__hID3J {
	margin-top: var(--primary-nav-items-spacing-between);
}

.PrimaryNavItems_primaryNavItemHovered__E26O0,
.PrimaryNavItems_primaryNavItem__hID3J:hover {
	color: var(--ld-color-legacy-lexus-brand-white);
}

@media (min-width: 1024px) {

	.PrimaryNavItems_primaryNavItemHovered__E26O0:after,
	.PrimaryNavItems_primaryNavItem__hID3J:hover:after {
		max-width: 100%;
		opacity: 1;
	}
}

.PrimaryNavItems_primaryNavItemSelected__twTUC:after {
	max-width: 100%;
	opacity: 1;
}

.PrimaryNavCloseButtonBackground_closeButtonBackground__aUCFf {
	--primary-nav-close-button-background-height: 78px;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	height: var(--primary-nav-close-button-background-height);
	pointer-events: none;
}

.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur1__Td3oD,
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur2__k_dZM,
.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur3__A9QrJ,
.PrimaryNavCloseButtonBackground_closeButtonBackgroundGradient__7dGsv {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.PrimaryNavCloseButtonBackground_closeButtonBackgroundGradient__7dGsv {
	z-index: 1;
	height: var(--primary-nav-close-button-background-height);
	background: var(--ld-color-legacy-deepblue-dark);
	-webkit-mask-image: linear-gradient(180deg,
			#000 86.48%,
			rgba(0, 0, 0, 0.952) 87.54%,
			rgba(0, 0, 0, 0.905) 88.51%,
			rgba(0, 0, 0, 0.858) 89.42%,
			rgba(0, 0, 0, 0.811) 90.28%,
			rgba(0, 0, 0, 0.763) 91.09%,
			rgba(0, 0, 0, 0.712) 91.88%,
			rgba(0, 0, 0, 0.658) 92.66%,
			rgba(0, 0, 0, 0.6) 93.43%,
			rgba(0, 0, 0, 0.537) 94.23%,
			rgba(0, 0, 0, 0.468) 95.04%,
			rgba(0, 0, 0, 0.392) 95.9%,
			rgba(0, 0, 0, 0.308) 96.81%,
			rgba(0, 0, 0, 0.215) 97.79%,
			rgba(0, 0, 0, 0.113) 98.85%,
			transparent);
	mask-image: linear-gradient(180deg,
			#000 86.48%,
			rgba(0, 0, 0, 0.952) 87.54%,
			rgba(0, 0, 0, 0.905) 88.51%,
			rgba(0, 0, 0, 0.858) 89.42%,
			rgba(0, 0, 0, 0.811) 90.28%,
			rgba(0, 0, 0, 0.763) 91.09%,
			rgba(0, 0, 0, 0.712) 91.88%,
			rgba(0, 0, 0, 0.658) 92.66%,
			rgba(0, 0, 0, 0.6) 93.43%,
			rgba(0, 0, 0, 0.537) 94.23%,
			rgba(0, 0, 0, 0.468) 95.04%,
			rgba(0, 0, 0, 0.392) 95.9%,
			rgba(0, 0, 0, 0.308) 96.81%,
			rgba(0, 0, 0, 0.215) 97.79%,
			rgba(0, 0, 0, 0.113) 98.85%,
			transparent);
}

.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur1__Td3oD {
	top: calc(100% - 13px);
	height: 8px;
	-webkit-backdrop-filter: blur(0.66px);
	backdrop-filter: blur(0.66px);
}

.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur2__k_dZM {
	top: calc(100% - 13px);
	height: 12px;
	-webkit-backdrop-filter: blur(0.66px);
	backdrop-filter: blur(0.66px);
}

.PrimaryNavCloseButtonBackground_closeButtonBackgroundBlur3__A9QrJ {
	top: calc(100% - 13px);
	height: 16px;
	-webkit-backdrop-filter: blur(0.66px);
	backdrop-filter: blur(0.66px);
}

.PrimaryNavDesktopLayout_closeButtonContainer__Ux9XV,
.PrimaryNavDesktopLayout_ldMenu__6sgnl {
	--ld-c-menu-card-min-w: 274px;
	--ld-c-menu-card-max-w: 376px;
	--ld-c-menu-filter-transition-duration: 200;
}

.PrimaryNavDesktopLayout_primaryNavDesktopLayout__3ET9W {
	--primary-nav-desktop-layout-grid-cell-4-col-width: calc((100% + 39px) / 12 * 4 - 39px);
	--primary-nav-desktop-layout-grid-cell-8-col-width: calc((100% + 39px) / 12 * 8 - 39px);
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	position: relative;
}

.PrimaryNavDesktopLayout_closeButtonContainer__Ux9XV {
	position: fixed;
	left: 0;
	padding-left: var(--primary-nav-modal-container-padding);
	right: var(--primary-nav-modal-scrollbar-width-if-present);
	z-index: var(--lk-menu-close-button-container-z-index);
}

.PrimaryNavDesktopLayout_primaryNavDesktopLayoutLevels__a4Fnd {
	min-height: var(--primary-nav-desktop-layout-min-height-dynamic, calc(100vh - var(--primary-nav-bottom-dynamic)));
	position: relative;
	display: flex;
	flex-direction: row;
}

.PrimaryNavDesktopLayout_level1Layout__7g0mJ {
	display: flex;
	flex-direction: column;
	padding-top: var(--primary-nav-desktop-layout-padding-top);
	flex: 0 0 100%;
}

.PrimaryNavDesktopLayout_level1LayoutBody__i94uH {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	width: 100%;
}

.PrimaryNavDesktopLayout_isLevel2LayoutAvailable__E4fjh .PrimaryNavDesktopLayout_level1LayoutBody__i94uH {
	width: var(--primary-nav-desktop-layout-grid-cell-4-col-width);
}

.PrimaryNavDesktopLayout_level1LayoutBody__i94uH+.PrimaryNavDesktopLayout_level1LayoutFooter__MX98X {
	margin-top: var(--primary-nav-desktop-layout-level-1-body-footer-spacing);
}

.PrimaryNavDesktopLayout_level1LayoutFooter__MX98X {
	margin-left: calc(-1 * var(--primary-nav-modal-container-padding));
	margin-right: calc(-1 * var(--primary-nav-modal-container-padding));
	display: flex;
	flex-direction: column;
}

.PrimaryNavDesktopLayout_level2Layout__YEZl6 {
	position: absolute;
	width: var(--primary-nav-desktop-layout-grid-cell-8-col-width);
	top: 0;
	left: auto;
	right: 0;
	min-height: calc(100vh - var(--primary-nav-bottom-dynamic));
	padding: var(--primary-nav-desktop-layout-level-2-padding);
	flex-grow: 1;
	z-index: 2;
	display: none;
	transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out, transform var(--primary-nav-modal-transition-duration) ease-out;
}

.PrimaryNavDesktopLayout_level2Layout__YEZl6:after {
	content: "";
	position: absolute;
	display: block;
	z-index: -1;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100vw;
	background: var(--ld-color-legacy-deepblue-light);
}

.PrimaryNavDesktopLayout_level2Layout__YEZl6.PrimaryNavDesktopLayout_isPaddingSuppressed__hwKG9 {
	padding: 0;
}

.PrimaryNavDesktopLayout_level2Layout__YEZl6.PrimaryNavDesktopLayout_isBackgroundSuppressed__zi9kM:after {
	background: none;
}

.PrimaryNavDesktopLayout_level2Layout__YEZl6.PrimaryNavDesktopLayout_isIgnoringContainerPaddingRight__vDgpH {
	width: calc(var(--primary-nav-desktop-layout-grid-cell-8-col-width) + var(--primary-nav-modal-container-padding));
	margin-right: calc(var(--primary-nav-modal-container-padding) * -1);
}

.PrimaryNavDesktopLayout_level2OpenCloseEnter__Al6_F {
	opacity: 0;
	/* transform: translateX(50px); */
	display: block;
}

.PrimaryNavDesktopLayout_level2OpenCloseEnterActive__Hrc4G {
	opacity: 0;
	transform: translateX(50px);
	display: block;
}

.PrimaryNavDesktopLayout_level2OpenCloseEnterDone__OfPSv {
	display: block;
}

.PrimaryNavDesktopLayout_level2OpenCloseExit__3uG7m {
	opacity: 1;
	display: block;
}

.PrimaryNavDesktopLayout_level2OpenCloseExitActive__YhqTH {
	transition: opacity var(--primary-nav-modal-transition-duration) ease-in-out;
	opacity: 0;
	display: block;
}

.PrimaryNavDesktopLayout_level2OpenCloseExitDone__FKKNx {
	display: none;
	opacity: 0;
	pointer-events: none;
}

.PrimaryNavMobileItemsContainer_parentIsFlexbox__c_vPu {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.PrimaryNavMobileItemsContainer_parentIsFlexbox__c_vPu .PrimaryNavMobileItemsContainer_containerInner__86yHT {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
}

.PrimaryNavMobileItemsContainer_fillParentHeight__gofLs {
	flex-grow: 1;
}

.PrimaryNavMobilePage_closeButtonContainer__Yu7qu,
.PrimaryNavMobilePage_ldMenu__MR3_r {
	--ld-c-menu-card-min-w: 274px;
	--ld-c-menu-card-max-w: 376px;
	--ld-c-menu-filter-transition-duration: 200;
}

.PrimaryNavMobilePage_primaryNavMobilePage__jd7nw {
	padding-top: var(--primary-nav-mobile-page-padding-top);
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.PrimaryNavMobilePage_closeButtonContainer__Yu7qu {
	--primary-nav-mobile-page-close-button-offset-left: 24px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding-left: var(--primary-nav-mobile-page-close-button-offset-left);
	z-index: var(--lk-menu-close-button-container-z-index);
}

.PrimaryNavMobilePage_header__0dS28 {
	padding-bottom: var(--primary-nav-mobile-page-level-2-header-padding-bottom);
}

.PrimaryNavMobilePage_childrenAndFooter__jlADf,
.PrimaryNavMobilePage_children__J3Bon {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.PrimaryNavMobilePage_childrenNoFlexGrow__8_Ewp {
	flex-grow: 0;
}

.PrimaryNavMobilePage_children__J3Bon+.PrimaryNavMobilePage_footer__ULbQv {
	margin-top: var(--primary-nav-mobile-page-level-2-children-footer-spacing);
}

.PrimaryNavMobilePage_primaryNavMobilePage__jd7nw.PrimaryNavMobilePage_level2__m7nV3 {
	padding-bottom: 0;
}

.PrimaryNavMobilePage_primaryNavMobilePage__jd7nw.PrimaryNavMobilePage_level2__m7nV3 .PrimaryNavMobilePage_childrenAndFooter__jlADf {
	background: var(--ld-color-legacy-deepblue-light);
	padding-top: var(--primary-nav-mobile-page-level-2-footer-and-children-padding-top);
}

.PrimaryNavMobilePage_quickBookButton___mdnM {
	flex-grow: 1;
}

.Container_container__O0Gav,
.Container_ldContainer__x4EeU {
	--ld-c-container-width-3col-max-w: var(--ld-s-sz-columns-3col-max-w);
	--ld-c-container-width-10col-max-w: var(--ld-s-sz-columns-10col-max-w);
	--ld-c-container-width-12col-max-w: var(--ld-s-sz-columns-12col-max-w);
	--ld-c-container-width-12col-min-w: var(--ld-s-sz-columns-12col-min-w);
	--ld-c-container-width-8col-max-w: var(--ld-s-sz-columns-8col-max-w);
	--ld-c-container-width-8col-min-w: var(--ld-s-sz-columns-8col-min-w);
	--ld-c-container-width-6col-max-w: var(--ld-s-sz-columns-6col-max-w);
	--ld-c-container-width-6col-min-w: var(--ld-s-sz-columns-6col-min-w);
	--ld-c-container-width-4col-max-w: var(--ld-s-sz-columns-4col-max-w);
	--ld-c-container-width-4col-min-w: var(--ld-s-sz-columns-4col-min-w);
	--ld-c-container-width-full-width-max-w: var(--ld-s-sz-columns-full-width-max-w);
	--ld-c-container-width-full-width-min-w: var(--ld-s-sz-columns-full-width-min-w);
}

.Container_noMaxFullWidth__riDrL {
	--lk-private-max-full: 100vw;
}

.Container_flexContainer__p4dKw {
	display: flex;
}

.Container_widthnone__w3xb8 {
	max-width: min(100%, 100vw);
}

.Container_width3col__E3Ysg {
	max-width: min(var(--ld-c-container-width-3col-max-w), var(--lk-private-max-full, 100%), 100vw);
}

.Container_width4col__9xA34 {
	max-width: min(var(--ld-c-container-width-4col-max-w), var(--lk-private-max-full, 100%), 100vw);
}

.Container_width6col__lyU_O {
	max-width: min(var(--ld-c-container-width-6col-max-w), var(--lk-private-max-full, 100%), 100vw);
}

.Container_width8col__qRa2a {
	max-width: min(var(--ld-c-container-width-8col-max-w), var(--lk-private-max-full, 100%), 100vw);
}

.Container_width10col__jnYlS {
	max-width: min(var(--ld-c-container-width-10col-max-w), var(--lk-private-max-full, 100%), 100vw);
}

.Container_width12col__vBQ7J {
	max-width: min(var(--ld-c-container-width-12col-max-w), var(--lk-private-max-full, 100%), 100vw);
}

.Container_minWidth4col__ztOwd {
	min-width: var(--ld-c-container-width-4col-min-w);
}

.Container_minWidth6col__ndVkF {
	min-width: var(--ld-c-container-width-6col-min-w);
}

.Container_minWidth8col__O_ehr {
	min-width: var(--ld-c-container-width-8col-min-w);
}

.Container_minWidth12col__rjUlc {
	min-width: var(--ld-c-container-width-12col-min-w);
}

.PrimaryNavSearchPopover_hasMargin__FGZlE,
.PrimaryNavSearchPopover_ldBox__HyXBA {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.PrimaryNavSearchPopover_searchInputContainer__tsAXy {
	position: absolute;
	top: var(--primary-nav-navbar-height);
	left: 0;
	right: 0;
	background-color: var(--ld-color-legacy-deepblue-darkest);
	animation: PrimaryNavSearchPopover_lk-private-slideIn__zJ6Kq 0.5s ease forwards;
}

.PrimaryNavSearchPopover_searchInputContent__J9X15 {
	width: 100%;
	margin: auto;
	background-color: inherit;
}

.PrimaryNavSearchPopover_searchInputFormSection__kWLGQ {
	background-color: inherit;
}

.PrimaryNavSearchPopover_hasMargin__FGZlE {
	margin: 0 var(--ld-c-box-pad-scaled-default);
}

.PrimaryNavSearchPopover_isMobile__NvBD4 {
	position: static;
	background-color: inherit;
	animation: none;
}

@keyframes PrimaryNavSearchPopover_lk-private-slideIn__zJ6Kq {
	0% {
		transform: translateY(-20%);
	}

	to {
		transform: translateY(0);
	}
}

.PrimaryNavModalContainer_container__z7y0J {
	padding-left: var(--primary-nav-modal-container-padding);
	padding-right: var(--primary-nav-modal-container-padding);
}

.PrimaryNavModalContainer_parentIsFlexbox__WmORA {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.PrimaryNavModalContainer_parentIsFlexbox__WmORA .PrimaryNavModalContainer_containerInner__D9zoS {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
}

.PrimaryNavModalContainer_fillParentHeight__h6Yky {
	flex-grow: 1;
}

.PrimaryNavStaticLinks_primaryNavStatic__mVDgN {
	--primary-nav-static-link-item-gap: 24px 40px;
	position: relative;
	padding: var(--primary-nav-footer-padding);
	color: var(--ld-color-legacy-lexus-brand-white);
	display: flex;
	flex-direction: column;
	gap: var(--primary-nav-static-link-item-gap);
}

.PrimaryNavStaticLinks_primaryNavStatic__mVDgN:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	opacity: 0.5;
	border-top: 1px solid var(--ld-color-legacy-lexus-brand-white);
}

@media (min-width: 1024px) {
	.PrimaryNavStaticLinks_primaryNavStaticHorizontal__NmMFX {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-end;
		margin-right: var(--primary-nav-static-spacing-for-small);
	}
}

.PrimaryNavStaticLinks_primaryNavStaticItem__48_Pj {
	margin-top: var(--primary-nav-static-item-spacing);
	width: -moz-fit-content;
	width: fit-content;
}

.PrimaryNavStaticLinks_primaryNavItemText__4pn7P {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	font-size: var(--primary-nav-tg-static-link-font-size);
	line-height: var(--primary-nav-tg-static-link-line-height);
	letter-spacing: var(--primary-nav-tg-static-link-letter-spacing);
	text-transform: var(--primary-nav-tg-static-link-text-transform);
	text-decoration: none;
	display: block;
	cursor: pointer;
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	position: relative;
	color: var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:hover {
	color: inherit;
}

.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
	height: 0;
	transform: translateY(var(--ornaments-senkei-offset-top-default));
	width: 100%;
	opacity: 0;
	max-width: 0;
	transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}

.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:hover {
	color: var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavStaticLinks_primaryNavItemText__4pn7P:hover:after {
	max-width: 100%;
	opacity: 1;
}

.PrimaryNavStaticLinks_primaryNavIcon__mMZCY {
	fill: var(--ld-color-legacy-lexus-brand-white);
	display: block;
}

@media (min-width: 1024px) {
	.PrimaryNavStaticLinks_primaryNavIconHorizontal__70fYj {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

.PrimaryNavModalEncore_encoreSmall__IU2dx {
	--primary-nav-modal-encore-max-width-mobile: 324px;
	max-width: var(--primary-nav-modal-encore-max-width-mobile);
	width: 100%;
	margin: 0 auto;
}

.PrimaryNavModalEncore_loginFormIFrame__R2MrZ {
	--primary-nav-modal-encore-login-form-iframe-height: 560px;
	--primary-nav-modal-encore-login-form-iframe-max-width-desktop: 600px;
	width: 100%;
	border: 0;
	overflow: hidden;
	max-width: var(--primary-nav-modal-encore-login-form-iframe-max-width-mobile);
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_loginFormIFrame__R2MrZ {
		max-width: var(--primary-nav-modal-encore-login-form-iframe-max-width-desktop);
	}
}

.PrimaryNavModalEncore_encoreAdvert__6RYGY {
	--primary-nav-modal-encore-advert-margin-mobile: 24px;
	--primary-nav-modal-encore-advert-margin-top-mobile: 80px;
	--primary-nav-modal-encore-advert-margin-desktop: 117px 0 0 80px;
	--primary-nav-modal-encore-advert-background: radial-gradient(85.86% 119.87% at 79.63% 18.68%, #60667e 0%, #60667e 18.23%, rgba(96, 102, 126, 0) 100%), #313649;
	margin: var(--primary-nav-modal-encore-advert-margin-mobile);
	margin-top: var(--primary-nav-modal-encore-advert-margin-top-mobile);
	background: var(--primary-nav-modal-encore-advert-background);
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_encoreAdvert__6RYGY {
		margin: var(--primary-nav-modal-encore-advert-margin-desktop);
		display: grid;
		grid-template-columns: 55% 45%;
	}
}

.PrimaryNavModalEncore_encoreAdvertTitle__3eB3S {
	color: var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavModalEncore_encoreAdvertTextContainer__dR2f0 {
	--primary-nav-modal-encore-advert-text-container-max-width-desktop: 400px;
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_encoreAdvertTextContainer__dR2f0 {
		max-width: var(--primary-nav-modal-encore-advert-text-container-max-width-desktop);
	}
}

.PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT {
	--primary-nav-modal-encore-advert-image-container-offset: 24px;
	--primary-nav-modal-encore-advert-image-container-margin-desktop: 0 16px;
	position: relative;
	margin-top: var(--primary-nav-modal-encore-advert-image-container-offset);
	grid-row: 1/3;
	grid-column: 2;
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT {
		margin: var(--primary-nav-modal-encore-advert-image-container-margin-desktop);
	}
}

.PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT img {
	max-width: 100%;
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_encoreAdvertImageContainer__zzpwT img {
		max-height: 100%;
		max-width: 100%;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}
}

.PrimaryNavModalEncore_encoreAdvertAppIconContainer__y1NOI {
	--primary-nav-modal-encore-advert-app-icon-container-margin-top: 16px;
	--primary-nav-modal-encore-advert-app-icon-container-width: 264px;
	display: flex;
	flex-direction: row;
	width: 100%;
	max-width: var(--primary-nav-modal-encore-advert-app-icon-container-width);
	margin-top: var(--primary-nav-modal-encore-advert-app-icon-container-margin-top);
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_encoreAdvertAppIconContainer__y1NOI {
		width: var(--primary-nav-modal-encore-advert-app-icon-container-width);
		max-width: auto;
	}
}

.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 {
	--primary-nav-modal-encore-advert-app-icon-spacing: 8px;
}

.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456+.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 {
	margin-left: var(--primary-nav-modal-encore-advert-app-icon-spacing);
}

.PrimaryNavModalEncore_encoreAdvertAppIcon__tI456 img {
	width: 100%;
}

.PrimaryNavModalEncore_encoreAdvertCtaContainer___AbBj {
	--primary-nav-modal-encore-advert-cta-container-margin-top-mobile: 24px;
	--primary-nav-modal-encore-advert-cta-container-margin-top-desktop: 40px;
	--primary-nav-modal-encore-advert-cta-container-width: 264px;
	margin-top: var(--primary-nav-modal-encore-advert-cta-container-margin-top-mobile);
}

@media (min-width: 1024px) {
	.PrimaryNavModalEncore_encoreAdvertCtaContainer___AbBj {
		width: var(--primary-nav-modal-encore-advert-cta-container-width);
		margin-top: var(--primary-nav-modal-encore-advert-cta-container-margin-top-desktop);
	}
}

.PrimaryNavModalEncore_encoreAdvertCta__1dm40 {
	width: 100%;
}

.PrimaryNavModalGeneric_background__fR1l0 {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.PrimaryNavModalGeneric_backLink__nzN_o {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	--primary-nav-modal-generic-back-link-offset-left: 0;
	--primary-nav-modal-generic-back-link-icon-label-spacing: 8px;
	display: flex;
	align-items: center;
	margin-left: var(--primary-nav-modal-generic-back-link-offset-left);
	gap: var(--primary-nav-modal-generic-back-link-icon-label-spacing);
}

.PrimaryNavModalGeneric_backLink__nzN_o:hover {
	color: inherit;
}

.PrimaryNavModalGeneric_backLinkIcon__L1da9 {
	display: flex;
}

.PrimaryNavModalGeneric_backLinkLabel____PVX {
	font-size: var(--primary-nav-tg-item-font-size);
	font-weight: var(--primary-nav-tg-item-font-weight);
	line-height: var(--primary-nav-tg-item-line-height);
}

.PrimaryNavModalGeneric_desktopLayoutLevel2Container__fogh_ {
	display: flex;
	flex-direction: row;
}

.PrimaryNavModalGeneric_desktopLayoutLevel2Content__6mKzl {
	--desktop-layout-level-2-content-display: block;
	width: 100%;
	margin-right: -100%;
	display: none;
}

.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchEnter__96AUB {
	opacity: 0;
	display: var(--desktop-layout-level-2-content-display);
}

.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchEnterActive__zpkcC {
	transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
	opacity: 0;
	transform: translateX(0);
	display: var(--desktop-layout-level-2-content-display);
}

.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchEnterDone__M_oMN {
	opacity: 1;
	display: var(--desktop-layout-level-2-content-display);
}

.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchExit___ZmJJ {
	opacity: 1;
	display: var(--desktop-layout-level-2-content-display);
}

.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchExitActive__x_FjU {
	transition: opacity var(--primary-nav-modal-content-transition-duration) ease-in-out;
	opacity: 0;
	display: var(--desktop-layout-level-2-content-display);
}

.PrimaryNavModalGeneric_desktopLayoutLevel2SwitchExitDone__0YhL0 {
	display: none;
}

.PrimaryNavModalMobileMenu_primaryNavMobileMenuItems__V_pgN {
	-webkit-margin-before: 0;
	margin-block-start: 0;
	-webkit-margin-after: 0;
	margin-block-end: 0;
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
}

.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi {
	list-style: none;
	text-indent: 0;
	margin: 0;
	padding: 0;
	font-size: var(--primary-nav-tg-item-font-size);
	font-weight: var(--primary-nav-tg-item-font-weight);
	line-height: var(--primary-nav-tg-item-line-height);
	color: var(--ld-color-legacy-lexus-brand-white);
	cursor: pointer;
}

.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi:before {
	content: none;
}

.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi+.PrimaryNavModalMobileMenu_primaryNavMobileMenuItem__GIqFi {
	margin-top: var(--primary-nav-items-spacing-between);
}

.DecorativeText_backgroundImage__Akpd4,
.DecorativeText_ldDecorativeText__I_HOz {
	--ld-c-decorative-text-font-size: 130px;
	--ld-c-decorative-text-letter-spacing: 6px;
	--ld-c-decorative-text-text-stroke: var(--ld-s-color-utility-modifiers-midlight);
}

.DecorativeText_backgroundImage__Akpd4,
.DecorativeText_ldCell__7P2_l {
	--ld-c-cell-min-w: 290px;
	--ld-c-cell-border-radius: var(--ld-s-border-radius-medium);
}

.DecorativeText_container__Mc1Hy {
	container-type: inline-size;
}

.DecorativeText_backgroundImage__Akpd4 {
	--lk-private-letter-spacing-offset: 15cqw;
	-webkit-background-clip: text;
	background-clip: text;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0;
	line-height: 100%;
	text-align: center;
	font-size: calc(var(--ld-c-decorative-text-font-size) + (100cqw + 2 * var(--lk-private-letter-spacing-offset) - 1cqw - var(--ld-c-cell-min-w)) / 2);
}

.DecorativeText_backgroundImage__Akpd4 .DecorativeText_text__MyNku {
	margin-left: calc(var(--lk-private-letter-spacing-offset) * -1);
	margin-right: calc((var(--lk-private-letter-spacing-offset) - 1cqw) * -1);
	letter-spacing: var(--ld-c-decorative-text-letter-spacing);
	color: transparent;
	text-transform: uppercase;
	-webkit-text-stroke: 1px var(--ld-c-decorative-text-text-stroke);
	font-weight: var(--ld-font-weights-regular);
}

.Label_label__8rrhW,
.Label_ldLabelAndValues__vwRso {
	--ld-c-label-and-values-opacity-default: var(--ld-s-opacity-75);
}

.Label_label__8rrhW {
	opacity: var(--ld-c-label-and-values-opacity-default);
}

.DecorativeCarCard_container__9TqOL,
.DecorativeCarCard_ldBox__aGPRG {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.DecorativeCarCard_ldBorderRadius__ZFPhL {
	--ld-c-border-radius-rounded: var(--ld-s-border-radius-rounded);
	--ld-c-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
	--ld-c-border-radius-large: var(--ld-s-border-radius-large);
	--ld-c-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
	--ld-c-border-radius-medium: var(--ld-s-border-radius-medium);
	--ld-c-border-radius-small: var(--ld-s-border-radius-small);
	--ld-c-border-radius-none: var(--ld-s-border-radius-none);
}

.DecorativeCarCard_container__9TqOL,
.DecorativeCarCard_ldDecorativeCarCard__NVDYa {
	--ld-c-decorative-car-card-border: 2px solid;
	--ld-c-decorative-car-card-hover: var(--ld-s-color-utility-modifiers-midlight);
}

.DecorativeCarCard_container__9TqOL {
	width: 100%;
	border: transparent var(--ld-c-decorative-car-card-border);
	container-type: inline-size;
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc:hover {
	color: inherit;
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc:focus .DecorativeCarCard_image__ha20L,
.DecorativeCarCard_container__9TqOL .DecorativeCarCard_mainContent__azUcc:hover .DecorativeCarCard_image__ha20L {
	transform: scale(1.05);
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_display__R6U9A {
	position: relative;
	justify-content: center;
	padding-top: 30cqw;
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_display__R6U9A .DecorativeCarCard_decorativeText__436fg {
	position: absolute;
	inset: 0;
	overflow: hidden;
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_display__R6U9A .DecorativeCarCard_image__ha20L {
	z-index: 1;
	width: 100%;
	transition: transform 0.5s ease;
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_content__ybDGi {
	padding-top: var(--ld-c-box-pad-static-2xs);
}

.DecorativeCarCard_container__9TqOL .DecorativeCarCard_buttons__oYe_O {
	padding-top: var(--ld-c-box-pad-static-m);
	flex-wrap: wrap;
}

.Tabs_ldStack__HeAW6,
.Tabs_tabs__qr5gR {
	--ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
	--ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
	--ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
	--ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}

.Tabs_ldTabs__MfyDz,
.Tabs_tabs__qr5gR {
	--ld-c-tabs-border-radius-switcher-frame: 10px;
	--ld-c-tabs-min-height: 44px;
	--ld-c-tabs-opacity-disabled: 0.5;
	--ld-c-tabs-opacity-active: 1;
	--ld-c-tabs-opacity-unselected: 0.75;
	--ld-c-tabs-border-outlined-hover-type: inset;
	--ld-c-tabs-border-outlined-hover-spread: 1px;
	--ld-c-tabs-border-outlined-hover-blur: 0;
	--ld-c-tabs-border-outlined-hover-y: 0;
	--ld-c-tabs-border-outlined-hover-x: 0;
	--ld-c-tabs-border-outlined-selected-type: inset;
	--ld-c-tabs-border-outlined-selected-spread: 1px;
	--ld-c-tabs-border-outlined-selected-blur: 0;
	--ld-c-tabs-border-outlined-selected-y: 0;
	--ld-c-tabs-border-outlined-selected-x: 0;
	--ld-c-tabs-outlined-height: 2px;
	--ld-c-tabs-max-w: var(--ld-s-sz-columns-3col-max-w);
	--ld-c-tabs-border-radius-outlined-hover: var(--ld-s-border-radius-small);
	--ld-c-tabs-border-radius-outlined-selected: var(--ld-s-border-radius-small);
	--ld-c-tabs-border-outlined-hover-color: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-tabs-border-outlined-selected-color: var(--ld-s-color-utility-modifiers-mid);
	--ld-c-tabs-gradient-fade-offset: var(--ld-s-dim-static-xs);
	--ld-c-tabs-gradient-fade-width: var(--ld-s-dim-static-xl);
	--ld-c-tabs-switcher-selected: var(--ld-s-color-elevation-raised-darker);
	--ld-c-tabs-gradient-canvas-lighter: var(--ld-s-color-canvas-lighter);
	--ld-c-tabs-gradient-canvas-darker: var(--ld-s-color-canvas-darker);
	--ld-c-tabs-gradient-canvas-default: var(--ld-s-color-canvas-default);
	--ld-c-tabs-border-default-underline: 1px solid var(--ld-s-color-accent-primary-disabled);
	--ld-c-tabs-default-height: var(--ld-s-dim-static-4xs);
	--ld-c-tabs-default-selected: var(--ld-s-color-accent-secondary-default);
	--ld-c-tabs-outlined-selected: var(--ld-s-color-elevation-raised-darker);
}

.Tabs_tabs__qr5gR {
	display: flex;
	position: relative;
	overflow: hidden;
}

.Tabs_tabs__qr5gR[data-focus-visible] * {
	outline: none;
}

.Tabs_tabs__qr5gR[data-orientation="horizontal"] {
	flex-direction: column;
}

.Tabs_tabs__qr5gR[data-orientation="vertical"] {
	flex-direction: row;
	gap: var(--ld-c-stack-gap-static-l);
}

@container (max-width: 776px) {
	.Tabs_tabs__qr5gR[data-orientation="vertical"] {
		flex-direction: column;
	}
}

@supports not (container-type: inline-size) {
	@media (max-width: 776px) {
		.Tabs_tabs__qr5gR[data-orientation="vertical"] {
			flex-direction: column;
		}
	}
}

.Tabs_tabListContainer__38PH8 {
	position: relative;
}

.Tabs_tabsList__6qvV4 {
	width: 100%;
	display: flex;
	gap: var(--ld-c-stack-gap-static-3xs);
	overflow-x: scroll;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	min-height: var(--ld-c-tabs-min-height);
	-webkit-mask-composite: source-in, xor;
	mask-composite: intersect;
	scrollbar-width: none;
}

.Tabs_tabsList__6qvV4.Tabs_overflowLeft__bYRkx {
	-webkit-mask-image: linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
	mask-image: linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
}

.Tabs_tabsList__6qvV4.Tabs_overflowRight__V2KI_ {
	-webkit-mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
	mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
}

.Tabs_tabsList__6qvV4.Tabs_overflowBoth__W2c87 {
	-webkit-mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width)),
		linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
	mask-image: linear-gradient(to left, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width)),
		linear-gradient(to right, transparent var(--ld-c-tabs-gradient-fade-offset), var(--lk-tabs-gradient-fade, var(--lk-surface-color)) var(--ld-c-tabs-gradient-fade-width));
}

.Tabs_tabsList__6qvV4::-webkit-scrollbar {
	display: none;
}

.Tabs_tabsList__6qvV4[data-orientation="vertical"] {
	flex-direction: column;
}

@container (max-width: 776px) {
	.Tabs_tabsList__6qvV4[data-orientation="vertical"] {
		flex-direction: row;
	}

	.Tabs_tabsList__6qvV4 .Tabs_truncation__lCXMk {
		width: auto;
		max-width: var(--ld-c-tabs-max-w);
	}
}

@supports not (container-type: inline-size) {
	@media (max-width: 776px) {
		.Tabs_tabsList__6qvV4[data-orientation="vertical"] {
			flex-direction: row;
		}

		.Tabs_tabsList__6qvV4 .Tabs_truncation__lCXMk {
			width: auto;
			max-width: var(--ld-c-tabs-max-w);
		}
	}
}

.Tabs_outlinedTabsList__SqbCb {
	width: auto;
}

.Tabs_defaultTabsList__pcyDo {
	border-bottom: var(--ld-c-tabs-border-default-underline);
}

.Tabs_defaultTabsTab__Xdj9x,
.Tabs_outlinedTabsTab__lqhVt {
	white-space: nowrap;
	opacity: var(--ld-c-tabs-opacity-unselected);
	scroll-snap-align: center;
	transition: border-bottom 0.3s ease;
	position: relative;
	cursor: pointer;
}

.Tabs_defaultTabsTab__Xdj9x:focus,
.Tabs_defaultTabsTab__Xdj9x:focus-visible,
.Tabs_outlinedTabsTab__lqhVt:focus,
.Tabs_outlinedTabsTab__lqhVt:focus-visible {
	outline: none;
}

[data-focus-visible].Tabs_defaultTabsTab__Xdj9x .Tabs_processedFocusOutline__Xnk0x,
[data-focus-visible].Tabs_outlinedTabsTab__lqhVt .Tabs_processedFocusOutline__Xnk0x {
	outline: 1px dashed;
}

[data-hovered].Tabs_defaultTabsTab__Xdj9x,
[data-hovered].Tabs_outlinedTabsTab__lqhVt,
[data-selected].Tabs_defaultTabsTab__Xdj9x,
[data-selected].Tabs_outlinedTabsTab__lqhVt {
	opacity: var(--ld-c-tabs-opacity-active);
}

[data-disabled].Tabs_defaultTabsTab__Xdj9x,
[data-disabled].Tabs_outlinedTabsTab__lqhVt {
	opacity: var(--ld-c-tabs-opacity-disabled);
	cursor: not-allowed;
}

.Tabs_defaultTabsTab__Xdj9x:not([data-focus-visible]) .Tabs_processedFocusOutline__Xnk0x,
.Tabs_outlinedTabsTab__lqhVt:not([data-focus-visible]) .Tabs_processedFocusOutline__Xnk0x {
	outline: none;
}

.Tabs_defaultTabsTab__Xdj9x .Tabs_processedFocusOutline__Xnk0x,
.Tabs_outlinedTabsTab__lqhVt .Tabs_processedFocusOutline__Xnk0x {
	padding: var(--ld-c-stack-gap-static-2xs) var(--ld-c-stack-gap-static-xs);
}

.Tabs_defaultTabsTab__Xdj9x:after {
	content: "";
	width: 0;
	display: block;
	height: var(--ld-c-tabs-default-height);
	background-color: var(--ld-s-color-accent-secondary-default);
	transition: width 0.2s ease, transform 0.2s ease, opacity 0.2s ease;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
	border-radius: 0;
	opacity: 0;
}

.Tabs_defaultTabsTab__Xdj9x[data-selected]:after {
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	opacity: 1;
}

.Tabs_outlinedTabsTab__lqhVt[data-hovered] {
	border-radius: var(--ld-c-tabs-border-radius-outlined-hover);
	box-shadow: var(--ld-c-tabs-border-outlined-hover-type) var(--ld-c-tabs-border-outlined-hover-x) var(--ld-c-tabs-border-outlined-hover-y) var(--ld-c-tabs-border-outlined-hover-blur) var(--ld-c-tabs-border-outlined-hover-spread) var(--ld-c-tabs-border-outlined-hover-color);
}

.Tabs_outlinedTabsTab__lqhVt[data-selected] {
	background-color: var(--ld-c-tabs-outlined-selected);
	border-radius: var(--ld-c-tabs-border-radius-outlined-selected);
	box-shadow: var(--ld-c-tabs-border-outlined-selected-type) var(--ld-c-tabs-border-outlined-selected-x) var(--ld-c-tabs-border-outlined-selected-y) var(--ld-c-tabs-border-outlined-selected-blur) var(--ld-c-tabs-border-outlined-selected-spread) var(--ld-c-tabs-border-outlined-selected-color);
}

.Tabs_truncation__lCXMk {
	overflow: hidden;
	text-overflow: ellipsis;
	width: var(--ld-c-tabs-max-w);
}

.Tabs_tabPanel__8cWMD:not([data-focused]):not([data-focus-visible]) {
	outline: none;
}

.Tabs_isTabPanelHidden__JK006 {
	display: none;
}

.Tabs_leftArrow__s5Gi2,
.Tabs_rightArrow__RiIbk {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.Tabs_leftArrow__s5Gi2 {
	left: 0;
}

.Tabs_rightArrow__RiIbk {
	right: 0;
}

.PrimaryNavModalModelsResult_ldContainer__MN6JB {
	--ld-c-container-width-3col-max-w: var(--ld-s-sz-columns-3col-max-w);
	--ld-c-container-width-10col-max-w: var(--ld-s-sz-columns-10col-max-w);
	--ld-c-container-width-12col-max-w: var(--ld-s-sz-columns-12col-max-w);
	--ld-c-container-width-12col-min-w: var(--ld-s-sz-columns-12col-min-w);
	--ld-c-container-width-8col-max-w: var(--ld-s-sz-columns-8col-max-w);
	--ld-c-container-width-8col-min-w: var(--ld-s-sz-columns-8col-min-w);
	--ld-c-container-width-6col-max-w: var(--ld-s-sz-columns-6col-max-w);
	--ld-c-container-width-6col-min-w: var(--ld-s-sz-columns-6col-min-w);
	--ld-c-container-width-4col-max-w: var(--ld-s-sz-columns-4col-max-w);
	--ld-c-container-width-4col-min-w: var(--ld-s-sz-columns-4col-min-w);
	--ld-c-container-width-full-width-max-w: var(--ld-s-sz-columns-full-width-max-w);
	--ld-c-container-width-full-width-min-w: var(--ld-s-sz-columns-full-width-min-w);
}

.PrimaryNavModalModelsResult_container__s27GJ,
.PrimaryNavModalModelsResult_ldMenu__jVQG5 {
	--ld-c-menu-card-min-w: 274px;
	--ld-c-menu-card-max-w: 376px;
	--ld-c-menu-filter-transition-duration: 200;
}

.PrimaryNavModalModelsResult_container__s27GJ {
	--lk-private-legacy-filter-menu-transition-duration: 200ms;
	--lk-tabs-gradient-fade: var(--ld-color-legacy-deepblue-light);
	container-type: inline-size;
}

.PrimaryNavModalModelsResult_main__vUt6l {
	width: 100%;
}

.PrimaryNavModalModelsResult_carContainers__PUSf4 {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(min(var(--ld-c-menu-card-min-w), 100%), 1fr));
	grid-gap: var(--ld-c-stack-gap-static-m);
}

.PrimaryNavModalModelsResult_carContainer__7p548 {
	max-width: var(--ld-c-menu-card-max-w);
}

.PrimaryNavModalModelsResult_filterDesktop__MOY1L {
	display: none;
}

@container (min-width: 576px) {
	.PrimaryNavModalModelsResult_filterDesktop__MOY1L {
		display: block;
	}
}

@supports not (container-type: inline-size) {
	@media (min-width: 576px) {
		.PrimaryNavModalModelsResult_filterDesktop__MOY1L {
			display: block;
		}
	}
}

@container (min-width: 576px) {
	.PrimaryNavModalModelsResult_filterContainerMobile__iM8hg {
		display: none;
	}
}

@supports not (container-type: inline-size) {
	@media (min-width: 576px) {
		.PrimaryNavModalModelsResult_filterContainerMobile__iM8hg {
			display: none;
		}
	}
}

.PrimaryNavModalModelsResult_button__dbiP7 {
	width: 100%;
}

.PrimaryNavModalModelsResult_linkReset__X2Bmg {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
}

.PrimaryNavModalModelsResult_linkReset__X2Bmg:hover {
	color: inherit;
}

.PrimaryNavModalModelsResult_bodyTypeHeading__9Umbx:not(:empty) {
	margin-bottom: 0;
}

.PrimaryNavModalModelsResult_bodyTypeCta__tj40F:not(:empty) {
	text-transform: uppercase;
	letter-spacing: 0.12em;
}

.PrimaryNavModalModelsResult_filterModal__rnqIH {
	--filter-modal-display: flex;
	--filter-padding-top: 104px;
	--filter-padding: 24px;
	display: none;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
	z-index: 10;
	position: fixed;
	margin: unset;
	padding: var(--filter-padding-top) var(--filter-padding) var(--filter-padding);
	inset: 0;
	transition: all var(--lk-private-legacy-filter-menu-transition-duration) ease-in-out;
}

.PrimaryNavModalModelsResult_filterModalEnter__89l3A {
	opacity: 0;
	visibility: visible;
	transform: translateX(100%);
	display: var(--filter-modal-display);
}

.PrimaryNavModalModelsResult_filterModalEnterActive__LKs9N {
	opacity: 1;
	visibility: visible;
	transform: translateX(100%);
	display: var(--filter-modal-display);
}

.PrimaryNavModalModelsResult_filterModalEnterDone__CtieX,
.PrimaryNavModalModelsResult_filterModalExit__mdDWC {
	opacity: 1;
	display: var(--filter-modal-display);
}

.PrimaryNavModalModelsResult_filterModalExitActive__7p0yX {
	display: var(--filter-modal-display);
	opacity: 0;
	transition: all var(--lk-private-legacy-filter-menu-transition-duration);
}

.PrimaryNavModalModelsResult_filterModalExitDone__wplio {
	display: none;
}

.PrimaryNavModalModelsResult_vehicleEnter__tieNP {
	opacity: 0.6;
	display: block;
}

.PrimaryNavModalModelsResult_vehicleEnterActive__wsogZ {
	opacity: 1;
	transition: opacity calc(var(--ld-c-menu-filter-transition-duration) * 1ms) ease-out;
}

.PrimaryNavModalModelsResult_vehicleEnterDone__MeqcF,
.PrimaryNavModalModelsResult_vehicleExit__NMSty {
	opacity: 1;
}

.PrimaryNavModalModelsResult_vehicleExitActive__Jue7x {
	opacity: 0.6;
	transition: opacity calc(var(--ld-c-menu-filter-transition-duration) * 1ms) ease-out;
}

.PrimaryNavModalModelsResult_vehicleExitDone__vxxX_ {
	opacity: 0;
}

.DecorativeCarCard_container__EQwkT,
.DecorativeCarCard_ldBox__W1Jeq {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.DecorativeCarCard_container__EQwkT:focus-within,
.DecorativeCarCard_container__EQwkT:hover,
.DecorativeCarCard_ldBorderRadius__s7jpr {
	--ld-c-border-radius-rounded: var(--ld-s-border-radius-rounded);
	--ld-c-border-radius-extra-large: var(--ld-s-border-radius-extra-large);
	--ld-c-border-radius-large: var(--ld-s-border-radius-large);
	--ld-c-border-radius-extra-medium: var(--ld-s-border-radius-extra-medium);
	--ld-c-border-radius-medium: var(--ld-s-border-radius-medium);
	--ld-c-border-radius-small: var(--ld-s-border-radius-small);
	--ld-c-border-radius-none: var(--ld-s-border-radius-none);
}

.DecorativeCarCard_container__EQwkT,
.DecorativeCarCard_ldDecorativeCarCard__LX19R {
	--ld-c-decorative-car-card-border: 2px solid;
	--ld-c-decorative-car-card-hover: var(--ld-s-color-utility-modifiers-midlight);
}

.DecorativeCarCard_container__EQwkT {
	width: 100%;
	border: transparent var(--ld-c-decorative-car-card-border);
	container-type: inline-size;
}

.DecorativeCarCard_container__EQwkT .DecorativeCarCard_display___cSAZ {
	position: relative;
	justify-content: center;
	padding-top: 30cqw;
}

.DecorativeCarCard_container__EQwkT .DecorativeCarCard_display___cSAZ .DecorativeCarCard_decorativeText__kPDsR {
	position: absolute;
	inset: 0;
	overflow: hidden;
}

.DecorativeCarCard_container__EQwkT .DecorativeCarCard_display___cSAZ .DecorativeCarCard_image__fVOxT {
	z-index: 1;
	width: 100%;
}

.DecorativeCarCard_container__EQwkT .DecorativeCarCard_content__Vkgrt {
	position: relative;
	padding-top: var(--ld-c-box-pad-static-2xs);
}

.DecorativeCarCard_container__EQwkT .DecorativeCarCard_content__Vkgrt .DecorativeCarCard_details__nWAlj {
	position: absolute;
	top: var(--ld-c-box-pad-static-2xs);
}

.DecorativeCarCard_container__EQwkT .DecorativeCarCard_content__Vkgrt .DecorativeCarCard_buttons__GMai7 {
	opacity: 0;
}

.DecorativeCarCard_container__EQwkT:focus-within,
.DecorativeCarCard_container__EQwkT:hover {
	border-radius: var(--ld-c-border-radius-medium);
	border: var(--ld-c-decorative-car-card-hover) var(--ld-c-decorative-car-card-border);
	background-color: var(--ld-c-decorative-car-card-hover);
}

.DecorativeCarCard_container__EQwkT:focus-within .DecorativeCarCard_details__nWAlj,
.DecorativeCarCard_container__EQwkT:hover .DecorativeCarCard_details__nWAlj {
	opacity: 0;
}

.DecorativeCarCard_container__EQwkT:focus-within .DecorativeCarCard_buttons__GMai7,
.DecorativeCarCard_container__EQwkT:hover .DecorativeCarCard_buttons__GMai7 {
	opacity: 1;
}

@media (pointer: coarse) {
	.DecorativeCarCard_buttons__GMai7 {
		pointer-events: none;
	}

	.DecorativeCarCard_container__EQwkT:hover .DecorativeCarCard_buttons__GMai7 {
		animation: DecorativeCarCard_enable-pointer-events__GfnDR 0.3s forwards;
	}

	@keyframes DecorativeCarCard_enable-pointer-events__GfnDR {
		0% {
			pointer-events: none;
		}

		to {
			pointer-events: all;
		}
	}
}

.PrimaryNavNavbar_navbar__YWLFH {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: stretch;
}

.PrimaryNavNavbar_navbar__YWLFH:after {
	content: "";
	display: block;
	position: absolute;
	top: auto;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.5;
	border-bottom: 1px solid var(--ld-color-legacy-lexus-brand-white);
}

.PrimaryNavNavbar_navbarContainer__gxvfb {
	flex-grow: 1;
	display: flex;
	align-items: stretch;
	padding-left: var(--primary-nav-modal-container-padding);
	padding-right: 0;
}

.PrimaryNavNavbar_navbarContainer__gxvfb.PrimaryNavNavbar_enablePadding__Lo6_e {
	padding-right: calc(var(--primary-nav-modal-container-padding) - var(--primary-nav-navbar-item-regular-padding-horizontal-last));
}

.PrimaryNavNavbar_navbarHeaderContainer__GlQoS {
	align-self: center;
	flex-grow: 1;
	display: flex;
	height: 100%;
	align-items: center;
}

.PrimaryNavNavbar_navbarItemsContainer__8Pml_ {
	position: relative;
	height: var(--primary-nav-navbar-height);
	z-index: 1;
}

.PrimaryNavNavbar_navbarFooterContainer__bYdfW,
.PrimaryNavNavbar_navbarItemsContainer__8Pml_ {
	display: flex;
	flex-direction: row;
	align-items: stretch;
}

.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_ {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	position: relative;
	display: flex;
	width: var(--primary-nav-navbar-item-special-max-width);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: var(--primary-nav-navbar-item-special-background-transition);
}

.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_:hover {
	color: inherit;
}

.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 1px;
	opacity: 0.5;
	border-left: var(--primary-nav-navbar-item-special-border-left);
}

.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_:hover {
	background: var(--primary-nav-navbar-item-special-background-hover);
}

@media (min-width: 1024px) {
	.PrimaryNavNavbarItemAuthenticated_navbarItemAuthenticated__lIfr_.PrimaryNavNavbarItemAuthenticated_isActive__Y7zp_ {
		background-color: var(--primary-nav-navbar-item-special-background-active);
	}
}

.PrimaryNavNavbarItemAuthenticated_label__xBHx_ {
	width: 40px;
	height: 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
	background-color: var(--primary-nav-navbar-item-authenticated-label-background);
	color: var(--ld-color-legacy-deepblue-dark);
	font-size: 15px;
	font-weight: var(--ld-font-weights-bold);
}

.PrimaryNavNavbarItemSpecial_ldBox__IoyJM {
	--ld-c-box-pad-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-box-pad-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-box-pad-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-box-pad-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-box-pad-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-box-pad-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-box-pad-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-box-pad-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-box-pad-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-box-pad-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-box-pad-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-box-pad-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-box-pad-static-l: var(--ld-s-dim-static-l);
	--ld-c-box-pad-static-m: var(--ld-s-dim-static-m);
	--ld-c-box-pad-static-s: var(--ld-s-dim-static-s);
	--ld-c-box-pad-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-box-pad-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-box-pad-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-box-pad-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-box-pad-static-none: var(--ld-s-dim-static-none);
}

.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: none;
	outline: 0;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-align: inherit;
	position: relative;
	display: flex;
	max-width: var(--primary-nav-navbar-item-special-max-width);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
	transition: var(--primary-nav-navbar-item-special-background-transition);
}

.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4:hover {
	color: inherit;
}

.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 1px;
	opacity: 0.5;
	border-left: var(--primary-nav-navbar-item-special-border-left);
}

.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4:hover {
	background: var(--primary-nav-navbar-item-special-background-hover);
}

@media (min-width: 1024px) {
	.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4.PrimaryNavNavbarItemSpecial_isActive__le1xh {
		background: var(--primary-nav-navbar-item-special-background-active);
		color: var(--ld-color-legacy-deepblue-darkest);
	}

	.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4.PrimaryNavNavbarItemSpecial_isActive__le1xh .PrimaryNavNavbarItemSpecial_icon__eo3eL,
	.PrimaryNavNavbarItemSpecial_navbarItemSpecialContainer__cwXA4.PrimaryNavNavbarItemSpecial_isActive__le1xh .PrimaryNavNavbarItemSpecial_label__N_g0o {
		color: var(--ld-color-legacy-deepblue-darkest);
	}
}

.PrimaryNavNavbarItemSpecial_navbarItemSpecial__12MxU {
	height: 100%;
}

.PrimaryNavNavbarItemSpecial_icon__eo3eL {
	display: flex;
}

.PrimaryNavNavbarItemSpecial_icon__eo3eL+.PrimaryNavNavbarItemSpecial_label__N_g0o {
	margin-top: 4px;
}

.PrimaryNavNavbarItemSpecial_label__N_g0o {
	font-size: var(--primary-nav-tg-navbar-item-special-font-size);
	line-height: var(--primary-nav-tg-navbar-item-special-line-height);
	letter-spacing: var(--primary-nav-tg-navbar-item-special-letter-spacing);
	text-transform: var(--primary-nav-tg-navbar-item-special-text-transform);
	font-weight: var(--primary-nav-tg-navbar-item-special-font-weight);
}

.ModalSheet_blurShadow__BgTsf,
.ModalSheet_blur__7WewI,
.ModalSheet_dialogContainer__u4kNg,
.ModalSheet_ldModalSheet__3qonr,
.ModalSheet_shadow__9hUjN {
	--ld-c-modal-sheet-box-shadow-bottom-type: dropShadow;
	--ld-c-modal-sheet-box-shadow-bottom-spread: 0;
	--ld-c-modal-sheet-box-shadow-bottom-blur: 16px;
	--ld-c-modal-sheet-box-shadow-bottom-y: -8px;
	--ld-c-modal-sheet-box-shadow-bottom-x: 0;
	--ld-c-modal-sheet-box-shadow-right-type: dropShadow;
	--ld-c-modal-sheet-box-shadow-right-spread: 0;
	--ld-c-modal-sheet-box-shadow-right-blur: 16px;
	--ld-c-modal-sheet-box-shadow-right-y: 0;
	--ld-c-modal-sheet-box-shadow-right-x: -8px;
	--ld-c-modal-sheet-blur-default: 10px;
	--ld-c-modal-sheet-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-modal-sheet-bottom-v-pad: var(--ld-s-dim-scaled-s-xxl);
	--ld-c-modal-sheet-box-shadow-bottom-color: var(--ld-s-color-common-opacity-black-lightest);
	--ld-c-modal-sheet-box-shadow-right-color: var(--ld-s-color-common-opacity-black-lightest);
	--ld-c-modal-sheet-background-darker: var(--ld-s-color-elevation-raised-darker);
	--ld-c-modal-sheet-background-lighter: var(--ld-s-color-elevation-raised-lighter);
	--ld-c-modal-sheet-background-default: var(--ld-s-color-elevation-raised-default);
	--ld-c-modal-sheet-shadow-default: var(--ld-s-color-common-opacity-true-black-light);
}

@keyframes ModalSheet_lk-private-slideInFromRight__cskIW {
	0% {
		transform: translateX(100%);
		opacity: 0;
		visibility: hidden;
	}

	to {
		transform: translateX(0);
		opacity: 1;
		visibility: visible;
	}
}

@keyframes ModalSheet_lk-private-slideInFromBottom__E4zXi {
	0% {
		transform: translateY(100%);
		opacity: 0;
		visibility: hidden;
	}

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

.ModalSheet_dialogContainer__u4kNg {
	position: fixed;
	width: 100%;
	bottom: 0;
	max-height: 50dvh;
	z-index: var(--lk-modal-z-index);
	outline: none;
	transition: none;
	border-top: var(--ld-c-modal-sheet-border);
}

.ModalSheet_dialogContainer__u4kNg.ModalSheet_boxShadow__EVkSE {
	box-shadow: var(--ld-c-modal-sheet-box-shadow-bottom-x) var(--ld-c-modal-sheet-box-shadow-bottom-y) var(--ld-c-modal-sheet-box-shadow-bottom-blur) var(--ld-c-modal-sheet-box-shadow-bottom-spread) var(--ld-c-modal-sheet-box-shadow-bottom-color);
}

.ModalSheet_reserveSpace__YoW8f {
	position: -webkit-sticky;
	position: sticky;
}

.ModalSheet_rightVariant__tWh2N {
	position: fixed;
	overflow: auto;
	max-width: 100%;
	max-height: 100dvh;
	height: 100%;
	width: auto;
	top: 0;
	right: 0;
	border-top-style: none;
	border-left: var(--ld-c-modal-sheet-border);
}

.ModalSheet_rightVariant__tWh2N.ModalSheet_boxShadow__EVkSE {
	box-shadow: var(--ld-c-modal-sheet-box-shadow-right-x) var(--ld-c-modal-sheet-box-shadow-right-y) var(--ld-c-modal-sheet-box-shadow-right-blur) var(--ld-c-modal-sheet-box-shadow-right-spread) var(--ld-c-modal-sheet-box-shadow-right-color);
}

.ModalSheet_overlay__ZmVp_ {
	position: fixed;
	inset: 0;
	container-type: size;
	width: 100vw;
	height: 100dvh;
	z-index: var(--lk-modal-z-index);
}

.ModalSheet_blur__7WewI {
	-webkit-backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
	backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
}

.ModalSheet_blurShadow__BgTsf,
.ModalSheet_shadow__9hUjN {
	background: var(--ld-c-modal-sheet-shadow-default);
}

.ModalSheet_blurShadow__BgTsf {
	-webkit-backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
	backdrop-filter: blur(var(--ld-c-modal-sheet-blur-default));
}

.ModalSheet_slideIn__2sn0Y {
	opacity: 0;
	visibility: hidden;
}

.ModalSheet_slideIn__2sn0Y.ModalSheet_rightAnimation___93UK {
	transform: translateX(100%);
	animation: ModalSheet_lk-private-slideInFromRight__cskIW 0.5s ease-out forwards;
}

.ModalSheet_slideIn__2sn0Y.ModalSheet_bottomAnimation__tkHvB {
	transform: translateY(100%);
	animation: ModalSheet_lk-private-slideInFromBottom__E4zXi 0.5s ease-out forwards;
}

.GlobalFooter_globalFooter__9ZCqt {
	--global-footer-mobile-padding: 30px 0 40px;
	--global-footer-desktop-margin-top: 100px;
	--global-footer-desktop-padding: 40px 0;
	background: #161825; /* Footer Secondary Background Colour */
	color: #d7d3c6;
	padding: var(--global-footer-mobile-padding);
	display: flex;
	justify-content: center;
}

@media (min-width: 1024px) {
	.GlobalFooter_globalFooter__9ZCqt {
		padding: var(--global-footer-desktop-padding);
	}
}

.GlobalFooter_globalFooterBody__kxhoV {
	--global-footer-max-width: 1280px;
	--global-footer-wrap-side-margin: 0 40px;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	text-align: center;
	width: 100%;
	max-width: var(--global-footer-max-width);
	margin: var(--global-footer-wrap-side-margin);
}

@media (min-width: 1024px) {
	.GlobalFooter_globalFooterBody__kxhoV {
		flex-direction: row;
		align-items: center;
	}
}

.GlobalFooter_globalFooterBlock__1B636 {
	--global-footer-block-line-height: 32px;
	line-height: var(--global-footer-block-line-height);
}

.GlobalFooter_globalFooterLink___FUMn {
	--global-footer-link-margin-left: 30px;
	color: var(--ld-color-legacy-smoke-dark);
	display: block;
	text-decoration: none;
	letter-spacing: 0;
}

.GlobalFooter_globalFooterLink___FUMn:hover {
	color: unset;
}

@media (min-width: 1024px) {
	.GlobalFooter_globalFooterLink___FUMn {
		margin-top: 0;
		display: inline-block;
		--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
		--ornaments-senkei-default-line-size: 4px;
		--ornaments-senkei-offset-top-default: 4px;
		--ornaments-senkei-default-transition-duration: 0.3s;
		position: relative;
	}

	.GlobalFooter_globalFooterLink___FUMn:after {
		content: "";
		display: block;
		position: absolute;
		border-bottom: 2px solid var(--ornaments-senkei-border-color);
		height: 0;
		transform: translateY(-2px);
		width: 100%;
		opacity: 0;
		max-width: 0;
		transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
	}

	.GlobalFooter_globalFooterLink___FUMn:hover:after {
		max-width: 100%;
		opacity: 1;
	}

	.GlobalFooter_globalFooterLink___FUMn+.GlobalFooter_globalFooterLink___FUMn {
		margin-top: 0;
		margin-left: var(--global-footer-link-margin-left);
	}
}

.Footer_footer__Ae6pE {
	display: flex;
	justify-content: center;
	padding: 100px 0;
	color: var(--ld-color-legacy-smoke-default);
}

@media (max-width: 1023.98px) {
	.Footer_footer__Ae6pE {
		padding: 100px 0 0;
	}
}

.Footer_footerWrap__h33ms {
	--footer-max-width: 1280px;
	--footer-wrap-side-margin: 0 40px;
	width: 100%;
	display: flex;
	max-width: var(--footer-max-width);
	margin: var(--footer-wrap-side-margin);
}

@media (max-width: 1023.98px) {
	.Footer_footerWrap__h33ms {
		flex-direction: column;
		width: 100%;
		padding: 0 20px;
		margin: 0;
	}
}

.Footer_footerColumn__H2CTX {
	width: 100%;
	padding: 0 10px;
}

.Footer_footerBlock__xxDzS {
	overflow: hidden;
}

@media (min-width: 1024px) {
	.Footer_footerBlock__xxDzS {
		margin-bottom: 32px;
	}
}

@media (max-width: 1023.98px) {
	.Footer_footerBlock__xxDzS:not(.Footer_isPhone__RRkyL) {
		border-top: 1px solid var(--ld-color-legacy-deepblue-light);
	}
}

.Footer_footerLinkGroup__SSmPu {
	max-height: 1800px;
	transition: 0.7s ease-in-out;
}

@media (max-width: 1023.98px) {
	.Footer_footerLinkGroup__SSmPu {
		max-height: 0;
		overflow: hidden;
	}
}

.Footer_footerLinkGroupExpanded__8GKVB {
	max-height: 1080px;
}

@media (min-width: 1024px) {
	.Footer_divider__9T9Yn {
		display: block;
		height: 10px;
	}
}

.Footer_footerTitle__YEfY_ {
	margin-bottom: 24px;
	position: relative;
}

.Footer_footerTitle__YEfY_,
.Footer_footerTitle__YEfY_ h5 {
	color: var(--ld-color-legacy-smoke-default);
}

@media (max-width: 1023.98px) {
	.Footer_footerTitle__YEfY_ {
		margin: 0;
	}

	.Footer_footerTitle__YEfY_ h5 {
		line-height: 48px;
	}
}

.Footer_footerTitleChevron__DaYei {
	display: none;
	fill: var(--ld-color-legacy-smoke-default);
}

@media (max-width: 1023.98px) {
	.Footer_footerTitleChevron__DaYei {
		display: inline;
		position: absolute;
		right: 8px;
		top: 50%;
		transform: rotate(0) translateY(-50%);
		transform-origin: top center;
		transition: transform 0.3s;
		cursor: pointer;
	}
}

.Footer_footerTitleChevronExpanded__ZQA7u {
	transform: rotate(-180deg) translateY(-50%);
}

@media (max-width: 1023.98px) {
	.Footer_linkWrapper__GqEeL:last-child {
		margin-bottom: 16px;
	}
}

.Footer_telWrapper__Y54x4 {
	display: flex;
	margin-bottom: 0;
}

@media (max-width: 1023.98px) {
	.Footer_telWrapper__Y54x4 {
		margin-bottom: 20px;
	}
}

.Footer_footerTelIcon__vs1_8 {
	fill: var(--ld-color-legacy-smoke-dark);
}

.Footer_footerLink__ScjMh {
	display: inline-block;
	padding: 0 8px;
	color: var(--ld-color-legacy-smoke-dark);
	text-decoration: none;
	letter-spacing: 0;
	margin-bottom: 10px;
	font-size: var(--ld-s-typography-body1-font-size);
	line-height: var(--ld-s-typography-body1-line-height);
}

.Footer_footerLink__ScjMh:hover {
	color: unset;
}

.Footer_footerLink__ScjMh:first-letter {
	text-transform: capitalize;
}

@media (min-width: 1024px) {
	.Footer_footerLink__ScjMh {
		padding: 0;
		--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
		--ornaments-senkei-default-line-size: 4px;
		--ornaments-senkei-offset-top-default: 4px;
		--ornaments-senkei-default-transition-duration: 0.3s;
		position: relative;
	}

	.Footer_footerLink__ScjMh:after {
		content: "";
		display: block;
		position: absolute;
		border-bottom: 2px solid var(--ornaments-senkei-border-color);
		height: 0;
		transform: translateY(-2px);
		width: 100%;
		opacity: 0;
		max-width: 0;
		transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
	}

	.Footer_footerLink__ScjMh:hover:after {
		max-width: 100%;
		opacity: 1;
	}
}

.Footer_phoneLink__1FvXg {
	margin: 0;
}

@media (max-width: 1023.98px) {
	.Footer_phoneLink__1FvXg {
		text-decoration: underline;
	}

	.Footer_phoneLink__1FvXg:hover {
		text-decoration: none;
	}

	.Footer_isPhone__RRkyL {
		order: 1;
	}
}

.Footer_isPhone__RRkyL .Footer_footerLinkGroup__SSmPu {
	max-height: none;
}

.Footer_socialMedia__6LyY_ {
	width: 100%;
	margin: 0;
	text-align: left;
	background: none;
	padding-top: 0;
	order: 4;
}

@media (max-width: 1023.98px) {
	.Footer_socialMedia__6LyY_ {
		background: var(--ld-color-legacy-deepblue-dark);
		padding-top: 40px;
		margin: 40px -30px 0;
		text-align: center;
		padding-left: 16px;
		float: none;
		width: auto;
	}
}

.Footer_socialMediaIconLink__x5mBc {
	line-height: 30px;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	position: relative;
}

.Footer_socialMediaIconLink__x5mBc:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: 2px solid var(--ornaments-senkei-border-color);
	height: 0;
	transform: translateY(-2px);
	width: 100%;
	opacity: 0;
	max-width: 0;
	transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
}

.Footer_socialMediaIconLink__x5mBc:hover:after {
	max-width: 100%;
	opacity: 1;
}

.Footer_socialMediaIconLink__x5mBc svg {
	fill: var(--ld-color-legacy-smoke-default);
}

.Footer_icon__boSRE {
	display: inline-flex;
	align-self: center;
	padding-right: 10px;
}

.VerticalScroll_ldVerticalScroll__ev3aM,
.VerticalScroll_wrapper__c0Axl {
	--ld-c-vertical-scroll-desktop-padding: var(--ld-s-dim-static-xs);
	--ld-c-vertical-scroll-bar-area-width: var(--ld-s-dim-static-xl);
	--ld-c-vertical-scroll-bar-active: var(--ld-s-color-accent-secondary-default);
	--ld-c-vertical-scroll-bar-default: var(--ld-s-color-common-white);
	--ld-c-vertical-scroll-bar-width: var(--ld-s-dim-static-4xs);
	--ld-c-vertical-scroll-bar-height: var(--ld-s-dim-static-l);
}

.VerticalScroll_htmlMobileMandatory__b0plV {
	scroll-snap-type: y mandatory;
}

.VerticalScroll_htmlMobileProximity__PFS3t {
	scroll-snap-type: y proximity;
}

.VerticalScroll_bodyMobile__X79Na {
	scroll-snap-align: start;
}

@media (min-width: 1024px) {
	.VerticalScroll_htmlDesktopMandatory__F_k78 {
		scroll-snap-type: y mandatory;
	}

	.VerticalScroll_htmlDesktopProximity__eFH5u {
		scroll-snap-type: y proximity;
	}

	.VerticalScroll_bodyDesktop__6VxKj {
		scroll-snap-align: start;
	}
}

.VerticalScroll_wrapper__c0Axl {
	position: relative;
	line-height: 1;
}

.VerticalScroll_slide__oozU1 {
	overflow: hidden;
	scroll-snap-align: start;
	scroll-snap-stop: always;
}

.VerticalScroll_nav__07FAM {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.5s ease;
	z-index: 1;
}

.VerticalScroll_nav__07FAM.VerticalScroll_navHidden__NPwIA {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

@media (min-width: 1024px) {
	.VerticalScroll_nav__07FAM {
		right: var(--ld-c-vertical-scroll-desktop-padding, 0);
	}
}

@media (max-width: 1023.98px) {
	.VerticalScroll_nav__07FAM.VerticalScroll_navHiddenMobile__Mvoj4 {
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
	}
}

.VerticalScroll_navItemButton__Xy2fk {
	align-items: center;
	cursor: pointer;
	display: var(--lk-p-vertical-scroll-indicator-display, flex);
	justify-content: center;
	width: var(--ld-c-vertical-scroll-bar-area-width);
}

.VerticalScroll_navItemButton__Xy2fk .VerticalScroll_navItemBar__HhiHe {
	display: block;
	height: var(--ld-c-vertical-scroll-bar-height);
	width: var(--ld-c-vertical-scroll-bar-width);
	position: relative;
	overflow: hidden;
	background-color: var(--ld-c-vertical-scroll-bar-default);
}

.VerticalScroll_navItemButton__Xy2fk .VerticalScroll_navItemBar__HhiHe:before {
	content: "";
	position: absolute;
	top: -5%;
	bottom: -5%;
	left: -1px;
	right: -1px;
	background-color: var(--ld-c-vertical-scroll-bar-active);
	transform: translateY(calc(var(--lk-p-vertical-scroll-indicator-progress, -1) * 100%));
}

.VerticalScroll_scrollIndicator__XjzsB {
	color: var(--ld-s-color-foreground-default);
	transition: all 0.5s ease 0.5s;
}

.VerticalScroll_scrollIndicator__XjzsB.VerticalScroll_scrollIndicatorHidden__qk3sy {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.Oriented_portrait__CqWMl {
	display: none;
}

@container (orientation: portrait) {
	.Oriented_portrait__CqWMl {
		display: contents;
	}
}

@supports not (container-type: size) {
	@media (orientation: portrait) {
		.Oriented_portrait__CqWMl {
			display: contents;
		}
	}
}

.Oriented_landscape__RoXzc {
	display: none;
}

@container (orientation: landscape) {
	.Oriented_landscape__RoXzc {
		display: contents;
	}
}

@supports not (container-type: size) {
	@media (orientation: landscape) {
		.Oriented_landscape__RoXzc {
			display: contents;
		}
	}
}

.Oriented_all__GnAH5,
.Oriented_landscapeDefault__27e60,
.Oriented_portraitDefault__ppkKw {
	display: contents;
}

@container (orientation: landscape) {
	.Oriented_portraitDefault__ppkKw {
		display: none;
	}
}

@supports not (container-type: size) {
	@media (orientation: landscape) {
		.Oriented_portraitDefault__ppkKw {
			display: none;
		}
	}
}

@container (orientation: portrait) {
	.Oriented_landscapeDefault__27e60 {
		display: none;
	}
}

@supports not (container-type: size) {
	@media (orientation: portrait) {
		.Oriented_landscapeDefault__27e60 {
			display: none;
		}
	}
}

@keyframes AnimateInView_slideLeft__H7_IH {
	0% {
		transform: translateX(-30px);
	}

	to {
		transform: translateX(0);
	}
}

@keyframes AnimateInView_slideRight__DCMlp {
	0% {
		transform: translateX(30px);
	}

	to {
		transform: translateX(0);
	}
}

.AnimateInView_wrapper__Q32z_ {
	display: block;
	position: relative;
	transition: all 0.5s ease;
}

.AnimateInView_fade__Llqm1 {
	opacity: 0;
	transition: opacity 1s ease;
}

.AnimateInView_fadeVisible__TLKVD {
	opacity: 1;
}

.AnimateInView_fadeSlideInLeft__YqP8P {
	opacity: 0;
	transform: translateX(-30px);
	transition: transform 1s ease, opacity 1s ease;
}

.AnimateInView_fadeSlideInLeftVisible___nLpd {
	opacity: 1;
	transform: none;
}

.AnimateInView_fadeSlideInRight__073kz {
	opacity: 0;
	transform: translateX(30px);
	transition: transform 1s ease, opacity 1s ease;
}

.AnimateInView_fadeSlideInRightVisible__3vpKP {
	opacity: 1;
	transform: none;
}

.DynamicMedia_aspect__8hN0V .DynamicMedia_container__Q6Vnn,
.DynamicMedia_aspect__8hN0V .DynamicMedia_videoOrImage__BTALc {
	position: absolute;
	inset: 0;
}

.DynamicMedia_contentInner___q4Jg,
.DynamicMedia_tooltipContainer__XmmIu {
	justify-self: center;
}

.DynamicMedia_container__Q6Vnn,
.DynamicMedia_dynamicMedia___F9D0,
.DynamicMedia_fullSize__s52Va {
	height: 100%;
	width: 100%;
}

.DynamicMedia_dynamicMedia___F9D0 {
	--hero-content-wrapper-max-width: 1360px;
	--hero-content-wrapper-padding: 30px;
	--hero-content-wrapper-padding-desktop: 60px;
}

.DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) {
	min-height: var(--dynamic-media-min-height-mobile, 0);
}

@media (min-width: 1024px) {
	.DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) {
		min-height: var(--dynamic-media-min-height-desktop, 0);
	}
}

.DynamicMedia_container__Q6Vnn {
	container-type: size;
	display: flex;
	flex-direction: column;
}

.DynamicMedia_aspect__8hN0V {
	overflow: hidden;
	position: relative;
	height: 0;
	padding-top: var(--dynamic-media-aspect-ratio);
}

.DynamicMedia_videoOrImage__BTALc {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) .DynamicMedia_videoOrImage__BTALc {
	min-height: var(--dynamic-media-min-height-mobile, 0);
}

@media (min-width: 1024px) {
	.DynamicMedia_dynamicMedia___F9D0:not(.DynamicMedia_aspect__8hN0V) .DynamicMedia_videoOrImage__BTALc {
		min-height: var(--dynamic-media-min-height-desktop, 0);
	}
}

.DynamicMedia_contentInner___q4Jg {
	width: 100%;
	height: 100%;
	color: var(--ld-s-color-common-white);
	display: flex;
	pointer-events: auto;
}

.DynamicMedia_tooltipContainer__XmmIu {
	max-width: var(--ld-s-sz-columns-12col-max-w);
	padding: var(--ld-s-dim-scaled-less);
}

@media (min-width: 1024px) {
	.DynamicMedia_tooltipContainer__XmmIu {
		padding: var(--ld-s-dim-scaled-even-more);
	}
}

.DynamicMedia_footer__EnoUt {
	z-index: 1;
}

.DynamicMedia_videoController__zoqh0 {
	margin-top: auto;
}

.VideoOrImage_videoOrImage__SOTGF {
	--grid-max-width: 1360px;
	--grid-hor-padding-desk: 48px;
	--grid-hor-padding-mobile: 24px;
	position: relative;
}

.VideoOrImage_videoOrImage__SOTGF.VideoOrImage_static__vVV56 {
	position: static;
}

.VideoOrImage_videoOrImage__SOTGF>* {
	position: absolute;
	inset: 0;
}

.VideoOrImage_video__lh_Wa {
	background-color: transparent;
}

.Layers_layers__xVUwE {
	position: relative;
	display: grid;
	grid-template-areas: "layers";
}

.Layers_layers__xVUwE>* {
	grid-area: layers;
	display: flex;
	height: 100%;
	z-index: 0;
}

.Layers_layers__xVUwE :where(img, video) {
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: 50% 50%;
}

.Shadow_ldShadow__KLEDT,
.Shadow_shadow__7TO6J {
	--ld-c-shadow-base: var(--ld-s-color-common-true-black);
	--ld-c-shadow-darker: var(--ld-s-color-common-opacity-true-black-darkest);
	--ld-c-shadow-default: var(--ld-s-color-common-opacity-true-black-darker);
}

.Shadow_shadow__7TO6J {
	background-image: linear-gradient(to var(--lk-private-shadow-overlay), var(--lk-private-shadow-variant), transparent var(--lk-private-shadow-overlay-stop));
}

.Shadow_solid__BEyB4 {
	background-image: none;
	background-color: var(--lk-private-shadow-variant);
}

.StickyPageBanner_bannerCollapsed__vZPu7 {
	overflow: hidden;
	display: flex;
	position: fixed;
	padding-left: 14px;
	left: 20px;
	bottom: 12px;
	z-index: 100;
	width: 46px;
	transition: width 0.2s;
	align-items: center;
}

.StickyPageBanner_bannerCollapsed__vZPu7 .StickyPageBanner_body__IfEmD {
	display: flex;
	align-items: center;
}

.StickyPageBanner_bannerCollapsed__vZPu7 .StickyPageBanner_content__SeYFq {
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	margin: 4px 14px 3px;
	letter-spacing: 1.44px;
	white-space: nowrap;
}

.StickyPageBanner_bannerCollapsed__vZPu7:hover {
	width: 200px;
}

.StickyPageBanner_bannerExpanded__VMsgu {
	overflow: hidden;
}

.StickyPageBanner_bannerExpanded__VMsgu .StickyPageBanner_body__IfEmD {
	display: flex;
	margin: 28px 24px;
}

.StickyPageBanner_bannerExpanded__VMsgu .StickyPageBanner_content__SeYFq {
	font-size: 13px;
	line-height: 19.5px;
	margin: 0 10px;
}

@media (min-width: 1024px) {
	.StickyPageBanner_bannerExpanded__VMsgu .StickyPageBanner_content__SeYFq {
		font-size: 19px;
		font-weight: 300;
		line-height: 28.5px;
		margin: 0 24px;
	}
}

.StickyPageBanner_bannerOverlay__vGVGG {
	left: 20px;
	right: 20px;
	bottom: 12px;
	position: fixed;
	z-index: 100;
}

.StickyPageBanner_iconCollapsed__OUKeA {
	width: 18px;
	height: 18px;
	display: flex;
}

.StickyPageBanner_iconExpanded__3g8tu {
	width: 24px;
	height: 24px;
}

@media (min-width: 1024px) {
	.StickyPageBanner_iconExpanded__3g8tu {
		width: 32px;
		height: 32px;
		align-self: center;
	}
}

.StickyPageBanner_closeBtnCollapsed__RwE0v {
	width: 18px;
	height: 18px;
}

.StickyPageBanner_closeBtn__5m5Y0 {
	display: flex;
	cursor: pointer;
	justify-content: center;
	align-items: center;
	fill: #fff;
}

.StickyPageBanner_closeBtnExpanded__R1O16 {
	width: 24px;
	height: 24px;
}

.StickyPageBanner_closeBtnExpanded__R1O16 svg {
	width: 12px;
	height: 12px;
}

@media (min-width: 1024px) {
	.StickyPageBanner_closeBtnExpanded__R1O16 {
		width: 32px;
		height: 32px;
	}

	.StickyPageBanner_closeBtnExpanded__R1O16 svg {
		width: 16px;
		height: 16px;
	}
}

.StickyPageBanner_smokeBg__Ym1jc,
.StickyPageBanner_smokeDarkBg__ycqC5,
.StickyPageBanner_smokeDarkLighterBg__jXFUQ,
.StickyPageBanner_smokeLightBg__zZhfR,
.StickyPageBanner_smokeLightLighterBg__4wOZn,
.StickyPageBanner_smokeLighterBg__Ezxvg {
	color: #232635;
}

.StickyPageBanner_smokeBg__Ym1jc .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeDarkBg__ycqC5 .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeDarkLighterBg__jXFUQ .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeLightBg__zZhfR .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeLightLighterBg__4wOZn .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_smokeLighterBg__Ezxvg .StickyPageBanner_closeBtn__5m5Y0 {
	background: #cdc9bc;
}

.StickyPageBanner_deepBlueBg__HIxlq,
.StickyPageBanner_deepBlueDarkBg__ZJXuN,
.StickyPageBanner_deepBlueDarkLighterBg__4UHbo,
.StickyPageBanner_deepBlueGradientBg__g09vU,
.StickyPageBanner_deepBlueGradientLighterBg__W2P9x,
.StickyPageBanner_deepBlueLightBg__rVW1A,
.StickyPageBanner_deepBlueLightLighterBg__a3V_o,
.StickyPageBanner_deepBlueLighterBg__rMFg4 {
	color: #e4e1d7;
}

.StickyPageBanner_deepBlueBg__HIxlq .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueDarkBg__ZJXuN .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueDarkLighterBg__4UHbo .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueGradientBg__g09vU .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueGradientLighterBg__W2P9x .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueLightBg__rVW1A .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueLightLighterBg__a3V_o .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_deepBlueLighterBg__rMFg4 .StickyPageBanner_closeBtn__5m5Y0 {
	background: #0c0e1b;
}

.StickyPageBanner_inariBg__JxKEI,
.StickyPageBanner_inariLighterBg__dphhz {
	color: #e4e1d7;
	background: #ca4b19;
}

.StickyPageBanner_inariBg__JxKEI .StickyPageBanner_closeBtn__5m5Y0,
.StickyPageBanner_inariLighterBg__dphhz .StickyPageBanner_closeBtn__5m5Y0 {
	background: hsla(46, 15%, 77%, 0.3);
}

.StickyPageBanner_deepBlueBg__HIxlq {
	background: #232635;
}

.StickyPageBanner_deepBlueLighterBg__rMFg4 {
	background: rgba(35, 38, 53, 0.8);
	color: #f8f6ef;
}

.StickyPageBanner_deepBlueLightBg__rVW1A {
	background: #313649;
}

.StickyPageBanner_deepBlueLightLighterBg__a3V_o {
	background: rgba(49, 54, 73, 0.8);
	color: #f8f6ef;
}

.StickyPageBanner_deepBlueDarkBg__ZJXuN {
	background: #161825;
}

.StickyPageBanner_deepBlueDarkLighterBg__4UHbo {
	background: rgba(22, 24, 37, 0.8);
	color: #f8f6ef;
}

.StickyPageBanner_deepBlueGradientBg__g09vU {
	background: linear-gradient(0deg, #151724, #232635);
}

.StickyPageBanner_deepBlueGradientLighterBg__W2P9x {
	background: linear-gradient(0deg, rgba(21, 23, 36, 0.8), rgba(35, 38, 53, 0.8));
	color: #f8f6ef;
}

.StickyPageBanner_inariLighterBg__dphhz {
	background: rgba(202, 75, 25, 0.8);
	color: #f8f6ef;
}

.StickyPageBanner_smokeBg__Ym1jc {
	background: #e4e1d7;
}

.StickyPageBanner_smokeLighterBg__Ezxvg {
	background: hsla(46, 19%, 87%, 0.8);
}

.StickyPageBanner_smokeLightBg__zZhfR {
	background: #f8f6ef;
}

.StickyPageBanner_smokeLightLighterBg__4wOZn {
	background: hsla(47, 39%, 95%, 0.8);
}

.StickyPageBanner_smokeDarkBg__ycqC5 {
	background: #d7d3c6;
}

.StickyPageBanner_smokeDarkLighterBg__jXFUQ {
	background: hsla(46, 18%, 81%, 0.8);
}

.StickyNavBar_stickyNavWrapper__vMYMZ {
	--sticky-nav-fade-out-transition: 0.3s ease-in-out;
	opacity: 1;
	transition: opacity var(--sticky-nav-fade-out-transition);
	position: relative;
}

.StickyNavBar_stickyNav__S0zu3 {
	--sticky-nav-height: 58px;
	--sticky-nav-max-width: 1280px;
	--sticky-nav-border-radius: 5px;
	--sticky-nav-z-index: 100;
	--sticky-nav-padding: 24px;
	--sticky-nav-padding-max: 80px;
	--sticky-nav-gap: 16px;
	--sticky-nav-gap-max: 32px;
	--sticky-nav-max-height: 50vh;
	--sticky-nav-offset: 48px;
	--sticky-nav-scroll-transition: 0.15s ease;
	--sticky-nav-anchor-transition: 0.2s ease-in-out;
	--sticky-nav-accordion-transition: 0.3s ease-in-out;
	--sticky-nav-accordion-close-transition: 0.3s cubic-bezier(0, 1, 0, 1);
	width: 100%;
	position: fixed;
	overflow: hidden;
	flex-wrap: wrap;
	align-items: center;
	padding: var(--sticky-nav-padding);
	background-color: var(--ld-color-legacy-deepblue-light);
	color: var(--ld-color-core-white);
	z-index: var(--sticky-nav-z-index);
	gap: var(--sticky-nav-gap);
	max-height: var(--sticky-nav-max-height);
	filter: drop-shadow(0 -4px 8px rgba(0, 0, 0, 0.25));
	margin-bottom: calc(-1 * var(--sticky-nav-offset));
}

.StickyNavBar_stickyNav__S0zu3[data-expanded="true"] {
	margin-bottom: 0;
}

.StickyNavBar_stickyNav__S0zu3[data-expanded="true"] .StickyNavBar_stickyNavItems__vU3TL:after {
	opacity: 1;
}

@media (max-width: 1023.98px) {
	.StickyNavBar_stickyNav__S0zu3 {
		bottom: 0 !important;
	}
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNav__S0zu3 {
		display: flex;
		max-height: unset;
		max-width: var(--sticky-nav-max-width);
		width: calc(100vw - var(--sticky-nav-padding-max) * 2);
		border-radius: var(--sticky-nav-border-radius);
		box-shadow: 0 8px 8px rgba(0, 1, 18, 0.25);
		left: 50%;
		transform: translateX(-50%);
		padding: 0 var(--sticky-nav-padding);
		gap: var(--sticky-nav-gap-max);
		justify-content: center;
		height: var(--sticky-nav-height);
		margin-bottom: unset;
		bottom: var(--sticky-nav-offset);
	}
}

.StickyNavBar_stickyNavItems__vU3TL {
	display: flex;
	justify-content: space-between;
	gap: var(--sticky-nav-gap);
	position: relative;
}

.StickyNavBar_stickyNavItems__vU3TL:after {
	position: absolute;
	content: " ";
	display: block;
	height: 1px;
	background-color: hsla(0, 0%, 100%, 0.5);
	margin: 0 -24px;
	width: 100vw;
	bottom: -24px;
	opacity: 0;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavItems__vU3TL:after {
		display: none;
	}
}

@media (min-width: 1023.98px) {
	.StickyNavBar_stickyNavItems__vU3TL {
		justify-content: unset;
		margin-bottom: 0;
	}
}

.StickyNavBar_stickyNavAnchor__bgo1G {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1.44px;
	line-height: 100%;
	color: var(--ld-color-core-white);
	font-weight: 700;
	cursor: pointer;
	display: none;
	text-align: center;
	background: transparent;
	outline: none;
	border: 0;
	font-family: inherit;
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	position: relative;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavAnchor__bgo1G {
		display: block;
	}
}

.StickyNavBar_stickyNavAnchor__bgo1G:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
	height: 0;
	transform: translateY(18px);
	width: 100%;
	opacity: 0;
	max-width: 0;
	transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
	left: 50%;
	transform: translate(-50%, 18px);
}

.StickyNavBar_stickyNavAnchor__bgo1G:focus,
.StickyNavBar_stickyNavAnchor__bgo1G:hover {
	outline: 0;
	color: lx-color(deep-blue);
}

.StickyNavBar_stickyNavAnchor__bgo1G:focus:after,
.StickyNavBar_stickyNavAnchor__bgo1G:hover:after {
	max-width: 100%;
	opacity: 1;
}

.StickyNavBar_stickyNavAnchorMobile__0VMjg {
	display: block;
	margin-bottom: 32px;
	opacity: 0.7;
	transition: opacity var(--sticky-nav-anchor-transition);
	--ornaments-senkei-border-color: var(--ld-color-legacy-senkei-inari);
	--ornaments-senkei-default-line-size: 4px;
	--ornaments-senkei-offset-top-default: 4px;
	--ornaments-senkei-default-transition-duration: 0.3s;
	position: relative;
}

.StickyNavBar_stickyNavAnchorMobile__0VMjg:last-child {
	margin-bottom: 0;
}

.StickyNavBar_stickyNavAnchorMobile__0VMjg:hover {
	opacity: 1;
}

.StickyNavBar_stickyNavAnchorMobile__0VMjg:hover:after {
	max-width: 100%;
	opacity: 1;
}

.StickyNavBar_stickyNavAnchorMobile__0VMjg:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: var(--ornaments-senkei-default-line-size) solid var(--ornaments-senkei-border-color);
	height: 0;
	transform: translateY(4px);
	width: 100%;
	opacity: 0;
	max-width: 0;
	transition: opacity var(--ornaments-senkei-default-transition-duration) ease-in-out, max-width 0.2s ease-in-out;
	left: 50%;
	transform: translate(-50%, 4px);
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavAnchorMobile__0VMjg {
		display: none;
	}
}

.StickyNavBar_stickyNavItem__w5xN1 {
	display: flex;
	gap: 12px;
	pointer-events: none;
	overflow: hidden;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavItem__w5xN1 {
		pointer-events: unset;
		height: auto;
		gap: 32px;
		overflow: visible;
	}
}

.StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorActive__sssLE:after {
	max-width: 100%;
	opacity: 1;
	display: none;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorActive__sssLE:after {
		display: block;
	}
}

.StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorMobileActive__mlxMM {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavItem__w5xN1 .StickyNavBar_stickyNavAnchorMobileActive__mlxMM {
		overflow: visible;
	}

	.StickyNavBar_stickyNavItem__w5xN1 {
		width: 100%;
		justify-content: space-between;
	}
}

.StickyNavBar_stickyNavMobileRight__9dUsj {
	font-size: 12px;
	min-width: 94px;
	cursor: pointer;
	display: flex;
	gap: 6px;
	white-space: nowrap;
	flex-shrink: 0;
	line-height: 100%;
	color: inherit;
	background-color: transparent;
	outline: none;
	border: 0;
	font-family: inherit;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavMobileRight__9dUsj {
		display: none;
	}
}

.StickyNavBar_stickyNavMobileRight__9dUsj .StickyNavBar_stickyNavSVG__Epl8C {
	transition: all var(--sticky-nav-accordion-transition);
}

.StickyNavBar_stickyNavMobileRight__9dUsj .StickyNavBar_stickyNavSVG__Epl8C[aria-expanded="true"] {
	transform: rotateX(180deg);
}

.StickyNavBar_stickyNavMobileRight__9dUsj path {
	fill: var(--ld-color-core-white);
}

.StickyNavBar_stickyNavAnchorMobileActive__mlxMM {
	display: block;
}

.StickyNavBar_stickyNavMobileAccordion__PvlGV {
	flex: 0 0 100%;
	position: relative;
	max-height: calc(50vh - 12px - var(--sticky-nav-padding) * 4);
	transition: max-height var(--sticky-nav-accordion-transition);
	margin-top: 48px;
	overflow: auto;
	scrollbar-width: none;
}

.StickyNavBar_stickyNavMobileAccordion__PvlGV::-webkit-scrollbar {
	display: none;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavMobileAccordion__PvlGV {
		display: none;
	}
}

.StickyNavBar_stickyNavMobileAccordion__PvlGV .StickyNavBar_stickyNavAnchorActive__sssLE {
	opacity: 1;
}

.StickyNavBar_stickyNavMobileAccordion__PvlGV .StickyNavBar_stickyNavAnchorActive__sssLE:after {
	max-width: 100%;
	opacity: 1;
}

.StickyNavBar_stickyNavMobileAccordion__PvlGV[aria-expanded="false"] {
	overflow: hidden;
	max-height: 0;
	transition: max-height var(--sticky-nav-accordion-close-transition);
}

.StickyNavBar_stickyNavInvisible__jGnLI {
	opacity: 0;
	pointer-events: none;
	z-index: -1;
}

@media (min-width: 1024px) {
	.StickyNavBar_stickyNavInvisible__jGnLI {
		opacity: 1;
		pointer-events: auto;
		z-index: auto;
	}
}

.FormTypography_tooltip__JlKrv,
.FormTypography_tooltip__JlKrv>div {
	display: inline;
}

.FormTypography_tooltip__JlKrv button {
	vertical-align: middle;
}

.VehiclePlaceholder_ldVehiclePlaceholder___ZHNp,
.VehiclePlaceholder_vehiclePlaceholder__yLZ6R {
	--ld-c-vehicle-placeholder-fg: var(--ld-s-color-foreground-default);
	--ld-c-vehicle-placeholder-bg: var(--ld-s-color-elevation-inset-darker);
}

.VehiclePlaceholder_vehiclePlaceholder__yLZ6R {
	position: relative;
	aspect-ratio: 16/9;
	max-width: 100%;
	max-height: 100%;
}

.VehiclePlaceholder_vehiclePlaceholder__yLZ6R svg {
	width: 100%;
	height: 100%;
	color: var(--ld-c-vehicle-placeholder-bg);
}

.VehiclePlaceholder_vehiclePlaceholder__yLZ6R .VehiclePlaceholder_placeholderText__4VgNt {
	position: absolute;
	text-overflow: ellipsis;
	overflow: clip;
	top: 45%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-height: 40%;
	max-width: 60%;
	white-space: nowrap;
	z-index: 1;
}

.FormSection_formSection__f9ecC,
.FormSection_ldFormSection___YFxW {
	--ld-c-form-section-box-shadow-focus-type: var(--ld-s-box-shadow-more-type);
	--ld-c-form-section-box-shadow-focus-spread: var(--ld-s-box-shadow-more-spread);
	--ld-c-form-section-box-shadow-focus-blur: var(--ld-s-box-shadow-more-blur);
	--ld-c-form-section-box-shadow-focus-y: var(--ld-s-box-shadow-more-y);
	--ld-c-form-section-box-shadow-focus-x: var(--ld-s-box-shadow-more-x);
	--ld-c-form-section-border-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-form-section-default: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-form-section-v-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-section-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-form-section-box-shadow-focus-color: var(--ld-s-box-shadow-more-color);
	--ld-c-form-section-focus: 2px solid var(--ld-s-color-accent-primary-default);
	--ld-c-form-section-bg: var(--ld-s-color-elevation-raised-darker);
}

.FormSection_formSection__f9ecC {
	background: var(--ld-c-form-section-bg);
	color: var(--ld-s-color-foreground-default);
	border: var(--ld-c-form-form-section-default);
}

.FormSection_formSection__f9ecC:focus,
.FormSection_formSection__f9ecC:focus-within {
	border-color: transparent;
	outline: var(--ld-c-form-form-section-focus);
	box-shadow: var(--ld-c-form-form-section-box-shadow-focus-x) var(--ld-c-form-form-section-box-shadow-focus-y) var(--ld-c-form-form-section-box-shadow-focus-blur) var(--ld-c-form-form-section-box-shadow-focus-spread) var(--ld-c-form-form-section-box-shadow-focus-color);
}

.Select_customSelect__TMZrt {
	position: relative;
	display: flex;
	min-width: var(--ld-c-form-input-min-w);
	width: 100%;
	flex-direction: column;
	gap: var(--ld-c-stack-gap-static-3xs);
}

.Select_customSelect__TMZrt.Select_disabled__lPSE9 {
	opacity: var(--ld-s-opacity-disabled);
	pointer-events: none;
}

.Select_customSelect__TMZrt select {
	width: 100%;
	flex: 1 1;
	min-height: calc(var(--ld-c-form-input-container-default-min-height) + var(--ld-c-stack-gap-static-3xs));
	padding: var(--ld-c-form-input-container-default-v-pad) calc(var(--ld-c-form-input-container-h-pad) + 16px + var(--ld-c-stack-gap-static-3xs)) var(--ld-c-form-input-container-default-v-pad) var(--ld-c-form-input-container-h-pad);
	font-family: var(--ld-c-form-text-field-body-text-font-family);
	font-size: var(--ld-c-form-text-field-body-text-font-size);
	font-weight: var(--ld-c-form-text-field-body-text-font-weight);
	line-height: var(--ld-c-form-input-container-default-min-height);
	color: var(--ld-c-form-color-enabled);
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	overflow-y: auto;
	border: 0;
	outline: 0;
	margin: calc(-1 * var(--ld-c-stack-gap-static-3xs)) 0;
}

.Select_customSelect__TMZrt select:not([multiple]) {
	opacity: var(--ld-s-opacity-disabled);
}

.Select_customSelect__TMZrt select.Select_hasValue__FNWQS {
	opacity: 1;
}

.Select_customSelect__TMZrt select optgroup {
	font-size: 14px;
	background: var(--ld-c-form-select-item-hover-bg);
	font-weight: var(--ld-font-weights-book);
}

.Select_customSelect__TMZrt select option {
	opacity: var(--ld-s-opacity-disabled);
	color: var(--ld-c-form-color-enabled);
	background: var(--ld-c-form-select-item-hover-bg);
	overflow: hidden;
	text-overflow: ellipsis;
}

.Select_customSelect__TMZrt select option:first-of-type {
	opacity: var(--ld-s-opacity-disabled);
}

.Select_customSelect__TMZrt select option:disabled {
	color: #bdbdbd;
}

.Select_customSelect__TMZrt .Select_svgContainer__Y_U0J {
	pointer-events: none;
	width: 16px;
	position: absolute;
	right: var(--ld-c-form-input-container-h-pad);
	top: 0;
	bottom: 0;
	-webkit-clip-path: polygon(0 calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
			16px calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
			16px calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
			0 calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px));
	clip-path: polygon(0 calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
			16px calc(var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
			16px calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px),
			0 calc(16px + var(--ld-c-form-input-container-default-min-height) / 2 - 8px));
}

.Select_customSelect__TMZrt svg {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	pointer-events: none;
	touch-action: none;
	fill: var(--ld-c-form-color-enabled);
}

.dark_ldDarkTheme__HRIi7,
.dark_ldTheme__xYq3j {
	--ld-color-core-black: #171717;
	--ld-color-core-white: #fff;
	--ld-color-core-yellow-01: #ffb833;
	--ld-color-core-yellow-02: #e69e1a;
	--ld-color-core-yellow-03: #a37829;
	--ld-color-core-red-01: #ff335f;
	--ld-color-core-red-02: #e61a46;
	--ld-color-core-red-03: #a32943;
	--ld-color-core-blue-01: #33a7ff;
	--ld-color-core-blue-02: #1a8de6;
	--ld-color-core-blue-03: #296ea3;
	--ld-color-core-green-01: #4f3;
	--ld-color-core-green-02: #2be61a;
	--ld-color-core-green-03: #33a329;
	--ld-color-core-gradient-linear-full: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0));
	--ld-color-core-gradient-linear-75: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 75%);
	--ld-color-core-gradient-linear-50: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 50%);
	--ld-color-core-gradient-linear-25: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 25%);
	--ld-color-core-opacity-white-10: hsla(0, 0%, 100%, 0.1);
	--ld-color-core-opacity-white-20: hsla(0, 0%, 100%, 0.2);
	--ld-color-core-opacity-true-black-10: rgba(0, 0, 0, 0.1);
	--ld-color-core-opacity-true-black-30: rgba(0, 0, 0, 0.3);
	--ld-color-core-opacity-true-black-75: rgba(0, 0, 0, 0.75);
	--ld-color-core-opacity-true-black-90: rgba(0, 0, 0, 0.9);
	--ld-color-core-opacity-black-10: hsla(0, 0%, 9%, 0.1);
	--ld-color-core-opacity-black-75: hsla(0, 0%, 9%, 0.75);
	--ld-color-core-opacity-black-90: hsla(0, 0%, 9%, 0.9);
	--ld-color-core-true-black: #000;
	--ld-color-legacy-deepblue-lightest: #4d5268;
	--ld-color-legacy-deepblue-light: #313649;
	--ld-color-legacy-deepblue-default: #232635;
	--ld-color-legacy-deepblue-dark: #161825;
	--ld-color-legacy-deepblue-darkest: #0c0e1b;
	--ld-color-legacy-smoke-lightest: #f8f6ef;
	--ld-color-legacy-smoke-light: #f0eee7;
	--ld-color-legacy-smoke-default: #e4e1d7;
	--ld-color-legacy-smoke-dark: #d7d3c6;
	--ld-color-legacy-smoke-darkest: #cdc9bc;
	--ld-color-legacy-miso-light: #796e64;
	--ld-color-legacy-miso-default: #5c534a;
	--ld-color-legacy-miso-dark: #4f443a;
	--ld-color-legacy-neutral-storm: #3a404a;
	--ld-color-legacy-neutral-stone: #ceced0;
	--ld-color-legacy-neutral-mortar: #beb4b2;
	--ld-color-legacy-lexus-brand-white: #fff;
	--ld-color-legacy-lexus-brand-black: #111;
	--ld-color-legacy-senkei-inari: #ca4b19;
	--ld-color-legacy-senkei-ochre: #ba161a;
	--ld-color-legacy-senkei-clay: #d5b461;
	--ld-color-legacy-moss-light: #656865;
	--ld-color-legacy-moss-default: #4b4d4b;
	--ld-color-legacy-moss-dark: #3b3d3b;
	--ld-color-legacy-iron-light: #6d6666;
	--ld-color-legacy-iron-default: #524c4c;
	--ld-color-legacy-iron-dark: #433c3c;
	--ld-color-legacy-ocean-light: #32333a;
	--ld-color-legacy-ocean-default: #232429;
	--ld-color-legacy-ocean-dark: #16171b;
	--ld-color-legacy-status-success: #1e8a15;
	--ld-color-legacy-status-error: #ba161a;
	--ld-color-legacy-status-warning: #f88f39;
	--ld-color-legacy-ownership-success: #1e8a15;
	--ld-color-legacy-ownership-error: #ba161a;
	--ld-color-legacy-ownership-warning: #f88f39;
	--ld-color-legacy-opacity-deepblue-default-75: rgba(0, 1, 20, 0.75);
	--ld-color-legacy-opacity-deepblue-default-90: rgba(10, 15, 31, 0.9);
	--ld-color-legacy-opacity-deepblue-default-95: rgba(23, 26, 43, 0.95);
	--ld-color-legacy-opacity-deepblue-dark-75: rgba(23, 25, 38, 0.75);
	--ld-color-legacy-opacity-deepblue-dark-90: rgba(23, 25, 38, 0.9);
	--ld-color-legacy-opacity-deepblue-dark-95: rgba(23, 25, 38, 0.5);
	--ld-color-legacy-opacity-smoke-default-75: hsla(46, 19%, 87%, 0.75);
	--ld-color-legacy-opacity-smoke-default-90: hsla(46, 19%, 87%, 0.9);
	--ld-color-legacy-opacity-smoke-default-95: hsla(46, 19%, 87%, 0.95);
	--ld-color-legacy-opacity-smoke-dark-75: hsla(46, 18%, 81%, 0.75);
	--ld-color-legacy-opacity-smoke-dark-90: hsla(46, 18%, 81%, 0.9);
	--ld-color-legacy-opacity-smoke-dark-95: hsla(46, 18%, 81%, 0.95);
	--ld-color-lexus-deepblue-50: #6e727e;
	--ld-color-lexus-deepblue-100: #303547;
	--ld-color-lexus-deepblue-200: #2e3243;
	--ld-color-lexus-deepblue-300: #2b2f3e;
	--ld-color-lexus-deepblue-400: #272a39;
	--ld-color-lexus-deepblue-500: #232632;
	--ld-color-lexus-deepblue-600: #1e212b;
	--ld-color-lexus-deepblue-700: #1b1d25;
	--ld-color-lexus-deepblue-800: #181a20;
	--ld-color-lexus-deepblue-900: #15171d;
	--ld-color-lexus-deepblue-opacity-30: rgba(35, 38, 50, 0.3);
	--ld-color-lexus-deepblue-opacity-50: rgba(35, 38, 50, 0.5);
	--ld-color-lexus-smoke-100: #fafaf9;
	--ld-color-lexus-smoke-200: #f6f5f3;
	--ld-color-lexus-smoke-300: #f1f0ec;
	--ld-color-lexus-smoke-400: #edebe6;
	--ld-color-lexus-smoke-500: #e8e6e0;
	--ld-color-lexus-smoke-600: #e3e1da;
	--ld-color-lexus-smoke-700: #dfdcd4;
	--ld-color-lexus-smoke-800: #dad8ce;
	--ld-color-lexus-smoke-900: #d6d3c8;
	--ld-color-lexus-smoke-1000: #b6b6b5;
	--ld-color-lexus-smoke-opacity-30: hsla(45, 15%, 89%, 0.3);
	--ld-color-lexus-smoke-opacity-50: hsla(45, 15%, 89%, 0.5);
	--ld-color-lexus-inari-100: #f8d2c3;
	--ld-color-lexus-inari-200: #f5bfa9;
	--ld-color-lexus-inari-300: #f0a384;
	--ld-color-lexus-inari-400: #ea7b50;
	--ld-color-lexus-inari-500: #cc4c19;
	--ld-color-lexus-inari-600: #8f3511;
	--ld-color-lexus-inari-700: #64250c;
	--ld-color-lexus-inari-800: #461a08;
	--ld-color-lexus-inari-900: #311206;
	--ld-color-lexus-ochre-100: #f8bfc0;
	--ld-color-lexus-ochre-200: #f5a3a5;
	--ld-color-lexus-ochre-300: #f07c7d;
	--ld-color-lexus-ochre-400: #e94345;
	--ld-color-lexus-ochre-500: #bb1619;
	--ld-color-lexus-ochre-600: #830f11;
	--ld-color-lexus-ochre-700: #5c0a0c;
	--ld-color-lexus-ochre-800: #400708;
	--ld-color-lexus-ochre-900: #2d0506;
	--ld-color-lexus-clay-100: #f8e7bf;
	--ld-color-lexus-clay-200: #f5dda3;
	--ld-color-lexus-clay-300: #f0ce7c;
	--ld-color-lexus-clay-400: #e9b943;
	--ld-color-lexus-clay-500: #bb8c16;
	--ld-color-lexus-clay-600: #83620f;
	--ld-color-lexus-clay-700: #5c440a;
	--ld-color-lexus-clay-800: #403007;
	--ld-color-lexus-clay-900: #2d2205;
	--ld-hue-core-red: 347;
	--ld-hue-core-green: 115;
	--ld-hue-core-blue: 206;
	--ld-hue-core-yellow: 39;
	--ld-hue-lexus-inari: 17;
	--ld-hue-lexus-deepblue: 230;
	--ld-hue-lexus-smoke: 46;
	--ld-hue-lexus-ochre: 359;
	--ld-hue-lexus-clay: 43;
	--ld-documentation-swatch-outline: #fff;
	--ld-utility-color-modifier-10: 0.1;
	--ld-utility-color-modifier-15: 0.15;
	--ld-utility-color-modifier-20: 0.2;
	--ld-utility-color-modifier-30: 0.3;
	--ld-utility-color-modifier-40: 0.4;
	--ld-utility-color-modifier-50: 0.5;
	--ld-utility-color-modifier-80: 0.8;
	--ld-utility-color-modifier-05: 0.05;
	--ld-utility-color-modifier-active: 0.3;
	--ld-utility-color-modifier-smoke-lighten: 0.5;
	--ld-utility-color-modifier-smoke-darken: 0.05;
	--ld-utility-color-modifier-deepblue-lighten: 0.1;
	--ld-utility-color-modifier-deepblue-darken: 0.1;
	--ld-utility-base: 16;
	--ld-utility-multiplier: 1.25;
	--ld-utility-scale-dimension: 0.5;
	--ld-font-size-xs: 16px;
	--ld-font-size-sm: 18px;
	--ld-font-size-md: 20px;
	--ld-font-size-lg: 23px;
	--ld-font-size-xl: 26px;
	--ld-font-size-2xl: 29px;
	--ld-font-size-3xl: 33px;
	--ld-font-size-4xl: 37px;
	--ld-font-size-5xl: 42px;
	--ld-font-size-6xl: 47px;
	--ld-font-size-7xl: 53px;
	--ld-font-size-8xl: 60px;
	--ld-font-size-9xl: 68px;
	--ld-font-size-base: 16px;
	--ld-font-size-multiplier: 1.125;
	--ld-font-size-static-xs: 12px;
	--ld-font-size-static-sm: 13px;
	--ld-font-size-static-md: 15px;
	--ld-font-size-static-lg: 16px;
	--ld-font-size-static-xl: 19px;
	--ld-font-size-banner: 13px;
	--ld-font-families-headlines: Nobel, arial, sans-serif;
	--ld-font-families-body: Nobel, arial, sans-serif;
	--ld-line-heights-headlines-sm: 1.3;
	--ld-line-heights-headlines-default: 1;
	--ld-line-heights-headlines-lg: 1.15;
	--ld-line-heights-headlines-xl: 1.25;
	--ld-line-heights-body-default: 1.5;
	--ld-line-heights-body-relaxed: 1.75;
	--ld-line-heights-button-default: 16px;
	--ld-font-weights-book: 300;
	--ld-font-weights-regular: 400;
	--ld-font-weights-bold: 700;
	--ld-letter-spacing-body: 0;
	--ld-letter-spacing-headlines: 0.05;
	--ld-letter-spacing-smaller-headlines: 0.02;
	--ld-letter-spacing-buttons: 0.12;
	--ld-letter-spacing-captions: 0;
	--ld-letter-spacing-subtitles: 0.0125;
	--ld-paragraph-spacing-headings: 16px;
	--ld-paragraph-spacing-body: 32px;
	--ld-text-case-none: none;
	--ld-text-case-uppercase: uppercase;
	--ld-text-decoration-none: none;
	--ld-text-decoration-underline: underline;
	--ld-scale-minor-second: 1.067;
	--ld-scale-major-second: 1.125;
	--ld-scale-minor-third: 1.2;
	--ld-scale-major-third: 1.25;
	--ld-scale-perfect-fourth: 1.333;
	--ld-scale-augmented-fourth: 1.414;
	--ld-scale-perfect-fifth: 1.5;
	--ld-scale-golden-ratio: 1.618;
	--ld-scale-desktop: 1.175;
	--ld-prim-dim-0: 0px;
	--ld-prim-dim-4: 4px;
	--ld-prim-dim-8: 8px;
	--ld-prim-dim-12: 12px;
	--ld-prim-dim-16: 16px;
	--ld-prim-dim-20: 20px;
	--ld-prim-dim-24: 24px;
	--ld-prim-dim-32: 32px;
	--ld-prim-dim-40: 40px;
	--ld-prim-dim-48: 48px;
	--ld-prim-dim-56: 56px;
	--ld-prim-dim-64: 64px;
	--ld-prim-dim-80: 80px;
	--ld-prim-dim-96: 96px;
	--ld-prim-dim-120: 120px;
	--ld-prim-b-r-xm: 6px;
	--ld-prim-b-r-lg: 7px;
	--ld-prim-b-r-sm: 3px;
	--ld-prim-b-r-md: 5px;
	--ld-prim-b-r-xl: 8px;
	--ld-prim-b-r-rounded: 999px;
	--ld-prim-b-r-none: 0;
	--ld-prim-box-shadow-0: 0;
	--ld-prim-box-shadow-1: 1;
	--ld-prim-box-shadow-2: 2;
	--ld-prim-box-shadow-4: 4;
	--ld-prim-box-shadow-8: 8;
	--ld-prim-box-shadow-12: 12;
	--ld-prim-box-shadow-16: 16;
	--ld-prim-box-shadow-24: 24;
	--ld-prim-box-shadow-32: 32;
	--ld-prim-box-shadow-64: 64;
	--ld-prim-box-shadow-none-x: 0;
	--ld-prim-box-shadow-none-y: 0;
	--ld-prim-box-shadow-none-blur: 0;
	--ld-prim-box-shadow-none-spread: 0;
	--ld-prim-box-shadow-none-type: dropShadow;
	--ld-prim-box-shadow-none-color: #17171726;
	--ld-prim-box-shadow-number-15: 26;
	--ld-prim-box-shadow-number-10: 1a;
	--ld-prim-box-shadow-0-1-2-x: 0;
	--ld-prim-box-shadow-0-1-2-y: 1px;
	--ld-prim-box-shadow-0-1-2-blur: 2px;
	--ld-prim-box-shadow-0-1-2-spread: 0;
	--ld-prim-box-shadow-0-1-2-type: dropShadow;
	--ld-prim-box-shadow-0-1-2-color: #17171726;
	--ld-prim-box-shadow-0-4-8-x: 0;
	--ld-prim-box-shadow-0-4-8-y: 4px;
	--ld-prim-box-shadow-0-4-8-blur: 8px;
	--ld-prim-box-shadow-0-4-8-spread: 0;
	--ld-prim-box-shadow-0-4-8-type: dropShadow;
	--ld-prim-box-shadow-0-4-8-color: #17171726;
	--ld-prim-box-shadow-0-8-16-x: 0;
	--ld-prim-box-shadow-0-8-16-y: 8px;
	--ld-prim-box-shadow-0-8-16-blur: 16px;
	--ld-prim-box-shadow-0-8-16-spread: 0;
	--ld-prim-box-shadow-0-8-16-type: dropShadow;
	--ld-prim-box-shadow-0-8-16-color: #17171726;
	--ld-prim-box-shadow-0-12-24-x: 0;
	--ld-prim-box-shadow-0-12-24-y: 12px;
	--ld-prim-box-shadow-0-12-24-blur: 24px;
	--ld-prim-box-shadow-0-12-24-spread: 0;
	--ld-prim-box-shadow-0-12-24-type: dropShadow;
	--ld-prim-box-shadow-0-12-24-color: #17171726;
	--ld-prim-box-shadow-0-32-64-x: 0;
	--ld-prim-box-shadow-0-32-64-y: 32px;
	--ld-prim-box-shadow-0-32-64-blur: 64px;
	--ld-prim-box-shadow-0-32-64-spread: 0;
	--ld-prim-box-shadow-0-32-64-type: dropShadow;
	--ld-prim-box-shadow-0-32-64-color: #17171726;
	--ld-prim-box-shadow-color-default: #17171726;
	--ld-prim-timings-100: 100;
	--ld-prim-timings-200: 200;
	--ld-prim-timings-300: 300;
	--ld-prim-timings-500: 500;
	--ld-prim-timings-1000: 1000;
	--ld-prim-timings-2000: 2000;
	--ld-dimension-0: 0px;
	--ld-dimension-1: 1px;
	--ld-dimension-2: 2px;
	--ld-dimension-4: 4px;
	--ld-dimension-8: 8px;
	--ld-dimension-12: 12px;
	--ld-dimension-13: 13px;
	--ld-dimension-16: 16px;
	--ld-dimension-19: 19px;
	--ld-dimension-24: 24px;
	--ld-dimension-32: 32px;
	--ld-dimension-40: 40px;
	--ld-dimension-48: 48px;
	--ld-dimension-56: 56px;
	--ld-dimension-64: 64px;
	--ld-dimension-72: 72px;
	--ld-dimension-80: 80px;
	--ld-dimension-88: 88px;
	--ld-dimension-96: 96px;
	--ld-dimension-104: 104px;
	--ld-dimension-112: 112px;
	--ld-dimension-120: 120px;
	--ld-sizing-xxs: 16px;
	--ld-sizing-xs: 24px;
	--ld-sizing-sm: 32px;
	--ld-sizing-md: 40px;
	--ld-sizing-lg: 48px;
	--ld-sizing-xl: 64px;
	--ld-s-sz-screen-min-w: 360px;
	--ld-s-sz-screen-def-w: 375px;
	--ld-s-sz-screen-max-w: 1023px;
	--ld-s-sz-columns-4col-min-w: 328px;
	--ld-s-sz-columns-4col-max-w: 376px;
	--ld-s-sz-columns-6col-min-w: 328px;
	--ld-s-sz-columns-6col-max-w: 576px;
	--ld-s-sz-columns-8col-min-w: 328px;
	--ld-s-sz-columns-8col-max-w: 776px;
	--ld-s-sz-columns-12col-min-w: 328px;
	--ld-s-sz-columns-12col-max-w: 1176px;
	--ld-s-sz-columns-full-width-min-w: 360px;
	--ld-s-sz-columns-full-width-def-w: 375px;
	--ld-s-sz-columns-full-width-max-w: 1023px;
	--ld-s-sz-columns-10col-max-w: 976px;
	--ld-s-sz-columns-3col-max-w: 276px;
	--ld-s-sz-util-min-w: 328px;
	--ld-s-sz-util-max-w: 992px;
	--ld-s-sz-util-col-min: calc((328px - (5 * 16px)) / 6);
	--ld-s-sz-util-col-max: calc((992px - (5 * 16px)) / 6);
	--ld-s-sz-util-gutter: 16px;
	--ld-s-sz-util-margin: 16px;
	--ld-s-sz-util-breakpoint: 1024px;
	--ld-s-sz-util-viewport-min: 360px;
	--ld-s-sz-util-viewport-max: 1024px;
	--ld-s-dim-d-0: 0px;
	--ld-s-dim-d-1: 4px;
	--ld-s-dim-d-2: 8px;
	--ld-s-dim-d-3: 12px;
	--ld-s-dim-d-4: 16px;
	--ld-s-dim-d-5: 24px;
	--ld-s-dim-d-6: 32px;
	--ld-s-dim-d-7: 40px;
	--ld-s-dim-d-8: 48px;
	--ld-s-dim-d-9: 64px;
	--ld-s-dim-d-10: 80px;
	--ld-s-dim-d-11: 96px;
	--ld-s-dim-d-12: 120px;
	--ld-s-dim-scale-d-0: 0px;
	--ld-s-dim-scale-d-1: 8px;
	--ld-s-dim-scale-d-2: 16px;
	--ld-s-dim-scale-d-3: 20px;
	--ld-s-dim-scale-d-4: 24px;
	--ld-s-dim-scale-d-5: 32px;
	--ld-s-dim-scale-d-6: 40px;
	--ld-s-dim-scale-d-7: 48px;
	--ld-s-dim-scale-d-8: 64px;
	--ld-s-dim-scale-24-80: 24px;
	--ld-s-dim-static-none: 0px;
	--ld-s-dim-static-4xs: 4px;
	--ld-s-dim-static-3xs: 8px;
	--ld-s-dim-static-2xs: 12px;
	--ld-s-dim-static-xs: 16px;
	--ld-s-dim-static-s: 24px;
	--ld-s-dim-static-m: 32px;
	--ld-s-dim-static-l: 40px;
	--ld-s-dim-static-xl: 48px;
	--ld-s-dim-static-2xl: 64px;
	--ld-s-dim-static-3xl: 80px;
	--ld-s-dim-static-4xl: 96px;
	--ld-s-dim-static-5xl: 120px;
	--ld-s-dim-scaled-none: 0px;
	--ld-s-dim-scaled-least: 8px;
	--ld-s-dim-scaled-even-less: 16px;
	--ld-s-dim-scaled-less: 20px;
	--ld-s-dim-scaled-default: 24px;
	--ld-s-dim-scaled-more: 32px;
	--ld-s-dim-scaled-even-more: 40px;
	--ld-s-dim-scaled-most: 48px;
	--ld-s-dim-scaled-beyond-most: 64px;
	--ld-s-dim-scaled-s-xxl: 24px;
	--ld-s-util-max-col: 2;
	--ld-s-box-shadow-none-x: 0;
	--ld-s-box-shadow-none-y: 0;
	--ld-s-box-shadow-none-blur: 0;
	--ld-s-box-shadow-none-spread: 0;
	--ld-s-box-shadow-none-type: dropShadow;
	--ld-s-box-shadow-none-color: #17171726;
	--ld-s-box-shadow-even-less-x: 0;
	--ld-s-box-shadow-even-less-y: 1px;
	--ld-s-box-shadow-even-less-blur: 2px;
	--ld-s-box-shadow-even-less-spread: 0;
	--ld-s-box-shadow-even-less-type: dropShadow;
	--ld-s-box-shadow-even-less-color: #17171726;
	--ld-s-box-shadow-less-x: 0;
	--ld-s-box-shadow-less-y: 4px;
	--ld-s-box-shadow-less-blur: 8px;
	--ld-s-box-shadow-less-spread: 0;
	--ld-s-box-shadow-less-type: dropShadow;
	--ld-s-box-shadow-less-color: #17171726;
	--ld-s-box-shadow-default-x: 0;
	--ld-s-box-shadow-default-y: 8px;
	--ld-s-box-shadow-default-blur: 16px;
	--ld-s-box-shadow-default-spread: 0;
	--ld-s-box-shadow-default-type: dropShadow;
	--ld-s-box-shadow-default-color: #17171726;
	--ld-s-box-shadow-more-x: 0;
	--ld-s-box-shadow-more-y: 12px;
	--ld-s-box-shadow-more-blur: 24px;
	--ld-s-box-shadow-more-spread: 0;
	--ld-s-box-shadow-more-type: dropShadow;
	--ld-s-box-shadow-more-color: #17171726;
	--ld-s-box-shadow-even-more-x: 0;
	--ld-s-box-shadow-even-more-y: 32px;
	--ld-s-box-shadow-even-more-blur: 64px;
	--ld-s-box-shadow-even-more-spread: 0;
	--ld-s-box-shadow-even-more-type: dropShadow;
	--ld-s-box-shadow-even-more-color: #17171726;
	--ld-s-border-radius-rounded: 999px;
	--ld-s-border-radius-small: 3px;
	--ld-s-border-radius-medium: 5px;
	--ld-s-border-radius-extra-large: 8px;
	--ld-s-border-radius-extra-medium: 6px;
	--ld-s-border-radius-large: 7px;
	--ld-s-border-radius-none: 0;
	--ld-s-min-w-default: 190px;
	--ld-s-min-w-more: 220px;
	--ld-s-transition-easing-ease-out: ease-out;
	--ld-s-transition-duration-fast: 150ms;
	--ld-s-transition-duration-default: 300ms;
	--ld-s-transition-duration-slow: 600ms;
	--ld-s-image-ratio-16-9: calc(16 / 9);
	--ld-s-image-ratio-1-1: calc(1 / 1);
	--ld-s-duration-fastest: 100;
	--ld-s-duration-fast: 200;
	--ld-s-duration-moderate: 300;
	--ld-s-duration-moderate-slow: 500;
	--ld-s-duration-slowest: 2000;
	--ld-s-duration-slow: 1000;
	--ld-s-delay-default: 500;
	--ld-s-delay-long: 1000;
	--ld-s-easings-ease-out: ease-out;
	--ld-s-easings-linear: linear;
	--ld-s-easings-ease: ease;
	--ld-s-color-accent-primary-lighter: #edebe6;
	--ld-s-color-accent-primary-default: #e8e6e0;
	--ld-s-color-accent-primary-darker: #e3e1da;
	--ld-s-color-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
	--ld-s-color-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-accent-secondary-lighter: #ea7b50;
	--ld-s-color-accent-secondary-default: #cc4c19;
	--ld-s-color-accent-secondary-darker: #8f3511;
	--ld-s-color-accent-secondary-disabled: #cc4c19;
	--ld-s-color-accent-electrified-default: #2468ff;
	--ld-s-color-foreground-lighter: #edebe6;
	--ld-s-color-foreground-default: #e8e6e0;
	--ld-s-color-foreground-darker: #e3e1da;
	--ld-s-color-foreground-disabled: #e8e6e0;
	--ld-s-color-foreground-on-accent: #232632;
	--ld-s-color-foreground-on-disabled: #232632;
	--ld-s-color-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-elevation-raised-lighter: #303547;
	--ld-s-color-elevation-raised-default: #2e3243;
	--ld-s-color-elevation-raised-darker: #2b2f3e;
	--ld-s-color-elevation-inset-lighter: #1b1d25;
	--ld-s-color-elevation-inset-default: #181a20;
	--ld-s-color-elevation-inset-darker: #15171d;
	--ld-s-color-canvas-lighter: #272a39;
	--ld-s-color-canvas-default: #232632;
	--ld-s-color-canvas-darker: #1e212b;
	--ld-s-color-utility-error-lighter: #ff335f;
	--ld-s-color-utility-error-default: #a32943;
	--ld-s-color-utility-error-darker: #a32943;
	--ld-s-color-utility-error-disabled: #e61a46;
	--ld-s-color-utility-success-lighter: #4f3;
	--ld-s-color-utility-success-default: #33a329;
	--ld-s-color-utility-success-darker: #33a329;
	--ld-s-color-utility-success-disabled: #2be61a;
	--ld-s-color-utility-warning-lighter: #ffb833;
	--ld-s-color-utility-warning-default: #e69e1a;
	--ld-s-color-utility-warning-darker: #a37829;
	--ld-s-color-utility-warning-disabled: #e69e1a;
	--ld-s-color-utility-information-lighter: #33a7ff;
	--ld-s-color-utility-information-default: #1a8de6;
	--ld-s-color-utility-information-darker: #296ea3;
	--ld-s-color-utility-information-disabled: #1a8de6;
	--ld-s-color-utility-modifiers-midlight: #ffffff1a;
	--ld-s-color-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
	--ld-s-color-common-white: #fff;
	--ld-s-color-common-black: #171717;
	--ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-common-true-black: #000;
	--ld-s-color-common-inherit-theme-default: #fff;
	--ld-s-color-common-inherit-theme-inverse: #171717;
	--ld-screen-width: 375px;
	--ld-width-default: 327px;
	--ld-width-less: 327px;
	--ld-width-even-less: 327px;
	--ld-grid-min-w: 488px;
	--ld-s-color-default-accent-primary-lighter: #edebe6;
	--ld-s-color-default-accent-primary-default: #e8e6e0;
	--ld-s-color-default-accent-primary-darker: #e3e1da;
	--ld-s-color-default-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
	--ld-s-color-default-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-default-accent-secondary-lighter: #ea7b50;
	--ld-s-color-default-accent-secondary-default: #cc4c19;
	--ld-s-color-default-accent-secondary-darker: #8f3511;
	--ld-s-color-default-accent-secondary-disabled: #cc4c19;
	--ld-s-color-default-accent-electrified-default: #2468ff;
	--ld-s-color-default-foreground-lighter: #edebe6;
	--ld-s-color-default-foreground-default: #e8e6e0;
	--ld-s-color-default-foreground-darker: #e3e1da;
	--ld-s-color-default-foreground-disabled: #e8e6e0;
	--ld-s-color-default-foreground-on-accent: #232632;
	--ld-s-color-default-foreground-on-disabled: #232632;
	--ld-s-color-default-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-default-elevation-raised-lighter: #303547;
	--ld-s-color-default-elevation-raised-default: #2e3243;
	--ld-s-color-default-elevation-raised-darker: #2b2f3e;
	--ld-s-color-default-elevation-inset-lighter: #1b1d25;
	--ld-s-color-default-elevation-inset-default: #181a20;
	--ld-s-color-default-elevation-inset-darker: #15171d;
	--ld-s-color-default-highlight-default: #6e727e;
	--ld-s-color-default-canvas-lighter: #272a39;
	--ld-s-color-default-canvas-default: #232632;
	--ld-s-color-default-canvas-darker: #1e212b;
	--ld-s-color-default-utility-error-lighter: #ff335f;
	--ld-s-color-default-utility-error-default: #a32943;
	--ld-s-color-default-utility-error-darker: #a32943;
	--ld-s-color-default-utility-error-disabled: #e61a46;
	--ld-s-color-default-utility-success-lighter: #4f3;
	--ld-s-color-default-utility-success-default: #33a329;
	--ld-s-color-default-utility-success-darker: #33a329;
	--ld-s-color-default-utility-success-disabled: #2be61a;
	--ld-s-color-default-utility-warning-lighter: #ffb833;
	--ld-s-color-default-utility-warning-default: #e69e1a;
	--ld-s-color-default-utility-warning-darker: #a37829;
	--ld-s-color-default-utility-warning-disabled: #e69e1a;
	--ld-s-color-default-utility-information-lighter: #33a7ff;
	--ld-s-color-default-utility-information-default: #1a8de6;
	--ld-s-color-default-utility-information-darker: #296ea3;
	--ld-s-color-default-utility-information-disabled: #1a8de6;
	--ld-s-color-default-utility-modifiers-midlight: #ffffff1a;
	--ld-s-color-default-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
	--ld-s-color-default-common-white: #fff;
	--ld-s-color-default-common-black: #171717;
	--ld-s-color-default-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-default-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-default-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-default-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-default-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-default-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-default-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-default-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-default-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-default-common-true-black: #000;
	--ld-s-color-default-common-inherit-theme-default: #fff;
	--ld-s-color-default-common-inherit-theme-inverse: #171717;
	--ld-s-color-alt-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-alt-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-alt-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-alt-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-alt-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-alt-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-alt-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-alt-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-alt-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-alt-common-white: #fff;
	--ld-s-color-alt-common-black: #171717;
	--ld-s-color-alt-common-true-black: #000;
	--ld-s-color-alt-common-inherit-theme-default: #fff;
	--ld-s-color-alt-common-inherit-theme-inverse: #171717;
	--ld-s-color-alt-accent-primary-lighter: #edebe6;
	--ld-s-color-alt-accent-primary-default: #e8e6e0;
	--ld-s-color-alt-accent-primary-darker: #e3e1da;
	--ld-s-color-alt-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
	--ld-s-color-alt-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-alt-accent-secondary-lighter: #ea7b50;
	--ld-s-color-alt-accent-secondary-default: #cc4c19;
	--ld-s-color-alt-accent-secondary-darker: #8f3511;
	--ld-s-color-alt-accent-secondary-disabled: #cc4c19;
	--ld-s-color-alt-accent-electrified-default: #2468ff;
	--ld-s-color-alt-foreground-lighter: #edebe6;
	--ld-s-color-alt-foreground-default: #e8e6e0;
	--ld-s-color-alt-foreground-darker: #e3e1da;
	--ld-s-color-alt-foreground-disabled: #e8e6e0;
	--ld-s-color-alt-foreground-on-accent: #232632;
	--ld-s-color-alt-foreground-on-disabled: #232632;
	--ld-s-color-alt-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-alt-elevation-raised-lighter: #303547;
	--ld-s-color-alt-elevation-raised-default: #2e3243;
	--ld-s-color-alt-elevation-raised-darker: #2b2f3e;
	--ld-s-color-alt-elevation-inset-lighter: #1b1d25;
	--ld-s-color-alt-elevation-inset-default: #181a20;
	--ld-s-color-alt-elevation-inset-darker: #15171d;
	--ld-s-color-alt-highlight-default: #6e727e;
	--ld-s-color-alt-canvas-lighter: #272a39;
	--ld-s-color-alt-canvas-default: #232632;
	--ld-s-color-alt-canvas-darker: #1e212b;
	--ld-s-color-alt-utility-error-lighter: #ff335f;
	--ld-s-color-alt-utility-error-default: #a32943;
	--ld-s-color-alt-utility-error-darker: #a32943;
	--ld-s-color-alt-utility-error-disabled: #e61a46;
	--ld-s-color-alt-utility-success-lighter: #4f3;
	--ld-s-color-alt-utility-success-default: #33a329;
	--ld-s-color-alt-utility-success-darker: #33a329;
	--ld-s-color-alt-utility-success-disabled: #2be61a;
	--ld-s-color-alt-utility-warning-lighter: #ffb833;
	--ld-s-color-alt-utility-warning-default: #e69e1a;
	--ld-s-color-alt-utility-warning-darker: #a37829;
	--ld-s-color-alt-utility-warning-disabled: #e69e1a;
	--ld-s-color-alt-utility-information-lighter: #33a7ff;
	--ld-s-color-alt-utility-information-default: #1a8de6;
	--ld-s-color-alt-utility-information-darker: #296ea3;
	--ld-s-color-alt-utility-information-disabled: #1a8de6;
	--ld-s-color-alt-utility-modifiers-midlight: #ffffff1a;
	--ld-s-color-alt-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
	--ld-s-typography-heading1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading1-font-weight: 300;
	--ld-s-typography-heading1-line-height: 1.15;
	--ld-s-typography-heading1-font-size: 37px;
	--ld-s-typography-heading1-letter-spacing: 1.85px;
	--ld-s-typography-heading1-paragraph-spacing: 16px;
	--ld-s-typography-heading1-text-case: uppercase;
	--ld-s-typography-heading2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading2-font-weight: 300;
	--ld-s-typography-heading2-line-height: 1.15;
	--ld-s-typography-heading2-font-size: 33px;
	--ld-s-typography-heading2-letter-spacing: 1.65px;
	--ld-s-typography-heading2-paragraph-spacing: 16px;
	--ld-s-typography-heading2-text-case: uppercase;
	--ld-s-typography-heading3-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading3-font-weight: 300;
	--ld-s-typography-heading3-line-height: 1.15;
	--ld-s-typography-heading3-font-size: 29px;
	--ld-s-typography-heading3-letter-spacing: 1.45px;
	--ld-s-typography-heading3-paragraph-spacing: 16px;
	--ld-s-typography-heading3-text-case: uppercase;
	--ld-s-typography-heading4-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading4-font-weight: 300;
	--ld-s-typography-heading4-line-height: 1.15;
	--ld-s-typography-heading4-font-size: 26px;
	--ld-s-typography-heading4-letter-spacing: 1.3px;
	--ld-s-typography-heading4-paragraph-spacing: 16px;
	--ld-s-typography-heading4-text-case: uppercase;
	--ld-s-typography-heading5-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading5-font-weight: 300;
	--ld-s-typography-heading5-line-height: 1.15;
	--ld-s-typography-heading5-font-size: 23px;
	--ld-s-typography-heading5-letter-spacing: 1.15px;
	--ld-s-typography-heading5-paragraph-spacing: 16px;
	--ld-s-typography-heading5-text-case: uppercase;
	--ld-s-typography-heading6-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading6-font-weight: 300;
	--ld-s-typography-heading6-line-height: 1.15;
	--ld-s-typography-heading6-font-size: 18px;
	--ld-s-typography-heading6-letter-spacing: 1px;
	--ld-s-typography-heading6-paragraph-spacing: 16px;
	--ld-s-typography-heading6-text-case: uppercase;
	--ld-s-typography-subtitle1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-subtitle1-font-weight: 300;
	--ld-s-typography-subtitle1-line-height: 1.5;
	--ld-s-typography-subtitle1-font-size: 20px;
	--ld-s-typography-subtitle1-letter-spacing: 0.25px;
	--ld-s-typography-subtitle1-paragraph-spacing: 16px;
	--ld-s-typography-subtitle1-text-case: none;
	--ld-s-typography-subtitle2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-subtitle2-font-weight: 300;
	--ld-s-typography-subtitle2-line-height: 1.5;
	--ld-s-typography-subtitle2-font-size: 18px;
	--ld-s-typography-subtitle2-letter-spacing: 0.225px;
	--ld-s-typography-subtitle2-paragraph-spacing: 16px;
	--ld-s-typography-subtitle2-text-case: none;
	--ld-s-typography-body1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-body1-font-weight: 300;
	--ld-s-typography-body1-line-height: 1.5;
	--ld-s-typography-body1-font-size: 19px;
	--ld-s-typography-body1-letter-spacing: 0px;
	--ld-s-typography-body1-paragraph-spacing: 32px;
	--ld-s-typography-body1-text-case: none;
	--ld-s-typography-body2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-body2-font-weight: 300;
	--ld-s-typography-body2-line-height: 1.5;
	--ld-s-typography-body2-font-size: 16px;
	--ld-s-typography-body2-letter-spacing: 0px;
	--ld-s-typography-body2-paragraph-spacing: 32px;
	--ld-s-typography-body2-text-case: none;
	--ld-s-typography-caption1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-caption1-font-weight: 300;
	--ld-s-typography-caption1-line-height: 1.5;
	--ld-s-typography-caption1-font-size: 15px;
	--ld-s-typography-caption1-letter-spacing: 0px;
	--ld-s-typography-caption1-paragraph-spacing: 32px;
	--ld-s-typography-caption1-text-case: none;
	--ld-s-typography-disclaimer1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-disclaimer1-font-weight: 300;
	--ld-s-typography-disclaimer1-line-height: 1.5;
	--ld-s-typography-disclaimer1-font-size: 15px;
	--ld-s-typography-disclaimer1-letter-spacing: 0px;
	--ld-s-typography-disclaimer1-paragraph-spacing: 32px;
	--ld-s-typography-disclaimer1-text-case: none;
	--ld-s-typography-price1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-price1-font-weight: 300;
	--ld-s-typography-price1-line-height: 1.5;
	--ld-s-typography-price1-font-size: 13px;
	--ld-s-typography-price1-letter-spacing: 0px;
	--ld-s-typography-price1-paragraph-spacing: 32px;
	--ld-s-typography-price1-text-case: none;
	--ld-s-typography-label1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-label1-font-weight: 700;
	--ld-s-typography-label1-line-height: 1;
	--ld-s-typography-label1-font-size: 12px;
	--ld-s-typography-label1-letter-spacing: 1.44px;
	--ld-s-typography-label1-paragraph-spacing: 32px;
	--ld-s-typography-label1-text-case: uppercase;
	--ld-s-typography-banner-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-banner-font-weight: 300;
	--ld-s-typography-banner-line-height: 1.5;
	--ld-s-typography-banner-font-size: 13px;
	--ld-s-typography-banner-letter-spacing: 1.44px;
	--ld-s-typography-banner-paragraph-spacing: 32px;
	--ld-s-typography-banner-text-case: none;
	--ld-s-typography-label2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-label2-font-weight: 400;
	--ld-s-typography-label2-line-height: 1.3;
	--ld-s-typography-label2-font-size: 12px;
	--ld-s-typography-label2-letter-spacing: 1.44px;
	--ld-s-typography-label2-paragraph-spacing: 32px;
	--ld-s-typography-label2-text-case: uppercase;
	--ld-s-opacity-25: 0.25;
	--ld-s-opacity-overlay: 0.8;
	--ld-s-opacity-disabled: 0.5;
}

@media (min-width: 1024px) {

	.dark_ldDarkTheme__HRIi7,
	.dark_ldTheme__xYq3j {
		--ld-utility-scale-dimension: 1;
		--ld-font-size-sm: 19px;
		--ld-font-size-md: 22px;
		--ld-font-size-lg: 26px;
		--ld-font-size-xl: 31px;
		--ld-font-size-2xl: 36px;
		--ld-font-size-3xl: 42px;
		--ld-font-size-4xl: 49px;
		--ld-font-size-5xl: 58px;
		--ld-font-size-6xl: 68px;
		--ld-font-size-7xl: 80px;
		--ld-font-size-8xl: 94px;
		--ld-font-size-9xl: 110px;
		--ld-font-size-multiplier: 1.175;
		--ld-font-size-banner: 19px;
		--ld-s-sz-screen-min-w: 1024px;
		--ld-s-sz-screen-def-w: 1440px;
		--ld-s-sz-screen-max-w: 1920px;
		--ld-s-sz-columns-4col-min-w: 330px;
		--ld-s-sz-columns-4col-max-w: 400px;
		--ld-s-sz-columns-6col-min-w: 504px;
		--ld-s-sz-columns-6col-max-w: 620px;
		--ld-s-sz-columns-8col-min-w: 678px;
		--ld-s-sz-columns-8col-max-w: 840px;
		--ld-s-sz-columns-12col-min-w: 1024px;
		--ld-s-sz-columns-12col-max-w: 1280px;
		--ld-s-sz-columns-full-width-min-w: 1024px;
		--ld-s-sz-columns-full-width-def-w: 1440px;
		--ld-s-sz-columns-full-width-max-w: 1920px;
		--ld-s-sz-columns-10col-max-w: 1060px;
		--ld-s-sz-columns-3col-max-w: 290px;
		--ld-s-sz-util-min-w: 992px;
		--ld-s-sz-util-max-w: 1280px;
		--ld-s-sz-util-col-min: calc((992px - (11 * 16px)) / 12);
		--ld-s-sz-util-col-max: calc((1280px - (11 * 16px)) / 12);
		--ld-s-sz-util-viewport-min: 1024px;
		--ld-s-sz-util-viewport-max: 1440px;
		--ld-s-dim-scale-d-1: 16px;
		--ld-s-dim-scale-d-2: 24px;
		--ld-s-dim-scale-d-3: 32px;
		--ld-s-dim-scale-d-4: 40px;
		--ld-s-dim-scale-d-5: 56px;
		--ld-s-dim-scale-d-6: 64px;
		--ld-s-dim-scale-d-7: 80px;
		--ld-s-dim-scale-d-8: 96px;
		--ld-s-dim-scale-24-80: 80px;
		--ld-s-dim-scaled-least: 16px;
		--ld-s-dim-scaled-even-less: 24px;
		--ld-s-dim-scaled-less: 32px;
		--ld-s-dim-scaled-default: 40px;
		--ld-s-dim-scaled-more: 56px;
		--ld-s-dim-scaled-even-more: 64px;
		--ld-s-dim-scaled-most: 80px;
		--ld-s-dim-scaled-beyond-most: 96px;
		--ld-s-dim-scaled-s-xxl: 80px;
		--ld-s-util-max-col: 3;
		--ld-screen-width: 1440px;
		--ld-grid-min-w: 472px;
		--ld-s-typography-heading1-font-size: 49px;
		--ld-s-typography-heading1-letter-spacing: 2.45px;
		--ld-s-typography-heading2-font-size: 42px;
		--ld-s-typography-heading2-letter-spacing: 2.1px;
		--ld-s-typography-heading3-font-size: 36px;
		--ld-s-typography-heading3-letter-spacing: 1.8px;
		--ld-s-typography-heading4-font-size: 31px;
		--ld-s-typography-heading4-letter-spacing: 1.55px;
		--ld-s-typography-heading5-font-size: 26px;
		--ld-s-typography-heading5-letter-spacing: 1.3px;
		--ld-s-typography-heading6-font-size: 19px;
		--ld-s-typography-heading6-letter-spacing: 1.1px;
		--ld-s-typography-subtitle1-font-size: 22px;
		--ld-s-typography-subtitle1-letter-spacing: 0.275px;
		--ld-s-typography-subtitle2-font-size: 19px;
		--ld-s-typography-subtitle2-letter-spacing: 0.238px;
		--ld-s-typography-banner-font-size: 19px;
	}
}

.dark_ldDarkTheme__HRIi7 .dark_ldVariantAlt__Wfhf8,
.dark_ldDarkTheme__HRIi7 .dark_ldVariantDefault__M9_OU,
.dark_ldDarkTheme__HRIi7.dark_ldVariantAlt__Wfhf8,
.dark_ldDarkTheme__HRIi7.dark_ldVariantDefault__M9_OU,
.dark_ldTheme__xYq3j .dark_ldVariantAlt__Wfhf8,
.dark_ldTheme__xYq3j .dark_ldVariantDefault__M9_OU,
.dark_ldTheme__xYq3j.dark_ldVariantAlt__Wfhf8,
.dark_ldTheme__xYq3j.dark_ldVariantDefault__M9_OU {
	--ld-s-color-accent-primary-lighter: #edebe6;
	--ld-s-color-accent-primary-default: #e8e6e0;
	--ld-s-color-accent-primary-darker: #e3e1da;
	--ld-s-color-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
	--ld-s-color-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-accent-secondary-lighter: #ea7b50;
	--ld-s-color-accent-secondary-default: #cc4c19;
	--ld-s-color-accent-secondary-darker: #8f3511;
	--ld-s-color-accent-secondary-disabled: #cc4c19;
	--ld-s-color-accent-electrified-default: #2468ff;
	--ld-s-color-foreground-lighter: #edebe6;
	--ld-s-color-foreground-default: #e8e6e0;
	--ld-s-color-foreground-darker: #e3e1da;
	--ld-s-color-foreground-disabled: #e8e6e0;
	--ld-s-color-foreground-on-accent: #232632;
	--ld-s-color-foreground-on-disabled: #232632;
	--ld-s-color-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-elevation-raised-lighter: #303547;
	--ld-s-color-elevation-raised-default: #2e3243;
	--ld-s-color-elevation-raised-darker: #2b2f3e;
	--ld-s-color-elevation-inset-lighter: #1b1d25;
	--ld-s-color-elevation-inset-default: #181a20;
	--ld-s-color-elevation-inset-darker: #15171d;
	--ld-s-color-canvas-lighter: #272a39;
	--ld-s-color-canvas-default: #232632;
	--ld-s-color-canvas-darker: #1e212b;
	--ld-s-color-utility-error-lighter: #ff335f;
	--ld-s-color-utility-error-default: #a32943;
	--ld-s-color-utility-error-darker: #a32943;
	--ld-s-color-utility-error-disabled: #e61a46;
	--ld-s-color-utility-success-lighter: #4f3;
	--ld-s-color-utility-success-default: #33a329;
	--ld-s-color-utility-success-darker: #33a329;
	--ld-s-color-utility-success-disabled: #2be61a;
	--ld-s-color-utility-warning-lighter: #ffb833;
	--ld-s-color-utility-warning-default: #e69e1a;
	--ld-s-color-utility-warning-darker: #a37829;
	--ld-s-color-utility-warning-disabled: #e69e1a;
	--ld-s-color-utility-information-lighter: #33a7ff;
	--ld-s-color-utility-information-default: #1a8de6;
	--ld-s-color-utility-information-darker: #296ea3;
	--ld-s-color-utility-information-disabled: #1a8de6;
	--ld-s-color-utility-modifiers-midlight: #ffffff1a;
	--ld-s-color-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
	--ld-s-color-common-white: #fff;
	--ld-s-color-common-black: #171717;
	--ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-common-true-black: #000;
	--ld-s-color-common-inherit-theme-default: #fff;
	--ld-s-color-common-inherit-theme-inverse: #171717;
}

.light_ldLightTheme__FIrPK,
.light_ldTheme__Tn0Nh {
	--ld-color-core-black: #171717;
	--ld-color-core-white: #fff;
	--ld-color-core-yellow-01: #ffb833;
	--ld-color-core-yellow-02: #e69e1a;
	--ld-color-core-yellow-03: #a37829;
	--ld-color-core-red-01: #ff335f;
	--ld-color-core-red-02: #e61a46;
	--ld-color-core-red-03: #a32943;
	--ld-color-core-blue-01: #33a7ff;
	--ld-color-core-blue-02: #1a8de6;
	--ld-color-core-blue-03: #296ea3;
	--ld-color-core-green-01: #4f3;
	--ld-color-core-green-02: #2be61a;
	--ld-color-core-green-03: #33a329;
	--ld-color-core-gradient-linear-full: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0));
	--ld-color-core-gradient-linear-75: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 75%);
	--ld-color-core-gradient-linear-50: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 50%);
	--ld-color-core-gradient-linear-25: linear-gradient(0deg, hsla(0, 0%, 9%, 0.75), hsla(0, 0%, 9%, 0) 25%);
	--ld-color-core-opacity-white-10: hsla(0, 0%, 100%, 0.1);
	--ld-color-core-opacity-white-20: hsla(0, 0%, 100%, 0.2);
	--ld-color-core-opacity-true-black-10: rgba(0, 0, 0, 0.1);
	--ld-color-core-opacity-true-black-30: rgba(0, 0, 0, 0.3);
	--ld-color-core-opacity-true-black-75: rgba(0, 0, 0, 0.75);
	--ld-color-core-opacity-true-black-90: rgba(0, 0, 0, 0.9);
	--ld-color-core-opacity-black-10: hsla(0, 0%, 9%, 0.1);
	--ld-color-core-opacity-black-75: hsla(0, 0%, 9%, 0.75);
	--ld-color-core-opacity-black-90: hsla(0, 0%, 9%, 0.9);
	--ld-color-core-true-black: #000;
	--ld-color-legacy-deepblue-lightest: #4d5268;
	--ld-color-legacy-deepblue-light: #313649;
	--ld-color-legacy-deepblue-default: #232635;
	--ld-color-legacy-deepblue-dark: #161825;
	--ld-color-legacy-deepblue-darkest: #0c0e1b;
	--ld-color-legacy-smoke-lightest: #f8f6ef;
	--ld-color-legacy-smoke-light: #f0eee7;
	--ld-color-legacy-smoke-default: #e4e1d7;
	--ld-color-legacy-smoke-dark: #d7d3c6;
	--ld-color-legacy-smoke-darkest: #cdc9bc;
	--ld-color-legacy-miso-light: #796e64;
	--ld-color-legacy-miso-default: #5c534a;
	--ld-color-legacy-miso-dark: #4f443a;
	--ld-color-legacy-neutral-storm: #3a404a;
	--ld-color-legacy-neutral-stone: #ceced0;
	--ld-color-legacy-neutral-mortar: #beb4b2;
	--ld-color-legacy-lexus-brand-white: #fff;
	--ld-color-legacy-lexus-brand-black: #111;
	--ld-color-legacy-senkei-inari: #ca4b19;
	--ld-color-legacy-deepblue-dark: #161825;
	--ld-color-legacy-deepblue-darkest:#0c0e1b;
	--ld-color-legacy-senkei-ochre: #ba161a;
	--ld-color-legacy-senkei-clay: #d5b461;
	--ld-color-legacy-moss-light: #656865;
	--ld-color-legacy-moss-default: #4b4d4b;
	--ld-color-legacy-moss-dark: #3b3d3b;
	--ld-color-legacy-iron-light: #6d6666;
	--ld-color-legacy-iron-default: #524c4c;
	--ld-color-legacy-iron-dark: #433c3c;
	--ld-color-legacy-ocean-light: #32333a;
	--ld-color-legacy-ocean-default: #232429;
	--ld-color-legacy-ocean-dark: #16171b;
	--ld-color-legacy-status-success: #1e8a15;
	--ld-color-legacy-status-error: #ba161a;
	--ld-color-legacy-status-warning: #f88f39;
	--ld-color-legacy-ownership-success: #1e8a15;
	--ld-color-legacy-ownership-error: #ba161a;
	--ld-color-legacy-ownership-warning: #f88f39;
	--ld-color-legacy-opacity-deepblue-default-75: rgba(0, 1, 20, 0.75);
	--ld-color-legacy-opacity-deepblue-default-90: rgba(10, 15, 31, 0.9);
	--ld-color-legacy-opacity-deepblue-default-95: rgba(23, 26, 43, 0.95);
	--ld-color-legacy-opacity-deepblue-dark-75: rgba(23, 25, 38, 0.75);
	--ld-color-legacy-opacity-deepblue-dark-90: rgba(23, 25, 38, 0.9);
	--ld-color-legacy-opacity-deepblue-dark-95: rgba(23, 25, 38, 0.5);
	--ld-color-legacy-opacity-smoke-default-75: hsla(46, 19%, 87%, 0.75);
	--ld-color-legacy-opacity-smoke-default-90: hsla(46, 19%, 87%, 0.9);
	--ld-color-legacy-opacity-smoke-default-95: hsla(46, 19%, 87%, 0.95);
	--ld-color-legacy-opacity-smoke-dark-75: hsla(46, 18%, 81%, 0.75);
	--ld-color-legacy-opacity-smoke-dark-90: hsla(46, 18%, 81%, 0.9);
	--ld-color-legacy-opacity-smoke-dark-95: hsla(46, 18%, 81%, 0.95);
	--ld-color-lexus-deepblue-50: #6e727e;
	--ld-color-lexus-deepblue-100: #303547;
	--ld-color-lexus-deepblue-200: #2e3243;
	--ld-color-lexus-deepblue-300: #2b2f3e;
	--ld-color-lexus-deepblue-400: #272a39;
	--ld-color-lexus-deepblue-500: #232632;
	--ld-color-lexus-deepblue-600: #1e212b;
	--ld-color-lexus-deepblue-700: #1b1d25;
	--ld-color-lexus-deepblue-800: #181a20;
	--ld-color-lexus-deepblue-900: #15171d;
	--ld-color-lexus-deepblue-opacity-30: rgba(35, 38, 50, 0.3);
	--ld-color-lexus-deepblue-opacity-50: rgba(35, 38, 50, 0.5);
	--ld-color-lexus-smoke-100: #fafaf9;
	--ld-color-lexus-smoke-200: #f6f5f3;
	--ld-color-lexus-smoke-300: #f1f0ec;
	--ld-color-lexus-smoke-400: #edebe6;
	--ld-color-lexus-smoke-500: #e8e6e0;
	--ld-color-lexus-smoke-600: #e3e1da;
	--ld-color-lexus-smoke-700: #dfdcd4;
	--ld-color-lexus-smoke-800: #dad8ce;
	--ld-color-lexus-smoke-900: #d6d3c8;
	--ld-color-lexus-smoke-1000: #b6b6b5;
	--ld-color-lexus-smoke-opacity-30: hsla(45, 15%, 89%, 0.3);
	--ld-color-lexus-smoke-opacity-50: hsla(45, 15%, 89%, 0.5);
	--ld-color-lexus-inari-100: #f8d2c3;
	--ld-color-lexus-inari-200: #f5bfa9;
	--ld-color-lexus-inari-300: #f0a384;
	--ld-color-lexus-inari-400: #ea7b50;
	--ld-color-lexus-inari-500: #cc4c19;
	--ld-color-lexus-inari-600: #8f3511;
	--ld-color-lexus-inari-700: #64250c;
	--ld-color-lexus-inari-800: #461a08;
	--ld-color-lexus-inari-900: #311206;
	--ld-color-lexus-ochre-100: #f8bfc0;
	--ld-color-lexus-ochre-200: #f5a3a5;
	--ld-color-lexus-ochre-300: #f07c7d;
	--ld-color-lexus-ochre-400: #e94345;
	--ld-color-lexus-ochre-500: #bb1619;
	--ld-color-lexus-ochre-600: #830f11;
	--ld-color-lexus-ochre-700: #5c0a0c;
	--ld-color-lexus-ochre-800: #400708;
	--ld-color-lexus-ochre-900: #2d0506;
	--ld-color-lexus-clay-100: #f8e7bf;
	--ld-color-lexus-clay-200: #f5dda3;
	--ld-color-lexus-clay-300: #f0ce7c;
	--ld-color-lexus-clay-400: #e9b943;
	--ld-color-lexus-clay-500: #bb8c16;
	--ld-color-lexus-clay-600: #83620f;
	--ld-color-lexus-clay-700: #5c440a;
	--ld-color-lexus-clay-800: #403007;
	--ld-color-lexus-clay-900: #2d2205;
	--lk-surface-color: #232632;
	--ld-hue-core-red: 347;
	--ld-hue-core-green: 115;
	--ld-hue-core-blue: 206;
	--ld-hue-core-yellow: 39;
	--ld-hue-lexus-inari: 17;
	--ld-hue-lexus-deepblue: 230;
	--ld-hue-lexus-smoke: 46;
	--ld-hue-lexus-ochre: 359;
	--ld-hue-lexus-clay: 43;
	--ld-documentation-swatch-outline: #fff;
	--ld-utility-color-modifier-10: 0.1;
	--ld-utility-color-modifier-15: 0.15;
	--ld-utility-color-modifier-20: 0.2;
	--ld-utility-color-modifier-30: 0.3;
	--ld-utility-color-modifier-40: 0.4;
	--ld-utility-color-modifier-50: 0.5;
	--ld-utility-color-modifier-80: 0.8;
	--ld-utility-color-modifier-05: 0.05;
	--ld-utility-color-modifier-active: 0.3;
	--ld-utility-color-modifier-smoke-lighten: 0.5;
	--ld-utility-color-modifier-smoke-darken: 0.05;
	--ld-utility-color-modifier-deepblue-lighten: 0.1;
	--ld-utility-color-modifier-deepblue-darken: 0.1;
	--ld-utility-base: 16;
	--ld-utility-multiplier: 1.25;
	--ld-utility-scale-dimension: 0.5;
	--ld-font-size-xs: 16px;
	--ld-font-size-sm: 18px;
	--ld-font-size-md: 20px;
	--ld-font-size-lg: 23px;
	--ld-font-size-xl: 26px;
	--ld-font-size-2xl: 29px;
	--ld-font-size-3xl: 33px;
	--ld-font-size-4xl: 37px;
	--ld-font-size-5xl: 42px;
	--ld-font-size-6xl: 47px;
	--ld-font-size-7xl: 53px;
	--ld-font-size-8xl: 60px;
	--ld-font-size-9xl: 68px;
	--ld-font-size-base: 16px;
	--ld-font-size-multiplier: 1.125;
	--ld-font-size-static-xs: 12px;
	--ld-font-size-static-sm: 13px;
	--ld-font-size-static-md: 15px;
	--ld-font-size-static-lg: 16px;
	--ld-font-size-static-xl: 19px;
	--ld-font-size-banner: 13px;
	--ld-font-families-headlines: Nobel, arial, sans-serif;
	--ld-font-families-body: Nobel, arial, sans-serif;
	--ld-line-heights-headlines-sm: 1.3;
	--ld-line-heights-headlines-default: 1;
	--ld-line-heights-headlines-lg: 1.15;
	--ld-line-heights-headlines-xl: 1.25;
	--ld-line-heights-body-default: 1.5;
	--ld-line-heights-body-relaxed: 1.75;
	--ld-line-heights-button-default: 16px;
	--ld-font-weights-book: 300;
	--ld-font-weights-regular: 400;
	--ld-font-weights-bold: 700;
	--ld-letter-spacing-body: 0;
	--ld-letter-spacing-headlines: 0.05;
	--ld-letter-spacing-smaller-headlines: 0.02;
	--ld-letter-spacing-buttons: 0.12;
	--ld-letter-spacing-captions: 0;
	--ld-letter-spacing-subtitles: 0.0125;
	--ld-paragraph-spacing-headings: 16px;
	--ld-paragraph-spacing-body: 32px;
	--ld-text-case-none: none;
	--ld-text-case-uppercase: uppercase;
	--ld-text-decoration-none: none;
	--ld-text-decoration-underline: underline;
	--ld-scale-minor-second: 1.067;
	--ld-scale-major-second: 1.125;
	--ld-scale-minor-third: 1.2;
	--ld-scale-major-third: 1.25;
	--ld-scale-perfect-fourth: 1.333;
	--ld-scale-augmented-fourth: 1.414;
	--ld-scale-perfect-fifth: 1.5;
	--ld-scale-golden-ratio: 1.618;
	--ld-scale-desktop: 1.175;
	--ld-prim-dim-0: 0px;
	--ld-prim-dim-4: 4px;
	--ld-prim-dim-8: 8px;
	--ld-prim-dim-12: 12px;
	--ld-prim-dim-16: 16px;
	--ld-prim-dim-20: 20px;
	--ld-prim-dim-24: 24px;
	--ld-prim-dim-32: 32px;
	--ld-prim-dim-40: 40px;
	--ld-prim-dim-48: 48px;
	--ld-prim-dim-56: 56px;
	--ld-prim-dim-64: 64px;
	--ld-prim-dim-80: 80px;
	--ld-prim-dim-96: 96px;
	--ld-prim-dim-120: 120px;
	--ld-prim-b-r-xm: 6px;
	--ld-prim-b-r-lg: 7px;
	--ld-prim-b-r-sm: 3px;
	--ld-prim-b-r-md: 5px;
	--ld-prim-b-r-xl: 8px;
	--ld-prim-b-r-rounded: 999px;
	--ld-prim-b-r-none: 0;
	--ld-prim-box-shadow-0: 0;
	--ld-prim-box-shadow-1: 1;
	--ld-prim-box-shadow-2: 2;
	--ld-prim-box-shadow-4: 4;
	--ld-prim-box-shadow-8: 8;
	--ld-prim-box-shadow-12: 12;
	--ld-prim-box-shadow-16: 16;
	--ld-prim-box-shadow-24: 24;
	--ld-prim-box-shadow-32: 32;
	--ld-prim-box-shadow-64: 64;
	--ld-prim-box-shadow-none-x: 0;
	--ld-prim-box-shadow-none-y: 0;
	--ld-prim-box-shadow-none-blur: 0;
	--ld-prim-box-shadow-none-spread: 0;
	--ld-prim-box-shadow-none-type: dropShadow;
	--ld-prim-box-shadow-none-color: #17171726;
	--ld-prim-box-shadow-number-15: 26;
	--ld-prim-box-shadow-number-10: 1a;
	--ld-prim-box-shadow-0-1-2-x: 0;
	--ld-prim-box-shadow-0-1-2-y: 1px;
	--ld-prim-box-shadow-0-1-2-blur: 2px;
	--ld-prim-box-shadow-0-1-2-spread: 0;
	--ld-prim-box-shadow-0-1-2-type: dropShadow;
	--ld-prim-box-shadow-0-1-2-color: #17171726;
	--ld-prim-box-shadow-0-4-8-x: 0;
	--ld-prim-box-shadow-0-4-8-y: 4px;
	--ld-prim-box-shadow-0-4-8-blur: 8px;
	--ld-prim-box-shadow-0-4-8-spread: 0;
	--ld-prim-box-shadow-0-4-8-type: dropShadow;
	--ld-prim-box-shadow-0-4-8-color: #17171726;
	--ld-prim-box-shadow-0-8-16-x: 0;
	--ld-prim-box-shadow-0-8-16-y: 8px;
	--ld-prim-box-shadow-0-8-16-blur: 16px;
	--ld-prim-box-shadow-0-8-16-spread: 0;
	--ld-prim-box-shadow-0-8-16-type: dropShadow;
	--ld-prim-box-shadow-0-8-16-color: #17171726;
	--ld-prim-box-shadow-0-12-24-x: 0;
	--ld-prim-box-shadow-0-12-24-y: 12px;
	--ld-prim-box-shadow-0-12-24-blur: 24px;
	--ld-prim-box-shadow-0-12-24-spread: 0;
	--ld-prim-box-shadow-0-12-24-type: dropShadow;
	--ld-prim-box-shadow-0-12-24-color: #17171726;
	--ld-prim-box-shadow-0-32-64-x: 0;
	--ld-prim-box-shadow-0-32-64-y: 32px;
	--ld-prim-box-shadow-0-32-64-blur: 64px;
	--ld-prim-box-shadow-0-32-64-spread: 0;
	--ld-prim-box-shadow-0-32-64-type: dropShadow;
	--ld-prim-box-shadow-0-32-64-color: #17171726;
	--ld-prim-box-shadow-color-default: #17171726;
	--ld-prim-timings-100: 100;
	--ld-prim-timings-200: 200;
	--ld-prim-timings-300: 300;
	--ld-prim-timings-500: 500;
	--ld-prim-timings-1000: 1000;
	--ld-prim-timings-2000: 2000;
	--ld-dimension-0: 0px;
	--ld-dimension-1: 1px;
	--ld-dimension-2: 2px;
	--ld-dimension-4: 4px;
	--ld-dimension-8: 8px;
	--ld-dimension-12: 12px;
	--ld-dimension-13: 13px;
	--ld-dimension-16: 16px;
	--ld-dimension-19: 19px;
	--ld-dimension-24: 24px;
	--ld-dimension-32: 32px;
	--ld-dimension-40: 40px;
	--ld-dimension-48: 48px;
	--ld-dimension-56: 56px;
	--ld-dimension-64: 64px;
	--ld-dimension-72: 72px;
	--ld-dimension-80: 80px;
	--ld-dimension-88: 88px;
	--ld-dimension-96: 96px;
	--ld-dimension-104: 104px;
	--ld-dimension-112: 112px;
	--ld-dimension-120: 120px;
	--ld-sizing-xxs: 16px;
	--ld-sizing-xs: 24px;
	--ld-sizing-sm: 32px;
	--ld-sizing-md: 40px;
	--ld-sizing-lg: 48px;
	--ld-sizing-xl: 64px;
	--ld-s-sz-screen-min-w: 360px;
	--ld-s-sz-screen-def-w: 375px;
	--ld-s-sz-screen-max-w: 1023px;
	--ld-s-sz-columns-4col-min-w: 328px;
	--ld-s-sz-columns-4col-max-w: 376px;
	--ld-s-sz-columns-6col-min-w: 328px;
	--ld-s-sz-columns-6col-max-w: 576px;
	--ld-s-sz-columns-8col-min-w: 328px;
	--ld-s-sz-columns-8col-max-w: 776px;
	--ld-s-sz-columns-12col-min-w: 328px;
	--ld-s-sz-columns-12col-max-w: 1176px;
	--ld-s-sz-columns-full-width-min-w: 360px;
	--ld-s-sz-columns-full-width-def-w: 375px;
	--ld-s-sz-columns-full-width-max-w: 1023px;
	--ld-s-sz-columns-10col-max-w: 976px;
	--ld-s-sz-columns-3col-max-w: 276px;
	--ld-s-sz-util-min-w: 328px;
	--ld-s-sz-util-max-w: 992px;
	--ld-s-sz-util-col-min: calc((328px - (5 * 16px)) / 6);
	--ld-s-sz-util-col-max: calc((992px - (5 * 16px)) / 6);
	--ld-s-sz-util-gutter: 16px;
	--ld-s-sz-util-margin: 16px;
	--ld-s-sz-util-breakpoint: 1024px;
	--ld-s-sz-util-viewport-min: 360px;
	--ld-s-sz-util-viewport-max: 1024px;
	--ld-s-dim-d-0: 0px;
	--ld-s-dim-d-1: 4px;
	--ld-s-dim-d-2: 8px;
	--ld-s-dim-d-3: 12px;
	--ld-s-dim-d-4: 16px;
	--ld-s-dim-d-5: 24px;
	--ld-s-dim-d-6: 32px;
	--ld-s-dim-d-7: 40px;
	--ld-s-dim-d-8: 48px;
	--ld-s-dim-d-9: 64px;
	--ld-s-dim-d-10: 80px;
	--ld-s-dim-d-11: 96px;
	--ld-s-dim-d-12: 120px;
	--ld-s-dim-scale-d-0: 0px;
	--ld-s-dim-scale-d-1: 8px;
	--ld-s-dim-scale-d-2: 16px;
	--ld-s-dim-scale-d-3: 20px;
	--ld-s-dim-scale-d-4: 24px;
	--ld-s-dim-scale-d-5: 32px;
	--ld-s-dim-scale-d-6: 40px;
	--ld-s-dim-scale-d-7: 48px;
	--ld-s-dim-scale-d-8: 64px;
	--ld-s-dim-scale-24-80: 24px;
	--ld-s-dim-static-none: 0px;
	--ld-s-dim-static-4xs: 4px;
	--ld-s-dim-static-3xs: 8px;
	--ld-s-dim-static-2xs: 12px;
	--ld-s-dim-static-xs: 16px;
	--ld-s-dim-static-s: 24px;
	--ld-s-dim-static-m: 32px;
	--ld-s-dim-static-l: 40px;
	--ld-s-dim-static-xl: 48px;
	--ld-s-dim-static-2xl: 64px;
	--ld-s-dim-static-3xl: 80px;
	--ld-s-dim-static-4xl: 96px;
	--ld-s-dim-static-5xl: 120px;
	--ld-s-dim-scaled-none: 0px;
	--ld-s-dim-scaled-least: 8px;
	--ld-s-dim-scaled-even-less: 16px;
	--ld-s-dim-scaled-less: 20px;
	--ld-s-dim-scaled-default: 24px;
	--ld-s-dim-scaled-more: 32px;
	--ld-s-dim-scaled-even-more: 40px;
	--ld-s-dim-scaled-most: 48px;
	--ld-s-dim-scaled-beyond-most: 64px;
	--ld-s-dim-scaled-s-xxl: 24px;
	--ld-s-util-max-col: 2;
	--ld-s-box-shadow-none-x: 0;
	--ld-s-box-shadow-none-y: 0;
	--ld-s-box-shadow-none-blur: 0;
	--ld-s-box-shadow-none-spread: 0;
	--ld-s-box-shadow-none-type: dropShadow;
	--ld-s-box-shadow-none-color: #17171726;
	--ld-s-box-shadow-even-less-x: 0;
	--ld-s-box-shadow-even-less-y: 1px;
	--ld-s-box-shadow-even-less-blur: 2px;
	--ld-s-box-shadow-even-less-spread: 0;
	--ld-s-box-shadow-even-less-type: dropShadow;
	--ld-s-box-shadow-even-less-color: #17171726;
	--ld-s-box-shadow-less-x: 0;
	--ld-s-box-shadow-less-y: 4px;
	--ld-s-box-shadow-less-blur: 8px;
	--ld-s-box-shadow-less-spread: 0;
	--ld-s-box-shadow-less-type: dropShadow;
	--ld-s-box-shadow-less-color: #17171726;
	--ld-s-box-shadow-default-x: 0;
	--ld-s-box-shadow-default-y: 8px;
	--ld-s-box-shadow-default-blur: 16px;
	--ld-s-box-shadow-default-spread: 0;
	--ld-s-box-shadow-default-type: dropShadow;
	--ld-s-box-shadow-default-color: #17171726;
	--ld-s-box-shadow-more-x: 0;
	--ld-s-box-shadow-more-y: 12px;
	--ld-s-box-shadow-more-blur: 24px;
	--ld-s-box-shadow-more-spread: 0;
	--ld-s-box-shadow-more-type: dropShadow;
	--ld-s-box-shadow-more-color: #17171726;
	--ld-s-box-shadow-even-more-x: 0;
	--ld-s-box-shadow-even-more-y: 32px;
	--ld-s-box-shadow-even-more-blur: 64px;
	--ld-s-box-shadow-even-more-spread: 0;
	--ld-s-box-shadow-even-more-type: dropShadow;
	--ld-s-box-shadow-even-more-color: #17171726;
	--ld-s-border-radius-rounded: 999px;
	--ld-s-border-radius-small: 3px;
	--ld-s-border-radius-medium: 5px;
	--ld-s-border-radius-extra-large: 8px;
	--ld-s-border-radius-extra-medium: 6px;
	--ld-s-border-radius-large: 7px;
	--ld-s-border-radius-none: 0;
	--ld-s-min-w-default: 190px;
	--ld-s-min-w-more: 220px;
	--ld-s-transition-easing-ease-out: ease-out;
	--ld-s-transition-duration-fast: 150ms;
	--ld-s-transition-duration-default: 300ms;
	--ld-s-transition-duration-slow: 600ms;
	--ld-s-image-ratio-16-9: calc(16 / 9);
	--ld-s-image-ratio-1-1: calc(1 / 1);
	--ld-s-duration-fastest: 100;
	--ld-s-duration-fast: 200;
	--ld-s-duration-moderate: 300;
	--ld-s-duration-moderate-slow: 500;
	--ld-s-duration-slowest: 2000;
	--ld-s-duration-slow: 1000;
	--ld-s-delay-default: 500;
	--ld-s-delay-long: 1000;
	--ld-s-easings-ease-out: ease-out;
	--ld-s-easings-linear: linear;
	--ld-s-easings-ease: ease;
	--ld-s-color-accent-primary-lighter: #272a39;
	--ld-s-color-accent-primary-default: #232632;
	--ld-s-color-accent-primary-darker: #1e212b;
	--ld-s-color-accent-primary-disabled: rgba(35, 38, 50, 0.5);
	--ld-s-color-accent-primary-opacity-default-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-accent-secondary-lighter: #ea7b50;
	--ld-s-color-accent-secondary-default: #cc4c19;
	--ld-s-color-accent-secondary-darker: #8f3511;
	--ld-s-color-accent-secondary-disabled: #cc4c19;
	--ld-s-color-accent-electrified-default: #2468ff;
	--ld-s-color-foreground-lighter: #272a39;
	--ld-s-color-foreground-default: #232632;
	--ld-s-color-foreground-darker: #1e212b;
	--ld-s-color-foreground-disabled: #232632;
	--ld-s-color-foreground-on-accent: #e8e6e0;
	--ld-s-color-foreground-on-disabled: #e8e6e0;
	--ld-s-color-foreground-opacity-on-accent-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-elevation-raised-lighter: #fafaf9;
	--ld-s-color-elevation-raised-default: #f6f5f3;
	--ld-s-color-elevation-raised-darker: #f1f0ec;
	--ld-s-color-elevation-inset-lighter: #dfdcd4;
	--ld-s-color-elevation-inset-default: #dad8ce;
	--ld-s-color-elevation-inset-darker: #d6d3c8;
	--ld-s-color-canvas-lighter: #e8e6e0;
	--ld-s-color-canvas-default: #e3e1da;
	--ld-s-color-canvas-darker: #dfdcd4;
	--ld-s-color-utility-error-lighter: #ff335f;
	--ld-s-color-utility-error-default: #a32943;
	--ld-s-color-utility-error-darker: #a32943;
	--ld-s-color-utility-error-disabled: #a32943;
	--ld-s-color-utility-success-lighter: #4f3;
	--ld-s-color-utility-success-default: #33a329;
	--ld-s-color-utility-success-darker: #33a329;
	--ld-s-color-utility-success-disabled: #33a329;
	--ld-s-color-utility-warning-lighter: #ffb833;
	--ld-s-color-utility-warning-default: #e69e1a;
	--ld-s-color-utility-warning-darker: #a37829;
	--ld-s-color-utility-warning-disabled: #e69e1a;
	--ld-s-color-utility-information-lighter: #33a7ff;
	--ld-s-color-utility-information-default: #1a8de6;
	--ld-s-color-utility-information-darker: #296ea3;
	--ld-s-color-utility-information-disabled: #1a8de6;
	--ld-s-color-utility-modifiers-midlight: #1717171a;
	--ld-s-color-utility-modifiers-mid: hsla(0, 0%, 9%, 0.3);
	--ld-s-color-common-white: #fff;
	--ld-s-color-common-black: #171717;
	--ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-common-true-black: #000;
	--ld-s-color-common-inherit-theme-default: #171717;
	--ld-s-color-common-inherit-theme-inverse: #fff;
	--ld-screen-width: 375px;
	--ld-width-default: 327px;
	--ld-width-less: 327px;
	--ld-width-even-less: 327px;
	--ld-grid-min-w: 488px;
	--ld-s-typography-heading1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading1-font-weight: 300;
	--ld-s-typography-heading1-line-height: 1.15;
	--ld-s-typography-heading1-font-size: 37px;
	--ld-s-typography-heading1-letter-spacing: 1.85px;
	--ld-s-typography-heading1-paragraph-spacing: 16px;
	--ld-s-typography-heading1-text-case: uppercase;
	--ld-s-typography-heading2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading2-font-weight: 300;
	--ld-s-typography-heading2-line-height: 1.15;
	--ld-s-typography-heading2-font-size: 33px;
	--ld-s-typography-heading2-letter-spacing: 1.65px;
	--ld-s-typography-heading2-paragraph-spacing: 16px;
	--ld-s-typography-heading2-text-case: uppercase;
	--ld-s-typography-heading3-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading3-font-weight: 300;
	--ld-s-typography-heading3-line-height: 1.15;
	--ld-s-typography-heading3-font-size: 29px;
	--ld-s-typography-heading3-letter-spacing: 1.45px;
	--ld-s-typography-heading3-paragraph-spacing: 16px;
	--ld-s-typography-heading3-text-case: uppercase;
	--ld-s-typography-heading4-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading4-font-weight: 300;
	--ld-s-typography-heading4-line-height: 1.15;
	--ld-s-typography-heading4-font-size: 26px;
	--ld-s-typography-heading4-letter-spacing: 1.3px;
	--ld-s-typography-heading4-paragraph-spacing: 16px;
	--ld-s-typography-heading4-text-case: uppercase;
	--ld-s-typography-heading5-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading5-font-weight: 300;
	--ld-s-typography-heading5-line-height: 1.15;
	--ld-s-typography-heading5-font-size: 23px;
	--ld-s-typography-heading5-letter-spacing: 1.15px;
	--ld-s-typography-heading5-paragraph-spacing: 16px;
	--ld-s-typography-heading5-text-case: uppercase;
	--ld-s-typography-heading6-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-heading6-font-weight: 400;
	--ld-s-typography-heading6-line-height: 1.15;
	--ld-s-typography-heading6-font-size: 18px;
	--ld-s-typography-heading6-letter-spacing: calc(20px * 0.02);
	--ld-s-typography-heading6-paragraph-spacing: 16px;
	--ld-s-typography-heading6-text-case: uppercase;
	--ld-s-typography-subtitle1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-subtitle1-font-weight: 300;
	--ld-s-typography-subtitle1-line-height: 1.5;
	--ld-s-typography-subtitle1-font-size: 20px;
	--ld-s-typography-subtitle1-letter-spacing: 0.25px;
	--ld-s-typography-subtitle1-paragraph-spacing: 16px;
	--ld-s-typography-subtitle1-text-case: none;
	--ld-s-typography-subtitle2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-subtitle2-font-weight: 300;
	--ld-s-typography-subtitle2-line-height: 1.5;
	--ld-s-typography-subtitle2-font-size: 18px;
	--ld-s-typography-subtitle2-letter-spacing: 0.225px;
	--ld-s-typography-subtitle2-paragraph-spacing: 16px;
	--ld-s-typography-subtitle2-text-case: none;
	--ld-s-typography-body1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-body1-font-weight: 300;
	--ld-s-typography-body1-line-height: 1.5;
	--ld-s-typography-body1-font-size: 19px;
	--ld-s-typography-body1-letter-spacing: 0px;
	--ld-s-typography-body1-paragraph-spacing: 32px;
	--ld-s-typography-body1-text-case: none;
	--ld-s-typography-body2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-body2-font-weight: 300;
	--ld-s-typography-body2-line-height: 1.5;
	--ld-s-typography-body2-font-size: 16px;
	--ld-s-typography-body2-letter-spacing: 0px;
	--ld-s-typography-body2-paragraph-spacing: 32px;
	--ld-s-typography-body2-text-case: none;
	--ld-s-typography-caption1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-caption1-font-weight: 300;
	--ld-s-typography-caption1-line-height: 1.5;
	--ld-s-typography-caption1-font-size: 15px;
	--ld-s-typography-caption1-letter-spacing: 0px;
	--ld-s-typography-caption1-paragraph-spacing: 32px;
	--ld-s-typography-caption1-text-case: none;
	--ld-s-typography-disclaimer1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-disclaimer1-font-weight: 300;
	--ld-s-typography-disclaimer1-line-height: 1.5;
	--ld-s-typography-disclaimer1-font-size: 15px;
	--ld-s-typography-disclaimer1-letter-spacing: 0px;
	--ld-s-typography-disclaimer1-paragraph-spacing: 32px;
	--ld-s-typography-disclaimer1-text-case: none;
	--ld-s-typography-price1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-price1-font-weight: 300;
	--ld-s-typography-price1-line-height: 1.5;
	--ld-s-typography-price1-font-size: 13px;
	--ld-s-typography-price1-letter-spacing: 0px;
	--ld-s-typography-price1-paragraph-spacing: 32px;
	--ld-s-typography-price1-text-case: none;
	--ld-s-typography-label1-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-label1-font-weight: 700;
	--ld-s-typography-label1-line-height: 1;
	--ld-s-typography-label1-font-size: 12px;
	--ld-s-typography-label1-letter-spacing: 1.44px;
	--ld-s-typography-label1-paragraph-spacing: 32px;
	--ld-s-typography-label1-text-case: uppercase;
	--ld-s-typography-label2-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-label2-font-weight: 400;
	--ld-s-typography-label2-line-height: 1.3;
	--ld-s-typography-label2-font-size: 12px;
	--ld-s-typography-label2-letter-spacing: 1.44px;
	--ld-s-typography-label2-paragraph-spacing: 32px;
	--ld-s-typography-label2-text-case: uppercase;
	--ld-s-typography-banner-font-family: Nobel, arial, sans-serif;
	--ld-s-typography-banner-font-weight: 300;
	--ld-s-typography-banner-line-height: 1.5;
	--ld-s-typography-banner-font-size: 13px;
	--ld-s-typography-banner-letter-spacing: 1.44px;
	--ld-s-typography-banner-paragraph-spacing: 32px;
	--ld-s-typography-banner-text-case: none;
	--ld-s-opacity-25: 0.25;
	--ld-s-opacity-75: 0.7;
	--ld-s-opacity-disabled: 0.5;
	--ld-s-opacity-overlay: 0.8;
	--ld-s-color-default-accent-primary-lighter: #272a39;
	--ld-s-color-default-accent-primary-default: #232632;
	--ld-s-color-default-accent-primary-darker: #1e212b;
	--ld-s-color-default-accent-primary-disabled: rgba(35, 38, 50, 0.5);
	--ld-s-color-default-accent-primary-opacity-default-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-default-accent-secondary-lighter: #ea7b50;
	--ld-s-color-default-accent-secondary-default: #cc4c19;
	--ld-s-color-default-accent-secondary-darker: #8f3511;
	--ld-s-color-default-accent-secondary-disabled: #cc4c19;
	--ld-s-color-default-accent-electrified-default: #2468ff;
	--ld-s-color-default-foreground-lighter: #272a39;
	--ld-s-color-default-foreground-default: #232632;
	--ld-s-color-default-foreground-darker: #1e212b;
	--ld-s-color-default-foreground-disabled: #232632;
	--ld-s-color-default-foreground-on-accent: #e8e6e0;
	--ld-s-color-default-foreground-on-disabled: #e8e6e0;
	--ld-s-color-default-foreground-opacity-on-accent-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-default-elevation-raised-lighter: #fafaf9;
	--ld-s-color-default-elevation-raised-default: #f6f5f3;
	--ld-s-color-default-elevation-raised-darker: #f1f0ec;
	--ld-s-color-default-elevation-inset-lighter: #dfdcd4;
	--ld-s-color-default-elevation-inset-default: #dad8ce;
	--ld-s-color-default-elevation-inset-darker: #d6d3c8;
	--ld-s-color-default-highlight-default: #b6b6b5;
	--ld-s-color-default-canvas-lighter: #e8e6e0;
	--ld-s-color-default-canvas-default: #e3e1da;
	--ld-s-color-default-canvas-darker: #dfdcd4;
	--ld-s-color-default-utility-error-lighter: #ff335f;
	--ld-s-color-default-utility-error-default: #a32943;
	--ld-s-color-default-utility-error-darker: #a32943;
	--ld-s-color-default-utility-error-disabled: #a32943;
	--ld-s-color-default-utility-success-lighter: #4f3;
	--ld-s-color-default-utility-success-default: #33a329;
	--ld-s-color-default-utility-success-darker: #33a329;
	--ld-s-color-default-utility-success-disabled: #33a329;
	--ld-s-color-default-utility-warning-lighter: #ffb833;
	--ld-s-color-default-utility-warning-default: #e69e1a;
	--ld-s-color-default-utility-warning-darker: #a37829;
	--ld-s-color-default-utility-warning-disabled: #e69e1a;
	--ld-s-color-default-utility-information-lighter: #33a7ff;
	--ld-s-color-default-utility-information-default: #1a8de6;
	--ld-s-color-default-utility-information-darker: #296ea3;
	--ld-s-color-default-utility-information-disabled: #1a8de6;
	--ld-s-color-default-utility-modifiers-midlight: #1717171a;
	--ld-s-color-default-utility-modifiers-mid: hsla(0, 0%, 9%, 0.3);
	--ld-s-color-default-common-white: #fff;
	--ld-s-color-default-common-black: #171717;
	--ld-s-color-default-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-default-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-default-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-default-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-default-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-default-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-default-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-default-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-default-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-default-common-true-black: #000;
	--ld-s-color-default-common-inherit-theme-default: #171717;
	--ld-s-color-default-common-inherit-theme-inverse: #fff;
	--ld-s-color-alt-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-alt-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-alt-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-alt-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-alt-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-alt-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-alt-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-alt-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-alt-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-alt-common-white: #fff;
	--ld-s-color-alt-common-black: #171717;
	--ld-s-color-alt-common-true-black: #000;
	--ld-s-color-alt-common-inherit-theme-default: #fff;
	--ld-s-color-alt-common-inherit-theme-inverse: #171717;
	--ld-s-color-alt-accent-primary-lighter: #edebe6;
	--ld-s-color-alt-accent-primary-default: #e8e6e0;
	--ld-s-color-alt-accent-primary-darker: #e3e1da;
	--ld-s-color-alt-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
	--ld-s-color-alt-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-alt-accent-secondary-lighter: #ea7b50;
	--ld-s-color-alt-accent-secondary-default: #cc4c19;
	--ld-s-color-alt-accent-secondary-darker: #8f3511;
	--ld-s-color-alt-accent-secondary-disabled: #cc4c19;
	--ld-s-color-alt-accent-electrified-default: #2468ff;
	--ld-s-color-alt-foreground-lighter: #edebe6;
	--ld-s-color-alt-foreground-default: #e8e6e0;
	--ld-s-color-alt-foreground-darker: #e3e1da;
	--ld-s-color-alt-foreground-disabled: #e8e6e0;
	--ld-s-color-alt-foreground-on-accent: #232632;
	--ld-s-color-alt-foreground-on-disabled: #232632;
	--ld-s-color-alt-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-alt-elevation-raised-lighter: #303547;
	--ld-s-color-alt-elevation-raised-default: #2e3243;
	--ld-s-color-alt-elevation-raised-darker: #2b2f3e;
	--ld-s-color-alt-elevation-inset-lighter: #1b1d25;
	--ld-s-color-alt-elevation-inset-default: #181a20;
	--ld-s-color-alt-elevation-inset-darker: #15171d;
	--ld-s-color-alt-highlight-default: #6e727e;
	--ld-s-color-alt-canvas-lighter: #272a39;
	--ld-s-color-alt-canvas-default: #232632;
	--ld-s-color-alt-canvas-darker: #1e212b;
	--ld-s-color-alt-utility-error-lighter: #ff335f;
	--ld-s-color-alt-utility-error-default: #a32943;
	--ld-s-color-alt-utility-error-darker: #a32943;
	--ld-s-color-alt-utility-error-disabled: #a32943;
	--ld-s-color-alt-utility-success-lighter: #4f3;
	--ld-s-color-alt-utility-success-default: #33a329;
	--ld-s-color-alt-utility-success-darker: #33a329;
	--ld-s-color-alt-utility-success-disabled: #33a329;
	--ld-s-color-alt-utility-warning-lighter: #ffb833;
	--ld-s-color-alt-utility-warning-default: #e69e1a;
	--ld-s-color-alt-utility-warning-darker: #a37829;
	--ld-s-color-alt-utility-warning-disabled: #e69e1a;
	--ld-s-color-alt-utility-information-lighter: #33a7ff;
	--ld-s-color-alt-utility-information-default: #1a8de6;
	--ld-s-color-alt-utility-information-darker: #296ea3;
	--ld-s-color-alt-utility-information-disabled: #1a8de6;
	--ld-s-color-alt-utility-modifiers-midlight: #ffffff1a;
	--ld-s-color-alt-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
}

@media (min-width: 1024px) {

	.light_ldLightTheme__FIrPK,
	.light_ldTheme__Tn0Nh {
		--ld-utility-scale-dimension: 1;
		--ld-font-size-sm: 19px;
		--ld-font-size-md: 22px;
		--ld-font-size-lg: 26px;
		--ld-font-size-xl: 31px;
		--ld-font-size-2xl: 36px;
		--ld-font-size-3xl: 42px;
		--ld-font-size-4xl: 49px;
		--ld-font-size-5xl: 58px;
		--ld-font-size-6xl: 68px;
		--ld-font-size-7xl: 80px;
		--ld-font-size-8xl: 94px;
		--ld-font-size-9xl: 110px;
		--ld-font-size-multiplier: 1.175;
		--ld-font-size-banner: 19px;
		--ld-s-sz-screen-min-w: 1024px;
		--ld-s-sz-screen-def-w: 1440px;
		--ld-s-sz-screen-max-w: 1920px;
		--ld-s-sz-columns-4col-min-w: 330px;
		--ld-s-sz-columns-4col-max-w: 400px;
		--ld-s-sz-columns-6col-min-w: 504px;
		--ld-s-sz-columns-6col-max-w: 620px;
		--ld-s-sz-columns-8col-min-w: 678px;
		--ld-s-sz-columns-8col-max-w: 840px;
		--ld-s-sz-columns-12col-min-w: 1024px;
		--ld-s-sz-columns-12col-max-w: 1280px;
		--ld-s-sz-columns-full-width-min-w: 1024px;
		--ld-s-sz-columns-full-width-def-w: 1440px;
		--ld-s-sz-columns-full-width-max-w: 1920px;
		--ld-s-sz-columns-10col-max-w: 1060px;
		--ld-s-sz-columns-3col-max-w: 290px;
		--ld-s-sz-util-min-w: 992px;
		--ld-s-sz-util-max-w: 1280px;
		--ld-s-sz-util-col-min: calc((992px - (11 * 16px)) / 12);
		--ld-s-sz-util-col-max: calc((1280px - (11 * 16px)) / 12);
		--ld-s-sz-util-viewport-min: 1024px;
		--ld-s-sz-util-viewport-max: 1440px;
		--ld-s-dim-scale-d-1: 16px;
		--ld-s-dim-scale-d-2: 24px;
		--ld-s-dim-scale-d-3: 32px;
		--ld-s-dim-scale-d-4: 40px;
		--ld-s-dim-scale-d-5: 56px;
		--ld-s-dim-scale-d-6: 64px;
		--ld-s-dim-scale-d-7: 80px;
		--ld-s-dim-scale-d-8: 96px;
		--ld-s-dim-scale-24-80: 80px;
		--ld-s-dim-scaled-least: 16px;
		--ld-s-dim-scaled-even-less: 24px;
		--ld-s-dim-scaled-less: 32px;
		--ld-s-dim-scaled-default: 40px;
		--ld-s-dim-scaled-more: 56px;
		--ld-s-dim-scaled-even-more: 64px;
		--ld-s-dim-scaled-most: 80px;
		--ld-s-dim-scaled-beyond-most: 96px;
		--ld-s-dim-scaled-s-xxl: 80px;
		--ld-s-util-max-col: 3;
		--ld-screen-width: 1440px;
		--ld-grid-min-w: 472px;
		--ld-s-typography-heading1-font-size: 49px;
		--ld-s-typography-heading1-letter-spacing: 2.45px;
		--ld-s-typography-heading2-font-size: 42px;
		--ld-s-typography-heading2-letter-spacing: 2.1px;
		--ld-s-typography-heading3-font-size: 36px;
		--ld-s-typography-heading3-letter-spacing: 1.8px;
		--ld-s-typography-heading4-font-size: 31px;
		--ld-s-typography-heading4-letter-spacing: 1.55px;
		--ld-s-typography-heading5-font-size: 26px;
		--ld-s-typography-heading5-letter-spacing: 1.3px;
		--ld-s-typography-heading6-font-size: 19px;
		--ld-s-typography-heading6-letter-spacing: calc(22px * 0.02);
		--ld-s-typography-subtitle1-font-size: 22px;
		--ld-s-typography-subtitle1-letter-spacing: 0.275px;
		--ld-s-typography-subtitle2-font-size: 19px;
		--ld-s-typography-subtitle2-letter-spacing: 0.238px;
		--ld-s-typography-banner-font-size: 19px;
	}
}

.light_ldLightTheme__FIrPK .light_ldVariantDefault__tpksh,
.light_ldLightTheme__FIrPK.light_ldVariantDefault__tpksh,
.light_ldTheme__Tn0Nh .light_ldVariantDefault__tpksh,
.light_ldTheme__Tn0Nh.light_ldVariantDefault__tpksh {
	--ld-s-color-accent-primary-lighter: #272a39;
	--ld-s-color-accent-primary-default: #232632;
	--ld-s-color-accent-primary-darker: #1e212b;
	--ld-s-color-accent-primary-disabled: rgba(35, 38, 50, 0.5);
	--ld-s-color-accent-primary-opacity-default-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-accent-secondary-lighter: #ea7b50;
	--ld-s-color-accent-secondary-default: #cc4c19;
	--ld-s-color-accent-secondary-darker: #8f3511;
	--ld-s-color-accent-secondary-disabled: #cc4c19;
	--ld-s-color-accent-electrified-default: #2468ff;
	--ld-s-color-foreground-lighter: #272a39;
	--ld-s-color-foreground-default: #232632;
	--ld-s-color-foreground-darker: #1e212b;
	--ld-s-color-foreground-disabled: #232632;
	--ld-s-color-foreground-on-accent: #e8e6e0;
	--ld-s-color-foreground-on-disabled: #e8e6e0;
	--ld-s-color-foreground-opacity-on-accent-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-elevation-raised-lighter: #fafaf9;
	--ld-s-color-elevation-raised-default: #f6f5f3;
	--ld-s-color-elevation-raised-darker: #f1f0ec;
	--ld-s-color-elevation-inset-lighter: #dfdcd4;
	--ld-s-color-elevation-inset-default: #dad8ce;
	--ld-s-color-elevation-inset-darker: #d6d3c8;
	--ld-s-color-canvas-lighter: #e8e6e0;
	--ld-s-color-canvas-default: #e3e1da;
	--ld-s-color-canvas-darker: #dfdcd4;
	--ld-s-color-utility-error-lighter: #ff335f;
	--ld-s-color-utility-error-default: #a32943;
	--ld-s-color-utility-error-darker: #a32943;
	--ld-s-color-utility-error-disabled: #a32943;
	--ld-s-color-utility-success-lighter: #4f3;
	--ld-s-color-utility-success-default: #33a329;
	--ld-s-color-utility-success-darker: #33a329;
	--ld-s-color-utility-success-disabled: #33a329;
	--ld-s-color-utility-warning-lighter: #ffb833;
	--ld-s-color-utility-warning-default: #e69e1a;
	--ld-s-color-utility-warning-darker: #a37829;
	--ld-s-color-utility-warning-disabled: #e69e1a;
	--ld-s-color-utility-information-lighter: #33a7ff;
	--ld-s-color-utility-information-default: #1a8de6;
	--ld-s-color-utility-information-darker: #296ea3;
	--ld-s-color-utility-information-disabled: #1a8de6;
	--ld-s-color-utility-modifiers-midlight: #1717171a;
	--ld-s-color-utility-modifiers-mid: hsla(0, 0%, 9%, 0.3);
	--ld-s-color-common-white: #fff;
	--ld-s-color-common-black: #171717;
	--ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-common-true-black: #000;
	--ld-s-color-common-inherit-theme-default: #171717;
	--ld-s-color-common-inherit-theme-inverse: #fff;
}

.light_ldLightTheme__FIrPK .light_ldVariantAlt__DsR0E,
.light_ldLightTheme__FIrPK.light_ldVariantAlt__DsR0E,
.light_ldTheme__Tn0Nh .light_ldVariantAlt__DsR0E,
.light_ldTheme__Tn0Nh.light_ldVariantAlt__DsR0E {
	--ld-s-color-accent-primary-lighter: #edebe6;
	--ld-s-color-accent-primary-default: #e8e6e0;
	--ld-s-color-accent-primary-darker: #e3e1da;
	--ld-s-color-accent-primary-disabled: hsla(45, 15%, 89%, 0.5);
	--ld-s-color-accent-primary-opacity-default-lighter: hsla(45, 15%, 89%, 0.3);
	--ld-s-color-accent-secondary-lighter: #ea7b50;
	--ld-s-color-accent-secondary-default: #cc4c19;
	--ld-s-color-accent-secondary-darker: #8f3511;
	--ld-s-color-accent-secondary-disabled: #cc4c19;
	--ld-s-color-accent-electrified-default: #2468ff;
	--ld-s-color-foreground-lighter: #edebe6;
	--ld-s-color-foreground-default: #e8e6e0;
	--ld-s-color-foreground-darker: #e3e1da;
	--ld-s-color-foreground-disabled: #e8e6e0;
	--ld-s-color-foreground-on-accent: #232632;
	--ld-s-color-foreground-on-disabled: #232632;
	--ld-s-color-foreground-opacity-on-accent-lighter: rgba(35, 38, 50, 0.3);
	--ld-s-color-elevation-raised-lighter: #303547;
	--ld-s-color-elevation-raised-default: #2e3243;
	--ld-s-color-elevation-raised-darker: #2b2f3e;
	--ld-s-color-elevation-inset-lighter: #1b1d25;
	--ld-s-color-elevation-inset-default: #181a20;
	--ld-s-color-elevation-inset-darker: #15171d;
	--ld-s-color-canvas-lighter: #272a39;
	--ld-s-color-canvas-default: #232632;
	--ld-s-color-canvas-darker: #1e212b;
	--ld-s-color-utility-error-lighter: #ff335f;
	--ld-s-color-utility-error-default: #a32943;
	--ld-s-color-utility-error-darker: #a32943;
	--ld-s-color-utility-error-disabled: #a32943;
	--ld-s-color-utility-success-lighter: #4f3;
	--ld-s-color-utility-success-default: #33a329;
	--ld-s-color-utility-success-darker: #33a329;
	--ld-s-color-utility-success-disabled: #33a329;
	--ld-s-color-utility-warning-lighter: #ffb833;
	--ld-s-color-utility-warning-default: #e69e1a;
	--ld-s-color-utility-warning-darker: #a37829;
	--ld-s-color-utility-warning-disabled: #e69e1a;
	--ld-s-color-utility-information-lighter: #33a7ff;
	--ld-s-color-utility-information-default: #1a8de6;
	--ld-s-color-utility-information-darker: #296ea3;
	--ld-s-color-utility-information-disabled: #1a8de6;
	--ld-s-color-utility-modifiers-midlight: #ffffff1a;
	--ld-s-color-utility-modifiers-mid: hsla(0, 0%, 100%, 0.3);
	--ld-s-color-common-white: #fff;
	--ld-s-color-common-black: #171717;
	--ld-s-color-common-opacity-white-lightest: hsla(0, 0%, 100%, 0.1);
	--ld-s-color-common-opacity-white-lighter: hsla(0, 0%, 100%, 0.2);
	--ld-s-color-common-opacity-true-black-darker: rgba(0, 0, 0, 0.75);
	--ld-s-color-common-opacity-true-black-darkest: rgba(0, 0, 0, 0.9);
	--ld-s-color-common-opacity-true-black-light: rgba(0, 0, 0, 0.3);
	--ld-s-color-common-opacity-true-black-lightest: rgba(0, 0, 0, 0.1);
	--ld-s-color-common-opacity-black-darker: hsla(0, 0%, 9%, 0.75);
	--ld-s-color-common-opacity-black-darkest: hsla(0, 0%, 9%, 0.9);
	--ld-s-color-common-opacity-black-lightest: hsla(0, 0%, 9%, 0.1);
	--ld-s-color-common-true-black: #000;
	--ld-s-color-common-inherit-theme-default: #fff;
	--ld-s-color-common-inherit-theme-inverse: #171717;
}

.Section_ldSection__aWjE_,
.Section_section__HmB3N {
	--ld-c-section-default-text-case: var(--ld-s-typography-body1-text-case);
	--ld-c-section-default-paragraph-spacing: var(--ld-s-typography-body1-paragraph-spacing);
	--ld-c-section-default-letter-spacing: var(--ld-s-typography-body1-letter-spacing);
	--ld-c-section-default-font-size: var(--ld-s-typography-body1-font-size);
	--ld-c-section-default-line-height: var(--ld-s-typography-body1-line-height);
	--ld-c-section-default-font-weight: var(--ld-s-typography-body1-font-weight);
	--ld-c-section-default-font-family: var(--ld-s-typography-body1-font-family);
	--ld-c-section-color-lighter: var(--ld-s-color-canvas-lighter);
	--ld-c-section-color-default: var(--ld-s-color-canvas-default);
	--ld-c-section-color-darker: var(--ld-s-color-canvas-darker);
	--ld-c-section-pad-even-less-v-pad: var(--ld-s-dim-static-s);
	--ld-c-section-pad-even-less-h-pad: var(--ld-s-dim-static-s);
	--ld-c-section-pad-full-width-v-pad: var(--ld-s-dim-static-none);
	--ld-c-section-pad-full-width-h-pad: var(--ld-s-dim-static-none);
	--ld-c-section-pad-more-v-pad: var(--ld-s-dim-scaled-beyond-most);
	--ld-c-section-pad-more-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-section-pad-default-v-pad: var(--ld-s-dim-scaled-even-more);
	--ld-c-section-pad-default-h-pad: var(--ld-s-dim-scaled-default);
	--ld-c-section-pad-less-v-pad: var(--ld-s-dim-scaled-default);
	--ld-c-section-pad-less-h-pad: var(--ld-s-dim-scaled-default);
}

.Section_section__HmB3N {
	color: var(--ld-s-color-foreground-default);
	max-width: 100%;
	contain: content;
}

.Section_sectionBox__7kOxe {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: stretch;
	width: 100%;
	padding: var(--lk-c-section-padding-v, 40px) var(--lk-c-section-padding-h, 24px);
	gap: var(--lk-c-section-gap, 40px);
}

@supports not (contain: content) {
	.Section_sectionBox__7kOxe {
		overflow-x: hidden;
	}
}

.Section_container__ykjGp {
	container-type: inline-size;
	container-name: section;
}

.Section_nonePadding__dfavf {
	--lk-c-section-padding-v: var(--ld-c-section-pad-full-width-v-pad);
	--lk-c-section-padding-h: var(--ld-c-section-pad-full-width-h-pad);
	--lk-c-section-gap: var(--ld-c-section-pad-full-width-v-pad);
}

.Section_morePadding__ba8aM {
	--lk-c-section-padding-v: var(--ld-c-section-pad-more-v-pad);
	--lk-c-section-padding-h: var(--ld-c-section-pad-more-h-pad);
	--lk-c-section-gap: var(--ld-c-section-pad-more-v-pad);
}

.Section_defaultPadding__HR8EO {
	--lk-c-section-padding-v: var(--ld-c-section-pad-default-v-pad);
	--lk-c-section-padding-h: var(--ld-c-section-pad-default-h-pad);
	--lk-c-section-gap: var(--ld-c-section-pad-default-v-pad);
}

.Section_lessPadding__rz2Ev {
	--lk-c-section-padding-v: var(--ld-c-section-pad-less-v-pad);
	--lk-c-section-padding-h: var(--ld-c-section-pad-less-h-pad);
	--lk-c-section-gap: var(--ld-c-section-pad-less-v-pad);
}

.SectionContentContainer_fullWidthContainer__B3cKv {
	width: 100%;
}

.ProgressStepper_divider__J_KVO,
.ProgressStepper_ldStepper__FCNtf,
.ProgressStepper_progressStep__Q1K6Y {
	--ld-c-stepper-label: var(--ld-s-color-foreground-default);
	--ld-c-stepper-line: var(--ld-s-color-accent-primary-disabled);
	--ld-c-stepper-step-label-width: var(--ld-s-dim-static-3xl);
	--ld-c-stepper-step-width: var(--ld-s-dim-static-l);
}

.ProgressStepper_progressStepper__8FG3D {
	width: 100%;
	scrollbar-width: none;
}

.ProgressStepper_progressStepper__8FG3D::-webkit-scrollbar {
	display: none;
}

.ProgressStepper_divider__J_KVO {
	flex: 1 1;
	height: var(--ld-c-stepper-step-width);
	display: flex;
	justify-content: center;
	align-items: center;
}

.ProgressStepper_divider__J_KVO:last-child {
	display: none;
}

.ProgressStepper_progressStep__Q1K6Y:first-child .ProgressStepper_chipContainer__VOJld:before,
.ProgressStepper_progressStep__Q1K6Y:nth-last-child(2) .ProgressStepper_chipContainer__VOJld:after {
	background: transparent;
}

.ProgressStepper_chip__wsidn {
	width: var(--ld-c-stepper-step-width);
	padding: 0 !important;
	align-items: center;
	justify-content: center;
}

.ProgressStepper_chipContainer__VOJld {
	min-width: var(--ld-c-stepper-step-label-width);
	min-height: var(--ld-c-stepper-step-width);
	display: flex;
	justify-content: center;
	align-items: center;
}

.ProgressStepper_chipContainer__VOJld:after,
.ProgressStepper_chipContainer__VOJld:before {
	width: calc(var(--ld-c-stepper-step-width) / 2);
	content: "";
	height: 1px;
	background-color: var(--ld-c-stepper-line);
}

.ProgressStepper_progressStepperInner__64r9c,
.ProgressStepper_text__e6WtC {
	width: var(--ld-c-stepper-step-label-width);
}

.ProgressStepper_text__e6WtC {
	display: flex;
	justify-content: center;
}

.ProgressStepper_text__e6WtC>span {
	text-align: center;
}

.ProgressStepper_disabled__QwtHf {
	opacity: var(--ld-c-form-disabled);
}

.Card_card__XMaQ7,
.Card_ldCardWithHeader__B_sDN {
	--ld-c-card-with-header-top-color-electrified: #787d9d;
	--ld-c-card-with-header-top-color-elevate: #858280;
	--ld-c-card-with-header-top-color-encore: #7b663e;
	--ld-c-card-with-header-top-color-platinum: var(--ld-color-legacy-deepblue-default);
	--ld-c-card-with-header-col-gap: var(--ld-s-dim-static-m);
	--ld-c-card-with-header-footer-color-text: var(--ld-s-color-foreground-default);
	--ld-c-card-with-header-footer-color-background: var(--ld-s-color-elevation-raised-darker);
	--ld-c-card-with-header-content-minimal-v-pad: var(--ld-s-dim-static-2xs);
	--ld-c-card-with-header-content-minimal-h-pad: var(--ld-s-dim-static-none);
	--ld-c-card-with-header-content-small-v-pad: var(--ld-s-dim-static-m);
	--ld-c-card-with-header-content-small-h-pad: var(--ld-s-dim-static-none);
	--ld-c-card-with-header-content-default-v-pad: var(--ld-s-dim-static-l);
	--ld-c-card-with-header-content-default-h-pad: var(--ld-s-dim-static-s);
	--ld-c-card-with-header-content-color-text: var(--ld-s-color-foreground-default);
	--ld-c-card-with-header-content-color-background: var(--ld-s-color-elevation-raised-darker);
	--ld-c-card-with-header-top-none-v-pad: var(--ld-s-dim-static-none);
	--ld-c-card-with-header-top-none-h-pad: var(--ld-s-dim-static-none);
	--ld-c-card-with-header-top-default-v-pad: var(--ld-s-dim-static-l);
	--ld-c-card-with-header-top-default-h-pad: var(--ld-s-dim-static-s);
	--ld-c-card-with-header-top-color-logo: var(--ld-s-color-common-white);
}

.Card_card__XMaQ7 {
	background: var(--ld-c-card-with-header-content-color-background);
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: unset;
}

.Card_card__XMaQ7 .Card_cardTop__h__hI {
	display: flex;
	justify-content: center;
	color: var(--ld-c-card-with-header-content-color-background);
}

.Card_card__XMaQ7 .Card_cardContent__2NRXH {
	width: 100%;
	height: 100%;
}

.Card_topElevate__Wi_Bc {
	background: var(--ld-c-card-with-header-top-color-elevate);
}

.Card_topEncore__xKoX7 {
	background: var(--ld-c-card-with-header-top-color-encore);
}

.Card_topPlatinum__mfNCw {
	background: var(--ld-c-card-with-header-top-color-platinum);
}

.Card_topElectrified__LAgcx {
	background: var(--ld-c-card-with-header-top-color-electrified);
}

.Card_noBackground__lV_8Z {
	background: none;
}

.Card_horizontal__5pIYh {
	flex-direction: row;
	gap: var(--ld-c-card-with-header-col-gap);
}

.Card_auto__sItkN {
	flex-direction: column;
	gap: 0;
}

@media only screen and (orientation: landscape) and (max-width: 1023.98px) {
	.Card_auto__sItkN {
		gap: var(--ld-c-card-with-header-col-gap);
		flex-direction: row;
	}
}

.Card_noHorizontalGap__VMrSO {
	gap: unset;
}

.Grid_grid___vpS_,
.Grid_ldGridLayout__fDnu_ {
	--ld-c-grid-layout-min-w: var(--ld-grid-min-w);
	--ld-c-grid-layout-gap: var(--ld-s-dim-scaled-default);
}

.Grid_grid___vpS_>* {
	min-width: min(var(--ld-c-grid-layout-min-w) - var(--ld-c-grid-layout-gap) / 2, 100%);
	flex-grow: 1;
}

@media (min-width: 1024px) {
	.Grid_grid___vpS_>* {
		max-width: calc(50% - var(--ld-c-grid-layout-gap) / 2);
	}
}

.CardTable_cardTable__G4s3w,
.CardTable_ldCardTable__TF1SN {
	--ld-c-card-table-dimension-gap: 1px;
	--ld-c-card-table-color-stroke: var(--ld-s-color-default-utility-modifiers-midlight);
	--ld-c-card-table-color-background: var(--ld-s-color-default-utility-modifiers-midlight);
	--ld-c-card-table-dimension-radius: var(--ld-s-border-radius-large);
}

.CardTable_cardTable__G4s3w {
	display: flex;
	overflow: hidden;
	height: 100%;
	max-width: 100vw;
	gap: var(--ld-c-card-table-dimension-gap);
	border: var(--ld-c-card-table-dimension-gap) solid var(--ld-c-card-table-color-stroke);
	background: var(--ld-c-card-table-color-background);
}

@container (max-width: 1024px) {
	.CardTable_cardTable__G4s3w {
		flex-direction: column;
		align-items: flex-start;
	}
}

@supports not (container-type: inline-size) {
	@media (max-width: 1024px) {
		.CardTable_cardTable__G4s3w {
			flex-direction: column;
			align-items: flex-start;
		}
	}
}

.CardTable_container___mX7V {
	container-type: inline-size;
}

.PageHeader_header__x5y3b {
	text-align: center;
}

.BarGraph_dynamicPriceBarContainer__uUB0c,
.BarGraph_ldStack__tr6TB,
.BarGraph_legendContainer__7X4pV {
	--ld-c-stack-gap-scaled-most: var(--ld-s-dim-scaled-most);
	--ld-c-stack-gap-scaled-even-more: var(--ld-s-dim-scaled-even-more);
	--ld-c-stack-gap-scaled-more: var(--ld-s-dim-scaled-more);
	--ld-c-stack-gap-scaled-default: var(--ld-s-dim-scaled-default);
	--ld-c-stack-gap-scaled-less: var(--ld-s-dim-scaled-less);
	--ld-c-stack-gap-scaled-even-less: var(--ld-s-dim-scaled-even-less);
	--ld-c-stack-gap-scaled-least: var(--ld-s-dim-scaled-least);
	--ld-c-stack-gap-static-5xl: var(--ld-s-dim-static-5xl);
	--ld-c-stack-gap-static-4xl: var(--ld-s-dim-static-4xl);
	--ld-c-stack-gap-static-3xl: var(--ld-s-dim-static-3xl);
	--ld-c-stack-gap-static-2xl: var(--ld-s-dim-static-2xl);
	--ld-c-stack-gap-static-xl: var(--ld-s-dim-static-xl);
	--ld-c-stack-gap-static-l: var(--ld-s-dim-static-l);
	--ld-c-stack-gap-static-m: var(--ld-s-dim-static-m);
	--ld-c-stack-gap-static-s: var(--ld-s-dim-static-s);
	--ld-c-stack-gap-static-xs: var(--ld-s-dim-static-xs);
	--ld-c-stack-gap-static-2xs: var(--ld-s-dim-static-2xs);
	--ld-c-stack-gap-static-3xs: var(--ld-s-dim-static-3xs);
	--ld-c-stack-gap-static-4xs: var(--ld-s-dim-static-4xs);
	--ld-c-stack-gap-static-none: var(--ld-s-dim-static-none);
}

.BarGraph_dynamicPriceBarContainer__uUB0c,
.BarGraph_ldBarGraph__A6aWw,
.BarGraph_legendContainer__7X4pV {
	--ld-c-bar-graph-dimension-height: 40px;
	--ld-c-bar-graph-dimension-gap: 1px;
	--ld-c-bar-graph-dimension-circle: 16;
	--ld-c-bar-graph-opacity-end: 0.15;
	--ld-c-bar-graph-opacity-start: 1;
	--ld-c-bar-graph-dimension-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-bar-graph-color-stroke: var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-bar-graph-color-shade: var(--ld-s-color-accent-primary-default);
	--ld-c-bar-graph-color-base: var(--ld-s-color-elevation-raised-default);
}

.BarGraph_dynamicPriceBarContainer__uUB0c {
	margin-bottom: var(--ld-c-stack-gap-static-xs);
}

.BarGraph_dynamicPriceBarContainer__uUB0c .BarGraph_chart__ew2P3 {
	width: 0;
	animation: BarGraph_expand__Qjkuv 1.5s ease forwards;
	animation-delay: 0.4s;
	display: flex;
	flex-direction: row;
	background-color: var(--ld-c-bar-graph-color-base);
	outline: 1px solid var(--ld-c-bar-graph-color-stroke);
	overflow: hidden;
}

.BarGraph_dynamicPriceBarContainer__uUB0c .BarGraph_block__SiYrf {
	height: var(--ld-c-bar-graph-dimension-height);
	display: flex;
	flex-direction: row;
	opacity: 1;
	transition: opacity, 0.3s ease;
	background-color: var(--ld-c-bar-graph-color-shade);
}

.BarGraph_dynamicPriceBarContainer__uUB0c .BarGraph_block__SiYrf:not(:last-child) {
	margin-right: var(--ld-c-bar-graph-dimension-gap);
}

.BarGraph_legendContainer__7X4pV {
	opacity: 0;
	animation: BarGraph_fadeInFromBottom__q5JU_ 0.4s ease 1.5s forwards;
}

.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	flex: 0 0 auto;
	column-gap: var(--ld-c-stack-gap-scaled-even-less);
	row-gap: var(--ld-c-stack-gap-static-4xs);
	list-style: none;
	padding: 0;
	margin: 0;
}

.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_legendItem__L58di {
	display: flex;
	align-items: center;
}

.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_indicator__AJhEQ {
	min-width: calc(var(--ld-c-bar-graph-dimension-circle) * 1px);
	min-height: calc(var(--ld-c-bar-graph-dimension-circle) * 1px);
	background-color: var(--ld-c-bar-graph-color-shade);
	outline: 1px solid var(--ld-c-bar-graph-color-stroke);
}

.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_emptyStateIndicator__LAAIa {
	background-color: var(--ld-c-bar-graph-color-base);
}

.BarGraph_legendContainer__7X4pV .BarGraph_legend__OP4A_ .BarGraph_label__iC33T {
	margin-left: var(--ld-c-stack-gap-static-3xs);
}

@keyframes BarGraph_expand__Qjkuv {
	0% {
		width: 0;
	}

	to {
		width: 100%;
	}
}

@keyframes BarGraph_fadeInFromBottom__q5JU_ {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

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

.ImageWithTooltip_imageWithTooltip__H2S2U {
	height: 100%;
	width: 100%;
	position: relative;
}

.ImageWithTooltip_imageWithTooltip__H2S2U .ImageWithTooltip_imageWrapper__OVlvj {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.ImageWithTooltip_imageWithTooltip__H2S2U.ImageWithTooltip_aspect__2om0S .ImageWithTooltip_imageWrapper__OVlvj {
	container-type: size;
}

.ImageWithTooltip_imageWithTooltip__H2S2U.ImageWithTooltip_aspect__2om0S .ImageWithTooltip_spaceHolder__okDxt {
	pointer-events: none;
	aspect-ratio: var(--image-with-tooltip-aspect-ratio);
	width: 100%;
	height: auto;
}

.ImageWithTooltip_toolTipContainer__4MLGU {
	position: absolute;
	line-height: 0;
}

.ImageWithTooltip_toolTipContainer__4MLGU.ImageWithTooltip_topRight__G4cRu {
	top: 0;
	right: 0;
}

.ImageWithTooltip_toolTipContainer__4MLGU.ImageWithTooltip_bottomRight__7czCM {
	bottom: 0;
	right: 0;
}

.ImageWithTooltip_toolTipContainer__4MLGU.ImageWithTooltip_bottomLeft__8fCdG {
	bottom: 0;
	left: 0;
}

.ImageWithTooltip_landscapeContainer___r_p2,
.ImageWithTooltip_portraitContainer__B7AuN {
	width: 100%;
	height: 100%;
}

.ImageWithTooltip_landscapeContainer___r_p2>img,
.ImageWithTooltip_portraitContainer__B7AuN>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ImageWithTooltip_portraitContainer__B7AuN>img {
	object-position: var(--lk-private-pt-horizontal-focal-point) var(--lk-private-pt-vertical-focal-point);
}

.ImageWithTooltip_landscapeContainer___r_p2>img {
	object-position: var(--lk-private-ls-horizontal-focal-point) var(--lk-private-ls-vertical-focal-point);
}

.Carousel_carousel__TLAlA,
.Carousel_ldCarouselLayout__sBLR5 {
	--ld-c-carousel-layout-vertical-h: 1px;
	--ld-c-carousel-layout-card-width: 628px;
	--ld-c-carousel-layout-card-min-w-small: 290px;
	--ld-c-carousel-layout-card-min-w-default: 312px;
	--ld-c-carousel-layout-h-margin: var(--ld-s-dim-scaled-default);
	--ld-c-carousel-layout-gap: var(--ld-s-dim-scaled-even-less);
}

.Carousel_carousel__TLAlA {
	gap: var(--ld-c-carousel-layout-gap);
	width: 100vw;
	display: flex;
	align-items: stretch;
	white-space: nowrap;
	transition: all 0.2s;
	will-change: transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: -webkit-grab;
	cursor: grab;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	overflow-x: scroll;
	max-width: 100vw;
	padding: var(--ld-c-carousel-layout-vertical-h) calc((100vw - 100%) / 2);
	margin: 0 calc(-1 * (100vw - 100%) / 2);
	scrollbar-width: none;
}

@supports (container-type: inline-size) {
	.Carousel_carousel__TLAlA {
		margin: 0 calc(-1 * (100cqw - 100%) / 2);
		padding: var(--ld-c-carousel-layout-vertical-h) calc((100cqw - 100%) / 2);
	}
}

.Carousel_carousel__TLAlA::-webkit-scrollbar {
	display: none;
}

.Carousel_dragging__GTsC5 {
	cursor: -webkit-grabbing;
	cursor: grabbing;
	scroll-snap-type: none;
	scroll-behavior: auto;
}

.Carousel_slide__2crGD {
	scroll-snap-align: center;
	flex: 0 0 min(100% / var(--lk-private-carousel-max-items) - var(--ld-c-carousel-layout-gap) / var(--lk-private-carousel-max-items) * (var(--lk-private-carousel-max-items) - 1), var(--ld-c-carousel-layout-card-width));
	min-width: min(var(--ld-c-carousel-layout-card-min-w-default), 100%);
	white-space: normal;
}

.Carousel_minWidthSmall__7WJ6R {
	min-width: min(var(--ld-c-carousel-layout-card-min-w-small), 100%);
}

.DotStack_dotStackContainer__VedWG,
.DotStack_ldDotStack__AoTMC {
	--ld-c-dot-stack-transition-timing-function: ease-out;
	--ld-c-dot-stack-transition-duration: 200;
	--ld-c-dot-stack-overlaid-border: 1px solid var(--ld-s-color-utility-modifiers-midlight);
	--ld-c-dot-stack-gradient-fade: var(--ld-s-dim-static-xs);
	--ld-c-dot-stack-default: var(--ld-s-color-accent-primary-opacity-default-lighter);
	--ld-c-dot-stack-gradient-canvas-darker: linear-gradient(0deg, rgba(var(--ld-s-color-canvas-darker), 100) 0%, rgba(var(--ld-s-color-canvas-darker), 0) 100%);
	--ld-c-dot-stack-gradient-canvas-lighter: linear-gradient(0deg, rgba(var(--ld-s-color-canvas-lighter), 100) 0%, rgba(var(--ld-s-color-canvas-lighter), 0) 100%);
	--ld-c-dot-stack-gradient-canvas-default: linear-gradient(0deg, rgba(var(--ld-s-color-canvas-default), 100) 0%, rgba(var(--ld-s-color-canvas-default), 0) 100%);
	--ld-c-dot-stack-overlaid-bg: var(--ld-s-color-foreground-on-accent);
	--ld-c-dot-stack-active: var(--ld-s-color-accent-primary-default);
	--ld-c-dot-stack-height: var(--ld-s-dim-static-3xs);
	--ld-c-dot-stack-width-selected: var(--ld-s-dim-static-l);
	--ld-c-dot-stack-width-default: var(--ld-s-dim-static-3xs);
}

.DotStack_dotStackContainer__VedWG {
	overflow: auto;
	scrollbar-width: none;
	-webkit-mask-composite: source-in, xor;
	mask-composite: intersect;
}

.DotStack_dotStackContainer__VedWG::-webkit-scrollbar {
	display: none;
}

.DotStack_dotStackContainer__VedWG.DotStack_overlayLeft__K7LoZ {
	-webkit-mask-image: linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
	mask-image: linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
}

.DotStack_dotStackContainer__VedWG.DotStack_overlayRight__8qvDk {
	-webkit-mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
	mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
}

.DotStack_dotStackContainer__VedWG.DotStack_overlayBoth__flULE {
	-webkit-mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade)), linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
	mask-image: linear-gradient(to left, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade)), linear-gradient(to right, transparent 0, var(--lk-surface-color) var(--ld-c-dot-stack-gradient-fade));
}

.DotStack_dot__h_aA3 {
	height: var(--ld-c-dot-stack-height);
	width: var(--ld-c-dot-stack-width-default);
	flex-shrink: 0;
	background-color: var(--ld-c-dot-stack-default);
	transition: width 0.3s ease-in-out;
}

.DotStack_selectedDot__j_x22 {
	width: var(--ld-c-dot-stack-width-selected);
}

.DotStack_progressDot__pWBIf {
	height: inherit;
	background-color: var(--ld-c-dot-stack-active);
	animation: DotStack_fillProgress__N29aK linear forwards;
}

@keyframes DotStack_fillProgress__N29aK {
	0% {
		width: var(--ld-c-dot-stack-width-default);
	}

	to {
		width: 100%;
	}
}

.DotStack_fill__ZrMfs {
	animation: none;
}

.Row_ldRow__guscI,
.Row_row__Pm92Y {
	--ld-c-row-border-radius: var(--ld-s-border-radius-extra-large);
	--ld-c-row-gap: var(--ld-s-dim-scaled-default);
}

.Row_cellContainer__RsU9L,
.Row_ldCell__hhdhh {
	--ld-c-cell-min-w: 290px;
	--ld-c-cell-border-radius: var(--ld-s-border-radius-medium);
}

.Row_row__Pm92Y {
	--lk-private-default-gap: var(--ld-c-row-gap);
	--lk-private-column-gap: var(--lk-private-default-gap);
	--lk-private-row-gap: var(--lk-private-column-gap);
	container-type: inline-size;
	display: flex;
	gap: var(--lk-private-row-gap) var(--lk-private-column-gap);
	flex-direction: row;
	flex-wrap: wrap;
	overflow: hidden;
}

.Row_row__Pm92Y>div[class*="_cell_"],
.Row_row__Pm92Y>div[class*="cellContainer"],
.Row_row__Pm92Y>div[class*="cellContainer"]>div[class*="_cell_"] {
	--lk-private-cell-min-w: max(var(--ld-c-cell-min-w), 18em);
	--lk-private-alignment: 0px;
	--lk-private-base-cell-size: (100% - (var(--lk-private-cells-in-row) - 1) * var(--lk-private-column-gap)) / var(--lk-private-cells-in-row);
	--lk-private-column-gap-offset: var(--lk-private-column-gap) * calc(var(--lk-private-cells-in-section) - 1);
	--lk-private-base-min-width: var(--lk-private-cells-in-section) * var(--lk-private-cell-min-w);
	width: 100%;
	min-width: min(100%, var(--lk-private-base-min-width) + var(--lk-private-column-gap-offset));
	flex: var(--lk-private-cells-in-section) 0 calc(var(--lk-private-base-cell-size) * var(--lk-private-cells-in-section) + var(--lk-private-column-gap-offset) - var(--lk-private-alignment));
}

.Row_cellContainer__RsU9L {
	display: flex;
	gap: var(--lk-private-row-gap) var(--lk-private-column-gap);
	flex-direction: row;
	flex-wrap: wrap;
	overflow: hidden;
	width: 100%;
}

.Row_cellContainer__RsU9L.Row_double__zmt8x {
	--lk-private-cells-in-section: 2;
}

.Row_cellContainer__RsU9L.Row_triple__M7B3t {
	--lk-private-cells-in-section: 3;
}

.Row_cellContainer__RsU9L.Row_forceTwoCellRowToWrap__YKNZZ:not(:empty)>div[class*="_cell_"] {
	min-width: calc(51% - 1vw + 1px - var(--lk-private-column-gap) / 2);
	min-width: calc(51% - 1cqw + 1px - var(--lk-private-column-gap) / 2);
}

.Row_isReversed__GPxAp {
	flex-wrap: wrap-reverse;
}

.Row_noGap__Qz0u_ {
	--lk-private-column-gap: 0px;
}

.Row_noRowGap__CKMhQ {
	--lk-private-row-gap: 0px;
}

.Cell_cell__wfXMd,
.Cell_ldCell__OiKDC {
	--ld-c-cell-min-w: 290px;
	--ld-c-cell-border-radius: var(--ld-s-border-radius-medium);
}

.Cell_cell__wfXMd {
	--lk-private-cells-in-section: 1;
	display: flex;
	flex-grow: inherit;
	max-height: 100%;
	overflow: hidden;
}

.Cell_cell__wfXMd.Cell_alignToEdge__Av_3Q:not(:empty) {
	--lk-private-alignment: var(--lk-private-default-gap);
}

.Cell_cell__wfXMd.Cell_alignToCenter__IXe6T:not(:empty) {
	--lk-private-alignment: calc(var(--lk-private-default-gap) / 2);
}

.Cell_cell__wfXMd.Cell_double__k5fWS {
	--lk-private-cells-in-section: 2;
}

.Cell_cell__wfXMd.Cell_triple__zO61U {
	--lk-private-cells-in-section: 3;
}

.Accordion_labelContainer__qTlI5,
.Accordion_ldAccordion__qCsp_ {
	--ld-c-accordion-default: 1;
	--ld-c-accordion-hover: 0.7;
	--ld-c-accordion-icon-size: var(--ld-prim-dim-16);
	--ld-c-accordion-dividers: 1px solid var(--ld-s-color-accent-primary-disabled);
}

.Accordion_labelContainer__qTlI5 {
	display: flex;
	cursor: pointer;
}

.Accordion_labelContainer__qTlI5>p {
	pointer-events: none;
}

.Accordion_labelContainer__qTlI5:hover {
	opacity: var(--ld-c-accordion-hover);
}

.Accordion_arrowIconDetails__tVtgd {
	display: inline-flex;
	justify-content: center;
	transition: transform 0.3s ease;
	width: var(--ld-c-accordion-icon-size);
	height: var(--ld-c-accordion-icon-size);
}

.Accordion_detailsContainer__Z7BQr[open] .Accordion_arrowIconDetails__tVtgd {
	transform: rotate(180deg);
}

.Accordion_detailsContainer__Z7BQr[open] .Accordion_add__iA_f1 {
	transform: translate(-50%, -50%) rotate(90deg);
	opacity: 0;
}

.Accordion_detailsContainer__Z7BQr[open] .Accordion_subtract__p7_x_ {
	opacity: 1;
	transform: translate(-50%, -50%) rotate(0deg);
	transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.Accordion_detailsContainer__Z7BQr>summary {
	list-style: none;
	justify-content: space-between;
}

.Accordion_detailsContainer__Z7BQr>summary.Accordion_adjacent__GzRSt {
	justify-content: flex-start;
}

.Accordion_detailsContainer__Z7BQr>summary::-webkit-details-marker,
.Accordion_detailsContainer__Z7BQr>summary::marker {
	display: none;
}

.Accordion_add__iA_f1 {
	opacity: 1;
	transform: translate(-50%, -50%);
}

.Accordion_add__iA_f1,
.Accordion_subtract__p7_x_ {
	position: absolute;
	top: 50%;
	left: 50%;
	transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.Accordion_subtract__p7_x_ {
	opacity: 0;
	transform: translate(-50%, -50%) rotate(-90deg);
}

.Accordion_equationContainer__xvCOM {
	display: inline-flex;
	position: relative;
	width: var(--ld-c-accordion-icon-size);
	height: var(--ld-c-accordion-icon-size);
}

.AccordionGroup_accordionGroupContainer__UB20O {
	width: 100%;
}

.Popover_popoverPortal__5Wlw0 {
	z-index: var(--lk-popover-z-index, 1);
}

.SlideShow_slideShowInner__padEi {
	display: flex;
	height: 100%;
	width: 100%;
	overflow-x: scroll;
	scroll-snap-type: x mandatory;
	scrollbar-width: none;
}

.SlideShow_slideShowInner__padEi::-webkit-scrollbar {
	display: none;
}

.SlideShow_slideShowInnerContent__E1QxQ {
	width: 100%;
	height: 100%;
	flex: 0 0 100%;
	scroll-snap-align: center;
}

.ProgressBar_ldProgressBar__u5S2c,
.ProgressBar_progressBar__KaUOT {
	--ld-c-progress-bar-indicator: var(--ld-s-color-accent-secondary-default);
	--ld-c-progress-bar-base: var(--ld-s-color-elevation-raised-default);
	--ld-c-progress-bar-height: var(--ld-s-dim-static-4xs);
}

.ProgressBar_progressBar__KaUOT {
	display: flex;
	height: var(--ld-c-progress-bar-height);
	width: 100%;
	background-color: var(--ld-c-progress-bar-base);
}

.ProgressBar_progressBar__KaUOT .ProgressBar_progress__mB20Q {
	height: 100%;
	transition: width 0.5s;
	background-color: var(--ld-c-progress-bar-indicator);
}

@font-face {
	font-family: Nobel;
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/Nobel-Regular.woff2") format("woff2"), url("../fonts/Nobel-Regular.woff") format("woff");
}

@font-face {
	font-family: Nobel;
	font-style: normal;
	font-weight: 300;
	src: url("../fonts/Nobel-Book.woff2") format("woff2"), url("../fonts/Nobel-Book.woff") format("woff");
}

@font-face {
	font-family: Nobel;
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/Nobel-Bold.woff2") format("woff2"), url("../fonts/Nobel-Bold.woff") format("woff");
}

body {
	margin: 0;
}

.scChromeData,
.scpm {
	display: none !important;
}

.sc-jss-empty-placeholder {
	display: contents;
}

.scEmptyPlaceholder {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	flex-direction: column;
}

.sc-jss-editing-error,
.sc-jss-placeholder-error {
	background: red;
	outline: 5px solid #e36565;
	padding: 10px;
	color: #fff;
	max-width: 500px;
}

/* Below are extra css added for the site */
#idMobileMenuButton_OurDealershipContactUs .PrimaryNavModal_dealerNavTitleIcon__Mg2ky path {
	display: none;
}

#idMobileMenuButton_OurDealershipContactUs.expanded .minusIcon {
	display: block;
}

#idMobileMenuButton_OurDealershipContactUs.collapsed .plusIcon {
	display: block;
}