.careFullscreenHero{--hero-ink:#101715;--hero-text:#ffffff;--hero-muted:#e0e7e2;--hero-accent:#baf2ce;--hero-border:#ffffff30;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;min-height:100dvh;width:100%;overflow:hidden;background:var(--hero-ink);color:var(--hero-text);padding-bottom:70px}.careFullscreenPhoto,.careHeroShade{position:absolute;inset:0;width:100%;height:100%;z-index:-3}.careFullscreenPhoto{object-fit:cover;object-position:center 40%;filter:grayscale(1)}.careHeroShade{z-index:-2;background:linear-gradient(180deg,rgb(8 15 12/.65),transparent 22%),linear-gradient(90deg,rgb(8 15 12/.96),rgb(8 15 12/.85) 28%,rgb(8 15 12/.53) 57%,rgb(8 15 12/.13)),linear-gradient(0deg,rgb(8 15 12/.5),transparent 45%)}.careHeroRibbon{position:absolute;right:-7%;bottom:-8%;width:57%;height:108%;z-index:-1;pointer-events:none;opacity:.75}.careHeroRibbon path{stroke:var(--hero-accent);stroke-width:60;stroke-linecap:round}.careFullscreenHero .doorMarketingNav{width:min(1440px,calc(100% - 96px));height:100px;min-height:100px;position:relative;z-index:5;flex:none}.careFullscreenHero .brandAsset{width:178px}.careFullscreenHero .doorMarketingNav nav a{color:var(--hero-text)}.careFullscreenHero .doorMarketingNav nav a:nth-child(2){display:inline-flex}.careFullscreenHero .careButton,.careFullscreenHero .doorMarketingNav .doorButtonPrimary{--care-brand:var(--hero-accent);--care-brand-ink:var(--hero-ink);border-radius:999px!important}.careFullscreenCopy{width:min(1440px,calc(100% - 96px));margin:auto;padding:clamp(32px,5vh,72px) 0}.careFullscreenCopy>.careEyebrow{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:8px 13px;border-radius:999px;background:var(--hero-accent);color:var(--hero-ink)!important;letter-spacing:.045em;margin-bottom:28px}.careFullscreenCopy h1{max-width:960px;font-size:clamp(46px,4.5vw,76px);line-height:1.1;letter-spacing:-.055em;font-weight:550;color:var(--hero-text);margin-bottom:24px;text-wrap:balance}.careFullscreenCopy h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.careMarketing .careFullscreenLead{color:var(--hero-text);font-size:clamp(17px,1.75vw,24px);line-height:1.5;margin-bottom:22px;max-width:650px}.careMarketing .careFullscreenDescription{color:var(--hero-muted);font-size:16px;line-height:1.75;max-width:470px;margin-bottom:28px;text-wrap:pretty}.careFullscreenHero .careActions{max-width:640px;gap:12px 22px}.careFullscreenHero .careTextLink{color:var(--hero-text)!important}.careFullscreenHero .careActions small{width:100%;color:var(--hero-muted);font-size:12px}.careHeroReassurance{display:flex;align-items:center;gap:10px;margin-top:40px;color:var(--hero-muted);font-size:12px}.careHeroReassurance svg{flex:none;color:var(--hero-accent)}.careHeroScroll{position:absolute;bottom:28px;left:max(48px,calc((100% - 1440px) / 2));display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--hero-muted);font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.12em;text-decoration:none}.careMarketing .careFullscreenHero :is(a,button):focus-visible{outline-color:var(--hero-accent)!important}.careHero>.careReleaseNotice{width:min(1240px,calc(100% - 48px));margin:32px auto 24px}#care-flow{scroll-margin-top:24px}@media (max-width:1024px){.careFullscreenHero .doorMarketingNav{width:calc(100% - 48px)}.careFullscreenHero .doorMarketingNav nav{gap:16px}.careFullscreenHero .doorMarketingNav nav a{font-size:12px}.careFullscreenHero .brandAsset{width:150px}.careFullscreenCopy{width:calc(100% - 48px)}.careFullscreenCopy h1{max-width:670px;font-size:clamp(46px,6.6vw,70px)}.careHeroScroll{left:24px}}@media (max-width:820px){.careFullscreenHero{padding-bottom:70px}.careFullscreenHero .doorMarketingNav{height:80px;min-height:80px}.careFullscreenHero .doorMarketingMenu{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--hero-border);border-radius:999px;background:var(--hero-ink)!important;color:var(--hero-text)!important}.careFullscreenHero .doorMarketingNav nav{display:none}.careFullscreenHero .doorMarketingNav nav.open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:16px;border:1px solid var(--hero-border);border-radius:18px;background:var(--hero-ink)!important;box-shadow:var(--care-shadow)}.careFullscreenHero .doorMarketingNav nav.open>a{display:flex;padding:12px 16px;min-height:44px}.careFullscreenCopy{padding-block:48px 68px}.careFullscreenCopy h1{max-width:650px}.careHeroRibbon{width:75%;right:-22%;opacity:.5}}@media (max-width:600px){.careFullscreenHero{min-height:calc(100svh - 72px);min-height:calc(100dvh - 72px);padding-bottom:52px}.careFullscreenHero .doorMarketingNav{width:calc(100% - 40px);padding-top:env(safe-area-inset-top,0)}.careFullscreenCopy{width:calc(100% - 40px);padding-block:32px 48px}.careFullscreenCopy>.careEyebrow{font-size:8px!important;letter-spacing:.01em;padding:8px 10px;margin-bottom:24px}.careFullscreenCopy h1{font-size:clamp(40px,10.6vw,62px);line-height:1.1;margin-bottom:22px}.careMarketing .careFullscreenLead{max-width:320px;font-size:17px}.careMarketing .careFullscreenDescription{font-size:14px;line-height:1.7;max-width:345px}.careFullscreenHero .careActions{gap:10px 16px}.careFullscreenHero .careButton{width:100%;min-height:50px}.careFullscreenHero .careTextLink{font-size:13px;min-height:44px}.careFullscreenHero .careActions small{font-size:11px}.careHeroReassurance{font-size:10px;margin-top:24px}.careFullscreenPhoto{object-position:61% center}.careHeroShade{background:linear-gradient(90deg,rgb(8 15 12/.92),rgb(8 15 12/.73) 70%,rgb(8 15 12/.55)),linear-gradient(0deg,var(--hero-ink),transparent 50%)}.careHeroRibbon{width:105%;right:-53%;opacity:.2}.careHeroScroll{left:20px;bottom:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.careFullscreenHero .careButton{transition:none}}