@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7d917691-module__NLv--G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7d917691-module__NLv--G__variable{--font-inter:"Inter", "Inter Fallback"}
@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:600;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:600;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:600;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_d2b4fd15-module__0HgCEG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d2b4fd15-module__0HgCEG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f46dc26c-module__5mFkTG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f46dc26c-module__5mFkTG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--prfl-surface:#fff;--font-primary:var(--font-inter), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary:var(--font-space-grotesk), var(--font-inter), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-xs:clamp(.75rem, .73rem + .08vw, .8125rem);--text-sm:clamp(.875rem, .85rem + .1vw, .9375rem);--text-base:1rem;--text-lg:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--text-xl:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.3rem + .9vw, 2rem);--text-3xl:clamp(1.875rem, 1.5rem + 1.7vw, 2.75rem);--text-4xl:clamp(2.25rem, 1.55rem + 3.1vw, 4rem);--text-5xl:clamp(3rem, 1.95rem + 4.7vw, 5.5rem);--prfl-display-size:clamp(58px, 5.35vw, 80px);--prfl-section-size:clamp(42px, 3.72vw, 56px);--prfl-copy-size:clamp(20px, 1.48vw, 25px);--prfl-body-size:1.0625rem;--prfl-display-leading:.96;--prfl-copy-leading:1.24;--prfl-display-tracking:-.058em;--prfl-copy-tracking:-.028em;--prfl-section-space:96px;--lh-tight:1.2;--lh-base:1.5;--lh-loose:1.7;--tracking-display:-.055em;--tracking-title:-.035em;--tracking-body:0;--tracking-ui:.01em;--tracking-uppercase:.08em;--measure-narrow:45ch;--measure-base:65ch;--measure-wide:75ch;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html{-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;font-size:100%}html,body{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:clip;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;background:#fff!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;filter:none!important}h1:not([data-prfl-profile-renderer] *),h2:not([data-prfl-profile-renderer] *),h3:not([data-prfl-profile-renderer] *),h4:not([data-prfl-profile-renderer] *),h5:not([data-prfl-profile-renderer] *),h6:not([data-prfl-profile-renderer] *){font-family:var(--font-secondary);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-title);text-wrap:balance}h1:not([data-prfl-profile-renderer] *){font-size:var(--text-5xl);letter-spacing:var(--tracking-display)}h2:not([data-prfl-profile-renderer] *){font-size:var(--text-4xl)}h3:not([data-prfl-profile-renderer] *){font-size:var(--text-3xl)}h4:not([data-prfl-profile-renderer] *){font-size:var(--text-2xl)}h5:not([data-prfl-profile-renderer] *){font-size:var(--text-xl)}h6:not([data-prfl-profile-renderer] *){font-size:var(--text-lg)}p:not([data-prfl-profile-renderer] *):not([data-prfl-wordmark]):not([data-prfl-wordmark] *){max-width:var(--measure-base);font-family:var(--font-primary);font-size:var(--prfl-body-size);font-weight:var(--fw-regular);line-height:var(--lh-base);letter-spacing:var(--tracking-body);text-wrap:pretty}blockquote:not([data-prfl-profile-renderer] *){max-width:var(--measure-base);font-family:var(--font-primary);font-size:var(--text-lg);line-height:var(--lh-loose)}small:not([data-prfl-profile-renderer] *),.small:not([data-prfl-profile-renderer] *){font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--lh-base)}code:not([data-prfl-profile-renderer] *),kbd:not([data-prfl-profile-renderer] *),samp:not([data-prfl-profile-renderer] *),pre:not([data-prfl-profile-renderer] *){font-family:var(--font-mono)}code:not([data-prfl-profile-renderer] *),kbd:not([data-prfl-profile-renderer] *),samp:not([data-prfl-profile-renderer] *){font-size:.925em}pre:not([data-prfl-profile-renderer] *){max-width:100%;font-size:var(--text-sm);tab-size:2;line-height:1.6;overflow-x:auto}button:not([data-prfl-profile-renderer] *),input:not([data-prfl-profile-renderer] *),select:not([data-prfl-profile-renderer] *),textarea:not([data-prfl-profile-renderer] *){font-family:var(--font-primary);font-size:max(1rem, var(--text-base));line-height:var(--lh-base)}button:not([data-prfl-profile-renderer] *){font-weight:var(--fw-medium);letter-spacing:var(--tracking-ui)}label:not([data-prfl-profile-renderer] *){font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-base);letter-spacing:var(--tracking-ui)}a:not([data-prfl-profile-renderer] *){text-underline-offset:.15em;text-decoration-thickness:.08em}:focus-visible:not([data-prfl-profile-renderer] *){outline-offset:.1875rem;outline:.1875rem solid}body :not([data-prfl-profile-renderer] *)::selection{color:canvas;background:canvastext}body :where(ul,ol,li,dl,dt,dd,span,strong,em,b,label,a,summary):not([data-prfl-profile-renderer] *):not([data-prfl-wordmark]):not([data-prfl-wordmark] *){font-family:var(--font-primary)}body :where(h1,h2,h3,h4,h5,h6):not([data-prfl-profile-renderer] *){font-family:var(--font-secondary)!important}body :where(code,kbd,samp,pre):not([data-prfl-profile-renderer] *){font-family:var(--font-mono)!important}body :where(button,input,select,textarea):not([data-prfl-profile-renderer] *){font-family:var(--font-primary)!important;font-size:max(1rem, var(--text-base))!important;line-height:var(--lh-base)!important}body main:not(:has(>section#top)) :where(h1):not([data-prfl-profile-renderer] *):not([data-prfl-admin-ui] *){font-size:var(--prfl-display-size)!important;line-height:var(--prfl-display-leading)!important;letter-spacing:var(--prfl-display-tracking)!important;font-weight:720!important}body main:not(:has(>section#top)) :where(h2,h3,h4,h5,h6):not([data-prfl-profile-renderer] *):not([data-prfl-admin-ui] *){font-size:var(--prfl-copy-size)!important;line-height:var(--prfl-copy-leading)!important;letter-spacing:var(--prfl-copy-tracking)!important;font-weight:var(--fw-semibold)!important}body main:not(:has(>section#top)) section>h2:not([data-prfl-profile-renderer] *):not([data-prfl-admin-ui] *){font-size:var(--prfl-section-size)!important;line-height:var(--prfl-display-leading)!important;letter-spacing:var(--prfl-display-tracking)!important;font-weight:720!important}[data-prfl-admin-ui]>main,[data-prfl-admin-ui]>main :where(button,input,select,textarea,label,summary,p,span,strong,a):not([data-prfl-profile-renderer] *){font-family:var(--font-primary)!important}[data-prfl-admin-ui]>main :where(h1,h2,h3,h4,h5,h6):not([data-prfl-profile-renderer] *){font-family:var(--font-secondary)!important}body:has([data-shared-site-chrome=header]) main>header{display:none!important}body:has([data-shared-site-chrome=footer]) main>section#contact{display:none!important}body:has([data-shared-site-chrome=footer]) nav[aria-label=PRFL\ information]{display:none!important}body:has([data-shared-site-chrome=footer]) nav[aria-label=Legal]{display:none!important}@media (max-width:980px){:root{--prfl-section-space:72px}}@media (max-width:640px){:root{--prfl-display-size:clamp(46px, 14vw, 62px);--prfl-section-size:clamp(36px, 10.5vw, 48px);--prfl-copy-size:20px;--prfl-section-space:60px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
[class*=profile-module][class*=__page] [class*=__quickActions] button{transition:background .2s,color .2s,transform .2s,filter .2s}[class*=profile-module][class*=__page] [class*=__quickActions] button span{transition:color .2s,transform .2s}[class*=profile-module][class*=__page] [class*=__quickActions] button:not(:last-child):hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface));filter:none;transform:translateY(-1px)}[class*=profile-module][class*=__page] [class*=__quickActions] button:not(:last-child):hover span{color:var(--accent);transform:translateY(-1px)}[class*=profile-module][class*=__page] [class*=__quickActions] button:last-child:hover{background:color-mix(in srgb, var(--accent) 88%, white);filter:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){[class*=profile-module][class*=__page] [class*=__quickActions] button,[class*=profile-module][class*=__page] [class*=__quickActions] button span{transition:none}}
[data-homepage-divider]{display:none}@media (min-width:981px){main:has(>section#top){--homepage-content-width:min(calc(100vw - 104px), 1440px);--homepage-rail:max(52px, calc((100vw - 1440px) / 2));--homepage-section-space:96px;--homepage-copy-size:clamp(20px, 1.48vw, 25px);--homepage-image-overhang:24px}main:has(>section#top)>header nav a{font-size:14px!important}main:has(>section#top)>section:nth-of-type(8)>nav a{font-size:14px!important}main:has(>section#top)>header{width:var(--homepage-content-width)!important;margin-left:auto!important;margin-right:auto!important}main:has(>section#top)>section#top>div:first-of-type{width:var(--homepage-content-width)!important;margin-left:auto!important;margin-right:auto!important}main:has(>section#top)>section:nth-of-type(8)>div:first-child{width:var(--homepage-content-width)!important;margin-left:auto!important;margin-right:auto!important}main:has(>section#top)>section:nth-of-type(8)>nav{width:var(--homepage-content-width)!important;margin-left:auto!important;margin-right:auto!important}main:has(>section#top)>[data-homepage-divider]{z-index:100;pointer-events:none;background:#eeeeea;flex:0 0 1px;width:100%;height:1px;margin:0 0 -1px;padding:0;display:block;position:relative}main:has(>section#top)>section{box-sizing:border-box!important;border-top:0!important;border-bottom:0!important;position:relative!important}main:has(>section#top)>section:not(#top){width:100%!important;max-width:none!important;padding-top:var(--homepage-section-space)!important;padding-bottom:var(--homepage-section-space)!important;margin-left:0!important;margin-right:0!important}:is(main:has(>section#top)>section:nth-of-type(3),main:has(>section#top)>section:nth-of-type(4),main:has(>section#top)>section:nth-of-type(5),main:has(>section#top)>section:nth-of-type(6)){padding-left:var(--homepage-rail)!important;padding-right:var(--homepage-rail)!important}main:has(>section#top)>section#top>div:first-of-type>p{font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(2)>div:last-child>p{font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(3)>div:first-child>p{font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(4)>p:not(:first-child){font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(5)>div:first-child>p{font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(6)>div:last-child>p{font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(7)>div:first-child>p:not(:first-child){font-size:var(--homepage-copy-size)!important;letter-spacing:-.028em!important;line-height:1.24!important}main:has(>section#top)>section:nth-of-type(2)>div:last-child{padding-right:var(--homepage-rail)!important}main:has(>section#top)>section:nth-of-type(2)>div:first-child{width:calc(100% - var(--homepage-rail))!important;margin-left:var(--homepage-rail)!important}main:has(>section#top)>section:nth-of-type(2)>div:first-child img{object-position:center center!important;transform:none!important}main:has(>section#top)>section:nth-of-type(4)>*{width:auto!important;margin-left:0!important;margin-right:0!important}main:has(>section#top)>section:nth-of-type(3)>div:last-child{width:calc(100% + var(--homepage-image-overhang))!important;height:480px!important;margin-right:calc(-1 * var(--homepage-image-overhang))!important;overflow:visible!important}main:has(>section#top)>section:nth-of-type(3)>div:last-child img{height:480px!important;max-height:none!important}main:has(>section#top)>section:nth-of-type(5){min-height:0!important}main:has(>section#top)>section:nth-of-type(5)>div:last-child{width:calc(100% + var(--homepage-image-overhang))!important;height:360px!important;min-height:360px!important;margin-right:calc(-1 * var(--homepage-image-overhang))!important;overflow:visible!important}main:has(>section#top)>section:nth-of-type(5)>div:last-child img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:360px!important;max-height:none!important}main:has(>section#top)>section:nth-of-type(6){grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr)!important}main:has(>section#top)>section:nth-of-type(6)>div:last-child{justify-self:end!important;width:min(100%,560px)!important;max-width:560px!important}main:has(>section#top)>section:nth-of-type(7){padding-left:0!important;padding-right:var(--homepage-rail)!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;align-items:stretch!important;column-gap:clamp(48px,5vw,84px)!important;padding-bottom:0!important;overflow:visible!important}main:has(>section#top)>section:nth-of-type(7)>div:first-child{grid-area:1/2;text-align:right!important;width:min(100%,560px)!important;max-width:560px!important;padding-bottom:var(--homepage-section-space)!important;place-self:center end!important}main:has(>section#top)>section:nth-of-type(7)>div:first-child>*{text-align:right!important;margin-left:auto!important}main:has(>section#top)>section:nth-of-type(7)>div:last-child{grid-area:1/1;aspect-ratio:auto!important;background:0 0!important;justify-content:flex-start!important;place-self:end start!important;align-items:flex-end!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;overflow:visible!important;transform:none!important}main:has(>section#top)>section:nth-of-type(7)>div:last-child img{object-fit:contain!important;object-position:left bottom!important;transform-origin:0 100%!important;width:108%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important;transform:translateY(133px)!important}main:has(>section#top)>section:nth-of-type(8)>div:first-child{min-height:0!important;padding-top:0!important;padding-bottom:42px!important}main:has(>section#top)>section:nth-of-type(8)>nav{padding-bottom:0!important}}
body main:not(:has(>section#top)) h1+p:not([data-prfl-profile-renderer] *){font-size:var(--prfl-copy-size)!important;line-height:var(--prfl-copy-leading)!important;letter-spacing:var(--prfl-copy-tracking)!important}body:has([data-shared-site-chrome=header]) main>div>section{box-sizing:border-box;padding-top:var(--prfl-section-space)!important;padding-bottom:var(--prfl-section-space)!important}body:has([data-shared-site-chrome=header]) main>div>div>section{box-sizing:border-box;padding-top:var(--prfl-section-space)!important;padding-bottom:var(--prfl-section-space)!important}body:has([data-shared-site-chrome=header]) main>div>section+section{border-top:1px solid #eeeeea!important}body:has([data-shared-site-chrome=header]) main>div>div>section+section{border-top:1px solid #eeeeea!important}
