@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_f15e921f-module__Cl4Epa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_f15e921f-module__Cl4Epa__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_9ddd2a24-module__CM0OqW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_9ddd2a24-module__CM0OqW__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_CjJhMij19NF8stTzvuAA4gx4ufoD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_1fe5a6c9-module__Ed91uW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_1fe5a6c9-module__Ed91uW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.grid-3{grid-template-columns:repeat(3,1fr);display:grid}.grid-4{grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.grid-2{grid-template-columns:1fr 1fr;display:grid}.grid-2-auto{grid-template-columns:1.5fr 1fr;display:grid}.grid-2-re{grid-template-columns:1fr 1.2fr;display:grid}.grid-footer{grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.grid-hero-footer{grid-template-columns:1fr auto;display:grid}.section-pad{padding:112px 64px}.section-pad-md{padding:96px 64px}.section-pad-sm{padding:72px 64px}.section-pad-re{padding:72px 64px 80px}.topnav-links{gap:28px;font-size:13px;display:flex}.topnav-actions{gap:12px;display:flex}.hero-outer{padding:32px 32px 36px}.hero-inner{padding:40px 44px 20px}.benefits-header-row{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-family:var(--mono);opacity:.6;border-bottom:1px solid #fffdf740;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:16px 0;display:grid}.benefits-data-row{border-bottom:1px solid #fffdf71f;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:baseline;padding:22px 0;display:grid}@media (max-width:768px){.grid-3,.grid-4,.grid-2,.grid-2-auto,.grid-2-re,.grid-footer{grid-template-columns:1fr}.grid-hero-footer{grid-template-columns:1fr;gap:16px!important}.section-pad,.section-pad-md{padding:64px 20px}.section-pad-sm,.section-pad-re{padding:48px 20px}.topnav-links{display:none}.topnav-actions{gap:8px}.hero-outer{padding:16px 16px 24px}.hero-inner{padding:24px 20px 16px}.benefits-header-row{display:none}.benefits-data-row{grid-template-columns:1fr;gap:6px;padding:16px 0}.benefits-data-row>span:first-child{opacity:.7;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-family:var(--mono);margin-bottom:4px}}@media (max-width:1024px) and (min-width:769px){.grid-3{grid-template-columns:repeat(2,1fr)}.grid-footer{grid-template-columns:1fr 1fr 1fr}.section-pad,.section-pad-md{padding:80px 40px}.section-pad-sm,.section-pad-re{padding:56px 40px}.hero-outer{padding:24px 24px 28px}.hero-inner{padding:32px 32px 20px}}:root{--bg:#f2eee4;--bg-alt:#e6e0ce;--ink:#0b1526;--ink-2:#2f3a4d;--ink-3:#66707f;--line:#d4cebb;--forest:#1c3a5e;--forest-2:#112744;--moss:#3d5b7d;--clay:#c25e3a;--gold:#d6a83f;--white:#fdfbf4;--serif:var(--font-serif,"Instrument Serif"), "Libre Caslon Text", Georgia, serif;--sans:var(--font-sans,"IBM Plex Sans"), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-mono,"JetBrains Mono"), "IBM Plex Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}.serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.sans{font-family:var(--sans)}.mono{font-family:var(--mono);font-feature-settings:"ss01"}.uppercase{text-transform:uppercase;letter-spacing:.12em}.placeholder{color:var(--ink-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:repeating-linear-gradient(135deg,#0e1f1a0d 0 1px,#0000 1px 10px),#e7dfc9;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.caret:after{content:"";background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block;transform:translateY(3px)}@keyframes blink{50%{opacity:0}}.screen::-webkit-scrollbar{width:0;height:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes wave{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes breathe{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 #184a3c00}50%{transform:translateY(-2px)scale(1.008);box-shadow:0 8px 24px -6px #184a3c2e}}.breathe-1{animation:3.2s ease-in-out infinite breathe}.breathe-2{animation:3.2s ease-in-out .5s infinite breathe}.breathe-3{animation:3.2s ease-in-out 1s infinite breathe}@keyframes tiltHighlight{0%,to{box-shadow:inset 0 0 0 1px var(--ink-2)}10%,20%{box-shadow:inset 0 0 0 2px var(--forest), 0 10px 28px -8px #184a3c47;transform:translateY(-3px)}}.tilt-1{animation:6s ease-in-out infinite tiltHighlight}.tilt-2{animation:6s ease-in-out 2s infinite tiltHighlight}.tilt-3{animation:6s ease-in-out 4s infinite tiltHighlight}@keyframes arrowNudge{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.arrow-nudge{animation:1.8s ease-in-out infinite arrowNudge}@keyframes glowRing{0%,to{box-shadow:0 0 #c79a3a00,inset 0 0 0 1px #0000}50%{box-shadow:0 0 32px #c79a3a38,inset 0 0 0 1px #c79a3a26}}.glow-ring{animation:3.4s ease-in-out infinite glowRing}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-text{background:linear-gradient(90deg,currentColor 0% 35%,#c79a3af2 50%,currentColor 65% 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}@keyframes counterTick{0%,92%,to{opacity:1;transform:translateY(0)}94%{opacity:.2;transform:translateY(-4px)}96%{opacity:.9;transform:translateY(2px)}}.counter-tick{animation:4s ease-in-out infinite counterTick;display:inline-block}.cta-hover{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.cta-hover:hover{animation-play-state:paused!important;transform:translateY(-5px)scale(1.015)!important;box-shadow:0 18px 40px -10px #0e1f1a47!important}@keyframes dotLoop{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.dot-1{animation:1.8s ease-in-out infinite dotLoop}.dot-2{animation:1.8s ease-in-out .3s infinite dotLoop}.dot-3{animation:1.8s ease-in-out .6s infinite dotLoop}@keyframes marqueeSlow{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-slow{animation:45s linear infinite marqueeSlow}.marquee-slow:hover{animation-play-state:paused}@keyframes floatHint{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.float-hint{animation:1.6s ease-in-out infinite floatHint}.config-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,opacity .25s,background .25s}.config-card:hover:not(.is-selected){border-color:var(--ink)!important;animation-play-state:paused!important;transform:translateY(-6px)!important;box-shadow:0 20px 40px -12px #0e1f1a38!important}.config-bullet{animation:.5s ease-out both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaPulse{0%,to{box-shadow:0 0 #c79a3a80}50%{box-shadow:0 0 0 10px #c79a3a00}}.cta-pulse{animation:1.8s ease-out infinite ctaPulse}@keyframes spotPulse{0%,60%,to{border-color:var(--ink-3);transform:scale(1)}15%,25%{border-color:var(--forest);transform:scale(1.025);box-shadow:0 16px 36px -10px #184a3c47}}.spot-pulse-1{animation:4.5s ease-in-out infinite spotPulse}.spot-pulse-2{animation:4.5s ease-in-out 1.5s infinite spotPulse}.spot-pulse-3{animation:4.5s ease-in-out 3s infinite spotPulse}.spot-card{transition:transform .2s,box-shadow .2s,border-color .2s}.spot-card:hover{animation-play-state:paused!important;transform:translateY(-6px)!important;box-shadow:0 20px 40px -10px #0e1f1a4d!important}.spot-card.is-selected{animation:none!important;transform:scale(.97)!important}@keyframes spotRing{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}.spot-ring{pointer-events:none;border:2px solid var(--gold);animation:2.5s ease-in-out infinite spotRing;position:absolute;inset:-6px}.spot-ring-1{animation-delay:0s}.spot-ring-2{animation-delay:.83s}.spot-ring-3{animation-delay:1.66s}.spot-hint{animation:1.8s ease-in-out infinite floatHint}.live-dot{background:var(--forest);border-radius:4px;width:7px;height:7px;animation:1.2s ease-in-out infinite liveBlink;display:inline-block}@keyframes liveBlink{0%,to{opacity:1;box-shadow:0 0 #184a3c66}50%{opacity:.55;box-shadow:0 0 0 4px #184a3c00}}@keyframes tickerLine{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ticker-line{animation:.45s ease-out tickerLine}.ticker-card{transition:transform .2s,border-color .2s,box-shadow .2s}.ticker-card:hover{border-color:var(--forest);transform:translateY(-5px);box-shadow:0 16px 36px -10px #0e1f1a38}.ticker-card.is-starred:hover{border-color:var(--gold)}@keyframes tickerFlip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ticker-flip{animation:.5s ease-out tickerFlip}.beam-wrap{position:relative}.beam-light{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#c79a3a26 40%,#c79a3a52 50%,#c79a3a26 60%,#0000 100%);width:28%;animation:3.6s ease-in-out infinite beamSweep;position:absolute;top:0;bottom:0}@keyframes beamSweep{0%{left:-28%}50%{left:100%}to{left:100%}}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.beam-card{transition:transform .2s,border-color .2s,box-shadow .2s}.beam-card:hover{border-color:var(--forest);transform:translateY(-5px);box-shadow:0 16px 36px -10px #0e1f1a38}.wizard-metrics-panel,.wizard-steps-pills{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.wizard-metrics-panel,.wizard-steps-pills{display:none}}
