.sf-compassion{font-family:var(--font-sans,"Geist",sans-serif);overflow-x:clip}.sf-compassion main>div>section:first-child{align-items:center;min-height:calc(100svh - 96px);display:flex}.sf-compassion main>div>section:first-child>div{width:100%}.sf-compassion main>div>section.sf-hero-compact:first-child{min-height:calc(68svh - 96px)}.sf-compassion .sf-segment{isolation:isolate;margin-block:0;padding-block:clamp(40px,7vh,64px);scroll-margin-top:96px;position:relative}.sf-compassion .sf-segment:before{content:"";inset-block:0;z-index:-1;background:#fff;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.sf-compassion .sf-segment:nth-of-type(2n):before{background:#f9fafb}.sf-compassion .sf-segment+.sf-segment{border-top:1px solid #e5e7eb}@keyframes sf-rise-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.sf-compassion main>div>section:first-child>div{animation:1s both sf-rise-in}.sf-compassion a,.sf-compassion button,.sf-compassion summary{transition:color .3s,background-color .3s,border-color .3s,transform .3s,box-shadow .3s}@media (prefers-reduced-motion:reduce){.sf-compassion main>div>section:first-child>div{animation:none}.sf-compassion *,.sf-compassion :before,.sf-compassion :after{transition-duration:.01ms!important}}@media (max-width:768px){.sf-compassion main>div>section:first-child,.sf-compassion .sf-segment{min-height:calc(100svh - 80px)}.sf-compassion main>div>section.sf-hero-compact:first-child{min-height:calc(68svh - 80px)}.sf-compassion .sf-segment{padding-block:40px;scroll-margin-top:80px}}
