@layer theme, base, components, utilities, overrides;.sexual-health-hero_sexual-health-hero__tLAig{background-color:#16100c;border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;overflow:hidden;position:relative}@media(width < 768px){.sexual-health-hero_sexual-health-hero__tLAig{min-height:calc(100vh - var(--container-mastnav-h));min-height:calc(100svh - var(--container-mastnav-h))}}.sexual-health-hero_sexual-health-hero__media__uheaQ{inset:0;position:absolute;z-index:0}.sexual-health-hero_sexual-health-hero__media__uheaQ img{display:block;height:100%;object-fit:cover;object-position:62% 25%;width:100%}@media(width < 768px){.sexual-health-hero_sexual-health-hero__media__uheaQ img{object-position:center}}.sexual-health-hero_sexual-health-hero__scrim__o6tni{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55) 90%);inset:0;pointer-events:none;position:absolute;z-index:0}.sexual-health-hero_sexual-health-hero__content__xKR_N{display:flex;flex:1;flex-direction:column;justify-content:flex-end;position:relative;width:100%;z-index:1}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__content__xKR_N{box-sizing:border-box;justify-content:center;margin:0 auto;max-width:var(--grid-container);min-height:50.625rem;padding:6rem 4.5rem}}.sexual-health-hero_sexual-health-hero__copy__gySlN{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__copy__gySlN{gap:1.875rem;justify-content:flex-start;max-width:37.5rem;min-height:0;padding:0}}.sexual-health-hero_sexual-health-hero__headline__yr5lW{font-size:var(--b-font-size-display-s);--b-variant-line-height-lh-display:calc(0.10539rem + 0.8967em);--b-variant-letter-spacing-ls-small:calc(0.03438rem - 0.08em);color:var(--b-color-neutral-light-1000);font-variation-settings:var(--b-font-variation-display-s);font-weight:var(--b-font-weight-display-s);letter-spacing:var(--b-letter-spacing-display-s);line-height:var(--b-line-height-display-s);margin:0}.sexual-health-hero_sexual-health-hero__headline__yr5lW em{color:var(--sexual-health-hero-accent,#5c8cb5);font-style:normal}.sexual-health-hero_sexual-health-hero__bullets__ENKed{display:flex;flex-direction:column;gap:.333rem;list-style:none;margin:0;padding:0}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__bullets__ENKed{gap:.5rem}}.sexual-health-hero_sexual-health-hero__bullet__8_s8T{font-size:var(--b-font-size-body-m);--b-variant-line-height-lh-body:calc(0.10539rem + 1.1467em);--b-variant-letter-spacing-ls-medium:calc(0.0275rem - 0.04em);align-items:center;color:var(--b-color-neutral-light-1000);display:flex;font-variation-settings:var(--b-font-variation-body-m);font-weight:var(--b-font-weight-body-m);gap:.75rem;letter-spacing:var(--b-letter-spacing-body-m);line-height:var(--b-line-height-body-m)}.sexual-health-hero_sexual-health-hero__bullet-icon__1YtvG{flex-shrink:0}.sexual-health-hero_sexual-health-hero__bullet-icon__1YtvG img{display:block;height:2rem;object-fit:contain;width:2rem}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__bullet-icon__1YtvG img{height:2.5rem;width:2.5rem}}.sexual-health-hero_sexual-health-hero__panel__FXURD{background:var(--b-color-neutral-light-1000);border-radius:1.25rem 1.25rem 0 0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__panel__FXURD{background:none;border-radius:0;gap:1.875rem;max-width:30rem;padding:2rem 0 0}}.sexual-health-hero_sexual-health-hero__ctas__pD485{display:flex;flex-direction:column;gap:.5rem}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__ctas__pD485{flex-direction:row}}.sexual-health-hero_sexual-health-hero__cta___I2rI{letter-spacing:inherit;margin:0}@media(hover:hover){.sexual-health-hero_sexual-health-hero__cta--primary__Z9sEO:hover{--button-text:var(--color-white);--button-bg:rgba(0,0,0,.33);--button-border-color:transparent}.sexual-health-hero_sexual-health-hero__cta--secondary__Bbvlg:hover{--button-text:var(--color-ND900);--button-bg:rgba(0,0,0,.06);--button-border-color:transparent}}@media(hover:hover)and (width >= 768px){.sexual-health-hero_sexual-health-hero__cta--secondary__Bbvlg:hover{--button-text:var(--color-white);--button-bg:rgba(0,0,0,.33)}}.sexual-health-hero_sexual-health-hero__disclaimer__kcbnA{font-size:var(--b-font-size-body-xs);--b-variant-line-height-lh-body:calc(0.10539rem + 1.1467em);--b-variant-letter-spacing-ls-medium:calc(0.0275rem - 0.04em);color:rgba(0,0,0,.65);font-variation-settings:var(--b-font-variation-body-xs);font-weight:var(--b-font-weight-body-xs);letter-spacing:var(--b-letter-spacing-body-xs);line-height:var(--b-line-height-body-xs);margin:0}@media(width >= 768px){.sexual-health-hero_sexual-health-hero__disclaimer__kcbnA{color:hsla(0,0%,100%,.66)}}