@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7568d9fdf375fafc-s.0jlqdw8km95fk.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 Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/dedc35c9c0cde9c7-s.0jzli~3uf.uza.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d70ec756e41afea7-s.10r2ptfd8sv5u.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 Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1a65e46a4517d41b-s.0gle__oy2gjvj.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 Serif;font-style:italic;font-weight:300;font-display:swap;src:url(../media/baf76fecf0282555-s.p.02gr68w3vlzfv.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a3ba25a63ffdc2-s.15ohl7e77t946.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c46d9efd5b21dbaa-s.05wsi7y..0-zn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6308822089fd3411-s.0gpf~ipgyub9r.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ff4d9f8b7294524b-s.07f3ikk4yi_cj.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e64cfb82a47c250-s.p.0ifiqyzdok2k..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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79d9db89a59a83fa-s.00t13ga90sieb.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/11705a6cc6a37f59-s.0i8u8rm4-rxel.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/221a7ef2b9efbaad-s.15v8us89x~07t.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/730055c84ed23e9d-s.0c8d635zbe~1j.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b02a479d288d97d4-s.p.06_fqbhf6hhmd.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 Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/15c09482df909879-s.14blccx~bbv97.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 Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/60bfa20ba60b1b5d-s.10-.hy4h~y_2m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6cf6eaf2cf9795dc-s.0ckzt6-otdf3v.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 Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3a7d6c5ab4b67497-s.0twqk6vvna2vh.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 Serif;font-style:italic;font-weight:600;font-display:swap;src:url(../media/374bfedbce52fcde-s.p.0iml90u_clsy3.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 Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d162c89b3544a19d-s.10wzmkvbs-q6y.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 Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01ab0124acb934ce-s.0-r2sjcflp_2g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07cd5ee061c575c4-s.0.yk-f-~g2n~i.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 Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/293c8202cce5edd5-s.10tc08fj~yjft.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 Serif;font-style:normal;font-weight:300;font-display:swap;src:url(../media/370b336b43118e10-s.p.04mv4d3vqkns7.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.02n~ovut9q.eh.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.0heuz94e2xu-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.0pgow3hyiaf3k.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.0wnpx~ncnbwem.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.14o~5h-2n.9~4.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.15bgzjziiwxor.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.131wlma90crvu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.15ua0zfd806~o.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.10902ftf82jy~.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.0n2990xzhyidg.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.0o4ka-p93aw.5.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.0hqurtsn5_f~5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.0lp.-olc331pf.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.17ey1u~4-vz6b.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 Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.08fj0~_8shb3u.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 Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_464681c-module__I3UQpa__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback}.ibm_plex_serif_464681c-module__I3UQpa__variable{--font-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.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:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.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:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.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:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.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:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.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:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.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:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.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:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.0g--sok9b3mk_.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.10j65ab2wfnli.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.0ijvxfb~.93oa.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0x2l002~jcayr.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.0smp5y7is-k0~.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:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.0g.3shamjvs-l.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:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.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:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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_a3b34ff9-module__Z019fq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.ibm_plex_sans_a3b34ff9-module__Z019fq__variable{--font-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/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.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:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.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:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.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:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.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:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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_f49874be-module__RUqS_q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f49874be-module__RUqS_q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#14171a;--paper:#f5f6f7;--oxblood:#cc2a12;--ink-soft:#262a2e;--slate:#5c666e;--stone:#8a939b;--chart-1:#cc2a12;--chart-2:#c77a1b;--chart-3:#3f6b4a;--chart-4:#2f6076;--chart-5:#7a6a62;--chart-6:#262a2e;--rule:#14171a26;--rule-strong:#14171a66;--rule-dark:#f5f6f72e}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-size:18px;line-height:1.6;overflow-x:clip}.wrap{max-width:1020px;margin:0 auto;padding:0 24px}.wrap-narrow{max-width:720px;margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-weight:400}.label{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--slate);font-size:11.5px;font-weight:500}a:focus-visible,.btn:focus-visible,.menu-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.site-header{border-bottom:1px solid var(--rule);background:var(--paper);z-index:10;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;max-width:1020px;margin:0 auto;padding:16px 24px;display:flex}.wordmark{font-family:var(--font-serif), Georgia, serif;color:var(--ink);white-space:nowrap;align-items:baseline;gap:9px;font-size:21px;font-style:italic;font-weight:400;text-decoration:none;display:inline-flex}.wordmark .mwp{border-bottom:2px solid var(--oxblood);letter-spacing:.04em;padding-bottom:1px}.wordmark .bracket{color:var(--slate);font-size:22px;font-style:normal;font-weight:300;transform:translateY(-1px)}.site-nav a{font-family:var(--font-mono), monospace;color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-left:22px;font-size:11.5px;font-weight:500;text-decoration:none}.site-nav a:hover{color:var(--oxblood)}.site-nav a.nav-cta{background:var(--ink);color:var(--paper);border:1px solid var(--ink);margin-left:22px;padding:8px 14px}.site-nav a.nav-cta:hover{color:var(--ink);background:0 0}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:34px;padding:6px 8px;display:none}.menu-toggle span{background:var(--ink);width:100%;height:1.5px;transition:transform .22s,opacity .22s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-nav{border-top:1px solid var(--rule);background:var(--paper);flex-direction:column;padding:8px 28px 20px;display:none}.mobile-nav a{font-family:var(--font-mono), monospace;color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--rule);padding:14px 0;font-size:12.5px;font-weight:500;text-decoration:none}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a:hover{color:var(--oxblood)}.mobile-nav a.nav-cta{background:var(--ink);color:var(--paper);border-bottom:none;margin-top:6px;padding:14px 16px}.mobile-nav a.nav-cta:hover{color:var(--paper)}.btn{background:var(--ink);color:var(--paper);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);cursor:pointer;margin-top:36px;padding:16px 30px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-block}.btn:hover{color:var(--ink);background:0 0}.hero{border-bottom:1px solid var(--rule);padding:84px 0 78px}.hero h1{max-width:22ch;margin:20px 0 26px;font-size:clamp(38px,5.4vw,58px);font-weight:400;line-height:1.12}.hero .lede{max-width:62ch;font-size:19px}.hero-verticals{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-top:36px;font-size:11.5px;font-weight:500}.hero-verticals a{border:1px solid var(--rule-strong);color:var(--slate);margin:0 8px 8px 0;padding:8px 13px;text-decoration:none;transition:color .16s,border-color .16s;display:inline-block}.hero-verticals a:hover{color:var(--oxblood);border-color:var(--oxblood)}.hero-verticals a.is-current{background:var(--oxblood);border-color:var(--oxblood);color:var(--paper)}.industries{border-top:1px solid var(--rule);padding:88px 0 96px}.industries h2{color:var(--ink);max-width:34ch;margin:16px 0 8px;font-size:clamp(28px,3.6vw,38px);font-weight:400}.industry-list{border-top:1px solid var(--rule);margin-top:40px}.industry{border-bottom:1px solid var(--rule);scroll-margin-top:90px}.industry>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;list-style:none;display:flex}.industry>summary::-webkit-details-marker{display:none}.industry-name{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:clamp(20px,2.3vw,25px);line-height:1.2;transition:color .16s}.industry-name small{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--slate);margin-top:9px;font-size:10px;font-weight:500;display:block}.industry>summary:hover .industry-name{color:var(--oxblood)}.industry-toggle{font-family:var(--font-mono), monospace;color:var(--oxblood);flex:none;font-size:17px;font-weight:500;line-height:1}.industry-toggle:before{content:"+"}.industry[open] .industry-toggle:before{content:"−"}.industry-body{max-width:62ch;padding:0 0 26px}.industry-body p{color:var(--ink-soft);font-size:15.5px;line-height:1.62}.industry-body .inline-link{margin-top:16px}.page-head{border-bottom:1px solid var(--rule);padding:80px 0 58px}.page-head h1{max-width:26ch;margin:18px 0 24px;font-size:clamp(32px,4.6vw,46px);font-weight:400;line-height:1.16}.page-head p{max-width:62ch}.page-head p+p{margin-top:18px}.services-section{border-bottom:1px solid var(--rule);padding:76px 0 84px}.services-section h2{max-width:34ch;margin:14px 0 12px;font-size:clamp(26px,3.4vw,34px);font-weight:400}.services-section .intro{max-width:60ch}.inline-link{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--rule-strong);margin-top:32px;padding-bottom:2px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.inline-link:hover{color:var(--oxblood);border-color:var(--oxblood)}.service-list{counter-reset:service;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px;max-width:940px;margin-top:44px;display:grid}.service{counter-increment:service;border-top:2px solid var(--ink);padding-top:20px;scroll-margin-top:90px;transition:border-color .2s,transform .25s}.service:hover{border-color:var(--oxblood);transform:translateY(-3px)}.service:before{content:counter(service, decimal-leading-zero);font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--slate);margin-bottom:12px;font-size:10.5px;display:block}.service h3{margin-bottom:10px;font-size:21px;font-weight:400;line-height:1.25}.service p{color:var(--slate);font-size:15.5px}.mini-read-pick{color:inherit;text-decoration:none;display:block}.mini-read-pick h3{margin-bottom:0;transition:color .2s}.mini-read-pick:hover h3{color:var(--oxblood)}.pillar-list{max-width:820px;margin-top:44px}.pillar{border-top:1px solid var(--rule);grid-template-columns:52px 1fr;gap:20px;padding:26px 0;transition:background .2s;display:grid}.pillar:last-child{border-bottom:1px solid var(--rule)}.pillar:hover{background:#0e0d0b08}.pillar-num{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--oxblood);padding-top:3px;font-size:13px}.pillar h3{margin-bottom:8px;font-size:20px;font-weight:400}.pillar p{color:var(--slate);max-width:58ch;font-size:15.5px}.steps{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:50px;display:grid}.step{border-top:2px solid var(--ink);padding-top:20px}.step .stage{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-bottom:12px;font-size:10.5px;font-weight:500;display:block}.step h3{margin-bottom:10px;font-size:22px;font-weight:400}.step p{color:var(--slate);font-size:15.5px}.partners-section{border-bottom:1px solid var(--rule);padding:76px 0 84px}.partners-section h2{margin:14px 0 40px;font-size:clamp(26px,3.4vw,34px);font-weight:400}.partner{max-width:66ch;margin-bottom:38px}.partner:last-child{margin-bottom:0}.partner h3{font-size:22px;font-weight:400;display:inline}.partner h3:after{content:"";background:var(--oxblood);vertical-align:middle;width:44px;height:1px;margin-left:18px;display:inline-block}.partner p{margin-top:12px}.breadcrumb{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:22px;font-size:11px}.breadcrumb a{color:var(--slate);text-decoration:none}.breadcrumb a:hover{color:var(--oxblood)}.faq-list{margin-top:44px}.faq-item{border-top:1px solid var(--rule);padding:22px 0}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-item summary{font-family:var(--font-serif), Georgia, serif;color:var(--ink);cursor:pointer;font-size:19px;font-weight:400;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--oxblood)}.faq-item summary:before{content:"+";width:20px;color:var(--oxblood);font-family:var(--font-mono), monospace;display:inline-block}.faq-item[open] summary:before{content:"−"}.faq-item p{color:var(--slate);max-width:62ch;margin-top:14px;margin-left:20px;font-size:16px}.callout-band{text-align:center;border-bottom:1px solid var(--rule);padding:72px 0}.callout-band h2{margin:14px 0;font-size:clamp(26px,3.4vw,34px);font-weight:400}.callout-band p{max-width:56ch;margin:0 auto}.callout-band .inline-link{margin-top:22px}.band{background:var(--ink);text-align:center;padding:60px 0}.band p{font-family:var(--font-serif), Georgia, serif;color:var(--paper);max-width:28ch;margin:0 auto;font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:300}.cta{text-align:center;padding:96px 0 110px}.cta h1,.cta h2{margin:18px 0 22px;font-size:clamp(30px,4vw,40px);font-weight:400}.cta p{max-width:54ch;margin:0 auto}.cta .emails{font-family:var(--font-mono), monospace;letter-spacing:.04em;margin-top:36px;font-size:13.5px}.cta .emails a{color:var(--ink);border-bottom:1px solid var(--rule-strong);padding-bottom:2px;font-weight:500;text-decoration:none}.cta .emails a:hover{color:var(--oxblood);border-color:var(--oxblood)}.cta .place{margin-top:28px}.cta .socials{margin-top:20px}.cta .socials .inline-link{margin-top:0}.industry-picker{border-top:1px solid var(--rule);max-width:54ch;margin:44px auto 0;padding-top:32px}.industry-picker label{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--slate);margin-bottom:16px;font-size:12px;display:block}.industry-picker-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.industry-picker select{border:1px solid var(--rule-strong);background-color:var(--paper);min-width:240px;color:var(--ink);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235C666E' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border-radius:0;flex:240px;padding:14px 40px 14px 16px;font-family:inherit;font-size:15px}.industry-picker select:focus{border-color:var(--oxblood);outline:none}.industry-picker .btn{flex:none;margin-top:0}.industry-picker .btn:disabled{opacity:.45;cursor:default}.industry-picker .btn:disabled:hover{background:var(--ink);color:var(--paper)}.site-footer{background:var(--ink);color:var(--stone);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:32px 0 38px;font-size:11px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1020px;margin:0 auto;padding:0 24px;display:flex}.site-footer a{color:var(--paper);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer-scope{text-align:center;max-width:1020px;font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--stone,#b8b0a0);margin:14px auto 0;padding:0 24px;font-size:10px}.notes-page{background:var(--paper)}.notes-grid{grid-template-columns:1fr;justify-content:center;max-width:1020px;margin:0 auto;padding:0 24px;display:grid}.notes-grid>*{min-width:0}@media (min-width:900px){.notes-grid{grid-template-columns:minmax(0,620px) 240px;column-gap:72px}}.notes-head{border-bottom:1px solid var(--rule-strong);padding:96px 0 56px}.notes-head h1{max-width:20ch;margin:22px 0 18px;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.12}.notes-date{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:11px}.notes-body{padding:24px 0 40px}.notes-section{padding:44px 0 20px}.notes-main h2{margin-bottom:20px;font-size:clamp(23px,2.8vw,28px);font-weight:400;line-height:1.25}.notes-main p{margin-bottom:22px}.notes-main p:last-child{margin-bottom:0}.notes-margin{padding-top:8px}.margin-note{border-top:1px solid var(--rule-strong);padding-top:14px}.note-kind{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--oxblood);margin-bottom:10px;font-size:10px;font-weight:500;display:block}.margin-note p{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin-bottom:4px;font-size:16.5px;font-style:italic;font-weight:400;line-height:1.5}.notes-foot{border-top:1px solid var(--rule-strong);padding:36px 0 80px}.colophon{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:11px}.colophon a{color:var(--ink);border-bottom:1px solid var(--rule-strong);padding-bottom:1px;text-decoration:none}.colophon a:hover{color:var(--oxblood);border-color:var(--oxblood)}.js-motion .service,.js-motion .industry,.js-motion .step{opacity:0;transform:translateY(16px)}.js-motion .pillar{opacity:0;transform:translate(-12px)}.js-motion .service.in,.js-motion .industry.in,.js-motion .step.in{opacity:1;transition:opacity .6s,transform .6s;transform:translateY(0)}.js-motion .pillar.in{opacity:1;transition:opacity .5s,transform .5s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.js-motion .service,.js-motion .industry,.js-motion .step,.js-motion .pillar{opacity:1;transform:none}}.checklist{counter-reset:checklist;margin-top:40px}.checklist-item{counter-increment:checklist;border-bottom:1px solid var(--rule);align-items:flex-start;gap:20px;padding:24px 0;display:flex}.checklist-item:first-child{border-top:1px solid var(--rule)}.checklist-item:before{content:counter(checklist, decimal-leading-zero);font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--oxblood);flex:none;padding-top:4px;font-size:12.5px}.checklist-item p{font-size:17.5px;line-height:1.5}.mini-read-closing{border-left:2px solid var(--oxblood);background:#6b29180d;margin-top:40px;padding:28px 30px}.mini-read-closing p{color:var(--ink-soft);font-size:15.5px}.lead-form-section{border-top:1px solid var(--rule);padding:88px 0 100px}.lead-form{flex-direction:column;gap:16px;max-width:460px;margin-top:34px;display:flex}.lead-form label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:8px;font-size:11.5px;display:block}.lead-form input,.lead-form select{border:1px solid var(--rule-strong);background:var(--paper);width:100%;color:var(--ink);appearance:none;border-radius:0;padding:14px 16px;font-family:inherit;font-size:16px}.lead-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235C666E' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.lead-form input:focus,.lead-form select:focus{border-color:var(--oxblood);outline:none}.lead-form .btn{border:none;align-self:flex-start}.lead-form .btn:disabled{opacity:.6;cursor:default}.lead-form-error{color:var(--oxblood);margin-top:-2px;font-size:13.5px;line-height:1.5}.lead-form-error a{color:var(--oxblood);text-decoration:underline}.lead-form-note{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--slate);margin-top:14px;font-size:11.5px}.mini-read-crosslink{border-top:1px solid var(--rule);text-align:center;padding:56px 0 96px}.mini-read-crosslink p{color:var(--ink-soft);max-width:42ch;margin:0 auto;font-size:17px}.mini-read-crosslink .inline-link{margin-top:14px}@media (max-width:760px){.wrap,.wrap-narrow,.header-inner,.footer-inner,.notes-grid{padding-left:28px;padding-right:28px}.hero{padding-top:70px;padding-bottom:60px}.page-head{padding-top:70px;padding-bottom:52px}.service-list{grid-template-columns:1fr;gap:30px}.industry>summary{padding:18px 0}.steps{grid-template-columns:1fr;gap:32px}.pillar{grid-template-columns:36px 1fr;gap:14px;padding:22px 0}.desktop-nav{display:none}.menu-toggle,.mobile-nav.is-open{display:flex}.notes-head{padding-top:64px;padding-bottom:40px}.notes-section{padding-top:36px;padding-bottom:8px}.checklist-item{gap:14px}.lead-form-section{padding:60px 0 72px}}@media (max-width:899px){.notes-margin{padding:20px 0 0}.margin-note{max-width:400px}}.case-study .case-para{max-width:68ch;color:var(--ink-soft);margin-top:16px;font-size:16.5px;line-height:1.65}.case-metrics{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;padding:24px 0;display:grid}.case-metric{flex-direction:column;gap:7px;display:flex}.case-metric-value{font-family:var(--font-serif), Georgia, serif;color:var(--oxblood);font-size:clamp(26px,3.6vw,34px);font-weight:400;line-height:1}.case-metric-period{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10.5px;font-weight:500}.case-kicker{max-width:68ch;color:var(--ink-soft);margin-top:22px;font-size:15.5px;line-height:1.6}@media (max-width:640px){.case-metrics{grid-template-columns:1fr;gap:20px}}.table-scroll{margin-top:40px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:460px;font-size:16px}.data-table th{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);text-align:left;border-bottom:2px solid var(--ink);padding:0 20px 12px 0;font-size:10.5px;font-weight:500}.data-table td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:16px 20px 16px 0;line-height:1.5}.data-table tr:last-child td{border-bottom:1px solid var(--rule)}.data-table .figure{color:var(--ink);white-space:nowrap}.data-table .gain{color:var(--oxblood)}.data-table .muted{color:var(--slate);font-size:15px}.table-note{max-width:62ch;color:var(--slate);margin-top:18px;font-size:15px;line-height:1.6}.qualifier{border-left:2px solid var(--oxblood);margin-top:40px;padding:4px 0 4px 24px}.qualifier p{max-width:62ch;font-size:16.5px;line-height:1.65}.qualifier p+p{margin-top:16px}.credential{border-top:1px solid var(--rule);max-width:64ch;color:var(--ink-soft);margin-top:36px;padding-top:24px;font-size:16px;line-height:1.65}.pattern-note{max-width:62ch;color:var(--slate);margin-top:20px;font-size:15.5px;font-style:italic;line-height:1.65}.timeline{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:44px;list-style:none;display:grid}.timeline-step{padding:30px 30px 4px 0;position:relative}.timeline-step+.timeline-step{border-left:1px solid var(--rule);padding-left:28px}.timeline-step:before{content:"";background:var(--stone);width:10px;height:10px;position:absolute;top:-6px;left:0}.timeline-step+.timeline-step:before{left:28px}.timeline-step.is-best:before{background:var(--oxblood)}.timeline-when{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:12px;font-size:10.5px;font-weight:500;display:block}.timeline-step.is-best .timeline-when{color:var(--oxblood)}.timeline-step h3{margin-bottom:10px;font-size:21px;font-weight:400;line-height:1.25}.timeline-step p{color:var(--slate);font-size:15px;line-height:1.58}.split-cols{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:44px;margin-top:40px;padding-top:26px;display:grid}.split-cols ul{margin-top:16px;list-style:none}.split-cols li{border-bottom:1px solid var(--rule);padding:10px 0 10px 22px;font-size:15.5px;line-height:1.5;position:relative}.split-cols li:last-child{border-bottom:none}.split-cols li:before{content:"+";color:var(--oxblood);font-family:var(--font-mono), monospace;font-size:13px;position:absolute;left:0}.split-cols .is-not li{color:var(--slate)}.split-cols .is-not li:before{content:"−";color:var(--stone)}@media (max-width:720px){.timeline{border-top:none;grid-template-columns:1fr}.timeline-step{border-left:1px solid var(--rule);padding:26px 0 4px 22px}.timeline-step+.timeline-step{padding-left:22px}.timeline-step:before,.timeline-step+.timeline-step:before{top:30px;left:-5px}.split-cols{grid-template-columns:1fr;gap:28px}}.hero-home{border-bottom:0;padding:64px 0 40px}.hero-home h1{max-width:18ch;margin:18px 0 0;font-size:clamp(34px,5.2vw,52px);line-height:1.08}.hero-row{grid-template-columns:1fr 300px;align-items:end;gap:40px;display:grid}.hero-side{flex-direction:column;gap:18px;padding-bottom:8px;display:flex}.hero-side p{color:var(--slate);max-width:34ch;font-size:17px}.hero-side .btn{align-self:flex-start;margin-top:0}.office-section{border-bottom:1px solid var(--rule);padding:28px 0 72px}.office-top{margin-bottom:22px}.office-top h2{max-width:26ch;margin-top:10px;font-size:clamp(26px,3.6vw,36px);font-weight:400;line-height:1.15}.office-legend{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-bottom:10px;font-size:10px;display:flex}.office-legend span{align-items:center;gap:7px;display:inline-flex}.office-mk{border:1.5px solid var(--ink);flex:none;width:16px;height:16px;display:inline-block}.office-mk.yes{background:var(--ink)}.office-mk.some{background:linear-gradient(135deg, var(--ink) 50%, transparent 50%)}.office-mk.no{border-color:var(--stone)}.office-mk.us{background:var(--oxblood);border-color:var(--oxblood)}.office-grid{border-top:2px solid var(--ink);grid-template-columns:118px minmax(230px,1.35fr) repeat(4,1fr);display:grid}.office-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.office-row>div{border-bottom:1px solid var(--rule);align-items:center;padding:16px 14px;display:flex}.office-h{white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px;font-weight:500;line-height:1.4;align-items:flex-end!important;padding-top:12px!important;padding-bottom:12px!important}.office-h.us{color:var(--oxblood);background:#cc2a120e;font-weight:600}.office-c{justify-content:center}.office-c.us{background:#cc2a120e}.office-r{flex-direction:column;gap:2px;align-items:flex-start!important;padding-left:0!important}.office-fn{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);font-size:9.5px;font-weight:600}.office-nm{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:21px;line-height:1.2}.office-wh{color:var(--slate);max-width:30ch;font-size:14px;line-height:1.4}.office-row.outside>div{background:#14171a0d;border-bottom:0}.office-row.outside .office-c.us{background:#cc2a120e}.office-row.outside .office-nm{font-size:17px}.office-row.outside .office-fn{color:var(--slate)}@media (hover:hover) and (min-width:761px){.office-row:not(.office-head):hover>div{background:#14171a09}.office-row:not(.office-head):hover>.office-c.us{background:#cc2a121c}}.office-row>.office-b{border-bottom:0;align-items:stretch;padding:0 0 0 4px;position:relative;background:0 0!important}.office-fl{background:var(--ink);border-top:1.5px solid var(--paper);flex-direction:column;justify-content:center;align-self:stretch;gap:7px;padding:8px 7px;display:flex;position:relative}.office-w{justify-content:space-around;display:flex}.office-w i{border:1px solid #f5f6f78c;width:6px;height:12px;display:block}.office-fl.f4{width:34px}.office-fl.f3{width:50px}.office-fl.f2{width:62px}.office-fl.f1{width:74px}.office-ant{background:var(--ink);width:1.5px;height:26px;position:absolute;top:-26px}.office-ant.l{left:8px}.office-ant.r{height:20px;top:-20px;right:8px}.office-fl.found{background:var(--oxblood)}.office-fl.found .office-w i{border-color:#f5f6f7b3}.office-door{border:1px solid #f5f6f7d9;border-bottom:0;width:12px;height:16px;margin:0 auto -8px}.office-fl:after{content:"";border-top:1.5px dashed var(--rule-strong);position:absolute;top:50%;left:100%}.office-fl.f4:after{width:74px}.office-fl.f3:after{width:58px}.office-fl.f2:after{width:46px}.office-fl.f1:after{width:34px}.office-fl.found:after{border-color:var(--oxblood)}.office-row:hover .office-fl{background:#3a4148}.office-row:hover .office-fl.found{background:#e5533b}.office-b.ground:before{content:"";background:var(--ink);height:2px;position:absolute;top:0;left:-28px;right:0}.office-b.ground:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 6px,#14171a1f 6px 7px);width:74px;position:absolute;top:2px;bottom:0;left:4px}.office-note{color:var(--slate);max-width:66ch;margin-top:16px;font-size:14px}.office-links{flex-wrap:wrap;gap:28px;display:flex}.office-links .inline-link{margin-top:28px}.industries-home{border-top:1px solid var(--rule);padding:64px 0}.industries-home h2{max-width:26ch;margin:12px 0 30px}.ind-tiles{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ind-tile{background:var(--paper);color:inherit;flex-direction:column;gap:8px;min-height:168px;padding:24px 22px 22px;text-decoration:none;transition:background .2s;display:flex}.ind-tile:hover{background:#fafbfb}.ind-tile svg{width:26px;height:26px;stroke:var(--ink);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.ind-tile h3{color:var(--ink);font-size:21px;font-weight:400;line-height:1.25}.ind-sub{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:9.5px;line-height:1.6}.ind-one{color:var(--ink-soft);font-size:14.5px;line-height:1.45}.ind-go{font-family:var(--font-mono), monospace;color:var(--oxblood);margin-top:auto;padding-top:12px;font-size:13px;transition:transform .2s}.ind-tile:hover .ind-go{transform:translate(4px)}.industries-home .inline-link{margin-top:22px}.start-section{border-top:1px solid var(--rule);padding:64px 0}.start-section h2{margin-top:12px;font-size:clamp(26px,3.6vw,36px);font-weight:400}.start-steps{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.start-step{border-right:1px solid var(--rule);flex-direction:column;gap:10px;padding:22px 26px 26px 0;display:flex}.start-step+.start-step{padding-left:26px}.start-step:last-child{border-right:0}.start-n{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);font-size:10px;font-weight:600}.start-step h3{color:var(--ink);font-size:20px;font-weight:400;line-height:1.25}.start-step p{color:var(--slate);font-size:15px}.start-guarantee{border-left:2px solid var(--oxblood);font-family:var(--font-serif), Georgia, serif;color:var(--ink);max-width:46ch;margin-top:30px;padding:6px 0 6px 22px;font-size:20px;line-height:1.4}.band-pe{text-align:left;padding:56px 0}.band-row{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.band-pe .label{color:var(--stone)}.band-pe h2{color:var(--paper);max-width:26ch;margin-top:12px;font-size:clamp(26px,3.6vw,36px);font-weight:400}.band-pe p{color:var(--stone);text-align:left;max-width:48ch;margin:14px 0 0;font-size:18px;font-style:normal}.band-pe .inline-link{color:var(--paper);border-color:var(--rule-dark);margin-top:0}.band-pe .inline-link:hover{color:var(--paper);border-color:var(--paper)}.cred-section{padding:56px 0}.cred-row{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.cred-line{font-family:var(--font-serif), Georgia, serif;color:var(--ink);max-width:44ch;margin-top:14px;font-size:21px;line-height:1.45}.cred-box{border:1px solid var(--rule);flex-direction:column;gap:14px;padding:26px 28px;display:flex}.cred-box h3{color:var(--ink);font-size:22px;font-weight:400;line-height:1.25}.cred-mail{font-family:var(--font-mono), monospace;color:var(--ink);font-size:13px;text-decoration:none}.cred-box .btn{align-self:flex-start;margin-top:0}@media (max-width:860px){.hero-row{grid-template-columns:1fr}.ind-tiles{grid-template-columns:repeat(2,1fr)}.cred-row,.band-row{grid-template-columns:1fr}}@media (max-width:760px){.office-legend{display:none}.office-grid{display:block}.office-row{border-bottom:1px solid var(--rule);grid-column:auto;padding:18px 0 16px;display:block}.office-row:last-child{border-bottom:0}.office-row.office-head{display:none}.office-row>div{border-bottom:0;padding:0;display:block}.office-row>.office-b{display:none}.office-row.outside>div{background:0 0}.office-r{align-items:flex-start!important;padding-left:0!important}.office-nm{font-size:20px;display:block}.office-row.outside .office-nm{font-size:18px}.office-wh{max-width:none;margin-top:4px;display:block}.office-c{background:#14171a0a;justify-content:flex-start;align-items:center;gap:10px;margin-top:8px;padding:8px 10px!important;display:flex!important}.office-c:first-of-type{margin-top:14px}.office-c:before{content:attr(data-col);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);flex:1;font-size:10.5px}.office-c:after{content:attr(data-mark);text-align:left;width:88px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);flex:none;font-size:10.5px}.office-c.us,.office-row.outside .office-c,.office-row.outside .office-c.us{background:#14171a0a}.office-c.us:has(.office-mk.us){background:#cc2a120e}.office-row.outside .office-c.us:has(.office-mk.us){background:#cc2a120e}.office-c.us:has(.office-mk.us):before{color:var(--oxblood);font-weight:600}.office-c.us:has(.office-mk.us):after{color:var(--oxblood);font-weight:600}.office-row.outside .office-c.us{box-shadow:inset 2px 0 0 var(--ink)}.office-row.outside .office-c.us:before,.office-row.outside .office-c.us:after{color:var(--ink);font-weight:600}}@media (min-width:761px) and (max-width:899px){.office-grid{grid-template-columns:90px minmax(170px,1.2fr) repeat(4,1fr)}.office-h{white-space:normal;letter-spacing:.1em;font-size:9.5px}.office-row>div{padding:14px 8px}.office-wh{max-width:none}.office-fl:after{display:none}}@media (max-width:640px){.ind-tiles,.start-steps{grid-template-columns:1fr}.start-step{border-right:0;border-bottom:1px solid var(--rule);padding-left:0!important}}.v2-head{padding:60px 0 44px}.v2-head h1{max-width:20ch;margin:18px 0 0;font-size:clamp(34px,5vw,50px);font-weight:400;line-height:1.08}.v2-head .lede{color:var(--slate);max-width:52ch;margin-top:18px;font-size:17.5px}.v2-head .breadcrumb{margin-bottom:0}.v2-section{border-top:1px solid var(--rule);padding:56px 0}.v2-section h2,.v2-cta h2{max-width:26ch;margin:10px 0 0;font-size:clamp(26px,3.6vw,36px);font-weight:400;line-height:1.15}.v2-section h3{color:var(--ink);font-size:20px;font-weight:400;line-height:1.25}.v2-note{color:var(--slate);max-width:66ch;margin-top:16px;font-size:14px}.v2-body{max-width:62ch;margin-top:26px;font-size:16px}.v2-links{flex-wrap:wrap;gap:28px;display:flex}.v2-links .inline-link{margin-top:28px}.v2-row{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.v2-row p{margin-top:14px}.v2-cred{font-family:var(--font-serif), Georgia, serif;color:var(--ink);max-width:44ch;margin-top:14px;font-size:21px;line-height:1.45}.v2-cta{background:var(--ink);color:var(--paper);padding:56px 0}.v2-cta .label{color:var(--stone)}.v2-cta h2{color:var(--paper)}.v2-cta p{color:var(--stone);max-width:48ch}.v2-cta .v2-box{border:1px solid var(--rule-dark);flex-direction:column;align-items:flex-start;gap:14px;padding:26px 28px;display:flex}.v2-mail{font-family:var(--font-mono), monospace;color:var(--stone);font-size:13px;text-decoration:none}.v2-cta .btn{background:var(--paper);color:var(--ink);border-color:var(--paper);margin-top:0}.v2-cta .btn:hover{color:var(--paper);background:0 0}.v2-cta .v2-cred{color:var(--paper)}.tower{border-top:2px solid var(--ink);margin-top:30px}.tower-row{grid-template-columns:118px 1fr;display:grid}.tower-row>div{border-bottom:1px solid var(--rule);align-items:center;padding:18px 14px;display:flex}.tower-row>.tower-b{border-bottom:0;align-items:stretch;padding:0 0 0 4px;position:relative}.tower-row>.tower-r{flex-direction:column;align-items:flex-start;gap:3px;padding-left:0}.tower-row.outside>.tower-r{border-bottom:0}.tower-row.outside .tower-wh{color:var(--slate)}.tower-wh{color:var(--slate);max-width:56ch;font-size:15px;line-height:1.45}.tower-b.ground:before{content:"";background:var(--ink);height:2px;position:absolute;top:0;left:-28px;right:0}.tower-row:hover .office-fl{background:#3a4148}.tower-row:hover .office-fl.found{background:#e5533b}.v2-tiles{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.v2-tile{background:var(--paper);flex-direction:column;gap:8px;min-height:150px;padding:24px 22px 22px;display:flex}.v2-tile .n{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);font-size:10px;font-weight:600}.v2-tile p{color:var(--ink-soft);font-size:14.5px;line-height:1.45}.v2-steps{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.v2-step{border-right:1px solid var(--rule);flex-direction:column;gap:10px;padding:22px 26px 26px 0;display:flex}.v2-step+.v2-step{padding-left:26px}.v2-step:last-child{border-right:0}.v2-step .n{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);font-size:10px;font-weight:600}.v2-step p{color:var(--slate);font-size:15px}.v2-step .fee{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:auto;padding-top:10px;font-size:10px}.v2-quote{border-left:2px solid var(--oxblood);font-family:var(--font-serif), Georgia, serif;color:var(--ink);max-width:46ch;margin-top:30px;padding:6px 0 6px 22px;font-size:20px;line-height:1.4}.v2-metrics{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.v2-metric{border-right:1px solid var(--rule);padding:22px 26px 22px 0}.v2-metric+.v2-metric{padding-left:26px}.v2-metric:last-child{border-right:0}.v2-metric .v{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,42px);line-height:1}.v2-metric .v.up{color:var(--oxblood)}.v2-metric .p{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:10px;font-size:10px}.v2-inout{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.v2-inout>div{padding:22px 26px 22px 0}.v2-inout>div+div{border-left:1px solid var(--rule);padding-left:26px}.v2-inout ul{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.v2-inout li{padding-left:24px;position:relative}.v2-inout li:before{content:"";background:var(--ink);width:12px;height:12px;position:absolute;top:6px;left:0}.v2-inout .out .label{color:var(--slate)}.v2-inout .out li:before{border:1.5px solid var(--stone);background:0 0}.v2-inout .out li{color:var(--slate)}.v2-inout .out li b{color:var(--ink-soft);font-weight:500}.v2-faq{border-top:2px solid var(--ink);margin-top:24px}.v2-faq details{border-bottom:1px solid var(--rule)}.v2-faq summary{cursor:pointer;font-family:var(--font-serif), Georgia, serif;color:var(--ink);padding:18px 40px 18px 0;font-size:19px;list-style:none;position:relative}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq summary:after{content:"+";font-family:var(--font-mono), monospace;color:var(--oxblood);font-size:20px;position:absolute;top:14px;right:4px}.v2-faq details[open] summary:after{content:"–"}.v2-faq details p{color:var(--ink-soft);max-width:62ch;padding:0 0 20px;font-size:15.5px}.v2-flow{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;margin-top:30px;display:grid}.v2-flow .box{border:1.5px solid var(--ink);background:var(--paper);flex-direction:column;gap:6px;padding:18px 16px;display:flex}.v2-flow .box.soft{border-style:dashed;border-color:var(--rule-strong)}.v2-flow .box.us{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v2-flow .box.out{border-color:var(--oxblood)}.v2-flow .n{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);font-size:9.5px;font-weight:600}.v2-flow .box.us .n{color:#ff9c86}.v2-flow .t{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:19px;line-height:1.2}.v2-flow .box.us .t{color:var(--paper)}.v2-flow .d{color:var(--slate);font-size:13.5px;line-height:1.4}.v2-flow .box.us .d{color:var(--stone)}.v2-flow .arr{text-align:center;font-family:var(--font-mono), monospace;color:var(--oxblood);align-self:center;font-size:18px}.v2-month{grid-template-columns:repeat(31,1fr);gap:3px;margin-top:30px;display:grid}.v2-month i{border:1px solid var(--rule);height:22px;font-family:var(--font-mono), monospace;color:var(--slate);text-align:center;background:#14171a1f;font-size:8.5px;font-style:normal;line-height:20px;display:block}.v2-month i.close{background:var(--oxblood);color:var(--paper);border-color:var(--oxblood);font-weight:600}.v2-month i.rep{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v2-key{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;gap:22px;margin-top:12px;font-size:10px;display:flex}.v2-key span{align-items:center;gap:7px;display:inline-flex}.v2-key i{border:1px solid var(--rule);background:#14171a1f;width:12px;height:12px;display:inline-block}.v2-key i.close{background:var(--oxblood);border-color:var(--oxblood)}.v2-key i.rep{background:var(--ink);border-color:var(--ink)}.v2-mult{grid-template-columns:120px 1fr 150px;align-items:center;gap:14px 22px;margin-top:30px;display:grid}.v2-mult .k{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.v2-mult .bar{background:var(--ink);height:26px}.v2-mult .bar.a{background:var(--oxblood)}.v2-mult .v{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}.v2-mult .hd{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.v2-mult .hd.k{text-align:right}.v2-ba{border-top:2px solid var(--ink);margin-top:28px}.v2-ba .r2{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.v2-ba .r2>div{color:var(--slate);padding:14px 22px 14px 0;font-size:15.5px}.v2-ba .r2>div+div{border-left:1px solid var(--rule);color:var(--ink);padding-left:22px}.v2-ba .r2.hd>div{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);padding:10px 0;font-size:10px}.v2-ba .r2.hd>div+div{color:var(--oxblood);padding-left:22px;font-weight:600}.v2-tl{grid-template-columns:3fr 2fr 1fr;gap:6px;margin-top:30px;display:grid}.v2-tl>div{flex-direction:column;gap:10px;display:flex}.v2-tl .bar{background:var(--ink);height:38px;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);white-space:nowrap;align-items:center;padding:0 14px;font-size:10.5px;display:flex}.v2-tl .bar.best{background:var(--oxblood)}.v2-tl .bar.mid{background:#3a4148}.v2-tl .bar.late{background:var(--stone);color:var(--ink)}.v2-tl h3{font-size:19px}.v2-tl p{color:var(--slate);font-size:14.5px}.v2-tl-axis{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);grid-template-columns:3fr 2fr 1fr;gap:6px;margin-top:14px;font-size:9.5px;display:grid}.v2-tl-axis span:last-child{text-align:right}.v2-map{grid-template-columns:300px 1fr;align-items:start;gap:40px;margin-top:30px;display:grid}.v2-map svg{width:100%;height:auto;display:block}.v2-map .co{border-top:2px solid var(--ink)}.v2-map .co>div{border-bottom:1px solid var(--rule);grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.v2-map .co i{background:var(--ink);width:14px;height:14px;margin-top:6px;display:block}.v2-map .co i.d{background:#3a4148}.v2-map .co i.l{background:var(--stone)}.v2-map .co p{color:var(--slate);margin-top:3px;font-size:14.5px}.v2-contact{padding:60px 0 90px}.v2-contact h1{max-width:18ch;margin:18px 0 0;font-size:clamp(34px,5vw,50px);font-weight:400;line-height:1.08}.v2-contact .lede{color:var(--slate);max-width:44ch;margin-top:18px;font-size:17.5px}.v2-contact .next{border-top:2px solid var(--ink);margin-top:34px;padding-top:18px}.v2-contact .next .n{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);font-size:10px;font-weight:600}.v2-contact .next p{color:var(--slate);max-width:48ch;margin-top:8px;font-size:15px}.v2-contact .v2-box{border:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:14px;padding:26px 28px;display:flex}.v2-contact .v2-box h3{color:var(--ink);font-size:22px;font-weight:400}.v2-contact .v2-mail{color:var(--ink)}.v2-contact .v2-box .btn{margin-top:0}.v2-contact .place{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.v2-contact .inline-link{margin-top:4px}@media (max-width:860px){.v2-row,.v2-inout,.v2-map,.v2-flow{grid-template-columns:1fr}.v2-tiles{grid-template-columns:repeat(2,1fr)}.v2-flow .arr{padding:6px 0;transform:rotate(90deg)}}@media (max-width:640px){.v2-tiles,.v2-steps,.v2-metrics,.v2-tl,.v2-tl-axis{grid-template-columns:1fr}.v2-step,.v2-metric{border-right:0;border-bottom:1px solid var(--rule);padding-left:0!important}.tower-row{grid-template-columns:1fr}.tower-row>.tower-b{display:none}.v2-mult{grid-template-columns:90px 1fr 110px}.v2-month i{font-size:0}}.svc-switch{border:1px solid var(--rule);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;margin-top:22px;font-size:10px;display:flex}.svc-switch a{color:var(--slate);border-right:1px solid var(--rule);text-align:center;white-space:nowrap;flex:1;padding:12px 14px;text-decoration:none;transition:color .15s}.svc-switch a:last-child{border-right:0}.svc-switch a.on{background:var(--ink);color:var(--paper)}.svc-switch a:hover:not(.on){color:var(--oxblood)}.svc-switch .k{color:var(--oxblood);border-right:1px solid var(--rule);background:#cc2a120e;flex:none;padding:12px 14px;font-weight:600}.v2-head .label+h1{margin-top:14px}.tower-row>a.tower-r{border-bottom:1px solid var(--rule);color:inherit;flex-direction:column;align-items:flex-start;gap:3px;padding:18px 14px 18px 0;text-decoration:none;display:flex}.tower-row>a.tower-r:hover .office-nm{color:var(--oxblood)}.tower-go{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);margin-top:4px;font-size:10px}a.v2-step{color:inherit;text-decoration:none}a.v2-step:hover h3{color:var(--oxblood)}.svc-matrix{border-top:2px solid var(--ink);grid-template-columns:1.6fr 1fr 1fr 1fr;margin-top:30px;display:grid}.svc-matrix>div{border-bottom:1px solid var(--rule);align-items:center;padding:14px 12px 14px 0;font-size:15px;display:flex}.svc-matrix .h{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);padding:10px 0;font-size:10px}.svc-matrix .d{color:var(--ink);display:block}.svc-matrix .d small{color:var(--slate);font-size:13px;display:block}.svc-matrix i{border:1.5px solid var(--stone);width:14px;height:14px;display:block}.svc-matrix i.y{background:var(--ink);border-color:var(--ink)}.svc-matrix i.o{background:var(--oxblood);border-color:var(--oxblood)}.svc-check{border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:30px;display:grid}.svc-check>div{border-bottom:1px solid var(--rule);grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:12px 0;font-size:15px;display:grid}.svc-check i{border:1.5px solid var(--ink);width:14px;height:14px;margin-top:4px;display:block;position:relative}.svc-check i:after{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.svc-check small{color:var(--slate);font-size:13px;display:block}.svc-sheet-row{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;margin-top:30px;display:grid}.svc-sheet{border:1px solid var(--ink);background:#fff;padding:22px 24px;box-shadow:8px 8px #14171a0d}.svc-sheet .hd{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:8px;font-size:9.5px;display:flex}.svc-sheet .kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.svc-sheet .kpi b{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;display:block}.svc-sheet .kpi span{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:9px;display:block}.svc-sheet .kpi em{color:var(--oxblood);font-size:11px;font-style:normal;font-family:var(--font-mono), monospace}.svc-sheet .bars{border-bottom:1px solid var(--rule);align-items:flex-end;gap:4px;height:54px;margin-top:16px;display:flex}.svc-sheet .bars i{background:#14171a40;flex:1;display:block}.svc-sheet .bars i.now{background:var(--oxblood)}.svc-sheet .lines{color:var(--ink-soft);margin-top:14px;font-size:13px;line-height:1.5}.svc-sheet .lines b{color:var(--oxblood);font-weight:500;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:10px;display:block}.svc-sheet .t{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin-top:14px;font-size:20px}.svc-sheet .t.sm{font-size:16px}.svc-sheet ol{color:var(--ink-soft);margin:12px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.svc-sheet ol li+li{margin-top:6px}.svc-sheet .cost{border-top:1px solid var(--rule);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--oxblood);margin-top:14px;padding-top:10px;font-size:10px}.svc-callouts{border-top:2px solid var(--ink);flex-direction:column;display:flex}.svc-callouts>div{border-bottom:1px solid var(--rule);padding:14px 0;font-size:15px}.svc-callouts b{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.svc-decisions{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:28px;display:grid}.svc-decision{background:var(--paper);flex-direction:column;gap:8px;padding:22px;display:flex}.svc-decision .n{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);font-size:10px;font-weight:600}.svc-decision .q{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:21px;line-height:1.2}.svc-decision .a{color:var(--slate);font-size:14.5px}.svc-strip{gap:6px;margin-top:30px;display:grid}.svc-strip.three{grid-template-columns:1fr 1fr 1fr}.svc-strip.weeks{grid-template-columns:1fr 1fr 1fr 1.3fr}.svc-strip>div{flex-direction:column;gap:8px;display:flex}.svc-strip .bar{background:var(--ink);height:34px;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);white-space:nowrap;align-items:center;padding:0 14px;font-size:10px;display:flex}.svc-strip .bar.b{background:#3a4148}.svc-strip .bar.c{background:var(--oxblood)}.svc-strip h3{font-size:18px}.svc-strip p{color:var(--slate);font-size:14.5px}.svc-order{border-top:2px solid var(--ink);margin-top:30px}.svc-order>div{border-bottom:1px solid var(--rule);grid-template-columns:90px 1fr 1fr;align-items:start;gap:20px;padding:16px 0;display:grid}.svc-order .h{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);padding:10px 0;font-size:10px}.svc-order .w{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood);padding-top:4px;font-size:10px;font-weight:600}.svc-order h3{font-size:19px}.svc-order p{color:var(--slate);font-size:14.5px}.svc-order .done{font-family:var(--font-mono), monospace;color:var(--ink);padding-top:4px;font-size:11px}.svc-terms{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:28px;display:grid}.svc-terms>div{background:var(--paper);padding:20px}.svc-terms b{font-family:var(--font-serif), Georgia, serif;color:var(--ink);font-size:22px;font-weight:400;display:block}.svc-terms span{color:var(--slate);font-size:14px}.v2-month i.rev{color:var(--paper);background:#3a4148;border-color:#3a4148}.v2-key i.rev{background:#3a4148;border-color:#3a4148}@media (max-width:760px){.svc-sheet-row,.svc-check,.svc-decisions,.svc-strip.three,.svc-strip.weeks,.svc-terms{grid-template-columns:1fr}.svc-order>div{grid-template-columns:70px 1fr}.svc-order .done{grid-column:2;padding-top:8px}.svc-order .h{display:none}.svc-matrix{font-size:13px}.svc-switch a{border-right:0;border-top:1px solid var(--rule);flex-basis:100%;padding:14px}.svc-switch .k{border-right:0;flex-basis:100%}}.only-mobile{display:none}@media (max-width:640px){.only-mobile{display:block}}
