@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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.98408aef.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-20C0,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.8f3b692e.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.12c18379.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.98408aef.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-20C0,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.8f3b692e.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.12c18379.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.98408aef.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-20C0,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.8f3b692e.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:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:700;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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.cfe419c8.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.1c29fe1a.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-20C0,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.b72f0478.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.cfe419c8.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.1c29fe1a.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-20C0,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.b72f0478.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.cfe419c8.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.1c29fe1a.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-20C0,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.b72f0478.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:700;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:700;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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_b05430d8-module___I0Cpa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_b05430d8-module___I0Cpa__variable{--font-heading:"Newsreader","Newsreader Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.5851b7c1.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.79468464.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.4ba8127f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.ef30866c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.4f3f63ac.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.2df16460.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.7bbb93ea.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_38e13d33-module__D-BZoG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_38e13d33-module__D-BZoG__variable{--font-body:"Source Sans 3","Source Sans 3 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_124868b8-module__iY0vUW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_124868b8-module__iY0vUW__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_bf8ece24-module__sS_xCW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_bf8ece24-module__sS_xCW__variable{--font-hand:"Caveat","Caveat Fallback"}
:root{--espresso:#2c1810;--dark-roast:#3c2415;--medium-roast:#6f4e37;--latte:#b07d4f;--crema:#d4b896;--oat-milk:#ede1d1;--paper:#faf6f0;--white-cup:#fffdf9;--signal-yes:#4a7c59;--signal-no:#8b3a3a;--signal-wait:#8b7355;--signal-info:#4a6741;--desk:#f4ede0;--paper-sheet:#fdfbf7;--font-heading:"Newsreader",Georgia,"Times New Roman",serif;--font-body:"Source Sans 3","Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Consolas","Courier New",monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--rule:1px solid var(--crema);--rule-strong:1px solid var(--latte);--page-max-width:880px;--ease-editorial:cubic-bezier(.22,1,.36,1);--ease-functional:cubic-bezier(.33,1,.68,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--espresso);background:var(--paper);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.02'/%3E%3C/svg%3E");flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.65;display:flex}.app-page-desk{background:var(--desk);padding:var(--sp-8)var(--sp-4);flex:1}@media (max-width:600px){.app-page-desk{padding:var(--sp-4)var(--sp-2)}}.app-back-wrap{max-width:var(--page-max-width);padding:0 var(--sp-2);margin:0 auto}.br-back-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-roast);margin-bottom:var(--sp-6);transition:color .2s var(--ease-functional);align-items:center;gap:.55em;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.br-back-link:before{content:"←";font-family:var(--font-body);letter-spacing:0;transition:transform .2s var(--ease-functional);font-size:.95rem;font-weight:400;line-height:1}.br-back-link:hover{color:var(--espresso)}.br-back-link:hover:before{transform:translate(-2px)}.br-back-link:focus-visible{outline:2px solid var(--medium-roast);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.br-back-link,.br-back-link:before{transition:none}.br-back-link:hover:before{transform:none}}.paper-sheet{background:var(--paper-sheet);border-radius:2px;box-shadow:0 1px 2px #2c18100f,0 4px 20px #2c18100a}.paper-sheet--compact{box-shadow:0 1px 2px #2c18100d,0 2px 10px #2c181008}.paper-sheet--clickable{transition:transform .2s var(--ease-functional),box-shadow .2s var(--ease-functional)}.paper-sheet--clickable:hover,.paper-sheet--clickable:focus-visible{transform:translateY(-1px);box-shadow:0 2px 4px #2c181012,0 8px 24px #2c18100d}.paper-sheet--clickable:focus-visible{outline:2px solid var(--medium-roast);outline-offset:3px}@media (prefers-reduced-motion:reduce){.paper-sheet--clickable{transition:none}.paper-sheet--clickable:hover,.paper-sheet--clickable:focus-visible{transform:none}}.fade-in{animation:fadeIn .35s var(--ease-editorial)both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fade-in{animation:none}}.page-title{font-family:var(--font-heading);color:var(--espresso);margin-bottom:var(--sp-2);font-size:1.8rem;font-weight:600;line-height:1.3}.page-title:after{content:"";background:var(--medium-roast);width:40px;height:2px;margin-top:var(--sp-2);margin-bottom:var(--sp-6);display:block}.app-main{flex-direction:column;flex:1;display:flex}.app-nav{z-index:100;padding:0 var(--sp-6);border-bottom:var(--rule);background:var(--paper);justify-content:space-between;align-items:stretch;min-height:56px;display:flex;position:sticky;top:0}.app-nav-brand{font-family:var(--font-heading);color:var(--espresso);letter-spacing:-.02em;align-items:center;font-size:1.2rem;font-style:italic;font-weight:500;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.app-nav-brand:hover{color:var(--dark-roast)}.app-nav-right{align-items:stretch;gap:var(--sp-5);transition:opacity .15s;display:flex}.app-nav-sections{align-items:stretch;gap:var(--sp-5);display:flex}.app-nav-link{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--medium-roast);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 2px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.app-nav-link:hover{color:var(--espresso)}.app-nav-link.is-active{color:var(--espresso);border-bottom-color:var(--espresso);font-weight:600}.app-nav-actions{align-items:center;gap:var(--sp-3);display:flex}.app-nav-ghost{font-family:var(--font-body);color:var(--medium-roast);padding:var(--sp-1)var(--sp-2);cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.app-nav-ghost:hover{color:var(--espresso)}.app-nav-right>.app-nav-ghost{font-family:var(--font-heading);letter-spacing:-.005em;border-bottom:2px solid #0000;align-self:stretch;margin-bottom:-1px;font-size:.95rem;font-weight:500;line-height:1}.app-nav-outline{font-family:var(--font-body);color:var(--dark-roast);border:1px solid var(--dark-roast);border-radius:var(--radius-sm);padding:calc(var(--sp-2) - 1px)calc(var(--sp-4) - 1px);letter-spacing:.005em;background:0 0;align-items:center;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-nav-outline:hover{background:var(--dark-roast);color:var(--white-cup)}.app-nav-cta{align-items:center;gap:var(--sp-2);font-family:var(--font-heading);color:var(--white-cup);background:var(--espresso);border-radius:var(--radius-sm);padding:var(--sp-2)var(--sp-4);letter-spacing:-.005em;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.app-nav-cta:hover{background:var(--dark-roast);transform:translateY(-1px)}.app-nav-cta-arrow{font-family:var(--font-body);font-weight:400;transition:transform .2s;display:inline-block}.app-nav-cta:hover .app-nav-cta-arrow{transform:translate(3px)}.app-nav-brand:focus-visible,.app-nav-link:focus-visible,.app-nav-ghost:focus-visible,.app-nav-outline:focus-visible,.app-nav-cta:focus-visible{outline:2px solid var(--espresso);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.app-nav-cta:hover,.app-nav-cta:hover .app-nav-cta-arrow{transform:none}}@media (max-width:600px){.app-nav{padding:var(--sp-2)var(--sp-4);align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:auto}.app-nav-brand{flex:1 0 auto;font-size:1.05rem}.app-nav-right{gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-end;align-items:center}.app-nav-sections{gap:var(--sp-3);align-items:center}.app-nav-link{margin-bottom:0;font-size:.85rem}.app-nav-ghost{padding:var(--sp-1);font-size:.8rem}.app-nav-outline,.app-nav-cta{padding:var(--sp-1)var(--sp-3);font-size:.8rem}}.landing-root{background:var(--desk);padding:var(--sp-10)var(--sp-6);flex:1}@media (max-width:600px){.landing-root{padding:var(--sp-4)var(--sp-3)}.landing-paper{padding:var(--sp-3)0 var(--sp-8)}}.landing-section{max-width:960px;padding:0 var(--sp-6)var(--sp-12);margin:0 auto;overflow:visible}.landing-hero{text-align:center;padding-top:var(--sp-16);padding-bottom:var(--sp-8)}.landing-hero-title{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.02em;margin-bottom:var(--sp-8);font-size:clamp(2.2rem,5.5vw,3.4rem);font-weight:700;line-height:1.15}.landing-eyebrow{font-family:var(--font-mono);color:var(--latte);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--sp-4);font-size:.7rem;font-weight:500}.landing-btn-primary{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-body);letter-spacing:.01em;padding:var(--sp-4)var(--sp-10);background:var(--medium-roast);color:var(--white-cup);border-radius:var(--radius-sm);text-wrap:balance;transition:background .2s var(--ease-functional),transform .15s var(--ease-functional),box-shadow .2s var(--ease-functional);font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px #2c18102e,0 6px 16px #2c181029}.landing-btn-primary:after{content:"→";font-family:var(--font-body);transition:transform .2s var(--ease-functional);margin-left:2px;font-weight:400}.landing-btn-primary:hover{background:var(--dark-roast);transform:translateY(-2px);box-shadow:0 3px #2c181038,0 10px 24px #2c181033}.landing-btn-primary:hover:after{transform:translate(3px)}.landing-btn-primary:active{transform:translateY(0);box-shadow:0 1px #2c181033,0 3px 8px #2c181024}.landing-btn-primary:focus-visible{outline:2px solid var(--medium-roast);outline-offset:4px}.landing-btn-ghost{font-family:var(--font-body);color:var(--medium-roast);text-underline-offset:3px;font-size:.875rem;font-weight:600;text-decoration:underline;transition:color .15s,text-underline-offset .15s}.landing-btn-ghost:hover{color:var(--dark-roast);text-underline-offset:5px}.landing-hint{font-family:var(--font-body);color:var(--latte);margin-top:var(--sp-3);font-size:.8rem}.landing-h2{font-family:var(--font-heading);color:var(--dark-roast);margin-bottom:var(--sp-8);font-size:1.6rem;font-weight:600;line-height:1.3}.landing-h3{font-family:var(--font-heading);color:var(--espresso);margin-bottom:var(--sp-2);font-size:1.15rem;font-weight:500;line-height:1.4}.landing-body-light{font-family:var(--font-body);color:var(--medium-roast);font-size:.95rem;line-height:1.6}.landing-step{gap:var(--sp-4);padding:var(--sp-6)0;grid-template-columns:36px 1fr;display:grid}.landing-step-number{font-family:var(--font-mono);color:var(--crema);padding-top:2px;font-size:.85rem;font-weight:500}.landing-step-line{font-family:var(--font-body);color:var(--espresso);font-size:1rem;line-height:1.6}.landing-step-you-label{font-family:var(--font-heading);color:var(--dark-roast);font-weight:700}.landing-step-we-label{font-family:var(--font-heading);color:var(--medium-roast);font-weight:700}.lp-patent-list{background:var(--white-cup);border:var(--rule);border-radius:var(--radius-md);padding:0 var(--sp-6)}.lp-patent-item{padding:var(--sp-6)0;border-bottom:var(--rule)}.lp-patent-item:last-child{border-bottom:var(--rule)}.lp-patent-type{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--medium-roast);margin-bottom:var(--sp-2);font-size:.65rem;font-weight:500}.lp-patent-body{gap:var(--sp-6);margin-bottom:var(--sp-4);align-items:flex-start;display:flex}.lp-patent-body-text{flex:1}.lp-patent-title{font-family:var(--font-heading);color:var(--dark-roast);margin-bottom:var(--sp-1);font-size:1.15rem;font-weight:600;line-height:1.35}.lp-patent-title-en{font-family:var(--font-body);color:var(--latte);margin-bottom:var(--sp-1);font-size:.8rem;font-style:italic;line-height:1.4}.lp-patent-assignee{font-family:var(--font-body);color:var(--medium-roast);margin-bottom:var(--sp-3);font-size:.85rem;font-weight:600}.lp-patent-pub{font-family:var(--font-mono);color:var(--latte);font-size:.8rem;font-weight:400}.lp-patent-summary{font-family:var(--font-body);color:var(--espresso);max-width:640px;font-size:.95rem;line-height:1.6}.lp-patent-figure{background:var(--white-cup);border:var(--rule);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:140px;height:200px;display:flex;overflow:hidden}.lp-patent-figure-img{object-fit:contain;object-position:center;width:200%;height:200%}.lp-patent-meta-row{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.lp-relevance{align-items:center;gap:var(--sp-2);display:flex}.lp-relevance-label{font-family:var(--font-mono);color:var(--latte);letter-spacing:.03em;font-size:.7rem}.lp-relevance-dots{align-items:center;gap:4px;display:flex}.lp-relevance-dot{border:1.5px solid var(--crema);background:0 0;border-radius:50%;width:10px;height:10px}.lp-relevance-dot.filled{border-color:var(--medium-roast);background:var(--medium-roast)}.relevance-high .lp-relevance-dot.filled{background:var(--signal-yes);border-color:var(--signal-yes)}.relevance-med .lp-relevance-dot.filled{background:var(--signal-wait);border-color:var(--signal-wait)}.relevance-low .lp-relevance-dot.filled{background:var(--latte);border-color:var(--latte)}.lp-patent-codes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.lp-ipc-code{font-family:var(--font-mono);color:var(--latte);background:var(--oat-milk);border-radius:var(--radius-sm);padding:2px 8px;font-size:.7rem}.lp-patent-actions{gap:var(--sp-2);margin-left:auto;display:flex}.lp-btn-yes{padding:var(--sp-1)var(--sp-4);font-family:var(--font-body);background:var(--signal-yes);color:var(--white-cup);border-radius:var(--radius-sm);cursor:default;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;transition:opacity .2s;display:inline-flex}.lp-btn-yes:hover{opacity:.8}.lp-btn-no{padding:var(--sp-1)var(--sp-4);font-family:var(--font-body);background:var(--signal-no);color:var(--white-cup);border-radius:var(--radius-sm);cursor:default;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;transition:opacity .2s;display:inline-flex}.lp-btn-no:hover{opacity:.8}.lp-btn-more{font-family:var(--font-body);color:var(--latte);text-underline-offset:2px;cursor:default;font-size:.78rem;font-weight:600;text-decoration:underline;transition:color .15s}.lp-btn-more:hover{color:var(--medium-roast)}body{overflow-x:hidden}.lp-truncation-hint{padding:var(--sp-5)0;text-align:left;border-top:var(--rule);font-family:var(--font-body);color:var(--latte);font-size:.8rem;font-style:italic}.landing-value-prop{padding:var(--sp-7)0;gap:var(--sp-6);grid-template-columns:clamp(160px,22vw,240px) 1fr;transition:color .2s;display:grid}.landing-value-prop:hover .landing-value-text{color:var(--espresso)}.landing-value-label{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--medium-roast);padding-top:4px;font-size:.95rem;font-weight:700}.landing-value-text{font-family:var(--font-body);color:var(--espresso);max-width:none;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.landing-section .landing-h2{color:var(--dark-roast);letter-spacing:-.015em;margin-bottom:var(--sp-10);text-wrap:balance;font-size:clamp(2rem,3.4vw,2.8rem);font-style:italic;font-weight:500;line-height:1.15}.app-footer-wrap{background:var(--desk)}.app-footer{max-width:var(--page-max-width);padding:var(--sp-8)var(--sp-6);align-items:center;gap:var(--sp-4);flex-direction:column;margin:0 auto;display:flex}.app-footer-rule{background:var(--crema);width:72px;height:1px}.app-footer-row{justify-content:center;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.app-footer-brand{font-family:var(--font-heading);color:var(--medium-roast);font-size:.85rem;font-weight:600}.app-footer-links{gap:var(--sp-6);display:flex}.app-footer-link{font-family:var(--font-body);color:var(--medium-roast);font-size:.75rem;text-decoration:none;transition:color .15s}.app-footer-link:hover{color:var(--dark-roast)}.app-footer-link:focus-visible{outline:2px solid var(--medium-roast);outline-offset:3px;border-radius:2px}.reveal{opacity:0;transition:opacity .6s var(--ease-editorial),transform .6s var(--ease-editorial);transform:translateY(16px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.visible .landing-credibility-item,.reveal.visible .landing-step,.reveal.visible .landing-value-prop{animation:fadeUp .5s var(--ease-editorial)both}.reveal.visible .landing-credibility-item:first-child,.reveal.visible .landing-step:first-child,.reveal.visible .landing-value-prop:first-child{animation-delay:0s}.reveal.visible .landing-credibility-item:nth-child(2),.reveal.visible .landing-step:nth-child(2),.reveal.visible .landing-value-prop:nth-child(2){animation-delay:80ms}.reveal.visible .landing-credibility-item:nth-child(3),.reveal.visible .landing-step:nth-child(3),.reveal.visible .landing-value-prop:nth-child(3){animation-delay:.16s}.reveal.visible .landing-value-prop:nth-child(4){animation-delay:.24s}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.landing-section{padding-left:var(--sp-4);padding-right:var(--sp-4)}.landing-hero-subtitle{font-size:1rem}.landing-credibility{gap:var(--sp-6)}.landing-credibility-value{font-size:1.2rem}.landing-step{gap:var(--sp-3);grid-template-columns:28px 1fr}.lp-patent-list{padding:0 var(--sp-4)}.lp-patent-figure{display:none}.lp-patent-meta-row{gap:var(--sp-2)}.lp-patent-actions{margin-left:0}.lp-annotation{display:none}.landing-value-prop{gap:var(--sp-1);padding-left:var(--sp-4);grid-template-columns:1fr}}.landing-hero{min-height:56vh;padding-top:var(--sp-6);padding-bottom:var(--sp-6);text-align:left;justify-content:center;gap:var(--sp-2);flex-direction:column;display:flex}.landing-hero-title{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.025em;margin:var(--sp-3)0 var(--sp-4);font-size:clamp(2.6rem,6.2vw,4.8rem);font-weight:600;line-height:1.04}.landing-hero-line{text-wrap:balance;display:block}.landing-hero-line--1{color:var(--latte)}.landing-hero-line--2{color:var(--medium-roast)}.landing-hero-line--3{color:var(--dark-roast)}.landing-hero-deck{font-family:var(--font-heading);color:var(--medium-roast);max-width:56ch;margin:0 0 var(--sp-6);text-wrap:balance;font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:italic;line-height:1.5}.landing-btn-primary--xl{padding:var(--sp-5)var(--sp-12);letter-spacing:.005em;align-self:flex-start;font-size:1.05rem}.landing-btn-primary--xl:after{content:none}.landing-btn-primary--cta-final{width:100%;padding:var(--sp-6)var(--sp-8);text-align:center;text-wrap:balance;letter-spacing:.01em;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:700;line-height:1.3}.landing-btn-primary--cta-final:after{content:none}@media (max-width:700px){.landing-hero{min-height:60vh}.landing-hero-title{font-size:clamp(2.2rem,8.5vw,3rem)}.landing-btn-primary--xl{text-align:center;align-self:stretch}}.lp-stats-grid{border-top:1px solid var(--crema);border-bottom:1px solid var(--crema);grid-template-columns:repeat(5,1fr);display:grid}.lp-stat{padding:var(--sp-6)var(--sp-3);text-align:center;border-left:1px solid var(--crema);justify-content:center;gap:var(--sp-1);flex-direction:column;display:flex}.lp-stat:first-child{border-left:none}.lp-stat--accent .lp-stat-value{color:var(--medium-roast);font-size:clamp(1.7rem,2.4vw,2.2rem)}.lp-stat-value{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.015em;font-size:clamp(1.3rem,1.85vw,1.7rem);font-weight:500;line-height:1.05;display:block}.lp-stat:nth-child(5) .lp-stat-value{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:clamp(.85rem,1.3vw,1.1rem);font-weight:600}.lp-stat-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--latte);font-size:.65rem;font-weight:500;line-height:1.3;display:block}@media (max-width:800px){.lp-stats-grid{grid-template-columns:repeat(2,1fr)}.lp-stat{border-left:none;border-bottom:1px solid var(--crema)}.lp-stat:nth-child(odd){border-right:1px solid var(--crema)}.lp-stat:last-child{border-bottom:none;border-right:none;border-top:1px solid var(--crema);grid-column:span 2}}.lp-how{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.lp-how-arrows{gap:var(--sp-2);margin-top:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.lp-how-arrows.reveal.visible .lp-how-arrow{animation:lpHowArrowIn .7s var(--ease-editorial)both}@keyframes lpHowArrowIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.lp-how-arrows{gap:var(--sp-3);grid-template-columns:1fr}.lp-how-arrow{aspect-ratio:auto;min-height:auto;padding:0}.lp-how-arrow-shape{display:none}.lp-how-arrow{background:var(--paper-sheet);border:1px solid var(--crema);border-radius:4px;box-shadow:0 1px 2px #2c18100a}.lp-how-arrow-content{padding:var(--sp-5)}}@media (prefers-reduced-motion:reduce){.lp-how-arrow,.lp-how-arrows.reveal.visible .lp-how-arrow{opacity:1;animation:none;transform:none}}@media (max-width:700px){.lp-how-step{gap:var(--sp-2);padding:var(--sp-6)0;grid-template-columns:1fr}}.lp-marco{padding:var(--sp-12)var(--sp-6)var(--sp-16);max-width:1120px;margin:0 auto}.lp-marco-header{gap:var(--sp-12);max-width:1040px;margin:0 auto var(--sp-16);grid-template-columns:minmax(220px,1fr) 1.4fr;align-items:center;display:grid}@media (max-width:800px){.lp-marco-header{gap:var(--sp-8);text-align:center;grid-template-columns:1fr}}.lp-marco-portrait-sticky--1{z-index:1;transform:translate(0)rotate(-5deg)}@keyframes lpStickyIn1{0%{opacity:0;transform:translateY(-16px)rotate(-12deg)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@keyframes lpStickyIn2{0%{opacity:0;transform:translate(6%,-10px)rotate(-4deg)}to{opacity:1;transform:translate(6%,5%)rotate(3deg)}}@keyframes lpStickyIn3{0%{opacity:0;transform:translate(-4%,-4px)rotate(-10deg)}to{opacity:1;transform:translate(-4%,10%)rotate(-2deg)}}@keyframes lpStickyIn4{0%{opacity:0;transform:translate(8%,-2px)rotate(-6deg)}to{opacity:1;transform:translate(8%,14%)rotate(4deg)}}@keyframes lpStickyIn5{0%{opacity:0;transform:translate(-2%,4px)rotate(-9deg)}to{opacity:1;transform:translate(-2%,18%)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.lp-marco-header.reveal.visible .lp-marco-portrait-sticky{opacity:1!important;animation:none!important}.lp-marco-portrait-sticky--1{transform:translate(0)rotate(-5deg)!important}.lp-marco-portrait-sticky--2{transform:translate(6%,5%)rotate(3deg)!important}.lp-marco-portrait-sticky--3{transform:translate(-4%,10%)rotate(-2deg)!important}.lp-marco-portrait-sticky--4{transform:translate(8%,14%)rotate(4deg)!important}.lp-marco-portrait-sticky--5{transform:translate(-2%,18%)rotate(-3deg)!important}}.lp-marco-header-text{text-align:left}@media (max-width:800px){.lp-marco-header-text{text-align:center}}.lp-marco-intro-deck{font-family:var(--font-heading);color:var(--medium-roast);max-width:56ch;margin:var(--sp-4)0 0;text-wrap:balance;font-size:clamp(1.4rem,1.9vw,1.75rem);font-style:italic;font-weight:400;line-height:1.45}@media (max-width:800px){.lp-marco-intro-deck{margin:var(--sp-4)auto 0}}.lp-marco-block{padding:var(--sp-8)0 var(--sp-10);border-top:1px solid var(--crema);align-items:center;gap:var(--sp-8);text-align:center;flex-direction:column;display:flex}.lp-marco-block:first-of-type{padding-top:var(--sp-6);border-top:none}.lp-marco-block-header{max-width:min(90vw,64ch);margin:0 auto}@media (min-width:1024px){.lp-marco-block-header{max-width:80ch}}.lp-marco-block-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--medium-roast);margin:0 0 var(--sp-3);font-size:.78rem;font-weight:600}.lp-marco-block-line{font-family:var(--font-heading);color:var(--dark-roast);margin:0 0 var(--sp-3);text-wrap:balance;letter-spacing:-.015em;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1.22}.lp-marco-block-line:last-child{margin-bottom:0}.lp-marco-block-line--soft{font-family:var(--font-heading);color:var(--medium-roast);font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic;font-weight:400;line-height:1.55}.lp-marco-image{justify-content:center;align-items:center;width:100%;display:flex}.lp-marco-image--databases .lp-marco-papers{width:100%;max-width:900px;height:clamp(240px,38vw,480px);margin:var(--sp-6)auto 0;position:relative}.lp-marco-image--databases .lp-marco-paper{background:var(--paper-sheet);border-radius:4px;width:60%;position:absolute;box-shadow:0 1px 3px #2c18101a,0 12px 32px #2c18101f}.lp-marco-image--databases .lp-marco-paper svg{width:100%;height:auto;display:block}.lp-marco-image--databases .lp-marco-paper--1{z-index:1;top:0;left:6%}.lp-marco-image--databases .lp-marco-paper--2{z-index:2;top:6%;left:22%}.lp-marco-image--databases .lp-marco-paper--3{z-index:3;top:14%;left:38%}.lp-marco-image--databases .lp-marco-paper{opacity:0;transition:none;transform:translate(-32px)rotate(0)}.lp-marco-papers.reveal.visible .lp-marco-paper--1{animation:lpDbPaper1In .7s var(--ease-editorial)both;animation-delay:0s}.lp-marco-papers.reveal.visible .lp-marco-paper--2{animation:lpDbPaper2In .7s var(--ease-editorial)both;animation-delay:.18s}.lp-marco-papers.reveal.visible .lp-marco-paper--3{animation:lpDbPaper3In .7s var(--ease-editorial)both;animation-delay:.36s}@keyframes lpDbPaper1In{0%{opacity:0;transform:translate(-32px)rotate(0)}to{opacity:1;transform:translate(0)rotate(-5deg)}}@keyframes lpDbPaper2In{0%{opacity:0;transform:translate(-32px)rotate(0)}to{opacity:1;transform:translate(0)rotate(2deg)}}@keyframes lpDbPaper3In{0%{opacity:0;transform:translate(-32px)rotate(0)}to{opacity:1;transform:translate(0)rotate(-2deg)}}@media (max-width:800px){.lp-marco-image--databases .lp-marco-papers{height:clamp(220px,70vw,360px)}.lp-marco-image--databases .lp-marco-paper{width:70%}.lp-marco-image--databases .lp-marco-paper--1{left:0}.lp-marco-image--databases .lp-marco-paper--2{left:14%}.lp-marco-image--databases .lp-marco-paper--3{left:28%}}.lp-marco-image--briefing{background:var(--paper-sheet);border-radius:4px;width:100%;max-width:720px;max-height:72vh;margin:0 auto;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 2px 4px #2c181014,0 16px 40px #2c18101f}.lp-marco-image--briefing img{width:100%;height:auto;display:block}.lp-marco-image--briefing:after{content:"";background:linear-gradient(to bottom,#fdfbf700,var(--paper-sheet)88%);pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.lp-marco-image--archive{background:var(--paper-sheet);border-radius:4px;width:100%;max-width:720px;margin:0 auto;overflow:hidden;transform:rotate(1deg);box-shadow:0 2px 4px #2c181014,0 16px 40px #2c18101f}.lp-marco-cards{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);width:100%;max-width:1080px;margin:0 auto;display:grid}.lp-marco-card{gap:var(--sp-3);opacity:0;flex-direction:column;margin:0;display:flex;transform:translate(-24px)}.lp-marco-card-thumb--svg{box-shadow:none;aspect-ratio:4/3;filter:drop-shadow(0 1px 3px #2c181014)drop-shadow(0 12px 28px #2c18101a);height:auto;transition:transform .2s var(--ease-functional);background:0 0;border-radius:0;justify-content:stretch;align-items:stretch;padding:0}.lp-marco-card-thumb--email{box-shadow:none;filter:drop-shadow(0 1px 3px #2c181014)drop-shadow(0 12px 28px #2c18101a);background:0 0;border-radius:0;justify-content:stretch;align-items:stretch;height:auto;padding:0}.lp-opened-email-chrome{align-items:center;gap:var(--sp-3);background:var(--oat-milk);border-bottom:1px solid var(--crema);padding:8px 12px;display:flex}.lp-opened-email-frame{padding:var(--sp-6)clamp(var(--sp-5),3.5vw,var(--sp-8));opacity:0;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:flex-start;transition:opacity .4s;display:flex;position:absolute;inset:0;overflow:hidden}.lp-opened-email-frame .br-stat-hero-eyebrow{margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);font-size:clamp(.72rem,.95vw,.85rem)}.lp-opened-email-frame .br-summary-label{margin-bottom:var(--sp-3);font-size:clamp(.7rem,.85vw,.8rem)}@media (max-width:600px){.lp-opened-email-stack{min-height:clamp(460px,125vw,540px)}.lp-opened-email-frame{padding:var(--sp-3)var(--sp-4)}.lp-opened-email-frame .lp-email-frame-figure{margin-top:var(--sp-4);margin-left:calc(-1*var(--sp-4));margin-right:calc(-1*var(--sp-4));width:calc(100% + var(--sp-4)*2)}.lp-email-frame-figure img{aspect-ratio:488/425;object-fit:cover;object-position:left center;max-width:none;max-height:220px}.lp-marco-stage2-popup{column-gap:var(--sp-4);row-gap:var(--sp-6);grid-template-rows:auto auto;grid-template-columns:1fr auto auto 1fr;display:grid}.lp-opened-email{grid-area:1/1/auto/-1}.lp-opened-email-arrow{background:#fdfbf7f2;grid-row:2;position:static;transform:none}.lp-opened-email-arrow--prev{grid-column:2;left:auto}.lp-opened-email-arrow--next{grid-column:3;right:auto}.lp-opened-email-arrow:active{transform:scale(.92)}.lp-opened-email-frame .br-stat-hero-num{font-size:1.7rem}.lp-opened-email-frame .br-stat-hero-row{gap:var(--sp-3)}.lp-opened-email-frame .br-stat-hero-cell{padding:0 var(--sp-2)}.lp-opened-email-frame .br-patent-title{font-size:1.15rem;line-height:1.3}.lp-opened-email-frame .br-summary-bullets li{margin-bottom:var(--sp-2);font-size:.95rem;line-height:1.55}.lp-opened-email-frame .br-summary{margin-top:var(--sp-4);font-size:1rem;line-height:1.6}}.lp-opened-email-arrow{width:36px;height:36px;color:var(--medium-roast);font-family:var(--font-body);cursor:pointer;z-index:3;background:#fdfbf7b3;border:1px solid #d4b89680;border-radius:50%;justify-content:center;align-items:center;padding:0 0 2px;font-size:22px;line-height:1;transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .1s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1100px){.lp-opened-email-arrow--prev{left:8px}.lp-opened-email-arrow--next{right:8px}.lp-opened-email-arrow{background:#fdfbf78c}}@media (prefers-reduced-motion:no-preference){.lp-marco-stage2-scene.reveal.visible .lp-opened-email{animation:.45s 1.5s forwards lp-email-pop}}@media (prefers-reduced-motion:reduce){.lp-marco-stage2-inbox,.lp-opened-email{opacity:1;transform:none}}@keyframes lp-email-pop{to{opacity:1;transform:scale(1)}}.lp-marco-cards.reveal.visible .lp-marco-card--1 .lp-email-row--pp{animation:lpEmailRowIn .8s var(--ease-editorial).6s forwards}@keyframes lpEmailRowIn{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}.lp-marco-stage2-scene{width:100%;max-width:1080px;min-height:540px;margin:0 auto;position:relative}@keyframes lp-stage2-inbox-in{to{opacity:1}}@media (max-width:800px){.lp-marco-stage2-scene{min-height:0}.lp-marco-stage2-inbox{width:100%;max-width:480px}.lp-marco-stage2-popup{width:100%;max-width:520px;margin:var(--sp-4)auto 0;position:static;transform:none}.lp-marco-stage2-scene{max-width:100%}.lp-marco-stage2-popup{left:3%;right:3%}}.lp-marco-image--onboarding{width:100%;max-width:600px;margin:0 auto}.lp-onboarding-sketch{background:var(--paper-sheet);border:1px solid var(--crema);padding:var(--sp-8);transition:transform .2s var(--ease-functional),box-shadow .2s var(--ease-functional);border-radius:6px;box-shadow:0 1px 3px #2c18100f,0 12px 28px #2c181014}.lp-onboarding-sketch:hover{transform:translateY(-2px);box-shadow:0 2px 6px #2c181014,0 18px 36px #2c18101a}.lp-onboarding-prompt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--medium-roast);margin-bottom:var(--sp-3);font-size:.78rem;font-weight:600}.lp-onboarding-input{background:var(--paper);border:1px solid var(--crema);padding:var(--sp-4)var(--sp-5);margin-bottom:var(--sp-6);min-height:3.6em;font-family:var(--font-heading);color:var(--dark-roast);border-radius:4px;align-items:center;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.4;display:flex;overflow:hidden}.lp-typing{white-space:normal;word-break:break-word;display:block}.lp-typing-pending{opacity:0}.lp-typing-caret{background:var(--dark-roast);vertical-align:-.18em;width:2px;height:1.05em;margin-left:2px;animation:.9s steps(2,start) infinite lpCaretBlink;display:inline-block}.lp-typing-caret--done{opacity:0;transition:opacity .4s .4s;animation:none}@keyframes lpCaretBlink{50%{opacity:0}}.lp-onboarding-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.lp-onboarding-chip{background:var(--oat-milk);border:1px solid var(--crema);padding:var(--sp-2)var(--sp-4);font-family:var(--font-body);color:var(--dark-roast);opacity:0;transition:opacity .35s var(--ease-editorial),transform .35s var(--ease-editorial);border-radius:100px;font-size:.85rem;font-weight:500;transform:translateY(6px)scale(.96)}.lp-onboarding-chips--in .lp-onboarding-chip{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.lp-typing-caret{opacity:0!important;animation:none!important}.lp-onboarding-chip{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lp-marco-card-thumb--svg .lp-email-row--pp{opacity:1!important;animation:none!important;transform:none!important}.lp-marco-card-thumb,.lp-marco-card-thumb--svg,.lp-onboarding-sketch,.lp-how-arrow,.lp-marco-papers.reveal.visible .lp-marco-paper,.landing-btn-primary{transition:none!important}.lp-marco-card-thumb:hover,.lp-marco-card-thumb--svg:hover,.lp-onboarding-sketch:hover,.lp-how-arrow:hover,.landing-btn-primary:hover,.landing-btn-primary:after,.landing-btn-primary:hover:after{transform:none!important}}.lp-marco-card-cap{font-family:var(--font-heading);color:var(--medium-roast);text-align:center;text-wrap:balance;margin-top:var(--sp-3);font-size:clamp(.95rem,1.3vw,1.1rem);font-style:italic}.lp-marco-cards.reveal.visible .lp-marco-card{animation:lpMarcoCardIn .7s var(--ease-editorial)both}.lp-marco-cards.reveal.visible .lp-marco-card--1{animation-delay:0s}.lp-marco-cards.reveal.visible .lp-marco-card--2{animation-delay:.18s}.lp-marco-cards.reveal.visible .lp-marco-card--3{animation-delay:.36s}@keyframes lpMarcoCardIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.lp-marco-cards{gap:var(--sp-8);grid-template-columns:1fr}.lp-marco-card-thumb{height:clamp(240px,60vw,360px)}.lp-marco-card--1 .lp-marco-card-thumb,.lp-marco-card--2 .lp-marco-card-thumb,.lp-marco-card--3 .lp-marco-card-thumb{transform:none}}@media (prefers-reduced-motion:reduce){.lp-marco-image--briefing,.lp-marco-image--archive,.lp-marco-image--databases .lp-marco-paper,.lp-marco-card--1 .lp-marco-card-thumb,.lp-marco-card--2 .lp-marco-card-thumb,.lp-marco-card--3 .lp-marco-card-thumb{transform:none!important}.lp-marco-cards.reveal.visible .lp-marco-card,.lp-marco-papers.reveal.visible .lp-marco-paper--1,.lp-marco-papers.reveal.visible .lp-marco-paper--2,.lp-marco-papers.reveal.visible .lp-marco-paper--3{opacity:1;animation:none;transform:none}.lp-marco-card,.lp-marco-image--databases .lp-marco-paper{opacity:1;transform:none}}.lp-cta-reassurance{font-family:var(--font-body);letter-spacing:.01em;color:var(--medium-roast);margin-top:var(--sp-5);white-space:pre-line;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:600;line-height:1.55}.landing-hint--bold{font-family:var(--font-body);letter-spacing:.01em;color:var(--medium-roast);white-space:pre-line;font-size:clamp(.9rem,1.05vw,1rem);font-weight:600;line-height:1.6}.landing-section .landing-h2--bottom-cta,.lp-bottom-cta-title{font-size:clamp(1.5rem,2.4vw,2rem);font-style:normal;font-weight:600}.lp-pullquote-frame{background:var(--oat-milk);padding:var(--sp-12)clamp(var(--sp-6),6vw,var(--sp-12));margin:var(--sp-8)auto var(--sp-4);border-radius:4px;max-width:1040px;position:relative;box-shadow:0 1px 2px #2c18100a,0 8px 24px #2c18100d}.lp-pullquote-frame--with-cta{gap:clamp(var(--sp-6),5vw,var(--sp-12));grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:800px){.lp-pullquote-frame--with-cta{gap:var(--sp-10);grid-template-columns:1fr}}.lp-pullquote-cta{align-items:flex-start;gap:var(--sp-4);padding-left:clamp(var(--sp-4),3vw,var(--sp-8));border-left:1px solid var(--crema);flex-direction:column;display:flex}@media (max-width:800px){.lp-pullquote-cta{border-left:none;border-top:1px solid var(--crema);padding-left:0;padding-top:var(--sp-8);text-align:center;align-items:center}}.lp-pullquote-cta .landing-btn-primary{text-align:center;width:100%}.lp-pullquote-frame:before{content:"“";top:-12px;left:var(--sp-6);font-family:var(--font-heading);color:var(--crema);pointer-events:none;font-size:6rem;line-height:1;position:absolute}.lp-pullquote-frame .lp-pullquote{border:none;margin:0;padding:0}.lp-pullquote-frame .lp-pullquote-line{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:500;line-height:1.2}.lp-pullquote-frame .lp-pullquote-line--soft{color:var(--medium-roast);margin-bottom:var(--sp-5);font-style:italic;font-weight:400}.lp-pullquote-frame .lp-pullquote-line--versus{margin-top:var(--sp-2)}.lp-pullquote-frame .lp-pullquote-line--versus:before{content:"";background:var(--latte);width:56px;height:1px;margin-bottom:var(--sp-4);display:block}.lp-pullquote-frame .lp-pullquote-caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--medium-roast);margin-top:var(--sp-6);font-size:.78rem;font-weight:500}.lp-teaser-section{padding:var(--sp-10)var(--sp-6)var(--sp-6);text-align:center;max-width:1120px;margin:0 auto}.lp-teaser-before,.lp-teaser-after{margin:var(--sp-5)auto 0;text-align:left;max-width:720px;padding:var(--sp-7)clamp(var(--sp-5),4vw,var(--sp-8));position:relative}.lp-teaser-before{border-left:3px solid var(--latte);overflow:hidden}.lp-teaser-pubnumber{font-family:var(--font-mono);letter-spacing:.06em;color:var(--medium-roast);margin:0 0 var(--sp-3);text-transform:uppercase;font-size:.78rem;font-weight:600}.lp-teaser-doc-title{font-family:var(--font-body);letter-spacing:.02em;color:var(--dark-roast);text-transform:uppercase;margin:0 0 var(--sp-5);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;line-height:1.35}.lp-teaser-doc-section{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--medium-roast);margin:var(--sp-5)0 var(--sp-3);padding-bottom:var(--sp-1);border-bottom:1px solid var(--crema);font-size:.78rem;font-weight:600}.lp-teaser-doc-abstract{font-family:var(--font-body);color:var(--dark-roast);text-align:justify;margin:0;font-size:.92rem;line-height:1.6}.lp-teaser-doc-claims{font-family:var(--font-body);color:var(--dark-roast);padding-left:var(--sp-5);margin:0;font-size:.88rem;line-height:1.55}.lp-teaser-doc-claims li{margin:0 0 var(--sp-3);text-align:justify;padding-left:var(--sp-2)}.lp-teaser-doc-claims li::marker{font-family:var(--font-mono);color:var(--medium-roast);font-weight:600}.lp-teaser-sweep{pointer-events:none;opacity:0;z-index:1;filter:blur(6px);background:linear-gradient(90deg,#0000 0%,#d4b8966b 50%,#0000 100%);width:50%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.lp-teaser-panel-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--medium-roast);margin:0 0 var(--sp-4);font-size:.72rem;font-weight:600}.lp-teaser-divider{justify-content:center;align-items:center;gap:var(--sp-3);margin:var(--sp-6)auto;max-width:480px;display:flex}.lp-teaser-divider-line{background:var(--crema);flex:1;height:1px}.lp-teaser-divider-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--medium-roast);text-align:center;font-size:.72rem;font-weight:600}.lp-teaser-after{opacity:0;transform:translateY(20px)}.lp-teaser-patent{padding:0}.lp-teaser-caption{font-family:var(--font-heading);color:var(--medium-roast);max-width:60ch;margin:var(--sp-6)auto 0;text-wrap:balance;opacity:0;font-size:clamp(1rem,1.3vw,1.15rem);font-style:italic;line-height:1.5}@media (prefers-reduced-motion:no-preference){.lp-teaser-section.reveal.visible .lp-teaser-sweep{animation:1.4s ease-out .4s forwards lp-teaser-sweep}.lp-teaser-section.reveal.visible .lp-teaser-after{animation:.6s 1.5s forwards lp-teaser-after-in}.lp-teaser-section.reveal.visible .lp-teaser-caption{animation:.5s 2s forwards lp-teaser-caption-in}}@media (prefers-reduced-motion:reduce){.lp-teaser-after,.lp-teaser-caption{opacity:1;transform:none}.lp-teaser-sweep{display:none}}@keyframes lp-teaser-sweep{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(220%)}}@keyframes lp-teaser-after-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-teaser-caption-in{to{opacity:1}}@media (max-width:640px){.lp-teaser-doc-claims{font-size:.82rem}.lp-teaser-doc-abstract{font-size:.86rem}}.lp-pullquote-stage-before,.lp-pullquote-stage-after{opacity:0}.lp-pullquote-stage-after{margin-top:var(--sp-5)}.lp-pullquote-cta--animated{opacity:0}.lp-strikable{text-decoration-skip-ink:none;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:0}@media (prefers-reduced-motion:no-preference){.lp-quote-section.reveal.visible .lp-pullquote-stage-before{animation:.35s forwards lp-pq-fade-in}.lp-quote-section.reveal.visible .lp-pullquote-stage-before .lp-pullquote-line:first-child .lp-strikable{animation:.5s .9s forwards lp-pq-strike}.lp-quote-section.reveal.visible .lp-pullquote-stage-before .lp-pullquote-line:nth-child(2) .lp-strikable{animation:.5s 1.25s forwards lp-pq-strike}.lp-quote-section.reveal.visible .lp-pullquote-stage-after{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.75s forwards lp-pq-pop}.lp-quote-section.reveal.visible .lp-pullquote-cta--animated{animation:.45s 2.25s forwards lp-pq-cta-in}}@media (prefers-reduced-motion:reduce){.lp-pullquote-stage-before,.lp-pullquote-stage-after,.lp-pullquote-cta--animated{opacity:1}.lp-strikable{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--medium-roast);text-decoration-color:var(--medium-roast)}}@keyframes lp-pq-fade-in{to{opacity:1}}@keyframes lp-pq-strike{to{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--medium-roast);text-decoration-color:var(--medium-roast)}}@keyframes lp-pq-pop{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes lp-pq-cta-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-archive{padding:var(--sp-8)var(--sp-6)var(--sp-12);max-width:1120px;margin:0 auto}.lp-archive-intro{display:none}.lp-archive-title{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.02em;margin:var(--sp-3)0;text-wrap:balance;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:500;line-height:1.1}.lp-archive-deck{font-family:var(--font-heading);color:var(--medium-roast);text-wrap:balance;max-width:56ch;margin:0;font-size:1.15rem;font-style:italic;line-height:1.55}.lp-archive-grid{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.lp-archive-figure{gap:var(--sp-3);transition:transform .3s var(--ease-editorial);flex-direction:column;margin:0;display:flex}.lp-archive-figure:hover{transform:translateY(-4px)}.lp-archive-thumb{background:var(--paper-sheet);border-radius:2px;height:460px;position:relative;overflow:hidden;box-shadow:0 1px 2px #2c18100f,0 8px 24px #2c18100f}@media (max-width:800px){.lp-archive-thumb{height:380px}}.lp-archive-caption{font-family:var(--font-heading);color:var(--medium-roast);text-wrap:balance;font-size:.95rem;font-style:italic;line-height:1.5}@media (max-width:800px){.lp-archive-grid{gap:var(--sp-8);grid-template-columns:1fr}}.lp-quote-section{padding-top:var(--sp-12);padding-bottom:var(--sp-16)}.lp-pullquote{margin:var(--sp-6)0 var(--sp-6);border:none;max-width:880px;padding:0}.lp-pullquote-line{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.15}.lp-pullquote-line--soft{color:var(--medium-roast);margin-bottom:var(--sp-6);font-style:italic;font-weight:400}.lp-pullquote-line--versus{margin-top:var(--sp-2)}.lp-pullquote-line--versus:before{content:"";background:var(--crema);width:64px;height:1px;margin-bottom:var(--sp-6);display:block}.lp-pullquote-caption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--latte);margin-top:var(--sp-8);font-size:.78rem;font-weight:500}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,[role=button]:focus-visible,summary:focus-visible,.landing-btn-primary:focus-visible,.landing-btn-ghost:focus-visible,.lp-btn-yes:focus-visible,.lp-btn-no:focus-visible,.ac-reset-btn:focus-visible,.ac-cancel-btn:focus-visible,.ac-delete-btn:focus-visible,.st-add-btn:focus-visible,.st-upgrade-cta:focus-visible,.ps-page-btn:focus-visible,.auth-submit:focus-visible,.ob-submit:focus-visible,.ob-error-action:focus-visible,.ob-results-cta:focus-visible{outline:2px solid var(--espresso);outline-offset:2px;border-radius:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px}@media (prefers-reduced-motion:reduce){:focus-visible{transition:none}}.bf-section{padding:3rem 0 3.5rem}.bf-frame{max-width:1100px;padding:0 var(--sp-6);flex-direction:column;align-items:stretch;margin:0 auto;display:flex}.bf-stack{width:100%;position:relative}.bf-panel-dark{background:var(--dark-roast);padding:3rem 2.5rem}.bf-stack[data-state=idle] .bf-panel-dark{opacity:0;transform:translateY(8px)}.bf-stack[data-state=animating] .bf-panel-dark,.bf-stack[data-state=ready] .bf-panel-dark,.bf-stack[data-state=revealed] .bf-panel-dark{opacity:1;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(0)}.bf-body{margin-top:1.5rem;position:relative}.bf-plain-wrap{min-width:0}.bf-legalese-wrap{pointer-events:none;transition:opacity .32s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.bf-stack[data-revealed=true] .bf-legalese-wrap{opacity:0}.bf-plain-block{opacity:0;transition:opacity .48s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.bf-stack[data-revealed=true] .bf-plain-block{opacity:1;transform:translateY(0)}.bf-stack[data-revealed=true] .bf-plain-block:nth-child(2){transition-delay:.15s}.bf-stack[data-revealed=true] .bf-plain-block:nth-child(3){transition-delay:.3s}.bf-stack[data-revealed=true] .bf-plain-block:nth-child(4){transition-delay:.45s}.bf-toggle{border:1px solid var(--medium-roast);border-radius:2px;margin-top:1.5rem;display:inline-flex;overflow:hidden}.bf-toggle-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oat-milk);cursor:pointer;background:0 0;border:0;padding:.7rem 1.2rem;font-size:.78rem;font-weight:500;transition:background .18s,color .18s}.bf-toggle-btn+.bf-toggle-btn{border-left:1px solid var(--medium-roast)}.bf-toggle-btn.is-active{background:var(--paper);color:var(--espresso)}.bf-toggle-btn:not(.is-active):hover,.bf-toggle-btn:not(.is-active):focus-visible{color:var(--paper)}.bf-mini-grid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.6rem;margin-top:.6rem;display:grid}.bf-mini-grid>img{object-fit:contain;width:100%;height:auto;max-height:200px;display:block}@media (min-width:701px){.bf-legalese-wrap p{letter-spacing:.005em;text-align:justify;text-justify:inter-word;font-size:.92rem;line-height:1.75}.bf-legalese-wrap p:first-child{margin-top:0}.bf-legalese-wrap p+p{margin-top:1.2rem}}@media (max-width:700px){.bf-section{padding:2rem 0 2.25rem}.bf-panel-dark{padding:1.5rem 1.25rem}.bf-toggle{margin-top:1.2rem}.bf-toggle-btn{letter-spacing:.08em;padding:.55rem .9rem;font-size:.7rem}.bf-legalese-wrap p{font-size:.78rem;line-height:1.6}.bf-plain-block p{margin-top:.25rem!important;font-size:.88rem!important;line-height:1.4!important}.bf-mini-grid{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.5rem}.bf-mini-grid>img{max-height:110px}.bf-mini-grid>img:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.bf-stack[data-state] .bf-panel-dark,.bf-plain-block,.bf-legalese-wrap{transition:none}}.lpv3-root{background:var(--paper);flex:1;overflow-x:clip}.lpv3-hero{padding:var(--sp-8)var(--sp-6)var(--sp-10);max-width:1400px;margin:0 auto}.lpv3-hero-grid{gap:var(--sp-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.lpv3-hero-text{gap:var(--sp-2);flex-direction:column;display:flex}.lpv3-hero-card-frame{max-height:720px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.lpv3-hero-card-tilt{transform-origin:0 0;will-change:transform;transform:rotate(2.5deg)}.lpv3-hero-card-tilt .br-container.paper-sheet{max-width:none;margin:0;box-shadow:0 1px 2px #2c18100f,0 6px 12px #2c18101a,0 18px 40px #2c18102e}@media (max-width:900px){.lpv3-hero-grid{gap:var(--sp-8);grid-template-columns:1fr}.lpv3-hero-card-tilt{transform:rotate(1.5deg)}}.lpv3-industries{background:var(--paper);border-top:1px solid var(--crema);border-bottom:1px solid var(--crema);padding:var(--sp-4)var(--sp-6)}.lpv3-industries-row{text-align:center;max-width:1100px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--medium-roast);margin:0 auto;font-size:.78rem;font-weight:500;line-height:1.6}.lpv3-industries-sep{color:var(--latte);white-space:pre}.lpv3-industries-lead,.lpv3-industries-more{color:var(--medium-roast);font-weight:600}@media (max-width:600px){.lpv3-industries{padding:var(--sp-3)var(--sp-4)}.lpv3-industries-row{letter-spacing:.14em;font-size:.72rem}}.lpv3-section-title{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.02em;margin:var(--sp-3)0 var(--sp-4);text-wrap:balance;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.1}.lpv3-section-deck{font-family:var(--font-heading);color:var(--medium-roast);max-width:56ch;margin:0 0 var(--sp-8);text-wrap:balance;font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:italic;line-height:1.5}.lpv3-stats-dark{background:var(--dark-roast);padding:var(--sp-10)0}.lpv3-stats-dark-inner{max-width:960px;padding:0 var(--sp-6);margin:0 auto}.alex-band{background:var(--crema);padding:var(--sp-12)0}.alex-inner{max-width:1100px;padding:0 var(--sp-6);color:var(--espresso);margin:0 auto}.alex-header{text-align:left;max-width:720px;margin-bottom:var(--sp-12)}.alex-title{font-family:var(--font-heading);color:var(--espresso);letter-spacing:-.02em;margin:0 0 var(--sp-4);text-wrap:balance;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.12}.alex-deck{font-family:var(--font-heading);color:var(--dark-roast);text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:italic;line-height:1.5}.alex-block{margin-top:var(--sp-12);gap:var(--sp-6);grid-template-columns:1fr;align-items:start;display:grid}.alex-block-header{text-align:left;max-width:1000px}.alex-block-title{font-family:var(--font-heading);color:var(--espresso);letter-spacing:-.015em;margin:0 0 var(--sp-3);text-wrap:balance;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600;line-height:1.18}.alex-block-subtitle{font-family:var(--font-heading);color:var(--dark-roast);text-wrap:balance;margin:0;font-size:1.1rem;font-style:italic;line-height:1.5}.alex-transition{text-align:left;margin:0}.alex-found-us{font-family:var(--font-heading);color:var(--espresso);letter-spacing:-.015em;text-align:left;margin:1.2em 0 0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-style:normal;font-weight:600;line-height:1.18}.alex-found-us-text{opacity:0;display:inline-block;transform:translateY(6px)}.alex-block.reveal.visible .alex-found-us-text{animation:alex-brush .7s var(--ease-editorial).15s forwards}@keyframes alex-brush{to{opacity:1;transform:translateY(0)}}.alex-block--tight{margin-top:0}.alex-block--tight.lp-marco-block{border-top:none;padding-top:0}.alex-block.lp-marco-block:has(+.alex-block--tight){padding-bottom:0}@media (prefers-reduced-motion:reduce){.alex-found-us-text{opacity:1;transform:none}.alex-block.reveal.visible .alex-found-us-text{animation:none}}.alex-stats-dark{background:var(--dark-roast);padding:var(--sp-10)0}.alex-stats-dark.reveal{transform:none}.alex-stats-dark.reveal.visible{transition:opacity 1.2s .6s;transform:none}@media (prefers-reduced-motion:reduce){.alex-stats-dark.reveal.visible{transition-delay:0s}}.alex-stats-dark-inner{max-width:1100px;padding:0 var(--sp-6);margin:0 auto}.alex-stats-eyebrow-dark{color:var(--latte);margin-bottom:var(--sp-3)}.alex-stats-deck{font-family:var(--font-heading);color:var(--paper);max-width:56ch;margin:0 0 var(--sp-6);text-wrap:balance;font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:italic;line-height:1.5}.alex-stats-dark .lp-stats-grid{border-top-color:var(--medium-roast);border-bottom-color:var(--medium-roast)}.alex-stats-dark .lp-stat{border-left-color:var(--medium-roast)}.alex-stats-dark .lp-stat-value{color:var(--paper)}.alex-stats-dark .lp-stat--accent .lp-stat-value{color:var(--oat-milk)}.alex-stats-dark .lp-stat-label{color:var(--latte)}.alex-stats-dark .lp-stat--triline{gap:var(--sp-1)}.alex-stats-dark .lp-stat--triline .lp-stat-value{font-family:var(--font-heading);color:var(--oat-milk);letter-spacing:0;font-size:clamp(1rem,1.4vw,1.2rem);font-style:italic;font-weight:500;line-height:1.2}.alex-stats-dark .lp-stat-codes{font-family:var(--font-mono);letter-spacing:.1em;color:var(--paper);white-space:nowrap;font-size:.85rem;font-weight:600;display:block}@media (max-width:800px){.alex-stats-dark .lp-stat{border-left:none;border-bottom-color:var(--medium-roast)}}.lpv3-marco-eyebrow{margin-bottom:var(--sp-3)}.lpv3-marco-title{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.015em;margin:0 0 var(--sp-4);text-wrap:balance;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.18}.lpv3-how{padding-top:var(--sp-12)}.lpv3-how-grid{margin:var(--sp-8)0 0;gap:var(--sp-10);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.lpv3-how-step{gap:var(--sp-3);flex-direction:column;display:flex}.lpv3-how-num{font-family:var(--font-heading);color:var(--medium-roast);letter-spacing:-.04em;font-size:clamp(4.5rem,6vw,6rem);font-style:italic;font-weight:600;line-height:.9}.lpv3-how-rule{border:0;border-top:1px solid var(--medium-roast);width:var(--sp-12);margin:var(--sp-2)0 var(--sp-4)}.lpv3-how-line{font-family:var(--font-body);color:var(--dark-roast);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.55}.lpv3-how-tag{color:var(--espresso);margin-right:.25em;font-weight:700}.lpv3-how-tag--we{color:var(--espresso)}@media (max-width:800px){.lpv3-how-grid{gap:var(--sp-8);grid-template-columns:1fr}.lpv3-how-step{column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.lpv3-how-num{grid-row:1/span 2;font-size:clamp(3rem,10vw,4rem);line-height:.9}.lpv3-how-rule{display:none}.lpv3-how-line{grid-column:2}}.lpv3-value-props{padding-top:var(--sp-12)}.lpv3-value-list{margin:var(--sp-8)0 0;gap:var(--sp-10);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.lpv3-value-prop{gap:var(--sp-3);flex-direction:column;display:flex}.lpv3-value-num{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--latte);font-size:.78rem;font-weight:600}.lpv3-value-label{font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;line-height:1.15}.lpv3-value-body{font-family:var(--font-body);color:var(--medium-roast);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}@media (max-width:800px){.lpv3-value-list{gap:var(--sp-8);grid-template-columns:1fr}}.lpv3-faq-list{margin-top:var(--sp-6);border-top:1px solid var(--crema);max-width:760px}.lpv3-faq-item{border-bottom:1px solid var(--crema)}.lpv3-faq-question{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4)0;cursor:pointer;font-family:var(--font-heading);color:var(--dark-roast);letter-spacing:-.005em;font-size:1.15rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.lpv3-faq-question::-webkit-details-marker{display:none}.lpv3-faq-marker{font-family:var(--font-mono);color:var(--latte);flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1;transition:transform .18s}.lpv3-faq-item[open] .lpv3-faq-marker{color:var(--medium-roast);transform:rotate(45deg)}.lpv3-faq-answer{font-family:var(--font-body);color:var(--medium-roast);margin:0 0 var(--sp-5);padding-right:var(--sp-8);text-wrap:pretty;font-size:1rem;line-height:1.65}@media (max-width:700px){.lpv3-faq-question{padding:var(--sp-3)0;font-size:1rem}.lpv3-faq-answer{padding-right:0;font-size:.95rem}}.lpv3-stats-dark .landing-eyebrow{color:var(--latte)}.lpv3-stats-dark .lp-stats-grid{border-top-color:var(--medium-roast);border-bottom-color:var(--medium-roast)}.lpv3-stats-dark .lp-stat{border-left-color:var(--medium-roast)}.lpv3-stats-dark .lp-stat-value{color:var(--paper)}.lpv3-stats-dark .lp-stat--accent .lp-stat-value{color:var(--oat-milk)}.lpv3-stats-dark .lp-stat-label{color:var(--latte)}@media (max-width:800px){.lpv3-stats-dark .lp-stat{border-left:none;border-bottom-color:var(--medium-roast)}}.reveal.reveal--soft{transition:opacity .35s;transform:none}.reveal.reveal--soft.visible{transform:none}.alex-stats-dark.reveal.reveal--soft{transition:opacity .35s;transform:none}.alex-stats-dark.reveal.reveal--soft.visible{transition-delay:0s;transform:none}.lpv3-faq-band{background:var(--crema);padding:var(--sp-12)0}.lpv3-faq-inner{max-width:960px;padding:0 var(--sp-6);margin:0 auto}.lpv3-faq-band .lpv3-faq-list{border-top-color:var(--latte)}.lpv3-faq-band .lpv3-faq-item{border-bottom-color:var(--latte)}.lpv3-closing-band{background:var(--dark-roast)}.lpv3-closing-inner{max-width:1040px;padding-left:var(--sp-6);padding-right:var(--sp-6);margin:0 auto}.lpv3-closing-band .lp-pullquote-frame{box-shadow:none;background:0 0;margin:0;padding:0}.lpv3-closing-band .lp-pullquote-frame:before{content:none}.lpv3-closing-band .lp-pullquote-cta{border-left-color:var(--medium-roast)}@media (max-width:800px){.lpv3-closing-band .lp-pullquote-cta{border-left:none;border-top:1px solid var(--medium-roast)}}.lpv3-closing-band .lp-pullquote-frame .lp-pullquote-line{color:var(--paper)}.lpv3-closing-band .lp-pullquote-frame .lp-pullquote-line--soft{color:var(--latte)}.lpv3-closing-band .lp-pullquote-frame .lp-pullquote-line--versus:before{background:var(--latte)}.lpv3-closing-band .lp-pullquote-frame .lp-pullquote-caption,.lpv3-closing-band .lp-cta-reassurance{color:var(--latte)}.lpv3-closing-band .lp-strikable{text-decoration-color:#0000}@media (prefers-reduced-motion:no-preference){.lpv3-closing-band .lp-quote-section.reveal.visible .lp-pullquote-stage-before .lp-pullquote-line:first-child .lp-strikable,.lpv3-closing-band .lp-quote-section.reveal.visible .lp-pullquote-stage-before .lp-pullquote-line:nth-child(2) .lp-strikable{animation-name:lp-pq-strike-on-dark}}@media (prefers-reduced-motion:reduce){.lpv3-closing-band .lp-strikable{-webkit-text-decoration-color:var(--latte);text-decoration-color:var(--latte)}}@keyframes lp-pq-strike-on-dark{to{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--latte);text-decoration-color:var(--latte)}}.landing-btn-primary--on-dark{background:var(--oat-milk);color:var(--dark-roast);box-shadow:0 2px #00000052,0 6px 16px #00000047}.landing-btn-primary--on-dark:hover{background:var(--paper);color:var(--espresso);box-shadow:0 3px #0000005c,0 10px 24px #00000052}.landing-btn-primary--on-dark:focus-visible{outline-color:var(--paper)}
