@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-normal.CjW2EstV.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-400-normal.ZiRag6zj.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:400;src:url(/_astro/playfair-display-vietnamese-400-normal.BV2APVTb.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-400-normal.BbvUAu4N.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:400;src:url(/_astro/playfair-display-latin-ext-400-normal.BxlSGspa.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-400-normal.qdZwdvNS.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:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2) format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.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:500;src:url(/_astro/playfair-display-cyrillic-500-normal.GO7-LTbC.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-500-normal.DmDODJdV.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:500;src:url(/_astro/playfair-display-vietnamese-500-normal.Jyt54flB.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-500-normal._Z41d-72.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:500;src:url(/_astro/playfair-display-latin-ext-500-normal.DE-Iylxw.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-500-normal.CFxFMdkY.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:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2) format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.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:600;src:url(/_astro/playfair-display-cyrillic-600-normal.oLY6jnZ7.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-vietnamese-600-normal.ICsRR-qJ.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-latin-ext-600-normal.CEjQclLc.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2) format("woff2"),url(/_astro/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(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2) format("woff2"),url(/_astro/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:400;src:url(/_astro/playfair-display-cyrillic-400-italic.drKdN10-.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-400-italic.24vVh5t9.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:400;src:url(/_astro/playfair-display-vietnamese-400-italic.CD15TOr5.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-400-italic.Cpv4sfwY.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:400;src:url(/_astro/playfair-display-latin-ext-400-italic.zVOgzDMq.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-400-italic.CZOjvne0.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:400;src:url(/_astro/playfair-display-latin-400-italic.LeeEXsx5.woff2) format("woff2"),url(/_astro/playfair-display-latin-400-italic.hIeePEuE.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:600;src:url(/_astro/playfair-display-cyrillic-600-italic.DsJAm2wE.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-600-italic.D0MPwuIc.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:600;src:url(/_astro/playfair-display-vietnamese-600-italic.CM5tQ_QU.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-600-italic.DzX7eaGQ.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:600;src:url(/_astro/playfair-display-latin-ext-600-italic.Bg2sus4m.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-600-italic.Bkjhfatk.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:600;src:url(/_astro/playfair-display-latin-600-italic.Bvp5b4iR.woff2) format("woff2"),url(/_astro/playfair-display-latin-600-italic.BFV_U8S6.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:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-vietnamese-300-normal.C-vF8s9W.woff2) format("woff2"),url(/_astro/barlow-vietnamese-300-normal.C78rbeCN.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:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-latin-ext-300-normal.0BBo-pVS.woff2) format("woff2"),url(/_astro/barlow-latin-ext-300-normal.DpgRkAuy.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:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/barlow-latin-300-normal.DTgcxP_Z.woff2) format("woff2"),url(/_astro/barlow-latin-300-normal.Sl273xH3.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2) format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2) format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-vietnamese-700-normal.D6euyNzi.woff2) format("woff2"),url(/_astro/barlow-vietnamese-700-normal.4Jt4k04K.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-ext-700-normal.BLuWmldJ.woff2) format("woff2"),url(/_astro/barlow-latin-ext-700-normal.CctuGmmz.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2) format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.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{--floresta: #1b3a2d;--sage: #3d6b52;--ambar: #c4873a;--ambar-soft: #d9a765;--linho: #ede7d9;--linho-light: #fbf9f4;--stone: #5a5a52;--ink: #1b2420;--serif: "Playfair Display", Georgia, serif;--sans: "Barlow", system-ui, -apple-system, sans-serif;--maxw: 1120px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--linho-light);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.serif{font-family:var(--serif)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.read{max-width:720px;margin:0 auto;padding:0 24px}.site-header{position:sticky;top:0;z-index:40}.mast{border-bottom:1px solid rgba(27,58,45,.12);background:#fbf9f4e6;backdrop-filter:blur(8px)}.mast-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;height:62px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand svg{width:25px;height:28px}.brand .name{font-family:var(--serif);font-size:22px;letter-spacing:.13em;color:var(--floresta);font-weight:600}.brand .sub{font-size:8.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--ambar);font-weight:600;border-left:1px solid rgba(27,58,45,.2);padding-left:10px}.mnav{display:flex;gap:24px;align-items:center}.mnav a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);font-weight:500;transition:color .15s}.mnav a:hover{color:var(--floresta)}.mnav .btn{background:var(--floresta);color:var(--linho-light);padding:9px 16px;border-radius:999px;font-weight:600;letter-spacing:.12em}.mnav .btn:hover{color:var(--linho-light);opacity:.9}.datebar{border-bottom:1px solid rgba(196,135,58,.4);background:var(--linho)}.datebar-inner{max-width:var(--maxw);margin:0 auto;padding:9px 24px;display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--stone)}.datebar b{color:var(--ambar);font-weight:600}.datebar .cap{text-transform:uppercase}.hero{display:grid;grid-template-columns:1.5fr .9fr;gap:44px;padding:46px 0 30px;align-items:center;border-bottom:1px solid rgba(27,58,45,.1)}.kicker{font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--ambar);font-weight:600}.hero h1{font-family:var(--serif);font-size:48px;line-height:1.06;color:var(--floresta);font-weight:600;letter-spacing:-.01em;margin-top:14px}.hero h1 a:hover{color:var(--sage)}.hero .lede{font-size:18px;color:var(--stone);margin-top:18px}.meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.meta .dot{width:3px;height:3px;background:var(--ambar);transform:rotate(45deg)}.read-link{display:inline-block;margin-top:24px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--floresta);font-weight:600;border-bottom:2px solid var(--ambar);padding-bottom:3px}.hero-art{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden}.art-fallback{width:100%;height:100%;background:linear-gradient(150deg,#234a39,var(--sage) 55%,#5b8a6f)}.art-fallback.amber{background:linear-gradient(150deg,#7a5a2a,var(--ambar))}.hero-art img{width:100%;height:100%;object-fit:cover}.datacard{background:var(--floresta);border-radius:10px;padding:32px 30px;color:var(--linho);position:relative;overflow:hidden}.datacard .lab{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--ambar-soft);font-weight:600}.datacard .big{font-family:var(--serif);font-size:76px;line-height:.9;margin:14px 0 4px}.datacard .big .u{font-style:italic;color:var(--ambar)}.datacard .cap{font-family:var(--serif);font-style:italic;font-size:18px;color:#ede7d9d9;line-height:1.4}.datacard .src{margin-top:18px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ambar)}.sec-label{display:flex;align-items:center;gap:16px;margin:42px 0 22px}.sec-label h2{font-family:var(--sans);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--floresta);font-weight:700;white-space:nowrap}.sec-label .line{flex:1;height:1px;background:#c4873a73}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card{display:flex;flex-direction:column}.card .art{aspect-ratio:16 / 10;border-radius:5px;overflow:hidden;margin-bottom:14px}.card .art img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card:hover .art img{transform:scale(1.03)}.card .k{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ambar);font-weight:600;margin-bottom:8px}.card h3{font-family:var(--serif);font-size:20px;line-height:1.18;color:var(--floresta);font-weight:600}.card:hover h3{color:var(--sage)}.card p{font-size:14px;color:var(--stone);margin-top:9px}.card .rt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-top:12px}.subscribe{margin:54px 0;display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden;border:1px solid var(--ambar)}.subscribe .left{background:var(--linho);padding:44px 42px}.subscribe .ey{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ambar);font-weight:600}.subscribe h3{font-family:var(--serif);font-size:32px;color:var(--floresta);font-weight:600;margin-top:14px;line-height:1.1}.subscribe h3 em{font-style:italic;color:var(--sage)}.subscribe p{font-size:15px;color:var(--stone);margin-top:14px}.subscribe .right{background:linear-gradient(150deg,#234a39,var(--sage));padding:44px 42px;color:var(--linho);display:flex;flex-direction:column;justify-content:center}.subscribe .right .q{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.4}.subscribe .right ul{margin-top:18px;list-style:none}.subscribe .right li{font-size:14px;color:#ede7d9d9;padding-left:20px;position:relative;margin-bottom:9px}.subscribe .right li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--ambar);transform:rotate(45deg)}.nl-form{display:flex;gap:9px;margin-top:22px;flex-wrap:wrap}.nl-form.center{justify-content:center}.nl-form input{flex:1;min-width:200px;border:1.5px solid rgba(27,58,45,.25);background:#fff;padding:13px 15px;border-radius:8px;font-family:inherit;font-size:14px;color:var(--ink)}.nl-form input:focus{outline:none;border-color:var(--ambar)}.nl-form button{background:var(--ambar);color:var(--floresta);border:none;padding:13px 22px;border-radius:8px;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s}.nl-form button:hover{background:var(--ambar-soft)}.nl-feedback{margin-top:12px;font-size:14px}.nl-feedback.ok{color:var(--sage)}.nl-feedback.err{color:#a13b2b}.inline-nl{border:1px solid var(--ambar);background:var(--linho);border-radius:12px;padding:28px 30px;margin:36px 0;text-align:center}.inline-nl .ey{font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--ambar);font-weight:600}.inline-nl h3{font-family:var(--serif);font-size:24px;color:var(--floresta);font-weight:600;margin-top:10px}.inline-nl p{font-size:14.5px;color:var(--stone);margin-top:6px}.inline-nl .nl-form{max-width:460px;margin-left:auto;margin-right:auto}.ahead{padding:48px 0 6px;text-align:center}.ahead .kicker{display:block}.ahead h1{font-family:var(--serif);font-size:44px;line-height:1.08;color:var(--floresta);font-weight:600;margin-top:16px;letter-spacing:-.01em}.ahead .lede{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--stone);line-height:1.45;max-width:640px;margin:20px auto 0}.ahead .meta{justify-content:center;margin-top:24px}.cover{max-width:980px;margin:26px auto 0;padding:0 24px}.cover .frame{aspect-ratio:16 / 8;border-radius:8px;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover}.prose{font-size:18.5px;line-height:1.75;color:var(--ink);padding:44px 0 10px}.prose>p:first-of-type:first-letter{font-family:var(--serif);font-size:64px;float:left;line-height:.8;padding:6px 12px 0 0;color:var(--ambar)}.prose p{margin:0 0 22px}.prose h2{font-family:var(--serif);font-size:30px;color:var(--floresta);font-weight:600;margin:42px 0 16px;line-height:1.2}.prose h3{font-family:var(--serif);font-size:23px;color:var(--floresta);font-weight:600;margin:32px 0 12px}.prose em{font-style:italic;color:var(--sage)}.prose strong{font-weight:600;color:var(--floresta)}.prose a{color:var(--ambar);text-decoration:underline;text-underline-offset:2px}.prose ul,.prose ol{margin:0 0 22px 1.2em}.prose li{margin-bottom:8px}.prose table{width:100%;border-collapse:collapse;margin:8px 0 26px;font-size:16px}.prose th,.prose td{text-align:left;padding:11px 14px;border-bottom:1px solid rgba(27,58,45,.14)}.prose th{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar);font-weight:600}.prose td:last-child,.prose th:last-child{text-align:right}.prose tbody tr:first-child td{font-weight:600;color:var(--floresta)}.prose blockquote{border-left:3px solid var(--ambar);background:var(--linho);padding:22px 26px;margin:8px 0 26px;border-radius:0 8px 8px 0;font-size:17px}.prose blockquote p:last-child{margin-bottom:0}.prose hr{border:none;border-top:1px solid rgba(196,135,58,.3);margin:32px 0}.sources{border-top:1px solid rgba(196,135,58,.4);margin-top:36px;padding-top:22px}.sources h4{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ambar);font-weight:600;margin-bottom:12px}.sources li{list-style:none;font-size:13.5px;color:var(--stone);margin-bottom:7px;padding-left:16px;position:relative}.sources li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:var(--ambar);transform:rotate(45deg)}.bussola{background:var(--floresta);color:var(--linho);border-radius:14px;padding:48px 44px;margin:46px auto;max-width:980px;text-align:center}.bussola .crest{width:46px;height:50px;margin:0 auto 18px}.bussola .ey{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ambar-soft);font-weight:600}.bussola h3{font-family:var(--serif);font-size:32px;color:var(--linho-light);font-weight:600;margin-top:12px;line-height:1.15}.bussola h3 em{font-style:italic;color:var(--ambar-soft)}.bussola p{color:#ede7d9d1;max-width:540px;margin:14px auto 0;font-size:16px}.bussola .cta{display:inline-block;margin-top:26px;background:var(--ambar);color:var(--floresta);padding:15px 34px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bussola .cta:hover{background:var(--ambar-soft)}.bussola .fine{margin-top:14px;font-size:12px;color:#ede7d98c}.site-footer{background:var(--floresta);color:var(--linho);margin-top:40px}.site-footer .wrap{padding:50px 24px 30px}.f-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px}.f-brand .name{font-family:var(--serif);font-size:26px;letter-spacing:.13em}.f-brand p{color:#ede7d9bf;max-width:340px;margin-top:10px;font-size:14px}.f-quote{font-family:var(--serif);font-style:italic;color:var(--ambar-soft);font-size:18px;margin-top:14px}.site-footer h4{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ambar);margin-bottom:14px}.site-footer li{list-style:none;font-size:14px;color:#ede7d9cc;margin-bottom:9px}.site-footer a:hover{color:var(--ambar-soft)}.f-bottom{border-top:1px solid rgba(237,231,217,.15);margin-top:34px;padding-top:18px;font-size:12px;color:#ede7d98c;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.f-bottom .right{text-transform:uppercase;letter-spacing:.25em;color:#c4873acc}.page-intro{text-align:center;padding:48px 0;border-bottom:1px solid rgba(27,58,45,.1)}.page-intro .ey{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ambar);font-weight:600}.page-intro h1{font-family:var(--serif);font-size:46px;color:var(--floresta);font-weight:600;margin-top:12px}.page-intro p{max-width:620px;margin:16px auto 0;font-size:18px;color:var(--stone)}.btn-amber{display:inline-block;background:var(--ambar);color:var(--floresta);padding:14px 28px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .15s}.btn-amber:hover{background:var(--ambar-soft)}.btn-ghost{display:inline-block;padding:14px 28px;border-radius:999px;border:1px solid rgba(237,231,217,.5);color:var(--linho);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:border-color .15s}.btn-ghost:hover{border-color:var(--ambar)}.btn-ghost.dark{border-color:#1b3a2d4d;color:var(--floresta)}.btn-ghost.dark:hover{border-color:var(--ambar)}.home-hero{background:linear-gradient(160deg,#16301f 0%,var(--floresta) 55%,#234a39 100%);color:var(--linho);position:relative;overflow:hidden}.home-hero-inner{text-align:center;padding:86px 24px 92px;position:relative;z-index:2}.home-hero-crest{width:52px;height:57px;margin:0 auto 22px;opacity:.95}.home-hero-ey{font-size:12px;letter-spacing:.38em;text-transform:uppercase;color:var(--ambar-soft);font-weight:600}.home-hero h1{font-family:var(--serif);font-size:60px;line-height:1.04;font-weight:600;margin-top:20px;letter-spacing:-.01em;color:var(--linho-light)}.home-hero-sub{font-size:19px;color:#ede7d9d1;max-width:620px;margin:22px auto 0;line-height:1.6}.home-hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.filtros-home{padding:56px 0 8px}.filtros-home-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.filtros-home-head h2{font-family:var(--serif);font-size:28px;font-weight:600;color:var(--floresta);max-width:620px;line-height:1.2}.filtros-home-head a{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--floresta);border-bottom:2px solid var(--ambar);padding-bottom:3px;white-space:nowrap}.filtros-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.filtro{border-top:2px solid var(--ambar);padding-top:14px}.filtro-n{font-family:var(--serif);font-size:22px;color:var(--ambar)}.filtro h3{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--floresta);margin:6px 0}.filtro p{font-size:13px;color:var(--stone);line-height:1.5}.portfolio-empty{background:var(--linho);border:1px solid var(--ambar);border-radius:12px;padding:44px 40px;text-align:center}.portfolio-empty .serif{font-family:var(--serif);font-size:26px;color:var(--floresta);font-weight:600;max-width:600px;margin:0 auto}.portfolio-empty p:not(.serif){font-size:15px;color:var(--stone);max-width:580px;margin:14px auto 0}.portfolio-empty .btn-amber{margin-top:24px}.home-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.home-feature-title{font-size:34px;line-height:1.1;color:var(--floresta);font-weight:600;margin-top:12px}.home-feature-title a:hover{color:var(--sage)}.prose-page{max-width:760px;margin:0 auto;padding:8px 24px 24px}.prose-page p,.prose-page li{font-size:17.5px;line-height:1.75;color:var(--ink)}.prose-page p{margin:0 0 20px}.prose-page h2{font-family:var(--serif);font-size:27px;color:var(--floresta);font-weight:600;margin:36px 0 14px}.prose-page ul{margin:0 0 20px 1.1em}.prose-page li{margin-bottom:10px}.prose-page strong{color:var(--floresta);font-weight:600}.bussola-form{max-width:720px;margin:0 auto;background:var(--linho);border:1px solid var(--ambar);border-radius:14px;padding:36px 34px}.bussola-form .row{margin-bottom:18px}.bussola-form label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--floresta);font-weight:600;margin-bottom:7px}.bussola-form input,.bussola-form select{width:100%;border:1.5px solid rgba(27,58,45,.25);background:#fff;padding:12px 14px;border-radius:8px;font-family:inherit;font-size:15px;color:var(--ink)}.bussola-form input:focus,.bussola-form select:focus{outline:none;border-color:var(--ambar)}.bussola-form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bussola-form button{width:100%;background:var(--floresta);color:var(--linho-light);border:none;padding:15px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;margin-top:6px;transition:opacity .15s}.bussola-form button:hover{opacity:.92}.bussola-form button:disabled{opacity:.6}.bussola-form .feedback{margin-top:14px;font-size:15px;text-align:center}.bussola-form .feedback.ok{color:var(--sage)}.bussola-form .feedback.err{color:#a13b2b}.f-whats{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--ambar-soft)}.f-whats:hover{color:var(--linho-light)}.whatsapp-fab{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000038;transition:transform .15s}.whatsapp-fab:hover{transform:scale(1.06)}@media(max-width:980px){.filtros-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero{grid-template-columns:1fr}.hero h1,.ahead h1,.page-intro h1{font-size:33px}.grid,.subscribe,.f-grid{grid-template-columns:1fr}.prose{font-size:17px}.mnav a:not(.btn){display:none}.home-hero h1{font-size:38px}.home-hero-inner{padding:60px 24px 64px}.home-feature,.bussola-form .two{grid-template-columns:1fr}}@media(max-width:560px){.filtros-grid{grid-template-columns:1fr}}
