.featured-work>.container{flex-direction:column;gap:.9375rem;display:flex}.featured-work__title{font-size:var(--instance-body-xs-font-size);line-height:var(--instance-body-xs-line-height);position:sticky;top:0}.featured-work__work-list{flex-direction:column;gap:6.25rem;display:flex}.featured-work__work{background-color:#000;border-top:.0625rem solid #ffffff40;flex-direction:column;gap:.9375rem;padding-top:.9375rem;display:flex;position:sticky}.featured-work__work-header{font-size:var(--instance-caption-sm-font-size);line-height:var(--instance-caption-sm-line-height);font-family:var(--font-martian-mono);justify-content:space-between;align-items:center;gap:.9375rem;display:flex}.featured-work__work-body{grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:46rem){.featured-work__work-body{grid-template-columns:1fr}}.featured-work__work-image{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:100%}.featured-work__work-details{flex-direction:column;gap:1.5625rem;padding:3.125rem;display:flex}@media screen and (max-width:46rem){.featured-work__work-details{padding-inline:unset}}.featured-work__details-header{flex-direction:column;gap:.625rem;display:flex}.featured-work__details-title{font-size:var(--instance-heading-lg-font-size);line-height:var(--instance-heading-lg-line-height)}.featured-work__details-description{line-height:1.4}.featured-work__button{align-self:center;margin-top:.9375rem}
.home-header{height:100dvh;position:relative;overflow:hidden}.home-header__image-outer{transform-origin:50%;cursor:default;width:57.5dvw;height:62.5dvh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-header__image-outer--pointer{cursor:pointer}.home-header__image{object-fit:cover;object-position:center;width:100%;height:100%;max-width:unset;max-height:unset;position:relative}.home-header__image-opening,.home-header__loading-icon{opacity:0;transition:opacity .25s}.home-header__image-opening--visible,.home-header__loading-icon--visible{opacity:1}.home-header__image-opening{font-size:var(--instance-body-sm-font-size);line-height:var(--instance-body-sm-line-height);position:absolute;bottom:-3.125rem;left:50%;transform:translate(-50%)}.home-header__content{pointer-events:none;z-index:1;height:100%;position:relative}.home-header__content>.container{flex-direction:column;justify-content:space-between;height:100%;padding-block:7.8125rem 6.25rem;display:flex}.home-header__header{flex-direction:column;gap:2.1875rem;display:flex}.home-header__title{font-size:var(--instance-display-md-font-size);line-height:var(--instance-display-md-line-height)}@media screen and (max-width:64rem){.home-header__title{font-size:var(--instance-display-md-tablet-font-size)}}@media screen and (max-width:46rem){.home-header__title{font-size:var(--instance-display-md-mobile-font-size)}}.home-header__title{max-width:min(100%,31.25rem)}.home-header__button{pointer-events:auto}.home-header__loading-icon{pointer-events:none;flex-direction:column;align-items:center;gap:.9375rem;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media screen and (max-width:64rem){.home-header__loading-icon{position:absolute}}.home-header__loading-circle{width:3.125rem}.home-header__loading-title{font-size:var(--instance-caption-lg-font-size);line-height:var(--instance-caption-lg-line-height)}
.partners-grid>.container{flex-direction:column;gap:.9375rem;display:flex}.partners-grid__title{font-size:var(--instance-body-xs-font-size);line-height:var(--instance-body-xs-line-height)}.partners-grid__partners{grid-template-columns:repeat(6,1fr);gap:1.5625rem;display:grid}@media screen and (max-width:64rem){.partners-grid__partners{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:46rem){.partners-grid__partners{grid-template-columns:repeat(2,1fr)}}.partners-grid__partner{aspect-ratio:3/2;border:1px solid #ffffff40;justify-content:center;align-items:center;display:flex}@media screen and (max-width:46rem){.partners-grid__blank{display:none}}.partners-grid__partner-logo{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:50%}
