@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b0a64438-module__4PTsrG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_b0a64438-module__4PTsrG__variable{--font-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_3df58662-module__yccdVW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_3df58662-module__yccdVW__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_577d0441-module__KdrQjW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_577d0441-module__KdrQjW__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--ink:#0b1626;--navy:#12233b;--blue:#1d3a66;--blue-lite:#3e6baa;--teal:#2a4f86;--teal-lite:#6fa0da;--teal-deep:#1d3a66;--crimson:#b5253c;--paper:#ebeff5;--sand:#dee5ef;--foam:#f7f9fc;--slate:#3a4658;--muted:#69748a;--mist:#cfdae8;--line-l:#0b16261f;--line-d:#ffffff21;--txt-l:#fffc;--txt-l-soft:#ffffff85;--r-pill:100px;--r-sm:14px;--r-md:22px;--r-lg:34px;--maxw:1400px;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--grad:linear-gradient(105deg, var(--blue) 0%, var(--teal) 100%);--grad-lite:linear-gradient(105deg, var(--blue-lite) 0%, var(--teal-lite) 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9999;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--teal);color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.pad{padding:clamp(84px,11vw,150px) 0}.bg-deep{background:linear-gradient(170deg, var(--ink) 0%, var(--navy) 100%);color:#fff}.bg-ink{background:var(--ink);color:#fff}.bg-paper{background:var(--paper)}.bg-sand{background:var(--sand)}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.018em;font-weight:500;line-height:1.05}.display{font-size:clamp(2.7rem,6.6vw,5.4rem);font-weight:480;line-height:1.02}.h2{font-size:clamp(2.05rem,4.3vw,3.5rem)}.h3{font-size:clamp(1.5rem,2.6vw,2rem)}.lede{color:var(--muted);max-width:56ch;font-size:clamp(1.125rem,1.55vw,1.34rem);font-weight:400;line-height:1.6}.bg-deep .lede,.bg-ink .lede{color:var(--txt-l)}.gt{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-deep .gt,.bg-ink .gt,.hero .gt{background:linear-gradient(100deg,#02aecd 0%,#3fd0e6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.kicker{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.bg-deep .kicker,.bg-ink .kicker,.hero .kicker{color:var(--teal-lite)}.kicker:before{display:none}.center .kicker{justify-content:center}.center .kicker:before{display:none}.sec-head{max-width:760px;margin-bottom:clamp(46px,6vw,72px)}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-head h2{margin:20px 0}.eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.btn{font-family:var(--sans);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:11px;padding:16px 30px;font-size:1rem;font-weight:600;line-height:1;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,background .35s,color .3s,border-color .3s;display:inline-flex}.btn .arr{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.btn:hover .arr{transform:translate(5px)}.btn-primary{color:#fff;background:linear-gradient(105deg,#c1304a,#9b1b30);box-shadow:0 16px 40px -16px #b5253c80}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px -16px #b5253c80}.btn-ghost{border-color:var(--line-d);color:#fff;background:#ffffff08}.btn-ghost:hover{border-color:var(--teal-lite);color:var(--teal-lite);transform:translateY(-2px)}.btn-line{border-color:var(--line-l);color:var(--ink);background:0 0}.btn-line:hover{border-color:var(--ink);transform:translateY(-2px)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*{animation:none!important}}.header{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ebeff5c7;border-bottom:1px solid #0000;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;position:fixed;inset:0 0 auto}.header.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line-l);background:#ebeff5ed}.header-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:20px 32px;transition:padding .4s;display:flex}.header.scrolled .header-inner{padding:14px 32px}.nav{align-items:center;gap:34px;display:flex}.nav a{color:var(--slate);font-size:.96rem;font-weight:500;transition:color .25s;position:relative}.nav a:hover{color:var(--ink)}.nav a:after{content:"";background:var(--crimson);width:0;height:1.5px;transition:width .3s;position:absolute;bottom:-7px;left:0}.nav a:hover:after{width:100%}.menu-btn{cursor:pointer;z-index:1100;background:0 0;border:0;flex-direction:column;gap:5px;padding:10px;display:none}.menu-btn span{background:var(--ink);border-radius:2px;width:24px;height:2px;transition:all .35s}.menu-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn.open span:nth-child(2){opacity:0}.menu-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.logo{align-items:center;gap:13px;display:inline-flex}.logo .mark{flex:none;width:42px;height:42px}.logo .wm{flex-direction:column;line-height:1;display:flex}.logo .word{font-family:var(--serif);letter-spacing:-.01em;font-size:1.55rem;font-weight:600}.logo .word .two{font-style:italic;font-weight:500}.logo .tag{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;margin-top:4px;font-size:8.5px;font-weight:700}.logo--light .word{color:#fff}.logo--light .word .two{color:var(--teal-lite)}.logo--light .tag{color:var(--txt-l-soft)}.logo--light .tag b{color:var(--teal-lite);font-weight:700}.logo--dark .word{color:var(--ink)}.logo--dark .word .two{color:var(--teal-deep)}.logo--dark .tag{color:var(--muted)}.logo--dark .tag b{color:var(--crimson);font-weight:700}.hero{background:linear-gradient(168deg, var(--ink) 0%, var(--navy) 70%, #16314f 100%);color:#fff;padding:172px 0 0;position:relative;overflow:hidden}.hero-glow{filter:blur(90px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.hero-glow.teal{background:radial-gradient(circle,#3e6baa80,#0000 64%);width:620px;height:620px;animation:18s ease-in-out infinite drift;bottom:-26%;left:-10%}.hero-glow.blue{background:radial-gradient(circle,#b5253c80,#0000 66%);width:520px;height:520px;animation:22s ease-in-out infinite reverse drift;top:-12%;right:-6%}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(34px,-26px)}}.hero-lines{opacity:.5;pointer-events:none;position:absolute;inset:0}.hero-lines path{fill:none;stroke:var(--teal-lite);stroke-width:1px}.shimmer{stroke-dasharray:4 10;animation:26s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-300px}}.hero .wrap{z-index:3;position:relative}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:56px;min-height:min(74vh,620px);display:grid}.hero h1{max-width:14ch;margin:24px 0 26px}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-trust{border-top:1px solid var(--line-d);font-family:var(--mono);letter-spacing:.04em;color:var(--txt-l-soft);flex-wrap:wrap;gap:11px 30px;margin-top:46px;padding-top:28px;font-size:.84rem;display:flex}.hero-trust b{color:var(--teal-lite);font-weight:400}.hero-fig{height:430px;position:relative}.hero-fig svg{margin:auto;position:absolute;inset:0}.float{animation:8s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ticker{z-index:3;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);white-space:nowrap;background:#ffffff04;margin-top:64px;position:relative;overflow:hidden}.ticker-track{font-family:var(--mono);letter-spacing:.1em;color:var(--txt-l-soft);gap:52px;padding:16px 26px;font-size:.82rem;animation:46s linear infinite slide;display:inline-flex}.ticker-track b{color:var(--teal-lite);font-weight:400}.ticker-track i{color:var(--mist);opacity:.7;font-style:normal}@keyframes slide{to{transform:translate(-50%)}}.hub-row{grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;display:grid}.hub-item{border-left:1px solid var(--line-l);padding:6px 34px}.hub-item:first-child{border-left:0;padding-left:0}.hub-item .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:14px;font-size:.78rem;font-weight:700}.hub-item p{color:var(--slate);font-size:1.06rem;line-height:1.5}.svc-list{border-top:1px solid var(--line-l)}.svc-row{border-bottom:1px solid var(--line-l);border-radius:var(--r-md);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:34px 24px;transition:background .35s,padding .35s;display:grid;position:relative}.svc-row:hover{background:#b5253c0f}.svc-row .idx{font-family:var(--mono);color:var(--teal-deep);width:34px;font-size:.85rem;font-weight:700}.svc-row .svc-main{flex-direction:column;gap:9px;display:flex}.svc-row .svc-title{font-family:var(--serif);align-items:center;gap:14px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:flex}.svc-row:hover .svc-title{transform:translate(8px)}.svc-row .svc-desc{color:var(--muted);max-width:62ch;font-size:1rem;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.svc-row:hover .svc-desc{transform:translate(8px)}.svc-row .arr{color:var(--teal-deep);opacity:0;font-size:1.4rem;transition:opacity .35s,transform .35s;transform:translate(-8px)}.svc-row:hover .arr{opacity:1;transform:translate(0)}.svc-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--crimson);border-radius:var(--r-pill);border:1px solid #be1a3473;padding:5px 10px;font-size:9.5px;font-weight:700}.panel{border:1px solid var(--line-d);border-radius:var(--r-lg);background:#ffffff09;padding:clamp(34px,4.6vw,64px);position:relative;overflow:hidden}.steps{grid-template-columns:repeat(3,1fr);gap:46px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, transparent, var(--teal-lite), transparent);opacity:.5;height:1px;position:absolute;top:22px;left:8%;right:8%}.step{position:relative}.step .dot{background:var(--ink);border:1px solid var(--teal-lite);width:46px;height:46px;font-family:var(--mono);color:var(--teal-lite);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:.9rem;display:flex;position:relative}.step .leg{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-l-soft);margin-bottom:10px;font-size:.74rem}.step h3{color:#fff;margin-bottom:12px;font-size:1.45rem}.step p{color:var(--txt-l);font-size:1.125rem}.stats{background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid;overflow:hidden}.stat{background:var(--ink);padding:38px 32px}.stat .big{font-family:var(--serif);font-size:clamp(2.8rem,5vw,3.9rem);font-weight:500;line-height:1}.stat .lbl{color:var(--txt-l);max-width:30ch;margin-top:12px;font-size:.98rem}.whyhub{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:64px;display:grid}.chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.chip{font-family:var(--mono);letter-spacing:.05em;border:1px solid var(--line-d);border-radius:var(--r-pill);color:var(--teal-lite);padding:9px 16px;font-size:.78rem}.bg-paper .chip,.bg-sand .chip{border-color:var(--line-l);color:var(--teal-deep)}.why-grid{grid-template-columns:repeat(3,1fr);gap:48px 52px;display:grid}.why-item{border-top:2px solid var(--line-l);padding-top:28px}.why-item .n{font-family:var(--mono);letter-spacing:.16em;color:var(--teal-deep);margin-bottom:16px;font-size:.8rem;font-weight:700;display:block}.why-item h3{margin-bottom:12px;font-size:1.35rem}.why-item p{color:var(--muted);font-size:1.125rem}.net-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.net-visual{opacity:.16;pointer-events:none;position:absolute;inset:0}.net-visual path,.net-visual circle{stroke:var(--teal-lite);fill:none;stroke-width:1px}.lanes{z-index:2;position:relative}.lane{border-bottom:1px solid var(--line-d);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 8px;transition:padding .35s;display:grid}.lane:first-child{border-top:1px solid var(--line-d)}.lane:hover{padding-left:18px}.lane .code{font-family:var(--mono);letter-spacing:.08em;color:var(--teal-lite);font-size:.88rem}.lane .pair{font-family:var(--serif);color:#fff;font-size:1.15rem}.lane .hq-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--teal-lite);border-radius:var(--r-pill);padding:5px 11px;font-size:.7rem;font-weight:700}.regions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.flow{counter-reset:f;grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}.flow:before{content:"";background:var(--line-l);height:1px;position:absolute;top:27px;left:9%;right:9%}.flow-step{counter-increment:f;position:relative}.flow-step .num{background:var(--paper);border:1px solid var(--line-l);width:56px;height:56px;font-family:var(--serif);color:var(--teal-deep);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:1.3rem;transition:all .4s;display:flex;position:relative}.flow-step .num:before{content:"0" counter(f)}.flow-step:hover .num{border-color:var(--teal);color:var(--teal);transform:translateY(-4px)}.flow-step h4{font-family:var(--serif);margin-bottom:9px;font-size:1.18rem;font-weight:500}.flow-step p{color:var(--muted);font-size:1.125rem}.cta-panel{border-radius:var(--r-lg);text-align:center;background:linear-gradient(120deg, var(--navy), var(--ink) 80%);color:#fff;padding:clamp(54px,7vw,92px) clamp(28px,5vw,80px);position:relative;overflow:hidden}.cta-panel .glow{filter:blur(80px);background:radial-gradient(circle,#3e6baa66,#0000 64%);border-radius:50%;width:520px;height:520px;position:absolute;top:-46%;right:-6%}.cta-panel h2{margin-bottom:20px;position:relative}.cta-panel p{color:var(--txt-l);max-width:56ch;margin:0 auto 34px;font-size:1.18rem;position:relative}.cta-panel .hero-cta{justify-content:center;margin-top:0;position:relative}.contact-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:60px;display:grid}.field{margin-bottom:20px}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{color:var(--slate);margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}input,select,textarea{width:100%;font-family:var(--sans);border:1.5px solid var(--line-l);border-radius:var(--r-sm);background:var(--foam);color:var(--ink);padding:14px 16px;font-size:1.0625rem;transition:border-color .25s,box-shadow .25s}input::placeholder,textarea::placeholder{color:#9aa6ab}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #b5253c29}textarea{resize:vertical;min-height:120px}.form-note{color:var(--muted);margin-top:8px;font-size:.82rem}.form-error{color:var(--crimson);margin-top:14px;font-size:.9rem;font-weight:500}.form-success{background:var(--foam);border:1.5px solid var(--line-l);border-radius:var(--r-md,var(--r-sm));padding:clamp(28px,4vw,40px)}.form-success h3{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:1.4rem}.form-success p{color:var(--slate);margin:0 0 22px;line-height:1.7}.form-success a{color:var(--blue);text-decoration:underline}button[disabled]{opacity:.6;cursor:not-allowed}.info-panel{background:linear-gradient(160deg, var(--navy), var(--ink));border-radius:var(--r-lg);color:#fff;padding:clamp(34px,4vw,52px);position:relative;overflow:hidden}.info-panel .glow{filter:blur(70px);background:radial-gradient(circle,#3e6baa52,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-30%;right:-14%}.info-block{margin-bottom:30px;position:relative}.info-block:last-child{margin-bottom:0}.info-block .t{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-lite);margin-bottom:9px;font-size:.74rem;font-weight:700}.info-block .v{font-family:var(--serif);font-size:1.22rem}.info-block .v a{transition:color .25s}.info-block .v a:hover{color:var(--teal-lite)}.info-block small{color:var(--txt-l);margin-top:5px;font-size:1rem;display:block}.footer{background:var(--sand);color:var(--slate)}.foot-grid{border-bottom:1px solid var(--line-l);grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:44px;padding-bottom:50px;display:grid}.foot-brand p{max-width:36ch;color:var(--muted);margin-top:20px;font-size:.96rem}.foot-col h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:20px;font-size:.74rem;font-weight:700}.foot-col a{color:var(--slate);margin-bottom:12px;font-size:.94rem;transition:color .25s;display:block}.foot-col a:hover{color:var(--blue)}.foot-bottom{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:28px;font-size:.82rem;display:flex}.foot-bottom .dom{color:var(--crimson)}@media (max-width:1000px){.hero-grid,.whyhub,.net-grid,.contact-grid{grid-template-columns:1fr}.hero-fig{display:none}.why-grid,.svc-row,.why-grid{grid-template-columns:1fr 1fr}.hub-row{grid-template-columns:1fr 1fr;gap:36px 0}.hub-item{padding:6px 30px}.hub-item:nth-child(odd){border-left:0;padding-left:0}.flow{grid-template-columns:1fr 1fr 1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.wrap{padding:0 22px}.header-inner{padding:16px 22px}.nav{background:var(--paper);border-bottom:1px solid var(--line-d);flex-direction:column;align-items:stretch;gap:4px;padding:100px 28px 40px;transition:transform .45s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 0 auto;transform:translateY(-102%)}.nav.open{transform:translateY(0)}.nav a{border-bottom:1px solid var(--line-l);padding:15px 0;font-size:1.18rem}.nav .btn{justify-content:center;margin-top:16px}.menu-btn{display:flex}.hero{padding-top:128px}.steps,.stats,.why-grid,.flow,.svc-row,.hub-row,.field-row,.foot-grid{grid-template-columns:1fr}.steps:before,.flow:before{display:none}.svc-row{gap:14px;padding:26px 16px}.svc-row .arr{display:none}.hub-item{border-left:0;padding:0}.lane .pair{font-size:1.05rem}}.hero h1{max-width:16ch}.note{color:var(--muted);max-width:70ch;margin-top:14px;font-size:1rem}.figures{border-top:1px solid var(--line-l);grid-template-columns:repeat(3,1fr);gap:40px;padding-top:clamp(40px,5vw,56px);display:grid}.figure .fig{font-family:var(--serif);font-size:clamp(3rem,6vw,4.8rem);font-weight:500;line-height:1}.figure .cap{color:var(--slate);max-width:26ch;margin-top:14px;font-size:1.125rem}.transit{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);margin-top:clamp(36px,4vw,48px);font-size:1rem}.map-wrap{border:1px solid var(--line-l);border-radius:var(--r-md);background:var(--foam);max-width:980px;margin:8px auto clamp(40px,5.5vw,64px);padding:clamp(20px,3vw,34px)}.map-wrap svg{width:100%;height:auto;display:block}.compare{grid-template-columns:1fr 1fr;gap:44px;margin-top:clamp(40px,5vw,56px);display:grid}.compare h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.76rem;font-weight:700}.compare .good h4{color:var(--teal-deep)}.compare .bad h4{color:var(--muted)}.compare ul{list-style:none}.compare li{border-bottom:1px solid var(--line-l);color:var(--slate);padding:13px 0 13px 28px;position:relative}.compare .good li:before{content:"+";color:var(--teal-deep);font-weight:700;position:absolute;left:2px}.compare .bad li:before{content:"x";color:var(--muted);font-weight:700;position:absolute;left:2px}.commercial{color:var(--muted);margin-top:26px;font-size:1.125rem}.why-grid.two{grid-template-columns:repeat(2,1fr);gap:44px 56px}.creds{flex-wrap:wrap;gap:16px;display:flex}.cred{border:1px dashed var(--line-l);border-radius:var(--r-sm);text-align:center;min-height:66px;font-family:var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;background:var(--foam);flex:150px;justify-content:center;align-items:center;padding:12px;font-size:.74rem;display:flex}.creds-note{color:var(--muted);max-width:60ch;margin-top:20px;font-size:1rem}.quote-band{background:linear-gradient(120deg, var(--navy), var(--ink) 80%);color:#fff;border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(30px,4vw,46px) clamp(28px,4vw,58px);display:flex}.quote-band h2{font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.4rem);font-weight:500;line-height:1.1}.faq{border-top:1px solid var(--line-l)}.faq details{border-bottom:1px solid var(--line-l)}.faq summary{cursor:pointer;font-family:var(--serif);padding:24px 44px 24px 0;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:500;list-style:none;transition:color .25s;position:relative}.faq summary:hover{color:var(--teal-deep)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);color:var(--teal-deep);font-size:1.6rem;line-height:1;transition:transform .3s;position:absolute;top:21px;right:4px}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{color:var(--muted);padding:0 44px 26px 0;font-size:1.125rem}@media (max-width:1000px){.figures,.compare{grid-template-columns:1fr;gap:34px}.why-grid.two{grid-template-columns:1fr 1fr}}@media (max-width:680px){.why-grid.two{grid-template-columns:1fr}.quote-band{flex-direction:column;align-items:flex-start;gap:22px}.creds .cred{flex:40%}}.svc-cards{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:10px;display:grid}.svc-card{isolation:isolate;aspect-ratio:3/2;border-radius:var(--r-md);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;gap:8px;padding:32px;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.svc-card:before{content:"";z-index:0;background:linear-gradient(#0b16261a 0%,#0b162652 48%,#0b1626db 100%);position:absolute;inset:0}.svc-card:hover{transform:translateY(-5px);box-shadow:0 26px 50px -24px #0b162699}.svc-card .idx{z-index:1;font-family:var(--mono);letter-spacing:.14em;color:var(--teal-lite);font-size:.82rem;font-weight:700;position:relative}.svc-card h3{z-index:1;font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.1;display:flex;position:relative}.svc-card p{z-index:1;color:var(--txt-l);max-width:42ch;font-size:1.125rem;position:relative}.svc-card .svc-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--crimson);border-radius:var(--r-pill);padding:6px 11px;font-size:9.5px;font-weight:700}.svc-card.flagship{box-shadow:inset 0 0 0 2px var(--crimson)}.svc-card.flagship:hover{box-shadow:inset 0 0 0 2px var(--crimson), 0 26px 50px -24px #0b162699}.svc-card--ph{background:linear-gradient(150deg, var(--navy), var(--ink))}.svc-card--ph .ph-glyph{z-index:0;opacity:.16;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cargo-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cargo-card{border-radius:var(--r-sm);background:var(--foam);border:1px solid var(--line-l);overflow:hidden}.cargo-card .ph{aspect-ratio:4/3;background-position:50%;background-size:cover}.cargo-card .cap{color:var(--slate);padding:14px 16px;font-size:1.125rem;font-weight:500}.fit-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:30px;font-size:.76rem;font-weight:700}.fit-lbl.good{color:var(--teal-deep)}.fit-lbl.bad{color:var(--muted)}.notfor{flex-wrap:wrap;gap:0 44px;list-style:none;display:flex}.notfor li{border-bottom:1px solid var(--line-l);color:var(--slate);flex:280px;padding:14px 0 14px 28px;font-size:1.125rem;position:relative}.notfor li:before{content:"x";color:var(--muted);font-weight:700;position:absolute;left:2px}@media (max-width:1000px){.svc-cards,.cargo-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.svc-cards{grid-template-columns:1fr}.cargo-grid{grid-template-columns:1fr 1fr}.notfor li{flex:100%}}.btn.btn-primary,.btn.btn-primary .arr{color:#fff}.logo-img{width:auto;height:46px;display:block}.logo-img--foot{height:60px}.ph--empty{background:linear-gradient(150deg, var(--navy), var(--ink));flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.ph-cap{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;font-size:.66rem}@media (max-width:880px){.map-wrap text{font-size:15px}}@media (max-width:600px){.map-wrap text{font-size:24px}}.bg-deep .figures{border-top-color:var(--line-d);margin-top:clamp(44px,5.5vw,68px)}.bg-deep .figure .cap{color:var(--txt-l)}.bg-deep .transit,.bg-deep .note{color:var(--txt-l-soft)}
