.full-service-lab{padding-left:1.6rem;padding-right:1.6rem}.full-service-lab .page-width{padding:0}.full-service-lab__header{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.2rem}.full-service-lab__heading{max-width:50.4rem;margin:0;color:var(--color-bunting)}.full-service-lab__subheading{max-width:60rem;margin:1.2rem 0 0;color:rgb(var(--color-foreground))}.full-service-lab__checks{display:flex;flex-direction:column;gap:0.8rem;margin:0}.full-service-lab__check-item{display:flex;align-items:center;gap:1.2rem}.full-service-lab__check-icon{display:flex;flex:0 0 1.8rem;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--color-blue-zodiac)}.full-service-lab__check-icon img{display:block;width:1.05rem;height:1.05rem}.full-service-lab__check-text{margin:0;color:rgb(var(--color-foreground))}.full-service-lab__bento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:start}.full-service-lab__card{position:relative;align-self:start;width:100%;min-width:0;overflow:hidden;border:0.1rem solid var(--color-athens-gray);border-radius:1.5rem}.full-service-lab__card--feature{grid-column:1 / -1;order:-1}.full-service-lab__card--height-mobile-adapt{min-height:0}.full-service-lab__card--height-mobile-small{min-height:28rem}.full-service-lab__card--height-mobile-medium{min-height:34rem}.full-service-lab__card--height-mobile-large{min-height:46.5rem}.full-service-lab__media{position:relative;overflow:hidden}.full-service-lab__media.ratio::before{padding-bottom:0}.full-service-lab__card--height-mobile-adapt .full-service-lab__media.ratio::before{padding-bottom:var(--ratio-percent-mobile,var(--ratio-percent,100%))}.full-service-lab__image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}.full-service-lab__image--mobile{display:none}.full-service-lab__card--background{display:flex;flex-direction:column}.full-service-lab__card--background > .full-service-lab__media{position:absolute;inset:0;height:100%}a.full-service-lab__card{color:inherit;text-decoration:none}a.full-service-lab__card:focus-visible{outline:0.2rem solid rgba(var(--color-foreground),0.5);outline-offset:0.3rem}.full-service-lab__card--background .full-service-lab__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;z-index:1;box-sizing:border-box;width:auto;min-width:0;max-width:none;padding:1.6rem}.full-service-lab__card--background.full-service-lab__card--content-top{align-items:start}.full-service-lab__card--background.full-service-lab__card--content-top .full-service-lab__button{margin-top:auto}.full-service-lab__card--background.full-service-lab__card--content-middle .full-service-lab__content{justify-content:center}.full-service-lab__card--background.full-service-lab__card--content-bottom .full-service-lab__content{justify-content:flex-end}.full-service-lab__copy{display:flex;flex-direction:column;gap:0.6rem;min-width:0;max-width:100%}.full-service-lab__title,.full-service-lab__caption{max-width:100%;overflow-wrap:break-word;max-width: 36rem;}.full-service-lab__title{margin:0;color:rgb(var(--color-foreground))}.full-service-lab__caption{margin:0;color:rgb(var(--color-foreground))}.full-service-lab__caption--mobile{display:none}.full-service-lab__button{margin-top:1.2rem;text-align:center}.full-service-lab__card--align-center .full-service-lab__copy,.full-service-lab__card--align-center .full-service-lab__content{text-align:center;align-items:center}@media screen and (max-width:749px){.full-service-lab__bento{align-items:stretch}.full-service-lab__image--mobile{display:block}.full-service-lab__media:has(.full-service-lab__image--mobile) .full-service-lab__image--desktop{display:none}.full-service-lab__card--wide{align-self:stretch;min-height:34.2rem}.full-service-lab__card--background.full-service-lab__card--wide .full-service-lab__content{justify-content:flex-start}.full-service-lab__card--wide .full-service-lab__button,.full-service-lab__card--feature .full-service-lab__button{width:100%;max-width:100%;min-width:0;height:auto;min-height:4.8rem;margin-top:auto;padding:1rem 1.2rem;text-align:center;white-space:normal;text-wrap:balance}.full-service-lab__caption--desktop{display:none}.full-service-lab__caption--mobile{display:block}}@media screen and (min-width:989px){.full-service-lab{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:750px){.full-service-lab__header{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem;margin-bottom:4.8rem}.full-service-lab__intro{max-width:70rem}.full-service-lab__subheading{margin-top:1.6rem}.full-service-lab__checks{flex-shrink:0;gap:1.2rem}.full-service-lab__bento{grid-template-columns:minmax(0,1.83fr) minmax(0,1fr);gap:2rem}.full-service-lab__card--feature{grid-column:2;grid-row:1 / span var(--wide-count,2);order:0}.full-service-lab__card--wide{grid-column:1}.full-service-lab__card--height-adapt{min-height:0}.full-service-lab__card--height-small{min-height:35rem}.full-service-lab__card--height-medium{min-height:48rem}.full-service-lab__card--height-large{min-height:72rem}.full-service-lab__card--height-adapt .full-service-lab__media.ratio::before{padding-bottom:var(--ratio-percent,100%)}.full-service-lab__card:not(.full-service-lab__card--height-adapt) .full-service-lab__media.ratio::before{padding-bottom:0}.full-service-lab__copy{gap:0.4rem}.full-service-lab__card--background .full-service-lab__content{padding:2.4rem}.full-service-lab__button{width:auto;max-width:100%;margin-top:2.4rem}.full-service-lab__card--background.full-service-lab__card--wide .full-service-lab__content{align-items:flex-start}}@media screen and (min-width:990px){.full-service-lab__card--background .full-service-lab__content{padding:4rem}}
