@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/037f9ad9f461283e-s.2hgtxrkykjdiq.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/346173716deef18b-s.44bx5ajmy0ygn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aeb7fc70ae52cebc-s.3k2sik640a0yl.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8682ad5decb893f1-s.1c0zsvj85u3w4.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a4867b2b750a6d8-s.0hea7-a0475xb.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:Yeseva One Fallback;src:local(Arial);ascent-override:79.67%;descent-override:20.9%;line-gap-override:0.0%;size-adjust:114.85%}.yeseva_one_ba4e85cd-module__m7Xdvq__className{font-family:Yeseva One,Yeseva One Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcea565cfce403b-s.34hnzmuy7si01.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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44af270ac9d55e91-s.2a_rqjkuo6grw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68aff7b3a1ec3262-s.44r8i-i0e0hql.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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68019c21ced96fa9-s.0mhosx07nwlp0.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:Prata Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.0%;size-adjust:118.4%}.prata_4a8a3941-module__IxYs3a__className{font-family:Prata,Prata Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/30b27ac4530d957c-s.16fcz53gcd633.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/18c018bbcd2e4917-s.0voma06n61-v3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a0d91b43e81013b-s.3f2_4g4cwer8k.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10a247ca40c5269d-s.118ds-du_s8pt.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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2927b0362b499a3a-s.2lcahbkalv0vz.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:Sofia Sans Extra Condensed Fallback;src:local(Arial);ascent-override:147.51%;descent-override:49.17%;line-gap-override:0.0%;size-adjust:61.01%}.sofia_sans_extra_condensed_5ba213c-module__9_i9LW__className{font-family:Sofia Sans Extra Condensed,Sofia Sans Extra Condensed Fallback;font-style:normal;font-weight:800}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e45319dc67daafb2-s.3g8vsy4ynednl.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:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76c3434710b1e939-s.3w-pxjauwoxvy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13d63f608af852e-s.2ocjrzyfmiaij.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/abaec03503a7e3cd-s.1dvxac4sjm_ve.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:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/54caa52c9b61b696-s.3oemy20oc5bg1.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:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6acbf6f5a3c4c350-s.3e0f0agw_dr_-.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:Piazzolla;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f0d3ffeaf509c43-s.2fefbrv3kaecq.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:Piazzolla Fallback;src:local(Times New Roman);ascent-override:101.33%;descent-override:28.3%;line-gap-override:0.0%;size-adjust:109.54%}.piazzolla_828e8bfc-module__Jdcv0a__className{font-family:Piazzolla,Piazzolla Fallback;font-style:normal;font-weight:500}
@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09f9f715d4029282-s.260zu8cjzu3u0.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04f3767955e896bc-s.1lb1sistb2qds.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/37458d4c8c9d4ecd-s.1slwsz8k2u-fh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/320162715504af7e-s.11fcbwpiuouu3.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93c107fe249edaf7-s.42c8nskf6c_k7.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/514d3ca2607f0a0f-s.2b88bmk1tzrvr.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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c9c698a04d4431e-s.1z2b68bcyhmyi.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_b2a65a42-module__r4NGhq__className{font-family:Literata,Literata Fallback;font-style:normal;font-weight:500}
@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c9a3201afc4c87f-s.2mke7066vcj6u.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5058433a9b5b3ec6-s.3mmrf___bek8m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6dfb908d70f164aa-s.19xolis0vm7lr.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b8e4e10c0dfc9f9-s.070f59tgzz5wu.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a75df8f4d4da94-s.2hkyo1-e8ktd4.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_22f6b4a5-module__Yl2FNa__className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:900}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.09x_m4nagdesf.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.2wbvw_buzqzvz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.0rk4w-o65wlzl.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.2dim39isyjvqg.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_37567ec5-module__Y-6d8q__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.28yarllwtn3op.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.2ltts62cl_aqt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0a1c-4jmm-ge1.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.0t7r-5aj08t6e.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.34vrj7u2gaa_j.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ebd142fa-module__kw_7Ra__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:500}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.0fxeqrss3ag9h.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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_d3ec742d-module__M6CTLG__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}
@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/73d10792d8f7b807-s.0u5wxqicmug1p.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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14927e1cadc0bbf7-s.03swvrsvujjvh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0f3ca45b7f8cb6cd-s.3ozfg3al3i7xb.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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad673efa0034437a-s.22jk0ff7yzbw0.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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/460d5159c28eca57-s.3timkmh8wmuh5.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:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48997647c4228b86-s.1n1ds3efic-92.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:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.geologica_b49d6856-module__YOIT1q__className{font-family:Geologica,Geologica Fallback;font-style:normal;font-weight:700}
.cs{--cs-tint:var(--case-tint,var(--accent));--cs-tint-soft:color-mix(in oklch, var(--cs-tint) 16%, transparent);--cs-line:var(--border);--cs-radius:14px;overflow-x:clip}.cs :is(h1,h2,h3,h4){text-wrap:balance}.cs-cover{padding-top:calc(var(--space-8) + var(--space-2))}.cs-cover-head{align-items:start;row-gap:var(--space-3);grid-template-columns:1fr auto;display:grid}.cs-crumbs{gap:.75em;display:flex}.cs-crumbs a{color:var(--text);transition:color var(--dur-base) var(--ease-sheet)}.cs-crumbs a:hover{color:var(--text)}.cs-status{align-items:center;gap:.6em;display:inline-flex}.cs-status i{background:var(--cs-tint);width:8px;height:8px;box-shadow:0 0 0 4px var(--cs-tint-soft);border-radius:50%}.cs-title{margin-top:var(--space-4);font-family:var(--font-play);letter-spacing:-.035em;grid-column:1/-1;font-size:clamp(3.4rem,.6rem + 10.4vw,12.5rem);font-weight:700;line-height:.88}.cs-cover-sub{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--cs-line);grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.cs-kind{color:var(--text-secondary)}.cs-pain{max-width:34ch;font-size:var(--fs-lead);color:var(--text);line-height:1.35}.cs-pain-label{color:var(--cs-tint);margin-bottom:.6em;display:block}.cs-cover-stage{margin-top:var(--space-6);padding-bottom:var(--space-7);position:relative}.cs-cover-glow{z-index:-1;background:radial-gradient(48% 42% at 50% 50%, color-mix(in oklch, var(--cs-tint) 42%, transparent), transparent 72%), radial-gradient(28% 30% at 88% 82%, color-mix(in oklch, var(--cs-tint) 30%, transparent), transparent 70%);filter:blur(48px);opacity:.8;pointer-events:none;position:absolute;inset:-10% 0 20% 10%}.cs-cover-browser{width:86%}.cs-cover-phone{width:clamp(120px,21%,290px);position:absolute;bottom:0;right:0}.cs-browser{border:1px solid var(--border-strong);border-radius:var(--cs-radius);background:var(--surface);box-shadow:var(--inner-hi), 0 40px 80px -40px #0000008c;overflow:hidden}.cs-browser-bar{border-bottom:1px solid var(--border);background:var(--elevated);align-items:center;height:34px;padding-inline:14px;display:flex;position:relative}.cs-browser-lights{gap:6px;display:flex}.cs-browser-lights i{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.cs-browser-url{background:var(--bg-sunken);max-width:50%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 14px;font-size:.75rem;position:absolute;left:50%;overflow:hidden;translate:-50%}.cs-browser-view img,.cs-plain img{width:100%;height:auto;display:block}.cs-cover .cs-browser-view,.cs-devices .cs-browser-view{aspect-ratio:16/10;overflow:hidden}.cs-cover .cs-browser-view img,.cs-devices .cs-browser-view img{object-fit:cover;object-position:top;height:100%}.cs-plain{border-radius:var(--cs-radius);overflow:hidden}.cs-phone{aspect-ratio:390/844;background:#06070a;background:lab(1.97167% -.11301 -1.28615);border:1px solid #3f4348;border:1px solid lab(28.0452% -.470579 -3.70967);border-radius:15%/7%;padding:3.4%;position:relative;box-shadow:inset 0 0 0 2px #181b1f,0 40px 70px -30px #000000a6;box-shadow:inset 0 0 0 2px lab(9.48197% -.41151 -3.68196),0 40px 70px -30px lab(0% 0 0/.65098)}.cs-phone-view{background:var(--bg);border-radius:12.5%/5.8%;height:100%;overflow:hidden}.cs-phone-view img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cs-phone-island{background:#010203;background:lab(.454704% -.0226423 -.660545);border-radius:999px;width:30%;height:3.6%;position:absolute;top:5%;left:50%;translate:-50%}.cs-brief{padding-block:var(--space-6) var(--space-8)}.cs-brief-grid{border-top:1px solid var(--cs-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.cs-brief-grid>div{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--cs-line);align-content:start;gap:.6em;display:grid}.cs-brief-grid dd{font-size:var(--fs-small);line-height:1.45}.cs-insight{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.cs-insight-label{color:var(--cs-tint);padding-top:.9em}.cs-insight-text{font-family:var(--font-play);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.02}.cs-chapter{padding-block:var(--space-8) 0}.cs-chapter-grid{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--cs-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.cs-chapter-aside{top:calc(var(--space-7) + var(--space-2));align-self:start;position:sticky}.cs-chapter-num{font-family:var(--font-tektur);color:var(--cs-tint);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.4rem + 4vw,6.5rem);line-height:.9;display:block}.cs-chapter-text{gap:var(--space-3);max-width:62ch;display:grid}.cs-chapter-title{font-family:var(--font-play);letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem);font-weight:700;line-height:1.02}.cs-chapter-text p{color:var(--text-secondary);font-size:var(--fs-body);line-height:1.55}.cs-chapter-blocks{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.cs-caption{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--fs-small)}.cs-devices{padding-bottom:var(--space-5);margin:0;position:relative}.cs-devices-browser{width:88%}.cs-devices-phone{width:clamp(110px,20%,270px);position:absolute;bottom:0;right:0}.cs-frame{margin:0}.cs-frame-media{position:relative}.cs-frame--phone .cs-frame-media{width:min(320px,72vw);margin-inline:auto}.cs-pin{background:var(--cs-tint);width:34px;height:34px;color:var(--text-on-accent);font-family:var(--font-tektur);border:5px solid color-mix(in oklch, var(--cs-tint) 35%, var(--bg));background-clip:padding-box;border-radius:50%;place-items:center;font-size:.95rem;display:grid;position:absolute;translate:-50% -50%}.cs-notes{gap:var(--space-3) var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.cs-notes li{gap:var(--space-2);color:var(--text-secondary);font-size:var(--fs-small);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.cs-notes-num{font-family:var(--font-tektur);color:var(--cs-tint)}.cs-metrics,.cs-results-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.cs-metric{justify-content:flex-end;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-strong);flex-direction:column-reverse;display:flex}.cs-metric-value{font-family:var(--font-tektur);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.2em;font-size:clamp(2.6rem,1.8rem + 2.8vw,4.6rem);line-height:1;display:flex}.cs-metric-from{width:100%;color:var(--text-muted);gap:.4em;margin-bottom:.15em;font-size:.4em;display:flex}.cs-metric-from>span{color:var(--cs-tint)}.cs-metric-unit{color:var(--text-muted);font-size:.42em}.cs-metric-label{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.45}.cs-steps{gap:var(--space-5) var(--space-4);padding:0;list-style:none;display:grid}.cs-steps--phone{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cs-steps--browser{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.cs-step{align-content:start;gap:var(--space-3);display:grid}.cs-steps--phone .cs-phone{width:min(100%,250px)}.cs-step-text{gap:.4em;display:grid}.cs-step-num{font-family:var(--font-tektur);color:var(--cs-tint);font-size:1.6rem}.cs-step h4{font-family:var(--font-play);font-size:1.3rem;font-weight:700}.cs-step p{color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5}.cs-sketches{--cs-edge:calc((100vw - min(1400px, 100vw - 2 * var(--gutter))) / 2);width:100vw;min-width:0;margin-left:calc(50% - 50vw)}.cs-sketches-track{gap:var(--space-4);padding:0 var(--cs-edge) var(--space-2);scroll-padding-inline:var(--cs-edge);scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.cs-sketch{scroll-snap-align:start;flex:none;width:min(84vw,880px)}.cs-sketch figure{margin:0}.cs-sketch-media{aspect-ratio:3/2;border-radius:var(--cs-radius);background:var(--bg-sunken);overflow:hidden}.cs-sketch-media img{width:100%;height:auto;display:block}.cs-sketch figcaption{margin-top:var(--space-2);gap:.35em;display:grid}.cs-sketch-stage{color:var(--cs-tint)}.cs-sketch-note{max-width:56ch;color:var(--text-secondary);font-size:var(--fs-small);line-height:1.5}@media (min-width:900px) and (prefers-reduced-motion:no-preference){:where(html.cs-motion) .cs-sketches{overflow:clip}:where(html.cs-motion) .cs-sketches-track{scroll-snap-type:none;overflow:visible}:where(html.cs-motion) .cs-sketch{width:min(58vw,880px)}}.cs-palette{gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.cs-swatches{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.cs-swatch{gap:.35em;display:grid}.cs-swatch-chip{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:var(--sw);border-radius:10px}.cs-swatch-name{font-size:var(--fs-small)}.cs-type{margin:0;padding:0;list-style:none;display:grid}.cs-type-row{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--cs-line);display:grid}.cs-type-sample{overflow-wrap:anywhere;font-size:clamp(2rem,1.3rem + 2.6vw,4rem);line-height:1.05}.cs-code{border:1px solid var(--border);border-radius:var(--cs-radius);background:var(--bg-sunken);margin:0;overflow:hidden}.cs-code-bar{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.cs-code-lang{color:var(--cs-tint)}.cs-code pre{padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);font-family:var(--font-martian);tab-size:2;margin:0;font-size:.8rem;line-height:1.75}.cs-quote{padding-block:var(--space-2);margin:0}.cs-quote:before{content:"«";height:.6em;color:var(--cs-tint);font-family:var(--font-play);font-size:clamp(4rem,3rem + 3vw,7rem);line-height:.8;display:block}.cs-quote p{max-width:30ch;font-family:var(--font-play);letter-spacing:-.015em;font-size:clamp(1.8rem,1.1rem + 2.4vw,3.2rem);font-weight:700;line-height:1.08}.cs-compare{margin:0}.cs-compare-box{border:1px solid var(--border-strong);border-radius:var(--cs-radius);background:var(--surface);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.cs-compare-img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-compare-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.cs-compare-tag{bottom:var(--space-2);background:color-mix(in srgb, var(--bg) 78%, transparent);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:6px 10px;position:absolute}.cs-compare-tag--before{left:var(--space-2)}.cs-compare-tag--after{right:var(--space-2)}.cs-compare-handle{top:0;bottom:0;left:var(--pos);background:var(--text);width:2px;position:absolute;translate:-1px}.cs-compare-handle span{background:var(--text);width:52px;height:52px;color:var(--bg);letter-spacing:.1em;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.cs-compare-handle:focus-visible{outline:none}.cs-compare-handle:focus-visible span{outline:2px solid var(--ring);outline-offset:4px}.cs-reel{--reel-hud:56px;padding-top:var(--space-8)}.cs-reel-stage{position:relative}.cs-reel-head{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;display:grid}.cs-reel-title{font-family:var(--font-play);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1}.cs-reel-dim{display:none}.cs-reel-frame{width:min(1400px, 100% - 2 * var(--gutter));margin-inline:auto}.cs-reel-screen{aspect-ratio:16/9;border-radius:calc(var(--cs-radius) + 8px);box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent), 0 40px 120px -40px color-mix(in oklch, var(--cs-tint) 45%, transparent);background:#050506;position:relative;overflow:hidden}.cs-reel-media{object-fit:cover;width:100%;height:100%;display:block}.cs-reel-soon{left:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2);background:color-mix(in srgb, var(--bg) 80%, transparent);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:.7em;display:inline-flex;position:absolute}.cs-reel-soon i{background:var(--cs-tint);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out 3 cs-pulse}.cs-reel-hud{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--reel-hud);display:flex;position:relative}.cs-reel-track{background:color-mix(in srgb, var(--text) 14%, transparent);height:1px;position:absolute;inset:0 0 auto}.cs-reel-bar{background:var(--cs-tint);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cs-reel-clock{font-variant-numeric:tabular-nums;align-items:center;gap:.8em;display:inline-flex}.cs-reel-clock i{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.cs-reel-clock i.is-live{background:var(--cs-tint);box-shadow:0 0 0 4px var(--cs-tint-soft)}.cs-reel-toggle{color:var(--text);transition:color var(--dur-base) var(--ease-sheet);padding:10px 0 10px 16px}.cs-reel-toggle:hover{color:var(--cs-tint)}.cs-reel-toggle:focus-visible{outline:2px solid var(--cs-tint);outline-offset:4px}.cs-reel-controls{align-items:center;gap:var(--space-3);display:flex}.cs-reel-sound{color:var(--text-muted);align-items:center;gap:.7em;display:inline-flex}.cs-reel-sound[aria-pressed=true]{color:var(--text)}.cs-reel-eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.cs-reel-eq i{width:2px;height:2px;transition:height var(--dur-base) var(--ease-sheet);background:currentColor}.cs-reel-sound[aria-pressed=true] .cs-reel-eq i{background:var(--cs-tint);transform-origin:50% 100%;height:100%}.cs-reel-eq.is-live i{animation:.9s ease-in-out infinite alternate cs-eq}.cs-reel-eq.is-live i:nth-child(2){animation-delay:-.3s}.cs-reel-eq.is-live i:nth-child(3){animation-delay:-.6s}@keyframes cs-eq{0%{transform:scaleY(.25)}}.cs-motion .cs-reel-hud:focus-within{opacity:1!important}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.cs-motion .cs-reel-stage{place-items:center;height:100svh;display:grid;overflow:hidden}.cs-motion .cs-reel-head{inset:var(--space-7) 0 auto;z-index:2;margin-bottom:0;position:absolute}.cs-motion .cs-reel-dim{opacity:0;background:#030304;display:block;position:absolute;inset:0}.cs-motion .cs-reel-frame{z-index:1;width:min(100vw, (100svh - var(--reel-hud)) * 16 / 9);perspective:1600px;position:relative}.cs-motion .cs-reel-screen{transform-origin:50% 40%;will-change:transform}.cs-motion .cs-reel-hud{padding-inline:var(--gutter)}}@media (max-width:767px){.cs-reel-frame{width:100%}.cs-reel-screen{border-radius:0}.cs-reel-hud{padding-inline:var(--gutter)}}@keyframes cs-pulse{50%{opacity:.25}}.cs-results{padding-top:calc(var(--space-8) + var(--space-4))}.cs-results-head{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;display:grid}.cs-results-title,.cs-cta-title{font-family:var(--font-play);font-weight:700;font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1}.cs-results-grid .cs-metric-value{color:var(--cs-tint)}.cs-results-note{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--fs-small)}.cs-live-link{margin-top:var(--space-5);color:var(--text);font-size:var(--fs-lead);border-bottom:1px solid var(--cs-tint);gap:.5em;display:inline-flex}.cs-cta{justify-items:start;gap:var(--space-3);padding-block:var(--space-8);display:grid}.cs-cta-title{max-width:20ch}.cs-cta-text{max-width:44ch;color:var(--text-secondary);font-size:var(--fs-lead)}.cs-cta-btn{margin-top:var(--space-2);background:var(--cs-tint);color:#090d16;color:lab(3.62337% .159085 -5.34269)}.cs-cta-btn:hover{background:color-mix(in oklch, var(--cs-tint) 85%, white);box-shadow:none}.cs-next{border-top:1px solid var(--cs-line)}.cs-next-link{gap:var(--space-2);padding-block:var(--space-7);color:var(--text);display:grid;position:relative}.cs-next-title{z-index:1;max-width:68%;font-family:var(--font-play);letter-spacing:-.035em;transition:translate .6s var(--ease-sheet);font-size:clamp(3rem,1rem + 8vw,9rem);font-weight:700;line-height:.9;position:relative}.cs-next-kind{z-index:1;position:relative}.cs-next-shot{border:1px solid var(--border-strong);border-radius:var(--cs-radius);opacity:.55;width:clamp(180px,28%,400px);transition:translate .6s var(--ease-sheet), rotate .6s var(--ease-sheet), opacity .6s var(--ease-sheet);position:absolute;top:50%;right:0;overflow:hidden;translate:0 -46%;rotate:-1deg}.cs-next-shot img{width:100%;height:auto;display:block}.cs-next-arrow{z-index:1;color:var(--cs-tint);transition:translate .6s var(--ease-sheet);font-size:2rem;position:relative}.cs-next-link:hover .cs-next-title{translate:12px}.cs-next-link:hover .cs-next-shot{opacity:1;translate:0 -52%;rotate:none}.cs-next-link:hover .cs-next-arrow{translate:16px}@media (max-width:899px){.cs-cover-sub,.cs-insight,.cs-chapter-grid,.cs-reel-head,.cs-results-head,.cs-palette,.cs-cover-head{grid-template-columns:1fr}.cs-chapter-aside{position:static}.cs-cover-browser,.cs-devices-browser{width:100%}.cs-cover-phone,.cs-devices-phone{width:30%;bottom:-4%}.cs-cover-stage{padding-bottom:var(--space-6)}.cs-browser-bar{height:24px}.cs-browser-url{padding:1px 10px;font-size:.625rem}.cs-browser-lights i{width:7px;height:7px}.cs-next-shot{opacity:1;width:100%;margin-top:var(--space-3);position:static;translate:none;rotate:none}}@media (max-width:599px){.cs-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-pin{border-width:3px;width:24px;height:24px;font-size:.75rem}.cs-compare-handle span{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.cs-reel-soon i{animation:none}}.cs-frame--none .cs-frame-media{max-width:880px;margin-inline:auto}
