@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9ac8022747e5bc6-s.3jcb7m1m4nkq9.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:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e107f9632452e134-s.3r_804u2ht7ho.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb1fa291a52974e-s.3tt9w9a6vhkjk.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:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/585ad3fb8bf41c01-s.1d2bjwn6vhlim.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:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0fb7b4004470e87-s.p.2o35gi0pd5-30.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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c9ac8022747e5bc6-s.3jcb7m1m4nkq9.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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e107f9632452e134-s.3r_804u2ht7ho.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb1fa291a52974e-s.3tt9w9a6vhkjk.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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/585ad3fb8bf41c01-s.1d2bjwn6vhlim.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:Overpass Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0fb7b4004470e87-s.p.2o35gi0pd5-30.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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c9ac8022747e5bc6-s.3jcb7m1m4nkq9.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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e107f9632452e134-s.3r_804u2ht7ho.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eb1fa291a52974e-s.3tt9w9a6vhkjk.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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/585ad3fb8bf41c01-s.1d2bjwn6vhlim.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:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0fb7b4004470e87-s.p.2o35gi0pd5-30.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:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9ac8022747e5bc6-s.3jcb7m1m4nkq9.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:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e107f9632452e134-s.3r_804u2ht7ho.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eb1fa291a52974e-s.3tt9w9a6vhkjk.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:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/585ad3fb8bf41c01-s.1d2bjwn6vhlim.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:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0fb7b4004470e87-s.p.2o35gi0pd5-30.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:Overpass Mono Fallback;src:local(Arial);ascent-override:63.9%;descent-override:27.72%;line-gap-override:0.0%;size-adjust:138.18%}.overpass_mono_c9ff511c-module__9jy7na__className{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.overpass_mono_c9ff511c-module__9jy7na__variable{--font-overpass:"Overpass Mono", "Overpass Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ddf73c7ed74d6c7e-s.2dtt6vrn5mopl.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d4c8778f40af25bb-s.2kkd7es9opblv.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4A2,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F50A,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0712f732e36f93a6-s.1dcdunnzoilm2.woff2)format("woff2");unicode-range:U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F50B-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f616b56bffb1d522-s.2aalu7bks6nl3.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA88,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5100be790aaa7bba-s.3r46js89kw89u.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/64a727321f160dd0-s.1ckzylnwlbswj.woff2)format("woff2");unicode-range:U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F345-1F37F,U+1F382,U+1F52A,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADB}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4424dd932fa2fd59-s.2n8mxdv__4_kb.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AB,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB0-1FABD,U+1FABF,U+1FACE-1FACF,U+1FAE7}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fd3f4e5850a83946-s.014zovxwl1mwq.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F466-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA82,U+1FAC3-1FAC5}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/64c748cb7f925135-s.19m-7wob1-ssu.woff2)format("woff2");unicode-range:U+200D,U+261D,U+2620,U+2639-263A,U+2665,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F383,U+1F389,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAE0-1FAE6,U+1FAE8,U+1FAF0-1FAF8}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2f5e1b7c7c6c10b9-s.42-r4lejbgowo.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:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/057c7b8592fa37e4-s.2kov6csmpop3k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/63312da2c450cc53-s.2s9mr2w5x49x6.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:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/dd79f01aec524178-s.39p19hoplanfk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/16d6e5a362c3412e-s.35v1c4cigwcyu.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:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f19a5699e113d82-s.3zyvw189fb4vv.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:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/afef9d4c4da42607-s.3jks5ei6gcb_w.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:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ddf73c7ed74d6c7e-s.2dtt6vrn5mopl.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d4c8778f40af25bb-s.2kkd7es9opblv.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4A2,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F50A,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0712f732e36f93a6-s.1dcdunnzoilm2.woff2)format("woff2");unicode-range:U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F50B-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f616b56bffb1d522-s.2aalu7bks6nl3.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA88,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5100be790aaa7bba-s.3r46js89kw89u.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64a727321f160dd0-s.1ckzylnwlbswj.woff2)format("woff2");unicode-range:U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F345-1F37F,U+1F382,U+1F52A,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADB}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4424dd932fa2fd59-s.2n8mxdv__4_kb.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AB,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB0-1FABD,U+1FABF,U+1FACE-1FACF,U+1FAE7}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd3f4e5850a83946-s.014zovxwl1mwq.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F466-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA82,U+1FAC3-1FAC5}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64c748cb7f925135-s.19m-7wob1-ssu.woff2)format("woff2");unicode-range:U+200D,U+261D,U+2620,U+2639-263A,U+2665,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F383,U+1F389,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAE0-1FAE6,U+1FAE8,U+1FAF0-1FAF8}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f5e1b7c7c6c10b9-s.42-r4lejbgowo.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:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/057c7b8592fa37e4-s.2kov6csmpop3k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/63312da2c450cc53-s.2s9mr2w5x49x6.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:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd79f01aec524178-s.39p19hoplanfk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d6e5a362c3412e-s.35v1c4cigwcyu.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:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f19a5699e113d82-s.3zyvw189fb4vv.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:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afef9d4c4da42607-s.3jks5ei6gcb_w.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:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ddf73c7ed74d6c7e-s.2dtt6vrn5mopl.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d4c8778f40af25bb-s.2kkd7es9opblv.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4A2,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F50A,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0712f732e36f93a6-s.1dcdunnzoilm2.woff2)format("woff2");unicode-range:U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F50B-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f616b56bffb1d522-s.2aalu7bks6nl3.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA88,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5100be790aaa7bba-s.3r46js89kw89u.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64a727321f160dd0-s.1ckzylnwlbswj.woff2)format("woff2");unicode-range:U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F345-1F37F,U+1F382,U+1F52A,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADB}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4424dd932fa2fd59-s.2n8mxdv__4_kb.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AB,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB0-1FABD,U+1FABF,U+1FACE-1FACF,U+1FAE7}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd3f4e5850a83946-s.014zovxwl1mwq.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F466-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA82,U+1FAC3-1FAC5}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64c748cb7f925135-s.19m-7wob1-ssu.woff2)format("woff2");unicode-range:U+200D,U+261D,U+2620,U+2639-263A,U+2665,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F383,U+1F389,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAE0-1FAE6,U+1FAE8,U+1FAF0-1FAF8}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f5e1b7c7c6c10b9-s.42-r4lejbgowo.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:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/057c7b8592fa37e4-s.2kov6csmpop3k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/63312da2c450cc53-s.2s9mr2w5x49x6.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:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd79f01aec524178-s.39p19hoplanfk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d6e5a362c3412e-s.35v1c4cigwcyu.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:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f19a5699e113d82-s.3zyvw189fb4vv.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:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/afef9d4c4da42607-s.3jks5ei6gcb_w.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:Playpen Sans Fallback;src:local(Arial);ascent-override:103.08%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:113.5%}.playpen_sans_39869138-module__u-_Aoa__className{font-family:Playpen Sans,Playpen Sans Fallback;font-style:normal}.playpen_sans_39869138-module__u-_Aoa__variable{--font-hand-src:"Playpen Sans", "Playpen Sans Fallback"}
:root{--night:0;--ink:#1a2233;--ink-soft:#4b5e72;--page-grad:linear-gradient(180deg, #cfe0f2 0%, #dde9f5 42%, #e9f0f8 100%);--card:#ffffff8c;--card-line:#ffffffbf;--nav-line:#ffffffb3;--nav-frost:#ffffff80;--pill:#ffffffb3;--nav-blob:#ffffff6b;--nav-ink:#141b29;--rule:#c2d4ea;--tag-line:#46649647;--haze:#dbe8f5d1;--haze-mid:#dbe8f566;--intro-cloud:#fffffff7;--seg:#ffffff80;--seg-on:#fff;--mark:#4a7ab5;--mist-rgb:236, 242, 250;--tag-fill:#4664961a;--sp-faint:#1a223324;--sp-dim:#1a223357;--sp-bright:#1a2233;--ink-deep:#06121f;--frame:#fff;--quote-rule:#06121f47;--quote-color:#166dc5;--card-fade-top:#ffffff52;--card-fade-bottom:#fff0;--plane-ink:#7ea6d2;--theme-fade:.8s cubic-bezier(.4, 0, .2, 1);--font-editorial:"PP Editorial Old", Georgia, "Times New Roman", serif;--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:var(--font-overpass), ui-monospace, "SF Mono", Menlo, "Courier New", monospace;--font-hand:var(--font-hand-src), "Segoe Print", "Bradley Hand", cursive;--font-display:var(--font-editorial);--grain-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='2.5 0 0 0 -0.75 0 2.5 0 0 -0.75 0 0 2.5 0 -0.75 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--media-fill-w:88vw;--space-6:6px;--space-8:8px;--space-10:10px;--space-14:14px;--space-16:16px;--space-18:18px;--space-22:22px;--space-26:26px;--space-34:34px;--space-48:48px;--space-56:56px;--space-78:78px;--space-128:128px;--space-36-fluid:clamp(24px, 3vw, 36px);--space-40-fluid:clamp(20px, 5.4vw, 40px);--space-44-fluid:clamp(28px, 4vw, 44px);--space-50-fluid:clamp(28px, 5vw, 50px);--space-60-fluid:clamp(24px, 4vw, 60px);--space-72-fluid:clamp(40px, 6vw, 72px);--space-78-fluid:clamp(20px, 5.4vw, 78px)}@media (max-width:640px){:root{--space-48:32px;--space-128:64px;--media-fill-w:90vw}}[data-theme=dark]{--night:1;--ink:#eaeef8;--ink-soft:#a8b1c9;--page-grad:linear-gradient(180deg, #141a34 0%, #10142a 100%);--card:#1e254280;--card-line:#8291c838;--nav-line:#96a5dc47;--nav-frost:#10142880;--pill:#242c509e;--nav-blob:#242c5066;--nav-ink:#eaeef8;--rule:#2c3557;--tag-line:#8c9bd24d;--haze:#12162bc7;--haze-mid:#12162b6b;--intro-cloud:#1e2546f7;--seg:#ffffff17;--seg-on:#2c3557;--mark:#8fb8ff;--mist-rgb:206, 216, 234;--tag-fill:#8c9bd224;--sp-faint:#eaeef829;--sp-dim:#eaeef866;--sp-bright:#eaeef8;--ink-deep:#eaeef8;--frame:#0a0f1e;--quote-rule:#eaeef852;--quote-color:#7ec4f5;--card-fade-top:#ffffff1a;--card-fade-bottom:#fff0;--plane-ink:#44608f}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.65s cubic-bezier(.4,0,.2,1) theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0px at var(--theme-wipe-x,100%) var(--theme-wipe-y,0%))}to{clip-path:circle(var(--theme-wipe-r,150%) at var(--theme-wipe-x,100%) var(--theme-wipe-y,0%))}}[data-vt-active]{--theme-fade:0s}.sp-root{z-index:40;pointer-events:none;width:140px;height:60vh;position:fixed;top:20vh;right:0}@media (max-width:1023px){.sp-root{display:none}}.sp-tick{border-radius:1px;height:1px;position:absolute;right:24px;transform:translateY(-50%)}.sp-progress-tick{background:var(--mark);width:26px;height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--mark) 60%, transparent);border-radius:2px;position:absolute;right:20px;transform:translateY(-50%)}.sp-pct{font-family:var(--font-mono);letter-spacing:.06em;color:var(--mark);white-space:nowrap;background:color-mix(in srgb, var(--mark) 12%, transparent);border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;right:56px;transform:translateY(-50%)}.sp-label{text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;width:96px;display:flex;position:absolute;right:42px}.sp-label-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:normal;align-self:stretch;font-size:11px;font-weight:600;line-height:1.35;transition:color .32s ease-out}.sp-hit{pointer-events:auto;cursor:pointer;position:absolute;inset:-12px 0}@media (prefers-reduced-motion:reduce){.sp-tick,.sp-label,.sp-label-title{transition:none}}@font-face{font-family:PP Editorial Old;src:url(/fonts/PPEditorialOld-Ultralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:optional}@font-face{font-family:PP Editorial Old;src:url(/fonts/PPEditorialOld-UltralightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:optional}@font-face{font-family:PP Editorial Old;src:url(/fonts/PPEditorialOld-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:PP Editorial Old;src:url(/fonts/PPEditorialOld-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:optional}:root{--page-edge:#cfe0f2}[data-theme=dark]{--page-edge:#141a34}html:has(.about-page-shell){--page-edge:#c7beb6}html[data-theme=dark]:has(.about-page-shell){--page-edge:#8c7262}html,body{background:var(--page-edge);margin:0;padding:0;overflow-x:clip}@media (max-width:640px){.nav-desktop-only{display:none!important}}@media (min-width:641px){.nav-mobile-only{display:none!important}}.nav-mobile-only>a,.nav-mobile-only>button{transition:transform .24s cubic-bezier(.2, 0, 0, 1), color var(--theme-fade)}.nav-mobile-only:not([data-scrolled])>a{transform:translateX(calc(-1 * var(--mnav-pad-x)))}.nav-mobile-only:not([data-scrolled])>button{transform:translateX(var(--mnav-pad-x))}@media (prefers-reduced-motion:reduce){.nav-mobile-only>a,.nav-mobile-only>button{transition:none}}:root{--mnav-top:calc(clamp(14px, 3.4vw, 28px) + env(safe-area-inset-top));--mnav-right:clamp(14px, 4vw, 20px);--mnav-pad-y:9px;--mnav-pad-x:clamp(16px, 4vw, 22px);--mnav-border:1px}.mobile-menu-btn{cursor:pointer;width:38px;height:38px;color:var(--ink);pointer-events:auto;z-index:56;transition:color var(--theme-fade);background:0 0;border:0;justify-content:center;align-items:center;display:none;position:relative}@media (max-width:640px){.mobile-menu-btn{display:flex}}.mobile-menu-panel{z-index:55;background:var(--pill);opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.4, 0, .2, 1), transform .28s cubic-bezier(.4, 0, .2, 1), background-color var(--theme-fade), display .28s allow-discrete;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:translateY(-8px)translateZ(0)}.mobile-menu-panel:not(.mobile-menu-panel--open){display:none}.mobile-menu-panel--open{opacity:1;pointer-events:auto;transform:translateY(0)translateZ(0)}@starting-style{.mobile-menu-panel--open{opacity:0;transform:translateY(-8px)translateZ(0)}}.mobile-menu-close{top:calc(var(--mnav-top) + var(--mnav-border) + var(--mnav-pad-y));right:calc(var(--mnav-right) + var(--mnav-border) + var(--mnav-pad-x));width:38px;height:38px;color:var(--ink-deep);cursor:pointer;transition:color var(--theme-fade);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}@media (min-width:641px){.mobile-menu-panel{display:none}}.mobile-menu-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:opacity .2s ease, color var(--theme-fade);padding:14px 24px;font-size:15px;font-weight:600;position:relative}.mobile-menu-link:hover{opacity:.6}.nav-beta-tape{aspect-ratio:46/16;pointer-events:none;-webkit-user-select:none;user-select:none;width:3.35em;display:block;position:absolute;bottom:-.55em;left:50%;transform:translate(-50%)rotate(-4deg)}.nav-beta-tape-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.nav-beta-tape-text path{fill:#17130a}@media (prefers-reduced-motion:reduce){.theme-toggle-icon{transition:opacity .26s!important;transform:none!important}.mobile-menu-panel,.mobile-menu-btn svg{transition:opacity .2s ease, display .2s allow-discrete!important}}.local-time{align-items:center;gap:var(--space-10);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);transition:color var(--theme-fade);font-size:13px;display:inline-flex}.clock-face{flex-shrink:0;width:17px;height:17px;overflow:visible}.footer-tools{justify-content:center;align-items:center;gap:var(--space-26);flex-wrap:wrap;display:flex}.footer-tool-icon{color:var(--ink-soft);opacity:.68;transition:color var(--theme-fade), opacity .2s ease, transform .2s ease;justify-content:center;align-items:center;display:inline-flex}.footer-tool-icon:hover{color:var(--ink-deep);opacity:1;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.footer-tool-icon{transition:color var(--theme-fade), opacity .2s ease}.footer-tool-icon:hover{transform:none}}@media (max-width:640px){.footer-tools{gap:var(--space-22) var(--space-16);grid-template-columns:repeat(4,1fr);justify-items:center;width:100%;max-width:320px;display:grid}.footer-tool-icon{opacity:.82}.footer-tool-icon:hover{opacity:.82;color:var(--ink-soft);transform:none}.footer-row{flex-direction:column;align-items:flex-start!important;gap:var(--space-26)!important}.footer-attribution{row-gap:var(--space-6,6px);flex-wrap:wrap}.footer-socials{justify-content:space-between;gap:0;width:100%}}.resume-main{gap:var(--space-72-fluid);max-width:900px}.resume-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.resume-intro-id{gap:var(--space-22);flex-direction:column;display:flex}.resume-intro-read{align-items:flex-start;gap:var(--space-18);flex-direction:column;display:flex}@media (max-width:760px){.resume-intro{gap:var(--space-34);grid-template-columns:1fr}}.resume-contact{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.resume-contact li>a,.resume-contact li>span{align-items:center;gap:var(--space-10);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);transition:color var(--theme-fade), opacity .2s ease;font-size:13.5px;display:inline-flex}.resume-contact svg{opacity:.7;flex-shrink:0}.resume-contact-external{margin-left:-2px;opacity:.5!important}.resume-contact li>a:hover{opacity:.6}.resume-portrait{aspect-ratio:1;object-fit:cover;border-radius:4px;flex-shrink:0;width:clamp(112px,14vw,152px);display:block}.resume-portrait-frame{background:#fdfcf9;border-radius:2px;flex-shrink:0;width:clamp(112px,14vw,152px);padding:9px 9px 26px;position:relative;transform:rotate(-2.2deg);box-shadow:0 1px 2px #18120c1a,0 3px 8px -2px #18120c29,0 16px 30px -12px #18120c5c}.resume-portrait-frame .resume-portrait{border-radius:1px;width:100%}.resume-portrait-frame .grain-overlay{border-radius:1px}.resume-thumb-ph{place-items:center;display:grid;position:relative;overflow:hidden}.resume-thumb-ph-mark{font-family:var(--font-editorial);color:#06121f8c;font-size:34px;font-weight:200;line-height:1;position:relative}.resume-thumb-ph-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#06121f73;font-size:10px;font-weight:500;position:relative}.btn-chrome-frame{background:linear-gradient(#141e2d24,#0000);border-radius:999px;padding:4px;display:inline-flex}.btn-chrome{cursor:pointer;color:#2a3444;background:linear-gradient(#f2f4f8,#e2e6ec);border:none;border-radius:999px;align-items:center;transition:box-shadow .2s,transform .12s;display:inline-flex;position:relative;box-shadow:0 2px 4px #141e2d40,inset 0 1px #ffffffe6,inset 0 -1px 2px #141e2d1f}.btn-chrome:hover{box-shadow:0 4px 8px #141e2d38,inset 0 1px #ffffffe6,inset 0 -1px 2px #141e2d1f}.btn-chrome:active{transform:scale(.96);box-shadow:inset 0 1px 3px #141e2d4d}[data-theme=dark] .btn-chrome{box-shadow:0 8px 24px #c8d6f038,0 2px 5px #00000080,inset 0 1px #ffffffe6,inset 0 -1px 2px #141e2d1f}[data-theme=dark] .btn-chrome:hover{box-shadow:0 10px 28px #c8d6f047,0 2px 5px #00000080,inset 0 1px #ffffffe6,inset 0 -1px 2px #141e2d1f}.btn-chrome--on-dark{box-shadow:0 8px 24px #c8d6f038,0 2px 5px #00000080,inset 0 1px #ffffffe6,inset 0 -1px 2px #141e2d1f}.btn-chrome--on-dark:hover{box-shadow:0 10px 28px #c8d6f047,0 2px 5px #00000080,inset 0 1px #ffffffe6,inset 0 -1px 2px #141e2d1f}.btn-chrome--icon{justify-content:center;width:54px;height:38px}.btn-chrome--pill{font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;gap:8px;padding:11px 20px;font-size:13px;font-weight:600}.btn-glass{cursor:pointer;color:#2a2119db;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#ffffff1f;border:1px solid #ffffff8c;border-radius:999px;align-items:center;font-weight:400;transition:background .16s,transform .12s;display:inline-flex;position:relative;box-shadow:0 1px 2px #141e2d14,inset 0 1px #ffffff59}.btn-glass:hover{background:#ffffff47}.btn-glass.btn-chrome--pill{font-size:14px;font-weight:400}.btn-glass:active{transform:scale(.96)}[data-theme=dark] .btn-glass{color:#f2ede3eb;background:#140e0852;border-color:#f2ede338;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff14}[data-theme=dark] .btn-glass:hover{background:#140e0880}.btn-chrome--pill-sm{gap:6px;padding:8px 14px;font-size:10.5px}.resume-bio{max-width:560px;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-soft);text-wrap:pretty;transition:color var(--theme-fade);margin:0;font-size:14px;line-height:1.6}.resume-bio strong{color:var(--ink-deep);font-weight:600}.resume-name{margin:0 0 var(--space-26);font-family:var(--font-editorial);letter-spacing:-.01em;color:var(--ink-deep);text-wrap:balance;transition:color var(--theme-fade);font-size:clamp(32px,4.6vw,52px);font-weight:200;line-height:1.04}.resume-rule{align-items:center;gap:clamp(12px,1.8vw,20px);display:flex}.resume-rule-num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-soft);opacity:.5;transition:color var(--theme-fade);font-size:11px;font-weight:500}.resume-rule-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:color var(--theme-fade);font-size:13px;font-weight:500}.resume-rule-line{background:var(--rule);height:1px;transition:background-color var(--theme-fade);flex:1}.ship-viewport{margin:calc(var(--space-34) - 6px) 0 0;padding-left:var(--content-inset);cursor:grab;touch-action:pan-y;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.ship-viewport:active{cursor:grabbing}.ship-track{align-items:stretch;gap:var(--space-22);will-change:transform;width:max-content;display:flex}.ship-card{aspect-ratio:220/280;clip-path:polygon(0% 0%,2.083% 0%,4.167% 2.4%,6.25% 0%,8.333% 0%,10.417% 0%,12.5% 2.4%,14.583% 0%,16.667% 0%,18.75% 0%,20.833% 2.4%,22.917% 0%,25% 0%,27.083% 0%,29.167% 2.4%,31.25% 0%,33.333% 0%,35.417% 0%,37.5% 2.4%,39.583% 0%,41.667% 0%,43.75% 0%,45.833% 2.4%,47.917% 0%,50% 0%,52.083% 0%,54.167% 2.4%,56.25% 0%,58.333% 0%,60.417% 0%,62.5% 2.4%,64.583% 0%,66.667% 0%,68.75% 0%,70.833% 2.4%,72.917% 0%,75% 0%,77.083% 0%,79.167% 2.4%,81.25% 0%,83.333% 0%,85.417% 0%,87.5% 2.4%,89.583% 0%,91.667% 0%,93.75% 0%,95.833% 2.4%,97.917% 0%,100% 0%,100% 1.667%,97.6% 3.333%,100% 5%,100% 6.667%,100% 8.333%,97.6% 10%,100% 11.667%,100% 13.333%,100% 15%,97.6% 16.667%,100% 18.333%,100% 20%,100% 21.667%,97.6% 23.333%,100% 25%,100% 26.667%,100% 28.333%,97.6% 30%,100% 31.667%,100% 33.333%,100% 35%,97.6% 36.667%,100% 38.333%,100% 40%,100% 41.667%,97.6% 43.333%,100% 45%,100% 46.667%,100% 48.333%,97.6% 50%,100% 51.667%,100% 53.333%,100% 55%,97.6% 56.667%,100% 58.333%,100% 60%,100% 61.667%,97.6% 63.333%,100% 65%,100% 66.667%,100% 68.333%,97.6% 70%,100% 71.667%,100% 73.333%,100% 75%,97.6% 76.667%,100% 78.333%,100% 80%,100% 81.667%,97.6% 83.333%,100% 85%,100% 86.667%,100% 88.333%,97.6% 90%,100% 91.667%,100% 93.333%,100% 95%,97.6% 96.667%,100% 98.333%,100% 100%,97.917% 100%,95.833% 97.6%,93.75% 100%,91.667% 100%,89.583% 100%,87.5% 97.6%,85.417% 100%,83.333% 100%,81.25% 100%,79.167% 97.6%,77.083% 100%,75% 100%,72.917% 100%,70.833% 97.6%,68.75% 100%,66.667% 100%,64.583% 100%,62.5% 97.6%,60.417% 100%,58.333% 100%,56.25% 100%,54.167% 97.6%,52.083% 100%,50% 100%,47.917% 100%,45.833% 97.6%,43.75% 100%,41.667% 100%,39.583% 100%,37.5% 97.6%,35.417% 100%,33.333% 100%,31.25% 100%,29.167% 97.6%,27.083% 100%,25% 100%,22.917% 100%,20.833% 97.6%,18.75% 100%,16.667% 100%,14.583% 100%,12.5% 97.6%,10.417% 100%,8.333% 100%,6.25% 100%,4.167% 97.6%,2.083% 100%,0% 100%,0% 98.333%,2.4% 96.667%,0% 95%,0% 93.333%,0% 91.667%,2.4% 90%,0% 88.333%,0% 86.667%,0% 85%,2.4% 83.333%,0% 81.667%,0% 80%,0% 78.333%,2.4% 76.667%,0% 75%,0% 73.333%,0% 71.667%,2.4% 70%,0% 68.333%,0% 66.667%,0% 65%,2.4% 63.333%,0% 61.667%,0% 60%,0% 58.333%,2.4% 56.667%,0% 55%,0% 53.333%,0% 51.667%,2.4% 50%,0% 48.333%,0% 46.667%,0% 45%,2.4% 43.333%,0% 41.667%,0% 40%,0% 38.333%,2.4% 36.667%,0% 35%,0% 33.333%,0% 31.667%,2.4% 30%,0% 28.333%,0% 26.667%,0% 25%,2.4% 23.333%,0% 21.667%,0% 20%,0% 18.333%,2.4% 16.667%,0% 15%,0% 13.333%,0% 11.667%,2.4% 10%,0% 8.333%,0% 6.667%,0% 5%,2.4% 3.333%,0% 1.667%,0% 0%);background:var(--postcard-paper);width:clamp(168px,19vw,220px);filter:var(--stamp-shadow);-webkit-user-select:none;user-select:none;transition:background-color var(--theme-fade), filter var(--theme-fade), transform .26s cubic-bezier(.4, 0, .2, 1);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ship-card:after,.postcard-paper:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:var(--postcard-grain);background-image:url(/uploads/paper-texture.webp);background-size:190px 190px;position:absolute;inset:0}a.ship-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.ship-card{transition:background-color var(--theme-fade), filter var(--theme-fade)}a.ship-card:hover{transform:none}}.ship-card-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ship-card-name{font-family:var(--font-editorial);letter-spacing:.01em;fill:var(--postcard-ink);font-size:19px;font-weight:400}.ship-card-kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--postcard-ink-soft);font-size:8.4px;font-weight:500}.ship-card-icon{aspect-ratio:1;place-items:center;width:38%;display:grid;position:relative}.ship-card-icon img{object-fit:contain;border-radius:18%;width:100%;height:100%}.ship-card-icon-ph{background:var(--postcard-ink);width:100%;height:100%;color:var(--postcard-paper);font-family:var(--font-editorial);transition:background-color var(--theme-fade), color var(--theme-fade);border-radius:24%;place-items:center;font-size:clamp(24px,3.2vw,34px);font-weight:400;line-height:1;display:grid}.ship-card-out{color:var(--postcard-ink-soft);opacity:.6;display:inline-flex;position:absolute;top:14px;right:14px}.resume-bento{gap:var(--space-14);grid-template-columns:repeat(4,1fr);display:grid}.resume-bento-cell{gap:var(--space-8);padding:var(--space-22);background:linear-gradient(180deg, var(--card-fade-top) 0%, var(--card-fade-bottom) 135.2%);border:1px solid var(--card-line);transition:border-color var(--theme-fade), background-color var(--theme-fade);border-radius:12px;flex-direction:column;grid-column:span 2;display:flex}.resume-bento-cell--wide{grid-column:span 2}.resume-bento>.resume-bento-cell:not(.resume-bento-cell--wide){grid-column:span 1}@media (max-width:860px){.resume-bento{grid-template-columns:repeat(2,1fr)}.resume-bento>.resume-bento-cell:not(.resume-bento-cell--wide){grid-column:span 1}}@media (max-width:520px){.resume-bento{grid-template-columns:1fr}.resume-bento-cell,.resume-bento>.resume-bento-cell:not(.resume-bento-cell--wide){grid-column:span 1}}.resume-bento-stat{font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--ink-deep);transition:color var(--theme-fade);font-size:clamp(26px,3.4vw,38px);font-weight:200;line-height:1}.resume-bento-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-deep);opacity:.75;transition:color var(--theme-fade);font-size:10.5px;font-weight:500}.resume-bento-detail{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-soft);text-wrap:pretty;transition:color var(--theme-fade);font-size:13px;line-height:1.55}.resume-roles{flex-direction:column;display:flex}.resume-role+.resume-role{border-top:1px solid var(--rule);transition:border-color var(--theme-fade)}.resume-role-header{align-items:flex-start;gap:var(--space-22);width:100%;padding:var(--space-26) 0;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;display:flex}.resume-role-header:focus-visible{outline:2px solid var(--mark);outline-offset:4px;border-radius:4px}.resume-role-thumb{aspect-ratio:4/3;object-fit:cover;border-radius:4px;flex-shrink:0;width:clamp(84px,12vw,124px)}.resume-role-body{gap:var(--space-10);flex-direction:column;flex:1;min-width:0;display:flex}.resume-role-titles{justify-content:space-between;align-items:baseline;gap:var(--space-16);flex-wrap:wrap;display:flex}.resume-role-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-deep);transition:color var(--theme-fade);font-size:16px;font-weight:600}.resume-role-org{color:var(--ink-soft);font-weight:400}.resume-role-dates{font-family:var(--font-sans);letter-spacing:-.015em;white-space:nowrap;color:var(--ink-soft);transition:color var(--theme-fade);font-size:11.5px}.resume-role-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);opacity:.7;transition:color var(--theme-fade);font-size:11px}.resume-role-keywords{gap:var(--space-8);flex-wrap:wrap;margin-top:2px;display:flex}.resume-keyword{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--tag-fill);color:var(--ink-soft);white-space:nowrap;transition:background-color var(--theme-fade), color var(--theme-fade);border-radius:999px;padding:5px 11px;font-size:9.5px;font-weight:500}.resume-promo-count{min-width:18px;height:18px;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);vertical-align:middle;transition:color var(--theme-fade);justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.resume-role-toggle{border:1px solid var(--tag-line);width:28px;height:28px;color:var(--ink-deep);transition:background-color .2s ease, color var(--theme-fade), border-color var(--theme-fade);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.resume-role-header:hover .resume-role-toggle{background:var(--tag-fill)}.resume-role-bullets{margin:0 0 var(--space-26);padding-left:calc(clamp(84px, 12vw, 124px) + var(--space-22) + 20px);max-width:860px;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-soft);transition:color var(--theme-fade);font-size:14px;line-height:1.6;list-style-type:disc}.resume-role-bullets li{margin-bottom:var(--space-8)}.resume-role-bullets strong{color:var(--ink-deep);font-weight:600}@media (max-width:640px){.resume-role-bullets{padding-left:20px}}.resume-promo-rail{margin:0 0 var(--space-10);padding-left:calc(clamp(84px, 12vw, 124px) + var(--space-22) + 20px);list-style:none}.resume-promo-item{padding:0 0 var(--space-22) var(--space-22);border-left:1px solid var(--rule);transition:border-color var(--theme-fade);position:relative}.resume-promo-item:last-child{padding-bottom:0}.resume-promo-item:before{content:"";background:var(--mark);border-radius:999px;width:6px;height:6px;position:absolute;top:6px;left:-3.5px}.resume-promo-title-row{justify-content:space-between;align-items:baseline;gap:var(--space-16);flex-wrap:wrap;display:flex}.resume-promo-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-deep);transition:color var(--theme-fade);font-size:14.5px;font-weight:600}.resume-promo-item .resume-role-keywords{margin-top:var(--space-8)}.resume-promo-bullets{margin:var(--space-10) 0 0;max-width:none;padding-left:20px}@media (max-width:640px){.resume-promo-rail{padding-left:20px}}.resume-timeline{margin:0;padding:0;list-style:none;position:relative}.resume-timeline-item{align-items:baseline;gap:var(--space-22);padding:var(--space-16) 0 var(--space-16) var(--space-22);border-left:1px solid var(--rule);transition:border-color var(--theme-fade);display:flex;position:relative}.resume-timeline-item:last-child{padding-bottom:0}.resume-timeline-item:before{content:"";left:-3.5px;top:calc(var(--space-16) + 6px);background:var(--mark);border-radius:999px;width:6px;height:6px;position:absolute}.resume-timeline-year{min-width:96px;font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink-soft);transition:color var(--theme-fade);flex:none;font-size:11.5px}.resume-timeline-body{flex-direction:column;gap:2px;display:flex}.resume-timeline-degree{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-deep);transition:color var(--theme-fade);font-size:14px;font-weight:600}.resume-timeline-org{font-family:var(--font-sans);color:var(--ink-soft);transition:color var(--theme-fade);font-size:13px}@media (max-width:520px){.resume-timeline-item{gap:var(--space-6);flex-direction:column}}@media (max-width:640px){.resume-intro-top{align-items:flex-start;gap:var(--space-16);flex-direction:column}.resume-intro-meta{flex-direction:row-reverse;justify-content:space-between;width:100%}.resume-role-thumb,.resume-role-header>picture{display:none}.resume-role-header{gap:var(--space-14);padding:var(--space-22) 0}.resume-keyword{letter-spacing:.06em;padding:4px 9px;font-size:9.5px}.resume-role-keywords{gap:var(--space-6)}.resume-role-dates{font-size:11px}}a{color:inherit;text-decoration:none}a:hover{color:inherit}::selection{background:#6ea0d759}.home-wrap{max-width:1440px;padding:0 var(--space-78-fluid);margin:0 auto}.home-hero{z-index:3;--testimonial-inset:clamp(14px, 2.6vw, 34px);grid-template-columns:minmax(0, 1fr) minmax(300px, calc(400px + var(--testimonial-inset)));min-height:calc(100vh - 230px);padding:120px 0 var(--space-48);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero-meta{opacity:1}@media (max-width:900px){.hero-meta{opacity:.7}.home-hero{align-items:start;gap:var(--space-56);grid-template-columns:1fr;min-height:auto;padding-top:132px}}.testimonial-stage{width:100%;max-width:400px;height:350px;margin:0 var(--testimonial-inset,clamp(14px, 2.6vw, 34px)) 0 auto;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;overflow:visible}.testimonial-stage:focus-visible{outline:2px solid var(--ink);outline-offset:14px;border-radius:2px}@media (max-width:900px){.testimonial-stage{height:300px;margin:0 auto}}.postcard{aspect-ratio:15/11;width:min(363px,88%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}@media (max-width:900px){.postcard{width:min(363px,95%)}}.postcard-motion{will-change:transform;transform-origin:var(--clip-x) 0;position:absolute;inset:0}.postcard-paper{box-sizing:border-box;background:var(--postcard-paper);box-shadow:var(--postcard-shadow);transform-origin:18% 0;transition:background-color var(--theme-fade), box-shadow var(--theme-fade);border-radius:0;flex-direction:column;padding:13% 6.8% 4%;display:flex;position:absolute;inset:0}:root{--clip-x:16%;--postcard-paper:#fdfbf5;--postcard-ink:#2e2c29;--postcard-ink-soft:#9c9388;--postcard-grain:.34;--postcard-shadow:0 7px 18px #191e2d1d, 0 1px 4px #191e2d11;--stamp-shadow:drop-shadow(0 7px 18px #191e2d1d) drop-shadow(0 1px 4px #191e2d11)}[data-theme=dark]{--postcard-paper:#eae6dd;--postcard-grain:.26;--postcard-shadow:0 8px 22px #0000004d, 0 1px 5px #00000036;--stamp-shadow:drop-shadow(0 8px 22px #0000004d) drop-shadow(0 1px 5px #00000036)}.postcard-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.postcard-quote,.postcard-name,.postcard-role{text-align:left;font-family:var(--font-hand);color:var(--postcard-ink);margin:0}.postcard-quote{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2e2c2940 transparent;flex:1;min-height:0;font-size:clamp(11.2px,3.6cqw,13.6px);font-weight:300;line-height:1.4;overflow-y:auto}.postcard-quote::-webkit-scrollbar{width:3px}.postcard-quote::-webkit-scrollbar-thumb{background:#2e2c2940;border-radius:2px}[data-theme=dark] .postcard-quote{scrollbar-color:#ffffff40 transparent}[data-theme=dark] .postcard-quote::-webkit-scrollbar-thumb{background:#ffffff40}.postcard-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.postcard-name{font-size:clamp(11.4px,3.45cqw,12.4px);font-weight:500}.postcard-role{color:var(--postcard-ink-soft);margin-top:3px;font-size:clamp(9.4px,2.85cqw,10.2px);font-weight:300}.postcard-photo-wrap{flex:none;padding-top:2.6cqw;position:relative;transform:rotate(3.2deg)}.postcard-washi{z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff29 0 3px,#fff0 3px 6px),linear-gradient(#f7d874db 0%,#ecc554c7 100%);width:7cqw;height:6cqw;position:absolute;top:2.6cqw;left:50%;transform:translate(-50%,-50%)rotate(-1.6deg);box-shadow:0 1px 2px #0000001f;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2px calc(100% - 2px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2px calc(100% - 2px),#0000 100%)}.postcard-photo{aspect-ratio:3/4;background:#d8d4cd;border:2px solid #fff;border-radius:0;width:12cqw;position:relative;overflow:hidden;box-shadow:0 1px 3px #0003}.postcard-photo img{object-fit:cover;width:100%;height:100%;display:block}.postcard-photo:after{content:"";pointer-events:none;background:linear-gradient(128deg,#ffffff8c 0%,#ffffff38 26%,#fff0 46%);position:absolute;inset:0}.postcard-initial{width:100%;height:100%;font-family:var(--font-hand);color:var(--postcard-ink-soft);place-items:center;font-size:20px;display:grid}.postcard-clip{top:-21.818%;left:calc(var(--clip-x) - 8.5%);z-index:20;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 5px 7px #0000006b);will-change:transform;width:17%;height:auto;position:absolute}.postcard-clip-anchor{aspect-ratio:15/11;pointer-events:none;z-index:20;width:min(363px,88%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.postcard-overlay-backdrop{z-index:120;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#0c182c80;position:fixed;inset:0}.postcard-overlay-scroll{z-index:121;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:0;position:fixed;inset:0;overflow-y:auto}.postcard-overlay-inner{flex-direction:column;align-items:center;gap:48px;width:100%;padding:max(12vh,80px) 0 max(15vh,120px);display:flex;position:relative}.postcard-tile{aspect-ratio:15/11;cursor:pointer;will-change:transform;flex:none;width:86vw;max-width:420px;position:relative;container-type:inline-size}.postcard-tile .postcard-paper{padding:8.5% 6.5% 5.5%}.postcard-overlay-close{top:calc(var(--mnav-top) + 20px);z-index:122;color:#ffffffe6;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .2s;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.postcard-overlay-close:hover{background:#ffffff38}.postcard-overlay-close:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.work-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,62px);display:grid}@media (max-width:760px){.work-grid{gap:var(--space-56);grid-template-columns:1fr}}.work-card__meta{gap:var(--space-14);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:640px){.home-nav-center{display:none!important}}.cs-main{gap:var(--space-128);will-change:opacity;--reading-w:calc(min(976px, 100vw) - 2 * clamp(20px, 5.4vw, 40px));--content-inset:calc(max(0px, (100vw - 976px) / 2) + clamp(20px, 5.4vw, 40px));flex-direction:column;max-width:976px;margin:0 auto;padding:clamp(112px,15vw,150px) clamp(20px,5.4vw,40px) clamp(96px,12vw,140px);display:flex}.cs-section-wrap{scroll-margin-top:96px}.cs-col-stack{flex-direction:column;display:flex}.cs-col-stack>:last-child{margin-bottom:0!important}.cs-next-ticker{width:100vw;padding:var(--space-14) var(--space-40-fluid);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-left:calc(50% - 50vw);overflow:hidden}.cs-next-ticker-track{align-items:center;width:max-content;animation:80s linear infinite cs-next-ticker-scroll;display:flex}@keyframes cs-next-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs-next-ticker span{margin-right:var(--space-40-fluid);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);opacity:.6;transition:color var(--theme-fade);white-space:nowrap;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.cs-next-ticker-track{animation:none}}.cs-cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4vw,40px);display:grid}@media (max-width:820px){.cs-cols{gap:var(--space-22);grid-template-columns:1fr}}.cs-cols-wide{grid-template-columns:489fr 305fr;place-items:start;gap:14px;display:grid}@media (max-width:820px){.cs-cols-wide{gap:var(--space-22);grid-template-columns:1fr}}@media (max-width:520px){#problem .cs-cols-wide>div:nth-of-type(2){justify-content:center;display:flex;transform:translateY(-26.35px)}}.cs-hero-tags-track{justify-content:center;align-items:center;gap:var(--space-10) var(--space-18);flex-wrap:wrap;display:flex}.cs-hero-tags-copy{display:contents}.cs-hero-tags-copy--dup{display:none}.cs-hero-tag-text{color:#fff}.cs-hero-tag-dot{background:#fff}@media (max-width:640px){.mb-phone-frame-img{transform:scale(.96)}}.mb-phone-screen{width:89.07%;height:93.67%;margin:auto;position:absolute;inset:0}@media (min-width:900px){.mb-phone-screen{width:91.99%;height:96.79%}}@media (max-width:640px){.cs-hero-tags{margin-top:var(--space-16);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);padding:4px!important;line-height:normal!important;position:static!important}.cs-hero-tags-track{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;animation:20s linear infinite cs-hero-tags-scroll}.cs-hero-tags-copy{align-items:center;gap:var(--space-10) var(--space-18);margin-right:var(--space-18);flex-wrap:nowrap;display:flex}.cs-hero-tags-copy--dup{display:flex}.cs-hero-tag-text{color:var(--ink-deep);transition:color var(--theme-fade)}.cs-hero-tag-dot{background:var(--ink-deep);transition:background-color var(--theme-fade)}}@keyframes cs-hero-tags-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cs-hero-tags{-webkit-overflow-scrolling:touch;overflow-x:auto}.cs-hero-tags-track{animation:none}.cs-hero-tags-copy--dup{display:none}}.grain-overlay{background-image:var(--grain-texture);opacity:.55;mix-blend-mode:overlay;pointer-events:none;background-size:140px 140px}.mb-glow{background:radial-gradient(52.47% 81.85% at 9.54% 91.46%,#bdd1ea 29.79%,#729ed5 100%)}.mb-glow-lavender{background:radial-gradient(46.53% 71.26% at 41.45% 70.03%,#e3effe 29.79%,#b0ccee 100%)}.mb-dot-matrix{pointer-events:none;background-image:radial-gradient(circle,#fff6 1.5px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0}@media (max-width:700px){.mb-dot-matrix{background-image:radial-gradient(circle,#fff6 1px,#0000 1.1px);background-size:11px 11px}}.mb-scrub{appearance:none;cursor:pointer;background:#ffffff40;border-radius:100px;outline:none;height:6px}.mb-scrub::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px}.mb-scrub::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px}.mb-scrub:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.mtb-bar-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(237deg,#0000006b 0%,#0000003d 100%);border-radius:100px;align-items:center;gap:14px;width:min(360px,86vw);padding:10px 14px;display:flex}.mtb-bar-full{z-index:2;background:linear-gradient(#0000 0%,#000000b8 100%);flex-direction:column;gap:2px;padding:28px clamp(14px,2vw,24px) clamp(10px,1.4vw,16px);display:flex;position:absolute;inset:auto 0 0}.mtb-bar-full-row{align-items:center;gap:4px;display:flex}.mtb-scrub-full{height:4px;transition:height .12s}.mtb-bar-full:hover .mtb-scrub-full,.mtb-scrub-full:focus-visible{height:6px}.mtb-volume{align-items:center;display:flex}.mtb-volume-slider{opacity:0;width:0;min-width:0;margin-left:0;transition:width .16s,opacity .16s,margin-left .16s}.mtb-volume:hover .mtb-volume-slider,.mtb-volume:focus-within .mtb-volume-slider{opacity:1;width:64px;margin-left:4px}@media (hover:none){.mtb-volume-slider{opacity:1;width:64px;margin-left:4px}}.mb-sound-cta{z-index:3;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(237deg,#0000006b 0%,#0000003d 100%);border:none;border-radius:100px;align-items:center;gap:8px;padding:9px 15px 9px 12px;font-size:11px;font-weight:600;line-height:1;transition:background .2s;animation:.42s cubic-bezier(.16,1,.3,1) both mb-sound-cta-in;display:inline-flex;position:absolute;top:clamp(12px,1.6vw,20px);left:clamp(12px,1.6vw,20px)}.mb-sound-cta:hover{background:linear-gradient(237deg,#0000008f 0%,#00000061 100%)}.mb-sound-cta-label{transform:translateY(1px)}@keyframes mb-sound-cta-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mb-sound-cta-icon{animation:2.6s cubic-bezier(.4,0,.2,1) infinite mb-sound-cta-breathe;display:inline-flex}.mb-sound-cta:hover .mb-sound-cta-icon{animation-play-state:paused}@keyframes mb-sound-cta-breathe{0%,62%,to{opacity:.85;transform:scale(1)}31%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.mb-sound-cta{animation:none}.mb-sound-cta-icon{opacity:1;animation:none}}.cd-edit-btn{animation:2s cubic-bezier(.4,0,.2,1) infinite cd-edit-breathe}@keyframes cd-edit-breathe{0%,62%,to{transform:scale(1)}31%{transform:scale(1.08)}}.cd-sparkle{animation:2.4s ease-in-out infinite cd-sparkle-twinkle}@keyframes cd-sparkle-twinkle{0%,to{opacity:.4}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.cd-edit-btn,.cd-sparkle{animation:none}.cd-sparkle{opacity:.4}}.pe-loader{background:#12161f;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.pe-loader-ring{border:2.5px solid #ffffff1f;border-top-color:var(--mark);width:36px;height:36px;box-shadow:0 0 18px color-mix(in srgb, var(--mark) 55%, transparent);border-radius:50%;animation:.9s linear infinite pe-spin}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-loader-text{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;align-items:baseline;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.pe-loader-dot{opacity:.2;animation:1.4s ease-in-out infinite pe-dot-pulse}.pe-loader-dot:nth-child(2){animation-delay:.16s}.pe-loader-dot:nth-child(3){animation-delay:.32s}@keyframes pe-dot-pulse{0%,60%,to{opacity:.2}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.pe-loader-ring{border-top-color:#ffffff1f;animation:none}.pe-loader-dot{opacity:.6;animation:none}}.pe-tap-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #00000080}.pc-outer{padding-bottom:6.7623%;position:relative}.pc-card{aspect-ratio:976/490;width:100%;position:relative}.pc-frame-img{width:100%;height:100%;display:block;position:absolute;inset:0}.pc-photo{object-fit:cover;width:61.947%;height:88.571%;display:block;position:absolute;top:5.714%;left:2.5%}.pc-caption{width:30.1%;font-family:var(--font-sans);letter-spacing:-.02em;color:#06121f;opacity:.7;font-size:14px;line-height:1.45;position:absolute;bottom:16.91%;left:66.5%}.pc-caption strong{font-weight:600}.pc-polaroid{aspect-ratio:290.189/339.879;width:29.73%;margin-top:20.53%;position:absolute;top:0;left:-3.24%;transform:rotate(-6.54deg)}.pc-polaroid-photo{aspect-ratio:1;object-fit:cover;width:88.1%;display:block;position:absolute;top:5.06%;left:5.94%;box-shadow:inset 0 1px 1px #00000040}@media (max-width:820px){.pc-photo{width:94.3%;height:88.571%;top:5.714%;left:2.85%}}@media (max-width:820px) and (min-width:521px){.pc-outer{margin-top:5.3%;padding-top:6.7623%}.pc-polaroid{margin-top:-4.286%;left:29.714%}.pc-caption{color:#ffffffeb;background:linear-gradient(#0000 0%,#060a148c 45%,#060a14e0 100%);width:94.3%;padding:clamp(28px,6vw,48px) clamp(20px,5vw,32px) clamp(20px,4vw,28px);position:absolute;inset:auto 2.85% 15.115%}}@media (max-width:520px){.pc-caption{width:100%;color:var(--ink-deep);opacity:.7;transition:color var(--theme-fade);margin-top:-9.31vw;position:static}.pc-outer{margin-top:8.7%;padding-top:6.7623%;padding-bottom:0}.pc-polaroid{margin-top:-10.428%;left:3.59%;transform:rotate(-6.54deg)scale(1.24)}.pc-card{transform:translate(5.516%,-13.655%)rotate(6deg)scale(.9)translateY(-15.046%)rotate(-3.16deg)}}.cs-snapshot{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}.cs-snapshot>:first-child{grid-column:span 2}@media (max-width:820px){.cs-snapshot{grid-template-columns:1fr 1fr}.cs-snapshot>:first-child{grid-column:1/-1}}@media (max-width:460px){.cs-snapshot{grid-template-columns:1fr}}.cs-frameworks{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,18px);display:grid}.cs-frameworks--tri{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.cs-frameworks,.cs-frameworks--tri{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cs-frameworks--tri{grid-template-columns:1fr}}.cs-tabs-switch{margin-bottom:var(--space-26);justify-content:center;display:flex}.cs-tabs-btn{appearance:none;cursor:pointer;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;transition:color var(--theme-fade);border:none;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:600}.cs-tabs-btn:not(.btn-chrome){color:var(--ink-soft);background:0 0}.cs-tabs-btn:not(.btn-chrome):hover{color:var(--ink-deep)}.cs-tabs-btn--fixed:not(.btn-chrome){color:#ffffff9e}.cs-tabs-btn--fixed:not(.btn-chrome):hover{color:#ffffffeb}.cs-note-board{width:100vw;transition:background-color var(--theme-fade);background-color:#fff;background-image:radial-gradient(#06121f1c 1px,#0000 1px);background-size:15px 15px;margin-left:calc(50% - 50vw);padding:clamp(38px,5.5vw,68px) 0 clamp(44px,6.2vw,75px)}[data-theme=dark] .cs-note-board{background-color:#1d2236;background-image:radial-gradient(#ffffff17 1px,#0000 1px)}.cs-note-board-inner{max-width:1040px;padding:0 var(--space-40-fluid);margin:0 auto}.cs-note-board-head{margin:0 auto var(--space-44-fluid);text-align:center}.cs-note-board-head h2{color:#06121f;margin-bottom:0!important}[data-theme=dark] .cs-note-board-head h2{color:#eaeef8}.cs-note-grid{flex-wrap:wrap;justify-content:center;gap:clamp(20px,2.6vw,32px) clamp(24px,3.4vw,46px);display:flex}.cs-note-grid--even .cs-note{min-height:244px}.cs-note{background:#fff4de;border-radius:24px;flex-direction:column;flex:0 0 278px;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001f}.cs-note-band{color:#06121f;background:#ffdfad;flex:0 0 48px;align-items:center;padding-left:24px;display:flex}.cs-note-body{flex:1;padding:24px 25px 60px}.cs-note-lead,.cs-note-text{font-family:var(--font-sans);letter-spacing:-.01em;color:#06121f;margin:0;font-size:14px;line-height:1.4}.cs-note-lead{margin-bottom:var(--space-16);font-weight:600}.cs-note-text{font-weight:500}@media (max-width:900px) and (min-width:721px){.cs-note{margin-top:0!important;transform:none!important}}@media (max-width:720px){.cs-note{flex:calc(50% - 12px);min-width:0;max-width:278px;margin-top:0!important;transform:none!important}.cs-note-band{flex-basis:34px;padding-left:16px}.cs-note-band svg{width:15px;height:15px}.cs-note-body{padding:16px 16px 32px}.cs-note-lead,.cs-note-text{font-size:12.5px}}.cs-stat-band{margin:0;position:relative}.cs-stat-band-head{z-index:1;position:relative}:root{--cs-wing-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 21'%3E%3Cpath d='M14.9524 0C14.9524 0 10.1429 2.56561 10.1429 7.31674C10.1429 8.12443 10.1905 10.1674 12.2381 12.4005C12.2857 12.448 12.3333 12.4955 12.3333 12.543C11.4762 11.8778 10.0952 10.69 7.71429 9.97738C5.33333 9.26471 3.90476 9.97738 2.14286 9.50226C0.380952 9.02715 0 7.9819 0 7.9819C0.380952 14.0633 4.90476 15.9638 6.42857 16.3914C7.95238 16.819 10.619 16.2014 11.619 15.6312C12 15.3937 12.4286 15.1561 12.8095 14.9661C12.9048 14.9186 13.7619 14.5385 15.0476 14.5385C16.0952 14.5385 16.7143 14.776 16.9524 14.871C17.381 15.0611 17.9048 15.3462 18.381 15.6312C19.381 16.2014 22.0476 16.819 23.5714 16.3914C25.0952 15.9638 29.5714 14.0633 30 7.9819C30 7.9819 29.5714 8.97964 27.8095 9.45475C26.0476 9.92986 24.619 9.21719 22.2381 9.92986C19.8571 10.6425 18.4762 11.8303 17.619 12.4955C17.6667 12.448 17.7143 12.4005 17.7619 12.3529C19.8095 10.1199 19.8571 8.07692 19.8571 7.26923C19.8095 2.56561 14.9524 0 14.9524 0Z'/%3E%3Cpath d='M14.9521 21C16.0567 21 16.9521 20.1066 16.9521 19.0045C16.9521 17.9024 16.0567 17.009 14.9521 17.009C13.8476 17.009 12.9521 17.9024 12.9521 19.0045C12.9521 20.1066 13.8476 21 14.9521 21Z'/%3E%3C/svg%3E")}.cs-eyebrow-centered>p{text-align:center;justify-content:center}.cs-eyebrow-centered>p:before,.cs-eyebrow-centered>p:after{content:"";width:15px;height:10.5px;-webkit-mask-image:var(--cs-wing-mask);-webkit-mask-image:var(--cs-wing-mask);mask-image:var(--cs-wing-mask);background:#fff;flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-impact-grid{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,48px);margin-top:clamp(24px,3vw,40px);display:grid}@media (max-width:720px){.cs-impact-grid{gap:var(--space-34);grid-template-columns:1fr}}.cs-impact-cell{gap:var(--space-10);flex-direction:column;display:flex}.cs-impact-icon{color:var(--ink-deep);transition:color var(--theme-fade);display:inline-flex}.cs-impact-heading{font-family:var(--font-editorial);letter-spacing:-.01em;color:var(--ink-deep);transition:color var(--theme-fade);margin:0;font-size:clamp(18px,2vw,21px);font-weight:400;line-height:1.25}.cs-impact-detail{font-family:var(--font-sans);color:var(--ink-soft);transition:color var(--theme-fade);margin:0;font-size:13.5px;line-height:1.5}.cs-media-row{align-items:flex-start;gap:clamp(20px,3vw,32px);margin-top:clamp(24px,3vw,40px);display:flex}.cs-media-row>*{flex:1 1 0;min-width:0}@media (max-width:720px){.cs-media-row{flex-direction:column}}.cs-media-scroll{--card-gap:clamp(24px, 3vw, 40px);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:var(--card-gap);margin:var(--space-48) 0 0;padding-left:var(--content-inset);padding-right:var(--space-78-fluid);scrollbar-width:none;align-items:flex-start;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;overflow-x:auto}.cs-media-scroll::-webkit-scrollbar{display:none}.cs-media-scroll>*{width:calc((var(--reading-w) - var(--card-gap)) / 2);flex:none}.cs-media-scroll>*>figure+p{margin-top:var(--space-18)!important}@media (max-width:720px){.cs-media-scroll{touch-action:auto;flex-direction:column;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}.cs-media-scroll>*{width:100%}}.cs-stat-band-head>h2,.cs-stat-band-head>p:not(:first-child){max-width:560px}.cs-stat-plane{background:var(--plane-ink);pointer-events:none;width:clamp(340px,38vw,520px);height:clamp(340px,38vw,520px);transition:background-color var(--theme-fade);position:absolute;top:-10%;right:-2%;transform:rotate(42deg);-webkit-mask-image:url("/uploads/Disruption Mgmt/ascii-art-plane.svg");mask-image:url("/uploads/Disruption Mgmt/ascii-art-plane.svg");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cs-stat-marquee{z-index:1;margin-top:var(--space-44-fluid);cursor:grab;touch-action:pan-y;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.cs-stat-marquee:active{cursor:grabbing}.cs-stat-track{will-change:transform;width:max-content;display:flex}.cs-stat-card{width:clamp(180px,20vw,240px);margin-right:var(--space-32,32px);flex:none}.cs-stat-region{border:1px solid var(--tag-line);background:var(--tag-fill);width:24px;height:24px;transition:border-color var(--theme-fade), background-color var(--theme-fade);border-radius:50%;justify-content:center;align-items:center;margin:0 0 28px;line-height:1;display:inline-flex;overflow:hidden}.cs-stat-region svg{display:block}.cs-stat-number{margin:0 0 var(--space-14);font-family:var(--font-editorial);letter-spacing:-.02em;color:var(--ink-deep);transition:color var(--theme-fade);font-size:clamp(22px,2.8vw,28px);font-weight:400;line-height:1.05}.cs-stat-unit{margin-left:.22em;font-size:1em}.cs-stat-desc{margin:0 0 var(--space-18);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);transition:color var(--theme-fade);font-size:14px;line-height:1.45}.cs-stat-em{color:var(--ink-deep);transition:color var(--theme-fade);font-weight:600}.cs-stat-source{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-deep);opacity:.6;transition:color var(--theme-fade), opacity .16s ease;align-items:center;gap:4px;padding-bottom:2px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}a.cs-stat-source:hover{opacity:1}@media (max-width:640px){.cs-stat-plane{opacity:.8;width:clamp(220px,56vw,340px);height:clamp(220px,56vw,340px);top:-4%;right:-8%}}.cs-example-row{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:var(--space-48);margin:var(--space-48) 0 0;padding-left:var(--content-inset);padding-right:var(--space-78-fluid);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;overflow-x:auto}.cs-example-row::-webkit-scrollbar{display:none}.cs-example-heading{margin:0 0 var(--space-6);font-family:var(--font-sans);color:var(--ink-deep);transition:color var(--theme-fade);font-size:15px;line-height:18px}.cs-example-item{width:calc((var(--reading-w) - var(--space-48)) / 2);flex:none}.cs-example-card{aspect-ratio:1;background:radial-gradient(33.93% 46.76% at 21.87% 90.27%,#bdd1ea 29.79%,#729ed5 100%);border-radius:0;position:relative;overflow:hidden}.cs-example-card:before{content:"";background-image:var(--grain-texture);opacity:.55;mix-blend-mode:overlay;pointer-events:none;background-size:140px 140px;position:absolute;inset:0}.cs-example-card--dotted{background:radial-gradient(46.53% 71.26% at 41.45% 70.03%,#e3effe 29.79%,#b0ccee 100%)}.cs-example-card--wide{aspect-ratio:1194/932}.cs-example-item--wide{width:calc((var(--reading-w) - var(--space-48)) / 2 * (1194 / 932))}.cs-wireframe-row{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:var(--space-48);padding-left:var(--content-inset);padding-right:var(--space-78-fluid);scrollbar-width:none;margin:clamp(8px,1.2vw,16px) calc(50% - 50vw) 0;display:flex;overflow-x:auto}.cs-wireframe-row::-webkit-scrollbar{display:none}.cs-wireframe-item{width:calc(var(--reading-w) * .9);flex:none}.cs-wireframe-card{border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:700px){.cs-example-row,.cs-wireframe-row{gap:var(--space-48);flex-direction:column;margin-right:0;padding-right:0;overflow-x:visible}.cs-example-item,.cs-wireframe-item{width:100%}}.cs-feedback-row{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);margin:clamp(28px,4vw,40px) 0 0;display:grid}@media (max-width:700px){.cs-feedback-row{grid-template-columns:1fr}}.cs-forwarded{margin:var(--space-48) 0 0;align-items:flex-start;gap:clamp(20px,3vw,32px);display:flex}.cs-forwarded-col{flex-direction:column;gap:20px;display:flex}.cs-forwarded-item{margin-bottom:20px;position:relative}.cs-forwarded-bubble{background:#fff;border-radius:12px;width:fit-content;max-width:360px;padding:14px 16px;position:relative;box-shadow:0 0 0 .6px #0000000f}.cs-forwarded-tag{font-family:var(--font-sans);color:#06121f73;margin:0 0 4px;font-size:11px;font-style:italic}.cs-forwarded-text{font-family:var(--font-sans);color:#06121f;margin:0;font-size:13.5px;line-height:1.5}.cs-forwarded-tail{pointer-events:none;width:17px;height:19px;position:absolute;bottom:-3px;left:-7px}.cs-forwarded-heart{background:#fff;border:.93px solid #f0e9df;border-radius:11px;justify-content:center;align-items:center;width:32px;height:23px;font-size:12px;line-height:1;display:flex;position:absolute;bottom:-19px;left:20px}.cs-forwarded-ticker{display:none}@media (max-width:700px){.cs-forwarded{display:none}.cs-forwarded-ticker{margin:var(--space-32) 0 0;cursor:grab;touch-action:pan-y;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.cs-forwarded-ticker:active{cursor:grabbing}.cs-forwarded-ticker-track{will-change:transform;align-items:flex-start;width:max-content;display:flex}.cs-forwarded-ticker-item{flex:none;margin:0 34px 20px 0;position:relative}.cs-forwarded-bubble--sm{max-width:220px;padding:10px 12px}.cs-forwarded-bubble--sm .cs-forwarded-tag{font-size:10px}.cs-forwarded-bubble--sm .cs-forwarded-text{font-size:12px}}.mb-lightbox-hint{z-index:1002;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(237deg,#0000006b 0%,#0000003d 100%);border-radius:100px;padding:9px 16px;font-size:11px;font-weight:500;position:fixed;bottom:clamp(18px,3vw,30px);left:50%;transform:translate(-50%)}@media (max-width:560px){.mb-lightbox-hint{letter-spacing:.04em;padding:8px 12px;font-size:9px}}:root[data-theme=dark] .cs-v2-caption{color:#d5d9e2!important}.jt-fab{bottom:calc(clamp(20px, 6vw, 32px) + env(safe-area-inset-bottom));z-index:45;cursor:pointer;color:#fff;height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#0c182c40;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0 24px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:1024px){.jt-fab{display:none}}.jt-ring{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;overflow:visible}.jt-ring-fill{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round}.jt-overlay{z-index:1000;padding:clamp(20px,6vw,40px);padding-bottom:calc(clamp(24px, 7vw, 40px) + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.jt-blur{pointer-events:none;position:absolute;inset:0}.jt-blur-1{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jt-blur-2{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 70%);mask-image:linear-gradient(#000 0% 45%,#0000 70%)}.jt-blur-3{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask-image:linear-gradient(#000 0% 22%,#0000 42%);mask-image:linear-gradient(#000 0% 22%,#0000 42%)}.jt-scrim{pointer-events:auto;background:#080c1652;position:absolute;inset:0}.jt-sheet{z-index:1;background:#fff;border-radius:48px;flex-direction:column;width:min(288px,84vw);max-height:60vh;padding:6px 0;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000059}.jt-row{cursor:pointer;width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#000;background:0 0;border:none;padding:22px 20px;font-size:13px;font-weight:500}.jt-row:active{background:#0000000a}.jt-divider{background:#000;width:6px;height:1px;margin:0 auto}.jt-close{z-index:1;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#ffffff3d;border:none;border-radius:100px;justify-content:center;align-items:center;min-width:52px;height:44px;padding:0 15px;display:inline-flex;position:relative}.cs-taxonomy-pair{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.cs-taxonomy-pair{grid-template-columns:1fr}}.cs-taxonomy-card{padding:var(--space-18) var(--space-22);gap:var(--space-8);border:1px solid;border-radius:14px;flex-direction:column;display:flex}.cs-taxonomy-dot{border-radius:999px;width:8px;height:8px}.cs-taxonomy-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-deep);transition:color var(--theme-fade);font-size:11.5px;font-weight:600}.cs-taxonomy-body{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-soft);transition:color var(--theme-fade);font-size:14px;line-height:1.5}.cs-icon-chip{background:var(--tag-fill);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;transition:background-color var(--theme-fade), color var(--theme-fade);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.cs-flowstate-pair{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.cs-flowstate-pair{grid-template-columns:1fr}}.cs-flowstate-card{padding:var(--space-22);gap:var(--space-10);border:1.5px solid;border-radius:16px;flex-direction:column;display:flex}.cs-flowstate-card--primary{background:#2f9e441a;border-color:#2f9e4452}.cs-flowstate-card--primary .cs-flowstate-tag{color:#2f9e44}.cs-flowstate-card--primary .cs-flowstate-body{color:#06121fb3}.cs-flowstate-card--edge{background:#0c0f14;border-color:#3ddc97}.cs-flowstate-card--edge .cs-flowstate-tag{color:#3ddc97}.cs-flowstate-card--edge .cs-flowstate-body{color:#ffffffc7}.cs-flowstate-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.cs-flowstate-body{font-family:var(--font-sans);letter-spacing:-.02em;font-size:14px;line-height:1.5}.cms-toggle{z-index:100000;color:#eaeef8;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;opacity:.88;background:#141821;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:600;transition:opacity .16s,transform .16s;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #00000059}.cms-toggle:hover{opacity:1;transform:translateY(-1px)}.text-reveal{opacity:0;filter:blur(10px);will-change:filter, opacity, transform;transition:opacity .85s ease-out,filter .6s ease-out,transform .6s ease-out;transform:translateY(7px)}.text-reveal.text-reveal--in{opacity:1;filter:blur();transform:none}.text-reveal.text-reveal--settled{filter:none;will-change:auto;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.text-reveal{opacity:1;filter:none;will-change:auto;transition:none;transform:none}}:root{--th-sleeve-fill:#ffffff85;--th-sleeve-line:#ffffffe6;--th-sh-0:#1c223070;--th-sh-1:#263c5c57;--th-sh-2:#263c5c47;--th-stock-manila:#f2e6c8;--th-stock-blue:#e7eef6;--th-stock-clay:#f7e9e2;--th-fibre:#ffffffb3;--th-strip:#fff;--th-strip-edge:#fffffff5;--th-seam:#00000029;--th-scrim:#0e18286b;--th-folder-bg:#132036e0;--th-film-opacity:1;--th-film-blend:normal;--th-film-css-blend:normal;--th-film-css-bg:linear-gradient(114deg, transparent 0 31%, #ffffff38 35.5%, transparent 40% 79%, #ffffff21 82.5%, transparent 86% 100%);--th-clip-a:#cfd4db;--th-clip-b:#8c929c}[data-theme=dark]{--th-sleeve-fill:#d6e2f50b;--th-sleeve-line:#c6d6f029;--th-sh-0:#0000008c;--th-sh-1:#00000080;--th-sh-2:#0006;--th-stock-manila:#e3d6b4;--th-stock-blue:#dbe4ee;--th-stock-clay:#ecdad1;--th-fibre:#ffffff80;--th-strip:#fff;--th-strip-edge:#ffffffeb;--th-seam:#00000038;--th-scrim:#080c1885;--th-folder-bg:#050916eb;--th-film-opacity:1;--th-film-blend:screen;--th-film-css-blend:screen;--th-film-css-bg:linear-gradient(114deg, #fff0 20%, #e2eeff1a 34%, #fff0 48%, #fff0 76%, #d6e8ff0f 85%, #fff0 94%)}.th-folder{z-index:90;opacity:0;pointer-events:none;transition:opacity .42s;position:fixed;inset:0}.th-folder[data-on=true]{opacity:1;pointer-events:auto}.th-folder-backdrop{background:var(--th-folder-bg);-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);position:absolute;inset:0}.th-folder-body{justify-content:center;align-items:center;padding:clamp(20px,4vh,56px) clamp(16px,3vw,48px);transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.985)}.th-folder[data-on=true] .th-folder-body{transform:none}.th-obj{z-index:9999;width:100vw;height:100dvh;padding:clamp(16px, 4vh, 48px) var(--space-22);background:var(--th-scrim);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed;inset:0}.th-obj[data-on=true]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}.th-obj-blur{display:none}.th-obj-paper{z-index:1;transform:scale(var(--th-obj-scale,1.5)) translateY(6px);filter:drop-shadow(0 0 .7px var(--th-fibre)) drop-shadow(0 34px 70px var(--th-sh-1)) drop-shadow(0 6px 18px var(--th-sh-2));transition:transform .48s cubic-bezier(.16,1,.3,1);position:relative}.th-obj[data-on=true] .th-obj-paper{transform:scale(var(--th-obj-scale,1.5))}.th-obj-close-anchor{z-index:60;position:absolute;top:-16px;right:-16px}.th-essay-close-anchor{z-index:60;position:absolute;top:18px;right:18px}.th-close-btn{cursor:pointer;box-shadow:0 4px 12px #00000038;width:36px!important;height:36px!important}@media (max-width:768px){.th-obj{justify-content:center;align-items:center;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;inset:0!important}.th-obj-paper{max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);transform:scale(calc(var(--th-obj-scale,1.5) * .75)) translateY(4px);z-index:1}.th-obj[data-on=true] .th-obj-paper{transform:scale(calc(var(--th-obj-scale,1.5) * .75))}.th-obj-close-anchor{inset:auto auto -54px 50%;transform:translate(-50%)}.th-essay-close-anchor{top:14px;right:14px}.th-obj .th-reader-sheet{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 0 0;transform-origin:50%;filter:none;z-index:1;border-radius:0;margin:0;transition:transform .42s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;transform:scale(.5);box-shadow:0 -8px 40px #00000059}.th-obj[data-on=true] .th-reader-sheet{transform:scale(1)}.th-read-scroll{max-height:calc(100dvh - 48px);padding:0 15px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;margin:0;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow-y:scroll!important}.th-essay-body p{margin-bottom:20px;font-size:15.5px;line-height:1.68}}.th-drawer-handle-zone{cursor:grab;touch-action:none;justify-content:center;align-items:center;width:100%;padding:6px 0 10px;display:flex}.th-drawer-handle{cursor:pointer;touch-action:none;background:#2e2c2959;border:none;border-radius:3px;width:44px;height:5px;margin:0;padding:0;display:block}.th-stage-wrap{flex:auto;justify-content:center;align-self:stretch;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.th-stage{width:1200px;height:900px;transform:translate(-50%, -50%) scale(var(--th-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.th-stage[data-portrait=true]{width:760px;height:1040px}.th-sleeve{background:var(--th-sleeve-fill);border:1px solid var(--th-sleeve-line);border-right:2px solid var(--th-sleeve-line);border-bottom:2px solid var(--th-sleeve-line);width:calc(100% - 48px);height:calc(100% - 44px);transition:background-color var(--theme-fade), border-color var(--theme-fade);border-radius:4px;position:absolute;top:22px;left:24px;box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff24}.th-stage[data-portrait=true] .th-sleeve{width:calc(100% - 36px);height:calc(100% - 32px);top:16px;left:18px}.th-envelope-close{z-index:60;transform:scale(calc(1 / var(--th-scale,1)));transform-origin:50%;position:absolute;top:18px;right:18px}.th-stage[data-portrait=true] .th-envelope-close{transform:translateX(-50%) scale(calc(1 / var(--th-scale,1)));inset:auto auto -64px 50%}.th-close-transparent{width:44px;height:44px;color:var(--nav-line);cursor:pointer;transition:color var(--theme-fade), transform .2s ease;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.th-close-transparent:hover{color:var(--ink);transform:scale(1.05)}.th-item{cursor:pointer;text-align:left;color:inherit;font:inherit;transform:translate3d(var(--th-hx,0px), var(--th-hy,0px), 0) rotate(var(--th-rot,0deg)) scale(calc(var(--th-scr,1) * var(--th-sc,1)));transform-origin:50%;background:0 0;border:0;padding:0;transition:transform .62s cubic-bezier(.16,1,.3,1),width .62s cubic-bezier(.16,1,.3,1),height .62s cubic-bezier(.16,1,.3,1);position:absolute}@media (hover:hover) and (pointer:fine) and (min-width:769px){.th-item:hover{--th-hx:var(--th-hxh,4px);--th-hy:var(--th-hyh,-7px);--th-sc:var(--th-sch,1.3);z-index:90}.th-item:hover .th-paper{filter:drop-shadow(0 0 .6px var(--th-fibre)) drop-shadow(0 2px 3px var(--th-sh-0)) drop-shadow(0 8px 14px var(--th-sh-2)) drop-shadow(0 26px 48px var(--th-sh-1))}}@media (max-width:768px),(hover:none){.th-item:hover{--th-hx:0px!important;--th-hy:0px!important;--th-sc:1!important}}.th-item:focus-visible{outline:2px solid var(--mark);outline-offset:6px}.th-item[data-open=true]{--th-hx:0px;--th-hy:0px;--th-rot:0deg!important;--th-sc:1!important}.th-paper{background:var(--postcard-paper);width:100%;height:100%;color:var(--postcard-ink);filter:drop-shadow(0 0 .6px var(--th-fibre)) drop-shadow(0 1.5px 2px var(--th-sh-0)) drop-shadow(0 5px 9px var(--th-sh-2)) drop-shadow(0 18px 34px var(--th-sh-1));transition:filter .62s ease, background-color var(--theme-fade);position:relative}.th-item:hover .th-paper{filter:drop-shadow(0 0 .6px var(--th-fibre)) drop-shadow(0 2px 3px var(--th-sh-0)) drop-shadow(0 8px 14px var(--th-sh-2)) drop-shadow(0 26px 48px var(--th-sh-1))}.th-stock-manila{background:var(--th-stock-manila)}.th-stock-blue{background:var(--th-stock-blue)}.th-stock-clay{background:var(--th-stock-clay)}.th-item[data-open=true] .th-paper{filter:drop-shadow(0 0 .7px var(--th-fibre)) drop-shadow(0 34px 70px var(--th-sh-1)) drop-shadow(0 6px 18px var(--th-sh-2))}.th-paper:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:var(--postcard-grain);background-image:url(/uploads/paper-texture.webp);background-size:190px 190px;position:absolute;inset:0}.th-crease:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0 47%,#2e2c290f 49.4%,#ffffff8c 50.6%,#0000 53% 100%);position:absolute;inset:0}.th-torn-1{clip-path:polygon(0% 0%,100% 0%,100% 98.5%,98.44% 98.45%,96.88% 98.13%,95.31% 98.14%,93.75% 97.99%,92.19% 98.88%,90.63% 97.96%,89.06% 98.84%,87.5% 98.18%,85.94% 97.72%,84.38% 97.83%,82.81% 98.39%,81.25% 98.31%,79.69% 98.46%,78.13% 99.13%,76.56% 98.79%,75% 99.41%,73.44% 99.38%,71.88% 99.57%,70.31% 99.83%,68.75% 99.16%,67.19% 99.96%,65.63% 98.97%,64.06% 99.82%,62.5% 100.03%,60.94% 99.86%,59.38% 99.29%,57.81% 99.83%,56.25% 99.71%,54.69% 98.9%,53.13% 99.28%,51.56% 99.61%,50% 99.34%,48.44% 99.41%,46.88% 99.99%,45.31% 99.26%,43.75% 99.74%,42.19% 99.17%,40.63% 97.96%,39.06% 98.8%,37.5% 97.94%,35.94% 97.4%,34.38% 98.19%,32.81% 98.19%,31.25% 97.92%,29.69% 97.6%,28.13% 98.25%,26.56% 97.34%,25% 98.59%,23.44% 97.34%,21.88% 98.03%,20.31% 97.55%,18.75% 97.71%,17.19% 96.82%,15.63% 97.43%,14.06% 98.04%,12.5% 98%,10.94% 97.72%,9.38% 97.77%,7.81% 98.22%,6.25% 98.44%,4.69% 97.95%,3.13% 97.94%,1.56% 98.56%,0% 98.5%)}.th-torn-2{clip-path:polygon(0% 0%,100% 0%,100% 98%,98.44% 97.37%,96.88% 98.24%,95.31% 98.07%,93.75% 98%,92.19% 97.96%,90.63% 97.07%,89.06% 97.74%,87.5% 98.89%,85.94% 98.17%,84.38% 98.48%,82.81% 99.12%,81.25% 98.6%,79.69% 99.89%,78.13% 99.69%,76.56% 99.08%,75% 99.56%,73.44% 100.08%,71.88% 99.13%,70.31% 99.69%,68.75% 99.47%,67.19% 99.92%,65.63% 99.57%,64.06% 98.91%,62.5% 99.98%,60.94% 98.59%,59.38% 99.7%,57.81% 99.26%,56.25% 98.94%,54.69% 99.63%,53.13% 99.19%,51.56% 98.38%,50% 99%,48.44% 98%,46.88% 98.09%,45.31% 98.35%,43.75% 97.81%,42.19% 98.34%,40.63% 98.18%,39.06% 97.79%,37.5% 98.19%,35.94% 97.69%,34.38% 97.75%,32.81% 98.35%,31.25% 97.65%,29.69% 97.98%,28.13% 97.78%,26.56% 98.23%,25% 98.06%,23.44% 98.74%,21.88% 98.2%,20.31% 98.96%,18.75% 98.24%,17.19% 99%,15.63% 98.72%,14.06% 98.11%,12.5% 98.75%,10.94% 98.13%,9.38% 99.17%,7.81% 98.9%,6.25% 97.8%,4.69% 98.85%,3.13% 98.35%,1.56% 98.21%,0% 98%)}.th-torn-3{clip-path:polygon(0% 0%,100% 0%,100% 98.8%,98.44% 99.33%,96.88% 98.33%,95.31% 98.76%,93.75% 99.53%,92.19% 99.33%,90.63% 100%,89.06% 99.82%,87.5% 99.24%,85.94% 100.14%,84.38% 100.05%,82.81% 100.08%,81.25% 99.18%,79.69% 100.56%,78.13% 100.45%,76.56% 100.6%,75% 100.36%,73.44% 100.6%,71.88% 100.57%,70.31% 100.1%,68.75% 100.55%,67.19% 100.6%,65.63% 100.6%,64.06% 100.6%,62.5% 100.24%,60.94% 100.6%,59.38% 99.85%,57.81% 99.9%,56.25% 99.9%,54.69% 100.16%,53.13% 99.82%,51.56% 99.87%,50% 99.36%,48.44% 98.93%,46.88% 99.66%,45.31% 99%,43.75% 99.32%,42.19% 99.14%,40.63% 98.33%,39.06% 98.89%,37.5% 98.37%,35.94% 98.17%,34.38% 98.7%,32.81% 98.02%,31.25% 97.23%,29.69% 97.87%,28.13% 98.65%,26.56% 98.6%,25% 97.71%,23.44% 98.16%,21.88% 98.37%,20.31% 98.14%,18.75% 97.72%,17.19% 98.36%,15.63% 97.93%,14.06% 98.09%,12.5% 98.17%,10.94% 97.9%,9.38% 98.48%,7.81% 98.3%,6.25% 97.59%,4.69% 97.75%,3.13% 98.99%,1.56% 99.13%,0% 98.8%)}.th-hand{font-family:var(--font-hand)}.th-date{font-family:var(--font-mono);letter-spacing:.16em;color:var(--postcard-ink-soft);font-size:8px}.th-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--postcard-ink-soft);font-size:7.5px;font-weight:500}.th-read{background:var(--postcard-ink);color:var(--postcard-paper);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:9px;font-weight:600;transition:background-color .26s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex}.th-item:hover .th-read{background:#14304f;transform:translate(3px)}.th-reader-sheet{z-index:1;background:var(--postcard-paper);width:min(1040px,100vw - 96px);max-height:min(880px,90vh);filter:drop-shadow(0 0 .7px var(--th-fibre)) drop-shadow(0 34px 70px var(--th-sh-1)) drop-shadow(0 6px 18px var(--th-sh-2));flex-direction:column;padding:clamp(26px,3.4vw,56px) clamp(26px,15vw - 14.4px,156px) clamp(24px,3vw,48px);transition:transform .48s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(14px)scale(.985)}@media (min-width:769px){.th-obj[data-on=true] .th-reader-sheet{transform:translateY(0)scale(1)}}.th-reader-sheet:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:calc(var(--postcard-grain) + .28);background-image:url(/uploads/paper-texture.webp),url(/uploads/paper-texture.webp);background-position:0 0,23px 41px;background-size:190px 190px,61px 61px;position:absolute;inset:0}.th-read-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex:auto;min-height:0;max-height:calc(min(880px,90vh) - clamp(52px,8vw,104px));margin-right:-12px;padding-right:12px;overflow-y:scroll}.th-essay-body{max-width:100%}.th-essay-body p{font-family:var(--font-sans);letter-spacing:-.008em;color:var(--postcard-ink);margin:0 0 24px;font-size:16px;line-height:1.72}.th-essay-body p:last-child{margin-bottom:0}.th-essay-section{border-top:1px solid #2e2c2924;grid-template-columns:150px minmax(0,1fr);column-gap:36px;padding:36px 0;display:grid}.th-essay-section:first-child{border-top:none;padding-top:0}.th-essay-section-heading{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--postcard-ink);border-bottom:1px solid #2e2c294d;align-self:start;margin:0;padding-bottom:8px;font-size:17px;font-weight:600;line-height:1.38}.th-essay-section-body{min-width:0}@media (max-width:860px){.th-essay-section{grid-template-columns:1fr;row-gap:12px}.th-essay-section-heading{border-bottom:none;padding-bottom:0;font-size:20px}}.th-essay-quote{text-align:center;border-top:1px solid #2e2c2924;border-bottom:1px solid #2e2c2924;margin:8px 0 40px;padding:26px 0}.th-essay-quote-mark{font-family:var(--font-display);color:#2e2c2952;margin-bottom:6px;font-size:34px;line-height:1;display:block}.th-essay-quote p{max-width:34ch;font-family:var(--font-sans);letter-spacing:-.015em;color:var(--postcard-ink);margin:0 auto;font-size:22px;font-weight:600;line-height:1.42}.th-essay-standfirst-rule{background:#2e2c2929;height:1px;margin:22px 0 0}.th-stickies{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;margin:0 -4px;padding:14px 2px 20px;display:flex;overflow-x:auto}.th-stickies::-webkit-scrollbar{height:5px}.th-stickies::-webkit-scrollbar-thumb{background:#2e2c2942;border-radius:4px}.th-sticky{scroll-snap-align:start;background:#fdf6e3;border:3px solid #fbcf6d;border-radius:22px;flex:0 0 254px;padding:20px 20px 22px;box-shadow:0 5px 14px #2e2c2929}.th-sticky-chip{color:#1c1c1c;background:#fbe0a4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.th-sticky-label{font-family:var(--font-sans);letter-spacing:-.015em;color:#1c1c1c;margin:12px 0 6px;font-size:14.5px;font-weight:700}.th-sticky-body{font-family:var(--font-sans);letter-spacing:-.01em;color:#3d3934;margin:0;font-size:12.5px;line-height:1.5}.th-film-css{pointer-events:none;z-index:200;opacity:.5;mix-blend-mode:var(--th-film-css-blend);background:var(--th-film-css-bg);width:calc(100% - 48px);height:calc(100% - 44px);transition:background-color var(--theme-fade);border-radius:4px;position:absolute;top:22px;left:24px}.th-stage[data-portrait=true] .th-film-css{width:calc(100% - 36px);height:calc(100% - 32px);top:16px;left:18px}.th-film-gl{pointer-events:none;z-index:201;width:calc(100% - 48px);height:calc(100% - 44px);opacity:var(--th-film-opacity);mix-blend-mode:var(--th-film-blend);border-radius:4px;position:absolute;top:22px;left:24px}.th-stage[data-portrait=true] .th-film-gl{width:calc(100% - 36px);height:calc(100% - 32px);top:16px;left:18px}.th-sleeve-edge{pointer-events:none;z-index:202;border:1px solid var(--th-sleeve-line);border-radius:4px;width:calc(100% - 48px);height:calc(100% - 44px);position:absolute;top:22px;left:24px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0f}.th-stage[data-portrait=true] .th-sleeve-edge{width:calc(100% - 36px);height:calc(100% - 32px);top:16px;left:18px}.th-strip{z-index:203;pointer-events:none;background:var(--th-strip);width:54px;transition:background var(--theme-fade);position:absolute;top:23px;bottom:23px;left:25px;box-shadow:1px 0 3px #0000001f,inset -1px 0 #00000014}.th-stage[data-portrait=true] .th-strip{width:48px;top:17px;bottom:17px;left:19px}.th-strip-perf{border-left:1.5px dashed var(--th-seam);width:0;position:absolute;top:12px;bottom:12px}.th-strip-perf--in{left:7px}.th-strip-perf--out{right:7px}.th-strip-punches{flex-direction:column;justify-content:space-evenly;align-items:center;padding:22px 0;display:flex;position:absolute;inset:0}.th-hole{background:var(--th-folder-bg);border:.5px solid #0000001a;box-shadow:inset 0 1.5px 3.5px #0000007a,inset 0 -.5px 1px #0000002e,0 .5px 1px #ffffffd9}.th-hole--round{border-radius:50%;width:14px;height:14px}.th-hole--slot{border-radius:999px;width:10px;height:23px}.th-stage[data-portrait=true] .th-hole--round{width:12px;height:12px}.th-stage[data-portrait=true] .th-hole--slot{width:9px;height:20px}@media (prefers-reduced-motion:reduce){.th-item,.th-paper,.th-scrim,.th-read{transition:none}}.about-page-cover{margin:0 0 var(--space-22);max-width:320px;position:relative}.about-page-cover-photo{aspect-ratio:1.28/1.71;object-fit:cover;width:100%;display:block}.about-page-cover-title{inset:auto 0 var(--space-22);text-align:center;font-family:var(--font-display);color:#fbf7f0;text-shadow:0 1px 12px #00000059;font-size:2.25rem;font-weight:100;line-height:1;position:absolute}.about-page-cover:not(:has(img)) .about-page-cover-title{color:var(--ink);text-shadow:none;position:static}.about-page-content{gap:var(--space-34);font-family:var(--font-sans);color:var(--ink);transition:color var(--theme-fade);aspect-ratio:.68/.92;flex-direction:column;justify-content:space-evenly;width:280px;display:flex}.about-page-content--stack{aspect-ratio:auto;justify-content:flex-start;width:100%;max-width:320px}.about-page-row{align-items:flex-start;gap:var(--space-14);display:flex}.about-page-content--stack .about-page-row{flex-direction:column;align-items:flex-start}.about-page-photo{aspect-ratio:4/3;object-fit:cover;border-radius:1px;flex-shrink:0;width:62%;display:block}.about-page-content--stack .about-page-photo{width:100%;max-width:220px}.about-page-note{gap:var(--space-6);font-family:var(--font-mono);min-width:0;padding-top:var(--space-8);flex-direction:column;font-size:12px;display:flex}.about-page-note-date{color:var(--ink);transition:color var(--theme-fade);font-weight:500;display:block}.about-page-note-text{color:var(--ink-soft);transition:color var(--theme-fade);margin:0;line-height:1.5}.about-fallback{min-height:100vh;padding:var(--space-56) var(--space-16);background:#cbc3b6;justify-content:center;align-items:center;display:flex}.about-fallback-closed{align-items:center;gap:var(--space-26);text-align:center;flex-direction:column;max-width:640px;display:flex}.about-fallback-bio{gap:var(--space-16);text-align:center;flex-direction:column;display:flex}.about-bio-quote{font-family:var(--font-editorial);color:var(--ink-deep);margin:0 0 var(--space-8);transition:color var(--theme-fade);font-size:clamp(16px,1.9vw,20px);font-style:italic;line-height:1.2}.about-bio-body{font-family:var(--font-sans);color:var(--ink);transition:color var(--theme-fade);margin:0;font-size:13px;line-height:1.5}.about-fallback-cover{object-fit:cover;border-radius:4px;width:220px;height:220px;box-shadow:0 12px 32px #00000040}.about-fallback-open{gap:var(--space-48);flex-direction:column;width:100%;max-width:900px;display:flex}.about-fallback-spread{gap:var(--space-26);padding-bottom:var(--space-48);border-bottom:1px solid #0000001a;flex-direction:column;display:flex}.about-fallback-close{top:var(--space-16);align-self:flex-end;position:sticky}.about-fallback-heading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transition:color var(--theme-fade);margin:0;font-size:13px;font-weight:500}.about-intro{z-index:80;background-color:#8c7262;background-position:50%;background-size:cover;place-items:center;display:grid;position:fixed;inset:0}.about-intro-text{font-family:var(--font-editorial);color:#f2ede3;text-align:center;margin:0;padding:0 24px;font-size:clamp(28px,5vw,56px);font-weight:200;position:relative}.grain-overlay.about-intro-grain{opacity:.63}.about-overlay-anchor{pointer-events:none}.about-overlay-bio{pointer-events:auto;gap:var(--space-26);z-index:21;isolation:isolate;flex-direction:column;width:min(420px,90vw);display:flex;position:relative}[data-theme=dark] .about-overlay-bio:before{content:"";opacity:0;background:radial-gradient(closest-side,#140e0857,#140e0829 55%,#0000 100%);transition:opacity .85s ease-out;position:absolute;inset:-18% -30%}[data-theme=dark] .about-overlay-bio:has(.text-reveal--in):before{opacity:1;z-index:-1;pointer-events:none}.about-overlay-spread{pointer-events:auto;gap:var(--space-34);z-index:21;justify-content:center;width:90vw;display:flex;position:relative}.about-overlay-spread--stack{flex-direction:column;width:min(90vw,420px)}.about-controls{z-index:20;pointer-events:none;position:fixed;inset:0}.about-controls-book[hidden]{display:none}.about-controls-backdrop{cursor:pointer;pointer-events:auto;background:0 0;border:none;position:absolute;inset:0}.about-controls-book{aspect-ratio:1.3;pointer-events:none;max-width:92vw;height:min(74vh,72vw);display:flex;position:absolute;top:calc(50% + 1vh);left:50%;transform:translate(-50%,-50%)}.about-controls-tap{cursor:pointer;pointer-events:auto;color:#2a211973;background:0 0;border:none;flex:1;place-items:center;display:grid}[data-theme=dark] .about-controls-tap{color:#f2ede380}.about-controls-caret{transform:translate(-18%)}.about-controls-tap--right .about-controls-caret{transform:translate(18%)}.about-controls-tap:focus-visible{outline-offset:-4px;outline:2px solid #fff9}.about-controls-bar{left:50%;bottom:var(--space-34);pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.about-controls-close{pointer-events:auto}html[data-photobook-open] .nav-desktop-only,html[data-photobook-open] .nav-mobile-only{visibility:hidden;opacity:0!important;pointer-events:none!important;transition:opacity .3s,visibility 0s linear .3s!important}.about-controls-hint{font-family:var(--font-sans);letter-spacing:-.005em;color:#2a2119d1;pointer-events:none;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:inline-flex}[data-theme=dark] .about-controls-hint{color:#f2ede3e6;text-shadow:0 1px 8px #140e088c}.about-m-root{pointer-events:none;position:relative}@property --m-fade{syntax:"<percentage>";inherits:false;initial-value:14%}.about-scene.about-m-scene{pointer-events:auto;--m-fade:14%;height:100lvh;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--m-fade), #000 calc(100% - var(--m-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--m-fade), #000 calc(100% - var(--m-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--m-fade), #000 calc(100% - var(--m-fade)), transparent);transition:--m-fade .5s;position:absolute;bottom:auto;left:0;right:0}.about-scene.about-m-scene[data-float]{z-index:50;--m-fade:0%;position:fixed;top:0!important}.about-m-edit{touch-action:none;position:absolute}.about-m-flow{z-index:21;align-items:center;gap:var(--space-56);padding:176px var(--space-22) var(--space-78);flex-direction:column;transition:opacity .25s;display:flex;position:relative}.about-m-root[data-open] .about-m-flow{opacity:0;visibility:hidden}.about-m-flow>:not(.about-m-stage){pointer-events:auto}.about-m-stage{flex-shrink:0;width:100%}.about-m-bio{text-align:left;gap:var(--space-56);width:100%;max-width:420px}.about-m-bio .about-bio-quote{letter-spacing:-.01em;font-size:22px;line-height:1.35}.about-m-bio .about-bio-body{letter-spacing:-.02em;font-size:14px;line-height:1.54}.about-m-controls{z-index:20;touch-action:none;position:absolute;inset:0}.about-m-controls[hidden]{display:none}.about-m-page{cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.about-m-page:focus-visible{outline-offset:2px;outline:2px solid #fff9}.about-m-controls .about-controls-bar{bottom:calc(max(var(--space-22), env(safe-area-inset-bottom)) + 100lvh - 100dvh)}.about-m-controls .about-controls-hint{font-size:13px;line-height:1.15}.about-controls-arrow{vertical-align:-1px;margin-inline:-1px;display:inline-block}.pb-drawer-scrim,.pb-drawer{pointer-events:auto}.pb-drawer-scrim{z-index:60;background:#140e0866;position:fixed;inset:0}.pb-drawer{z-index:61;--ink:#2a2119;--ink-soft:#5c5349;background:#f4efe4;border-radius:20px 20px 0 0;flex-direction:column;height:88dvh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #140e0840}[data-theme=dark] .pb-drawer{--ink:#f2ede3;--ink-soft:#c7bcad;background:#2a221a}.pb-drawer-head{padding:10px var(--space-16) 0;touch-action:none;cursor:grab;flex-shrink:0}.pb-drawer-handle{background:var(--ink-soft);opacity:.4;border-radius:2px;width:36px;height:4px;margin:0 auto;display:block}.pb-drawer-bar{justify-content:flex-end;display:flex}.pb-drawer-close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.pb-drawer-body{overscroll-behavior:contain;padding:0 var(--space-22) calc(var(--space-48) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.pb-drawer .about-page-content--stack{max-width:none}.pb-drawer .about-page-content--stack .about-page-photo{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;max-width:none;height:auto}.pb-drawer .about-page-content--stack div.about-page-photo{overflow:hidden}.pb-drawer .about-page-content--stack .about-page-row{gap:var(--space-10)}.pb-drawer .about-page-note{font-family:var(--font-sans);padding-top:0;font-size:15px}.pb-drawer .about-page-note-date{color:var(--ink-soft);font-size:13px}.pb-drawer .about-page-note-text{color:var(--ink)}.about-page-shell{min-height:100vh;position:relative;overflow:hidden}.about-page-shell:before{content:"";background:var(--page-edge);pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.about-page-shell+footer{--ink:#2a2119;--ink-soft:#423930;--footer-label-fade:1;--rule:#2a211924;background:#c3b8a9;position:relative;box-shadow:0 100vh #c3b8a9}[data-theme=dark] .about-page-shell+footer{--ink:#f2ede3;--ink-soft:#c7bcad;--rule:#f2ede324;background:#33291d;box-shadow:0 100vh #33291d}.about-scene{background-color:#8c7262;position:absolute;inset:0}.about-scene canvas{width:100%;height:100%;display:block}.about-scene-placeholder{background-color:#8c7262;position:absolute;inset:0}
