@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6347b3b7f2e6e19d-s.1gmm63f9j-qjm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebdc4c9193da99b0-s.3zhlcij-rl1we.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ae3274ea8a83d33d-s.p.0mcz6lzygokpv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6347b3b7f2e6e19d-s.1gmm63f9j-qjm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ebdc4c9193da99b0-s.3zhlcij-rl1we.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae3274ea8a83d33d-s.p.0mcz6lzygokpv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6347b3b7f2e6e19d-s.1gmm63f9j-qjm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ebdc4c9193da99b0-s.3zhlcij-rl1we.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ae3274ea8a83d33d-s.p.0mcz6lzygokpv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grenze Gotisch Fallback;src:local(Arial);ascent-override:138.53%;descent-override:47.85%;line-gap-override:0.0%;size-adjust:79.41%}.grenze_gotisch_37fb4dae-module__SZgwEG__className{font-family:Grenze Gotisch,Grenze Gotisch Fallback;font-style:normal}.grenze_gotisch_37fb4dae-module__SZgwEG__variable{--f-display:"Grenze Gotisch", "Grenze Gotisch Fallback"}
@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f737f94c060e53da-s.p.2898l26umxsw_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40f19cf982b7c3b3-s.1y466_9gbq_hx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e3f77e691ca9dca0-s.p.36nw9m0x9jiu9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rozha One Fallback;src:local(Times New Roman);ascent-override:86.82%;descent-override:36.71%;line-gap-override:0.0%;size-adjust:114.95%}.rozha_one_d0173d1f-module__yhCrCG__className{font-family:Rozha One,Rozha One Fallback;font-style:normal;font-weight:400}.rozha_one_d0173d1f-module__yhCrCG__variable{--f-display-deva:"Rozha One", "Rozha One Fallback"}
@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/8edc10b011584efe-s.203fe1ct16v6l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/c5568f061da1961b-s.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/02ccdf15f944b46f-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/432ff897795fe659-s.2am7-abixv4br.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/3e24e5066dbf95ed-s.3mckz2rqtakm2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/593aa5d99c2f4cf2-s.2uop70k-86ogm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/4bb3c571e95f6f90-s.p.0vgyo-vncfu6m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/268b8ca873951bf2-s.1ookn7bllryry.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bbf861b4d046d23c-s.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b6bde602766ad63e-s.00qj4mi2xgiv-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/43cf86ead64c3be9-s.1_u0d4buat6wq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/44c307788a7f7d05-s.2rk45ie9nu7ve.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.p.034pt8qm9y03o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}.alegreya_95c028b7-module__4sJROq__className{font-family:Alegreya,Alegreya Fallback}.alegreya_95c028b7-module__4sJROq__variable{--f-text:"Alegreya", "Alegreya Fallback"}
@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46bc28de2e2b0d9f-s.p.056cfvo8ni9g6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/812e2ecb5e17ea59-s.0dth3y3445pgb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1773d0375f79890f-s.1j7-gqhxzy6ed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_hindi_8ee174eb-module__0unBZG__className{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-style:normal;font-weight:400}.tiro_devanagari_hindi_8ee174eb-module__0unBZG__variable{--f-text-deva:"Tiro Devanagari Hindi", "Tiro Devanagari Hindi Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00c7e5acc48683f4-s.3mlrs4t0_hssw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87da4c579d46d553-s.01in-8t28d94t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/936250bb3ad001bc-s.1jdjilmw9rukv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14da52269264e5de-s.26d1difu8zzfi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/23963417ab846622-s.33k8q_tnqzith.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847b360c863aee07-s.30i__5g_m5_s8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3de5843039fd6032-s.p.2yxtkfm6f7hy5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dc69bebe0e1f8bce-s.1odonfvhoma_h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd36f8253484d9fd-s.366s0ad6nmmy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6cbb4a68dca42d75-s.0oh0hadgploz-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b64a691eb0036d18-s.15tolgg-t874o.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1fbc2d9d5e28c6aa-s.1izkza_sf_2k1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55110c1d57423bba-s.2vmy74dqnr49b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ccb882a09be6e9a-s.p.3__30kd6eh_01.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7108beb54dc93e76-s.2fec2txag9vl-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a4a362e1fb92bebd-s.2jjp8rz3fqa3o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5a32e298ab98510f-s.21mdofkp-8m0m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/695a7aebbe0f3894-s.3usksvlgvs4v9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1f849767841653a-s.0gpjp6itdva4_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6e15accc0a1e3a9-s.3o-btn5ute5di.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0f9b0aa50a4f67ad-s.p.32ulx5gpouzq3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d290cff2f9a51f0b-s.2xglf7d6p27hj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/980630b7c9af11b3-s.3yopaqxxvof3z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ef476ceda1869420-s.1ul9refdxsvw4.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a07121410a7edda4-s.225m8j-3txf6y.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/baca84281151041c-s.08sryof2dp1c6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ba84d16bdef67968-s.3je9ir957-ozs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1d68143021cdaed5-s.p.20gicvx0a7y_6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.alegreya_sans_d6175d23-module__GNvmaq__className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.alegreya_sans_d6175d23-module__GNvmaq__variable{--f-ui:"Alegreya Sans", "Alegreya Sans Fallback"}
:root{--font-display:var(--f-display), var(--f-display-deva), "Iowan Old Style", serif;--font-display-deva:var(--f-display-deva), var(--f-text-deva), serif;--font-text:var(--f-text), var(--f-text-deva), Georgia, serif;--font-text-deva:var(--f-text-deva), var(--f-text), serif;--font-ui:var(--f-ui), var(--f-text-deva), system-ui, sans-serif;--font-print:var(--f-display), serif;--font-print-deva:var(--f-display-deva), serif;--paper-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0 0.1  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--wrap:1280px;--gutter:clamp(1rem, 4vw, 2.5rem);--tabbar-h:0px;--masthead-h:108px;--shadow-leaf:0 1px 0 #1c17120f, 0 10px 24px -12px #1c171259;--shadow-lift:0 2px 0 #1c17120d, 0 22px 40px -20px #1c171280;--focus:0 0 0 3px var(--c-vellum), 0 0 0 5px var(--c-lapis);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:819px){:root{--tabbar-h:calc(68px + env(safe-area-inset-bottom));--masthead-h:96px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html[data-motion=off]{scroll-behavior:auto}body{background-color:var(--c-vellum);background-image:var(--paper-grain);min-height:100dvh;color:var(--c-ink);font-family:var(--font-text);font-size:var(--fs-md);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;padding-bottom:var(--tabbar-h);margin:0;line-height:1.6}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}[lang=hi],.deva{font-family:var(--font-text-deva);line-height:1.7}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--c-ink);color:var(--c-vellum);font-family:var(--font-ui);transition:top var(--dur-quick) var(--ease-out-expo);padding:.6rem 1rem;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip:focus-visible{top:1rem}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700;line-height:.98}.h-chapter{font-family:var(--font-display);font-size:clamp(var(--fs-2xl), 3.6vw, var(--fs-4xl));font-weight:700;line-height:1}.h-section{font-family:var(--font-display);font-size:clamp(var(--fs-2xl), 3.4vw, var(--fs-4xl));font-weight:700;line-height:1.02}.h-leaf{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700;line-height:1.1}.lede{font-size:clamp(var(--fs-md), 1.6vw, var(--fs-lg));color:var(--c-ink-soft);max-width:58ch}.ui{font-family:var(--font-ui)}.price{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;font-weight:700}.sale-price{flex-wrap:wrap;align-items:baseline;gap:.45em;display:inline-flex}.sale-price__was{color:var(--c-ink-faint);font-family:var(--font-ui);font-size:.82em;font-weight:400;text-decoration-thickness:1px}html[data-motion=on] [data-reveal]:not([data-inview]) .burnish,html[data-motion=on] [data-reveal].burnish:not([data-inview]){filter:grayscale()sepia(.55)contrast(.85)brightness(1.08)}.burnish{transition:filter var(--dur-unfurl) var(--ease-out-expo)}html[data-motion=on] [data-reveal]:not([data-inview]) .vine__stem{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion=on] [data-reveal]:not([data-inview]) .vine__bit{opacity:0;transform:scale(0)}.vine__stem{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--dur-unfurl) * 1.4) var(--ease-in-out-sine)}.vine__bit{transform-box:fill-box;transform-origin:50% 100%;transition:transform var(--dur-settle) var(--ease-out-expo), opacity var(--dur-quick) linear;transition-delay:calc(var(--t,0) * var(--dur-unfurl) * 1.3)}html[data-motion=on] [data-reveal]:not([data-inview]) .ink-in{clip-path:inset(0 100% 0 0)}.ink-in{clip-path:inset(0);transition:clip-path var(--dur-unfurl) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.flying-leaf{z-index:90;pointer-events:none;filter:drop-shadow(0 4px 6px #8a6a1873);width:22px;height:24px;position:fixed;top:-12px;left:-10px}.flying-leaf svg{width:100%;height:100%}.offer-wisp{z-index:90;pointer-events:none;background:var(--c-gold-light);clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);width:14px;height:14px;filter:drop-shadow(0 0 5px var(--c-gold));will-change:transform, opacity;position:fixed;top:-7px;left:-7px}.petals{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.petals span{opacity:0;width:16px;height:18px;animation:drift var(--dur-drift) linear infinite;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -20 20 22'><path d='M0 0 C5 -5 5.5 -11 0 -17 C-5.5 -11 -5 -5 0 0 Z' fill='%23E3C161' stroke='%238A6A18' stroke-width='.8'/></svg>") 50%/contain no-repeat;position:absolute;top:-8%}.petals--rose span{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -20 20 22'><path d='M0 0 C5 -5 5.5 -11 0 -17 C-5.5 -11 -5 -5 0 0 Z' fill='%23D9909A'/></svg>")}.petals span.petals__maple{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 36'><path d='M16 33v-6l-7 1 1-3-7-6 3-1-2-5 5 1-1-6 4 3 4-9 4 9 4-3-1 6 5-1-2 5 3 1-7 6 1 3-7-1v6' fill='%23C79B42' stroke='%238A6A18' stroke-width='1' stroke-linejoin='round'/></svg>");width:20px;height:22px}html[data-motion=off] .petals{display:none}@media (prefers-reduced-motion:reduce){.petals{display:none}}@keyframes drift{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:.9}50%{transform:translate(60px,55vh)rotate(220deg)}92%{opacity:.8}to{opacity:0;transform:translate(-30px,112vh)rotate(420deg)}}
.masthead{z-index:40;background:color-mix(in srgb, var(--c-vellum) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--c-vellum-edge);box-shadow:0 1px 0 var(--c-vellum), 0 3px 0 -1px var(--c-gold);position:sticky;top:0}.masthead__inner{align-items:center;gap:var(--sp-5);height:calc(var(--masthead-h) - 40px);display:flex}.wordmark{flex-shrink:0;align-items:baseline;gap:.5rem;line-height:1;text-decoration:none;display:flex}.wordmark__latn{font-family:var(--font-display);color:var(--c-vermilion);letter-spacing:-.01em;text-shadow:0 1px 0 var(--c-gold-light);font-size:1.9rem;font-weight:800}.wordmark__deva{font-family:var(--font-display-deva);color:var(--c-lapis);font-size:1.05rem}.masthead__nav{align-items:center;gap:var(--sp-1);scrollbar-width:thin;height:40px;display:flex;overflow-x:auto}.masthead__link{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-sm);border-radius:var(--r-sm);color:var(--c-ink-soft);transition:color var(--dur-quick);white-space:nowrap;flex-shrink:0;padding:.4rem .7rem;text-decoration:none;position:relative}.masthead__link:after{content:"";background:var(--c-gold);transform-origin:0;height:2px;transition:transform var(--dur-settle) var(--ease-out-expo);position:absolute;bottom:.15rem;left:.7rem;right:.7rem;transform:scaleX(0)}.masthead__link:hover,.masthead__link[aria-current=page]{color:var(--c-ink)}.masthead__link:hover:after,.masthead__link[aria-current=page]:after{transform:scaleX(1)}.masthead__search{border:1px solid var(--c-vellum-edge);background:var(--c-vellum);border-radius:var(--r-pill);min-width:15rem;height:40px;color:var(--c-ink-faint);align-items:center;gap:.5rem;margin-left:auto;padding:0 .8rem;display:flex;box-shadow:inset 0 1px 2px #1c171214}.masthead__search:focus-within{border-color:var(--c-lapis);color:var(--c-lapis)}.masthead__search input{width:100%;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-ink);background:0 0;border:0;outline:none}.masthead__search input::placeholder{color:var(--c-ink-faint)}.masthead__search input:placeholder-shown::placeholder,.search__input:placeholder-shown::placeholder{animation:4s ease-in-out infinite search-hint-fade}@keyframes search-hint-fade{0%,to{opacity:.25}10%,85%{opacity:1}}@media (prefers-reduced-motion:reduce){.masthead__search input::placeholder,.search__input::placeholder{animation:none}}.masthead__search input:focus-visible{box-shadow:none}.masthead__actions{gap:var(--sp-1);align-items:center;display:flex}.masthead__search-mobile{display:none}.iconbtn{width:42px;height:42px;color:var(--c-ink);transition:background var(--dur-quick);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative}.iconbtn:hover{background:color-mix(in srgb, var(--c-gold) 22%, transparent)}.potli{position:relative}.potli__count{background:var(--c-vermilion);min-width:19px;height:19px;color:var(--c-vellum);font-family:var(--font-ui);text-align:center;box-shadow:0 0 0 2px var(--c-vellum);border-radius:10px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:2px;right:0}.potli.is-burnished svg{animation:burnish var(--dur-burnish) var(--ease-out-expo)}.potli.is-burnished .potli__count{animation:stamp var(--dur-settle) var(--ease-out-expo)}@keyframes burnish{0%{filter:none;transform:scale(1)}30%{color:var(--c-gold-deep);filter:drop-shadow(0 0 6px var(--c-gold-light));transform:scale(1.28)rotate(-8deg)}to{filter:none;transform:scale(1)}}@keyframes stamp{0%{transform:scale(1.8)}60%{transform:scale(.9)}to{transform:scale(1)}}.knockmark{background:var(--c-lapis);min-width:19px;height:19px;color:var(--c-vellum);font-family:var(--font-ui);text-align:center;box-shadow:0 0 0 2px var(--c-vellum);animation:stamp var(--dur-settle) var(--ease-out-expo), knocking 2.4s var(--ease-out-expo) var(--dur-settle) 3;border-radius:10px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:2px;right:0}@keyframes knocking{0%,82%,to{transform:scale(1)}86%{transform:scale(1.18)}92%{transform:scale(.96)}}.tabbar__item .knockmark{box-shadow:0 0 0 2px var(--c-vellum-deep);margin-right:-22px;top:4px;right:50%}@media (max-width:819px){.masthead__search,.masthead__desk{display:none}.masthead__search-mobile{display:inline-grid}.masthead__actions{margin-left:auto}.wordmark__latn{font-size:1.6rem}}.tabbar{display:none}@media (max-width:819px){.tabbar{z-index:45;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom);background:var(--c-night);color:var(--c-vellum);box-shadow:0 -1px 0 var(--c-gold), 0 -12px 24px -12px #0d0f2680;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.tabbar__item{min-width:0;font-family:var(--font-ui);color:color-mix(in srgb, var(--c-vellum) 72%, transparent);grid-template-rows:24px 18px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:2px;font-size:11px;font-weight:500;line-height:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tabbar__item[aria-current=page]{color:var(--c-lamplight)}.tabbar__item[aria-current=page]:before{content:"";background:var(--c-lamplight);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30%;right:30%}.tabbar .potli__count{box-shadow:0 0 0 2px var(--c-night);top:6px;right:calc(50% - 22px)}}.btn{--bg:var(--c-vermilion);--fg:var(--c-vellum);--rule:var(--c-gold-light);--edge:var(--c-vermilion-deep);isolation:isolate;border-radius:var(--r-sm);cursor:pointer;background:var(--bg);min-height:48px;color:var(--fg);font-family:var(--font-display);letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--edge), inset 0 0 0 3px var(--bg), inset 0 0 0 4px var(--rule), 0 6px 14px -8px #8c2415b3;transition:transform var(--dur-tap) var(--ease-out-quart), box-shadow var(--dur-quick), background var(--dur-quick);border:0;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1.5rem;font-size:1.2rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover{--bg:#c53a25;transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled,.btn[aria-disabled=true]{--bg:var(--c-vellum-deep);--fg:var(--c-ink-faint);--rule:var(--c-vellum-edge);--edge:var(--c-vellum-edge);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--edge);transform:none}.btn:after{content:"";z-index:-1;left:var(--ink-x,50%);top:var(--ink-y,50%);background:var(--ink-color,#1c171259);opacity:0;border-radius:46% 54% 50% 50%/55% 45%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;transform:scale(0)}.is-inked:after{animation:ink var(--dur-burnish) var(--ease-out-expo)}@keyframes ink{0%{opacity:.9;transform:scale(0)rotate(0)}to{opacity:0;transform:scale(40)rotate(40deg)}}[data-ink]{position:relative;overflow:hidden}[data-ink]:after{content:"";left:var(--ink-x,50%);top:var(--ink-y,50%);opacity:0;pointer-events:none;background:#f2b54459;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;transform:scale(0)}.btn--lapis{--bg:var(--c-lapis);--edge:var(--c-lapis-deep);--rule:var(--c-gold-light);box-shadow:inset 0 0 0 1px var(--edge), inset 0 0 0 3px var(--bg), inset 0 0 0 4px var(--rule), 0 6px 14px -8px #13285cb3}.btn--lapis:hover{--bg:#26499c}.btn--ghost{--bg:transparent;--fg:var(--c-lapis);--rule:var(--c-gold);--edge:var(--c-lapis);box-shadow:inset 0 0 0 1.5px var(--edge), inset 0 0 0 4px var(--c-vellum), inset 0 0 0 5px var(--rule);--ink-color:#1e3f8c33}.btn--ghost:hover{--bg:color-mix(in srgb, var(--c-lapis) 7%, transparent)}.btn--night{--bg:var(--c-lamplight);--fg:var(--c-night-deep);--edge:#b9832a;--rule:var(--c-night)}.btn--night:hover{--bg:#f7c35e}.btn--sm{min-height:38px;padding:.4rem 1rem;font-size:1rem}.btn--block{width:100%}.btn__mark{box-sizing:content-box;background:#fff;border-radius:50%;flex:none;padding:5px}.btn--plain{--bg:transparent;--fg:var(--c-lapis);box-shadow:none;font-family:var(--font-ui);font-size:var(--fs-sm);min-height:36px;text-decoration:underline;-webkit-text-decoration-color:var(--c-gold);text-decoration-color:var(--c-gold);text-underline-offset:4px;--ink-color:#1e3f8c26;padding-inline:.5rem;font-weight:700}.btn--plain:hover{--bg:transparent}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--c-vellum-edge);background:color-mix(in srgb, var(--c-vellum) 70%, white);min-height:38px;color:var(--c-ink-soft);font-family:var(--font-ui);font-size:var(--fs-sm);transition:all var(--dur-quick) var(--ease-out-quart);align-items:center;gap:.4rem;padding:.3rem .95rem;font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--c-gold);color:var(--c-ink)}.chip[aria-pressed=true],.chip[aria-current=page],.chip[aria-checked=true]{background:var(--c-ink);color:var(--c-vellum);border-color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-ink), inset 0 0 0 3px var(--c-gold)}.chip:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.chip__dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #1c171240}.field{gap:.35rem;display:grid}.field__label{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);color:var(--c-ink)}.field__hint{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-ink-faint)}.field__error{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-danger);font-weight:500}.input,.textarea,.select{border-radius:var(--r-sm);border:1px solid var(--c-vellum-edge);width:100%;min-height:46px;color:var(--c-ink);font-family:var(--font-ui);font-size:var(--fs-md);transition:border-color var(--dur-quick), box-shadow var(--dur-quick);background:#fbf6ea;padding:.6rem .85rem;box-shadow:inset 0 1px 2px #1c171212}.textarea{resize:vertical;min-height:110px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--c-ink-faint)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:var(--c-lapis);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-lapis) 22%, transparent);border-radius:var(--r-sm)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-danger)}.folios{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));display:grid}@media (max-width:519px){.folios{gap:var(--sp-5) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.folio{align-content:start;gap:var(--sp-3);min-width:0;color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative}.folio__plate{aspect-ratio:4/5;background:var(--plate,var(--dye));border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #1c17122e, inset 0 0 0 6px var(--dye), inset 0 0 0 7px var(--c-gold), var(--shadow-leaf);transition:transform var(--dur-settle) var(--ease-out-expo), box-shadow var(--dur-settle) var(--ease-out-expo);place-items:center;padding:10%;display:grid;position:relative;overflow:hidden}.folio__plate:before{content:"";background-image:var(--paper-grain);mix-blend-mode:multiply;opacity:.9;pointer-events:none;position:absolute;inset:0}.folio__plate .tee{width:100%;height:auto;transition:transform var(--dur-settle) var(--ease-out-expo);filter:drop-shadow(0 12px 14px #1c171247);position:relative}.folio__plate:has(.tee--photo){grid-template:minmax(0,1fr)/minmax(0,1fr);padding:9px}.folio__plate:has(.tee--photo) .product-image{height:100%;min-height:0}.folio__plate .tee--photo{object-fit:contain;filter:none;height:100%;min-height:0}.folio:hover .folio__plate{box-shadow:inset 0 0 0 1px #1c17122e, inset 0 0 0 6px var(--dye), inset 0 0 0 7px var(--c-gold), var(--shadow-lift);transform:translateY(-4px)rotate(-.4deg)}.folio:hover .tee{transform:scale(1.04)rotate(1deg)}.folio:hover .tee--photo{transform:none}.folio__corner{opacity:.9;pointer-events:none;width:26%;position:absolute;top:4px;left:4px}.folio__tag{z-index:1;border-radius:var(--r-sm);font-family:var(--font-ui);background:var(--c-ink);color:var(--c-gold-light);letter-spacing:.04em;padding:.15rem .55rem;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.folio__tag--out{background:color-mix(in srgb, var(--c-vellum) 92%, white);color:var(--c-ink-soft);box-shadow:inset 0 0 0 1px var(--c-vellum-edge)}.folio__meta{gap:.1rem var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;display:grid}.folio__name{font-family:var(--font-text);font-weight:700;font-size:var(--fs-md);line-height:1.25}.folio__cat{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-ink-faint);grid-column:1/-1}.folio__meta .price{font-size:var(--fs-md)}.folio__meta:has(.folio__stars) .folio__cat{grid-column:1}.folio__stars{white-space:nowrap;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-gold-deep);grid-column:2;justify-self:end;font-weight:700}.folio__starcount{color:var(--c-ink-faint);font-weight:400}@media (max-width:519px){.folio__meta{grid-template-columns:minmax(0,1fr)}.folio__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.5em;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.folio__meta .price{font-size:1rem}.folio__meta .folio__stars{grid-column:1;justify-self:start}}.initial{filter:drop-shadow(0 10px 18px #1c171240);width:100%;height:auto;overflow:visible}.initial__letter{font-weight:700}.mohar{vertical-align:middle;flex-shrink:0;display:inline-block}.parrot{width:64px;height:auto}.divider{width:min(240px,60%);height:auto;margin-inline:auto}.corner{pointer-events:none;z-index:2;width:90px;height:90px;position:absolute}.corner--tl{top:8px;left:8px}.corner--tr{top:8px;right:8px;transform:scaleX(-1)}.corner--bl{bottom:8px;left:8px;transform:scaleY(-1)}.corner--br{bottom:8px;right:8px;transform:scale(-1)}.stars{color:var(--c-gold-deep);gap:1px;display:inline-flex}.stars--input button{cursor:pointer;color:var(--c-vellum-edge);transition:transform var(--dur-tap) var(--ease-out-quart), color var(--dur-quick);background:0 0;border:0;padding:4px}.stars--input button[aria-checked=true],.stars--input button.is-lit{color:var(--c-gold-deep)}.stars--input button:hover{transform:scale(1.18)rotate(-6deg)}.toasts{z-index:95;right:var(--gutter);bottom:calc(var(--tabbar-h) + 1rem);pointer-events:none;justify-items:end;gap:.5rem;display:grid;position:fixed}.toast{pointer-events:auto;background:var(--c-vellum) var(--paper-grain);max-width:min(90vw,360px);color:var(--c-ink);font-family:var(--font-ui);font-weight:500;font-size:var(--fs-sm);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--c-gold), var(--shadow-lift);animation:slip var(--dur-settle) var(--ease-out-expo);padding:.75rem 1.1rem .75rem 2.4rem;position:relative}.toast:before{content:"";background:var(--c-gold);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:1rem;transform:rotate(45deg)}.toast--error:before{background:var(--c-vermilion)}@keyframes slip{0%{clip-path:inset(0 0 0 100%);transform:translate(40px)rotate(2deg)}to{clip-path:inset(0);transform:none}}.colophon{margin-top:var(--sp-7);background:var(--c-night);color:var(--c-vellum);padding:var(--sp-6) 0 var(--sp-4);position:relative;overflow:hidden}.colophon__vine{pointer-events:none;width:100%;height:42px;position:absolute;top:-10px;left:0}.colophon__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid}.colophon__base{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-gold-light);border-top:1px solid #ffffff20;flex-wrap:wrap;display:flex}@media (max-width:819px){.colophon__grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}.colophon__brand{grid-column:1/-1}}@media (max-width:479px){.colophon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.colophon__grid>nav:last-child{grid-column:1/-1}.colophon__grid>nav:last-child ul{column-gap:var(--sp-4);flex-wrap:wrap;display:flex}}.colophon__mark{font-family:var(--font-display);font-size:var(--fs-4xl);color:var(--c-lamplight);font-weight:800;line-height:1}.colophon__line{font-family:var(--font-display-deva);font-size:var(--fs-xl);color:var(--c-gold-light);margin-top:var(--sp-3)}.colophon__legal{font-family:var(--font-ui);font-size:var(--fs-xs);margin-top:var(--sp-2)}.colophon__small{color:color-mix(in srgb, var(--c-vellum) 78%, transparent);margin-top:var(--sp-2)}.colophon__h{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-gold-light);margin-bottom:var(--sp-3);font-weight:700}.social-links{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.social-links .social-links__item{border-radius:var(--r-sm);min-height:44px;transition:background var(--dur-quick), color var(--dur-quick);justify-content:center;align-items:center;gap:.4rem;padding:.4rem .6rem;text-decoration:none;display:inline-flex}.social-links__item svg{flex-shrink:0}.social-links .social-links__item:hover{color:var(--c-gold-light);background:#ffffff0d;text-decoration:none}.social-links__item:focus-visible{outline:2px solid var(--c-gold);outline-offset:4px}.developer-credit__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.developer-credit{width:min(360px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--sp-3);border:1px solid var(--c-gold);border-radius:var(--r-sm);background:var(--c-night);color:var(--c-vellum);font-family:var(--font-ui);font-size:var(--fs-sm);margin:0;position:fixed;inset:auto 1rem 1rem auto;overflow-y:auto;box-shadow:0 8px 32px #0006}.developer-credit__heading{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.developer-credit__heading h2{font:inherit;color:var(--c-gold-light);font-weight:700}.developer-credit__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.developer-credit__close:focus-visible{outline:2px solid var(--c-gold);outline-offset:-2px}.developer-credit__note{white-space:pre-line;margin-block:var(--sp-2);line-height:1.6}.developer-credit__email{overflow-wrap:anywhere;flex-basis:100%}@supports (position-area:top){.developer-credit{position-area:top span-left;position-try-fallbacks:flip-block, flip-inline;margin:.5rem;inset:auto}}.colophon ul{gap:.35rem;display:grid}.colophon a{color:color-mix(in srgb, var(--c-vellum) 88%, transparent);font-family:var(--font-ui);text-decoration:none}.colophon a:hover{color:var(--c-lamplight);text-underline-offset:4px;text-decoration:underline}.empty{text-align:center;justify-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);border:1px dashed var(--c-vellum-edge);border-radius:var(--r-md);background:color-mix(in srgb, var(--c-vellum-deep) 40%, transparent);display:grid}.empty p{color:var(--c-ink-soft);max-width:46ch}.empty .h-leaf{color:var(--c-ink)}.badge{font-family:var(--font-ui);border-radius:var(--r-sm);align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:12px;font-weight:700;display:inline-flex}.badge--buyer{color:var(--c-vermilion-deep);background:color-mix(in srgb, var(--c-gold-light) 45%, transparent)}.badge--team{color:var(--c-vellum);background:var(--c-lapis)}.badge--demo{color:var(--c-ink-soft);background:var(--c-vellum-deep);border:1px dashed var(--c-ink-faint)}.badge--quiet{color:var(--c-ink-faint);background:var(--c-vellum-deep);text-decoration:line-through}.badge--hidden{color:var(--c-vellum);background:var(--c-ink-soft)}.sheet{border-radius:var(--r-md);padding:var(--sp-5);box-shadow:inset 0 0 0 1px var(--c-vellum-edge), inset 0 0 0 5px #fbf6ea, inset 0 0 0 6px color-mix(in srgb, var(--c-gold) 60%, transparent), var(--shadow-leaf);background:#fbf6ea}.crumbs{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-ink-faint);flex-wrap:wrap;gap:.4rem;display:flex}.crumbs a{color:var(--c-ink-soft);text-decoration:none}.crumbs a:hover{color:var(--c-lapis);text-decoration:underline}.crumbs span[aria-hidden]{color:var(--c-gold-deep)}.memark{background:var(--c-ink);width:30px;height:30px;color:var(--c-gold-light);box-shadow:0 0 0 1.5px var(--c-gold), 0 0 0 3px var(--c-vellum);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid;position:relative}.memark__dot{background:var(--c-malachite);width:10px;height:10px;box-shadow:0 0 0 2px var(--c-vellum);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.tabbar__item .memark{width:24px;height:24px;font-size:12px}.tabbar__item .memark__dot{width:8px;height:8px}.tabbar__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:4px;overflow:hidden}.branches{--br-fg:var(--c-ink);--br-soft:var(--c-ink-faint);--br-bg:var(--c-vellum);--br-edge:var(--c-vellum-edge);--br-on-bg:var(--c-ink);--br-on-fg:var(--c-vellum);scrollbar-width:thin;padding:var(--sp-2) 0;overflow-x:auto}.branches__list{gap:var(--sp-3);width:max-content;min-width:100%;padding:0 var(--sp-1);align-items:center;display:flex;position:relative}.branches__list:before{content:"";left:var(--sp-3);right:var(--sp-3);background:linear-gradient(90deg, var(--c-gold-deep), var(--c-gold-light) 50%, var(--c-gold-deep));opacity:.7;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.branches__item{position:relative}.branch{border:1px solid var(--br-edge);border-radius:var(--r-pill);background:var(--br-bg);min-height:36px;color:var(--br-fg);font-family:var(--font-ui);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick), border-color var(--dur-quick), transform var(--dur-quick) var(--ease-out-expo);align-items:center;gap:6px;padding:.25rem .85rem .25rem .6rem;font-weight:700;text-decoration:none;display:inline-flex}.branch:hover{border-color:var(--c-gold);transform:translateY(-1px)}.branch:focus-visible{box-shadow:var(--focus);outline:none}.branch[aria-current=true]{background:var(--br-on-bg);color:var(--br-on-fg);border-color:var(--c-gold)}.branch__glyph{color:var(--c-gold-deep);flex-shrink:0}.branch[aria-current=true] .branch__glyph{color:var(--c-gold-light)}.branch--order .branch__glyph{color:var(--c-lapis)}.branch--closed .branch__title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.branch--closed:not([aria-current=true]){color:var(--br-soft);border-style:dashed}.branch--draft{border-style:dashed;border-color:var(--c-gold)}.branch__state{letter-spacing:.08em;text-transform:uppercase;color:var(--br-soft);font-size:10px}.branch[aria-current=true] .branch__state{color:var(--c-gold-light)}.branch--new{border-style:dashed;border-color:var(--c-gold);color:var(--c-gold-deep);background:0 0}.branch--new[aria-expanded=true]{background:var(--c-gold-light);color:var(--c-ink)}.convo .branches{--br-fg:var(--c-vellum);--br-soft:var(--c-lamplight);--br-bg:color-mix(in srgb, var(--c-night) 70%, var(--c-ink));--br-edge:color-mix(in srgb, var(--c-gold) 35%, transparent);--br-on-bg:var(--c-gold-light);--br-on-fg:var(--c-ink);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid color-mix(in srgb, var(--c-gold) 25%, transparent)}.convo .branch--order .branch__glyph{color:var(--c-lamplight)}.convo .branch[aria-current=true] .branch__glyph{color:var(--c-ink)}.convo .branch[aria-current=true] .branch__state{color:var(--c-ink-soft)}.alertline{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.alertline__bell,.alertline__sound{border:1px solid var(--c-vellum-edge);border-radius:var(--r-pill);min-height:36px;color:var(--c-ink-soft);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick), border-color var(--dur-quick);background:0 0;align-items:center;gap:6px;padding:.2rem .8rem;font-weight:700;display:inline-flex}.alertline__bell:hover,.alertline__sound:hover{border-color:var(--c-gold);color:var(--c-ink)}.alertline__bell:focus-visible,.alertline__sound:focus-visible{box-shadow:var(--focus);outline:none}.alertline.is-on .alertline__bell{background:var(--c-ink);color:var(--c-gold-light);border-color:var(--c-ink)}.alertline__note{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-ink-faint);flex-basis:100%}.bell{transform-origin:50% 12%;flex-shrink:0}.bell--on{animation:bell-sway 1.1s var(--ease-out-expo) 1}@keyframes bell-sway{0%{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}.alerts__more{gap:var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.alerts__check{gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.alerts__check input{width:18px;height:18px;accent-color:var(--c-lapis)}.alerts__state{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-lapis)}.alerts__warn{font-size:var(--fs-sm);color:var(--c-ink-soft);border-left:3px solid var(--c-gold);padding-left:var(--sp-3)}.folio__link{align-content:start;gap:var(--sp-3);min-width:0;color:inherit;border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.folio__link:focus-visible{outline:var(--focus);outline-offset:4px}.folio__colors{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.folio__swatches.chips,.pdp__colours.chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;min-width:0;padding:4px;overflow-x:auto}.folio__swatches.chips{scrollbar-width:none;gap:clamp(2px,.8vw,4px);padding-inline:2px}.folio__swatches.chips::-webkit-scrollbar{display:none}.folio__color{aspect-ratio:1;scroll-snap-align:center;flex:0 clamp(24px,7vw,32px);justify-content:center;min-width:20px;height:auto;min-height:0;padding:0}.folio__arrow{border:1px solid var(--c-vellum-edge);border-radius:var(--r-pill);background:var(--c-vellum);width:clamp(26px,7vw,32px);height:clamp(26px,7vw,32px);color:var(--c-ink);cursor:pointer;place-items:center;padding:0;font-size:clamp(18px,5vw,22px);line-height:1;display:grid}@media (max-width:519px){.folio__colors{grid-template-columns:minmax(0,1fr)}.folio__arrow{display:none}}.folio__color-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-ink-soft);grid-column:1/-1;overflow:hidden}.pdp__colours.chips{gap:clamp(4px, 1.5vw, var(--sp-2));scrollbar-width:thin;margin:-4px}.pdp__colours .chip{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:36px;padding-inline:clamp(.55rem,2.4vw,.95rem)}.pdp__colours .chip[aria-pressed=true] .swatch{box-shadow:0 0 0 1.5px var(--c-vellum)}@media (max-width:819px){.pdp__colours .chip .swatch{width:15px;height:15px}}.product-image{place-items:center;width:100%;display:grid;position:relative}.product-image>.tee{grid-area:1/1}.product-image--zoom{overflow:hidden}@media (hover:hover) and (pointer:fine){.product-image--zoom,.product-image--expand{cursor:zoom-in}.product-image--zoom>.tee{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform .28s ease-out}.product-image--zoom:hover>.tee,.folio:hover .product-image--zoom:hover>.tee{transform:scale(3.3)}}.product-zoom{z-index:60;width:min(640px,46vw);height:min(600px,70dvh);padding:var(--sp-3);pointer-events:none;border-radius:var(--r-md);background:var(--c-vellum) var(--paper-grain);box-shadow:0 0 0 1px var(--c-gold), 0 16px 70px #0d0f2640;animation:product-zoom-unfurl .25s var(--ease-out-expo) both;place-items:center;display:grid;position:fixed;overflow:hidden}.product-zoom>.tee{object-fit:contain;width:100%;height:100%;min-height:0;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transform:scale(1.35)}@keyframes product-zoom-unfurl{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.product-image--zoom>.tee{transition:none}}.product-image__pending{opacity:0}.product-image__detail{opacity:0;pointer-events:none;transition:opacity .25s ease-out}.product-image__detail.is-sharp{opacity:1}@media (prefers-reduced-motion:reduce){.product-image__detail{transition:none}}.product-image__shown{pointer-events:none}.product-image__ready{animation:.45s ease-out both photo-develop}@keyframes photo-develop{0%{opacity:0}to{opacity:1}}.product-image__status{z-index:1;justify-items:center;gap:var(--sp-2);max-width:90%;padding:var(--sp-3);text-align:center;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-ink);background:var(--c-vellum);border-radius:var(--r-sm);grid-area:1/1;display:grid}.product-image__status--compact{padding:2px var(--sp-2);font-size:var(--fs-xs);align-self:center;line-height:1.3;display:block}.product-image__cloth{width:clamp(44px,30%,72px);height:auto;fill:color-mix(in srgb, var(--c-vellum-edge) 45%, transparent);stroke:var(--c-ink-faint);stroke-width:7px;stroke-linejoin:round;stroke-dasharray:18 12;animation:product-cloth-weave 1.6s linear infinite, product-cloth-breathe 1.6s var(--ease-in-out-sine) infinite alternate;overflow:visible}.product-image__collar{fill:none}@keyframes product-cloth-weave{to{stroke-dashoffset:-60px}}@keyframes product-cloth-breathe{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.product-image__cloth{stroke-dasharray:none;animation:none}}.dilseal{z-index:2;cursor:pointer;border:1px solid var(--c-vellum-edge);background:color-mix(in srgb, var(--c-vellum) 88%, white);block-size:44px;inline-size:44px;color:var(--c-ink-soft);transition:transform var(--dur-tap) var(--ease-out-quart), color var(--dur-quick) var(--ease-out-quart), border-color var(--dur-quick) var(--ease-out-quart);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3);box-shadow:0 6px 14px -10px #1c1712b3}.dilseal:hover{color:var(--c-ink);border-color:var(--c-gold);transform:scale(1.06)}.dilseal:active{transform:scale(.92)}.dilseal:focus-visible{outline:var(--focus);outline-offset:2px}.dilseal.is-kept{color:var(--c-gold);border-color:var(--c-gold);background:var(--c-ink)}.dilbtn{align-items:center;gap:var(--sp-2);cursor:pointer;border:1px solid var(--c-vellum-edge);border-radius:var(--r-pill);min-height:44px;color:var(--c-ink-soft);font-family:var(--font-ui);font-size:var(--fs-sm);transition:color var(--dur-quick) var(--ease-out-quart), border-color var(--dur-quick) var(--ease-out-quart), background var(--dur-quick) var(--ease-out-quart);background:0 0;padding:.4rem 1rem;font-weight:600;display:inline-flex}.dilbtn:hover{color:var(--c-ink);border-color:var(--c-gold)}.dilbtn:focus-visible{outline:var(--focus);outline-offset:2px}.dilbtn.is-kept{color:var(--c-ink);border-color:var(--c-gold);background:color-mix(in srgb, var(--c-gold-light) 30%, transparent)}.dilbtn.is-kept svg{color:var(--c-gold)}.dil__beat{animation:dil-beat var(--dur-settle) var(--ease-out-expo);transform-origin:50%}@keyframes dil-beat{0%{transform:scale(.6)}45%{filter:drop-shadow(0 0 8px var(--c-gold-light));transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)}}.size.is-out{color:var(--c-ink-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--c-ink-faint) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--c-ink-faint) 70%, transparent);border-style:dashed}.size.is-out[aria-checked=true]{color:var(--c-vellum);-webkit-text-decoration-color:var(--c-vellum);text-decoration-color:var(--c-vellum)}.size.is-mine{position:relative}.size.is-mine:after{content:"";background:var(--c-gold);block-size:6px;inline-size:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-ink) 20%, transparent);border-radius:50%;position:absolute;inset-block-start:4px;inset-inline-end:6px}.addbag__actions--wait{gap:var(--sp-3);display:grid}.waitline{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.waitline__note{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-ink-soft);flex-basis:100%;margin:0}.waitbtn.is-waiting{color:var(--c-lapis);border-color:var(--c-lapis)}.linkbtn{cursor:pointer;color:var(--c-ink-soft);font-family:var(--font-ui);font-size:var(--fs-sm);text-underline-offset:3px;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.linkbtn:hover{color:var(--c-ink)}.linkbtn:focus-visible{outline:var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dil__beat{animation:none}.dilseal,.dilbtn{transition:none}}.addbag__out{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-ink-soft);margin:0}.addbag__out strong{color:var(--c-ink)}.order-extras{border:0;min-width:0;margin:0;padding:0}.order-extras__options{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.order-extras__row{align-items:center;gap:var(--sp-2);min-width:0;display:flex;position:relative}.order-extras .desk-check{min-height:44px;margin:0}.order-extras__priority-hint{margin:0 0 var(--sp-2) calc(18px + var(--sp-2))}.order-extras .info-tip{position:static}.order-extras .info-tip__body{width:min(320px,100%);left:0;right:auto}.order-extras .info-tip>summary:focus-visible{outline:2px solid var(--c-lapis);outline-offset:2px}.order-extras input[type=checkbox]{flex:0 0 18px}.extra-celebration{z-index:90;pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.extra-celebration__card{border:1px solid var(--c-gold);border-radius:var(--r-sm);background:var(--c-vellum);width:min(280px,100%);color:var(--c-lapis);text-align:center;justify-items:center;padding:1rem 1.25rem 1.5rem;animation:2.2s both extra-confirmation;display:grid;box-shadow:0 12px 50px #15183a26}.extra-celebration__card svg{width:200px;max-width:100%;height:auto}.extra-celebration__card strong{font-family:var(--font-ui);font-size:1.2rem}.extra-celebration__card span{font-size:.95rem}.extra-celebration__plane{transform-origin:50%;animation:.9s ease-in-out 2 extra-speed}.extra-celebration__streaks{animation:.6s ease-out 3 extra-streaks}.extra-celebration__box{transform-origin:50% 85%;animation:.9s ease-in-out 2 extra-box}.extra-celebration__lid{transform-origin:50% 35%;animation:1.8s ease-in-out both extra-lid}.extra-celebration__sparkles{transform-origin:50%;animation:1.8s ease-in-out both extra-sparkles}@keyframes extra-confirmation{0%{opacity:0;transform:translateY(12px)scale(.96)}12%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes extra-speed{0%,to{transform:translate(-8px,5px)}60%{transform:translate(14px,-8px)}}@keyframes extra-streaks{0%{opacity:.8;transform:translate(10px)}to{opacity:0;transform:translate(-20px)}}@keyframes extra-box{0%,to{transform:scale(1)}45%{transform:scale(1.035,.97)}}@keyframes extra-lid{0%,to{transform:none}35%,65%{transform:translateY(-16px)rotate(-5deg)}}@keyframes extra-sparkles{0%,to{opacity:0;transform:scale(.85)}40%,70%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.extra-celebration__card,.extra-celebration__plane,.extra-celebration__streaks,.extra-celebration__box,.extra-celebration__lid,.extra-celebration__sparkles{animation:none}}.brand-sound{z-index:46;left:var(--gutter);bottom:calc(var(--tabbar-h) + .75rem);pointer-events:none;flex-direction:column;align-items:flex-start;gap:.6rem;display:flex;position:fixed}.brand-sound>*{pointer-events:auto}@media (max-width:819px){body:has(.pdp) .brand-sound{bottom:calc(var(--tabbar-h) + 84px + .75rem)}}.brand-sound__button{cursor:pointer;background:color-mix(in srgb, var(--c-night) 92%, transparent);width:44px;height:44px;color:var(--c-lamplight);box-shadow:inset 0 0 0 1px var(--c-gold), 0 8px 20px -10px #0d0f2699;transition:transform var(--dur-quick), color var(--dur-quick);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.brand-sound__button:hover{color:var(--c-gold-light);transform:translateY(-1px)}.brand-sound__button.is-paused{color:color-mix(in srgb, var(--c-vellum) 70%, transparent)}.brand-sound__wave{animation:1.6s ease-in-out infinite brand-sound-wave}.brand-sound__wave--b{animation-delay:.25s}.brand-sound__wave.is-still{opacity:.85;animation:none}@keyframes brand-sound-wave{0%,to{opacity:.35}50%{opacity:1}}.brand-sound__invite{width:min(300px, calc(100vw - 2 * var(--gutter)));padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);background:var(--c-vellum) var(--paper-grain);color:var(--c-ink);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--c-gold), var(--shadow-lift);animation:brand-sound-in .5s var(--ease-out-expo) both;position:relative}@keyframes brand-sound-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.brand-sound__title{font-family:var(--font-display);font-size:var(--fs-lg);margin:0;padding-right:1.5rem;font-weight:700;line-height:1.15}.brand-sound__hint{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--c-ink-soft);margin:.25rem 0 .7rem}.brand-sound__enable{border-radius:var(--r-sm);cursor:pointer;background:var(--c-night);min-height:44px;color:var(--c-lamplight);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);box-shadow:inset 0 0 0 1px var(--c-gold);border:0;align-items:center;gap:.45rem;padding:0 1rem;display:inline-flex}.brand-sound__enable:hover{color:var(--c-gold-light)}.brand-sound__close{width:44px;height:44px;color:var(--c-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.brand-sound__close:hover{color:var(--c-ink)}@media (prefers-reduced-motion:reduce){.brand-sound__wave,.brand-sound__invite{animation:none}.brand-sound__button{transition:none}.brand-sound__button:hover{transform:none}}
