.cs-hero{color:var(--pr-text-on-hero);font-family:var(--pr-font);font-weight:var(--pr-weight-light);height:var(--pr-hero-height);min-height:var(--pr-hero-min-height);overflow:hidden;position:relative}.cs-hero__photo-wrap{background-color:#d9d9d9;height:100%;inset:0;position:absolute;width:100%}.cs-hero__photo-wrap picture,.cs-hero__photo-wrap video{display:block;height:100%;width:100%}.cs-hero__photo{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.cs-hero__scrim{background-image:linear-gradient(180deg,transparent 82.89%,rgba(0,0,0,.7)),linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));inset:0;position:absolute}.cs-hero__center{align-items:center;display:flex;flex-direction:column;gap:32px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,calc(-50% + 8px));width:min(var(--pr-content),100% - 160px);z-index:1}.cs-hero__center picture,.cs-hero__logo{display:block;max-width:100%;width:630px}.cs-hero__logo{height:auto}.cs-hero__tagline{color:inherit;font-size:var(--pr-body-2-size);font-weight:var(--pr-weight-light);line-height:var(--pr-line-body);margin:0;text-align:center;width:100%}.cs-hero__launch{align-items:center;bottom:0;display:flex;flex-direction:column;gap:16px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}.cs-hero__launch p{font-size:var(--pr-body-2-size);font-weight:var(--pr-weight-light);line-height:var(--pr-line-body);margin:0;white-space:nowrap}.cs-hero__rule{background:var(--pr-text-on-hero);display:block;height:32px;width:1px}@media(max-width:1239px){.cs-hero__center{transform:translate(-50%,-50%);width:calc(100% - 64px)}.cs-hero__center picture,.cs-hero__logo{width:598px}}@media(max-width:1023px){.cs-hero__center{top:43.65%;transform:translate(-50%);width:calc(100% - 64px)}.cs-hero__center picture,.cs-hero__logo{width:457px}.cs-hero__launch p,.cs-hero__tagline{font-size:var(--pr-body-4-size)}}@media(max-width:767px){.cs-hero__center{gap:24px;top:50%;transform:translate(-50%,calc(-50% - 40px));width:calc(100% - 32px)}.cs-hero__center picture,.cs-hero__logo{width:252px}.cs-hero__launch p,.cs-hero__tagline{font-size:var(--pr-body-4-size)}.cs-hero__launch p{padding:0 16px;white-space:normal}}
