@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b5563d9d0adea0be-s.3p8tl8jdqjlr3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(../media/764410397b4c1ff3-s.0rtonoj9mvxw-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4b36d0666a08b570-s.p.33wm5gan_xgn4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/971192e20d455721-s.3e2zr0c-f6tl3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/aec0476d202eab92-s.1-2k0l9az9clv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/966258b9232ba178-s.p.02d3pf396kpkp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb2df980ecf86a76-s.03rjxozyto5ov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0e0a5b0398f6a72f-s.22btp1s6p9ykz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7c153c022564ac00-s.p.161_jydx6c0ui.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.33sztrngv_ieb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.198xu-2bu0foz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.2-6hkzwn24m5-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_b0784bea-module__JloDRW__className{font-family:Barlow Condensed,Barlow Condensed Fallback}.barlow_condensed_b0784bea-module__JloDRW__variable{--nv-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)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/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)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/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)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/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)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/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_372e5f52-module__T1Zs8G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_372e5f52-module__T1Zs8G__variable{--nv-body:"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/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bb3c1f9f-module__O4KXcq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bb3c1f9f-module__O4KXcq__variable{--nv-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.nv{--paper:#f7f4ec;--paper-2:#efeadd;--ink:#17322c;--ink-2:#3d524b;--mut:#75837d;--amber:#c77e1f;--amber-deep:#a5650f;--alert:#b3341e;--deep:#14251f;--line:#17322c29;--line-soft:#17322c17;--disp:var(--nv-display), "Arial Narrow", sans-serif;--sans:var(--nv-body), system-ui, sans-serif;--mono:var(--nv-mono), ui-monospace, monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.nv *,.nv :before,.nv :after{box-sizing:border-box}.nv section[id],.nv div[id]{scroll-margin-top:4.5rem}.nv img{max-width:100%;display:block}.nv a{color:inherit;text-decoration:none}.nv ul,.nv ol{margin:0;padding:0;list-style:none}.nv h1,.nv h2,.nv h3,.nv p,.nv figure,.nv dl,.nv dd{margin:0}.nv .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.nv .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nv .rv{opacity:1;transition:none;transform:none}}.nv-kicker{font-family:var(--mono);letter-spacing:.22em;color:var(--amber);align-items:center;gap:.6rem;margin-bottom:1.3rem;font-size:.7rem;display:flex}.nv-kicker--light{color:#e0a24e}.nv-kicker--alert{color:#e0634d}.nv-dot{background:var(--amber);border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite nv-pulse}@keyframes nv-pulse{0%,to{box-shadow:0 0 #c77e1f73}50%{box-shadow:0 0 0 9px #c77e1f00}}.nv h1{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(2.9rem,6.6vw,5.6rem);font-weight:600;line-height:.96}.nv h1 em{color:var(--amber);text-transform:none;font-style:italic}.nv h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.9rem,4vw,3.3rem);font-weight:600;line-height:.98}.nv h2 em{color:var(--amber);text-transform:none;font-style:italic}.nv-questions h2 em,.nv-appointment h2 em{color:#e0a24e}.nv-lede{color:var(--ink-2);max-width:34rem;margin-top:1.1rem;font-size:1.06rem}.nv-questions .nv-lede{color:#f7f4eca8}.nv-btn{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.78rem;transition:transform .25s,background .25s,color .25s;display:inline-flex}.nv-btn:hover{transform:translateY(-2px)}.nv .nv-btn--ink{background:var(--ink);color:#f7f4ec}.nv .nv-btn--ink:hover,.nv .nv-btn--amber{background:var(--amber);border-color:var(--amber);color:#fff}.nv .nv-btn--amber:hover{background:var(--amber-deep);border-color:var(--amber-deep)}.nv .nv-btn--ghost{border-color:var(--line)}.nv .nv-btn--ghost:hover{border-color:var(--ink)}.nv-disclose{background:var(--deep);color:#f7f4ecb8;font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:1.4rem;padding:.65rem clamp(1.2rem,4vw,3.4rem);font-size:.68rem;display:flex}.nv-disclose span{color:#e0a24e;letter-spacing:.22em;white-space:nowrap}.nv-disclose p{flex:1;min-width:16rem}.nv-disclose a{color:#fff;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.nv-nav{border-bottom:1px solid var(--line-soft);z-index:40;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1.2rem,4vw,3.4rem);display:flex;position:sticky;top:0}.nv-mark{align-items:center;gap:.75rem;display:flex}.nv-mark-n{background:var(--ink);width:2.4rem;height:2.4rem;color:var(--paper);font-family:var(--disp);place-items:center;font-size:1.5rem;font-weight:700;display:grid}.nv-mark-word{font-family:var(--disp);text-transform:uppercase;font-size:1.35rem;font-weight:600;line-height:1}.nv-mark-word em{font-style:normal;font-family:var(--mono);letter-spacing:.26em;color:var(--ink-2);margin-top:.2rem;font-size:.58rem;display:block}.nv-nav nav{gap:1.7rem;display:flex}.nv-nav nav a{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-2);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.72rem}.nv-nav nav a:hover{color:var(--amber);border-color:var(--amber)}.nv-nav-right{align-items:center;gap:1.1rem;display:flex}.nv-phone{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);font-size:.78rem}.nv-phone:hover{color:var(--amber)}.nv-burger{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:0 0;padding:.55rem .9rem;font-size:.72rem;display:none}.nv-hero{background-image:linear-gradient(#17322c0d 1px,#0000 1px),linear-gradient(90deg,#17322c0d 1px,#0000 1px);background-size:34px 34px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,6vh,5rem) clamp(1.2rem,4vw,3.4rem) clamp(3.5rem,7vh,5.5rem);display:grid}.nv-hero-sub{color:var(--ink-2);max-width:30rem;margin-top:1.5rem;font-size:1.1rem}.nv-hero-ctas{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.nv-hours{font-family:var(--mono);letter-spacing:.1em;color:var(--mut);margin-top:1.6rem;font-size:.7rem}.nv-hero-stage{position:relative}.nv-hero-photo{position:relative;overflow:hidden}.nv-hero-photo img{object-fit:cover;width:100%;height:clamp(20rem,56vh,32rem)}.nv-hero-photo figcaption{font-family:var(--mono);letter-spacing:.22em;background:var(--deep);color:#f7f4ece6;padding:.6rem 1rem;font-size:.64rem;position:absolute;bottom:0;left:0}.nv-chart{border:1px solid var(--line);width:min(22rem,78vw);font-family:var(--mono);background:#fdfcf7;padding:1.2rem 1.3rem 1rem;position:absolute;bottom:-2.2rem;left:-1.2rem;transform:rotate(-1.5deg);box-shadow:0 24px 60px -18px #17322c59}.nv-chart-head{letter-spacing:.14em;border-bottom:1px dashed var(--line);color:var(--ink-2);justify-content:space-between;padding-bottom:.65rem;font-size:.7rem;display:flex}.nv-chart-id{color:var(--ink-2);padding:.75rem 0 .5rem;font-size:.74rem}.nv-chart-id strong{color:var(--ink)}.nv-chart ul{border-top:1px dashed var(--line-soft)}.nv-chart li{border-bottom:1px dashed var(--line-soft);color:var(--ink-2);gap:.9rem;padding:.45rem 0;font-size:.74rem;display:flex}.nv-chart li span{color:var(--amber);letter-spacing:.08em;flex:none}.nv-chart-flag{color:var(--ink)!important}.nv-chart-note{color:var(--amber-deep);padding-top:.75rem;font-size:.7rem;font-style:italic}.nv-noticing{padding:clamp(4.5rem,9vh,7rem) clamp(1.2rem,4vw,3.4rem)}.nv-notice-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:2.8rem;display:grid}.nv-symptom-list{border-top:1px solid var(--line)}.nv-symptom{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:1.2rem;width:100%;padding:1.35rem .3rem;transition:padding-left .3s cubic-bezier(.22,1,.36,1),background .3s;display:flex}.nv-symptom:hover{padding-left:1rem}.nv-symptom-say{font-family:var(--disp);text-transform:uppercase;color:var(--ink-2);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1;transition:color .3s}.nv-symptom:hover .nv-symptom-say{color:var(--ink)}.nv-symptom-meta{font-family:var(--mono);letter-spacing:.18em;color:var(--mut);white-space:nowrap;font-size:.62rem}.nv-symptom.active{border-bottom-color:var(--amber);background:linear-gradient(90deg,#c77e1f14,#0000 65%);padding-left:1.2rem}.nv-symptom.active .nv-symptom-say{color:var(--ink)}.nv-symptom.active .nv-symptom-meta{color:var(--amber)}.nv-guide{border:1px solid var(--line);border-top:4px solid var(--amber);background:#fdfcf7;padding:clamp(1.6rem,3vw,2.4rem);position:sticky;top:6.5rem}.nv-lanes{flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;display:flex}.nv-lanes span{font-family:var(--mono);letter-spacing:.14em;border:1px solid var(--line);color:var(--mut);padding:.4rem .6rem;font-size:.6rem}.nv-lanes span.on.lane-0{background:var(--ink);border-color:var(--ink);color:#f7f4ec}.nv-lanes span.on.lane-1{background:var(--amber);border-color:var(--amber);color:#fff}.nv-lanes span.on.lane-2{background:var(--alert);border-color:var(--alert);color:#fff}.nv-guide-read{color:var(--ink);max-width:30rem;font-size:1.05rem}.nv-guide-track{border-left:3px solid var(--amber);margin:1.5rem 0;padding-left:1.1rem}.nv-guide-track p{font-family:var(--mono);letter-spacing:.2em;color:var(--mut);margin-bottom:.7rem;font-size:.62rem}.nv-guide-track ol{counter-reset:tr}.nv-guide-track li{counter-increment:tr;color:var(--ink-2);padding:.35rem 0 .35rem 1.9rem;font-size:.92rem;position:relative}.nv-guide-track li:before{content:counter(tr, decimal-leading-zero);font-family:var(--mono);color:var(--amber);font-size:.68rem;position:absolute;left:0}.nv-guide-escalate{color:var(--alert);margin-bottom:1.5rem;font-size:.88rem}.nv-questions{background:var(--deep);color:var(--paper);padding:clamp(4.5rem,10vh,7.5rem) clamp(1.2rem,4vw,3.4rem)}.nv-q-list{border-top:1px solid #f7f4ec29;margin-top:3rem}.nv-q-list li{border-bottom:1px solid #f7f4ec1f;grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:2rem;padding:1.9rem 0;display:grid}.nv-q-num{font-family:var(--disp);color:#0000;-webkit-text-stroke:1.5px #e0a24ecc;font-size:2.6rem;font-weight:700;line-height:1}.nv-q-list h3{font-family:var(--disp);text-transform:uppercase;margin-bottom:.4rem;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:600}.nv-q-list p{color:#f7f4eca8;max-width:44rem}.nv-brief{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:clamp(4.5rem,9vh,7rem) clamp(1.2rem,4vw,3.4rem);display:grid}.nv-brief-photo{position:relative;overflow:hidden}.nv-brief-photo img{object-fit:cover;width:100%;height:clamp(18rem,52vh,30rem)}.nv-brief-photo figcaption{font-family:var(--mono);letter-spacing:.2em;background:var(--deep);color:#f7f4ece6;padding:.6rem 1rem;font-size:.62rem;position:absolute;bottom:0;right:0}.nv-brief-copy>p{color:var(--ink-2);max-width:32rem;margin-top:1.1rem}.nv-brief-list{border-top:1px solid var(--line);margin-top:1.8rem}.nv-brief-list li{border-bottom:1px solid var(--line-soft);align-items:center;gap:1rem;padding:.85rem 0;font-size:1rem;display:flex}.nv-check{border:1.5px solid var(--amber);width:1.7rem;height:1.7rem;color:var(--amber);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:.68rem;display:grid}.nv-care{background:var(--paper-2);padding:clamp(4.5rem,9vh,7rem) clamp(1.2rem,4vw,3.4rem)}.nv-care-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:2.6rem;display:flex}.nv-care-head .nv-lede{max-width:24rem;margin-top:0}.nv-care-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nv-care-list li{border-bottom:1px solid var(--line);padding:1.9rem 2rem 1.9rem 0}.nv-care-list li:nth-child(odd){border-right:1px solid var(--line-soft);padding-right:2rem}.nv-care-list li:nth-child(2n){padding-left:2rem}.nv-c-num{font-family:var(--mono);letter-spacing:.16em;color:var(--amber);font-size:.7rem}.nv-care-list h3{font-family:var(--disp);text-transform:uppercase;margin:.6rem 0 .5rem;font-size:1.6rem;font-weight:600}.nv-care-list p{color:var(--ink-2);max-width:30rem;font-size:.94rem}.nv-cost{padding:clamp(4.5rem,9vh,7rem) clamp(1.2rem,4vw,3.4rem)}.nv-fees{max-width:56rem;margin-top:2.8rem}.nv-fee{border-top:1px solid var(--line);padding:1.6rem 0}.nv-fee-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.nv-fee-row span{font-family:var(--disp);text-transform:uppercase;font-size:1.5rem;font-weight:600}.nv-fee-row strong{font-family:var(--mono);color:var(--amber-deep);white-space:nowrap;font-size:1.05rem}.nv-fee-bar{background:var(--paper-2);border:1px solid var(--line-soft);height:8px;margin:.9rem 0 .5rem;position:relative}.nv-fee-bar i{background:repeating-linear-gradient(-45deg, var(--amber), var(--amber) 6px, var(--amber-deep) 6px, var(--amber-deep) 12px);position:absolute;top:-1px;bottom:-1px}.nv-fee p{font-family:var(--mono);letter-spacing:.12em;color:var(--mut);font-size:.66rem}.nv-fine{color:var(--mut);border-top:1px solid var(--line);max-width:44rem;padding-top:1.4rem;font-size:.85rem}.nv-emergency{color:#f7ecec;border-top:5px solid var(--alert);background:#2a1210;padding:clamp(4rem,9vh,6.5rem) clamp(1.2rem,4vw,3.4rem)}.nv-emergency h2{color:#f7ecec;max-width:52rem}.nv-emergency h2 em{color:#e0634d}.nv-emergency-cols{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem);margin-top:2.6rem;display:grid}.nv-emergency-cols ul{border-top:1px solid #f7ecec2e}.nv-emergency-cols li{border-bottom:1px solid #f7ecec1f;padding:.85rem 0 .85rem 1.7rem;font-size:.98rem;position:relative}.nv-emergency-cols li:before{content:"⚠";color:#e0634d;font-size:.8rem;position:absolute;left:0}.nv-emergency-cols p{color:#f7ececbf;max-width:34rem;margin-bottom:1rem}.nv-emergency-cols strong{color:#f7ecec}.nv-appointment{background:var(--deep);color:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,5rem);padding:clamp(4.5rem,9vh,7rem) clamp(1.2rem,4vw,3.4rem);display:grid}.nv-appt-copy>p{color:#f7f4ecbf;max-width:28rem;margin-top:1.2rem}.nv-appt-warn{font-family:var(--mono);border-left:2px solid var(--amber);padding-left:.9rem;font-size:.78rem}.nv-appt-warn a{color:#e0a24e;text-underline-offset:3px;text-decoration:underline}.nv-form{color:var(--ink);border-top:5px solid var(--amber);background:#fdfcf7;flex-direction:column;gap:1.1rem;padding:clamp(1.6rem,3vw,2.4rem);display:flex;box-shadow:0 30px 60px -20px #0006}.nv-form-disc{font-family:var(--mono);letter-spacing:.08em;color:var(--mut);font-size:.66rem}.nv-form-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.nv-form label{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-2);flex-direction:column;gap:.45rem;font-size:.62rem;display:flex}.nv-form input,.nv-form select,.nv-form textarea{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:#fff;outline:none;width:100%;padding:.75rem .85rem;font-size:.95rem}.nv-form input:focus,.nv-form select:focus,.nv-form textarea:focus{border-color:var(--amber)}.nv-form-submit{border:none;justify-content:center;padding:1.05rem}.nv-footer{background:var(--deep)}.nv-footer-inner{font-family:var(--mono);letter-spacing:.08em;color:#f7f4ec73;border-bottom:1px solid #f7f4ec1a;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.6rem clamp(1.2rem,4vw,3.4rem);font-size:.66rem;display:flex}.nv-close{background:var(--paper-2);color:var(--ink);padding:clamp(4rem,9vh,6.5rem) clamp(1.2rem,4vw,3.4rem) 7rem}.nv-close h2{max-width:52rem}.nv-close>p{max-width:46rem;color:var(--ink-2);margin-top:1.6rem;font-size:1.03rem}.nv-close-chips{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.nv-close-chips li{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);background:#fff;padding:.5rem .9rem;font-size:.68rem}.nv-close .nv-btn{margin-top:2.4rem}.nv-sos{z-index:50;background:var(--deep);color:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.9rem;display:none;position:fixed;bottom:.7rem;left:.7rem;right:.7rem;box-shadow:0 12px 30px #00000059}.nv-sos strong{color:#e0a24e;white-space:nowrap}@media (max-width:1020px){.nv-hero,.nv-notice-grid,.nv-brief,.nv-emergency-cols,.nv-appointment{grid-template-columns:1fr}.nv-guide{position:static}.nv-hero{gap:4.5rem}.nv-chart{left:auto;right:.5rem}.nv-care-list{grid-template-columns:1fr}.nv-care-list li:nth-child(odd){border-right:none;padding-right:0}.nv-care-list li:nth-child(2n){padding-left:0}}@media (max-width:760px){.nv-nav nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:.6rem 1.2rem 1.2rem;display:none;position:absolute;top:100%;left:0;right:0}.nv-nav nav.open{display:flex}.nv-nav nav a{border-bottom:1px solid var(--line-soft);padding:.8rem 0}.nv-burger{display:block}.nv-nav-right .nv-btn--ink,.nv-phone{display:none}.nv-hero-photo img{object-position:40% 30%;height:22rem}.nv-chart{margin:-3rem .8rem 0 auto;position:relative;bottom:auto;right:auto}.nv-q-list li{grid-template-columns:1fr;gap:.5rem}.nv-form-row{grid-template-columns:1fr}.nv-fee-row{flex-direction:column;gap:.3rem}.nv-fee-row span{font-size:1.25rem}.nv-sos{display:flex}.nv-appointment{padding-bottom:8rem}.nv-footer-inner{padding-bottom:5.5rem}}
