@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2)format("woff2"),url(data:font/woff;base64,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)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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2)format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAyYABEAAAAAGNwAAAw9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwuBmAAXAiBOAmcDBEICocIhk4LFAABNgIkAyIEIAWEVgdiDIFWG2EXUZSOVhngi4N4zGk0V1oau5Mro0Vz7peZlJLY3LcjJJn1n//f9v9jrr3WLtpKjEbExoKNYp3CKDwWKtbpwntb3+sbFXij8/NFBjz/7+2+fbGJTCSPx0ESxNpJYo2W//6FvuWvZRHTzGTy7yCvqBB7iMnuyfTQlMD/o+1/jxaVWJAdDmIZzAbLNVQS5P+EO7yifkU9XbUyuP/f2qt9d2ZSJosgHKCt0DVmMz80s1vY/wO7Yd6UMASqQEKhyokEIFWHjoQisD1VtkbV6gpT3YZXq34MMJ0K1yHOXbU04DfZCATADLgMJKZ0LgfQkWOvpGDPjhGo4L8SKEehiNUuLlLXGcepw3uRckWO7kcKqhTH8Jzl0ncgALbBJgBsP98YmkFXQjg6lDDl3j3Ui1dgISYN//8A8CvYLifoWvDCPvb7hU5SHAPGq1NIoIUcfVOxQgWDDAucAm7Dq8TsKk37Fa3fTxOvJKICCOFIZc4FLbI/o1ISr1Mk8c//0IpExuiKMrO36VDif+dDOd12yfz5zspN3MXmKZr47z9ou6+iiBZ6pMRdnmhdhFM/o/2ebmf/Zj5a9qvWPwZA4CktsvT0L0buniI/fEo0LFL+VjY0jr7CvP5TpU+aa/vmvAdvgDafkIQlBgg480aAwbz5gAQNP6SpPVvijGSqlNjY1Cy2kk7C+G5TmA3GWR3gt5sT6+hgiRS0D/ke72Sd3npwSOqxOCWnyXxXBm7T9zylpQ6lxD1SkMo0jD5KCwU9rdMgXrmFV5+m8jTMxXqBfJQ8kuc3n1OD140TysAtrAz1423le9+y2iilDpRLKMWoYR7tQdMrxbShcaOEpKuCame/1lusiZqcknP5IDDHzDW4T+BioTwW4YTllcy7qH/tskaN8FdII+ehZihy9oLySySNFnNAQAvBvQ5C4auEYhHVovM+Qzkgh9wYFLlNaUQBpMuWc0GecxD5S0Gs+4IXQ43O/3iK5ul2ePU6lVeuvsnJss/CeEhQuNiEmtNdQAEaz03oSDWpxTWLJnB2qrDGBtS8AGU9oEEWX2Dl+i+XhqSkYuQMC5T5uC8dkzYiXMSzvnjIVLqYLLOkkSkMEO5Fi7GoaAi4H4tJKcK5iBE0B8mrrLmahlhE2BR3AuVOySqdemE/LEPSefQqeWc+n/UBGxrrOGKxzAN2QFnCxidCgoNcixk7BfewpwQcUF9g+tVfLs2xqOBg0TinvlFE1m8Snr5Ljbfm+TiWtm2ilJz+Oj19u7Kd/3jyhilomJi9j0jyBodKxBEZEOax2aaw9w/NmJD8VWokLHCOHTdU9Zn2dW9QaVsOQyz49m2LZ2xcYaf7FFjCKpLGIRsk2eYQwc5EKW1eWCq2NHQcvUskWdQCq0UshshR5U/G3FYZ37JrS4wxCpQybqi0lL5gMxaP5UAaGqbPBdJ9RpTBGGUyibIYp2wmKIfJlMsUymMq5TMtsQqWg06R89N3ydRBX5eYuwMuwPQ08btr9fRS8ddkTmzBFr6mQ+XXSo5K+YgCKAqhKIKiGIoSKEqhKIOiHIoKKCqhaW6oL1qq8RYysmYGmbO0plLGXbfZHlATV/OsB2ohrZTRVKs37cq94ijtIkB1IcvUZu05qrquqF1vIk0v0sXsqVUfoorj0hqga9YnNGLLqJ4jvS4U/1OBvkEx8xMCIHjPbraGNO1vkzRBvVY+OID7Bwo0o9vXB7zwFIjrltfagsZk5oQ6rYBFmD8eN05sZVXpm/MZsjh5U5refTbQCjBDukW4wx3afzPLASae+z66TepH77OHtoC6RaGQLXLEirnrlakbd+kH153qfvBq50KO0YROjUVcjbRlQeZFNr8IilumdjjLYAjWYQcDdnVDl2u7MvncauoYurJlvekMnUuYo1PTDYum2kbKsqr4jUZ4RUh24dWPzOKuJC/02vQafZk50B6PrSQhKsf6m+npHQF0TMSSpGJVdZrP51BItPsEj6lTb97BOpKESIeL7Eitx/dfQhJZbsWHZkxb2df0W3OMKdPlTk6ZboelOdeAqYvkb16SzvTKvclJfe6aJ02dCwQQh79xr+rv5K8w1xN3gdZQWjwI2mJ0qqyzmxy9cA8yOzxd1B3ATI1aVfTzK2aL7ssiPd3Uq7ObOn7iPWh6l0cwU9Z/xaqSpV/yuuzB3m46XzNRPttKvYnYOBcZ1YcYGuVtdh27GQb0W9MXff+ES3nErtyMpvV92Za9HQ0JsGkeKTtAi0s7e8PMwtRpORaViPl3oahtdoYeMxFyPQb0LAwwosFZBAwx0sM49LIROaLRWQSMMfKOux4H0DUxwYnCswmY5ES7FwGEKU40PZuAGU56Vi+62Ry6WQTdbB7demGCPrYoJxSdRcASI3PZNgT5CoJ8FUG+hiDfgyDfiyDfhyDfj2DRAdcW2pNoHqTYceMVhxDQhwPvG6Mz44hri3B0NIj4sSCi4zHokIwTogMnRYd1qolOOg2CIc4gIM6ik87FwCcT54UPF4QPMeHDuvDhIuHDxcKHS6b7canw4zLhx+XCjyuEH1cKPzaEP23T9Zjp3m2xuJz9GGfR6BNFBdkF4XBnVVyNxqXigZM32J1Ug0AJbDiapUElMVT18MLvkEMpXuoBB0uw8MwJpHJunrVbU0xpIt2SylPmLcLcYeHm8fHRmrFx98iYa3Rk38ZXtP519n1fGFNvjnP80a+r7vnoNVp/0LSJWMpViL34YcnXZCDpXyL2BdTuech3EHsVV18bu+bB8tzrESt/oYPuVx9L7ObVAJozS4fWv+o03nZGnvzyzDXX0PNft7X0k3HVM+88c2bjJVq/1xR7Uf8Ln38wfROxjPs+aDi5cOruK6KX32i7avSqopA91NMZvmPyjoLwneG7CifvDN9ZGL4jfPe40+8qCror0kJ/fTQ0OLs9WlvXaQz3t5ReVNJldxk3/f6q+uJkq66ZlOYdpuyZwVV/93XHH+2NDO7u8dZ5e3a717KW9bKWNcuuq9rnmtYKV6prP6nVrHhXd8/u2b46Yfu3yRS35mym+feXnWwsOZCce09joHpAFRFFd4+39fVXXZJUHlHn0gerartqXX3V3unr+s4f83a9MGV6UNPozv7IXcpqqKND/VHGNfdn3SOLz3e6f2M2jeccLs1/5qU+sy5/x93vYqUggBQo7JPE7ylDq+yexO88AJC0XpE2pOfPj7Iu3WWMCMYkZPfMjC99eScmwWVixKQd4JKQuIhBMEmw8wAkDmkZjIiNgzGalYkYhYBni/9UoUBJVuT0KsO6t7EkN0WoTCbB2Y7t8YyBCaMBTFM1psYgq1yVecxEKrhQ+SoECIJWoegEBVGaJkUgSV5tV7bRyupAAnSXpK2KeEAhKGFBcQoiq1c6OI38uVnC6jm7f27/8GBvt6+9vrayPCfLrGMmM2YtrWqL0TOJ38cbG/jde/W4DKqrMipsRIx2gBG7FARQGESIFIEwGFgtuorkJHMlrQoEgLJmljzf/8Gsrf1vqk36JQD84P4nAwDw46rI4f+n/u8L5ed8HYAMBgAg4PksW1Er6GnJWfroSpVZ4WofIGm1yoNABpsALrsgr0YMCn5BQzP0WMc3AcqymsFByGGWSCCuAXiJ6tBeS0hLzloGK1nXSmj1xVqOUo+sFRgxuVZGsSZljXKAFUftxgcd0apGHeCcqP2WWO3P5u21aoGqjhzlXjmHLev13KhIDcYwn3NEtaGds+yYvVkcVlFRR0RKy3Gq5b5P9qjXxqnZXRLpUEdP3IpVjXlO5Y6jlVdUw71xs2qNFu+eV6G7pnOxB2dpbW6vkFW9UaXtLk2piEazK07uKYclbtnKQtWJ1Oo6jaCIVsjaogGHHTiv1jLmAs4MRMNcibE+si07O3HLVlFdHTPPbcEB+3rUAVu0bK9o3vSRvnAbllc7nlaB4eiIidtR5EVrAIq9SwwSScRJkCwH5g9Hj0eVY/tXPZ6Ah3UNWSMLx45GFw7sm//PWtrcG1fvaSIMg+0f3hma2CL6VjhOd/IHubegdD41icAoFKgcjWCYB5Re3qiVyZmK0MldjIvtzCdXc6cYBjZ3vpRiJMES0yHHIGCa5LBhWDsGzzce9FlIQPAppisGJ+LGFRM0WmTl8c+omJVAcGZvlS2KPafGQLw2emGkUx6N2zAPiX7mlSt4thDWymcoUZx/c4uVlHzFoozgBgA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2)format("woff2"),url(/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff)format("woff");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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.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:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.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:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-vietnamese-700-normal-DHSNEjs8.woff2)format("woff2"),url(/assets/dancing-script-vietnamese-700-normal-BxaLPXNn.woff)format("woff");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:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-latin-ext-700-normal-DuhEb1O2.woff2)format("woff2"),url(/assets/dancing-script-latin-ext-700-normal-vV212RL9.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:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-latin-700-normal-CX8AaSVl.woff2)format("woff2"),url(/assets/dancing-script-latin-700-normal-LI5MgW9m.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.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:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-italic-DkyY-g7b.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-italic-BV4E0YjK.woff)format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-italic-BwNYOmL7.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-italic-CZUOs6oU.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:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-italic-O70d2LGK.woff2)format("woff2"),url(/assets/fraunces-latin-600-italic-BlP2rMdV.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2)format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.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:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-vietnamese-800-normal-B5-KC0PG.woff2)format("woff2"),url(/assets/fraunces-vietnamese-800-normal-Ciifa4CI.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-ext-800-normal-DYQACqvw.woff2)format("woff2"),url(/assets/fraunces-latin-ext-800-normal-pDzgxm9I.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:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-800-normal-5RM8DebB.woff2)format("woff2"),url(/assets/fraunces-latin-800-normal-B3oGScaA.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:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-vietnamese-900-normal-BwLbQoNo.woff2)format("woff2"),url(/assets/fraunces-vietnamese-900-normal-22-IZO0F.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-ext-900-normal-B8j5GSzS.woff2)format("woff2"),url(/assets/fraunces-latin-ext-900-normal-B2hmprcz.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:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-900-normal-DmBL83SS.woff2)format("woff2"),url(/assets/fraunces-latin-900-normal-D67OkaMf.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:Fraunces;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/fraunces-vietnamese-800-italic-BpNvDgbe.woff2)format("woff2"),url(/assets/fraunces-vietnamese-800-italic-JeU3XbHX.woff)format("woff");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:Fraunces;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-ext-800-italic-fVkWHm2c.woff2)format("woff2"),url(/assets/fraunces-latin-ext-800-italic-C4Nu601z.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:Fraunces;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/fraunces-latin-800-italic-CDlAqYot.woff2)format("woff2"),url(/assets/fraunces-latin-800-italic-oRF2xfdV.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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-thambi-2-tamil-500-normal-B9yas93A.woff2)format("woff2"),url(/assets/baloo-thambi-2-tamil-500-normal-ieT5p751.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-thambi-2-vietnamese-500-normal-CrYXInJV.woff2)format("woff2"),url(/assets/baloo-thambi-2-vietnamese-500-normal-CcPF4OzM.woff)format("woff");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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-thambi-2-latin-ext-500-normal-CuBtKx47.woff2)format("woff2"),url(/assets/baloo-thambi-2-latin-ext-500-normal-DSuFHBq8.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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-thambi-2-latin-500-normal-CD89Pxzp.woff2)format("woff2"),url(/assets/baloo-thambi-2-latin-500-normal-tLndNWR7.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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-thambi-2-tamil-700-normal-CLFonTdD.woff2)format("woff2"),url(/assets/baloo-thambi-2-tamil-700-normal-Ln5MNGpP.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-thambi-2-vietnamese-700-normal-wfovcCe_.woff2)format("woff2"),url(/assets/baloo-thambi-2-vietnamese-700-normal-CDuUwdy9.woff)format("woff");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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-thambi-2-latin-ext-700-normal-DhnLFHvk.woff2)format("woff2"),url(/assets/baloo-thambi-2-latin-ext-700-normal-DJOVj10S.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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-thambi-2-latin-700-normal-D7Rjg17m.woff2)format("woff2"),url(/assets/baloo-thambi-2-latin-700-normal-DQ1FAVgP.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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-thambi-2-tamil-800-normal-BW4hDL1b.woff2)format("woff2"),url(/assets/baloo-thambi-2-tamil-800-normal-DCVW6Eqs.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-thambi-2-vietnamese-800-normal-DpE8QXIC.woff2)format("woff2"),url(/assets/baloo-thambi-2-vietnamese-800-normal-DCJA5O1Q.woff)format("woff");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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-thambi-2-latin-ext-800-normal-D4xhivxh.woff2)format("woff2"),url(/assets/baloo-thambi-2-latin-ext-800-normal-B99bKP2c.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:"Baloo Thambi 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-thambi-2-latin-800-normal-CypljiEj.woff2)format("woff2"),url(/assets/baloo-thambi-2-latin-800-normal-GNTqE7E3.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:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-devanagari-400-normal-Dy6c0U2e.woff2)format("woff2"),url(/assets/kalam-devanagari-400-normal-Dyzod-UE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-latin-ext-400-normal-DtcdGa4L.woff2)format("woff2"),url(/assets/kalam-latin-ext-400-normal-AcQmRO9z.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:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-latin-400-normal-BthBl_aR.woff2)format("woff2"),url(/assets/kalam-latin-400-normal-Bl-H2BUA.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:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-devanagari-700-normal-BeU_-hjz.woff2)format("woff2"),url(/assets/kalam-devanagari-700-normal-B52CSkpd.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-ext-700-normal-CwgfRD_T.woff2)format("woff2"),url(/assets/kalam-latin-ext-700-normal-BA-KJHgr.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:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-700-normal-D2H-9ISU.woff2)format("woff2"),url(/assets/kalam-latin-700-normal-7TSuSrjP.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}.mockup-canvas{aspect-ratio:1;border-radius:inherit;background:#f3eadb;width:100%;display:block}.mockup-canvas.is-dark{background:#241330}.gift-site,.site-gifts{--gf-font-display:"Fraunces", "Baloo Thambi 2", "Noto Sans Tamil", Georgia, serif;--gf-font-ui:"Baloo Thambi 2", "Noto Sans Tamil", system-ui, sans-serif;--gf-font-body:"Manrope", "Noto Sans Tamil", system-ui, sans-serif;--gf-font-hand:"Kalam", "Noto Sans Tamil", cursive;--gf-line:color-mix(in srgb, var(--gf-ink) 10%, transparent);--gf-line-2:color-mix(in srgb, var(--gf-ink) 20%, transparent);--gf-shadow:0 1px 2px color-mix(in srgb, var(--gf-ink) 7%, transparent), 0 10px 28px -12px color-mix(in srgb, var(--gf-hero) 32%, transparent);--gf-shadow-lg:0 2px 6px color-mix(in srgb, var(--gf-ink) 8%, transparent), 0 28px 56px -22px color-mix(in srgb, var(--gf-hero) 48%, transparent);--gf-sun:linear-gradient(135deg, color-mix(in srgb, var(--gf-c3) 70%, #fff) 0%, var(--gf-c3) 38%, var(--gf-c1) 100%);--gf-rani:linear-gradient(135deg, var(--gf-hero-2) 0%, var(--gf-hero) 100%);--gf-radius:22px;--gf-wrap:1180px}.gift-site{background:var(--gf-paper);color:var(--gf-ink);font-family:var(--gf-font-body);font-size:16.5px;font-weight:500;overflow-x:clip}.gift-site h1,.gift-site h2{font-family:var(--gf-font-display);letter-spacing:-.02em;color:inherit;font-weight:900}.gift-site h3{font-family:var(--gf-font-display);letter-spacing:-.01em;color:inherit;font-weight:800}.gift-site p{line-height:1.6}.gf-note{font-family:var(--gf-font-hand);color:var(--gf-c2);margin-bottom:4px;font-size:clamp(18px,2.4vw,22px);font-weight:700;display:inline-block;transform:rotate(-2.5deg)}.gf-note.is-light{color:var(--gf-c3)}.gf-h1,.gf-h2{text-wrap:balance;margin:0;font-weight:800;line-height:1.05}.gf-h1{font-size:clamp(34px,5.4vw,58px)}.gf-h2{font-size:clamp(28px,4vw,46px)}.gf-h2.is-light,.gf-h1.is-light{color:#fff}.gf-h1 em,.gf-h2 em{color:var(--gf-c2);font-style:normal}.gf-hl{color:var(--gf-c2);white-space:nowrap;display:inline-block;position:relative}.gf-hl .squiggle{width:104%;height:.32em;color:var(--gf-c3);position:absolute;bottom:-.18em;left:-2%;right:-2%}.gf-section-head{text-align:center;max-width:760px;margin:0 auto 36px}.gf-section-head .gf-h2+.gf-section-sub{margin-top:14px}.gf-section-sub{color:var(--gf-ink-2);text-wrap:pretty;margin:0;font-size:18px}.gf-btn{--b:var(--gf-ink);--f:#fff;--bs:0 1px 2px #0000001a, 0 8px 20px -8px color-mix(in srgb, var(--gf-ink) 60%, transparent);background:var(--b);min-height:50px;color:var(--f);font-family:var(--gf-font-ui);cursor:pointer;box-shadow:var(--bs);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s,filter .18s;display:inline-flex}.gf-btn:hover{filter:saturate(1.08)brightness(1.03);transform:translateY(-2px)}.gf-btn:active{transform:translateY(0)scale(.98)}.gf-btn:focus-visible{outline:3px solid var(--gf-c3);outline-offset:3px}.gf-btn:disabled{opacity:.6;cursor:wait;transform:none}.gf-btn-sun,.gf-btn-gold{--b:var(--gf-sun);--f:var(--gf-ink);--bs:inset 0 1px 0 #ffffff8c, 0 1px 2px #00000014, 0 12px 26px -10px color-mix(in srgb, var(--gf-c1) 80%, transparent)}.gf-btn-light,.gf-btn-ghost{--b:#fff;--f:var(--gf-ink);--bs:0 1px 2px #00000014, 0 10px 24px -12px #00000059}.gf-btn-ink,.gf-btn-dark{--b:var(--gf-ink);--f:#fff}.gf-btn-outline{--b:transparent;--f:var(--gf-ink);--bs:inset 0 0 0 1.5px var(--gf-line-2)}.gf-btn-outline:hover{background:color-mix(in srgb, var(--gf-ink) 5%, transparent)}.gf-btn-whatsapp{--b:#25d366;--f:#053b1e;--bs:inset 0 1px 0 #ffffff59, 0 12px 26px -12px #25d366cc}.gf-btn-lg{min-height:56px;padding:0 30px;font-size:18px}.gf-chip-btn{border:1px solid var(--gf-line-2);min-height:40px;color:var(--gf-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.gf-icon-btn{border:1px solid var(--gf-line);width:44px;height:44px;color:var(--gf-ink);cursor:pointer;box-shadow:0 2px 8px -2px color-mix(in srgb, var(--gf-ink) 18%, transparent);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.gf-link{color:var(--gf-c2);text-underline-offset:4px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.spin{animation:.8s linear infinite gf-spin}@keyframes gf-spin{to{transform:rotate(360deg)}}.gf-section{max-width:var(--gf-wrap);margin:0 auto;padding:clamp(56px,8vw,100px) 20px;position:relative}.gf-section-tint{background:linear-gradient(180deg, var(--gf-paper) 0%, var(--gf-paper-2) 18%, var(--gf-paper-2) 82%, var(--gf-paper) 100%);max-width:none}.gf-section-tint>*{max-width:var(--gf-wrap);margin-left:auto;margin-right:auto}.gf-center{text-align:center;margin-top:34px}.gf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width>=720px){.gf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (width>=1040px){.gf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.gf-grid.gf-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:66%;grid-auto-flow:column;margin:0 -20px;padding:6px 20px 22px;scroll-padding-inline:20px;overflow-x:auto}.gf-grid.gf-rail::-webkit-scrollbar{display:none}.gf-grid.gf-rail>*{scroll-snap-align:start}}.gf-corner{color:color-mix(in srgb, var(--gf-c1) 40%, transparent);pointer-events:none;position:absolute}@media (width<=719px){.gf-corner{display:none}}.gf-corner-tl{top:14px;left:14px}.gf-corner-br{bottom:14px;right:14px;transform:rotate(180deg)}.toran{z-index:2;pointer-events:none;filter:drop-shadow(0 6px 6px #28001440);width:100%;height:84px;position:absolute;top:0;left:0}.diya{overflow:visible}.diya-flame{transform-box:fill-box;transform-origin:50% 90%;animation:1.7s ease-in-out infinite diya-flicker;animation-delay:var(--d,0s)}.diya-glow{animation:2.4s ease-in-out infinite diya-glow;animation-delay:var(--d,0s)}@keyframes diya-flicker{0%,to{transform:scale(1)skew(0deg)}25%{transform:scale(.95,1.07)skew(-3deg)}50%{transform:scale(1.04,.95)skew(2deg)}75%{transform:scale(.97,1.04)skew(-1deg)}}@keyframes diya-glow{0%,to{opacity:.75}50%{opacity:1}}.sparkler-burst{transform-box:fill-box;transform-origin:50%;animation:.9s steps(3,end) infinite sparkle-pop}@keyframes sparkle-pop{0%{transform:rotate(0)scale(1)}50%{transform:rotate(9deg)scale(1.08)}to{transform:rotate(0)scale(.96)}}.kolam-divider{color:var(--gf-c1);justify-content:center;align-items:center;gap:14px;max-width:420px;margin:0 auto 18px;display:flex}.kolam-line{border-top:2px dotted;flex:1}.burst-layer{pointer-events:none;z-index:9999;position:fixed;inset:0}.burst-dot{border-radius:999px;width:9px;height:9px;position:fixed}.gf-hero,.gf-cat-head,.gf-vis-head{isolation:isolate;color:#fff8ee;background:radial-gradient(55% 50% at 88% 8%, color-mix(in srgb, var(--gf-c1) 72%, transparent) 0%, transparent 70%), radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--gf-deep) 92%, transparent) 0%, transparent 72%), radial-gradient(55% 55% at 68% 58%, color-mix(in srgb, var(--gf-hero-2) 70%, transparent) 0%, transparent 72%), linear-gradient(172deg, var(--gf-hero) 0%, color-mix(in srgb, var(--gf-hero) 62%, var(--gf-deep)) 100%);border-radius:0 0 clamp(28px,5vw,56px) clamp(28px,5vw,56px);position:relative;overflow:hidden}.gf-hero:before,.gf-cat-head:before,.gf-vis-head:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#ffffff4d 1.4px,#0000 1.8px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.gf-hero{padding:96px 20px 132px}.gf-hero-lights{z-index:-1;pointer-events:none;position:absolute;inset:0}.gf-hero-lights span{background:radial-gradient(circle, color-mix(in srgb, var(--gf-c3) 70%, #fff) 0%, color-mix(in srgb, var(--gf-c3) 38%, transparent) 32%, transparent 70%);opacity:.5;border-radius:50%;animation:13s ease-in-out infinite alternate gf-drift;position:absolute;transform:translate(-50%,-50%)}@keyframes gf-drift{0%{opacity:.3;translate:0}to{opacity:.7;translate:0 -28px}}.gf-hero-inner{z-index:1;max-width:var(--gf-wrap);gap:34px;margin:0 auto;display:grid;position:relative}@media (width>=960px){.gf-hero{padding:118px 28px 150px}.gf-hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}}.gf-eyebrow{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px;font-size:15px;font-weight:800;display:flex}.gf-eyebrow>span:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 16px;display:inline-flex}.gf-eyebrow-ta{font-family:var(--gf-font-display);color:color-mix(in srgb, var(--gf-c3) 85%, #fff);font-size:17px}.gf-hero-title{letter-spacing:-.025em;color:#fff;text-shadow:0 2px 30px #28001440;text-wrap:balance;margin:0;font-size:clamp(36px,6.2vw,72px);font-weight:800;line-height:1.02}.gf-hero .gf-hl{white-space:normal;background:linear-gradient(96deg, color-mix(in srgb, var(--gf-c3) 45%, #fff) 0%, var(--gf-c3) 42%, color-mix(in srgb, var(--gf-c1) 80%, #fff) 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.gf-hero .gf-hl .squiggle{color:var(--gf-c1)}.gf-hero-sub{color:#ffffffdb;text-wrap:pretty;max-width:540px;margin:20px 0 24px;font-size:clamp(16px,1.8vw,19px)}.gf-hero-type{max-width:560px;position:relative}.gf-note-type{color:color-mix(in srgb, var(--gf-c3) 85%, #fff);margin-bottom:8px;font-size:20px}.gf-note-type .scribble-arrow{vertical-align:top;margin-left:6px;display:inline-block;transform:scaleX(-1)rotate(-12deg)translateY(4px)}.gf-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.gf-hero .gf-hero-ctas .gf-btn{flex:auto}@media (width>=960px){.gf-hero .gf-hero-ctas .gf-btn{flex:none}}.gf-hero-trust{color:#fff;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.gf-hero-trust li{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.gf-hero-trust svg{color:var(--gf-c3)}.gf-hero-board{min-height:280px;position:relative}@media (width>=560px){.gf-hero-board{min-height:420px}}.gf-hero-rangoli{z-index:0;opacity:.55;width:min(118%,600px);height:auto;animation:140s linear infinite rangoli-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rangoli-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}.gf-polaroid{background:#fff;border-radius:12px;width:46%;margin:0;padding:8px 8px 0;animation:7s ease-in-out infinite gf-bob;position:absolute;box-shadow:0 2px 4px #1e001424,0 26px 48px -16px #1e00149e}.gf-polaroid .mockup-canvas{border-radius:7px}.gf-polaroid figcaption{font-family:var(--gf-font-hand);color:var(--gf-ink);text-align:center;padding:8px 4px 12px;font-size:clamp(14px,1.7vw,18px);font-weight:700;line-height:1.25}@keyframes gf-bob{50%{translate:0 -8px}}.gf-tape{opacity:.85;z-index:1;border-radius:2px;width:78px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #0000001f}.gf-polaroid-1{z-index:1;width:38%;top:70px;left:0;transform:rotate(-6deg)}.gf-polaroid-2{z-index:2;width:44%;animation-delay:-2.4s;top:8px;left:31%;transform:rotate(2deg)}.gf-polaroid-3{z-index:1;width:38%;animation-delay:-4.7s;top:100px;right:0;transform:rotate(7deg)}.gf-stamp{z-index:3;background:var(--gf-sun);width:98px;height:98px;color:var(--gf-ink);text-align:center;font-family:var(--gf-font-ui);outline:1.5px dashed color-mix(in srgb, var(--gf-ink) 55%, transparent);outline-offset:-8px;border-radius:999px;place-content:center;font-size:14px;font-weight:800;line-height:1.05;display:grid;position:absolute;top:-22px;right:0;transform:rotate(12deg);box-shadow:0 12px 26px -10px #1e001499}.gf-stamp b{font-size:12px;font-weight:700;display:block}.gf-hero-diyas{z-index:2;pointer-events:none;max-width:var(--gf-wrap);justify-content:space-around;margin:0 auto;display:flex;position:absolute;bottom:60px;left:0;right:0}@media (width<=559px){.gf-hero-diyas .diya:nth-child(n+5){display:none}}.gf-personalize.is-compact{gap:12px;display:grid}.gf-hero .gf-personalize.is-compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff42;border-radius:24px;padding:12px;box-shadow:0 26px 50px -26px #1e001499}.gf-name-field{min-height:60px;color:var(--gf-ink);border:1.5px solid var(--gf-line-2);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--gf-ink) 60%, transparent);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 18px;transition:box-shadow .15s;display:flex}.gf-hero .gf-name-field{border-color:#0000}.gf-name-field svg{color:var(--gf-c2);flex:none}.gf-name-field input{min-width:0;font-family:var(--gf-font-ui);color:var(--gf-ink);background:0 0;border:0;outline:0;flex:1;font-size:22px;font-weight:700}.gf-name-field input::placeholder{color:color-mix(in srgb, var(--gf-ink) 45%, transparent);font-size:18px;font-weight:500}.gf-name-field:focus-within{outline:3px solid var(--gf-c3);outline-offset:2px}.gf-font-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.gf-font-chips::-webkit-scrollbar{display:none}@media (width<=959px){.gf-font-chips{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}}@media (width>=960px){.gf-font-chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.gf-font-chip{min-width:0}}.gf-font-chip{border:1.5px solid var(--gf-line-2);min-width:86px;min-height:56px;color:var(--gf-ink);cursor:pointer;text-align:center;background:#fff;border-radius:14px;flex:none;gap:2px;padding:6px 12px;transition:background .15s,border-color .15s,transform .15s;display:grid}.gf-font-chip:hover{transform:translateY(-1px)}.gf-font-chip-sample{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:19px;line-height:1.1;overflow:hidden}.gf-font-chip-label{font-family:var(--gf-font-body);color:var(--gf-ink-2);font-size:12px;font-style:normal;font-weight:700}.gf-font-chip.is-on{background:var(--gf-sun);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--gf-c1) 90%, transparent);border-color:#0000}.gf-font-chip.is-on .gf-font-chip-label{color:var(--gf-ink)}.gf-hero .gf-font-chip{color:#fff;background:#ffffff1f;border-color:#ffffff38}.gf-hero .gf-font-chip .gf-font-chip-label{color:#ffffffc7}.gf-hero .gf-font-chip.is-on{color:var(--gf-ink);box-shadow:0 0 0 3px var(--gf-c3);background:#fff;border-color:#fff}.gf-hero .gf-font-chip.is-on .gf-font-chip-label{color:var(--gf-ink-2)}.gf-strip{z-index:3;margin-top:-56px;padding:0 14px;position:relative}.gf-strip-inner{max-width:1020px;color:var(--gf-ink);border:1px solid var(--gf-line);box-shadow:var(--gf-shadow-lg);background:#fff;border-radius:26px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin:0 auto;padding:18px 20px;display:flex}.gf-countdown{align-items:center;gap:14px;display:flex}.gf-countdown-label{font-family:var(--gf-font-display);white-space:nowrap;font-size:19px;font-weight:800}.gf-countdown-digits{gap:6px;display:flex}.gf-countdown-cell{background:var(--gf-rani);color:#fff;min-width:56px;box-shadow:inset 0 1px 0 #ffffff40, 0 8px 16px -10px color-mix(in srgb, var(--gf-hero) 90%, transparent);border-radius:14px;place-items:center;padding:7px 6px 6px;display:grid}.gf-countdown-cell b{font-family:var(--gf-font-ui);font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.gf-countdown-cell small{text-transform:uppercase;letter-spacing:.06em;opacity:.88;font-size:12px;font-weight:800}.gf-strip-text{text-align:center;justify-items:center;gap:8px;font-size:15px;font-weight:700;display:grid}@media (width>=900px){.gf-strip-text{text-align:left;justify-items:start}}.gf-strip-text .gf-promise svg,.gf-strip-text .gf-promise b{color:var(--gf-c2)}.gf-strip-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gf-strip-chip{background:color-mix(in srgb, var(--gf-c3) 22%, #fff);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}@media (width<=559px){.gf-strip-inner{padding:16px 14px}.gf-strip-chip{padding:0 10px;font-size:13px}.gf-countdown{flex-direction:column;gap:10px;width:100%}.gf-countdown-digits{width:100%}.gf-countdown-cell{flex:1;min-width:0}}.gf-promise{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.gf-promise-hot{color:var(--gf-c6);font-style:normal;font-weight:800}.gf-card{border:1px solid var(--gf-line);border-radius:var(--gf-radius);color:var(--gf-ink);box-shadow:var(--gf-shadow);background:#fff;flex-direction:column;padding:7px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s;display:flex;position:relative}.gf-card:hover{box-shadow:var(--gf-shadow-lg);transform:translateY(-5px)}.gf-card:focus-visible{outline:3px solid var(--gf-c2);outline-offset:3px}.gf-card.is-skeleton{aspect-ratio:3/4;box-shadow:none;background:linear-gradient(100deg,#f4ead9 30%,#fbf4e8 50%,#f4ead9 70%) 0 0/300% 100%;border-color:#0000;animation:1.4s linear infinite gf-shimmer}@keyframes gf-shimmer{to{background-position:-150% 0}}.gf-card-media{border-radius:16px;position:relative;overflow:hidden}.gf-card-badge{background:var(--gf-c4);color:#fff;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 10px -4px #00000059}.gf-card-ribbon{color:var(--gf-ink);background:repeating-linear-gradient(-45deg, var(--gf-c3) 0 10px, #ffe58a 10px 20px);justify-content:center;align-items:center;gap:5px;padding:6px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.gf-card.is-hidden .mockup-canvas{opacity:.86}.gf-card-body{flex-direction:column;flex:1;gap:4px;padding:11px 7px 5px;display:flex}.gf-card-name{margin:0;font-size:18px;font-weight:700;line-height:1.15}.gf-card-hook{color:var(--gf-ink-2);margin:0;font-size:14px;line-height:1.4}.gf-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.gf-card-price{font-family:var(--gf-font-display);font-size:20px;font-weight:800}.gf-card-price small{font-family:var(--gf-font-body);color:var(--gf-ink-2);font-size:12px;font-weight:700}.gf-card-go{background:var(--gf-sun);width:36px;height:36px;color:var(--gf-ink);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--gf-c1) 90%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:800;transition:transform .2s;display:inline-flex}.gf-card-go-label{display:none}.gf-card:hover .gf-card-go{transform:translate(2px)}@media (width>=720px){.gf-card-go{width:auto;padding:0 12px}.gf-card-go-label{display:inline}}.gf-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gf-family{--t:var(--gf-c1);--tf:var(--gf-ink);background:linear-gradient(160deg, color-mix(in srgb, var(--t) 68%, #fff) 0%, var(--t) 62%, color-mix(in srgb, var(--t) 84%, #000) 100%);color:var(--tf);box-shadow:inset 0 1px 0 #ffffff59, 0 20px 36px -22px color-mix(in srgb, var(--t) 90%, #000);border-radius:26px;flex-direction:column;padding:9px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s;display:flex}.gf-family:hover{transform:translateY(-5px)}.gf-family:focus-visible{outline:3px solid var(--gf-ink);outline-offset:3px}.gf-family.tone-1{--t:var(--gf-c4);--tf:#fff}.gf-family.tone-2{--t:var(--gf-c2);--tf:#fff}.gf-family.tone-3{--t:var(--gf-c3)}.gf-family-media{border-radius:19px;overflow:hidden;box-shadow:0 6px 16px -8px #00000059}.gf-family-body{padding:12px 6px 6px}.gf-family-body h3{margin:0;font-size:21px;font-weight:800;line-height:1.1}.gf-family-body p{opacity:.92;margin:4px 0 10px;font-size:13.5px;line-height:1.45}.gf-family-count{background:#ffffff3d;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}@media (width>=720px){.gf-families{gap:20px}}@media (width>=960px){.gf-families{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gf-family{padding:10px}.gf-family-body{padding:14px 8px 8px}.gf-family-body h3{font-size:24px}.gf-family-body p{font-size:14.5px}}.gf-who{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin:0 -20px;padding:6px 20px 10px;display:flex;overflow-x:auto}.gf-who::-webkit-scrollbar{display:none}@media (width>=760px){.gf-who{flex-wrap:wrap;justify-content:center;gap:14px 18px;margin:0 auto;padding:6px 0 10px;overflow:visible}}.gf-who-chip{--t:var(--gf-c1);width:88px;color:var(--gf-ink);cursor:pointer;scroll-snap-align:start;text-align:center;background:0 0;border:0;flex:none;align-content:start;justify-items:center;gap:6px;padding:0;display:grid}.gf-who-chip.tone-1{--t:var(--gf-c2)}.gf-who-chip.tone-2{--t:var(--gf-c3)}.gf-who-chip.tone-3{--t:var(--gf-c4)}.gf-who-chip.tone-4{--t:var(--gf-c5)}.gf-who-chip.tone-5{--t:var(--gf-c6)}.gf-who-ring{background:conic-gradient(from 210deg, var(--gf-c3), var(--gf-c1), var(--gf-c2), var(--gf-c3));border-radius:50%;width:76px;height:76px;padding:3px;transition:transform .2s cubic-bezier(.2,.8,.3,1);display:block}.gf-who-emoji{border:3px solid var(--gf-paper);background:color-mix(in srgb, var(--t) 20%, #fff);border-radius:50%;place-items:center;width:100%;height:100%;font-size:30px;line-height:1;transition:background .2s;display:grid}.gf-who-chip:hover .gf-who-ring{transform:translateY(-2px)}.gf-who-chip.is-on .gf-who-ring{box-shadow:0 10px 22px -10px color-mix(in srgb, var(--t) 95%, #000);transform:scale(1.07)}.gf-who-chip.is-on .gf-who-emoji{background:var(--t)}.gf-who-chip:focus-visible{outline:none}.gf-who-chip:focus-visible .gf-who-ring{outline:3px solid var(--gf-ink);outline-offset:3px}.gf-who-chip b{font-family:var(--gf-font-ui);font-size:15px;font-weight:700;line-height:1.15}.gf-who-chip small{color:var(--gf-ink-2);font-size:12px;line-height:1.25;display:none}@media (width>=760px){.gf-who-chip{width:104px}.gf-who-chip small{display:block}}.gf-who-chip.is-on b{color:var(--gf-c2)}.gf-budgets{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:22px auto 0;display:flex}.gf-budgets-label{font-family:var(--gf-font-hand);color:var(--gf-ink-2);margin-right:4px;font-size:19px;font-weight:700}.gf-finder-results{margin-top:28px}.gf-section.gf-finder{padding-bottom:clamp(28px,4vw,48px)}.gf-finder-count,.gf-finder-hint{text-align:center;color:var(--gf-ink-2);margin:0 0 18px;font-weight:700}.gf-pills{flex-wrap:wrap;gap:8px;display:flex}.gf-pill{border:1.5px solid var(--gf-line-2);min-height:42px;color:var(--gf-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.gf-pill:hover{border-color:color-mix(in srgb, var(--gf-ink) 40%, transparent)}.gf-pill.is-on{border-color:var(--gf-ink);background:var(--gf-ink);color:#fff}.gf-pill-dot{border:1.5px solid #00000040;border-radius:999px;width:14px;height:14px}.gf-tabs{scrollbar-width:none;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.gf-tabs::-webkit-scrollbar{display:none}.gf-tab{border:1.5px solid var(--gf-line-2);min-height:44px;color:var(--gf-ink);font-family:var(--gf-font-ui);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 18px;font-size:16px;font-weight:700;transition:background .15s,color .15s}.gf-tab.is-on{background:var(--gf-rani);color:#fff;box-shadow:0 8px 18px -10px color-mix(in srgb, var(--gf-hero) 90%, transparent);border-color:#0000}.gf-swatches{flex-wrap:wrap;gap:10px;display:flex}.gf-swatch{cursor:pointer;border:2px solid #00000024;border-radius:999px;width:38px;height:38px;box-shadow:inset 0 -3px 6px #0000001f}.gf-swatch.is-on{outline:3px solid var(--gf-ink);outline-offset:2px}.gf-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=900px){.gf-tags{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.gf-tag{--t:var(--gf-c1);background:linear-gradient(135deg, color-mix(in srgb, var(--t) 62%, #fff) 0%, var(--t) 100%);color:var(--gf-ink);clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);filter:drop-shadow(0 12px 14px color-mix(in srgb, var(--t) 40%, transparent));border-radius:6px 18px 18px 6px;gap:4px;padding:26px 18px 24px 42px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.3,1);display:grid;position:relative}.gf-tag:nth-child(odd){transform:rotate(-1.5deg)}.gf-tag:nth-child(2n){transform:rotate(1.2deg)}.gf-tag:hover{transform:rotate(0)translateY(-4px)}.gf-tag.tone-1{--t:var(--gf-c3)}.gf-tag.tone-2{--t:var(--gf-c4);color:#fff}.gf-tag.tone-3{--t:var(--gf-c2);color:#fff}.gf-tag-hole{background:var(--gf-paper);border-radius:999px;width:11px;height:11px;margin-top:-5px;position:absolute;top:50%;left:20px;box-shadow:inset 1px 1px 2px #0000004d}.gf-tag-label{font-family:var(--gf-font-display);font-size:clamp(20px,2.6vw,27px);font-weight:800;line-height:1.05}.gf-tag-meta{opacity:.9;font-size:13px;font-weight:700}.gf-band{--band:var(--gf-c4);isolation:isolate;background:radial-gradient(50% 60% at 100% 0%, #ffffff29 0%, transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--band) 82%, #fff) 0%, var(--band) 45%, color-mix(in srgb, var(--band) 72%, #000) 100%);color:#fff;border-radius:clamp(26px,4vw,44px);margin:clamp(8px,2vw,24px) clamp(10px,2vw,24px);padding:clamp(56px,8vw,100px) clamp(18px,4vw,56px);position:relative;overflow:hidden}.gf-band:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff38 1.3px,#0000 1.7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 0 0,#000,#0000);mask-image:radial-gradient(60% 60% at 0 0,#000,#0000)}.gf-band-teal{--band:var(--gf-c4)}.gf-band-deep{--band:var(--gf-deep);background:radial-gradient(55% 55% at 100% 0%, color-mix(in srgb, var(--gf-hero-2) 45%, transparent) 0%, transparent 70%), radial-gradient(40% 50% at 0% 100%, color-mix(in srgb, var(--gf-c1) 22%, transparent) 0%, transparent 70%), linear-gradient(150deg, color-mix(in srgb, var(--gf-deep) 88%, #fff) 0%, var(--gf-deep) 50%, color-mix(in srgb, var(--gf-deep) 70%, #000) 100%)}.gf-band-inner{max-width:var(--gf-wrap);align-items:center;gap:36px;margin:0 auto;display:grid}@media (width>=960px){.gf-band-inner{grid-template-columns:1fr 1fr;gap:56px}}.gf-band p{color:#ffffffe0;font-size:17px}.gf-band .gf-h2+p{margin-top:16px}.gf-ticks{gap:10px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.gf-ticks li{padding-left:32px;font-weight:700;position:relative}.gf-ticks li:before{content:"✓";background:var(--gf-sun);width:22px;height:22px;color:var(--gf-ink);border-radius:999px;place-items:center;font-size:13px;display:grid;position:absolute;top:1px;left:0}.gf-vt-grid,.gf-corp-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:10px;display:grid}.gf-pin{background:#fff;border-radius:12px;padding:8px;box-shadow:0 2px 4px #0000001f,0 22px 40px -16px #0000008c}.gf-pin .mockup-canvas{border-radius:7px}.gf-pin-1{transform:rotate(-4deg)}.gf-pin-2{transform:rotate(3deg)translateY(12px)}.gf-pin-3{transform:rotate(2deg)}.gf-pin-4{transform:rotate(-3deg)translateY(12px)}.gf-tiers{flex-wrap:wrap;gap:10px;margin:22px 0 6px;display:flex}.gf-tier{text-align:center;color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;min-width:84px;padding:10px 14px;display:grid}.gf-tier b{font-family:var(--gf-font-display);color:var(--gf-c3);font-size:25px;line-height:1}.gf-tier span{margin-top:2px;font-size:12px;font-weight:800}@media (width<=559px){.gf-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gf-tier{min-width:0;padding:10px 4px}.gf-tier b{font-size:22px}.gf-band .gf-btn{width:100%}}.gf-steps{gap:30px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.gf-steps{grid-template-columns:repeat(3,1fr);gap:26px}}.gf-step{--t:var(--gf-c1);border:1px solid var(--gf-line);box-shadow:var(--gf-shadow);text-align:center;background:#fff;border-radius:24px;padding:34px 22px 26px;position:relative}.gf-step.tone-1{--t:var(--gf-c4)}.gf-step.tone-2{--t:var(--gf-c2)}.gf-step-n{background:linear-gradient(135deg, color-mix(in srgb, var(--t) 70%, #fff), var(--t));color:#fff;width:42px;height:42px;font-family:var(--gf-font-ui);box-shadow:0 0 0 5px var(--gf-paper), 0 10px 18px -8px color-mix(in srgb, var(--t) 90%, #000);border-radius:999px;place-items:center;font-size:21px;font-weight:800;display:grid;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.gf-step-e{background:color-mix(in srgb, var(--t) 14%, #fff);border-radius:999px;place-items:center;width:72px;height:72px;font-size:36px;display:inline-grid}.gf-step h3{margin:12px 0 6px;font-size:22px}.gf-step p{color:var(--gf-ink-2);margin:0}@media (width<=859px){.gf-steps{gap:14px}.gf-step{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:16px;padding:18px;display:grid}.gf-step-n{width:28px;height:28px;box-shadow:0 0 0 3px #fff, 0 6px 12px -6px color-mix(in srgb, var(--t) 90%, #000);font-size:15px;top:8px;left:8px;transform:none}.gf-step-e{grid-row:span 2;width:64px;height:64px;font-size:30px}.gf-step h3{margin:4px 0;font-size:20px}.gf-step p{font-size:15px;line-height:1.5}}.gf-why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.gf-why-item{--t:var(--gf-c3);background:color-mix(in srgb, var(--t) 24%, #fffdf6);box-shadow:0 14px 26px -18px color-mix(in srgb, var(--t) 90%, #000);border-radius:6px 6px 24px;padding:26px 20px 22px;position:relative;transform:rotate(-1.2deg)}.gf-why-item:before{content:"";background:#fff9;width:70px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0000001a}.gf-why-item:nth-child(2n){transform:rotate(1deg)}.gf-why-item.tone-1{--t:var(--gf-c2)}.gf-why-item.tone-2{--t:var(--gf-c4)}.gf-why-item.tone-3{--t:var(--gf-c5)}.gf-why-item h3{margin:0 0 6px;font-size:21px}.gf-why-item p{color:var(--gf-ink-2);margin:0}.gf-faq-list{gap:12px;max-width:780px;margin:0 auto;display:grid}.gf-faq-item{border:1px solid var(--gf-line);box-shadow:var(--gf-shadow);background:#fff;border-radius:20px;transition:box-shadow .2s}.gf-faq-item[open]{box-shadow:var(--gf-shadow-lg)}.gf-faq-item summary{cursor:pointer;font-family:var(--gf-font-display);border-radius:20px;padding:18px 58px 18px 20px;font-size:18px;font-weight:700;list-style:none;position:relative}.gf-faq-item summary:focus-visible{outline:3px solid var(--gf-c2);outline-offset:2px}.gf-faq-item summary::-webkit-details-marker{display:none}.gf-faq-item summary:after{content:"+";background:color-mix(in srgb, var(--gf-c3) 35%, #fff);border-radius:999px;place-items:center;width:30px;height:30px;font-size:20px;font-weight:800;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.gf-faq-item[open] summary:after{content:"−";background:var(--gf-rani);color:#fff}.gf-faq-item p{color:var(--gf-ink-2);margin:0;padding:0 20px 20px}.gf-print-cta{padding:0 20px clamp(56px,8vw,88px)}.gf-print-cta-inner{max-width:var(--gf-wrap);border:1px solid var(--gf-line);background:radial-gradient(40% 120% at 0% 50%, color-mix(in srgb, var(--gf-c4) 12%, transparent), transparent 70%), #fff;box-shadow:var(--gf-shadow);border-radius:28px;flex-wrap:wrap;align-items:center;gap:18px 26px;margin:0 auto;padding:26px 28px;display:flex}.gf-print-cta-inner>div{flex:1;min-width:240px}.gf-print-cta-inner h2{margin:0;font-size:26px}.gf-print-cta-inner p{color:var(--gf-ink-2);margin:4px 0 0}.gf-print-cta-icon{box-sizing:content-box;color:var(--gf-c4);background:color-mix(in srgb, var(--gf-c4) 12%, #fff);border-radius:18px;padding:14px}.gf-personalize{gap:18px;display:grid}.gf-field{gap:8px;display:grid}.gf-field-label{font-family:var(--gf-font-display);font-size:16px;font-weight:700}.gf-field-label small{font-family:var(--gf-font-body);color:var(--gf-ink-2);font-size:12px;font-weight:600}.gf-input{border:1.5px solid var(--gf-line-2);width:100%;min-height:50px;color:var(--gf-ink);font:600 17px/1.4 var(--gf-font-body);resize:vertical;background:#fff;border-radius:14px;padding:10px 14px;transition:border-color .15s}.gf-input:hover{border-color:color-mix(in srgb, var(--gf-ink) 35%, transparent)}.gf-input:focus{outline:3px solid color-mix(in srgb, var(--gf-c3) 80%, transparent);outline-offset:1px;border-color:var(--gf-ink)}.gf-drop{border:2px dashed color-mix(in srgb, var(--gf-c2) 45%, transparent);background:color-mix(in srgb, var(--gf-c2) 5%, #fff);width:100%;min-height:74px;color:var(--gf-ink);cursor:pointer;text-align:left;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.gf-drop:hover{background:color-mix(in srgb, var(--gf-c2) 9%, #fff);border-color:var(--gf-c2)}.gf-drop svg{color:var(--gf-c2);flex:none}.gf-drop b{font-family:var(--gf-font-display);font-size:17px;display:block}.gf-drop small{color:var(--gf-ink-2)}.gf-logo-row{border:1px solid var(--gf-line-2);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.gf-logo-thumb{object-fit:contain;background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:10px;width:64px;height:64px}.gf-logo-controls{flex:1;gap:8px;display:grid}.gf-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:15px;font-weight:700;display:inline-flex}.gf-check input{width:22px;height:22px;accent-color:var(--gf-c2)}.gf-range{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.gf-range input{accent-color:var(--gf-c2);flex:1}.gf-error{color:var(--gf-c6);margin:0;font-weight:700}.gf-hint{color:var(--gf-ink-2);margin:0;font-size:13px}.gf-cat-head,.gf-vis-head{text-align:center;padding:46px 20px 58px}.gf-cat-head .gf-h1,.gf-vis-head .gf-h1{color:#fff}.gf-cat-head .gf-h1 em,.gf-vis-head .gf-h1 em{color:var(--gf-c3)}.gf-cat-head p,.gf-vis-head p{color:#ffffffdb;max-width:640px;margin:12px auto 0}.gf-cat-head .gf-note,.gf-vis-head .gf-note{color:color-mix(in srgb, var(--gf-c3) 85%, #fff)}.gf-cat-personalize{text-align:left;max-width:560px;margin:22px auto 0}.gf-filters{top:calc(var(--announce-h,0px) + 64px);z-index:5;background:color-mix(in srgb, var(--gf-paper) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--gf-line);padding:12px 20px 10px;position:sticky}.gf-filters>*{max-width:var(--gf-wrap);margin-left:auto;margin-right:auto}.gf-filter-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.gf-search{border:1.5px solid var(--gf-line-2);min-height:46px;box-shadow:0 4px 14px -10px color-mix(in srgb, var(--gf-ink) 50%, transparent);background:#fff;border-radius:999px;flex:200px;align-items:center;gap:8px;padding:0 16px;display:flex}.gf-search:focus-within{border-color:var(--gf-ink);outline:3px solid color-mix(in srgb, var(--gf-c3) 70%, transparent)}.gf-search svg{color:var(--gf-ink-2);flex:none}.gf-search input{font:600 15px var(--gf-font-body);color:var(--gf-ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.gf-select{border:1.5px solid var(--gf-line-2);min-height:46px;color:var(--gf-ink);font:700 14px var(--gf-font-body);background:#fff;border-radius:999px;padding:0 14px}.gf-cat-results{padding-top:26px}.gf-empty{text-align:center;color:var(--gf-ink-2);padding:40px 0;font-weight:700}.gf-vis{max-width:var(--gf-wrap);gap:26px;margin:0 auto;padding:26px 20px 120px;display:grid}@media (width>=960px){.gf-vis{grid-template-columns:360px 1fr;align-items:start;padding-bottom:80px}}.gf-vis-aside{border:1px solid var(--gf-line);box-shadow:var(--gf-shadow-lg);background:#fff;border-radius:26px;padding:20px}.gf-vis-aside-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.gf-vis-aside-head h2{margin:0;font-size:24px}.gf-sheet-handle,.gf-sheet-close{display:none}@media (width>=960px){.gf-vis-aside{top:calc(var(--announce-h,0px) + 84px);max-height:calc(100vh - 120px);position:sticky;overflow:auto}}@media (width<=959px){.gf-vis-aside{z-index:76;max-height:82vh;padding:10px 18px calc(24px + env(safe-area-inset-bottom));border-bottom:0;border-radius:28px 28px 0 0;transition:transform .3s cubic-bezier(.2,.8,.3,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -18px 40px -10px #1e00144d}.gf-vis-aside.is-open{transform:translateY(0)}.gf-sheet-handle{background:var(--gf-line-2);border-radius:999px;width:44px;height:5px;margin:4px auto 10px;display:block}.gf-sheet-close{display:inline-grid}}.gf-sheet-scrim{z-index:74;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14081873;position:fixed;inset:0}.gf-vis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}@media (width>=720px){.gf-vis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.gf-vis-tile{border:1px solid var(--gf-line);border-radius:var(--gf-radius);cursor:pointer;box-shadow:var(--gf-shadow);text-align:left;color:var(--gf-ink);background:#fff;flex-direction:column;padding:7px;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s;display:flex}.gf-vis-tile .mockup-canvas{border-radius:16px}.gf-vis-tile:hover{box-shadow:var(--gf-shadow-lg);transform:translateY(-5px)}.gf-vis-tile:focus-visible{outline:3px solid var(--gf-c2);outline-offset:3px}.gf-vis-tile.is-skeleton{aspect-ratio:3/4;box-shadow:none;background:linear-gradient(100deg,#f4ead9 30%,#fbf4e8 50%,#f4ead9 70%) 0 0/300% 100%;border-color:#0000;animation:1.4s linear infinite gf-shimmer}.gf-vis-tile-body{gap:2px;padding:10px 7px 5px;display:grid}.gf-vis-tile-body b{font-family:var(--gf-font-display);font-size:16px;line-height:1.15}.gf-vis-tile-body span{color:var(--gf-ink-2);font-size:13px;font-weight:700}.gf-fab-edit{z-index:50;left:50%;bottom:calc(80px + env(safe-area-inset-bottom));background:var(--gf-sun);min-height:52px;color:var(--gf-ink);font-family:var(--gf-font-ui);box-shadow:inset 0 1px 0 #ffffff8c, 0 14px 30px -10px color-mix(in srgb, var(--gf-c1) 90%, transparent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:800;display:inline-flex;position:fixed;transform:translate(-50%)}@media (width>=960px){.gf-fab-edit{display:none}}.gf-modal{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gf-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1408188c;position:absolute;inset:0}.gf-modal-card{background:var(--gf-paper);border-radius:28px;gap:0;width:min(940px,100%);max-height:calc(100vh - 32px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 80px -30px #14001499}@media (width>=820px){.gf-modal-card{grid-template-columns:1.1fr 1fr}}@media (width<=819px){.gf-modal{place-items:end stretch;padding:0}.gf-modal-card{max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-radius:28px 28px 0 0}}.gf-modal-close{z-index:2;position:absolute;top:12px;right:12px}.gf-modal-body{align-content:start;gap:12px;padding:22px;display:grid}.gf-modal-body h2{margin:0;padding-right:44px;font-size:28px}.gf-modal-price{font-family:var(--gf-font-display);margin:4px 0;font-size:30px;font-weight:800}.gf-modal-price small{font-family:var(--gf-font-body);color:var(--gf-ink-2);font-size:14px}.gf-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.gf-viewer{position:relative}.gf-viewer-stage{touch-action:pan-y;cursor:grab;outline-offset:4px;border-radius:26px;overflow:hidden}.gf-viewer-stage:active{cursor:grabbing}.gf-viewer-stage:focus-visible{outline:3px solid var(--gf-c2)}.gf-viewer-tools{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.gf-viewer-tools>*{pointer-events:auto}.gf-viewer-hint{font-family:var(--gf-font-hand);color:var(--gf-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:999px;padding:4px 12px;font-size:16px;font-weight:700}.gf-admin-banner{background:repeating-linear-gradient(-45deg, var(--gf-c3) 0 12px, #ffe58a 12px 24px);text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.gf-pdp{max-width:var(--gf-wrap);margin:0 auto;padding:18px 20px 110px}.gf-crumbs{color:var(--gf-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.gf-crumbs a{color:var(--gf-c2);margin:0 -6px;padding:0 6px;text-decoration:none}.gf-pdp-grid{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.gf-pdp-grid>*,.gf-vis>*,.gf-band-inner>*,.gf-hero-inner>*{min-width:0}@media (width>=960px){.gf-pdp-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px}.gf-pdp-media{top:calc(var(--announce-h,0px) + 84px);position:sticky}}.gf-pdp-media .gf-viewer-stage{box-shadow:var(--gf-shadow-lg)}.gf-pdp-photo{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:var(--gf-shadow-lg);border-radius:26px}.gf-thumbs{gap:10px;margin-top:14px;padding:4px 2px;display:flex;overflow-x:auto}.gf-thumb{border:1.5px solid var(--gf-line);cursor:pointer;width:72px;height:72px;color:var(--gf-ink);background:#fff;border-radius:16px;flex:none;place-items:center;padding:0;font-size:12px;font-weight:700;transition:transform .15s;display:grid;overflow:hidden}.gf-thumb:hover{transform:translateY(-2px)}.gf-thumb img{object-fit:cover;width:100%;height:100%}.gf-thumb.is-on{box-shadow:0 0 0 2.5px var(--gf-c2), 0 8px 16px -8px color-mix(in srgb, var(--gf-c2) 80%, transparent);border-color:#0000}.gf-pdp-info{align-content:start;gap:18px;display:grid}.gf-pdp-title{text-wrap:balance;margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.05}.gf-pdp-hook{font-family:var(--gf-font-hand);color:var(--gf-c2);margin:-8px 0 0;font-size:20px;font-weight:700}.gf-pdp-price{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.gf-pdp-total{font-family:var(--gf-font-display);font-size:42px;font-weight:800;line-height:1}.gf-pdp-each{color:var(--gf-ink-2);font-weight:700}.gf-save{background:color-mix(in srgb, var(--gf-c5) 14%, #fff);color:color-mix(in srgb, var(--gf-c5) 80%, #000);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800}.gf-pdp-promise{background:color-mix(in srgb, var(--gf-c3) 20%, #fff);border:1px solid color-mix(in srgb, var(--gf-c1) 30%, transparent);border-radius:16px;align-items:center;gap:8px;margin:-6px 0 0;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.gf-pdp-promise .gf-promise{justify-content:flex-start}.gf-pdp-personalize{border:1px solid var(--gf-line);box-shadow:var(--gf-shadow);background:#fff;border-radius:26px;padding:22px}.gf-pdp-h2{margin:0 0 14px;font-size:24px;font-weight:800}.gf-qty{flex-wrap:wrap;gap:8px;display:flex}.gf-qty-step{border:1.5px solid var(--gf-line-2);min-width:60px;min-height:56px;color:var(--gf-ink);cursor:pointer;background:#fff;border-radius:16px;place-items:center;padding:4px 10px;transition:background .15s,transform .15s;display:grid}.gf-qty-step:hover{transform:translateY(-1px)}.gf-qty-step b{font-family:var(--gf-font-ui);font-size:20px;line-height:1}.gf-qty-step small{color:color-mix(in srgb, var(--gf-c5) 85%, #000);font-size:12px;font-weight:800}.gf-qty-step.is-on{background:var(--gf-sun);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--gf-c1) 90%, transparent);border-color:#0000}.gf-qty-step.is-on small{color:var(--gf-ink)}.gf-gift-options{gap:10px;display:grid}.gf-pdp-cta{flex-wrap:wrap;gap:12px;display:flex}.gf-pdp-cta .gf-btn-gold{flex:260px}.gf-assure{color:var(--gf-ink-2);gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.gf-assure li{align-items:center;gap:10px;display:flex}.gf-assure svg{box-sizing:content-box;color:var(--gf-c4);background:color-mix(in srgb, var(--gf-c4) 12%, #fff);border-radius:10px;flex:none;padding:6px}.gf-corp-callout{background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--gf-hero-2) 40%, transparent), transparent 70%), var(--gf-deep);color:#fff;box-shadow:var(--gf-shadow);border-radius:22px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .2s;display:flex}.gf-corp-callout:hover{transform:translateY(-2px)}.gf-corp-callout span{flex:1;display:grid}.gf-corp-callout small{opacity:.85}.gf-pdp-about{max-width:780px;margin:48px 0 0}.gf-pdp-about h3{margin:20px 0 6px;font-size:20px}.gf-pdp-about p{color:var(--gf-ink-2)}.gf-buybar{z-index:45;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--gf-line);box-shadow:0 -10px 24px -16px color-mix(in srgb, var(--gf-ink) 50%, transparent);background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed}.gf-buybar-price{font-family:var(--gf-font-display);font-size:22px;font-weight:800;line-height:1.05;display:grid}.gf-buybar-price small{font-family:var(--gf-font-body);color:var(--gf-ink-2);font-size:12px}@media (width>=960px){.gf-buybar{display:none}}@media (prefers-reduced-motion:reduce){.gf-hero-rangoli,.gf-hero-lights span,.gf-polaroid,.diya-flame,.diya-glow,.sparkler-burst,.gf-card.is-skeleton,.gf-vis-tile.is-skeleton,.spin{animation:none}.gf-card,.gf-family,.gf-tag,.gf-btn,.gf-vis-tile,.gf-who-ring,.gf-vis-aside{transition:none}}.site-gifts{--tw-accent:var(--gf-hero);--accent-dark:color-mix(in srgb, var(--gf-hero) 74%, #000);--accent-navy:color-mix(in srgb, var(--gf-hero) 56%, #000);--accent-light:color-mix(in srgb, var(--gf-hero) 9%, #fff);--violet2:var(--gf-hero-2);--brand-pink:var(--gf-c2);--brand-pink-deep:var(--gf-hero);--cyan:var(--gf-hero-2);--cyan-light:color-mix(in srgb, var(--gf-hero-2) 10%, #fff);--cyan-dark:var(--gf-hero);--surface1:color-mix(in srgb, var(--gf-paper-2) 55%, #fff);--surface2:var(--gf-paper-2);--bg:var(--gf-paper);--ink:var(--gf-ink);--hero-gradient:var(--gf-rani);--focus-ring:0 0 0 2px #fff, 0 0 0 5px color-mix(in srgb, var(--gf-c2) 85%, transparent);background:var(--gf-paper)}.site-gifts .tw-nav{background:color-mix(in srgb, var(--gf-paper) 86%, transparent);border-bottom:1px solid var(--gf-line);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3)}.site-gifts .nav-link{color:var(--gf-ink);font-weight:700}.site-gifts .nav-link:hover{color:var(--gf-c2)}.nav-mode-gifts .nav-link.active{color:var(--gf-c2,#d81b72)}.site-gifts .nav-search{border-color:var(--gf-line-2);background:#fff}.site-gifts .btn-primary{background:var(--gf-rani);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--gf-hero) 90%, transparent);border-color:#0000}.site-gifts .btn-primary:hover{background:var(--gf-rani);filter:brightness(1.06);box-shadow:0 12px 24px -10px color-mix(in srgb, var(--gf-hero) 90%, transparent)}.site-gifts main h1{letter-spacing:-.02em;font-family:var(--gf-font-display)!important}.site-gifts .tw-footer{background:color-mix(in srgb, var(--gf-deep) 55%, #12061a);color:color-mix(in srgb, #fff 82%, var(--gf-paper))}.site-gifts .tw-footer:before{background:radial-gradient(52% 62% at 12% 0%, color-mix(in srgb, var(--gf-hero) 55%, transparent) 0%, transparent 68%), radial-gradient(44% 58% at 88% 8%, color-mix(in srgb, var(--gf-c1) 30%, transparent) 0%, transparent 70%), radial-gradient(60% 50% at 50% 100%, color-mix(in srgb, var(--gf-c3) 14%, transparent) 0%, transparent 72%)}.site-gifts .footer-cta h2{font-family:var(--gf-font-display);letter-spacing:-.02em}.site-gifts .footer-cta h2 em{background:linear-gradient(100deg, color-mix(in srgb, var(--gf-c3) 45%, #fff) 0%, var(--gf-c3) 45%, var(--gf-c1) 100%);-webkit-background-clip:text;background-clip:text}.nav-switch{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.nav-switch:hover{transform:translateY(-1px)}.nav-switch-print{color:#0b2a6b;background:#fff;border:1px solid #c9d5f0;box-shadow:0 4px 12px -8px #0b2a6b99}.nav-switch-gifts{color:#2b1638;background:linear-gradient(135deg,#ffe08a 0%,#ffc21a 38%,#ff8c00 100%);border:0;box-shadow:inset 0 1px #ffffff80,0 6px 16px -8px #ff8c00d9}.nav-switch-compact{display:none}@media (width<=900px){.nav-switch-compact{min-height:40px;padding:0 12px;font-size:13.5px;display:inline-flex}body:not(:has(.tabbar)) .nav-switch-compact{display:none}}@media (width<=959px){body:has(.tabbar) .nav-right>.nav-icon-btn{display:none}}.top-announce-gifts{background:linear-gradient(90deg, var(--gf-deep,#2b1638) 0%, color-mix(in srgb, var(--gf-hero,#b0125c) 78%, var(--gf-deep,#2b1638)) 50%, var(--gf-deep,#2b1638) 100%)}.top-announce-gifts .gf-promise{color:#fff;align-items:center;gap:6px;display:inline-flex}.top-announce-gifts .gf-promise b{color:var(--gf-c3,#ffc21a)}.top-announce-gifts .gf-promise-hot{color:var(--gf-c1,#ff8c00);font-style:normal;font-weight:800}.tabbar{display:none}@media (width<=959px){.tabbar{--tb-on:#0b2a6b;--tb-centre:#0b2a6b;--tb-centre-ink:#fff;--tb-centre-shadow:0 8px 18px -6px #0b2a6b8c;z-index:70;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#fffffff0;border-top:1px solid #1414281a;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14142812}.tabbar-gifts{--tb-on:var(--gf-c2,#d81b72);--tb-centre:var(--gf-sun,#ffc21a);--tb-centre-ink:var(--gf-ink,#2b1638);--tb-centre-shadow:inset 0 1px 0 #ffffff8c, 0 10px 22px -8px color-mix(in srgb, var(--gf-c1,#ff8c00) 85%, transparent);border-top-color:var(--gf-line,#2b16381a)}.tabbar-item{color:#6b6577;align-content:center;justify-items:center;gap:2px;height:64px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s;display:grid;position:relative}.tabbar-item.is-on{color:var(--tb-on)}.tabbar-item.is-on:not(.is-centre):before{content:"";background:var(--tb-on);border-radius:0 0 3px 3px;width:22px;height:3px;margin-left:-11px;position:absolute;top:0;left:50%}.tabbar-icon{place-items:center;display:grid;position:relative}.tabbar-item.is-centre .tabbar-icon{background:var(--tb-centre);width:56px;height:56px;color:var(--tb-centre-ink);box-shadow:0 0 0 4px #fff, var(--tb-centre-shadow);border-radius:999px;margin-top:-26px}.tabbar-item.is-centre{color:var(--gf-ink,#2b1638)}.tabbar-badge{color:#fff;text-align:center;background:#e03a1e;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #fff}body:has(.tabbar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.tabbar) .wa-fab{bottom:calc(78px + env(safe-area-inset-bottom))}body:has(.gf-buybar) .wa-fab{display:none}.wa-fab{transition:opacity .22s,transform .22s,visibility linear}.wa-fab.is-tucked{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(14px)scale(.9)}.gf-hero-inner{flex-direction:column;gap:0;display:flex}.gf-hero-copy{display:contents}.gf-hero .gf-eyebrow{order:1;margin-bottom:14px}.gf-hero-title{order:2}.gf-hero-board{order:3;margin:22px 0 10px}.gf-hero-type{order:4;margin-top:6px}.gf-hero-sub{order:5;margin:20px 0 0}.gf-hero-ctas{order:6}.gf-hero-trust{order:7}.gf-hero{padding-top:76px}.toran{height:64px}.gf-hero{background:radial-gradient(70% 26% at 60% 52%, color-mix(in srgb, var(--gf-c1) 55%, transparent) 0%, transparent 72%), radial-gradient(60% 30% at 0% 100%, color-mix(in srgb, var(--gf-deep) 92%, transparent) 0%, transparent 72%), linear-gradient(175deg, color-mix(in srgb, var(--gf-hero) 88%, var(--gf-deep)) 0%, var(--gf-hero) 45%, color-mix(in srgb, var(--gf-hero) 62%, var(--gf-deep)) 100%)}.gf-hero-rangoli{opacity:.28;width:84%}.gf-hero-lights span{opacity:.22;animation:none}.gf-hero .gf-hl{color:color-mix(in srgb, var(--gf-c3) 78%, #fff);text-shadow:0 2px 14px #28001473;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.gf-hero-title,.gf-hero-sub,.gf-eyebrow-ta,.gf-note-type{text-shadow:0 1px 2px #2800148c,0 0 18px #28001459}.gf-note-type{color:color-mix(in srgb, var(--gf-c3) 70%, #fff)}.gf-cat-head,.gf-vis-head{background:radial-gradient(60% 40% at 50% 115%, color-mix(in srgb, var(--gf-c1) 40%, transparent) 0%, transparent 72%), linear-gradient(175deg, color-mix(in srgb, var(--gf-hero) 88%, var(--gf-deep)) 0%, var(--gf-hero) 50%, color-mix(in srgb, var(--gf-hero) 66%, var(--gf-deep)) 100%)}.gf-cat-head .gf-h1,.gf-vis-head .gf-h1,.gf-cat-head p,.gf-vis-head p,.gf-cat-head .gf-note,.gf-vis-head .gf-note{text-shadow:0 1px 2px #2800148c,0 0 18px #28001459}.gf-cat-head .gf-h1 em,.gf-vis-head .gf-h1 em{color:color-mix(in srgb, var(--gf-c3) 78%, #fff)}}@media (width<=559px){.gf-hero{padding:70px 16px 128px}.gf-hero-title{font-size:clamp(32px,9.4vw,40px)}.gf-eyebrow:has(.gf-eyebrow-ta)>span:first-child{display:none}.gf-hero .gf-eyebrow{margin-bottom:10px}.gf-eyebrow-ta{font-size:17px}.gf-hero-board{min-height:272px;margin:14px 0 4px}.gf-note-type{margin-bottom:6px;font-size:17px}.gf-note-type .scribble-arrow{display:none}.gf-stamp{outline-offset:-6px;width:76px;height:76px;font-size:12px;top:-12px;right:-6px}.gf-stamp b{font-size:12px}.gf-polaroid{padding:6px 6px 0}.gf-polaroid figcaption{padding:6px 2px 9px}.gf-polaroid-1{width:35%;top:88px}.gf-polaroid-2{width:39%;left:32.5%}.gf-polaroid-3{width:35%;top:84px}}:is(body:has(.nav-links.open) .wa-fab,body:has(.gf-vis-aside.is-open) .wa-fab,body:has(.gf-modal) .wa-fab){display:none}.app-install{z-index:72;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2b1638;background:#fffffff5;border:1px solid #2b16381a;border-radius:22px;align-items:center;gap:12px;padding:12px 12px 12px 14px;font-family:Manrope,system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 20px 40px -18px #2b163880}@media (width>=960px){.app-install{display:none}}.app-install img{border-radius:12px;flex:none}.app-install-copy{flex:1;gap:2px;font-size:13px;line-height:1.35;display:grid}.app-install-copy b{font-size:15px}.app-install-btn{color:#2b1638;cursor:pointer;background:linear-gradient(135deg,#ffe08a 0%,#ffc21a 38%,#ff8c00 100%);border:0;border-radius:999px;min-height:42px;padding:0 16px;font-weight:800;box-shadow:0 8px 18px -8px #ff8c00d9}.app-install-x{color:#2b1638;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}@media (width<=1023px){.checkout-grid{grid-template-columns:minmax(0,1fr)}}.checkout-grid>*{min-width:0}.tabbar-badge,.footer-cta-eyebrow,.footer-heritage-regions>span,.footer-gst,.ship-weight,.pay-method-tag,.pay-badges i{font-size:12px!important}.pay-trust-sub{font-size:13px!important}.checkout-grid input[type=checkbox]{width:22px;height:22px}.gf-crumbs a,.breadcrumb-row a{align-items:center;min-height:40px;display:inline-flex}.badge-premium{font-size:12px!important}.hero-carousel-dot,.discover-dot{position:relative}.hero-carousel-dot:after,.discover-dot:after{content:"";position:absolute;inset:-16px -9px}.pcar-nav{width:40px!important;height:40px!important}.nav-cart-count{font-size:12px!important}.launch{--gold:#ffd75e;--b:clamp(150px, 24vmin, 230px);z-index:10000;color:#fff8ee;isolation:isolate;font-family:Manrope,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.launch:before{content:"";z-index:-1;background:radial-gradient(at 50% 45%,#14000c33,#14000cc7);transition:opacity 1.8s .5s;position:absolute;inset:0}.launch[data-phase=launch]:before{opacity:0}body:has(.launch) .gift-site{transform-origin:50% 0;transition:transform 2s cubic-bezier(.2,.7,.2,1) .1s}:is(body:has(.launch[data-phase=ready]) .gift-site,body:has(.launch[data-phase=countdown]) .gift-site){transform:scale(1.07)}.launch-curtain{z-index:0;will-change:transform;background:linear-gradient(#00000080 0%,#0000 22% 72%,#0009 100%),repeating-linear-gradient(90deg,#3a0313 0,#690923 1.5vw,#9a1134 3vw,#c51c46 3.7vw,#9a1134 4.4vw,#690923 5.9vw,#3a0313 7.4vw);width:50.5%;transition:transform 2s cubic-bezier(.7,0,.2,1) .2s;position:absolute;top:0;bottom:0}.launch-curtain.is-left{transform-origin:0;left:0;box-shadow:inset -26px 0 40px #0000008c}.launch-curtain.is-right{transform-origin:100%;right:0;box-shadow:inset 26px 0 40px #0000008c}.launch-curtain:after{content:"";background:linear-gradient(90deg,#6b4300,#ffd56a 45%,#a86d00);width:9px;position:absolute;top:0;bottom:0}.launch-curtain.is-left:after{right:0}.launch-curtain.is-right:after{left:0}.launch-curtain:before{content:"";background:linear-gradient(#ffd56a 0 5px,#0000 5px),repeating-linear-gradient(90deg,#ffd56a 0 2px,#9a6200 2px 5px);height:28px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.launch[data-phase=launch] .launch-curtain.is-left{transform:translate(-100%)scaleX(.7)}.launch[data-phase=launch] .launch-curtain.is-right{transform:translate(100%)scaleX(.7)}.launch-valance{z-index:4;background:linear-gradient(#0000 70%,#00000059),repeating-linear-gradient(90deg,#4a0418 0,#7a0a2a 2vw,#a3123a 3vw,#7a0a2a 4vw,#4a0418 6vw);border-bottom:5px solid #ffd56a;height:clamp(54px,9vh,92px);transition:transform 1.3s cubic-bezier(.7,0,.2,1) .6s;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 24px #00000073}.launch-valance .toran{height:74px;top:calc(100% - 6px)}.launch[data-phase=launch] .launch-valance{transform:translateY(-180%)}.launch-spot{z-index:1;pointer-events:none;background:radial-gradient(38% 52% at 50% 54%,#ffe2964d,#ffc86414 55%,#0000 75%);transition:opacity .8s;position:absolute;inset:0}.launch-beams span{z-index:1;pointer-events:none;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(8px);mix-blend-mode:screen;transform-origin:50% 0;background:linear-gradient(#ffecbe6b,#ffdc960f 70%,#0000);width:30vw;height:130vh;transition:opacity .8s;animation:8s ease-in-out infinite alternate launch-sway;position:absolute;top:-10vh}.launch-beams span:first-child{left:2vw;transform:rotate(-24deg)}.launch-beams span:last-child{animation-direction:alternate-reverse;animation-delay:-4s;right:2vw;transform:rotate(24deg)}@keyframes launch-sway{0%{rotate:-6deg}to{rotate:8deg}}.launch-dust span{z-index:2;pointer-events:none;background:radial-gradient(circle,#fff6d6,#ffd75e 45%,#0000 70%);border-radius:50%;animation:6s ease-in-out infinite launch-dust;position:absolute;box-shadow:0 0 8px #ffd75ecc}@keyframes launch-dust{0%,to{opacity:.2;translate:0}50%{opacity:1;translate:6px -26px}}.launch-dust{transition:opacity .8s}.launch[data-phase=launch] .launch-spot,.launch[data-phase=launch] .launch-beams span,.launch[data-phase=launch] .launch-dust{opacity:0}.launch-stage{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:calc(clamp(54px,9vh,92px) + 66px) 20px clamp(84px,12vh,120px);display:flex;position:absolute;inset:0}.launch-stage>p,.launch-logo{margin:0;transition:opacity .5s,transform .5s}.launch[data-phase=countdown] .launch-stage>p,.launch[data-phase=countdown] .launch-logo,.launch[data-phase=launch] .launch-stage>p,.launch[data-phase=launch] .launch-logo{opacity:0;transform:translateY(-10px)}.launch-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 18px #ffc85099;font-size:clamp(12px,1.7vmin,16px);font-weight:800}.launch-eyebrow span{letter-spacing:0}.launch-logo{filter:drop-shadow(0 4px 18px #00000073)drop-shadow(0 0 24px #ffd27859);width:clamp(200px,34vmin,400px);height:auto;margin-top:clamp(10px,2vh,20px);display:block}.launch-stage>.launch-title{letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 6px 22px #00000080);background:linear-gradient(100deg,#c98a12 0%,#fff6d6 22%,#ffd75e 40%,#b07800 58%,#ffe08a 76%,#fff6d6 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin-top:clamp(4px,1vh,10px);padding-bottom:.06em;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,9.5vmin,112px);font-weight:900;line-height:1.04;animation:6s ease-in-out infinite alternate launch-foil}.launch-title span{font-style:italic;font-weight:800}@keyframes launch-foil{to{background-position:100% 0}}.launch-stage>.launch-sub{color:#fff5e6db;margin-top:6px;font-size:clamp(14px,2vmin,20px);font-weight:600}.launch-ta{color:var(--gold);text-shadow:0 2px 12px #00000080;font-family:"Baloo Thambi 2",Noto Sans Tamil,sans-serif;font-size:clamp(16px,2.4vmin,24px);font-weight:700}.launch-stage>.launch-hint{letter-spacing:.08em;color:#fff5e6b3;margin-top:6px;font-size:clamp(12px,1.6vmin,15px);font-weight:700}.launch-btn-row{justify-content:center;width:100%;margin:clamp(22px,4.5vh,48px) 0 clamp(18px,3.5vh,36px);display:flex;position:relative}.launch-ribbon{background:linear-gradient(#0000 0%,#fff6 28%,#0000 52%),linear-gradient(#ffd56a 0 3px,#a50d35 3px,#e3194f 42%,#c4103f 62%,#7d0828 calc(100% - 3px),#ffd56a calc(100% - 3px));width:52vw;height:clamp(30px,4.6vmin,46px);margin-top:calc(clamp(30px,4.6vmin,46px)/-2);position:absolute;top:50%;box-shadow:0 10px 22px #0006}.launch-ribbon.is-left{transform-origin:0;right:50%}.launch-ribbon.is-right{transform-origin:100%;left:50%}.launch[data-phase=launch] .launch-ribbon.is-left{animation:1.6s cubic-bezier(.45,0,.6,1) forwards launch-cut-left}.launch[data-phase=launch] .launch-ribbon.is-right{animation:1.6s cubic-bezier(.45,0,.6,1) forwards launch-cut-right}@keyframes launch-cut-left{0%{transform:rotate(0)}28%{transform:rotate(16deg)}to{opacity:0;transform:rotate(78deg)translate(8vh)}}@keyframes launch-cut-right{0%{transform:rotate(0)}28%{transform:rotate(-16deg)}to{opacity:0;transform:rotate(-78deg)translate(-8vh)}}.launch-bow{width:calc(var(--b) * 1.95);height:calc(var(--b) * .95);margin:calc(var(--b) * -.475) 0 0 calc(var(--b) * -.975);transition:transform .45s cubic-bezier(.5,0,.75,0);position:absolute;top:50%;left:50%}.launch-bow:before,.launch-bow:after{content:"";background:radial-gradient(at 80%,#6b0622 0%,#c4103f 35%,#ff5a7e 75%,#e3194f 100%);border:3px solid #ffd56a;width:46%;height:88%;position:absolute;top:6%;box-shadow:0 10px 22px #0006}.launch-bow:before{border-radius:60% 18% 18% 60%/60% 40% 40% 60%;left:0;transform:rotate(-10deg)}.launch-bow:after{background:radial-gradient(at 20%,#6b0622 0%,#c4103f 35%,#ff5a7e 75%,#e3194f 100%);border-radius:18% 60% 60% 18%/40% 60% 60% 40%;right:0;transform:rotate(10deg)}.launch[data-phase=countdown] .launch-bow{transform:scale(.92)}.launch[data-phase=launch] .launch-bow{transform:scale(0)}.launch-btn{z-index:2;width:var(--b);height:var(--b);cursor:pointer;background:conic-gradient(#fff3c4,#c98a12,#ffe08a,#a86b00,#fff3c4,#c98a12,#ffe08a,#a86b00,#fff3c4);border:0;border-radius:50%;padding:0;transition:transform .55s cubic-bezier(.5,0,.75,0),opacity .55s;animation:2.6s ease-in-out infinite launch-breathe;position:relative;box-shadow:0 0 0 5px #ffd66647,0 0 70px 12px #ffbe3c73,0 26px 50px -12px #000000a6}.launch-btn:hover{transform:scale(1.05)}.launch-btn:active{transform:scale(.95)}.launch-btn:focus-visible{outline-offset:8px;outline:3px solid #fff}@keyframes launch-breathe{50%{box-shadow:0 0 0 9px #ffd66638,0 0 110px 26px #ffbe3c99,0 26px 50px -12px #000000a6}}.launch-btn-ring{width:100%;height:100%;animation:22s linear infinite launch-turn;position:absolute;inset:0}.launch-btn-ring text{letter-spacing:2.4px;fill:#4a2a00;font:800 12.5px Manrope,sans-serif}@keyframes launch-turn{to{transform:rotate(360deg)}}.launch-btn-core{color:#fff;background:radial-gradient(circle at 35% 28%,#ff6b98 0%,#d81b72 42%,#7e0a40 100%);border-radius:50%;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:15%;overflow:hidden;box-shadow:inset 0 4px 10px #ffffff59,inset 0 -12px 22px #0006,0 0 0 3px #7a4a00}.launch-btn-core svg{color:#ffe08a;width:clamp(20px,3vmin,30px);height:auto}.launch-btn-core b{letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 8px #00000059;font:900 clamp(22px,3.4vmin,34px)/1 Fraunces,Georgia,serif}.launch-btn-core:after{content:"";background:linear-gradient(115deg,#0000 38%,#ffffff80 50%,#0000 62%) 0 0/260% 100%;animation:3.4s ease-in-out infinite launch-shine;position:absolute;inset:0}@keyframes launch-shine{0%{background-position:120% 0}60%,to{background-position:-40% 0}}.launch-btn-pulse{pointer-events:none;border:2px solid #ffd666bf;border-radius:50%;animation:2.6s ease-out infinite launch-pulse;position:absolute;inset:-4px}.launch-btn-pulse.is-2{animation-delay:1.3s}@keyframes launch-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.launch[data-phase=countdown] .launch-btn,.launch[data-phase=launch] .launch-btn{opacity:0;cursor:default;transform:scale(0)rotate(-120deg)}.launch-count{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.launch-count-n,.launch-count-ring{grid-area:1/1}.launch-count-n{color:#0000;filter:drop-shadow(0 0 36px #ffbe3ca6);background:linear-gradient(#fff6d6 10%,#ffd75e 50%,#ff9f1a 95%);-webkit-background-clip:text;background-clip:text;font:900 clamp(150px,36vmin,360px)/1 Fraunces,Georgia,serif;animation:.9s cubic-bezier(.2,.8,.3,1) both launch-num}@keyframes launch-num{0%{opacity:0;transform:scale(2.3)}22%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(.94)}to{opacity:0;transform:scale(.7)}}.launch-count-ring{border:3px solid #ffd666d9;border-radius:50%;width:34vmin;height:34vmin;animation:.9s ease-out both launch-ring;box-shadow:0 0 40px #ffc85099}@keyframes launch-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.4)}}.launch-flash{z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 52%,#fff 0%,#fff4d2f2 28%,#ffc87800 75%);position:absolute;inset:0}.launch[data-phase=launch] .launch-flash{animation:1s ease-out both launch-flash}@keyframes launch-flash{0%{opacity:0}8%{opacity:1}to{opacity:0}}.launch-diyas{z-index:4;pointer-events:none;justify-content:center;gap:clamp(12px,4.5vw,64px);transition:transform 1s .2s,opacity 1s .2s;display:flex;position:absolute;bottom:clamp(30px,4vh,44px);left:0;right:0}.launch[data-phase=launch] .launch-diyas{opacity:0;transform:translateY(160%)}.launch-ops{z-index:8;opacity:.35;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:14px;right:14px}.launch-ops:hover,.launch-ops:focus-within{opacity:1}.launch-ops button{color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.launch-fx{z-index:10010;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.launch-banner{z-index:10020;left:50%;top:calc(var(--announce-h,0px) + 80px);color:#fff;pointer-events:none;background:linear-gradient(135deg,#5a0c3c,#b0125c);border:1.5px solid #ffd56a;border-radius:22px;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 24px);padding:14px 24px 14px 18px;font-family:Manrope,system-ui,sans-serif;animation:8.4s cubic-bezier(.2,.8,.3,1) both launch-banner;display:flex;position:fixed;box-shadow:0 24px 50px -16px #280014b3}.launch-banner-burst{font-size:34px;line-height:1}.launch-banner b{color:#ffe08a;font:900 clamp(20px,2.6vw,28px)/1.1 Fraunces,Georgia,serif;display:block}.launch-banner small{color:#fff0e6e6;margin-top:4px;font-size:13.5px;font-weight:600;display:block}@keyframes launch-banner{0%{opacity:0;transform:translate(-50%,-160%)}8%,86%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-160%)}}@media (height<=760px){.launch{--b:clamp(120px, 21vmin, 170px)}.launch-logo{width:clamp(170px,26vmin,280px);margin-top:6px}.launch-stage>.launch-title{font-size:clamp(40px,8vmin,80px)}.launch-btn-row{margin:18px 0 14px}.launch-diyas{bottom:22px}.launch-diyas svg{width:40px;height:auto}}@media (height<=520px){.launch-logo,.launch-stage>.launch-sub,.launch-stage>.launch-hint{display:none}}@media (width<=480px){.launch-stage>.launch-title{font-size:11vw}.launch-eyebrow{letter-spacing:.25em}}@media (prefers-reduced-motion:reduce){.launch-beams span,.launch-dust span,.launch-btn,.launch-btn-ring,.launch-btn-core:after,.launch-btn-pulse,.launch-title{animation:none}}
