@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_55f34afc-module__-PtNsG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_55f34afc-module__-PtNsG__variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--ms-gentle:.691s;--spring-gentle:linear(0 0.0%, .005 1.1%, .0191 2.2%, .0408 3.3%, .0689 4.4%, .1021 5.6%, .1394 6.7%, .1798 7.8%, .2226 8.9%, .2669 10.0%, .3121 11.1%, .3576 12.2%, .4029 13.3%, .4477 14.4%, .4915 15.6%, .5341 16.7%, .5752 17.8%, .6146 18.9%, .6522 20.0%, .6878 21.1%, .7215 22.2%, .7531 23.3%, .7826 24.4%, .8101 25.6%, .8355 26.7%, .8589 27.8%, .8804 28.9%, .9 30%, .9177 31.1%, .9338 32.2%, .9482 33.3%, .9611 34.4%, .9725 35.6%, .9826 36.7%, .9914 37.8%, .9991 38.9%, 1.0056 40.0%, 1.0112 41.1%, 1.0159 42.2%, 1.0197 43.3%, 1.0228 44.4%, 1.0253 45.6%, 1.0271 46.7%, 1.0284 47.8%, 1.0293 48.9%, 1.0297 50.0%, 1.0298 51.1%, 1.0296 52.2%, 1.0291 53.3%, 1.0284 54.4%, 1.0275 55.6%, 1.0265 56.7%, 1.0254 57.8%, 1.0242 58.9%, 1.0229 60%, 1.0215 61.1%, 1.0202 62.2%, 1.0188 63.3%, 1.0175 64.4%, 1.0162 65.6%, 1.0149 66.7%, 1.0136 67.8%, 1.0124 68.9%, 1.0112 70.0%, 1.0101 71.1%, 1.0091 72.2%, 1.0081 73.3%, 1.0071 74.4%, 1.0063 75.6%, 1.0055 76.7%, 1.0047 77.8%, 1.0041 78.9%, 1.0034 80.0%, 1.0029 81.1%, 1.0023 82.2%, 1.0019 83.3%, 1.0014 84.4%, 1.0011 85.6%, 1.0007 86.7%, 1.0005 87.8%, 1.0002 88.9%, 1 90.0%, .9998 91.1%, .9996 92.2%, .9995 93.3%, .9994 94.4%, .9993 95.6%, .9992 96.7%, .9992 97.8%, .9991 98.9%, 1 100.0%);--ms-snappy:.461s;--spring-snappy:linear(0 0.0%, .005 1.1%, .0189 2.2%, .0403 3.3%, .0681 4.4%, .1009 5.6%, .1377 6.7%, .1777 7.8%, .22 8.9%, .2638 10.0%, .3085 11.1%, .3536 12.2%, .3985 13.3%, .4429 14.4%, .4863 15.6%, .5286 16.7%, .5694 17.8%, .6086 18.9%, .646 20.0%, .6815 21.1%, .7151 22.2%, .7466 23.3%, .7761 24.4%, .8036 25.6%, .8291 26.7%, .8526 27.8%, .8742 28.9%, .8939 30%, .9119 31.1%, .9281 32.2%, .9428 33.3%, .9559 34.4%, .9676 35.6%, .9779 36.7%, .987 37.8%, .9949 38.9%, 1.0017 40.0%, 1.0076 41.1%, 1.0125 42.2%, 1.0166 43.3%, 1.02 44.4%, 1.0227 45.6%, 1.0248 46.7%, 1.0263 47.8%, 1.0274 48.9%, 1.0281 50.0%, 1.0283 51.1%, 1.0283 52.2%, 1.028 53.3%, 1.0275 54.4%, 1.0268 55.6%, 1.0259 56.7%, 1.0249 57.8%, 1.0238 58.9%, 1.0226 60%, 1.0214 61.1%, 1.0201 62.2%, 1.0189 63.3%, 1.0176 64.4%, 1.0163 65.6%, 1.0151 66.7%, 1.0139 67.8%, 1.0127 68.9%, 1.0116 70.0%, 1.0105 71.1%, 1.0094 72.2%, 1.0085 73.3%, 1.0076 74.4%, 1.0067 75.6%, 1.0059 76.7%, 1.0051 77.8%, 1.0045 78.9%, 1.0038 80.0%, 1.0032 81.1%, 1.0027 82.2%, 1.0022 83.3%, 1.0018 84.4%, 1.0014 85.6%, 1.0011 86.7%, 1.0007 87.8%, 1.0005 88.9%, 1.0002 90.0%, 1 91.1%, .9999 92.2%, .9997 93.3%, .9996 94.4%, .9995 95.6%, .9994 96.7%, .9993 97.8%, .9993 98.9%, 1 100.0%);--ms-bouncy:1.036s;--spring-bouncy:linear(0 0.0%, .0154 1.1%, .058 2.2%, .1228 3.3%, .2047 4.4%, .2988 5.6%, .4004 6.7%, .5056 7.8%, .6106 8.9%, .7123 10.0%, .8082 11.1%, .8961 12.2%, .9747 13.3%, 1.0428 14.4%, 1.1 15.6%, 1.146 16.7%, 1.1811 17.8%, 1.2058 18.9%, 1.2208 20.0%, 1.2271 21.1%, 1.2257 22.2%, 1.2177 23.3%, 1.2043 24.4%, 1.1867 25.6%, 1.166 26.7%, 1.1433 27.8%, 1.1195 28.9%, 1.0956 30%, 1.0721 31.1%, 1.0499 32.2%, 1.0293 33.3%, 1.0108 34.4%, .9946 35.6%, .9808 36.7%, .9696 37.8%, .9609 38.9%, .9546 40.0%, .9506 41.1%, .9486 42.2%, .9484 43.3%, .9498 44.4%, .9525 45.6%, .9563 46.7%, .9608 47.8%, .9659 48.9%, .9712 50.0%, .9767 51.1%, .982 52.2%, .9872 53.3%, .992 54.4%, .9964 55.6%, 1.0002 56.7%, 1.0035 57.8%, 1.0062 58.9%, 1.0084 60%, 1.01 61.1%, 1.011 62.2%, 1.0116 63.3%, 1.0118 64.4%, 1.0115 65.6%, 1.011 66.7%, 1.0102 67.8%, 1.0092 68.9%, 1.0081 70.0%, 1.0069 71.1%, 1.0057 72.2%, 1.0044 73.3%, 1.0033 74.4%, 1.0021 75.6%, 1.0011 76.7%, 1.0002 77.8%, .9994 78.9%, .9988 80.0%, .9982 81.1%, .9978 82.2%, .9976 83.3%, .9974 84.4%, .9973 85.6%, .9974 86.7%, .9975 87.8%, .9976 88.9%, .9978 90.0%, .9981 91.1%, .9983 92.2%, .9986 93.3%, .9989 94.4%, .9992 95.6%, .9994 96.7%, .9997 97.8%, .9999 98.9%, 1 100.0%);--ms-entrance:.921s;--spring-entrance:linear(0 0.0%, .0109 1.1%, .0414 2.2%, .088 3.3%, .1473 4.4%, .2164 5.6%, .2924 6.7%, .3727 7.8%, .4549 8.9%, .537 10.0%, .6173 11.1%, .6943 12.2%, .7669 13.3%, .8342 14.4%, .8954 15.6%, .9501 16.7%, .9981 17.8%, 1.0393 18.9%, 1.0738 20.0%, 1.1018 21.1%, 1.1237 22.2%, 1.1398 23.3%, 1.1506 24.4%, 1.1567 25.6%, 1.1586 26.7%, 1.1568 27.8%, 1.152 28.9%, 1.1446 30%, 1.1351 31.1%, 1.1242 32.2%, 1.1121 33.3%, 1.0994 34.4%, 1.0863 35.6%, 1.0733 36.7%, 1.0606 37.8%, 1.0484 38.9%, 1.0369 40.0%, 1.0262 41.1%, 1.0165 42.2%, 1.0078 43.3%, 1.0002 44.4%, .9937 45.6%, .9882 46.7%, .9838 47.8%, .9804 48.9%, .9778 50.0%, .9761 51.1%, .9751 52.2%, .9748 53.3%, .9751 54.4%, .9759 55.6%, .9771 56.7%, .9786 57.8%, .9803 58.9%, .9822 60%, .9843 61.1%, .9863 62.2%, .9884 63.3%, .9904 64.4%, .9923 65.6%, .9942 66.7%, .9959 67.8%, .9974 68.9%, .9988 70.0%, 1 71.1%, 1.001 72.2%, 1.0019 73.3%, 1.0026 74.4%, 1.0031 75.6%, 1.0035 76.7%, 1.0038 77.8%, 1.0039 78.9%, 1.004 80.0%, 1.0039 81.1%, 1.0038 82.2%, 1.0036 83.3%, 1.0034 84.4%, 1.0031 85.6%, 1.0028 86.7%, 1.0025 87.8%, 1.0022 88.9%, 1.0018 90.0%, 1.0015 91.1%, 1.0012 92.2%, 1.0009 93.3%, 1.0007 94.4%, 1.0004 95.6%, 1.0002 96.7%, 1 97.8%, .9998 98.9%, 1 100.0%);--ms-entrancePop:1.256s;--spring-entrancePop:linear(0 0.0%, .0221 1.1%, .0833 2.2%, .1754 3.3%, .2899 4.4%, .4188 5.6%, .5544 6.7%, .69 7.8%, .8196 8.9%, .9386 10.0%, 1.0433 11.1%, 1.1312 12.2%, 1.201 13.3%, 1.2522 14.4%, 1.2851 15.6%, 1.3011 16.7%, 1.3019 17.8%, 1.2894 18.9%, 1.2663 20.0%, 1.235 21.1%, 1.1979 22.2%, 1.1577 23.3%, 1.1163 24.4%, 1.0758 25.6%, 1.0378 26.7%, 1.0036 27.8%, .974 28.9%, .9499 30%, .9313 31.1%, .9183 32.2%, .9107 33.3%, .908 34.4%, .9097 35.6%, .9151 36.7%, .9233 37.8%, .9337 38.9%, .9455 40.0%, .9579 41.1%, .9704 42.2%, .9824 43.3%, .9934 44.4%, 1.0032 45.6%, 1.0114 46.7%, 1.018 47.8%, 1.0228 48.9%, 1.026 50.0%, 1.0276 51.1%, 1.0278 52.2%, 1.0268 53.3%, 1.0247 54.4%, 1.0219 55.6%, 1.0185 56.7%, 1.0148 57.8%, 1.011 58.9%, 1.0073 60%, 1.0038 61.1%, 1.0006 62.2%, .9978 63.3%, .9956 64.4%, .9938 65.6%, .9926 66.7%, .9918 67.8%, .9915 68.9%, .9917 70.0%, .9921 71.1%, .9929 72.2%, .9938 73.3%, .9949 74.4%, .996 75.6%, .9972 76.7%, .9983 77.8%, .9993 78.9%, 1.0002 80.0%, 1.001 81.1%, 1.0016 82.2%, 1.0021 83.3%, 1.0024 84.4%, 1.0025 85.6%, 1.0026 86.7%, 1.0025 87.8%, 1.0023 88.9%, 1.002 90.0%, 1.0017 91.1%, 1.0014 92.2%, 1.001 93.3%, 1.0007 94.4%, 1.0004 95.6%, 1.0001 96.7%, .9998 97.8%, .9996 98.9%, 1 100.0%);--signal:#f94239;--signal-deep:#ae2e28;--bone:#ede3d2;--bone-2:#dad1c1;--amber:#ff9a3d;--ink:#141414;--white:#fff;--ground:#faf7f2;--card-bg:#fff;--line:#ede3d2;--line-2:#dad1c1;--t1:#141414;--t2:#141414a8;--t3:#14141473;--red-tint:#f9423917;--amber-tint:#ff9a3d21;--field-brand:linear-gradient(180deg, #f94239 0%, #d63931 52%, #ae2e28 100%);--hero-grad:var(--field-brand);--cta-grad:var(--field-brand);--on-field:#141414;--on-field-2:#141414b8;--brand-lit:#f94239;--brand-mid:#d63931;--brand-deep:#ae2e28;--card-face:#fb7e78;--card-edge:#f94a41;--soft:0 18px 50px #17130f14;--soft-lg:0 28px 70px #17130f21;--hard:0 5px 0 #08080880;--hard-lg:0 8px 0 #0808088c;--r-md:18px;--r-lg:26px;--r-xl:34px;--r-band:42px;--d-instant:.1s;--d-quick:.18s;--ease-out:cubic-bezier(.22, 1, .36, 1);--stagger:28ms;--gut:clamp(20px, 5vw, 64px);--font:var(--font-nunito), Nunito, ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", sans-serif;--char:url(/characters/hero.webp)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--ground);color:var(--t1);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}.washes{z-index:0;pointer-events:none;background:radial-gradient(52% 42% at 8% 0,#f9423912 0%,#0000 70%),radial-gradient(46% 38% at 96% 4%,#ff9a3d1c 0%,#0000 70%),radial-gradient(40% 32% at 88% 92%,#f942390d 0%,#0000 70%);position:fixed;inset:0}main{z-index:1;position:relative}::selection{background:var(--signal);color:var(--white)}a{color:inherit}:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:8px}.char-art{background-image:var(--char-slot,var(--char));background-position:bottom;background-repeat:no-repeat;background-size:contain}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.display{letter-spacing:-.032em;font-size:clamp(42px,7vw,84px);font-weight:900;line-height:.98}.h1{letter-spacing:-.024em;font-size:clamp(30px,4.2vw,50px);font-weight:900;line-height:1.06}.h3{letter-spacing:-.012em;font-size:21px;font-weight:800;line-height:1.3}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--signal-deep);margin:0;font-size:12px;font-weight:800;line-height:1.3}.figure{font-variant-numeric:tabular-nums}.lede{max-width:46ch;color:var(--t2);font-size:clamp(17px,1.8vw,20px);line-height:1.55}.wrap{width:100%;max-width:1200px;padding-inline:var(--gut);margin-inline:auto}.sec{padding:clamp(38px,5vw,68px) 0}.sec-head{max-width:52ch;margin-bottom:clamp(24px,3.2vw,38px)}.sec-head .eyebrow{margin-bottom:14px}.sec-head .lede{margin-top:16px}.nav{z-index:90;padding-inline:16px;position:fixed;top:14px;left:0;right:0}.nav-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border-radius:999px;align-items:center;gap:10px;max-width:1120px;margin-inline:auto;padding:7px 7px 7px 18px;display:flex;box-shadow:0 10px 30px #17130f1a}.mark{letter-spacing:-.03em;color:var(--t1);white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.mark-seal{background:var(--signal);width:24px;height:24px;color:var(--white);border-radius:7px;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:0 3px 8px #f9423952}.mark-icon{object-fit:cover;border-radius:8px;width:27px;height:27px;box-shadow:0 3px 8px #17130f38}.nav-links{align-items:center;gap:2px;margin-left:auto;display:none}.nav-links a{color:var(--t2);white-space:nowrap;transition:background var(--d-quick) var(--ease-out), color var(--d-quick) var(--ease-out);border-radius:999px;padding:8px 11px;font-size:13.5px;font-weight:700;text-decoration:none}.nav-links a:hover{background:var(--ground);color:var(--t1)}.nav-links .nav-util{color:var(--t3);font-weight:700}.nav-links .nav-util:hover{color:var(--t1)}.nav-rule{background:var(--line-2);flex:none;width:1px;height:16px;margin-inline:8px}.nav-dl{background:var(--signal);min-height:38px;color:var(--white);transition:transform var(--ms-snappy) var(--spring-snappy);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:8px 18px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #f942394d}.nav-dl:hover{transform:scale(1.05)}@media (max-width:899px){.nav-bar{gap:8px;padding:10px 10px 10px 16px}.nav-dl{min-height:42px;padding:9px 16px;font-size:14px}.mark{gap:8px;font-size:16.5px}.mark-icon{border-radius:8px;width:28px;height:28px}.nav-burger{width:38px;margin-left:0}}.nav-burger{cursor:pointer;width:40px;height:40px;transition:background var(--d-quick) var(--ease-out);background:0 0;border:0;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:8px;display:flex}.nav-burger:hover{background:var(--ground)}.nav-burger span{background:var(--t1);border-radius:999px;width:20px;height:2px}.mobile-menu{z-index:200;background:var(--ground);height:100dvh;animation:menuFade .22s var(--ease-out);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes menuFade{0%{opacity:0}to{opacity:1}}.mobile-menu-top{padding:calc(env(safe-area-inset-top,0px) + 16px) 20px 0;justify-content:flex-end;display:flex}.mobile-close{background:var(--card-bg);width:48px;height:48px;color:var(--t1);border:0;border:1px solid var(--line);box-shadow:var(--soft);cursor:pointer;border-radius:50%;place-items:center;display:grid}.mobile-links{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,2.8vh,26px);padding:2vh 20px 6vh;display:flex;overflow-y:auto}.mobile-links>a{letter-spacing:-.02em;color:var(--t1);animation:menuRise var(--ms-entrance) var(--spring-entrance) backwards;font-size:clamp(21px,3.6vh,26px);font-weight:800;text-decoration:none}.mobile-links>a:hover{color:var(--signal-deep)}.mobile-links>.nav-util{color:var(--t2);font-size:clamp(16px,2.4vh,19px);font-weight:700}.mobile-rule{background:var(--line-2);flex:none;width:44px;height:1px}@keyframes menuRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mobile-links .nav-dl{min-height:52px;margin:14px 0 0;padding:14px 30px;font-size:17px}.mobile-links>.nav-dl{color:var(--white)}@media (min-width:1080px){.nav-links{display:flex}.nav-dl{margin-left:0}.nav-burger,.mobile-menu{display:none}}.pill{background:var(--ink);min-height:46px;color:var(--bone);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 24px;font-size:15.5px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #14141438}.pill:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 34px #14141447}.pill:active{transition-duration:var(--d-instant);transform:scale(.96)}.pill-sm{min-height:40px;padding:9px 18px;font-size:14px}.badges{flex-wrap:wrap;gap:12px;display:flex}.badge{height:56px;transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);border-radius:999px;align-items:center;gap:11px;padding:0 24px 0 19px;text-decoration:none;display:inline-flex}.badge:hover{transform:translateY(-2px)}.badge svg{flex:none}.badge-txt{text-align:left;flex-direction:column;line-height:1;display:flex}.badge-txt small{letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-bottom:3px;font-size:10px;font-weight:600}.badge-txt strong{letter-spacing:-.02em;font-size:17.5px;font-weight:800}.badges .badge:first-child{color:var(--white);background:#0a0a0a;box-shadow:0 12px 30px #0a0a0a47}.badges .badge:first-child:hover{box-shadow:0 18px 38px #0a0a0a57}.badges .badge:last-child{background:var(--white);color:var(--t1);border:1px solid var(--line-2);box-shadow:var(--soft)}.badges .badge:last-child:hover{box-shadow:var(--soft-lg)}.on-dark .badge:first-child{box-shadow:0 12px 30px #0808084d}.hero{isolation:isolate;background:var(--hero-grad);color:var(--on-field);padding:clamp(96px,11vw,132px) 0 clamp(44px,5.5vw,72px);position:relative;overflow:hidden}.hero .rays{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero .rays svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-grid{z-index:2;grid-template-areas:"copy""stage""actions";gap:34px;display:grid;position:relative}.hero-copy{grid-area:copy}.hero-stage{grid-area:stage}.hero-actions{flex-direction:column;grid-area:actions;gap:20px;display:flex}@media (max-width:979px){.hero-copy,.hero-actions{text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1{text-wrap:balance}.hero .lede{margin-inline:auto}.badges{justify-content:center}}@media (min-width:980px){.hero-grid{grid-template-columns:1.05fr .95fr;grid-template-areas:"copy stage""actions stage";align-items:center;gap:26px clamp(40px,5.5vw,72px)}.hero-copy{align-self:end}.hero-actions{align-self:start}}.hero-chip{background:var(--ink);color:var(--bone);border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #08080842}.hero-chip i{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #f9423942}.hero h1{color:var(--on-field);margin-bottom:22px}.hero h1 .accent{color:var(--white)}.hero .lede{color:var(--on-field-2)}.kin{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.kin>span{will-change:transform;display:inline-block}@media (prefers-reduced-motion:no-preference){.kin>span{animation:rise var(--ms-entrance) var(--spring-entrance) backwards;animation-delay:calc(var(--i) * 84ms + .1s)}}@keyframes rise{0%{opacity:0;transform:translateY(106%)scale(.95)}to{opacity:1;transform:none}}.hero-stage{z-index:2;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero-stage:before{content:"";filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(50% 46% at 50% 42%,#fb7e788c 0%,#fb7e7838 46%,#0000 76%);position:absolute;inset:-6% -18% 4%}.hero-stage>*{z-index:1;position:relative}.stage{aspect-ratio:79/100;touch-action:none;-webkit-user-select:none;user-select:none;width:min(300px,74vw);position:relative}.panel{background:var(--ink);text-align:center;border-radius:8.75%/6.9%;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20% 24px 0;display:flex;position:absolute;inset:0;overflow:hidden}.plate{box-shadow:var(--hard);letter-spacing:.09em;text-transform:uppercase;background:var(--bone);color:var(--ink);border-radius:12px;padding:8px 18px;font-size:14px;font-weight:900;transform:rotate(-2.5deg)}.plate.imposter{background:var(--signal);color:var(--ink)}.panel-label{letter-spacing:.16em;text-transform:uppercase;color:#ede3d2b8;font-size:10.5px;font-weight:700}.panel-word{letter-spacing:-.012em;color:var(--bone);font-size:clamp(30px,6.6vw,40px);font-weight:900;line-height:1.05}.panel-sub{color:#ede3d299;max-width:24ch;font-size:13.5px;line-height:1.4}.card{border:4px solid var(--bone);background:var(--card-face);box-shadow:var(--hard-lg);cursor:grab;will-change:transform;border-radius:8.75%/6.9%;position:absolute;inset:0}.card:active{cursor:grabbing}.face{background:var(--card-face);border-radius:7.4%/5.8%;position:absolute;inset:0;overflow:hidden}.face .rays{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.face .rays svg{display:block;position:absolute}.vignette{z-index:2;background:radial-gradient(78% 62% at 50% 40%, #f94a4100 42%, var(--card-edge) 100%);position:absolute;inset:0}.card-figure{z-index:3;aspect-ratio:1;background-position:50%;width:76%;position:absolute;top:51%;left:50%;transform:translate(-50%,-54%)}.card-name{z-index:5;text-align:center;letter-spacing:-.02em;color:var(--ink);font-size:27px;font-weight:800;position:absolute;top:16px;left:0;right:0}.card-prompt{z-index:5;color:var(--ink);flex-direction:column;align-items:center;gap:2px;font-size:15.5px;font-weight:700;display:flex;position:absolute;bottom:16px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.card-prompt{animation:hop 1.9s var(--ease-out) infinite}}@keyframes hop{0%,62%,to{transform:translateY(0)}72%{transform:translateY(-7px)}}.hero-stage .card-figure,html[data-seat="0"] .hero-stage .card-figure{--char-slot:url(/characters/seat-1.webp)}html[data-seat="1"] .hero-stage .card-figure{--char-slot:url(/characters/seat-2.webp)}html[data-seat="2"] .hero-stage .card-figure{--char-slot:url(/characters/seat-3.webp)}html[data-seat="3"] .hero-stage .card-figure{--char-slot:url(/characters/seat-4.webp)}html[data-seat="4"] .hero-stage .card-figure{--char-slot:url(/characters/seat-5.webp)}.card-name>span{display:none}html:not([data-seat]) .card-name>span:first-child,html[data-seat="0"] .card-name>span:first-child,html[data-seat="1"] .card-name>span:nth-child(2),html[data-seat="2"] .card-name>span:nth-child(3),html[data-seat="3"] .card-name>span:nth-child(4),html[data-seat="4"] .card-name>span:nth-child(5){display:inline}.reveal-foot{letter-spacing:.16em;text-transform:uppercase;color:var(--on-field-2);align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.rule-v{background:#14141447;width:1px;height:15px}.stats{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:760px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;box-shadow:var(--soft);transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);padding:26px 22px}.stat:hover{box-shadow:var(--soft-lg);transform:translateY(-3px)}.stat b{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(30px,3.6vw,42px);font-weight:900;line-height:1;display:block}.stat:nth-child(odd) b{color:var(--signal)}.stat:nth-child(2n) b{color:var(--t1)}.stat span{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-size:11.5px;font-weight:800}.steps{gap:14px;display:grid}@media (min-width:700px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.steps{grid-template-columns:repeat(5,1fr)}}.step{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--soft);transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);padding:26px 24px 30px}.step:hover{box-shadow:var(--soft-lg);transform:translateY(-3px)}.step-n{background:var(--red-tint);width:40px;height:40px;color:var(--signal-deep);border-radius:14px;place-items:center;margin-bottom:18px;font-size:15px;font-weight:900;display:grid}.step h3{margin-bottom:8px;font-size:18.5px}.step p{color:var(--t2);font-size:14.5px;line-height:1.5}.round-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.round-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.round-grid{grid-template-columns:repeat(4,1fr)}}.round-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--soft);transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);flex-direction:column;gap:12px;padding:18px 18px 20px;display:flex;overflow:hidden}.round-card:hover{box-shadow:var(--soft-lg);transform:translateY(-3px)}.round-head{align-items:center;gap:11px;display:flex}.round-n{background:var(--red-tint);width:34px;height:34px;color:var(--signal-deep);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.round-head h3{letter-spacing:-.012em;font-size:18px;font-weight:800}.round-card>p{color:var(--t2);font-size:14px;line-height:1.5}.round-phone{margin-top:auto;padding-top:8px}.round-phone .phone{width:min(240px,62vw,100%);margin-inline:auto}.phone{aspect-ratio:9/19.2;width:100%;box-shadow:var(--soft-lg);background:linear-gradient(155deg,#3a3a3e 0%,#101012 62%);border-radius:13%/6.1%;padding:2.4%;position:relative;container-type:inline-size}.phone:before{content:"";filter:blur(24px);z-index:-1;background:radial-gradient(50% 50%,#f942392e 0%,#0000 72%);position:absolute;inset:8% -6%}.screen{isolation:isolate;background:linear-gradient(180deg, var(--brand-lit) 0%, var(--brand-mid) 60%, var(--brand-deep) 100%);width:100%;height:100%;color:var(--ink);font-family:ui-rounded, "SF Pro Rounded", -apple-system, var(--font);border-radius:11.6%/5.4%;flex-direction:column;padding:13.5cqw 0 4cqw;display:flex;position:relative;overflow:hidden}.screen:before{content:"";z-index:6;background:#0a0a0a;border-radius:999px;width:28.4cqw;height:8.4cqw;position:absolute;top:2.5cqw;left:50%;transform:translate(-50%)}.screen .rays{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.screen .rays svg{width:100%;height:100%;display:block;position:absolute;inset:0}.screen>*{z-index:1;position:relative}.app-bar{align-items:center;gap:2cqw;min-height:10cqw;padding-inline:4.5cqw;display:flex}.bar-title{letter-spacing:-.02em;color:var(--ink);text-align:left;white-space:nowrap;flex:1;font-size:6.4cqw;font-weight:800}.disc{background:var(--bone);width:10cqw;height:10cqw;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:4.6cqw;font-weight:700;display:grid;box-shadow:0 1.2cqw #08080880}.disc-dark{background:var(--ink);color:var(--bone)}.screen-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4cqw;min-height:0;padding-inline:4.5cqw;display:flex}.action-bar{flex-direction:column;align-items:center;gap:2cqw;margin-top:auto;padding:2.5cqw 4.5cqw 0;display:flex}.action-row{align-items:center;gap:2.7cqw;width:100%;display:flex}.action-row .disc{width:12.7cqw;height:12.7cqw}.gold{height:12.7cqw;color:var(--ink);background:linear-gradient(135deg,#efe6d7,#dad1c1);border-radius:6.35cqw;flex:none;justify-content:center;align-items:center;gap:1cqw;font-size:3.9cqw;font-weight:700;display:flex;box-shadow:0 1.2cqw #08080880}.gold-64{width:64%;margin-inline:auto}.gold-grow{flex:1;min-width:0}.foot-note{color:#141414b8;text-align:center;max-width:84cqw;margin-inline:auto;font-size:3.7cqw;font-weight:700;line-height:1.45}.s-card{aspect-ratio:100/138;border:.8cqw solid var(--bone);background:var(--card-face);border-radius:8.75%/6.3%;flex:none;width:78cqw;margin:auto;position:relative;overflow:hidden;box-shadow:0 1.6cqw #0808088c}.s-card .rays{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-card .rays svg{width:100%;height:100%;display:block;position:absolute;inset:0}.s-card:before{content:"";z-index:2;background:radial-gradient(78% 62% at 50% 40%, #f94a4100 42%, var(--card-edge) 100%);position:absolute;inset:0}.s-card .fig{aspect-ratio:1;z-index:3;background-position:50%;width:62cqw;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.s-card .nm{z-index:4;text-align:center;letter-spacing:-.02em;color:var(--ink);font-size:7.7cqw;font-weight:800;position:absolute;top:4.5cqw;left:0;right:0}.s-card .cap{z-index:4;color:var(--ink);flex-direction:column;align-items:center;gap:.6cqw;font-size:3.7cqw;font-weight:700;display:flex;position:absolute;bottom:4cqw;left:0;right:0}.s-card .cap i{font-size:4.6cqw;font-style:normal;line-height:1}.clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:30cqw;font-weight:800;line-height:1}.note{text-align:center;color:var(--ink);max-width:68cqw;margin-inline:auto;font-size:3.7cqw;font-weight:700;line-height:1.45}.vote-head{align-items:center;gap:2.7cqw;padding:2cqw 4.5cqw 0;display:flex}.vote-head img{border-radius:50%;flex:none;width:11.8cqw;height:11.8cqw}.vote-head p{letter-spacing:-.015em;color:var(--ink);font-size:6cqw;font-weight:800;line-height:1.2}.ballot{gap:3.6cqw;padding:4cqw 4.5cqw 0;display:grid}.cand{background:var(--ink);border:.6cqw solid #0000;border-radius:5.5cqw;align-items:center;gap:2.7cqw;min-height:15.5cqw;padding:1.8cqw 3.6cqw;display:flex;box-shadow:0 1.2cqw #08080880}.cand.on{border-color:var(--bone)}.cand img{border-radius:50%;flex:none;width:10cqw;height:10cqw}.cand span{color:var(--white);font-size:4.3cqw;font-weight:700}.verdict{letter-spacing:-.03em;color:var(--ink);text-align:center;font-size:10.9cqw;font-weight:900;line-height:1}.res-card{background:var(--ink);border-radius:7.3cqw;flex-direction:column;align-self:stretch;align-items:center;padding:7cqw 4cqw;display:flex;box-shadow:0 1.2cqw #08080880}.res-cap{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin-bottom:1.6cqw;font-size:2.8cqw;font-weight:700}.res-word{letter-spacing:-.02em;color:var(--white);font-size:10.9cqw;font-weight:900;line-height:1}.res-rule{background:#ffffff1f;align-self:stretch;height:1px;margin:5cqw 0}.res-name{color:var(--white);font-size:7.7cqw;font-weight:800}.deck-shell{border:1px solid var(--line);border-radius:var(--r-band);box-shadow:var(--soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;padding:clamp(24px,3.5vw,44px)}.deck-shell .sec-head{margin-bottom:clamp(24px,3vw,38px)}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.cat{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--soft);text-align:center;transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);flex-direction:column;align-items:center;gap:10px;padding:22px 16px 20px;display:flex}.cat:hover{box-shadow:var(--soft-lg);transform:translateY(-3px)}.cat img{object-fit:contain;filter:drop-shadow(0 6px 10px #17130f24);width:56px;height:56px}.cat-text{flex-direction:column;align-self:stretch;gap:5px;display:flex}.cat b{letter-spacing:-.01em;color:var(--t1);font-size:15px;font-weight:800}.cat span{color:var(--t3);text-wrap:pretty;font-size:12.5px;line-height:1.45}@media (max-width:560px){.cat-grid{grid-template-columns:1fr}.cat{text-align:left;flex-direction:row;align-items:flex-start;gap:13px;padding:15px 17px}.cat img{flex:none;width:44px;height:44px;margin-top:2px}.cat-text{flex:1;min-width:0}}.feats{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.feat{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--soft);transition:transform var(--ms-snappy) var(--spring-snappy), box-shadow var(--d-base) var(--ease-out);padding:28px 26px 32px}.feat:hover{box-shadow:var(--soft-lg);transform:translateY(-3px)}.feat-ico{background:var(--red-tint);width:52px;height:52px;color:var(--signal-deep);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.feat-ico.amber{background:var(--amber-tint)}.feat h3{margin-bottom:9px}.feat p{color:var(--t2);font-size:15px;line-height:1.55}.feat.wide{grid-column:1/-1}@media (min-width:940px){.feat.wide{grid-column:span 2;grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}}.feat-art{object-fit:contain;filter:drop-shadow(0 10px 18px #17130f29);justify-self:end;width:118px;height:118px}.cta-wrap{padding:clamp(28px,3.5vw,48px) 0 clamp(38px,5vw,64px)}.cta{isolation:isolate;border-radius:var(--r-band);background:var(--cta-grad);color:var(--on-field);text-align:center;padding:clamp(44px,6vw,84px) clamp(24px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 40px 90px #17130f47}.cta .rays{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta .rays svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cta>:not(.rays){z-index:1;position:relative}.cta-char{aspect-ratio:1;filter:drop-shadow(0 24px 40px #08080857);width:min(210px,44vw);margin:0 auto 8px}@media (prefers-reduced-motion:no-preference){.cta-char{animation:5s ease-in-out infinite floaty}}@keyframes floaty{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-12px)rotate(1.5deg)}}.cta h2{color:var(--on-field);margin-bottom:16px}.cta .lede{color:var(--on-field-2);margin:0 auto 30px}.cta .badges{justify-content:center}.cta-trust{color:var(--on-field-2);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:28px;font-size:14px;font-weight:700;display:flex}.cta-trust span{align-items:center;gap:8px;display:inline-flex}.cta-trust svg{color:var(--on-field)}.tick{flex:none}.foot-wrap{padding:0 0 clamp(36px,4vw,56px)}.foot-card{isolation:isolate;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-band);box-shadow:var(--soft);padding:clamp(30px,4vw,52px);position:relative;overflow:hidden}.foot-card:before,.foot-card:after{content:"";filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.foot-card:before{background:#f942390f;width:260px;height:260px;top:-70px;right:-70px}.foot-card:after{background:#ff9a3d14;width:260px;height:260px;bottom:-70px;left:-70px}.foot-top{z-index:1;flex-direction:column;gap:36px;display:flex;position:relative}@media (min-width:900px){.foot-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.brand-row{align-items:center;gap:14px;display:flex}.logo-tile{border:1px solid var(--line);background:var(--ground);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid}.logo-tile img{object-fit:cover;border-radius:12px;width:44px;height:44px}.foot-name{letter-spacing:-.03em;color:var(--t1);font-size:26px;font-weight:900;line-height:1.1}.foot-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-deep);margin-top:3px;font-size:11.5px;font-weight:800}.foot-brand{max-width:400px}.foot-brand>p{color:var(--t2);max-width:34ch;margin-top:18px;font-size:15px;font-weight:600;line-height:1.6}.foot-right{flex-direction:column;gap:26px;display:flex}@media (min-width:900px){.foot-right{align-items:flex-end}}.foot-links{flex-wrap:wrap;gap:10px 24px;display:flex}@media (min-width:900px){.foot-links{justify-content:flex-end}}.foot-links a{color:var(--t2);transition:color var(--d-quick) var(--ease-out);font-size:14px;font-weight:700;text-decoration:none}.foot-links a:hover{color:var(--signal-deep)}.foot-base{z-index:1;border-top:1px solid var(--line);text-align:center;color:var(--t3);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:40px;padding-top:26px;font-size:13px;font-weight:700;display:flex;position:relative}.foot-base>span{justify-content:center;align-items:center;gap:10px;line-height:1;display:inline-flex}.foot-407 img{width:auto;height:20px;display:block}.foot-407>span{transform:translateY(4px)}.foot-407-mark{transition:opacity var(--d-quick) var(--ease-out);border-radius:6px;display:inline-flex}.foot-407-mark:hover{opacity:.62}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise-in{animation:riseIn var(--ms-entrance) var(--spring-entrance) both;animation-timeline:view();animation-range:entry 6% cover 26%}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}.deal>*{animation-delay:calc(var(--i,0) * var(--stagger))}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-wrap{max-width:760px}.legal-updated{color:var(--t3);margin-top:14px;font-size:14px;font-weight:700}.prose{color:var(--t2);font-size:16.5px;line-height:1.7}.prose p{margin:0 0 16px}.prose h2{letter-spacing:-.012em;color:var(--t1);margin:34px 0 10px;font-size:21px;font-weight:800}.prose a{color:var(--signal-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.prose strong{color:var(--t1)}.panel-mark{width:clamp(64px,22%,104px);height:auto;margin:2px auto 0;display:block}.sec{position:relative;overflow-x:clip}.br-lg{display:none}@media (min-width:900px){.br-lg{display:inline}}
