/* Дизайн-система Follow Red Husky — tokens/*.css (подтягиваются при каждой сборке) */
/* --- tokens/fonts.css --- */
/* Webfonts — Google Fonts (Cyrillic + Latin subsets). Picked from the «шрифты» moodboard. */
/* cyrillic */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQmfda6yWq847hdT2CeUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQmfda7yWq847hdT2C.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;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3VSMr3y-oWR9e2WPJQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3VSMr3i-oWR9e2U.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;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPKcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1fuuulWcrE5Hcg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPKcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda1f-uulWcrE4.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;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3QyNr3y-oWR9e2WPJQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3QyNr3i-oWR9e2U.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;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3ViIr3y-oWR9e2WPJQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/firasansextracondensed/v11/NaPPcYDaAO5dirw6IaFn7lPJFqXmS-M9Atn3wgda3ViIr3i-oWR9e2U.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;
}
/* cyrillic */
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hK5SAMqbpw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hK5SAMo.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;
}
/* cyrillic */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XBiaQoDmlrMlY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/greatvibes/v21/RWmMoKWR9v4ksMfaWd_JN9XFiaQoDmlr.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;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4clBXOCl9bbnla_nHIq65u9qKS-awhq.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4clBXOCl9bbnla_nHIq75u9qKS-aw.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;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 600 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4cjBXOCl9bbnla_nHIq6qu7oqOcaThrLtg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 600 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4cjBXOCl9bbnla_nHIq6qu_oqOcaThr.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;
}

/* cyrillic */
@font-face {
  font-family: 'Anonymous Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2fp2a15UIB7Un-bOeISG3pHl4G8wn5wqm72JOY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Anonymous Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2fp2a15UIB7Un-bOeISG3pHl4G9wn5wqm72A.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;
}
/* cyrillic */
@font-face {
  font-family: 'Anonymous Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHl829QP-4KuL2Q.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Anonymous Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2Bp2a15UIB7Un-bOeISG3pHls29QP-4Ks.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;
}
/* cyrillic */
@font-face {
  font-family: 'Anonymous Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4Crc7YGx0Kuh9Q.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Anonymous Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anonymouspro/v22/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c7YGx0Ks.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;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwa5kREW-emmbxg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwapkREW-emk.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;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsD8ahuQ2e8Smg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsH8ahuQ2e8.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;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 300 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6gvd8JeSjPWKU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: italic;
  font-weight: 300 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEcppa9f8_vkXaZLAgP0G5Wi6QmA1QwcLRCOrN8uo7t6FBJOJT6hvd8JeSjPQ.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;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 300 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NXKhP17B-aTPA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Noto Serif Display';
  font-style: normal;
  font-weight: 300 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notoserifdisplay/v29/buEeppa9f8_vkXaZLAgP0G5Wi6QmA1QaeYah2sovLCDq_ZgL4NHKhP17B-Y.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;
}
/* cyrillic */
@font-face {
  font-family: 'Bad Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/badscript/v18/6NUT8F6PJgbFWQn47_x7pO8kzP9Ddt2Wew.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Bad Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/badscript/v18/6NUT8F6PJgbFWQn47_x7pOskzP9Ddt0.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;
}
/* cyrillic */
@font-face {
  font-family: 'Comforter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/comforter/v9/H4clBXOCl8nQnlaql3Qq65u9qKS-awhq.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Comforter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/comforter/v9/H4clBXOCl8nQnlaql3Qq75u9qKS-aw.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;
}
/* cyrillic */
@font-face {
  font-family: 'Comforter Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/comforterbrush/v9/Y4GTYa1xVSggrfzZI5WMjxRaOz0Tw7j8bBwIYbNf.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Comforter Brush';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/comforterbrush/v9/Y4GTYa1xVSggrfzZI5WMjxRaOz0Tx7j8bBwIYQ.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;
}
/* cyrillic */
@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/marckscript/v22/nwpTtK2oNgBA3Or78gapdwuyzCg_SsDV7E98.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/marckscript/v22/nwpTtK2oNgBA3Or78gapdwuyyCg_SsDV7A.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;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 300 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4cjBXOCl9bbnla_nHIq6qu7oqOcaThrLtg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Cormorant';
  font-style: italic;
  font-weight: 300 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorant/v24/H4cjBXOCl9bbnla_nHIq6qu_oqOcaThr.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;
}
/* cyrillic */
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGWmQSNjdsmc35JDF1K5GRweD81ZyHKpWiGIg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGWmQSNjdsmc35JDF1K5GRweDs1ZyHKpWg.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;
}
/* cyrillic */
@font-face {
  font-family: 'Old Standard TT';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oldstandardtt/v22/MwQsbh3o1vLImiwAVvYawgcf2eVer2q-bHNwZcQHrKU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Old Standard TT';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oldstandardtt/v22/MwQsbh3o1vLImiwAVvYawgcf2eVer2q6bHNwZcQH.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;
}
/* cyrillic */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oldstandardtt/v22/MwQubh3o1vLImiwAVvYawgcf2eVerlq4ZnRSZ_QG.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oldstandardtt/v22/MwQubh3o1vLImiwAVvYawgcf2eVeqlq4ZnRSZw.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;
}
/* cyrillic */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCu-xNNww_2s0amA9M8qrXHWfCFXVAKArdqqQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCu-xNNww_2s0amA9M8qrXHWfSFXVAKArc.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;
}
/* cyrillic */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCu-xNNww_2s0amA9M8qtHEWfCFXVAKArdqqQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCu-xNNww_2s0amA9M8qtHEWfSFXVAKArc.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;
}
/* cyrillic */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCt-xNNww_2s0amA9M8on7mTNmnUHowCw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCt-xNNww_2s0amA9M8onrmTNmnUHo.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;
}
/* Marianna (A. Gophmann) — платный; подключится, если установлен у пользователя или файл положен в assets/fonts/ */
@font-face{font-family:'Marianna';src:local('Marianna'),local('Marianna Regular');font-display:swap}

/* cyrillic */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCu-xNNww_2s0amA9M8qonFWfCFXVAKArdqqQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spectral/v15/rnCu-xNNww_2s0amA9M8qonFWfSFXVAKArc.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;
}
/* --- tokens/colors.css --- */
:root{
/* Ink & paper — linen + espresso (never cream/peach, never pure #000/#fff) */
--ink-900:#141816;--ink-800:#2A302B;--ink-700:#3A403B;--ink-500:#6B706A;--ink-400:#8C918A;--ink-300:#B0B3AC;
--paper-50:#EFEBE3;--paper-100:#E3DDD2;--paper-200:#CFC7BA;--paper-300:#BDB3A3;
--stone-100:#E2E2DE;--stone-200:#CFCFC9;--stone-300:#B9BAB3;
/* Rust — the primary accent (red husky coat) */
--rust-300:#E0AF70;--rust-400:#CA633B;--rust-500:#B24E2E;--rust-600:#8E3A1F;--rust-700:#632713;
/* Supporting dusty accents */
--amber-400:#F5B74E;--amber-500:#CF9639;--marigold-400:#F0B21F;--amber-spice-500:#BF6B04;--tangerine-500:#EB7D00;--burnt-500:#D57B0E;--pumpkin-500:#CA633B;--almond-300:#CBA886;--chestnut-600:#8C4E03;--brown-800:#632713;--peach-300:#F6C38A;--vanilla-300:#EBE3A7;
--highlight:var(--vanilla-300);
--rose-400:#D4755D;
--moss-300:#9AA98C;--moss-400:#7D7F65;--moss-600:#24382A;--moss-700:#18261D;/* greens: only deep, never mid-bright */
--olive-bronze-600:#6B6410;
--pine-600:#1E3D33;--pine-800:#132820;
--bark-700:#7A4417;--bark-900:#2E2910;
--dusk-500:#5D695D;
--slate-500:#56636B;
/* Atmosphere — blurred light, fabric, shadow (carousel moodboard) */
--espresso-900:#141816;--espresso-700:#2A302B;--caramel-500:#B8743A;--caramel-300:#E0A868;--terracotta-500:#B24E2E;--olive-500:#6E6B45;--olive-700:#4B4A2E;--dustyblue-300:#9AA8B4;--dustyblue-600:#5E6F7E;--linen-200:#CFC7BA;--linen-100:#E3DDD2;
--texture-grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%20xmlns%3Ac2pa%3D%22http%3A%2F%2Fc2pa.org%2Fmanifest%22%3E%3Cmetadata%3E%3Cc2pa%3Amanifest%3EAAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTozZTUxNWM2OC1kODg1LTQ3NWMtOWYxZi0yNGIxZjU0MDcwMmEAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaFXJOdBQb0P5Hl%2BGGesufi8AAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDowOGRlZGQzZi0yNmI3LTQyMDQtYmJiNi1mOGIwOTljZmE0MWRscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNo2snz%2Ff%2FjC9vmHNVL7cEgtwAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggGdSf3k%2BlqZzzPs55aXC4Y%2F5XkytLaBUqA%2FD7Utu9CcGkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaBWXQhOuZnH0EI9z0IWWmdkAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCD3HauOv1NTXKKHyaA3kp32dgJx2LI7HJvqzOkZBPbD4WRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBiAZmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOjNlNTE1YzY4LWQ4ODUtNDc1Yy05ZjFmLTI0YjFmNTQwNzAyYS9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjEzZDQzOTNiLTk2ZTEtNDVhZi05NDAxLWQxMTIxODQyNTYwM3JjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCAZ1J%2FeT6WpnPM%2BznlpcLhj%2FleTK0toFSoD8PtS270JwaJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFggq6blGnKT9TvFEhQlJf5CxZjIgx2D7rDzBMX9xoelwVOiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFgghPOfPEnKChstRojxm2ynNVKMS9ukQrURp6VcALypvPp0Y2xhaW1fZ2VuZXJhdG9yX2luZm%2BjZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g%2FoGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd%2F3cyjxFA3Qo5S46fX0%2FihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB%2FwQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB%2FwQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj%2BOPEz5o%2BnMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn%2FaArXyTwFAZfKrPzxF2vPoJNf1%2BUCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9%2B1rdDwSPLMOPOjKuiXjoU%2FpUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQIyCSWWTNoJ7tsghr%2FGBx0LZ4n18pzzyO9K9%2BGO%2BDW9AOcuQudi8L6A3Lndry%2FvduleSiSzOnbpUdgruQSdEUFM%3D%3C%2Fc2pa%3Amanifest%3E%3C%2Fmetadata%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%3E%3C%2FfeTurbulence%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23n)%22%3E%3C%2Frect%3E%3C%2Fsvg%3E");/* @kind other */
--texture-dapple:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201080%201350%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%20xmlns%3Ac2pa%3D%22http%3A%2F%2Fc2pa.org%2Fmanifest%22%3E%3Cmetadata%3E%3Cc2pa%3Amanifest%3EAAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTphNTAxMTdiMi0yODI2LTQzZjEtODYzZS05ZjgzYzM2YmYxZmIAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaHNNOIBWcObvtL5XRYN2dQAAAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDo4MWRjZGY1OC1iYjI2LTRkM2YtOTA1NS0xNDZkYzgwYWRmOWNscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNojLJmd21Xq%2B%2FG5jbGUcBfNwAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggs6N6uarmjySyPmEqmh1fqZyOUysyr3gpJAYAOuNhZtWkZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaD%2F2K8pKvjrC5ugXD2Zl%2F0QAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCD8qIUT%2FjWLWsGCxFeFfAXbX9qyDQyu2vTKKey6TjHlJmRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBikZmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOmE1MDExN2IyLTI4MjYtNDNmMS04NjNlLTlmODNjMzZiZjFmYi9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjczODViZTIyLTY5MjQtNDllNS05ZmZhLTE1MWY2ZWQyOGU4MnJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCCzo3q5quaPJLI%2BYSqaHV%2BpnI5TKzKveCkkBgA642Fm1aJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFgg2dolfDiZuZEK9h%2B2PSBQtUrDeD2bRCL3z1NkGJH0fSKiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggE9MR8OpGhZqxSCidvTnvbr0SxDggz1kLchT4GQO5D8B0Y2xhaW1fZ2VuZXJhdG9yX2luZm%2BjZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g%2FoGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd%2F3cyjxFA3Qo5S46fX0%2FihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB%2FwQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB%2FwQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj%2BOPEz5o%2BnMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn%2FaArXyTwFAZfKrPzxF2vPoJNf1%2BUCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9%2B1rdDwSPLMOPOjKuiXjoU%2FpUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQCeNKho0JI0nMO4mf3QuQBKzXSsUMizqdchEwUUob4WzrpcmO5rvZ%2FIXAV3DTtZTHvOgUCaYagulyd9d%2FnzzL38%3D%3C%2Fc2pa%3Amanifest%3E%3C%2Fmetadata%3E%3Cdefs%3E%3Cfilter%20id%3D%22b%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%2214%22%3E%3C%2FfeGaussianBlur%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22b2%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%2234%22%3E%3C%2FfeGaussianBlur%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22%23fff%22%20transform%3D%22rotate(-32%20540%20675)%22%3E%3Cg%20filter%3D%22url(%23b2)%22%3E%3Cellipse%20cx%3D%22670%22%20cy%3D%22850%22%20rx%3D%22178%22%20ry%3D%2242%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22978%22%20cy%3D%2271%22%20rx%3D%22163%22%20ry%3D%2250%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22855%22%20cy%3D%22891%22%20rx%3D%22177%22%20ry%3D%2235%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22993%22%20cy%3D%22676%22%20rx%3D%22179%22%20ry%3D%2251%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22936%22%20cy%3D%221067%22%20rx%3D%22167%22%20ry%3D%2275%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22927%22%20cy%3D%22257%22%20rx%3D%22166%22%20ry%3D%2238%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22135%22%20cy%3D%221281%22%20rx%3D%22195%22%20ry%3D%2233%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%2283%22%20cy%3D%22354%22%20rx%3D%22193%22%20ry%3D%2273%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%221033%22%20cy%3D%22374%22%20rx%3D%22104%22%20ry%3D%2231%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22507%22%20cy%3D%22755%22%20rx%3D%2297%22%20ry%3D%2246%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22519%22%20cy%3D%22306%22%20rx%3D%2287%22%20ry%3D%2232%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22101%22%20cy%3D%22850%22%20rx%3D%22136%22%20ry%3D%2270%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22786%22%20cy%3D%22690%22%20rx%3D%22164%22%20ry%3D%2249%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22662%22%20cy%3D%221303%22%20rx%3D%22172%22%20ry%3D%2278%22%20opacity%3D%22.55%22%3E%3C%2Fellipse%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23b)%22%3E%3Cellipse%20cx%3D%220%22%20cy%3D%221243%22%20rx%3D%2235%22%20ry%3D%2215%22%20opacity%3D%220.86%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22575%22%20cy%3D%22445%22%20rx%3D%2263%22%20ry%3D%2230%22%20opacity%3D%220.77%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22739%22%20cy%3D%22858%22%20rx%3D%2267%22%20ry%3D%2216%22%20opacity%3D%220.69%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22765%22%20cy%3D%22942%22%20rx%3D%2221%22%20ry%3D%2228%22%20opacity%3D%220.73%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22996%22%20cy%3D%221090%22%20rx%3D%2225%22%20ry%3D%2223%22%20opacity%3D%220.96%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22744%22%20cy%3D%22869%22%20rx%3D%2253%22%20ry%3D%2234%22%20opacity%3D%220.95%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22402%22%20cy%3D%22453%22%20rx%3D%2268%22%20ry%3D%2219%22%20opacity%3D%220.58%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22321%22%20cy%3D%22578%22%20rx%3D%2236%22%20ry%3D%2234%22%20opacity%3D%220.78%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22788%22%20cy%3D%221185%22%20rx%3D%2222%22%20ry%3D%2217%22%20opacity%3D%220.78%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22550%22%20cy%3D%22569%22%20rx%3D%2230%22%20ry%3D%2234%22%20opacity%3D%220.53%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22395%22%20cy%3D%22465%22%20rx%3D%2258%22%20ry%3D%2234%22%20opacity%3D%220.76%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22179%22%20cy%3D%22548%22%20rx%3D%2235%22%20ry%3D%2219%22%20opacity%3D%220.71%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22359%22%20cy%3D%22718%22%20rx%3D%2255%22%20ry%3D%2216%22%20opacity%3D%220.95%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22494%22%20cy%3D%221165%22%20rx%3D%2256%22%20ry%3D%2226%22%20opacity%3D%220.76%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22545%22%20cy%3D%22930%22%20rx%3D%2274%22%20ry%3D%2220%22%20opacity%3D%220.85%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22271%22%20cy%3D%22792%22%20rx%3D%2239%22%20ry%3D%2219%22%20opacity%3D%220.70%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22858%22%20cy%3D%221185%22%20rx%3D%2225%22%20ry%3D%2231%22%20opacity%3D%220.54%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22439%22%20cy%3D%22207%22%20rx%3D%2223%22%20ry%3D%2236%22%20opacity%3D%220.61%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22683%22%20cy%3D%22195%22%20rx%3D%2245%22%20ry%3D%2225%22%20opacity%3D%220.57%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22996%22%20cy%3D%221194%22%20rx%3D%2271%22%20ry%3D%2233%22%20opacity%3D%220.95%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22822%22%20cy%3D%22372%22%20rx%3D%2219%22%20ry%3D%2216%22%20opacity%3D%220.54%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%222%22%20cy%3D%22833%22%20rx%3D%2232%22%20ry%3D%2229%22%20opacity%3D%220.74%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22743%22%20cy%3D%22321%22%20rx%3D%2271%22%20ry%3D%2216%22%20opacity%3D%220.69%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22966%22%20cy%3D%22160%22%20rx%3D%2247%22%20ry%3D%2210%22%20opacity%3D%220.96%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22688%22%20cy%3D%221245%22%20rx%3D%2219%22%20ry%3D%2233%22%20opacity%3D%220.59%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%221046%22%20cy%3D%22763%22%20rx%3D%2259%22%20ry%3D%2217%22%20opacity%3D%220.61%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22226%22%20cy%3D%22762%22%20rx%3D%2221%22%20ry%3D%2230%22%20opacity%3D%220.85%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22771%22%20cy%3D%22673%22%20rx%3D%2220%22%20ry%3D%2213%22%20opacity%3D%220.96%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22141%22%20cy%3D%22929%22%20rx%3D%2272%22%20ry%3D%2211%22%20opacity%3D%220.94%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22930%22%20cy%3D%221340%22%20rx%3D%2275%22%20ry%3D%2230%22%20opacity%3D%220.71%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22268%22%20cy%3D%22982%22%20rx%3D%2271%22%20ry%3D%2220%22%20opacity%3D%220.62%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22437%22%20cy%3D%221197%22%20rx%3D%2252%22%20ry%3D%2219%22%20opacity%3D%220.81%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22794%22%20cy%3D%22452%22%20rx%3D%2262%22%20ry%3D%2221%22%20opacity%3D%220.60%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22337%22%20cy%3D%221330%22%20rx%3D%2278%22%20ry%3D%2226%22%20opacity%3D%220.94%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22992%22%20cy%3D%22269%22%20rx%3D%2257%22%20ry%3D%2214%22%20opacity%3D%220.75%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22602%22%20cy%3D%221041%22%20rx%3D%2275%22%20ry%3D%2223%22%20opacity%3D%220.59%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22482%22%20cy%3D%22224%22%20rx%3D%2258%22%20ry%3D%2224%22%20opacity%3D%220.78%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22547%22%20cy%3D%221022%22%20rx%3D%2240%22%20ry%3D%2230%22%20opacity%3D%220.51%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22323%22%20cy%3D%22731%22%20rx%3D%2230%22%20ry%3D%2229%22%20opacity%3D%220.65%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22255%22%20cy%3D%22890%22%20rx%3D%2244%22%20ry%3D%2212%22%20opacity%3D%220.89%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22889%22%20cy%3D%221236%22%20rx%3D%2273%22%20ry%3D%2228%22%20opacity%3D%220.98%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%2227%22%20cy%3D%221029%22%20rx%3D%2254%22%20ry%3D%2229%22%20opacity%3D%220.95%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%2240%22%20cy%3D%22184%22%20rx%3D%2223%22%20ry%3D%2213%22%20opacity%3D%220.54%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%2210%22%20cy%3D%22817%22%20rx%3D%2275%22%20ry%3D%2215%22%20opacity%3D%220.57%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22218%22%20cy%3D%22911%22%20rx%3D%2233%22%20ry%3D%2222%22%20opacity%3D%221.00%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22456%22%20cy%3D%22910%22%20rx%3D%2264%22%20ry%3D%2220%22%20opacity%3D%220.71%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%2266%22%20cy%3D%22311%22%20rx%3D%2266%22%20ry%3D%2235%22%20opacity%3D%220.58%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%221000%22%20cy%3D%22687%22%20rx%3D%2225%22%20ry%3D%2215%22%20opacity%3D%220.80%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22184%22%20cy%3D%22105%22%20rx%3D%2234%22%20ry%3D%2227%22%20opacity%3D%220.78%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22519%22%20cy%3D%221342%22%20rx%3D%2223%22%20ry%3D%2221%22%20opacity%3D%220.66%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%224%22%20cy%3D%228%22%20rx%3D%2243%22%20ry%3D%2212%22%20opacity%3D%220.62%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22998%22%20cy%3D%221050%22%20rx%3D%2264%22%20ry%3D%2221%22%20opacity%3D%220.93%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%221039%22%20cy%3D%221081%22%20rx%3D%2258%22%20ry%3D%2225%22%20opacity%3D%220.67%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22440%22%20cy%3D%22671%22%20rx%3D%2248%22%20ry%3D%2225%22%20opacity%3D%220.86%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22718%22%20cy%3D%22854%22%20rx%3D%2262%22%20ry%3D%2233%22%20opacity%3D%220.92%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%221067%22%20cy%3D%22591%22%20rx%3D%2247%22%20ry%3D%2235%22%20opacity%3D%220.99%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22386%22%20cy%3D%22107%22%20rx%3D%2239%22%20ry%3D%2233%22%20opacity%3D%220.85%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22797%22%20cy%3D%221289%22%20rx%3D%2265%22%20ry%3D%2215%22%20opacity%3D%220.62%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22862%22%20cy%3D%22141%22%20rx%3D%2273%22%20ry%3D%2231%22%20opacity%3D%220.82%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22768%22%20cy%3D%22723%22%20rx%3D%2245%22%20ry%3D%2233%22%20opacity%3D%220.78%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22944%22%20cy%3D%22365%22%20rx%3D%2259%22%20ry%3D%2221%22%20opacity%3D%220.70%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22203%22%20cy%3D%22795%22%20rx%3D%2232%22%20ry%3D%2233%22%20opacity%3D%220.91%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22365%22%20cy%3D%22922%22%20rx%3D%2271%22%20ry%3D%2213%22%20opacity%3D%220.65%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22995%22%20cy%3D%222%22%20rx%3D%2226%22%20ry%3D%2220%22%20opacity%3D%220.51%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22748%22%20cy%3D%221212%22%20rx%3D%2228%22%20ry%3D%2216%22%20opacity%3D%220.97%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22756%22%20cy%3D%22236%22%20rx%3D%2225%22%20ry%3D%2226%22%20opacity%3D%220.51%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22877%22%20cy%3D%22799%22%20rx%3D%2263%22%20ry%3D%2213%22%20opacity%3D%220.67%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22772%22%20cy%3D%221289%22%20rx%3D%2251%22%20ry%3D%2225%22%20opacity%3D%220.89%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22759%22%20cy%3D%22990%22%20rx%3D%2254%22%20ry%3D%2213%22%20opacity%3D%220.52%22%3E%3C%2Fellipse%3E%3Cellipse%20cx%3D%22662%22%20cy%3D%22304%22%20rx%3D%2253%22%20ry%3D%2217%22%20opacity%3D%220.61%22%3E%3C%2Fellipse%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");/* @kind other */
--texture-linen:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22600%22%20height%3D%22600%22%20xmlns%3Ac2pa%3D%22http%3A%2F%2Fc2pa.org%2Fmanifest%22%3E%3Cmetadata%3E%3Cc2pa%3Amanifest%3EAAAWgmp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAABZcanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46YzJwYTpkZGFjMGExZC01NTljLTQyNDItYTQ1ZC0wMmRlNjk2MTc3NDEAAAADl2p1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAALxqdW1iAAAARGp1bWRjYm9yABEAEIAAAKoAOJtxE2MycGEuaW5ncmVkaWVudC52MwAAAAAYYzJzaOou56K7XhL0gQeVWMZL1r4AAABwY2JvcqNpZGM6Zm9ybWF0bWltYWdlL3N2Zyt4bWxqaW5zdGFuY2VJRHgseG1wOmlpZDpkNmVhNGU2MC05MzEwLTQzODYtOWM4ZS05YTIwZmEwYzM0YTRscmVsYXRpb25zaGlwaHBhcmVudE9mAAAB4mp1bWIAAABBanVtZGNib3IAEQAQgAAAqgA4m3ETYzJwYS5hY3Rpb25zLnYyAAAAABhjMnNowjqD%2FPzeZRvDHqaG34Kn2wAAAZljYm9yomdhY3Rpb25zgqJmYWN0aW9ua2MycGEub3BlbmVkanBhcmFtZXRlcnOha2luZ3JlZGllbnRzgaJjdXJseC1zZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmluZ3JlZGllbnQudjNkaGFzaFggdcfK4LQ6YjGtk5vQxO20s9DaQb9BQYAAfr%2FZE3lNkJakZmFjdGlvbngdY29tLmFudGhyb3BpYy5jbGF1ZGUucHJvdmlkZWRqcGFyYW1ldGVyc6F4H2NvbS5hbnRocm9waWMub3JpZ2luLWNvbmZpZGVuY2VndW5rbm93bmtkZXNjcmlwdGlvbnhmQ2xhdWRlIHByb3ZpZGVkIHRoaXMgZmlsZSBhdCB0aGUgcmVxdWVzdCBvZiBhIHVzZXIgYW5kIG1heSBoYXZlIGNyZWF0ZWQgb3IgbW9kaWZpZWQgdGhlIGZpbGUgY29udGVudHMubXNvZnR3YXJlQWdlbnShZG5hbWVmQ2xhdWRlcmFsbEFjdGlvbnNJbmNsdWRlZPUAAADIanVtYgAAAEBqdW1kY2JvcgARABCAAACqADibcRNjMnBhLmhhc2guZGF0YQAAAAAYYzJzaIu7H%2BAkDREs3Ui2yC0N0lgAAACAY2JvcqVjYWxnZnNoYTI1NmNwYWRNAAAAAAAAAAAAAAAAAGRoYXNoWCCKccxEmtxvWGos8qHDi88IVlERtvI1EanCdTcDJzHJDmRuYW1lbmp1bWJmIG1hbmlmZXN0amV4Y2x1c2lvbnOBomVzdGFydBiAZmxlbmd0aBkeBAAAAj5qdW1iAAAAJ2p1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0udjIAAAACD2Nib3KlY2FsZ2ZzaGEyNTZpc2lnbmF0dXJleE1zZWxmI2p1bWJmPS9jMnBhL3VybjpjMnBhOmRkYWMwYTFkLTU1OWMtNDI0Mi1hNDVkLTAyZGU2OTYxNzc0MS9jMnBhLnNpZ25hdHVyZWppbnN0YW5jZUlEeCx4bXA6aWlkOjE2NzczYmM2LTg0NjgtNGRhYi05Y2I2LTU1NDk1NzliZDEyOHJjcmVhdGVkX2Fzc2VydGlvbnODomN1cmx4LXNlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuaW5ncmVkaWVudC52M2RoYXNoWCB1x8rgtDpiMa2Tm9DE7bSz0NpBv0FBgAB%2Bv9kTeU2QlqJjdXJseCpzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmFjdGlvbnMudjJkaGFzaFgg8R1BMX2bPkbDsva1oH3v8r%2FG1NhIupYVI4obT1O5aTGiY3VybHgpc2VsZiNqdW1iZj1jMnBhLmFzc2VydGlvbnMvYzJwYS5oYXNoLmRhdGFkaGFzaFggbbuWTl87rLc%2BCMLlKQcT2AKzKuhHKw7B1aSI%2F%2BKc3W50Y2xhaW1fZ2VuZXJhdG9yX2luZm%2BjZG5hbWVvQW50aHJvcGljIEZpbGVzZ3ZlcnNpb25lMS4wLjBrc3BlY1ZlcnNpb25lMi40LjAAABA4anVtYgAAAChqdW1kYzJjcwARABCAAACqADibcQNjMnBhLnNpZ25hdHVyZQAAABAIY2JvctKEWQISogEmGCFZAgowggIGMIIBjaADAgECAhRA5aAK7sI50L64g%2FoGQgU9Z1UTADAKBggqhkjOPQQDAzBJMRcwFQYDVQQKEw5BbnRocm9waWMsIFBCQzEuMCwGA1UEAxMlQW50aHJvcGljIENvbnRlbnQgQ3JlZGVudGlhbHMgUm9vdCBDQTAeFw0yNjA4MDcxODQzNTZaFw0yODA4MDYxOTQzNTZaMEQxFzAVBgNVBAoTDkFudGhyb3BpYywgUEJDMSkwJwYDVQQDEyBBbnRocm9waWMgQ2xhdWRlIENvbnRlbnQgU2lnbmluZzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJh6CmvLUBgFFNU0vUKlOVtE6djd17L5SuwX0LemFisBM3dkd%2F3cyjxFA3Qo5S46fX0%2FihY0VZ7mfb9KF703t5OjWDBWMA4GA1UdDwEB%2FwQEAwIHgDAVBgNVHSUEDjAMBgorBgEEAYPoXgIBMAwGA1UdEwEB%2FwQCMAAwHwYDVR0jBBgwFoAUzlHiBIFOZFsj%2BOPEz5o%2BnMHXXMIwCgYIKoZIzj0EAwMDZwAwZAIwMXMdFJ4BetLLVY7ORuE9noqbbAZOZn%2FaArXyTwFAZfKrPzxF2vPoJNf1%2BUCdg1XGAjBwX1zd9WGqYkqmL5SFqw1QySjr1zJfpJM9%2B1rdDwSPLMOPOjKuiXjoU%2FpUUeG9RwmhY3BhZFkNngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPZYQLIwlez7rdb%2F2yyIK0awWB7wnIsZ5t6C8NNz81G7ql%2BDEArp5JQuWb8F5OBL8%2BOW5nvXXWgc5%2Bsu546LeHYl3xw%3D%3C%2Fc2pa%3Amanifest%3E%3C%2Fmetadata%3E%3Cfilter%20id%3D%22l%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.012%20.7%22%20numOctaves%3D%224%22%20seed%3D%223%22%20stitchTiles%3D%22stitch%22%3E%3C%2FfeTurbulence%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22k%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.7%20.012%22%20numOctaves%3D%224%22%20seed%3D%228%22%20stitchTiles%3D%22stitch%22%3E%3C%2FfeTurbulence%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23l)%22%3E%3C%2Frect%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23k)%22%20opacity%3D%22.5%22%3E%3C%2Frect%3E%3C%2Fsvg%3E");/* @kind other */
/* Semantic */
--success:#24382A;--warning:#CF9639;--danger:#9D3F2B;--info:#56636B;

/* Semantic aliases */
--bg-page:var(--paper-100);--bg-raised:var(--paper-50);--bg-sunken:var(--paper-200);--bg-inverse:var(--ink-900);
--surface-card:var(--paper-50);--surface-dark:var(--ink-900);--surface-moss:var(--moss-600);
--fg-1:var(--ink-900);--fg-2:var(--ink-700);--fg-3:var(--ink-500);--fg-inverse:#F2EEE6;--fg-inverse-2:#CFC7BA;
--text-body:var(--fg-1);--text-muted:var(--fg-3);--text-heading:var(--fg-1);
--action:#E9A23A;--action-hover:#DB9124;--action-press:#C57D14;--on-action:#5A2A14;--action-soft:#F3E1B6;--action-ink:#5A2A14;--action-deep:#E9A23A;--on-action-deep:#5A2A14;/* buttons: warm amber (window light), not Claude clay-orange, not green */
--accent:var(--rust-500);--accent-hover:var(--rust-600);--accent-press:var(--rust-700);--accent-soft:#E2D2C2;--on-accent:#FAF8F2;
--border-1:rgba(20,24,22,.14);--border-2:rgba(20,24,22,.28);--border-strong:var(--ink-900);--border-inverse:rgba(242,238,230,.28);
--focus-ring:0 0 0 2px var(--paper-50),0 0 0 4px var(--action);
--overlay-scrim:rgba(20,18,14,.55);
--photo-shade:linear-gradient(180deg,rgba(20,18,14,0) 40%,rgba(20,18,14,.72) 100%);/* @kind color */
--photo-shade-top:linear-gradient(0deg,rgba(20,18,14,0) 55%,rgba(20,18,14,.55) 100%);/* @kind color */
}

/* --- tokens/typography.css --- */
:root{
--font-sans:'Inter Tight','Golos Text',ui-sans-serif,system-ui,sans-serif;
--font-logo-sans:'Golos Text',sans-serif;
--font-condensed:'Fira Sans Extra Condensed','Golos Text',sans-serif;
--font-serif:'Noto Serif Display',Georgia,serif;
--font-italic:'EB Garamond','Noto Serif Display',Georgia,serif;/* default accent italic — 500, +12% size */
--font-italic-didone:'Old Standard TT',Georgia,serif;/* контрастный дидон с росчерком — «The Season», «Old Money»; только 400 */
--font-italic-garamond:'EB Garamond',Georgia,serif;/* мягкий книжный — по умолчанию */
--font-italic-light:'Spectral',Georgia,serif;/* редакционный, 500 (300 — слишком тонко) — «querendo» */
--font-italic-hair:'Cormorant',Georgia,serif;/* волосяной каллиграфичный 300 — «Пары» */
--font-logo:'Cormorant',Georgia,serif;
--font-book:'Cormorant',Georgia,serif;/* прямой книжный 500 для абзацев редакционных слайдов 06в/06г, 40–44px */
--font-script:'Great Vibes',cursive;
--font-script-thin:'Marianna','Great Vibes',cursive;/* «Природа» — оригинал Marianna; без файла — Great Vibes */
--font-script-line:'Marck Script',cursive;/* округлая ровная — «моя осень», замена gogol */
--font-script-brush:'Comforter Brush','Marck Script',cursive;/* кисть с чертой над т, утолщать stroke — «Кто там?», замена Lumios */
--font-script-dry:'Comforter','Great Vibes',cursive;/* острая сухая кисть — «Нежность», замена Kalissa */
--font-mono:'Anonymous Pro',ui-monospace,monospace;
--font-display:var(--font-sans);--font-body:var(--font-sans);--font-accent:var(--font-serif);--font-headline:var(--font-serif);

--fs-poster:160px;--fs-display:96px;--fs-h1:64px;--fs-h2:44px;--fs-h3:30px;--fs-h4:22px;
--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--fs-micro:11px;
--lh-tight:.92;/* @kind font */
--lh-snug:1.08;/* @kind font */
--lh-heading:1.15;/* @kind font */
--lh-body:1.5;/* @kind font */
--lh-loose:1.65;/* @kind font */

--tr-poster:-.03em;/* @kind font */
--tr-display:-.035em;/* @kind font */
--tr-heading:-.02em;/* @kind font */
--tr-body:0;/* @kind font */
--tr-caps:.08em;/* @kind font */
--tr-mono:.02em;/* @kind font */

--fw-regular:400;/* @kind font */
--fw-medium:500;/* @kind font */
--fw-semibold:600;/* @kind font */
--fw-bold:700;/* @kind font */
--fw-black:800;/* @kind font */

}

/* --- tokens/spacing.css --- */
:root{
--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;
--grid-columns:12;/* @kind other */--grid-gutter:24px;--page-margin:48px;--content-max:1280px;--measure:62ch;
/* Social formats */
--slide-w:1080px;--slide-h:1350px;--slide-margin:72px;--story-h:1920px;
--radius-0:0;--radius-1:2px;--radius-2:6px;--radius-pill:999px;
--border-hair:1px;--border-thick:2px;
--shadow-none:none;--shadow-1:0 1px 2px rgba(27,26,22,.06),0 2px 8px rgba(27,26,22,.06);--shadow-2:0 8px 32px rgba(27,26,22,.14);
--ease-out:cubic-bezier(.2,.7,.2,1);/* @kind other */--ease-in-out:cubic-bezier(.6,0,.3,1);/* @kind other */
--dur-fast:140ms;/* @kind other */--dur-base:240ms;/* @kind other */--dur-slow:480ms;/* @kind other */
}

/* --- tokens/base.css --- */
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}
a{color:var(--fg-1);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
a:hover{color:var(--accent)}
::selection{background:var(--rust-300);color:var(--ink-900)}

/* --- стили сайта (src/site.css) --- */
/* ===== Производные токены страницы (значения — из «Follow Red Husky - правила бренда.md») ===== */
:root{
  --honey-grad:linear-gradient(160deg,#F2E7B8 0%,#E2CF8C 100%); /* светлый мёд/ваниль для текстовых блоков */
  --ink-rust:#8A3A22;          /* номера и курсив на мёде и льне */
  --line-chestnut:rgba(90,42,20,.24);
  --dark-grad:radial-gradient(110% 80% at 80% 0%,#243029 0%,#121714 70%); /* графит с зеленцой (эталон 05) */
  --btn-secondary-hover:#EDD49C; --btn-secondary-press:#E4C685; /* из components/core/Button.jsx */
  --btn-ghost-hover:rgba(233,162,58,.14); --btn-ghost-press:rgba(233,162,58,.26);
}

/* ===== Страница ===== */
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--bg-page);color:var(--fg-1);font-size:18px;line-height:1.6;overflow-x:hidden}
img{display:block;max-width:100%}
a{touch-action:manipulation}
:focus-visible{outline:2px solid var(--action-ink);outline-offset:3px}
p{margin:0 0 16px}
p:last-child{margin-bottom:0}
ul{margin:0;padding:0;list-style:none}
figure{margin:0}
section[id]{scroll-margin-top:24px}

.wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-margin)}
.mono,.eyebrow,.price-term,.day-label,.caption{font-family:var(--font-mono);letter-spacing:var(--tr-mono)}
.eyebrow{font-size:14px;color:var(--ink-rust);margin:0 0 20px;display:block}

/* Логотип — components/brand/Logo.jsx без изменений (цвета зашиты в компонент) */
.logo{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:var(--font-logo-sans);font-weight:600;line-height:1;letter-spacing:-0.03em;color:#1B1A16;text-transform:none}
.logo i{font-family:var(--font-logo);font-style:italic;font-weight:500;font-size:1.18em;letter-spacing:-0.01em;color:#C45A2A;margin:0 .22em}
.logo.on-dark{color:#F4EDE1}
a.logo:hover{color:#1B1A16}
.logo.on-dark i{color:#D57A4B}

/* Заголовки: Fira Sans Extra Condensed 800 капсом, межстрочный ≥1 (буква Ё) */
.h-poster,.h-section,.h-card{font-family:var(--font-condensed);font-weight:var(--fw-black);text-transform:uppercase;line-height:1.02;letter-spacing:-.005em;color:var(--fg-1);margin:0;text-wrap:balance}
.h-poster{font-size:clamp(56px,7.4vw,112px);line-height:1;letter-spacing:-.01em}
.h-section{font-size:clamp(40px,4.6vw,68px)}
.h-sub{font-size:clamp(34px,3.6vw,52px)}
.h-card{font-size:clamp(28px,2.4vw,36px);color:var(--action-ink)}
.h3{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:22px;line-height:1.25;letter-spacing:-.02em;margin:0 0 16px;color:var(--fg-1)}
.lead{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:clamp(21px,1.8vw,25px);line-height:1.35;letter-spacing:-.02em;color:var(--fg-1);max-width:44ch;margin:24px 0 0}
.text{color:var(--fg-2);max-width:60ch}
.small{font-size:14px;line-height:1.6;color:var(--fg-2)}
.caption{display:block;font-family:var(--font-sans);letter-spacing:0;font-size:14px;line-height:1.5;color:var(--fg-2);margin-top:12px}
.caption.mono{font-family:var(--font-mono);letter-spacing:var(--tr-mono);font-size:13px}

/* Кнопки — components/core/Button.jsx: янтарь + каштан, бледный мёд, контур каштан */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;font-family:var(--font-sans);font-size:17px;font-weight:var(--fw-regular);letter-spacing:-.01em;line-height:1.2;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out)}
.btn svg{width:20px;height:20px}
.btn-primary{background:var(--action);border-color:var(--action);color:var(--on-action)}
.btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}
.btn-primary:active{background:var(--action-press);border-color:var(--action-press)}
.btn-outline{background:transparent;border-color:var(--action-ink);color:var(--action-ink)}
.btn-outline:hover{background:var(--btn-ghost-hover);color:var(--action-ink)}
.btn-sm{min-height:40px;padding:0 18px;font-size:15px}

/* Шапка */
.site-header{border-bottom:1px solid var(--border-1)}
.site-header .wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}
.site-header .logo{font-size:22px;text-decoration:none}
.nav{display:flex;gap:8px 28px;flex-wrap:wrap;font-size:15px}
.nav a{color:var(--fg-1);text-decoration:none;opacity:.85}
.nav a:hover{color:var(--action-ink);opacity:1;text-decoration:underline}
.head-right{display:flex;align-items:center;gap:28px;flex-wrap:wrap}

/* Секции */
.section{border-top:1px solid var(--action-ink);padding:96px 0}
.section-head{max-width:900px;margin-bottom:56px}
.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:64px;align-items:start}
.split-a{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
.split-b{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}

/* Фото: прямоугольник, острые углы, плавное увеличение */
.photo{overflow:hidden;background:var(--paper-200);position:relative}
.photo img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}
.photo:hover img{transform:scale(1.03)}
.r-45{aspect-ratio:4/5}.r-34{aspect-ratio:3/4}.r-11{aspect-ratio:1/1}.r-43{aspect-ratio:4/3}

/* Первый экран */
.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;padding:72px 0 96px;align-items:end}
.hero .logo{font-size:clamp(34px,3.6vw,52px);margin-top:28px}
.hero .actions{margin-top:44px;display:flex;gap:12px;flex-wrap:wrap}

/* Медовая карточка (светлый мёд/ваниль + лён + зерно, текст каштан) */
.honey{position:relative;isolation:isolate;background:var(--honey-grad);color:var(--action-ink);padding:36px 34px 34px}
.honey::before,.honey::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.honey::before{background-image:var(--texture-linen);mix-blend-mode:multiply;opacity:.25}
.honey::after{background-image:var(--texture-grain);mix-blend-mode:overlay;opacity:.2}
.honey .text,.honey .small{color:var(--action-ink)}
.honey .logo{font-size:26px;margin-bottom:22px}

/* Списки с тонкими линиями */
.lines li{padding:12px 0;border-top:1px solid var(--border-1);font-size:17px;line-height:1.45}
.lines li:last-child{border-bottom:1px solid var(--border-1)}
.honey .lines li{border-color:var(--line-chestnut)}

/* Кто я */
.about-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:44px;align-items:start}
.about-cols strong{font-weight:var(--fw-semibold);color:var(--fg-1)}

/* Пространство */
.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 56px}
.two-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.closing{margin-top:56px;padding-top:28px;border-top:1px solid var(--border-2);font-size:19px;line-height:1.55;color:var(--fg-2);max-width:72ch}

/* Знакомство */
.steps{margin:8px 0 32px}
.steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--border-1)}
.steps li:last-child{border-bottom:1px solid var(--border-1)}
.steps svg{width:24px;height:24px;margin-top:2px;color:var(--ink-rust)}
.steps b{display:block;font-weight:var(--fw-medium);font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}
.steps span{color:var(--fg-2);font-size:17px;line-height:1.5}
.note{background:var(--action-soft);color:var(--action-ink);padding:22px 26px;font-size:17px;line-height:1.55;max-width:60ch}
.walk{margin-top:56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}
.walk .h-card{margin-bottom:20px}
.walk .lines{margin:6px 0 20px}

/* Цена */
.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;border-top:1px solid currentColor;padding-top:18px;margin-top:32px}
.price-value{font-family:var(--font-condensed);font-weight:var(--fw-black);font-size:clamp(26px,2.2vw,32px);line-height:1.05;letter-spacing:0;text-transform:uppercase}
.price-term{font-size:14px;line-height:1.4}

/* Цитата (эталон 08: лён + терракотовый текст, курсив) */
.quote{margin:64px 0 0;font-family:var(--font-italic);font-style:italic;font-weight:var(--fw-medium);font-size:clamp(24px,2.3vw,32px);line-height:1.3;letter-spacing:-.01em;color:var(--ink-rust);max-width:40ch}

/* Передержка — графит с зеленцой (эталон 05) */
.dark{background:var(--dark-grad);color:var(--fg-inverse);padding:96px 0}
.dark .h-section{color:var(--fg-inverse)}
.dark .eyebrow{color:var(--caramel-300)}
.dark .lead{color:var(--fg-inverse)}
.dark .h3{color:var(--fg-inverse)}
.dark .lines li{border-color:var(--border-inverse);color:var(--fg-inverse-2)}
.dark .quote{color:#F0C66A;margin-top:48px}
.dark .price{color:var(--fg-inverse)}
.dark .price-value{color:#F0C66A}
.boarding{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:64px;align-items:start}
.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}
.three .h3{font-size:19px}
.three .lines li{font-size:16px}

/* Реабилитация */
.fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.fit li{border:1px solid var(--action-ink);padding:14px 16px;font-size:16px;line-height:1.4;color:var(--action-ink)}
.program li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--border-2)}
.program li:last-child{border-bottom:1px solid var(--border-2)}
.program .num,.num{font-family:var(--font-condensed);font-weight:var(--fw-black);font-size:40px;line-height:1;color:var(--ink-rust)}
.program b{display:block;font-weight:var(--fw-medium);font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}
.program span{color:var(--fg-2);font-size:17px}
.program-wrap .note{margin-top:28px}
.price.chestnut{color:var(--action-ink)}

/* Retreat */
.retreat-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}
.retreat-cols .plain{padding:36px 0 0}
.days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:48px;border-top:1px solid var(--action-ink)}
.days li.day{padding:28px 24px 28px 0}
.days li.day+li.day{padding-left:24px;border-left:1px solid var(--border-1)}
.day-num{display:block;font-family:var(--font-condensed);font-weight:var(--fw-black);font-size:52px;line-height:1;color:var(--ink-rust);margin-bottom:14px}
.day-label{display:block;font-size:14px;color:var(--fg-2);margin-bottom:8px}
.day b{display:block;font-weight:var(--fw-medium);font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:14px}
.day .lines li{font-size:16px;padding:9px 0}
.tag-outline{display:inline-block;border:1px solid var(--action-ink);color:var(--action-ink);border-radius:var(--radius-pill);padding:10px 20px;font-size:16px;line-height:1.35;margin:36px 0 16px}

/* Гости */
.guests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}
.guests .col{display:flex;flex-direction:column;gap:40px}
.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.stack{display:grid;gap:8px}

/* Контакты */
.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.person .h-card{margin:24px 0 12px;color:var(--fg-1)}
.contact-list{margin-top:18px}
.contact-list li{padding:10px 0;border-top:1px solid var(--border-1);font-size:17px}
.contact-list li:last-child{border-bottom:1px solid var(--border-1)}
.contact-list a{color:var(--action-ink)}
.partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.partner h3{font-weight:var(--fw-medium);font-size:20px;letter-spacing:-.02em;line-height:1.25;margin:18px 0 8px}
.partner p{font-size:15px;line-height:1.55;color:var(--fg-2);margin-bottom:12px}
.partner a{font-size:15px;color:var(--action-ink);word-break:break-word}

/* Подвал */
.site-footer{background:var(--dark-grad);color:var(--fg-inverse)}
.site-footer .wrap{padding-top:64px;padding-bottom:56px;display:flex;justify-content:space-between;gap:32px 48px;flex-wrap:wrap;align-items:flex-start}
.site-footer .logo{font-size:36px}
.site-footer .mono{display:block;margin-top:18px;font-size:14px;color:var(--fg-inverse-2)}
.foot-nav{display:flex;flex-direction:column;gap:10px;font-size:16px}
.foot-nav a{color:var(--fg-inverse);text-decoration:none;opacity:.85}
.foot-nav a:hover{color:#F0C66A;opacity:1}

/* Адаптив */
@media (max-width:1100px){
  .partners{grid-template-columns:repeat(2,minmax(0,1fr))}
  .days{grid-template-columns:repeat(2,minmax(0,1fr))}
  .days li.day:nth-child(3){padding-left:0;border-left:0}
  .days li.day:nth-child(n+3){border-top:1px solid var(--border-1)}
  .three{grid-template-columns:minmax(0,1fr);gap:28px}
}
@media (max-width:900px){
  .hero,.split,.split-a,.split-b,.boarding,.walk,.retreat-cols,.about-cols,.two-lists{grid-template-columns:minmax(0,1fr);gap:40px}
  .hero{padding:48px 0 72px}
  .section,.dark{padding:72px 0}
  .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
  .guests{grid-template-columns:repeat(2,minmax(0,1fr))}
  .guests .col:nth-child(3){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
  .people{grid-template-columns:minmax(0,1fr)}
  .retreat-cols .plain{padding-top:0}
}
@media (max-width:640px){
  :root{--page-margin:20px}
  body{font-size:17px}
  .site-header .wrap{gap:12px}
  .head-right{width:100%;justify-content:space-between;gap:12px}
  .nav{gap:6px 16px;font-size:14px}
  .h-poster{font-size:clamp(40px,11.6vw,56px)}
  .h-section{font-size:clamp(32px,9.4vw,42px)}
  .h-sub{font-size:clamp(28px,8vw,36px)}
  .hero .actions .btn{width:100%}
  .section,.dark{padding:56px 0}
  .section-head{margin-bottom:40px}
  .honey{padding:28px 22px}
  .gallery{gap:8px}
  .fit{grid-template-columns:minmax(0,1fr)}
  .program li{grid-template-columns:48px minmax(0,1fr)}
  .program .num{font-size:34px}
  .days{grid-template-columns:minmax(0,1fr)}
  .days li.day,.days li.day+li.day{padding:24px 0;border-left:0}
  .days li.day+li.day{border-top:1px solid var(--border-1)}
  .guests,.guests .col:nth-child(3){grid-template-columns:minmax(0,1fr)}
  .guests .col:nth-child(3){display:flex}
  .partners{grid-template-columns:minmax(0,1fr);gap:40px}
  .quote{margin-top:48px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{transition:none!important;animation:none!important}
}
