:root{--gold:#c9a96e;--gold-light:#e8d5b0;--gold-dim:rgba(201,169,110,0.15);--bg:#080808;--bg2:#0f0f0f;--bg3:#141414;--text:#f0ece4;--text-dim:rgba(240,236,228,0.55);--text-body:rgba(240,236,228,0.88);--text-faint:rgba(240,236,228,0.25);--border:rgba(240,236,228,0.07);--font-serif:'Cormorant Garamond', serif;--font-sans:'Jost', sans-serif}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSqn7B6DxjY.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSqn7B6DxjY.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSqn7B6DxjY.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSqn7B6D.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');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-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');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-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');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-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKky2F7i6C.woff2) format('woff2');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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKky2F7i6C.woff2) format('woff2');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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKky2F7i6C.woff2) format('woff2');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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C.woff2) format('woff2');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-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtKky2F7g.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oDd4jQmfxIC7w.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Jost';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oDd4jQmfxIC7w.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Jost';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oDd4jQmfxIC7w.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oDd4jQmfxIC7w.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oDd4jQmfxIC7w.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Jost';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format('woff2');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:'Jost';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2');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}body{background:var(--bg)!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-weight:300!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif)!important;font-weight:300!important;color:var(--text)!important}a{color:var(--gold)!important;text-decoration:none!important;transition:color 0.3s!important}a:hover{color:var(--gold-light)!important}p,li,span,td,th,label{color:var(--text-dim);font-family:var(--font-sans)}#masthead,.main-header-bar,.site-header,.ast-primary-header-bar{background:rgb(8 8 8 / .97)!important;border-bottom:1px solid rgb(201 169 110 / .15)!important;backdrop-filter:blur(8px)!important}.ast-builder-grid-row.ast-builder-grid-row-has-sides{align-items:center!important;min-height:72px!important}.site-header-primary-section-left{flex-shrink:0!important;max-width:280px!important;align-items:center!important}.ast-builder-layout-element[data-section="title_tagline"]{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.ast-builder-layout-element[data-section="title_tagline"] img,.custom-logo,.ast-logo-img{max-height:52px!important;width:auto!important;display:block!important}.site-title,.site-title a,.ast-site-name-tagline .site-title a{font-family:var(--font-serif)!important;color:var(--gold)!important;letter-spacing:0.12em!important;text-transform:uppercase!important;font-size:0.95rem!important;white-space:nowrap!important;line-height:1.2!important;display:block!important}.site-header-primary-section-right{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex:1!important}.ast-nav-menu,.main-navigation ul.ast-nav-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.ast-nav-menu>li,.main-navigation ul.ast-nav-menu>li{display:flex!important;align-items:center!important}.ast-nav-menu>li>a,.main-header-bar .ast-nav-menu>li>a,.main-navigation ul li a{color:var(--text-dim)!important;font-family:var(--font-sans)!important;font-size:0.65rem!important;letter-spacing:0.18em!important;text-transform:uppercase!important;font-weight:400!important;white-space:nowrap!important;padding:8px 10px!important;display:block!important}.ast-nav-menu>li>a:hover,.main-header-bar .ast-nav-menu>li>a:hover,.main-navigation ul li a:hover{color:var(--gold)!important}@media (max-width:1024px){.site-title,.site-title a{font-size:0.8rem!important}.ast-nav-menu>li>a,.main-header-bar .ast-nav-menu>li>a{font-size:0.6rem!important;padding:8px 7px!important;letter-spacing:0.12em!important}.ast-builder-layout-element[data-section="title_tagline"] img,.custom-logo,.ast-logo-img{max-height:44px!important}}.site-footer,#colophon{background:#050505!important;border-top:1px solid rgb(201 169 110 / .1)!important;color:var(--text-faint)!important}.site-footer a{color:var(--gold)!important}.woocommerce-products-header__title,.woocommerce h1.page-title,.woocommerce-page h1.page-title{font-family:var(--font-serif)!important;font-size:clamp(2rem, 4vw, 3.2rem)!important;font-weight:300!important;color:var(--text)!important;text-align:center!important;margin-bottom:50px!important}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:30px!important;list-style:none!important;padding:0!important;margin:0!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--bg2)!important;border:1px solid var(--border)!important;padding:0!important;margin:0!important;overflow:hidden!important;transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s!important;position:relative!important}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{transform:translateY(-8px)!important;box-shadow:0 30px 60px rgb(0 0 0 / .5)!important;border-color:rgb(201 169 110 / .25)!important}.woocommerce ul.products li.product::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--gold) 40%,var(--gold-light) 60%,transparent);z-index:2}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{width:100%!important;height:280px!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:grayscale(15%)!important;transition:filter 0.4s ease!important;transform:none!important}.woocommerce ul.products li.product:hover img{transform:none!important;filter:grayscale(0%)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-serif)!important;font-size:1.35rem!important;font-weight:400!important;color:var(--text)!important;padding:20px 24px 8px!important;line-height:1.2!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-family:var(--font-serif)!important;font-size:1.5rem!important;font-weight:300!important;color:var(--gold-light)!important;padding:0 24px 16px!important;display:block!important}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.woocommerce ul.products li.product a.button{display:block!important;margin:0 24px 24px!important;background:transparent!important;border:1px solid var(--gold)!important;color:var(--gold)!important;font-family:var(--font-sans)!important;font-size:0.65rem!important;font-weight:500!important;letter-spacing:0.2em!important;text-transform:uppercase!important;padding:12px 22px!important;text-align:center!important;transition:all 0.25s!important;border-radius:0!important}.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover{background:var(--gold)!important;color:#080808!important;transform:none!important}.woocommerce-result-count{color:var(--text-dim)!important;font-size:0.75rem!important;letter-spacing:0.1em!important}.woocommerce-ordering select{background:var(--bg3)!important;border:1px solid var(--border)!important;color:var(--text-dim)!important;font-family:var(--font-sans)!important;padding:8px 16px!important;border-radius:0!important}.woocommerce div.product,.woocommerce-page div.product{background:var(--bg)!important}.woocommerce div.product div.images img{border:1px solid var(--border)!important;filter:grayscale(10%)!important;transition:filter 0.4s ease!important;transform:none!important}.woocommerce div.product div.images img:hover{transform:none!important;filter:grayscale(0%)!important}.woocommerce div.product div.images,.woocommerce div.product div.images .woocommerce-product-gallery__image{overflow:hidden!important}.woocommerce div.product h1.product_title{font-family:var(--font-serif)!important;font-size:clamp(2rem, 4vw, 3rem)!important;font-weight:300!important;color:var(--text)!important;line-height:1.1!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--font-serif)!important;font-size:2rem!important;font-weight:300!important;color:var(--gold-light)!important}.woocommerce div.product .woocommerce-product-details__short-description p{color:var(--text-body)!important;font-size:0.9rem!important;line-height:1.85!important}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--gold)!important;color:#080808!important;border:none!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.25em!important;text-transform:uppercase!important;padding:17px 44px!important;border-radius:0!important;transition:all 0.3s!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--gold-light)!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px rgb(201 169 110 / .3)!important}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--border)!important;background:transparent!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:1px solid transparent!important;border-bottom:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:var(--border)!important;background:var(--bg2)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--text-dim)!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--gold)!important}.woocommerce div.product .woocommerce-tabs .panel{background:var(--bg2)!important;border:1px solid var(--border)!important;padding:30px!important;color:var(--text-body)!important}.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel li,.woocommerce div.product .woocommerce-tabs .panel span{color:var(--text-body)!important;line-height:1.9!important}.woocommerce-cart .woocommerce,.woocommerce-cart #page{background:var(--bg)!important}.woocommerce-cart table.cart,.woocommerce table.shop_table{border:1px solid var(--border)!important;background:var(--bg2)!important;border-collapse:collapse!important}.woocommerce-cart table.cart th,.woocommerce table.shop_table th{background:var(--bg3)!important;color:var(--gold)!important;font-family:var(--font-sans)!important;font-size:0.65rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;font-weight:500!important;padding:16px 20px!important;border-bottom:1px solid var(--border)!important}.woocommerce-cart table.cart td,.woocommerce table.shop_table td{border-bottom:1px solid var(--border)!important;padding:20px!important;color:var(--text-body)!important;vertical-align:middle!important}.woocommerce-cart table.cart .product-name a{font-family:var(--font-serif)!important;font-size:1.2rem!important;color:var(--text)!important}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{font-family:var(--font-serif)!important;font-size:1.3rem!important;color:var(--gold-light)!important}.woocommerce-cart table.cart td.actions .button{background:transparent!important;border:1px solid var(--border)!important;color:var(--text-body)!important;font-family:var(--font-sans)!important;font-size:0.65rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important;padding:10px 20px!important;border-radius:0!important;transition:all 0.25s!important}.woocommerce-cart table.cart td.actions .button:hover{border-color:var(--gold)!important;color:var(--gold)!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:var(--bg2)!important;border:1px solid var(--border)!important;padding:30px!important}.woocommerce .cart_totals h2,.woocommerce-page .cart_totals h2,.woocommerce .cart_totals h2 *,.woocommerce-page .cart_totals h2 *{font-family:var(--font-serif)!important;font-size:1.5rem!important;color:var(--text)!important;background:transparent!important;margin-bottom:20px!important}.woocommerce .cart_totals table{background:transparent!important;border:none!important}.woocommerce .cart_totals table th{color:var(--text-body)!important;font-size:0.72rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important;border-bottom:1px solid var(--border)!important}.woocommerce .cart_totals table td{color:var(--gold-light)!important;font-family:var(--font-serif)!important;font-size:1.2rem!important;border-bottom:1px solid var(--border)!important}.woocommerce .cart_totals .checkout-button,.woocommerce a.checkout-button{display:block!important;background:var(--gold)!important;color:#080808!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.25em!important;text-transform:uppercase!important;padding:17px 44px!important;text-align:center!important;border-radius:0!important;border:none!important;transition:all 0.3s!important;margin-top:20px!important}.woocommerce .cart_totals .checkout-button:hover{background:var(--gold-light)!important;color:#080808!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px rgb(201 169 110 / .3)!important}.woocommerce-checkout #page,.woocommerce-checkout .woocommerce{background:var(--bg)!important}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-family:var(--font-serif)!important;font-size:1.4rem!important;font-weight:300!important;color:var(--text)!important;border-bottom:1px solid var(--border)!important;padding-bottom:16px!important;margin-bottom:24px!important}.woocommerce-checkout .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-input-wrapper textarea,.woocommerce-checkout .woocommerce-input-wrapper select,.woocommerce form .input-text,.woocommerce form select{background:var(--bg3)!important;border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-size:0.85rem!important;padding:12px 16px!important;border-radius:0!important;transition:border-color 0.3s!important;width:100%!important}.woocommerce form .input-text:focus,.woocommerce form select:focus{border-color:var(--gold)!important;outline:none!important;box-shadow:0 0 0 2px rgb(201 169 110 / .1)!important}.woocommerce-checkout label,.woocommerce form label{color:var(--text-body)!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block!important}.woocommerce-checkout-review-order table{background:var(--bg2)!important;border:1px solid var(--border)!important}.woocommerce-checkout-review-order table th{background:var(--bg3)!important;color:var(--gold)!important;font-size:0.65rem!important;letter-spacing:0.2em!important;text-transform:uppercase!important;padding:14px 20px!important}.woocommerce-checkout-review-order table td{padding:16px 20px!important;border-bottom:1px solid var(--border)!important;color:var(--text-body)!important}.woocommerce-checkout-review-order table .order-total td,.woocommerce-checkout-review-order table .order-total th{color:var(--gold-light)!important;font-family:var(--font-serif)!important;font-size:1.3rem!important}#place_order,.woocommerce #payment #place_order{background:var(--gold)!important;color:#080808!important;font-family:var(--font-sans)!important;font-size:0.72rem!important;font-weight:600!important;letter-spacing:0.25em!important;text-transform:uppercase!important;padding:18px 44px!important;border:none!important;border-radius:0!important;width:100%!important;transition:all 0.3s!important;cursor:pointer!important}#place_order:hover{background:var(--gold-light)!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px rgb(201 169 110 / .3)!important}.woocommerce #payment{background:var(--bg2)!important;border:1px solid var(--border)!important;border-radius:0!important}.woocommerce #payment ul.payment_methods{border-bottom:1px solid var(--border)!important;padding:20px!important}.woocommerce #payment ul.payment_methods li label{color:var(--text-body)!important;text-transform:none!important;font-size:0.85rem!important;letter-spacing:0!important}.woocommerce #payment div.payment_box{background:var(--bg3)!important;color:var(--text-body)!important}.woocommerce #payment div.payment_box::before{border-bottom-color:var(--bg3)!important}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--bg2)!important;border:1px solid var(--border)!important;padding:20px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--text-dim)!important;font-size:0.75rem!important;letter-spacing:0.15em!important;text-transform:uppercase!important;display:block!important;padding:10px 0!important;border-bottom:1px solid var(--border)!important;transition:color 0.25s!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--gold)!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-message a.button,.woocommerce-info a.button{background:var(--gold)!important;color:#080808!important;border:none!important;font-family:var(--font-sans)!important;font-size:0.65rem!important;font-weight:600!important;letter-spacing:0.2em!important;text-transform:uppercase!important;padding:12px 22px!important;border-radius:0!important;transition:background 0.25s!important;white-space:nowrap!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-message a.button:hover,.woocommerce-info a.button:hover{background:var(--gold-light)!important;color:#080808!important}.woocommerce-message,.woocommerce-info{background:var(--bg2)!important;border-top:3px solid var(--gold)!important;color:var(--text-dim)!important;font-family:var(--font-sans)!important}.woocommerce-message a,.woocommerce-info a{color:var(--gold)!important}.woocommerce-error{background:var(--bg2)!important;border-top:3px solid #c0392b!important;color:var(--text-dim)!important}.woocommerce .woocommerce-breadcrumb{color:var(--text-faint)!important;font-size:0.7rem!important;letter-spacing:0.1em!important}.woocommerce .woocommerce-breadcrumb a{color:var(--text-dim)!important}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--gold)!important}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.woocommerce ul.products li.product{animation:fadeUp 0.6s ease both}.woocommerce ul.products li.product:nth-child(2){animation-delay:0.1s}.woocommerce ul.products li.product:nth-child(3){animation-delay:0.2s}.woocommerce ul.products li.product:nth-child(4){animation-delay:0.3s}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:1fr!important}.woocommerce div.product h1.product_title{font-size:1.8rem!important}.woocommerce-checkout h3{font-size:1.2rem!important}}.audio-card .card-img-wrap{overflow:hidden!important;height:280px!important}.audio-card .card-img-wrap img{width:100%!important;height:280px!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:grayscale(15%)!important;transition:filter 0.4s ease!important;transform:none!important}.audio-card:hover .card-img-wrap img{transform:none!important;filter:grayscale(0%)!important}.woocommerce-cart p,.woocommerce-cart li,.woocommerce-cart span:not(.woocommerce-Price-currencySymbol),.woocommerce-cart .woocommerce-Price-amount,.woocommerce-checkout p,.woocommerce-checkout li,.woocommerce-checkout span:not(.woocommerce-Price-currencySymbol),.woocommerce-checkout .woocommerce-Price-amount,.woocommerce-checkout .woocommerce-checkout-review-order p{color:var(--text-body)!important}.woocommerce-cart .woocommerce-Price-amount bdi,.woocommerce-checkout .woocommerce-Price-amount bdi{color:var(--gold-light)!important;font-family:var(--font-serif)!important}.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-error{color:#e8a0a0!important}article.type-page .entry-content p,article.type-page .entry-content li,article.type-page .entry-content span,article.type-page .entry-content div,article.type-page .entry-content td,article.type-page .entry-content th,article.type-page .entry-content label,.ast-article-single.type-page p,.ast-article-single.type-page li,.ast-article-single.type-page span,body.page article p,body.page article li,body.page article span:not(.woocommerce-Price-currencySymbol),body.page .entry-content p,body.page .entry-content li,body.page .entry-content span{color:#d8d2c8!important}article.type-page .entry-content h1,article.type-page .entry-content h2,article.type-page .entry-content h3,article.type-page .entry-content h4,body.page article h1,body.page article h2,body.page article h3,body.page .entry-content h1,body.page .entry-content h2,body.page .entry-content h3{color:#f0ece4!important}article.type-page .entry-content strong,body.page .entry-content strong{color:#f0ece4!important;font-weight:500!important}article.type-page .entry-content a,body.page .entry-content a{color:#c9a96e!important}article.type-page .entry-content a:hover,body.page .entry-content a:hover{color:#e8d5b0!important}