@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_dc10d314-module__Gavziq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_dc10d314-module__Gavziq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_8ac3f5b2-module__HDLzQa__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_8ac3f5b2-module__HDLzQa__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#fcfaf5;--panel:#fffdf9;--sunken:#f7f2e8;--inset:#f1ebde;--active:#ebe4d5;--carbon:#14130f;--text:#211f19;--text-2:#33302a;--text-3:#4a463e;--stone-1:#514d46;--stone-2:#6e6961;--stone-3:#8a847a;--stone-4:#a8a197;--stone-5:#c3bcb0;--madder:#a83a28;--madder-hover:#8c2e1f;--madder-deep:#4a1810;--madder-tint:#fbede9;--madder-300:#d4806c;--madder-400:#be5943;--olive:#6e7a45;--olive-deep:#57612f;--olive-tint:#f1f3e6;--ochre:#af7d1e;--ochre-deep:#6b4b0f;--ochre-tint:#fbf2de;--ochre-edge:#ddbb6b;--rule-hair:#e6decd;--rule:#dcd3bf;--rule-strong:#c6bba3;--font-display:var(--font-newsreader), Georgia, serif;--font-sans:var(--font-public-sans), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--radius-chip:2px;--radius-sm:3px;--radius:4px;--container:1280px;--gutter:32px;--section:96px;--dur-1:80ms;--dur-2:.12s;--dur-3:.18s;--dur-4:.26s;--dur-5:.38s;--ease:cubic-bezier(.2, 0, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--paper);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--madder-hover);transition:color var(--dur-2) var(--ease);text-decoration:none}a:hover{color:var(--madder-deep)}:focus-visible{outline:2px solid var(--madder);outline-offset:2px}::selection{background:var(--madder-tint);color:var(--madder-deep)}h1,h2,h3,h4{color:var(--carbon);text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);font-weight:400}p{margin:0}em{font-style:italic}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--carbon);color:var(--paper);border-radius:var(--radius);transition:transform var(--dur-3) var(--ease);padding:10px 14px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{color:var(--paper);transform:none}.lv-container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.lv-mono,.lv-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lv-eyebrow{color:var(--stone-2);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.3}.lv-btn{border:1px solid var(--carbon);border-radius:var(--radius);background:var(--carbon);min-height:36px;color:var(--paper);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.lv-btn .icon{flex:none;width:16px;height:16px}.lv-btn:hover{background:var(--text);color:var(--paper)}.lv-btn:active{transform:translateY(1px)}.lv-btn--lg{min-height:44px;padding:0 22px;font-size:15px}.lv-btn--lg .icon{width:18px;height:18px}.lv-btn[disabled],.lv-btn[aria-disabled=true]{cursor:not-allowed}.lv-btn[disabled]:hover,.lv-btn[disabled]:active{background:var(--carbon);transform:none}.lv-btn--ghost{color:var(--carbon);border-color:var(--rule-strong);background:0 0}.lv-btn--ghost:hover{background:var(--inset);color:var(--carbon)}.lv-link-arrow{color:var(--carbon);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.lv-link-arrow .icon{width:16px;height:16px;transition:transform var(--dur-3) var(--ease)}.lv-link-arrow:hover{color:var(--madder-hover)}.lv-header{z-index:40;background:var(--paper);border-block-end:1px solid var(--rule);position:sticky;top:0}.lv-header-inner{align-items:center;gap:32px;height:68px;display:flex}.lv-brand{color:var(--carbon);flex:none;align-items:center;gap:9px;display:inline-flex}.lv-brand:hover{color:var(--carbon)}.lv-brand img{width:30px;height:30px}.lv-wordmark{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}.lv-nav{flex:1;align-items:center;gap:26px;min-width:0;display:flex}.lv-nav a{color:var(--text-2);font-size:15px;font-weight:500}.lv-nav a:hover,.lv-nav a[aria-current=page]{color:var(--carbon);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.lv-menu{margin-inline-start:auto;display:none}.lv-menu summary{border:1px solid var(--rule-strong);border-radius:var(--radius);min-height:40px;color:var(--carbon);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.lv-menu summary::-webkit-details-marker{display:none}.lv-menu-panel{inset-inline:0;padding:8px var(--gutter) 24px;background:var(--paper);border-block-end:1px solid var(--rule);gap:0;display:grid;position:absolute;top:68px}.lv-menu-panel a{border-block-end:1px solid var(--rule-hair);color:var(--carbon);padding:14px 0;font-size:17px;font-weight:500}.lv-menu-panel .lv-btn{justify-self:start;margin-block-start:16px}.lv-section{padding-block:var(--section)}.lv-section--sunken{background:var(--sunken);border-block:1px solid var(--rule)}.lv-section--carbon{background:var(--carbon);color:var(--paper)}.lv-section-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.lv-section-head--split{justify-content:space-between}.lv-section-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--madder-hover);font-size:14px}.lv-section--carbon .lv-section-num{color:var(--madder-300)}.lv-h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--carbon);font-size:clamp(40px,4.4vw,60px);font-weight:400;line-height:1}.lv-section--carbon .lv-h2{color:var(--paper)}.lv-hero{padding-block:56px 80px}.lv-showreel{padding-block:0 48px}.lv-showreel-frame{background:var(--carbon);border:1px solid var(--rule);border-radius:var(--radius);margin:0;overflow:hidden}.lv-showreel-frame video{aspect-ratio:16/9;background:var(--carbon);width:100%;height:auto;display:block}.lv-showreel-frame figcaption{border-block-start:1px solid var(--rule-hair);background:var(--sunken);color:var(--stone-1);padding:14px 18px;font-size:14px;line-height:1.45}.lv-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:48px;display:grid}.lv-hero-copy{flex-direction:column;gap:30px;min-width:0;display:flex}.lv-hero h1{letter-spacing:-.035em;font-size:clamp(56px,7.4vw,108px);font-weight:400;line-height:.98}.lv-hero-word{color:var(--madder);animation:lvIn .7s var(--ease-out) both;font-style:italic;display:inline-block}@keyframes lvIn{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.lv-lede{max-width:460px;color:var(--stone-1);text-wrap:pretty;font-size:21px;line-height:1.45}.lv-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lv-bars{gap:6px;display:flex}.lv-bar{cursor:pointer;background:0 0;border:0;width:28px;height:24px;padding:0;position:relative}.lv-bar:before{content:"";inset-inline:0;background:var(--rule);height:4px;transition:background var(--dur-4) var(--ease);position:absolute;top:10px}.lv-bar[aria-pressed=true]:before{background:var(--carbon)}.lv-bar:hover:before{background:var(--stone-3)}.lv-bar[aria-pressed=true]:hover:before{background:var(--carbon)}.lv-stage{background-color:var(--sunken);background-image:repeating-linear-gradient(0deg, transparent 0 27px, var(--active) 27px 28px);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;height:500px;position:relative;overflow:hidden;box-shadow:0 1px #14130f0a,0 24px 48px -32px #14130f47}.lv-stage-index{top:18px;color:var(--stone-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset-inline-start:20px}.lv-stage-index:before{content:"";background:var(--madder);width:8px;height:8px}.lv-vial{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.lv-vial-cap{background:var(--carbon);border-radius:3px 3px 0 0;width:74px;height:30px}.lv-vial-neck{background:var(--text-3);width:52px;height:14px}.lv-vial-body{background:var(--panel);border:3px solid var(--carbon);border-radius:6px;width:150px;height:260px;position:relative;overflow:hidden}.lv-vial-liquid{inset-inline:0;transition:height .9s var(--ease-out), background-color .9s var(--ease);position:absolute;bottom:0}.lv-vial-label{inset-inline:18px;background:var(--panel);border:1px solid var(--carbon);flex-direction:column;gap:4px;padding:10px 10px 12px;display:flex;position:absolute;top:70px}.lv-vial-label-brand{color:var(--carbon);font-family:var(--font-display);font-size:13px;font-weight:600;line-height:1}.lv-vial-label-name{color:var(--carbon);font-size:12px;font-weight:600;line-height:1.2}.lv-vial-label-rx{color:var(--stone-1);font-family:var(--font-mono);font-size:10px}.lv-vial-ticks{inset-inline-end:0;flex-direction:column;justify-content:space-evenly;align-items:flex-end;width:16px;display:flex;position:absolute;top:0;bottom:0}.lv-vial-ticks span{background:var(--carbon);width:12px;height:2px}.lv-vial-ticks span:nth-child(2n){width:7px}.lv-float{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);color:var(--carbon);align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute}.lv-float .icon{flex:none;width:18px;height:18px}.lv-float-text{flex-direction:column;gap:2px;display:flex}.lv-float-label{color:var(--stone-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.lv-float-value{font-size:14px;font-weight:600}.lv-float--class{top:96px;inset-inline-start:24px;box-shadow:0 1px #14130f0f}.lv-float--dosing{bottom:88px;inset-inline-end:24px}.lv-float--clinician{top:210px;background:var(--carbon);border-color:var(--carbon);color:var(--paper);font-size:14px;font-weight:600;inset-inline-end:24px}.lv-stage-tabs{bottom:0;background:var(--panel);border-block-start:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset-inline:0}.lv-stage-tab{border:0;border-inline-end:1px solid var(--rule-hair);background:var(--panel);color:var(--stone-1);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-4) var(--ease), color var(--dur-4) var(--ease);padding:14px 8px;font-size:13px;font-weight:600}.lv-stage-tab:last-child{border-inline-end:0}.lv-stage-tab:hover{background:var(--inset)}.lv-stage-tab[aria-pressed=true]{background:var(--carbon);color:var(--paper)}@media (max-width:560px){.lv-stage{height:460px}.lv-vial{transform:translate(-50%,-52%)scale(.78)}.lv-float{padding:8px 10px}.lv-float--class{top:48px;inset-inline-start:12px}.lv-float--clinician{top:auto;bottom:132px;inset-inline:12px auto}.lv-float--dosing{bottom:64px;inset-inline-end:12px}.lv-stage-tab{padding-inline:4px;font-size:12px}}.lv-tiles-section{padding-block:24px var(--section)}.lv-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.lv-tile{border-radius:var(--radius);min-height:420px;transition:background var(--dur-3) var(--ease);flex-direction:column;justify-content:space-between;gap:32px;padding:36px;display:flex}.lv-tile--carbon{background:var(--carbon);color:var(--paper)}.lv-tile--carbon:hover{background:var(--text);color:var(--paper)}.lv-tile--inset{background:var(--inset);color:var(--carbon);border:1px solid var(--rule)}.lv-tile--inset:hover{background:var(--active);color:var(--carbon)}.lv-tile-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lv-tile-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--stone-2);font-size:13px}.lv-tile--carbon .lv-tile-num{color:var(--stone-4)}.lv-tile .icon{width:28px;height:28px}.lv-tile-body{flex-direction:column;gap:22px;display:flex}.lv-tile-title{font-family:var(--font-display);letter-spacing:-.03em;color:inherit;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.98}.lv-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv-chip{border:1px solid var(--rule-strong);border-radius:var(--radius-chip);background:var(--panel);color:var(--carbon);align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.lv-tile--carbon .lv-chip{border-color:var(--text-3);color:var(--paper);background:0 0}.lv-chip--status{padding:5px 10px;font-size:13px}.lv-how-inner{flex-direction:column;gap:64px;display:flex}.lv-steps{position:relative}.lv-steps-track,.lv-steps-fill{height:2px;position:absolute;top:36px}.lv-steps-track{background:var(--rule);inset-inline:36px}.lv-steps-fill{background:var(--carbon);width:0;max-width:calc(100% - 72px);transition:width 1.8s var(--ease);inset-inline-start:36px}.lv-steps.is-on .lv-steps-fill{width:100%}.lv-steps-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lv-step{flex-direction:column;gap:18px;display:flex}.lv-step-tile{border:2px solid var(--carbon);border-radius:var(--radius);background:var(--panel);width:72px;height:72px;color:var(--carbon);transition:background .4s var(--ease), color .4s var(--ease);justify-content:center;align-items:center;display:flex}.lv-step-tile .icon{width:30px;height:30px}.lv-steps.is-on .lv-step-tile{background:var(--carbon);color:var(--paper)}.lv-step-text{flex-direction:column;gap:6px;display:flex}.lv-step-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--stone-1);font-size:12px}.lv-step-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--carbon);font-size:28px;font-weight:400;line-height:1.1}.lv-step-sub{color:var(--stone-1);font-size:15px}@media (max-width:960px){.lv-steps-track,.lv-steps-fill{display:none}}.lv-compare-wrap{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);overflow-x:auto}.lv-compare{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.lv-compare col.lv-compare-label{width:180px}.lv-compare thead th{border-block-end:1px solid var(--rule);border-inline-start:1px solid var(--rule-hair);color:var(--carbon);font-family:var(--font-display);letter-spacing:-.02em;text-align:start;vertical-align:bottom;padding:24px 28px;font-size:32px;font-weight:400;line-height:1.1}.lv-compare thead th:first-child{border-inline-start:0}.lv-compare thead th a{color:inherit}.lv-compare thead th a:hover{color:var(--madder-hover)}.lv-compare tbody th{color:var(--stone-1);letter-spacing:.14em;text-align:start;text-transform:uppercase;vertical-align:middle;padding:22px 28px;font-size:11px;font-weight:600;line-height:1.4}.lv-compare tbody td{border-inline-start:1px solid var(--rule-hair);color:var(--text);vertical-align:middle;padding:22px 28px;font-size:15px;line-height:1.5}.lv-compare tbody tr{border-block-end:1px solid var(--rule-hair)}.lv-compare tbody tr:last-child{border-block-end:0}.lv-cell-flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv-target{border-radius:var(--radius-chip);font-family:var(--font-mono);transition:opacity .5s var(--ease);align-items:center;padding:8px 12px;font-size:13px;line-height:1;display:inline-flex}.lv-target--on{background:var(--carbon);color:var(--paper)}.lv-target--accent{background:var(--madder);color:var(--panel)}.lv-target--off{border:1px dashed var(--rule-strong);color:var(--stone-2)}.lv-js .lv-compare-anim .lv-target--on,.lv-js .lv-compare-anim .lv-target--accent{opacity:.15}.lv-js .lv-compare-anim.is-on .lv-target--on,.lv-js .lv-compare-anim.is-on .lv-target--accent{opacity:1}.lv-compare-anim .lv-delay-1{transition-delay:.2s}.lv-compare-anim .lv-delay-2{transition-delay:.4s}.lv-compare-anim .lv-delay-3{transition-delay:.7s}.lv-week{align-items:center;gap:5px;display:flex}.lv-day{border:1px solid var(--rule-strong);border-radius:var(--radius-chip);background:var(--panel);width:22px;height:22px;color:var(--stone-2);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:10px;display:flex}.lv-day--on{background:var(--carbon);border-color:var(--carbon);color:var(--paper)}.lv-week-label{color:var(--stone-1);margin-inline-start:10px;font-size:14px}.lv-compare .icon{flex:none;width:20px;height:20px}.lv-compare-note a{text-underline-offset:3px;text-decoration:underline}.lv-footer :focus-visible,.lv-section--carbon :focus-visible,.lv-tile--carbon:focus-visible{outline-color:var(--paper)}.lv-compare-note{max-width:820px;color:var(--stone-1);margin-block-start:16px;font-size:14px;line-height:1.55}.lv-compare--simple thead th{color:var(--stone-1);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;padding:16px 28px;font-size:11px;font-weight:600}.lv-compare--simple tbody th{color:var(--carbon);letter-spacing:0;text-transform:none;font-size:16px;font-weight:600}.lv-compare--simple tbody th a{color:var(--carbon);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}.lv-trust{border-block:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin:0;padding:18px 0;list-style:none;display:flex}.lv-trust li{color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.lv-trust .icon{width:20px;height:20px;color:var(--carbon)}.lv-cat{flex-direction:column;gap:36px;padding-block:72px;display:flex}.lv-cat+.lv-cat{border-block-start:1px solid var(--rule)}.lv-cat-head{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:40px 56px;display:grid}.lv-cat-intro{flex-direction:column;gap:18px;display:flex}.lv-cat-intro .lv-eyebrow{align-items:baseline;gap:12px;display:flex}.lv-cat-lede{max-width:520px;color:var(--stone-1);font-size:19px;line-height:1.5}.lv-cat-included{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:24px 26px}.lv-cat-included-title{color:var(--carbon);font-family:var(--font-display);letter-spacing:-.015em;margin-block-end:14px;font-size:24px}.lv-included{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv-included li{color:var(--text);align-items:center;gap:12px;font-size:16px;display:flex}.lv-included .icon{background:var(--olive-deep);border-radius:var(--radius-chip);width:22px;height:22px;color:var(--paper);flex:none;padding:3px;display:inline-flex}.lv-pcards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lv-pcard{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);height:100%;color:var(--carbon);transition:background var(--dur-3) var(--ease), border-color var(--dur-3) var(--ease);flex-direction:column;display:flex;overflow:hidden}.lv-pcard:hover{background:var(--inset);border-color:var(--rule-strong);color:var(--carbon)}.lv-pcard-media{aspect-ratio:4/3;background:var(--sunken);border-block-end:1px solid var(--rule);display:block;position:relative}.lv-pcard-media img{object-fit:cover;width:100%;height:100%}.lv-pcard-status{top:14px;position:absolute;inset-inline-start:14px}.lv-pcard-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.lv-pcard-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.05}.lv-pcard-tagline{color:var(--stone-1);font-size:15px;line-height:1.5}.lv-pcard-facts{flex-wrap:wrap;gap:8px;margin-block-start:auto;padding-block-start:12px;display:flex}.lv-pcard-facts span{border:1px solid var(--rule-strong);border-radius:var(--radius-chip);color:var(--text-2);font-family:var(--font-mono);padding:4px 8px;font-size:12px}.lv-pcard-cta{align-items:center;gap:6px;margin-block-start:6px;font-size:15px;font-weight:600;display:inline-flex}.lv-cat-note{max-width:920px;color:var(--stone-1);font-size:13px;line-height:1.6}.lv-phero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:48px;padding-block:32px 56px;display:grid}.lv-phero-copy{flex-direction:column;gap:22px;display:flex}.lv-phero-copy h1{letter-spacing:-.03em;font-size:clamp(44px,5.6vw,84px);line-height:1}.lv-phero-panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.lv-phero-panel figure{border-block-end:1px solid var(--rule);background:var(--sunken);margin:0}.lv-phero-panel figcaption{border-block-start:1px solid var(--rule-hair);color:var(--stone-1);padding:8px 14px;font-size:12px}.lv-phero-panel img{aspect-ratio:4/3;object-fit:cover;width:100%}.lv-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lv-facts div{border-block-end:1px solid var(--rule-hair);border-inline-end:1px solid var(--rule-hair);padding:14px 18px}.lv-facts div:nth-child(2n){border-inline-end:0}.lv-facts dt{color:var(--stone-1);letter-spacing:.13em;text-transform:uppercase;margin-block-end:4px;font-size:11px;font-weight:600}.lv-facts dd{color:var(--carbon);margin:0;font-size:15px;font-weight:500}.lv-phero-panel-body{flex-direction:column;gap:18px;padding:20px 18px 22px;display:flex}.lv-phero-panel-body .lv-btn{align-self:stretch}.lv-phero-panel-note{color:var(--stone-1);font-size:13px;line-height:1.5}@media (max-width:900px){.lv-phero{grid-template-columns:minmax(0,1fr)}}.lv-box-inner{flex-direction:column;gap:56px;display:flex}.lv-kit{border-block-start:1px solid var(--text-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.lv-kit li{border-block-end:1px solid var(--text-2);color:var(--paper);flex-direction:column;gap:18px;padding:32px 24px 32px 0;font-size:16px;font-weight:500;display:flex}.lv-kit .icon{width:36px;height:36px}.lv-box-note{max-width:720px;color:var(--stone-5);font-size:14px;line-height:1.6}.lv-promises-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:56px;display:grid}.lv-promises-head{flex-direction:column;gap:18px;display:flex}.lv-promises{border-block-start:1px solid var(--carbon);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.lv-promises li{border-block-end:1px solid var(--rule);color:var(--carbon);align-items:center;gap:16px;padding:24px 0;font-size:17px;font-weight:500;line-height:1.3;display:flex}.lv-icon-box{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);width:48px;height:48px;color:var(--carbon);flex:none;justify-content:center;align-items:center;display:flex}.lv-icon-box .icon{width:22px;height:22px}.lv-learn-inner{flex-direction:column;gap:48px;display:flex}.lv-guides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lv-guide{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);height:100%;min-height:240px;color:var(--carbon);transition:background var(--dur-3) var(--ease);flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}.lv-guide:hover{background:var(--inset);color:var(--carbon)}.lv-guide-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lv-guide .icon{width:26px;height:26px}.lv-guide-meta{color:var(--stone-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.lv-guide-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:26px;line-height:1.12}.lv-guide-dek{color:var(--stone-1);margin-block-start:10px;font-size:15px;line-height:1.5}.lv-close{padding-block:120px}.lv-close-inner{flex-direction:column;align-items:flex-start;gap:36px;display:flex}.lv-close img{width:64px;height:64px}.lv-close h2{letter-spacing:-.035em;max-width:12ch;font-size:clamp(56px,8vw,120px);line-height:.95}.lv-close p{max-width:560px;color:var(--stone-1);font-size:17px}.lv-footer{background:var(--carbon);color:var(--stone-5);padding-block:56px 40px}.lv-footer a{color:var(--rule)}.lv-footer a:hover{color:var(--paper)}.lv-footer-inner{flex-direction:column;gap:40px;display:flex}.lv-footer-top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.lv-footer-brand{color:var(--paper);align-items:center;gap:10px;display:flex}.lv-footer-brand:hover{color:var(--paper)}.lv-footer-brand img{width:34px;height:34px}.lv-footer-brand .lv-wordmark{font-size:30px}.lv-footer-nav-top{flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.lv-footer-disclosure{border-block-start:1px solid var(--text-2);max-width:820px;color:var(--stone-4);text-wrap:pretty;padding-block-start:24px;font-size:13px;line-height:1.6}.lv-footer-cols{border-block-start:1px solid var(--text-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding-block-start:32px;display:grid}.lv-footer-cols h2{color:var(--paper);font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin-block-end:14px;font-size:12px;font-weight:600}.lv-footer-cols ul{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lv-footer-contact{gap:6px;font-size:14px;display:grid}.lv-footer-contact address{color:var(--stone-4);margin-block-start:8px;font-style:normal;line-height:1.6}.lv-footer-fine{border-block-start:1px solid var(--text-2);gap:24px;padding-block-start:32px;display:grid}.lv-footer-fine h2{color:var(--paper);font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin-block-end:10px;font-size:12px;font-weight:600}.lv-footer-fine p{max-width:920px;color:var(--stone-4);margin-block-end:12px;font-size:13px;line-height:1.65}.lv-footer-fine strong{color:var(--rule);font-weight:600}.lv-footer-fine a{text-underline-offset:3px;text-decoration:underline}.lv-footer-pharmacy{border-block-start:1px solid var(--text-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin-block-start:16px;display:grid}.lv-footer-pharmacy div{border-block-end:1px solid var(--text-2);padding:16px 16px 16px 0}.lv-footer-pharmacy p{margin:0;font-size:13px}.lv-footer-pharmacy p:first-child{color:var(--paper);font-weight:600}.lv-footer-legal{border-block-start:1px solid var(--text-2);flex-wrap:wrap;gap:10px 22px;padding-block-start:24px;font-size:13px;display:flex}.lv-footer-bottom{color:var(--stone-4);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.lv-main{padding-block-end:var(--section)}.lv-crumbs{padding-block:28px 0}.lv-crumbs ol{color:var(--stone-1);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lv-crumbs li{align-items:center;gap:6px;display:inline-flex}.lv-crumbs li+li:before{content:"/";color:var(--stone-3)}.lv-crumbs a{color:var(--stone-1)}.lv-crumbs a:hover{color:var(--carbon);text-decoration:underline}.lv-crumbs [aria-current=page]{color:var(--carbon);font-weight:500}.lv-page-hero{flex-direction:column;gap:24px;padding-block:40px 56px;display:flex}.lv-page-hero h1{letter-spacing:-.03em;max-width:20ch;font-size:clamp(44px,5.6vw,84px);line-height:1}.lv-page-hero .lv-lede{max-width:720px}.lv-page-hero--split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:56px;display:grid}.lv-page-hero--split>div{flex-direction:column;gap:24px;display:flex}.lv-banner{background:var(--ochre-tint);border:1px solid var(--ochre-edge);border-radius:var(--radius);max-width:880px;color:var(--ochre-deep);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.lv-banner .icon{flex:none;width:18px;height:18px;margin-block-start:2px}.lv-banner strong{letter-spacing:.13em;text-transform:uppercase;margin-block-end:2px;font-size:12px;font-weight:700;display:block}.lv-note{background:var(--panel);border:1px solid var(--rule);border-inline-start:3px solid var(--carbon);border-radius:var(--radius-sm);max-width:880px;color:var(--text);align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.lv-note .icon{flex:none;width:18px;height:18px;margin-block-start:2px}.lv-note strong{color:var(--carbon)}.lv-note a,.lv-prose a,.lv-sec-body a:not(.lv-btn):not(.lv-link-arrow):not(.lv-related a),.lv-faq a{color:var(--madder-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lv-todo{background:var(--ochre-tint);border:1px dashed var(--ochre-edge);border-radius:var(--radius-chip);color:var(--ochre-deep);font-family:var(--font-mono);padding:1px 6px;font-size:.85em;display:inline}.lv-sec{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;padding-block:56px;display:grid}.lv-sec-head{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:92px}.lv-sec-head h2{letter-spacing:-.025em;font-size:clamp(30px,3.2vw,42px);line-height:1.05}.lv-sec-body{flex-direction:column;gap:18px;max-width:720px;font-size:17px;line-height:1.62;display:flex}.lv-sec-body h3{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--stone-1);margin-block-start:12px;font-size:13px;font-weight:600}.lv-rules{border-block-start:1px solid var(--rule-hair);margin:0;padding:0;list-style:none}.lv-rules li{border-block-end:1px solid var(--rule-hair);padding:12px 0 12px 22px;font-size:16px;line-height:1.55;position:relative}.lv-rules li:before{content:"";inset-inline-start:2px;background:var(--carbon);width:6px;height:6px;position:absolute;top:21px}.lv-rules--no li:before{border:1px solid var(--stone-2);background:0 0}.lv-rules--urgent li:before{background:var(--madder)}.lv-cite{font-family:var(--font-mono);font-variant-numeric:tabular-nums;vertical-align:super;white-space:nowrap;font-size:.72em;line-height:0}.lv-cite a{color:var(--madder-hover);padding-inline:1px;text-decoration:none!important}.lv-sources{color:var(--stone-1);margin:0;padding-inline-start:22px;font-size:14px;line-height:1.55}.lv-sources li{padding-block:6px;scroll-margin-top:96px}.lv-sources li:target{background:var(--ochre-tint)}.lv-sources a{color:var(--text-2);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.lv-review{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.lv-review div{border-inline-end:1px solid var(--rule-hair);border-block-end:1px solid var(--rule-hair);padding:18px 20px}.lv-review dt{color:var(--stone-1);letter-spacing:.13em;text-transform:uppercase;margin-block-end:6px;font-size:11px;font-weight:600}.lv-review dd{color:var(--carbon);margin:0;font-size:15px;line-height:1.45}.lv-review dd a{color:var(--madder-hover);text-underline-offset:3px;text-decoration:underline}.lv-review time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px}.lv-faq{border-block-start:1px solid var(--carbon);margin:0}.lv-faq div{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:32px;padding-block:22px;display:grid}.lv-faq dt{color:var(--carbon);font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;line-height:1.2}.lv-faq dd{color:var(--text);margin:0;font-size:16px;line-height:1.6}.lv-related{border-block-start:1px solid var(--carbon);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.lv-related a{border-block-end:1px solid var(--rule);height:100%;color:var(--carbon);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;line-height:1.35;display:flex}.lv-related a:hover{color:var(--madder-hover)}.lv-related .icon{flex:none;width:20px;height:20px}.lv-related small{color:var(--stone-1);letter-spacing:.13em;text-transform:uppercase;margin-block-end:3px;font-size:11px;font-weight:600;display:block}.lv-cta{background:var(--inset);border:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-block-start:56px;padding:40px;display:flex}.lv-cta h2{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);line-height:1}.lv-cta p{max-width:560px;color:var(--stone-1);margin-block-start:10px;font-size:16px}.lv-endcap{border-block-start:1px solid var(--rule);color:var(--stone-1);margin-block-start:56px;padding:28px 0 0;font-size:15px}.lv-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lv-card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);height:100%;color:var(--carbon);transition:background var(--dur-3) var(--ease);flex-direction:column;gap:14px;padding:24px;display:flex}a.lv-card:hover{background:var(--inset);color:var(--carbon)}.lv-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lv-card-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;line-height:1.05}.lv-card p{color:var(--stone-1);font-size:15px;line-height:1.5}.lv-card .icon{width:20px;height:20px}.lv-status{border-radius:var(--radius-chip);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.lv-status--soon{background:var(--ochre-tint);border:1px solid var(--ochre-edge);color:var(--ochre-deep)}.lv-status--edu{background:var(--sunken);border:1px solid var(--rule-strong);color:var(--text-3)}.lv-block{border-block-start:1px solid var(--rule);flex-direction:column;gap:28px;padding-block:56px;display:flex}.lv-block-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.lv-block-head h2{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);line-height:1}.lv-block-lede{max-width:760px;color:var(--stone-1);font-size:17px;line-height:1.6}.lv-article-hero{flex-direction:column;gap:24px;max-width:920px;padding-block:40px;display:flex}.lv-article-hero h1{letter-spacing:-.03em;font-size:clamp(40px,4.8vw,68px);line-height:1.02}.lv-answer{background:var(--panel);border:1px solid var(--rule);border-inline-start:3px solid var(--carbon);border-radius:var(--radius-sm);max-width:820px;padding:24px 28px}.lv-answer p:last-child{color:var(--text);text-wrap:pretty;margin-block-start:10px;font-size:19px;line-height:1.5}.lv-byline{color:var(--stone-1);flex-wrap:wrap;gap:8px 22px;margin:0;font-size:14px;display:flex}.lv-byline div{gap:6px;display:flex}.lv-byline dt{color:var(--text-2);font-weight:600}.lv-byline dd{margin:0}.lv-byline a{color:var(--madder-hover);text-underline-offset:3px;text-decoration:underline}.lv-byline time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.lv-article-grid{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,680px) minmax(220px,280px);justify-content:space-between;gap:72px;padding-block-start:48px;display:grid}.lv-aside{flex-direction:column;align-self:start;gap:16px;padding-block-start:6px;display:flex;position:sticky;top:92px}.lv-aside a{color:var(--carbon);font-size:15px;font-weight:500}.lv-aside a:hover{color:var(--madder-hover)}.lv-aside ol{border-inline-start:1px solid var(--rule);gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv-aside li a{color:var(--stone-1);padding-inline-start:14px;font-size:14px;font-weight:500;line-height:1.4;display:block}.lv-prose{max-width:680px;color:var(--text);font-size:17px;line-height:1.62}.lv-prose>*+*,.lv-prose section>*+*{margin-block-start:1.1em}.lv-prose h2{letter-spacing:-.025em;margin-block-start:2.2em;scroll-margin-top:96px;font-size:clamp(28px,2.8vw,36px);line-height:1.1}.lv-prose>section:first-child h2,.lv-prose>.lv-disclosure+section h2{margin-block-start:0}.lv-prose>.lv-disclosure+section{margin-block-start:2em}.lv-prose ul{padding-inline-start:22px}.lv-prose li+li{margin-block-start:8px}.lv-know{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0;margin-block-start:2.2em;display:grid}.lv-know>div{border-inline-end:1px solid var(--rule-hair);padding:22px 24px}.lv-know>div:last-child{border-inline-end:0}.lv-know h2{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--stone-1);margin:0 0 12px;font-size:12px;font-weight:600}.lv-know ul{margin:0;padding-inline-start:18px;font-size:15px;line-height:1.55}.lv-know li+li{margin-block-start:8px}.lv-disclosure{background:var(--sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--stone-1);padding:14px 16px;font-size:14px;line-height:1.55}.public-main{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;padding-block-end:var(--section)}.page-hero{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:56px;padding-block:56px;display:grid}.page-hero:not(:has(aside)){grid-template-columns:minmax(0,1fr)}.page-hero h1{letter-spacing:-.03em;max-width:18ch;margin-block:18px 22px;font-size:clamp(44px,5.6vw,84px);line-height:1}.page-hero>div>p:last-child{max-width:680px;color:var(--stone-1);font-size:19px;line-height:1.5}.page-hero-aside{min-width:0}.page-hero-image-wrap{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:12px}.page-hero-image{object-fit:cover;border-radius:var(--radius-chip);filter:saturate(.55)sepia(.08);width:100%;max-height:420px;display:block}.page-hero-card-overlay{margin-block-start:12px}.page-stat-card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);gap:8px;padding:22px;display:grid}.page-stat-card strong{color:var(--carbon);font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:400;line-height:1.1}.page-stat-card a,.page-hero a,.page-note a,.page-disclosure a,.page-callout a{text-underline-offset:3px;text-decoration:underline}.page-stat-card span{color:var(--stone-1);font-size:15px}.eyebrow,.page-kicker,.brand-kicker{color:var(--stone-1);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.page-section,.section-shell{border-block-end:1px solid var(--rule);padding-block:64px}.services-band .section-shell,.stats-band .section-shell,.guarantee-band .section-shell{border-block-end:0;padding-block:0}.page-section>h2,.section-shell h2,.services-band h2,.stats-band h2,.guarantee-band h2{letter-spacing:-.03em;max-width:22ch;margin-block:12px 24px;font-size:clamp(32px,3.6vw,48px);line-height:1.02}.page-section h2 em,.section-shell h2 em,.services-band h2 em,.stats-band h2 em,.guarantee-band h2 em{color:var(--madder);font-style:italic}.page-section p,.section-shell p{line-height:1.6}.page-section>p:not(.eyebrow):not(.page-note),.services-lede{max-width:760px;color:var(--text-3);margin-block-end:20px;font-size:17px}.page-section a:not(.button):not(.lv-btn),.section-shell a:not(.button):not(.lv-btn),.services-band a:not(.button),.guarantee-band a:not(.button){color:var(--madder-hover);text-underline-offset:3px;text-decoration:underline}.page-card-grid,.product-index-grid,.services-grid,.stats-grid,.guarantee-grid{gap:16px;display:grid}.page-card-grid.three,.services-grid,.stats-grid,.guarantee-grid,.product-index-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.page-card-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.page-card,.product-index-card,.services-grid article,.stats-grid article,.guarantee-grid article{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:12px;margin:0;padding:24px;display:flex}.page-card h3,.product-index-card h3,.services-grid h3,.stats-grid h3,.guarantee-grid h3{color:var(--carbon);font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;font-weight:400;line-height:1.15}.page-card p,.product-index-card p,.services-grid p,.stats-grid p,.guarantee-grid p{color:var(--text-3);font-size:15px;line-height:1.55}.services-band,.stats-band,.guarantee-band{border-block-end:1px solid var(--rule);padding-block:64px}.page-list{border-block-start:1px solid var(--rule-hair);margin:0;padding:0;list-style:none}.page-list li{border-block-end:1px solid var(--rule-hair);padding:11px 0 11px 22px;line-height:1.55;position:relative}.page-list li:before{content:"";inset-inline-start:2px;background:var(--carbon);width:6px;height:6px;position:absolute;top:20px}.page-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;display:grid}.page-disclosure,.page-note,.page-callout,.legal-callout{background:var(--ochre-tint);border:1px solid var(--ochre-edge);border-radius:var(--radius-sm);color:var(--ochre-deep);padding:16px 18px;font-size:15px;line-height:1.55}.page-note{margin-block:16px}.page-callout{background:var(--inset);border-color:var(--rule);color:var(--text);justify-content:space-between;align-items:center;gap:32px;display:flex}.pill-row{flex-wrap:wrap;gap:8px;display:flex}.pill-row>*{border:1px solid var(--rule-strong);border-radius:var(--radius-chip);background:var(--panel);color:var(--carbon);padding:6px 11px;font-size:14px;font-weight:500;text-decoration:none!important}.care-status-pill{border-radius:var(--radius-chip);background:var(--ochre-tint);border:1px solid var(--ochre-edge);color:var(--ochre-deep);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.care-status-pill.is-education{background:var(--sunken);border-color:var(--rule-strong);color:var(--text-3)}.fine-print{color:var(--stone-1);font-size:14px}.button{border:1px solid var(--carbon);border-radius:var(--radius);min-height:40px;color:var(--carbon);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.button-primary{background:var(--carbon);color:var(--paper)}.button-primary:hover{background:var(--text);color:var(--paper)}.button .icon{width:16px;height:16px}.button:disabled{cursor:not-allowed}.pharmacy-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.pharmacy-grid article{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:18px}.ph-name{color:var(--carbon);font-weight:600}.ph-meta{color:var(--stone-1);font-size:14px}.legal-main{padding-block-end:var(--section)}.legal-page{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.legal-header{border-block-end:1px solid var(--rule);flex-direction:column;gap:16px;padding-block:48px 40px;display:flex}.legal-header h1{letter-spacing:-.03em;max-width:20ch;font-size:clamp(40px,4.8vw,68px);line-height:1.02}.legal-subtitle{max-width:720px;color:var(--stone-1);font-size:18px;line-height:1.5}.legal-meta{flex-wrap:wrap;gap:8px 28px;margin:0;font-size:14px;display:flex}.legal-meta div{gap:6px;display:flex}.legal-meta dt{color:var(--stone-1);font-weight:600}.legal-meta dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.legal-layout{grid-template-columns:minmax(200px,260px) minmax(0,720px);gap:64px;padding-block-start:40px;display:grid}.legal-toc{align-self:start;position:sticky;top:92px}.legal-toc summary{color:var(--stone-1);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;margin-block-end:12px;font-size:12px;font-weight:600}.legal-toc ol{border-inline-start:1px solid var(--rule);gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.legal-toc a{color:var(--stone-1);font-size:14px;line-height:1.4}.legal-toc a:hover{color:var(--carbon)}.legal-body{max-width:720px;color:var(--text);font-size:16px;line-height:1.65}.legal-body h2{letter-spacing:-.02em;margin-block:48px 14px;scroll-margin-top:96px;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.legal-body h2:first-child{margin-block-start:0}.legal-body h3{margin-block:28px 10px;font-size:18px;font-weight:600}.legal-body h4{margin-block:20px 8px;font-size:16px;font-weight:600}.legal-body p{margin-block:0 14px}.legal-body ul,.legal-body ol{margin-block:0 16px;padding-inline-start:22px}.legal-body li{margin-block:6px}.legal-body a{color:var(--madder-hover);text-underline-offset:3px;text-decoration:underline}.legal-body strong{color:var(--carbon)}.legal-callout{margin-block:20px}.legal-callout p{margin:0}.legal-verbatim{background:var(--sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);margin-block:16px;padding:16px 18px;font-size:15px}.legal-table{border-collapse:collapse;width:100%;margin-block:16px 24px;font-size:14px}.legal-table th,.legal-table td{border:1px solid var(--rule);text-align:start;vertical-align:top;padding:10px 12px}.legal-table th{background:var(--sunken);color:var(--carbon);font-weight:600}.lv-404{flex-direction:column;align-items:flex-start;gap:24px;padding-block:120px;display:flex}.lv-404 h1{letter-spacing:-.035em;font-size:clamp(56px,8vw,120px);line-height:.95}@media (max-width:900px){.lv-nav,.lv-header-cta{display:none}.lv-menu{display:block}.lv-sec,.lv-article-grid,.page-hero,.page-split,.legal-layout,.lv-page-hero--split{grid-template-columns:minmax(0,1fr);gap:28px}.lv-sec-head,.lv-aside,.legal-toc{position:static}.lv-faq div{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:600px){:root{--gutter:16px;--section:72px}.lv-tile{min-height:340px;padding:28px}.lv-cta{padding:28px}.page-callout{flex-direction:column;align-items:flex-start}.lv-compare thead th{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
