@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dancing-script-vietnamese-400-normal.lz8MlVep.woff2) format("woff2"),url(/_astro/dancing-script-vietnamese-400-normal.D2srOv8f.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:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dancing-script-latin-ext-400-normal.C917Kz-3.woff2) format("woff2"),url(/_astro/dancing-script-latin-ext-400-normal.DaWfpMsu.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:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dancing-script-latin-400-normal.-YrtvvVF.woff2) format("woff2"),url(/_astro/dancing-script-latin-400-normal.BY5FxJb0.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:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dancing-script-vietnamese-600-normal.B_5hiXq4.woff2) format("woff2"),url(/_astro/dancing-script-vietnamese-600-normal.DmBNuN3D.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:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dancing-script-latin-ext-600-normal.B3h_y-4p.woff2) format("woff2"),url(/_astro/dancing-script-latin-ext-600-normal.C2Rto93b.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:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dancing-script-latin-600-normal.CUtcW3hj.woff2) format("woff2"),url(/_astro/dancing-script-latin-600-normal.8nA_0nHX.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:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dancing-script-vietnamese-700-normal.DHSNEjs8.woff2) format("woff2"),url(/_astro/dancing-script-vietnamese-700-normal.BxaLPXNn.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:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dancing-script-latin-ext-700-normal.DuhEb1O2.woff2) format("woff2"),url(/_astro/dancing-script-latin-ext-700-normal.vV212RL9.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:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dancing-script-latin-700-normal.CX8AaSVl.woff2) format("woff2"),url(/_astro/dancing-script-latin-700-normal.LI5MgW9m.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:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.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:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.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:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.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:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.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:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.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(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/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:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.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:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.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:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.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:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.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:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.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:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.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:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.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:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.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:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.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:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.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(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.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{--rose: #b57a6a;--rose-soft: #d9a9a0;--rose-dark: #8f5c4e;--cream: #fbf8f3;--oat: #f6f1e9;--warm: #efe8dc;--deep: #2b2420;--deep-soft: #3a302a;--blush: #ecd7cf;--wool: #c9b8a0;--ink: rgba(43,36,32,.92);--ink-soft: rgba(43,36,32,.64);--ink-faint: rgba(43,36,32,.36);--ink-hair: rgba(43,36,32,.12);--on-deep: rgba(251,248,243,.96);--on-deep-soft: rgba(251,248,243,.68);--on-deep-hair: rgba(251,248,243,.08);--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Inter", system-ui, sans-serif;--font-script: "Dancing Script", cursive;--shadow-card: 0 0 .5px rgba(43,36,32,.1), 0 1px 2px rgba(43,36,32,.06), 0 8px 24px rgba(43,36,32,.05);--shadow-hover: 0 0 .5px rgba(43,36,32,.1), 0 2px 4px rgba(43,36,32,.06), 0 18px 36px rgba(43,36,32,.1);--shadow-nav: 0 1px 2px rgba(43,36,32,.05), 0 1px 8px rgba(43,36,32,.04);--shadow-hero: 0 4px 14px rgba(43,36,32,.08), 0 24px 48px rgba(43,36,32,.1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--oat);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.14  0 0 0 0 0.13  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}.container{max-width:1240px;margin:0 auto;padding:0 1.6rem}#boot{position:fixed;inset:0;background:var(--oat);display:flex;align-items:center;justify-content:center;z-index:400;transition:opacity .4s}#boot.hide{opacity:0;pointer-events:none}.boot-wm{display:flex;flex-direction:column;align-items:center;line-height:1;gap:.1em}.boot-wm .s{font-family:var(--font-script);font-weight:600;color:var(--rose);font-size:3.6rem;letter-spacing:-.04em}.boot-wm .b{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:1.8rem;color:var(--ink)}.wm{display:inline-flex;align-items:baseline;gap:.3em;text-decoration:none;line-height:1}.wm-s{font-family:var(--font-script);font-weight:600;color:var(--rose);letter-spacing:-.04em}.wm-b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;color:var(--ink)}nav.top{position:sticky;top:0;z-index:50;background:#f6f1e9d1;backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);box-shadow:var(--shadow-nav)}nav.top .container{padding-left:clamp(2rem,5vw,5rem)!important;padding-right:clamp(2rem,5vw,5rem)!important}nav.top .inner{display:flex;align-items:center;gap:2.4rem;padding:18px 0}nav.top .wm-s{font-size:1.6rem}nav.top .wm-b{font-size:1.15rem}.nav-links{display:flex;gap:2.4rem;margin-left:auto}.nav-links a{font-size:.88rem;color:var(--ink-soft);text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--rose)}.nav-toggle{display:none;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nav-toggle span{display:block;width:22px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .15s}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.btn{font-family:var(--font-body);font-weight:500;font-size:.92rem;letter-spacing:.02em;border-radius:999px;padding:14px 28px;transition:all .15s cubic-bezier(.4,0,.2,1);border:1px solid transparent;text-decoration:none;display:inline-block}.btn:active{transform:scale(.97)}.btn-primary{background:var(--rose);color:#fff;border-color:var(--rose)}.btn-primary:hover{background:var(--rose-dark);border-color:var(--rose-dark)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink-hair)}.btn-ghost:hover{color:var(--rose);border-color:var(--rose)}.btn-nav{background:transparent;color:var(--ink);border-color:var(--ink-hair);padding:9px 20px;font-size:.88rem;font-weight:400}.btn-nav:hover{background:var(--rose);color:#fff;border-color:var(--rose)}.eyebrow{font-family:var(--font-body);font-weight:500;font-size:.78rem;text-transform:uppercase;letter-spacing:.22em;color:var(--rose);line-height:1}.eyebrow.on-deep{color:var(--blush)}h1,h2,h3{margin:0}.title{font-family:var(--font-display);font-weight:500;font-size:clamp(2.2rem,4.6vw,3.4rem);letter-spacing:-.01em;line-height:1.15;color:var(--ink)}.title em{color:var(--rose)}.on-deep .title{color:var(--on-deep)}.lead{font-family:var(--font-display);font-style:italic;font-size:1.2rem;line-height:1.55;color:var(--ink-soft);margin:0}.on-deep .lead{color:var(--on-deep-soft)}.hero{background:var(--oat);padding:clamp(3.2rem,7vw,5.6rem) 0 9.6rem}.hero-grid{display:grid;gap:4.8rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.hero-wm{display:flex;flex-direction:column;gap:.05em;margin-bottom:2.4rem;line-height:1}.hero-wm .s{font-family:var(--font-script);font-weight:600;color:var(--rose);font-size:clamp(3.2rem,9vw,5.4rem);letter-spacing:-.04em}.hero-wm .b{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2.6rem,6.5vw,4.2rem);color:var(--ink)}.hero-lead{font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,2.1vw,1.45rem);color:var(--ink-soft);line-height:1.5;margin:0 0 2.4rem;max-width:460px}.cta-row{display:flex;gap:1.2rem;flex-wrap:wrap;margin-bottom:3.2rem}.hero-meta{display:flex;gap:2.4rem;flex-wrap:wrap}.hero-meta>div{display:flex;flex-direction:column;gap:4px}.hero-meta .k{font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:var(--rose);font-weight:500}.hero-meta .v{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--ink)}.hero-photo-wrap{position:relative}.hero-halo{position:absolute;right:-10%;top:8%;width:95%;aspect-ratio:1;background:radial-gradient(closest-side,var(--blush),transparent 70%);opacity:.6;z-index:0;pointer-events:none}.hero-photo{position:relative;z-index:1;aspect-ratio:4/5;border-radius:14px;overflow:visible;box-shadow:var(--shadow-hero)}.hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:14px}.paper-tag{position:absolute;left:-22px;bottom:40px;z-index:3;background:var(--cream);border-radius:6px;padding:16px 22px;transform:rotate(-3deg);box-shadow:var(--shadow-card);max-width:240px}.paper-tag .lead-t{font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.25;color:var(--ink)}.paper-tag .cap{font-family:var(--font-body);font-size:.78rem;color:var(--ink-soft);margin-top:4px;letter-spacing:.04em}.pom{position:absolute;right:-18px;top:20px;z-index:3;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9b6f,var(--rose) 55%,var(--rose-dark) 100%);box-shadow:0 8px 24px #b57a6a59;transform:rotate(8deg);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-style:italic;color:#fff;font-size:.95rem;text-align:center;line-height:1.15;padding:14px}.story{background:var(--warm);padding:6.4rem 0;position:relative}.story .container{max-width:1040px}.story .stack{display:flex;flex-direction:column;gap:2rem}.story p{font-family:var(--font-display);font-size:1.2rem;line-height:1.7;color:var(--ink);margin:0}.story p.lead-story{font-style:italic;font-size:1.4rem;line-height:1.5;max-width:560px;margin:0 auto}.signature{font-family:var(--font-script);font-weight:600;font-size:2.6rem;color:var(--rose);line-height:1;margin-top:1.2rem}.collection{background:var(--oat);padding:9.6rem 0}.collection .intro{max-width:680px;margin:0 auto 4.8rem;text-align:center;display:flex;flex-direction:column;gap:1.2rem}.grid-3{display:grid;gap:3.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--cream);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.card .photo{aspect-ratio:4/5;overflow:hidden;background:var(--warm)}.card .photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.card:hover .photo img{transform:scale(1.04)}.card .body{padding:1.8rem 1.8rem 2rem;display:flex;flex-direction:column;gap:.5rem}.card .meta{font-family:var(--font-body);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--rose);line-height:1}.card .name{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.25;color:var(--ink)}.card .desc{font-size:.92rem;line-height:1.55;color:var(--ink-soft);margin:0}.card .price-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--ink-hair)}.card .price{font-family:var(--font-display);font-size:1.4rem;color:var(--ink)}.card .price .pfx{font-style:italic;color:var(--ink-soft);font-size:.9rem;margin-right:4px}.card .cta-link{font-family:var(--font-body);font-size:.82rem;color:var(--rose);text-decoration:none;letter-spacing:.04em;border-bottom:1px solid var(--rose-soft);padding-bottom:2px}.card .cta-link:hover{color:var(--rose-dark);border-bottom-color:var(--rose-dark)}.collection-footnote{max-width:56ch;margin:4rem auto 0;text-align:center;font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.55;color:var(--ink-soft)}.collection-footnote em{font-style:italic;color:var(--rose)}.pairs{background:var(--warm);padding:9.6rem 0}.pairs .intro{max-width:680px;margin:0 auto 4.8rem;text-align:center;display:flex;flex-direction:column;gap:1.2rem}.pair-grid{display:grid;gap:3.2rem;grid-template-columns:1.2fr 1fr;align-items:center}.pair-photo{aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-hero)}.pair-photo img{width:100%;height:100%;object-fit:cover}.pair-body ul{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.pair-body li{font-family:var(--font-display);font-size:1.15rem;line-height:1.5;color:var(--ink);padding-left:1.4rem;position:relative}.pair-body li:before{content:"·";position:absolute;left:0;color:var(--rose);font-size:1.5rem;line-height:1;top:0}.littlest{background:var(--oat);padding:9.6rem 0}.littlest .intro{display:flex;flex-direction:column;gap:1.2rem;max-width:680px;margin:0 auto 4.8rem;text-align:center}.little-grid{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr}.polaroid{background:var(--cream);padding:18px 18px 22px;border-radius:4px;box-shadow:var(--shadow-card);transition:transform .3s}.polaroid:nth-child(1){transform:rotate(-1.5deg)}.polaroid:nth-child(2){transform:rotate(1.5deg)}.polaroid:hover{transform:rotate(0) translateY(-4px);box-shadow:var(--shadow-hover)}.polaroid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px}.polaroid .cap{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--ink);text-align:center;margin-top:14px;padding:0 .5rem;line-height:1.4}.seen-on{background:var(--oat);padding:0 0 9.6rem}.seen-on-head{max-width:680px;margin:0 auto 4rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.seen-on-head h3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2;color:var(--ink);letter-spacing:-.01em}.seen-on-head h3 em{color:var(--rose)}.seen-on-head p{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--ink-soft);margin:0}.seen-on-grid{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr}.wearer{margin:0;display:flex;flex-direction:column;gap:1.2rem}.wearer .photo{border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--warm);box-shadow:var(--shadow-card)}.wearer .photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.wearer:hover .photo img{transform:scale(1.03)}.wearer figcaption{display:flex;flex-direction:column;gap:4px;padding:0 .2rem}.wearer .name{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--ink);line-height:1.25}.wearer .cap{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--ink-soft);line-height:1.5}@media(max-width:767px){.seen-on-grid{grid-template-columns:1fr}}.pricing{background:var(--deep);padding:9.6rem 0}.pricing .intro{max-width:680px;margin:0 auto 6.4rem;text-align:center;display:flex;flex-direction:column;gap:1.2rem}.pricing .intro .title{color:var(--on-deep)}.pricing .intro .lead{color:var(--on-deep-soft)}.price-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;max-width:1200px;margin:0 auto}.price-card{position:relative;background:var(--deep-soft);border:1px solid var(--on-deep-hair);border-radius:14px;padding:3rem 2rem 2.4rem;display:flex;flex-direction:column;gap:1.4rem;color:var(--on-deep)}.price-card.feature{background:linear-gradient(180deg,#b57a6a38,#b57a6a0f);border-color:#ecd7cf59}.price-card .tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--rose);color:#fff;font-family:var(--font-body);font-weight:500;font-size:.66rem;text-transform:uppercase;letter-spacing:.22em;padding:5px 12px;border-radius:999px}.price-card h3{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.25}.price-row-big{display:flex;align-items:baseline;gap:.35rem}.price-row-big .pfx{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--on-deep-soft)}.price-row-big .cur{font-family:var(--font-display);font-size:1.8rem;position:relative;top:-16px;color:var(--on-deep)}.price-row-big .amt{font-family:var(--font-display);font-size:3.2rem;line-height:1;letter-spacing:-.02em;color:var(--on-deep)}.price-card .cap{font-family:var(--font-display);font-style:italic;font-size:1rem;line-height:1.5;color:var(--on-deep-soft);margin:0}.price-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.price-card li{font-size:.9rem;color:var(--on-deep-soft);padding-left:16px;position:relative}.price-card li:before{content:"·";position:absolute;left:0;color:var(--rose)}.price-foot{max-width:52ch;margin:4.8rem auto 0;text-align:center;font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--on-deep-soft)}.contact{background:var(--oat);padding:9.6rem 0}.contact-grid{display:grid;gap:4.8rem;grid-template-columns:.9fr 1.1fr;align-items:start}.contact-intro{display:flex;flex-direction:column;gap:1.6rem}.contact-intro .lead-p{font-family:var(--font-display);font-style:italic;font-size:1.2rem;line-height:1.7;color:var(--ink);margin:0;max-width:460px}.contact-intro .ig{font-family:var(--font-body);font-size:.95rem;color:var(--ink-soft);margin:0}.contact-intro .ig a{color:var(--rose);text-decoration:none;border-bottom:1px solid var(--rose-soft)}.form{background:var(--cream);border-radius:14px;padding:clamp(2.4rem,4vw,3.2rem);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.4rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-body);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-soft)}.field input,.field textarea,.field select{font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--oat);border:1px solid var(--ink-hair);border-radius:10px;padding:13px 14px;outline:none;transition:all .15s;-webkit-appearance:none;appearance:none}.field textarea{min-height:120px;resize:vertical}.field select{background:var(--oat) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='none'><path d='M1 1l5 5 5-5' stroke='%23b57a6a' stroke-width='1.5' stroke-linecap='round'/></svg>") no-repeat right 16px center/12px;padding-right:40px}.field input:focus,.field textarea:focus,.field select:focus{background:#fff;border-color:var(--rose);box-shadow:0 0 0 3px #b57a6a1f}.form-foot{display:flex;align-items:center;gap:1.4rem;margin-top:.4rem;flex-wrap:wrap}.form-foot .note{font-family:var(--font-display);font-style:italic;color:var(--ink-soft);font-size:.95rem}.form-status{font-family:var(--font-display);font-style:italic;font-size:.98rem}.form-status.ok{color:#4a6b4f}.form-status.err{color:#a04b3b}footer{background:var(--deep);padding:6.4rem 0 3.2rem;color:var(--on-deep-soft)}.foot-grid{display:grid;gap:3.2rem;grid-template-columns:1.4fr 1fr 1fr 1fr}footer .wm-s{font-size:2.4rem}footer .wm-b{font-size:1.5rem;color:var(--on-deep)}footer .tag-line{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--blush);margin:1.4rem 0 0;max-width:320px;line-height:1.55}.foot-instagram{margin-top:2rem;display:flex;flex-direction:column;gap:.4rem}.foot-instagram .eyebrow{color:var(--blush)}.foot-instagram a{font-family:var(--font-script);font-weight:600;font-size:1.8rem;line-height:1;color:var(--blush);text-decoration:none;border-bottom:1px solid var(--rose-soft);padding-bottom:4px;width:fit-content;transition:color .15s,border-color .15s}.foot-instagram a:hover{color:#fff;border-bottom-color:var(--blush)}.foot-col .h{font-family:var(--font-body);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:var(--blush);margin-bottom:1.1rem}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.foot-col a{font-size:.92rem;color:var(--on-deep-soft);text-decoration:none}.foot-col a:hover{color:var(--blush)}.foot-bar{border-top:1px solid var(--on-deep-hair);margin-top:4rem;padding-top:2rem;display:flex;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;font-size:.82rem}.foot-bar .right{font-family:var(--font-display);font-style:italic;color:var(--blush)}@media(max-width:1023px){.hero-grid{grid-template-columns:1fr;gap:3.2rem}.grid-3{grid-template-columns:repeat(2,1fr);gap:2.4rem}.pair-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:3.2rem}.price-grid{grid-template-columns:1fr;max-width:420px}}@media(max-width:767px){.grid-3,.little-grid,.form-row{grid-template-columns:1fr}nav.top{position:sticky;top:0}nav.top .inner{gap:.8rem;position:relative}nav.top .btn-nav{margin-left:auto}.nav-toggle{display:inline-flex}.nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:1.2rem;margin:0;padding:1.4rem clamp(2rem,5vw,5rem) 1.8rem;background:var(--cream);box-shadow:var(--shadow-card);border-top:1px solid var(--ink-hair);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .2s var(--ease, cubic-bezier(.4,0,.2,1)),opacity .2s}.nav-links.is-open{max-height:60vh;opacity:1;pointer-events:auto;padding-top:1.4rem;padding-bottom:1.8rem}.nav-links a{font-family:var(--font-display);font-size:1.3rem;font-style:italic;color:var(--ink);text-decoration:none}.nav-links a:hover{color:var(--rose)}}.discovery-strip{background:var(--oat);padding:clamp(4.8rem,8vw,6.4rem) 0}.discovery-grid{display:grid;gap:3.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-tile{background:var(--cream);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;text-decoration:none;color:inherit}.discovery-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.discovery-tile .photo{aspect-ratio:4/5;overflow:hidden;background:var(--warm)}.discovery-tile .photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.discovery-tile:hover .photo img{transform:scale(1.04)}.discovery-tile .body{padding:1.8rem 1.8rem 2rem;display:flex;flex-direction:column;gap:.6rem}.discovery-tile .line{font-family:var(--font-display);font-style:italic;font-size:1.2rem;line-height:1.45;color:var(--ink);margin:0}.discovery-tile .cta{font-family:var(--font-body);font-size:.82rem;color:var(--rose);letter-spacing:.04em;padding-top:.4rem;border-top:1px solid var(--ink-hair);margin-top:auto}@media(max-width:1023px){.discovery-grid{grid-template-columns:repeat(2,1fr);gap:2.4rem}}@media(max-width:767px){.discovery-grid{grid-template-columns:1fr;gap:2rem}}.teaser{padding:clamp(5.6rem,9vw,8rem) 0}.teaser-littlest{background:var(--oat)}.teaser-wearers{background:var(--warm)}.teaser-grid{display:grid;gap:3.6rem;grid-template-columns:1fr 1fr;align-items:center}.teaser-grid-reverse>.teaser-body{order:1}.teaser-grid-reverse>.teaser-photo{order:2}.teaser-photo{aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-hero)}.teaser-photo img{width:100%;height:100%;object-fit:cover}.teaser-body{display:flex;flex-direction:column;gap:1.2rem;max-width:440px}.teaser-body .lead{font-family:var(--font-display);font-style:italic;font-size:1.15rem;line-height:1.55;color:var(--ink-soft);margin:0}.teaser-body .btn{align-self:flex-start;margin-top:.6rem}@media(max-width:1023px){.teaser-grid,.teaser-grid-reverse{grid-template-columns:1fr;gap:2.4rem}.teaser-grid-reverse>.teaser-body,.teaser-grid-reverse>.teaser-photo{order:initial}.teaser-body{max-width:none}}.story-grid{display:grid;gap:3.6rem;grid-template-columns:1fr 1fr;align-items:start}.story-photo{aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-hero)}.story-photo img{width:100%;height:100%;object-fit:cover}.maker-portrait{width:180px;aspect-ratio:4/5;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);margin:.4rem 0 0}.maker-portrait img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:767px){.maker-portrait{width:140px}}.story-text{max-width:520px}@media(max-width:1023px){.story-grid{grid-template-columns:1fr;gap:2.4rem}.story .container{text-align:left}.story-text{max-width:none}}.gallery-intro{background:var(--oat);padding:clamp(5rem,8vw,7rem) 0 clamp(3rem,5vw,4rem);text-align:center}.gallery-intro .container{max-width:720px}.gallery-intro .title{font-size:clamp(2.4rem,5vw,3.6rem)}.gallery-intro .lead{margin-top:1.4rem;font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--ink-soft)}.gallery-section{padding:clamp(4.8rem,7vw,6.4rem) 0}.gallery-section.gallery-gift{background:var(--warm)}.gallery-section.gallery-littlest{background:var(--oat)}.gallery-section.gallery-grown-ups{background:var(--warm)}.gallery-section .intro{max-width:680px;margin:0 auto 3.2rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.gallery-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-cell{background:var(--cream);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;text-decoration:none;color:inherit}.gallery-cell:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.gallery-cell .photo{aspect-ratio:4/5;overflow:hidden;background:var(--warm)}.gallery-cell .photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.gallery-cell:hover .photo img{transform:scale(1.04)}.gallery-cell figcaption{padding:1rem 1.2rem 1.4rem;text-align:center;font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--ink)}.gallery-cta-row{display:flex;justify-content:center;margin-top:3rem}@media(max-width:1023px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:1.8rem}}@media(max-width:767px){.gallery-grid{grid-template-columns:1fr;gap:1.6rem}}
