.cellife-home{--cellife-blue: #03107b;--cellife-red: #8f2c26;--cellife-ink: #262125;--cellife-surface: #f4f4f5;--cellife-white: #fff;--cellife-media-surface: #e9e6ee;--cellife-font-heading: "Broadacre", var(--font-heading-family), sans-serif;--cellife-font-body: "Inter", var(--font-body-family), sans-serif;color:var(--cellife-ink);background:var(--cellife-surface);font-family:var(--cellife-font-body)}.cellife-home h1,.cellife-home h2,.cellife-home h3{color:var(--cellife-blue);font-family:var(--cellife-font-heading);font-weight:var(--font-heading-weight, 400);letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.cellife-home a{color:inherit}.cellife-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);min-height:680px;padding:clamp(32px,5vw,80px)}.cellife-hero__copy{position:relative;z-index:1;width:fit-content;max-width:min(620px,100%);min-width:0;justify-self:start;padding:clamp(28px,3.5vw,56px);align-self:center;background:none;border:none}.cellife-eyebrow:before{content:"";display:inline-block;width:20px;height:2px;margin-right:10px;vertical-align:middle;background:var(--cellife-red)}.cellife-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.5;margin:0 0 24px}.cellife-hero h1{font-size:clamp(36px,4.6vw,72px);line-height:1.06;max-width:12ch}.cellife-copy{font-size:18px;line-height:1.65;max-width:36ch;margin:24px 0 0}.cellife-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.cellife-home .cellife-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;border:1px solid var(--cellife-blue);border-radius:4px;background:var(--cellife-blue);color:var(--cellife-white);font-size:14px;text-decoration:none;line-height:1.5}.cellife-home .cellife-action--outline{color:var(--cellife-blue);background:transparent}.cellife-home a:hover{text-decoration:underline;text-underline-offset:4px}.cellife-home a:focus-visible{outline:3px solid var(--cellife-blue);outline-offset:5px}.cellife-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-width:0;background:var(--cellife-media-surface)}.cellife-hero__media>.cellife-placeholder{align-items:flex-end;justify-content:flex-start;padding:32px}.cellife-hero__media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cellife-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cellife-desktop-focus)}@media(min-width:750px){.cellife-home.cellife-hero{min-height:var(--cellife-hero-height, 720px);padding-inline:max(32px,calc((100% - var(--cellife-hero-height, 720px) * var(--cellife-hero-ratio, 1.714286)) / 2 + 32px));background:var(--cellife-hero-background, #f4f3f2)}.cellife-hero__media{background:var(--cellife-hero-background, #f4f3f2)}.cellife-hero__media picture{display:flex;align-items:center;justify-content:center}.cellife-hero__image{max-height:var(--cellife-hero-height, 720px);object-fit:contain;object-position:center}}.cellife-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:inherit;padding:32px;background:radial-gradient(ellipse at 65% 30%,var(--cellife-surface),var(--cellife-media-surface) 75%);color:var(--cellife-blue);text-align:center}.cellife-placeholder__symbol{font-size:clamp(80px,12vw,180px);font-weight:400;line-height:1;letter-spacing:-.08em;opacity:.45}.cellife-placeholder p{margin:24px 0 0;font-size:12px;letter-spacing:.08em}.cellife-pathways{padding:clamp(48px,6vw,96px) max(20px,calc((100% - 1280px)/2))}.cellife-pathways__heading{margin-bottom:32px}.cellife-pathways h2{font-size:clamp(30px,3.2vw,48px);line-height:1.15}.cellife-pathways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cellife-pathway{min-width:0;background:var(--cellife-white);border-radius:8px;overflow:hidden}.cellife-pathway__media{aspect-ratio:4 / 3;background:var(--cellife-media-surface)}.cellife-pathway__media img{width:100%;height:100%;object-fit:cover;display:block}.cellife-pathway__copy{padding:28px}.cellife-pathway h3{font-size:28px;line-height:1.2}.cellife-pathway__copy p{font-size:16px;line-height:1.6}.cellife-text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:15px;text-underline-offset:5px}@media(min-width:750px)and (max-width:1359px){.cellife-pathways{padding-inline:40px}}@media(max-width:749px){.cellife-hero{min-height:0;padding:0;background:var(--cellife-hero-background, #f4f3f2)}.cellife-hero__copy{align-self:start;justify-self:center;text-align:center;padding:36px 24px 24px}.cellife-hero__copy h1,.cellife-hero__copy .cellife-copy{margin-inline:auto}.cellife-hero__copy .cellife-actions{justify-content:center}.cellife-hero__media{position:relative;inset:auto;width:100%;background:var(--cellife-hero-background, #f4f3f2)}.cellife-hero__media picture{position:static;display:block}.cellife-hero__media>.cellife-placeholder{min-height:320px}.cellife-hero h1{font-size:clamp(36px,9vw,56px);max-width:14ch}.cellife-hero__image{width:100%;height:auto;max-height:none;object-fit:contain}.cellife-actions{margin-top:24px}.cellife-pathways__grid{grid-template-columns:minmax(0,1fr);gap:20px}.cellife-pathway__copy{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-cellife-home.css.map */
