.rf-root{--text-body:clamp(.9375rem, .92rem + .1vw, 1rem);--text-eyebrow:.75rem;--text-body-sm:.875rem;--text-heading:clamp(1.1875rem, 1.05rem + .5vw, 1.4375rem);--text-lead:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-h3:var(--text-heading);--text-h2:clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--text-hero:clamp(2.125rem, 1.5rem + 2.3vw, 3.25rem);font-size:var(--text-body);line-height:1.6}.rf-root .display-hero{letter-spacing:-.03em;font-weight:450;line-height:1.08}.rf-root .display-h2{letter-spacing:-.025em;max-width:22ch;font-weight:450;line-height:1.12}.rf-root .display-h4{letter-spacing:-.01em;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.35}.rf-root .display-h5{font-size:1rem}.rf-root .text-sm{font-size:.8125rem;line-height:1.5}.rf-root .text-base{font-size:.9375rem}.rf-root .eyebrow{letter-spacing:.14em;font-size:.75rem}.rf-root p{text-wrap:pretty}.rf-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.22,1,.36,1) forwards rf-draw;animation-delay:var(--d,0s)}.rf-pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.22,1,.36,1) forwards rf-pop;animation-delay:var(--d,0s)}.rf-fade{opacity:0;animation:.5s forwards rf-fade;animation-delay:var(--d,0s)}.rf-panel-enter{animation:.35s cubic-bezier(.22,1,.36,1) rf-panel}.rf-slide{transition:left .5s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s;transition-delay:var(--d,0s)}.rf-bar{transition:width .5s cubic-bezier(.22,1,.36,1)}@keyframes rf-draw{to{stroke-dashoffset:0}}@keyframes rf-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes rf-fade{to{opacity:1}}@keyframes rf-panel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rf-draw,.rf-pop,.rf-fade,.rf-panel-enter{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.rf-slide,.rf-bar{transition:none!important}}.rf-root .section-y-tight{padding-block:clamp(3rem,2rem + 3vw,5rem)}.rf-root #contact-cta .grid{align-items:center}.rf-root #contact-cta .display-h2{margin-top:1rem}.rf-root [role=tab]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.rf-hero-in{animation:.7s cubic-bezier(.22,1,.36,1) both rf-panel}@media (prefers-reduced-motion:reduce){.rf-hero-in{animation:none!important}}.rf-root{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11"}.rf-root .display-hero{letter-spacing:-.035em;font-size:clamp(2.375rem,1.6rem + 2.8vw,3.75rem)}.rf-root .eyebrow{align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.rf-root ol.grid.gap-px.border{box-shadow:0 1px 0 color-mix(in oklab, var(--color-primary) 6%, transparent), 0 24px 48px -28px color-mix(in oklab, var(--color-primary) 28%, transparent);border-radius:1rem}.rf-root ol.grid.gap-px.border>li{transition:background-color .3s}.rf-root ol.grid.gap-px.border>li:hover{background-color:color-mix(in oklab, var(--color-primary) 4%, var(--color-background))}.rf-root .rounded-sm.border{border-radius:.5rem}.rf-root ol.grid.gap-px.border.rounded-sm{border-radius:1rem}.rf-root a.rounded-sm.border,.rf-root a.rounded-full.border{transition:border-color .2s,color .2s,background-color .2s,transform .2s}.rf-root a.rounded-sm.border:hover,.rf-root a.rounded-full.border:hover{transform:translateY(-1px)}.rf-root a[class*=bg-primary],.rf-root button[class*=bg-primary]{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--color-primary) 70%, transparent);border-radius:999px;transition:transform .2s,box-shadow .2s,background-color .2s}.rf-root a[class*=bg-primary]:hover{box-shadow:0 14px 28px -12px color-mix(in oklab, var(--color-primary) 80%, transparent);transform:translateY(-1px)}.rf-root header{-webkit-backdrop-filter:saturate(1.4)blur(14px)}.rf-root section[aria-label="LLInformatics at a glance"] dt.display-h4,.rf-root .rf-facts dt.display-h4{letter-spacing:-.03em;color:var(--color-primary);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:450}.rf-root #case-studies [class*=tracking-]{letter-spacing:.04em}.rf-root #case-studies .grid{border-radius:1rem;overflow:hidden}.rf-root #case-studies a{transition:background-color .3s}.rf-root section[aria-labelledby=rf-quotes] figure,.rf-root section[aria-labelledby=rf-quotes] blockquote{position:relative}.rf-root section[aria-labelledby=rf-quotes] img,.rf-root img.rounded-sm{border-radius:999px}.rf-root section .aspect-\[3\/2\] img,.rf-root #why img,.rf-root section img[alt*=ounders],.rf-root section img[alt*=azewski]{border-radius:1rem}.rf-root .section-y{padding-block:clamp(3.5rem,2.25rem + 3.5vw,6rem)}.rf-root main>section.section-y:not(.ink-field):not(.surface-blue)+section.section-y:not(.ink-field):not(.surface-blue){padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.rf-root main>section[aria-label="LLInformatics at a glance"]+section.section-y{padding-top:clamp(3.5rem,2.25rem + 3.5vw,6rem)}.rf-root main>section.section-y>.container-lli>.mt-12:first-of-type{margin-top:2.5rem}.rf-root *,.rf-root :before,.rf-root :after{border-radius:0!important}.rf-root main>section.rf-facts+section.section-y{padding-top:clamp(3.5rem,2.25rem + 3.5vw,6rem)}
