@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_b6e18452-module__VHpQeW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_b6e18452-module__VHpQeW__variable{--font-face:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_5eebbf63-module__kk4W1q__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_5eebbf63-module__kk4W1q__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:geist;src:url(../media/Geist_Regular-s.p.3qeqh_hrjy0v3.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geist;src:url(../media/Geist_Medium-s.p.0pgdjenj24v1w.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:geist;src:url(../media/Geist_SemiBold-s.p.26n5z8bpeqh53.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_dfcd3b97-module__TWLhhq__className{font-family:geist,geist Fallback}.geist_dfcd3b97-module__TWLhhq__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Regular-s.p.24wb5c-pkpija.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geistMono;src:url(../media/GeistMono_Medium-s.p.0o-21_7cj_cdr.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_d157f26d-module__kaGd4W__className{font-family:geistMono,geistMono Fallback}.geistmono_d157f26d-module__kaGd4W__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_89261f71-module__uybJ3W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_89261f71-module__uybJ3W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_365a7480-module__GcfaEa__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_365a7480-module__GcfaEa__variable{--font-cond:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94ef70390c90d702-s.3uoh3dvt1yexq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f287e533ed04f2e6-s.p.0xzg8so-7u732.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_20d55490-module__yFK1Da__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_20d55490-module__yFK1Da__variable{--font-karla:"Karla", "Karla Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_17dc8d48-module__FK8goa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_17dc8d48-module__FK8goa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_be7f1c4c-module__dtJA8q__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_be7f1c4c-module__dtJA8q__variable{--font-news:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.0eiiypsnsyqsy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.3vsmwt5f90wci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.3j251-ess-mn2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3ivaoevkvmhhp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.3g0gucm_m7uet.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.42hv6i7hfs_kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.2_hp3kh8_mt54.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.03eiykfmqp793.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.2yjmud6nw0o0-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.2ujc04j28-9q9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_a1b1b651-module__Ojar1G__className{font-family:Spectral,Spectral Fallback;font-style:normal}.spectral_a1b1b651-module__Ojar1G__variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_82f0d2b4-module__xW-lFq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_82f0d2b4-module__xW-lFq__variable{--font-inst:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6b64f911-module__km1DXq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b64f911-module__km1DXq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--font:var(--font-face), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), "SFMono-Regular", Consolas, monospace;--paper:#f3f7fa;--paper-2:#e9f0f5;--ink:#0c141b;--ink-2:#0c141bb3;--ink-3:#0c141b73;--line:#0c141b1a;--line-2:#0c141b2e;--night:#0d0d0d;--bd:#0a0a0a;--night-2:#141414;--night-3:#1c1c1c;--night-ink:#eef4f8;--night-ink-2:#eef4f8a3;--night-ink-3:#eef4f866;--night-line:#eef4f817;--night-line-2:#eef4f829;--muted:#9f9f9f;--acc:#63c9f2;--acc-ink:#0a6690;--acc-soft:#63c9f229;--acc-line:#63c9f261;--ok:#3ddc97;--warn:#ffb547;--bad:#ff6b6b;--ease:cubic-bezier(.22, 1, .36, 1);--r:14px;--r-lg:22px;--wrap:1180px;--wide:1240px;--gutter:clamp(20px, 4vw, 48px);--sec:clamp(96px, 12vw, 160px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.num{font-variant-numeric:tabular-nums}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(44px,7.4vw,108px);font-weight:800;line-height:.96}.h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(34px,4.8vw,68px);font-weight:800;line-height:1}h3{letter-spacing:-.015em;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.15}.lede{color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.dark .lede{color:var(--night-ink-2)}.pill{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc-line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.btn{border:1px solid var(--acc);color:inherit;font:inherit;cursor:pointer;transition:background .3s, color .3s, transform .4s var(--ease);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{background:var(--acc);color:var(--bd)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn-dark{border-color:var(--ink);color:var(--ink)}.btn-dark:hover{background:var(--ink);color:var(--paper)}.btn-sm{padding:10px 18px;font-size:13px}.link{border-bottom:1px solid;margin-left:20px}.hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.hero-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--acc-ink);font-size:12px}.nav{z-index:50;--nav-ground:var(--paper);height:81px;color:var(--ink);transition:color .45s var(--ease);justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:fixed;inset:0 0 auto}.nav[data-ground=dark]{--nav-ground:var(--night);color:var(--night-ink)}.nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--nav-ground) 48%, transparent);transition:background .45s var(--ease);position:absolute;inset:0 0 -38px}.nav-right{align-items:center;gap:28px;display:flex}.nav-links{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .5s var(--ease);gap:28px;font-size:11px;display:flex;transform:translate(12px)}.nav[data-open=true] .nav-links{opacity:1;pointer-events:auto;transform:none}.nav-cta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;background:var(--nav-ground);border:1px solid;border-radius:9999px;padding:10px 18px;font-size:11px;line-height:1;transition:background .3s,color .3s,border-color .3s}.nav-cta:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nav[data-ground=dark] .nav-cta:hover{background:var(--night-ink);border-color:var(--night-ink);color:var(--night)}.nav-menu{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:500;display:flex}.nav-dot{width:8px;height:8px;transition:transform .4s var(--ease);background:currentColor;border-radius:50%}.nav[data-open=true] .nav-dot{transform:scale(.6)}.pbar{z-index:60;background:var(--acc);transform-origin:0;height:3px;transform:scaleX(var(--p,0));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.hero{background:var(--bd);height:500vh;color:var(--night-ink);position:relative}.hero-pin{background:var(--bd);height:100svh;position:sticky;top:0;overflow:hidden}.hero-canvas{display:block;position:absolute;inset:0}.hero-words{text-align:center;pointer-events:none;height:2.4em;opacity:clamp(0, calc((1 - var(--exit,0)) / .12), 1);transform:translateY(calc(var(--exit,0) * 340px)) scale(calc(1 + var(--exit,0) * .22));font-size:clamp(40px,6.67vw,96px);line-height:1.2;position:absolute;bottom:18%;left:0;right:0}.hero-word{letter-spacing:-.025em;color:var(--night-ink);opacity:0;will-change:transform, opacity, filter;transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);flex-direction:column;align-items:center;padding:0 20px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-word-top{opacity:.45}.hero-word[data-s=on]{opacity:1;filter:none;transform:none}.hero-word[data-s=off]{filter:blur(4px);transform:translateY(12px)scale(1.013)}.hero-word[data-s=out]{filter:blur(4px);transform:translateY(-12px)scale(1.013)}.hero-logo{opacity:0;filter:blur(6px);width:min(560px,62vw);height:auto;transition:opacity .9s var(--ease) .15s, transform 1s var(--ease) .15s, filter .9s var(--ease) .15s;position:absolute;bottom:32svh;left:50%;transform:translate(-50%,50%)scale(.94)}.hero-words[data-logo=true] .hero-logo{opacity:1;filter:none;transform:translate(-50%,50%)}.hero-scroll{letter-spacing:.2em;color:var(--night-ink);animation:hero-hint 2.4s var(--ease) infinite;font-size:13px;font-weight:700;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}@keyframes hero-hint{0%,to{opacity:var(--exit-o,1);transform:translate(-50%)}50%{opacity:calc(var(--exit-o,1) * .5);transform:translate(-50%,6px)}}.hero-pause{width:44px;height:44px;color:var(--night-ink);cursor:pointer;background:#eef4f80a;border:1px solid #eef4f826;border-radius:8px;place-items:center;transition:background .3s;display:grid;position:absolute;bottom:49px;left:32px}.hero-pause:hover{background:#eef4f81a}.hero-skip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#eef4f859;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;transition:color .3s;position:absolute;bottom:60px;right:40px}.hero-skip:hover{color:var(--night-ink)}.hero-scroll,.hero-pause,.hero-skip{--exit-o:clamp(0, calc((.16 - var(--exit,0)) / .16), 1);opacity:var(--exit-o)}.hero[data-exit=true] .hero-pause,.hero[data-exit=true] .hero-skip{pointer-events:none}.cur{background:var(--paper);color:var(--ink);position:relative}.cur-pin{background:var(--paper);place-items:center;height:100vh;padding:140px 24px 60px;display:grid;position:sticky;top:0;overflow:hidden}.marq{position:absolute;top:96px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marq-track{gap:72px;width:max-content;padding-right:72px;animation:40s linear infinite marq;display:flex}.marq-track span{letter-spacing:-.02em;white-space:nowrap;opacity:.45;font-size:30px;font-weight:700}@keyframes marq{to{transform:translate(-50%)}}.cur-copy{text-align:center;max-width:940px;opacity:var(--o,1);transform:scale(var(--s,1));will-change:transform, opacity}.cur-copy h2{letter-spacing:-.02em;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1}.cur-copy p{max-width:720px;color:var(--ink-2);margin:28px auto 0;font-size:clamp(18px,1.7vw,24px);line-height:1.34}.cur-lede .w{--in:calc(1 - var(--a,1));transform-origin:0;opacity:var(--a,1);transform:translate(calc(var(--in) * .1em), calc(var(--in) * .2em)) scale(calc(1 + var(--in) * .18));will-change:transform, opacity;margin-right:.25em;display:inline-block}.cur-spacer{height:100vh}.art{z-index:2;padding:80px 24px 128px;position:relative}.art-grid{max-width:var(--wide);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-items:start;column-gap:24px;margin:0 auto;display:grid}.art-item{grid-column:var(--col,span 12);grid-row:var(--row,auto);margin-top:var(--mt,0);transform:translateY(var(--py,0));will-change:transform;z-index:2}.art-item[data-front=true]{z-index:4}.wg{border-radius:var(--r-lg);background:#fff;border:1px solid #ffffffe6;padding:24px;box-shadow:0 1px 2px #0c141b0d,0 30px 70px -34px #0c141b73}.wg-head{margin-bottom:18px}.wg-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);font-size:10px;font-weight:700}.wg-title{letter-spacing:-.01em;margin-top:7px;font-size:19px;font-weight:500;line-height:1.25}.wg-tl-rows{flex-direction:column;gap:15px;display:flex}.wg-tl-row{gap:14px;display:flex;position:relative}.wg-tl-row:not(:last-child):before{content:"";background:var(--acc-line);transform-origin:top;width:2px;position:absolute;top:32px;bottom:-15px;left:14px;transform:scaleY(0)}.wg-tl-node{z-index:2;border:2px solid var(--acc-line);width:30px;height:30px;font-family:var(--mono);color:var(--acc-ink);background:#fff;border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.wg-tl-card{flex:1;min-width:0;padding-top:2px}.wg-tl-phase{font-size:14px;font-weight:700;line-height:1.3}.wg-tl-desc{color:var(--ink-3);margin:3px 0 10px;font-size:12px;line-height:1.4}.wg-tl-track{background:#0c141b12;border-radius:3px;height:6px;display:block;overflow:hidden}.wg-tl-bar{background:linear-gradient(90deg, var(--acc-ink), var(--acc));transform-origin:0;border-radius:3px;height:100%;display:block;transform:scaleX(0)}.wg-tl-row:first-child .wg-tl-bar{width:42%}.wg-tl-row:nth-child(2) .wg-tl-bar{width:72%}.wg-tl-row:nth-child(3) .wg-tl-bar{width:100%}.wg-tl[data-shown=true] .wg-tl-row:not(:last-child):before{animation:wg-rail .7s var(--ease) both}.wg-tl[data-shown=true] .wg-tl-row:first-child:before{animation-delay:.35s}.wg-tl[data-shown=true] .wg-tl-row:nth-child(2):before{animation-delay:.55s}.wg-tl[data-shown=true] .wg-tl-bar{animation:wg-bar .85s var(--ease) both}.wg-tl[data-shown=true] .wg-tl-row:first-child .wg-tl-bar{animation-delay:.45s}.wg-tl[data-shown=true] .wg-tl-row:nth-child(2) .wg-tl-bar{animation-delay:.65s}.wg-tl[data-shown=true] .wg-tl-row:nth-child(3) .wg-tl-bar{animation-delay:.85s}.wg-tl[data-shown=true] .wg-tl-node{animation:wg-node .5s var(--ease) both}.wg-tl[data-shown=true] .wg-tl-row:first-child .wg-tl-node{animation-delay:.3s}.wg-tl[data-shown=true] .wg-tl-row:nth-child(2) .wg-tl-node{animation-delay:.5s}.wg-tl[data-shown=true] .wg-tl-row:nth-child(3) .wg-tl-node{animation-delay:.7s}@keyframes wg-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wg-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wg-node{0%{border-color:var(--acc-line);color:var(--acc-ink);background:#fff}to{background:var(--acc);border-color:var(--acc);color:#06222f}}.wg-st-was{flex-direction:column;gap:12px;display:flex}.wg-st-was li{color:var(--ink-2);font-size:14px;line-height:1.35}.wg-st-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 .62em;background-repeat:no-repeat;background-size:0% 1.5px}.wg-st[data-shown=true] .wg-st-text{animation:wg-strike .5s var(--ease) both;animation-delay:calc(.35s + var(--i) * .22s)}.wg-st[data-shown=true] .wg-st-was li{animation:wg-dim .5s var(--ease) both;animation-delay:calc(.6s + var(--i) * .22s)}@keyframes wg-strike{0%{background-size:0% 1.5px}to{background-size:100% 1.5px}}@keyframes wg-dim{to{opacity:.42}}.wg-st-now,.wg-fn-now{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.wg-st-now p,.wg-fn-now p{align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.wg-st-now p+p,.wg-fn-now p+p{margin-top:8px}.wg-st-tick{background:var(--acc-soft);border:1.5px solid var(--acc);border-radius:50%;flex:0 0 17px;width:17px;height:17px;margin-top:3px;position:relative}.wg-st-tick:after{content:"";border:solid var(--acc-ink);border-width:0 1.8px 1.8px 0;width:4px;height:7.5px;position:absolute;top:2.5px;left:5px;transform:rotate(42deg)}.wg-st[data-shown=true] .wg-st-now,.wg-fn[data-shown=true] .wg-fn-now{animation:wg-in .6s var(--ease) both;animation-delay:1.25s}@keyframes wg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wg-wk-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.wg-wk-gap{margin-top:24px}.wg-wk .chip{padding:8px 11px;font-size:12.5px}.wg-wk[data-shown=true] .chip{animation:wg-chip .45s var(--ease) both;animation-delay:calc(.1s + var(--i) * 45ms)}.wg-wk[data-shown=true] .chip:not(.chip-after){animation:wg-chip .45s var(--ease) both, wg-fade .7s var(--ease) both;animation-delay:calc(.1s + var(--i) * 45ms), calc(1.1s + var(--i) * 30ms)}@keyframes wg-chip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wg-fade{to{opacity:.28}}.wg-fn-ins{flex-direction:column;gap:10px;display:flex}.wg-fn-ins li{border-radius:var(--r);border:1px solid var(--line);color:var(--ink-2);background:#fff9;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.3;display:flex}.wg-fn-arm{background:var(--acc-soft);border:1.5px solid var(--acc-line);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.wg-fn[data-shown=true] .wg-fn-ins li{animation:wg-in .55s var(--ease) both;animation-delay:calc(.2s + var(--i) * .16s)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);color:var(--ink);border-radius:9999px;padding:9px 12px;font-size:13px;line-height:1}.chip-after{border-color:var(--acc);background:var(--acc-soft)}@media (min-width:901px){.wg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd}}@media (max-width:1200px){.art-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.art-item{grid-area:auto/1/auto/-1;margin-top:0;transform:none}.art-item[data-front=true]{margin-top:-36px;margin-left:18px}}.dark{background:var(--night);color:var(--night-ink);position:relative}.glow{z-index:3;pointer-events:none;background:radial-gradient(560px circle at var(--mx,-1000px) var(--my,-1000px), #63c9f221, transparent 62%);opacity:0;transition:opacity .4s;position:fixed;inset:0}.glow[data-on=true]{opacity:1}.dv-wrap{perspective:2400px;position:relative}.dv-wrap[data-compact=true]{max-width:430px;margin-inline:auto}.dv{--bez:#08090b;transform-style:preserve-3d;transform:rotateX(var(--tilt,0deg));will-change:transform;position:relative}.dv-lid{border:var(--band) solid transparent;border-radius:var(--r);transform-style:preserve-3d;background:linear-gradient(var(--bez), var(--bez)) padding-box,  linear-gradient(100deg, #ffffff1f 0%, #fff0 40%, #00000014 76%, #0000002e 100%) border-box,  conic-gradient(from 0deg at 50% 46%, #f4f7fa 0deg, #ccd4dd 34deg, #9aa2ac 62deg, #6c737d 88deg, #43484f 120deg, #1b1f24 160deg, #0a0d11 180deg, #1d2126 200deg, #474d55 240deg, #8f97a1 272deg, #d2d9e1 310deg, #f4f7fa 360deg) border-box;position:relative;box-shadow:0 0 0 .8px #060a0e99,0 2px 3px -1px #0c141b57,0 12px 18px -10px #0c141b52,0 40px 64px -32px #0c141b80}.dv-lid:before{content:"";z-index:3;pointer-events:none;border-radius:calc(var(--r) - var(--band));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #000000eb,inset 0 2px 4px -1px #0009,inset 0 -1px 2px -1px #00000073}.dv-edge{height:var(--thick);backface-visibility:hidden;position:absolute;left:0;right:0}.dv-edge-t{transform-origin:bottom;border-radius:var(--r) var(--r) 0 0;background:linear-gradient(#1b1e22 0%,#3a4048 55%,#7b838d 88%,#c3cbd4 100%);bottom:100%;transform:rotateX(90deg)}.dv-sheen{border-radius:var(--r);pointer-events:none;background-repeat:no-repeat;background-size:250% 100%;background-position:calc(var(--gl,.5) * 100%) 0;background-image:linear-gradient(112deg,#fff0 0%,#ffffff03 14%,#ffffff13 25%,#ffffff06 34%,#fff0 48% 76%,#ffffff08 87%,#fff0 100%);position:absolute;inset:0}.dv-glass{background:#fff;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.dv-eye{z-index:2;background:#16181c;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 .5px #ffffff59,0 0 0 .5px #ffffff14}.dv-laptop{--r:15px;--band:3.5px;--thick:11px}.dv-laptop .dv-lid{margin:0 1.6%;padding:11px 11px 22px}.dv-laptop .dv-glass{border-radius:4px}.dv-laptop .dv-eye{width:3px;height:3px;top:4px}.dv-laptop .dv-foot{background:linear-gradient(100deg,#ffffff1f 0%,#fff0 40%,#00000014 76%,#0000002e 100%),linear-gradient(#f0f3f7 0%,#aab2bc 7%,#5c636c 22%,#33383f 48%,#1b1f24 74%,#090c0f 100%);border-radius:0 0 11px 11px;width:100%;height:18px;margin-top:2px;display:block;position:relative;box-shadow:0 -2px 3px -1px #060a0eb3,inset 0 -1px #0009,0 3px 4px -2px #0c141b6b,0 16px 24px -12px #0c141b80}.dv-laptop .dv-foot:after{content:"";background:linear-gradient(#04070aeb,#04070a33);border-radius:0 0 6px 6px;width:96px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dv-tablet{--r:28px;--band:5px;--thick:15px}.dv-tablet .dv-lid{padding:21px}.dv-tablet .dv-glass{border-radius:11px}.dv-tablet .dv-eye{width:5px;height:5px;top:8px}.dv-phone{--r:36px;--band:3px;--thick:22px}.dv-phone .dv-lid{padding:19px 9px 21px}.dv-phone .dv-glass{border-radius:23px}.dv-phone .dv-eye{background:#000;width:54px;height:8px;top:6px;box-shadow:inset 0 .5px #ffffff38,0 0 0 .5px #ffffff0d}.dv-phone .dv-lid:after{content:"";background:#ffffff3d;border-radius:999px;width:84px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.demo{background:#fff;position:relative}.screen{width:100%;position:relative;overflow:hidden}.screen-in{transform-origin:0 0;position:absolute;top:0;left:0}.demo-tag{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:9px 2px 1px;font-size:9.5px;display:block;overflow:hidden}.hs{--hs-canvas:#fff;--hs-surface:#f5f5f7;--hs-surface-2:#fafafc;--hs-surface-3:#eeeef1;--hs-ink:#1d1d1f;--hs-ink-soft:#3a3a3d;--hs-ink-faint:#6e6e73;--hs-ink-mute:#a1a1a6;--hs-border:#3c3c431a;--hs-border-soft:#3c3c430f;--hs-accent:#0a84ff;--hs-pos:#34c759;--hs-neg:#ff3b30;--hs-tint-blue:#0a84ff1a;--hs-icon-blue:#0a84ff;--hs-tint-green:#30d1581f;--hs-icon-green:#1b8b3a;--hs-tint-orange:#ff9f0a24;--hs-icon-orange:#b45309;--hs-tint-rose:#ff3b301a;--hs-icon-rose:#c2410c;--hs-tint-gray:#eeeef1;--hs-icon-gray:#6e6e73;--hs-sh-sm:0 1px 2px #0f11150a, 0 1px 1px #0f111508;--hs-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--hs-canvas);width:100%;height:100%;color:var(--hs-ink);font-family:var(--font-geist), -apple-system, "SF Pro Text", system-ui, sans-serif;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-align:left;font-size:13.5px;line-height:1.4;display:flex}.hs *,.hs :before,.hs :after{box-sizing:border-box}.hs h1,.hs h2,.hs p{margin:0}.hs-mono,.hs-col-n,.hs-col-total,.hs-lead-val,.hs-lead-age,.hs-job-t,.hs-call-meta,.hs-svg-num{font-family:var(--hs-mono);font-variant-numeric:tabular-nums}.hs-t-blue{background:var(--hs-tint-blue);color:var(--hs-icon-blue)}.hs-t-green{background:var(--hs-tint-green);color:var(--hs-icon-green)}.hs-t-orange{background:var(--hs-tint-orange);color:var(--hs-icon-orange)}.hs-t-rose{background:var(--hs-tint-rose);color:var(--hs-icon-rose)}.hs-t-gray{background:var(--hs-tint-gray);color:var(--hs-icon-gray)}.hs-pill{white-space:nowrap;border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.hs-side{background:var(--hs-canvas);border-right:1px solid var(--hs-border-soft);flex-direction:column;flex:0 0 232px;width:232px;display:flex}.hs-brand{align-items:center;gap:8px;padding:17px 17px 7px;display:flex}.hs-mark{width:24px;height:24px;box-shadow:var(--hs-sh-sm);background:linear-gradient(160deg,#1d1d1f,#3a3a3d);border-radius:8px;flex:none;place-items:center;display:grid}.hs-tenant{letter-spacing:-.015em;font-size:15px;font-weight:600}.hs-collapse{color:var(--hs-ink-mute);margin-left:auto;display:flex}.hs-nav{flex:1;padding:13px 13px 10px}.hs-nav-item{height:34px;color:var(--hs-ink-soft);border-radius:9px;align-items:center;gap:11px;margin-bottom:1px;padding:0 10px;font-size:13.5px;display:flex}.hs-nav-item svg{color:var(--hs-ink-faint);flex:none}.hs-nav-item[data-active=true]{background:var(--hs-surface-2);color:var(--hs-ink);box-shadow:inset 0 0 0 1px var(--hs-border-soft), var(--hs-sh-sm)}.hs-nav-item[data-active=true] svg{color:var(--hs-accent)}.hs-badge{background:var(--hs-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.hs-nav-tail{margin-top:13px}.hs-foot{padding:0 13px 12px}.hs-user{align-items:center;gap:8px;padding:7px 5px;display:flex}.hs-user-av{color:#fff;background:linear-gradient(150deg,#0a84ff,#5ac8fa);border-radius:999px;flex:none;place-items:center;width:27px;height:27px;font-size:10.5px;font-weight:600;display:grid}.hs-user-t{flex-direction:column;line-height:1.25;display:flex}.hs-user-t span{font-size:13px;font-weight:500}.hs-user-t small{color:var(--hs-ink-faint);font-size:11.5px}.hs-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.hs-top{border-bottom:1px solid var(--hs-border-soft);align-items:center;padding:12px 30px;display:flex}.hs-top-title{font-size:13px;font-weight:500}.hs-search{background:var(--hs-surface);max-width:360px;height:30px;color:var(--hs-ink-faint);border-radius:9px;flex:1;align-items:center;gap:8px;margin-left:24px;padding:0 11px;font-size:12.5px;display:flex}.hs-search kbd{font-family:var(--hs-mono);color:var(--hs-ink-mute);margin-left:auto;font-size:10px}.hs-top-r{align-items:center;gap:8px;margin-left:auto;display:flex}.hs-btn-ink{background:var(--hs-ink);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hs-btn-soft{background:var(--hs-surface-2);border:1px solid var(--hs-border-soft);height:30px;color:var(--hs-ink-soft);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.hs-tabs-wrap{align-items:center;padding:7px 30px 0;display:flex}.hs-tabs{background:var(--hs-surface);border-radius:10px;gap:3px;padding:3px;display:flex}.hs-tab{color:var(--hs-ink-faint);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.hs-tab[data-active=true]{background:var(--hs-surface-2);color:var(--hs-ink);box-shadow:inset 0 0 0 .5px var(--hs-border-soft), var(--hs-sh-sm)}.hs-badge-sm{min-width:16px;height:16px;margin-left:2px;padding:0 4px}.hs-link{color:var(--hs-accent);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.hs-strip-wrap{padding:13px 30px 0}.hs-strip{background:var(--hs-surface);border-radius:12px;align-items:center;gap:11px;padding:8px 12px;display:flex}.hs-strip-ic{border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.hs-strip-t{font-size:13px}.hs-strip-t b{font-weight:600}.hs-strip-t span{color:var(--hs-ink-soft)}.hs-strip-go{color:var(--hs-accent);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.hs-board{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;min-height:0;padding:16px 14px 0;display:grid;overflow:hidden}.hs-col{background:var(--hs-surface);border-radius:14px;min-width:0;padding:11px 10px 0;overflow:hidden}.hs-col-head{align-items:center;gap:7px;margin-bottom:9px;padding:0 2px;display:flex}.hs-col-n{color:var(--hs-ink-faint);font-size:12px}.hs-col-total{color:var(--hs-ink-soft);margin-left:auto;font-size:12px}.hs-lead{background:var(--hs-canvas);border:1px solid var(--hs-border-soft);box-shadow:var(--hs-sh-sm);border-radius:12px;margin-bottom:7px;padding:10px 9px}.hs-lead-top{align-items:center;gap:8px;display:flex}.hs-lead-name{letter-spacing:-.01em;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.hs-dot{background:var(--hs-accent);border-radius:999px;flex:none;width:6px;height:6px}.hs-lead-val{margin-left:auto;font-size:13px;font-weight:500}.hs-lead-job{color:var(--hs-ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.hs-lead-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 6px;margin-top:8px;display:flex}.hs-lead-age{color:var(--hs-ink-mute);white-space:nowrap;font-size:10.5px}.hs-lead-age.is-stale{color:var(--hs-neg)}.hs-col-more{color:var(--hs-ink-mute);padding:3px 2px;font-size:11.5px}.hs-slot{opacity:0;transition:grid-template-rows .55s var(--ease), opacity .4s var(--ease);grid-template-rows:0fr;display:grid}.hs-slot[data-open=true]{opacity:1;grid-template-rows:1fr}.hs-slot>div{min-height:0;overflow:hidden}.hs-page{width:100%;max-width:940px;margin:0 auto;padding:23px 30px 60px;overflow:hidden}.hs-date{color:var(--hs-ink-faint);font-size:13px}.hs-h1{letter-spacing:-.028em;margin-top:7px;font-size:36px;font-weight:600;line-height:1.1}.hs-sec-head{align-items:flex-end;gap:12px;margin:30px 0 12px;display:flex}.hs-sec-head h2{letter-spacing:-.015em;font-size:17px;font-weight:600}.hs-sec-head p{color:var(--hs-ink-faint);margin-top:3px;font-size:13px}.hs-board-page{padding:20px 26px 24px;overflow:hidden}.hs-bp-head{align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.hs-bp-head .hs-h1{letter-spacing:-.022em;margin-top:4px;font-size:26px}.hs-bp-head .hs-date{font-size:12px}.hs-bp-act{align-items:center;gap:8px;margin-left:auto;display:flex}.hs-tile{background:var(--hs-surface-2);box-shadow:var(--hs-sh-sm);border-radius:15px;flex-direction:column;padding:15px 16px 16px;display:flex}.hs-tile-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.hs-tile-head h2{letter-spacing:-.012em;font-size:13.5px;font-weight:600}.hs-tile-sub{color:var(--hs-ink-mute);white-space:nowrap;margin-left:auto;font-size:11px}.hs-grid-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hs-tile-kpi{padding:13px 15px 14px}.hs-kpi{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.hs-kpi-l{color:var(--hs-ink-soft);margin-top:7px;font-size:12.5px}.hs-tile-kpi .hs-kpi-l{margin-top:5px;font-size:11.5px}.hs-kpi-d{color:var(--hs-ink-mute);margin-top:3px;font-size:10.5px}.hs-grid-2{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.hs-bars{flex:1;align-items:flex-end;gap:10px;min-height:148px;display:flex}.hs-bar-col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.hs-bar-n{color:var(--hs-ink-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.hs-bar-stack{border-radius:5px;flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:46px;margin:5px 0 7px;display:flex;overflow:hidden}.hs-bar-stack i{width:100%;transition:height .85s var(--ease);display:block}.hs-bar-l{color:var(--hs-ink-mute);font-size:11px}.hs-legend{border-top:1px solid var(--hs-border-soft);color:var(--hs-ink-faint);flex-wrap:wrap;gap:5px 14px;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.hs-legend span{align-items:center;gap:6px;display:inline-flex}.hs-legend i{border-radius:2px;width:8px;height:8px}.hs-ring-wrap{flex:1;align-items:center;gap:14px;display:flex}.hs-ring{flex:none;width:112px;height:112px}.hs-arc{transition:stroke-dasharray 1.1s var(--ease)}.hs-ring-n{letter-spacing:-.02em;fill:var(--hs-ink);font-size:25px;font-weight:500}.hs-ring-l{fill:var(--hs-ink-mute);font-size:10.5px}.hs-ring-key{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.hs-ring-key span{align-items:center;gap:8px;font-size:11.5px;display:flex}.hs-ring-key i{border-radius:999px;flex:none;width:8px;height:8px}.hs-ring-key b{min-width:0;color:var(--hs-ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:400;overflow:hidden}.hs-ring-key em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.hs-heat{flex:1;grid-template-columns:116px repeat(8,minmax(0,1fr));align-content:start;gap:4px;display:grid}.hs-heat-col{color:var(--hs-ink-mute);text-align:center;padding-bottom:3px;font-size:10px}.hs-heat-l{color:var(--hs-ink-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-right:10px;font-size:11.5px;display:flex;overflow:hidden}.hs-heat-c{font-variant-numeric:tabular-nums;height:34px;transition:background .5s var(--ease), color .5s var(--ease);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.hs-today{background:var(--hs-surface-2);border-radius:18px;overflow:hidden}.hs-job{border-bottom:1px solid var(--hs-border-soft);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);align-items:center;gap:14px;padding:13px 22px;display:flex;transform:translateY(10px)}.hs-job[data-in=true]{opacity:1;transform:none}.hs-job-t{flex:none;width:74px;font-size:17px;font-weight:500}.hs-job-t small{color:var(--hs-ink-faint);margin-left:3px;font-size:11px}.hs-job-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-job-type{letter-spacing:-.01em;font-size:15px;font-weight:500}.hs-job-who{color:var(--hs-ink-faint);font-size:13px}.hs-otw{color:var(--hs-accent);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-style:normal;font-weight:500;display:inline-flex}.hs-otw i{background:var(--hs-accent);border-radius:999px;width:6px;height:6px}.hs-today-more{color:var(--hs-accent);padding:12px 22px;font-size:12.5px;font-weight:500}.hs-tile .hs-today{background:0 0;border-radius:0;flex:1}.hs-tile .hs-job{gap:10px;padding:9px 0}.hs-tile .hs-job:first-child{padding-top:0}.hs-tile .hs-job-t{width:54px;font-size:13.5px}.hs-tile .hs-job-t small{font-size:9.5px}.hs-tile .hs-job-type{font-size:12.5px}.hs-tile .hs-job-who{align-items:center;gap:8px;font-size:11px;display:flex}.hs-tile .hs-otw{gap:5px;font-size:11px}.hs-tile .hs-otw i{width:5px;height:5px}.hs-tile .hs-today-more{padding:11px 0 0;font-size:11.5px}.hs-narrow .hs-main{background:var(--hs-canvas)}.hs-page-narrow{max-width:none;padding:16px 20px 20px}.hs-page-narrow .hs-sec-head{align-items:flex-start;margin:0 0 6px}.hs-calls-h{color:var(--hs-ink-soft);letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.35}.hs-calls-h b{color:var(--hs-ink);font-weight:600}.hs-calls-sub{color:var(--hs-ink-faint);font-size:12.5px}.hs-calls{flex-direction:column;gap:8px;margin-top:14px;display:flex}.hs-call{background:var(--hs-surface);border-radius:12px;padding:11px 13px}.hs-call-top{align-items:center;gap:8px;display:flex}.hs-call-who{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.hs-call-top .hs-pill{margin-left:auto}.hs-call-meta{color:var(--hs-ink-faint);margin-top:3px;font-size:11.5px}.hs-call-out{color:var(--hs-ink-soft);margin-top:8px;font-size:13px}.hs-call-foot{align-items:center;margin-top:9px;display:flex}.hs-call-toggle{color:var(--hs-accent);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.hs-call-when{color:var(--hs-ink-mute);margin-left:auto;font-size:11px}.hs-tr{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.hs-tr[data-open=true]{grid-template-rows:1fr}.hs-tr>div{flex-direction:column;gap:7px;min-height:0;display:flex;overflow:hidden}.hs-tr[data-open=true]>div{padding-top:11px}.hs-bub{background:var(--hs-surface);border:1px solid var(--hs-border);max-width:84%;animation:hs-msg-in .45s var(--ease) both;border-radius:16px;padding:7px 13px}.hs-bub-out{background:var(--hs-canvas);border-bottom-left-radius:6px;align-self:flex-start}.hs-bub-in{background:var(--hs-ink);border-color:var(--hs-ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.hs-bub-l{opacity:.55;font-size:11px;font-weight:600;display:block}.hs-bub p{margin-top:2px;font-size:13px;line-height:1.45}.hs-thread-main{height:100%}.hs-thread-head{border-bottom:1px solid var(--hs-border-soft);align-items:center;padding:14px 20px;display:flex}.hs-thread-who{flex-direction:column;line-height:1.3;display:flex}.hs-thread-who span{letter-spacing:-.015em;font-size:15px;font-weight:600}.hs-thread-who small{color:var(--hs-ink-faint);font-size:12px}.hs-thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:16px 20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 34px);mask-image:linear-gradient(#0000 0,#000 34px)}.hs-thread-in{flex-direction:column;gap:10px;display:flex}.hs-msg{max-width:80%;animation:hs-msg-in .5s var(--ease) both;border-radius:16px;padding:8px 13px}@keyframes hs-msg-in{0%{opacity:0;transform:translateY(12px)}}.hs-msg-out{background:var(--hs-ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.hs-msg-in{background:var(--hs-surface);border:1px solid var(--hs-border);border-bottom-left-radius:6px;align-self:flex-start}.hs-msg-h{opacity:.55;gap:8px;font-size:10.5px;font-weight:500;display:flex}.hs-msg-b{white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:1.45}.hs-composer{border-top:1px solid var(--hs-border-soft);padding:12px 20px 14px}.hs-comp-tabs{background:var(--hs-surface);border-radius:9px;gap:3px;width:fit-content;margin-bottom:9px;padding:3px;display:flex}.hs-comp-tabs span{color:var(--hs-ink-faint);border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500}.hs-comp-tabs span[data-active]{background:var(--hs-canvas);color:var(--hs-ink);box-shadow:var(--hs-sh-sm)}.hs-comp-box{border:1px solid var(--hs-border);color:var(--hs-ink-mute);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.hs-btn-send{margin-left:auto}.hs-composer[data-drafted=true]{background:var(--hs-surface-2)}.hs-draft-h{align-items:center;gap:10px;margin-bottom:9px;display:flex}.hs-draft-badge{background:var(--hs-tint-blue);color:var(--hs-icon-blue);border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.hs-draft-note{color:var(--hs-ink-mute);font-size:11.5px}.hs-comp-box.is-draft{border-color:var(--hs-border);background:var(--hs-canvas);color:var(--hs-ink);align-items:flex-start;padding:11px 13px}.hs-draft-body{line-height:1.5}.hs-draft-act{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.hs-page-inv{max-width:none;padding:18px 30px 0}.hs-inv-kpis{align-items:flex-end;gap:44px;margin-bottom:18px;display:flex}.hs-caps{letter-spacing:.07em;text-transform:uppercase;color:var(--hs-ink-mute);margin:0 0 5px;font-size:10.5px}.hs-inv-exp{margin-left:auto}.hs-pos{color:var(--hs-pos)}.hs-neg{color:var(--hs-neg)}.hs-table{border:1px solid var(--hs-border-soft);border-radius:14px;overflow:hidden}.hs-tr-head,.hs-row{grid-template-columns:128px 118px 1fr 82px 82px 104px 82px;align-items:center;gap:14px;padding:10px 16px;display:grid}.hs-tr-head{background:var(--hs-surface);letter-spacing:.07em;text-transform:uppercase;color:var(--hs-ink-mute);font-size:10.5px;font-weight:500}.hs-row{border-top:1px solid var(--hs-border-soft);transition:background .5s var(--ease);font-size:13px}.hs-row[data-lit=true]{background:var(--hs-tint-blue)}.hs-row[data-paid=true]{background:#30d15814}.hs-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-r{text-align:right}.hs-muted{color:var(--hs-ink-faint)}.hs-rec{padding:16px 26px 0;overflow:hidden}.hs-rec-head{align-items:flex-start;gap:16px;display:flex}.hs-rec-av{background:var(--hs-surface-3);width:46px;height:46px;color:var(--hs-ink-soft);letter-spacing:.02em;border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.hs-rec-id{flex-direction:column;gap:3px;min-width:0;display:flex}.hs-rec-name{letter-spacing:-.015em;font-size:22px;font-weight:500}.hs-rec-meta{color:var(--hs-ink-faint);font-size:12.5px}.hs-rec-tags{gap:6px;margin-top:5px;display:flex}.hs-rec-score{border:1px solid var(--hs-border-soft);background:var(--hs-surface-2);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin-left:auto;padding:10px 16px 11px;display:grid}.hs-rec-score-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hs-ink);grid-row:1/3;font-size:26px;font-weight:500}.hs-rec-score-l{flex-direction:column;font-size:12.5px;font-weight:500;display:flex}.hs-rec-score-l small{color:var(--hs-ink-faint);font-size:11px;font-weight:400}.hs-rec-score-bar{grid-column:2;gap:3px;margin-top:6px;display:flex}.hs-rec-score-bar i{background:var(--hs-surface-3);width:22px;height:4px;transition:background .4s var(--ease);border-radius:2px}.hs-rec-score-bar i[data-lit=true]{background:var(--hs-pos)}.hs-rec-act{align-items:center;height:46px;display:flex}.hs-flow{gap:4px;margin:18px 0 16px;display:flex}.hs-flow-s{background:var(--hs-surface);height:32px;color:var(--hs-ink-mute);transition:background .5s var(--ease), color .5s var(--ease);border-radius:8px;flex:1;place-items:center;font-size:12px;font-weight:500;display:grid}.hs-flow-s[data-done=true]{background:var(--hs-tint-blue);color:var(--hs-icon-blue)}.hs-flow-s[data-now=true]{background:var(--hs-accent);color:#fff}.hs-rec-body{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;display:grid}.hs-rec-fields{border:1px solid var(--hs-border-soft);background:var(--hs-border-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.hs-rec-f{background:var(--hs-canvas);flex-direction:column;gap:2px;min-width:0;padding:11px 14px 12px;display:flex}.hs-rec-f span{letter-spacing:.07em;text-transform:uppercase;color:var(--hs-ink-mute);font-size:10.5px}.hs-rec-f b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hs-rec-sec{justify-content:space-between;align-items:baseline;margin:22px 0 10px;display:flex}.hs-rec-sec h2{letter-spacing:-.01em;font-size:15px;font-weight:500}.hs-rec-notes .hs-rec-sec{margin-top:0}.hs-rec-time{border:1px solid var(--hs-border-soft);border-radius:14px;overflow:hidden}.hs-ev{border-top:1px solid var(--hs-border-soft);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease), background .4s;align-items:center;gap:12px;padding:11px 14px;display:flex;transform:translateY(6px)}.hs-ev:first-child{border-top:0}.hs-ev[data-in=true]{opacity:1;transform:none}.hs-ev-ic{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.hs-ev-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hs-ev-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hs-ev-t small{color:var(--hs-ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.hs-ev-money{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.hs-ev-when{text-align:right;width:72px;font-family:var(--hs-mono);color:var(--hs-ink-mute);flex:none;font-size:11px}.hs-ev-go{border:1px solid var(--hs-border);color:var(--hs-ink-soft);border-radius:7px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:500}.hs-ev-task{background:var(--hs-tint-orange)}.hs-ev-task[data-done=true]{background:#30d1581a}.hs-ev-check{border:1.5px solid var(--hs-icon-orange);color:#0000;width:28px;height:28px;transition:background .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid}.hs-ev-task[data-done=true] .hs-ev-check{background:var(--hs-pos);border-color:var(--hs-pos);color:#fff}.hs-ev-task[data-done=true] .hs-ev-t b{color:var(--hs-ink-faint);text-decoration:line-through}.hs-note{border:1px solid var(--hs-border-soft);background:var(--hs-surface-2);border-radius:12px;padding:12px 14px}.hs-note+.hs-note{margin-top:8px}.hs-note p{color:var(--hs-ink-soft);font-size:12.5px;line-height:1.5}.hs-note span{font-family:var(--hs-mono);color:var(--hs-ink-mute);margin-top:7px;font-size:10.5px;display:block}.hs-dr-page{padding:16px 30px 18px;overflow:hidden}.hs-dr-head{align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.hs-dr-when{flex-direction:column;gap:3px;display:flex}.hs-dr-when b{letter-spacing:-.012em;font-size:17px;font-weight:500}.hs-dr-when small{color:var(--hs-ink-mute);font-size:11.5px}.hs-dr-sent{align-items:center;gap:7px;margin-left:auto;display:flex}.hs-dr-ch{border:1px solid var(--hs-border-soft);background:var(--hs-canvas);height:25px;color:var(--hs-ink-mute);transition:background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.hs-dr-ch[data-on=true]{background:var(--hs-tint-green);color:var(--hs-icon-green);border-color:#0000}.hs-dr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hs-dr-kpis .hs-tile-kpi{padding:13px 15px 14px}.hs-dr{grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.hs-dr-h{letter-spacing:.07em;text-transform:uppercase;color:var(--hs-ink-mute);margin-bottom:9px;font-size:10.5px;font-weight:500}.hs-dr-tl{flex-direction:column;gap:2px;margin-bottom:15px;display:flex}.hs-dr-ev{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-template-columns:21px 60px minmax(0,1fr);align-items:center;gap:10px;padding:2px 0;display:grid;position:relative;transform:translateY(6px)}.hs-dr-ev[data-in=true]{opacity:1;transform:none}.hs-dr-ic{border-radius:7px;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.hs-dr-t{color:var(--hs-ink-mute);font-size:11px}.hs-dr-s{color:var(--hs-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hs-dr-needs{flex-direction:column;gap:6px;display:flex}.hs-dr-need{background:var(--hs-surface-2);box-shadow:var(--hs-sh-sm);border-radius:11px;padding:9px 14px 10px 26px;position:relative}.hs-dr-need:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:13px}.hs-n-orange{color:var(--hs-icon-orange)}.hs-n-rose{color:var(--hs-icon-rose)}.hs-dr-need b{color:var(--hs-ink);font-size:12.5px;font-weight:500;display:block}.hs-dr-need span{color:var(--hs-ink-faint);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.hs-dr-side{flex-direction:column;display:flex}.hs-dr-deliv{border:1px solid var(--hs-border-soft);background:var(--hs-surface-2);opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);border-radius:12px;margin-bottom:10px;padding:11px 13px 12px;transform:translateY(8px)}.hs-dr-deliv[data-in=true]{opacity:1;transform:none}.hs-dr-dh{color:var(--hs-ink-faint);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.hs-dr-dt{font-family:var(--hs-mono);color:var(--hs-ink-mute);margin-left:auto;font-size:10px}.hs-dr-sms{background:var(--hs-tint-blue);color:var(--hs-ink);border-radius:12px 12px 12px 4px;padding:9px 11px;font-size:11.5px;line-height:1.5}.hs-dr-mail{border:1px solid var(--hs-border-soft);background:var(--hs-canvas);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.hs-dr-mail b{font-size:12px;font-weight:500}.hs-dr-mail span{color:var(--hs-ink-faint);font-size:11.5px}.hs-dr-note{color:var(--hs-ink-mute);padding:2px 2px 0;font-size:11px;line-height:1.5}.hs-mat-page{padding:14px 30px 20px;overflow:hidden}.hs-mat-head{align-items:flex-end;gap:20px;margin-bottom:11px;display:flex}.hs-mat-from{flex-direction:column;gap:3px;display:flex}.hs-mat-from b{letter-spacing:-.01em;font-size:15px;font-weight:500}.hs-mat-from small{color:var(--hs-ink-mute);font-size:11px}.hs-mat-tot{text-align:right;margin-left:auto}.hs-mat-tot .hs-kpi-l{margin:0 0 3px;display:block}.hs-mat-tot b{letter-spacing:-.015em;font-size:18px;font-weight:500}.hs-mat .hs-tr-head,.hs-mat .hs-row{grid-template-columns:minmax(0,1fr) 52px 84px 224px 92px}.hs-mat .hs-row{padding:8px 16px}.hs-mat .hs-row[data-lit=true]{background:var(--hs-tint-orange)}.hs-mat-job,.hs-mat-st{opacity:0;transition:opacity .45s var(--ease)}.hs-mat-job[data-in=true],.hs-mat-st[data-in=true]{opacity:1}.hs-mat-job b{font-weight:500}.hs-mat-job .hs-muted{margin-left:5px;font-size:12px}.hs-mat-ask{background:var(--hs-surface-2);border:1px solid var(--hs-border-soft);border-radius:11px;align-items:center;gap:14px;margin-top:10px;padding:8px 14px 8px 12px;display:flex}.hs-mat-ask-t{color:var(--hs-ink-soft);align-items:center;gap:7px;font-size:12px;display:flex}.hs-mat-ask-t svg{color:var(--hs-ink-mute);flex:none}.hs-mat-ask .hs-btn-soft{background:var(--hs-canvas);margin-left:auto}.hs-mat-h{letter-spacing:.07em;text-transform:uppercase;color:var(--hs-ink-mute);margin:16px 0 9px;font-size:10.5px;font-weight:500}.hs-mat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hs-mat-tile{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:12px 14px 13px;transform:translateY(8px)}.hs-mat-tile[data-in=true]{opacity:1;transform:none}.hs-mat-tile-h{align-items:baseline;gap:8px;font-size:12px;display:flex}.hs-mat-tile-h b{font-weight:500}.hs-mat-tile-h span{color:var(--hs-ink-faint)}.hs-mat-tile-j{color:var(--hs-ink-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.hs-mat-tile-n{gap:18px;margin-top:10px;display:flex}.hs-mat-tile-n span{flex-direction:column;gap:3px;display:flex}.hs-mat-tile-n small{letter-spacing:.05em;text-transform:uppercase;color:var(--hs-ink-mute);font-size:10px}.hs-mat-tile-n b{letter-spacing:-.01em;font-size:14.5px;font-weight:500}[data-compact] .hs{flex-direction:column}[data-compact] .hs-side{border-right:0;border-bottom:1px solid var(--hs-border-soft);flex-direction:row;flex:none;align-items:center;gap:10px;width:auto;padding:0 14px}[data-compact] .hs-brand{flex:1;min-width:0;padding:9px 0}[data-compact] .hs-tenant{font-size:14px}[data-compact] .hs-nav,[data-compact] .hs-collapse{display:none}[data-compact] .hs-foot,[data-compact] .hs-user{padding:0}[data-compact] .hs-user-t{display:none}[data-compact] .hs-user-av{width:26px;height:26px;font-size:10px}[data-compact] .hs-top{padding:9px 14px}[data-compact] .hs-top-title{font-size:14px;font-weight:600}[data-compact] .hs-search{flex:none;justify-content:center;width:30px;max-width:none;margin-left:auto;padding:0}[data-compact] .hs-search span,[data-compact] .hs-search kbd{display:none}[data-compact] .hs-top-r{gap:6px;margin-left:8px}[data-compact] .hs-btn-ink,[data-compact] .hs-btn-soft{height:28px;padding:0 10px;font-size:12px}[data-compact] .hs-tabs-wrap{padding:8px 14px 0}[data-compact] .hs-tab{padding:5px 10px;font-size:12px}[data-compact] .hs-strip-wrap{padding:8px 14px 0}[data-compact] .hs-strip{align-items:flex-start;gap:9px;padding:7px 9px}[data-compact] .hs-strip-ic{border-radius:8px;width:24px;height:24px}[data-compact] .hs-strip-t{font-size:12px;line-height:1.38}[data-compact] .hs-strip-go{display:none}[data-compact] .hs-mat-page{padding:11px 14px 16px}[data-compact] .hs-mat-head{align-items:flex-start;gap:12px;margin-bottom:9px}[data-compact] .hs-mat-from b{font-size:14px}[data-compact] .hs-mat-from small{font-size:11px;line-height:1.4}[data-compact] .hs-mat-tot{flex:none}[data-compact] .hs-mat-tot b{font-size:17px}[data-compact] .hs-mat .hs-tr-head{display:none}[data-compact] .hs-mat .hs-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 12px 7px;font-size:12.5px}[data-compact] .hs-mat .hs-row>span:first-child{grid-area:1/1/2/3}[data-compact] .hs-mat .hs-row>span:nth-child(2){text-align:left;grid-area:2/1/3/2;font-size:11.5px}[data-compact] .hs-mat .hs-row>span:nth-child(3){grid-area:1/3/2/4}[data-compact] .hs-mat .hs-row>span:nth-child(4){grid-area:2/2/3/3;font-size:11.5px}[data-compact] .hs-mat .hs-row>span:nth-child(5){grid-area:2/3/3/4}[data-compact] .hs-mat .hs-row>span:nth-child(2):after{content:"·";color:var(--hs-ink-mute);margin-left:8px}[data-compact] .hs-mat-job .hs-muted{margin-left:4px;font-size:11.5px}[data-compact] .hs-pill{height:17px;padding:0 7px;font-size:10.5px}[data-compact] .hs-mat-ask{align-items:flex-start;gap:10px;margin-top:8px;padding:8px 10px 9px}[data-compact] .hs-mat-ask-t{flex:1;line-height:1.4;display:block}[data-compact] .hs-mat-ask-t svg{vertical-align:-2px;margin-right:5px}[data-compact] .hs-mat-ask-t .hs-muted{margin-left:4px}[data-compact] .hs-mat-h{margin:13px 0 8px}[data-compact] .hs-mat-tiles{grid-template-columns:minmax(0,1fr);gap:9px}[data-compact] .hs-mat-tile{padding:10px 12px 11px}[data-compact] .hs-mat-tile-j{margin-top:2px}[data-compact] .hs-mat-tile-n{gap:14px;margin-top:7px}[data-compact] .hs-mat-tile-n span{flex-direction:row;align-items:baseline;gap:5px}.about{background:var(--night);padding:clamp(120px,16vw,220px) 24px}.about-in{max-width:820px;margin:0 auto}.about-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--acc);margin-bottom:40px;font-size:12px}.about h2{letter-spacing:-1px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.2}.about h2 .w{margin-right:.25em;display:inline-block}.about h2 .l{opacity:.2;will-change:opacity;display:inline-block}.awards{border-top:1px solid var(--night-line);margin-top:96px}.awards li{border-bottom:1px solid var(--night-line);grid-template-columns:1fr 2fr;gap:24px;padding:28px 0;display:grid}.awards h3{font-size:20px;font-weight:500;line-height:1.3}.awards p{color:var(--night-ink-2);font-size:16px;line-height:1.55}.work{--n:4;height:calc(var(--n) * 100vh);background:var(--bd);position:relative}.work-pin{height:100vh;position:sticky;top:0;overflow:hidden}.work-track{height:100%;transform:translateX(var(--x,0));will-change:transform;display:flex}.case{flex:0 0 100vw;grid-template-columns:55fr 45fr;width:100vw;height:100%;display:grid}.case-photo{border-right:1px solid var(--night-line);font-family:var(--mono);letter-spacing:.16em;color:var(--night-ink-3);background:#151515;place-items:center;font-size:12px;display:grid}.case-photo[data-photo=true]{background:#0d0d0d;position:relative;overflow:hidden}.case-photo[data-photo=true] img{object-fit:cover;filter:brightness(.92)saturate(.96)}.case-body{flex-direction:column;justify-content:center;gap:28px;padding:120px 64px 64px;display:flex}.case-tag{border:1px solid var(--acc-line);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--acc);border-radius:9999px;align-self:flex-start;padding:8px 14px;font-size:11px;line-height:1}.case-h{letter-spacing:-.02em;font-size:clamp(32px,3.9vw,56px);font-weight:500;line-height:1.05}.case-list{color:var(--night-ink-2);gap:10px;font-size:16px;line-height:1.5;display:grid}.case-list li{padding-left:18px;position:relative}.case-list li:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.case[data-open=true] .case-photo{background:#101010;border-right-color:#0000}.case[data-open=true] .case-tag{border-color:var(--night-line);color:var(--night-ink-2)}.case[data-open=true] .case-h{color:var(--night-ink-3)}.case[data-open=true] .case-list li:before{background:var(--night-ink-3)}.tools{background:var(--paper);color:var(--ink);padding:var(--sec) 24px}.tools-in,.team-in,.contact-in,.foot-in{max-width:var(--wide);margin:0 auto}.tools-h{letter-spacing:-.01em;max-width:950px;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.2}.tools-row{grid-template-columns:repeat(4,1fr);gap:40px 24px;margin-top:64px;display:grid}.tools-row li{border-top:1px solid var(--line-2);padding-top:20px}.tools-row b{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1;display:block}.tools-row span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-3);margin-top:10px;font-size:12px;font-weight:700;display:block}.team{background:var(--bd);padding:var(--sec) 24px}.team h2,.reviews h2{letter-spacing:-.01em;font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1.1}.team .lede{max-width:600px;color:var(--night-ink-2);margin-top:20px;font-size:18px;line-height:1.5}.team-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:80px;display:grid}.person-photo{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--night-line-2);background:var(--bd);width:100%;max-width:320px;font-family:var(--mono);letter-spacing:.14em;text-align:center;color:var(--acc);place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.person-photo img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform 1.1s var(--ease);display:block}.person:hover .person-photo img{transform:scale(1.045)}.person-photo[data-empty=true]{border-color:var(--acc-line);background:linear-gradient(160deg, var(--acc-soft), transparent 70%)}.person h3{letter-spacing:-.02em;margin-top:32px;font-size:32px;font-weight:500;line-height:1.1}.person h3:after{content:"";background:var(--acc);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-left:12px;display:inline-block}.person-role{border:1px solid var(--night-line-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--night-ink-2);border-radius:9999px;margin-top:14px;padding:6px 12px;font-size:11px;line-height:1;display:inline-block}.person-body>p:not(.person-role){color:#eef4f880;max-width:440px;margin-top:20px;font-size:14px;line-height:1.6}.person-body a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acc);margin-top:16px;font-size:12px;display:inline-block}.reviews{background:var(--night);padding:var(--sec) 24px;border-top:1px solid var(--night-line)}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;margin-top:64px;display:grid}.review{margin:0}.review-q{color:var(--acc);font-size:44px;font-weight:700;line-height:1;display:block}.review h3{margin-top:20px;font-size:18px;font-weight:600}.review p{color:var(--muted);margin-top:14px;font-size:18px;line-height:1.65}.review-who{font-family:var(--mono);letter-spacing:.06em;color:var(--acc);margin-top:18px;font-size:12px}.contact{background:var(--bd);padding:var(--sec) 24px}.contact-head{grid-template-columns:7fr 5fr;align-items:end;gap:48px;display:grid}.contact-head h1{letter-spacing:-.03em;font-size:clamp(44px,6.1vw,88px);font-weight:400;line-height:1}.contact-head p{color:var(--night-ink-2);font-size:18px;line-height:1.55}.book-grid{grid-template-columns:7fr 5fr;align-items:start;gap:24px;margin-top:80px;scroll-margin-top:100px;display:grid}.bk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bk-meta{color:var(--night-ink-3);font-size:13px}.bk-state{color:var(--night-ink-2);margin-top:24px}.bk-alt{border:1px solid var(--night-line-2);border-radius:var(--r);background:linear-gradient(#63c9f20d,#0000 70%);margin-top:26px;padding:30px 32px 32px}.bk-alt-lead{letter-spacing:-.01em;font-size:19px;font-weight:500}.bk-alt-body{max-width:44ch;color:var(--night-ink-2);margin-top:10px;line-height:1.6}.bk-alt-cta{background:var(--night-ink);color:var(--night);transition:gap .3s var(--ease), background .3s;border-radius:9999px;align-items:center;gap:10px;margin-top:22px;padding:12px 22px;font-weight:500;display:inline-flex}.bk-alt-cta:hover{background:var(--acc);gap:16px}.bk-alt-note{font-family:var(--mono);letter-spacing:.06em;color:var(--night-ink-3);margin-top:18px;font-size:11px}.bk-alt-note a{color:var(--acc)}.bk-days{scrollbar-width:thin;gap:8px;margin-top:24px;padding-bottom:6px;display:flex;overflow-x:auto}.bk-day{border:1px solid var(--night-line);cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-items:center;gap:2px;width:64px;padding:10px 0;transition:border-color .2s,background .2s;display:grid}.bk-day small{text-transform:uppercase;letter-spacing:.06em;color:var(--night-ink-3);font-size:11px}.bk-day b{font-size:20px;line-height:1}.bk-day:hover{border-color:var(--night-line-2)}.bk-day[aria-selected=true]{background:var(--night-ink);color:var(--night);border-color:var(--night-ink)}.bk-day[aria-selected=true] small{color:#070c1199}.bk-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:16px;display:grid}.bk-time{border:1px solid var(--night-line);cursor:pointer;background:0 0;border-radius:10px;padding:11px 8px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.bk-time:hover{border-color:var(--acc-line)}.bk-time[aria-pressed=true]{background:var(--acc);color:var(--night);border-color:var(--acc)}.bk-form{border-top:1px solid var(--night-line);gap:18px;margin-top:28px;padding-top:28px;display:grid}.bk-form[data-on=false]>:not(.bk-picked){opacity:.35;pointer-events:none}.bk-picked{font-weight:700}.bk-type{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bk-type button{text-align:left;border:1px solid var(--night-line);cursor:pointer;background:0 0;border-radius:12px;gap:2px;padding:12px 14px;font-weight:700;transition:border-color .2s,background .2s;display:grid}.bk-type button small{color:var(--night-ink-3);font-size:12.5px;font-weight:500}.bk-type button[aria-checked=true]{border-color:var(--acc);background:var(--acc-soft)}.bk-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:6px;display:grid}.field-wide{grid-column:1/-1}.field span{color:var(--night-ink-2);font-size:13px;font-weight:600}.field input,.field textarea{font:inherit;color:var(--night-ink);background:var(--night);border:1px solid var(--night-line-2);resize:vertical;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s}.field input:focus,.field textarea:focus{border-color:var(--acc);outline:none}.field-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form{gap:16px;display:grid}.form-heading{margin-bottom:4px}.form-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.form-alt{color:var(--night-ink-2);border-bottom:1px solid var(--night-line-2);font-size:14px}.form-error{color:var(--bad);font-size:14px}.form-done p{font-size:20px;font-weight:700}.bk-done-when{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1}.bk-done p+p{color:var(--night-ink-2);margin-top:14px}.bk,.form{background:0 0;border:0;border-radius:0;padding:0}.form{padding-top:8px}.form-heading{font-size:20px;font-weight:500}.form-off{padding-top:0;display:block}.bk-head h3{font-size:20px;font-weight:500}.bk-meta,.field span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--night-ink-3);font-size:11px;font-weight:400}.field input,.field textarea{border:0;border-bottom:1px solid var(--night-line-2);background:0 0;border-radius:0;padding:12px 0;font-size:16px}.field input:focus,.field textarea:focus{border-bottom-color:var(--acc)}.bk-day,.bk-time,.bk-type button{border-radius:9999px}.bk-type button{border-radius:var(--r)}.form-alt{font-family:var(--mono);letter-spacing:.06em;border-bottom:1px solid var(--night-line-2);font-size:12px}.faq{background:var(--paper);color:var(--ink);padding:var(--sec) 24px}.faq-in{max-width:900px;margin:0 auto}.faq h2{letter-spacing:-.02em;font-size:clamp(32px,3vw,44px);font-weight:700;line-height:1.1}.faq-list{border-top:1px solid var(--line-2);margin-top:48px}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:500;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--acc-ink);transition:transform .35s var(--ease);flex:none;font-size:28px;font-weight:400;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:65ch;color:var(--ink-2);padding:0 0 28px;font-size:17px;line-height:1.6}.foot{background:var(--bd);padding:96px 24px 0;position:relative;overflow:hidden}.foot-grid{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.foot-name{font-size:20px;font-weight:700}.foot-line{max-width:44em;color:var(--night-ink-3);margin-top:8px;font-size:15px;line-height:1.5}.foot-where{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--night-ink-2);margin-top:18px;font-size:11px}.foot-links{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--night-ink-2);flex-wrap:wrap;justify-content:flex-end;gap:20px 28px;font-size:11px;display:flex}.foot-links a:hover{color:var(--night-ink)}.foot-mail{color:var(--acc);text-transform:none;letter-spacing:.06em}.foot-word{letter-spacing:-.04em;text-align:center;color:#0000;-webkit-text-stroke:1px #eef4f838;-webkit-user-select:none;user-select:none;margin-top:64px;font-size:clamp(120px,28vw,420px);font-weight:700;line-height:.78;transform:translateY(18%)}.lost{min-height:100vh;padding:var(--sec) 0;align-items:center;display:grid}.lost .h1{margin-top:20px}.lost .lede{margin-top:24px}.lost .hero-cta{align-items:flex-start}.reveal{opacity:1}.js .reveal{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transform:translateY(40px)}@media (min-width:940px){.js .reveal[data-dir=right]{transform:translate(50px)}}.js .reveal[data-shown=true]{opacity:1;transform:none}@media (max-width:900px){.nav,.nav[data-ground=dark]{height:auto;color:var(--night-ink);padding:16px 20px}.nav:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0d8c;inset:0}.nav-cta,.nav[data-ground=dark] .nav-cta{background:0 0}.nav-right{gap:16px}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0d0d66;flex-direction:column;gap:18px;padding:8px 20px 24px;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.hero-pause{bottom:28px;left:20px}.hero-skip{bottom:40px;right:20px}.hero-scroll{display:none}.cur-pin{padding:120px 20px 40px}.marq{top:84px}.marq-track span{font-size:22px}.cur-copy h2{font-size:clamp(34px,9vw,48px)}.art{padding:48px 20px 96px}.demo-tag{font-size:9px}.about h2{letter-spacing:-.5px}.awards li,.team-grid,.reviews-grid,.contact-head,.book-grid,.foot-grid{grid-template-columns:1fr}.awards li{gap:8px}.tools-row{grid-template-columns:1fr 1fr}.work{height:auto}.work-pin{height:auto;position:static}.work-track{display:block;transform:none!important}.case{border-top:1px solid var(--night-line);grid-template-columns:1fr;width:auto;height:auto}.case-photo{aspect-ratio:4/3;border-right:0}.case-tag{padding:9px 16px;line-height:1.45}.case-body{gap:20px;padding:40px 20px 56px}.contact-head{gap:24px}.book-grid{gap:56px;margin-top:56px}.foot-links{justify-content:flex-start}}@media (max-width:640px){body{font-size:16px}.bk-grid,.bk-type{grid-template-columns:1fr}}.nav-mark{align-items:center;height:24px;display:flex}.nav-mark svg{fill:currentColor;width:auto;height:22px;display:block;overflow:visible}.nav-glyph{pointer-events:bounding-box;transform-box:fill-box;transition:transform .4s var(--ease)}.nav-glyph:hover{transform:translateY(-16%)}.nav-links a,.person-body a,.foot-links a{position:relative}.nav-links a:after,.person-body a:after,.foot-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.person-body a:hover:after,.foot-links a:hover:after{transform-origin:0;transform:scaleX(1)}.marq-track span{transition:opacity .3s}.marq-track span:hover{opacity:1}.dv-lid{transition:box-shadow .3s var(--ease)}.dv:hover .dv-lid{box-shadow:0 0 0 .8px #060a0e99,0 4px 6px -2px #0c141b4d,0 18px 26px -14px #0c141b4d,0 54px 84px -34px #0c141b8f}.tools-row li{transition:border-color .3s}.tools-row li:hover{border-top-color:var(--ink)}.faq{interpolate-size:allow-keywords}.faq summary{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.faq summary:hover{opacity:.7}.faq details::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq details[open] p{animation:faq-in .5s var(--ease) 50ms both}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
