@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-thai-400-normal-Bt1rR4gi.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-400-normal-DKc8V4lk.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-DBkYO1u-.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-400-normal-n-X-g5Z4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-thai-latin-400-normal-CwmoKdEh.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-400-normal-YXrLwNa7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-thai-500-normal-BrMc1XKn.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-500-normal-BoHUoq0p.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-n470B0cW.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-500-normal-DcylQI4B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-thai-latin-500-normal-DQcnnbdd.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-500-normal-h5t7erDE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-thai-600-normal-DvfsyWAn.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-thai-600-normal-BOwfviun.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-BXI6PlF4.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-ext-600-normal-iH120vlL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-thai-latin-600-normal-BR-dhaTH.woff2)format("woff2"),url(/assets/ibm-plex-sans-thai-latin-600-normal-P_JjY83V.woff)format("woff");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}:root{--paper:#f7f0e3;--paper-deep:#eee1cd;--ink:#4a3028;--ink-soft:#765b4e;--rose:#9d4d4d;--rose-dark:#773637;--rose-pale:#efd4ce;--sage:#c8c7ad;--white:#fffdf8;--thread:#a95759;--butter:#d5a64f;--shadow:0 18px 45px #4f2f2029;--font-body:"IBM Plex Sans Thai", sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:18px;line-height:1.65;overflow-x:hidden}button,input{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #275e74}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cover-screen{background:var(--paper);isolation:isolate;height:100dvh;position:relative;overflow:hidden}.cover-art{object-fit:cover;z-index:-1;transition:opacity .6s ease-out,transform .7s ease-out}.cover-screen.is-unlocking .cover-art{opacity:.45;transform:scale(1.025)}.wax-seal-button{appearance:none;cursor:pointer;height:var(--seal-size,clamp(86px, 9vw, 126px));left:var(--seal-x,55.7%);top:var(--seal-y,54.9%);width:var(--seal-size,clamp(86px, 9vw, 126px));z-index:2;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.seal-pulse{opacity:0;border:2px solid #ffefd1d1;border-radius:50%;transition:opacity .22s ease-out,transform .35s ease-out;position:absolute;inset:-5px;transform:scale(.88)}.seal-helper{background:var(--white);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:600;transition:opacity .18s ease-out,transform .22s ease-out;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,7px);box-shadow:0 7px 18px #4b291c2e}.wax-seal-button:hover .seal-pulse,.wax-seal-button:focus-visible .seal-pulse,.wax-seal-button:hover .seal-helper,.wax-seal-button:focus-visible .seal-helper{opacity:1}.wax-seal-button:hover .seal-helper,.wax-seal-button:focus-visible .seal-helper{transform:translate(-50%)}.wax-seal-button:hover .seal-pulse,.wax-seal-button:focus-visible .seal-pulse{transform:scale(1.08)}.cover-instruction{bottom:max(24px, env(safe-area-inset-bottom));white-space:nowrap;background:#fffdf8e6;border-radius:999px;margin:0;padding:10px 18px;font-size:16px;font-weight:600;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #3c261b24}.code-modal{z-index:10;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#301d157a;border:0;width:100%;position:absolute;inset:0}.code-card{background:linear-gradient(#fffdf8eb, #fffdf8eb), var(--cover-url,none) center / cover;box-shadow:var(--shadow);text-align:center;border-radius:16px;width:min(100%,480px);max-width:480px;max-height:calc(100dvh - 32px);padding:clamp(30px,6vw,52px);position:relative;overflow:hidden auto}.code-card:before,.code-card:after{content:"";opacity:.65;background:#d2ad66;width:92px;height:30px;position:absolute;top:18px;transform:rotate(-4deg)}.code-card:before{left:-20px}.code-card:after{right:-20px;transform:rotate(4deg)}.close-button{cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:32px;line-height:1;display:flex;position:absolute;top:8px;right:10px}.code-eyebrow,.chapter-label{color:var(--rose);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:600}.code-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,7vw,48px);line-height:1.15}.code-description{color:var(--ink-soft);margin:12px auto 24px}.code-card form{gap:12px;display:grid}.code-card input{background:var(--white);letter-spacing:.46em;text-align:center;border:1px solid #cab8a8;border-radius:12px;width:100%;min-height:64px;padding:8px 10px 8px 24px;font-size:30px;font-weight:600}.code-card input::placeholder{color:#c7b4a7;opacity:1}.code-card input.has-error{border-color:var(--rose)}.unlock-button{background:var(--rose-dark);color:var(--white);cursor:pointer;border:0;border-radius:12px;min-height:54px;padding:12px 20px;font-weight:600;transition:background .18s ease-out,transform .18s ease-out}.unlock-button:hover:not(:disabled){background:#632b2d;transform:translateY(-2px)}.unlock-button:disabled{cursor:not-allowed;opacity:.48}.tenor-gif{margin:0;position:relative;overflow:hidden}.tenor-gif iframe{border:0;width:100%;height:100%;display:block}.tenor-gif img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.tenor-gif figcaption{opacity:.58;z-index:2;font-size:10px;line-height:1;position:absolute;bottom:3px;right:5px}.tenor-gif figcaption a{color:var(--ink)}.code-reaction{max-width:150px;margin:18px auto 0;transition:opacity .22s ease-out,transform .26s ease-out;transform:scale(1)}.code-reaction.is-serious{max-width:210px;transform:scale(1.06)}.code-reaction>p{color:var(--rose-dark);margin:10px -60px 0;font-size:clamp(18px,2vw,20px);font-weight:600;line-height:1.4}.code-reaction.is-serious>p{font-size:clamp(20px,2.2vw,22px)}.story{overflow-anchor:none;min-height:100dvh;overflow:clip}.paper-grain{opacity:.35;pointer-events:none;background-image:radial-gradient(#47302512 .7px,#0000 .7px),radial-gradient(#4730250a .6px,#0000 .6px);background-position:0 0,6px 6px;background-size:12px 12px;position:absolute;inset:0}.story-intro{background:linear-gradient(90deg, #f7f0e3e0 0 40%, #f7f0e3c2 51%, #f7f0e32e 72%, transparent 84%), var(--intro-photo-url,none) right 55% / auto 132% no-repeat, var(--intro-decor-url,none) center / cover no-repeat, var(--paper);align-items:center;min-height:100svh;padding:clamp(90px,12vw,160px) max(6vw,32px);animation:5s ease-out both story-intro-fade;display:grid;position:relative}.intro-content{z-index:1;max-width:690px;animation:4.2s ease-out .8s both intro-copy-fade;position:relative}.intro-content h1{letter-spacing:-.055em;max-width:760px;margin:0 0 26px;font-size:clamp(46px,6.2vw,82px);line-height:1.03}@keyframes story-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes intro-copy-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.intro-content>p:not(.chapter-label){color:var(--ink-soft);max-width:590px;font-size:clamp(18px,2vw,22px)}.scroll-cue{color:var(--rose-dark);align-items:center;gap:12px;margin-top:38px;font-size:15px;font-weight:600;display:flex}.scroll-cue span{border:1px solid var(--rose);border-radius:999px;width:24px;height:42px;position:relative}.scroll-cue span:after{background:var(--rose);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.music-card{bottom:max(24px, env(safe-area-inset-bottom));box-shadow:var(--shadow);z-index:2;background:#fffdf8f2;border-radius:16px;align-items:center;gap:12px;width:min(360px,100vw - 44px);padding:14px;display:flex;position:absolute;right:max(3vw,22px)}.music-track{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.music-card strong,.music-card p{margin:0;line-height:1.3;display:block}.music-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:16px;display:block;overflow:hidden}.music-card p{color:var(--ink-soft);font-size:13px}.music-note{background:var(--rose-pale);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-size:22px;transition:background .18s ease-out,transform .18s ease-out;display:flex}.music-card.is-playing .music-note{background:#e8bcb5;transform:rotate(-7deg)}.music-toggle{background:var(--rose-dark);color:var(--white);cursor:pointer;border:0;border-radius:999px;flex:none;min-height:44px;padding:9px 14px;font-size:14px;font-weight:600}.music-card small{background:var(--white);color:var(--rose-dark);border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 22px #46281c24}.story-controls{bottom:max(16px, env(safe-area-inset-bottom));z-index:8;background:#fffdf8f0;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #46281c29}.story-controls span{color:var(--ink-soft);white-space:nowrap;min-width:100px;font-size:13px}.story-controls button{cursor:pointer;background:0 0;border:1px solid #cdb9aa;border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600}.story-controls button:first-of-type{background:var(--rose-dark);border-color:var(--rose-dark);color:var(--white)}.timeline{background:radial-gradient(circle at 8% 12%, #c8c7ad5c, transparent 24%), radial-gradient(circle at 92% 64%, #efd4ce6b, transparent 22%), var(--paper);position:relative}.timeline-thread{background:var(--thread);opacity:.65;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-thread:before{background:var(--rose);border:5px solid var(--paper);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.timeline-year{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,6vw,92px);min-height:100svh;padding:clamp(110px,14vw,180px) max(6vw,36px);display:grid;position:relative}.timeline-year.is-reversed{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.timeline-year.is-reversed .year-copy{grid-area:1/2}.timeline-year.is-reversed .memory-collage{grid-area:1/1}.year-marker{background:var(--rose-dark);border:7px solid var(--paper);color:var(--white);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.year-marker span{letter-spacing:.04em;font-size:18px;font-weight:600}.year-copy{justify-self:end;max-width:560px;padding-right:clamp(18px,3vw,54px)}.timeline-year.is-reversed .year-copy{justify-self:start;padding-left:clamp(18px,3vw,54px);padding-right:0}.year-period{color:var(--ink-soft);letter-spacing:.08em;margin:0 0 14px;font-size:16px;font-weight:500}.year-copy h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(40px,5vw,70px);line-height:1.08}.year-copy>p:last-child,.chapter-one-story{color:var(--ink-soft);max-width:500px;margin:0;font-size:clamp(18px,2vw,22px)}.chapter-one-story{min-height:5.4em;position:relative}.story-before,.story-after,.story-oops{position:absolute;left:0}.story-before,.story-after{top:0}.story-after,.story-oops{opacity:0}.story-oops{color:var(--rose-dark);font-size:.82em;font-weight:600;top:3em}.story-after b{color:var(--rose-dark);margin-inline:.05em;font-weight:700;display:inline-block}.timeline-year.is-visible .story-before{animation:3.2s ease-out both story-before-correction}.timeline-year.is-visible .story-oops{animation:1.1s ease-out 1.8s both story-oops}.timeline-year.is-visible .story-after{animation:.45s ease-out 2.85s both story-after-correction}.timeline-year.is-visible .word-pop-up{animation:.68s ease-out 2.95s both word-pop-up}.timeline-year.is-visible .word-drop{animation:.72s ease-out 3.12s both word-drop}@keyframes story-before-correction{0%,62%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes story-oops{0%,to{opacity:0;transform:translateY(5px)}20%,72%{opacity:1;transform:translateY(0)}}@keyframes story-after-correction{0%{opacity:0}to{opacity:1}}@keyframes word-pop-up{0%{opacity:0;transform:translateY(22px)scale(.72)}65%{opacity:1;transform:translateY(-8px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes word-drop{0%{opacity:0;transform:translateY(-24px)scale(.78)}68%{opacity:1;transform:translateY(7px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.memory-collage{height:var(--collage-h,min(68vh, 680px));grid-template-rows:repeat(12,minmax(18px,1fr));grid-template-columns:repeat(12,1fr);width:100%;max-width:720px;min-height:520px;display:grid;position:relative}.memory-photo,.memory-video{background:var(--white);box-shadow:var(--shadow);margin:0;padding:10px 10px 42px;position:relative}.memory-photo-frame{width:100%;height:100%;position:relative;overflow:hidden}.memory-photo img{object-fit:cover;transition:transform .5s ease-out}.memory-photo:hover img{transform:scale(1.035)}.memory-photo figcaption,.memory-video figcaption{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.memory-photo.is-highlight{padding-bottom:58px}.memory-photo.is-highlight figcaption{white-space:normal}.memory-photo,.memory-video{grid-area:var(--area-m);transform:rotate(var(--tilt));z-index:var(--z)}@media (width>=661px){.memory-photo,.memory-video{grid-area:var(--area-d)}}.memory-video{justify-self:center;width:100%;max-width:310px}.memory-video video{object-fit:contain;background:#241d1a;width:100%;height:100%;display:block}.memory-photo.is-portrait .memory-photo-frame{background:var(--paper-deep)}.memory-photo.is-portrait img{object-fit:contain}[data-reveal]{opacity:0;transition:opacity .8s ease-out,transform .9s ease-out;transform:translateY(42px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.love-finale{background:radial-gradient(circle at 15% 15%, #efb18138, transparent 25%), radial-gradient(circle at 82% 80%, #c8c7ad73, transparent 28%), var(--paper-deep);justify-content:center;align-items:center;min-height:100svh;padding:100px 24px 130px;display:flex}.love-card{background:var(--white);box-shadow:var(--shadow);text-align:center;border-radius:16px;width:100%;max-width:680px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.final-gif-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:390px;height:330px;margin:0 auto 20px;display:flex}.final-gif-stage .tenor-gif{width:100%;max-width:360px}.final-gif-stage.is-angry .tenor-gif{max-width:300px}.final-gif-stage.is-result{height:300px}.final-gif-stage.is-result .tenor-gif{max-width:300px}.final-gif-stage>span{color:var(--rose-dark);min-height:24px;margin-top:8px;font-size:14px;font-weight:600}.love-card h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(42px,7vw,68px);line-height:1.08}.love-card>p,.yes-result>p{color:var(--ink-soft);max-width:530px;margin:0 auto}.answer-arena{height:230px;margin-top:20px;position:relative}.yes-button,.no-button{cursor:pointer;border-radius:999px;min-height:58px;padding:14px 28px;font-size:18px;font-weight:600}.yes-button{background:var(--rose-dark);color:var(--white);border:0;transition:background .18s ease-out,transform .18s ease-out;position:absolute;top:50%;left:32%;transform:translate(-50%,-50%)}.yes-button:hover{background:#632b2d;transform:translate(-50%,calc(-50% - 2px))}.no-button{background:var(--white);white-space:nowrap;border:1px solid #baa597;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)}.yes-result{position:relative}.yes-result h2{font-size:clamp(34px,5vw,52px)}.yes-result>strong,.yes-result>span{display:block}.yes-result>strong{color:var(--rose-dark);margin-top:28px;font-size:clamp(22px,4vw,34px)}.yes-result>span{color:var(--ink-soft);letter-spacing:.1em;margin-top:4px;font-size:16px}.confetti{pointer-events:none;position:absolute;inset:0}.confetti span{animation:confetti-fall 1.8s ease-out var(--confetti-delay) both;background:var(--rose);height:12px;left:var(--confetti-left);transform:rotate(var(--confetti-rotation));border-radius:2px;width:7px;position:absolute;top:-36px}.confetti span:nth-child(3n){background:var(--butter)}.confetti span:nth-child(3n+1){background:var(--sage)}@keyframes confetti-fall{0%{opacity:0;transform:translateY(0) rotate(var(--confetti-rotation))}20%{opacity:1}to{opacity:0;transform:translateY(620px)rotate(520deg)}}.made-with-badge{color:var(--ink-soft);text-align:center;margin:28px 0 0;font-size:13px}.made-with-badge a{color:var(--rose-dark);text-decoration:underline}@media (orientation:portrait){.wax-seal-button{left:var(--seal-x-portrait,var(--seal-x));top:var(--seal-y-portrait,var(--seal-y))}}@media (width<=980px){.story-intro{background:linear-gradient(180deg, #f7f0e3f7 0 55%, #f7f0e347 78%), var(--intro-photo-url,none) center 62% / cover, var(--intro-decor-url,none) center / cover;align-items:start;padding-top:90px}.intro-content{max-width:720px}.music-card{bottom:28px}.timeline-thread{left:48px}.timeline-year,.timeline-year.is-reversed{grid-template-columns:1fr;align-items:start;gap:42px;padding:110px 42px 110px 96px}.timeline-year.is-reversed .year-copy,.timeline-year.is-reversed .memory-collage{grid-area:auto/1}.year-marker{top:136px;left:48px}.year-copy,.timeline-year.is-reversed .year-copy{justify-self:start;max-width:680px;padding:0}.memory-collage{max-width:720px;height:62vh}}@media (width<=660px){body{font-size:16px}.cover-instruction{text-overflow:ellipsis;max-width:calc(100vw - 32px);font-size:14px;bottom:18px;overflow:hidden}.code-modal{padding:16px}.code-card{padding:36px 24px 30px}.code-card:before,.code-card:after{display:none}.story-intro{min-height:118svh;padding:72px 22px 360px}.intro-content h1{font-size:clamp(43px,13vw,62px)}.music-card{bottom:76px;left:22px;right:auto}.story-controls{width:max-content;max-width:calc(100vw - 20px);padding-left:8px;bottom:10px}.story-controls span{display:none}.story-controls button{min-height:44px}.timeline-thread{left:26px}.timeline-year,.timeline-year.is-reversed{padding:96px 18px 110px 58px}.year-marker{border-width:5px;width:48px;height:48px;top:116px;left:26px}.year-marker span{font-size:14px}.year-copy h2{font-size:42px}.memory-collage{height:var(--collage-h-m,560px);min-height:var(--collage-h-m,560px)}.memory-photo,.memory-video{padding:7px 7px 36px}.memory-photo figcaption,.memory-video figcaption{font-size:12px}.love-finale{padding-inline:14px}.answer-arena{height:240px}.yes-button,.no-button{min-height:54px;padding:12px 18px;font-size:15px}.yes-button{max-width:210px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.story-before,.story-oops{display:none}.story-after{opacity:1;position:static}}
