@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light.3ntejfdcyftfg.woff2)format("woff2"),url(../media/IBMPlexSans-Light.1cuqbwvm3q0ms.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light-Cyrillic.3rkegxzphqnrr.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light-Pi.2gq6p4c3axzi4.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light-Latin3.0-tm-ve1pswtg.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light-Latin2.1ujurlv_hup4q.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light-Latin1.28-rto5fpupjk.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(../media/IBMPlexSans-Light-Greek.3k3u1itunz_e4.woff2)format("woff2");unicode-range:U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular.2e_-c_m03txvi.woff2)format("woff2"),url(../media/IBMPlexSans-Regular.381y54b8tccud.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular-Cyrillic.3eemhkfqmpeqc.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular-Pi.11xjyxhogq-rl.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular-Latin3.2-e6u9cb6f6_8.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular-Latin2.3av4_2r38c974.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular-Latin1.43q90wiqyhwlb.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(../media/IBMPlexSans-Regular-Greek.0_u9bg5-ws-vy.woff2)format("woff2");unicode-range:U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold.2sutjpuns2xc5.woff2)format("woff2"),url(../media/IBMPlexSans-SemiBold.0ts_fb-okz3if.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold-Cyrillic.0tg8dge_tcwso.woff2)format("woff2");unicode-range:U+400-45F,U+472-473,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4E9,U+4EE-4F5,U+4F8-4F9}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold-Pi.294judcyhjv1a.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold-Latin3.340ju7pmr2r1n.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold-Latin2.2wenou8m_1cb0.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold-Latin1.0m_mu9yh_5a_v.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SemiBold),local(IBMPlexSans-SemiBold),url(../media/IBMPlexSans-SemiBold-Greek.27bsevd01xim0.woff2)format("woff2");unicode-range:U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;src:local(IBM Plex Sans Cond Bold),local(IBMPlexSansCond-Bold),url(../media/IBMPlexSansCondensed-Bold.3q9eti-fv53ka.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Bold.44mj72299n0ec.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;src:local(IBM Plex Sans Cond Bold),local(IBMPlexSansCond-Bold),url(../media/IBMPlexSansCondensed-Bold-Pi.3-zvl9s2-n7pe.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;src:local(IBM Plex Sans Cond Bold),local(IBMPlexSansCond-Bold),url(../media/IBMPlexSansCondensed-Bold-Latin3.1lu48zm6w79ov.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;src:local(IBM Plex Sans Cond Bold),local(IBMPlexSansCond-Bold),url(../media/IBMPlexSansCondensed-Bold-Latin2.21sxo6db4ayfq.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;src:local(IBM Plex Sans Cond Bold),local(IBMPlexSansCond-Bold),url(../media/IBMPlexSansCondensed-Bold-Latin1.1yjime71v9s4_.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:700;src:local(IBM Plex Sans Cond Bold Italic),local(IBMPlexSansCond-BoldItalic),url(../media/IBMPlexSansCondensed-BoldItalic.2i_joaaue0zec.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-BoldItalic.0c474-49523pu.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:700;src:local(IBM Plex Sans Cond Bold Italic),local(IBMPlexSansCond-BoldItalic),url(../media/IBMPlexSansCondensed-BoldItalic-Pi.24ql7-zw9wkv4.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:700;src:local(IBM Plex Sans Cond Bold Italic),local(IBMPlexSansCond-BoldItalic),url(../media/IBMPlexSansCondensed-BoldItalic-Latin3.0h509uhmxncts.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:700;src:local(IBM Plex Sans Cond Bold Italic),local(IBMPlexSansCond-BoldItalic),url(../media/IBMPlexSansCondensed-BoldItalic-Latin2.0bnjmn5nh3jyn.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:700;src:local(IBM Plex Sans Cond Bold Italic),local(IBMPlexSansCond-BoldItalic),url(../media/IBMPlexSansCondensed-BoldItalic-Latin1.06vzeh68hei7_.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight),local(IBMPlexSansCond-ExtraLight),url(../media/IBMPlexSansCondensed-ExtraLight.2rvkjt4_jv_x7.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-ExtraLight.25gc463pqi3z3.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight),local(IBMPlexSansCond-ExtraLight),url(../media/IBMPlexSansCondensed-ExtraLight-Pi.2j97zl1dnzpwj.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight),local(IBMPlexSansCond-ExtraLight),url(../media/IBMPlexSansCondensed-ExtraLight-Latin3.234gqh0ibz3o5.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight),local(IBMPlexSansCond-ExtraLight),url(../media/IBMPlexSansCondensed-ExtraLight-Latin2.07n9kx6nmycpz.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight),local(IBMPlexSansCond-ExtraLight),url(../media/IBMPlexSansCondensed-ExtraLight-Latin1.30f7ty9j7xjor.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight Italic),local(IBMPlexSansCond-ExtraLightItalic),url(../media/IBMPlexSansCondensed-ExtraLightItalic.2tq4bek94w2nf.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-ExtraLightItalic.0v05ikb2d8wk8.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight Italic),local(IBMPlexSansCond-ExtraLightItalic),url(../media/IBMPlexSansCondensed-ExtraLightItalic-Pi.07evlf5v6uufx.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight Italic),local(IBMPlexSansCond-ExtraLightItalic),url(../media/IBMPlexSansCondensed-ExtraLightItalic-Latin3.38df5cvdxyljy.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight Italic),local(IBMPlexSansCond-ExtraLightItalic),url(../media/IBMPlexSansCondensed-ExtraLightItalic-Latin2.08jxcpflwldbm.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:200;src:local(IBM Plex Sans Cond ExtraLight Italic),local(IBMPlexSansCond-ExtraLightItalic),url(../media/IBMPlexSansCondensed-ExtraLightItalic-Latin1.1lq7_586f0duo.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:400;src:local(IBM Plex Sans Cond Italic),local(IBMPlexSansCond-Italic),url(../media/IBMPlexSansCondensed-Italic.0v98g3caezql2.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Italic.3vv2yi2s7n9eg.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:400;src:local(IBM Plex Sans Cond Italic),local(IBMPlexSansCond-Italic),url(../media/IBMPlexSansCondensed-Italic-Pi.1r3-lf5r5uydd.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:400;src:local(IBM Plex Sans Cond Italic),local(IBMPlexSansCond-Italic),url(../media/IBMPlexSansCondensed-Italic-Latin3.336ul1dxf81ko.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:400;src:local(IBM Plex Sans Cond Italic),local(IBMPlexSansCond-Italic),url(../media/IBMPlexSansCondensed-Italic-Latin2.2s5y4x6j2zsu0.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:400;src:local(IBM Plex Sans Cond Italic),local(IBMPlexSansCond-Italic),url(../media/IBMPlexSansCondensed-Italic-Latin1.13odvak5elztb.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:300;src:local(IBM Plex Sans Cond Light),local(IBMPlexSansCond-Light),url(../media/IBMPlexSansCondensed-Light.3mcsyuopo2ou4.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Light.421ihb_fnv5pr.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:300;src:local(IBM Plex Sans Cond Light),local(IBMPlexSansCond-Light),url(../media/IBMPlexSansCondensed-Light-Pi.0e82wd81kz01w.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:300;src:local(IBM Plex Sans Cond Light),local(IBMPlexSansCond-Light),url(../media/IBMPlexSansCondensed-Light-Latin3.22nkz5-lepiyu.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:300;src:local(IBM Plex Sans Cond Light),local(IBMPlexSansCond-Light),url(../media/IBMPlexSansCondensed-Light-Latin2.3_15lgkhx5_fz.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:300;src:local(IBM Plex Sans Cond Light),local(IBMPlexSansCond-Light),url(../media/IBMPlexSansCondensed-Light-Latin1.275zac2f4tmg_.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:300;src:local(IBM Plex Sans Cond Light Italic),local(IBMPlexSansCond-LightItalic),url(../media/IBMPlexSansCondensed-LightItalic.15jcw7vhtal01.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-LightItalic.1gurphhf979-9.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:300;src:local(IBM Plex Sans Cond Light Italic),local(IBMPlexSansCond-LightItalic),url(../media/IBMPlexSansCondensed-LightItalic-Pi.1gl3dlxef32q0.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:300;src:local(IBM Plex Sans Cond Light Italic),local(IBMPlexSansCond-LightItalic),url(../media/IBMPlexSansCondensed-LightItalic-Latin3.10n0u02em4bg1.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:300;src:local(IBM Plex Sans Cond Light Italic),local(IBMPlexSansCond-LightItalic),url(../media/IBMPlexSansCondensed-LightItalic-Latin2.2f03wfxqpbkry.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:300;src:local(IBM Plex Sans Cond Light Italic),local(IBMPlexSansCond-LightItalic),url(../media/IBMPlexSansCondensed-LightItalic-Latin1.4534hyhy7z-t7.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;src:local(IBM Plex Sans Cond Medium),local(IBMPlexSansCond-Medium),url(../media/IBMPlexSansCondensed-Medium.3-ajj6sz066s5.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Medium.25n3e862uav42.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;src:local(IBM Plex Sans Cond Medium),local(IBMPlexSansCond-Medium),url(../media/IBMPlexSansCondensed-Medium-Pi.3hxvhx3vyxnsq.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;src:local(IBM Plex Sans Cond Medium),local(IBMPlexSansCond-Medium),url(../media/IBMPlexSansCondensed-Medium-Latin3.2-lzq1ul70hc7.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;src:local(IBM Plex Sans Cond Medium),local(IBMPlexSansCond-Medium),url(../media/IBMPlexSansCondensed-Medium-Latin2.3ktzgtjm9fc1y.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;src:local(IBM Plex Sans Cond Medium),local(IBMPlexSansCond-Medium),url(../media/IBMPlexSansCondensed-Medium-Latin1.3sid1oc6bdl_x.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:500;src:local(IBM Plex Sans Cond Medium Italic),local(IBMPlexSansCond-MediumItalic),url(../media/IBMPlexSansCondensed-MediumItalic.2l_3g8hbssi0f.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-MediumItalic.3d-shgnk7bwgp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:500;src:local(IBM Plex Sans Cond Medium Italic),local(IBMPlexSansCond-MediumItalic),url(../media/IBMPlexSansCondensed-MediumItalic-Pi.3ewj8h7knbz72.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:500;src:local(IBM Plex Sans Cond Medium Italic),local(IBMPlexSansCond-MediumItalic),url(../media/IBMPlexSansCondensed-MediumItalic-Latin3.296m6xuss75ta.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:500;src:local(IBM Plex Sans Cond Medium Italic),local(IBMPlexSansCond-MediumItalic),url(../media/IBMPlexSansCondensed-MediumItalic-Latin2.0_wwv06-r7qb9.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:500;src:local(IBM Plex Sans Cond Medium Italic),local(IBMPlexSansCond-MediumItalic),url(../media/IBMPlexSansCondensed-MediumItalic-Latin1.1oqg-96jnsaxt.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:local(IBM Plex Sans Cond),local(IBMPlexSansCond),url(../media/IBMPlexSansCondensed-Regular.23cvu21cer24p.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Regular.3-n37adrkmhhy.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:local(IBM Plex Sans Cond),local(IBMPlexSansCond),url(../media/IBMPlexSansCondensed-Regular-Pi.19amhtfd7plrl.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:local(IBM Plex Sans Cond),local(IBMPlexSansCond),url(../media/IBMPlexSansCondensed-Regular-Latin3.3dt-kc4bwkzj6.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:local(IBM Plex Sans Cond),local(IBMPlexSansCond),url(../media/IBMPlexSansCondensed-Regular-Latin2.3p8birj7fef7b.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:local(IBM Plex Sans Cond),local(IBMPlexSansCond),url(../media/IBMPlexSansCondensed-Regular-Latin1.0kj0k0znbfn8o.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;src:local(IBM Plex Sans Cond SemiBold),local(IBMPlexSansCond-SemiBold),url(../media/IBMPlexSansCondensed-SemiBold.10qkk6li5fpdw.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-SemiBold.2chmyo7hr-w0l.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;src:local(IBM Plex Sans Cond SemiBold),local(IBMPlexSansCond-SemiBold),url(../media/IBMPlexSansCondensed-SemiBold-Pi.3e-i3ah9caq3c.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;src:local(IBM Plex Sans Cond SemiBold),local(IBMPlexSansCond-SemiBold),url(../media/IBMPlexSansCondensed-SemiBold-Latin3.1l795xo4ow8kj.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;src:local(IBM Plex Sans Cond SemiBold),local(IBMPlexSansCond-SemiBold),url(../media/IBMPlexSansCondensed-SemiBold-Latin2.3s3ebhtjf90s3.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;src:local(IBM Plex Sans Cond SemiBold),local(IBMPlexSansCond-SemiBold),url(../media/IBMPlexSansCondensed-SemiBold-Latin1.002-k7pkic7of.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:600;src:local(IBM Plex Sans Cond SemiBold Italic),local(IBMPlexSansCond-SemiBoldItalic),url(../media/IBMPlexSansCondensed-SemiBoldItalic.33zabhvtwp72q.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-SemiBoldItalic.2r_if4rsjntai.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:600;src:local(IBM Plex Sans Cond SemiBold Italic),local(IBMPlexSansCond-SemiBoldItalic),url(../media/IBMPlexSansCondensed-SemiBoldItalic-Pi.2e9r1jite6yr7.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:600;src:local(IBM Plex Sans Cond SemiBold Italic),local(IBMPlexSansCond-SemiBoldItalic),url(../media/IBMPlexSansCondensed-SemiBoldItalic-Latin3.3xukgymbz20fp.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:600;src:local(IBM Plex Sans Cond SemiBold Italic),local(IBMPlexSansCond-SemiBoldItalic),url(../media/IBMPlexSansCondensed-SemiBoldItalic-Latin2.411775zs144hf.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:600;src:local(IBM Plex Sans Cond SemiBold Italic),local(IBMPlexSansCond-SemiBoldItalic),url(../media/IBMPlexSansCondensed-SemiBoldItalic-Latin1.19022jw58biml.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:450;src:local(IBM Plex Sans Cond Text),local(IBMPlexSansCond-Text),url(../media/IBMPlexSansCondensed-Text.2721an5rg1k7w.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Text.1-pz3cmvvoltv.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:450;src:local(IBM Plex Sans Cond Text),local(IBMPlexSansCond-Text),url(../media/IBMPlexSansCondensed-Text-Pi.3pc7z1yc67_34.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:450;src:local(IBM Plex Sans Cond Text),local(IBMPlexSansCond-Text),url(../media/IBMPlexSansCondensed-Text-Latin3.30ax10yhhtnpt.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:450;src:local(IBM Plex Sans Cond Text),local(IBMPlexSansCond-Text),url(../media/IBMPlexSansCondensed-Text-Latin2.0ksisqai36x_q.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:450;src:local(IBM Plex Sans Cond Text),local(IBMPlexSansCond-Text),url(../media/IBMPlexSansCondensed-Text-Latin1.1xj0ic2-j01rv.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:450;src:local(IBM Plex Sans Cond Text Italic),local(IBMPlexSansCond-TextItalic),url(../media/IBMPlexSansCondensed-TextItalic.295dxg2mm_ke2.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-TextItalic.37m685ih7ps94.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:450;src:local(IBM Plex Sans Cond Text Italic),local(IBMPlexSansCond-TextItalic),url(../media/IBMPlexSansCondensed-TextItalic-Pi.3lryg7vz-vsut.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:450;src:local(IBM Plex Sans Cond Text Italic),local(IBMPlexSansCond-TextItalic),url(../media/IBMPlexSansCondensed-TextItalic-Latin3.0sk2cyv3aekwi.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:450;src:local(IBM Plex Sans Cond Text Italic),local(IBMPlexSansCond-TextItalic),url(../media/IBMPlexSansCondensed-TextItalic-Latin2.3aczl6n9gsk-j.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:450;src:local(IBM Plex Sans Cond Text Italic),local(IBMPlexSansCond-TextItalic),url(../media/IBMPlexSansCondensed-TextItalic-Latin1.3xbpxb2k8jse2.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:100;src:local(IBM Plex Sans Cond Thin),local(IBMPlexSansCond-Thin),url(../media/IBMPlexSansCondensed-Thin.28eb3bg2kq3xl.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-Thin.0dh38k6znci9z.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:100;src:local(IBM Plex Sans Cond Thin),local(IBMPlexSansCond-Thin),url(../media/IBMPlexSansCondensed-Thin-Pi.0ag9lssno90lz.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:100;src:local(IBM Plex Sans Cond Thin),local(IBMPlexSansCond-Thin),url(../media/IBMPlexSansCondensed-Thin-Latin3.3uiwzd2-yg2ws.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:100;src:local(IBM Plex Sans Cond Thin),local(IBMPlexSansCond-Thin),url(../media/IBMPlexSansCondensed-Thin-Latin2.1a4o1hw_-0ht1.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:100;src:local(IBM Plex Sans Cond Thin),local(IBMPlexSansCond-Thin),url(../media/IBMPlexSansCondensed-Thin-Latin1.14aymhw-cripf.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:100;src:local(IBM Plex Sans Cond Thin Italic),local(IBMPlexSansCond-ThinItalic),url(../media/IBMPlexSansCondensed-ThinItalic.1ctanj3_0_ki1.woff2)format("woff2"),url(../media/IBMPlexSansCondensed-ThinItalic.1fl150yvwd8nm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:100;src:local(IBM Plex Sans Cond Thin Italic),local(IBMPlexSansCond-ThinItalic),url(../media/IBMPlexSansCondensed-ThinItalic-Pi.3o868w90o2s-d.woff2)format("woff2");unicode-range:U+E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:100;src:local(IBM Plex Sans Cond Thin Italic),local(IBMPlexSansCond-ThinItalic),url(../media/IBMPlexSansCondensed-ThinItalic-Latin3.0wu7wefp-w2bv.woff2)format("woff2");unicode-range:U+102-103,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:100;src:local(IBM Plex Sans Cond Thin Italic),local(IBMPlexSansCond-ThinItalic),url(../media/IBMPlexSansCondensed-ThinItalic-Latin2.3rcgwamgiudnr.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:100;src:local(IBM Plex Sans Cond Thin Italic),local(IBMPlexSansCond-ThinItalic),url(../media/IBMPlexSansCondensed-ThinItalic-Latin1.0psffkkdvsxl8.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-A3,U+A4-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local(IBM Plex Mono Light),local(IBMPlexMono-Light),url(../media/IBMPlexMono-Light.34a800e3i1h9k.woff2)format("woff2"),url(../media/IBMPlexMono-Light.0u77gfr3l2pla.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local(IBM Plex Mono Light),local(IBMPlexMono-Light),url(../media/IBMPlexMono-Light-Cyrillic.2nwe9hxzh__gd.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local(IBM Plex Mono Light),local(IBMPlexMono-Light),url(../media/IBMPlexMono-Light-Pi.3s4hwh3-fvojy.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local(IBM Plex Mono Light),local(IBMPlexMono-Light),url(../media/IBMPlexMono-Light-Latin3.1opzylvsq5sp3.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local(IBM Plex Mono Light),local(IBMPlexMono-Light),url(../media/IBMPlexMono-Light-Latin2.3ujekqe0a2u06.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:local(IBM Plex Mono Light),local(IBMPlexMono-Light),url(../media/IBMPlexMono-Light-Latin1.0ttdc5fzxwcit.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(../media/IBMPlexMono-Regular.09u63wo58kris.woff2)format("woff2"),url(../media/IBMPlexMono-Regular.08gh2j5jh9z3_.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(../media/IBMPlexMono-Regular-Cyrillic.2jwh8oqf4g6le.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(../media/IBMPlexMono-Regular-Pi.354tipgjod29z.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(../media/IBMPlexMono-Regular-Latin3.2qiomnz47q93z.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(../media/IBMPlexMono-Regular-Latin2.2x2iohz1f2gn4.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:local(IBM Plex Mono),local(IBMPlexMono),url(../media/IBMPlexMono-Regular-Latin1.0d0cwonyfc11n.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local(IBM Plex Mono SemiBold),local(IBMPlexMono-SemiBold),url(../media/IBMPlexMono-SemiBold.0kw3lk8pemvk6.woff2)format("woff2"),url(../media/IBMPlexMono-SemiBold.11pnyk4prx000.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local(IBM Plex Mono SemiBold),local(IBMPlexMono-SemiBold),url(../media/IBMPlexMono-SemiBold-Cyrillic.0mwqa8onhlros.woff2)format("woff2");unicode-range:U+400-45F,U+462-463,U+46A-46B,U+472-475,U+490-4C2,U+4CF-4D9,U+4DC-4E9,U+4EE-4F9,U+524-525}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local(IBM Plex Mono SemiBold),local(IBMPlexMono-SemiBold),url(../media/IBMPlexMono-SemiBold-Pi.3x9je7srked-i.woff2)format("woff2");unicode-range:U+3C0,U+E3F,U+2000-200D,U+2010-2012,U+2015,U+2028-2029,U+202F,U+2032-2033,U+203E,U+205F,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+2215,U+2219-221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2400-2421,U+2500-259F,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+3000,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local(IBM Plex Mono SemiBold),local(IBMPlexMono-SemiBold),url(../media/IBMPlexMono-SemiBold-Latin3.0nr7dnldp83d3.woff2)format("woff2");unicode-range:U+102-103,U+1CD-1DC,U+1E0C-1E0D,U+1E12-1E13,U+1E24-1E25,U+1E36-1E37,U+1E3C-1E3D,U+1E40-1E47,U+1E4A-1E4B,U+1E62-1E63,U+1E6C-1E6D,U+1E70-1E71,U+1E92-1E93,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local(IBM Plex Mono SemiBold),local(IBMPlexMono-SemiBold),url(../media/IBMPlexMono-SemiBold-Latin2.2xj1-qi1mwdye.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:local(IBM Plex Mono SemiBold),local(IBMPlexMono-SemiBold),url(../media/IBMPlexMono-SemiBold-Latin1.2hus-hrjdybpj.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}
:root{--paper:#fff;--paper-cool:#f4f4f4;--ink:#161616;--ink-soft:#525252;--line:#e0e0e0;--line-dark:#8d8d8d;--orange:#f15a18;--orange-dark:#cf4308;--blue:#0f62fe;--blue-soft:#a6c8ff;--graphite:#161616;--graphite-raised:#222c35;--max:1584px;--stage-max:1920px;--stage-gutter:clamp(28px, 3.75vw, 58px);--header-gutter:clamp(24px, 1.9vw, 30px);--gutter:clamp(24px, 5vw, 80px);--display:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--blue-dark:#0043ce}body{color:var(--ink);letter-spacing:.01em;font-weight:400}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.main-nav a{height:64px;color:var(--ink);border-left:1px solid #0000;place-items:center;padding:0 clamp(14px,1.35vw,26px);font-size:14px;font-weight:400;display:grid}.text-link,.carbon-text-link{color:var(--blue);font-weight:400}.carbon-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(430px,6fr) minmax(0,10fr);width:100%;min-height:calc(100svh - 64px);display:grid}.carbon-hero__copy{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:clamp(72px,8vh,120px) clamp(32px,4.2vw,80px) 32px;display:flex}.carbon-hero h1{letter-spacing:-.035em;max-width:700px;margin:0;font-size:clamp(60px,5.25vw,88px);font-weight:300;line-height:1.02}.carbon-hero__copy>p{max-width:590px;color:var(--ink-soft);margin:32px 0 0;font-size:clamp(18px,1.35vw,22px);line-height:1.5}.carbon-hero__actions{grid-template-columns:1fr 1fr;max-width:500px;margin-top:42px;display:grid}.carbon-hero__actions .button{min-height:64px}.carbon-hero__meta{color:var(--ink-soft);border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:auto;padding-top:48px;font-size:12px;display:flex}.carbon-hero__drawing{place-items:center;min-width:0;min-height:670px;padding:88px 32px 72px;display:grid;position:relative;overflow:hidden}.carbon-grid{background-image:linear-gradient(#78a9ff24 1px,#0000 1px),linear-gradient(90deg,#78a9ff24 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#000 78%,#0000);mask-image:linear-gradient(#000c,#000 78%,#0000)}.carbon-hero__figure{z-index:1;gap:18px;width:min(100%,1120px);margin:0;display:grid;position:relative}.carbon-hero__figure>img{filter:grayscale()contrast(1.08);width:100%;height:auto}.carbon-hero__legend{border-top:1px solid var(--blue-soft);border-bottom:1px solid var(--blue-soft);color:var(--blue);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.carbon-hero__legend span{border-right:1px solid var(--blue-soft);flex-direction:column;justify-content:center;min-height:58px;padding:10px 16px;font-size:11px;line-height:1.35;display:flex}.carbon-hero__legend span:last-child{border-right:0}.carbon-hero__legend i{color:var(--orange);margin-bottom:3px;font-size:10px;font-style:normal}.carbon-hero__drawing-title{z-index:2;color:var(--ink-soft);font-size:12px;position:absolute;top:24px;left:32px}.carbon-dimension{z-index:3;color:var(--blue);background:#fffffff0;padding:0 10px;font-size:11px;font-weight:600;line-height:1.35;position:absolute}.carbon-dimension:before,.carbon-dimension:after{content:"";background:var(--blue);opacity:.65;position:absolute}.carbon-dimension--top{top:28px;left:58%}.carbon-dimension--top:before{width:160px;height:1px;top:7px;right:100%}.carbon-dimension--top:after{width:160px;height:1px;top:7px;left:100%}.carbon-dimension--side{writing-mode:vertical-rl;top:48%;right:14px}.carbon-dimension--side:before{width:1px;height:84px;bottom:100%;left:7px}.carbon-dimension--side:after{width:1px;height:84px;top:100%;left:7px}.carbon-dimension--bottom{bottom:24px;left:53%}.carbon-dimension--bottom:before{width:140px;height:1px;top:7px;right:100%}.carbon-dimension--bottom:after{width:140px;height:1px;top:7px;left:100%}.carbon-topic-bar{color:#fff;background:var(--blue);grid-template-columns:repeat(3,1fr);display:grid}.carbon-topic-bar a{border-right:1px solid #fff5;grid-template-columns:28px 1fr auto;align-items:center;gap:16px;min-height:96px;padding:24px clamp(24px,4vw,64px);font-size:clamp(16px,1.3vw,20px);display:grid}.carbon-topic-bar a:last-child{border-right:0}.carbon-topic-bar a:hover{background:var(--blue-dark)}.carbon-topic-bar span{font-size:12px}.carbon-section{padding:clamp(88px,9vw,144px) clamp(24px,4.2vw,80px)}.carbon-section__intro{grid-template-columns:2fr 1fr;align-items:end;gap:24px 64px;display:grid}.carbon-section__intro>p,.carbon-evidence__copy>p,.carbon-resources header>p{color:var(--blue);grid-column:1/-1;margin:0;font-size:14px}.carbon-section__intro h2,.carbon-evidence h2,.carbon-resources h2,.carbon-cta h2{letter-spacing:-.025em;max-width:920px;margin:0;font-size:clamp(46px,5vw,76px);font-weight:300;line-height:1.08}.carbon-section__intro>div{max-width:520px;color:var(--ink-soft);font-size:18px;line-height:1.55}.carbon-technology__list{border-top:1px solid var(--ink);margin-top:72px}.carbon-technology__head{min-height:42px;color:var(--ink-soft);border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr 48px;align-items:center;gap:24px;padding-left:72px;font-size:12px;display:grid}.carbon-technology__row{border-bottom:1px solid var(--line);grid-template-columns:48px 1.1fr 1fr 1fr 48px;align-items:center;gap:24px;min-height:112px;transition:background .16s;display:grid}.carbon-technology__row:hover{background:var(--paper-cool)}.carbon-index{color:var(--blue);font-size:13px}.carbon-technology__row h3{margin:0;font-size:clamp(24px,2vw,32px);font-weight:300;line-height:1.18}.carbon-technology__row p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.45}.carbon-technology__row .arrow-icon{color:var(--blue)}.carbon-evidence{color:#fff;background:var(--graphite);grid-template-columns:5.5fr 10.5fr;min-height:720px;display:grid}.carbon-evidence__copy{flex-direction:column;padding:clamp(64px,6vw,112px) clamp(28px,4.2vw,80px);display:flex}.carbon-evidence__copy>p{color:var(--blue-soft)}.carbon-evidence h2{margin-top:28px;font-size:clamp(42px,4vw,64px)}.carbon-evidence__copy>div{color:#c6c6c6;max-width:510px;margin-top:32px;font-size:17px;line-height:1.55}.carbon-text-link{color:#fff;border-bottom:1px solid #525252;justify-content:space-between;align-items:center;min-height:64px;margin-top:auto;padding-top:40px;display:inline-flex}.carbon-evidence__media{min-height:720px;margin:0;position:relative;overflow:hidden}.carbon-evidence__media img{object-fit:cover;object-position:center}.carbon-evidence__media figcaption{color:#fff;background:#161616e8;gap:24px;padding:16px 24px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.carbon-evidence__media figcaption span{color:var(--blue-soft)}.carbon-section__intro--compact{grid-template-columns:1fr}.carbon-process{background:var(--paper-cool)}.carbon-process__grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.carbon-process__grid article{border-right:1px solid var(--line);min-height:300px;padding:24px}.carbon-process__grid article:last-child{border-right:0}.carbon-process__grid span{color:var(--blue);font-size:13px}.carbon-process__grid h3{margin:72px 0 14px;font-size:26px;font-weight:400}.carbon-process__grid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.carbon-wide-link{color:#fff;background:var(--blue);justify-content:space-between;align-items:center;min-height:80px;padding:0 24px;font-size:18px;display:flex}.carbon-wide-link:hover{background:var(--blue-dark)}.carbon-resources{border-top:1px solid var(--line);background:#fff;grid-template-columns:6fr 10fr;display:grid}.carbon-resources header{border-right:1px solid var(--line);padding:clamp(72px,7vw,120px) clamp(28px,4.2vw,80px)}.carbon-resources h2{margin-top:28px;font-size:clamp(42px,4vw,64px)}.carbon-resources__list{border-top:1px solid var(--line)}.carbon-resources__list>a{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 32px;align-items:center;gap:24px;min-height:142px;padding:24px clamp(24px,3vw,48px);display:grid}.carbon-resources__list>a:hover{background:var(--paper-cool)}.carbon-resources__list>a>span{color:var(--blue);font-size:13px}.carbon-resources__list h3{margin:0;font-size:clamp(22px,2vw,30px);font-weight:300}.carbon-resources__list p{color:var(--ink-soft);margin:8px 0 0}.carbon-resources__list .arrow-icon{color:var(--blue)}.carbon-cta{color:#fff;background:var(--graphite);border-bottom:1px solid #525252;min-height:254px;padding:48px clamp(28px,4.2vw,80px)}.carbon-cta>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.carbon-cta h2{white-space:nowrap;max-width:none;font-size:clamp(42px,4.2vw,64px)}.carbon-cta p{color:#c6c6c6;white-space:nowrap;max-width:none;margin:12px 0 24px;font-size:16px}@media (max-width:1120px){.site-header .brand-mark{padding-inline:24px}.main-nav a{padding-inline:12px}.carbon-hero{grid-template-columns:1fr}.carbon-hero__copy{border-right:0;min-height:620px}.carbon-hero__drawing{border-top:1px solid var(--line);min-height:620px}.carbon-section__intro{grid-template-columns:1fr}.carbon-section__intro>div{margin-top:12px}.carbon-evidence{grid-template-columns:1fr}.carbon-evidence__copy{min-height:520px}.carbon-evidence__media{min-height:65vw}.carbon-resources{grid-template-columns:1fr}.carbon-resources header{border-right:0;border-bottom:1px solid var(--line)}.carbon-cta{min-height:0}.site-footer__inner{grid-template-columns:1.6fr repeat(3,1fr)}}@media (max-width:1080px){.site-header__inner{min-height:64px}.site-header .brand-mark{border-right:0;min-height:64px}.menu-button{margin-right:12px}.main-nav{height:auto;padding:0;top:64px}.main-nav a{border-bottom:1px solid var(--line);height:auto;min-height:64px;font-family:var(--body);place-items:center start;padding:0 24px;font-size:22px;font-weight:300}.main-nav a:after{display:none}}@media (max-width:760px){.site-header .brand-mark{padding-inline:16px}.site-header .brand-mark__words{display:none}.carbon-hero__copy{min-height:590px;padding:64px 24px 24px}.carbon-hero h1{font-size:clamp(48px,14vw,64px)}.carbon-hero__actions{grid-template-columns:1fr}.carbon-hero__actions .button{min-height:56px}.carbon-hero__meta{flex-direction:column;align-items:flex-start}.carbon-hero__drawing{min-height:470px;padding:72px 6px 58px}.carbon-dimension--top:before,.carbon-dimension--top:after{width:60px}.carbon-dimension--bottom:before,.carbon-dimension--bottom:after{width:48px}.carbon-hero__figure{gap:12px}.carbon-hero__legend span{min-height:62px;padding:8px 7px;font-size:9px}.carbon-hero__legend i{font-size:9px}.carbon-topic-bar{grid-template-columns:1fr}.carbon-topic-bar a{border-bottom:1px solid #fff5;border-right:0;min-height:72px}.carbon-section{padding:72px 24px}.carbon-section__intro h2,.carbon-evidence h2,.carbon-resources h2,.carbon-cta h2{font-size:clamp(40px,12vw,54px)}.carbon-technology__list{margin-top:48px}.carbon-technology__head{display:none}.carbon-technology__row{grid-template-columns:36px 1fr 32px;gap:12px;min-height:150px;padding:20px 0}.carbon-technology__row h3{font-size:26px}.carbon-technology__row p{grid-column:2}.carbon-technology__row p:nth-of-type(2){display:none}.carbon-technology__row .arrow-icon{grid-area:1/3}.carbon-evidence__copy{min-height:520px;padding:64px 24px}.carbon-evidence__media{min-height:76vw}.carbon-process__grid{grid-template-columns:1fr}.carbon-process__grid article{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.carbon-process__grid h3{margin-top:46px}.carbon-wide-link{margin-inline:-24px;padding-inline:24px}.carbon-resources header{padding:64px 24px}.carbon-resources__list>a{grid-template-columns:32px 1fr 24px;gap:12px;min-height:132px;padding:20px 24px}.carbon-resources__list p{font-size:14px}.carbon-cta{padding:48px 24px}.carbon-cta h2,.carbon-cta p{white-space:normal}.site-footer__inner{grid-template-columns:1fr;padding:48px 24px}.site-footer__brand{padding:0 0 40px}.site-footer__column{border-top:1px solid #525252;border-left:0;min-height:auto;padding:28px 0}.site-footer__meta{flex-direction:column;align-items:flex-start;padding:20px 24px 28px}.page-hero{min-height:340px;padding:72px 0 56px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:40;border-bottom:1px solid var(--line);background:#fffffffa;position:sticky;top:0}.site-header__inner{width:min(100%, var(--stage-max));min-height:82px;padding:0 var(--header-gutter);align-items:center;gap:clamp(36px,4vw,60px);margin:0 auto;display:flex}.brand-mark{color:var(--ink);flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark__monogram{flex:none;width:92px;height:40px}.brand-mark__body{fill:currentColor}.brand-mark__l{fill:var(--orange)}.brand-mark__words{font-family:var(--body);letter-spacing:.13em;white-space:nowrap;font-size:16px;font-weight:600}.brand-mark--inverse{color:#fff}.main-nav{align-items:center;gap:clamp(28px,3.6vw,55px);margin-left:auto;display:flex}.main-nav a{white-space:nowrap;color:#262b30;font-size:14px;font-weight:600;position:relative}.main-nav a:after{content:"";background:var(--orange);height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.main-nav a:hover:after,.main-nav a:focus-visible:after{right:0}.menu-button{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-button span:not(.sr-only){background:var(--ink);height:2px;margin:5px 0;display:block}.button{border:1px solid var(--orange);background:var(--orange);color:#fff;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 24px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--orange-dark);border-color:var(--orange-dark)}.button--dark{background:var(--graphite);border-color:var(--graphite)}.button--small{min-height:44px;padding:0 19px;font-size:14px}.header-cta{width:156px;min-width:156px;min-height:82px;margin-right:calc(var(--header-gutter) * -1);align-self:stretch;padding-inline:0;font-size:16px}.arrow-icon{width:24px;height:24px}.arrow-icon--down{transform:rotate(90deg)}.shell{width:min(100%, var(--max));padding-inline:var(--gutter);margin:0 auto}.hero{width:min(100%, var(--stage-max));border-inline:1px solid var(--line);grid-template-columns:minmax(0,36fr) minmax(0,64fr);height:calc(100svh - 218px);min-height:720px;max-height:805px;margin:0 auto;display:grid}.hero__copy{padding:clamp(92px, 7vw, 108px) clamp(36px, 2.75vw, 42px) clamp(48px, 4vw, 58px) var(--stage-gutter);flex-direction:column;display:flex;position:relative}.hero__copy:before{content:"";border-left:1px dashed #8eb6e4;position:absolute;top:9%;bottom:8%;left:28px}.hero__copy:after{content:"+";color:var(--blue);font:24px/1 var(--mono);position:absolute;top:8%;left:20px}.hero h1{max-width:480px;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(72px,5.9vw,92px);font-weight:700;line-height:.92}.hero__lead{color:#252b31;max-width:440px;margin:32px 0 0;font-size:clamp(18px,1.35vw,21px);line-height:1.48}.hero__actions{flex-wrap:nowrap;gap:18px;width:min(100%,446px);margin-top:40px;display:flex}.hero__actions .button{flex:1 1 0;gap:10px;min-width:0;min-height:58px;padding-inline:16px}.hero__manual{color:var(--blue);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:36px;font-size:11px;line-height:1.45}.hero__media{background:var(--graphite);min-height:720px;position:relative;overflow:hidden}.hero__media img{object-fit:cover;object-position:center;width:100%;height:100%}.hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10141852);height:24%;position:absolute;inset:auto 0 0}.hero__caption{z-index:1;color:#fff;font:11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;position:absolute;bottom:20px;right:26px}.hero__media--engineering{border-left:1px solid var(--line);background:#fff;display:block}.hero__media--engineering:after{display:none}.hero__drawing{background-image:linear-gradient(#8eb6e425 1px,#0000 1px),linear-gradient(90deg,#8eb6e425 1px,#0000 1px);background-size:34px 34px;width:100%;height:100%;min-height:0;padding:78px 16px 88px;position:relative;overflow:hidden}.hero__drawing>img{object-fit:contain;object-position:center 52%;filter:contrast(1.12);transform-origin:50%;width:100%;height:100%;display:block;transform:translateY(24px)scale(1.06)}.hero__drawing-label{color:var(--orange);font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:24px;left:28px}.hero__callout{z-index:2;color:var(--blue);font:600 10px/1.38 var(--mono);text-transform:uppercase;letter-spacing:.035em;background:#fffffff5;padding:4px 6px;position:absolute}.hero__callout i{color:var(--orange);font:600 8px/1 var(--mono);letter-spacing:.12em;margin-bottom:3px;display:block}.hero__callout:before{content:"";border-top:1px solid #8eb6e4;width:48px;position:absolute;top:50%;transform:translateY(-50%)}.hero__callout--return{top:13%;left:29%}.hero__callout--return:before{left:calc(100% + 10px)}.hero__callout--carriers{text-align:right;top:17%;right:4%}.hero__callout--carriers:before{right:calc(100% + 10px)}.hero__callout--destinations{text-align:right;max-width:150px;bottom:10%;right:2%}.hero__callout--destinations:before{right:calc(100% + 10px)}.hero__callout--service{bottom:10%;left:5%}.hero__callout--service:before{left:calc(100% + 10px)}.hero__callout--guarding{top:31%;left:2%}.hero__callout--guarding:before{left:calc(100% + 10px)}.hero__callout--deck{text-align:left;top:45%;left:52%}.hero__callout--deck:before{right:calc(100% + 10px)}.hero__callout--drive{bottom:15%;left:45%}.hero__callout--drive:before{left:calc(100% + 10px)}.hero__callout--frame{display:none}.hero__callout--frame:before{right:calc(100% + 10px)}.hero__dimension{color:var(--blue);font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;position:absolute}.hero__dimension:before,.hero__dimension:after{content:"";background:#8eb6e4;position:absolute}.hero__dimension--length{background:#fff;padding-inline:10px;top:43px;left:50%;transform:translate(-50%)}.hero__dimension--length:before{width:190px;height:1px;top:4px;right:100%}.hero__dimension--length:after{width:190px;height:1px;top:4px;left:100%}.hero__dimension--width{writing-mode:vertical-rl;background:#fff;padding-block:7px;top:49%;right:15px}.hero__dimension--width:before{width:1px;height:92px;bottom:100%;left:5px}.hero__dimension--width:after{width:1px;height:92px;top:100%;left:5px}.hero__dimension--depth{background:#fffffff5;padding-inline:8px;bottom:3.5%;left:42%}.hero__dimension--depth:before{width:52px;height:1px;top:4px;right:100%}.hero__dimension--depth:after{width:52px;height:1px;top:4px;left:100%}.section{padding-block:clamp(88px,10vw,150px)}.section--cool{background:var(--paper-cool)}.section--graphite{color:#fff;background:var(--graphite)}.section-heading{max-width:820px}.section-index{width:210px;color:var(--blue);font-family:var(--mono);align-items:center;gap:14px;margin-bottom:24px;font-weight:600;display:flex}.section-index i{background:var(--blue);flex:1;height:1px}.section-heading h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:.98}.section-heading__body{max-width:690px;color:var(--ink-soft);margin-top:24px;font-size:clamp(17px,1.5vw,21px)}.technology-section{overflow:hidden}.technology-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,5.5vw,82px);display:grid}.technology-table{border-top:1px solid var(--line-dark);margin-top:56px}.technology-row{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(120px,.7fr) repeat(3,1fr);align-items:center;gap:20px;min-height:96px;display:grid}.technology-row__number{color:var(--orange);font-family:var(--display);font-size:30px;font-weight:700}.technology-row h3{font-family:var(--body);margin:0;font-size:18px;font-weight:600;line-height:1.15}.technology-row p{color:var(--ink-soft);margin:0;font-size:13px}.technology-row--head{min-height:42px;color:var(--blue);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.11em}.technology-media{min-height:620px;padding:34px 0 38px;position:relative}.technology-media img{object-fit:cover;width:100%;height:calc(100% - 72px);position:absolute;inset:34px 0 38px}.blueprint-rule{pointer-events:none;background-image:linear-gradient(#7ba7d52b 1px,#0000 1px),linear-gradient(90deg,#7ba7d52b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.technology-media__caption{z-index:1;min-height:38px;color:var(--blue);border-top:1px solid var(--blue-soft);font:600 10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.09em;background:#fff;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.technology-media__caption i{background:var(--line-dark);width:1px;height:14px}.cases-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);gap:clamp(32px,5vw,78px);margin-top:58px;display:grid}.case-index{flex-direction:column;display:flex}.case-index__item{border-bottom:1px solid var(--line-dark);grid-template-columns:64px 1fr;gap:20px;padding:22px 0;display:grid}.case-index__item:first-child{border-top:1px solid var(--line-dark)}.case-index__number{color:var(--orange);font-family:var(--display);font-size:40px;font-weight:700;line-height:1}.case-index h3{font-family:var(--body);margin:0 0 5px;font-size:20px;font-weight:600}.case-index p{color:var(--ink-soft);margin:0}.case-feature{flex-direction:column;display:flex}.case-feature__image{aspect-ratio:16/9;background:#d8dde1;overflow:hidden}.case-feature__image img{object-fit:cover;width:100%;height:100%}.case-feature__caption{border-bottom:1px solid var(--line-dark);grid-template-columns:80px 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.case-feature__number{color:var(--orange);font-family:var(--display);font-size:55px;font-weight:700}.case-feature h3{font-family:var(--body);margin:0;font-size:24px;font-weight:600}.case-feature p{color:var(--ink-soft);margin:2px 0 0}.text-link{color:var(--blue);align-items:center;gap:14px;font-weight:750;display:inline-flex}.resource-list{border-top:1px solid var(--line-dark);margin-top:48px}.resources-section{position:relative;overflow:hidden}.resources-technical-frame{z-index:0;pointer-events:none;position:absolute;inset:0}.resources-section>.shell{z-index:1;position:relative}.technical-axis{opacity:.78;border-left:1px dashed #8eb6e4;position:absolute;top:58px;bottom:34px}.technical-axis--left{left:2.5vw}.technical-axis--right{right:2.5vw}.technical-datum{color:#5e91ce;width:24px;height:24px;position:absolute}.technical-datum:before,.technical-datum:after{content:"";background:currentColor;position:absolute}.technical-datum:before{width:24px;height:1px;top:11px;left:0}.technical-datum:after{width:1px;height:24px;top:0;left:11px}.technical-datum{background:radial-gradient(circle,#0000 0 4px,currentColor 4px 5px,#0000 5px)}.technical-datum--left{top:56px;left:calc(2.5vw - 12px)}.technical-datum--right-top{top:80px;right:calc(2.5vw - 12px)}.technical-datum--right-bottom{color:var(--orange);bottom:58px;right:calc(2.5vw - 12px)}.technical-plus-grid{opacity:.72;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 4v10M4 9h10' fill='none' stroke='%236b9bd3' stroke-width='1'/%3E%3C/svg%3E");width:170px;height:82px;position:absolute;top:62px;right:11%}.resource-row{border-bottom:1px solid var(--blue-soft);grid-template-columns:150px 1fr auto;align-items:center;gap:36px;padding:18px 0;display:grid}.resource-thumb{height:82px;color:var(--blue);background:0 0;place-items:center;display:grid;overflow:hidden}.resource-thumb svg{width:100%;height:100%;padding:3px}.resource-row h3{font-family:var(--display);margin:0 0 5px;font-size:27px;font-weight:600}.resource-row p{color:var(--ink-soft);margin:0}.resource-row a{color:var(--blue);font-family:var(--display);align-items:center;gap:12px;font-size:19px;font-weight:600;display:inline-flex}.final-cta{position:relative;overflow:hidden}.final-cta:before{content:"";opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 4v10M4 9h10' fill='none' stroke='%238aa9c8' stroke-width='1'/%3E%3C/svg%3E");width:82px;height:112px;position:absolute;top:32px;left:8px}.final-cta:after{content:"";opacity:.7;border-left:1px dashed #70889f;position:absolute;top:16px;bottom:30px;left:38px}.final-cta__inner{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:42px;min-height:330px;display:grid;position:relative}.final-cta h2{max-width:620px;font-family:var(--display);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(44px,4.5vw,68px);font-weight:700;line-height:.96}.final-cta h2 span{color:var(--orange)}.final-cta__drawing{background-image:linear-gradient(#3979bd2c 1px,#0000 1px),linear-gradient(90deg,#3979bd2c 1px,#0000 1px);background-size:34px 34px;min-height:292px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 100%)}.final-cta__drawing img{object-fit:contain;opacity:.94;width:calc(100% - 52px);height:calc(100% - 36px);position:absolute;inset:22px 38px 14px 14px}.site-footer{color:#fff;background:var(--graphite);padding-inline:var(--gutter);border-top:1px solid #ffffff3b}.site-footer__inner,.site-footer__meta{width:min(100%, calc(var(--max) - var(--gutter) * 2));margin:0 auto}.site-footer__inner{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(42px,6vw,88px);min-height:156px;padding-block:30px;display:grid}.site-footer__brand p{color:#aeb8c1;max-width:390px;margin:20px 0 0;font-size:13px;line-height:1.55}.site-footer__brand strong{color:#fff;font-weight:650}.site-footer__links{gap:19px;display:grid}.site-footer nav{flex-wrap:wrap;gap:12px clamp(20px,3vw,44px);font-size:14px;display:flex}.site-footer nav a:hover{color:var(--orange)}.site-footer__external{color:#aeb8c1;border-top:1px solid #ffffff25;padding-top:17px;font-size:12px!important}.site-footer__external a{align-items:baseline;gap:5px;display:inline-flex}.site-footer__external span{color:var(--orange)}.site-footer__meta{color:#aeb8c1;border-top:1px solid #ffffff25;justify-content:space-between;gap:30px;padding:18px 0 28px;font-size:12px;display:flex}.page-hero{border-bottom:1px solid var(--line);padding:clamp(85px,10vw,150px) 0 clamp(70px,8vw,120px);position:relative;overflow:hidden}.page-hero:after{content:"";background-image:linear-gradient(#7ba7d52f 1px,#0000 1px),linear-gradient(90deg,#7ba7d52f 1px,#0000 1px);background-size:38px 38px;width:42%;height:80%;position:absolute;top:12%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.page-hero__content{z-index:1;max-width:900px;position:relative}.page-hero h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(58px,7vw,108px);line-height:.93}.page-hero p{max-width:720px;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(18px,1.7vw,24px)}.page-content{padding-block:clamp(70px,8vw,120px)}.editorial-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.editorial-card{background:#fff;flex-direction:column;min-height:320px;padding:clamp(26px,3vw,44px);display:flex}.editorial-card__number{color:var(--orange);font:700 13px/1 var(--mono)}.editorial-card h2,.editorial-card h3{font-family:var(--display);margin:42px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.02}.editorial-card p{color:var(--ink-soft);margin:0}.editorial-card .text-link{margin-top:auto;padding-top:34px}.technology-card{min-height:0;padding:0;overflow:hidden}.technology-card__visual{aspect-ratio:1;border-bottom:1px solid var(--line);background:#f7f8f9;display:block;overflow:hidden}.technology-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.technology-card__visual:hover img{transform:scale(1.018)}.technology-card__body{flex-direction:column;min-height:320px;padding:clamp(26px,3vw,44px);display:flex}.technology-card__body h2{margin-top:34px}.article-list{border-top:1px solid var(--line-dark)}.article-row{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:start;gap:30px;padding:34px 0;display:grid}.article-row__number{color:var(--orange);font:900 38px/1 var(--display)}.article-row h2{font:900 clamp(29px,3vw,43px)/1 var(--display);margin:0 0 8px}.article-row p{max-width:760px;color:var(--ink-soft);margin:0}.article-row__meta{color:var(--blue);font:700 11px/1.4 var(--mono);text-transform:uppercase}.detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(50px,8vw,120px);display:grid}.prose{max-width:820px}.prose h2{font:900 clamp(34px,4vw,54px)/1 var(--display);margin:58px 0 18px}.prose h3{font:900 27px/1.1 var(--display);margin:38px 0 12px}.prose p,.prose li{color:#303841;font-size:18px}.prose li{margin:10px 0}.guide-meta{color:var(--blue);font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:10px 24px;margin-bottom:28px;display:flex}.guide-meta span+span,.guide-meta time{position:relative}.guide-meta span+span:before,.guide-meta time:before{content:"/";color:var(--line-dark);position:absolute;left:-15px}.guide-article>section:first-child h2{margin-top:0}.guide-quick-answer{border-left:3px solid var(--orange);background:var(--paper-cool);margin-bottom:64px;padding:28px 32px}.guide-quick-answer h2{color:var(--blue);font:700 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.09em;margin:0 0 12px}.guide-quick-answer p{color:var(--ink);margin:0;font-size:20px;line-height:1.55}.guide-figure{border:1px solid var(--line);background:var(--paper-cool);margin:28px 0 34px}.guide-figure img{width:100%;height:auto;display:block}.guide-figure figcaption{color:var(--ink-soft);border-top:1px solid var(--line);padding:14px 18px;font-size:12px;line-height:1.55}.guide-faq{border-top:1px solid var(--line-dark);margin-top:70px}.guide-faq__item{border-bottom:1px solid var(--line);padding:24px 0}.guide-faq__item h3{margin:0 0 10px;font-size:23px}.guide-faq__item p{margin:0}.guide-byline{border-top:1px solid var(--line);padding-top:22px;color:var(--ink-soft)!important;margin-top:44px!important;font-size:13px!important}.detail-aside{border-left:1px solid var(--line);padding-left:30px}.detail-aside h2{font:900 25px/1 var(--display)}.detail-aside dl{margin:26px 0}.detail-aside dt{color:var(--blue);font:700 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em}.detail-aside dd{margin:5px 0 24px;font-weight:650}.related-guides{border-top:1px solid var(--line);margin-top:52px;padding-top:28px}.related-guides h2{margin:0 0 18px}.related-guides a{border-bottom:1px solid var(--line);padding:16px 0;font-weight:700;line-height:1.35;display:block}.related-guides a:hover{color:var(--blue)}.related-guides span{color:var(--blue);font:700 9px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;display:block}.case-detail-image{aspect-ratio:16/8.5;background:#d8dde1;margin-bottom:46px;overflow:hidden}.case-detail-image img{object-fit:cover;width:100%;height:100%}.evidence-list{counter-reset:evidence;padding:0;list-style:none}.evidence-list li{counter-increment:evidence;border-bottom:1px solid var(--line);padding:20px 0 20px 54px;position:relative}.evidence-list li:before{content:counter(evidence, decimal-leading-zero);color:var(--orange);font:900 20px/1 var(--display);position:absolute;top:22px;left:0}.calculator{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:36px 0}.calculator__inputs{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.calculator label,.project-form label{color:var(--blue);font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:8px;display:flex}.calculator input,.project-form input,.project-form textarea,.project-form select{border:1px solid var(--line-dark);width:100%;color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--body);background:#fff;border-radius:0;outline:none;padding:14px;font-size:16px}.calculator input:focus,.project-form input:focus,.project-form textarea:focus,.project-form select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #2265b01c}.technology-detail-image{aspect-ratio:16/7.5;background:#d8dde1;margin-bottom:46px;overflow:hidden}.technology-detail-image img{object-fit:cover;width:100%;height:100%}.technology-definition{border-block:1px solid var(--line-dark);grid-template-columns:180px minmax(0,1fr);gap:28px;margin-bottom:64px;padding:38px 0 42px;display:grid}.technology-definition>span,.technology-reference-section>div>span{color:var(--blue);font:700 10px/1.4 var(--mono);letter-spacing:.1em}.technology-definition>p{max-width:940px;margin:0;font-size:clamp(21px,2.4vw,32px);line-height:1.35}.technology-definition .technology-terminology{border-top:1px solid var(--line);color:var(--ink-soft);grid-column:2;padding-top:22px;font-size:14px}.technology-reference-section{color:#fff;background:var(--graphite);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,100px);margin-top:82px;padding:clamp(34px,5vw,64px);display:grid}.technology-reference-section h2{font:900 clamp(38px,5vw,68px)/.95 var(--display);margin:14px 0 20px}.technology-reference-section>div>p{color:#c3ccd3}.technology-reference-list article{border-bottom:1px solid #ffffff2b;padding:24px 0}.technology-reference-list article:first-child{padding-top:0}.technology-reference-list span{color:var(--orange);font:700 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.technology-reference-list strong{font:900 clamp(25px,3vw,38px)/1.05 var(--display);display:block}.technology-reference-list p{color:#c3ccd3;font-size:14px}.technology-reference-list a{color:#9fc5ed;font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.partner-band{min-height:136px;padding:30px var(--stage-gutter);color:#fff;background:var(--blue);align-items:center;display:flex}.partner-band__inner{width:min(100%, calc(var(--stage-max) - var(--stage-gutter) * 2));justify-content:space-between;align-items:center;gap:30px;margin:0 auto;display:flex}.partner-band p{max-width:840px;margin:0;font-size:18px}.partner-band .button{flex:none}.component-feature{color:#fff;background:var(--graphite);justify-content:space-between;align-items:center;gap:36px;margin-bottom:58px;padding:clamp(28px,4vw,48px);display:flex}.component-feature>div{max-width:820px}.component-feature span{color:#8ab4df;font:700 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.09em}.component-feature h2{font:900 clamp(34px, 4vw, 56px)/1 var(--display);margin:12px 0 14px}.component-feature p{color:#c3ccd3;margin:0;font-size:17px}.component-feature .button{flex:none}.component-card{min-height:0;padding:0}.component-image{aspect-ratio:1;background:#fff;overflow:hidden}.component-image img{object-fit:contain;width:100%;height:100%}.component-card__body{flex-direction:column;flex:1;padding:25px 28px 32px;display:flex}.component-card h2{margin:24px 0 12px;font-size:clamp(25px,2.35vw,34px)}.component-card p{font-size:15px}.component-system-grid{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-bottom:58px;display:grid}.component-system-link{border-right:1px solid var(--line);min-height:210px;padding:28px;position:relative}.component-system-link:last-child{border-right:0}.component-system-link>span{max-width:170px;font:900 30px/1 var(--display);display:block}.component-system-link p{color:var(--ink-soft);font-size:13px}.component-system-link svg{color:var(--orange);position:absolute;bottom:26px;right:26px}.component-system-link:hover{color:var(--blue);background:#f5f8fb}.back-link{color:var(--blue);font:700 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.09em;margin-bottom:20px;display:inline-block}.component-detail-hero{justify-content:space-between;align-items:flex-end;gap:40px;min-height:470px;padding-block:clamp(82px,10vw,150px);display:flex;position:relative}.component-detail-hero>div{max-width:850px}.component-detail-hero h1{font:900 clamp(54px, 8vw, 112px)/.9 var(--display);letter-spacing:-.04em;margin:0}.component-detail-hero p{max-width:760px;color:var(--ink-soft);margin:34px 0 0;font-size:clamp(18px,2vw,24px)}.component-detail-hero__index{color:var(--blue);font:700 10px/1.4 var(--mono);letter-spacing:.08em;white-space:nowrap;align-self:flex-start;padding-top:8px}.component-detail-lead{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:44px;margin-bottom:72px;display:grid}.component-detail-media{aspect-ratio:1;border:1px solid var(--line);background:#fff}.component-detail-media img{object-fit:contain;width:100%;height:100%}.component-engineering-layout{border-top:1px solid var(--line-dark);padding-top:58px}.component-detail-action{flex-direction:column;gap:22px;display:flex}.component-detail-action .button{margin-top:8px}.system-review-band{color:#fff;background:var(--graphite);grid-template-columns:1fr 1.2fr;gap:50px;margin-bottom:72px;padding:clamp(28px,4vw,48px);display:grid}.system-review-band span{color:#8ab4df;font:700 10px/1.4 var(--mono);letter-spacing:.09em}.system-review-band h2{font:900 clamp(36px,4.5vw,62px)/.95 var(--display);margin:14px 0 0}.system-review-band ol{margin:0;padding:0;list-style:none}.system-review-band li{color:#d6dde2;border-bottom:1px solid #ffffff2b;grid-template-columns:48px 1fr;padding:18px 0;display:grid}.system-review-band li span{color:var(--orange)}.system-component-list{border-top:1px solid var(--line-dark)}.system-component-list article{border-bottom:1px solid var(--line);grid-template-columns:64px 190px minmax(0,1fr);align-items:center;gap:28px;padding:24px 0;display:grid}.system-component-list__number{color:var(--orange);font:900 28px/1 var(--display)}.system-component-list__image{aspect-ratio:1;background:#fff}.system-component-list__image img{object-fit:contain;width:100%;height:100%}.system-component-list h2{font:900 clamp(28px,3vw,42px)/1 var(--display);margin:0 0 10px}.system-component-list p{max-width:760px;color:var(--ink-soft);margin:0 0 18px}.component-system-cta{color:#fff;background:var(--blue);margin-top:72px;padding:clamp(30px,5vw,64px)}.component-system-cta h2{font:900 clamp(38px,5vw,68px)/.95 var(--display);margin:0 0 14px}.component-system-cta p{color:#dce9f5;max-width:740px;font-size:18px}.component-system-cta .button{background:var(--orange);margin-top:18px}.calculator__result{color:#fff;background:var(--graphite);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 30px;margin-top:36px;padding:34px;display:grid}.calculator__result span{color:#aab8c3;font:700 11px var(--mono);text-transform:uppercase}.calculator__result strong{font:900 clamp(34px,5vw,64px)/1 var(--display)}.calculator__result p{color:#cad2d8;grid-column:2;margin:5px 0 0}.calculator__note,.form-note{color:var(--ink-soft);font-size:13px}.resource-anchor{scroll-margin-top:100px}.calculator-section{padding-top:110px;scroll-margin-top:80px}.calculator-section>h2{font:900 clamp(42px,5vw,72px)/1 var(--display);margin:0 0 28px}.calculator-section>p{max-width:760px;color:var(--ink-soft);margin:0 0 36px;font-size:18px}.project-form{max-width:1050px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-grid__wide{grid-column:1/-1}.form-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1120px){.header-cta{display:none}.site-header__inner{gap:24px}.technology-layout{grid-template-columns:1fr}.technology-media{min-height:520px}.editorial-grid,.component-system-grid{grid-template-columns:1fr 1fr}.component-system-link:nth-child(2){border-right:0}.component-system-link:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button{flex:0 0 58px}}@media (max-width:1080px){.site-header__inner{justify-content:space-between;min-height:68px}.menu-button{margin-left:auto;display:block}.main-nav{padding:24px var(--gutter) 34px;border-bottom:1px solid var(--line-dark);background:#fff;flex-direction:column;align-items:stretch;display:none;position:absolute;top:68px;left:0;right:0}.main-nav--open{display:flex}.main-nav a{font:900 28px/1 var(--display)}.brand-mark__words{font-size:14px}}@media (max-width:900px){.hero{border-inline:0;grid-template-columns:minmax(0,1fr);height:auto;min-height:auto;max-height:none}.hero__copy{min-width:0;min-height:660px;padding-top:84px}.hero__media{min-height:520px}.hero__media--engineering{min-height:580px}.hero__drawing{padding:66px 14px 100px}.technology-row{grid-template-columns:50px minmax(120px,1fr) 1fr}.technology-row>:nth-child(4),.technology-row>:nth-child(5){display:none}.cases-layout{grid-template-columns:1fr}.case-feature{order:-1}.resource-row{grid-template-columns:130px 1fr}.resource-row>a{grid-column:2}.final-cta__inner{grid-template-columns:1fr;padding-block:70px}.final-cta__drawing{min-height:250px}.site-footer__inner{grid-template-columns:1fr;align-items:flex-start;gap:38px;padding-block:44px}.site-footer nav{flex-wrap:wrap}.editorial-grid{grid-template-columns:1fr}.component-feature{flex-direction:column;align-items:flex-start}.component-detail-lead,.system-review-band,.technology-reference-section{grid-template-columns:1fr}.component-detail-hero{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;min-height:420px}.component-detail-hero__index{align-self:flex-start}.detail-layout{grid-template-columns:1fr}.detail-aside{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.calculator__inputs{grid-template-columns:1fr 1fr}.partner-band__inner{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.brand-mark__monogram{width:78px;height:34px}.brand-mark__words{letter-spacing:.08em;font-size:12px}.hero__copy{min-height:700px;padding:58px 24px 42px 48px}.hero__copy:before{left:16px}.hero__copy:after{left:8px}.hero h1{font-size:clamp(52px,15vw,64px);line-height:.94}.hero__lead{font-size:17px}.hero__actions{flex-direction:column;align-items:stretch}.hero__media{min-height:390px}.hero__media--engineering{min-height:500px}.hero__drawing{background-size:24px 24px;padding:72px 6px}.hero__drawing>img{transform:none}.hero__drawing-label{top:18px;left:18px}.hero__callout--guarding,.hero__callout--deck,.hero__callout--drive,.hero__callout--frame,.hero__dimension--depth{display:none}.hero__dimension{font-size:8px;display:block}.hero__dimension--length{top:auto;bottom:20px}.hero__dimension--length:before,.hero__dimension--length:after{width:92px}.hero__dimension--width{top:52%;right:8px}.hero__dimension--width:before,.hero__dimension--width:after{height:46px}.hero__callout{letter-spacing:.02em;font-size:7px;line-height:1.25}.hero__callout i{margin-bottom:2px;font-size:6px}.hero__callout:before{width:22px}.hero__callout--return{top:35%;left:4%}.hero__callout--carriers{top:25%;right:4%}.hero__callout--destinations{bottom:7%;right:4%}.hero__callout--service{bottom:7%;left:4%}.section-index{width:150px}.technology-row{gap:10px}.technology-row p{font-size:12px}.technology-media{min-height:370px}.technology-media__caption{white-space:nowrap;justify-content:flex-start;gap:8px;padding-inline:10px;font-size:8px;overflow:hidden}.case-feature__caption{grid-template-columns:54px 1fr}.case-feature__caption .text-link{grid-column:2}.resource-row{grid-template-columns:1fr;gap:18px}.resource-row>a{grid-column:1}.technical-plus-grid{opacity:.45;width:90px;height:54px;top:42px;right:32px}.technical-axis--left{left:10px}.technical-axis--right{right:10px}.technical-datum--left{left:-2px}.technical-datum--right-top,.technical-datum--right-bottom{right:-2px}.final-cta:before{opacity:.38;width:58px;height:82px;left:2px}.final-cta:after{left:20px}.site-footer__meta{flex-direction:column}.article-row{grid-template-columns:50px 1fr;gap:14px}.article-row__meta{grid-column:2}.guide-meta{gap:6px 12px}.guide-meta span+span:before,.guide-meta time:before{display:none}.guide-quick-answer{padding:24px}.calculator__inputs,.form-grid{grid-template-columns:1fr}.form-grid__wide{grid-column:1}.calculator__result{grid-template-columns:1fr}.calculator__result p{grid-column:1}.component-system-grid{grid-template-columns:1fr}.component-system-link{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.component-system-link:nth-child(3){border-bottom:1px solid var(--line)}.system-component-list article{grid-template-columns:42px 110px minmax(0,1fr);align-items:start;gap:14px}.system-component-list p{font-size:13px}.component-detail-hero h1{font-size:clamp(48px,15vw,68px)}.technology-definition{grid-template-columns:1fr}.technology-definition .technology-terminology{grid-column:1}}@media (max-height:800px) and (min-width:901px){.hero__manual{display:none}.hero__lead{margin-top:24px}.hero__actions{margin-top:30px}}.home-shell{width:min(100%,1600px);margin:0 auto;padding-inline:clamp(28px,4vw,72px)}.home-hero{width:min(100%, var(--stage-max));background:#0d1720;grid-template-rows:minmax(660px,1fr) 122px;grid-template-columns:minmax(430px,36%) minmax(0,64%);min-height:calc(100svh - 82px);margin:0 auto;display:grid}.home-hero__copy{color:#fff;background-color:#0d1720;background-image:linear-gradient(#2d6fab20 1px,#0000 1px),linear-gradient(90deg,#2d6fab20 1px,#0000 1px);background-size:44px 44px;flex-direction:column;min-width:0;padding:clamp(72px,7vh,104px) clamp(36px,3.5vw,68px) 42px;display:flex}.home-hero__eyebrow,.home-section__header>p,.home-decision__header>p,.home-evidence header>p,.home-resources header>p{color:#45a0ef;font:600 11px/1.3 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px}.home-hero__eyebrow{border-bottom:1px solid #3379b7;max-width:430px;padding-bottom:17px}.home-hero h1{font:700 clamp(68px, 5.7vw, 102px)/.91 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.home-hero__lead{color:#d6dde3;max-width:510px;margin:28px 0 0;font-size:clamp(17px,1.25vw,21px);line-height:1.52}.home-hero__actions{gap:16px;margin-top:34px;display:flex}.home-hero__actions .button{min-height:56px;padding-inline:21px}.home-button--inverse{color:#fff;background:0 0;border-color:#b5c2cd}.home-button--inverse:hover,.home-button--inverse:focus-visible{color:var(--ink);background:#fff;border-color:#fff}.home-hero__byline{color:#54a8ed;font:600 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:auto 0 0;padding-top:28px}.home-hero__media{background:#dfe3e5;min-width:0;min-height:660px;margin:0;position:relative;overflow:hidden}.home-hero__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1720,#0000);width:11%;position:absolute;inset:0 auto 0 0}.home-hero__media img{object-fit:cover;object-position:48% center}.home-hero__media figcaption{z-index:1;color:#fff;font:600 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#0d1720d9;padding:8px 10px;position:absolute;bottom:22px;left:26px}.home-hero__rail{color:#fff;background-color:#081d2e;background-image:linear-gradient(#2872ae20 1px,#0000 1px),linear-gradient(90deg,#2872ae20 1px,#0000 1px);background-size:32px 32px;border-top:1px solid #33506a;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.home-hero__rail a{color:#48a3ef;min-width:0;font:600 clamp(16px, 1.35vw, 21px)/1.2 var(--display);letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #34516a;align-items:center;gap:18px;padding:24px clamp(25px,4vw,70px);transition:color .2s,background .2s;display:flex}.home-hero__rail a:last-child{border-right:0}.home-hero__rail a:hover{color:#fff;background:#12314a}.home-hero__rail span{color:var(--orange);font:600 10px/1 var(--mono)}.home-section{padding-block:clamp(90px,9vw,150px)}.home-section__header{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:30px 70px;display:grid}.home-section__header>p{color:var(--blue);grid-column:1/-1;margin-bottom:0}.home-section__header>p span,.home-decision__header>p span,.home-evidence header>p span,.home-resources header>p span{color:var(--orange)}.home-section__header h2,.home-decision h2,.home-evidence h2,.home-resources h2{font:700 clamp(54px, 5.5vw, 86px)/.94 var(--display);letter-spacing:-.04em;margin:0}.home-section__header>div{max-width:520px;color:var(--ink-soft);font-size:18px;line-height:1.55}.home-systems__grid{grid-template-columns:1.55fr .9fr .82fr;gap:18px;margin-top:64px;display:grid}.home-system-card{border-top:1px solid var(--line-dark);flex-direction:column;min-width:0;display:flex}.home-system-card__image{background:#eef1f3;min-height:390px;position:relative;overflow:hidden}.home-system-card__image img{object-fit:cover;transition:transform .45s}.home-system-card:hover .home-system-card__image img{transform:scale(1.015)}.home-system-card--wide .home-system-card__image img{object-position:center}.home-system-card--tall .home-system-card__image img{object-position:50% center}.home-system-card--product .home-system-card__image img{object-fit:contain;padding:12%}.home-system-card__caption{border-top:1px solid var(--blue-soft);grid-template-columns:44px 1fr auto;align-items:start;gap:18px;min-height:152px;padding:20px 0 0;display:grid}.home-system-card__caption>span{color:var(--blue);font:600 10px/1.3 var(--mono)}.home-system-card__caption h3{font:700 22px/1.05 var(--display);text-transform:uppercase;margin:0}.home-system-card__caption p{color:var(--ink-soft);margin:9px 0 0;font-size:13px}.home-system-card__caption>svg{color:var(--orange)}.home-decision{color:#fff;background:#0d1720;padding-block:clamp(78px,7vw,112px)}.home-decision__header>p{margin-bottom:20px}.home-decision__stages{border-block:1px solid #33506a;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.home-decision__stages article{border-right:1px solid #33506a;min-height:250px;padding:30px 30px 32px;position:relative}.home-decision__stages article:last-child{border-right:0}.home-decision__stages svg{fill:none;stroke:#3c8ed2;stroke-width:1.2px;vector-effect:non-scaling-stroke;width:82px;height:62px;margin-bottom:27px}.home-decision__stages span{color:var(--orange);font:600 12px/1 var(--mono);position:absolute;top:32px;right:26px}.home-decision__stages h3{font:700 24px/1 var(--display);text-transform:uppercase;margin:0}.home-decision__stages p{color:#b9c5cf;margin:13px 0 0;font-size:14px}.home-decision__action{align-items:center;gap:30px;padding-top:28px;display:flex}.home-decision__action p{color:#aebbc5;max-width:560px;margin:0;font-size:13px}.home-evidence{color:#fff;background:#101820;padding-block:clamp(86px,8vw,132px)}.home-evidence__layout{grid-template-columns:minmax(250px,.62fr) minmax(420px,1.35fr) minmax(290px,.78fr);align-items:stretch;gap:18px;display:grid}.home-evidence header{flex-direction:column;padding:20px 30px 20px 0;display:flex}.home-evidence header>div{color:#bdc6ce;max-width:310px;margin-top:34px}.home-evidence header .text-link{color:var(--orange);margin-top:auto;padding-top:35px}.home-evidence__feature,.home-evidence__support>a{background:#202a33;min-height:520px;display:block;position:relative;overflow:hidden}.home-evidence__support{grid-template-rows:1fr 1fr;gap:18px;display:grid}.home-evidence__support>a{min-height:0}.home-evidence img{object-fit:cover;transition:transform .45s}.home-evidence a:hover img{transform:scale(1.015)}.home-evidence__feature>span,.home-evidence__support span{z-index:1;color:#fff;font:600 10px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#101820df;padding:12px 14px;position:absolute;bottom:0;left:0;right:0}.home-resources{background:#fff;padding-block:clamp(84px,8vw,132px)}.home-resources__layout{grid-template-columns:.85fr 1.15fr .7fr;align-items:center;gap:clamp(36px,4vw,70px);display:grid}.home-resources header{align-self:start}.home-resources__list{border-top:1px solid var(--line-dark)}.home-resources__list>a{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:20px;min-height:116px;padding:18px 0;display:grid}.home-resources__list>a>svg:first-child{fill:none;width:48px;height:60px;stroke:var(--blue);stroke-width:1px}.home-resources__list h3{font:700 21px/1.05 var(--display);text-transform:uppercase;margin:0}.home-resources__list p{color:var(--ink-soft);margin:7px 0 0;font-size:13px}.home-resources__list .arrow-icon{color:var(--orange)}.home-resources__plan{border-left:1px solid var(--line);background-image:linear-gradient(#8eb6e422 1px,#0000 1px),linear-gradient(90deg,#8eb6e422 1px,#0000 1px);background-size:28px 28px;flex-direction:column;align-self:stretch;margin:0;padding:22px;display:flex}.home-resources__plan figcaption{color:var(--blue);font:600 9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-resources__plan img{width:100%;height:auto;margin:auto 0}@media (max-width:1180px){.home-hero{grid-template-columns:minmax(390px,42%) minmax(0,58%)}.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__actions .button{width:100%}.home-systems__grid{grid-template-columns:1.4fr 1fr}.home-system-card--product{grid-column:1/-1}.home-system-card--product .home-system-card__image{min-height:280px}.home-evidence__layout{grid-template-columns:.7fr 1.4fr}.home-evidence__support{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr}.home-evidence__support>a{min-height:300px}.home-resources__layout{grid-template-columns:.72fr 1.28fr}.home-resources__plan{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:340px}.home-resources__plan img{object-fit:contain;max-height:290px}}@media (max-width:900px){.home-hero{grid-template-rows:auto 56vw auto;grid-template-columns:1fr;min-height:0}.home-hero__copy{min-height:650px;padding:64px var(--gutter) 42px}.home-hero__media{min-height:0}.home-hero__media:after{display:none}.home-hero__rail{grid-column:1}.home-hero__rail a{text-align:center;justify-content:center;padding:22px 18px;font-size:14px}.home-section__header{grid-template-columns:1fr}.home-section__header>p{grid-column:1}.home-systems__grid{grid-template-columns:1fr 1fr}.home-system-card--wide{grid-column:1/-1}.home-system-card--product{grid-column:auto}.home-decision__stages{grid-template-columns:1fr 1fr}.home-decision__stages article:nth-child(2){border-right:0}.home-decision__stages article:nth-child(-n+2){border-bottom:1px solid #33506a}.home-evidence__layout{grid-template-columns:1fr}.home-evidence header{min-height:360px}.home-evidence__feature{min-height:58vw}.home-resources__layout{grid-template-columns:1fr}.home-resources__plan{grid-column:1}}@media (max-width:620px){.home-shell{padding-inline:20px}.home-hero{grid-template-rows:auto 72vw auto}.home-hero__copy{min-height:610px;padding:52px 22px 34px}.home-hero h1{font-size:clamp(58px,18vw,74px)}.home-hero__lead{font-size:16px}.home-hero__actions{margin-top:27px}.home-hero__byline{font-size:8px}.home-hero__media img{object-position:54% center}.home-hero__media figcaption{bottom:12px;left:12px}.home-hero__rail{grid-template-columns:1fr}.home-hero__rail a{border-bottom:1px solid #34516a;border-right:0;justify-content:flex-start;min-height:62px}.home-hero__rail a:last-child{border-bottom:0}.home-section__header h2,.home-decision h2,.home-evidence h2,.home-resources h2{font-size:clamp(47px,14vw,62px)}.home-systems__grid{grid-template-columns:1fr}.home-system-card--wide,.home-system-card--product{grid-column:1}.home-system-card__image{min-height:66vw}.home-system-card__caption{grid-template-columns:36px 1fr auto;gap:10px;min-height:132px}.home-decision__stages{grid-template-columns:1fr}.home-decision__stages article{border-bottom:1px solid #33506a;border-right:0;min-height:210px}.home-decision__stages article:last-child{border-bottom:0}.home-decision__action{flex-direction:column;align-items:stretch}.home-evidence header{min-height:330px}.home-evidence__feature{min-height:76vw}.home-evidence__support{grid-template-columns:1fr}.home-evidence__support>a{min-height:62vw}.home-resources__list>a{grid-template-columns:48px 1fr auto;gap:13px}.home-resources__plan{min-height:260px;padding:16px}}body{color:var(--ink);font-family:var(--body);letter-spacing:.01em;font-weight:400}.site-header{border-color:var(--line);background:#fff}.site-header__inner{gap:0;width:100%;min-height:64px;padding:0}.site-header .brand-mark{border-right:1px solid var(--line);min-height:64px;padding:0 32px}.site-header .brand-mark__monogram{width:74px;height:32px}.site-header .brand-mark__words{letter-spacing:.13em;font-size:14px;font-weight:600}.main-nav{gap:0;height:64px;margin-left:auto}.main-nav a{height:64px;color:var(--ink);font-family:var(--body);place-items:center;padding:0 clamp(14px,1.35vw,26px);font-size:14px;font-weight:400;display:grid}.main-nav a:after{background:var(--blue);opacity:0;height:3px;transition:opacity .16s;bottom:0;left:16px;right:16px}.main-nav a:hover{background:var(--paper-cool)}.main-nav a:hover:after,.main-nav a:focus-visible:after,.main-nav a.is-active:after{opacity:1;right:16px}.header-cta{background:var(--blue);border:0;align-self:auto;width:176px;min-width:176px;min-height:64px;margin:0;font-size:14px;font-weight:400}.header-cta:hover,.header-cta:focus-visible{background:var(--blue-dark)}.button{border-color:var(--blue);background:var(--blue);letter-spacing:.01em;justify-content:space-between;min-height:48px;padding:0 16px;font-size:14px;font-weight:400}.button:hover,.button:focus-visible{border-color:var(--blue-dark);background:var(--blue-dark)}.button--outline{color:var(--blue);background:#fff}.button--outline:hover,.button--outline:focus-visible{color:#fff}.shell{width:min(100%, var(--max))}.page-hero{background:var(--paper-cool);min-height:420px;padding:clamp(72px,8vw,128px) 0 72px}.page-hero:after{opacity:.45;background-size:32px 32px}.page-hero__content{max-width:1120px}.page-hero h1{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(54px,6.2vw,96px);font-weight:300;line-height:1.05}.page-hero p{max-width:760px;color:var(--ink-soft);font-size:clamp(18px,1.5vw,22px);line-height:1.5}.section-heading h2,.final-cta h2,.editorial-card h2,.editorial-card h3,.technology-row__number,.case-index__number,.case-feature__number,.resource-row h3,.calculator-section>h2,.component-system-cta h2,.calculator__result strong{font-family:var(--display);letter-spacing:-.02em;font-weight:300}.section-heading h2{line-height:1.08}.section-index{color:var(--blue);font-family:var(--body);font-size:14px;font-weight:400}.editorial-card{padding:clamp(24px,2.5vw,40px)}.editorial-card__number{color:var(--blue);font-family:var(--body);font-weight:400}.editorial-card h2,.editorial-card h3{font-size:clamp(27px,2.4vw,38px);line-height:1.14}.site-footer{background:var(--graphite);padding:0}.site-footer__inner{grid-template-columns:2fr repeat(3,1fr);align-items:start;gap:0;width:100%;min-height:310px;padding:48px clamp(28px,4.2vw,80px);display:grid}.site-footer__brand{padding-right:48px}.site-footer__brand p{margin-top:28px}.site-footer__column{color:#c6c6c6;border-left:1px solid #525252;flex-direction:column;align-items:flex-start;min-height:210px;padding:0 32px;flex-wrap:nowrap!important;gap:14px!important;font-size:14px!important;display:flex!important}.site-footer__column strong{color:#fff;margin-bottom:14px;font-weight:400}.site-footer__column a:hover{text-underline-offset:4px;text-decoration:underline;color:#fff!important}.site-footer__meta{width:100%;padding:18px clamp(28px,4.2vw,80px) 28px}@media (max-width:1120px){.site-footer__inner{grid-template-columns:1.6fr repeat(3,1fr)}}@media (max-width:1080px){.site-header__inner{min-height:64px}.site-header .brand-mark{border-right:0;min-height:64px;padding-inline:24px}.menu-button{margin-right:12px}.main-nav{gap:0;height:auto;padding:0;top:64px}.main-nav a{border-bottom:1px solid var(--line);height:auto;min-height:64px;font-family:var(--body);place-items:center start;padding:0 24px;font-size:22px;font-weight:300}.main-nav a:after{display:none}}@media (max-width:760px){.site-header .brand-mark{padding-inline:16px}.site-header .brand-mark__words{display:none}.site-footer__inner{grid-template-columns:1fr;padding:48px 24px}.site-footer__brand{padding:0 0 40px}.site-footer__column{border-top:1px solid #525252;border-left:0;min-height:auto;padding:28px 0}.site-footer__meta{flex-direction:column;align-items:flex-start;padding:20px 24px 28px}.page-hero{min-height:340px;padding:72px 0 56px}}
