.lv4{color-scheme:light dark;--lv4-brand-l:#2563eb;--lv4-brand-d:#60a5fa;--lv4-ink-l:#1d4ed8;--lv4-ink-d:#7cb4fb;--lv4-fill-top:#3b82f6;--lv4-fill-mid:#2563eb;--lv4-fill-bottom:#1d4ed8;--lv4-on-fill:#ffffff;--lv4-wash:1;position:relative;color:var(--lv4-text);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}.lv4,.lv4 .lv4-scheme-dark,.lv4 .lv4-scheme-light{--lv4-ease:cubic-bezier(0.22,1,0.36,1);--lv4-press:140ms;--lv4-quick:220ms;--lv4-t:340ms;--lv4-page:420ms;--lv4-hero:900ms;--lv4-z-raised:1;--lv4-z-sticky:10;--lv4-z-scrim:90;--lv4-z-pill:95;--lv4-z-nav:100;--lv4-z-sheet:110;--lv4-z-skip:200;--lv4-max:1200px;--lv4-gutter:16px;--lv4-nav-h:60px;--lv4-radius-card:28px;--lv4-radius-inner:18px;--lv4-canvas:light-dark(#ffffff,#000000);--lv4-canvas-sunk:light-dark(#f5f5f7,#0b0b0d);--lv4-surface:light-dark(#ffffff,#141417);--lv4-surface-2:light-dark(#f5f5f7,#1d1d21);--lv4-surface-3:light-dark(#ebebef,#26262b);--lv4-text:light-dark(#1d1d1f,#f5f5f7);--lv4-mute:light-dark(#5f5f64,#a8a8ad);--lv4-faint:light-dark(#86868b,#76767c);--lv4-line:light-dark(rgba(0,0,0,0.08),rgba(255,255,255,0.1));--lv4-line-strong:light-dark(rgba(0,0,0,0.14),rgba(255,255,255,0.18));--lv4-fill:light-dark(rgba(120,120,128,0.12),rgba(120,120,128,0.26));--lv4-glass:light-dark(rgba(255,255,255,0.68),rgba(30,30,34,0.68));--lv4-glass-strong:light-dark(rgba(255,255,255,0.84),rgba(38,38,42,0.86));--lv4-glass-solid:light-dark(#f7f7f9,#1e1e22);--lv4-edge-top:light-dark(rgba(255,255,255,0.9),rgba(255,255,255,0.28));--lv4-edge-mid:light-dark(rgba(255,255,255,0.14),rgba(255,255,255,0.05));--lv4-inset:light-dark(rgba(255,255,255,0.7),rgba(255,255,255,0.08));--lv4-lift:0 1px 1px light-dark(rgba(0,0,0,0.04),rgba(0,0,0,0.5)),0 14px 34px -16px light-dark(rgba(0,0,0,0.22),rgba(0,0,0,0.8));--lv4-card-shadow:0 1px 2px light-dark(rgba(0,0,0,0.04),rgba(0,0,0,0.6)),0 24px 60px -32px light-dark(rgba(15,23,42,0.28),rgba(0,0,0,0.9));--lv4-card-border:light-dark(rgba(0,0,0,0.06),rgba(255,255,255,0.08))}:root[data-theme=light] .lv4{color-scheme:light}.lv4 .lv4-scheme-dark,:root[data-theme=dark] .lv4{color-scheme:dark}.lv4 .lv4-scheme-light{color-scheme:light}.lv4 [data-product=ward],.lv4[data-product=ward]{--lv4-brand-l:#059669;--lv4-brand-d:#34d399;--lv4-ink-l:#047857;--lv4-ink-d:#4ade9f;--lv4-fill-top:#0a9d6f;--lv4-fill-mid:#047857;--lv4-fill-bottom:#065f46;--lv4-on-fill:#ffffff;--lv4-wash:1}.lv4 [data-product=suture],.lv4[data-product=suture]{--lv4-brand-l:#7c3aed;--lv4-brand-d:#a78bfa;--lv4-ink-l:#6d28d9;--lv4-ink-d:#b69dfc;--lv4-fill-top:#8b5cf6;--lv4-fill-mid:#7c3aed;--lv4-fill-bottom:#6d28d9;--lv4-on-fill:#ffffff;--lv4-wash:1}.lv4 [data-product=osler],.lv4[data-product=osler]{--lv4-brand-l:#f5bc1a;--lv4-brand-d:#f5bc1a;--lv4-ink-l:#a35a08;--lv4-ink-d:#f7c948;--lv4-fill-top:#fbcb3a;--lv4-fill-mid:#f5bc1a;--lv4-fill-bottom:#e0a500;--lv4-on-fill:#2a1e05;--lv4-wash:0.72}.lv4 [data-product=prognia],.lv4[data-product=prognia]{--lv4-brand-l:#2563eb;--lv4-brand-d:#60a5fa;--lv4-ink-l:#1d4ed8;--lv4-ink-d:#7cb4fb;--lv4-fill-top:#3b82f6;--lv4-fill-mid:#2563eb;--lv4-fill-bottom:#1d4ed8;--lv4-on-fill:#ffffff;--lv4-wash:1}.lv4,.lv4 .lv4-scheme-dark,.lv4 .lv4-scheme-light,.lv4 [data-product]{--lv4-brand:light-dark(var(--lv4-brand-l),var(--lv4-brand-d));--lv4-ink:light-dark(var(--lv4-ink-l),var(--lv4-ink-d));--lv4-tint:light-dark(color-mix(in srgb,var(--lv4-brand-l) calc(9% * var(--lv4-wash)),#ffffff),color-mix(in srgb,var(--lv4-brand-d) calc(14% * var(--lv4-wash)),#111114));--lv4-tint-strong:light-dark(color-mix(in srgb,var(--lv4-brand-l) calc(16% * var(--lv4-wash)),#ffffff),color-mix(in srgb,var(--lv4-brand-d) calc(24% * var(--lv4-wash)),#111114));--lv4-brand-soft:light-dark(color-mix(in srgb,var(--lv4-brand-l) 14%,transparent),color-mix(in srgb,var(--lv4-brand-d) 20%,transparent));--lv4-ring:light-dark(color-mix(in srgb,var(--lv4-brand-l) 26%,transparent),color-mix(in srgb,var(--lv4-brand-d) 30%,transparent));--lv4-wash-1:light-dark(color-mix(in srgb,var(--lv4-brand-l) calc(16% * var(--lv4-wash)),transparent),color-mix(in srgb,var(--lv4-brand-d) calc(30% * var(--lv4-wash)),transparent));--lv4-wash-2:light-dark(color-mix(in srgb,var(--lv4-brand-l) calc(7% * var(--lv4-wash)),transparent),color-mix(in srgb,var(--lv4-brand-d) calc(12% * var(--lv4-wash)),transparent));--lv4-glow-1:light-dark(color-mix(in srgb,var(--lv4-brand-l) calc(20% * var(--lv4-wash)),transparent),color-mix(in srgb,var(--lv4-brand-d) calc(32% * var(--lv4-wash)),transparent));--lv4-glow-2:light-dark(color-mix(in srgb,var(--lv4-brand-l) calc(8% * var(--lv4-wash)),transparent),color-mix(in srgb,var(--lv4-brand-d) calc(14% * var(--lv4-wash)),transparent));--lv4-btn-shadow:0 12px 26px -12px color-mix(in srgb,var(--lv4-fill-mid) 80%,transparent),0 1px 2px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.1)}@supports not (color:light-dark(#000,#fff)){.lv4,.lv4 [data-product]{--lv4-canvas:#ffffff;--lv4-canvas-sunk:#f5f5f7;--lv4-surface:#ffffff;--lv4-surface-2:#f5f5f7;--lv4-surface-3:#ebebef;--lv4-text:#1d1d1f;--lv4-mute:#5f5f64;--lv4-faint:#86868b;--lv4-line:rgba(0,0,0,0.08);--lv4-line-strong:rgba(0,0,0,0.14);--lv4-fill:rgba(120,120,128,0.12);--lv4-glass:rgba(255,255,255,0.68);--lv4-glass-strong:rgba(255,255,255,0.84);--lv4-glass-solid:#f7f7f9;--lv4-edge-top:rgba(255,255,255,0.9);--lv4-edge-mid:rgba(255,255,255,0.14);--lv4-inset:rgba(255,255,255,0.7);--lv4-lift:0 1px 1px rgba(0,0,0,0.04),0 14px 34px -16px rgba(0,0,0,0.22);--lv4-card-shadow:0 1px 2px rgba(0,0,0,0.04),0 24px 60px -32px rgba(15,23,42,0.28);--lv4-card-border:rgba(0,0,0,0.06);--lv4-brand:var(--lv4-brand-l);--lv4-ink:var(--lv4-ink-l);--lv4-tint:color-mix(in srgb,var(--lv4-brand-l) 9%,#ffffff);--lv4-tint-strong:color-mix(in srgb,var(--lv4-brand-l) 16%,#ffffff);--lv4-brand-soft:color-mix(in srgb,var(--lv4-brand-l) 14%,transparent);--lv4-ring:color-mix(in srgb,var(--lv4-brand-l) 26%,transparent);--lv4-wash-1:color-mix(in srgb,var(--lv4-brand-l) 16%,transparent);--lv4-wash-2:color-mix(in srgb,var(--lv4-brand-l) 7%,transparent);--lv4-glow-1:color-mix(in srgb,var(--lv4-brand-l) 20%,transparent);--lv4-glow-2:color-mix(in srgb,var(--lv4-brand-l) 8%,transparent)}}@media (min-width:768px){.lv4{--lv4-gutter:32px;--lv4-nav-h:64px}}@media (min-width:1100px){.lv4{--lv4-gutter:48px;--lv4-nav-h:68px}}html:has(.lv4-page){color-scheme:light dark;background:light-dark(#ffffff,#000000);scroll-behavior:auto}html[data-theme=light]:has(.lv4-page){color-scheme:light}html[data-theme=dark]:has(.lv4-page){color-scheme:dark}html:has(.lv4-page) body{background:transparent}.lv4 *,.lv4 :after,.lv4 :before{box-sizing:border-box}.lv4 :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}.lv4 :where(ul,ol){list-style:none}.lv4 :where(a){color:inherit;text-decoration:none}.lv4 :where(button){font:inherit;color:inherit}.lv4 :where(img,svg,picture){display:block;max-width:100%}.lv4 ::-moz-selection{background:var(--lv4-brand-soft)}.lv4 ::selection{background:var(--lv4-brand-soft)}.lv4-page{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--lv4-canvas)}.lv4 [data-lv4-anchor],.lv4 section[id]{scroll-margin-top:calc(var(--lv4-nav-h) + 20px)}.lv4 :focus-visible{outline:2px solid var(--lv4-ink);outline-offset:3px;border-radius:10px}.lv4 .lv4-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv4 .lv4-display,.lv4 .lv4-h1,.lv4 .lv4-h2,.lv4 .lv4-h3,.lv4 .lv4-h4{font-family:var(--font-dm-sans),var(--font-inter),system-ui,sans-serif;font-weight:700;color:var(--lv4-text);text-wrap:balance;font-feature-settings:"ss01" 0}.lv4 .lv4-display{font-size:clamp(2.5rem,1.35rem + 4.6vw,4.5rem);line-height:1.02;letter-spacing:-.034em}.lv4 .lv4-h1{font-size:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);line-height:1.04;letter-spacing:-.032em}.lv4 .lv4-h2{font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.06;letter-spacing:-.03em}.lv4 .lv4-h3{font-size:clamp(1.25rem,1.08rem + .7vw,1.625rem);line-height:1.18;letter-spacing:-.022em}.lv4 .lv4-h4{font-size:1.0625rem;line-height:1.3;letter-spacing:-.014em}.lv4 .lv4-lead{font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.5}.lv4 .lv4-body,.lv4 .lv4-lead{color:var(--lv4-mute);text-wrap:pretty}.lv4 .lv4-body{font-size:1rem;line-height:1.6}.lv4 .lv4-body strong,.lv4 .lv4-lead strong{color:var(--lv4-text);font-weight:600}.lv4 .lv4-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lv4-ink)}.lv4 .lv4-caption{font-size:.8125rem;line-height:1.45;color:var(--lv4-mute);text-wrap:pretty}.lv4 .lv4-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lv4 .lv4-accent{color:var(--lv4-ink)}.lv4 .lv4-dot{color:var(--lv4-brand)}.lv4 .lv4-container{width:min(var(--lv4-max),calc(100% - 2 * var(--lv4-gutter)));margin-inline:auto}.lv4 .lv4-container-narrow{width:min(760px,calc(100% - 2 * var(--lv4-gutter)));margin-inline:auto}.lv4 .lv4-section{position:relative;padding-block:clamp(72px,9vw,144px)}.lv4 .lv4-section-tight{position:relative;padding-block:clamp(48px,6vw,96px)}.lv4 .lv4-stack{display:flex;flex-direction:column}.lv4 .lv4-center{text-align:center;align-items:center}.lv4 .lv4-card{position:relative;background:var(--lv4-surface);border:1px solid var(--lv4-card-border);border-radius:var(--lv4-radius-card);box-shadow:var(--lv4-card-shadow)}.lv4 .lv4-well{background:var(--lv4-surface-2);border-radius:var(--lv4-radius-inner)}.lv4 .lv4-glass{position:relative;background:var(--lv4-glass);backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--lv4-lift),inset 0 1px 0 var(--lv4-inset)}.lv4 .lv4-glass-tinted{background:color-mix(in srgb,var(--lv4-brand) 8%,var(--lv4-glass-strong))}.lv4 .lv4-edge:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,var(--lv4-edge-top) 0,var(--lv4-edge-mid) 45%,rgba(255,255,255,.02) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lv4 .lv4-glass{background:var(--lv4-glass-solid)}}@media (prefers-reduced-transparency:reduce){.lv4 .lv4-glass{backdrop-filter:none;background:var(--lv4-glass-solid)}}.lv4 .lv4-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;border:0;cursor:pointer;font-family:var(--font-inter),system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--lv4-press) var(--lv4-ease),filter var(--lv4-quick) var(--lv4-ease),background-color var(--lv4-quick) var(--lv4-ease),box-shadow var(--lv4-quick) var(--lv4-ease)}.lv4 .lv4-btn:active{transform:scale(.96)}.lv4 .lv4-btn svg{width:18px;height:18px;flex:0 0 auto}.lv4 .lv4-btn-primary{color:var(--lv4-on-fill);background:linear-gradient(180deg,var(--lv4-fill-top) 0,var(--lv4-fill-mid) 55%,var(--lv4-fill-bottom) 100%);box-shadow:var(--lv4-btn-shadow)}.lv4 .lv4-btn-primary:hover{filter:brightness(1.06) saturate(1.04)}.lv4 .lv4-btn-secondary{color:var(--lv4-text);background:var(--lv4-tint-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv4-brand) 14%,transparent)}.lv4 .lv4-btn-secondary:hover{background:color-mix(in srgb,var(--lv4-brand) 22%,var(--lv4-surface))}.lv4 .lv4-btn-plain{color:var(--lv4-ink);background:transparent;padding-inline:8px;min-height:44px}.lv4 .lv4-btn-plain:hover{background:var(--lv4-brand-soft)}.lv4 .lv4-btn-sm{min-height:40px;padding:0 16px;font-size:.9375rem}.lv4 .lv4-btn-lg{min-height:58px;padding:0 30px;font-size:1.0625rem}.lv4 .lv4-btn-block{width:100%}@media (max-width:767.98px){.lv4 .lv4-btn{min-height:54px}.lv4 .lv4-btn-sm{min-height:44px}}.lv4 .lv4-link{display:inline-flex;align-items:center;min-height:44px;color:var(--lv4-ink);font-weight:600;line-height:1.4;letter-spacing:-.005em;transition:opacity var(--lv4-press)}.lv4 .lv4-link-label{text-wrap:pretty}.lv4 .lv4-link-tail{white-space:nowrap}.lv4 .lv4-link svg{display:inline-block;flex:none;width:16px;height:16px;margin-inline-start:6px;vertical-align:-.18em;transition:transform var(--lv4-quick) var(--lv4-ease)}.lv4 .lv4-link:hover svg{transform:translateX(3px)}.lv4 .lv4-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--lv4-ink);background:var(--lv4-brand-soft)}@keyframes lv4-rise{0%{opacity:0;translate:0 var(--lv4-rise,24px)}}@keyframes lv4-fade{0%{opacity:0}}@keyframes lv4-bloom{0%{opacity:0;scale:.82}}@keyframes lv4-word{0%{translate:0 108%}}@keyframes lv4-land{0%{opacity:0;translate:0 14px;scale:.9;rotate:calc(var(--r, 0deg) + 5deg)}to{opacity:1;translate:0 0;scale:1;rotate:var(--r,0deg)}}.lv4 .lv4-enter{animation:lv4-rise var(--lv4-dur,.7s) var(--lv4-ease) var(--lv4-delay,0s) both}.lv4 .lv4-enter-fade{animation:lv4-fade var(--lv4-dur,.7s) var(--lv4-ease) var(--lv4-delay,0s) both}.lv4 .lv4-words{display:inline}.lv4 .lv4-wmask{display:inline-block;vertical-align:top;overflow:clip;padding:.04em .02em .14em;margin:-.04em -.02em -.14em}.lv4 .lv4-w{display:inline-block;animation:lv4-word .9s var(--lv4-ease) calc(var(--lv4-delay, 0s) + var(--i, 0) * 55ms) both}.lv4 .lv4-line-mask{overflow:clip;padding-bottom:.1em;margin-bottom:-.1em}@media (prefers-reduced-motion:reduce){.lv4 .lv4-enter,.lv4 .lv4-enter-fade,.lv4 .lv4-w{animation:none!important}}