.hero-headline_root__BLGwc{position:relative;isolation:isolate;--headline-ease:cubic-bezier(.4,0,.2,1);--headline-duration:600ms}.home-hero .hero-copy:has(.hero-headline_root__BLGwc){max-width:1160px}.home-hero .hero-copy .hero-headline_heading__GIiou{max-width:none;margin:0;font-size:clamp(36px,4.55vw,68px);line-height:1.13;font-weight:510;letter-spacing:-.038em}.hero-headline_visual__XYP6O{display:block;white-space:normal}.hero-headline_opening__LM_6D,.hero-headline_prefix__rtE8O{display:inline-block;flex-shrink:0;white-space:nowrap;color:color-mix(in srgb,var(--text-primary) 94%,var(--hero-active))}.hero-headline_opening__LM_6D{margin-bottom:.08em}.hero-headline_closing__bRrbr{position:relative;display:flex;align-items:baseline;justify-content:center;gap:.22em;height:1.13em}.hero-headline_slot__ZwC0_{position:relative;display:inline-grid;flex-shrink:0;font-weight:570;letter-spacing:-.035em;white-space:nowrap}.hero-headline_word__djUeq{position:absolute;top:0;left:0;display:block;width:max-content;color:var(--hero-neon);opacity:0;transform:translateY(16px)}.hero-headline_word__djUeq[data-phase=active]{position:relative;opacity:1;transform:translateY(0)}.hero-headline_word__djUeq[data-phase=leaving]{opacity:0;transform:translateY(-16px)}.hero-headline_sharp__4Wsyz{display:block;opacity:0;text-shadow:0 0 18px color-mix(in srgb,var(--hero-neon) 13%,transparent),0 0 42px color-mix(in srgb,var(--hero-neon) 6%,transparent)}.hero-headline_word__djUeq:after{content:attr(data-word);position:absolute;inset:0;filter:blur(2.5px);opacity:.55}.hero-headline_word__djUeq[data-phase=active] .hero-headline_sharp__4Wsyz{opacity:1}.hero-headline_word__djUeq[data-phase=active]:after{opacity:0}.hero-headline_root__BLGwc[data-ready=true] .hero-headline_word__djUeq{transition:opacity var(--headline-duration) var(--headline-ease),transform var(--headline-duration) var(--headline-ease)}.hero-headline_root__BLGwc[data-ready=true] .hero-headline_word__djUeq[data-phase=waiting]{transition:none}.hero-headline_root__BLGwc[data-ready=true] .hero-headline_sharp__4Wsyz,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_word__djUeq:after{transition:opacity var(--headline-duration) var(--headline-ease)}.hero-headline_root__BLGwc[data-ready=true] .hero-headline_opening__LM_6D,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_prefix__rtE8O{transition:color var(--headline-duration) var(--headline-ease)}.hero-headline_atmosphere__DcIk9{position:absolute;z-index:-1;inset:-80px -40px 0;pointer-events:none}.hero-headline_atmosphere__DcIk9>span{position:absolute;inset:0;background:radial-gradient(ellipse 48% 55% at 50% 50%,color-mix(in srgb,var(--hero-neon) 8%,transparent),transparent 85%);opacity:0;transition:opacity var(--headline-duration) var(--headline-ease)}.hero-headline_atmosphere__DcIk9>[data-lit=true]{opacity:1}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.hero-headline_sharp__4Wsyz,.hero-headline_word__djUeq:after{background-image:var(--text-emphasis-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}}@media (min-width:761px){.hero-headline_root__BLGwc[data-measured=true] .hero-headline_prefix__rtE8O{position:absolute;top:0;left:50%;transform:translateX(calc((var(--prefix-width) + var(--active-width) + .22em) / -2))}.hero-headline_root__BLGwc[data-measured=true] .hero-headline_slot__ZwC0_{position:absolute;top:0;left:50%;width:0;height:1.13em;transform:translateX(calc((var(--prefix-width) + .22em - var(--active-width)) / 2))}.hero-headline_root__BLGwc[data-measured=true] .hero-headline_word__djUeq{position:absolute}.hero-headline_root__BLGwc[data-ready=true] .hero-headline_prefix__rtE8O{transition:transform var(--headline-duration) var(--headline-ease),color var(--headline-duration) var(--headline-ease)}.hero-headline_root__BLGwc[data-ready=true] .hero-headline_slot__ZwC0_{transition:transform var(--headline-duration) var(--headline-ease)}}@media (max-width:760px){.home-hero .hero-copy .hero-headline_heading__GIiou{font-size:clamp(40px,9.5vw,60px);line-height:1.14;letter-spacing:-.035em}.hero-headline_closing__bRrbr{flex-direction:column;align-items:center;gap:.16em;height:auto}.hero-headline_slot__ZwC0_{font-size:clamp(28px,7.7vw,50px);text-align:center}.hero-headline_slot__ZwC0_:before{content:"MISSED FOLLOW-UPS";visibility:hidden}.hero-headline_word__djUeq,.hero-headline_word__djUeq[data-phase=active]{position:absolute;left:50%;transform:translateX(-50%) translateY(16px)}.hero-headline_word__djUeq[data-phase=active]{transform:translateX(-50%) translateY(0)}.hero-headline_word__djUeq[data-phase=leaving]{transform:translateX(-50%) translateY(-16px)}.hero-headline_opening__LM_6D{margin-bottom:0}.hero-headline_atmosphere__DcIk9{inset:-35px -12px 0}}@media (prefers-reduced-motion:reduce){.hero-headline_atmosphere__DcIk9>span,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_opening__LM_6D,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_prefix__rtE8O,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_sharp__4Wsyz,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_slot__ZwC0_,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_word__djUeq,.hero-headline_root__BLGwc[data-ready=true] .hero-headline_word__djUeq:after{transition:none}.hero-headline_word__djUeq[data-phase]{opacity:0;transform:none}.hero-headline_word__djUeq[data-index="0"],.hero-headline_word__djUeq[data-index="0"] .hero-headline_sharp__4Wsyz{opacity:1}.hero-headline_atmosphere__DcIk9>span[data-lit],.hero-headline_word__djUeq[data-index="0"]:after{opacity:0}.hero-headline_atmosphere__DcIk9>span[data-index="0"]{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.hero-headline_word__djUeq[data-phase]{transform:translateX(-50%)}}@media (forced-colors:active){.hero-headline_sharp__4Wsyz{background:none;color:CanvasText;text-shadow:none}.hero-headline_atmosphere__DcIk9,.hero-headline_word__djUeq:after{display:none}}