.sexy-science{position:relative;width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;background:#0a0a0a}
.sexy-science--hero{min-height:90vh}
.sexy-science--text-only{min-height:auto;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,5rem);background:#1a1a1a}
.sexy-science--text-only .sexy-science__description{text-shadow:none}
.sexy-science__media{position:absolute;inset:0;z-index:0;line-height:0;background:#000}
.sexy-science__viewport{position:absolute;inset:0}
.sexy-science__viewport--desktop{display:block}
.sexy-science__viewport--mobile{display:none}
.sexy-science__viewport .fallback-video-wrapper{position:absolute;inset:0;line-height:0}
.sexy-science .bs-banner-video.bs-hero-video{width:100% !important;height:100% !important;max-height:none !important}
.sexy-science__image--fill,.sexy-science__video--fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.sexy-science__gradient{position:absolute;inset:0;z-index:1;width:60%;pointer-events:none;background:linear-gradient(143deg,rgba(0,0,0,0.8) 5.04%,rgba(0,0,0,0.5) 28.01%,rgba(0,0,0,0) 50.94%)}
.sexy-science__content{position:relative;z-index:2;max-width:min(36rem,90vw);padding:60px 100px;align-self:flex-start}
.sexy-science__heading{margin:0 0 18px;font-family:'FlyingFlea-Bold','Inter',system-ui,sans-serif;font-weight:700;font-size:clamp(2rem,6.5vw,4.25rem);line-height:1.02;letter-spacing:.04em;text-transform:uppercase}
.sexy-science--hero .sexy-science__heading{margin:0 0 40px;transition:margin-bottom 1800ms ease-out}
.sexy-science--hero.sexy-science--hero-visible .sexy-science__heading{margin:0 0 18px}
.sexy-science__title p{font-family:'FlyingFlea-Bold' !important;font-weight:700;font-size:54px;line-height:110.00000000000001%;letter-spacing:0}
.sexy-science__title-accent{color:#00b5b5}
.sexy-science__description{margin:0;font-family:'Inter' !important;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;max-width:32rem;color:#fff}
@media(max-width:767px){.sexy-science__viewport--desktop{display:none}
.sexy-science__title p{font-size:48px}
.sexy-science__description{font-size:14px;line-height:20px}
.sexy-science__viewport--mobile{display:block}
.sexy-science--hero{min-height:90vh}
.sexy-science__gradient{width:100%;height:40%;background:linear-gradient(180deg,rgba(0,0,0,0.91) 0,rgba(0,0,0,0.61) 50.04%,rgba(0,0,0,0) 100%)}
.sexy-science__content{padding-top:clamp(1.75rem,6vw,3rem);padding-left:clamp(1.25rem,4vw,1.75rem);padding-right:clamp(1.25rem,4vw,1.5rem);width:100%;max-width:min(36rem,100vw)}
.sexy-science__heading{letter-spacing:.03em}
.sexy-science--hero .sexy-science__heading{margin:0 0 24px}
.sexy-science--hero.sexy-science--hero-visible .sexy-science__heading{margin:0 0 12px}
}