.Row_Row__CfHUX {
	margin-top: unset !important;
	padding-block: var(--stack-gap);
}
[class='company-portal'] .Row_Row__CfHUX,
[class='company-portal'] .Row_Row__CfHUX [class*='WidgetWrapper']:has([class*='_Anchor_']:only-child) {
	display: none;
}
[class='company-portal'] .Row_Row__CfHUX:has([class*='WidgetWrapper'] [class*='_Anchor_']:not(:only-child)) {
	display: block;
}
.Row_tight__3LnqJ {
	padding-block: unset;
}
.Row_full__r3K5g:first-child {
	margin-top: -32px;
	padding-top: unset;
}
.Row_black__8IBkw {
	--row-background-color: #fff;
	background-color: #202121;
	color: var(--row-background-color);
}
.Row_black__8IBkw:not(.Row_tight__3LnqJ) + .Row_black__8IBkw {
	padding-top: unset;
}
.Row_grey-dark__2pRwp {
	--row-background-color: #fff;
	background-color: #333;
	color: var(--row-background-color);
}
.Row_grey-dark__2pRwp:not(.Row_tight__3LnqJ) + .Row_grey-dark__2pRwp {
	padding-top: unset;
}
.Row_grey__3jrUF {
	background-color: #f5f5f5;
}
.Row_grey__3jrUF:not(.Row_tight__3LnqJ) + .Row_grey__3jrUF,
.Row_white__1qzWb:not(.Row_tight__3LnqJ) + .Row_white__1qzWb {
	padding-top: unset;
}
.Column_FixedWidthColumn__2dkfC {
	margin: 32px auto 0;
}
@media (min-width: 960px) {
	.Column_FixedWidthColumn__2dkfC {
		width: 300px;
		flex-shrink: 0;
		margin: 0 0 0 24px;
		order: 1;
	}
	.Column_show-first__2Tzoi {
		order: -1;
		margin-left: 0;
		margin-right: 24px;
	}
}
.ImageGrid_GridContainer__3nzg9 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0;
	gap: 0;
	justify-content: center;
}
@media (min-width: 600px) {
	.ImageGrid_GridContainer__3nzg9 {
		grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
	}
}
@media (min-width: 960px) {
	.ImageGrid_GridContainer__3nzg9 {
		display: flex;
		flex-wrap: nowrap;
	}
}
.ImageGrid_GridItem__14JRJ {
	position: relative;
	overflow: hidden;
	flex: 1 1;
}
@media (min-width: 600px) {
	.ImageGrid_GridItem__14JRJ {
		max-width: 600px;
	}
}
.ImageGrid_GridItem__14JRJ:before {
	content: '';
	display: block;
	padding-top: 75%;
}
@media (min-width: 960px) {
	.ImageGrid_GridItem__14JRJ:before {
		padding-top: 75%;
	}
}
.ImageGrid_Image__2bRpb {
	-o-object-fit: cover;
	   object-fit: cover;
	transition: opacity 0.3s ease;
}
.ImageGrid_Image__2bRpb,
.ImageGrid_Skeleton__2eFcT {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ImageGrid_Skeleton__2eFcT {
	background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
	background-size: 200% 100%;
	animation: ImageGrid_shimmer__2mgz6 1.5s infinite;
	z-index: 0;
}
@keyframes ImageGrid_shimmer__2mgz6 {
	0% {
		background-position: -200% 0;
	}
	to {
		background-position: 200% 0;
	}
}
.ImageGrid_Caption__2TZr9 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(32, 33, 33, 0.7);
	color: #fff;
	padding: 8px;
	font-size: 12px;
	transform: translateY(100%);
	transition: transform 0.3s ease;
}
.ImageGrid_GridItem__14JRJ:hover .ImageGrid_Caption__2TZr9 {
	transform: translateY(0);
}
.ImageGrid_Title__24mNP {
	font-weight: 700;
	margin-bottom: 4px;
}
.ImageGrid_CaptionText__1cVZS {
	margin-bottom: 4px;
}
.ImageGrid_Credits__MsOrF {
	font-size: 10px;
	font-style: italic;
	opacity: 0.8;
}
.Blockquote_BlockquoteWrapper__1dlPk {
	background-color: #efefef;
	border-left: 6px solid var(--color-theme--secondary);
	display: flex;
	min-height: 100%;
	padding: 36px 20px 20px;
}
.Blockquote_BlockquoteWrapper__1dlPk.Blockquote_inverse__2jiFm {
	background-color: #2a2c2c;
	color: #fff;
}
[class*='Row_black'] .Blockquote_BlockquoteWrapper__1dlPk,
[class*='Row_grey-dark'] .Blockquote_BlockquoteWrapper__1dlPk {
	background-color: transparent;
}
.Blockquote_Blockquote__2-vri {
	display: flex;
	flex-direction: column;
	grid-gap: 32px;
	gap: 32px;
	justify-content: space-between;
	position: relative;
}
.Blockquote_BlockquoteQuote__U3EDF {
	color: #555;
	line-height: 140%;
	position: relative;
	z-index: 1;
}
[class*='Row_black'] .Blockquote_BlockquoteQuote__U3EDF,
[class*='Row_grey-dark'] .Blockquote_BlockquoteQuote__U3EDF {
	color: #fff;
}
.Blockquote_BlockQuoteFooter__1fySg {
	align-items: start;
	display: grid;
	grid-gap: 16px 20px;
	gap: 16px 20px;
}
@media (min-width: 600px) {
	.Blockquote_BlockQuoteFooter__1fySg {
		display: flex;
		justify-content: space-between;
	}
}
.Blockquote_BlockquoteAttribution__2o3IU {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-end;
	line-height: 160%;
}
.Blockquote_BlockquoteQuotationMarks__3DnRi {
	color: var(--color-theme--secondary);
	left: -8px;
	opacity: 0.3;
	position: absolute;
	top: -16px;
}
.Blockquote_inverse__2jiFm .Blockquote_BlockquoteQuotationMarks__3DnRi {
	opacity: 0.6;
}
.Blockquote_BlockquoteButton__3q_AX {
	flex-shrink: 0;
}
.CardGrid_CardGrid7__3PIbH {
	color: #fff;
	background-color: #202121;
	border: 8px solid #202121;
}
@media (min-width: 960px) {
	.CardGrid_CardGrid7__3PIbH {
		border: 16px solid #202121;
	}
}
.CardGrid_CardGrid7__3PIbH .CardGrid_CardContentRoot__1P8YX {
	background-color: #202121;
	padding: 16px 8px 8px;
}
@media (min-width: 960px) {
	.CardGrid_CardGrid7__3PIbH .CardGrid_CardContentRoot__1P8YX {
		padding: 32px 16px 16px;
	}
}
.CardGrid_CardGrid7__3PIbH .CardGrid_CardContentRoot__1P8YX .CardGrid_Description__3Peyr {
	color: hsla(0, 0%, 100%, 0.6);
}
.CardGrid_CardGrid7__3PIbH .CardGrid_CardImageRoot__348aL {
	margin-bottom: 0;
	border: 2px solid #202121;
	outline-offset: 10px;
}
.CardGrid_CardGrid7__3PIbH .CardGrid_CardImageRoot__348aL:before {
	box-shadow: none;
}
.SimpleList_SimpleListTitle__ZeqCp {
	border-bottom: 2px solid #d1d1d1;
	padding-bottom: 16px;
	text-transform: uppercase;
}
.SimpleList_SimpleListTitleSecondary__2o4IW {
	color: #989898;
}
.SimpleList_SimpleListLink__1iAAZ {
	border-bottom: 1px solid #d1d1d1;
	color: var(--row-background-color, #202121);
	display: block;
	padding: 16px 0;
	text-decoration: none;
}
@media (min-width: 960px) {
	li:first-child .SimpleList_SimpleListLink__1iAAZ {
		padding-top: 0;
	}
	li:last-child .SimpleList_SimpleListLink__1iAAZ {
		border-bottom: 0;
		padding-bottom: 0;
	}
}
.SimpleList_SimpleListLink__1iAAZ:focus,
.SimpleList_SimpleListLink__1iAAZ:hover {
	color: var(--color-theme--secondary);
}
.SimpleList_SimpleListLink__1iAAZ.SimpleList_inverse__1dEdH {
	color: #fff;
}
.SimpleList_SimpleListLink__1iAAZ.SimpleList_inverse__1dEdH:focus,
.SimpleList_SimpleListLink__1iAAZ.SimpleList_inverse__1dEdH:hover {
	color: var(--color-theme--secondary);
}
.SimpleList_SimpleListTags__1wOQV {
	margin-top: 6px;
}
.SimpleArticleGrid_Button__2ejwU {
	margin-top: 32px;
	min-width: 280px;
}
.Breadcrumbs_Breadcrumbs__3yIKi {
	display: flex;
	flex-wrap: wrap;
}
.Breadcrumbs_Crumb__aBP5K {
	align-items: center;
	color: var(--row-background-color, #646464);
	display: flex;
	position: relative;
}
.Breadcrumbs_Crumb__aBP5K:not(:last-child) {
	margin-right: 8px;
}
.Breadcrumbs_Crumb__aBP5K:not(:last-child):after {
	background: #646464;
	border-radius: 50%;
	content: '';
	display: block;
	height: 4px;
	margin-left: 8px;
	position: relative;
	top: -1px;
	width: 4px;
}
.Breadcrumbs_last__l8kpG .Breadcrumbs_Crumb__aBP5K:last-child {
	color: var(--color-theme--secondary);
}
.Breadcrumbs_last__l8kpG .Breadcrumbs_Crumb__aBP5K:last-child:after {
	background: var(--color-theme--secondary);
}
.Breadcrumbs_all-but-first__1yno5 .Breadcrumbs_Crumb__aBP5K:not(:first-child) {
	color: var(--color-theme--secondary);
}
.Breadcrumbs_all-but-first__1yno5 .Breadcrumbs_Crumb__aBP5K:not(:first-child):after {
	background: var(--color-theme--secondary);
}
.ArticleShare_ArticleShare__2O9DY {
	padding-bottom: 16px;
}
@media (min-width: 960px) {
	.ArticleShare_ArticleShare__2O9DY {
		padding-bottom: 0;
	}
}
@media (min-width: 1331px) {
	.ArticleShare_ArticleShareNoDesktop__81730 {
		display: none !important;
	}
}
.ArticleShare_Title__3qNLb {
	color: #ef3d3b;
	margin-bottom: 8px;
	text-transform: uppercase;
}
@media (min-width: 960px) {
	.ArticleShare_Title__3qNLb {
		margin-bottom: 8px;
	}
}
.ArticleShare_Share__3XOzy {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	grid-gap: 24px;
	gap: 24px;
}
.ArticleShare_ShareItem__2mQa4 {
	color: var(--row-background-color, #202121);
	display: block;
}
.ArticleShare_ShareItem__2mQa4 svg {
	height: auto;
	width: 20px;
}
.ArticleShare_ShareItem__2mQa4 svg,
.ArticleShare_ShareItem__2mQa4 svg path {
	fill: currentColor;
}
.ArticleShare_ShareItem__2mQa4:focus path,
.ArticleShare_ShareItem__2mQa4:focus svg,
.ArticleShare_ShareItem__2mQa4:hover path,
.ArticleShare_ShareItem__2mQa4:hover svg {
	fill: var(--color-theme--secondary);
}
.StickyArticleShare_StickyArticleShareColumn__157DV {
	width: 0;
}
@media (max-width: 1331px) {
	.StickyArticleShare_StickyArticleShareColumn__157DV {
		display: none;
	}
}
@media (max-width: 1567px) {
	.StickyArticleShare_StickyArticleShareStoryCTA__1_rz1 {
		display: none;
	}
	.StickyArticleShare_StickyArticleShareTitle__2J4HA {
		inset: auto auto 8px -6px;
		position: absolute;
		transform: rotate(-90deg);
		transform-origin: left bottom;
	}
	.StickyArticleShare_StickyArticleShareRow__3b0lw {
		align-items: center;
		flex-direction: column;
		grid-gap: 12px;
		gap: 12px;
	}
}
.StickyArticleShare_StickyArticleShareColumnInner__2Sov8 {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	position: sticky;
	top: 108px;
	transform: translateX(-240px);
	width: 184px;
}
@media (max-width: 1567px) {
	.StickyArticleShare_StickyArticleShareColumnInner__2Sov8 {
		transform: translateX(-100px);
		width: 48px;
	}
}
.StickyArticleShare_StickyArticleShare__3Aq2y {
	border-radius: 48px;
	padding-block: 6px;
}
.StickyArticleShare_StickyArticleShare__3Aq2y > div {
	align-items: center;
	grid-gap: 8px;
	gap: 8px;
}
@media (max-width: 1567px) {
	.StickyArticleShare_StickyArticleShare__3Aq2y {
		width: 48px;
	}
	.StickyArticleShare_StickyArticleShare__3Aq2y > div {
		align-items: center;
		flex-direction: column;
		grid-gap: 12px;
		gap: 12px;
	}
}
.StickyArticleShare_StickyArticleShareTitle__2J4HA {
	font-size: 10px !important;
}
.StickyArticleShare_StickyArticleShareRow__3b0lw {
	align-items: center;
	grid-gap: 7px;
	gap: 7px;
}
.StickyArticleShare_StickyArticleShareItem__30slw {
	background-color: var(--color-theme--primary) !important;
	border: 1px solid var(--color-theme--primary) !important;
	border-radius: 40px;
	color: #fff !important;
	display: grid !important;
	height: 40px;
	place-content: center;
	transition: 0.25s ease-in-out;
	width: 40px;
}
.StickyArticleShare_StickyArticleShareItem__30slw svg,
.StickyArticleShare_StickyArticleShareItem__30slw svg path {
	fill: currentColor !important;
}
.StickyArticleShare_StickyArticleShareItem__30slw:active,
.StickyArticleShare_StickyArticleShareItem__30slw:hover {
	background-color: #fff !important;
	color: var(--color-theme--primary) !important;
}
.StickyArticleShare_StickyArticleShareItem__30slw span {
	display: block;
	height: auto !important;
	width: 20px !important;
}
/* RTL Support: پشتیبانی از راست‌چین برای Sticky Share Widget - FAANG Level */
/* Sticky Share Column Inner: معکوس کردن transform برای RTL */
body[dir="rtl"] .StickyArticleShare_StickyArticleShareColumnInner__2Sov8,
[dir="rtl"] .StickyArticleShare_StickyArticleShareColumnInner__2Sov8 {
	transform: translateX(240px) !important;
}
@media (max-width: 1567px) {
	body[dir="rtl"] .StickyArticleShare_StickyArticleShareColumnInner__2Sov8,
	[dir="rtl"] .StickyArticleShare_StickyArticleShareColumnInner__2Sov8 {
		transform: translateX(100px) !important;
	}
}
/* Sticky Share Widget: اطمینان از direction و alignment صحیح در RTL */
body[dir="rtl"] .aic-share-widget.ArticleShare_ArticleShare__2O9DY.StickyArticleShare_StickyArticleShare__3Aq2y,
[dir="rtl"] .aic-share-widget.ArticleShare_ArticleShare__2O9DY.StickyArticleShare_StickyArticleShare__3Aq2y {
	direction: rtl;
	text-align: right;
}
/* Sticky Share Title: راست‌چین کردن عنوان در RTL */
body[dir="rtl"] .StickyArticleShare_StickyArticleShareTitle__2J4HA,
[dir="rtl"] .StickyArticleShare_StickyArticleShareTitle__2J4HA {
	text-align: right;
	direction: rtl;
}
@media (max-width: 1567px) {
	body[dir="rtl"] .StickyArticleShare_StickyArticleShareTitle__2J4HA,
	[dir="rtl"] .StickyArticleShare_StickyArticleShareTitle__2J4HA {
		transform-origin: right bottom;
		inset: auto -6px 8px auto;
	}
}
/* Sticky Share Row: اطمینان از ترتیب صحیح دکمه‌ها در RTL */
body[dir="rtl"] .StickyArticleShare_StickyArticleShareRow__3b0lw,
[dir="rtl"] .StickyArticleShare_StickyArticleShareRow__3b0lw {
	direction: rtl;
	flex-direction: row-reverse;
}
@media (max-width: 1567px) {
	body[dir="rtl"] .StickyArticleShare_StickyArticleShareRow__3b0lw,
	[dir="rtl"] .StickyArticleShare_StickyArticleShareRow__3b0lw {
		flex-direction: column;
	}
}
/* Sticky Share Item: اطمینان از direction صحیح برای دکمه‌ها */
body[dir="rtl"] .StickyArticleShare_StickyArticleShareItem__30slw,
[dir="rtl"] .StickyArticleShare_StickyArticleShareItem__30slw {
	direction: rtl;
}
.ArticleHeader_ArticleHeader1__2liBH > * + * {
	margin-top: 16px;
}
@media (min-width: 960px) {
	.ArticleHeader_ArticleHeader1__2liBH > * + * {
		margin-top: 8px;
	}
}
.ArticleHeader_ArticleHeader1__2liBH .ArticleHeader_Details__3n5Er {
	color: var(--row-background-color, #646464);
	display: flex;
	flex-direction: column;
	grid-gap: 16px;
	gap: 16px;
}
@media (min-width: 600px) {
	.ArticleHeader_ArticleHeader1__2liBH .ArticleHeader_Details__3n5Er {
		flex-direction: row;
		grid-gap: 48px;
		gap: 48px;
	}
}
.ArticleHeader_ArticleHeader1__2liBH .ArticleHeader_Details__3n5Er .ArticleHeader_DetailsContent__2O7XT > * + * {
	margin-top: 8px;
}
.ArticleHeader_ArticleHeader2__3nIs- {
	display: flex;
	flex-direction: column-reverse;
	position: relative;
}
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_ShortHeadline__1_Hgs {
	color: #989898;
}
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_ShortHeadline__1_Hgs.ArticleHeader_themed__2dPvr {
	color: var(--color-theme--secondary);
}
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Company__2Q-5H,
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Headline__3UTZW,
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Image__2ywh8,
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_ShortHeadline__1_Hgs {
	margin-top: 16px;
}
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Company__2Q-5H {
	max-width: 78px;
}
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Image__2ywh8 {
	flex-shrink: 0;
}
.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_ButtonWrapper__35Dos {
	margin-top: 16px;
}
@media (max-width: 959px) {
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Button__1vOSb {
		width: 100%;
	}
}
@media (min-width: 600px) {
	.ArticleHeader_ArticleHeader2__3nIs- {
		align-items: center;
		flex-direction: row;
	}
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Image__2ywh8 {
		margin-right: 36px;
		margin-top: 0;
		max-width: 322px;
	}
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Headline__3UTZW {
		margin-top: 20px;
	}
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_ShortHeadline__1_Hgs {
		margin-top: 12px;
	}
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Company__2Q-5H {
		margin-top: 32px;
		max-width: 128px;
	}
}
@media (min-width: 960px) {
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Image__2ywh8 {
		margin-right: 68px;
	}
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Headline__3UTZW {
		margin-top: 36px;
	}
	.ArticleHeader_ArticleHeader2__3nIs- .ArticleHeader_Company__2Q-5H {
		margin-top: 32px;
	}
}
.ArticleHeader_ArticleHeader3__3Hk8K > * + * {
	margin-top: 32px;
}
@media (min-width: 600px) {
	.ArticleHeader_ArticleHeader3__3Hk8K > * + * {
		margin-top: 24px;
	}
}
.ArticleHeader_Author__1vmPE {
	color: var(--row-background-color, #202121);
}
.ArticleHeader_Author__1vmPE:focus,
.ArticleHeader_Author__1vmPE:hover {
	color: var(--color-theme--secondary);
	text-decoration: none;
}
.Html_Html__3zRFd iframe[src*='youtube'] {
	width: 320px;
	height: 180px;
	max-width: 100%;
}
@media (min-width: 600px) {
	.Html_Html__3zRFd iframe[src*='youtube'] {
		width: 480px;
		height: 270px;
	}
}
@media (min-width: 960px) {
	.Html_Html__3zRFd iframe[src*='youtube'] {
		width: 640px;
		height: 360px;
	}
}
.CaptionedMedia_CaptionedMediaCaption__1Y7hI {
	padding: 8px 0;
}
.CaptionedMedia_Caption__3fYkG {
	background-color: #f8f8f8;
	color: var(--row-background-color, #646464);
	padding: 12px 16px;
}
@media (min-width: 960px) {
	.CaptionedMedia_Caption__3fYkG {
		background-color: transparent;
		padding: 16px 0 0;
	}
}
@keyframes YoutubeEmbedPlaceholder_fadeOut__3WwT2 {
	0% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.YoutubeEmbedPlaceholder_Wrapper__1V0Ea {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	transform: translateY(-50%);
}
.YoutubeEmbedPlaceholder_Wrapper__1V0Ea.YoutubeEmbedPlaceholder_disabled__2E6oI {
	pointer-events: none;
}
.YoutubeEmbedPlaceholder_Wrapper__1V0Ea .YoutubeEmbedPlaceholder_PlayIcon__1i8Xv {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	fill: #fff;
}
.YoutubeEmbedPlaceholder_Placeholder__2uFJ0 {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.YoutubeEmbedPlaceholder_Placeholder__2uFJ0.YoutubeEmbedPlaceholder_hide__oPaT6 {
	animation: YoutubeEmbedPlaceholder_fadeOut__3WwT2 0.5s ease-out 0.5s forwards;
	pointer-events: none;
}
.EditorialIntro_Title__2My84 {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #d1d1d1;
}
@media (min-width: 960px) {
	.EditorialIntro_Title__2My84 {
		padding-bottom: 32px;
		margin-bottom: 32px;
	}
}
.EditorialIntro_Description__16FFZ {
	font-size: 16px;
	line-height: 120%;
}
@media (min-width: 960px) {
	.EditorialIntro_Description__16FFZ {
		font-size: 20px;
		margin-bottom: 64px;
	}
}
.ContactConfirmation_ContactConfirmation__IWciK {
	text-align: center;
	padding: 24px 16px;
}
@media (min-width: 960px) {
	.ContactConfirmation_ContactConfirmation__IWciK {
		padding: 128px 0;
	}
}
.ContactConfirmation_Icon__suuBS {
	margin-bottom: 64px;
}
@media (max-width: 959px) {
	.ContactConfirmation_Icon__suuBS {
		margin-bottom: 16px;
		width: 64px !important;
		height: 57px !important;
		line-height: 57px !important;
	}
}
.ContactConfirmation_Icon__suuBS svg path {
	fill: #08c53d;
}
.ContactConfirmation_Title__34k99 {
	margin-bottom: 12px;
}
@media (min-width: 960px) {
	.ContactConfirmation_Title__34k99 {
		margin-bottom: 16px;
	}
}
.EditorialContactForm_EditorialContactForm__Va30D
	> .EditorialContactForm_CustomField__2vtI5
	+ .EditorialContactForm_CustomField__2vtI5 {
	margin-top: 40px;
	position: relative;
}
.EditorialContactForm_EditorialContactForm__Va30D input,
.EditorialContactForm_EditorialContactForm__Va30D textarea {
	border: 0;
	border-bottom: 2px solid #b3b3b3;
	color: var(--row-background-color, #202121);
	padding: 0 0 16px;
}
.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_CustomField__2vtI5 {
	position: relative;
}
.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_Placeholder__1czwQ,
.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_Placeholder__1czwQ sup,
.EditorialContactForm_EditorialContactForm__Va30D input,
.EditorialContactForm_EditorialContactForm__Va30D textarea {
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
}
.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_Placeholder__1czwQ {
	color: #d1d1d1;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_Placeholder__1czwQ sup {
	color: #ef3d3b;
	top: 0;
}
.EditorialContactForm_EditorialContactForm__Va30D
	.EditorialContactForm_Placeholder__1czwQ.EditorialContactForm_hidden__1MfLq {
	animation: EditorialContactForm_hide__1C33I 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@media (min-width: 800px) {
	.EditorialContactForm_EditorialContactForm__Va30D
		> .EditorialContactForm_CustomField__2vtI5
		+ .EditorialContactForm_CustomField__2vtI5 {
		margin-top: 76px;
	}
	.EditorialContactForm_EditorialContactForm__Va30D input,
	.EditorialContactForm_EditorialContactForm__Va30D textarea {
		padding: 0 0 28px;
	}
	.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_Placeholder__1czwQ,
	.EditorialContactForm_EditorialContactForm__Va30D .EditorialContactForm_Placeholder__1czwQ sup,
	.EditorialContactForm_EditorialContactForm__Va30D input,
	.EditorialContactForm_EditorialContactForm__Va30D textarea {
		font-size: 32px;
	}
}
.EditorialContactForm_Captcha__3p70s {
	display: flex;
	overflow: hidden;
	padding: 32px 0;
}
@media (min-width: 800px) {
	.EditorialContactForm_Captcha__3p70s {
		padding: 56px 0 48px;
	}
}
.EditorialContactForm_Submit__3ZZGI {
	padding: 16px 24px;
	width: 100%;
}
@media (min-width: 800px) {
	.EditorialContactForm_Submit__3ZZGI {
		max-width: 183px;
	}
}
@keyframes EditorialContactForm_hide__1C33I {
	0% {
		opacity: 1;
	}
	99% {
		display: none;
	}
	to {
		opacity: 0;
	}
}
.VideoGrid_VideoGrid__mKviX {
	padding: 12px 0 24px;
	background-color: #202121;
	overflow: hidden;
}
@media (min-width: 960px) {
	.VideoGrid_VideoGrid__mKviX {
		padding: 20px 0 24px;
	}
}
.VideoGrid_VideoGrid__mKviX.VideoGrid_inverse__3znMw {
	margin-top: -24px;
}
@media (min-width: 960px) {
	.VideoGrid_VideoGrid__mKviX.VideoGrid_inverse__3znMw {
		padding-top: 36px;
	}
}
.VideoGrid_Title__3bCSt {
	padding-bottom: 24px;
	position: relative;
	z-index: 2;
}
@media (min-width: 960px) {
	.VideoGrid_Title__3bCSt {
		padding-bottom: 16px;
	}
}
.VideoGrid_HeroCard__1qtQq {
	margin-bottom: 24px;
}
@media (max-width: 959px) {
	.VideoGrid_HeroCard__1qtQq {
		position: relative;
	}
	.VideoGrid_HeroCard__1qtQq:before {
		content: '';
		z-index: 1;
		position: absolute;
		top: -160px;
		left: -16px;
		right: -16px;
		bottom: 0;
		background: #2a2c2c;
	}
}
.PerspectiveCarousel_PerspectiveCarousel__hMMG3 {
	position: relative;
	text-align: center;
	width: 231px;
	height: 175px;
}
@media (min-width: 960px) {
	.PerspectiveCarousel_PerspectiveCarousel__hMMG3 {
		width: 500px;
		height: 380px;
	}
}
.PerspectiveCarousel_Item__2j3_C {
	position: absolute;
	transform: scale(1) translate(-50%);
	left: 50%;
	z-index: 1;
	transition: all 0.2s;
	transition-delay: 0.1s;
	width: 124px;
	box-shadow: 0 4px 28px 8px rgba(0, 0, 0, 0.65);
	border-radius: 4px;
	overflow: hidden;
}
@media (min-width: 960px) {
	.PerspectiveCarousel_Item__2j3_C {
		width: 270px;
	}
}
.PerspectiveCarousel_ItemSolo__3m7pi {
	border-radius: unset;
}
@media (min-width: 960px) {
	.PerspectiveCarousel_ItemSolo__3m7pi img {
		display: flex;
		margin-left: auto;
	}
}
@media (min-width: 1280px) {
	.PerspectiveCarousel_ItemSolo__3m7pi img {
		display: unset;
		margin-left: unset;
	}
}
.PerspectiveCarousel_left__1zqM9 {
	left: 0;
	transition-delay: 0s;
	transform: scale(0.8) translate(0);
	transform-origin: 0 50%;
	z-index: 0;
}
.PerspectiveCarousel_right__1ntSn {
	left: 100%;
	transition-delay: 0.05s;
	transform: scale(0.8) translate(-100%);
	transform-origin: 0 50%;
	z-index: 0;
}
.PerspectiveCarousel_Navigation__2vOd8 {
	margin-top: 24px;
	position: relative;
	z-index: 1;
}
.PerspectiveCarousel_Texture__36WSt {
	position: absolute;
	top: 50%;
	left: 85%;
	transform: translate(-50%, -50%) scale(1.87);
	z-index: 0;
	opacity: 0.06;
	display: block;
}
@media (max-width: 959px) {
	.PerspectiveCarousel_Texture__36WSt {
		display: none;
	}
}
.AboutBrand_AboutBrand__2rmbC {
	background-color: #202121;
	padding-top: 40px;
	padding-bottom: 16px;
	overflow: hidden;
	border-bottom: 3px solid var(--color-theme--secondary);
}
@media (min-width: 600px) {
	.AboutBrand_AboutBrand__2rmbC {
		padding-top: 64px;
		padding-bottom: 64px;
		min-height: 582px;
	}
}
.AboutBrand_AboutBrandInner__206Bn {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
	align-items: center;
}
@media (min-width: 600px) {
	.AboutBrand_AboutBrandInner__206Bn {
		flex-direction: row;
		text-align: left;
	}
}
.AboutBrand_Content__DOG1X {
	color: #fff;
}
@media (min-width: 600px) {
	.AboutBrand_Content__DOG1X {
		margin-right: 40px;
	}
}
@media (min-width: 1280px) {
	.AboutBrand_Content__DOG1X {
		margin-right: 80px;
	}
}
.AboutBrand_Description__3TP7S {
	margin-top: 40px;
}
.AboutBrand_Logo__2B6aM {
	max-width: 228px;
	max-height: 60px;
}
@media (min-width: 600px) {
	.AboutBrand_Logo__2B6aM {
		max-width: 320px;
	}
}
@media (min-width: 960px) {
	.AboutBrand_Logo__2B6aM {
		max-width: 460px;
	}
}
.AboutBrand_Carousel__3qvGx {
	margin-top: 64px;
}
@media (min-width: 600px) {
	.AboutBrand_Carousel__3qvGx {
		margin-top: unset;
	}
}
.AdvertiseTestimonial_AdvertiseTestimonial__KkPOF {
	color: #fff;
	background: #202121;
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_AdvertiseTestimonial__KkPOF {
		flex-direction: row;
	}
}
.AdvertiseTestimonial_About__2M3tg {
	background-color: #202121;
	padding: 36px 0;
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_About__2M3tg {
		padding: 24px 0;
		width: 50%;
		display: inline-block;
		vertical-align: middle;
	}
	.AdvertiseTestimonial_AboutContainer__2IRsp {
		margin: 0 auto;
		max-width: 700px;
	}
}
.AdvertiseTestimonial_Description__yxSgX {
	padding-top: 16px;
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_Description__yxSgX {
		padding-top: 28px;
	}
}
.AdvertiseTestimonial_Quote__kbKdh {
	display: block;
	position: relative;
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_Quote__kbKdh {
		width: 50%;
		display: inline-block;
		vertical-align: middle;
	}
}
.AdvertiseTestimonial_Blockquote__3ze1J {
	position: absolute;
	background-color: hsla(0, 0%, 9%, 0.7);
	padding: 48px 0 27px;
	z-index: 1;
	width: 100%;
	bottom: 0;
}
.AdvertiseTestimonial_BlockquoteContainer__4p2Kj,
.AdvertiseTestimonial_BlockquoteContainer__4p2Kj p {
	position: relative;
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_BlockquoteContainer__4p2Kj {
		padding-left: 40px;
		margin-right: auto;
		max-width: 700px;
	}
}
.AdvertiseTestimonial_BlockquoteQuotationMarks__1RJy1 {
	position: absolute;
	top: -64px;
	left: 0;
	z-index: -1;
}
.AdvertiseTestimonial_BlockquoteQuotationMarks__1RJy1 svg {
	fill: var(--color-theme--secondary);
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_BlockquoteQuotationMarks__1RJy1 {
		top: -20px;
		left: -12px;
	}
}
.AdvertiseTestimonial_BlockquoteFooter__3u0tO {
	padding-top: 22px;
}
.AdvertiseTestimonial_BlockquoteFooter__3u0tO img {
	max-width: 70px;
	margin: 0 0 12px;
}
@media (min-width: 960px) {
	.AdvertiseTestimonial_BlockquoteFooter__3u0tO {
		display: flex;
		align-items: flex-start;
	}
	.AdvertiseTestimonial_BlockquoteFooter__3u0tO img {
		max-width: 105px;
		margin: 0 32px 0 0;
	}
}
.AdvertiseTestimonial_Attribution__2lxvw,
.AdvertiseTestimonial_SecondaryAttribution__19iAU {
	line-height: 1;
}
.AdvertiseTestimonial_SecondaryAttribution__19iAU {
	padding-top: 8px;
	color: var(--color-theme--secondary);
}
.ArticlePartners_ArticlePartners__EZJve {
	border-top: 2px solid #d1d1d1;
	border-bottom: 2px solid #d1d1d1;
	padding: 16px 0 24px;
}
@media (min-width: 960px) {
	.ArticlePartners_ArticlePartners__EZJve {
		border-bottom: 0;
	}
}
.ArticlePartners_Title__2uEA5 {
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #ef3d3b;
}
@media (min-width: 960px) {
	.ArticlePartners_Title__2uEA5 {
		margin-bottom: 20px;
	}
}
.ArticlePartners_Partner__2XQOp {
	margin-bottom: 20px;
}
@media (max-width: 959px) {
	.ArticlePartners_Partner__2XQOp {
		padding-bottom: 20px;
	}
	div:last-child > .ArticlePartners_Partner__2XQOp {
		padding-bottom: 0;
	}
}
.ArticlePartners_PartnerName__2-PHc {
	margin-bottom: 16px;
}
@media (min-width: 960px) {
	.ArticlePartners_PartnerName__2-PHc {
		margin-bottom: 20px;
	}
}
.ArticlePartners_Button__2Pea8 span > span:last-child {
	margin-left: 8px;
	margin-bottom: 3px;
}
@media (max-width: 959px) {
	.ArticlePartners_Button__2Pea8 {
		width: 100%;
	}
	.ArticlePartners_Button__2Pea8 span {
		justify-content: center !important;
	}
}
.SignUp_SignUp__3hWxP {
	background: #202121;
	color: #fff;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}
.SignUp_SignUp__3hWxP:before {
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	border-top: 3px solid var(--color-theme--secondary);
}
@media (min-width: 960px) {
	.SignUp_SignUp__3hWxP {
		padding: 56px 0;
	}
	.SignUp_SignUp__3hWxP:before {
		border-width: 4px;
	}
}
.SignUp_SignUpInner__3_ed4 {
	position: relative;
	z-index: 1;
}
@media (min-width: 960px) {
	.SignUp_SignUpInner__3_ed4 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}
.SignUp_Content__3LNW0 {
	margin-right: 32px;
}
@media (max-width: 959px) {
	.SignUp_Content__3LNW0 {
		margin: 0 auto;
		text-align: center;
	}
}
@media (min-width: 960px) {
	.SignUp_InnerContent__W_FXK {
		max-width: 320px;
	}
}
.SignUp_List__1zqve {
	list-style-type: none;
	margin: 32px 0;
}
.SignUp_List__1zqve li {
	margin-bottom: 8px;
}
.SignUp_List__1zqve li:last-child {
	margin-bottom: 0;
}
.SignUp_ListItem__1qvEs {
	padding-left: 10px;
}
.SignUp_SubscribedMessage__1gu_2 {
	margin: 40px 0;
}
.SignUp_SubscribedButton__26Bkr {
	max-width: 340px;
	width: 100%;
}
.SignUp_Submit__3VveV {
	margin-top: 10px;
	padding: 14px 40px;
}
.SignUp_Texture__2sN7b {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.RankedListItem_RankedListTags__2GOWy {
	margin-bottom: 8px;
}
.RankedListItem_RankedListTags__2GOWy > div:first-child {
	color: var(--color-theme--secondary);
}
.RankedList_RankedList__27aM3 {
	background-color: #efefef;
	padding: 4px 20px;
}
[class*='Row_black'] .RankedList_RankedList__27aM3,
[class*='Row_grey-dark'] .RankedList_RankedList__27aM3 {
	background-color: transparent;
}
.RankedList_RankedList__27aM3 li:last-child .RankedList_RankedListItem__hr69i,
.RankedList_RankedList__27aM3 li:last-child .RankedList_RankedListLink__esIww {
	border: none;
}
@media (max-width: 959px) {
	.RankedList_RankedList__27aM3 {
		margin: 0 -16px;
	}
}
.RankedList_RankedListTitle__2n6cS {
	border-bottom: 2px solid #d1d1d1;
	padding: 16px 0;
	text-transform: uppercase;
}
.RankedList_RankedListTitleSecondary__ZKxuh {
	color: #989898;
}
.RankedList_RankedListItem__hr69i,
.RankedList_RankedListLink__esIww {
	border-bottom: 1px solid #d1d1d1;
	padding: 16px 0;
}
.RankedList_RankedListLink__esIww {
	color: var(--row-background-color, #202121);
	display: block;
	text-decoration: none;
}
.RankedList_RankedListLink__esIww:focus,
.RankedList_RankedListLink__esIww:hover {
	color: var(--color-theme--secondary);
}
.KeyFacts_KeyFacts__1BQyQ {
	padding: 20px 0;
	border-top: 2px solid #d1d1d1;
	border-bottom: 2px solid #d1d1d1;
}
@media (min-width: 960px) {
	.KeyFacts_KeyFacts__1BQyQ {
		padding: 28px 0;
	}
}
.KeyFacts_Title__xZjmj {
	text-transform: uppercase;
	color: #ef3d3b;
	padding-bottom: 22.4px;
}
@media (min-width: 960px) {
	.KeyFacts_Title__xZjmj {
		padding-bottom: 28px;
	}
}
.KeyFacts_List__3l4mT {
	padding-left: 28px;
}
.KeyFacts_List__3l4mT > li + li {
	margin-top: 20px;
}
@media (min-width: 960px) {
	.KeyFacts_List__3l4mT > li + li {
		margin-top: 28px;
	}
}
.KeyFacts_List__3l4mT li {
	list-style: disc outside;
}
.Tweet_Tweet__2v7eV {
	background-color: #1da1f2;
	color: #fff;
	padding: 16px;
	margin: 0 -16px;
}
@media (min-width: 960px) {
	.Tweet_Tweet__2v7eV {
		padding: 38px 32px 24px;
		margin: 0;
		border-radius: 4px;
	}
}
.Tweet_TweetContent__3YRFg {
	padding-bottom: 64px;
	font-size: 20px;
	font-weight: 500;
	position: relative;
}
.Tweet_TweetContent__3YRFg:before {
	content: open-quote;
}
.Tweet_TweetContent__3YRFg:after {
	content: close-quote;
}
.Tweet_TweetContent__3YRFg * {
	display: inline;
}
@media (min-width: 960px) {
	.Tweet_TweetContent__3YRFg {
		padding-bottom: 28px;
	}
}
.Tweet_Retweet__2JXTt {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	font-weight: 500;
}
.Tweet_Retweet__2JXTt a {
	text-decoration: none;
	color: #fff;
}
.Tweet_IconArrow__SW6EF {
	margin-left: 6.4px;
}
.AdvertiseHeader_AdvertiseHeader__2j8UW {
	position: relative;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	height: 287px;
}
@media (min-width: 600px) {
	.AdvertiseHeader_AdvertiseHeader__2j8UW {
		height: 580px;
	}
}
.AdvertiseHeader_AdvertiseHeader__2j8UW:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(32, 33, 33, 0.5);
}
.AdvertiseHeader_HeaderImage__2Nljv {
	position: absolute;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.AdvertiseHeader_HeaderImage__2Nljv.AdvertiseHeader_headerDesktop__3U-Lp {
	display: none;
}
@media (min-width: 600px) {
	.AdvertiseHeader_HeaderImage__2Nljv.AdvertiseHeader_headerDesktop__3U-Lp {
		display: block;
	}
}
.AdvertiseHeader_HeaderImage__2Nljv.AdvertiseHeader_headerMobile__2-rF0 {
	display: block;
}
@media (min-width: 600px) {
	.AdvertiseHeader_HeaderImage__2Nljv.AdvertiseHeader_headerMobile__2-rF0 {
		display: none;
	}
}
.AdvertiseHeader_Content__23SZ3 {
	max-width: 228px;
	z-index: 1;
}
@media (min-width: 600px) {
	.AdvertiseHeader_Content__23SZ3 {
		max-width: 600px;
	}
}
.AdvertiseHeader_Title__1o84i {
	margin-bottom: 4px;
}
@media (min-width: 600px) {
	.AdvertiseHeader_Title__1o84i {
		margin-bottom: 12px;
	}
}
.AdvertiseHeader_Logo__1aDFK {
	max-height: 30px;
	display: block;
	margin: 0 auto 24px;
}
@media (min-width: 600px) {
	.AdvertiseHeader_Logo__1aDFK {
		margin-bottom: 48px;
		max-height: 60px;
	}
	.AdvertiseHeader_CTA__qxyJO {
		min-width: 250px;
	}
}
.MagazineIssueModal_MagazineIssueModal__3Wy4C {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(32, 33, 33, 0.8);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	z-index: 100;
	height: 100%;
	padding: 20px 0;
}
.MagazineIssueModal_Inner__24ljC {
	position: relative;
	border-top: 3px solid var(--color-theme--secondary);
	background-color: #202121;
	width: 100%;
	padding: 12px 20px 32px;
	display: flex;
	flex-direction: column;
}
@media (min-width: 960px) {
	.MagazineIssueModal_Inner__24ljC {
		border-width: 4px;
		padding: 0;
	}
}
.MagazineIssueModal_compact__3esRE .MagazineIssueModal_Inner__24ljC {
	max-width: 980px;
	padding: 72px 32px 56px;
}
.MagazineIssueModal_Button__1byGA {
	position: absolute;
	top: 48px;
	right: 24px;
	background-color: var(--color-theme--secondary);
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
}
.MagazineIssueModal_Button__1byGA:focus,
.MagazineIssueModal_Button__1byGA:hover {
	background-color: #989898;
}
.MagazineIssueModal_compact__3esRE .MagazineIssueModal_Button__1byGA {
	top: 24px;
}
.ViewSelector_HeadingWrapper__1AX0x {
	margin-bottom: 64px;
}
.ViewSelector_ButtonInner__3xbz4 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ViewSelector_Icon__2WBYF {
	margin-left: 16px;
}
.ViewSelector_ButtonLabel__2fAth {
	line-height: 1;
}
.ViewSelector_TextButton__s6Mbq:focus,
.ViewSelector_TextButton__s6Mbq:hover {
	text-decoration: underline;
}
.MagazineIssueHighlights_MagazineIssueHighlights__1hAVC {
	background-color: #202121;
	padding: 3px 0 11px;
}
.MagazineIssueHighlights_Title__D6ezN {
	margin-bottom: 24px;
	padding-bottom: 12px;
}
.MagazineIssueHighlights_HighlightTitle__1m75P {
	margin-bottom: 8px;
}
.MagazineIssueHighlights_Highlight__2izLZ {
	display: flex;
	text-align: left;
	align-items: stretch;
	color: #fff;
}
.MagazineIssueHighlights_Highlight__2izLZ img {
	margin-right: 16px;
}
@media (max-width: 600px) {
	.MagazineIssueHighlights_Highlight__2izLZ {
		padding-bottom: 24px;
		position: relative;
		width: 100%;
	}
	.MagazineIssueHighlights_Highlight__2izLZ:after {
		position: absolute;
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background-color: #efefef;
		opacity: 0.2;
		left: 0;
		bottom: 0;
	}
}
.MagazineIssueHighlights_HighlightContent__2CZyH {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.MagazineIssueHighlights_Page__1FkkC {
	display: inline-block;
	margin-top: auto;
	border: 1px solid #d1d1d1;
	padding: 5px 6px;
}
.IssueMagazineViewer_Wrapper__3sdVG {
	background-color: #414141;
	width: 100%;
	height: 140vw;
	max-height: calc(100vh - 90px);
}
@media (min-width: 960px) {
	.IssueMagazineViewer_Wrapper__3sdVG {
		height: unset;
		max-height: unset;
	}
}
.IssueMagazineViewer_IssueMagazineViewer__dDoXc {
	display: block;
	border: 0;
	width: 100%;
	height: 100%;
}
@media (min-width: 960px) {
	.IssueMagazineViewer_IssueMagazineViewer__dDoXc {
		height: 100vh;
		max-height: calc(100vh - 190px);
	}
}
@media (min-width: 1680px) {
	.IssueMagazineViewer_IssueMagazineViewer__dDoXc {
		max-height: calc(100vh - 280px);
	}
}
.IssueMagazineViewer_IssueMagazineViewer__dDoXc.IssueMagazineViewer_fullscreen__XYNa5 {
	max-height: 100vh;
}
.Verified_Block__2IUO2 {
	background-color: var(--color-theme--secondary);
	color: #fff;
	display: grid;
	flex-shrink: 0;
	height: 26px;
	place-items: center;
	width: 26px;
}
.Verified_Absolute__KQM50 {
	inset: 0 0 auto auto;
	position: absolute;
}
.CompanyTitle_Title__1jo4Q {
	align-items: start;
	display: flex;
	flex-grow: 1;
	grid-gap: 12px;
	gap: 12px;
	padding-bottom: 0.25em;
	position: relative;
}
.CompanyTitle_Title__1jo4Q:after {
	background-color: currentColor;
	content: '';
	height: 1px;
	inset: 100% auto auto 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 640px) {
	.CompanyTitle_Title__1jo4Q:after {
		max-width: 280px;
	}
}
.CompanyProfile_CompanyProfile__O1qko {
	background-color: #f3f3f3;
	overflow: hidden;
	padding-block: var(--company-profile-padding) 0;
	position: relative;
	--company-profile-padding: 32px;
	scroll-margin-top: 100px;
}
@media (min-width: 960px) {
	.CompanyProfile_CompanyProfile__O1qko {
		padding-block: var(--company-profile-padding);
		--company-profile-padding: 64px;
	}
}
.CompanyProfile_Title__1PRah {
	padding-bottom: 0.5em;
	position: relative;
}
.CompanyProfile_Title__1PRah:after {
	background-color: currentColor;
	content: '';
	height: 1px;
	inset: 100% auto auto 0;
	max-width: 280px;
	position: absolute;
	width: 100%;
}
.CompanyProfile_Description__2b0nj {
	display: grid;
	grid-gap: 16px;
	gap: 16px;
	margin-top: 32px;
}
@media (min-width: 960px) {
	.CompanyProfile_RightColumnInner__1ZedF {
		padding-left: 56px;
	}
}
.CompanyProfile_RightColumn__OgN9f {
	background-color: var(--color-theme--primary);
	color: #fff;
	margin-inline: -20px;
	margin-top: 36px;
	padding: 36px 20px;
	position: relative;
}
.CompanyProfile_RightColumn__OgN9f > * + * {
	margin-top: 32px;
}
@media (min-width: 960px) {
	.CompanyProfile_RightColumn__OgN9f {
		height: 100%;
		margin: unset;
		padding: unset;
	}
	.CompanyProfile_RightColumn__OgN9f:before {
		background-color: var(--color-theme--primary);
		bottom: calc(var(--company-profile-padding) * -1);
		content: '';
		position: absolute;
		top: calc(var(--company-profile-padding) * -1);
		width: 50vw;
	}
}
.CompanyProfile_Platforms__3j0WL {
	align-items: start;
	display: flex;
	flex-wrap: wrap;
	font-size: 12px;
	font-weight: 500;
	grid-gap: 8px;
	gap: 8px;
	list-style: none;
	position: relative;
	z-index: 2;
}
.CompanyProfile_Platforms__3j0WL dt {
	font-weight: 700;
	width: 100%;
}
@media (min-width: 960px) {
	.CompanyProfile_Platforms__3j0WL {
		padding-left: var(--company-profile-padding);
	}
}
.CompanyProfile_Table__1UnUg {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	margin-top: 32px;
	position: relative;
	z-index: 2;
}
.CompanyProfile_Table__1UnUg .CompanyProfile_Icon__pGRZn {
	background-color: var(--color-theme--secondary);
	color: #fff;
	display: grid;
	flex-shrink: 0;
	height: 24px !important;
	place-items: center;
	width: 24px !important;
}
.CompanyProfile_Table__1UnUg .CompanyProfile_Icon__pGRZn svg {
	height: 14px;
	width: 14px;
}
@container CompanyMeta (min-width: 640px) {
	.CompanyProfile_Table__1UnUg {
		grid-template-columns: repeat(2, 1fr);
	}
}
@container CompanyMeta (min-width: 768px) {
	.CompanyProfile_Table__1UnUg {
		grid-template-columns: repeat(3, 1fr);
		margin-top: 48px;
	}
}
.CompanyProfile_TableRow__2int0 {
	flex-wrap: wrap;
	grid-gap: 4px;
	gap: 4px;
}
.CompanyProfile_TableRow__2int0,
.CompanyProfile_TableTitle__3b8QJ {
	align-items: center;
	display: flex;
}
.CompanyProfile_TableTitle__3b8QJ {
	grid-gap: 8px;
	gap: 8px;
}
.CompanyProfile_TableLabel__1fWgC:after {
	content: ':';
}
.CompanyProfile_TableLabelNoColon__3s6kv:after {
	content: unset;
}
.CompanyProfile_Platform__jWzOO {
	border: 1px solid #fff;
	display: block;
	padding: 2px 6px;
}
.CompanyProfile_Platform__jWzOO:is(span) {
	background-color: #fff;
	color: var(--color-theme--primary);
}
.CompanyProfile_Platform__jWzOO:is(a) {
	color: inherit;
	transition: 0.25s ease-in-out;
}
.CompanyProfile_Platform__jWzOO:is(a):active,
.CompanyProfile_Platform__jWzOO:is(a):hover {
	background-color: #fff;
	color: var(--color-theme--primary);
}
.CompanyProfile_Platform__jWzOO:is(a):link,
.CompanyProfile_Platform__jWzOO:is(a):visited {
	text-decoration: none;
}
.CompanyProfile_LatestArticle__2A1Dc {
	color: #fff;
	font-size: 16px;
	margin-top: 42px;
	position: relative;
	z-index: 5;
}
.CompanyProfile_LatestArticle__2A1Dc h3 {
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.4;
	padding-block: 0.8em;
}
.CompanyProfile_LatestArticle__2A1Dc h3 a {
	color: inherit;
	transition: 0.25s ease-in-out;
}
.CompanyProfile_LatestArticle__2A1Dc h3 a:link,
.CompanyProfile_LatestArticle__2A1Dc h3 a:visited {
	text-decoration: none;
}
.CompanyProfile_LatestArticle__2A1Dc h3 a:active,
.CompanyProfile_LatestArticle__2A1Dc h3 a:hover {
	color: var(--color-theme--secondary);
}
.CompanyProfile_LatestArticle__2A1Dc h3 a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 2;
}
.CompanyProfile_LatestArticleType__16hvC {
	inset: 0 0 auto auto;
	position: absolute;
	z-index: 5;
}
.CompanyProfile_LatestArticleImage__3PIRj {
	margin-inline: auto;
	max-width: 480px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.CompanyProfile_LatestArticleImage__3PIRj:before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.66) 0, transparent 66.6%, transparent);
	content: '';
	inset: 0;
	position: absolute;
}
.CompanyProfile_HoverGradient__3eDv4 {
	background-color: var(--color-theme--secondary);
	inset: 0;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.CompanyProfile_LatestArticle__2A1Dc:has(a:active, a:hover) .CompanyProfile_HoverGradient__3eDv4 {
	opacity: 1;
}
.CompanyProfile_RibbonOuter__12YPZ {
	display: flex;
	grid-gap: 8px;
	gap: 8px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: -16px;
	transition: top 0.25s ease-in-out;
	z-index: 2;
}
.CompanyProfile_LatestArticle__2A1Dc:has(a:active, a:hover) .CompanyProfile_RibbonOuter__12YPZ {
	top: 0;
}
.CompanyProfile_RibbonContentType__3hwRT {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding-top: 24px;
}
.CompanyProfile_Ribbon__3xPDG {
	background: var(--color-theme--secondary);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 5px), 0 100%);
	height: 48px;
	width: 24px;
}
.CompanyProfile_Ribbon__3xPDG .CompanyProfile_Icon__pGRZn,
.CompanyProfile_Ribbon__3xPDG .CompanyProfile_Icon__pGRZn svg {
	display: block;
	height: 14px;
	width: 14px;
}
.CompanyProfile_Ribbon__3xPDG .CompanyProfile_Icon__pGRZn svg {
	-o-object-fit: contain;
	   object-fit: contain;
}
.CompanyProfile_Ribbon__3xPDG .CompanyProfile_Icon__pGRZn svg,
.CompanyProfile_Ribbon__3xPDG .CompanyProfile_Icon__pGRZn svg path {
	fill: #fff;
}
.CompanyProfile_Ribbon__3xPDG > * {
	margin: 25px 5px 5px;
}
.CompanyExecutive_Card__2d7Ws {
	position: relative;
}
.CompanyExecutive_CardIcon__1TEAq {
	flex-shrink: 0;
	margin-top: 4px;
	transform: translateX(-6px);
	transition: 0.25s ease-in-out;
}
.CompanyExecutive_Card__2d7Ws:has(a:active, a:hover) .CompanyExecutive_CardIcon__1TEAq {
	color: var(--color-theme--secondary);
	transform: translateX(0);
}
.CompanyExecutive_CardImage__3NdSc {
	aspect-ratio: 1;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.CompanyExecutive_CardImage__3NdSc:after {
	aspect-ratio: 1;
	background-color: var(--color-theme--secondary, #fff);
	content: '';
	inset: auto 0 0;
	-webkit-mask-image: linear-gradient(180deg, transparent, #000);
	mask-image: linear-gradient(180deg, transparent, #000);
	mix-blend-mode: multiply;
	opacity: 0.5;
	position: absolute;
	transform: translateY(100%);
	transition: transform 0.25s ease-in-out;
}
.CompanyExecutive_Card__2d7Ws:has(a:active, a:hover) .CompanyExecutive_CardImage__3NdSc:after {
	transform: translateY(0);
}
.CompanyExecutive_CardImageForeground__xxT_q {
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	position: relative;
	width: 100%;
}
.CompanyExecutive_CardImageBackgroundWrapper__21c_j {
	filter: blur(10px);
	inset: 0;
	position: absolute;
}
.CompanyExecutive_CardImageBackgroundWrapper__21c_j img {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
}
.CompanyExecutive_CardHGroup__LwyDO {
	display: grid;
	grid-gap: 8px;
	gap: 8px;
}
.CompanyExecutive_CardHGroup__LwyDO h3 {
	display: flex;
	font-size: 18px;
	font-weight: 700;
	grid-gap: 16px;
	gap: 16px;
	justify-content: space-between;
}
.CompanyExecutive_Card__2d7Ws:has(a:active, a:hover) .CompanyExecutive_CardHGroup__LwyDO h3 {
	color: var(--color-theme--secondary);
	transition: 0.25s ease-in-out;
}
.CompanyExecutive_CardHGroup__LwyDO p {
	color: #646464;
}
.CompanyExecutive_CardAnchor__1AFzW:link,
.CompanyExecutive_CardAnchor__1AFzW:visited {
	color: inherit;
	text-decoration: none;
}
.CompanyExecutive_CardAnchor__1AFzW:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 2;
}
.ExecutiveProfile_Grid__1Nu4i {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
}
@container ExecutiveProfile (min-width: 768px) {
	.ExecutiveProfile_Grid__1Nu4i {
		grid-template-columns: 15fr 19fr;
	}
}
.ExecutiveProfile_HeadingGroup__1VZMP {
	margin-bottom: 32px;
}
@container ExecutiveProfile (min-width: 768px) {
	.ExecutiveProfile_HeadingGroup__1VZMP {
		margin-bottom: 54px;
	}
}
.ExecutiveProfile_JobTitle__UkCqM {
	color: #646464;
	font-size: 16px;
	font-weight: 500;
	margin-top: 8px;
}
.ExecutiveProfile_Address__2LBly {
	align-items: start;
	color: #646464;
	display: flex;
	font-size: 16px;
	grid-gap: 8px;
	gap: 8px;
	margin-top: 6px;
}
.ExecutiveProfile_Address__2LBly svg {
	fill: var(--color-theme--secondary);
	flex-shrink: 0;
}
.ExecutiveProfile_BottomGrid__3v_2P {
	align-items: start;
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	margin-top: 32px;
}
@container ExecutiveProfile (min-width: 640px) {
	.ExecutiveProfile_BottomGrid__3v_2P {
		margin-top: 60px;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}
.ExecutiveProfile_Milestones__3-zuV {
	display: grid;
	font-size: 16px;
	grid-gap: 10px;
	gap: 10px;
}
.ExecutiveProfile_Milestones__3-zuV dt {
	margin-bottom: 14px;
}
.ExecutiveProfile_Milestones__3-zuV dd {
	color: #646464;
}
.ExecutiveProfile_Milestones__3-zuV dd:before {
	color: var(--color-theme--secondary);
	content: '•';
	display: inline-block;
	margin-right: 0.5em;
}
.ExecutiveProfile_Milestones__3-zuV span {
	font-weight: 700;
}
.ExecutiveProfile_History__3lyjm {
	display: grid;
	font-size: 16px;
	grid-gap: 24px;
	gap: 24px;
	line-height: 1.4;
}
.ExecutiveProfile_History__3lyjm dd {
	color: #646464;
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	grid-template-columns: 80px 1fr;
}
.ExecutiveProfile_History__3lyjm h2 {
	color: #202121;
	font-size: 18px;
	font-weight: 500;
}
.ExecutiveProfile_HistoryLogo__bs_WT {
	border: 3px solid #d1d1d1;
}
.ExecutiveProfile_HistoryLogo__bs_WT img {
	display: block;
}
.ExecutiveProfile_HistoryJobTitle__3q9cN {
	font-weight: 500;
}
.ExecutiveProfile_Image__f5NgX {
	aspect-ratio: 1;
	overflow: hidden;
	position: relative;
}
.ExecutiveProfile_ImageForeground__qyI7i {
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	position: relative;
	width: 100%;
}
.ExecutiveProfile_ImageBackgroundWrapper__3hAgr {
	filter: blur(10px);
	inset: 0;
	position: absolute;
}
.ExecutiveProfile_ImageBackgroundWrapper__3hAgr img {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
}
.ProfileHeader_Image__2J9JS {
	margin-left: -16px;
	margin-right: -16px;
	margin-bottom: 16px;
}
@media (min-width: 960px) {
	.ProfileHeader_Image__2J9JS {
		max-width: 220px;
		margin-left: 32px;
		margin-right: 0;
		margin-bottom: 0;
	}
}
.ProfileHeader_Content__2dMzF {
	padding: 4px 0 0;
}
@media (min-width: 960px) {
	.ProfileHeader_Content__2dMzF {
		padding: 16px;
	}
}
.ProfileHeader_Heading__1BR1V {
	margin-bottom: 16px;
}
@media (min-width: 960px) {
	.ProfileHeader_Heading__1BR1V {
		margin-bottom: 8px;
	}
}
.ProfileHeader_SubHeading__iEJke {
	color: var(--color-theme--secondary);
	margin-bottom: 16px;
}
@media (min-width: 960px) {
	.ProfileHeader_SubHeading__iEJke {
		margin-bottom: 20px;
	}
}
.ProfileHeader_Description__1-YaD {
	max-width: 600px;
}
.ProfileHeader_Links__36A7m {
	margin-top: 20px;
}
.ProfileLink_Link__2nvXJ {
	display: block;
	margin-bottom: 8px;
	text-align: left;
	color: #fff;
	text-decoration: none;
	padding: 18px 20px;
	background-color: #2a2c2c;
}
.ProfileLink_Link__2nvXJ.ProfileLink_linkedin__2ey6d,
.ProfileLink_Link__2nvXJ.ProfileLink_linkedin__2ey6d:focus,
.ProfileLink_Link__2nvXJ.ProfileLink_linkedin__2ey6d:hover {
	background-color: #0a66c2;
}
.ProfileLink_Link__2nvXJ.ProfileLink_twitter__1uLj_ {
	background-color: #1da1f2;
}
@media (min-width: 960px) {
	.ProfileLink_Link__2nvXJ {
		display: inline-block;
		width: 100%;
		max-width: 300px;
		padding: 12px 20px;
		margin-bottom: 0;
	}
}
.ProfileLink_Link__2nvXJ path {
	fill: #fff;
}
.ProfileLink_IconWrapper__CMVbR {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 32px;
}
.MagazineCover_Wrapper__1zkqv {
	text-decoration: none;
}
.MagazineCover_MagazineCover__wGJFz {
	box-shadow: 0 4px 24px rgba(0, 0, 0, 0.4);
}
.MagazineCover_Image__3_XNE {
	margin-bottom: 32px;
}
.MagazineCover_Text__34We0 {
	color: var(--row-background-color, #202121);
	text-decoration: none;
}
.MagazineCover_muted__1h6Np {
	color: #989898;
}
.PaginatedList_ListItem__3_472 {
	margin-bottom: 32px;
}
@media (min-width: 960px) {
	.PaginatedList_ListItem__3_472 {
		margin-bottom: 56px;
	}
}
.PaginatedList_ListItem__3_472 h5 {
	margin-bottom: soacing(2);
}
@media (min-width: 960px) {
	.PaginatedList_ListItem__3_472 h5 {
		margin-bottom: 24px;
	}
}
@media (max-width: 959px) {
	.PaginatedList_Button__39ro1 {
		width: 100%;
	}
}
.GridWithAdvert_AdvertWrapper__1kII4 {
	margin-bottom: 24px;
}
.ArticleTags_ArticleTags__1Rbpv {
	border-top: 1px solid #000;
	display: flex;
	flex-wrap: wrap;
	padding-top: 24px;
}
.ArticleTags_Title__3NDd4 {
	color: var(--color-theme--secondary);
	margin-bottom: 16px;
	width: 100%;
}
.ArticleTags_Tag__1I51b {
	background-color: #fff;
	border-color: #646464;
	color: #646464;
	margin-bottom: 8px;
	text-transform: none !important;
}
.ArticleTags_Tag__1I51b:active,
.ArticleTags_Tag__1I51b:hover {
	background-color: #646464 !important;
	color: #fff !important;
}
.ArticleTags_Tag__1I51b:not(:last-child) {
	margin-right: 8px;
}
.ArticleEventInfo_Header__3JFPs {
	border-bottom: 2px solid #d1d1d1;
	padding-bottom: 12px;
}
@media (max-width: 959px) {
	.ArticleEventInfo_Header__3JFPs {
		display: none;
	}
}
.ArticleEventInfo_muted__14ypv {
	color: #989898;
}
.ArticleEventInfo_InfoBlock__Dqv3n {
	border-bottom: 2px solid #d1d1d1;
	padding: 16px 0;
}
@media (min-width: 960px) {
	.ArticleEventInfo_InfoBlock__Dqv3n {
		border-width: 1px;
	}
}
.ArticleEventInfo_InfoBlock__Dqv3n p {
	color: var(--row-background-color, #646464);
	margin-bottom: 4px;
}
.ArticleEventInfo_InfoBlock__Dqv3n:last-child {
	border-bottom: 0;
}
@media (min-width: 960px) {
	.ArticleEventInfo_InfoBlock__Dqv3n:last-child {
		padding-bottom: 0;
	}
}
.ArticleEventInfo_InfoBlockHeading__18Mqi {
	margin-bottom: 16px;
}
@media (min-width: 960px) {
	.ArticleEventInfo_InfoBlockHeading__18Mqi {
		margin-bottom: 8px;
	}
}
.ArticleEventInfo_CTA__3TmIY {
	color: var(--color-theme--secondary);
	text-decoration: none;
}
.ArticleEventInfo_CTA__3TmIY:focus,
.ArticleEventInfo_CTA__3TmIY:hover {
	color: #989898;
}
.ArticleEventInfo_CTA__3TmIY:focus path,
.ArticleEventInfo_CTA__3TmIY:hover path {
	fill: #989898;
}
@media (max-width: 959px) {
	.ArticleEventInfo_CTA__3TmIY {
		display: block;
		margin-top: 16px;
	}
}
.ArticleEventInfo_Icon__2Aq15 {
	margin-bottom: 2px;
	margin-left: 8px;
}
.ArticleEventInfo_Icon__2Aq15 path {
	fill: var(--color-theme--secondary);
}
.ArticleEventInfo_EventRegistrationButton__1LxJe {
	margin-top: 20px;
}
.ArticleDownload_ArticleDownload__5ODQ_:focus svg path,
.ArticleDownload_ArticleDownload__5ODQ_:hover svg path {
	fill: #fff;
}
.ArticleDownload_Label__3EGwx {
	margin-right: 8px;
}
.ArticleImages_BasicImage__1nptN {
	margin-left: -16px;
	margin-right: -16px;
}
.ArticleImages_BasicImage__1nptN img {
	width: 100%;
}
.ArticleImages_BasicImage__1nptN .ArticleImages_Caption__39M-o {
	background-color: #f8f8f8;
	color: var(--row-background-color, #646464);
	padding: 12px 16px;
}
@media (min-width: 960px) {
	.ArticleImages_BasicImage__1nptN .ArticleImages_Caption__39M-o {
		background-color: transparent;
		padding: 16px 0 0;
	}
	.ArticleImages_BasicImage__1nptN {
		margin: 0;
	}
}
.ArticleImages_InterviewImages__1G4nF {
	display: none;
}
@media (min-width: 600px) {
	.ArticleImages_InterviewImages__1G4nF {
		display: block;
	}
}
@media (max-width: 959px) {
	.ArticleVideo_ArticleVideo__SAiH0 {
		margin-bottom: 24px;
	}
}
.RelatedEntities_EntitiesContainer__312Hx {
	border-top: 1px solid #000;
	padding-top: 24px;
}
.RelatedEntities_EntitiesContainer__312Hx + .RelatedEntities_EntitiesContainer__312Hx {
	margin-top: 24px;
}
.RelatedEntities_EntitiesContainerInArticleBody__3cDLF {
	border-block: 1px solid currentColor;
	padding-block: 24px;
}
@media (min-width: 600px) {
	.RelatedEntities_EntitiesContainerInArticleBody__3cDLF {
		padding-block: 32px;
	}
}
.RelatedEntities_Entity__oyWoG {
	align-items: center;
	background-color: #202121;
	border: 1px solid #202121;
	color: #fff;
	display: flex;
	grid-gap: 10px;
	gap: 10px;
	padding: 6px 10px 4px;
	text-decoration: none;
	transition: 0.25s ease-in-out;
}
.RelatedEntities_Entity__oyWoG:focus,
.RelatedEntities_Entity__oyWoG:hover {
	background-color: #fff;
	color: var(--row-background-color, #202121);
}
.RelatedEntities_NoLink__2HQaT:focus,
.RelatedEntities_NoLink__2HQaT:hover {
	color: var(--row-background-color, #202121);
}
.RelatedEntities_Title__2i7Nu {
	color: var(--color-theme--secondary);
	margin-bottom: 16px;
	width: 100%;
}
.RelatedEntities_Name__1_7Hq {
	display: inline-block;
	line-height: 1;
}
.RelatedEntities_Icon__21cpO {
	display: inline-block;
	margin-bottom: 3px;
}
.CompanyList_List__2XvJW {
	display: grid;
	grid-gap: 8px 24px;
	gap: 8px 24px;
	list-style-type: none;
	width: 100%;
}
@container CompanyList (min-width: 640px) {
	.CompanyList_List__2XvJW {
		grid-template-columns: repeat(auto-fill, minmax(260px, 286px));
		justify-content: space-between;
	}
}
.CompanyList_ListMargin__1Jv4q {
	margin-block: 24px 32px;
}
.CompanyList_NoListMarginBottom__1Bs8l {
	margin-block: 24px 0;
}
.CompanyList_ListItem__1A837 {
	align-items: center;
	display: grid;
	font-size: 12px;
	grid-gap: 16px;
	gap: 16px;
	position: relative;
}
.CompanyList_ListItem__1A837:has(img) {
	grid-template-columns: 52px 1fr;
}
.CompanyList_ListImage__3PlBP {
	aspect-ratio: 1;
	background-color: #fff;
	border: 1px solid #d1d1d1;
	overflow: hidden;
	position: relative;
}
.CompanyList_ListImage__3PlBP img {
	height: 100%;
	width: 100%;
}
.CompanyList_ListImageForeground__2OSAr {
	-o-object-fit: contain;
	   object-fit: contain;
	position: relative;
	z-index: 1;
}
.CompanyList_ListImageBackground__2MhsW {
	filter: blur(2px);
	inset: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	position: absolute;
}
.CompanyList_ListItemContent__2u9Wt {
	padding-right: 24px;
	transition: 0.25s ease-in-out;
}
.CompanyList_ListItemContent__2u9Wt:has(a:active, a:hover) {
	color: var(--color-theme--secondary);
}
.CompanyList_ListItemContent__2u9Wt h3 {
	font-weight: 700;
	letter-spacing: 0.02em;
}
.CompanyList_ListItemContent__2u9Wt h3 a {
	color: currentColor;
	text-decoration: none;
	transition: 0.25s ease-in-out;
}
.CompanyList_ListItemContent__2u9Wt h3 a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 3;
}
.CompanyList_ListItemContent__2u9Wt p {
	font-size: 12px;
}
.CompanyList_Arrow__1KLrL {
	color: currentColor;
	inset: 50% 0 auto auto;
	position: absolute;
	transform: translateY(-50%);
}
.CompanyList_Wrapper__Iob4v {
	position: relative;
}
.CompanyList_LimitHeight__20tqa {
	height: 652px;
	overflow: hidden;
}
.CompanyList_RemoveHeightLimit__3MMk1 {
	align-items: center;
	background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
	color: #000;
	display: flex;
	font-size: 16px;
	font-weight: 700;
	grid-gap: 8px;
	gap: 8px;
	inset: auto 0 0;
	justify-content: center;
	padding: 16px 20px;
	position: absolute;
	transition: 0.25s ease-in-out;
	z-index: 5;
}
.CompanyList_RemoveHeightLimit__3MMk1:active,
.CompanyList_RemoveHeightLimit__3MMk1:hover {
	color: var(--color-theme--secondary);
}
.CompanyList_ArrowDown__2rVGh {
	color: currentColor;
}
.ArticleEventButton_ButtonWrapper__1vKye {
	border-top: 2px solid #d1d1d1;
	padding-top: 32px;
}
.ArticleEventButton_ArticleEventButton__2OhG6 {
	color: #fff;
	background-color: var(--color-theme--secondary);
}
.ArticleEventButton_ArticleEventButton__2OhG6.ArticleEventButton_pastEvent__251gP {
	background-color: #0f0f0f;
}
.ArticleEventButton_ArticleEventButton__2OhG6:focus svg path,
.ArticleEventButton_ArticleEventButton__2OhG6:hover svg path {
	fill: #fff;
}
.BrandNumbers_BrandNumbers__3oDQ8 {
	background-color: #202121;
	color: #fff;
	padding: 36px 0 12px;
}
@media (min-width: 960px) {
	.BrandNumbers_BrandNumbers__3oDQ8 {
		padding: 80px 0 52px;
	}
}
.BrandNumbers_BrandNumbersContainer__3Zhf5 {
	max-width: 980px;
}
.BrandNumbers_Title__3rgpT {
	text-align: center;
	margin-bottom: 28px;
}
@media (min-width: 960px) {
	.BrandNumbers_Title__3rgpT {
		margin-bottom: 64px;
	}
}
.BrandNumbers_Numbers__e0gBS {
	color: #fff;
}
@media (min-width: 800px) {
	.BrandNumbers_Numbers__e0gBS {
		display: flex;
		justify-content: space-around;
		align-items: flex-start;
	}
	.BrandNumbers_Numbers__e0gBS > .BrandNumbers_NumberWrapper__1TMwl:not(:last-child) {
		margin-right: 100px;
	}
}
.BrandNumbers_NumberWrapper__1TMwl {
	text-align: center;
	padding-bottom: 28px;
}
@media (min-width: 800px) {
	.BrandNumbers_NumberWrapper__1TMwl {
		min-width: 180px;
		text-align: left;
	}
}
@media (min-width: 960px) {
	.BrandNumbers_NumberWrapper__1TMwl {
		min-width: 230px;
	}
}
.BrandNumbers_Number__2QtCH {
	position: relative;
	margin-bottom: 12px;
	padding-bottom: 8px;
}
.BrandNumbers_Number__2QtCH:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 2px;
	border-bottom: 2px solid #d1d1d1;
	width: 100px;
}
@media (min-width: 800px) {
	.BrandNumbers_Number__2QtCH:after {
		width: 100%;
		right: unset;
	}
}
@media (min-width: 960px) {
	.BrandNumbers_Number__2QtCH {
		padding-bottom: 0;
	}
}
.BrandLive_BrandLive__2mTCh {
	color: #fff;
	background-color: #202121;
}
.BrandLive_Live__3zdQN {
	background-color: #202121;
	padding: 36px 0;
}
@media (min-width: 960px) {
	.BrandLive_Live__3zdQN {
		padding: 24px 16px;
		display: inline-block;
		width: 50%;
		vertical-align: middle;
	}
	.BrandLive_LiveContainer__25t7S {
		max-width: 700px;
		margin: 0 auto;
	}
}
.BrandLive_Description__2nkas {
	padding-top: 16px;
}
@media (min-width: 960px) {
	.BrandLive_Description__2nkas {
		padding-top: 28px;
	}
}
.BrandLive_ImageWrapper__WzlFE {
	position: relative;
	overflow: hidden;
}
.BrandLive_ImageWrapper__WzlFE:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(32, 33, 33, 0.6);
}
@media (min-width: 960px) {
	.BrandLive_ImageWrapper__WzlFE {
		display: inline-block;
		width: 50%;
		vertical-align: middle;
	}
}
.BrandLive_Pattern__3W7LZ {
	top: 0;
	left: -5%;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 2;
	opacity: 0.15;
}
.BrandLive_Pattern__3W7LZ,
.BrandLive_Pattern__3W7LZ:after,
.BrandLive_Pattern__3W7LZ:before {
	content: '';
	position: absolute;
	border: 3px solid #fff;
	width: 110%;
	height: 0;
	padding-bottom: 110%;
	border-radius: 50%;
}
.BrandLive_Pattern__3W7LZ:before {
	left: -80%;
}
.BrandLive_Pattern__3W7LZ:after {
	right: -80%;
}
@media (min-width: 600px) {
	.BrandLive_Pattern__3W7LZ {
		left: 0;
	}
	.BrandLive_Pattern__3W7LZ,
	.BrandLive_Pattern__3W7LZ:after,
	.BrandLive_Pattern__3W7LZ:before {
		width: 95%;
		padding-bottom: 95%;
	}
}
.BrandLive_ImageContent__2G3jr {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow-x: hidden;
	z-index: 1;
	letter-spacing: 0.52em;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 20px;
}
@media (min-width: 960px) {
	.BrandLive_ImageContent__2G3jr {
		padding: 40px;
	}
}
.BrandLive_LiveIcon__1LE0c {
	width: 89px;
	height: 89px;
}
@media (min-width: 960px) {
	.BrandLive_LiveIcon__1LE0c {
		width: 187px;
		height: 187px;
	}
}
.BrandLive_LiveText__1h1yS {
	margin-right: 80px;
}
.AboutBizClik_AboutBizClik__3Nggv {
	padding: 28px 0 48px;
	background-color: #2a2c2c;
	color: #fff;
}
@media (min-width: 800px) {
	.AboutBizClik_AboutBizClik__3Nggv {
		padding: 80px 0 68px;
	}
	.AboutBizClik_Container__3zIft {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.AboutBizClik_Content__2_TpA {
		max-width: 720px;
		margin-right: 80px;
	}
}
.AboutBizClik_Title__2e37Q {
	margin-bottom: 12px;
}
@media (min-width: 800px) {
	.AboutBizClik_Title__2e37Q {
		margin-bottom: 32px;
	}
}
.AboutBizClik_Services__3Kubl {
	padding-top: 12px;
}
.AboutBizClik_Services__3Kubl > * + * {
	margin-top: 20px;
}
.AboutBizClik_Services__3Kubl .AboutBizClik_BMGLogo__6YUui {
	margin-left: -4px;
}
@media (min-width: 800px) {
	.AboutBizClik_Services__3Kubl {
		padding-top: 0;
	}
	.AboutBizClik_Services__3Kubl > * + * {
		margin-top: 8px;
	}
	.AboutBizClik_Services__3Kubl .AboutBizClik_Logo__3PIy3,
	.AboutBizClik_Services__3Kubl .AboutBizClik_Logo__3PIy3 svg {
		height: 96px !important;
		line-height: 96px !important;
	}
	.AboutBizClik_Services__3Kubl .AboutBizClik_BMGLogo__6YUui {
		margin-top: 60px;
		margin-left: -7px;
	}
	.AboutBizClik_Services__3Kubl .AboutBizClik_BMGLogo__6YUui,
	.AboutBizClik_Services__3Kubl .AboutBizClik_BMGLogo__6YUui svg {
		height: 112px !important;
		line-height: 112px !important;
	}
}
.AboutBizClik_BMGLogo__6YUui,
.AboutBizClik_Logo__3PIy3 {
	display: block !important;
}
.AboutBizClik_Logo__3PIy3.AboutBizClik_business__2_N1o svg path {
	fill: #48a0ff;
}
.AboutBizClik_Logo__3PIy3.AboutBizClik_events__2trK4 svg path {
	fill: #ffba50;
}
.AboutBizClik_Logo__3PIy3.AboutBizClik_lifestyle__47tHx svg path {
	fill: #39dcc7;
}
.AboutBizClik_Logo__3PIy3.AboutBizClik_intelligence__hso6y svg path {
	fill: #ac7eff;
}
.AboutBizClik_Logo__3PIy3.AboutBizClik_studio__GEvAM svg path {
	fill: #ff8e69;
}
.AboutBizClik_Logo__3PIy3.AboutBizClik_networks__39syj svg path {
	fill: #ff4651;
}
.BrandFeatures_BrandFeatures__oDpJF {
	display: flex;
	justify-content: space-around;
	background-color: #2a2c2c;
	padding-top: 24px;
	padding-bottom: 24px;
}
.BrandFeatures_Feature__1iNAD {
	display: flex;
	flex: 1 1;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
}
.BrandFeatures_Feature__1iNAD .BrandFeatures_FeatureImage__2w3St {
	max-width: 48px;
	margin-bottom: 8px;
	margin-left: 40px;
	margin-right: 40px;
}
@media (min-width: 600px) {
	.BrandFeatures_Feature__1iNAD .BrandFeatures_FeatureImage__2w3St {
		max-width: 92px;
		margin-bottom: 16px;
	}
}
.BrandFeatures_Feature__1iNAD .BrandFeatures_FeatureLabel__2ZIJB {
	justify-content: center;
	color: #fff;
}
.AdvertiseFeatures_AdvertiseFeatures__2Otcn {
	padding: 40px 0 0;
	background-color: #2a2c2c;
	color: #fff;
}
@media (min-width: 960px) {
	.AdvertiseFeatures_AdvertiseFeatures__2Otcn {
		padding: 92px 0 40px;
	}
}
.AdvertiseFeatures_FeatureGrid__3QeIR .AdvertiseFeatures_Feature__3cyjP {
	padding-bottom: 52px;
}
@media (min-width: 840px) {
	.AdvertiseFeatures_FeatureGrid__3QeIR {
		display: flex;
		flex-wrap: wrap;
		margin-left: -40px;
	}
	.AdvertiseFeatures_FeatureGrid__3QeIR .AdvertiseFeatures_Feature__3cyjP {
		flex: 1 1 33%;
		padding-left: 40px;
	}
}
@media (min-width: 1280px) {
	.AdvertiseFeatures_FeatureGrid__3QeIR {
		margin-left: -84px;
	}
	.AdvertiseFeatures_FeatureGrid__3QeIR .AdvertiseFeatures_Feature__3cyjP {
		padding-left: 84px;
		padding-bottom: 92px;
	}
}
.AdvertiseFeatures_FeatureTitle__22RPy {
	display: flex;
	align-items: flex-start;
	font-size: 20px;
	font-weight: 700;
	line-height: 120%;
	padding-bottom: 16px;
}
@media (min-width: 1280px) {
	.AdvertiseFeatures_FeatureTitle__22RPy {
		padding-bottom: 28px;
		font-size: 26px;
	}
}
.AdvertiseFeatures_TitleIcon__36F3l {
	margin-right: 12px;
}
.AdvertiseFeatures_TitleIcon__36F3l svg path {
	fill: var(--color-theme--secondary);
}
@media (min-width: 960px) {
	.AdvertiseFeatures_TitleIcon__36F3l {
		margin-right: 16px;
		width: 31px !important;
		height: 28px !important;
		line-height: 28px !important;
	}
}
.OffsetAnchor_OffsetAnchor__s-AWk {
	display: block;
	visibility: hidden;
	height: 20px;
	margin-top: -20px;
}
@media (min-width: 960px) {
	.OffsetAnchor_OffsetAnchor__s-AWk {
		height: 160px;
		margin-top: -160px;
	}
}
.BrandContact_BrandContact__2kqQK {
	color: var(--row-background-color, #202121);
	padding: 32px 0 24px;
}
.BrandContact_BrandContact__2kqQK input,
.BrandContact_BrandContact__2kqQK select {
	height: 56px;
}
@media (min-width: 960px) {
	.BrandContact_BrandContact__2kqQK {
		padding: 80px 0 84px;
		text-align: center;
	}
}
.BrandContact_Title__1dckb {
	margin-bottom: 16px;
}
.BrandContact_Title__1dckb span {
	color: var(--color-theme--secondary);
}
@media (min-width: 960px) {
	.BrandContact_Title__1dckb {
		justify-content: center;
		margin-bottom: 36px;
	}
}
.BrandContact_Description__2iaYS {
	margin: 0 auto 32px;
	max-width: 900px;
}
@media (min-width: 960px) {
	.BrandContact_Description__2iaYS {
		margin: 0 auto 44px;
	}
}
.BrandContact_FieldWrapper__SAtEj {
	margin-bottom: 24px;
	text-align: left;
}
.BrandContact_FieldTitle__1PiYK {
	text-align: left;
}
.BrandContact_Captcha__1eBiF {
	display: flex;
	justify-content: center;
	margin: 4px 0 28px;
	overflow: hidden;
	padding: 4px 0;
}
.BrandContact_FauxSelect__3U09e {
	display: none;
}
.BrandContact_Select__Kka5O {
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow:
		inset 0 0 0 1px #202121,
		0 0 0 1px #202121;
	height: 56px;
}
.BrandContact_Select__Kka5O > div {
	align-items: center;
	font-size: 16px;
	padding-left: 8px;
}
.BrandContact_Select__Kka5O > div:nth-child(2) svg {
	fill: #989898;
	transform: scale(1.3) translateY(2px);
	transform-origin: center center;
}
[aria-expanded='true'] .BrandContact_Select__Kka5O > div:nth-child(2) svg {
	transform: scale(1.3) translateY(2px) translateX(3px);
}
.BrandContact_Select__Kka5O:hover,
.BrandContact_Select__Kka5O[aria-expanded='true'] {
	box-shadow:
		0 0 0 1px inset var(--color-theme--secondary),
		0 0 0 1px var(--color-theme--secondary) !important;
}
.BrandContact_Select__Kka5O[aria-expanded='true'] > div:nth-child(2) svg {
	transform: scale(1.3) translateY(2px) translateX(-4px);
}
.BrandContact_Select__Kka5O[aria-expanded='true'] > div:last-child {
	align-items: flex-start;
	background: #202121;
	border: 0;
	border-radius: 0;
	box-shadow: 0 4px 28px rgba(0, 0, 0, 0.5);
	margin-top: -6px;
	padding-left: 0;
}
.BrandContact_Select__Kka5O[aria-expanded='true'] > div:last-child span {
	border-bottom: 1px solid #d1d1d1;
	color: #fff;
	font-size: 16px;
	padding: 13px 6px 9px 12px;
	width: 100%;
}
.BrandContact_Select__Kka5O[aria-expanded='true'] > div:last-child span:hover,
.BrandContact_Select__Kka5O[aria-expanded='true'] > div:last-child span[aria-selected='true'] {
	background-color: var(--color-theme--secondary);
}
@media (min-width: 960px) {
	.BrandContact_Select__Kka5O[aria-expanded='true'] > div:last-child span {
		font-size: 14px;
	}
	.BrandContact_Select__Kka5O[aria-expanded='true'] > div:last-child {
		width: 50%;
	}
}
.BrandContact_Submit__3aRT6 {
	padding: 16px 24px;
	width: 100%;
}
@media (min-width: 960px) {
	.BrandContact_Submit__3aRT6 {
		max-width: 190px;
	}
}
.BrandContact_Formcrafts__EbgHS {
	min-height: 950px;
}
@media (min-width: 600px) {
	.BrandContact_Formcrafts__EbgHS {
		min-height: 570px;
	}
}
.BrandContact_Formcrafts__EbgHS > iframe {
	width: 100% !important;
}
.IframeCarousel_IframeCarouselContainer__9Zp1E {
	position: relative;
	width: 90%;
	height: 0;
	padding-top: 56.25%;
	overflow: hidden;
}
.IframeCarousel_IframeCarousel__3I-ii {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
@media (min-width: 960px) {
	.IframeCarousel_CarouselPagination__2O7x0 {
		top: 50% !important;
	}
}
.MagazineLatestCTA_MagazineLatestCTA__fA9py {
	container-name: magazinelatestctacontainer;
	container-type: inline-size;
	justify-content: center;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.MagazineLatestCTA_MagazineLatestCTA__fA9py:after {
	aspect-ratio: 322/90;
	background-color: #202121;
	clip-path: polygon(3% 0, 97% 0, 100% 100%, 0 100%);
	content: '';
	display: block;
	inset: auto 0 19px;
	position: absolute;
	width: 100%;
}
@container magazinelatestctacontainer (width > 768px) {
	.MagazineLatestCTA_MagazineLatestCTAInner__23QWL {
		align-items: center;
		display: grid;
		grid-template-columns: 296px 1fr;
		padding: 20px;
	}
	.MagazineLatestCTA_MagazineLatestCTAInner__23QWL:after {
		display: none;
	}
}
.MagazineLatestCTA_MagazineLatestCTAImageHolder__2dFVI {
	aspect-ratio: 296/233;
	margin-inline: 20px;
	perspective: 114px;
	position: relative;
	z-index: 2;
}
.MagazineLatestCTA_MagazineLatestCTAImage__2SLUy {
	height: auto;
	position: absolute;
	top: 50%;
	transition: 0.25s ease-in-out;
	translate: 0 -50%;
	width: 40%;
}
.MagazineLatestCTA_MagazineLatestCTALink__2pxH_ {
	background-color: var(--color-theme-button-background, --color-theme--secondary);
	color: var(--color-theme-button-foreground, --color-theme--primary);
	margin-inline: auto;
	margin-top: 16px;
	z-index: 2;
}
.MagazineLatestCTA_MagazineLatestCTALink__2pxH_:before {
	background-color: hsla(0, 0%, 100%, 0.1);
}
.MagazineLatestCTA_MagazineLatestCTALink__2pxH_:after {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 10;
}
.MagazineLatestCTA_MagazineLatestCTAImageLeft__beWoQ {
	left: 0;
	transform: translateX(0) translateZ(0);
	z-index: 0;
}
.MagazineLatestCTA_MagazineLatestCTAImageCentre__1QHz5 {
	left: 50%;
	transform: translateX(-50%);
	width: calc(40% + 28px) !important;
	z-index: 10;
}
.MagazineLatestCTA_MagazineLatestCTAImageRight__21i16 {
	left: 100%;
	transform: translateX(-100%) translateZ(0);
	z-index: 0;
}
.MagazineLatestCTA_MagazineImageBottom__yR_Fc {
	inset: calc(100% - 1px) 0 auto;
	pointer-events: none;
	position: absolute;
	transform: rotate(180deg) scaleX(-1);
	z-index: -1;
}
.MagazineLatestCTA_MagazineImageBottom__yR_Fc img {
	filter: blur(1px) opacity(0.66);
	-webkit-mask-image: linear-gradient(0deg, #000, transparent 25%);
	mask-image: linear-gradient(0deg, #000, transparent 25%);
}
.EventLatestCTA_EventLatestCTA__1-YPA {
	--gutter: 24px;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 16px 20px 0;
	position: relative;
	text-align: center;
	z-index: 2;
}
.EventLatestCTA_EventLatestCTAImage__1sH80 {
	display: block;
	margin: var(--gutter) auto;
	max-width: 480px;
}
.EventLatestCTA_EventLatestCTAImage__1sH80 img {
	height: auto;
	max-height: 48px;
	width: 100%;
}
.EventLatestCTA_EventLatestCTAAlert__2iid9 {
	background-color: #202121;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	padding: 0.5em 1em 0.3em;
	perspective: 10px;
	position: relative;
}
.EventLatestCTA_EventLatestCTAAlert__2iid9:before {
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-name: EventLatestCTA_bounce-and-spin__3ENVL;
	background-color: #fff;
	border-radius: 50%;
	color: var(--row-background-color, #202121);
	content: '!';
	height: 1.1em;
	inset: -0.55em -0.55em auto auto;
	line-height: 1.4em;
	position: absolute;
	width: 1.1em;
}
@keyframes EventLatestCTA_bounce-and-spin__3ENVL {
	0% {
		transform: translateY(0) scaleX(1);
	}
	50% {
		transform: translateY(-25%) scaleX(-1);
	}
	to {
		transform: translateY(0) scaleX(1);
	}
}
.EventLatestCTA_EventLatestCTALink__2Yb7h {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3;
}
.EventLatestCTA_EventLatestCTALink__2Yb7h:link,
.EventLatestCTA_EventLatestCTALink__2Yb7h:visited {
	color: var(--row-background-color, #202121);
	text-decoration: none;
}
.EventLatestCTA_EventLatestCTALink__2Yb7h:after {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 5;
}
@media (min-width: 640px) {
	.EventLatestCTA_EventLatestCTALink__2Yb7h {
		font-size: 18px;
	}
}
.EventLatestCTA_EventLatestCTALinkWhite__1jVbj:link,
.EventLatestCTA_EventLatestCTALinkWhite__1jVbj:visited {
	color: #fff;
}
.EventLatestCTA_EventLatestCTAButton__G5ykH {
	align-items: center;
	background-color: #202121;
	color: #fff;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	grid-gap: 0.75em;
	gap: 0.75em;
	justify-content: center;
	line-height: 1;
	min-height: 36px;
	padding: 0.5em 1em 0.3em;
	text-align: center;
	transform: translateY(50%);
	transition: 0.25s ease-in-out;
}
.EventLatestCTA_EventLatestCTA__1-YPA:has(a:active, a:hover) .EventLatestCTA_EventLatestCTAButton__G5ykH {
	color: var(--color-theme--event, var(--color-theme--secondary));
}
.EventLatestCTA_EventLatestCTABackground__1s0SJ {
	background-color: var(--color-theme--event, var(--color-theme--secondary));
	inset: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.EventLatestCTA_EventLatestCTABackground__1s0SJ img {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	opacity: 0.35;
	width: 100%;
}
.EventLatestCTA_EventLatestCTABackgroundMultiply__16Tdb {
	background-color: unset;
}
.EventLatestCTA_EventLatestCTABackgroundMultiply__16Tdb:after {
	background-color: var(--color-theme--event, var(--color-theme--secondary));
	content: '';
	inset: 0;
	mix-blend-mode: multiply;
	position: absolute;
}
.EventLatestCTA_YoutubeEmbed__3dVzg {
	aspect-ratio: 16/9;
	left: 50%;
	opacity: 0.35;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 225%;
}
.EventLatestCTA_YoutubeEmbed__3dVzg iframe {
	height: 100%;
	width: 100%;
}
.EventLatestCTA_YoutubeEmbed__3dVzg.EventLatestCTA_show__2-LGy {
	opacity: 1;
}
.LogoGrid_Grid__3euW6 {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(min(120px, 100%), 1fr));
	list-style-type: none;
	overflow: hidden;
	position: relative;
}
.LogoGrid_GridItem__1oH_2 {
	padding: 12px;
}
.LogoGrid_ImageHolder__3VHw- {
	aspect-ratio: 2/1;
}
.LogoGrid_ImageHolder__3VHw-:after,
.LogoGrid_ImageHolder__3VHw-:before {
	background-color: currentColor;
	content: '';
	display: block;
	position: absolute;
}
.LogoGrid_ImageHolder__3VHw-:before {
	height: 100cqh;
	top: 0;
	translate: -13px 0;
	width: 1px;
}
.LogoGrid_ImageHolder__3VHw-:after {
	height: 1px;
	left: 0;
	translate: 0 12px;
	width: 100cqw;
}
.LogoGrid_ImageHolder__3VHw- img {
	display: block;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	width: 100%;
}
.NextArticleCTA_NextArticleCTA__m4Ap6 {
	background-color: #202121;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
	color: #fff;
	font-size: 12px;
	inset: auto auto 20px 20px;
	line-height: 1.25;
	max-width: 320px;
	padding: 16px;
	position: fixed;
	transform: translateY(200%);
	transition: transform 0.5s ease-in;
	z-index: 500;
}
.NextArticleCTA_NextArticleCTA__m4Ap6:hover .NextArticleCTA_NextArticleCTAGoTo__1KEf2 {
	color: var(--color-theme--secondary);
}
.NextArticleCTA_NextArticleCTAShow__1ttDS {
	transform: translateY(0);
}
@media (max-width: 639px) {
	.NextArticleCTA_NextArticleCTA__m4Ap6 {
		display: none;
	}
}
.NextArticleCTA_NextArticleCTAInner__1BzCG {
	align-items: start;
	display: grid;
	grid-gap: 1em;
	gap: 1em;
	grid-template-columns: 80px 1fr;
}
.NextArticleCTA_NextArticleCTATitle__1cnwX {
	cursor: pointer;
	margin: unset;
	padding: unset;
	text-align: left;
}
.NextArticleCTA_NextArticleCTATitle__1cnwX:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 2;
}
.NextArticleCTA_NextArticleCTAHeading__2Zsdp {
	color: var(--color-theme--secondary);
	font-weight: 700;
}
.NextArticleCTA_NextArticleCTAGoTo__1KEf2 {
	align-items: center;
	display: inline-flex;
	font-weight: 700;
	grid-gap: 0.5em;
	gap: 0.5em;
	margin-top: 1em;
}
.NextArticleCTA_ArrowIcon__3Zcto {
	flex-shrink: 0;
}
.LogoScroller_Logos__9usET {
	align-items: center;
	display: flex;
	grid-gap: 24px;
	gap: 24px;
	justify-content: center;
	list-style-type: none;
	padding-inline: 20px;
}
.LogoScroller_Logos__9usET img,
.LogoScroller_Logos__9usET li {
	height: var(--h, 40px);
	max-height: 100%;
	max-width: unset;
	width: auto;
}
@media (min-width: 640px) {
	.LogoScroller_Logos__9usET {
		--h: 48px;
		grid-gap: 48px;
		gap: 48px;
	}
}
@media (min-width: 992px) {
	.LogoScroller_Logos__9usET {
		--h: 58px;
		grid-gap: 64px;
		gap: 64px;
	}
}
@media (min-width: 1200px) {
	.LogoScroller_Logos__9usET {
		--h: 66px;
	}
}
.CompanyArticleRibbon_CardContentType__wDgmK {
	align-items: center;
	color: #fff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 500;
	grid-gap: 8px;
	gap: 8px;
	margin-bottom: 16px;
	padding: 5px 8px;
	position: relative;
	transform: perspective(1px) translateZ(0);
	transition: 0.25s ease-in-out;
}
[class*='Card']:has(a:active, a:hover) .CompanyArticleRibbon_CardContentType__wDgmK {
	padding-left: 24px;
}
.CompanyArticleRibbon_CardContentType__wDgmK:before {
	background-color: var(--color-theme--primary);
	content: '';
	inset: 0;
	position: absolute;
	z-index: -1;
}
.CompanyArticleRibbon_Icon__1QWeI {
	color: #fff;
	line-height: 1 !important;
}
.CompanyArticleRibbon_Icon__1QWeI,
.CompanyArticleRibbon_Icon__1QWeI svg {
	display: block;
	height: 12px;
	width: 12px;
}
.CompanyArticleRibbon_Icon__1QWeI svg {
	-o-object-fit: contain;
	   object-fit: contain;
}
.CompanyNoArticles_LimitedExecutives__2ELY3 {
	color: #646464;
}
.CompanyNoArticles_LimitedExecutivesImage__2Wr0u {
	aspect-ratio: 1/1;
	background-color: #efefef;
	display: grid;
	margin-bottom: 20px;
	place-items: center;
	position: relative;
}
.CompanyNoArticles_LimitedExecutivesContent__eFpYF {
	color: #646464;
	font-size: 12px;
}
.CompanyNoArticles_LimitedExecutivesContent__eFpYF h3 {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 8px;
}
.CompanyNoArticles_NoArticles__3hu1L {
	color: #646464;
	margin-inline: auto;
	max-width: 740px;
	text-align: center;
	width: 100%;
}
.CompanyNoArticles_NoArticlesFullWidth__sfMyz {
	color: #646464;
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	padding-block: 24px;
	position: relative;
}
.CompanyNoArticles_NoArticlesFullWidth__sfMyz:not(:last-child) {
	border-bottom: 1px solid #d1d1d1;
}
@container latest-posts (min-width: 640px) {
	.CompanyNoArticles_NoArticlesFullWidth__sfMyz {
		align-items: start;
		grid-template-columns: auto 287px;
		padding-block: 32px;
	}
}
.CompanyNoArticles_NoArticlesFullWidthImage__B9rBD {
	aspect-ratio: 287/165;
	background-color: #efefef;
	display: grid;
	place-items: center;
	position: relative;
}
.CompanyNoArticles_NoArticlesFullWidthImage__B9rBD:after {
	background-color: var(--color-theme--primary);
	content: '';
	display: block;
	height: 4px;
	inset: auto 0 0;
	opacity: 0.5;
	position: absolute;
}
@container latest-posts (min-width: 640px) {
	.CompanyNoArticles_NoArticlesFullWidthContent__1ZR22 {
		order: -1;
	}
}
.CompanyNoArticles_DotsAnimation__h4XNe {
	display: flex;
	grid-gap: 6px;
	gap: 6px;
	justify-content: center;
	padding-block: 32px;
}
.CompanyNoArticles_Dot__2wvTR {
	animation: CompanyNoArticles_bounce__1OG1- 3s ease-in-out infinite;
	aspect-ratio: 1;
	border: 10px solid var(--color-theme--secondary);
	border-radius: 50%;
	opacity: 0.2;
	position: relative;
	width: 36px;
}
.CompanyNoArticles_Dot__2wvTR:nth-child(2) {
	animation-delay: 0.4s;
	border-color: var(--color-theme--primary);
}
.CompanyNoArticles_Dot__2wvTR:nth-child(3) {
	animation-delay: 0.8s;
}
@keyframes CompanyNoArticles_bounce__1OG1- {
	0% {
		opacity: 0.2;
	}
	50% {
		opacity: 0.8;
	}
	to {
		opacity: 0.2;
	}
}
.CompanyNoArticles_Card__xNElA {
	color: #646464;
	display: grid;
	font-size: 18px;
	font-weight: 700;
	grid-gap: 24px;
	gap: 24px;
	line-height: 1.4;
}
.CompanyNoArticles_Card__xNElA .CompanyNoArticles_NoArticlesFullWidthImage__B9rBD {
	aspect-ratio: 16/9;
}
.CompanyNoArticles_Card__xNElA .CompanyNoArticles_NoArticlesFullWidthImageTall__116qk {
	aspect-ratio: 325/463;
}
.CompanyLatestPosts_List__1mNMa {
	container-name: latest-posts;
	container-type: inline-size;
	list-style-type: none;
}
.CompanyLatestPosts_Card__2eUbw {
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	padding-block: 24px;
	position: relative;
}
.CompanyLatestPosts_Card__2eUbw:not(:last-child) {
	border-bottom: 1px solid #d1d1d1;
}
.CompanyLatestPosts_ListNoTitle__1bwwx .CompanyLatestPosts_Card__2eUbw:only-child {
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
}
@container latest-posts (min-width: 640px) {
	.CompanyLatestPosts_Card__2eUbw {
		align-items: start;
		grid-template-columns: auto 287px;
		padding-block: 32px;
	}
}
.CompanyLatestPosts_CardImage__2BkzR {
	position: relative;
}
.CompanyLatestPosts_CardImage__2BkzR:after {
	background-color: var(--color-theme--secondary);
	content: '';
	display: block;
	height: 4px;
	opacity: 0.5;
}
.CompanyLatestPosts_CardImageArticle__1qxcd:after {
	opacity: 1;
}
.CompanyLatestPosts_CardContent__3L0gt img {
	width: 100%;
}
@container latest-posts (min-width: 640px) {
	.CompanyLatestPosts_CardContent__3L0gt {
		order: -1;
	}
}
.CompanyLatestPosts_CardContentType__6B2NI {
	align-items: center;
	color: #fff;
	display: inline-flex;
	font-size: 12px;
	font-weight: 500;
	grid-gap: 8px;
	gap: 8px;
	margin-bottom: 16px;
	padding: 5px 8px;
	position: relative;
	transform: perspective(1px) translateZ(0);
	transition: 0.25s ease-in-out;
}
.CompanyLatestPosts_Card__2eUbw:has(a:active, a:hover) .CompanyLatestPosts_CardContentType__6B2NI {
	padding-left: 24px;
}
.CompanyLatestPosts_CardContentType__6B2NI:before {
	background-color: var(--color-theme--primary);
	content: '';
	inset: 0;
	opacity: 0.5;
	position: absolute;
	z-index: -1;
}
.CompanyLatestPosts_CardContentTypeArticle__2hWls:before {
	opacity: 1;
}
.CompanyLatestPosts_CardContentTitle__2ZBHA {
	color: #202121;
	transition: 0.25s ease-in-out;
}
.CompanyLatestPosts_Card__2eUbw:has(a:active, a:hover) .CompanyLatestPosts_CardContentTitle__2ZBHA {
	color: var(--color-theme--secondary);
}
.CompanyLatestPosts_CardContentTitle__2ZBHA a {
	color: currentColor;
}
.CompanyLatestPosts_CardContentTitle__2ZBHA a:link,
.CompanyLatestPosts_CardContentTitle__2ZBHA a:visited {
	text-decoration: none;
}
.CompanyLatestPosts_CardContentTitle__2ZBHA a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 2;
}
.CompanyLatestPosts_CardContentSell__BqQSj {
	color: #646464;
	margin-top: 16px;
}
.CompanyLatestPosts_Icon__3CMBb {
	display: block !important;
	height: 12px !important;
	translate: 0 -1px;
	width: 12px !important;
}
.CompanyLatestPosts_Icon__3CMBb svg {
	display: block;
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	width: 100%;
}
.CompanyLatestPosts_HoverGradient__1B71l {
	background-color: var(--color-theme--secondary);
	inset: 0 0 4px;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.CompanyLatestPosts_Card__2eUbw:has(a:active, a:hover) .CompanyLatestPosts_HoverGradient__1B71l {
	opacity: 1;
}
.CompanyArticleCarousel_Holder__sYQX5 {
	background-color: #efefef;
	padding-block: 48px;
}
.CompanyArticleCarousel_MenuList__AbVOG {
	display: flex;
	flex-wrap: wrap;
	font-size: 18px;
	font-weight: 500;
	grid-gap: 24px 48px;
	gap: 24px 48px;
	list-style-type: none;
	overflow: hidden;
	padding-bottom: 32px;
}
.CompanyArticleCarousel_MenuList__AbVOG li {
	position: relative;
}
.CompanyArticleCarousel_MenuList__AbVOG li:before {
	background-color: #989898;
	content: '';
	height: 100%;
	inset: 0 auto 0 -25px;
	position: absolute;
	width: 2px;
}
.CompanyArticleCarousel_MenuButton__31gxo {
	position: relative;
	transition: color 0.25s ease-in-out;
}
.CompanyArticleCarousel_MenuButton__31gxo:after {
	background: var(--color-theme--secondary);
	content: '';
	display: block;
	height: 2px;
	margin-top: 0;
	position: absolute;
	right: 0;
	transition: width 0.25s ease-in-out;
	width: 0;
}
.CompanyArticleCarousel_MenuButton__31gxo.CompanyArticleCarousel_MenuButtonActive__GDXsR,
.CompanyArticleCarousel_MenuButton__31gxo:active,
.CompanyArticleCarousel_MenuButton__31gxo:hover {
	color: var(--color-theme--secondary);
}
.CompanyArticleCarousel_MenuButton__31gxo.CompanyArticleCarousel_MenuButtonActive__GDXsR:after,
.CompanyArticleCarousel_MenuButton__31gxo:active:after,
.CompanyArticleCarousel_MenuButton__31gxo:hover:after {
	left: 0;
	width: 100%;
}
.CompanyArticleCarousel_Carousel__3fmgg {
	--button-top: 50% !important;
}
.CompanyArticleCarousel_Carousel__3fmgg .CompanyArticleCarousel_splide__track__36drT {
	overflow: visible;
}
.CompanyArticleCarousel_CompanyArticles__2ih5u {
	list-style-type: none;
}
.CompanyArticleCarousel_CardContainer__cGcX4 {
	container-name: card-container;
	container-type: inline-size;
}
.CompanyArticleCarousel_Card__1TEng {
	border-bottom: 1px solid #d1d1d1;
	display: grid;
	font-size: 18px;
	font-weight: 500;
	grid-gap: 16px 24px;
	gap: 16px 24px;
	line-height: 1.3;
	margin-bottom: 24px;
	padding-bottom: 24px;
	position: relative;
}
.CompanyArticleCarousel_Card__1TEng a {
	color: currentColor;
	display: block;
	height: 4em;
	overflow-y: hidden;
	text-overflow: ellipsis;
	transition: color 0.25s ease-in-out;
}
.CompanyArticleCarousel_Card__1TEng a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 2;
}
.CompanyArticleCarousel_Card__1TEng a:link,
.CompanyArticleCarousel_Card__1TEng a:visited {
	text-decoration: none;
}
.CompanyArticleCarousel_Card__1TEng a:active,
.CompanyArticleCarousel_Card__1TEng a:hover {
	color: var(--color-theme--secondary);
}
@container card-container (min-width: 400px) {
	.CompanyArticleCarousel_Card__1TEng:has(img) {
		grid-template-columns: 1fr 1fr;
	}
}
.CompanyArticleCarousel_ImageHolder__3Pjif {
	border-bottom: 3px solid var(--color-theme--primary);
	position: relative;
}
.CompanyArticleCarousel_ButtonGroup__bsE8y {
	align-items: start;
	display: flex;
	flex-wrap: wrap;
	grid-gap: 24px;
	gap: 24px;
	margin-top: 16px;
}
.CompanyArticleCarousel_Button__2Uddn {
	background-color: var(--color-theme--primary) !important;
}
.CompanyArticleCarousel_Button__2Uddn:before {
	background: hsla(0, 0%, 100%, 0.1) !important;
}
.CompanyArticleCarousel_Button__2Uddn svg {
	color: var(--color-theme--secondary);
}
.CompanyArticleCarousel_ButtonOutline__3qvo4 {
	box-shadow: inset 0 0 0 1px var(--color-theme--primary) !important;
	color: var(--color-theme--primary) !important;
}
.CompanyArticleCarousel_ButtonOutline__3qvo4 svg {
	color: var(--color-theme--secondary) !important;
}
.CompanyArticleCarousel_ButtonOutline__3qvo4:before {
	background: var(--color-theme--primary) !important;
}
.CompanyArticleCarousel_ButtonOutline__3qvo4:active,
.CompanyArticleCarousel_ButtonOutline__3qvo4:hover {
	color: #fff !important;
}
.CompanyArticleCarousel_HoverGradient__2YoEC {
	background-color: var(--color-theme--secondary);
	inset: 0;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.CompanyArticleCarousel_Card__1TEng:has(a:active, a:hover) .CompanyArticleCarousel_HoverGradient__2YoEC {
	opacity: 1;
}
.CompanyClients_Mask__2V61J {
	-webkit-mask-image: linear-gradient(90deg, rgba(32, 33, 33, 0) 0, #202121 10%, #202121 90%, rgba(32, 33, 33, 0));
	mask-image: linear-gradient(90deg, rgba(32, 33, 33, 0) 0, #202121 10%, #202121 90%, rgba(32, 33, 33, 0));
}
.CompanyClients_Logos__3O3PT {
	align-items: center;
	display: flex;
	grid-gap: 24px;
	gap: 24px;
	justify-content: center;
	list-style-type: none;
	padding-inline: 20px;
}
.CompanyClients_Logos__3O3PT img,
.CompanyClients_Logos__3O3PT li {
	height: var(--h, 40px);
	max-height: 100%;
	max-width: unset;
	width: auto;
}
@media (min-width: 640px) {
	.CompanyClients_Logos__3O3PT {
		--h: 48px;
		grid-gap: 48px;
		gap: 48px;
	}
}
@media (min-width: 992px) {
	.CompanyClients_Logos__3O3PT {
		--h: 58px;
		grid-gap: 64px;
		gap: 64px;
	}
}
@media (min-width: 1200px) {
	.CompanyClients_Logos__3O3PT {
		--h: 66px;
	}
}
.CompanyStats_Container__30EFH {
	container-name: company-stats;
	container-type: inline-size;
}
.CompanyStats_Grid__3e78B {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	grid-template-columns: repeat(var(--cols, 1), 1fr);
	list-style-type: none;
}
@container company-stats (min-width: 640px) {
	.CompanyStats_Grid__3e78B {
		--cols: 2;
	}
}
@container company-stats (min-width: 992px) {
	.CompanyStats_Grid__3e78B {
		--cols: 3;
	}
}
@container company-stats (min-width: 1400px) {
	.CompanyStats_Grid__3e78B {
		--cols: 5;
	}
}
@container company-stats (min-width: 1600px) {
	.CompanyStats_Grid__3e78B {
		--cols: 6;
	}
}
.CompanyStats_Card__UKxXU {
	background: var(--color-theme--primary);
	color: #fff;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.CompanyStats_Card__UKxXU:has(.CompanyStats_CardBackground__1PIIS):after {
	background-color: var(--color-theme--primary);
	content: '';
	height: 200%;
	inset: auto 0 0;
	-webkit-mask-image: linear-gradient(180deg, #000 0, #000 49%, #000 50%, transparent);
	mask-image: linear-gradient(180deg, #000 0, #000 49%, #000 50%, transparent);
	mix-blend-mode: multiply;
	position: absolute;
	transition: 0.25s ease-in-out;
	z-index: 1;
}
.CompanyStats_Card__UKxXU:has(.CompanyStats_CardBackground__1PIIS):hover:after {
	transform: translateY(50%);
}
@container company-stats (min-width: 992px) {
	.CompanyStats_Card__UKxXU {
		min-height: 674px;
	}
}
.CompanyStats_CardBackground__1PIIS {
	height: 100%;
	inset: 0;
	position: absolute;
	width: 100%;
}
.CompanyStats_CardInner__2UnXQ {
	display: flex;
	flex-direction: column;
	grid-gap: 24px;
	gap: 24px;
	letter-spacing: -0.01em;
	padding: 48px 20px;
	position: relative;
	text-align: center;
	z-index: 2;
}
.CompanyStats_CardLogo__3kPHI {
	height: 58px;
	margin-bottom: 16px;
	width: 100%;
}
.CompanyStats_CardLogo__3kPHI img {
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	width: 100%;
}
.CompanyStats_CardTitle__2bRA_ {
	font-size: 24px;
	line-height: 1.2;
	padding-inline: 28px;
}
.CompanyStats_CardDescription__3EumC {
	font-size: 18px;
	line-height: 1.6;
	padding-inline: 28px;
}
.CompanyStats_CountUp__XruIy {
	font-size: 18cqw;
	font-weight: 700;
	line-height: 0.9;
}
@container company-stats (min-width: 640px) {
	.CompanyStats_CountUp__XruIy {
		font-size: 7cqw;
	}
}
.ExecutiveMeta_Milestones__1n0-E {
	padding-top: 32px;
}
@container ExecutiveMeta (min-width: 640px) {
	.ExecutiveMeta_History__2S54h {
		padding-top: 32px;
	}
	.ExecutiveMeta_History__2S54h + .ExecutiveMeta_Milestones__1n0-E {
		border-top: 1px solid #bebebe;
	}
	.ExecutiveMeta_Milestones__1n0-E {
		padding-top: 60px;
	}
}
.ExecutiveMeta_MilestonesGrid__i4bjJ {
	display: grid;
	grid-gap: 16px 24px;
	gap: 16px 24px;
}
.ExecutiveMeta_MilestonesGrid__i4bjJ dd {
	font-size: 16px;
	line-height: 1.25;
	list-style: circle;
	padding-left: 15px;
	position: relative;
}
.ExecutiveMeta_MilestonesGrid__i4bjJ dd:before {
	background: var(--color-theme--secondary);
	border-radius: 50%;
	content: '';
	height: 6px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 6px;
}
.ExecutiveMeta_MilestonesGrid__i4bjJ dd span {
	color: var(--color-theme--primary);
	display: inline-block;
	font-size: inherit;
	font-weight: 700;
}
@container ExecutiveMeta (min-width: 640px) {
	.ExecutiveMeta_MilestonesGrid__i4bjJ {
		grid-template-columns: repeat(2, 1fr);
	}
}
@container ExecutiveMeta (min-width: 768px) {
	.ExecutiveMeta_MilestonesGrid__i4bjJ {
		grid-template-columns: repeat(3, 1fr);
	}
}
.ExecutiveMeta_CompanyGroup__j_4Km {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	grid-template-columns: 80px 1fr;
}
.ExecutiveMeta_CompanyGroup__j_4Km:not(:last-child) {
	border-bottom: 1px solid #bebebe;
	margin-bottom: 24px;
	padding-bottom: 24px;
}
@container ExecutiveMeta (min-width: 768px) {
	.ExecutiveMeta_CompanyGroup__j_4Km {
		grid-template-columns: 80px 182px 1fr;
	}
}
.ExecutiveMeta_HistoryLogo__2EVhu {
	aspect-ratio: 1;
	border: 3px solid #bebebe;
}
.ExecutiveMeta_HistoryLogo__2EVhu img {
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	width: 100%;
}
.ExecutiveMeta_CompanyJobsList__QSEAR,
.ExecutiveMeta_CompanyNameColumn__mm_ye {
	padding-top: 16px;
}
.ExecutiveMeta_CompanyNameRow__2jL_g {
	align-items: start;
	display: flex;
	grid-gap: 10px;
	gap: 10px;
}
.ExecutiveMeta_CompanyNameRow__2jL_g > div {
	flex-shrink: 0;
	transform: translateY(-0.2em);
}
.ExecutiveMeta_CompanyName__31WU7 {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.25;
}
.ExecutiveMeta_CompanyJobsList__QSEAR {
	font-size: 16px;
}
@container ExecutiveMeta (max-width: 767px) {
	.ExecutiveMeta_CompanyJobsList__QSEAR {
		grid-column: 1/3;
	}
}
.ExecutiveMeta_CompanyJobsListItem__1OaD4 {
	color: #646464;
	display: grid;
	grid-template-columns: 1fr 183px;
}
.ExecutiveMeta_CompanyJobsListTitle__2mVxR {
	font-weight: 500;
	padding-left: 15px;
	position: relative;
}
.ExecutiveMeta_CompanyJobsListTitle__2mVxR:before {
	background: var(--color-theme--secondary);
	border-radius: 50%;
	content: '';
	height: 6px;
	left: 0;
	position: absolute;
	top: 0.5em;
	width: 6px;
}
.ExecutiveMeta_CompanyJobsListDate__30jVu {
	text-align: right;
}
.ExecutiveMeta_CompanyJobsListDate__30jVu span {
	color: var(--color-theme--secondary);
}
.ExecutiveMeta_CompanyDuration__3hARo {
	color: #646464;
	font-size: 16px;
	line-height: 1.25;
	margin-top: 0.4em;
}
.FeaturedArticles_FullWidthCard__2jToe {
	border-bottom: 4px solid var(--color-theme--secondary);
	display: grid;
	overflow: hidden;
}
.FeaturedArticles_FullWidthCard__2jToe > * {
	grid-area: 1/1/2/2;
}
.FeaturedArticles_FullWidthCardImageHolder__HiOic {
	aspect-ratio: 16/9;
	overflow: hidden;
}
.FeaturedArticles_FullWidthCardImageHolder__HiOic img {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
}
@media (min-width: 992px) {
	.FeaturedArticles_FullWidthCardImageHolder__HiOic {
		aspect-ratio: 1220/511;
	}
}
.FeaturedArticles_FullWidthCardContent__3g6C_ {
	align-items: end;
	background: linear-gradient(180deg, transparent 0, #000);
	color: #fff;
	display: flex;
	font-size: 12px;
	padding: 24px 20px;
	position: relative;
}
.FeaturedArticles_FullWidthCardContent__3g6C_ hgroup {
	z-index: 2;
}
.FeaturedArticles_FullWidthCardContent__3g6C_ h2 {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 24px;
	max-width: 400px;
}
.FeaturedArticles_FullWidthCardContent__3g6C_ a {
	color: currentColor;
	text-decoration: none;
}
.FeaturedArticles_FullWidthCardContent__3g6C_ a:after {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 1;
}
@container CompanyFeaturedArticles (min-width: 768px) {
	.FeaturedArticles_FullWidthCardContent__3g6C_ h2 {
		font-size: 24px;
	}
}
@container CompanyFeaturedArticles (min-width: 992px) {
	.FeaturedArticles_FullWidthCardContent__3g6C_ {
		padding: 48px 58px;
	}
}
.FeaturedArticles_Grid__2rXpk {
	display: grid;
	grid-gap: 24px 20px;
	gap: 24px 20px;
	grid-template-columns: repeat(1, 1fr);
}
@container CompanyFeaturedArticles (min-width: 768px) {
	.FeaturedArticles_Grid__2rXpk {
		grid-template-columns: repeat(2, 1fr);
	}
}
.FeaturedArticles_Card__bBmH0 {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	overflow: hidden;
	position: relative;
}
.FeaturedArticles_CardImageHolder__1sK87 {
	aspect-ratio: 16/9;
	border-bottom: 4px solid var(--color-theme--secondary);
	overflow: hidden;
	position: relative;
}
.FeaturedArticles_CardImageHolder__1sK87:before {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent 50%, transparent);
	content: '';
	height: 128px;
	inset: 0 0 auto auto;
	position: absolute;
	width: 100%;
}
.FeaturedArticles_CardImageHolder__1sK87 img {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
}
.FeaturedArticles_CardContent__2cYly {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
}
.FeaturedArticles_CardContent__2cYly a {
	color: currentColor;
	text-decoration: none;
	transition: 0.25s ease-in-out;
}
.FeaturedArticles_CardContent__2cYly a:active,
.FeaturedArticles_CardContent__2cYly a:hover {
	color: var(--color-theme--secondary);
}
.FeaturedArticles_CardContent__2cYly a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 1;
}
@container CompanyFeaturedArticles (min-width: 768px) {
	.FeaturedArticles_CardContent__2cYly {
		font-size: 24px;
	}
}
.FeaturedArticles_RibbonOuter__19cwp {
	display: flex;
	grid-gap: 8px;
	gap: 8px;
	position: absolute;
	right: 0;
	top: -16px;
	transition: top 0.25s ease-in-out;
	z-index: 2;
}
.FeaturedArticles_Card__bBmH0:has(a:active, a:hover) .FeaturedArticles_RibbonOuter__19cwp,
.FeaturedArticles_FullWidthCard__2jToe:has(a:active, a:hover) .FeaturedArticles_RibbonOuter__19cwp {
	top: 0;
}
.FeaturedArticles_RibbonContentType__2_MUz {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	padding-top: 24px;
}
.FeaturedArticles_Ribbon__2GD1B {
	background: var(--color-theme--secondary);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 5px), 0 100%);
	height: 48px;
	width: 24px;
}
.FeaturedArticles_Ribbon__2GD1B path,
.FeaturedArticles_Ribbon__2GD1B svg {
	fill: #fff;
}
.FeaturedArticles_Ribbon__2GD1B > * {
	margin: 21px 5px 5px;
}
.FeaturedArticles_HoverGradient__32ydT {
	background-color: var(--color-theme--secondary);
	inset: 0;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.FeaturedArticles_Card__bBmH0:has(a:active, a:hover) .FeaturedArticles_HoverGradient__32ydT,
.FeaturedArticles_FullWidthCard__2jToe:has(a:active, a:hover) .FeaturedArticles_HoverGradient__32ydT {
	opacity: 1;
}
.CompanyArticleSection_Grid__397S0 {
	align-items: start;
	display: grid;
	grid-gap: 24px 20px;
	gap: 24px 20px;
	grid-template-columns: 1fr;
	margin-top: 32px;
}
@container CompanyArticleSection (min-width: 640px) {
	.CompanyArticleSection_Grid__397S0 {
		grid-template-columns: repeat(2, 1fr);
	}
}
@container CompanyArticleSection (min-width: 768px) {
	.CompanyArticleSection_Grid__397S0 {
		grid-template-columns: repeat(3, 1fr);
	}
}
.CompanyArticleSection_Card__1EYNf {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	overflow: hidden;
	position: relative;
}
.CompanyArticleSection_CardImageHolder__1ZTHq {
	aspect-ratio: 16/9;
	border-bottom: 4px solid var(--color-theme--secondary);
	overflow: hidden;
	position: relative;
}
.CompanyArticleSection_CardImageHolder__1ZTHq img {
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
}
.CompanyArticleSection_CardImageHolderPortrait__X6o56 {
	aspect-ratio: unset;
}
.CompanyArticleSection_CardImageHolderPortrait__X6o56 img {
	height: auto;
}
.CompanyArticleSection_CardContent__2PGsI {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
}
.CompanyArticleSection_CardContent__2PGsI a {
	color: currentColor;
	text-decoration: none;
	transition: 0.25s ease-in-out;
}
.CompanyArticleSection_CardContent__2PGsI a:active,
.CompanyArticleSection_CardContent__2PGsI a:hover {
	color: var(--color-theme--secondary);
}
.CompanyArticleSection_CardContent__2PGsI a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 1;
}
.CompanyArticleSection_PreTitle__1k3Vy {
	color: #777;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.CompanyArticleSection_ButtonGroup__3hwzt {
	margin-top: 32px;
}
.CompanyArticleSection_VideoIcon__1WuO4 {
	aspect-ratio: 1;
	fill: var(--color-theme--secondary);
	height: auto;
	inset: 50% auto auto 50%;
	opacity: 0.8;
	position: absolute;
	transform: translate(-50%, -50%);
	transition: 0.25s ease-in-out;
	width: 15%;
}
.CompanyArticleSection_Card__1EYNf:has(a:active, a:hover) .CompanyArticleSection_VideoIcon__1WuO4 {
	opacity: 0.9;
	transform: translate(-50%, -50%) scale(1.1);
}
.CompanyArticleSection_HoverGradient__3cZin {
	background-color: var(--color-theme--secondary);
	inset: 0;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.CompanyArticleSection_Card__1EYNf:has(a:active, a:hover) .CompanyArticleSection_HoverGradient__3cZin {
	opacity: 1;
}
.CompanyPortalBanner_Wrapper__3mwhA {
	background-color: var(--color-theme--primary);
	position: relative;
}
.CompanyPortalBanner_Wrapper__3mwhA:before {
	background-color: var(--color-theme--primary);
	content: '';
	height: 100%;
	inset: 0;
	-webkit-mask-image: linear-gradient(90deg, #000, transparent);
	mask-image: linear-gradient(90deg, #000, transparent);
	position: absolute;
	width: 60%;
	z-index: 2;
}
.CompanyPortalBanner_BackgroundImage__qIRCN {
	height: 100%;
	inset: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	opacity: 0.6;
	position: absolute;
	width: 100%;
}
.CompanyPortalBanner_Content__1os67 {
	color: #fff;
	max-width: 512px;
	padding-block: 64px;
	position: relative;
	z-index: 3;
}
.CompanyPortalBanner_Title__1HS1q {
	font-size: 36px;
	font-weight: 500;
	line-height: 1.4;
}
.CompanyPortalBanner_SubTitle__kKaq9 {
	font-size: 24px;
	line-height: 1.4;
}
.CompanyPortalBenefits_List__3DR4D,
.CompanyPortalBenefits_Section__JcjNv {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
}
.CompanyPortalBenefits_List__3DR4D {
	list-style-type: none;
}
.CompanyPortalBenefits_List__3DR4D:has(li:nth-child(4n)) .CompanyPortalBenefits_ListItemTitle__U4CTq {
	border-color: var(--color-theme--secondary);
}
@container CompanyPortalBenefits (min-width: 640px) {
	.CompanyPortalBenefits_List__3DR4D {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: max-content max-content;
	}
}
@container CompanyPortalBenefits (min-width: 992px) {
	.CompanyPortalBenefits_List__3DR4D {
		grid-template-columns: repeat(3, 1fr);
	}
	.CompanyPortalBenefits_List__3DR4D:has(li:nth-child(4n)) {
		grid-template-columns: repeat(4, 1fr);
	}
}
.CompanyPortalBenefits_ListItem__2cn0M {
	display: grid;
	font-size: 16px;
	grid-gap: 16px;
	gap: 16px;
	grid-row: span 2;
	grid-template-rows: subgrid;
	text-align: center;
}
.CompanyPortalBenefits_ListItemTitle__U4CTq {
	align-items: center;
	border: 1px solid #646464;
	display: flex;
	font-weight: 700;
	justify-content: center;
	padding: 8px;
	text-wrap: balance;
}
.CompanyPortalBenefits_Circle__1UGfh {
	background-color: #646464;
	border-radius: 50%;
	display: block;
	height: 10px;
	margin-bottom: 16px;
	margin-inline: auto;
	width: 10px;
}
.CompanyPartnerships_Grid__CSG4j {
	display: grid;
	grid-gap: 32px 24px;
	gap: 32px 24px;
	list-style-type: none;
}
@container CompanyPartnerships (min-width: 640px) {
	.CompanyPartnerships_Grid__CSG4j {
		grid-template-columns: repeat(2, 1fr);
	}
}
@container CompanyPartnerships (min-width: 768px) {
	.CompanyPartnerships_Grid__CSG4j {
		grid-template-columns: repeat(3, 1fr);
	}
}
@container CompanyPartnerships (min-width: 992px) {
	.CompanyPartnerships_Grid__CSG4j {
		grid-template-columns: repeat(4, 1fr);
	}
}
@container CompanyPartnerships (min-width: 1600px) {
	.CompanyPartnerships_Grid__CSG4j {
		grid-template-columns: repeat(6, 1fr);
	}
}
.CompanyPartnerships_Card__1L7Kc {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	position: relative;
}
.CompanyPartnerships_CardImage__193St {
	aspect-ratio: 1;
	background-color: #989898;
	padding: 1px;
	position: relative;
}
.CompanyPartnerships_CardImage__193St img {
	display: block;
}
.CompanyPartnerships_CardBottom__1nGE9 {
	color: #202121;
	display: flex;
	font-size: 18px;
	font-weight: 700;
	grid-gap: 1em;
	gap: 1em;
	justify-content: space-between;
	line-height: 1.2;
	transition: 0.25s ease-in-out;
}
.CompanyPartnerships_Card__1L7Kc:has(a:active, a:hover) .CompanyPartnerships_CardBottom__1nGE9 {
	color: var(--color-theme--secondary);
}
.CompanyPartnerships_CardBottom__1nGE9 a {
	color: inherit;
}
.CompanyPartnerships_CardBottom__1nGE9 a:before {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 1;
}
.CompanyPartnerships_CardBottom__1nGE9 a:link,
.CompanyPartnerships_CardBottom__1nGE9 a:visited {
	text-decoration: none;
}
.CompanyPartnerships_CardBottom__1nGE9 svg {
	fill: currentColor;
}
.CompanyPartnerships_CardIcon__2Sb_A {
	flex-shrink: 0;
	margin-top: 0.2em;
}
.CompanyPartnerships_HoverGradient__3BF0N {
	background-color: var(--color-theme--secondary);
	inset: 0;
	-webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent 66.6%, transparent);
	opacity: 0;
	position: absolute;
	transition: 0.25s ease-in-out;
}
.CompanyPartnerships_Card__1L7Kc:has(a:active, a:hover) .CompanyPartnerships_HoverGradient__3BF0N {
	opacity: 1;
}
.PartnershipContent_Content__1k3vc h2,
.PartnershipContent_Content__1k3vc h3 {
	padding-bottom: 0.25em;
	position: relative;
}
.PartnershipContent_Content__1k3vc h2:after,
.PartnershipContent_Content__1k3vc h3:after {
	background-color: currentColor;
	content: '';
	height: 1px;
	inset: 100% auto auto 0;
	position: absolute;
	width: 100%;
}
@media (min-width: 640px) {
	.PartnershipContent_Content__1k3vc h2:after,
	.PartnershipContent_Content__1k3vc h3:after {
		max-width: 280px;
	}
}
.PartnershipHero_Wrapper__7x2dp {
	background-color: var(--color-theme--primary);
	position: relative;
}
.PartnershipHero_Wrapper__7x2dp:before {
	background-color: var(--color-theme--primary);
	content: '';
	height: 100%;
	inset: 0;
	-webkit-mask-image: linear-gradient(90deg, #000, transparent);
	mask-image: linear-gradient(90deg, #000, transparent);
	position: absolute;
	width: 60%;
	z-index: 2;
}
.PartnershipHero_BackgroundImage__1fOpN {
	height: 100%;
	inset: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	opacity: 0.6;
	position: absolute;
	width: 100%;
}
.PartnershipHero_Content__11Hfs {
	color: #fff;
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	padding-block: 64px;
	position: relative;
	z-index: 3;
}
.PartnershipHero_Logos__2TuXB {
	display: flex;
	flex-wrap: wrap;
	grid-gap: 24px;
	gap: 24px;
}
.PartnershipHero_Logo__1hCzM {
	height: 40px;
}
.PartnershipHero_Logo__1hCzM:not(:first-child) {
	border-left: 2px solid #fff;
	padding-left: 24px;
}
.PartnershipHero_Logo__1hCzM img {
	height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
}
.PartnershipHero_Title__1ti5c {
	font-size: 36px;
	font-weight: 500;
	line-height: 1.4;
}
.PartnershipHero_ButtonGroup__1mUa1 {
	display: flex;
	flex-wrap: wrap;
	grid-gap: 10px;
	gap: 10px;
}
.PartnershipHero_OddButton__2x56d {
	background-color: #fff !important;
	color: var(--color-theme--primary) !important;
}
.PartnershipHero_OddButton__2x56d:before {
	background: rgba(0, 0, 0, 0.1) !important;
}
.PartnershipHero_EvenButton__3-7BW {
	box-shadow: inset 0 0 0 1px #fff !important;
	color: #fff !important;
}
.UpcomingEventsCarousel_HideTitle__DLv9K {
	border: 0;
	clip: rect(0 0 0 0);
	clip-path: polygon(0 0, 0 0, 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}
.UpcomingEventsCarousel_Holder__1wNAG {
	background-color: #202121;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	padding-block: 52px 36px;
	position: relative;
}
@media (min-width: 768px) {
	.UpcomingEventsCarousel_Holder__1wNAG {
		padding-block: 64px;
	}
}
.UpcomingEventsCarousel_Content__2L9Sk {
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	padding-inline: 20px;
	place-items: center;
	position: relative;
	z-index: 2;
}
.UpcomingEventsCarousel_Text__2adRE {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.25;
	text-align: center;
	text-transform: uppercase;
}
@media (min-width: 768px) {
	.UpcomingEventsCarousel_Text__2adRE {
		font-size: 24px;
	}
}
.UpcomingEventsCarousel_DateRange__2yKPY {
	color: var(--color-theme--event);
}
.UpcomingEventsCarousel_Sponsors__hcNGt {
	margin-top: 48px;
	-webkit-mask-image: linear-gradient(90deg, rgba(32, 33, 33, 0) 0, #202121 10%, #202121 90%, rgba(32, 33, 33, 0));
	mask-image: linear-gradient(90deg, rgba(32, 33, 33, 0) 0, #202121 10%, #202121 90%, rgba(32, 33, 33, 0));
	position: relative;
}
.UpcomingEventsCarousel_Sponsors__hcNGt > * {
	filter: brightness(0) invert(0.5) grayscale(100%);
	opacity: 0.95;
}
.UpcomingEventsCarousel_YoutubeEmbed__3w1qi {
	height: 185vh;
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 400vw;
}
@media (min-width: 600px) {
	.UpcomingEventsCarousel_YoutubeEmbed__3w1qi {
		width: 200vw;
	}
}
@media (min-width: 960px) {
	.UpcomingEventsCarousel_YoutubeEmbed__3w1qi {
		height: 135vh;
	}
}
.UpcomingEventsCarousel_YoutubeEmbed__3w1qi .UpcomingEventsCarousel_YoutubeEmbedOverlay__1QWgQ {
	background-color: rgba(0, 0, 0, 0.53);
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}
.UpcomingEventsCarousel_YoutubeEmbed__3w1qi iframe {
	height: 100%;
	width: 100%;
}
.UpcomingEventsCarousel_YoutubeEmbed__3w1qi.UpcomingEventsCarousel_show__3qMlv {
	opacity: 1;
}
.UpcomingEventsCarousel_Logo__3-oJt {
	max-width: 336px;
}
.UpcomingEventsCarousel_UpcomingEventsCarousel__t_EgY li {
	--h: 40px;
	flex: 1 0 auto;
	height: auto;
}
.UpcomingEventsCarousel_Progress__2K87D {
	height: 6px;
	inset: 0 0 auto 0;
	position: absolute;
	z-index: 10;
}
.UpcomingEventsCarousel_Progress__2K87D div {
	background-color: var(--color-theme--event);
	height: 6px;
	opacity: 0.8;
	transition: width 0.1s ease-out;
}
.UpcomingEventsCarousel_Pagination__GulXf {
	display: flex;
	grid-gap: 12px;
	gap: 12px;
	inset: 20px 20px auto auto;
	position: absolute;
	z-index: 10;
}
.UpcomingEventsCarousel_Pagination__GulXf button {
	background-color: #d9d9d9;
	border-radius: 50%;
	display: block;
	height: 10px;
	opacity: 0.5;
	transition: 0.25s ease-out;
	width: 10px;
}
.UpcomingEventsCarousel_Pagination__GulXf button:active,
.UpcomingEventsCarousel_Pagination__GulXf button:focus,
.UpcomingEventsCarousel_Pagination__GulXf button:hover,
.UpcomingEventsCarousel_Pagination__GulXf button:is([aria-selected='true']) {
	background-color: var(--color-theme--event);
	opacity: 1;
}
@media (min-width: 768px) {
	.UpcomingEventsCarousel_Pagination__GulXf {
		inset: 32px 20px auto auto;
	}
}
.UpcomingEventsCarousel_ButtonGroup__3Y6P9 {
	align-items: normal;
}
.UpcomingEventsCarousel_ButtonGroup__3Y6P9 * {
	color: #fff;
}
.UpcomingEventsCarousel_ShortDescription__2Y6_N {
	color: #fff;
	font-size: 24px;
	font-weight: 800;
	line-height: 1.3;
	margin-inline: auto;
	max-width: 640px;
	text-align: center;
	text-wrap: balance;
}
@media (min-width: 768px) {
	.UpcomingEventsCarousel_ShortDescription__2Y6_N {
		font-size: 40px;
	}
}
.CompanyIntro_Content__1jl4f {
	background-color: var(--color-theme--primary);
	color: #fff;
	font-size: 14px;
	line-height: 1.6;
	padding: 48px 24px 36px;
	position: relative;
}
@media (min-width: 960px) {
	.CompanyIntro_Content__1jl4f {
		padding: 48px 24px 36px;
	}
}
@media (min-width: 960px) and (max-width: 1920px) {
	.CompanyIntro_Content__1jl4f {
		padding: 48px 0 36px 24px;
	}
	.CompanyIntro_Content__1jl4f:after {
		background-color: var(--color-theme--primary);
		content: '';
		inset: 0 auto 0 99%;
		position: absolute;
		width: 50vw;
	}
}
.CompanyIntro_IconHolder__3LzvV {
	background-color: var(--color-theme--secondary);
	color: #fff;
	display: grid;
	height: 24px;
	inset: 0 auto auto 0;
	place-items: center;
	position: absolute;
	width: 24px;
}
.CompanyIntro_Button__1tl4t {
	margin-top: 24px;
}
.CompanyExecutiveGrid_Grid__1ePnY {
	display: grid;
	grid-gap: 48px 24px;
	gap: 48px 24px;
	grid-template-columns: repeat(var(--c, 1), 1fr);
	margin-bottom: 64px;
}
@container CompanyExecutiveGrid (min-width: 640px) {
	.CompanyExecutiveGrid_Grid__1ePnY {
		--c: 2;
		margin-bottom: 128px;
	}
}
@container CompanyExecutiveGrid (min-width: 768px) {
	.CompanyExecutiveGrid_Grid__1ePnY {
		--c: 3;
	}
}
@container CompanyExecutiveGrid (min-width: 1200px) {
	.CompanyExecutiveGrid_Grid__1ePnY {
		--c: 4;
	}
}
@container CompanyExecutiveGrid (min-width: 1600px) {
	.CompanyExecutiveGrid_Grid__1ePnY {
		--c: 5;
	}
}
.CompanyExecutiveGrid_Top__Q6L1x {
	flex-wrap: wrap;
	grid-gap: 24px;
	gap: 24px;
	justify-content: space-between;
	margin-bottom: 32px;
}
.CompanyExecutiveGrid_Search__3NmSJ,
.CompanyExecutiveGrid_Top__Q6L1x {
	align-items: center;
	display: flex;
}
.CompanyExecutiveGrid_Search__3NmSJ {
	flex-shrink: 0;
	grid-gap: 16px;
	gap: 16px;
	max-width: 328px;
	width: 100%;
}
.CompanyExecutiveGrid_SearchDisabled__1VsY_ {
	opacity: 0.5;
	pointer-events: none;
}
.CompanyExecutiveGrid_SearchInput__2c8fg {
	border: unset;
	border-bottom: 1px solid #202121;
	border-radius: 0;
	color: #202121;
	font-family: inherit;
	font-size: 16px;
	max-width: 286px;
	padding: 8px 0;
	width: 100%;
}
.CompanyExecutiveGrid_SearchInput__2c8fg::-moz-placeholder {
	color: inherit;
	opacity: 1;
}
.CompanyExecutiveGrid_SearchInput__2c8fg::placeholder {
	color: inherit;
	opacity: 1;
}
.CompanyExecutiveGrid_SearchInput__2c8fg:focus {
	border-bottom-color: var(--color-theme--secondary);
	outline: none;
}
.CompanyExecutiveGrid_SearchButton__2BzB_ {
	background: var(--color-theme--secondary);
	color: #fff;
	display: grid;
	flex-shrink: 0;
	height: 32px;
	place-items: center;
	width: 32px;
}
.FullWidthMagPromoCarousel_Slide__35kmh {
	display: grid;
	grid-template: 1fr/1fr;
	color: #fff;
	height: 100%;
}
.FullWidthMagPromoCarousel_Slide__35kmh > * {
	grid-area: 1/1/2/2;
}
.FullWidthMagPromoCarousel_Border__3S0Ik {
	border: 4px solid var(--slide-primary-color, currentColor);
}
@media (min-width: 640px) {
	.FullWidthMagPromoCarousel_Border__3S0Ik {
		border-width: 8px;
	}
}
.FullWidthMagPromoCarousel_Background__3QsDx {
	background-color: #333;
	position: relative;
}
.FullWidthMagPromoCarousel_Background__3QsDx img {
	position: absolute;
	inset: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	width: 100%;
	height: 100%;
}
.FullWidthMagPromoCarousel_Content__12YPz {
	position: relative;
	padding-inline: 20px;
	height: 100%;
	display: grid;
	place-items: center;
}
.FullWidthMagPromoCarousel_ContentInner__XFigy {
	max-width: 1100px;
	display: grid;
	grid-gap: 24px;
	gap: 24px;
	place-items: center;
	margin-inline: auto;
}
@media (min-width: 640px) {
	.FullWidthMagPromoCarousel_ContentInner__XFigy {
		grid-template-columns: 320px 1fr;
	}
}
.FullWidthMagPromoCarousel_ContentLeft__3pfSI {
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	line-height: 1.2;
	padding-block: 24px;
}
.FullWidthMagPromoCarousel_ContentLeft__3pfSI h2 {
	font-weight: 800;
	font-size: 28px;
}
.FullWidthMagPromoCarousel_ContentLeft__3pfSI h2 span {
	color: var(--slide-primary-color, currentColor);
}
.FullWidthMagPromoCarousel_ContentLeft__3pfSI p {
	font-size: 16px;
	font-weight: 700;
}
@media (min-width: 640px) {
	.FullWidthMagPromoCarousel_ContentLeft__3pfSI {
		grid-gap: 32px;
		gap: 32px;
		padding-block: 48px;
	}
	.FullWidthMagPromoCarousel_ContentLeft__3pfSI h2 {
		font-size: 40px;
	}
}
.FullWidthMagPromoCarousel_Logo__OkDvK {
	max-width: 221px;
}
.FullWidthMagPromoCarousel_BackgroundOverride__BsH9K {
	background-color: var(--slide-primary-color);
	color: var(--slide-contrast-color);
}
.FullWidthMagPromoCarousel_Pagination__1nTSR {
	display: flex;
	grid-gap: 12px;
	gap: 12px;
	inset: 20px 20px auto auto;
	position: absolute;
	z-index: 10;
}
.FullWidthMagPromoCarousel_Pagination__1nTSR button {
	background-color: #d9d9d9;
	border-radius: 50%;
	display: block;
	height: 10px;
	opacity: 0.5;
	transition: 0.25s ease-out;
	width: 10px;
}
.FullWidthMagPromoCarousel_Pagination__1nTSR button:active,
.FullWidthMagPromoCarousel_Pagination__1nTSR button:focus,
.FullWidthMagPromoCarousel_Pagination__1nTSR button:hover,
.FullWidthMagPromoCarousel_Pagination__1nTSR button:is([aria-selected='true']) {
	background-color: var(--color-theme--secondary);
	opacity: 1;
}
@media (min-width: 768px) {
	.FullWidthMagPromoCarousel_Pagination__1nTSR {
		inset: 40px 28px auto auto;
	}
}
.Faqs_Faqs__3yhbj {
	margin-top: 16px;
}
.Faqs_Details__mORQk {
	position: relative;
	padding: 20px 80px 20px 20px;
}
.Faqs_Details__mORQk summary {
	list-style: none;
}
.Faqs_Details__mORQk summary svg {
	position: absolute;
	inset: 30px 20px auto auto;
	transition: 0.25s ease-in-out;
}
.Faqs_Details__mORQk:not([open]) summary:hover svg,
.Faqs_Details__mORQk[open] summary svg {
	transform: rotate(180deg);
}
.Faqs_Details__mORQk:before {
	content: '';
	position: absolute;
	inset: 0;
	background-color: var(--color-theme--secondary);
	z-index: -1;
}
.Faqs_Details__mORQk:nth-child(odd):before {
	opacity: 0.1;
}
.Faqs_Details__mORQk:nth-child(2n):before {
	opacity: 0.02;
}
.Faqs_DetailsContent__2VFQl {
	padding-top: 12px;
}
.WidgetWrapper_WidgetWrapper__R4uge {
	height: 100%;
	position: relative;
}
.WidgetWrapper_WidgetWrapper__R4uge:empty {
	margin-top: 0;
}
.WidgetWrapper_WidgetWrapper__R4uge:first-child:empty {
	margin-bottom: -32px;
}
@media (max-width: 599px) {
	.WidgetWrapper_hidden-mobile__21dQE {
		display: none;
	}
}
@media (min-width: 600px) and (max-width: 959px) {
	.WidgetWrapper_hidden-tablet__3QHJ8 {
		display: none;
	}
}
@media (min-width: 960px) {
	.WidgetWrapper_hidden-desktop__3gpgG {
		display: none;
	}
}
.WidgetWrapper_sticky__1ZwX8 {
	height: auto;
	margin-top: 24px;
}
.WidgetWrapper_sticky__1ZwX8:first-child {
	margin-top: 0 !important;
}
@media (min-width: 960px) and (min-height: 750px) {
	.WidgetWrapper_sticky__1ZwX8 {
		position: sticky;
		top: 108px;
	}
}
.WidgetWrapper_Anchor__1bgMA {
	position: absolute;
	top: -100px;
}
@media (min-width: 960px) {
	.WidgetWrapper_Anchor__1bgMA {
		top: -210px;
	}
}
.WidgetArea_WidgetArea__3v9Kg {
	height: 100%;
}
.WidgetArea_WidgetArea__3v9Kg.WidgetArea_capped-width__2gK7E {
	width: 100%;
}
@media (min-width: 960px) {
	.WidgetArea_WidgetArea__3v9Kg.WidgetArea_capped-width__2gK7E {
		max-width: 668px;
	}
}
.PaywallBarrier_PaywallBarrier__3F9FT {
	background-color: #fff;
	position: relative;
}
.PaywallBarrier_Overlay__xbaU3 {
	background: linear-gradient(rgba(32, 33, 33, 0), #fff);
	height: 273px;
	position: absolute;
	top: -273px;
	width: 100%;
}
.PaywallBarrier_Wrapper__2rVmk {
	border-top: 4px solid var(--color-theme--secondary);
}
.PaywallBarrier_PaywallBarrierContainer__2pUrF {
	padding-bottom: 42px;
	padding-top: 42px;
	text-align: center;
}
.PaywallBarrier_Copy__1pfCZ {
	color: var(--row-background-color, #646464);
	display: none;
	margin: 12px auto 0;
	max-width: 540px;
}
@media (min-width: 600px) {
	.PaywallBarrier_Copy__1pfCZ {
		display: block;
	}
}
.PaywallBarrier_Fields___cDIM {
	margin-top: 24px;
}
.PaywallBarrier_Fields___cDIM > * + * {
	margin-top: 28px;
}
.PaywallBarrier_Fields___cDIM label {
	display: block;
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 8px;
}
@media (min-width: 960px) {
	.PaywallBarrier_Fields___cDIM label {
		font-size: 12px;
	}
}
@media (min-width: 600px) {
	.PaywallBarrier_Fields___cDIM {
		display: flex;
		margin-top: 40px;
	}
	.PaywallBarrier_Fields___cDIM > * + * {
		margin-left: 34px;
		margin-top: 0;
	}
}
button.PaywallBarrier_Submit__2ha21 {
	display: block;
	margin-top: 40px;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
@media (min-width: 600px) {
	button.PaywallBarrier_Submit__2ha21 {
		display: inline-block;
		min-width: 330px;
		width: auto;
	}
}
.Layout_clipped__2cQHU {
	height: 180vh;
	overflow: hidden;
	position: relative;
}
.Layout_PaywallBarrierContainer__2u1_p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}


/*# sourceMappingURL=aic-tec-components-theme-specific.css.map*/