@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f5f0e4;--ink:#231f19;--ink2:#4d463c;--muted:#857a6b;--cover:#0b261f;--cream:#f3ecd8;--text:"EB Garamond",Georgia,serif;--disp:"Cormorant Garamond","EB Garamond",Georgia,serif}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;background:#08201b;grid-template-rows:1fr auto;display:grid}a{color:var(--ink)}html[data-view=scroll],html[data-view=scroll] body{height:auto;overflow:clip visible}html[data-view=scroll] body{touch-action:auto;-webkit-user-select:auto;user-select:auto;display:block}html[data-view=scroll] :is(.stage,.tabs,.arrow,.counter,.side-art){display:none!important}.glaze{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.side-art{z-index:1;pointer-events:none;opacity:.93;filter:drop-shadow(0 0 5px #8ce6c838);height:auto;display:none;position:fixed}.side-art.dragon{transform:translate(-50%,-50%)scaleX(-1)}.side-art.tower{transform:translate(-50%,-100%)}.stage{z-index:2;min-height:0;position:relative}.book{transform-origin:50%;background:var(--cover);width:1232px;height:932px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #bee6d20d,0 40px 90px #0000008c}body[data-mode=single] .book{width:632px}.spread{isolation:isolate;z-index:0;width:1200px;height:900px;transition:opacity .45s;display:flex;position:absolute;top:16px;left:16px}body[data-mode=single] .spread{width:600px}.spread.enter{opacity:0}.spread.leave{opacity:0;pointer-events:none}.page{background:var(--paper);width:600px;height:900px;color:var(--ink);font:400 20.5px/1.4 var(--text);background-image:radial-gradient(80% 80%,#fffdf780,#0000 70%);flex:none;position:relative;overflow:hidden}.page.L{box-shadow:inset -20px 0 26px -28px #281e0a80}.page.R{box-shadow:inset 20px 0 26px -28px #281e0a80}.page.blank{background:#ece5d5}.page .in{position:absolute;inset:66px 48px 70px 68px}.page.R .in{left:48px;right:68px}.page .head{z-index:3;font:500 11px var(--disp);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);position:absolute;top:34px}.page.L .head{left:68px}.page.R .head{right:68px}.page .folio{z-index:3;font:italic 500 16px var(--disp);color:var(--muted);position:absolute;bottom:27px}.page.L .folio{left:68px}.page.R .folio{right:68px}h1{font:500 44px/1.05 var(--disp);letter-spacing:-.005em;color:var(--ink);margin:0 0 14px;padding-top:6px}h1 em{font-style:italic}.sub{font:italic 400 22px/1.32 var(--disp);color:var(--ink2);margin:0 0 18px}.divider{opacity:.9;width:196px;height:auto;margin:0 auto 26px;display:block}.page p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 10px}.page .sub{text-align:left;-webkit-hyphens:manual;hyphens:manual}.ph{color:var(--muted);border-bottom:1px dashed var(--muted)}.sp{cursor:pointer;background:linear-gradient(#0000 60%,#e8d67899 60%);padding:0 1px}.page p.secret{font:italic 400 19px/1.38 var(--disp);color:var(--ink2);border-left:1px solid var(--muted);text-align:left;-webkit-hyphens:manual;hyphens:manual;padding-left:14px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ini{float:left;background:50%/cover no-repeat;width:122px;height:122px;margin:-2px 12px 0 0;box-shadow:0 0 0 .5px #281e0a59}.page p.dc-font:first-letter{float:left;font:600 58px/.76 var(--disp);color:var(--ink);margin:9px .12em 0 -2px}.vista{opacity:.82;width:100%;height:auto;margin:11px 0 0;display:block}.quote-box{text-align:center;position:absolute;bottom:0;left:0;right:0}.qrule{border:0;border-top:1px solid var(--muted);width:44px;margin:0 auto 18px}.page p.quote{font:italic 400 22px/1.32 var(--disp);color:var(--ink2);text-align:center;-webkit-hyphens:manual;hyphens:manual;margin:0 12px}.page.hero .in{flex-direction:column;gap:10px;display:flex;inset:30px 30px 34px}.page.hero .slot{flex:1}.page.hero .photo{object-position:50% 30%}.page.hero .cap{text-align:center;font:italic 400 20px var(--disp);color:var(--ink2)}.page.title .in{text-align:center;flex-direction:column;align-items:center;display:flex;top:74px;bottom:62px}.page.title p{text-align:center;-webkit-hyphens:manual;hyphens:manual}.kicker{font:500 12px var(--disp);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin:0 0 22px}.names{font:500 76px/1 var(--disp);letter-spacing:-.01em;margin:0 0 18px;padding:0}.names em{color:var(--ink2);vertical-align:.12em;margin:0 .14em;font-size:.55em;font-style:italic}.reply{font:italic 400 19px/1.55 var(--disp);color:var(--ink2);margin-top:auto!important}.reply a{color:var(--ink);border-bottom:1px solid var(--muted);text-decoration:none}.page.title .greet{font:italic 500 25px/1.2 var(--disp);color:var(--ink);margin:0 0 10px}.page.title p.letter{text-align:justify;text-align-last:center;-webkit-hyphens:manual;hyphens:manual;margin:0 0 8px;font-size:18.5px;line-height:1.38}.pin{border-block:1px solid #857a6b59;width:100%;margin:14px 0 10px;padding:10px 0;display:flex}.pin div{text-align:center;flex:1}.pin div+div{border-left:1px solid #857a6b40}.pin dt{font:500 11px var(--disp);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.pin dd{font:500 30px/1.1 var(--disp);color:var(--ink);margin:0}.page.title .addr{font:italic 400 17px/1.35 var(--disp);color:var(--ink2);margin:0 8px}.collage{margin-top:2px;position:relative}.cut{filter:drop-shadow(0 1.5px 2.5px #1e140561);max-width:none;display:block;position:absolute}.page .link{z-index:3;font:italic 400 18px var(--disp);color:var(--ink2);position:absolute;bottom:72px}.page.L .link{left:68px}.page.R .link{left:48px}.page .link a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.page.photos .in{grid-template-rows:1fr;gap:24px;display:grid;bottom:76px}.page.photos .in.n2{grid-template-rows:1fr 1fr}.page.photos .in.n3{grid-template-rows:1.3fr 1fr;grid-template-columns:1fr 1fr}.page.photos .in.n3 figure:first-child{grid-column:1/-1}figure{grid-template-rows:1fr auto;gap:8px;min-height:0;margin:0;display:grid}.slot{min-height:0;position:relative}.taped{translate:-50% -50%;rotate:var(--tilt,-.6deg);position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #1e140538,0 8px 16px -8px #1e140566}.taped .photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.taped:before,.taped:after{content:"";z-index:1;pointer-events:none;width:88px;height:24px;-webkit-mask:conic-gradient(from 45deg at left,#000 90deg,#0000 0) 0 0/51% 6px repeat-y,conic-gradient(from 225deg at right,#000 90deg,#0000 0) 100% 0/51% 6px repeat-y;-webkit-mask:conic-gradient(from 45deg at left,#000 90deg,#0000 0) 0 0/51% 6px repeat-y,conic-gradient(from 225deg at right,#000 90deg,#0000 0) 100% 0/51% 6px repeat-y;mask:conic-gradient(from 45deg at left,#000 90deg,#0000 0) 0 0/51% 6px repeat-y,conic-gradient(from 225deg at right,#000 90deg,#0000 0) 100% 0/51% 6px repeat-y;background:linear-gradient(90deg,#ffffff38,#fff0 35%,#ffffff24 70%,#fff0),#ddcea6d1;position:absolute}.taped:before{top:0;left:0;translate:-50% -50%;rotate:-36deg}.taped:after{bottom:0;right:0;translate:50% 50%;rotate:-36deg}figure:nth-child(2n) .taped{--tilt:.7deg}.page.R .taped:before{left:auto;right:0;translate:50% -50%;rotate:36deg}.page.R .taped:after{left:0;right:auto;translate:-50% 50%;rotate:36deg}figure .taped{top:auto;bottom:26px;translate:-50%}figcaption{font:italic 400 16px/1.25 var(--disp);color:var(--ink2);text-align:center}figcaption time{font:500 10px var(--disp);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:3px;display:block}dl.facts{grid-template-columns:auto 1fr;align-items:baseline;gap:10px 22px;margin:8px 0 0;display:grid}dl.facts dt{font:500 11px var(--disp);letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}dl.facts dd{margin:0}dl.facts a{border-bottom:1px solid var(--muted);text-decoration:none}.page p.extras{text-align:left;font:italic 400 19px var(--disp);color:var(--ink2);margin-top:22px}.extras a{color:var(--ink);border-bottom:1px solid var(--muted);text-decoration:none}.closing{font:italic 400 18px var(--disp);color:var(--muted);position:absolute;bottom:0;left:0;right:0;text-align:center!important}.tabs{z-index:3;scrollbar-width:none;justify-content:center;gap:2px;padding:6px 12px 12px;display:flex;position:relative;overflow:auto}.tabs button{font:500 12px var(--disp);letter-spacing:.2em;text-transform:uppercase;color:#f3ecd899;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 10px;transition:color .2s,border-color .2s}.tabs button:hover{color:#f3ecd8e6}.tabs button[aria-current]{color:var(--cream);border-bottom-color:#f3ecd8b3}@media (max-width:640px){.tabs{justify-content:flex-start}.tabs button{letter-spacing:.14em;padding:6px 8px;font-size:11px}}.arrow{z-index:4;width:44px;height:44px;color:var(--cream);font:30px/1 var(--disp);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.85;background:#08201b8c;border:1px solid #f3ecd84d;border-radius:50%;position:fixed;top:50%;translate:0 -50%}.arrow:hover{opacity:1}.arrow[disabled]{opacity:.2;cursor:default}.arrow.prev{left:14px}.arrow.next{right:14px}@media (max-width:760px){.arrow{display:none}}.counter{z-index:3;font:italic 400 14px var(--disp);color:#f3ecd88c;letter-spacing:.04em;position:fixed;bottom:14px;right:16px}@media (max-width:760px){.counter{top:12px;bottom:auto}}@media (prefers-reduced-motion:reduce){.spread{transition:none}}.rig{perspective:7000px;perspective-origin:50%;pointer-events:none;z-index:5;transform-style:preserve-3d;position:absolute}.rig .strip{transform-style:preserve-3d;transform-origin:0;will-change:transform;position:absolute;top:0;bottom:0}.rig .face{backface-visibility:hidden;background:var(--paper);position:absolute;inset:0;overflow:hidden}.rig .face.back{transform:rotateY(180deg)}.rig .face .page{height:100%;position:absolute;top:0}.rig .face .shade{opacity:0;pointer-events:none;background:#281e0a;position:absolute;inset:0}
