.scientific-approach{padding:var(--section-gap-top, 64px) 0 var(--section-gap-bottom, 64px);background:#fff;display:flex;align-items:center;overflow-x:hidden;min-height:100vh}.scientific-approach__container{max-width:none;margin:0;padding:0;width:100%;min-width:0}.scientific-approach__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;justify-items:stretch;min-width:0;min-height:100vh}.scientific-approach__text{--hero-inline-pad: calc(var(--gap, 8px) * 2);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:32px;box-sizing:border-box;padding-top:clamp(32px,5vw,80px);padding-bottom:clamp(32px,5vw,80px);padding-left:max(var(--hero-inline-pad),calc((100vw - min(100vw,var(--site-max-width, 100vw))) * .5 + var(--hero-inline-pad)));padding-right:clamp(24px,5vw,80px);position:relative;height:100%;min-height:0;max-width:none;min-width:0;width:100%}@media screen and (min-width:1200px){.scientific-approach__text{--hero-inline-pad: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2))}}.scientific-approach__heading-wrapper{margin-bottom:0;margin-top:0;min-width:0}.scientific-approach__heading{font-family:Nunito Sans,sans-serif;font-size:36px;font-weight:300;line-height:40px;color:color-mix(in srgb,var(--color-headings-text) 90%,transparent);margin:0;letter-spacing:-.72px;overflow-wrap:break-word;word-break:break-word}.scientific-approach__body{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:300;line-height:30.6px;color:color-mix(in srgb,var(--color-body-text-light) 75%,transparent);margin:0;overflow-wrap:break-word;text-align:left;width:100%}.scientific-approach__body p{margin:0}.scientific-approach__body strong{color:var(--color-headings-text);font-weight:400}.scientific-approach__image-wrapper{position:relative;border-radius:0;overflow:hidden;height:100%;min-height:0;min-width:0;width:100%}.scientific-approach__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.scientific-approach__highlight{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;padding:21px;margin:0;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:0 8px 24px #0000000d,0 2px 8px #00000008;width:100%;max-width:100%;box-sizing:border-box}.scientific-approach__highlight:before{content:"";position:absolute;top:8px;left:0;right:0;bottom:0;background:#2b473626;border-radius:24px;filter:blur(8px);z-index:-1}.scientific-approach__highlight:after{content:"";position:absolute;top:4px;left:0;right:0;bottom:0;background:#2b473633;border-radius:24px;filter:blur(8px);z-index:-1}.scientific-approach__highlight-icon{width:40px;height:40px;flex-shrink:0;object-fit:contain}.scientific-approach__highlight-text{font-family:Nunito Sans,sans-serif;flex:1;font-size:14px;line-height:22.4px;color:color-mix(in srgb,var(--color-body-text-light) 75%,transparent);display:flex;flex-direction:column;gap:0;align-items:flex-start;text-align:left}.scientific-approach__highlight-text strong{font-weight:400;color:var(--color-headings-text);line-height:22.4px;margin-bottom:0}@media screen and (max-width:990px){.scientific-approach{padding:80px 0 64px}.scientific-approach__container{padding:0 clamp(24px,5vw,40px)}.scientific-approach__content{grid-template-columns:minmax(0,1fr);gap:48px}.scientific-approach__text{padding:0;min-height:0;max-width:none;gap:24px}.scientific-approach__heading{font-size:32px;line-height:40px}.scientific-approach__body{font-size:16px;line-height:26px}.scientific-approach__image-wrapper{height:400px;min-height:400px}.scientific-approach__image{height:100%}}@media screen and (max-width:750px){.scientific-approach{padding:150px 0 48px}.scientific-approach__container{padding:0 24px}.scientific-approach__content{gap:32px}.scientific-approach__image-wrapper{order:-1;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);height:300px;min-height:300px}.scientific-approach__heading{font-size:28px;line-height:36px}.scientific-approach__body{font-size:15px;line-height:24px}.scientific-approach__highlight{padding:16px}}@media screen and (max-width:480px){.scientific-approach__container{padding:0 20px}.scientific-approach__image-wrapper{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.scientific-approach__heading{font-size:28px;line-height:36px;letter-spacing:-.6px}.scientific-approach__body{font-size:14px;line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-scientific-approach.css.map */
