.medbr-static-root,.medbr-static-root *,.medbr-static-root *::before,.medbr-static-root *::after{box-sizing:border-box}.medbr-static-root{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;min-height:100dvh;overflow-x:clip;margin:0;font-family:var(--medbr-font-sans);font-size:var(--medbr-text-base);line-height:var(--medbr-leading-relaxed);color:var(--medbr-color-text);background-color:var(--medbr-color-bg-base);background-image:radial-gradient(ellipse 60% 50% at 10% 0%,var(--medbr-color-accent-muted),transparent 60%),radial-gradient(ellipse 50% 40% at 90% 100%,var(--medbr-color-brand-muted),transparent 60%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--medbr-duration-slow) var(--medbr-ease-out),color var(--medbr-duration-slow) var(--medbr-ease-out)}.medbr-static-root::after{content:"";position:absolute;inset:0;z-index:var(--medbr-z-max);pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url("%23g")'/%3E%3C/svg%3E")}.medbr-static-root[data-theme="dark"]::after{opacity:.04;mix-blend-mode:screen}.medbr-static-root *,.medbr-static-root *::before,.medbr-static-root *::after{margin:0;padding:0}.medbr-static-root img,.medbr-static-root svg,.medbr-static-root video,.medbr-static-root canvas,.medbr-static-root picture{display:block;max-width:100%}.medbr-static-root button{cursor:pointer;font:inherit;background:none;border:0;color:inherit}.medbr-static-root input,.medbr-static-root textarea,.medbr-static-root select{font:inherit;color:inherit}.medbr-static-root a{color:inherit;text-decoration:none}.medbr-static-root ul,.medbr-static-root ol{list-style:none}.medbr-static-root table{border-collapse:collapse;border-spacing:0}.medbr-static-root :focus-visible{outline:2px solid var(--medbr-color-border-focus);outline-offset:2px}.medbr-static-root ::selection{background:var(--medbr-color-brand);color:var(--medbr-color-text-on-brand)}.medbr-static-root h1,.medbr-static-root h2,.medbr-static-root h3,.medbr-static-root h4,.medbr-static-root h5,.medbr-static-root h6{font-family:var(--medbr-font-serif);font-weight:var(--medbr-weight-regular);line-height:var(--medbr-leading-tight);color:var(--medbr-color-text);letter-spacing:var(--medbr-tracking-tight);text-wrap:balance}.medbr-static-root h1{font-size:var(--medbr-text-4xl)}.medbr-static-root h2{font-size:var(--medbr-text-3xl)}.medbr-static-root h3{font-size:var(--medbr-text-2xl)}.medbr-static-root h4{font-size:var(--medbr-text-xl)}.medbr-static-root h5{font-family:var(--medbr-font-sans);font-size:var(--medbr-text-lg);font-weight:var(--medbr-weight-semibold)}.medbr-static-root h6{font-family:var(--medbr-font-sans);font-size:var(--medbr-text-base);font-weight:var(--medbr-weight-semibold);text-transform:uppercase;letter-spacing:var(--medbr-tracking-wider)}.medbr-static-root em{font-style:italic;color:var(--medbr-color-brand)}.medbr-static-root p{text-wrap:pretty;max-width:70ch}.medbr-static-root code,.medbr-static-root kbd,.medbr-static-root samp,.medbr-static-root pre{font-family:var(--medbr-font-mono);font-size:.9em;color:var(--medbr-color-text);background:var(--medbr-color-bg-muted);padding:.15em .45em;border-radius:var(--medbr-radius-xs);border:1px solid var(--medbr-color-border-subtle)}.medbr-static-root pre{padding:var(--medbr-space-4);overflow-x:auto;line-height:var(--medbr-leading-snug)}.medbr-static-root pre code{padding:0;background:#fff0;border:0}.medbr-static-root .skip-link{position:absolute;top:-100%;left:var(--medbr-space-3);z-index:var(--medbr-z-max);background:var(--medbr-color-brand);color:var(--medbr-color-text-on-brand);padding:var(--medbr-space-2) var(--medbr-space-3);font-size:var(--medbr-text-sm);border-radius:var(--medbr-radius-sm);transition:top var(--medbr-duration-fast) var(--medbr-ease-out)}.medbr-static-root .skip-link:focus{top:var(--medbr-space-3)}.medbr-static-root .container{width:min(calc(100% - 2 * var(--medbr-container-padding)), var(--medbr-container-lg));margin-inline:auto}.medbr-static-root .container-narrow{width:min(calc(100% - 2 * var(--medbr-container-padding)), var(--medbr-container-md));margin-inline:auto}.medbr-static-root .container-wide{width:min(calc(100% - 2 * var(--medbr-container-padding)), var(--medbr-container-xl));margin-inline:auto}.medbr-static-root .section{padding-block:var(--medbr-space-section);border-top:1px solid var(--medbr-color-divider)}.medbr-static-root .section:first-of-type{border-top:0}.medbr-static-root .section--alt{background:var(--medbr-color-bg-subtle)}.medbr-static-root .eyebrow{display:inline-flex;align-items:center;gap:var(--medbr-space-2);font-family:var(--medbr-font-sans);font-size:var(--medbr-text-2xs);font-weight:var(--medbr-weight-bold);letter-spacing:var(--medbr-tracking-widest);text-transform:uppercase;color:var(--medbr-color-accent-hover)}.medbr-static-root .eyebrow::before{content:"";width:var(--medbr-space-6);height:1px;background:currentColor;opacity:.6}.medbr-static-root .lede{font-size:var(--medbr-text-md);color:var(--medbr-color-text-secondary);max-width:64ch;line-height:var(--medbr-leading-relaxed)}.medbr-static-root.medbr-js .reveal{opacity:0;transform:translateY(20px);transition:opacity var(--medbr-duration-slower) var(--medbr-ease-premium),transform var(--medbr-duration-slower) var(--medbr-ease-premium);transition-delay:calc(min(var(--medbr-i, 0), 6) * 80ms)}.medbr-static-root.medbr-js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.medbr-static-root *,.medbr-static-root *::before,.medbr-static-root *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;transition-property:none!important;scroll-behavior:auto!important}}