@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3565ae829c37ded-s.0734_fcy06s9j.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82291c8092fef2a0-s.05f-deljhbeh9.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/98a3b7203765b7e0-s.2k0uebm9v9x1w.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1fbf3d0ri8mfi.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.2j22bd4n1tlhh.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3565ae829c37ded-s.0734_fcy06s9j.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82291c8092fef2a0-s.05f-deljhbeh9.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98a3b7203765b7e0-s.2k0uebm9v9x1w.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1fbf3d0ri8mfi.woff2?dpl=local)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.2j22bd4n1tlhh.woff2?dpl=local)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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.b-pBhW_className{font-family:Oswald,Oswald Fallback;font-style:normal}.b-pBhW_variable{--nf-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2?dpl=local)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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2?dpl=local)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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2?dpl=local)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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2?dpl=local)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 Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2?dpl=local)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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2?dpl=local)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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2?dpl=local)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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2?dpl=local)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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2?dpl=local)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 Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2?dpl=local)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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2?dpl=local)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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2?dpl=local)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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2?dpl=local)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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2?dpl=local)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 Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2?dpl=local)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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2b7085e39bc0047d-s.1h5ghcc0-68q4.woff2?dpl=local)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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e82ab826dc43bee1-s.3hqmiedoxdxj3.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ef4a746008d10439-s.1m6najulsiwn1.woff2?dpl=local)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:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6b240f27766936e0-s.2vlsmdp06a-1a.woff2?dpl=local)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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ed70831f6111978b-s.2gzr86v_z86ti.woff2?dpl=local)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 Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/479a4ba8fada9125-s.p.1h8-jjotlc3p8.woff2?dpl=local)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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2?dpl=local)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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2?dpl=local)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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2?dpl=local)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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2?dpl=local)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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2?dpl=local)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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2?dpl=local)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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2?dpl=local)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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2?dpl=local)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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2?dpl=local)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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2?dpl=local)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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2?dpl=local)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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2?dpl=local)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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2?dpl=local)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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2?dpl=local)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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2?dpl=local)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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2?dpl=local)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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2?dpl=local)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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2?dpl=local)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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2?dpl=local)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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2?dpl=local)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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.PVzyMG_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.PVzyMG_variable{--nf-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2?dpl=local)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/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2?dpl=local)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/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2?dpl=local)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/67bba87670b402d1-s.1u30mmyq6lnsd.woff2?dpl=local)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/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2?dpl=local)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/49b1d53681a91a99-s.1yd4_i3e35931.woff2?dpl=local)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/123d516c9baeb953-s.1qc6dx89jd2qv.woff2?dpl=local)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/a74d2542cc4c775f-s.29yke99gs9qpn.woff2?dpl=local)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/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2?dpl=local)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/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2?dpl=local)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%}.gYNOcq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.gYNOcq_variable{--nf-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2?dpl=local)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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2?dpl=local)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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2?dpl=local)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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65341aea9fb91af5-s.1dqa_6e_ad4sj.woff2?dpl=local)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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.u2ytPG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.u2ytPG_variable{--nf-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2?dpl=local)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2?dpl=local)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2?dpl=local)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2?dpl=local)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2?dpl=local)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.2bn3s6zvc0dyp.woff2?dpl=local)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.CjAkgW_className{font-family:Inter,Inter Fallback;font-style:normal}.CjAkgW_variable{--nf-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/c56b7902cf1158e2-s.3zpf07psjg673.woff2?dpl=local)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:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/66408e03531d92c2-s.24zmmel7ed1zj.woff2?dpl=local)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/8a09af449e2019ec-s.0die5hfoqv6qs.woff2?dpl=local)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:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/fe66ef18334e70b5-s.12jw9x3xnpuw8.woff2?dpl=local)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:Merriweather;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/598176322f0e7612-s.1d6sb5kuiz5lw.woff2?dpl=local)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:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.fY5jmW_className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.fY5jmW_variable{--nf-merriweather:"Merriweather", "Merriweather Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2?dpl=local)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:200 900;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2?dpl=local)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:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2?dpl=local)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2?dpl=local)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:200 900;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2?dpl=local)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:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2?dpl=local)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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd-s.2adce56gso3ku.woff2?dpl=local)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%}.grFQMq_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.grFQMq_variable{--nf-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--brand:#d72129;--brand-press:#b81c23;--brand-ink:#be1620;--brand-tint:#fceaeb;--brand-on-dark:#f45d63;--on-brand:#fff;--paper:#fff;--concrete:#f5f6f7;--ink:#1a1a1a;--ink-2:#3a3a3a;--muted:#5e6470;--rule:#e5e7eb;--rule-2:#d3d6db;--field:#7a808b;--placeholder:#6b7280;--asphalt:#121316;--asphalt-2:#1b1d20;--asphalt-3:#232629;--ok:#15803d;--ok-dot:#16a34a;--ok-tint:#ecfdf3;--warn:#b45309;--warn-tint:#fff7ed;--bg:var(--paper);--bg-alt:var(--concrete);--surface:var(--paper);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--muted);--line:var(--rule);--line-2:var(--rule-2);--line-field:var(--field);--link:var(--brand-press);--accent-text:var(--brand-press);--focus:var(--brand);--ok-text:var(--ok);--ok-mark:var(--ok-dot);--chip-on-bg:var(--ink);--chip-on-text:var(--paper);--overlay:#121316d6;--note-bg:var(--warn-tint);--note-line:var(--warn);--font-display:var(--nf-oswald), "Oswald", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:var(--nf-plex-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--nf-plex-mono), "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-display:clamp(2.25rem, 1.85rem + 1.6vw, 3.25rem);--fs-h1:clamp(1.75rem, 1.5rem + 1vw, 2.5rem);--fs-h2:clamp(1.375rem, 1.2rem + .7vw, 1.875rem);--fs-h3:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--fs-lead:clamp(1.0625rem, 1.04rem + .1vw, 1.125rem);--fs-body:clamp(1rem, .98rem + .1vw, 1.0625rem);--fs-small:.9375rem;--fs-fine:.875rem;--fs-label:clamp(.75rem, .73rem + .08vw, .8125rem);--fs-data:clamp(.875rem, .85rem + .1vw, .9375rem);--fs-price:1.75rem;--fs-price-lg:clamp(2rem, 1.85rem + .6vw, 2.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:16px;--max:1280px;--read:68ch;--section-pad:var(--s-7);--r-print:2px;--r-control:6px;--r-card:8px;--r-sheet:12px;--r-pill:999px;--shadow-sm:0 1px 2px 0 #1018280a, 0 1px 3px 0 #1018280f;--shadow-md:0 4px 12px -2px #10182814, 0 2px 6px -2px #1018280d;--ease:cubic-bezier(.2, 0, 0, 1);--t-fast:.12s;--t-base:.18s;--t-draw:.24s;--header-h:60px;--header-total:calc(var(--header-h) + 5px);--bar-h:70px}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:40px;--header-h:76px;--section-pad:var(--s-9)}}.asphalt{--bg:var(--asphalt);--bg-alt:var(--asphalt-2);--surface:var(--asphalt-2);--text:#f2f3f5;--text-2:#c9ccd2;--text-3:#9aa1ab;--line:#2e3236;--line-2:#3a3f45;--line-field:#737b86;--link:#f2f3f5;--accent-text:var(--brand-on-dark);--focus:var(--brand-on-dark);--ok-text:#4ade80;--ok-mark:#4ade80;--chip-on-bg:#f2f3f5;--chip-on-text:var(--asphalt);--overlay:#000000b8;--note-bg:#2d2113;--note-line:#f0b45c;background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.section--alt{--bg:var(--concrete);background:var(--bg)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-total) + var(--s-4));scroll-padding-bottom:calc(var(--bar-h) + var(--s-4))}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;line-height:1.6}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text);text-wrap:balance;font-weight:500}h1{font-size:var(--fs-h1);font-weight:600;line-height:1}h2{font-size:var(--fs-h2);line-height:1.08}h3{font-size:var(--fs-h3);line-height:1.15}h4{font-size:1.0625rem;font-weight:600;line-height:1.35}p{text-wrap:pretty}main p{text-align:justify;-webkit-hyphens:manual;hyphens:manual}main{overflow-wrap:break-word}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:not([href]){color:inherit;cursor:default;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-tint);color:var(--ink)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.icon--sm{width:16px;height:16px}.icon--lg{width:24px;height:24px}.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{left:var(--s-2);z-index:100;padding:var(--s-3) var(--s-4);background:var(--ink);color:#fff;border-radius:var(--r-control);font-weight:600;text-decoration:none;position:fixed;top:-100px}.skip-link:focus{top:var(--s-2)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.wrap--read{max-width:calc(var(--read) + 2 * var(--gutter))}.section{padding-block:var(--section-pad)}.section--tight{padding-block:var(--s-7)}.section:not(.section--alt):not(.asphalt)+.section:not(.section--alt):not(.asphalt){padding-top:0}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.section-head__text{gap:var(--s-2);flex-direction:column;max-width:60ch;display:flex}.section-head__text p{color:var(--text-2)}.stack{gap:var(--s-4);flex-direction:column;display:flex}.stack-s{gap:var(--s-2);flex-direction:column;display:flex}.stack-l{gap:var(--s-6);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.grid{gap:var(--s-5);display:grid}.grid--cars,.grid--3,.grid--2,.grid--4{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.grid--cars,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid--cars,.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.split{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.split__side--sticky{top:calc(var(--header-total) + var(--s-5));position:sticky}}.prose{max-width:var(--read)}.prose>*+*{margin-top:1em}.prose>h2,.prose>h3{margin-top:1.6em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.35em}.list-plain{margin:0;padding:0;list-style:none}.rule{border:0;border-top:1px solid var(--line);margin:0}.display{font-family:var(--font-display);text-transform:uppercase;font-weight:600;font-size:var(--fs-display);letter-spacing:.005em;line-height:.95}.h1,.h2,.h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text);text-wrap:balance;font-weight:500}.h1{font-size:var(--fs-h1);font-weight:600;line-height:1}.h2{font-size:var(--fs-h2);line-height:1.08}.h3{font-size:var(--fs-h3);line-height:1.15}.lead{font-size:var(--fs-lead);color:var(--text-2);max-width:60ch;line-height:1.5}.small{font-size:var(--fs-small);line-height:1.5}.fine{font-size:var(--fs-fine);color:var(--text-2);line-height:1.5}.muted{color:var(--text-3)}.label-mono{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);line-height:1.3}.data-mono{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-data);font-variant-numeric:tabular-nums;line-height:1.4}.tel{font-family:var(--font-mono);white-space:nowrap}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border-radius:var(--r-control);font-family:var(--font-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1.5px solid #0000;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}@media (min-width:1024px){.btn{min-height:44px}}@media (pointer:coarse){.btn{min-height:48px}}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn--primary:hover{background:var(--brand-press);border-color:var(--brand-press)}.btn--primary:active{background:var(--brand-ink)}.btn--secondary{border-color:var(--text);color:var(--text);background:0 0}.btn--secondary:hover{background:var(--bg-alt)}.btn--light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn--light:hover{background:var(--concrete);border-color:var(--concrete)}.btn--sm{min-height:40px;padding:0 var(--s-4);font-size:.9375rem}@media (pointer:coarse){.btn--sm{min-height:44px}}.btn--lg{min-height:56px;padding:0 var(--s-6);font-size:1.0625rem}.btn--block{width:100%;display:flex}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn .icon{width:20px;height:20px}.link{color:var(--link);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.link:hover{text-decoration-thickness:2px}.link--quiet{color:var(--text);font-weight:500}.tag{border:1px solid var(--line-2);border-radius:var(--r-print);background:var(--surface);color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.tag--ink{background:var(--ink);border-color:var(--ink);color:#fff}.tag--drop{background:var(--brand-tint);border-color:var(--brand-tint);color:var(--brand-ink)}.tag--hold{background:var(--warn-tint);border-color:var(--warn-tint);color:var(--warn)}.tag--ok{background:var(--ok-tint);border-color:var(--ok-tint);color:var(--ok)}.chip{border:1px solid var(--line-field);border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--text);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (pointer:coarse){.chip{min-height:44px}}.chip:hover{border-color:var(--text)}.chip__count{font-family:var(--font-mono);color:var(--text-3);font-size:.8125rem}.chip[aria-pressed=true]{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-text)}.chip[aria-pressed=true] .chip__count{color:inherit}.chip[aria-pressed=true]:before{content:"";background:currentColor;width:14px;height:14px;margin-left:-2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.chip[aria-disabled=true]{color:var(--text-3);cursor:not-allowed;border-style:dashed}.status{font-family:var(--font-body);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.status:before{content:"";background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.status--ok{color:var(--ok-text)}.status--ok:before{background:var(--ok-mark);box-shadow:0 0 0 3px #16a34a2e}.status--off:before{background:var(--text-3)}.specs{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-print);gap:1px;display:grid;overflow:hidden}.specs--2,.specs--4{--cols:2}@media (min-width:640px){.specs--4{--cols:4}}.spec{background:var(--surface);min-width:0;padding:7px 10px 8px}.spec--wide{grid-column:1/-1}.spec>dt,.spec__label{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);line-height:1.3}.spec>dd,.spec__value{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-data);color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.35}.spec>.spec__value--plain,.spec__value--plain{font-family:var(--font-body)}.specs--loose{border-inline:0;border-radius:0}.notice{background:var(--ink);color:#fff;font-size:var(--fs-fine);line-height:1.4}.notice[hidden]{display:none}.notice__inner{align-items:center;gap:var(--s-3);min-height:40px;display:flex}.notice__text{padding-block:var(--s-2);flex:1}.notice a{color:#fff;font-weight:600}.notice__close{color:#fff;border-radius:var(--r-control);background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;margin-right:-10px;display:grid}@media (pointer:coarse){.notice__close{width:44px;height:44px}}.notice :focus-visible{outline-color:#fff}.notice--promo{background:var(--brand)}.notice--urgent{background:var(--brand-press)}.notice a{text-decoration:underline}:is(body:has(main[data-side=sales]) .notice[data-side=service],body:has(main[data-side=service]) .notice[data-side=sales]){display:none}.site-header{z-index:50;background:var(--paper);border-top:4px solid var(--brand);border-bottom:1px solid var(--line);transition:box-shadow var(--t-base) var(--ease);position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-sm)}.site-header__bar{align-items:center;gap:var(--s-3);min-height:var(--header-h);display:flex}.brand{flex:none;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.brand img{width:auto;height:42px}@media (min-width:1024px){.brand{margin-right:var(--s-6)}.brand img{height:52px}}.brand--full img{height:32px}@media (min-width:1024px){.brand--full img{height:40px}}@media (max-width:499px){.site-header__bar:has(.brand--full) .status{display:none}}@media (min-width:1024px){.site-header__bar:has(.brand--full) .nav__list{gap:var(--s-4)}}@media (max-width:1365px){.site-header__bar:has(.brand--full) .header-phones{display:none}}.brand picture{display:flex}.nav{display:none}.nav__list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:flex}.nav__link{min-height:var(--header-h);color:var(--text);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding-top:3px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__link:hover{border-bottom-color:var(--line-2)}.nav__link[aria-current=page]{border-bottom-color:var(--brand)}.nav__link:focus-visible{outline-offset:-4px}.header-phones{display:none}.header-phones__row{align-items:baseline;gap:var(--s-2);min-height:24px;color:var(--text);grid-template-columns:4.6em auto;line-height:1.5;text-decoration:none;display:grid}.header-phones__row:hover .tel{text-decoration:underline}.header-phones .tel{font-size:.9375rem;font-weight:500}.header-cta{display:none}.menu-btn{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);border:1.5px solid var(--text);border-radius:var(--r-control);color:var(--text);background:0 0;font-size:.9375rem;font-weight:600;display:inline-flex}.site-header .status{font-size:.8125rem}@media (max-width:339px){.site-header .status{display:none}}@media (min-width:1024px){.nav{margin-right:auto;display:block}.menu-btn,.site-header .status{display:none}:is(body:not(:has(main[data-side=sales])):not(:has(main[data-side=home])) .header-cta--service,body:has(main[data-side=sales]) .header-cta--sales){display:inline-flex}}@media (min-width:1200px){.header-phones{margin-right:var(--s-2);flex-direction:column;justify-content:center;display:flex}}.menu-sheet{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - var(--header-total));overscroll-behavior:contain;overflow-y:auto}.menu-sheet[hidden]{display:none}.menu-sheet__inner{gap:var(--s-5);padding-block:var(--s-2) var(--s-6);flex-direction:column;display:flex}.menu-sheet__nav a{border-bottom:1px solid var(--line);min-height:56px;font-family:var(--font-display);text-transform:uppercase;color:var(--text);align-items:center;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex}.menu-sheet__nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--brand);padding-left:var(--s-3)}.menu-sheet__actions{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.menu-sheet__call{gap:var(--s-2);display:grid}.menu-sheet__call a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-4);border:1px solid var(--line-field);border-radius:var(--r-control);color:var(--text);text-decoration:none;display:flex}.menu-sheet__call .tel{font-size:1.0625rem}@media (min-width:1024px){.menu-sheet{display:none!important}}html.menu-open{overflow:hidden}.actionbar{inset-inline:0;z-index:40;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);transition:transform var(--t-base) var(--ease);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid;position:fixed;bottom:0;box-shadow:0 -1px 3px #1018280f}.actionbar__btn{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);min-height:52px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 6px;font-size:.875rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.actionbar__btn .icon{width:22px;height:22px}.actionbar__btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.actionbar__btn--primary:hover{background:var(--brand-press)}body:has(.actionbar){padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}@media (max-width:1023px){body:has(.actionbar--car){padding-bottom:calc(var(--bar-h) + 14px + env(safe-area-inset-bottom))}}body.keyboard-open .actionbar{transform:translateY(120%)}html.menu-open .actionbar{display:none}@media (min-width:1024px){.actionbar{display:none}body:has(.actionbar){padding-bottom:0}}.car-card{background:var(--surface);height:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--t-fast) var(--ease), transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.car-card:focus-visible{outline-offset:3px}@media (hover:hover){.car-card:hover{border-color:var(--line-field);box-shadow:var(--shadow-md);transform:translateY(-2px)}.car-card:hover .car-card__title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.car-card__media{aspect-ratio:4/3;background:var(--concrete);position:relative;overflow:hidden}.car-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.car-card__count,.gallery__count{left:var(--s-3);bottom:var(--s-3);background:var(--overlay);color:#fff;border-radius:var(--r-print);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute}.car-card__count .icon{width:14px;height:14px}.car-card__tag{left:var(--s-3);top:var(--s-3);position:absolute}.car-card__body{gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-5);flex-direction:column;flex:1;display:flex}.car-card__title{font-size:var(--fs-h3);line-height:1.1}.car-card__trim{margin-top:calc(-1 * var(--s-2));color:var(--text-2);font-size:var(--fs-small);line-height:1.4}.car-card__price{padding-top:var(--s-3);flex-direction:column;gap:4px;margin-top:auto;display:flex}.filterbar{gap:var(--s-3);padding-block:var(--s-3);background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;display:flex}@media (max-width:1023px){.filterbar--sticky{top:var(--header-total);z-index:30;position:sticky}}.filterbar__groups{align-items:center;gap:var(--s-2);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);display:flex;overflow-x:auto}.filterbar__groups::-webkit-scrollbar{display:none}.filterbar__group{align-items:center;gap:var(--s-2);scroll-snap-align:start;flex:none;display:flex}.filterbar__group+.filterbar__group{padding-left:var(--s-3);margin-left:var(--s-1);border-left:1px solid var(--line-2)}.filterbar__label{margin-right:2px}.filterbar__end{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.filterbar__count{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text)}.filterbar__count strong{font-weight:500}.sort{align-items:center;gap:var(--s-2);display:inline-flex}.sort .form-label{font-size:var(--fs-small)}@media (min-width:1024px){.filterbar{justify-content:space-between;align-items:flex-start;gap:var(--s-5);padding-block:var(--s-4);flex-direction:row}.filterbar__groups{align-items:stretch;gap:var(--s-3);flex-direction:column;flex:auto;min-width:0;margin:0;padding:0;overflow:visible}.filterbar__group{flex-wrap:wrap;flex:0 auto;min-width:0;padding-left:5rem;position:relative}.filterbar__group+.filterbar__group{border-left:0;margin-left:0;padding-left:5rem}.filterbar__label{position:absolute;top:12px;left:0}.filterbar__end{flex-direction:column;flex:none;align-items:flex-end}}.slip{gap:var(--s-4);padding:calc(var(--s-5) + 4px) var(--s-5) var(--s-5);background:var(--surface);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-print);flex-direction:column;display:flex;position:relative}.slip:before{content:"";background:var(--brand);border-radius:var(--r-print) var(--r-print) 0 0;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.slip__head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.slip__title{font-size:var(--fs-h2);font-weight:600;line-height:1.02}.slip__sub{margin-top:calc(-1 * var(--s-2));color:var(--text-2)}.slip__stamp{align-self:flex-start;align-items:center;gap:var(--s-2);border:1.5px solid var(--text);border-radius:var(--r-print);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;line-height:1.3;display:inline-flex}.slip__stamp .icon{stroke-width:2.25px;width:16px;height:16px}.slip__price{align-items:flex-end;gap:var(--s-2) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.slip__price .price-note{max-width:36ch;padding-bottom:4px}.slip__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:639px){.slip{padding-inline:var(--s-4)}.slip__actions .btn{flex:100%}}.slip--service .slip__title{font-size:var(--fs-h3)}.service-card{gap:var(--s-3);height:100%;padding:var(--s-5);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--t-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.service-card:hover{border-color:var(--text)}.service-card:focus-visible{outline-offset:3px}.service-card__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:500;font-size:var(--fs-h3);color:var(--text);line-height:1.15}.service-card__desc{color:var(--text-2);font-size:var(--fs-small);line-height:1.55}.service-card .specs{margin-top:auto}.service-card__go{color:var(--link);font-weight:600;font-size:var(--fs-small);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.service-card:hover .service-card__go{text-decoration-thickness:2px}.service-group{gap:var(--s-4);flex-direction:column;display:flex}.service-group+.service-group{margin-top:var(--s-7)}.service-group__title{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--text);font-size:var(--fs-h3);display:flex}.coupon{background:var(--surface);height:100%;color:var(--text);border:2px dashed var(--line-field);border-left:4px solid var(--brand);border-radius:var(--r-print);position:relative;container-type:inline-size}.coupon__grid{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.coupon__stub{padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:2px dashed var(--line-2);flex-direction:column;gap:4px;display:flex}.coupon__amount{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:clamp(2.5rem,2.1rem + 1.6vw,3.25rem);font-weight:600;line-height:.95}.coupon__what{font-size:var(--fs-h3)}.coupon__body{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);flex-direction:column;display:flex}.coupon__detail{color:var(--text-2)}.coupon__terms{font-size:var(--fs-fine);color:var(--text-2);line-height:1.5}.coupon__actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;margin-top:auto;display:flex}@container (min-width:34rem){.coupon__grid{grid-template-columns:minmax(11rem,.8fr) minmax(0,1.6fr)}.coupon__stub{border-bottom:0;border-right:2px dashed var(--line-2);padding:var(--s-5);justify-content:center}.coupon__body{padding:var(--s-5)}}.reviews{gap:var(--s-6);display:grid}@media (min-width:1024px){.reviews{gap:var(--s-7);grid-template-columns:17rem minmax(0,1fr);align-items:start}}.reviews__score{gap:var(--s-2);flex-direction:column;display:flex}.reviews__num{font-family:var(--font-display);font-size:clamp(3.5rem,3rem + 2vw,4.75rem);font-weight:600;line-height:.9}.reviews__count{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-2)}.reviews__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.reviews__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cfx{width:fit-content;max-width:100%}.cfx__box{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;max-width:100%;min-height:296px}.cfx--tall .cfx__box{min-height:523px}@media (max-width:600px){.cfx__box{min-height:523px}}.cfx-row{gap:var(--s-4);align-items:center;display:grid}.cfx-row__h{margin:0}.cfx-row__text{gap:var(--s-2);display:grid}.cfx-row__text p{color:var(--text-2);text-align:start;margin:0}@media (min-width:1024px){.cfx-row{gap:var(--s-7);grid-template-columns:17rem minmax(0,1fr)}}.reviews+.cfx-row{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line)}.stars{--rating:5;--star:22px;width:calc(var(--star) * 5);height:var(--star);background:linear-gradient(90deg, var(--text) calc(var(--rating) / 5 * 100%), var(--line-2) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.95 6.3 6.9.8-5.1 4.75 1.35 6.85L12 17.5l-6.1 3.4 1.35-6.85-5.1-4.75 6.9-.8z'/%3E%3C/svg%3E") left center / var(--star) var(--star) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.95 6.3 6.9.8-5.1 4.75 1.35 6.85L12 17.5l-6.1 3.4 1.35-6.85-5.1-4.75 6.9-.8z'/%3E%3C/svg%3E") left center / var(--star) var(--star) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.95 6.3 6.9.8-5.1 4.75 1.35 6.85L12 17.5l-6.1 3.4 1.35-6.85-5.1-4.75 6.9-.8z'/%3E%3C/svg%3E") left center / var(--star) var(--star) repeat-x;flex:none;display:inline-block}.stars--sm{--star:16px}.review{gap:var(--s-3);height:100%;padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex}.review__quote{font-size:var(--fs-body);color:var(--text);line-height:1.55}.review__by{padding-top:var(--s-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.review__name{font-weight:600;font-size:var(--fs-small)}.review__date{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-3)}.trust{background:var(--line-2);border-block:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__item{padding:var(--s-4) var(--s-4) var(--s-5) 0;background:var(--bg);flex-direction:column;gap:4px;display:flex}.trust__item:nth-child(2n){padding-left:var(--s-4)}@media (min-width:1024px){.trust__item,.trust__item:nth-child(2n){padding:var(--s-5) var(--s-5) var(--s-5) var(--s-5)}.trust__item:first-child{padding-left:0}}.trust__fact{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem);font-weight:500;line-height:1.1}.trust__text{font-size:var(--fs-small);color:var(--text-2);line-height:1.45}.doors{gap:var(--s-3);display:grid}@media (min-width:900px){.doors{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.doors.doors--one{grid-template-columns:minmax(0,1fr)}}.door{background:var(--surface);min-width:0;color:var(--text);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.door.asphalt{border-color:var(--asphalt)}.door__body{gap:var(--s-4);padding:var(--s-5) var(--s-4);flex-direction:column;flex:1;display:flex}@media (min-width:640px){.door__body{padding:var(--s-6)}}.door__title{font-family:var(--font-display);text-transform:uppercase;font-weight:600;font-size:var(--fs-display);line-height:.92}.door__lede{color:var(--text-2);font-size:var(--fs-lead);max-width:34ch;line-height:1.45}.door__actions{align-items:center;gap:var(--s-3) var(--s-5);padding-top:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}@media (max-width:639px){.door__actions .btn{flex:100%}}.door__media{aspect-ratio:21/9;background:var(--concrete);flex:none;display:none;position:relative;overflow:hidden}.door__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:640px){.door__media{display:block}}.door__sign{background:var(--asphalt-3);border-top:1px solid var(--line);padding:var(--s-5) var(--s-6)}@media (min-width:640px){.door__sign{justify-content:center;gap:var(--s-4);flex-direction:column;display:flex}}.door__sign .hours{font-size:clamp(1rem,.96rem + .15vw,1.0625rem)}.door__sign .hours th,.door__sign .hours td{padding-block:4px}.steps{counter-reset:step;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-print);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.step{counter-increment:step;gap:4px var(--s-4);padding:var(--s-5) var(--s-5) var(--s-5) var(--s-4);background:var(--surface);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.step:before{content:counter(step);font-family:var(--font-display);color:var(--accent-text);text-align:center;grid-row:1/span 3;font-size:2.5rem;font-weight:600;line-height:.9}.step__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:1.2}.step__text{color:var(--text-2);font-size:var(--fs-small);line-height:1.55}.step .label-mono{margin-top:4px}.apply-band{gap:var(--s-6);display:grid}@media (min-width:1024px){.apply-band{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.apply-band__text{gap:var(--s-4);flex-direction:column;display:flex}.apply-band__text p{color:var(--text-2)}.form{gap:var(--s-5);flex-direction:column;max-width:32rem;display:flex}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-label{font-weight:600;font-size:var(--fs-small);color:var(--text);line-height:1.35}.form-optional{color:var(--text-3);font-weight:400}.form-hint{font-size:var(--fs-fine);color:var(--text-2);line-height:1.45}.input,.select,.textarea{background:var(--surface);width:100%;min-height:48px;color:var(--text);border:1px solid var(--line-field);border-radius:var(--r-control);font-family:var(--font-body);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:11px 14px;font-size:1rem;line-height:1.4}.input:hover,.select:hover,.textarea:hover{border-color:var(--text)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--text)}.textarea{resize:vertical;min-height:112px}.input--mono{font-family:var(--font-mono);letter-spacing:.02em}.input::placeholder,.textarea::placeholder{color:var(--placeholder);opacity:1;font-style:italic}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.asphalt .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F3F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.select--sm{width:auto;min-height:40px;font-size:var(--fs-small);padding-block:7px}@media (pointer:coarse){.select--sm{min-height:44px}}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-ink)}.form-error{color:var(--brand-ink);font-size:var(--fs-fine);align-items:flex-start;gap:6px;font-weight:600;line-height:1.4;display:flex}.asphalt .form-error{color:var(--brand-on-dark)}.form-error[hidden]{display:none}.form-error .icon{width:18px;height:18px;margin-top:1px}.check{gap:var(--s-3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.check input{appearance:none;background:var(--surface);border:1.5px solid var(--line-field);cursor:pointer;border-radius:4px;place-items:center;width:24px;height:24px;margin:0;display:grid}.check input:after{content:"";background:var(--chip-on-text);width:14px;height:14px;transition:transform var(--t-fast) var(--ease);transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.check input:checked{background:var(--chip-on-bg);border-color:var(--chip-on-bg)}.check input:checked:after{transform:scale(1)}.check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.check__text{font-size:var(--fs-fine);color:var(--text-2);line-height:1.5}.check__text strong{color:var(--text);font-weight:600}.check__text a{color:var(--link)}.choices{gap:var(--s-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.choices legend{margin-bottom:6px;padding:0}.choice{position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice span{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-field);border-radius:var(--r-control);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.choice input:checked+span{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-text)}.choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.trade-fields{border:0;min-width:0;margin:0;padding:0}.trade-fields>legend{padding:0}.trade-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:500;font-size:var(--fs-h3);color:var(--text);margin:0 0 var(--s-2);line-height:1.15}.trade-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-payoff{margin-top:var(--s-3);max-width:14rem}.trade-photos{margin-top:var(--s-4)}.trade-photos .btn{align-self:flex-start}.form-actions{gap:var(--s-3);flex-direction:column;display:flex}.form-status{padding:var(--s-4);border-radius:var(--r-control);background:var(--ok-tint);color:var(--ok);font-weight:600;font-size:var(--fs-small);border:1px solid}.form-status[hidden]{display:none}.asphalt .form-status{color:#7edba1;background:#14291c}.breadcrumbs ol{font-size:var(--fs-fine);color:var(--text-3);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--line-field);margin-right:8px}.breadcrumbs a{color:var(--text-2);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current]{color:var(--text)}.faq{border-top:1px solid var(--line-2);max-width:var(--read)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-3) 0;cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:18px;height:18px;transition:transform var(--t-base) var(--ease);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq details[open] summary:after{transform:rotate(45deg)}.faq__answer{padding:0 0 var(--s-5);color:var(--text-2)}.faq__answer>*+*{margin-top:.8em}.gallery{position:relative}.gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-card);gap:4px;display:flex;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__item{aspect-ratio:4/3;scroll-snap-align:start;background:var(--concrete);flex:0 0 100%;margin:0;position:relative;overflow:hidden}.gallery__item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery__count{left:auto;right:var(--s-3)}.gallery__all{right:var(--s-3);bottom:var(--s-3);display:none;position:absolute}@media (min-width:1024px){.gallery__track{aspect-ratio:2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;gap:6px;display:grid;overflow:hidden}.gallery__item{aspect-ratio:auto;min-height:0}.gallery__item:first-child{grid-row:1/span 2}.gallery__item:nth-child(n+4),.gallery__count{display:none}.gallery__all{display:inline-flex}}.price{font-family:var(--font-display);font-weight:600;font-size:var(--fs-price);letter-spacing:.005em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.price--lg{font-size:var(--fs-price-lg)}.price-note{font-size:var(--fs-fine);color:var(--text-2);line-height:1.45}.price-was{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-2)}.site-footer{padding-block:var(--s-8) var(--s-6)}.footer-grid{gap:var(--s-7) var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.footer-grid{grid-template-columns:1.15fr 1fr .9fr 1.35fr}}.footer-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.footer-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:1.125rem;font-weight:500;line-height:1.2}.footer-logo{background:var(--paper);border-radius:var(--r-card);align-self:flex-start;padding:6px 10px;display:inline-flex}.footer-logo img{width:auto;height:56px}.footer-logo--full img{height:40px}.footer-address{color:var(--text-2);font-style:normal;line-height:1.6}.footer-address strong{color:var(--text);font-weight:600}.footer-phone{align-items:baseline;gap:var(--s-2);color:var(--text);grid-template-columns:5em auto;padding-block:2px;text-decoration:none;display:grid}.footer-phone .tel{font-size:1.1875rem;font-weight:500}.footer-phone:hover .tel{text-decoration:underline}.footer-links{gap:0;margin:0;padding:0;list-style:none;display:grid}.footer-links--2col{column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a{min-height:36px;color:var(--text-2);font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}.footer-links a[href]:hover{color:var(--text);text-decoration:underline}@media (pointer:coarse){.footer-links a{min-height:44px}}.hours{border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-data)}.hours th{text-align:left;color:var(--text-3);padding:3px var(--s-5) 3px 0;white-space:nowrap;font-weight:500}.hours td{color:var(--text);white-space:nowrap;padding:3px 0}.footer-legal{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--fs-fine);color:var(--text-3);flex-wrap:wrap;display:flex}.footer-legal__text{gap:2px;display:grid}.footer-legal__text p{margin:0}.footer-legal ul{gap:var(--s-1) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-legal a{color:var(--text-2);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.footer-legal a[href]:hover{text-decoration:underline}.mock-note{align-items:baseline;gap:4px var(--s-2);border:1px dashed var(--note-line);border-radius:var(--r-print);background:var(--note-bg);color:var(--text-2);font-size:var(--fs-fine);flex-wrap:wrap;padding:10px 12px;line-height:1.5;display:flex}.mock-note:before{content:"Mockup note";font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--note-line);flex:none;font-size:.75rem;font-weight:500}.mock-note--q:before{content:"Owner question"}p.mock-note{display:block}p.mock-note:before{margin-right:8px;display:inline}.js .slip:before{transform-origin:0;transition:transform var(--t-draw) var(--ease);transform:scaleX(0)}.js .slip.is-drawn:before{transform:none}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s;--t-draw:0s}.js .slip:before{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.car-card:hover{transform:none}}@media print{.notice,.site-header,.actionbar,.site-footer,.menu-sheet,.no-print,.filterbar{display:none!important}body{background:#fff;padding:0!important}.asphalt{--bg:#fff;--surface:#fff;--text:#000;--text-2:#222;--text-3:#444;color:#000;background:#fff}.coupon,.slip,.car-card{break-inside:avoid}.js .slip:before{transform:none}}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-done{padding:var(--s-5,1.5rem);border:1px solid var(--line-2);background:var(--ok-tint)}.form-done .h4{margin:0 0 .25rem}.form__title{margin:0 0 .75rem}.btn--block{justify-content:center;width:100%}.icon--inline{vertical-align:-2px;margin-right:4px;display:inline}.hero{padding-block:var(--s-4) 0}@media (min-width:1024px){.hero{padding-top:var(--s-7)}}.hero__head{gap:var(--s-3);margin-bottom:var(--s-4);display:grid}@media (min-width:900px){.hero__head{align-items:end;gap:var(--s-6);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr) auto}}.hero__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text);text-wrap:balance;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.625rem);font-weight:600;line-height:.98}.hero__line{display:inline-block}.hero__sub{margin-top:var(--s-2);font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--fs-body);color:var(--text-2);line-height:1.4;display:block}@media (min-width:640px){.hero__sub{font-size:var(--fs-lead);margin-top:var(--s-3)}}.hero__aside{display:none}@media (min-width:900px){.hero__aside{align-items:flex-end;gap:var(--s-2);text-align:right;flex-direction:column;padding-bottom:4px;display:flex}}.hero__where{font-size:var(--fs-small);color:var(--text-2);line-height:1.5}.home-doors .door__media img{object-position:50% 12%}@media (min-width:640px){.home-doors{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.home-doors .door__body{padding:var(--s-5)}.home-doors .door__title{font-size:2.25rem}.home-doors .door__lede{font-size:var(--fs-body)}.home-doors .door__sign{padding:var(--s-4) var(--s-5)}.home-doors .door__sign .hours{font-size:1rem}}@media (max-width:639px){.home-doors .door__body{padding:var(--s-4);gap:var(--s-3)}.home-doors .door__title{font-size:2rem}.home-doors .door__lede{font-size:var(--fs-small);line-height:1.45}.home-doors .door__actions{gap:var(--s-2) var(--s-4);padding-top:0}.home-doors .door__actions .btn{min-height:52px}.home-doors .specs{display:none}}@media (max-width:1023px){main .btn--primary{background:var(--ink);border-color:var(--ink)}main .btn--primary:hover{background:var(--ink-2);border-color:var(--ink-2)}main .asphalt .btn--primary{background:var(--paper);border-color:var(--paper);color:var(--ink)}main .asphalt .btn--primary:hover{background:var(--concrete);border-color:var(--concrete)}}.hero__trust{margin-top:var(--s-6)}@media (min-width:1024px){.hero__trust{margin-top:var(--s-7)}}.hero .mock-note{margin-top:var(--s-4)}.lot__tools{align-items:center;gap:var(--s-3);display:flex}.lot__nav{gap:var(--s-2);display:none}@media (min-width:768px){.lot__nav{display:inline-flex}}.lot__btn{border:1.5px solid var(--text);border-radius:var(--r-control);background:var(--surface);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.lot__btn:hover{background:var(--bg-alt)}.lot__btn[disabled]{opacity:.35;cursor:default}.lot__track{gap:var(--s-4);margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-auto-columns:80%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.lot__track>li{scroll-snap-align:start;min-width:0}@media (min-width:640px){.lot__track{grid-auto-columns:calc((100% - var(--s-4)) / 2.15)}}@media (min-width:1024px){.lot__track{grid-auto-columns:calc((100% - 3 * var(--s-5)) / 4);gap:var(--s-5)}}.lot__more{justify-content:flex-end;gap:var(--s-3);height:100%;padding:var(--s-5);border:1.5px solid var(--text);border-radius:var(--r-card);min-height:18rem;color:var(--text);background:var(--surface);flex-direction:column;text-decoration:none;display:flex}.lot__more:hover .lot__more-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.lot__more-title{font-family:var(--font-display);text-transform:uppercase;font-weight:600;font-size:var(--fs-h2);line-height:1}.lot__browse{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.lot__browse .label-mono{margin-right:var(--s-1)}.lot__browse .chip[hidden]{display:none}@media (max-width:639px){.coupon-row{gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--s-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.coupon-row>li{scroll-snap-align:start}}.board{gap:var(--s-7) var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.board{grid-template-columns:repeat(3,minmax(0,1fr))}}.board__group{flex-direction:column;min-width:0;display:flex}.board__list{margin:0;padding:0;list-style:none}.board-row{column-gap:var(--s-2);padding:var(--s-3) var(--s-2);margin-inline:calc(-1 * var(--s-2));background-image:linear-gradient(var(--line-2), var(--line-2));background-size:calc(100% - 2 * var(--s-2)) 1px;color:var(--text);transition:background-color var(--t-fast) var(--ease);background-position:bottom;background-repeat:no-repeat;grid-template-columns:minmax(0,max-content) minmax(1rem,1fr) auto;grid-template-areas:"name fill price""meta meta meta";row-gap:2px;text-decoration:none;display:grid}.board-row:hover{background:var(--paper)}.board-row:hover .board-row__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.board-row:focus-visible{outline-offset:-2px}.board-row__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;grid-area:name;align-self:baseline;font-size:1.25rem;font-weight:500;line-height:1.15}.board-row__fill{border-bottom:2px dotted var(--line-field);grid-area:fill;align-self:end;margin-bottom:.45em}.board-row__price{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-data);white-space:nowrap;grid-area:price;place-self:baseline end}.board-row__meta{justify-content:space-between;align-items:flex-start;gap:var(--s-3);grid-area:meta;display:flex}.board-row__desc{color:var(--text-2);font-size:var(--fs-small);line-height:1.45}.board-row__time{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-3);white-space:nowrap;flex:none;padding-top:2px}.board__foot{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.visit{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.visit{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.map{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--paper);position:relative;overflow:hidden}.map.is-loaded{aspect-ratio:4/3}.map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map__art{aspect-ratio:16/9;width:100%;height:auto;display:block}.map__card{gap:var(--s-3);padding:var(--s-4);background:var(--paper);border-top:1px solid var(--line-2);flex-direction:column;display:flex}@media (min-width:640px){.map,.map.is-loaded{aspect-ratio:16/10}.map__art{aspect-ratio:auto;height:100%;position:absolute;inset:0}.map__card{left:var(--s-4);bottom:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-print);max-width:24rem;box-shadow:var(--shadow-sm);position:absolute}}@media (min-width:1024px){.map,.map.is-loaded{aspect-ratio:16/11}}.map__name{font-weight:600;line-height:1.35}.map__addr{color:var(--text-2);font-size:var(--fs-small);line-height:1.45}.entrances{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px) and (max-width:1023px){.entrances{grid-template-columns:repeat(2,minmax(0,1fr))}}.entrance{gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--paper);border:1px solid var(--line-2);border-top:4px solid var(--text);border-radius:var(--r-print);flex-direction:column;display:flex}.entrance__text{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.entrance__phone{align-items:baseline;gap:var(--s-2);margin-top:var(--s-1);color:var(--text);font-weight:600;text-decoration:none;display:inline-flex}.entrance__phone .tel{text-underline-offset:3px;font-size:1.1875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.entrance__phone:hover .tel{text-decoration-thickness:2px}.visit__hours{gap:var(--s-3);padding-top:var(--s-2);flex-direction:column;display:flex}.visit__towns a{color:var(--link);font-weight:600}.actionbar button.actionbar__btn{font-family:var(--font-body);cursor:pointer}.actionbar__btn[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bar-sheet{z-index:41;left:8px;right:8px;bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + 4px);gap:var(--s-2);padding:var(--s-3);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-sheet);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed}.bar-sheet[hidden]{display:none}.bar-sheet__title{font-size:var(--fs-fine);color:var(--text-2);padding:0 var(--s-1)}.bar-sheet__row{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-4);border:1px solid var(--line-field);border-radius:var(--r-control);color:var(--text);text-decoration:none;display:flex}.bar-sheet__row:hover{background:var(--concrete)}.bar-sheet__who{flex-direction:column;line-height:1.25;display:flex}.bar-sheet__who strong{font-weight:600}.bar-sheet__who span{font-size:var(--fs-fine);color:var(--text-2)}.bar-sheet__row .tel{font-size:1.0625rem}.inv-head{gap:var(--s-4);padding-block:var(--s-5);display:grid}.inv-head__text{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.inv-head__text .lead{max-width:54ch}.inv-head__credit{font-size:var(--fs-small);color:var(--text-2);max-width:60ch}.inv-head .specs dd a{color:inherit;text-decoration:none}.inv-head .specs dd a:hover{text-decoration:underline}@media (min-width:1024px){.inv-head{align-items:end;column-gap:var(--s-7);padding-block:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.inv-head .breadcrumbs{grid-column:1/-1}.inv-head .specs--4{--cols:2}}@media (min-width:1280px){.inv-head{grid-template-columns:minmax(0,1fr) minmax(0,41rem)}.inv-head .specs--4{--cols:4}}.inv-bar{align-items:center;gap:var(--s-2);padding-block:var(--s-3);background:var(--bg);border-block:1px solid var(--line);display:flex}.inv-bar__filters{padding-inline:var(--s-3);flex:none}.inv-badge{border-radius:var(--r-pill);background:var(--ink);min-width:22px;height:22px;color:var(--paper);font-family:var(--font-mono);place-items:center;padding:0 6px;font-size:.75rem;font-weight:500;line-height:1;display:inline-grid}.inv-badge[hidden]{display:none}.inv-count{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text);white-space:nowrap;margin-right:auto}.inv-count strong{font-weight:500}.inv-bar__clear{font-size:var(--fs-small);display:none}.inv-bar .sort{flex:0 11.5rem;min-width:7rem}.inv-bar .select--sm{text-overflow:ellipsis;background-position:right 10px center;width:100%;min-width:0;padding-left:10px;padding-right:34px}@media (max-width:639px){.inv-bar .sort .form-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:640px){.inv-bar .sort{flex:none}.inv-bar .select--sm{background-position:right 12px center;width:auto;padding-left:14px;padding-right:40px}}@media (max-width:399px){.inv-count__unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1023px){.inv-bar{top:var(--header-total);z-index:30;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);position:sticky}}@media (min-width:1024px){.inv-bar{padding-block:var(--s-4) var(--s-2);border-bottom:0}.inv-bar__filters{display:none}.inv-bar__clear:not([hidden]){display:inline}}.inv-groups{gap:var(--s-5);flex-direction:column;display:flex}.inv-group{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.inv-group__chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.inv-group__hint{font-size:var(--fs-fine);color:var(--text-2);flex-basis:100%;line-height:1.45}.inv-drawer__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.inv-drawer__close{border-radius:var(--r-control);width:44px;height:44px;color:var(--text);background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.inv-drawer__foot{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.inv-scrim{z-index:65;background:var(--overlay);position:fixed;inset:0}.inv-scrim[hidden]{display:none}html.drawer-open{overflow:hidden}html.drawer-open .actionbar{display:none}@media (max-width:1023px){.js .inv-drawer{z-index:70;background:var(--paper);max-height:88dvh;color:var(--text);border-radius:var(--r-sheet) var(--r-sheet) 0 0;visibility:hidden;transition:transform var(--t-base) var(--ease), visibility 0s linear var(--t-base);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 28px #1018282e}.js .inv-drawer.is-open{visibility:visible;transition:transform var(--t-base) var(--ease), visibility 0s;transform:none}.inv-drawer__head{padding:var(--s-3) var(--gutter);border-bottom:1px solid var(--line)}.inv-drawer__body{overscroll-behavior:contain;padding:var(--s-5) var(--gutter) var(--s-6);overflow-y:auto}.inv-drawer__foot{padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.inv-drawer__foot .btn{flex:auto;max-width:16rem}html:not(.js) .inv-drawer__head,html:not(.js) .inv-drawer__foot{display:none}html:not(.js) .inv-drawer__body{padding-block:var(--s-4)}}@media (min-width:1024px){.inv-drawer__head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inv-drawer__close,.inv-drawer__foot,.inv-scrim{display:none!important}.inv-groups{gap:var(--s-3) var(--s-7);padding-block:var(--s-2) var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inv-group{align-items:start;gap:var(--s-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.inv-group__label{padding-top:12px}.inv-group--miles,.inv-group--make{grid-column:1/-1}}.inv-results{gap:var(--s-7);padding-block:var(--s-5) var(--s-8);flex-direction:column;display:flex}.inv-item[hidden],.inv-section[hidden]{display:none}.inv-section{gap:var(--s-4);flex-direction:column;display:flex}.inv-section__head{gap:var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--text);flex-direction:column;display:flex}.inv-section__head p{color:var(--text-2);font-size:var(--fs-small)}.inv-none{font-size:var(--fs-small);color:var(--text-2)}.inv-none[hidden]{display:none}.inv-card{background:var(--surface);height:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color var(--t-fast) var(--ease), transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);flex-direction:column;display:flex;overflow:hidden}.inv-card .car-card{border:0;border-radius:0;flex:auto;height:auto}.inv-card .car-card:hover{box-shadow:none;transform:none}.inv-card .car-card:focus-visible{outline:none}.inv-card:has(.car-card:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.inv-card:has(.car-card:hover){border-color:var(--line-field);box-shadow:var(--shadow-md);transform:translateY(-2px)}}.inv-card .car-card__body{padding-bottom:var(--s-4)}.inv-card__foot{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);flex-direction:column;display:flex}.carfax-badge{border-radius:4px;align-self:flex-start;line-height:0;display:inline-flex}.carfax-badge img{max-width:100%;height:auto;display:block}.carfax-badge:focus-visible{outline:2px solid var(--focus,var(--text));outline-offset:2px}.inv-actions{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inv-actions .btn{padding-inline:var(--s-2);white-space:normal}.inv-prep{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--bg-alt);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);display:flex}.inv-prep .icon{width:16px;height:16px}.inv-applied{align-items:center;gap:var(--s-2);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.inv-applied[hidden]{display:none}.inv-applied .chip{background:var(--chip-on-bg);border-color:var(--chip-on-bg);color:var(--chip-on-text)}.inv-applied .chip .icon{stroke-width:2.25px;width:14px;height:14px}@media (min-width:1024px){.inv-applied{display:none!important}}.inv-finder{gap:var(--s-5);padding:var(--s-5) var(--s-4);background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-card);display:grid}@media (min-width:640px){.inv-finder{padding:var(--s-6)}}@media (min-width:1024px){.inv-finder{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.inv-finder__text{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.inv-finder__text p{color:var(--text-2);max-width:46ch}.inv-finder .form{max-width:none}.inv-finder.is-empty{border-color:var(--text)}.inv-notes{gap:var(--s-3);padding-block:var(--s-7) var(--s-8);display:grid}.inv-notes h2{margin-bottom:var(--s-2)}.inv-notes .mock-note a{color:var(--link)}[hidden],body[data-page=car] .header-cta--sales{display:none!important}.car-top{padding-block:var(--s-4) 0}@media (min-width:1024px){.car-top{padding-top:var(--s-5)}}.car-top .breadcrumbs{margin-bottom:var(--s-4)}.mock-switch{margin-bottom:var(--s-5);align-items:center}.mock-switch__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.mock-switch .chip{min-height:36px;font-size:var(--fs-small)}@media (pointer:coarse){.mock-switch .chip{min-height:44px}}.car-hero{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.car-hero{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.car-hero__media,.car-hero__side{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}@media (max-width:1023px){.car-hero__media{display:contents}.car-gallery{order:1}.car-hero__side{order:2}.car-highlights,.car-photo-line{order:3}}.car-hero__notes{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.car-hero__notes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (min-width:640px) and (max-width:1023px){.car-gallery .gallery__item{flex-basis:78%}}@media (max-width:639px){.car-gallery{margin-inline:calc(-1 * var(--gutter))}.car-gallery .gallery__track{border-radius:0}}.car-photo{background:var(--concrete);cursor:zoom-in;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.car-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.car-photo:after{content:"";pointer-events:none;position:absolute;inset:0}.car-photo:focus-visible{outline:none}.car-photo:focus-visible:after{box-shadow:inset 0 0 0 3px var(--brand), inset 0 0 0 5px #fff}.car-gallery__nav{left:var(--s-3);bottom:var(--s-3);gap:var(--s-2);display:flex;position:absolute}.car-gallery__step{border-radius:var(--r-control);background:var(--overlay);color:#fff;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.car-gallery__step .icon{stroke-width:2.25px;width:22px;height:22px}.car-gallery__step:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--ink);outline:2px solid #fff}@media (forced-colors:active){.car-gallery__step,.inv-drawer__close,.notice__close{border:1px solid buttontext}}@media (min-width:1024px){.car-gallery .gallery__track{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.car-gallery .gallery__item{aspect-ratio:4/3}.car-gallery .gallery__item:first-child{grid-area:auto/1/auto/-1}.car-gallery .gallery__item:nth-child(-n+5){display:block}.car-gallery .gallery__item:nth-child(n+6),.car-gallery__nav{display:none}.car-gallery .gallery__all{z-index:1}}.car-highlights{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.car-highlights li{font-weight:500;font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}.car-highlights .icon{stroke-width:2.25px;width:16px;height:16px}.car-slip{container-type:inline-size}.car-slip .slip__title{font-size:clamp(2rem,1.62rem + 1.25vw,2.75rem)}.car-slip__trim{font-weight:500;font-size:var(--fs-h3);color:var(--text-2);margin-top:6px;line-height:1.15;display:block}.car-slip .slip__price{padding-top:var(--s-4)}.car-slip .specs{--cols:2}@container (min-width:24rem){.car-slip .specs{--cols:3}}.car-hold-note{padding:var(--s-3) var(--s-4);border-radius:var(--r-print);background:var(--warn-tint);color:var(--ink);font-size:var(--fs-small);line-height:1.5}.car-actions{gap:var(--s-3);flex-direction:column;display:flex}.car-actions__row{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.car-actions__row .btn{white-space:normal}@container (min-width:26rem){.car-actions__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.car-actions__links{align-items:center;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.car-actions__links>*{align-items:center;min-height:44px;display:inline-flex}.car-ask{gap:var(--s-4);max-width:none;padding-top:var(--s-4);border-top:1.5px dashed var(--line-field)}.car-ask__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.car-ask__lede{margin-top:calc(-1 * var(--s-2));color:var(--text-2)}.car-head{gap:var(--s-2);max-width:60ch;margin-bottom:var(--s-6);flex-direction:column;display:flex}.car-head p{color:var(--text-2)}.car-two{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.car-two{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.car-two--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.feature-group+.feature-group{margin-top:var(--s-6)}.feature-group__title{padding-bottom:var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid var(--text)}.feature-list{gap:0 var(--s-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-list li{align-items:flex-start;gap:var(--s-2);border-bottom:1px solid var(--line);padding-block:7px;line-height:1.45;display:flex}.feature-list .icon{stroke-width:2px;width:18px;height:18px;margin-top:2px}.feature-group .fine{margin-top:var(--s-3)}.car-specs-title{margin-bottom:var(--s-3)}.history-card{gap:var(--s-4);padding:var(--s-5);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);flex-direction:column;display:flex}.history-card .btn{white-space:normal;align-self:flex-start}.car-two:has(>.est-panel[hidden]){grid-template-columns:minmax(0,1fr)}.car-two:has(>.est-panel[hidden])>.stack{max-width:62ch}.est-panel{max-width:none;padding:var(--s-5);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card)}@media (max-width:639px){.est-panel{padding:var(--s-4)}}.input-affix{position:relative}.input-affix__sym{font-family:var(--font-mono);color:var(--text-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-affix--pre .input{padding-left:30px}.input-affix--pre .input-affix__sym{left:14px}.input-affix--post .input{padding-right:36px}.input-affix--post .input-affix__sym{right:14px}.est-empty{padding:var(--s-4);border:1.5px dashed var(--line-field);border-radius:var(--r-print);color:var(--text-2);font-size:var(--fs-small)}.est-result .est-pay{font-size:1.25rem;font-weight:500}.car-words{gap:var(--s-3);max-width:62ch;padding-left:var(--s-5);border-left:2px solid var(--text);flex-direction:column;display:flex}.car-words__text{font-size:var(--fs-lead);color:var(--text);line-height:1.55}.car-words__by{font-weight:600;font-size:var(--fs-small)}.car-visit{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.car-visit{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.car-visit address{font-style:normal;font-size:var(--fs-lead);line-height:1.5}.car-visit .hours{font-size:1.0625rem}.car-visit .hours th,.car-visit .hours td{padding-block:5px}.car-sold{gap:var(--s-4);flex-direction:column;max-width:62ch;display:flex}.car-sold__match{gap:var(--s-3);padding-left:var(--s-4);border-left:4px solid var(--brand);flex-direction:column;display:flex}.car-sold__match .lead{margin:0}.car-sold__stamp{border:2px solid var(--text);border-radius:var(--r-print);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:6px 12px;font-size:.875rem;font-weight:500}.actionbar{visibility:visible;transition:transform var(--t-base) var(--ease), visibility 0s linear 0s}body.bar-tucked .actionbar{visibility:hidden;transition:transform var(--t-base) var(--ease), visibility 0s linear var(--t-base);transform:translateY(120%)}.viewer{border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;inset:0}.viewer::backdrop{background:#000}.viewer__inner{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid}.viewer__bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--gutter);border-bottom:1px solid var(--line);display:flex}.viewer__count{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-2)}.viewer__stage{min-height:0;margin:var(--s-3);position:relative}.viewer__stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.viewer__step{z-index:1;border:1px solid var(--line-2);border-radius:var(--r-control);width:48px;height:64px;color:var(--text);background:#121316b8;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.viewer__step .icon{stroke-width:2.25px;width:24px;height:24px}.viewer__step--prev{left:0}.viewer__step--next{right:0}.viewer__caption{padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));color:var(--text-2);font-size:var(--fs-small);text-align:center}.bp-hero{padding-top:var(--s-5)}@media (min-width:1024px){.bp-hero{padding-top:var(--s-6)}}.bp-hero .breadcrumbs{margin-bottom:var(--s-5)}.bp-hero__text{gap:var(--s-5);flex-direction:column;display:flex}.bp-hero__text h1{max-width:17ch}.bp-promise{gap:var(--s-3);max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.bp-promise li{gap:var(--s-3);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.bp-promise .icon{stroke-width:2.25px;width:22px;height:22px;margin-top:2px}.bp-promise strong{font-weight:600}.bp-contact{align-items:center;gap:var(--s-3) var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (max-width:639px){.bp-contact>:first-child,.bp-contact .btn{flex:100%}}.bp-from{align-items:baseline;gap:var(--s-2);display:flex}.bp-from .label-mono{color:var(--text-2)}.bp-price-row{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.bp-offer{gap:var(--s-5);display:grid}@media (min-width:1024px){.bp-offer{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}.bp-pay{gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);flex-direction:column;display:flex}.bp-pay__offer{font-weight:600}.bp-pay__terms{color:var(--text)}.bp-signs{border-top:2px solid var(--text);margin:0;padding:0;list-style:none}.bp-signs__head{border-top:2px solid var(--text);display:none}.bp-sign{gap:var(--s-2);padding-block:var(--s-4) var(--s-5);border-bottom:1px solid var(--line-2);display:grid}.bp-sign__what{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.35}.bp-sign__means{color:var(--text-2);max-width:52ch}.bp-sign__do{justify-self:start}@media (min-width:768px){.bp-signs__head,.bp-sign{gap:var(--s-5);grid-template-columns:minmax(0,4fr) minmax(0,6fr) 12rem;align-items:baseline}.bp-signs__head{padding-block:var(--s-3);border-bottom:1px solid var(--line-2);display:grid}.bp-signs{border-top:0}.bp-sign{padding-block:var(--s-4)}}.bp-gauge-grid{gap:var(--s-6);display:grid}@media (min-width:1024px){.bp-gauge-grid{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.bp-gauge{gap:var(--s-5);padding:var(--s-5) var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-print);flex-direction:column;display:flex}@media (min-width:640px){.bp-gauge{padding:var(--s-6)}}.bp-gauge__top{gap:var(--s-4);align-items:center;display:grid}@media (min-width:560px){.bp-gauge__top{gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bp-pad{width:100%;max-width:320px;height:auto}.bp-pad__rotor{fill:var(--line-2);stroke:var(--field);stroke-width:1px}.bp-pad__plate{fill:var(--ink)}.bp-pad__lining{fill:url(#bp-hatch);stroke:var(--ink);stroke-width:1.25px}.bp-pad__tab{fill:var(--ink)}.bp-pad__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);font-size:11px}.bp-pad__label--on-rotor{fill:var(--ink-2)}.bp-readout{gap:var(--s-2);flex-direction:column;display:flex}.bp-readout__num{align-items:baseline;gap:6px;display:flex}.bp-readout__mm{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(4rem,3.4rem + 2.6vw,5.5rem);font-weight:600;line-height:.9}.bp-readout__unit{font-family:var(--font-mono);color:var(--text-2);font-size:1.125rem;font-weight:500}.bp-readout__say{color:var(--text-2);font-size:var(--fs-small);min-height:4.5em;line-height:1.5}.bp-scale{--thumb:20px;gap:var(--s-2);padding-inline:calc(var(--thumb) / 2);flex-direction:column;display:flex}.bp-scale__label{margin-inline:calc(var(--thumb) / -2)}.bp-track{height:32px;margin-top:36px;position:relative}.bp-zones{border:1px solid var(--line-2);border-radius:var(--r-print);display:flex;position:absolute;inset:0;overflow:hidden}.bp-zone--replace{background:var(--brand-tint);flex:0 0 25%}.bp-zone--plan{background:var(--warn-tint);flex:0 0 16.6667%}.bp-zone--good{background:var(--ok-tint);flex:auto}.bp-ticks{pointer-events:none;background:repeating-linear-gradient(to right, var(--field) 0 1px, transparent 1px calc(100% / 12));position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 55%,#000 55%);mask:linear-gradient(#0000 55%,#000 55%)}.bp-line{background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-10px;bottom:-6px;left:25%}.bp-line span{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);margin-bottom:2px;position:absolute;bottom:100%;left:0;transform:translate(-50%)}.bp-range{height:48px;top:-8px;left:calc(var(--thumb) / -2);width:calc(100% + var(--thumb));appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;margin:0;position:absolute}.bp-range::-webkit-slider-runnable-track{background:0 0;border:0;height:48px}.bp-range::-webkit-slider-thumb{appearance:none;width:var(--thumb);background:var(--ink);border:3px solid var(--paper);height:48px;box-shadow:0 0 0 1px var(--ink), var(--shadow-sm);border-radius:3px}.bp-range::-moz-range-track{background:0 0;border:0;height:48px}.bp-range::-moz-range-thumb{width:calc(var(--thumb) - 6px);background:var(--ink);border:3px solid var(--paper);height:42px;box-shadow:0 0 0 1px var(--ink);border-radius:3px}.bp-range:focus{outline:none}.bp-range:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-control)}.bp-zone-names{margin-top:var(--s-2);display:flex}.bp-zone-names span{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;padding-left:4px;line-height:1.3}.bp-zone-names span:first-child{color:var(--brand-ink);flex:0 0 25%}.bp-zone-names span:nth-child(2){color:var(--warn);flex:0 0 16.6667%}.bp-zone-names span:nth-child(3){color:var(--ok);flex:auto}.bp-nums{height:1.4em;margin:0;padding:0;list-style:none;position:relative}.bp-nums li{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-3);font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translate(-50%)}@media (max-width:479px){.bp-nums li.bp-odd{display:none}}.bp-insp{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.bp-insp table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-print);width:100%}.bp-insp caption{caption-side:top;text-align:left;padding-bottom:var(--s-3)}.bp-insp th,.bp-insp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:9px 12px}.bp-insp thead th{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--concrete)}.bp-insp tbody th{font-weight:500;font-size:var(--fs-small)}.bp-insp td{font-family:var(--font-mono);font-size:var(--fs-data)}.bp-insp tfoot td{font-family:var(--font-body);font-size:var(--fs-fine);color:var(--text-2);border-bottom:0}.bp-grade{font-family:var(--font-body);font-weight:600;font-size:var(--fs-fine);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bp-grade:before{content:"";border-radius:1px;flex:none;width:9px;height:9px}.bp-grade--good{color:var(--ok)}.bp-grade--good:before{background:var(--ok-dot)}.bp-grade--plan{color:var(--warn)}.bp-grade--plan:before{background:var(--warn)}.bp-grade--replace{color:var(--brand-ink)}.bp-grade--replace:before{background:var(--brand)}.bp-incl{gap:var(--s-7);display:grid}@media (min-width:768px){.bp-incl{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-incl__col{gap:var(--s-4);flex-direction:column;display:flex}.bp-incl__col h3{padding-bottom:var(--s-2);border-bottom:1px solid var(--text)}.bp-checks,.bp-dashes{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.bp-checks li{gap:var(--s-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.bp-checks .icon{stroke-width:2.25px;width:20px;height:20px;margin-top:3px}.bp-dashes li{color:var(--text-2);padding-left:20px;position:relative}.bp-dashes li:before{content:"";background:var(--field);width:10px;height:1.5px;position:absolute;top:.8em;left:2px}.bp-sub{font-family:var(--font-body);text-transform:none;letter-spacing:0;margin-top:var(--s-2);font-size:1rem;font-weight:600}.bp-warranty{gap:var(--s-2);margin-top:var(--s-7);padding:var(--s-5);border:1.5px solid var(--text);border-radius:var(--r-print);display:grid}@media (min-width:768px){.bp-warranty{gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.bp-warranty__big{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:600;line-height:1.05}.bp-nw{white-space:nowrap}.bp-time{margin-top:var(--s-6);gap:var(--s-3);flex-direction:column;display:flex}.bp-rights{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-print);flex-direction:column;display:flex}.bp-rights ul{gap:var(--s-2);color:var(--text-2);padding-left:1.2em;display:grid}.bp-faq{gap:var(--s-6);display:grid}@media (min-width:1024px){.bp-faq{gap:var(--s-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}}.bp-ask{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-card);flex-direction:column;display:flex}.bp-ask .btn{align-self:stretch}.faq__answer a{color:var(--link)}.bp-book{gap:var(--s-6);display:grid}@media (min-width:1024px){.bp-book{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.bp-book__text{gap:var(--s-4);flex-direction:column;display:flex}.bp-book__text ol{gap:var(--s-2);padding-left:1.3em;display:grid}.bp-frame{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.bp-frame__win{background:var(--paper);border:1px solid var(--field);border-radius:var(--r-card);overflow:hidden}.bp-frame__bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:10px var(--s-4);background:var(--concrete);border-bottom:1px solid var(--line-2);display:flex}.bp-frame__url{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.bp-frame__body{gap:var(--s-5);padding:var(--s-5);flex-direction:column;display:flex}@media (min-width:640px){.bp-frame__body{padding:var(--s-6)}}.bp-frame__body .h3{font-size:1.375rem}.bp-fake-group{flex-direction:column;gap:6px;display:flex}.bp-fake-choices{gap:var(--s-2);flex-wrap:wrap;display:flex}.bp-fake-choices span{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-field);border-radius:var(--r-control);align-items:center;gap:6px;font-weight:500;display:inline-flex}.bp-fake-choices span.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bp-fake-choices .icon{stroke-width:2.5px;width:16px;height:16px}.bp-fake-input{border:1px solid var(--line-field);border-radius:var(--r-control);min-height:48px;color:var(--placeholder);align-items:center;padding:0 14px;font-style:italic;display:flex}.bp-more{gap:var(--s-8);flex-direction:column;display:flex}.bp-towns{background:var(--line-2);border-block:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.bp-towns{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-towns a{height:100%;padding:var(--s-4) var(--s-4) var(--s-5);background:var(--bg);color:var(--text);flex-direction:column;gap:4px;text-decoration:none;display:flex}.bp-towns a:hover .bp-town{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.bp-town{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem);font-weight:500;line-height:1.1}.bp-towns .fine{color:var(--text-2)}.bp-hub{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-5) 0 0;flex-wrap:wrap;display:flex}[hidden]{display:none!important}.mock-note{display:block}.mock-note:before{margin-right:8px;display:inline}.mock-note code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9em}.fin-hero{padding-block:var(--s-5) var(--section-pad)}.fin-hero .breadcrumbs{margin-bottom:var(--s-6)}.fin-hero__grid{gap:var(--s-7);display:grid}@media (min-width:1024px){.fin-hero__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.fin-hero__text{gap:var(--s-5);min-width:0;max-width:var(--read);flex-direction:column;display:flex}.fin-hero__text h1{max-width:none}.fin-hero__lead{font-size:var(--fs-lead);color:var(--text);line-height:1.5}.fin-actions{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}@media (max-width:639px){.fin-actions .btn{flex:100%}}.fin-note{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-2);display:grid}.fin-note p{color:var(--text-2)}.fin-note__sig{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.fin-note__name{color:var(--text);font-weight:600}.fin-how{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.fin-how__title{font-size:var(--fs-h3)}.fin-mini{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.fin-cases{border-top:1.5px solid var(--text);margin:0;padding:0;list-style:none}.fin-case{gap:var(--s-2);padding:var(--s-5) 0;border-bottom:1px solid var(--line-2);display:grid}@media (min-width:768px){.fin-case{gap:var(--s-2) var(--s-6);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline}}@media (min-width:1024px){.fin-case{grid-template-columns:minmax(0,19rem) minmax(0,42rem) minmax(0,1fr)}}.fin-case__title{font-size:var(--fs-h3)}.fin-case__text{color:var(--text-2);max-width:62ch}.fin-case__go{font-size:var(--fs-small)}@media (min-width:768px) and (max-width:1023px){.fin-case__go{grid-column:2}}@media (min-width:1024px){.fin-case__go{text-align:right;justify-self:end}}.fin-straight{margin-top:var(--s-6);max-width:60ch;font-size:var(--fs-lead);color:var(--text-2);line-height:1.5}.fin-straight strong{color:var(--text);font-weight:600}.fin-pay{gap:var(--s-4);display:grid}@media (min-width:1024px){.fin-pay{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.fin-pay__text{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.fin-pay__text p{color:var(--text-2);max-width:60ch}.fin-pay__go{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}@media (min-width:1024px){.fin-pay__go{justify-content:flex-end}}@media (max-width:639px){.fin-pay__go .btn{flex:100%}}.fin-ledger{border-collapse:collapse;table-layout:fixed;width:100%}.fin-ledger col.c1{width:46%}.fin-ledger col.c2,.fin-ledger col.c3{width:27%}.fin-ledger th,.fin-ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2);padding:14px 12px 14px 0}.fin-ledger thead th{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1.5px solid var(--text);vertical-align:bottom;line-height:1.35}.fin-ledger tbody th{color:var(--text);font-weight:600}.fin-ledger tbody th span{font-weight:400;font-size:var(--fs-fine);color:var(--text-2);margin-top:2px;display:block}.fin-ledger .fin-ledger__group th{padding-top:var(--s-6);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text);border-bottom-color:var(--line);font-size:1.125rem;font-weight:500}.fin-yes,.fin-never{align-items:flex-start;gap:8px;line-height:1.35;display:inline-flex}.fin-yes{color:var(--text);font-weight:500}.fin-yes .icon{color:var(--ok-mark);width:18px;height:18px;margin-top:2px}.fin-never{color:var(--text);font-weight:600}.fin-never .icon{color:var(--text-2);stroke-width:2.5px;width:18px;height:18px;margin-top:2px}.fin-safe__grid{gap:var(--s-6);display:grid}.fin-safe__grid .section-head{margin-bottom:0}@media (min-width:1024px){.fin-safe__grid{gap:var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.fin-safe__intro{top:calc(var(--header-total) + var(--s-5));position:sticky}}.fin-safe__intro{gap:var(--s-4);flex-direction:column;display:flex}@media (max-width:479px){.fin-ledger th,.fin-ledger td{font-size:var(--fs-small);padding-right:8px}.fin-ledger col.c1{width:40%}.fin-ledger col.c2,.fin-ledger col.c3{width:30%}}.fin-safe .trust{margin-top:var(--s-7)}.fin-apply__head{gap:var(--s-3);margin-bottom:var(--s-6);flex-direction:column;max-width:46rem;display:flex}.fin-apply__head p{color:var(--text-2)}.fin-progress{margin:var(--s-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.fin-progress li{border-top:4px solid var(--line-2);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex-direction:column;gap:2px;padding-top:10px;line-height:1.3;display:flex}.fin-progress__n{font-family:var(--font-display);letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1}.fin-progress li[aria-current=step]{border-top-color:var(--brand);color:var(--text)}.fin-progress li.is-done{border-top-color:var(--text);color:var(--text)}.fin-step{gap:var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"car""main""side";display:grid}.fin-step--2{grid-template-areas:"main""side"}.fin-step__main{gap:var(--s-5);flex-direction:column;grid-area:main;min-width:0;display:flex}.fin-step__car{grid-area:car;min-width:0}.fin-step__side{gap:var(--s-5);flex-direction:column;grid-area:side;min-width:0;display:flex}@media (min-width:1024px){.fin-step{gap:var(--s-5) var(--s-7);grid-template:"main car""main side"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start}.fin-step--2{grid-template:"main side"/minmax(0,8fr) minmax(0,4fr)}}.fin-step .slip .form{max-width:none}.fin-step__h{font-size:var(--fs-h2)}.fin-step__h:focus{outline:none}.fin-step__h:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.fin-after-btn{gap:var(--s-2);display:grid}.fin-after-btn p{font-size:var(--fs-small);color:var(--text-2)}.fin-links{gap:var(--s-1) var(--s-5);font-size:var(--fs-fine);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fin-links a{color:var(--link)}.fin-car{gap:var(--s-4);padding:var(--s-4);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;display:grid}.fin-car__media{aspect-ratio:4/3;border-radius:var(--r-print);background:var(--concrete);position:relative;overflow:hidden}.fin-car__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fin-car__body{flex-direction:column;gap:6px;min-width:0;display:flex}.fin-car__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:1.1}.fin-car__trim{font-size:var(--fs-fine);color:var(--text-2);line-height:1.4}.fin-car .specs{margin-top:4px}.fin-car--empty{grid-template-columns:2.75rem minmax(0,1fr)}.fin-car__icon{border:1.5px solid var(--text);border-radius:var(--r-print);place-items:center;width:2.75rem;height:2.75rem;display:grid}.fin-car__icon .icon{width:24px;height:24px}.fin-panel{gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);display:grid}.fin-panel p,.fin-panel li{font-size:var(--fs-small);color:var(--text-2)}.fin-panel .tel{color:var(--text)}.fin-joint{border-left:4px solid var(--text)}.fin-auth{gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1.5px solid var(--text);border-radius:var(--r-print);display:grid}.fin-auth__list{gap:var(--s-2);margin:0;padding-left:1.2em;display:grid}.fin-auth__list li{color:var(--text);font-size:var(--fs-small);padding-left:2px;line-height:1.55}.fin-auth__ny{padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-fine);color:var(--text-2);line-height:1.55}.fin-auth__ny strong{color:var(--text)}.fin-frame{gap:var(--s-3);margin:0;display:grid}.fin-frame__box{border:1px solid var(--line-field);border-radius:var(--r-card);background:var(--paper);overflow:hidden}.fin-frame__bar{justify-content:space-between;align-items:center;gap:var(--s-3);background:var(--concrete);border-bottom:1px solid var(--line-2);flex-wrap:wrap;padding:8px 12px;display:flex}.fin-frame__host{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.fin-frame__host .icon{width:16px;height:16px;color:var(--text)}.fin-frame__body{height:34rem;padding:var(--s-5);position:relative;overflow:hidden}.fin-frame__body:after{content:"";background:linear-gradient(to bottom, #fff0, var(--paper) 85%);height:7rem;position:absolute;bottom:0;left:0;right:0}.fin-ghost-tabs{gap:var(--s-5);border-bottom:1px solid var(--rule-2);margin-bottom:var(--s-5);display:flex}.fin-ghost-tabs span{font-size:var(--fs-small);color:var(--muted);padding:0 0 8px;font-weight:600}.fin-ghost-tabs span:first-child{color:var(--ink);box-shadow:inset 0 -3px 0 var(--brand)}.fin-ghost-sec{font-size:var(--fs-fine);color:var(--ink);margin:var(--s-5) 0 var(--s-3);font-weight:600}.fin-ghost-sec:first-of-type{margin-top:0}.fin-ghost-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.fin-ghost{grid-column:span 2;gap:4px;min-width:0;display:grid}.fin-ghost--1{grid-column:span 1}.fin-ghost--3{grid-column:span 3}.fin-ghost--4{grid-column:span 4}.fin-ghost i{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-style:normal;overflow:hidden}.fin-ghost b{border:1px solid var(--rule-2);background:#fafafb;border-radius:4px;height:34px;display:block}.fin-ghost--key b{border-color:var(--field);background:var(--paper)}.fin-frame__foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.fin-ghost-captcha{border:1px solid var(--rule-2);color:var(--ink-2);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;display:inline-flex}.fin-ghost-captcha b{border:1.5px solid var(--field);border-radius:2px;width:18px;height:18px}.fin-ghost-submit{background:var(--brand);color:#fff;min-height:38px;font-weight:600;font-size:var(--fs-small);border-radius:4px;align-items:center;padding:0 18px;display:inline-flex}.fin-frame figcaption{font-size:var(--fs-small);color:var(--text-2)}.fin-next{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-2);display:grid}.fin-next ol{gap:var(--s-2);margin:0;padding-left:1.3em;display:grid}.fin-next li{color:var(--text-2);padding-left:2px}.fin-next li strong{color:var(--text);font-weight:600}.fin-checks{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.fin-checks li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line-2);grid-template-columns:24px minmax(0,1fr);display:grid}.fin-checks .icon{stroke-width:2px;width:20px;height:20px;margin-top:3px}.fin-checks strong{font-weight:600}.fin-checks span{color:var(--text-2);font-size:var(--fs-small);display:block}.fin-lenders{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.fin-lenders li{padding:var(--s-3) 0;border-bottom:1px solid var(--line-2);font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:var(--fs-h3);line-height:1.2}.fin-faq-wrap{gap:var(--s-6);display:grid}@media (min-width:1024px){.fin-faq-wrap{gap:var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.fin-privacy{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line-2);gap:var(--s-3);display:grid}body.apply-in-view .actionbar{visibility:hidden;transition:transform var(--t-base) var(--ease), visibility 0s linear var(--t-base);transform:translateY(120%)}.fin-mock-btn{margin-top:var(--s-2)}.car-card__placeholder{aspect-ratio:4/3;background:var(--bg-alt);color:var(--text-3);place-content:center;justify-items:center;gap:6px;font-size:.875rem;display:grid}.price--call{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem}@media (min-width:900px){.home-doors .door__body{padding:var(--s-5) var(--s-6);gap:var(--s-3)}.home-doors .specs{display:none}.hero__head{margin-bottom:var(--s-5)}}@media (min-width:640px){.home-doors .door__media{aspect-ratio:4;min-height:8.5rem}.door__lot{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.door__lot-item{background:var(--concrete);display:block;position:relative;overflow:hidden}.door__lot-item picture{width:100%;height:100%;display:block}.door__media .door__lot-item img{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:static}.door__lot-item:hover img,.door__lot-item:focus-visible img{transform:scale(1.04)}.home-doors .door__sign{padding:var(--s-3) var(--s-6);gap:var(--s-2)}.home-doors .door__sign .hours th,.home-doors .door__sign .hours td{padding-block:2px}}@media (prefers-reduced-motion:reduce){.door__lot-item img{transition:none}.door__lot-item:hover img{transform:none}}
