@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.b53d6bd5.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.cd0be1e7.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:300;src:url(/_astro/cormorant-garamond-cyrillic-300-normal.f892c7e0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-normal.3c26d744.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:300;src:url(/_astro/cormorant-garamond-vietnamese-300-normal.69385da0.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-normal.96549681.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:300;src:url(/_astro/cormorant-garamond-latin-ext-300-normal.7e86fb56.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-normal.239ac4df.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:300;src:url(/_astro/cormorant-garamond-latin-300-normal.8973d65c.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.7e0ceef0.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.02a3bbfd.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.2373fdbd.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.0d23162e.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.11a86b7c.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.eddcd28f.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.d2eac685.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.375a0887.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.751bcaa2.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.8048ac20.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.b926f33f.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.c7e2b743.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.bfbfeb71.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.012bad3c.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.bd9271a1.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.5b1d7b7a.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.0866c0b1.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.4993f7f4.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.05eb5118.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.ae062b6d.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.6d837ba7.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:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-italic.ff8f8b9b.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-italic.1be34612.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:300;src:url(/_astro/cormorant-garamond-cyrillic-300-italic.9fb8233b.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-italic.e0acaab4.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:300;src:url(/_astro/cormorant-garamond-vietnamese-300-italic.98ec980c.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-italic.4806a751.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:300;src:url(/_astro/cormorant-garamond-latin-ext-300-italic.3ab42e87.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-italic.03356b96.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:300;src:url(/_astro/cormorant-garamond-latin-300-italic.b931f0a4.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.f1fcfb1d.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.91b622f3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.c144b6b4.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.109ce340.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.0fbe68f0.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.4a82e13d.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.b6c8a02d.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.96ec6109.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.2697e1ec.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.e48e5802.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.337d0711.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:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-italic.a4be182a.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-italic.75544f6c.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:600;src:url(/_astro/cormorant-garamond-cyrillic-600-italic.cb92ea13.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-italic.0f8adb18.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:600;src:url(/_astro/cormorant-garamond-vietnamese-600-italic.f9a18e48.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-italic.23093697.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:600;src:url(/_astro/cormorant-garamond-latin-ext-600-italic.b367d9fc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-italic.3425906c.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:600;src:url(/_astro/cormorant-garamond-latin-600-italic.0b6719b2.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-italic.7878d364.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/crimson-pro-vietnamese-300-normal.e60a1082.woff2) format("woff2"),url(/_astro/crimson-pro-vietnamese-300-normal.244f0705.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/crimson-pro-latin-ext-300-normal.f57144a4.woff2) format("woff2"),url(/_astro/crimson-pro-latin-ext-300-normal.d6ee1220.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/crimson-pro-latin-300-normal.f4cc4e5e.woff2) format("woff2"),url(/_astro/crimson-pro-latin-300-normal.c951bdca.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-vietnamese-400-normal.87d6736f.woff2) format("woff2"),url(/_astro/crimson-pro-vietnamese-400-normal.e08cefac.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-latin-ext-400-normal.fa39b28b.woff2) format("woff2"),url(/_astro/crimson-pro-latin-ext-400-normal.76e8d7de.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:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-latin-400-normal.d2a3a146.woff2) format("woff2"),url(/_astro/crimson-pro-latin-400-normal.94d4c851.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:Crimson Pro;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/crimson-pro-vietnamese-300-italic.a221b74f.woff2) format("woff2"),url(/_astro/crimson-pro-vietnamese-300-italic.3d1caba6.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:Crimson Pro;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/crimson-pro-latin-ext-300-italic.7452ff6d.woff2) format("woff2"),url(/_astro/crimson-pro-latin-ext-300-italic.bf77cd4a.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:Crimson Pro;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/crimson-pro-latin-300-italic.2c94166f.woff2) format("woff2"),url(/_astro/crimson-pro-latin-300-italic.2fec3489.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:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-vietnamese-400-italic.8f475a43.woff2) format("woff2"),url(/_astro/crimson-pro-vietnamese-400-italic.89299923.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:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-latin-ext-400-italic.d567f93b.woff2) format("woff2"),url(/_astro/crimson-pro-latin-ext-400-italic.9d8b04a9.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:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/crimson-pro-latin-400-italic.1fac78d8.woff2) format("woff2"),url(/_astro/crimson-pro-latin-400-italic.58ef66d4.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}@keyframes sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes swayAlt{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(2.8deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes flicker{0%,85%,to{opacity:1}90%{opacity:.65}95%{opacity:.9}}@keyframes flameDance{0%,to{transform:scaleX(1) scaleY(1) translateY(0)}33%{transform:scaleX(.85) scaleY(1.1) translateY(-2px)}66%{transform:scaleX(1.1) scaleY(.9) translateY(1px)}}@keyframes drawLine{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wheat-stalk:where(.astro-HXUZRXDG){animation:sway 3.2s ease-in-out infinite}.wheat-stalk:where(.astro-HXUZRXDG):nth-child(even){animation-name:swayAlt;animation-duration:2.8s}.wheat-stalk:where(.astro-HXUZRXDG):nth-child(3n){animation-duration:3.6s}.wheat-stalk:where(.astro-HXUZRXDG):nth-child(5n){animation-duration:2.5s}.flame:where(.astro-HXUZRXDG){animation:flameDance .8s ease-in-out infinite,flicker 2.1s ease-in-out infinite;transform-origin:center bottom}.flame-1:where(.astro-HXUZRXDG){animation-delay:0s,0s}.flame-2:where(.astro-HXUZRXDG){animation-delay:.25s,.4s}.flame-3:where(.astro-HXUZRXDG){animation-delay:.1s,.8s}.draw-line:where(.astro-HXUZRXDG){stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 1.8s ease}.draw-line:where(.astro-HXUZRXDG).is-drawn{stroke-dashoffset:0}:where(.astro-HXUZRXDG),:where(.astro-HXUZRXDG):before,:where(.astro-HXUZRXDG):after{box-sizing:border-box}#site-header:where(.astro-HXUZRXDG){position:fixed;top:0;left:0;right:0;z-index:150;transition:background .4s ease}#site-header:where(.astro-HXUZRXDG).scrolled{background:rgba(15,8,3,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header-inner:where(.astro-HXUZRXDG){display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;gap:2rem}@media (max-width: 768px){.header-inner:where(.astro-HXUZRXDG){padding:1.25rem 1.5rem}}.header-logo:where(.astro-HXUZRXDG){font-family:var(--font-title);font-style:italic;font-weight:400;font-size:1.15rem;color:#f5e6c8;text-decoration:none;letter-spacing:.02em;white-space:nowrap;transition:color .3s}.header-logo:where(.astro-HXUZRXDG):hover{color:#e8b95a}.header-nav:where(.astro-HXUZRXDG){display:flex;gap:2.5rem;align-items:center}@media (max-width: 640px){.header-nav:where(.astro-HXUZRXDG){display:none}}.header-nav:where(.astro-HXUZRXDG) a:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#f5e6c8;text-decoration:none;opacity:.65;transition:opacity .3s,color .3s}.header-nav:where(.astro-HXUZRXDG) a:where(.astro-HXUZRXDG):hover{opacity:1;color:#e8b95a}.header-line:where(.astro-HXUZRXDG){height:1px;background:#c8943a;opacity:0;transition:opacity .4s ease;transform-origin:left;transform:scaleX(0);transition:opacity .4s,transform .4s}#site-header:where(.astro-HXUZRXDG).scrolled .header-line:where(.astro-HXUZRXDG){opacity:.35;transform:scaleX(1)}.hero-section:where(.astro-HXUZRXDG){position:relative;min-height:100vh;display:flex;flex-direction:column;background:#0f0803;overflow:hidden}.hero-deco-arc:where(.astro-HXUZRXDG){position:absolute;right:-15%;top:50%;transform:translateY(-50%);width:55vw;max-width:700px;pointer-events:none;opacity:.6}.hero-content:where(.astro-HXUZRXDG){flex:1;display:flex;flex-direction:column;justify-content:center;padding:10rem 3rem 4rem;max-width:900px;margin:0 auto;width:100%}@media (max-width: 768px){.hero-content:where(.astro-HXUZRXDG){padding:9rem 1.5rem 3rem}}.hero-eyebrow:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:#c8943a;margin-bottom:1.8rem;opacity:0;animation:heroFadeIn .9s ease .2s forwards}.hero-title:where(.astro-HXUZRXDG){font-family:var(--font-title);line-height:1;margin-bottom:2.2rem;opacity:0;animation:heroFadeIn 1s ease .4s forwards}.hero-title-light:where(.astro-HXUZRXDG){display:block;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:300;color:#f5e6c8;letter-spacing:-.01em}.hero-title-gold:where(.astro-HXUZRXDG){display:block;font-size:clamp(4rem,10.5vw,9rem);font-weight:600;font-style:italic;color:#c8943a;letter-spacing:-.02em;line-height:.95}.hero-desc:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:clamp(1rem,2vw,1.25rem);color:#f5e6c8;opacity:0;animation:heroFadeIn 1s ease .65s forwards;line-height:1.7;margin-bottom:2.5rem;max-width:520px}.hero-cta-row:where(.astro-HXUZRXDG){display:flex;flex-wrap:wrap;gap:1rem;opacity:0;animation:heroFadeIn 1s ease .9s forwards}.cta-gold:where(.astro-HXUZRXDG){display:inline-flex;align-items:center;padding:.85rem 2.2rem;border:1.5px solid #c8943a;color:#c8943a;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s}.cta-gold:where(.astro-HXUZRXDG):hover{background:#c8943a;color:#0f0803}.cta-outline:where(.astro-HXUZRXDG){display:inline-flex;align-items:center;padding:.85rem 2.2rem;border:1.5px solid rgba(245,230,200,.25);color:#f5e6c8a6;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:border-color .3s,color .3s}.cta-outline:where(.astro-HXUZRXDG):hover{border-color:#f5e6c8b3;color:#f5e6c8}.wheat-field:where(.astro-HXUZRXDG){width:100%;height:220px;overflow:hidden;display:flex;align-items:flex-end}.wheat-field:where(.astro-HXUZRXDG) svg:where(.astro-HXUZRXDG){width:100%;height:100%;display:block}.section-inner:where(.astro-HXUZRXDG){max-width:1200px;margin:0 auto;padding:0 3rem;width:100%}@media (max-width: 768px){.section-inner:where(.astro-HXUZRXDG){padding:0 1.5rem}}.section-header:where(.astro-HXUZRXDG){margin-bottom:5rem;max-width:560px}.section-label:where(.astro-HXUZRXDG){display:block;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:#c8943a;margin-bottom:1.2rem}.section-label--light:where(.astro-HXUZRXDG){color:#e8b95a}.section-title:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:clamp(2.8rem,6vw,5rem);font-weight:300;color:#f5e6c8;line-height:1.05;margin-bottom:1.5rem}.section-title--light:where(.astro-HXUZRXDG){color:#f5e6c8}.section-title:where(.astro-HXUZRXDG) em:where(.astro-HXUZRXDG){font-style:italic;color:#c8943a;font-weight:600}.section-desc:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:1.05rem;color:#f5e6c88c;line-height:1.75}.creations-section:where(.astro-HXUZRXDG){background:#0f0803;padding:7rem 0 5rem}.product-row:where(.astro-HXUZRXDG){display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding:4rem 0;border-top:1px solid rgba(200,148,58,.12)}.product-row--reverse:where(.astro-HXUZRXDG){direction:rtl}.product-row--reverse:where(.astro-HXUZRXDG)>:where(.astro-HXUZRXDG){direction:ltr}@media (max-width: 900px){.product-row:where(.astro-HXUZRXDG),.product-row--reverse:where(.astro-HXUZRXDG){grid-template-columns:1fr;direction:ltr;gap:3rem;padding:3rem 0}}.product-number:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:.75rem;letter-spacing:.22em;color:#c8943a;opacity:.5;display:block;margin-bottom:.8rem}.product-name:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:clamp(3rem,5.5vw,5rem);font-weight:300;font-style:italic;color:#f5e6c8;line-height:1;margin-bottom:1.5rem;letter-spacing:-.01em}.product-desc:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:1rem;color:#f5e6c88c;line-height:1.8;margin-bottom:1.5rem;max-width:440px}.product-price:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#e8b95a}.product-visual:where(.astro-HXUZRXDG){display:flex;align-items:center;justify-content:center}.product-frame:where(.astro-HXUZRXDG){position:relative;width:340px;height:340px}@media (max-width: 768px){.product-frame:where(.astro-HXUZRXDG){width:260px;height:260px}}.product-frame-inner:where(.astro-HXUZRXDG){width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(200,148,58,.2)}.product-frame-inner:where(.astro-HXUZRXDG) svg:where(.astro-HXUZRXDG){width:85%;height:85%}.product-frame-deco:where(.astro-HXUZRXDG){position:absolute;inset:-12px;border:1px solid rgba(200,148,58,.08);pointer-events:none}.product-frame-deco:where(.astro-HXUZRXDG):before{content:"";position:absolute;inset:10px;border:1px solid rgba(200,148,58,.05)}.since-section:where(.astro-HXUZRXDG){background:#0f0803;position:relative;padding:5rem 3rem;overflow:hidden;text-align:center}.since-ghost:where(.astro-HXUZRXDG){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-title);font-size:clamp(120px,22vw,280px);font-weight:600;color:#f5e6c8;opacity:.032;pointer-events:none;white-space:nowrap;line-height:1;letter-spacing:-.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.since-eyebrow:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:#c8943a;margin-bottom:3rem;opacity:.7}.since-stats:where(.astro-HXUZRXDG){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;position:relative;z-index:1}.since-stat:where(.astro-HXUZRXDG){display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:0 3.5rem}@media (max-width: 900px){.since-stat:where(.astro-HXUZRXDG){padding:1.5rem 2rem}.since-divider:where(.astro-HXUZRXDG){display:none}}.stat-number:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:clamp(2.8rem,5vw,4.5rem);font-weight:600;color:#e8b95a;line-height:1}.stat-label:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#f5e6c873}.since-divider:where(.astro-HXUZRXDG){width:1px;height:60px;background:rgba(200,148,58,.25);flex-shrink:0}.deco-line:where(.astro-HXUZRXDG){display:block;width:100%;height:2px;margin:2.5rem 0}.deco-line--bottom:where(.astro-HXUZRXDG){margin-top:2.5rem}.craft-section:where(.astro-HXUZRXDG){background:#2a1a0e;padding:7rem 0}.section-header--light:where(.astro-HXUZRXDG) .section-desc:where(.astro-HXUZRXDG){color:#f5e6c880}.craft-grid:where(.astro-HXUZRXDG){display:flex;align-items:stretch;gap:0}@media (max-width: 900px){.craft-grid:where(.astro-HXUZRXDG){flex-direction:column}.craft-separator:where(.astro-HXUZRXDG){width:100%;height:1px}}.craft-col:where(.astro-HXUZRXDG){flex:1;padding:0 3.5rem}.craft-col:where(.astro-HXUZRXDG):first-child{padding-left:0}.craft-col:where(.astro-HXUZRXDG):last-child{padding-right:0}@media (max-width: 900px){.craft-col:where(.astro-HXUZRXDG){padding:2.5rem 0}}.craft-separator:where(.astro-HXUZRXDG){width:1px;background:rgba(200,148,58,.2);flex-shrink:0}.craft-roman:where(.astro-HXUZRXDG){display:block;font-family:var(--font-title);font-size:4.5rem;font-weight:300;color:#c8943a;opacity:.35;line-height:1;margin-bottom:1rem}.craft-title:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:1.7rem;font-weight:400;font-style:italic;color:#f5e6c8;margin-bottom:1rem}.craft-text:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.97rem;color:#f5e6c880;line-height:1.8;margin-bottom:2rem}.craft-ornament:where(.astro-HXUZRXDG){opacity:.6}.testimonials-section:where(.astro-HXUZRXDG){background:#0f0803;padding:7rem 0}.testimonials-grid:where(.astro-HXUZRXDG){display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 5rem}@media (max-width: 768px){.testimonials-grid:where(.astro-HXUZRXDG){grid-template-columns:1fr;gap:3rem}}.testimonial:where(.astro-HXUZRXDG){border-left:1px solid rgba(200,148,58,.2);padding-left:2rem}.testimonial-quote:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:clamp(1.2rem,2.2vw,1.55rem);font-style:italic;color:#f5e6c8;line-height:1.65;margin-bottom:1.5rem;font-weight:300}.testimonial-footer:where(.astro-HXUZRXDG){display:flex;flex-direction:column;gap:.2rem}.testimonial-name:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#c8943a;font-style:normal}.testimonial-place:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;color:#f5e6c84d;letter-spacing:.1em}.contact-section:where(.astro-HXUZRXDG){background:#0f0803;padding:7rem 0 5rem;border-top:1px solid rgba(200,148,58,.1)}.contact-inner:where(.astro-HXUZRXDG){display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:start}@media (max-width: 900px){.contact-inner:where(.astro-HXUZRXDG){grid-template-columns:1fr}.contact-divider:where(.astro-HXUZRXDG){display:none}}.contact-title:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;color:#f5e6c8;line-height:1.05;margin-bottom:2rem}.contact-title:where(.astro-HXUZRXDG) em:where(.astro-HXUZRXDG){display:block;font-style:italic;color:#c8943a;font-weight:600}.contact-address:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:1rem;color:#f5e6c880;line-height:1.8;margin-bottom:1.8rem}.contact-links:where(.astro-HXUZRXDG){display:flex;flex-direction:column;gap:.6rem}.contact-link:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.9rem;color:#f5e6c88c;text-decoration:none;transition:color .3s}.contact-link:where(.astro-HXUZRXDG):hover{color:#e8b95a}.contact-divider:where(.astro-HXUZRXDG){width:1px;background:rgba(200,148,58,.15);margin:0 5rem;min-height:240px}.hours-title:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:1.4rem;font-style:italic;font-weight:400;color:#f5e6c8;margin-bottom:1.8rem;letter-spacing:.02em}.hours-list:where(.astro-HXUZRXDG){list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:0}.hours-row:where(.astro-HXUZRXDG){display:flex;justify-content:space-between;align-items:baseline;padding:.75rem 0;border-bottom:1px solid rgba(200,148,58,.1);gap:2rem}.hours-day:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.85rem;color:#f5e6c88c;letter-spacing:.05em}.hours-time:where(.astro-HXUZRXDG){font-family:var(--font-title);font-size:1rem;font-style:italic;color:#e8b95a;white-space:nowrap}.hours-note:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;color:#f5e6c847;letter-spacing:.08em;font-style:italic}.site-footer:where(.astro-HXUZRXDG){background:#0f0803;padding:2rem 3rem 3rem;text-align:center;border-top:1px solid rgba(200,148,58,.06)}.footer-credit:where(.astro-HXUZRXDG){font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;color:#f5e6c833}.footer-credit:where(.astro-HXUZRXDG) a:where(.astro-HXUZRXDG){color:#c8943a59;text-decoration:none;transition:color .3s}.footer-credit:where(.astro-HXUZRXDG) a:where(.astro-HXUZRXDG):hover{color:#c8943a}:where(.astro-HXUZRXDG)[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}:where(.astro-HXUZRXDG)[data-reveal].is-visible{opacity:1;transform:none}
