@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-italic-DNZWWj68.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-italic-Bs5sqlIY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-italic-BhFv1_vq.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-italic-DIDyk811.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-italic-DsMbH0-z.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-italic-BF6mSdbu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-italic-CB566L-e.woff2) format("woff2"),url(/assets/playfair-display-latin-700-italic-DgrU7w_p.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff) format("woff");unicode-range:U+0460-052F,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:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2) format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2) format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wood-900: #120a08;--wood-800: #1d110d;--wood-700: #2a1813;--wood-600: #3b2219;--wood-500: #55311f;--ink: #2b1b30;--ink-soft: #5a4458;--paper: #f8eedb;--paper-2: #f1e2c4;--paper-edge: #dcc59c;--gold: #f2c46d;--gold-2: #ffdf9e;--gold-deep: #b98532;--rose: #ff8fb1;--rose-soft: #ffd3df;--red: #e2475f;--red-deep: #9e1f3c;--plum: #3a1f5c;--plum-2: #5b3a8c;--cream: #fff7ea;--muted: #cbb6a0;--line: rgba(242, 196, 109, .28);--glass: rgba(29, 17, 13, .72);--ok: #4caf7d;--warn: #f2b544;--danger: #e2475f;--f-title: "Playfair Display", Georgia, serif;--f-book: "Cormorant Garamond", Georgia, serif;--f-hand: "Caveat", "Comic Sans MS", cursive;--f-ui: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--f-pixel: "Pixelify Sans", "Courier New", monospace;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--shadow-1: 0 10px 30px rgba(0, 0, 0, .35);--shadow-gold: 0 0 0 1px var(--line), 0 12px 40px rgba(0, 0, 0, .45), 0 0 60px rgba(242, 196, 109, .08);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--wood-900);color:var(--cream);font-family:var(--f-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,canvas{display:block;max-width:100%}.pixel{image-rendering:pixelated;image-rendering:crisp-edges}a{color:var(--gold-2)}button{font:inherit;color:inherit}::selection{background:var(--rose);color:var(--ink)}h1,h2,h3{font-family:var(--f-title);line-height:1.15;margin:0 0 .5em;font-weight:700}h1{font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.01em}h2{font-size:clamp(1.6rem,3.6vw,2.5rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.container{width:min(1180px,100% - 32px);margin-inline:auto}.eyebrow{font-family:var(--f-pixel);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:var(--gold)}.muted{color:var(--muted)}.center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{--bg: linear-gradient(180deg, #ff6b86, var(--red) 55%, var(--red-deep));display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.8em 1.5em;border:0;border-radius:999px;cursor:pointer;background:var(--bg);color:#fff;font-weight:800;letter-spacing:.02em;text-decoration:none;box-shadow:0 6px #6e1229,0 12px 28px #e2475f59,inset 0 1px #ffffff59;transition:transform .12s ease,box-shadow .12s ease,filter .2s;-webkit-tap-highlight-color:transparent}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn:active{transform:translateY(4px);box-shadow:0 2px #6e1229,0 6px 14px #e2475f4d}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.gold{--bg: linear-gradient(180deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));color:#3a230f;box-shadow:0 6px #7a5420,0 12px 28px #f2c46d4d,inset 0 1px #ffffff80}.btn.ghost{background:transparent;color:var(--cream);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.btn.small{min-height:38px;padding:.45em 1em;font-size:.9rem;box-shadow:0 3px #6e1229}.btn.ghost.small{box-shadow:inset 0 0 0 1.5px var(--line)}.btn.big{min-height:58px;font-size:1.08rem;padding:.9em 2em}.btn.block{width:100%}.linkbtn{background:none;border:0;color:var(--gold-2);cursor:pointer;text-decoration:underline;padding:0}.card{background:linear-gradient(180deg,#3b2219bf,#1d110dd9);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-1)}.glow-card{background:linear-gradient(180deg,#2a1813d1,#120a08db);border:1.5px solid rgba(242,196,109,.55);border-radius:18px;box-shadow:0 0 24px #f2c46d2e,inset 0 0 18px #f2c46d0f;backdrop-filter:blur(6px)}.field{display:grid;gap:6px;margin-bottom:16px}.field>span,.label{font-weight:700;font-size:.95rem;color:var(--gold-2)}.field small{color:var(--muted);font-size:.82rem}.input,.textarea,.select{width:100%;background:#fff7ea0f;border:1.5px solid rgba(242,196,109,.25);border-radius:12px;padding:12px 14px;color:var(--cream);font:inherit;font-size:16px;transition:border-color .2s,background .2s}.textarea{min-height:96px;resize:vertical;line-height:1.45}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--gold);background:#fff7ea1a}.input::placeholder,.textarea::placeholder{color:#cbb6a099}.select option{background:var(--wood-700)}.checkbox{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:.92rem}.checkbox input{width:20px;height:20px;accent-color:var(--red);margin-top:2px;flex:none}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1.5px solid rgba(242,196,109,.3);background:#fff7ea0a;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:700;font-size:.9rem;min-height:40px;transition:all .15s}.chip:hover{border-color:var(--gold)}.chip[aria-pressed=true]{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#3a230f;border-color:var(--gold)}.chip:disabled{opacity:.45;cursor:not-allowed}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatch{width:34px;height:34px;border-radius:50%;cursor:pointer;border:2px solid rgba(255,255,255,.25);box-shadow:inset 0 -3px #0003}.swatch[aria-pressed=true]{outline:3px solid var(--gold);outline-offset:2px}.notice{border-radius:12px;padding:12px 14px;font-size:.92rem;background:#f2c46d1a;border:1px solid rgba(242,196,109,.35)}.notice.error{background:#e2475f1f;border-color:#e2475f80}.notice.ok{background:#4caf7d1f;border-color:#4caf7d80}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.03em;background:#f2c46d26;color:var(--gold-2);border:1px solid var(--line)}.badge.test{background:#f2b54422;color:#ffd27a;border-color:#f2b544}.spinner{width:22px;height:22px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:var(--gold);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wood-bg{background:radial-gradient(ellipse 70% 55% at 50% 38%,rgba(255,170,80,.22),transparent 65%),radial-gradient(ellipse 120% 70% at 50% 110%,rgba(0,0,0,.6),transparent 60%),repeating-linear-gradient(176deg,#0000 0 22px,#00000017 22px 23px,#ffc88c08 23px 46px),linear-gradient(180deg,#2a1712,#3a2016 45%,#23130e)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bk-wrap{position:relative;width:100%;height:100%;display:grid;place-items:center}.bk-root{--shift: 0;--open: 1;position:relative;width:calc(var(--pw) * 2);height:var(--ph);perspective:calc(var(--pw) * 4.2);perspective-origin:50% 40%;transform:translate(calc(var(--shift) * var(--pw)));user-select:none;-webkit-user-select:none;touch-action:pan-y;color:var(--ink)}.bk-root.interactive{cursor:grab}.bk-root.interactive:active{cursor:grabbing}.bk-boards{position:absolute;inset:-2.2% -1.6% -2.6%;border-radius:1.2%/1.8%;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.1),transparent 60%),repeating-linear-gradient(35deg,rgba(0,0,0,.05) 0 2px,transparent 2px 5px),var(--cover);box-shadow:0 2.4em 3.2em -.8em #000000b3,0 .6em 1.2em #00000073,inset 0 0 0 .18em #00000040,inset 0 0 0 .36em #f2c46d59;opacity:var(--open);pointer-events:none}.bk-stack{position:absolute;top:.8%;height:98.4%;background:repeating-linear-gradient(90deg,#f3e6cb 0 1px,#d2bd95 1px 2px);opacity:var(--open);pointer-events:none;border-radius:2px}.bk-stack.l{right:calc(var(--pw) * 2);width:calc(var(--ls) * var(--pw) * .025 + 1px)}.bk-stack.r{left:calc(var(--pw) * 2);width:calc(var(--rs) * var(--pw) * .025 + 1px)}.bk-slot{position:absolute;top:0;width:var(--pw);height:var(--ph);z-index:1}.bk-slot.l{left:0}.bk-slot.r{left:var(--pw)}.bk-root:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:calc(var(--pw) - var(--pw) * .07);width:calc(var(--pw) * .14);background:linear-gradient(90deg,transparent,rgba(60,30,10,.18) 38%,rgba(30,10,0,.42) 50%,rgba(60,30,10,.18) 62%,transparent);opacity:var(--open);pointer-events:none}.bk-leaf{position:absolute;z-index:3;top:0;left:var(--pw);width:var(--pw);height:var(--ph);transform-style:preserve-3d;pointer-events:none}.bk-strip{position:absolute;top:0;left:0;height:100%;transform-origin:0 50%;transform-style:preserve-3d}.bk-strip .bk-strip{left:calc(100% - .6px)}.bk-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bk-face.back{transform:rotateY(180deg)}.bk-face .bk-pagewrap{position:absolute;top:0;left:0}.bk-shade{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#32190a8c,#32190a52)}.bk-face.back .bk-shade{background:linear-gradient(270deg,#32190a66,#fff5e11a)}.bk-edgehl{position:absolute;right:0;top:0;bottom:0;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18));pointer-events:none}.bk-cast{position:absolute;top:0;bottom:0;width:0;opacity:0;pointer-events:none;z-index:5}.bk-cast.r{left:0;background:linear-gradient(90deg,rgba(20,8,0,.42),rgba(20,8,0,.12) 55%,transparent)}.bk-cast.l{right:0;background:linear-gradient(270deg,rgba(20,8,0,.42),rgba(20,8,0,.12) 55%,transparent)}.bk-pagewrap{position:relative;width:var(--pw);height:var(--ph);overflow:hidden}.bk-pagewrap.paper,.bk-pagewrap.endpaper{background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.55),transparent 70%),radial-gradient(circle at 18% 82%,rgba(160,110,50,.1),transparent 30%),radial-gradient(circle at 85% 12%,rgba(160,110,50,.08),transparent 25%),var(--paper-bg, #f8eedb)}.bk-pagewrap.paper:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(120,80,30,.025) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(120,80,30,.02) 0 1px,transparent 1px 4px);pointer-events:none}.bk-pagewrap.r:after,.bk-pagewrap.l:after{content:"";position:absolute;top:0;bottom:0;width:14%;pointer-events:none}.bk-pagewrap.r:after{left:0;background:linear-gradient(90deg,rgba(90,50,15,.3),rgba(90,50,15,.06) 45%,transparent)}.bk-pagewrap.l:after{right:0;background:linear-gradient(270deg,rgba(90,50,15,.3),rgba(90,50,15,.06) 45%,transparent)}.bk-pagewrap.cover:after,.bk-pagewrap.back:after{display:none}.bk-pagewrap.cover,.bk-pagewrap.back{background:radial-gradient(ellipse at 35% 25%,rgba(255,255,255,.16),transparent 55%),radial-gradient(ellipse at 70% 90%,rgba(0,0,0,.35),transparent 60%),repeating-linear-gradient(35deg,rgba(0,0,0,.06) 0 2px,transparent 2px 5px),var(--cover);color:var(--gold-2);box-shadow:0 1.6em 2.6em -.6em #000000b3,inset 0 0 0 .15em #0000004d}.bk-pagewrap.r.cover{border-radius:0 3% 3% 0/0 2% 2% 0}.bk-pagewrap.l.back{border-radius:3% 0 0 3%/2% 0 0 2%}.bk-pagewrap.endpaper{--paper-bg: #e9d4d8;background:radial-gradient(circle at 25% 25%,rgba(158,31,60,.12) 0 6%,transparent 7%) 0 0 / 2.6em 2.6em,radial-gradient(circle at 75% 75%,rgba(158,31,60,.12) 0 6%,transparent 7%) 0 0 / 2.6em 2.6em,#f1dfe0}.bk-ribbon{position:absolute;z-index:4;left:calc(var(--pw) + var(--pw) * .08);bottom:calc(var(--ph) * -.12);width:calc(var(--pw) * .08);height:calc(var(--ph) * .16);background:linear-gradient(90deg,#7a1028,#c2304e 45%,#8c1530);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);box-shadow:0 6px 10px #0006;opacity:var(--open);pointer-events:none}.bk-ribbon:after{content:"♥";position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);color:#ffd1a0;font-size:calc(var(--pw) * .045)}.bk-nav{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0 max(4px,var(--safe-l))}.bk-arrow{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(242,196,109,.6);background:#1d110db8;color:var(--gold-2);font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center;padding-bottom:4px;backdrop-filter:blur(4px)}.bk-arrow:disabled{opacity:.25;cursor:default}.pg{position:absolute;inset:0;padding:9% 10% 8%;display:flex;flex-direction:column;align-items:center;text-align:center;color:#3a2418;font-family:var(--f-book)}.pg.paper-antigo{color:#4a2c16}.pg.paper-noturno{color:#f3e6cf}.bk-pagewrap.paper:has(.paper-noturno):before{opacity:.4}.pg.paper-antigo:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 10%,rgba(120,70,20,.18),transparent 22%),radial-gradient(circle at 92% 88%,rgba(120,70,20,.16),transparent 25%),radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(120,70,20,.22));pointer-events:none}.pg-frame{position:absolute;inset:4.2%;border:1px solid rgba(160,110,50,.35);outline:1px solid rgba(160,110,50,.18);outline-offset:3px;pointer-events:none}.paper-noturno .pg-frame{border-color:#f2c46d59;outline-color:#f2c46d26}.pg-orn{position:absolute;font-size:.85em;color:#c2304e;opacity:.75;line-height:1}.pg-orn.tl{top:2.6%;left:3%}.pg-orn.tr{top:2.6%;right:3%}.pg-orn.bl{bottom:2.6%;left:3%}.pg-orn.br{bottom:2.6%;right:3%}.pg-num{position:absolute;bottom:4.6%;left:0;right:0;font-size:.62em;opacity:.55;font-style:italic}.font-classica{--hfont: "Cormorant Garamond", Georgia, serif;--bfont: "Cormorant Garamond", Georgia, serif;--hstyle: italic;--bstyle: italic;--bsize: 1.02em}.font-manuscrita{--hfont: "Caveat", cursive;--bfont: "Caveat", cursive;--hstyle: normal;--bstyle: normal;--bsize: 1.12em}.font-moderna{--hfont: "Playfair Display", Georgia, serif;--bfont: "Nunito", system-ui, sans-serif;--hstyle: italic;--bstyle: normal;--bsize: .82em}.font-pixel{--hfont: "Pixelify Sans", monospace;--bfont: "Nunito", system-ui, sans-serif;--hstyle: normal;--bstyle: normal;--bsize: .8em}.pg-cover{position:absolute;inset:0;display:grid;place-items:center;color:var(--gold-2);text-align:center;overflow:hidden}.cv-frame{position:absolute;inset:6%;border:.12em solid rgba(242,196,109,.75);border-radius:2%;box-shadow:inset 0 0 0 .3em #00000026,inset 0 0 0 .42em #f2c46d59}.cv-corner{position:absolute;width:15%;aspect-ratio:1;border:.12em solid rgba(242,196,109,.85);border-radius:50%;clip-path:inset(0 50% 50% 0)}.cv-corner.tl{top:3.5%;left:3.5%}.cv-corner.tr{top:3.5%;right:3.5%;transform:scaleX(-1)}.cv-corner.bl{bottom:3.5%;left:3.5%;transform:scaleY(-1)}.cv-corner.br{bottom:3.5%;right:3.5%;transform:scale(-1)}.cover-minimal .cv-corner,.cover-minimal .cv-frame{opacity:.45}.cv-stars{position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff6c2,transparent),radial-gradient(1px 1px at 30% 70%,#fff,transparent),radial-gradient(1.5px 1.5px at 78% 22%,#fff6c2,transparent),radial-gradient(1px 1px at 62% 84%,#fff,transparent),radial-gradient(2px 2px at 86% 64%,#ffe7a8,transparent),radial-gradient(1px 1px at 46% 12%,#fff,transparent),radial-gradient(1.5px 1.5px at 20% 52%,#fff6c2,transparent)}.cv-floral{position:absolute;inset:0;background:radial-gradient(circle at 10% 90%,rgba(255,143,177,.55) 0 4%,transparent 4.5%),radial-gradient(circle at 16% 84%,rgba(255,210,120,.6) 0 2.5%,transparent 3%),radial-gradient(circle at 90% 10%,rgba(255,143,177,.55) 0 4%,transparent 4.5%),radial-gradient(circle at 84% 16%,rgba(255,210,120,.6) 0 2.5%,transparent 3%),radial-gradient(circle at 6% 80%,rgba(110,180,110,.5) 0 3%,transparent 3.5%),radial-gradient(circle at 94% 20%,rgba(110,180,110,.5) 0 3%,transparent 3.5%)}.cv-inner{position:relative;width:74%;display:grid;justify-items:center;gap:.35em}.cv-kicker{font-family:var(--f-pixel);font-size:.55em;letter-spacing:.3em;text-transform:uppercase;opacity:.8}.cv-heart{font-size:2.2em;line-height:1;color:#ff8fa8;text-shadow:0 0 .6em rgba(255,120,150,.6)}.cv-heart.small{font-size:1.4em}.cv-title{margin:0;font-family:var(--hfont, "Playfair Display");font-style:var(--hstyle, italic);font-size:1.85em;line-height:1.05;color:var(--gold-2);text-shadow:0 .05em 0 rgba(0,0,0,.45),0 0 .6em rgba(242,196,109,.35);overflow-wrap:anywhere}.cv-rule{width:60%;height:.08em;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:.2em 0}.cv-names{font-family:var(--f-book);font-style:italic;font-size:.95em;color:#ffe9c4}.cv-names span{color:#ff8fa8}.cv-back{font-family:var(--f-book);font-style:italic;font-size:.85em;line-height:1.4;color:#ffe9c4;margin:.6em 0 1em}.pg-endpaper{position:absolute;inset:0}.pg-title{justify-content:center;gap:.25em}.tp-kicker{font-size:.75em;letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-family:var(--f-ui)}.tp-names{font-family:var(--hfont);font-style:var(--hstyle);font-size:1.25em}.tp-names span{color:#c2304e}.tp-rule{color:#c2304e;font-size:1.1em;margin:.2em 0}.tp-title{font-family:var(--hfont);font-style:var(--hstyle);font-size:1.9em;margin:0;line-height:1.05;color:#6b1f3a;overflow-wrap:anywhere}.paper-noturno .tp-title{color:var(--gold-2)}.tp-ded{font-family:var(--bfont);font-style:var(--bstyle);font-size:.92em;line-height:1.45;margin:1em 0 0;opacity:.85}.tp-hint{position:absolute;bottom:7%;font-size:.6em;font-family:var(--f-ui);opacity:.5;letter-spacing:.08em}.pg-chapter{padding-top:10%}.ch-num{display:flex;align-items:center;gap:.6em;font-family:var(--hfont);font-style:var(--hstyle);font-size:.95em;color:#6b4a2a}.paper-noturno .ch-num{color:var(--gold)}.ch-line{width:2.6em;height:1px;background:currentColor;opacity:.5}.ch-heart{color:#d62f4f;font-size:.8em;line-height:1;margin:.15em 0}.ch-title{font-family:var(--hfont);font-style:var(--hstyle);font-size:1.65em;font-weight:700;line-height:1.05;margin:.05em 0 .35em;padding-bottom:.3em;border-bottom:1px solid rgba(107,74,42,.35);overflow-wrap:anywhere;color:#2f1a12}.paper-noturno .ch-title{color:#fff1d8}.ch-body{flex:1 1 auto;width:100%}.ch-body.with-photo{flex:0 1 auto;max-height:40%}.ch-story{font-family:var(--bfont);font-style:var(--bstyle);font-size:var(--bsize);line-height:1.38;margin:0 0 .5em}.ch-ending{font-family:var(--hfont);font-style:italic;font-size:.9em;color:#8a2b45;margin:0}.paper-noturno .ch-ending{color:#ffb3c4}.ch-date{margin-top:auto;font-size:.7em;font-style:italic;opacity:.6}.polaroid{position:relative;margin:auto 0 0;background:#fffdf7;padding:3.5% 3.5% 0;width:70%;box-shadow:0 .35em .8em #3c1e0a59,0 0 0 1px #0000000d}.polaroid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.polaroid figcaption{font-family:var(--f-hand);font-size:.8em;padding:.25em 0 .35em;color:#5a3824}.polaroid:not(:has(figcaption)){padding-bottom:9%}.polaroid .tape{position:absolute;top:-.55em;left:50%;width:34%;height:1.1em;transform:translate(-50%) rotate(-4deg);background:#f0e1b4bf;box-shadow:0 1px 2px #0000001a}.pg-illus{position:absolute;inset:0;background:#2a1d3a;overflow:hidden}.il-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.illus-sepia .il-canvas{filter:sepia(.55) saturate(.85) contrast(1.05)}.illus-sonho .il-canvas{filter:saturate(1.2) brightness(1.06) contrast(.95)}.illus-sonho:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 40%,rgba(255,220,240,.25),transparent 65%);mix-blend-mode:screen;pointer-events:none}.il-frame{position:absolute;inset:3.5%;border:.1em solid rgba(242,196,109,.8);box-shadow:0 0 0 .3em #0000001f,inset 0 0 1.6em #00000059;pointer-events:none}.il-corner{position:absolute;width:12%;aspect-ratio:1;border-top:.18em solid #f2c46d;border-left:.18em solid #f2c46d;border-top-left-radius:60%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.il-corner.tl{top:2.4%;left:2.4%}.il-corner.tr{top:2.4%;right:2.4%;transform:scaleX(-1)}.il-corner.bl{bottom:2.4%;left:2.4%;transform:scaleY(-1)}.il-corner.br{bottom:2.4%;right:2.4%;transform:scale(-1)}.il-caption{position:absolute;left:50%;bottom:6%;transform:translate(-50%);white-space:nowrap;max-width:86%;overflow:hidden;text-overflow:ellipsis;font-family:var(--f-pixel);font-size:.55em;letter-spacing:.06em;color:#fff6dd;background:#1d110d9e;border:1px solid rgba(242,196,109,.5);padding:.3em .8em;border-radius:999px}.pg-sealed,.pg-blank{justify-content:center}.seal{width:3.2em;height:3.2em;border-radius:50%;display:grid;place-items:center;font-size:1.4em;color:#ffd1a0;background:radial-gradient(circle at 35% 30%,#d8435f,#8c1530 70%);box-shadow:0 .2em .5em #00000059,inset 0 0 0 .2em #00000026;margin-bottom:.6em}.sealed-t{font-style:italic;font-size:.95em;max-width:80%}.blank-heart{color:#c2304e59;font-size:2.6em}.pg-decl-left{justify-content:center;gap:.6em}.pg-decl-left .polaroid{margin:0;width:78%}.dl-couple{width:74%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 .2em #f2c46d,0 .4em 1em #0000004d}.dl-canvas{width:100%;height:100%}.dl-names{font-family:var(--hfont);font-style:var(--hstyle);font-size:1.15em;margin-top:.4em}.dl-names span{color:#d62f4f}.pg-decl{padding-top:10%}.dc-hearts{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dc-hearts span{position:absolute;bottom:-1.2em;color:#d62f4f59;font-size:.9em;animation:dcFloat 7s linear infinite}@keyframes dcFloat{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(calc(var(--ph) * -1.1)) rotate(25deg);opacity:0}}.dc-to{font-family:var(--hfont);font-style:var(--hstyle);font-size:1.45em;color:#8a1f3a;margin-bottom:.3em}.paper-noturno .dc-to{color:#ffb3c4}.dc-body{flex:1 1 auto;width:100%}.dc-text{font-family:var(--bfont);font-style:var(--bstyle);font-size:calc(var(--bsize) * 1.04);line-height:1.42;margin:0;white-space:pre-line}.dc-sign{margin-top:.5em;font-family:var(--hfont);font-style:var(--hstyle);font-size:.95em;line-height:1.2}.dc-sign strong{font-size:1.3em;color:#8a1f3a}.paper-noturno .dc-sign strong{color:#ffb3c4}.dc-sign small{display:block;font-size:.7em;opacity:.6;margin-top:.2em}.dc-question{margin-top:.6em;display:grid;gap:.4em;justify-items:center;font-size:.85em}.dc-q{font-family:var(--hfont);font-style:var(--hstyle);font-weight:700;font-size:1.15em;color:#6b1f3a}.paper-noturno .dc-q{color:var(--gold-2)}.dc-btns{display:flex;gap:.8em}.dc-btns .btn.small{min-height:2.2em;padding:.3em 1.2em;font-size:.85em}.dc-btns .btn.ghost{color:#6b1f3a;box-shadow:inset 0 0 0 1.5px #c2304e;transition:transform .25s ease}.dc-yes{font-family:var(--f-hand);font-size:1.6em;color:#d62f4f;animation:pop .5s ease}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.sticker-row{margin-top:auto;padding-top:.9em;margin-bottom:.9em;display:flex;align-items:center;justify-content:center;gap:1em;width:100%;position:relative}.sticker{position:relative;margin:0;background:#fffaf0;padding:.7em .9em .4em;box-shadow:0 .3em .7em #3c1e0a4d,0 0 0 1px #0000000d;display:grid;justify-items:center;gap:.2em;max-width:55%}.sticker .tape{position:absolute;top:-.5em;left:50%;width:50%;height:1em;transform:translate(-50%) rotate(3deg);background:#f0e1b4cc}.sticker-icon canvas{width:3.2em;height:auto}.sticker figcaption{font-family:var(--f-hand);font-size:.85em;color:#5a3824;text-align:center;line-height:1.1}.doodle{width:3em;height:2.5em;flex:none;opacity:.8}.sticker-row .ch-date{position:absolute;bottom:-1.6em;left:0;right:0}.tp-photos{display:flex;gap:.6em;justify-content:center;width:100%;margin-top:.4em}.tp-photos .polaroid{width:40%;margin:0}.tp-photos .polaroid figcaption{font-size:.7em}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--cream)}.logo-heart{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#2a1712;box-shadow:0 0 0 1px var(--line),0 0 18px #ff4d6d59}.logo-heart svg{width:20px;height:20px}.logo-text{font-family:var(--f-title);font-weight:700;font-size:1.35rem;letter-spacing:-.01em}.logo-text span{color:var(--gold);font-style:italic}.logo.small .logo-text{font-size:1.15rem}.site-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(10px);background:linear-gradient(180deg,#120a08d9,#120a088c);border-bottom:1px solid rgba(242,196,109,.12)}.sh-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:62px}.sh-nav{display:flex;gap:22px}.sh-nav a{color:#e8d6c0;text-decoration:none;font-weight:700;font-size:.92rem}.sh-nav a:hover{color:var(--gold-2)}@media (max-width: 760px){.sh-nav{display:none}}.site-footer{border-top:1px solid rgba(242,196,109,.15);background:#0d0705;padding:48px 0 24px;margin-top:40px}.sf-inner{display:grid;grid-template-columns:1.2fr 2fr;gap:32px}.sf-brand p{margin-top:12px;font-size:.92rem}.sf-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sf-cols h4{margin:0 0 10px;color:var(--gold);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--f-ui)}.sf-cols a{display:block;color:#e8d6c0;text-decoration:none;font-size:.92rem;padding:4px 0}.sf-cols a:hover{color:var(--gold-2)}.sf-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-size:.82rem;color:var(--muted)}@media (max-width: 760px){.sf-inner{grid-template-columns:1fr}.sf-cols{grid-template-columns:1fr 1fr}}.landing{overflow-x:hidden}.hero{position:relative;padding:40px 0 28px;overflow:hidden}.hero-sparks i{position:absolute;width:3px;height:3px;background:#ffe39a;border-radius:50%;box-shadow:0 0 8px 2px #ffd278b3;opacity:0;animation:spark 4.5s ease-in-out infinite;pointer-events:none}@keyframes spark{30%,60%{opacity:.9;transform:translateY(-14px)}to{opacity:0;transform:translateY(-30px)}}.hero-copy{position:relative;text-align:center;max-width:880px}.hero-slogan{display:grid;gap:2px;margin-bottom:14px}.hero-slogan span:first-child{font-family:var(--f-pixel);text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;color:var(--gold)}.hero-slogan span[lang=en]{font-family:var(--f-book);font-style:italic;font-size:1.05rem;color:#f0c8d2}.hero h1{font-size:clamp(2rem,4.6vw,3.5rem);margin-bottom:.3em;text-shadow:0 4px 30px rgba(0,0,0,.5)}.hero h1 em{color:var(--gold-2);font-style:italic}.hero-sub{font-size:clamp(1rem,1.6vw,1.2rem);color:#f0dcc4;max-width:640px;margin:0 auto 1.4em}.hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero-stage{position:relative;margin-top:34px}.hero-values{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,3vw,40px);position:relative;z-index:2}.value-card{padding:14px 18px;text-align:center;display:grid;gap:4px}.value-card strong{font-family:var(--f-ui);font-weight:800;font-size:1.25rem;color:var(--gold-2)}.value-card span{font-size:.92rem;color:#f3e3cf;line-height:1.35}.hero-table{position:relative;height:clamp(320px,52vw,600px);margin-top:6px}.hero-light{position:absolute;left:50%;top:-10%;width:70%;height:90%;transform:translate(-50%);background:radial-gradient(ellipse at 50% 30%,rgba(255,200,110,.45),rgba(255,150,60,.12) 45%,transparent 70%);filter:blur(10px);pointer-events:none}.hero-book{position:absolute;inset:0 2%}.hero-rose{position:absolute;left:max(2%,calc(50% - 46vw));bottom:2%;z-index:5;transform:rotate(-24deg);filter:drop-shadow(0 10px 14px rgba(0,0,0,.6));pointer-events:none}.hero-hint{text-align:center;font-size:.85rem;color:var(--muted);margin:clamp(46px,7vw,84px) 0 0}@media (max-width: 760px){.hero{padding-top:26px}.hero-values{grid-template-columns:1fr;gap:8px}.value-card{padding:10px 14px;grid-template-columns:auto 1fr;text-align:left;align-items:center;gap:10px}.value-card strong{font-size:1rem}.value-card span{font-size:.85rem}.hero-table{height:78vw}.hero-rose{display:none}}.section{padding:clamp(56px,8vw,96px) 0;position:relative}.section-head{text-align:center;max-width:720px;margin:0 auto 40px}.section-head .eyebrow{margin-bottom:8px}.lead{font-size:1.08rem;color:#f0dcc4}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{position:relative;text-align:center;padding-top:34px}.step-num{position:absolute;top:-16px;left:50%;transform:translate(-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--gold-2),var(--gold-deep));color:#3a230f;font-weight:800;box-shadow:0 4px 12px #0006}.step-icon{display:inline-block;margin-bottom:12px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}@media (max-width: 760px){.steps{grid-template-columns:1fr;gap:30px}}.feature-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.checks{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}.checks li{padding-left:28px;position:relative}.checks li:before{content:"♥";position:absolute;left:4px;color:var(--red)}.themes-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px}.theme-card{margin:0;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 0 0 1.5px #f2c46d66,0 12px 24px #0006}.theme-card:last-child{grid-column:span 2}.theme-card canvas{width:100%;height:auto;aspect-ratio:150 / 96}.theme-card:last-child canvas{aspect-ratio:300 / 96;object-fit:cover}.theme-card figcaption{position:absolute;left:8px;bottom:8px;font-family:var(--f-pixel);font-size:.8rem;background:#1d110dbf;padding:3px 10px;border-radius:999px;border:1px solid rgba(242,196,109,.4)}@media (max-width: 860px){.feature-grid{grid-template-columns:1fr}}.examples{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.example{padding:0;overflow:hidden;display:grid}.example-art{position:relative}.example-art canvas{width:100%;height:auto;aspect-ratio:180 / 110}.example-badge{position:absolute;top:12px;left:12px;background:#1d110dcc}.example-body{padding:20px 22px 24px}.example-body h3 em{color:var(--gold-2)}@media (max-width: 760px){.examples{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan{display:flex;flex-direction:column;position:relative}.plan .checks{flex:1}.plan.hl{border-color:var(--gold);box-shadow:0 0 0 1.5px var(--gold),0 20px 50px #00000080,0 0 60px #f2c46d26;transform:translateY(-8px)}.plan-ribbon{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(180deg,#ff6b86,var(--red));color:#fff;font-weight:800;font-size:.78rem;padding:4px 14px;border-radius:999px;letter-spacing:.05em;white-space:nowrap}.plan-price{font-family:var(--f-title);font-size:2.4rem;font-weight:700;color:var(--gold-2);margin:4px 0 6px}@media (max-width: 860px){.plans{grid-template-columns:1fr;max-width:440px;margin:0 auto}.plan.hl{transform:none}}.faq-wrap{max-width:820px}.faq{display:grid;gap:10px}.faq-item{border:1px solid var(--line);border-radius:14px;background:#2a181380}.faq-q{width:100%;text-align:left;background:none;border:0;padding:16px 18px;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:800;font-size:1rem}.faq-q span{color:var(--gold);font-size:1.3rem;line-height:1}.faq-a{padding:0 18px 4px;color:#e8d6c0}.final-cta{padding-bottom:40px}.final-heart{display:inline-block;margin-bottom:14px;animation:beat 1.4s ease-in-out infinite}@keyframes beat{15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.1)}60%{transform:scale(1)}}
