.seq{--seq-ground: #0a0908;--seq-ink: #f4f1ec;--seq-ink-muted: #a09a92;background:var(--seq-ground);color:var(--seq-ink);height:calc(100svh + 200vh);position:relative}.seq[data-seq-mode=poster]{height:auto;min-height:100svh}.seq__sticky{height:100svh;overflow:hidden;position:sticky;top:0}.seq[data-seq-mode=poster] .seq__sticky{height:auto;min-height:100svh;position:relative}.seq__poster,.seq__canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.seq__canvas{opacity:0;transition:opacity .42s ease}.seq[data-seq-ready=on] .seq__canvas{opacity:1}.seq__sticky:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--seq-ground) 55%,transparent) 0%,transparent 32%),linear-gradient(to top,color-mix(in srgb,var(--seq-ground) 82%,transparent) 0%,transparent 58%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}@media (max-width: 48rem){.seq__sticky:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--seq-ground) 55%,transparent) 0%,transparent 24%),linear-gradient(to top,color-mix(in srgb,var(--seq-ground) 92%,transparent) 0%,color-mix(in srgb,var(--seq-ground) 78%,transparent) 45%,transparent 80%)}}.seq__sticky:after{background:linear-gradient(to bottom,transparent 52%,var(--pf-ground, #ffffff) 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:calc((var(--seq-p, 0) - .9) * 10);pointer-events:none;position:absolute;z-index:1}.seq__overlay{align-content:center;box-sizing:border-box;display:grid;gap:var(--pf-space-md, 3rem);height:100%;top:0;right:0;bottom:0;left:0;margin-inline:auto;max-width:96rem;overflow-y:auto;padding:var(--pf-space-lg, 6rem) var(--pf-gutter, 2rem);position:absolute;z-index:2}.seq[data-seq-armed=on] .seq__overlay{align-content:end;overflow:hidden;padding-bottom:clamp(3rem,12svh,8rem)}.seq[data-seq-armed=on] .seq__block{grid-area:1 / 1;opacity:0;transform:translate3d(0,22px,0)}.seq__block{max-width:var(--pf-measure-tight, 27rem)}.seq__eyebrow{color:var(--pf-mark, #b98a2e);font-size:var(--pf-label, .6875rem);font-weight:600;letter-spacing:.18em;line-height:1.4;margin:0 0 var(--pf-space-sm, 1.5rem);text-transform:uppercase}.seq__eyebrow:after{background:currentColor;content:"";display:block;height:var(--pf-rule, 1px);margin-top:.75em;opacity:.4;width:3.5rem}.seq__headline{color:var(--seq-ink);font-family:var(--pyfoi-font-sans, system-ui, sans-serif);font-size:var(--pf-display, 4rem);font-weight:300;letter-spacing:-.025em;line-height:.98;margin:0;text-wrap:balance}.seq__body{color:var(--seq-ink-muted);font-size:var(--pf-lead, 1.25rem);font-weight:300;line-height:1.5;margin:var(--pf-space-sm, 1.5rem) 0 0;max-width:var(--pf-measure-tight, 27rem)}.seq:not([data-seq-armed=on]) .seq__headline{font-size:var(--pf-title, 2rem)}.seq:not([data-seq-armed=on]) .seq__body{font-size:var(--pf-body, 1.125rem)}@media (scripting: enabled) and (prefers-reduced-motion: no-preference){.seq:not([data-seq-armed=on]) .seq__overlay{align-content:end;overflow:hidden;padding-bottom:clamp(3rem,12svh,8rem)}.seq:not([data-seq-armed=on]) .seq__block{grid-area:1 / 1}.seq:not([data-seq-armed=on]) .seq__block+.seq__block{opacity:0;transform:translate3d(0,22px,0)}.seq:not([data-seq-armed=on]) .seq__headline{font-size:var(--pf-display, 4rem)}.seq:not([data-seq-armed=on]) .seq__body{font-size:var(--pf-lead, 1.25rem)}}.seq[data-seq-mode=poster] .seq__overlay{align-content:center;overflow-y:auto;padding-bottom:var(--pf-space-lg, 6rem)}.seq[data-seq-mode=poster] .seq__block,.seq[data-seq-mode=poster] .seq__block+.seq__block{grid-area:auto;opacity:1;transform:none}.seq[data-seq-mode=poster] .seq__headline{font-size:var(--pf-title, 2rem)}.seq[data-seq-mode=poster] .seq__body{font-size:var(--pf-body, 1.125rem)}@media (prefers-reduced-motion: reduce){.seq__canvas{transition:none}}.liposome{margin:0}.liposome__stage{aspect-ratio:1 / 1;margin-inline:auto;max-width:32rem;position:relative;width:100%}.liposome__diagram,.liposome__canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.liposome__diagram{transition:opacity .6s ease}.liposome__canvas{opacity:0;pointer-events:none;transition:opacity .6s ease}.liposome[data-liposome-scene=on] .liposome__canvas{opacity:1}.liposome[data-liposome-scene=on] .liposome__diagram{opacity:0}.liposome__core{fill:var(--pf-ground-soft, var(--pyfoi-v7-bg-card, #f6f5f2))}.liposome__payload{fill:var(--pf-mark, var(--pyfoi-v7-accent-2, #b98a2e));opacity:.65}.liposome__head{fill:var(--pf-accent, var(--pyfoi-v7-accent, #0f4c81))}.liposome__head--inner{opacity:.45}.liposome__tail{stroke:var(--pf-accent, var(--pyfoi-v7-accent, #0f4c81));stroke-width:1.25;opacity:.35}.liposome__caption{color:var(--pf-ink-muted, var(--pyfoi-v7-fg-muted, #6b6b6b));font-size:var(--pf-small, .9375rem);line-height:1.5;margin-top:var(--pf-space-sm, 1.5rem);text-align:center}@media (prefers-reduced-motion: reduce){.liposome__diagram,.liposome__canvas{transition:none}}.pf-footnote{color:var(--pf-ink-muted, var(--pyfoi-v7-fg-muted, #6b6b6b));font-size:var(--pf-small, .9375rem);grid-column:main-start / span 7;line-height:1.6;margin:var(--pf-space-lg, 3rem) 0;max-width:var(--pf-measure, 60ch)}.lvc{--lvc-land: clamp(4.5rem, 9vw, 8rem);--lvc-pair: clamp(2.25rem, 4vw, 3.5rem);--lvc-topic: clamp(5rem, 8.5vw, 8rem);--lvc-lede: clamp(2.25rem, 4.6vw, 3.5rem)}.lvc-restate{grid-column:main-start / span 7;margin-top:var(--lvc-land);max-width:var(--pf-measure, 34rem)}.lvc-restate__title{color:var(--pf-accent, var(--pyfoi-v7-accent, #0f4c81));font-size:var(--lvc-lede);font-weight:300;letter-spacing:-.025em;line-height:1.06;margin:0;text-wrap:balance}.lvc-restate__lead{color:var(--pf-ink-muted, var(--pyfoi-v7-fg-muted, #6b6b6b));font-size:var(--pf-lead, 1.25rem);font-weight:300;line-height:1.45;margin:var(--pf-space-sm, 1.5rem) 0 0;max-width:var(--pf-measure-tight, 27rem)}.lvc .pf-richtext{padding-top:var(--lvc-pair)}.lvc .pf-steps,.lvc .pf-compare,.lvc .pf-faq{margin-top:var(--lvc-topic)}.lvc .pf-stats{margin-top:var(--lvc-pair)}.lvc .pf-grid:has(.pf-steps) .pf-steps{grid-column:main-start / main-end}.lvc .pf-grid:has(.pf-steps) .pf-steps__list{column-gap:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));row-gap:var(--pf-space-md, 2.5rem)}.lvc .pf-grid:has(.pf-steps) .pf-steps__body{max-width:30rem}.lvc .pf-grid:has(.pf-steps) .pf-steps__num{display:none}.lvc .pf-grid:has(.pf-steps)~.pf-grid:has(.pf-steps) .pf-steps{grid-column:5 / main-end;margin-top:var(--lvc-pair)}.lvc .pf-grid:has(.pf-steps)~.pf-grid:has(.pf-steps) .pf-steps__list{display:block}.lvc .pf-grid:has(.pf-steps)~.pf-grid:has(.pf-steps) .pf-steps__body{max-width:var(--pf-measure-tight, 27rem)}.lvc .pf-grid:has(.pf-steps)~.pf-grid:has(.pf-steps) .pf-steps__num{display:block}.lvc .pf-grid:has(>.liposome){margin-top:calc(-1*clamp(0rem,26vw,21rem))}.lvc .liposome{grid-column:7 / full-end}.lvc .liposome__stage{margin-inline:auto 0;max-width:30rem}.lvc .liposome__caption{margin-inline:auto 0;max-width:30rem;text-align:left}@media (max-width: 60rem){.lvc-restate,.lvc .liposome,.lvc .pf-grid:has(.pf-steps) .pf-steps,.lvc .pf-grid:has(.pf-steps)~.pf-grid:has(.pf-steps) .pf-steps,.pf-footnote{grid-column:main}.lvc .pf-grid:has(>.liposome){margin-top:var(--lvc-pair)}.lvc .liposome__stage,.lvc .liposome__caption{margin-inline:auto;max-width:26rem}.lvc .liposome__caption{text-align:center}.lvc .pf-grid:has(.pf-steps) .pf-steps__num{display:block}}
