.RossArmstrongSection_ross__eE4el{padding-block:var(--section-space-md);background-color:var(--background-one)}.RossArmstrongSection_ross__inner__fz1eg{max-width:var(--container-main);margin-inline:auto;padding-inline:var(--size-1-5);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--size-4);gap:var(--size-4);align-items:center}.RossArmstrongSection_ross__text__VTrGH{display:flex;flex-direction:column;gap:var(--size-1)}.RossArmstrongSection_ross__heading__UjCO7{font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-height-h2);letter-spacing:var(--font-spacing-h2);color:var(--heading-main)}.RossArmstrongSection_ross__para__7_JHm{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.RossArmstrongSection_ross__btn__Xqgp_{align-self:flex-start}.RossArmstrongSection_ross__image__rG_9p{display:flex;justify-content:center;align-items:center}.RossArmstrongSection_ross__img__MLqZn{width:100%;height:28rem;object-fit:cover;border-radius:var(--radius-md)}@media (max-width:48rem){.RossArmstrongSection_ross__inner__fz1eg{grid-template-columns:1fr;gap:var(--size-2)}.RossArmstrongSection_ross__image__rG_9p{order:-1}}.TestingSection_testing__PUkgO{padding-block:var(--section-space-md);background-color:var(--background-one)}.TestingSection_testing__inner__DFPQp{max-width:var(--container-main);margin-inline:auto;padding-inline:var(--size-1-5);display:flex;flex-direction:column;gap:var(--size-2)}.TestingSection_testing__intro__U3vbq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--size-1);max-width:44rem;margin-inline:auto}.TestingSection_testing__heading__TLAwl{font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-height-h2);letter-spacing:var(--font-spacing-h2);color:var(--heading-main)}.TestingSection_testing__para__W_Mai{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.TestingSection_testing__image_wrap__A3Tvq{max-height:28rem;overflow:hidden;border-radius:var(--radius-md);margin-block:var(--size-2)}.TestingSection_testing__image__mTdkB{width:100%;height:auto;object-fit:cover;display:block}.TestingSection_testing__cards__vnjtD{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--size-2);gap:var(--size-2)}.TestingSection_testing__card__j2T85{padding:var(--size-1-5) var(--size-2);background-color:var(--card-background);border:var(--border-regular) solid var(--card-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--size-0-75)}.TestingSection_testing__card_heading__yhZdD{font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--font-height-h3);letter-spacing:var(--font-spacing-h3);color:var(--heading-main)}.TestingSection_testing__card_note____HBn,.TestingSection_testing__card_para__J8ABo{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.TestingSection_testing__list__PkcB2{padding-left:var(--size-1-5);display:flex;flex-direction:column}.TestingSection_testing__list_item__9tthg{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph);padding-block:var(--size-0-25)}.TestingSection_testing__hours__ySB3D{margin-top:var(--size-1);background-color:var(--background-two);padding:var(--size-1);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--size-0-25)}.TestingSection_testing__hours_label__Ha6kq{color:var(--heading-main)}.TestingSection_testing__hours_item__V_0yk,.TestingSection_testing__hours_label__Ha6kq{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm);letter-spacing:var(--font-spacing-text-sm)}.TestingSection_testing__hours_item__V_0yk{color:var(--paragraph)}.TestingSection_testing__contact_link__O50eD{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--heading-accent);text-decoration:underline;align-self:flex-start}.TestingSection_testing__contact_link__O50eD:hover{color:var(--heading-main)}.TestingSection_testing__sub_grid__aCHE3{margin-top:var(--size-3);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--size-2);gap:var(--size-2)}.TestingSection_testing__sub__yt2_w{display:flex;flex-direction:column;gap:var(--size-0-75)}.TestingSection_testing__sub_heading__cim8B{font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--font-height-h3);letter-spacing:var(--font-spacing-h3);color:var(--heading-main)}.TestingSection_testing__sub_para__jaDy_{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.TestingSection_testing__other__7sCJo{margin-top:var(--size-2);display:flex;flex-direction:column;gap:var(--size-1)}.TestingSection_testing__other_heading__yaAv2{font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--font-height-h3);letter-spacing:var(--font-spacing-h3);color:var(--heading-main)}.TestingSection_testing__other_list__fXRs_{padding-left:var(--size-1-5);display:flex;flex-direction:column}.TestingSection_testing__other_item__BDk42{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph);padding-block:var(--size-0-25)}@media (max-width:48rem){.TestingSection_testing__cards__vnjtD,.TestingSection_testing__sub_grid__aCHE3{grid-template-columns:1fr}}.ServicesBentoSection_bento__J9lKy{padding-block:var(--section-space-md);background-color:var(--background-one)}.ServicesBentoSection_bento__inner__oLF3o{max-width:var(--container-main);margin-inline:auto;padding-inline:var(--size-1-5)}.ServicesBentoSection_bento__grid__2J6pG{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"walkins  appointments  guys" "stbbi    stbbi         stbbi" "sex      other         safer";grid-gap:var(--size-1-5);gap:var(--size-1-5)}.ServicesBentoSection_bento__card--walkins__dmWrh{grid-area:walkins}.ServicesBentoSection_bento__card--appointments__XSKPY{grid-area:appointments}.ServicesBentoSection_bento__card--guys__1gj2J{grid-area:guys}.ServicesBentoSection_bento__card--stbbi__31kkn{grid-area:stbbi}.ServicesBentoSection_bento__card--sex__DOOrj{grid-area:sex}.ServicesBentoSection_bento__card--other__Hqn4U{grid-area:other}.ServicesBentoSection_bento__card--safer__AGvZ5{grid-area:safer;scroll-margin-top:var(--size-6)}.ServicesBentoSection_bento__card__giYva{background-color:var(--card-background);border:var(--border-regular) solid var(--card-border);border-radius:var(--radius-lg);padding:var(--size-1-5);display:flex;flex-direction:column;gap:var(--size-0-75)}.ServicesBentoSection_bento__icon__ltBOb{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--heading-accent) 12%,transparent);display:flex;align-items:center;justify-content:center;color:var(--heading-accent);flex-shrink:0;margin-bottom:var(--size-0-25)}.ServicesBentoSection_bento__icon__ltBOb svg{width:var(--size-1-5);height:var(--size-1-5)}.ServicesBentoSection_bento__icon--accent__HHrH9{background-color:color-mix(in srgb,var(--heading-accent) 20%,transparent)}.ServicesBentoSection_bento__heading__ekvBd{font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--font-height-h4);letter-spacing:var(--font-spacing-h4);color:var(--heading-main)}.ServicesBentoSection_bento__note__ZGrFi,.ServicesBentoSection_bento__para___Drj0{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.ServicesBentoSection_bento__list__ty4IU{padding-left:var(--size-1-25);display:flex;flex-direction:column;gap:var(--size-0-25)}.ServicesBentoSection_bento__list__ty4IU li{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph);padding-block:var(--size-0-1)}.ServicesBentoSection_bento__plain_list__NGiiW{list-style:none;display:flex;flex-direction:column}.ServicesBentoSection_bento__plain_list__NGiiW li{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph);padding-block:var(--size-0-5);border-bottom:var(--border-regular) solid var(--card-border)}.ServicesBentoSection_bento__plain_list__NGiiW li:first-child{border-top:var(--border-regular) solid var(--card-border)}.ServicesBentoSection_bento__plain_list__NGiiW a{color:var(--heading-accent);text-decoration:underline}.ServicesBentoSection_bento__plain_list__NGiiW a:hover{color:var(--heading-main)}.ServicesBentoSection_bento__hours__ducK9{margin-top:var(--size-0-5);background-color:var(--background-two);padding:var(--size-1);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--size-0-25)}.ServicesBentoSection_bento__hours_label__G05pV{letter-spacing:.06em;text-transform:uppercase;color:var(--heading-accent);margin-bottom:var(--size-0-25)}.ServicesBentoSection_bento__hours_item__hdoV8,.ServicesBentoSection_bento__hours_label__G05pV{font-family:var(--font-family-text-sm);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-text-sm);line-height:var(--font-height-text-sm)}.ServicesBentoSection_bento__hours_item__hdoV8{letter-spacing:var(--font-spacing-text-sm);color:var(--paragraph)}.ServicesBentoSection_bento__btn__IUd2A{align-self:flex-start;margin-top:auto;padding-top:var(--size-0-5)}.ServicesBentoSection_bento__feature__niaFF{height:100%}.ServicesBentoSection_bento__feature_text__GgB4d{display:flex;flex-direction:column;gap:var(--size-0-75)}@media (max-width:60rem){.ServicesBentoSection_bento__grid__2J6pG{grid-template-columns:repeat(2,1fr);grid-template-areas:"walkins      appointments" "guys         sex" "stbbi        stbbi" "other        safer"}}@media (max-width:40rem){.ServicesBentoSection_bento__grid__2J6pG{grid-template-columns:1fr;grid-template-areas:"walkins" "appointments" "guys" "stbbi" "sex" "other" "safer"}}.PeerSupportSection_peer__eaF_C{padding-block:var(--section-space-md);background-color:var(--background-one);scroll-margin-top:var(--size-6)}.PeerSupportSection_peer__inner__hOOds{max-width:var(--container-main);margin-inline:auto;padding-inline:var(--size-1-5);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--size-1-5);gap:var(--size-1-5)}.PeerSupportSection_peer__text__bTjU0{grid-column:3/span 8;display:flex;flex-direction:column;gap:var(--size-1);text-align:center;align-items:center}.PeerSupportSection_peer__heading__VL1Tl{font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-height-h2);letter-spacing:var(--font-spacing-h2);color:var(--heading-main)}.PeerSupportSection_peer__lead__xENrx{font-family:var(--font-family-text-lg);font-size:var(--font-size-text-lg);font-weight:var(--font-weight-text-lg);line-height:var(--font-height-text-lg);letter-spacing:var(--font-spacing-text-lg);color:var(--heading-accent)}.PeerSupportSection_peer__para___5Ein{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.PeerSupportSection_peer__btn__gNK2v{margin-top:var(--size-0-5)}@media (max-width:64rem){.PeerSupportSection_peer__text__bTjU0{grid-column:2/span 10}}@media (max-width:48rem){.PeerSupportSection_peer__text__bTjU0{grid-column:1/span 12;text-align:left;align-items:flex-start}}.MedicationNoteSection_med__dXzhA{padding-block:var(--section-space-md);background-color:var(--background-one)}.MedicationNoteSection_med__inner__iUr1t{max-width:var(--container-main);margin-inline:auto;padding-inline:var(--size-1-5);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--size-2);gap:var(--size-2)}.MedicationNoteSection_med__card__fJJZ9{background-color:color-mix(in srgb,var(--background-two) 60%,transparent);border:var(--border-regular) solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:var(--radius-lg);padding:var(--size-2);display:flex;flex-direction:column;gap:var(--size-1)}.MedicationNoteSection_med__icon__RV191{width:var(--size-3);height:var(--size-3);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--heading-accent) 20%,transparent);display:flex;align-items:center;justify-content:center;color:var(--heading-main);flex-shrink:0}.MedicationNoteSection_med__icon__RV191 svg{width:var(--size-1-5);height:var(--size-1-5)}.MedicationNoteSection_med__heading__ooZrf{font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--font-height-h4);letter-spacing:var(--font-spacing-h4);color:var(--heading-main)}.MedicationNoteSection_med__para__LfVq1{font-family:var(--font-family-text-md);font-size:var(--font-size-text-md);font-weight:var(--font-weight-text-md);line-height:var(--font-height-text-md);letter-spacing:var(--font-spacing-text-md);color:var(--paragraph)}.MedicationNoteSection_med__link__5MyJh{color:var(--heading-main);font-weight:600;text-decoration:underline}.MedicationNoteSection_med__link__5MyJh:hover{opacity:.8}@media (max-width:48rem){.MedicationNoteSection_med__inner__iUr1t{grid-template-columns:1fr}}@media (max-width:36rem){.MedicationNoteSection_med__heading__ooZrf{font-size:var(--font-size-h5);line-height:var(--font-height-h5);letter-spacing:var(--font-spacing-h5)}}