<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-family: sans-serif;
	height: 100%
}
svg:not(:root) {
	overflow: hidden
}
img {
	vertical-align: middle;
	max-width: 100%;
	display: inline-block
}
html.w-mod-touch * {
	background-attachment: scroll !important
}

html[data-w-dynpage] [data-w-cloak] {
	color: transparent !important
}
/*:root {
	--black: #131212;
	--granite: #656566;
	--seashell: #94a3a6;
	--slate: #647376;
	--silver: #aeb1b8;
	--white: #fff;
	--white-2: white;
	--black-2: black
}*/
.page-wrapper {
	z-index: 1;
	opacity: 1;
/*	background-color: #cfd8d9;*/
	position: relative
}
.section-hero {
	justify-content: center;
	align-items: center;
	height: 100vh;
	padding-left: 0;
	padding-right: 0;
	display: block;
	position: relative
}
.container-hero {
	z-index: 8;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: none;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5.556vw;
	padding-right: 5.556vw;
	display: flex;
	position: relative
}
.section-description {
	padding: 8.5rem 13.5rem 14rem;
	background: #E5E7E7;
}

/*.container {
	max-width: none
}*/

.description__wrapper {
	justify-content: flex-end;
	align-items: flex-start;
	display: flex
}

.section.overflow--hidden {
	overflow: hidden
}
.global-styles {
	background-color: rgba(237, 237, 237, 0);
	display: none
}

/*.html-embed {
	z-index: 1;
	width: 96px;
	height: 80px;
	position: absolute;
	top: 50%;
	bottom: 0%;
	left: 50%;
	right: 0%;
	transform: translate(-50%, -50%)
}*/

.clients-marquee__wrap {
	padding-top: 3.611vw
}

.marquee {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	width: 100%;
	display: flex;
	position: relative
}

.marquee-content {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex: none;
	justify-content: space-around;
	align-items: center;
	min-width: 100%;
	padding-bottom: 0;
	display: flex
}

/*.client__logo-link {
	flex: none
}*/

.marquee_component {
	grid-column-gap: 4.444rem;
	grid-row-gap: 4.444rem;
	width: 100%;
	display: flex;
	position: relative
}

.marquee_list {
	grid-column-gap: 4.444rem;
	grid-row-gap: 4.444rem;
	display: flex
}

.marquee_item {
	flex: none;
	margin-right: 4.444vw
}

.marquee-item__content-wrapper {
	justify-content: center;
	align-items: center;
	width: 11.111vw;
	height: 5.556vw;
	display: flex
}

.marquee-item__content-wrapper:hover {
	transform: none
}


.section-hero-about {
	justify-content: center;
	align-items: center;
/*	padding: 18rem 0 10rem;*/
	display: flex;
	position: relative;
	background: #E5E7E7;
}

.section-hero-about h2{
	color: #111820;
	line-height: normal;
}

.section-about__images {
	position: relative;
	background: #E5E7E7;
}

.container-about__images {
	height: auto;
	padding-left: 13.5rem;
	padding-right: 13.5rem;
	position: static;
	top: 0;
	background: #E5E7E7;
}

.a-i__image-wrap-1 {
	flex: 0 auto;
	width: 26.667vw;
	min-height: 100%;
	position: relative;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.a-i__img-1 {
	width: 100%;
	position: -webkit-sticky;
	position: sticky;
	top: 5vw;
	height: 100%;
  	object-fit: cover;
}

.a-i__images-main-wrap {
	grid-column-gap: 9vw;
	grid-row-gap: 9vw;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	min-height: 100%;
	display: flex;
	position: relative
}

.a-i__right-img-column {
	grid-column-gap: 164px;
  grid-row-gap: 75px;
	flex-direction: column;
	flex: 1;
	align-items: flex-end;
	height: 100%;
	display: flex;
	position: static;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%
}

.a-i__img-2 {
	width: 100%;
	position: static;
	top: 0
}

.a-i__image-wrap-2 {
	justify-content: flex-end;
	margin-bottom: 0;
	display: flex
}

.a-i__small-wrap {
	justify-content: flex-end;
	width: 18.889vw;
	display: flex;
	height: 40rem;
}

.a-i__small-img {
	height: 100%;
	object-fit: cover;
}

.a-i__small-wrap-2 {
	justify-content: flex-end;
	height: 17.778vw;
	display: flex
}

.description__wrapper-about {
	/*justify-content: flex-start;
	align-items: flex-start;
	display: flex*/
}

.description__wrapper-about h6, .overons-content-section h6{
	font-family: 'Sequel100Black45';
	margin-bottom: 1.3rem;
  	text-transform: uppercase;
  	line-height: 110%;
}

.description__wrapper-about h6, .description__wrapper-about h2, .overons-content-section h6, .overons-content-section h2{
	color: #111820;
}

.description__wrapper-about h2, .overons-content-section h2{
	line-height: normal;
}

.description__wrapper-about p{
	max-width: 45rem;
	margin: auto;
	line-height: 150%;
	margin-top: 8.5rem;
}

.description__wrapper-about p span{
	font-family: 'LamaSansSemiBold';
}

.description__wrapper-about-centered {
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	display: flex
}

.section-marquee {
	padding: 4rem 0;
  	overflow: hidden;
  	background: #E5E7E7;
}

.marquee-component {
	grid-column-gap: 2vw;
	grid-row-gap: 2vw;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
	display: flex
}

.marquee-content-wrap {
	flex: none
}

.marquee-scroll__txt {
	font-size: 4.8rem;
	font-family: 'Sequel100Black56';
  line-height: normal;
  color: #111820;
  opacity: .2;
}

.overons-content-section{
	background: #E5E7E7;
	padding: 14rem 13.5rem 12rem;
	position: relative;
    z-index: 1;
}

.benefits__cards-wrap {
	justify-content: space-between;
	display: flex
}

.benefit-card {
	grid-column-gap: 2.222vw;
	grid-row-gap: 3rem;
  flex-direction: column;
  width: 24.597vw;
  display: flex;
}

.benefit-card__number-txt {
	color: #111820;
	opacity: .3;
	font-size: 14px;
	font-family: 'Sequel100Black45';
}

.benefits-card__line {
	background-color: #111820;
	opacity: .3;
	width: 100%;
	height: .069vw
}

.benefits-card__content {
	grid-column-gap: .556vw;
	grid-row-gap: .5vw;
	flex-direction: column;
	display: flex
}

.selected-works__heading-wrap{
	margin-bottom: 8rem;
}

.h4__heading {
	color: #111820;
  font-size: 14px;
  font-family: 'Sequel100Black45';
  text-transform: uppercase;
	letter-spacing: 0.14px;
	margin: 1rem 0 .4rem;
}

.benefits-card__text p{
	line-height: 150%;
	letter-spacing: 0.16px; 
}


.section-team {
	height: 300vh;
	position: relative;
	background: #060709; 
}

.team-track {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100vh;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	overflow: hidden;
}

.c-t__wrap {
	grid-column-gap: 2.778vw;
	grid-row-gap: 2.778vw;
	color: #fff !important;
	align-items: center;
	display: flex;
	position: relative
}

.c-t__text {
	line-height: 130%;
	position: relative;
	bottom: auto;
	left: auto;
	font-size: 3.056vw;
  	font-family: 'Sequel100Black56';
  	text-transform: uppercase;
}

.c-t__number {
	font-size: 3.056vw;
	line-height: 130%
}

.c-t__number-embed {
	width: 15.625vw;
	height: 22.5vw;
	position: absolute
}

.c-t__text-1 {
	font-size: 3.056vw;
  	line-height: 130%;
  	position: relative;
  	font-family: 'Sequel100Black56';
  	
}

.c-t-number-wrap {
	justify-content: center;
	align-items: center;
/*	width: 15.625vw;*/
	width: 25.625vw;
	height: 22.5vw;
	display: flex;
	position: relative
}

.c-t__txt-wrap {
	position: absolute;
	top: 50%;
	left: -22.069vw;
	transform: translateY(-50%)
}

.c-t__txt-2-wrap {
	position: absolute;
	top: 50%;
	/* right: -12.319vw; */
	right: -21.319vw;
	transform: translateY(-50%)
}

.crew-members__wrap {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0 13.5rem;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%
}

.crew-members__container {
	justify-content: space-between;
	width: 100%;
	display: flex;
}

.c-m__card {
	width: 24.667vw;
}

.member-image{
	height: 64rem;
	margin-bottom: 1.8rem;
}

.c-m__img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	margin-bottom: 1.5rem;
}

.c-m-h3 {
	color: #E5E7E7;
	margin-top: 0;
	margin-bottom: .556vw;
	font-size: 1.6rem;
	font-family: 'Sequel100Black45';
	font-weight: 600;
	line-height: 130%;
	text-transform: uppercase;
}

.c-m__title {
	font-family: 'LamaSansMedium';
	color: #E5E7E7;
	opacity: .7;
	font-size: 1.4rem;
	line-height: 130%;
}

.member-txt-img{
/*	width: 100%;*/
	height: 100%;
	object-fit: cover;
/*	margin-top: -4rem;*/
	left: -26%;
    position: relative;
    max-width: unset;
}

.dark-blue-padding{
	background-color: #060709;
  	width: 100%;
  	height: 6vw;
}

@media(min-width: 1700px){
	.section-team {
		margin-top: -15vh;
		margin-bottom: -15vh;
	}
}</pre></body></html>