"use client";
import styles from "./logo.module.scss";
import { usePathname } from "next/navigation";

export const Logo = ({
  christmas,
  studentHat,
}: {
  christmas: boolean;
  studentHat: boolean;
}) => {
  // Check if the current page is the index page
  const isIndexPage = usePathname() === "/";

  return (
    <div
      className={`${styles.logo} ${styles.main} ${isIndexPage && styles.index}`}
    >
      <svg viewBox="0 0 572 270" fill="none" xmlns="http://www.w3.org/2000/svg">
        {/* Start letters */}
        <path
          d="M309.249 123.833C306.4 125.134 303.116 125.782 299.397 125.782C296.009 125.782 292.88 125.226 290.009 124.113C287.138 123.001 284.651 121.424 282.544 119.383C280.437 117.342 278.784 114.9 277.589 112.052C276.389 109.208 275.792 106.073 275.792 102.651C275.792 99.2283 276.4 95.9717 277.618 93.124C278.836 90.2801 280.518 87.856 282.666 85.8557C284.814 83.8553 287.334 82.3191 290.223 81.2471C293.112 80.1751 296.234 79.6372 299.577 79.6372C302.677 79.6372 305.721 80.1861 308.714 81.2766C311.706 82.3707 314.134 83.9658 315.994 86.0693L308.806 93.2456C307.813 91.8862 306.515 90.8732 304.902 90.2137C303.289 89.5543 301.64 89.2228 299.946 89.2228C298.087 89.2228 296.385 89.5617 294.836 90.2432C293.286 90.9247 291.954 91.8605 290.839 93.0577C289.725 94.255 288.858 95.666 288.238 97.2942C287.618 98.9225 287.308 100.706 287.308 102.643C287.308 104.581 287.618 106.438 288.238 108.088C288.858 109.739 289.714 111.149 290.81 112.325C291.902 113.5 293.216 114.417 294.743 115.077C296.271 115.736 297.943 116.068 299.762 116.068C301.869 116.068 303.706 115.655 305.275 114.83C306.843 114.005 308.105 112.932 309.053 111.614L316.426 118.539C314.485 120.765 312.09 122.529 309.238 123.83L309.249 123.833Z"
          fill="currentColor"
        />
        <path
          d="M349.581 124.607V106.298H332.481V124.607H321.887V80.8159H332.481V97.3936H349.581V80.8159H360.175V124.607H349.581Z"
          fill="currentColor"
        />
        <path
          d="M399.887 124.607L396.481 116.008H379.507L376.286 124.607H364.762L383.164 80.8159H393.448L411.662 124.607H399.891H399.887ZM388.116 92.505L382.54 107.535H393.566L388.116 92.505Z"
          fill="currentColor"
        />
        <path
          d="M431.296 89.8452V124.607H420.702V89.8452H408.311V80.8159H443.687V89.8452H431.296Z"
          fill="currentColor"
        />
        <path
          d="M449.447 124.607V80.8159H478.938V89.7236H459.669V98.0125H477.883V106.485H459.669V115.577H480.052V124.607H449.447Z"
          fill="currentColor"
        />
        <path
          d="M518.96 124.607L515.554 116.008H498.58L495.358 124.607H483.834L502.237 80.8159H512.521L530.735 124.607H518.963H518.96ZM507.189 92.505L501.613 107.535H512.639L507.189 92.505Z"
          fill="currentColor"
        />
        <path
          d="M570.041 115.297C569.151 117.464 567.882 119.317 566.229 120.864C564.576 122.411 562.583 123.616 560.251 124.481C557.915 125.347 555.325 125.782 552.476 125.782C549.628 125.782 546.982 125.347 544.668 124.481C542.355 123.616 540.395 122.411 538.783 120.864C537.17 119.317 535.934 117.464 535.067 115.297C534.2 113.131 533.764 110.729 533.764 108.092V80.8159H544.295V107.226C544.295 108.423 544.45 109.558 544.76 110.626C545.07 111.698 545.543 112.656 546.185 113.503C546.823 114.351 547.672 115.017 548.723 115.515C549.775 116.012 551.048 116.255 552.535 116.255C554.022 116.255 555.292 116.008 556.347 115.515C557.402 115.021 558.258 114.351 558.919 113.503C559.58 112.66 560.056 111.702 560.343 110.626C560.631 109.554 560.779 108.42 560.779 107.226V80.8159H571.373V108.092C571.373 110.729 570.93 113.131 570.041 115.297Z"
          fill="currentColor"
        />
        <path
          d="M305.717 189.075L288.061 160.437H287.876L288.123 189.075H277.839V145.285H289.92L307.514 173.861H307.699L307.452 145.285H317.736V189.075H305.717Z"
          fill="currentColor"
        />
        <path
          d="M327.71 189.075V145.285H357.201V154.192H337.931V162.481H356.145V170.954H337.931V180.046H358.315V189.075H327.71Z"
          fill="currentColor"
        />
        <path
          d="M402.086 179.766C401.197 181.932 399.927 183.785 398.274 185.333C396.621 186.88 394.629 188.084 392.296 188.95C389.961 189.816 387.37 190.251 384.522 190.251C381.673 190.251 379.027 189.816 376.714 188.95C374.4 188.084 372.441 186.88 370.828 185.333C369.215 183.785 367.979 181.932 367.112 179.766C366.245 177.6 365.81 175.198 365.81 172.56V145.285H376.341V171.695C376.341 172.892 376.496 174.027 376.806 175.095C377.116 176.167 377.588 177.125 378.23 177.972C378.869 178.819 379.717 179.486 380.769 179.984C381.821 180.481 383.094 180.724 384.581 180.724C386.068 180.724 387.337 180.477 388.392 179.984C389.448 179.49 390.304 178.819 390.964 177.972C391.625 177.128 392.101 176.171 392.389 175.095C392.677 174.023 392.824 172.888 392.824 171.695V145.285H403.418V172.56C403.418 175.198 402.975 177.6 402.086 179.766Z"
          fill="currentColor"
        />
        <path
          d="M423.367 154.314V163.343H440.341V172.063H423.367V189.072H412.898V145.281H441.769V154.31H423.367V154.314Z"
          fill="currentColor"
        />
        {/* End letters */}
        {/* Start pig without hat */}
        {!studentHat && (
          <>
            <path
              d="M122.106 64.5957C122.029 64.8094 122.003 65.3693 122.375 66.014C122.733 66.655 123.479 67.2923 124.475 67.6276C125.464 67.9591 126.696 68.0402 127.94 67.5539C128.556 67.3144 129.172 66.9166 129.667 66.3014C129.907 65.9882 130.11 65.6162 130.239 65.2072C130.364 64.791 130.398 64.3452 130.353 63.9105C130.25 63.0227 129.778 62.2638 129.232 61.7407C128.678 61.2176 128.043 60.8639 127.409 60.6539C126.136 60.2303 124.885 60.2855 123.833 60.6134C122.781 60.9339 121.959 61.5823 121.494 62.2012C121.018 62.8237 120.899 63.3469 120.881 63.3726C120.789 63.7079 120.959 64.01 121.268 64.1794C121.575 64.3526 121.992 64.4041 122.412 64.4041C122.28 64.4115 122.154 64.4741 122.11 64.5994L122.106 64.5957Z"
              fill="currentColor"
            />
            <path
              d="M168.294 70.4753C167.501 70.0185 166.346 70.5269 165.718 71.6136C165.091 72.7004 165.224 73.9529 166.017 74.4097C166.811 74.8665 167.966 74.3582 168.593 73.2714C169.22 72.1846 169.087 70.9321 168.294 70.4753Z"
              fill="currentColor"
            />
            <path
              d="M173.364 64.3635C172.563 64.0098 171.482 64.6987 170.947 65.9034C170.412 67.108 170.63 68.3716 171.431 68.7252C172.231 69.0789 173.312 68.39 173.848 67.1854C174.383 65.9807 174.165 64.7171 173.364 64.3635Z"
              fill="currentColor"
            />
            <path
              d="M95.5603 180.927C98.8923 182.96 102.368 184.78 105.996 186.254C105.557 186.386 105.099 186.467 104.645 186.478C104.328 186.486 104.014 186.471 103.711 186.416C103.557 186.397 103.409 186.353 103.261 186.32L102.494 186.15L102.088 186.066C101.951 186.044 101.815 186.04 101.675 186.029C101.438 186.014 101.199 185.992 100.959 185.985C100.885 185.985 100.807 185.985 100.734 185.988C100.224 186.021 99.7078 186.04 99.2208 186.161C98.682 186.25 98.1839 186.434 97.6783 186.607C97.4311 186.699 97.1986 186.821 96.9588 186.931L96.6045 187.101C96.4902 187.164 96.3831 187.234 96.2687 187.3C96.0732 187.418 95.8739 187.536 95.682 187.661C95.6341 187.694 95.5861 187.727 95.5381 187.76L94.9957 188.169C94.7854 188.317 94.6009 188.49 94.4127 188.663C94.2282 188.836 94.0326 189.002 93.8592 189.182C92.9551 190.1 92.2208 191.168 91.6525 192.317C91.4127 192.767 91.2466 193.253 91.0621 193.732C90.9773 193.971 90.9182 194.226 90.8481 194.472C90.778 194.719 90.7116 194.97 90.6784 195.228L90.5677 195.909C90.5566 195.968 90.5529 196.027 90.5455 196.082L90.4976 196.738C90.4754 196.985 90.468 197.232 90.4754 197.478C90.4754 197.725 90.4754 197.972 90.4865 198.219C90.5382 199.203 90.6784 200.168 90.8924 201.107C91.1212 202.039 91.3905 202.96 91.7411 203.833C92.3315 205.373 93.0769 206.814 93.9034 208.184C94.313 208.873 94.7521 209.536 95.2023 210.192C95.313 210.357 95.4311 210.516 95.5455 210.678L95.7189 210.921L95.8038 211.043C95.8296 211.08 95.8628 211.124 95.9071 211.175L96.158 211.47C96.2392 211.562 96.3389 211.68 96.4016 211.739L96.8259 212.174C97.5898 212.947 98.3315 213.669 99.0842 214.399C99.837 215.124 100.59 215.839 101.357 216.543C102.335 217.438 103.394 218.237 104.376 219.122C106.796 221.31 109.235 223.509 111.556 225.734C111.807 225.974 112.08 226.08 112.405 226.106C112.564 226.117 112.737 226.106 112.911 226.08C113.073 226.044 113.25 225.996 113.442 225.94C113.94 225.793 114.376 225.55 114.612 225.2C114.73 225.027 114.8 224.824 114.807 224.603C114.811 224.493 114.8 224.378 114.77 224.257C114.748 224.15 114.719 224.051 114.675 223.947C114.542 223.656 114.291 223.41 114.062 223.211C113.494 222.699 112.874 222.257 112.328 221.737C110.848 220.337 109.42 218.893 107.922 217.53L103.501 213.562L101.306 211.577C100.586 210.914 99.8518 210.24 99.1986 209.584C99.0399 209.425 98.8518 209.238 98.778 209.138L98.7005 209.05C98.6746 209.024 98.6488 208.994 98.6119 208.939L98.409 208.648C98.1322 208.261 97.8776 207.867 97.623 207.473C97.1211 206.677 96.6599 205.87 96.2134 205.067C95.3536 203.491 94.6636 201.855 94.302 200.194C94.1101 199.365 94.0215 198.528 94.0105 197.7C93.9957 197.316 94.0326 196.941 94.0584 196.565C94.0621 196.495 94.0732 196.429 94.0843 196.362C94.1433 196.016 94.1839 195.666 94.2983 195.323C94.7854 193.537 95.9145 191.783 97.4643 190.707C98.3536 190.077 99.3573 189.646 100.343 189.558C100.833 189.521 101.324 189.521 101.796 189.635L102.151 189.713C102.191 189.716 102.32 189.757 102.42 189.779L102.73 189.86C102.914 189.901 103.103 189.934 103.287 189.967C103.331 189.974 103.379 189.982 103.427 189.989C103.616 190.011 103.8 190.033 103.988 190.048C105.675 190.162 107.357 189.786 108.833 188.98C110.313 188.188 111.59 186.865 112.313 185.336C112.752 184.419 112.833 183.395 113.114 182.474C113.368 181.656 113.243 180.882 112.877 180.289C112.874 180.282 112.87 180.278 112.866 180.271C112.246 179.295 110.885 179.099 109.955 179.788C109.538 180.094 109.479 180.326 109.457 180.812C109.438 181.008 109.457 181.196 109.464 181.387C109.49 182.161 109.328 182.949 109.01 183.653C108.575 183.461 108.11 183.295 107.671 183.104C106.87 182.776 106.058 182.463 105.25 182.15C104.45 181.814 103.664 181.442 102.881 181.067C98.6746 178.956 94.7337 176.355 90.9994 173.5C83.6895 167.904 77.35 161.015 72.3575 153.253C69.8593 149.37 67.7966 145.233 65.9811 141.004C62.4387 132.737 60.2099 123.892 59.6527 114.925C59.5863 114.262 59.5937 113.599 59.5642 112.932L59.4978 110.939L59.5236 108.946C59.5384 108.283 59.5236 107.617 59.5826 106.953C59.6786 105.627 59.7118 104.297 59.8963 102.979L60.1251 101C60.2173 100.341 60.3428 99.6888 60.4535 99.033C62.6822 86.7766 66.8704 74.7302 73.6674 64.3563C74.1877 63.5974 74.6416 62.7795 75.1619 62.017C75.6895 61.2581 76.2025 60.4955 76.8261 59.8545C77.3685 59.2982 77.8261 58.7457 78.2172 58.1894C78.3316 58.0383 78.4423 57.8836 78.5456 57.7326C78.7855 59.3682 79.4939 60.9192 80.4829 62.1754C80.767 62.5843 81.1397 62.9085 81.4866 63.2585C81.6637 63.4279 81.8629 63.5716 82.0474 63.7263C82.2393 63.8737 82.4201 64.0395 82.6231 64.1647C83.0253 64.4263 83.4054 64.7136 83.8149 64.9383C84.0142 65.0599 84.2135 65.1815 84.409 65.3067C84.612 65.4172 84.8113 65.5278 85.0105 65.6456C86.3943 66.4561 87.8149 66.7066 89.0511 66.5924C90.0068 66.504 90.8592 66.1724 91.5751 65.712C91.9441 65.4762 92.0769 65.0046 91.8813 64.6141C91.6599 64.1758 91.4717 63.8921 91.2061 63.7153C90.8334 63.439 90.3131 63.369 89.4127 63.1848C88.9699 63.0632 88.5086 63.0043 88.0658 62.8643C86.5566 62.4738 85.1544 61.6854 84.0548 60.6723C83.5271 60.1455 83.0696 59.5745 82.7301 58.952C82.6378 58.7972 82.5862 58.6314 82.5124 58.473L82.4017 58.2336C82.3722 58.1525 82.3537 58.0678 82.3279 57.9831C82.2873 57.8357 82.2393 57.6884 82.1987 57.541C82.1877 57.5042 82.1803 57.4673 82.1766 57.4305L82.1102 56.9737C81.9183 55.5959 82.291 53.986 82.8371 52.2988L83.7116 49.7827C83.7854 49.5727 83.8518 49.3627 83.9367 49.1564L84.2024 48.5449L84.7338 47.3181L85.2467 46.1356C85.4275 45.7451 85.6378 45.3656 85.8297 44.9825C86.2282 44.2163 86.6046 43.4426 87.0253 42.6874L88.3426 40.4439L88.671 39.884L89.0253 39.3351L89.7374 38.2409C90.6599 36.7674 91.7079 35.3527 92.7042 33.9197C93.7595 32.5124 94.7891 31.0904 95.885 29.7016C97.2577 27.9112 98.6672 26.1393 100.066 24.3452C102.291 21.5159 104.501 18.6277 106.627 15.6696C108.759 12.715 110.737 9.61318 112.553 6.40817L113.169 5.23668C113.217 5.16669 113.239 5.04144 113.346 5.05249C113.449 5.06354 113.457 5.19248 113.497 5.26247L113.955 6.37502C114.21 7.00128 114.453 7.63123 114.675 8.26118C115.575 10.7773 116.221 13.3376 116.32 15.8722C116.353 16.8484 116.309 17.8099 116.176 18.7825C116.044 19.7587 115.837 20.746 115.593 21.7554C115.11 23.7705 114.475 25.8666 114.117 28.1359C113.999 28.8543 113.933 29.6021 113.892 30.35C113.866 31.1015 113.885 31.8383 113.925 32.564C114.018 34.0081 114.202 35.3896 114.328 36.7232C114.483 38.3736 114.59 39.9577 114.438 41.4533C114.298 42.9269 113.863 44.3747 113.21 45.723C111.896 48.4196 109.671 50.7073 107.01 52.063C106.73 52.2177 106.468 52.343 106.243 52.5125C106.018 52.6856 105.807 52.8366 105.619 53.0135C105.431 53.1866 105.265 53.3855 105.11 53.5845C104.951 53.7724 104.807 53.9787 104.675 54.1923C104.324 54.7596 104.291 55.2643 104.604 55.6069C104.759 55.7764 105.003 55.9054 105.324 55.979C105.486 56.0159 105.667 56.0417 105.87 56.049C106.069 56.049 106.28 56.0269 106.512 55.9864C107.187 55.8943 107.866 55.5701 108.505 55.2643C110.051 54.4649 111.405 53.3782 112.641 52.203L113.25 51.5841L113.534 51.2931C113.534 51.2931 113.56 51.2673 113.571 51.2526L113.837 50.9431L114.379 50.3021C114.379 50.3021 114.405 50.2726 114.416 50.2579L114.914 49.5801L115.154 49.2522C115.154 49.2522 115.176 49.2227 115.187 49.2043L115.405 48.8617L115.852 48.147C115.852 48.147 115.874 48.1139 115.881 48.0954L116.276 47.3513L116.464 46.9903C116.464 46.9903 116.483 46.9534 116.49 46.9387L116.652 46.5629L116.984 45.7856C116.992 45.7672 116.999 45.7451 117.007 45.7267L117.28 44.9236L117.409 44.5368C117.416 44.5183 117.42 44.4962 117.427 44.4741L117.527 44.0763L117.73 43.2511C117.734 43.229 117.741 43.2069 117.745 43.1811L117.877 42.3375L117.94 41.9249C117.94 41.9249 117.944 41.8917 117.948 41.8733L117.984 41.4644C118.04 40.8823 118.051 40.3113 118.051 39.744C118.047 38.9667 118.003 38.2115 117.948 37.471C118.198 37.5778 118.475 37.5484 118.885 37.4489C119.125 37.3863 119.357 37.2905 119.59 37.2094C122.693 35.9974 125.97 35.3012 129.221 35.4633C132.35 35.618 135.409 36.5648 138.209 38.0899L138.881 38.4583C139.102 38.5872 139.32 38.7235 139.538 38.8562C139.981 39.114 140.405 39.4051 140.833 39.6924C143.538 41.5307 146.018 43.7963 148.272 46.2977C150.235 48.4859 152.014 50.8584 153.744 53.2861L153.966 53.5955L154.172 53.8829C154.235 53.9897 154.35 54.0523 154.442 54.1408L154.682 54.3507C154.752 54.4134 154.814 54.4539 154.885 54.5055C155.017 54.6012 155.154 54.7081 155.279 54.7891C155.8 55.1391 156.302 55.4043 156.803 55.6696C157.803 56.1706 158.8 56.5832 159.8 56.9516C161.073 57.4194 162.383 57.7215 163.659 58.1046C165.338 58.6057 167.017 59.0735 168.704 59.5156C167.121 60.6687 165.405 62.3227 163.364 64.6547C158.947 69.698 157.128 74.3213 158.08 77.7068L156.818 77.8357C153.15 78.1599 149.674 78.8893 146.412 76.6643C145.541 76.0711 144.73 75.3233 144.172 74.4281C143.767 73.7797 143.128 72.3135 142.147 72.483C141.22 72.6414 140.667 72.9619 140.475 73.3708C139.995 74.4023 140.822 75.5922 141.357 76.4322C141.984 77.4231 142.726 78.3257 143.608 79.103C145.339 80.6281 147.545 81.6854 149.87 81.8217C150.353 81.8586 150.818 81.8549 151.265 81.8365C151.195 81.9212 151.124 82.0096 151.054 82.0944C150.161 83.2437 149.198 84.371 148.102 85.2846C147.556 85.7451 146.918 86.0546 146.353 86.3788C146.217 86.4672 146.077 86.5408 145.94 86.6072C145.8 86.6772 145.682 86.7471 145.49 86.8319L144.442 87.3292L142.35 88.3349C141.523 88.7328 140.715 89.1675 139.874 89.5322C137.936 90.3758 135.981 91.1863 134.036 92.0188C132.9 91.5473 131.745 91.1126 130.615 90.63C126.811 88.9943 122.966 87.4287 119.176 85.8409C118.372 85.4983 117.63 85.7046 116.925 86.1761C116.003 86.795 115.911 87.8597 116.722 88.5486C117.014 88.7954 117.394 88.9501 117.752 89.0938C118.638 89.4475 119.549 89.7127 120.416 90.0774C122.767 91.0647 125.08 92.1404 127.42 93.1351C132.003 95.0802 136.571 97.0474 141.018 99.243C143.239 100.341 145.383 101.582 147.553 102.765L150.748 104.529L153.973 106.283C156.121 107.443 158.257 108.6 160.364 109.794C162.855 111.208 165.324 112.641 167.663 114.244C169.017 115.187 170.357 116.145 171.626 117.176C172.276 117.677 172.881 118.219 173.512 118.746C174.139 119.295 174.759 119.847 175.375 120.403C177.84 122.636 180.22 124.96 182.519 127.359C183.202 128.07 184.054 128.663 184.567 129.488C185.456 130.925 186.763 131.359 188.368 131.4C189.475 130.03 189.519 129.739 188.744 128.626C188.552 128.35 188.32 128.095 188.091 127.849C184.995 124.489 181.726 121.291 178.324 118.237C177.504 117.501 176.678 116.778 175.844 116.06C174.991 115.342 174.124 114.623 173.239 113.946C171.468 112.583 169.641 111.319 167.785 110.118C166.6 109.352 165.397 108.619 164.183 107.908C160.338 105.66 156.412 103.634 152.575 101.512C150.918 100.591 149.224 99.6188 147.519 98.6941C145.818 97.7694 144.106 96.8595 142.375 95.9901C141.051 95.3196 139.726 94.6565 138.394 94.0118L141.925 92.4056C142.324 92.2215 142.722 92.0373 143.117 91.8457C144.372 91.2378 145.612 90.5968 146.877 90.0185L147.084 89.9227L147.324 89.8085L147.807 89.5727C148.11 89.3996 148.427 89.2412 148.711 89.057C149.003 88.8765 149.294 88.6959 149.567 88.497C149.848 88.3091 150.113 88.1028 150.375 87.9002C151.088 87.3366 151.789 86.7693 152.401 86.1135C152.792 85.6972 153.077 85.1962 153.431 84.7541C154.268 83.719 155.036 82.6248 155.73 81.4423C156.187 81.4165 156.648 81.387 157.106 81.3613C158.102 81.306 159.128 81.1292 160.124 81.1623C160.195 81.1623 160.434 81.1734 160.667 81.1771C161.682 81.8475 162.814 82.1828 164.04 82.1828C167.361 82.1828 171.349 79.7661 175.394 75.1465C178.213 71.9304 184.811 64.3931 178.789 59.1398C177.8 58.2741 176.405 57.4636 174.637 57.3642C174.438 57.2758 174.213 57.2279 173.999 57.1874C173.283 57.0474 172.545 56.9737 171.837 56.7895C169.914 56.2958 168.017 55.6843 166.121 55.1391C164.265 54.6012 162.416 54.045 160.641 53.3966C159.755 53.0724 158.888 52.7224 158.099 52.3356C157.704 52.1441 157.335 51.9341 157.036 51.7315C156.969 51.6836 156.877 51.6283 156.833 51.5841L156.796 51.5546L156.438 51.0757C155.261 49.4806 154.143 47.8228 152.862 46.2756C152.822 46.224 152.778 46.1724 152.733 46.1245C152.981 45.9919 153.217 45.8446 153.449 45.6972C154.493 45.023 155.475 44.2789 156.512 43.6158C157.918 42.7059 159.313 41.8696 160.752 40.7976L161.287 40.4145L161.792 40.0019L162.8 39.1693C163.453 38.602 164.073 38.0052 164.693 37.4084C167.062 35.0322 169.143 32.494 171.231 30.0553C173.32 27.6239 175.405 25.2404 177.774 23.3026C178.375 22.8385 178.955 22.3338 179.597 21.9433L180.538 21.3244C180.859 21.1365 181.194 20.9707 181.519 20.7939L182.01 20.5323C182.172 20.4402 182.335 20.3555 182.508 20.2929L183.526 19.8692L184.036 19.6519C184.224 19.5819 184.438 19.5045 184.667 19.4124L184.844 19.3387L184.94 19.2982L185.076 19.2356C185.253 19.1472 185.434 19.0514 185.604 18.9446C185.947 18.7346 186.253 18.4804 186.512 18.193C186.8 17.8762 187.002 17.5078 187.157 17.121C187.216 16.9516 187.246 16.7747 187.298 16.6016C187.335 16.4284 187.349 16.2479 187.36 16.0674C187.357 15.8869 187.36 15.7064 187.324 15.5332L187.279 15.268L187.202 15.0101C187.002 14.3139 186.538 13.6987 185.977 13.194C185.833 13.0687 185.689 12.9471 185.53 12.8403C185.408 12.7519 185.29 12.6782 185.169 12.6082C184.925 12.4609 184.678 12.343 184.419 12.2325C184.161 12.1256 183.888 12.0372 183.608 11.9635L182.918 11.8272C181.065 11.5067 179.22 11.7425 177.589 12.1956C174.309 13.124 171.637 14.7449 168.951 15.8022C165.626 17.1579 162.124 18.1304 158.545 18.5725C156.453 18.8414 154.39 18.9151 152.228 18.9004C150.065 18.9004 147.815 18.8488 145.497 19.103C143.169 19.3682 140.829 19.9687 138.682 20.9339C136.925 21.7222 135.294 22.7574 133.756 23.9105C132.265 25.0267 130.719 26.2387 129.582 27.727C128.818 28.7254 127.922 30.4089 127.936 31.8567C127.922 31.8567 127.907 31.8567 127.892 31.8567C125.929 31.9414 124.007 32.133 122.088 32.5935C121.21 32.8072 120.339 33.0613 119.483 33.3597C118.863 33.5771 118.254 33.8276 117.612 33.9676C117.597 33.8092 117.582 33.6471 117.571 33.4887C117.497 32.5088 117.457 31.5583 117.497 30.641C117.538 29.7237 117.66 28.7954 117.837 27.8449C118.187 25.9477 118.748 23.9878 119.198 21.9064C119.42 20.8639 119.615 19.7882 119.722 18.6793C119.837 17.5668 119.848 16.4358 119.774 15.3269C119.641 13.1019 119.18 10.9468 118.567 8.88745C118.258 7.85964 117.911 6.84656 117.531 5.85927C117.339 5.3693 117.147 4.87566 116.944 4.39307L116.793 4.03204L116.656 3.71522L116.501 3.36525L115.877 1.97273C115.848 1.88431 115.8 1.84748 115.756 1.79958L115.623 1.65959L115.361 1.37593L114.911 0.889655C114.863 0.83808 114.811 0.790189 114.748 0.75335C114.413 0.54705 113.933 0.399694 113.438 0.39601C112.9 0.384958 112.387 0.558102 112.055 0.75335C111.693 0.967018 111.265 1.31699 110.955 1.92852L109.35 4.98986L108.114 7.08601L107.494 8.13225L106.826 9.15638L105.49 11.2046C103.623 13.8939 101.689 16.5463 99.6451 19.1582C96.7632 22.8864 93.8149 26.6145 90.9477 30.4458C87.6194 34.9107 84.4312 39.5856 81.9847 44.7283L81.1212 46.6845C80.8334 47.3365 80.5308 47.9812 80.3094 48.6628L79.5899 50.6815C79.3869 51.2341 79.2061 51.8015 79.0401 52.3872C78.5973 52.6598 77.9552 53.1166 77.7191 53.2934C77.5567 53.4187 77.3796 53.5661 77.184 53.7392C76.9958 53.916 76.7929 54.1223 76.5678 54.3507C76.1213 54.8112 75.6969 55.3086 75.28 55.8022C69.7745 62.5954 65.5715 70.3279 62.483 78.4104C60.9922 82.3043 59.7561 86.283 58.7266 90.3095C58.483 91.3189 58.2247 92.3246 57.9922 93.3377L57.3465 96.3843C56.9664 98.4399 56.6011 100.514 56.3908 102.599C56.0771 105.259 55.9664 107.941 55.9517 110.615C55.9996 119.107 57.5052 127.532 60.1361 135.559C61.3132 139.051 62.6859 142.478 64.2505 145.815C65.8261 149.149 67.6416 152.365 69.6158 155.478C72.3353 159.707 75.3907 163.73 78.8371 167.41C81.0069 169.779 83.4607 171.868 85.8887 173.957C88.9182 176.524 92.1655 178.83 95.5529 180.916L95.5603 180.927ZM172.611 72.7225C169.132 76.6937 164.623 79.8287 162.383 77.8726C160.143 75.9164 162.652 71.0352 166.128 67.064C168.637 64.2015 170.578 62.4664 172.239 61.6117C173.903 60.7571 175.135 60.8455 176.357 61.9138C178.039 63.3837 178.752 65.712 172.611 72.7225ZM145.018 22.7501C147.571 22.3411 150.313 22.4259 153.176 22.4001C156.065 22.3853 159.021 22.1164 161.885 21.5528C163.718 21.1991 165.53 20.7276 167.302 20.1418C168.707 19.6777 170.091 19.1435 171.442 18.5467C172.796 17.9462 174.065 17.3089 175.32 16.7489C176.575 16.1853 177.814 15.7064 179.036 15.4154C179.648 15.2754 180.25 15.1906 180.844 15.1612C180.991 15.1538 181.135 15.1612 181.283 15.1612C181.431 15.1612 181.574 15.1612 181.718 15.1833L182.15 15.2238L182.571 15.3085L182.774 15.3491C182.822 15.3638 182.866 15.3748 182.914 15.3896C183.01 15.4227 183.11 15.4633 183.202 15.5075C183.298 15.5553 183.386 15.6069 183.471 15.6622C183.526 15.7027 183.508 15.6843 183.526 15.699C183.534 15.7064 183.545 15.7138 183.552 15.7211C183.622 15.7838 183.663 15.8832 183.619 15.9716C183.593 16.0232 183.545 16.06 183.493 16.0858L183.449 16.1043L183.209 16.2037C183.036 16.2737 182.84 16.3327 182.611 16.4358L181.287 16.9994C181.069 17.0989 180.84 17.18 180.63 17.2905L180.003 17.6331L178.748 18.322L177.563 19.1067L176.973 19.5008L176.416 19.9319L175.305 20.7976C172.575 23.0853 170.228 25.664 168.006 28.2354C166.593 29.8674 165.305 31.5878 163.877 33.135C162.113 35.0507 160.268 36.8411 158.239 38.3257L157.479 38.8856L156.663 39.4345L155.006 40.525C153.896 41.247 152.778 41.958 151.66 42.6469C151.18 42.9453 150.837 43.2916 150.597 43.6784C148.704 41.6154 146.66 39.6629 144.394 37.9278C142.497 36.4837 140.423 35.2422 138.232 34.2034C136.944 33.6213 135.623 33.0945 134.243 32.7224C133.246 32.4609 132.239 32.2361 131.213 32.0888C131.431 31.7793 131.663 31.4699 131.866 31.1494C134.87 26.7582 139.756 23.5937 145.014 22.7501H145.018Z"
              fill="currentColor"
            />
            <path
              d="M193.006 164.036C193.08 164.633 193.272 165.207 193.504 165.76C193.751 166.305 194.069 166.817 194.442 167.281C195.191 168.191 196.132 169.02 197.294 169.418C198.419 169.823 199.637 169.867 200.792 169.635C201.943 169.377 203.028 168.821 203.873 168.018C204.895 167.079 205.534 165.793 205.821 164.463C206.146 162.912 205.888 161.232 205.072 159.847C204.268 158.462 202.932 157.383 201.375 156.904C200.903 156.764 200.331 156.55 198.844 156.454C198.844 156.454 198.844 156.454 198.84 156.454C197.416 156.344 196.087 156.55 194.855 156.863C193.633 157.18 192.486 157.607 191.394 158.112C191.047 158.278 190.7 158.44 190.368 158.631C189.309 159.217 188.316 159.884 187.331 160.547C186.471 161.125 185.597 161.682 184.759 162.297C184.039 162.824 183.349 163.362 182.718 163.995C182.098 164.618 181.523 165.296 180.98 165.977C180.597 166.46 180.216 166.942 179.866 167.705C179.792 167.897 179.847 168.11 180.006 168.291C180.619 168.987 181.785 169.064 182.645 168.943C182.825 168.917 183.002 168.862 183.15 168.751C183.301 168.641 183.423 168.475 183.552 168.339C183.785 168.095 184.017 167.856 184.25 167.613C184.766 167.071 185.287 166.541 185.825 166.029C185.903 166.331 186.002 166.626 186.095 166.924C186.224 167.403 186.453 167.849 186.608 168.32C186.707 168.641 186.87 168.935 187.006 169.245C187.146 169.551 187.283 169.856 187.46 170.144C187.615 170.409 187.766 170.682 187.929 170.943C187.958 170.991 187.988 171.035 188.017 171.079L188.556 171.835C189.382 172.896 190.331 173.883 191.453 174.645C193.622 176.163 196.246 177.055 198.888 177.128C199.523 177.18 200.157 177.114 200.788 177.081C200.84 177.081 200.892 177.073 200.94 177.066C201.242 177.029 201.541 176.974 201.844 176.929L202.246 176.863C202.305 176.852 202.36 176.841 202.416 176.826L202.81 176.723C204.102 176.428 205.323 175.891 206.471 175.246C208.751 173.938 210.733 172.037 211.973 169.676C212.571 168.552 212.965 167.337 213.249 166.102C213.261 166.047 213.272 165.992 213.283 165.933L213.416 165.056C213.438 164.894 213.464 164.736 213.478 164.574L213.5 164.091C213.515 163.767 213.534 163.446 213.537 163.122C213.534 162.798 213.519 162.474 213.493 162.153C213.29 159.578 212.342 157.062 210.807 154.995C209.899 153.772 208.796 152.708 207.552 151.838C207.386 151.72 207.216 151.61 207.047 151.499C207.054 151.488 207.061 151.477 207.069 151.463C207.224 151.183 207.382 150.906 207.552 150.641C208.423 149.193 209.087 147.687 209.456 146.121C209.818 144.588 209.999 143.037 210.01 141.479C210.017 139.921 209.899 138.355 209.541 136.789C209.379 136.008 209.154 135.216 208.877 134.428C208.571 133.643 208.198 132.851 207.652 132.118C207.364 131.768 207.091 131.415 206.733 131.101C206.56 130.943 206.397 130.781 206.198 130.641L205.899 130.424C205.774 130.335 205.648 130.236 205.486 130.166L204.56 129.724C204.408 129.635 204.246 129.621 204.091 129.569L203.619 129.44C203.464 129.407 203.301 129.337 203.15 129.33L202.692 129.289C202.393 129.274 202.065 129.201 201.814 129.278L201.01 129.411C200.762 129.481 200.534 129.584 200.312 129.716C199.87 129.974 199.478 130.35 199.224 130.829C199.098 131.065 199.017 131.311 198.984 131.507C198.951 131.709 198.943 131.816 198.954 132C198.962 132.089 198.958 132.162 198.973 132.266L199.065 132.652L199.113 132.848L199.25 133.091L199.523 133.573C199.596 133.699 199.744 133.824 199.851 133.945C199.962 134.126 200.076 134.281 200.179 134.483L200.216 134.575L200.238 134.634L200.253 134.682L200.286 134.778C200.338 134.896 200.357 135.051 200.401 135.187C200.434 135.331 200.453 135.485 200.482 135.636L200.53 136.115C200.574 136.771 200.541 137.467 200.434 138.164C200.165 139.862 199.585 141.564 198.799 143.148C198.01 144.732 197.01 146.206 195.833 147.48C195.482 147.852 193.881 149.503 193.386 149.698C190.146 150.365 187.102 151.562 184.231 152.929C183.364 153.341 182.512 153.787 181.648 154.203C180.825 154.598 180.08 155.194 179.626 155.997C179.172 156.804 179.438 157.865 180.187 158.41C180.615 158.72 180.984 158.657 181.685 158.392C181.969 158.285 182.239 158.134 182.508 157.99C186.102 156.034 189.726 154.262 193.512 153.334C194.423 153.124 195.334 152.936 196.257 152.833C197.165 152.708 198.061 152.675 198.969 152.704C200.77 152.767 202.563 153.117 204.061 153.831C205.013 154.288 205.929 154.936 206.722 155.688C207.991 156.885 208.965 158.374 209.508 160.028C209.781 160.853 209.951 161.719 210.01 162.588C210.021 162.805 210.035 163.023 210.028 163.244L209.999 163.899L209.988 164.227C209.976 164.338 209.954 164.445 209.94 164.552L209.844 165.2C209.286 168.21 207.235 170.855 204.574 172.291C203.659 172.767 202.681 173.117 201.674 173.316C200.663 173.481 199.633 173.555 198.611 173.459C197.32 173.345 196.006 173.098 194.822 172.509C193.353 171.801 192.076 170.704 191.109 169.396C190.608 168.751 190.235 168.022 189.892 167.285C189.814 167.097 189.755 166.902 189.681 166.714C189.619 166.522 189.526 166.338 189.489 166.136L189.342 165.546C189.32 165.447 189.29 165.351 189.268 165.251L189.228 164.949C189.205 164.747 189.139 164.135 189.047 163.623C189.84 163.067 190.644 162.533 191.478 162.05C192.065 161.715 192.641 161.361 193.257 161.111C192.951 162.054 192.858 163.063 193.01 164.036H193.006ZM199.213 149.193C200.235 147.926 201.102 146.552 201.818 145.115C202.419 143.907 202.925 142.651 203.305 141.346C203.692 140.046 203.954 138.694 204.043 137.279C204.091 136.373 204.061 135.441 203.855 134.461C203.799 134.225 203.755 133.997 203.67 133.758L203.611 133.581L203.582 133.492C203.582 133.492 203.589 133.522 203.593 133.537C203.593 133.537 203.585 133.526 203.582 133.522C203.556 133.485 203.515 133.444 203.46 133.404C203.405 133.352 203.43 133.275 203.475 133.249C203.567 133.194 203.711 133.212 203.836 133.279C203.855 133.286 203.862 133.297 203.925 133.345C203.999 133.404 204.076 133.448 204.15 133.511L204.36 133.713C204.434 133.776 204.5 133.846 204.563 133.931C204.692 134.085 204.825 134.24 204.936 134.428C204.991 134.52 205.058 134.601 205.109 134.697L205.264 134.992C205.67 135.78 205.951 136.697 206.135 137.652C206.379 138.956 206.405 140.33 206.357 141.689C206.323 142.555 206.342 143.439 206.198 144.301C206.013 145.362 205.733 146.405 205.342 147.373C204.951 148.335 204.453 149.237 203.847 149.926C203.829 149.945 203.818 149.967 203.803 149.989C203.681 149.952 203.56 149.912 203.438 149.875C202.043 149.47 200.63 149.26 199.22 149.193H199.213ZM201.917 161.553C202.179 161.936 202.349 162.378 202.408 162.838C202.475 163.306 202.405 163.782 202.25 164.216C202.146 164.493 202.013 164.765 201.833 165.008C201.283 165.793 200.323 166.323 199.312 166.261C198.438 166.22 197.626 165.73 197.143 165.034C196.803 164.559 196.663 163.999 196.611 163.45C196.574 163.1 196.63 162.474 196.729 162.113C196.958 161.229 197.999 160.44 199.331 160.348C199.371 160.352 199.416 160.352 199.456 160.352C199.932 160.333 200.401 160.437 200.829 160.639C201.261 160.842 201.63 161.173 201.917 161.56V161.553Z"
              fill="currentColor"
            />
            <path
              d="M180.061 91.1088L179.585 91.5656L179.095 91.9966C178.763 92.2803 178.449 92.5861 178.106 92.8476L177.091 93.6544L176.036 94.3949C174.611 95.3453 173.113 96.1595 171.538 96.771C169.966 97.3825 168.298 97.7841 166.586 98.053C165.121 98.2777 164.128 98.834 163.368 99.6002C162.368 100.588 162.991 101.579 164.87 101.722C165.545 101.77 166.294 101.671 167.003 101.549C168.744 101.258 170.467 100.761 172.165 100.164C174.464 99.335 176.641 98.204 178.611 96.8189C180.585 95.4411 182.368 93.8496 183.995 92.1587C187.176 88.8395 189.847 85.2219 192.578 81.7848C195.286 78.3477 198.194 75.1132 201.338 72.085C202.124 71.3298 202.925 70.593 203.74 69.871C204.559 69.1563 205.393 68.4306 206.205 67.8006C207.024 67.1596 207.869 66.5813 208.725 66.106C208.94 65.9881 209.154 65.8703 209.368 65.7708C209.582 65.6603 209.796 65.5719 210.013 65.4798C210.224 65.3803 210.456 65.3177 210.644 65.244C210.685 65.2293 210.663 65.2366 210.67 65.2366C210.67 65.2366 210.689 65.2256 210.685 65.2366V65.244V65.2477L210.6 65.3545L210.419 65.5829C209.932 66.1944 209.427 66.8281 208.936 67.5022C208.81 67.6754 208.696 67.8301 208.567 68.0217C208.338 68.3459 208.124 68.6664 207.932 68.9942C207.744 69.3184 207.523 69.6463 207.36 69.9668L206.858 70.932L205.165 74.7154C207.065 74.4464 208.995 74.1333 210.814 73.938L211.504 73.857L212.094 73.7944L212.777 73.7244C213.231 73.6839 213.689 73.6396 214.142 73.6065C215.054 73.5328 215.954 73.4886 216.855 73.4591C217.297 73.4555 217.748 73.4407 218.187 73.4518L218.5 73.4591H218.526H218.563C218.6 73.4591 218.641 73.4591 218.681 73.4665C218.707 73.4923 218.703 73.5402 218.674 73.566L218.633 73.6139L218.611 73.6396L218.6 73.6544C218.6 73.6544 218.611 73.6433 218.578 73.6765L218.493 73.7612L217.128 75.0837C215.297 76.8336 213.412 78.5282 211.467 80.1528C209.198 82.05 206.884 83.8367 204.475 85.605C203.264 86.5039 202.021 87.447 200.844 88.5411C199.67 89.6205 198.548 90.9136 197.681 92.2913C195.925 95.0359 194.888 97.9241 193.585 100.444C192.29 102.971 190.689 105.347 188.836 107.51C187.74 108.792 186.663 110.192 185.316 111.146C184.143 111.967 183.257 112.807 182.515 113.677C181.785 114.557 181.209 115.482 180.704 116.491C182.054 117.655 182.508 117.703 184.608 116.399C184.866 116.233 185.124 116.06 185.375 115.872L186.109 115.294C189.371 112.663 192.216 109.525 194.526 106.025C195.678 104.283 196.7 102.411 197.552 100.536C198.408 98.6793 199.157 96.8668 200.065 95.2422C200.936 93.6618 201.936 92.3429 203.246 91.1309C204.541 89.9152 206.05 88.8137 207.604 87.6533C210.729 85.3214 213.762 82.8495 216.674 80.2523C217.607 79.4234 218.522 78.5798 219.43 77.7214C219.884 77.2941 220.334 76.8631 220.777 76.4247L221.81 75.4042L222.441 74.778L222.6 74.6233C222.648 74.5717 222.722 74.5164 222.729 74.4685L222.855 74.1775L223.382 72.9655C223.434 72.5161 223.438 72.0003 223.297 71.5693C223.26 71.4698 223.212 71.3335 223.157 71.2635L222.976 71.0609L222.615 70.6594C222.404 70.5673 222.139 70.5009 221.903 70.4199L221.537 70.302L221.356 70.2431L221.264 70.2136L221.153 70.2025L219.382 70.0036C219.231 69.9962 219.08 69.9815 218.928 69.9815L218.534 69.9705L218.024 69.9594C217.353 69.9631 216.685 69.9741 216.024 70.0073C214.703 70.0662 213.397 70.1694 212.098 70.302L211.655 70.3499L211.607 70.3573L211.5 70.3757L211.268 70.4162C211.268 70.4162 211.246 70.4199 211.238 70.4199L211.249 70.3941L211.272 70.3425C211.286 70.3094 211.301 70.2725 211.32 70.2357C211.353 70.1657 211.397 70.0883 211.441 70.0257L211.53 69.8968L211.666 69.7052L211.947 69.3221L212.537 68.5521L214.091 66.5886C214.596 65.9366 215.08 65.2808 215.526 64.6361L215.644 64.4262C215.685 64.3562 215.725 64.2862 215.729 64.2309L215.81 63.8773L215.891 63.5236C215.914 63.4573 215.903 63.4204 215.899 63.3762L215.888 63.2473L215.866 62.9894C215.851 62.8973 215.866 62.831 215.821 62.7205C215.722 62.4368 215.545 62.3374 215.39 62.1863L215.153 61.969C215.124 61.9285 215.046 61.9137 214.991 61.8879L214.807 61.8179L214.438 61.678C214.375 61.6559 214.32 61.6264 214.249 61.6116L214.028 61.5785C213.725 61.5416 213.449 61.4717 213.128 61.4569L212.154 61.4348L211.106 61.549C210.755 61.6006 210.393 61.7111 210.035 61.7885C209.862 61.829 209.659 61.8732 209.537 61.9248L209.213 62.039C208.991 62.1127 208.781 62.1974 208.574 62.2895C207.74 62.6431 206.958 63.0631 206.227 63.5273C205.497 63.9915 204.803 64.4888 204.139 65.0045C203.475 65.524 202.847 66.0655 202.242 66.5886C201.021 67.6496 199.829 68.74 198.659 69.8599C196.954 71.4919 195.305 73.1792 193.715 74.9253C192.12 76.6641 190.604 78.4877 189.154 80.3149C187.301 82.6432 185.608 85.0377 183.722 87.2333C182.556 88.589 181.36 89.9078 180.087 91.1088H180.061Z"
              fill="currentColor"
            />
            <path
              d="M50.8965 89.3885C50.653 89.1969 50.3836 89.0237 50.1031 88.8653C49.8227 88.7069 49.5275 88.5633 49.2581 88.3901L48.236 87.7933L47.2397 87.1376C46.9039 86.9276 46.5829 86.6845 46.2655 86.4376C45.9519 86.1871 45.6235 85.9624 45.3283 85.6861C42.022 82.82 39.2914 79.2356 36.4648 75.6548C35.0811 73.8976 33.6789 72.1182 32.2029 70.3721C30.7232 68.6296 29.1881 66.9386 27.5904 65.303C25.9963 63.6673 24.3432 62.0869 22.6457 60.5618C20.9594 59.0698 19.1919 57.471 17.0222 56.2332C16.3248 55.8279 15.5757 55.4669 14.7786 55.1685L14.4761 55.058L14.3248 55.0027C14.3063 54.9954 14.2694 54.9843 14.2214 54.9733L14.0923 54.9401L13.0702 54.6822C12.4023 54.5901 11.7085 54.4759 11.1034 54.5275L10.6348 54.5386C10.4835 54.5496 10.3469 54.5791 10.203 54.5975L9.77498 54.6638L9.56096 54.697C9.49085 54.708 9.43919 54.7375 9.38015 54.7596L8.67167 55.0285C8.50931 55.1611 8.37647 55.3085 8.22517 55.4485C8.14768 55.5258 8.08126 55.5737 8.01853 55.6953C7.95211 55.8132 7.89676 55.9348 7.88569 55.9937L7.78975 56.4689L7.76392 56.5868C7.74916 56.62 7.77868 56.6936 7.78606 56.7489L7.85248 57.0952C7.90414 57.3273 7.90045 57.541 8.09971 57.832L8.74178 58.7603L9.42074 59.696L10.5277 61.1622C11.0001 61.7848 11.4687 62.3964 11.9078 63.0042L12.2768 63.5236L12.4576 63.7852H12.4613C12.4613 63.7852 12.4724 63.7963 12.4761 63.7999C12.4761 63.7999 12.4724 63.8036 12.465 63.8073H12.4576L12.144 63.7631L10.8156 63.5863C9.92627 63.4794 9.03329 63.38 8.13292 63.31C7.67905 63.2768 7.22887 63.24 6.76762 63.2252L6.07759 63.1958L5.24364 63.1884C4.36911 63.17 3.58683 63.3026 2.76764 63.3763C2.54624 63.3837 2.40602 63.4536 2.23997 63.5052L1.75289 63.6673L1.26581 63.8257C1.16618 63.9105 1.09976 64.0099 1.01858 64.102L0.778727 64.382C0.741826 64.4336 0.697546 64.463 0.660646 64.533C0.623746 64.6067 0.594226 64.6804 0.564706 64.7541C0.461385 65.0488 0.428176 65.373 0.435556 65.7008C0.435556 65.8629 0.450315 66.0398 0.468765 66.1761L0.634816 66.585L0.963227 67.4028L1.04441 67.6091C1.05917 67.6423 1.06655 67.6754 1.08869 67.7123L1.20308 67.8228L1.65695 68.2722L2.56469 69.1674L2.97797 69.569L3.21783 69.7974L3.69753 70.2542C4.33959 70.862 4.98534 71.4625 5.63847 72.0556C7.58311 73.8239 9.58679 75.5295 11.6347 77.1763C12.6569 78.0015 13.6938 78.8119 14.738 79.6076L17.8635 81.9506C19.0443 82.8458 20.1661 83.7484 21.1476 84.7246C22.1328 85.7045 22.9299 86.7471 23.6384 87.9591C24.3432 89.1637 24.9557 90.4752 25.5682 91.8456L26.5092 93.927C26.6716 94.277 26.8376 94.6307 27.011 94.9843C27.1918 95.3417 27.3985 95.7064 27.5941 96.0674C27.7859 96.4395 28 96.771 28.214 97.1063C28.428 97.4415 28.6346 97.7878 28.8597 98.112C29.3136 98.7493 29.7453 99.4124 30.2213 100.024C30.69 100.643 31.1549 101.269 31.642 101.866C32.1217 102.47 32.6088 103.071 33.1106 103.653C35.0995 106.003 37.1807 108.254 39.3504 110.427C40.6309 111.728 42.1512 112.848 43.3393 114.17C45.4279 116.454 47.7305 117.39 50.0441 117.456C50.2692 116.572 50.3577 116.049 50.1659 115.574C49.974 115.113 49.5164 114.642 48.6567 113.894C48.236 113.5 47.7821 113.139 47.3319 112.774C44.3246 110.243 41.4537 107.454 38.7416 104.548C37.38 103.096 36.0663 101.604 34.8117 100.079C33.546 98.5614 32.3616 96.981 31.321 95.3822C31.07 94.9954 30.8191 94.6123 30.6199 94.2254C30.4058 93.8423 30.1881 93.4629 29.9852 93.0282C29.5756 92.1846 29.1845 91.3078 28.7785 90.4163C27.9631 88.6333 27.1033 86.7655 25.8893 84.9935C25.2878 84.1094 24.583 83.2584 23.8413 82.4995C23.0959 81.7406 22.3136 81.0481 21.5203 80.4071C19.9262 79.1177 18.3432 78.0125 16.8303 76.841C14.882 75.3453 12.9705 73.8018 11.1034 72.2103C9.62 70.9467 8.16613 69.6537 6.74179 68.3275L5.67906 67.3255L5.41338 67.0749L5.35065 67.016L5.33589 67.0049L5.28054 66.9571L5.16246 66.8539C5.14401 66.8318 5.14401 66.806 5.14032 66.7802C5.13294 66.7544 5.13663 66.7213 5.16615 66.725C5.2584 66.6955 5.36172 66.6844 5.48349 66.6844C6.40231 66.6844 7.35433 66.7508 8.30266 66.8318C9.25469 66.9165 10.2104 67.027 11.1698 67.1597L11.8894 67.2628L12.5462 67.3623L13.2325 67.4765L14.6089 67.7123L16.0111 67.9812L18.7417 68.5227L18.6642 68.3091C18.6384 68.2427 18.6273 68.1949 18.583 68.1028L18.358 67.6017L17.9151 66.6181C17.6236 65.9771 17.3432 65.3472 17.0369 64.7099L16.5277 63.7299L15.941 62.739C15.8451 62.5732 15.7344 62.4074 15.631 62.2453L15.3248 61.7885C15.203 61.6006 15.0738 61.4275 14.9484 61.247C14.4428 60.5323 13.9189 59.8434 13.4096 59.1729L12.9595 58.5798L12.8783 58.4619L12.8119 58.3588L12.7823 58.3109C12.775 58.2851 12.8119 58.2814 12.8303 58.2814C12.9189 58.2667 13.0037 58.2704 13.0812 58.2888C13.1218 58.2962 13.1587 58.3035 13.1919 58.3183L13.8045 58.543C14.4023 58.7861 14.9963 59.1029 15.5794 59.4566C16.4797 60.0129 17.3506 60.6723 18.1993 61.3907C19.0443 62.1127 19.9188 62.9047 20.7565 63.6857C22.4428 65.2551 24.0738 66.8834 25.6568 68.5559C27.6752 70.6889 29.6715 72.8219 31.5165 75.139C33.8117 77.9978 36.0553 80.9744 38.5829 83.8036C39.8375 85.2219 41.177 86.596 42.6235 87.878C44.0663 89.1637 45.6198 90.3684 47.3246 91.3704C47.5054 91.4809 47.6788 91.5804 47.8559 91.6688C48.0367 91.7462 48.2139 91.8162 48.3873 91.8751C48.7341 91.993 49.0662 92.074 49.3799 92.1219C50.0146 92.214 50.6124 92.1219 51.1327 91.9709C51.8227 91.7646 52.0921 91.3557 52.0293 90.8878C51.9666 90.4163 51.5718 89.8932 50.8817 89.4106L50.8965 89.3885Z"
              fill="currentColor"
            />
            <path
              d="M226.707 227.348C226.692 224.275 226.526 221.203 226.26 218.138C225.998 215.073 225.596 212.022 225.08 208.991C224.559 205.959 223.925 202.945 223.164 199.965C222.393 196.985 221.504 194.038 220.493 191.127C219.818 189.219 219.057 187.311 218.294 185.436C217.559 183.623 216.6 181.903 215.05 180.658C214.53 180.241 213.751 180.341 213.379 180.89C212.891 181.604 213.035 182.242 213.644 183.855C213.843 184.408 214.087 184.949 214.327 185.487C217.511 192.792 219.855 200.466 221.345 208.305C222.77 215.857 223.378 223.561 223.201 231.241C223.146 233.695 223.002 236.145 222.792 238.591C222.622 240.529 222.404 242.463 222.135 244.389C221.995 245.351 221.851 246.316 221.685 247.274C221.526 248.228 221.345 249.145 221.128 250.088C220.7 251.964 220.168 253.853 219.659 255.78C219.404 256.745 219.153 257.722 218.928 258.713C218.818 259.21 218.707 259.707 218.607 260.208L218.53 260.599L218.463 261.011L218.353 261.748C218.227 262.573 218.083 263.369 217.88 264.091C217.781 264.448 217.663 264.791 217.533 265.071L217.486 265.17L217.463 265.222L217.452 265.24C217.438 265.263 217.426 265.288 217.419 265.296C217.404 265.318 217.386 265.34 217.364 265.358C217.323 265.395 217.264 265.414 217.209 265.399C217.15 265.38 217.124 265.362 217.039 265.296C216.888 265.152 216.736 264.971 216.618 264.754C216.497 264.533 216.408 264.257 216.334 263.955C216.301 263.8 216.268 263.642 216.249 263.472C216.235 263.391 216.227 263.303 216.22 263.214L216.201 262.967C216.198 262.864 216.19 262.765 216.194 262.658C216.172 261.84 216.26 260.96 216.367 260.031C216.419 259.567 216.493 259.081 216.534 258.635C216.556 258.414 216.585 258.171 216.596 257.965L216.615 257.379C216.615 256.668 216.511 256.163 216.397 255.861C216.283 255.533 216.165 255.316 216.046 255.117C215.921 254.929 215.807 254.782 215.611 254.612C215.515 254.531 215.382 254.439 215.168 254.343C215.061 254.299 214.925 254.273 214.796 254.255L214.748 254.248H214.736C214.74 254.211 214.729 254.237 214.729 254.225H214.707L214.615 254.211C214.552 254.203 214.489 254.196 214.434 254.2C213.947 254.225 213.641 254.299 213.338 254.439C212.939 254.627 212.593 254.878 212.216 255.279C211.844 255.681 211.441 256.274 211.054 257.117C210.663 257.95 210.297 259 209.954 260.076L209.438 261.704L209.198 262.441L209.061 262.839C208.88 263.358 208.685 263.874 208.486 264.279C208.438 264.386 208.39 264.463 208.342 264.552L208.279 264.647C208.261 264.68 208.209 264.747 208.179 264.795C208.106 264.901 208.035 265.001 207.962 265.097L207.873 265.211L207.862 265.226C207.829 265.266 207.773 265.274 207.759 265.226L207.751 265.207V265.196L207.722 265.126C207.63 264.839 207.548 264.518 207.471 264.19C207.32 263.535 207.198 262.839 207.094 262.131C206.888 260.713 206.748 259.25 206.663 257.78C206.46 254.137 206.412 250.446 206.39 246.751L206.382 241.203L206.39 238.425V238.079L206.382 237.67C206.371 237.397 206.356 237.125 206.327 236.863C206.275 236.336 206.194 235.832 206.106 235.349C205.906 234.325 205.371 233.054 204.814 232.063C205.685 231.746 206.559 231.337 207.434 230.711C207.991 230.309 208.253 229.26 207.965 228.747C207.058 227.134 204.659 228.445 203.456 228.869C202.692 229.138 201.895 229.256 201.106 229.411C199.954 229.635 198.77 229.79 197.585 229.867C197.286 229.886 196.995 229.897 196.692 229.908H195.777H194.862C194.556 229.897 194.253 229.878 193.947 229.86C193.338 229.827 192.729 229.768 192.128 229.661C191.526 229.562 190.921 229.488 190.323 229.381C187.973 229.042 185.641 228.545 183.386 227.797L181.401 227.093C180.759 226.817 180.098 226.563 179.475 226.242C178.759 225.856 178.021 225.498 177.342 225.053C176.999 224.835 176.644 224.633 176.309 224.408L175.316 223.704L174.822 223.351L174.349 222.967L173.408 222.205L172.519 221.383C172.309 221.192 172.102 220.997 171.903 220.794C173.058 220.101 174.18 219.346 175.253 218.525C178.098 216.347 180.537 213.68 182.552 210.682C184.855 207.156 186.346 203.144 186.943 198.996C187.545 194.852 187.275 190.538 185.921 186.489C185.563 185.417 185.021 184.349 184.526 183.328C184.043 182.33 183.445 181.343 182.523 180.691C181.615 180.053 180.183 179.737 179.604 180.956C179.534 181.103 179.489 181.24 179.475 181.372C179.43 181.763 179.596 182.146 179.947 182.765C180.106 183.085 180.316 183.373 180.501 183.675C183.076 187.734 184.01 192.807 183.493 197.699C183.25 200.061 182.67 202.393 181.781 204.592C180.884 206.791 179.722 208.869 178.205 210.7L177.526 211.544C177.501 211.573 177.478 211.603 177.453 211.632L176.715 212.431C176.216 213.01 175.637 213.514 175.087 214.049C171.504 217.331 167.098 219.762 162.379 221.236C160.324 221.892 158.194 222.315 156.054 222.614C153.918 222.908 151.733 223.019 149.604 222.945C146.696 222.853 143.814 222.315 140.973 221.545C139.169 221.03 137.335 220.558 135.56 219.866C131.165 218.16 126.91 215.975 122.612 213.765C121.693 213.293 120.833 213.397 120.029 213.78C118.973 214.284 119.132 215.382 120.029 216.2C120.065 216.233 120.099 216.266 120.136 216.296C120.22 216.395 120.324 216.51 120.468 216.657C120.818 217.022 123.021 219.033 123.401 219.368C125.958 221.645 128.449 223.962 130.667 226.467C131.778 227.72 132.822 229.013 133.77 230.357L134.457 231.378L135.095 232.42C135.313 232.767 135.479 233.117 135.674 233.467C135.885 233.831 136.003 234.126 136.139 234.465C137.147 237.106 137.15 240.326 136.076 242.897C135.545 244.176 134.719 245.251 133.707 245.826C132.704 246.416 131.49 246.515 130.184 246.18C128.468 245.756 126.741 244.761 125.014 243.634C124.335 243.188 123.608 242.71 122.929 242.249C122.254 241.796 121.586 241.317 120.918 240.831C119.586 239.851 118.261 238.819 116.914 237.784C114.217 235.725 111.405 233.618 108.139 232.07C107.42 231.746 106.693 231.426 105.962 231.175C105.597 231.039 105.228 230.906 104.837 230.781C104.435 230.656 104.018 230.549 103.579 230.464C102.704 230.309 101.719 230.239 100.7 230.49C99.6782 230.718 98.7557 231.293 98.0804 231.886C97.394 232.483 96.8811 233.087 96.3977 233.621C95.918 234.152 95.4715 234.62 95.0066 234.995C94.7741 235.187 94.5417 235.353 94.2981 235.496C94.1764 235.57 94.0546 235.64 93.9291 235.699C93.8664 235.732 93.8074 235.765 93.7409 235.791L93.6007 235.85C93.6007 235.85 93.5896 235.85 93.5564 235.861C93.4863 235.876 93.4236 235.894 93.3461 235.905C93.1948 235.927 93.0546 235.961 92.8959 235.975C92.586 236.016 92.2612 236.045 91.9328 236.06C91.2133 236.097 90.4679 236.086 89.7299 236.034C89.3609 236.012 88.9956 235.972 88.6376 235.927C88.4605 235.905 88.2871 235.88 88.121 235.85C88.0362 235.835 87.9661 235.821 87.8886 235.806C87.848 235.799 87.8148 235.791 87.7852 235.784L87.7299 235.769C87.7114 235.758 87.7299 235.769 87.6856 235.74C87.6266 235.699 87.5417 235.633 87.4568 235.559C87.3978 235.504 87.4126 235.519 87.4052 235.511L87.3978 235.5L87.3867 235.474C87.3867 235.474 87.3757 235.441 87.3793 235.426C87.383 235.408 87.4089 235.404 87.4199 235.397L87.431 235.39H87.4384L87.4753 235.36L87.5491 235.305L87.8775 235.047L88.383 234.634C89.0768 234.052 89.7446 233.444 90.3498 232.837C90.7926 232.38 91.2096 231.927 91.5564 231.488L92.5564 230.203L93.5601 228.891L93.8258 228.545L93.8922 228.456L93.9328 228.398L94.0103 228.283L94.3941 227.734L90.4863 228.269C89.2022 228.449 88.0435 228.563 86.9218 228.615C86.5675 228.63 86.217 228.637 85.8701 228.637C85.8701 228.622 85.8627 228.607 85.8664 228.596C85.8591 228.571 85.8664 228.556 85.8664 228.534C85.8775 228.493 85.8996 228.456 85.9329 228.434C87.8 227.06 89.6524 225.653 91.5417 224.504C92.49 223.929 93.4494 223.402 94.4125 223.015C95.3498 222.632 96.3867 222.349 97.4051 222.19C98.5785 222.013 99.3756 221.549 100.103 220.871C100.575 220.437 100.737 219.965 100.553 219.545C100.368 219.125 99.8294 218.753 98.9623 218.613C98.3387 218.517 97.6339 218.584 96.9808 218.69C96.1763 218.823 95.3941 219.033 94.6376 219.283C93.8738 219.541 93.0952 219.851 92.3867 220.186C90.7594 220.93 89.2908 221.825 87.8812 222.757C86.4642 223.697 85.1543 224.658 83.8074 225.631C83.2945 226.021 82.8702 226.53 82.6192 227.123C82.3683 227.705 82.2797 228.394 82.3499 228.998C82.4089 229.481 82.538 229.934 82.7484 230.379C82.8074 230.49 82.8665 230.6 82.9292 230.711C83.003 230.825 83.0805 230.936 83.1617 231.046C83.2502 231.16 83.3609 231.275 83.4642 231.385C83.5823 231.499 83.7373 231.621 83.8812 231.724C83.9698 231.779 84.0768 231.838 84.1764 231.89C84.2871 231.941 84.3646 231.986 84.5122 232.03C84.6487 232.07 84.7926 232.104 84.9366 232.126C85.1247 232.151 85.1137 232.144 85.1653 232.148L85.5306 232.162H85.5491C85.5749 232.159 85.6081 232.151 85.645 232.144C85.6524 232.144 85.6746 232.137 85.6709 232.144L85.6635 232.162C85.6635 232.162 85.6487 232.188 85.6377 232.203L85.5971 232.251C85.5971 232.251 85.5971 232.251 85.5749 232.269L85.5528 232.288L85.4568 232.365L85.2945 232.494L85.0214 232.704C84.7926 232.873 84.5676 233.05 84.3314 233.216L83.9403 233.566L83.6819 233.942C83.586 234.067 83.527 234.189 83.4753 234.336C83.4236 234.483 83.3867 234.645 83.3646 234.804C83.2871 235.445 83.4642 236.075 83.8037 236.672C83.9735 236.97 84.1801 237.257 84.4126 237.53C84.5307 237.666 84.6524 237.799 84.7779 237.924C84.9033 238.049 85.0546 238.186 85.1321 238.256C85.3277 238.425 85.538 238.584 85.7889 238.746C86.0583 238.915 86.4089 239.092 86.752 239.18L87.0067 239.239C87.0805 239.258 87.1469 239.269 87.2096 239.284C87.3388 239.306 87.4716 239.335 87.5897 239.35C87.8369 239.39 88.0731 239.42 88.3092 239.446C88.7779 239.497 89.2428 239.53 89.7041 239.556C90.6302 239.6 91.5527 239.597 92.5048 239.527C93.0398 239.482 93.586 239.416 94.1579 239.302L94.383 239.25C94.49 239.225 94.6007 239.202 94.7151 239.173L95.228 238.948C95.4974 238.819 95.7704 238.687 96.025 238.532C97.0656 237.932 97.9254 237.128 98.6302 236.377C99.3387 235.625 99.9328 234.918 100.468 234.487C101.014 234.052 101.401 233.898 101.984 233.861C102.556 233.831 103.272 233.96 104.051 234.225C104.449 234.358 104.866 234.517 105.276 234.664C105.689 234.811 106.069 234.999 106.471 235.165C108.043 235.88 109.564 236.812 111.054 237.828C114.04 239.873 116.896 242.308 120.043 244.544C120.508 244.872 120.995 245.204 121.457 245.513L122.855 246.438C123.803 247.057 124.796 247.679 125.87 248.232C126.947 248.784 128.08 249.274 129.357 249.58C130.63 249.897 132.062 249.993 133.464 249.646C134.272 249.451 135.065 249.131 135.759 248.674C136.457 248.224 137.069 247.679 137.593 247.082C138.623 245.874 139.305 244.489 139.748 243.082C139.969 242.374 140.124 241.66 140.242 240.938C140.342 240.216 140.416 239.493 140.416 238.768C140.434 237.32 140.254 235.869 139.87 234.454C139.674 233.743 139.427 233.061 139.11 232.35C138.951 232.026 138.785 231.728 138.623 231.418C138.46 231.109 138.294 230.799 138.117 230.512L137.589 229.632C137.409 229.341 137.217 229.064 137.032 228.781C136.667 228.206 136.261 227.668 135.866 227.119C134.534 225.325 133.073 223.664 131.56 222.072C131.741 222.15 131.921 222.231 132.102 222.308C134.859 223.476 137.719 224.496 140.678 225.233C143.637 225.97 146.7 226.419 149.789 226.463C152.855 226.504 155.907 226.335 158.918 225.745C162.213 225.093 165.449 224.058 168.508 222.617C169.866 224.01 171.342 225.277 172.914 226.408C174.814 227.779 176.866 228.921 178.98 229.882L180.002 230.332C180.346 230.475 180.696 230.593 181.043 230.722C183.253 231.525 185.526 232.115 187.822 232.538C189.822 232.91 191.833 233.249 193.869 233.374C194.563 233.441 195.257 233.467 195.951 233.492C196.641 233.526 197.353 233.537 198.065 233.492C198.973 233.441 199.862 233.231 200.755 233.083C201.124 233.025 201.493 232.955 201.862 232.877C202.043 233.828 202.511 235.345 202.615 235.861C202.777 236.653 202.91 237.372 202.936 238.049C202.962 238.897 202.984 239.748 202.976 240.595C202.954 245.193 202.844 249.797 202.984 254.432C203.058 256.701 203.165 258.978 203.393 261.288C203.511 262.444 203.659 263.608 203.91 264.813C203.973 265.115 204.043 265.421 204.128 265.734C204.168 265.889 204.216 266.047 204.264 266.206L204.283 266.265L204.316 266.36L204.382 266.552C204.43 266.681 204.467 266.81 204.526 266.935C204.725 267.447 204.999 267.911 205.312 268.305C205.633 268.692 206.013 268.991 206.456 269.186C206.895 269.381 207.401 269.447 207.873 269.381C208.345 269.319 208.799 269.134 209.227 268.851C209.43 268.729 209.615 268.563 209.803 268.405C209.832 268.383 209.858 268.357 209.884 268.331C210.061 268.151 210.246 267.978 210.404 267.782L210.663 267.473L210.725 267.396L210.762 267.344L210.836 267.244C210.936 267.112 211.032 266.979 211.12 266.847L211.257 266.648L211.419 266.382C211.519 266.209 211.607 266.044 211.681 265.889C211.84 265.568 211.958 265.274 212.072 264.979C212.187 264.684 212.286 264.4 212.382 264.117L212.604 263.443C212.637 263.328 212.663 263.177 212.74 263.06C212.759 263.034 212.799 263.015 212.821 263.056C212.832 263.096 212.821 263.148 212.814 263.192C212.796 263.281 212.773 263.362 212.755 263.413C212.748 263.439 212.74 263.457 212.733 263.472C212.725 263.48 212.733 263.509 212.733 263.509L212.744 263.634C212.751 263.719 212.759 263.804 212.773 263.892C212.814 264.238 212.88 264.592 212.969 264.949C213.153 265.668 213.467 266.43 213.984 267.119C214.12 267.285 214.242 267.462 214.404 267.613L214.637 267.841C214.677 267.878 214.711 267.915 214.759 267.955L214.917 268.081C215.135 268.239 215.334 268.405 215.593 268.526L215.891 268.689C215.936 268.714 215.984 268.736 216.032 268.755C216.135 268.795 216.238 268.836 216.345 268.873C216.855 269.027 217.386 269.094 217.902 269.013C218.423 268.928 218.914 268.707 219.331 268.383C219.755 268.066 220.102 267.617 220.39 267.167C220.46 267.038 220.53 266.913 220.6 266.788L220.7 266.585C220.784 266.416 220.843 266.257 220.91 266.091C221.39 264.813 221.593 263.645 221.777 262.507L221.902 261.678L221.962 261.302L221.991 261.144L222.032 260.952C222.131 260.437 222.246 259.921 222.364 259.401C222.604 258.366 222.873 257.32 223.153 256.27C223.714 254.167 224.316 252.019 224.784 249.79C224.902 249.237 225.009 248.666 225.105 248.11L225.378 246.46C225.552 245.358 225.707 244.253 225.851 243.148C226.511 237.902 226.77 232.616 226.722 227.34L226.707 227.348ZM85.2428 229.801C85.2428 229.801 85.2428 229.797 85.2428 229.794C85.2428 229.816 85.2428 229.834 85.2391 229.849V229.842C85.2391 229.827 85.2391 229.812 85.2391 229.801H85.2428Z"
              fill="currentColor"
            />
          </>
        )}
        {/* End pig without hat */}
        {/* Start pig with hat (DNS-ikon-svart) */}
        {/* original viewBox="0 0 613.2 730.27", scaled to 271px height */}
        {studentHat && (
          <g style={{ transform: "scale(0.3711, 0.3711)" }}>
            <path
              d="m329.74,174.27c-.21.58-.28,2.1.73,3.85.97,1.74,2.99,3.47,5.69,4.38,2.68.9,6.02,1.12,9.39-.2,1.67-.65,3.34-1.73,4.68-3.4.65-.85,1.2-1.85,1.55-2.97.34-1.13.43-2.34.31-3.52-.28-2.41-1.56-4.47-3.04-5.89-1.5-1.42-3.22-2.38-4.94-2.95-3.45-1.15-6.84-1-9.69-.11-2.85.87-5.08,2.63-6.34,4.31-1.29,1.69-1.61,3.11-1.66,3.18-.25.91.21,1.73,1.05,2.19.83.47,1.96.61,3.1.61h0s0,0,0,0c-.36.02-.7.19-.82.53Z"
              fill="currentColor"
            />
            <path
              d="m454.91,190.23c-2.15-1.24-5.28.14-6.98,3.09-1.7,2.95-1.34,6.35.81,7.59,2.15,1.24,5.28-.14,6.98-3.09,1.7-2.95,1.34-6.35-.81-7.59Z"
              fill="currentColor"
            />
            <path
              d="m468.65,173.64c-2.17-.96-5.1.91-6.55,4.18-1.45,3.27-.86,6.7,1.31,7.66,2.17.96,5.1-.91,6.55-4.18,1.45-3.27.86-6.7-1.31-7.66Z"
              fill="currentColor"
            />
            <path
              d="m257.77,490.05c9.03,5.52,18.45,10.46,28.28,14.46-1.19.36-2.43.58-3.66.61-.86.02-1.71-.02-2.53-.17-.42-.05-.82-.17-1.22-.26l-2.08-.46-1.1-.23c-.37-.06-.74-.07-1.12-.1-.64-.04-1.29-.1-1.94-.12-.2,0-.41,0-.61.01-1.38.09-2.78.14-4.1.47-1.46.24-2.81.74-4.18,1.21-.67.25-1.3.58-1.95.88l-.96.46c-.31.17-.6.36-.91.54-.53.32-1.07.64-1.59.98-.13.09-.26.18-.39.27l-1.47,1.11c-.57.4-1.07.87-1.58,1.34-.5.47-1.03.92-1.5,1.41-2.45,2.49-4.44,5.39-5.98,8.51-.65,1.22-1.1,2.54-1.6,3.84-.23.65-.39,1.34-.58,2.01-.19.67-.37,1.35-.46,2.05l-.3,1.85c-.03.16-.04.32-.06.47l-.13,1.78c-.06.67-.08,1.34-.06,2.01,0,.67,0,1.34.03,2.01.14,2.67.52,5.29,1.1,7.84.62,2.53,1.35,5.03,2.3,7.4,1.6,4.18,3.62,8.09,5.86,11.81,1.11,1.87,2.3,3.67,3.52,5.45.3.45.62.88.93,1.32l.47.66.23.33c.07.1.16.22.28.36l.68.8c.22.25.49.57.66.73l1.15,1.18c2.07,2.1,4.08,4.06,6.12,6.04,2.04,1.97,4.08,3.91,6.16,5.82,2.65,2.43,5.52,4.6,8.18,7,6.56,5.94,13.17,11.91,19.46,17.95.68.65,1.42.94,2.3,1.01.43.03.9,0,1.37-.07.44-.1.92-.23,1.44-.38,1.35-.4,2.53-1.06,3.17-2.01.32-.47.51-1.02.53-1.62.01-.3-.02-.61-.1-.94-.06-.29-.14-.56-.27-.84-.36-.79-1.04-1.46-1.66-2-1.54-1.39-3.22-2.59-4.7-4-4.01-3.8-7.88-7.72-11.94-11.42l-11.98-10.77-5.95-5.39c-1.95-1.8-3.94-3.63-5.71-5.41-.43-.43-.94-.94-1.14-1.21l-.21-.24c-.07-.07-.14-.15-.24-.3l-.55-.79c-.75-1.05-1.44-2.12-2.13-3.19-1.36-2.16-2.61-4.35-3.82-6.53-2.33-4.28-4.2-8.72-5.18-13.23-.52-2.25-.76-4.52-.79-6.77-.04-1.04.06-2.06.13-3.08.01-.19.04-.37.07-.55.16-.94.27-1.89.58-2.82,1.32-4.85,4.38-9.61,8.58-12.53,2.41-1.71,5.13-2.88,7.8-3.12,1.33-.1,2.66-.1,3.94.21l.96.21c.11.01.46.12.73.18l.84.22c.5.11,1.01.2,1.51.29.12.02.25.04.38.06.51.06,1.01.12,1.52.16,4.57.31,9.13-.71,13.13-2.9,4.01-2.15,7.47-5.74,9.43-9.89,1.19-2.49,1.41-5.27,2.17-7.77.69-2.22.35-4.32-.64-5.93-.01-.02-.02-.03-.03-.05-1.68-2.65-5.37-3.18-7.89-1.31-1.13.83-1.29,1.46-1.35,2.78-.05.53,0,1.04.02,1.56.07,2.1-.37,4.24-1.23,6.15-1.18-.52-2.44-.97-3.63-1.49-2.17-.89-4.37-1.74-6.56-2.59-2.17-.91-4.3-1.92-6.42-2.94-11.4-5.73-22.08-12.79-32.2-20.54-19.81-15.19-36.99-33.89-50.52-54.96-6.77-10.54-12.36-21.77-17.28-33.25-9.6-22.44-15.64-46.45-17.15-70.79l-9.99-11.65c.13,23.05,4.21,45.92,11.34,67.71,3.19,9.48,6.91,18.78,11.15,27.84,4.27,9.05,9.19,17.78,14.54,26.23,7.37,11.48,15.65,22.4,24.99,32.39,5.88,6.43,12.53,12.1,19.11,17.77,8.21,6.97,17.01,13.23,26.19,18.89Z"
              fill="currentColor"
            />
            <path
              d="m521.85,444.19c.2,1.62.72,3.18,1.35,4.68.67,1.48,1.53,2.87,2.54,4.13,2.03,2.47,4.58,4.72,7.73,5.8,3.05,1.1,6.35,1.22,9.48.59,3.12-.7,6.06-2.21,8.35-4.39,2.77-2.55,4.5-6.04,5.28-9.65.88-4.21.18-8.77-2.03-12.53-2.18-3.76-5.8-6.69-10.01-7.99-1.28-.38-2.83-.96-6.86-1.22,0,0,0,0-.01,0-3.86-.3-7.46.26-10.8,1.11-3.31.86-6.42,2.02-9.38,3.39-.94.45-1.88.89-2.78,1.41-2.87,1.59-5.56,3.4-8.23,5.2-2.33,1.57-4.7,3.08-6.97,4.75-1.95,1.43-3.82,2.89-5.53,4.61-1.68,1.69-3.24,3.53-4.71,5.38-1.04,1.31-2.07,2.62-3.02,4.69-.2.52-.05,1.1.38,1.59,1.66,1.89,4.82,2.1,7.15,1.77.49-.07.97-.22,1.37-.52.41-.3.74-.75,1.09-1.12.63-.66,1.26-1.31,1.89-1.97,1.4-1.47,2.81-2.91,4.27-4.3.21.82.48,1.62.73,2.43.35,1.3.97,2.51,1.39,3.79.27.87.71,1.67,1.08,2.51.38.83.75,1.66,1.23,2.44.42.72.83,1.46,1.27,2.17.08.13.16.25.24.37l1.46,2.05c2.24,2.88,4.81,5.56,7.85,7.63,5.88,4.12,12.99,6.54,20.15,6.74,1.72.14,3.44-.04,5.15-.13.14,0,.28-.02.41-.04.82-.1,1.63-.25,2.45-.37l1.09-.18c.16-.03.31-.06.46-.1l1.07-.28c3.5-.8,6.81-2.26,9.92-4.01,6.18-3.55,11.55-8.71,14.91-15.12,1.62-3.05,2.69-6.35,3.46-9.7.03-.15.06-.3.09-.46l.36-2.38c.06-.44.13-.87.17-1.31l.06-1.31c.04-.88.09-1.75.1-2.63-.01-.88-.05-1.76-.12-2.63-.55-6.99-3.12-13.82-7.28-19.43-2.46-3.32-5.45-6.21-8.82-8.57-.45-.32-.91-.62-1.37-.92.02-.03.04-.06.06-.1.42-.76.85-1.51,1.31-2.23,2.36-3.93,4.16-8.02,5.16-12.27.98-4.16,1.47-8.37,1.5-12.6.02-4.23-.3-8.48-1.27-12.73-.44-2.12-1.05-4.27-1.8-6.41-.83-2.13-1.84-4.28-3.32-6.27-.78-.95-1.52-1.91-2.49-2.76-.47-.43-.91-.87-1.45-1.25l-.81-.59c-.34-.24-.68-.51-1.12-.7l-2.51-1.2c-.41-.24-.85-.28-1.27-.42l-1.28-.35c-.42-.09-.86-.28-1.27-.3l-1.24-.11c-.81-.04-1.7-.24-2.38-.03l-2.18.36c-.67.19-1.29.47-1.89.83-1.2.7-2.26,1.72-2.95,3.02-.34.64-.56,1.31-.65,1.84-.09.55-.11.84-.08,1.34.02.24.01.44.05.72l.25,1.05.13.53.37.66.74,1.31c.2.34.6.68.89,1.01.3.49.61.91.89,1.46l.1.25.06.16.04.13.09.26c.14.32.19.74.31,1.11.09.39.14.81.22,1.22l.13,1.3c.12,1.78.03,3.67-.26,5.56-.73,4.61-2.3,9.23-4.43,13.53-2.14,4.3-4.85,8.3-8.04,11.76-.95,1.01-5.29,5.49-6.63,6.02-8.78,1.81-17.03,5.06-24.81,8.77-2.35,1.12-4.66,2.33-7,3.46-2.23,1.07-4.25,2.68-5.48,4.87-1.23,2.19-.51,5.07,1.52,6.55,1.16.84,2.16.67,4.06-.05.77-.29,1.5-.7,2.23-1.09,9.74-5.31,19.56-10.12,29.82-12.64,2.47-.57,4.94-1.08,7.44-1.36,2.46-.34,4.89-.43,7.35-.35,4.88.17,9.74,1.12,13.8,3.06,2.58,1.24,5.06,3,7.21,5.04,3.44,3.25,6.08,7.29,7.55,11.78.74,2.24,1.2,4.59,1.36,6.95.03.59.07,1.18.05,1.78l-.08,1.78-.03.89c-.03.3-.09.59-.13.88l-.26,1.76c-1.51,8.17-7.07,15.35-14.28,19.25-2.48,1.29-5.13,2.24-7.86,2.78-2.74.45-5.53.65-8.3.39-3.5-.31-7.06-.98-10.27-2.58-3.98-1.92-7.44-4.9-10.06-8.45-1.36-1.75-2.37-3.73-3.3-5.73-.21-.51-.37-1.04-.57-1.55-.17-.52-.42-1.02-.52-1.57l-.4-1.6c-.06-.27-.14-.53-.2-.8l-.11-.82c-.06-.55-.24-2.21-.49-3.6,2.15-1.51,4.33-2.96,6.59-4.27,1.59-.91,3.15-1.87,4.82-2.56-.83,2.56-1.08,5.3-.67,7.94Zm16.82-40.29c2.77-3.44,5.12-7.17,7.06-11.07,1.63-3.28,2.99-6.69,4.03-10.23,1.05-3.53,1.76-7.2,2-11.04.13-2.46.05-4.99-.51-7.65-.15-.64-.27-1.26-.5-1.91l-.16-.48-.08-.24s.02.08.03.12c0,0-.02-.03-.03-.04-.07-.1-.18-.21-.33-.32-.15-.14-.08-.35.04-.42.25-.15.64-.1.98.08.05.02.07.05.24.18.2.16.41.28.61.45l.57.55c.2.17.38.36.55.59.35.42.71.84,1.01,1.35.15.25.33.47.47.73l.42.8c1.1,2.14,1.86,4.63,2.36,7.22.66,3.54.73,7.27.6,10.96-.09,2.35-.04,4.75-.43,7.09-.5,2.88-1.26,5.71-2.32,8.34-1.06,2.61-2.41,5.06-4.05,6.93-.05.05-.08.11-.12.17-.33-.1-.66-.21-.99-.31-3.78-1.1-7.61-1.67-11.43-1.85Zm7.33,33.55c.71,1.04,1.17,2.24,1.33,3.49.18,1.27-.01,2.56-.43,3.74-.28.75-.64,1.49-1.13,2.15-1.49,2.13-4.09,3.57-6.83,3.4-2.37-.11-4.57-1.44-5.88-3.33-.92-1.29-1.3-2.81-1.44-4.3-.09-.95.05-2.65.32-3.63.62-2.4,3.44-4.54,7.05-4.79,0,0,0,0,0,0,.11.01.23.01.34.01,1.29-.05,2.56.23,3.72.78,1.17.55,2.17,1.45,2.95,2.5Z"
              fill="currentColor"
            />
            <path
              d="m613.19,616.06c-.04-8.34-.49-16.68-1.21-25-.71-8.32-1.8-16.6-3.2-24.83-1.41-8.23-3.13-16.41-5.19-24.5-2.09-8.09-4.5-16.09-7.24-23.99-1.83-5.18-3.89-10.36-5.96-15.45-1.99-4.92-4.59-9.59-8.79-12.97-1.41-1.13-3.52-.86-4.53.63-1.32,1.94-.93,3.67.72,8.05.54,1.5,1.2,2.97,1.85,4.43,8.63,19.83,14.98,40.66,19.02,61.94,3.86,20.5,5.51,41.41,5.03,62.26-.15,6.66-.54,13.31-1.11,19.95-.46,5.26-1.05,10.51-1.78,15.74-.38,2.61-.77,5.23-1.22,7.83-.43,2.59-.92,5.08-1.51,7.64-1.16,5.09-2.6,10.22-3.98,15.45-.69,2.62-1.37,5.27-1.98,7.96-.3,1.35-.6,2.7-.87,4.06l-.21,1.06-.18,1.12-.3,2c-.34,2.24-.73,4.4-1.28,6.36-.27.97-.59,1.9-.94,2.66l-.13.27-.06.14-.03.05c-.04.06-.07.13-.09.15-.04.06-.09.12-.15.17-.11.1-.27.15-.42.11-.16-.05-.23-.1-.46-.28-.41-.39-.82-.88-1.14-1.47-.33-.6-.57-1.35-.77-2.17-.09-.42-.18-.85-.23-1.31-.04-.22-.06-.46-.08-.7l-.05-.67c-.01-.28-.03-.55-.02-.84-.06-2.22.19-4.61.47-7.13.14-1.26.34-2.58.45-3.79.06-.6.14-1.26.17-1.82l.05-1.59c0-1.93-.28-3.3-.59-4.12-.31-.89-.63-1.48-.95-2.02-.34-.51-.65-.91-1.18-1.37-.26-.22-.62-.47-1.2-.73-.29-.12-.66-.19-1.01-.24l-.13-.02h-.03c.01-.1-.02-.03-.02-.06h-.06s-.25-.04-.25-.04c-.17-.02-.34-.04-.49-.03-1.32.07-2.15.27-2.97.65-1.08.51-2.02,1.19-3.04,2.28-1.01,1.09-2.1,2.7-3.15,4.99-1.06,2.26-2.05,5.11-2.98,8.03l-1.4,4.42-.65,2-.37,1.08c-.49,1.41-1.02,2.81-1.56,3.91-.13.29-.26.5-.39.74l-.17.26c-.05.09-.19.27-.27.4-.2.29-.39.56-.59.82l-.24.31-.03.04c-.09.11-.24.13-.28,0l-.02-.05v-.03s-.08-.19-.08-.19c-.25-.78-.47-1.65-.68-2.54-.41-1.78-.74-3.67-1.02-5.59-.56-3.85-.94-7.82-1.17-11.81-.55-9.89-.68-19.91-.74-29.94l-.02-15.06.02-7.54v-.94s-.02-1.11-.02-1.11c-.03-.74-.07-1.48-.15-2.19-.14-1.43-.36-2.8-.6-4.11-.54-2.78-1.99-6.23-3.5-8.92,2.36-.86,4.73-1.97,7.1-3.67,1.51-1.09,2.22-3.94,1.44-5.33-2.46-4.38-8.96-.82-12.22.33-2.07.73-4.23,1.05-6.37,1.47-3.12.61-6.32,1.03-9.54,1.24-.81.05-1.6.08-2.42.11h-2.48s-2.48,0-2.48,0c-.83-.03-1.65-.08-2.48-.13-1.65-.09-3.3-.25-4.93-.54-1.63-.27-3.27-.47-4.89-.76-6.37-.92-12.69-2.27-18.8-4.3l-5.38-1.91c-1.74-.75-3.53-1.44-5.22-2.31-1.94-1.05-3.94-2.02-5.78-3.23-.93-.59-1.89-1.14-2.8-1.75l-2.69-1.91-1.34-.96-1.28-1.04-2.55-2.07-2.41-2.23c-.57-.52-1.13-1.05-1.67-1.6,3.13-1.88,6.17-3.93,9.08-6.16,7.71-5.91,14.32-13.15,19.78-21.29,6.24-9.57,10.28-20.46,11.9-31.72,1.63-11.25.9-22.96-2.77-33.95-.97-2.91-2.44-5.81-3.78-8.58-1.31-2.71-2.93-5.39-5.43-7.16-2.46-1.73-6.34-2.59-7.91.72-.19.4-.31.77-.35,1.13-.12,1.06.33,2.1,1.28,3.78.43.87,1,1.65,1.5,2.47,6.98,11.02,9.51,24.79,8.11,38.07-.66,6.41-2.23,12.74-4.64,18.71-2.43,5.97-5.58,11.61-9.69,16.58l-1.84,2.29c-.07.08-.13.16-.2.24l-2,2.17c-1.35,1.57-2.92,2.94-4.41,4.39-9.71,8.91-21.65,15.51-34.44,19.51-5.57,1.78-11.34,2.93-17.14,3.74-5.79.8-11.71,1.1-17.48.9-7.88-.25-15.69-1.71-23.39-3.8-4.89-1.4-9.86-2.68-14.67-4.56-11.91-4.63-23.44-10.56-35.09-16.56-2.49-1.28-4.82-1-7,.04-2.86,1.37-2.43,4.35,0,6.57.1.09.19.18.29.26.23.27.51.58.9.98.95.99,6.92,6.45,7.95,7.36,6.93,6.18,13.68,12.47,19.69,19.27,3.01,3.4,5.84,6.91,8.41,10.56l1.86,2.77,1.73,2.83c.59.94,1.04,1.89,1.57,2.84.57.99.89,1.79,1.26,2.71,2.73,7.17,2.74,15.91-.17,22.89-1.44,3.47-3.68,6.39-6.42,7.95-2.72,1.6-6.01,1.87-9.55.96-4.65-1.15-9.33-3.85-14.01-6.91-1.84-1.21-3.81-2.51-5.65-3.76-1.83-1.23-3.64-2.53-5.45-3.85-3.61-2.66-7.2-5.46-10.85-8.27-7.31-5.59-14.93-11.31-23.78-15.51-1.95-.88-3.92-1.75-5.9-2.43-.99-.37-1.99-.73-3.05-1.07-1.09-.34-2.22-.63-3.41-.86-2.37-.42-5.04-.61-7.8.07-2.77.62-5.27,2.18-7.1,3.79-1.86,1.62-3.25,3.26-4.56,4.71-1.3,1.44-2.51,2.71-3.77,3.73-.63.52-1.26.97-1.92,1.36-.33.2-.66.39-1,.55-.17.09-.33.18-.51.25l-.38.16s-.03,0-.12.03c-.19.04-.36.09-.57.12-.41.06-.79.15-1.22.19-.84.11-1.72.19-2.61.23-1.95.1-3.97.07-5.97-.07-1-.06-1.99-.17-2.96-.29-.48-.06-.95-.13-1.4-.21-.23-.04-.42-.08-.63-.12-.11-.02-.2-.04-.28-.06l-.15-.04c-.05-.03,0,0-.12-.08-.16-.11-.39-.29-.62-.49-.16-.15-.12-.11-.14-.13l-.02-.03-.03-.07s-.03-.09-.02-.13c.01-.05.08-.06.11-.08l.03-.02h.02s.02-.02,0,0l.1-.08.2-.15.89-.7,1.37-1.12c1.88-1.58,3.69-3.23,5.33-4.88,1.2-1.24,2.33-2.47,3.27-3.66l2.71-3.49,2.72-3.56.72-.94.18-.24.11-.16.21-.31,1.04-1.49-10.59,1.45c-3.48.49-6.62.8-9.66.94-.96.04-1.91.06-2.85.06,0-.04-.02-.08-.01-.11-.02-.07,0-.11,0-.17.03-.11.09-.21.18-.27,5.06-3.73,10.08-7.55,15.2-10.67,2.57-1.56,5.17-2.99,7.78-4.04,2.54-1.04,5.35-1.81,8.11-2.24,3.18-.48,5.34-1.74,7.31-3.58,1.28-1.18,1.72-2.46,1.22-3.6-.5-1.14-1.96-2.15-4.31-2.53-1.69-.26-3.6-.08-5.37.21-2.18.36-4.3.93-6.35,1.61-2.07.7-4.18,1.54-6.1,2.45-4.41,2.02-8.39,4.45-12.21,6.98-3.84,2.55-7.39,5.16-11.04,7.8-1.39,1.06-2.54,2.44-3.22,4.05-.68,1.58-.92,3.45-.73,5.09.16,1.31.51,2.54,1.08,3.75.16.3.32.6.49.9.2.31.41.61.63.91.24.31.54.62.82.92.32.31.74.64,1.13.92.24.15.53.31.8.45.3.14.51.26.91.38.37.11.76.2,1.15.26.51.07.48.05.62.06l.99.04h.05c.07-.01.16-.03.26-.05.02,0,.08-.02.07,0l-.02.05s-.04.07-.07.11l-.11.13s0,0-.06.05l-.06.05-.26.21-.44.35-.74.57c-.62.46-1.23.94-1.87,1.39l-1.06.95-.7,1.02c-.26.34-.42.67-.56,1.07-.14.4-.24.84-.3,1.27-.21,1.74.27,3.45,1.19,5.07.46.81,1.02,1.59,1.65,2.33.32.37.65.73.99,1.07.34.34.75.71.96.9.53.46,1.1.89,1.78,1.33.73.46,1.68.94,2.61,1.18l.69.16c.2.05.38.08.55.12.35.06.71.14,1.03.18.67.11,1.31.19,1.95.26,1.27.14,2.53.23,3.78.3,2.5.12,5.01.11,7.59-.08,1.45-.12,2.93-.3,4.48-.61l.61-.14c.29-.07.59-.13.9-.21l1.39-.61c.73-.35,1.47-.71,2.16-1.13,2.82-1.63,5.15-3.81,7.06-5.85,1.92-2.04,3.53-3.96,4.98-5.13,1.48-1.18,2.53-1.6,4.11-1.7,1.55-.08,3.49.27,5.6.99,1.08.36,2.21.79,3.32,1.19,1.12.4,2.15.91,3.24,1.36,4.26,1.94,8.38,4.47,12.42,7.23,8.09,5.55,15.83,12.16,24.36,18.23,1.26.89,2.58,1.79,3.83,2.63l3.79,2.51c2.57,1.68,5.26,3.37,8.17,4.87,2.92,1.5,5.99,2.83,9.45,3.66,3.45.86,7.33,1.12,11.13.18,2.19-.53,4.34-1.4,6.22-2.64,1.89-1.22,3.55-2.7,4.97-4.32,2.79-3.28,4.64-7.04,5.84-10.86.6-1.92,1.02-3.86,1.34-5.82.27-1.96.47-3.92.47-5.89.05-3.93-.44-7.87-1.48-11.71-.53-1.93-1.2-3.78-2.06-5.71-.43-.88-.88-1.69-1.32-2.53-.44-.84-.89-1.68-1.37-2.46l-1.43-2.39c-.49-.79-1.01-1.54-1.51-2.31-.99-1.56-2.09-3.02-3.16-4.51-3.61-4.87-7.57-9.38-11.67-13.7.49.21.98.43,1.47.64,7.47,3.17,15.22,5.94,23.24,7.94,8.02,2,16.32,3.22,24.69,3.34,8.31.11,16.58-.35,24.74-1.95,8.93-1.77,17.7-4.58,25.99-8.49,3.68,3.78,7.68,7.22,11.94,10.29,5.15,3.72,10.71,6.82,16.44,9.43l2.77,1.22c.93.39,1.88.71,2.82,1.06,5.99,2.18,12.15,3.78,18.37,4.93,5.42,1.01,10.87,1.93,16.39,2.27,1.88.18,3.76.25,5.64.32,1.87.09,3.8.12,5.73,0,2.46-.14,4.87-.71,7.29-1.11,1-.16,2-.35,3-.56.49,2.58,1.76,6.7,2.04,8.1.44,2.15.8,4.1.87,5.94.07,2.3.13,4.61.11,6.91-.06,12.48-.36,24.98.02,37.56.2,6.16.49,12.34,1.11,18.61.32,3.14.72,6.3,1.4,9.57.17.82.36,1.65.59,2.5.11.42.24.85.37,1.28l.05.16.09.26.18.52c.13.35.23.7.39,1.04.54,1.39,1.28,2.65,2.13,3.72.87,1.05,1.9,1.86,3.1,2.39,1.19.53,2.56.71,3.84.53,1.28-.17,2.51-.67,3.67-1.44.55-.33,1.05-.78,1.56-1.21.08-.06.15-.13.22-.2.48-.49.98-.96,1.41-1.49l.7-.84.17-.21.1-.14.2-.27c.27-.36.53-.72.77-1.08l.37-.54.44-.72c.27-.47.51-.92.71-1.34.43-.87.75-1.67,1.06-2.47.31-.8.58-1.57.84-2.34l.6-1.83c.09-.31.16-.72.37-1.04.05-.07.16-.12.22-.01.03.11,0,.25-.02.37-.05.24-.11.46-.16.6-.02.07-.04.12-.06.16-.02.02,0,.1,0,.1l.03.34c.02.23.04.46.08.7.11.94.29,1.9.53,2.87.5,1.95,1.35,4.02,2.75,5.89.37.45.7.93,1.14,1.34l.63.62c.11.1.2.2.33.31l.43.34c.59.43,1.13.88,1.83,1.21l.81.44c.12.07.25.12.38.18.28.11.56.22.85.32,1.38.42,2.82.6,4.22.38,1.41-.23,2.74-.83,3.87-1.71,1.15-.87,2.09-2.08,2.87-3.3.19-.35.38-.69.57-1.03l.27-.55c.23-.46.39-.89.57-1.34,1.3-3.47,1.85-6.64,2.35-9.73l.34-2.25.16-1.02.08-.43.11-.52c.27-1.4.58-2.8.9-4.21.65-2.81,1.38-5.65,2.14-8.5,1.52-5.71,3.15-11.54,4.42-17.59.32-1.5.61-3.05.87-4.56l.74-4.48c.47-2.99.89-5.99,1.28-8.99,1.79-14.24,2.49-28.59,2.36-42.91Zm-383.37,6.66s0-.01,0-.02c0,.06,0,.11-.01.15h0s0-.02,0-.02c0-.04,0-.08,0-.11Zm0,.16s0,.02,0,0h0Z"
              fill="currentColor"
            />
            <path
              d="m486.81,246.24l-1.29,1.24-1.33,1.17c-.9.77-1.75,1.6-2.68,2.31l-2.75,2.19-2.86,2.01c-3.86,2.58-7.92,4.79-12.19,6.45-4.26,1.66-8.78,2.75-13.42,3.48-3.97.61-6.66,2.12-8.72,4.2-2.71,2.68-1.02,5.37,4.07,5.76,1.83.13,3.86-.14,5.78-.47,4.72-.79,9.39-2.14,13.99-3.76,6.23-2.25,12.13-5.32,17.47-9.08,5.35-3.74,10.18-8.06,14.59-12.65,8.62-9.01,15.86-18.83,23.26-28.16,7.34-9.33,15.22-18.11,23.74-26.33,2.13-2.05,4.3-4.05,6.51-6.01,2.22-1.94,4.48-3.91,6.68-5.62,3.69-2.89,7.63-5.27,12.03-6.93.11-.04.05-.02.07-.02,0,0,.05-.03.04,0,0,.04-.24.32-.24.32-3.66,4.59-7.09,9.2-9.77,14.46-1.6,3.14-2.99,6.38-4.38,9.62-.25.58.23,1.2.85,1.11,4.62-.68,9.23-1.39,13.87-1.9l1.87-.22,1.6-.17,1.85-.19c1.23-.11,2.47-.23,3.7-.32,2.47-.2,4.91-.32,7.35-.4,1.2-.01,2.42-.05,3.61-.03l.85.02h.07s.1,0,.1,0c.1,0,.21,0,.32.02.07.07.06.2-.02.27l-.11.13-.06.07-.03.04s.03-.03-.06.06l-.23.23-3.7,3.59c-4.96,4.75-10.07,9.34-15.34,13.76-6.15,5.15-12.42,10-18.95,14.8-3.28,2.44-6.65,5-9.84,7.97-3.18,2.93-6.22,6.44-8.57,10.18-4.76,7.45-7.57,15.29-11.1,22.13-3.51,6.86-7.85,13.31-12.87,19.18-2.97,3.48-5.89,7.28-9.54,9.87-3.18,2.23-5.58,4.51-7.59,6.87-1.57,1.9-2.88,3.88-4.05,5.98-.54.97-.27,2.21.63,2.86,2.63,1.91,4.24,1.56,9.09-1.46.7-.45,1.4-.92,2.08-1.43l1.99-1.57c8.84-7.14,16.55-15.66,22.81-25.16,3.12-4.73,5.89-9.81,8.2-14.9,2.32-5.04,4.35-9.96,6.81-14.37,2.36-4.29,5.07-7.87,8.62-11.16,3.51-3.3,7.6-6.29,11.81-9.44,8.47-6.33,16.69-13.04,24.58-20.09,5.1-4.54,9.99-9.3,14.88-14.07.45-.43.89-.87,1.26-1.37.35-.48.62-1.01.88-1.55.58-1.23,1.09-2.51,1.23-3.87.14-1.35-.11-2.78-.93-3.87-1.19-1.59-3.28-2.17-5.24-2.5-8.03-1.37-16.45-.62-24.51.22l-1.2.13-.13.02-.29.05-.63.11s-.06.01-.08.01l.03-.07.06-.14c.04-.09.08-.19.13-.29.09-.19.21-.4.33-.58l.24-.35.37-.52c2.12-2.9,4.37-5.71,6.57-8.55,1.62-2.09,3.72-4.21,4.58-6.77.52-1.57.46-3.43-.59-4.71-.85-1.03-2.18-1.53-3.48-1.84-3.66-.88-7.53-.66-11.18.29-3.79.99-7.37,2.73-10.67,4.82-1.98,1.26-3.86,2.61-5.66,4.01-1.8,1.41-3.5,2.88-5.14,4.3-3.31,2.88-6.54,5.84-9.71,8.88-4.62,4.43-9.09,9.01-13.4,13.75-4.32,4.73-8.43,9.68-12.36,14.63-5.02,6.32-9.61,12.82-14.72,18.78-3.16,3.68-6.4,7.25-9.85,10.52Z"
              fill="currentColor"
            />
            <path
              d="m136.76,241.57c-.66-.52-1.39-.99-2.15-1.42-.33-.18-.66-.36-.99-.54-20.57-11.33-32.79-32.31-47.51-49.66-4.01-4.73-8.17-9.32-12.5-13.76-4.32-4.44-8.8-8.73-13.4-12.87-5.56-5-11.33-10.06-18.14-13.28-5.42-2.56-11.55-3.88-17.48-2.66-1.63.33-3.11,1.28-3.96,2.71-2.37,4,1.6,7.93,3.74,10.88,0,0,3,3.98,3,3.98,1.28,1.69,2.55,3.35,3.74,5l1,1.41.49.71s0,0,0,0c.02,0,.04.03.05.04-.07.02-.41-.03-.41-.03l-.68-.1c-8.26-1.16-16.55-2.09-24.87-1.01-2.7.35-5.68,1.02-6.51,4.33-.36,1.42-.17,2.92.32,4.3,2.66,7.59,11.22,12.6,16.88,17.81,7.06,6.5,14.71,12.3,22.3,18.15,7.96,6.14,18.04,12.41,22.92,21.49,5.68,10.57,10.04,21.57,16.86,31.55,7.5,10.96,16.88,20.49,26.2,29.95,7.16,7.27,15.31,17.31,25.89,18.92,1.8.27,3.44-1.1,3.55-2.92.04-.72-.04-1.34-.27-1.93-.52-1.25-1.76-2.53-4.09-4.56-14.61-12.81-29.07-25.93-40.67-41.65-5.54-7.51-10.37-15.53-14.43-23.93-3.86-7.98-7.5-15.63-14.27-21.69-5.34-4.78-11.21-8.89-16.88-13.31-11.02-8.59-21.67-17.58-31.73-27.29,3.29-.77,7.15,0,10.48.33,3.74.38,7.47.89,11.19,1.47,4.24.66,9,2.3,13.35,2.65.87.07,1.54-.76,1.31-1.6-.76-2.71-2.57-5.66-3.76-7.94-1.58-3.03-3.37-5.95-5.42-8.68-.87-1.17-7.18-7.86-6.27-9.12.24-.33.57-.29.97-.14.01,0,1.66.61,1.66.61,4.96,2.03,9.11,5.76,13.2,9.15,4.35,3.61,8.55,7.39,12.6,11.33,5.19,5.04,10.15,10.33,14.89,15.79,15.87,18.29,28.75,40.23,50.15,52.84.49.3.96.57,1.44.81.49.21.97.4,1.44.56.94.32,1.84.54,2.69.67,1.72.25,3.34,0,4.75-.41,1.87-.56,2.6-1.67,2.43-2.94-.17-1.28-1.24-2.7-3.11-4.01Z"
              fill="currentColor"
            />
            <path
              d="m152.32,121.98l1.7-1.18c1.15-.76,2.23-1.63,3.33-2.49,1.11-.82,2.13-1.83,3.19-2.74.52-.48,1.02-1.01,1.52-1.51l.76-.77.72-.83c.57-.67.7-1.67,1.6-2.12.73-.31.95-.93.76-1.71,1.03-.92,2.01-1.89,2.95-2.9,2.31-2.46,4.34-5.14,6.11-7.91,5.65-8.82,8.68-18.4,12.94-26.47,1.85-3.52,4-6.67,6.57-9.16,2.59-2.46,5.6-4.23,9.02-5.29,2.32-.74,4.82-1.13,7.39-1.27,2.57-.15,5.21-.12,7.88.1,3.4.24,6.9.39,10.37,1.06.72.14,1.44.29,2.16.44l-1.74.58c-1.71.72-3.43,1.45-4.99,2.52-3.07,2-5.78,4.58-7.95,7.48-2.17,2.91-3.77,6.13-4.96,9.42-1.4,3.91-2.07,7.95-2.45,11.94-.47,4.66-.27,9.35.53,13.98.8,4.63,2.25,9.24,4.86,13.63.43.65.94,1.22,1.48,1.8.57.57,1.04,1.17,1.38,1.92.33.65.77,1.15,1.28,1.5.39.26.86.41,1.33.49l-1.41,3.2s-.01.02-.01.03c-.78,1.76-1.59,3.5-2.19,5.34l-1.95,5.49c-.67,1.81-1.26,3.66-1.78,5.63,0,0,0,0,0,0-.3.02-.6.06-.9.14-.73.21-1.49.64-2.38,1.31-.44.34-.92.74-1.45,1.21-.51.48-1.06,1.04-1.67,1.66-1.21,1.25-2.36,2.6-3.49,3.94-14.92,18.44-26.31,39.43-34.68,61.37-4.04,10.57-7.39,21.37-10.18,32.3-.66,2.74-1.36,5.47-1.99,8.22l-1.75,8.27c-1.03,5.58-2.02,11.21-2.59,16.87-.85,7.22-1.15,14.5-1.19,21.76l9.99,11.65c-.18-1.8-.16-3.6-.24-5.41l-.18-5.41.07-5.41c.04-1.8,0-3.61.16-5.41.26-3.6.35-7.21.85-10.79l.62-5.38c.25-1.79.59-3.56.89-5.34,6.04-33.27,17.39-65.97,35.81-94.13,1.41-2.06,2.64-4.28,4.05-6.35,1.43-2.06,2.82-4.13,4.51-5.87,1.47-1.51,2.71-3.01,3.77-4.52.31-.41.6-.81.88-1.22.65,4.44,2.59,8.64,5.26,12.04.77,1.11,1.78,1.99,2.72,2.94.48.46,1.01.85,1.52,1.27.52.4,1.01.85,1.56,1.19,1.09.71,2.12,1.49,3.23,2.11.55.32,1.09.65,1.62.99.54.31,1.09.61,1.62.93,3.75,2.2,7.6,2.88,10.95,2.57,2.73-.25,5.15-1.25,7.16-2.6.82-.55,1.07-1.65.63-2.53-.64-1.33-1.18-2.17-1.94-2.68-1.01-.75-2.42-.94-4.86-1.44-1.2-.33-2.45-.5-3.65-.87-4.09-1.06-7.89-3.2-10.86-5.94-1.43-1.43-2.68-2.98-3.59-4.67-.25-.42-.39-.87-.6-1.3l-.29-.65c-.08-.22-.13-.45-.2-.67-.12-.46-.28-.9-.4-1.36l-.2-1.39c-.52-3.74.49-8.11,1.97-12.69l2.38-6.82c.2-.57.37-1.15.6-1.71l.73-1.66,1.44-3.33,1.38-3.21c.5-1.06,1.06-2.09,1.59-3.13,1.08-2.08,2.1-4.18,3.23-6.24l3.57-6.08.89-1.53.96-1.49,1.93-2.97c2.5-4,5.33-7.84,8.04-11.73,2.86-3.83,5.65-7.68,8.62-11.46,3.71-4.85,7.54-9.67,11.32-14.54,6.04-7.68,12.02-15.52,17.79-23.55,5.78-8.02,11.14-16.43,16.05-25.14l1.68-3.18c.12-.19.19-.52.48-.49.28.03.3.37.41.57l1.24,3.02c.68,1.7,1.35,3.4,1.95,5.11,2.45,6.83,4.19,13.78,4.46,20.66.09,2.66-.02,5.27-.39,7.91-.35,2.64-.92,5.33-1.58,8.06-1.31,5.47-3.03,11.16-4,17.32-.02.11-.03.23-.04.34-.27.59-.43,1.19-.44,1.78,0,.3.04.59.1.88-.1.99-.17,2-.22,3-.08,2.04-.03,4.05.09,6.01.25,3.92.75,7.67,1.09,11.29.42,4.48.71,8.78.3,12.84-.37,4-1.56,7.93-3.33,11.59-3.56,7.32-9.59,13.52-16.8,17.21-.76.42-1.48.76-2.09,1.22-.61.47-1.18.88-1.69,1.36-.51.47-.96,1.01-1.38,1.55-.43.51-.82,1.06-1.18,1.65-.95,1.54-1.04,2.91-.2,3.83.43.46,1.08.81,1.96,1.02.44.1.93.16,1.47.18.54.01,1.12-.06,1.75-.16,1.82-.25,3.67-1.13,5.39-1.96,4.01-2.08,7.54-4.88,10.77-7.9,5.42,1.13,10.87,2,16.33,2.71,5.75.74,11.52,1.31,17.31,1.64.63.04,1.25.06,1.88.09,23.63,23.11,74.93,19.83,83.16,3.77.48.25.95.5,1.43.75,2.71,1.37,5.4,2.48,8.11,3.49,3.46,1.27,7.01,2.09,10.46,3.12,4.54,1.36,9.08,2.63,13.64,3.82-6.06,4.39-11.18,10.24-14.44,13.97-11.97,13.69-16.9,26.23-14.32,35.42l-3.45.35c-9.94.88-19.36,2.86-28.2-3.18-2.36-1.61-4.56-3.64-6.07-6.07-1.1-1.76-2.83-5.74-5.49-5.28-2.51.43-4.01,1.3-4.53,2.41-1.3,2.8.94,6.03,2.39,8.31,1.7,2.69,3.7,5.14,6.1,7.25,4.69,4.14,10.67,7.01,16.97,7.38,1.32.11,2.59.09,3.81.03-.19.24-.39.47-.57.71-2.42,3.12-5.03,6.18-8,8.66-1.48,1.25-3.21,2.09-4.74,2.97-.37.24-.75.44-1.12.62-.38.19-.7.38-1.22.61l-2.84,1.35-5.67,2.73c-2.24,1.08-4.43,2.26-6.71,3.25-5.25,2.29-10.55,4.49-15.82,6.75-3.08-1.28-6.21-2.46-9.27-3.77-10.31-4.44-20.73-8.69-31-13-2.18-.93-4.19-.37-6.1.91-2.5,1.68-2.75,4.57-.55,6.44.79.67,1.82,1.09,2.79,1.48,2.4.96,4.87,1.68,7.22,2.67,6.37,2.68,12.64,5.6,18.98,8.3,12.42,5.28,24.8,10.62,36.85,16.58,6.02,2.98,11.83,6.35,17.71,9.56l8.67,4.79,8.74,4.76c5.82,3.15,11.61,6.29,17.32,9.53,6.75,3.84,13.44,7.73,19.78,12.08,3.67,2.56,7.3,5.16,10.74,7.96,1.76,1.36,3.4,2.83,5.11,4.26,1.69,1.48,3.37,2.98,5.03,4.49h-.01c6.68,6.07,13.13,12.38,19.36,18.89,1.85,1.93,4.16,3.54,5.55,5.78,2.41,3.9,5.95,5.08,10.3,5.19,3-3.72,3.12-4.51,1.02-7.53-.52-.75-1.15-1.44-1.77-2.11-8.38-9.11-17.22-17.77-26.42-26.04l-.02-.04c-2.22-2-4.46-3.96-6.72-5.91-2.31-1.95-4.66-3.9-7.06-5.74-4.8-3.7-9.75-7.13-14.78-10.39-3.21-2.08-6.47-4.07-9.76-6-10.42-6.1-21.06-11.6-31.46-17.36-4.49-2.5-9.08-5.14-13.7-7.65-4.61-2.51-9.25-4.98-13.94-7.34-3.59-1.82-7.18-3.62-10.79-5.38l9.57-4.36c1.08-.5,2.16-1,3.23-1.52,3.4-1.65,6.76-3.39,10.19-4.96l.56-.25.65-.31,1.31-.64c.82-.47,1.68-.9,2.45-1.4.79-.49,1.58-.98,2.32-1.52.76-.51,1.48-1.07,2.19-1.62,1.93-1.53,3.83-3.07,5.49-4.85,1.06-1.13,1.83-2.5,2.79-3.69,2.28-2.82,4.36-5.79,6.24-9,1.23-.07,2.47-.15,3.7-.22,2.7-.15,5.48-.63,8.18-.54.2,0,.85.03,1.48.04,2.7,1.76,5.8,2.65,9.16,2.65s6.71-.82,10.3-2.47c6.55-3,13.63-8.72,20.47-16.55,7.63-8.73,25.52-29.19,9.2-43.45-3.78-3.31-7.63-4.74-11.43-4.89-.5-.2-1.03-.31-1.55-.41-1.94-.38-3.94-.58-5.86-1.08-5.21-1.34-10.35-2.99-15.49-4.48-5.03-1.46-10.04-2.98-14.85-4.73-2.4-.88-4.75-1.83-6.89-2.88-1.07-.52-2.07-1.09-2.87-1.64-.18-.14-.43-.28-.55-.4l-.1-.08h-.02s-.95-1.3-.95-1.3c-3.12-4.24-6.11-8.64-9.48-12.77.48-.61.94-1.24,1.41-1.86,2.82-1.82,5.48-3.84,8.28-5.63,3.8-2.47,7.59-4.74,11.49-7.65l1.45-1.04,1.36-1.12,2.73-2.25c1.77-1.55,3.45-3.17,5.13-4.78,6.42-6.45,12.06-13.34,17.72-19.96,5.66-6.6,11.31-13.08,17.73-18.34,1.63-1.25,3.2-2.63,4.94-3.68l2.55-1.68c.88-.52,1.78-.96,2.66-1.44l1.33-.71c.44-.25.89-.48,1.36-.65l2.76-1.15,1.38-.59c.51-.19,1.09-.4,1.71-.65l.48-.21.26-.11.37-.18c.48-.23.97-.5,1.42-.78.93-.57,1.77-1.26,2.46-2.05.78-.85,1.33-1.86,1.76-2.9.16-.46.23-.95.37-1.41.11-.48.14-.97.17-1.45-.02-.49,0-.98-.1-1.46l-.12-.72-.21-.7c-.54-1.89-1.79-3.56-3.32-4.93-.39-.33-.78-.67-1.21-.95-.33-.24-.65-.44-.98-.64-.66-.39-1.33-.72-2.03-1.01-.7-.3-1.44-.53-2.21-.73l-1.86-.37c-5.02-.87-10.02-.22-14.44,1.01-8.9,2.52-16.13,6.92-23.41,9.79-9.01,3.68-18.5,6.32-28.2,7.53-5.66.72-11.25.92-17.12.88-5.86-.01-11.95-.13-18.24.55-6.31.72-12.65,2.36-18.47,4.97-5.84,2.63-11.3,6.06-16.13,10.25-2.89,2.48-5.12,5.69-7.82,8.19l-1.75.06c-1.7.05-3.4.22-5.1.33-1.7.07-3.41.14-5.11.14-2.11-.05-4.22-.17-6.32-.26-2.1-.2-4.21-.31-6.3-.58-2.55-.27-5.08-.66-7.59-1.1.95-4.61,2.25-9.36,3.33-14.38.6-2.82,1.12-5.74,1.42-8.76.31-3.02.34-6.09.14-9.1-.37-6.04-1.61-11.89-3.27-17.48-.85-2.79-1.78-5.54-2.81-8.22-.52-1.34-1.04-2.67-1.6-3.98l-.41-.99-.37-.86-.42-.94-1.69-3.78c-.08-.24-.21-.34-.33-.47l-.35-.38-.71-.77-1.42-1.53c-.91-.65-2.33-1.11-3.79-1.13-1.46-.02-2.85.45-3.75.97-.98.59-2.14,1.54-2.98,3.19l-4.36,8.32-3.34,5.69-1.68,2.84-1.81,2.78-3.62,5.56c-5.07,7.3-10.31,14.5-15.84,21.59-1.59,2.06-3.2,4.13-4.8,6.19-1.22-.32-2.44-.64-3.67-.93-.03-.03-.05-.06-.08-.09-.65-.57-1.51-.86-2.33-1.13-2.01-.66-4.11-1.06-6.1-1.76-5.43-1.83-10.89-3.72-16.58-5.01-5.56-1.25-11.28-2.17-17.18-2.44-5.89-.24-12.07.19-18.14,2.26-3.02,1.05-5.98,2.49-8.66,4.38-2.68,1.87-5.02,4.18-6.93,6.66-3.74,4.88-6.16,10.12-8.39,15.09-2.21,4.99-4.23,9.82-6.64,14.27-2.48,4.62-5.35,8.87-8.97,12.34-.16-.08-.32-.12-.51-.15-.23-.03-.44.06-.62.13-2.56,1.04-5.06,1.93-7.66,2.6-2.5.64-5.06,1.02-7.64,1.33-.83.08-1.66.15-2.49.25-1.31.17-2.65.21-3.98.33-1.34.06-2.68.06-4.03.04-1.17-.08-2.35-.2-3.52-.34-1.17-.14-2.33-.4-3.5-.58-1.59-.24-3.15-.75-4.74-1.01-1.01-.16-2.09-.05-3.1-.27-1.26-.26-2.51-.52-3.76-.83l-3.72-1.05c-.53-.15-1.24,1-2.05,2.77-1.06,2.32-1.62,5.03-1.2,6.05.15.37.42.42.67.47.63.11,1.3.02,1.9.2.81.25,1.62.56,2.42.86.82.27,1.64.52,2.48.71,1.64.36,3.29.69,4.97.9,1.23.17,2.46.35,3.7.51-1.31.07-2.62.13-3.93.16-1.06.03-2.13.15-3.2.24-1.07.09-2.13.11-3.16-.19-3.56-.94-6.21.72-8.83,3.78.33,4.74.72,5.36,3.69,5.99.74.16,1.5.19,2.27.2,6.05.16,12.17.03,18.29-.63-1.27.42-2.59.72-3.89,1.03-.92.22-1.84.44-2.77.61-.94.15-1.87.31-2.79.51-1.18.25-2.28.86-3.49,1.04l-4.44.72-4.49.39c-.64.05-.97,1.39-1.17,3.34-.27,2.56.17,5.28,1.05,6.08.31.29.63.24.93.19.74-.13,1.46-.47,2.21-.52,1.01-.07,2.03-.06,3.05-.12,1.02-.08,2.03-.17,3.04-.33.99-.16,1.97-.33,2.95-.51l2.92-.72,2.91-.72,2.88-.86c.96-.29,1.95-.46,2.93-.7.97-.26,1.95-.52,2.9-.85,3.72-1.31,7.27-3.09,10.75-4.96,2.02-1.21,3.99-2.46,5.96-3.76.58-.37,1.17-.71,1.74-1.1Zm314.29,74.35c-5.83,6.67-11.91,11.66-17.1,14.04-6.92,3.18-9.71.74-10.62-.06-6.07-5.31.72-18.56,10.15-29.34,16.64-19.04,23.16-17.97,27.72-13.98,4.56,3.99,6.49,10.3-10.15,29.34Zm-74.78-135.65c6.93-1.11,14.35-.88,22.12-.95,7.83-.04,15.83-.77,23.59-2.3,4.97-.96,9.88-2.23,14.69-3.83,3.81-1.26,7.55-2.7,11.22-4.33,3.67-1.63,7.11-3.36,10.51-4.88,3.4-1.53,6.76-2.84,10.08-3.62,1.65-.38,3.29-.61,4.89-.69.4-.02.79.01,1.19.01.4-.01.8,0,1.18.05l1.17.12,1.14.22.55.11c.12.04.25.07.38.11.26.09.52.2.78.33.26.12.5.26.73.42.14.1.1.06.14.1.03.02.05.04.08.06.18.17.3.45.18.68-.07.14-.2.24-.34.3l-.12.06-.65.27c-.47.19-1,.35-1.62.63l-3.59,1.53c-.59.27-1.2.5-1.78.8l-1.7.93-3.4,1.87-3.2,2.13-1.61,1.07-1.5,1.17-3.01,2.36c-7.4,6.2-13.76,13.21-19.78,20.18-3.84,4.43-7.32,9.1-11.19,13.3-4.78,5.2-9.79,10.06-15.28,14.09l-1.4,1.03c.26-.55.52-1.09.77-1.65,1.96-4.51,3.56-9.31,4.22-14.57.11-.65.11-1.34.16-2.01.04-.68.1-1.34.05-2.04l-.08-2.09-.3-2.14c-.52-2.85-1.63-5.81-3.53-8.35-1.24-1.59-2.72-3.03-4.37-4.08l-1.25-.79c-.42-.25-.86-.42-1.29-.63l-1.3-.59c-.44-.17-.87-.29-1.31-.43-1.4-.49-2.77-.7-4.15-.96-.69-.11-1.36-.13-2.03-.2-.67-.05-1.36-.13-2.01-.1-1.32.01-2.65-.02-3.92.13l-1.92.17c-.63.07-1.25.18-1.88.27-4.99.76-9.73,2.14-14.29,3.64-7.15,2.33-14.5,4-21.93,5.17,7.39-6.24,16.43-10.57,25.91-12.09Zm-57.56,23.52c10.9.52,21.84-.18,32.6-1.95,2.68-.51,5.38-.88,8.07-1.36,2.67-.57,5.35-1.12,7.99-1.79l7.65-2.36,3.54-1.13c1.16-.41,2.33-.65,3.49-.99,4.63-1.19,9.37-1.96,13.63-1.56,2.51.21,4.81.81,6.53,1.89,1.71,1.08,2.97,2.55,3.58,4.64.73,2.4.74,5.36.21,8.38-.53,3.03-1.55,6.11-2.82,9.13-2.57,6.06-6.22,11.84-10.24,17.35-1.21,1.62-2.02,3.65-3.65,4.87-1.37,1.04-2.12,2.29-2.44,3.74-.1,0-.2,0-.28.02-.22.05-.35.15-.48.27-.15.11-.26.26-.36.4-.46.71-1,1.53-1.74,2.16-2.12,1.64-4.84,2.76-7.6,3.9-5.46,2.21-11.54,3.77-17.74,4.71-3.11.46-6.28.48-9.43.75-6.16.52-12.38.77-18.62.75-3.69,0-7.4-.01-11.09-.31-8.06-.65-16.08-1.83-23.97-3.43l.46-.73,1.25-2.01,1.11-2.1.55-1.05.48-1.09.93-2.19.77-2.26.38-1.14.29-1.16.57-2.34.38-2.38.18-1.19.1-1.18c.15-1.58.18-3.14.18-4.67,0-2.1-.12-4.16-.28-6.17-.23-3.08-.58-6.05-.83-8.92-.06-.63-.11-1.25-.16-1.87-.2-2.65-.31-5.23-.2-7.73,0-.03,0-.05,0-.08.14.02.28.04.42.07,5.5.99,11.02,1.83,16.59,2.11Zm-88.98-2.62c-7.48,10.06-14.69,20.53-20.72,31.78-1.02-1.16-1.97-2.63-2.75-4.25-1.04-2.14-1.83-4.52-2.39-6.97-1.01-4.75-1.19-9.78-.47-14.58.22-1.53.53-3.05.92-4.52.58-2.36,1.46-4.6,2.58-6.68.52-1.07,1.21-2.01,1.87-2.98l1.11-1.35c.36-.46.81-.82,1.21-1.24,2.88-2.85,6.71-4.51,10.73-5.42.67-.19,1.39-.27,2.1-.36.72-.07,1.4-.23,2.14-.22l2.18-.09c.72-.04,1.51-.02,2.27-.02,1.94,0,3.91-.23,5.87-.07,1.91.16,3.82.43,5.73.76-4.15,5.35-8.3,10.73-12.39,16.2Z"
              fill="currentColor"
            />
          </g>
        )}
        {/* End pig with hat */}
      </svg>
      {christmas && (
        <svg
          className={styles.christmas}
          viewBox="0 0 571 280"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M81.8602 3.0299C65.3602 8.2299 58.0202 24.1699 56.4102 31.4999L60.5602 35.0099C63.8302 29.3299 68.5202 30.7199 70.4602 32.1199C69.0902 33.0699 67.6702 35.6699 72.9802 38.4699C73.0202 45.5499 56.5502 54.8499 64.0302 61.1699C68.9702 57.5999 87.0902 48.2899 104.41 41.8099C118.26 36.6299 135.5 34.7799 142.38 34.4999C143.96 23.1699 102.48 -3.47009 81.8502 3.01991L81.8602 3.0299Z"
            fill="#CA1620"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M146.75 34.9999C134.03 33.4099 113.61 38.6799 104.99 41.5199C93.8701 45.7599 81.6434 51.1666 68.3101 57.7399C48.3101 67.5999 67.6501 86.9599 79.2901 75.7599C90.9201 64.5599 125.96 53.2199 141.86 54.5099C157.75 55.7999 162.65 36.9899 146.76 35.0099L146.75 34.9999Z"
            fill="white"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M51.47 50.4601C57.1033 50.4601 61.67 45.8934 61.67 40.2601C61.67 34.6268 57.1033 30.0601 51.47 30.0601C45.8367 30.0601 41.27 34.6268 41.27 40.2601C41.27 45.8934 45.8367 50.4601 51.47 50.4601Z"
            fill="white"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M77.8699 29.1001C75.6199 29.5801 70.7799 31.4001 69.4399 34.8001M80.4599 38.9601C78.4799 38.5001 74.0299 38.2901 72.0099 41.1301"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M86.3501 74.66C86.8201 74.8 87.3001 74.87 87.7601 74.99L103.79 65.71C103.93 65.49 104.08 65.28 104.25 65.08C104.41 64.87 104.59 64.67 104.78 64.49C104.98 64.31 105.2 64.15 105.43 63.97C105.67 63.79 105.94 63.67 106.24 63.51C109.04 62.11 111.37 59.75 112.75 56.97C113.44 55.58 113.89 54.08 114.04 52.56C114.2 51.02 114.09 49.38 113.92 47.68C113.79 46.3 113.59 44.88 113.5 43.39C113.46 42.64 113.44 41.88 113.47 41.1C113.51 40.33 113.58 39.56 113.71 38.82C114.09 36.48 114.75 34.31 115.26 32.23C115.52 31.19 115.73 30.17 115.87 29.16C116.01 28.16 116.06 27.16 116.02 26.16C115.92 23.54 115.24 20.9 114.29 18.3C114.06 17.65 113.8 17 113.53 16.35L113.05 15.2C113.01 15.13 113 14.99 112.89 14.98C112.78 14.97 112.75 15.1 112.7 15.17L112.05 16.38C110.14 19.69 108.06 22.89 105.82 25.94C103.59 28.99 101.26 31.97 98.9301 34.89C97.4601 36.74 95.9801 38.57 94.5401 40.42C93.3901 41.85 92.3101 43.32 91.2001 44.77C90.1501 46.25 89.0501 47.71 88.0801 49.23L87.3301 50.36L86.9601 50.93L86.6101 51.51L85.2301 53.82C84.7901 54.6 84.3901 55.4 83.9701 56.19C83.7701 56.59 83.5501 56.98 83.3601 57.38L82.8201 58.6L82.2601 59.87L81.9801 60.5C81.8901 60.71 81.8201 60.93 81.7401 61.15L80.8201 63.75C80.2501 65.49 79.8501 67.15 80.0601 68.57L80.1301 69.04C80.1301 69.04 80.1401 69.12 80.1501 69.15C80.1901 69.3 80.2401 69.45 80.2901 69.61C80.3201 69.7 80.3401 69.79 80.3701 69.87L80.4901 70.12C80.5701 70.28 80.6201 70.46 80.7201 70.61C81.0801 71.25 81.5601 71.84 82.1101 72.39C83.2701 73.43 84.7401 74.25 86.3201 74.65L86.3501 74.66Z"
            fill="var(--color-background)"
          />
          <path
            d="M79.96 72.7799C78.97 71.5199 78.52 70.6699 78.02 68.3399C77.52 65.9999 78.51 62.9899 78.51 62.9899C78.68 62.3999 78.86 61.8399 79.06 61.2799L79.78 59.2599C80 58.5799 80.3 57.9299 80.59 57.2799L81.45 55.3199C83.9 50.1799 87.08 45.4999 90.41 41.0399C93.28 37.2099 96.23 33.4799 99.11 29.7499C101.15 27.1399 103.09 24.4899 104.96 21.7999L106.3 19.7499L106.97 18.7299L107.59 17.6799L108.83 15.5799L110.43 12.5199C110.74 11.9099 111.17 11.5599 111.53 11.3399C111.86 11.1399 112.38 10.9699 112.91 10.9799C113.41 10.9799 113.88 11.1299 114.22 11.3399C114.28 11.3799 114.33 11.4199 114.38 11.4799L114.83 11.9699L115.09 12.2499L115.22 12.3899C115.22 12.3899 115.31 12.4699 115.34 12.5599L115.96 13.9499L116.11 14.2999L116.25 14.6199L116.4 14.9799C116.6 15.4599 116.8 15.9599 116.99 16.4499C117.37 17.4399 117.72 18.4499 118.03 19.4799C118.64 21.5399 119.1 23.6899 119.24 25.9199C119.31 27.0299 119.3 28.1599 119.19 29.2699C119.08 30.3799 118.89 31.4499 118.67 32.4999C118.22 34.5799 117.66 36.5399 117.31 38.4399C117.13 39.3899 117.01 40.3199 116.97 41.2399C116.93 42.1599 116.97 43.1099 117.04 44.0899C117.05 44.2499 117.07 44.4099 117.08 44.5699L117.41 48.0699C117.47 48.8099 117.51 49.5699 117.51 50.3399C117.51 50.9099 117.5 51.4799 117.44 52.0599L117.4 52.4699V52.5199L117.34 52.9299L117.21 53.7699C117.21 53.7699 117.2 53.8199 117.2 53.8399L117 54.6599L116.9 55.0599C116.9 55.0599 116.89 55.0999 116.88 55.1199L116.75 55.5099L116.48 56.3099C116.48 56.3099 116.47 56.3499 116.46 56.3699L116.13 57.1499L115.97 57.5299L115.94 57.5799L115.75 57.9399L115.36 58.6799L115.33 58.7299L114.88 59.4399L114.66 59.7799L114.63 59.8299L114.39 60.1599L113.89 60.8399L113.85 60.8799L113.31 61.5199L113.04 61.8299L113 61.8699L112.72 62.1599L112.11 62.7799C110.87 63.9599 109.52 65.0399 107.97 65.8399C107.33 66.1499 106.65 66.4699 105.98 66.5599C105.75 66.5999 105.54 66.6199 105.34 66.6199C105.14 66.6199 104.96 66.5899 104.79 66.5499C104.47 66.4799 104.22 66.3499 104.07 66.1799C103.76 65.8399 103.79 65.3299 104.14 64.7699C104.27 64.5599 104.42 64.3499 104.58 64.1599C104.74 63.9599 104.9 63.7599 105.09 63.5899C105.28 63.4099 105.49 63.2599 105.71 63.0899C105.93 62.9199 106.2 62.7999 106.48 62.6399C109.14 61.2799 111.37 58.9999 112.68 56.2999C113.33 54.9499 113.77 53.4999 113.91 52.0299C114.06 50.5299 113.95 48.9499 113.8 47.2999C113.68 45.9699 113.49 44.5899 113.4 43.1399C113.36 42.4099 113.34 41.6799 113.37 40.9199C113.41 40.1699 113.48 39.4299 113.59 38.7099C113.95 36.4399 114.58 34.3399 115.07 32.3299C115.31 31.3199 115.52 30.3299 115.65 29.3599C115.78 28.3899 115.83 27.4299 115.79 26.4499C115.69 23.9099 115.05 21.3499 114.14 18.8399C113.92 18.2099 113.67 17.5799 113.42 16.9499L112.96 15.8399C112.92 15.7699 112.91 15.6399 112.81 15.6299C112.7 15.6199 112.68 15.7399 112.63 15.8099L112.01 16.9799C110.19 20.1899 108.22 23.2899 106.08 26.2399C103.96 29.1999 101.74 32.0899 99.52 34.9199C98.12 36.7099 96.71 38.4899 95.34 40.2799C94.24 41.6699 93.21 43.0899 92.16 44.4999C91.16 45.9299 90.12 47.3499 89.19 48.8199L88.48 49.9199L88.13 50.4699L87.8 51.0299L86.48 53.2699C86.06 54.0199 85.68 54.7999 85.28 55.5599C85.09 55.9399 84.88 56.3199 84.7 56.7099L84.19 57.8899L83.66 59.1199L83.39 59.7299C83.31 59.9399 83.24 60.1499 83.16 60.3599L82.29 62.8799C81.74 64.5699 81.37 66.1799 81.56 67.5599L81.63 68.0199C81.63 68.0199 81.64 68.0899 81.65 68.1299C81.69 68.2799 81.74 68.4199 81.78 68.5699C81.81 68.6499 81.82 68.7399 81.85 68.8199L81.96 69.0599C82.03 69.2199 82.09 69.3799 82.18 69.5399C82.52 70.1599 82.98 70.7299 83.5 71.2599C84.6 72.2699 86 73.0599 87.51 73.4499C87.95 73.5899 88.41 73.6499 88.86 73.7699C89.76 73.9499 90.28 74.0199 90.65 74.2999C90.92 74.4799 91.1 74.7599 91.33 75.1999C91.53 75.5899 91.39 76.0599 91.02 76.2999C90.3 76.7599 89.45 77.0899 88.5 77.1799C87.26 77.2899 85.84 77.0399 84.46 76.2299C84.26 76.1099 84.06 75.9999 83.86 75.8899C83.66 75.7699 83.47 75.6399 83.27 75.5199C82.86 75.2899 82.48 75.0099 82.08 74.7499C81.88 74.6299 81.7 74.4599 81.5 74.3099C81.32 74.1599 81.12 74.0099 80.94 73.8399C80.59 73.4899 80.22 73.1699 79.94 72.7599L79.96 72.7799Z"
            fill="currentColor"
          />
        </svg>
      )}
    </div>
  );
};

export const LogoText = () => {
  // Check if the current page is the index page
  const isIndexPage = usePathname() === "/";

  return (
    <div className={`${styles.logo} ${isIndexPage && styles.index}`}>
      <svg viewBox="0 0 297 112" fill="none" xmlns="http://www.w3.org/2000/svg">
        <title>Chateau Neuf</title>
        <path
          d="M33.9112 44.59C31.0589 45.8953 27.7706 46.5461 24.0464 46.5461C20.6547 46.5461 17.5216 45.9877 14.6472 44.871C11.7727 43.7543 9.28252 42.1717 7.17287 40.1232C5.06321 38.0747 3.408 35.6231 2.21093 32.7648C1.01016 29.9102 0.411621 26.7635 0.411621 23.3283C0.411621 19.8932 1.02124 16.6244 2.24048 13.7661C3.45972 10.9115 5.14449 8.47846 7.29479 6.47062C9.44509 4.46278 11.9685 2.92085 14.8615 1.84483C17.7544 0.768804 20.8801 0.228943 24.2275 0.228943C27.331 0.228943 30.3791 0.779897 33.3755 1.87441C36.3718 2.97262 38.8029 4.57371 40.665 6.68509L33.4678 13.8882C32.474 12.5237 31.1734 11.5069 29.5589 10.845C27.9443 10.1831 26.2928 9.8503 24.5969 9.8503C22.7348 9.8503 21.0316 10.1905 19.4798 10.8746C17.928 11.5586 16.5943 12.4978 15.4785 13.6996C14.3627 14.9013 13.4944 16.3175 12.8737 17.9519C12.253 19.5863 11.9427 21.376 11.9427 23.3209C11.9427 25.2659 12.253 27.1295 12.8737 28.7861C13.4944 30.4427 14.3516 31.8589 15.4489 33.0384C16.5425 34.218 17.8579 35.1387 19.3874 35.8006C20.917 36.4625 22.5907 36.7953 24.4122 36.7953C26.5219 36.7953 28.3618 36.3811 29.932 35.5529C31.5023 34.7246 32.7658 33.6486 33.7154 32.3248L41.0973 39.2764C39.1539 41.5098 36.7561 43.281 33.9001 44.5863L33.9112 44.59Z"
          fill="currentColor"
        />
        <path
          d="M74.2939 45.3665V26.9891H57.1728V45.3665H46.5654V1.41223H57.1728V18.0518H74.2939V1.41223H84.9013V45.3665H74.2939Z"
          fill="currentColor"
        />
        <path
          d="M124.663 45.3665L121.253 36.7361H104.258L101.032 45.3665H89.4937L107.919 1.41223H118.216L136.453 45.3665H124.667H124.663ZM112.877 13.145L107.295 28.2315H118.334L112.877 13.145Z"
          fill="currentColor"
        />
        <path
          d="M156.112 10.4789V45.3702H145.505V10.4789H133.098V1.41589H168.519V10.4789H156.112Z"
          fill="currentColor"
        />
        <path
          d="M174.286 45.3665V1.41223H203.814V10.3532H184.52V18.673H202.757V27.1777H184.52V36.3035H204.93V45.3665H174.286Z"
          fill="currentColor"
        />
        <path
          d="M243.886 45.3665L240.476 36.7361H223.481L220.255 45.3665H208.717L227.142 1.41223H237.439L255.676 45.3665H243.89H243.886ZM232.1 13.145L226.518 28.2315H237.557L232.1 13.145Z"
          fill="currentColor"
        />
        <path
          d="M295.032 36.0225C294.141 38.1967 292.87 40.0567 291.215 41.6097C289.56 43.1627 287.565 44.3719 285.23 45.2408C282.891 46.1098 280.297 46.5461 277.445 46.5461C274.593 46.5461 271.944 46.1098 269.627 45.2408C267.311 44.3719 265.349 43.1627 263.734 41.6097C262.12 40.0567 260.882 38.1967 260.014 36.0225C259.145 33.8483 258.709 31.4374 258.709 28.7898V1.41223H269.254V27.9209C269.254 29.1226 269.409 30.2615 269.72 31.3338C270.03 32.4099 270.503 33.3713 271.146 34.2217C271.785 35.0722 272.635 35.7415 273.688 36.2407C274.741 36.7398 276.015 36.9839 277.504 36.9839C278.993 36.9839 280.264 36.7362 281.321 36.2407C282.378 35.7452 283.235 35.0722 283.896 34.2217C284.557 33.375 285.034 32.4136 285.322 31.3338C285.61 30.2578 285.758 29.1189 285.758 27.9209V1.41223H296.366V28.7898C296.366 31.4374 295.922 33.8483 295.032 36.0225Z"
          fill="currentColor"
        />
        <path
          d="M30.3751 110.076L12.6961 81.3301H12.5114L12.759 110.076H2.46191V66.1216H14.5583L32.1744 94.8045H32.3592L32.1116 66.1216H42.4087V110.076H30.3751Z"
          fill="currentColor"
        />
        <path
          d="M52.3955 110.076V66.1216H81.9233V75.0626H62.6297V83.3823H80.8666V91.887H62.6297V101.013H83.0391V110.076H52.3955Z"
          fill="currentColor"
        />
        <path
          d="M126.865 100.732C125.975 102.906 124.704 104.766 123.049 106.319C121.393 107.872 119.398 109.081 117.063 109.95C114.725 110.819 112.131 111.255 109.279 111.255C106.426 111.255 103.777 110.819 101.461 109.95C99.1442 109.081 97.1823 107.872 95.5677 106.319C93.9531 104.766 92.7154 102.906 91.8472 100.732C90.9789 98.5576 90.543 96.1467 90.543 93.4992V66.1216H101.088V92.6302C101.088 93.832 101.243 94.9709 101.553 96.0432C101.863 97.1192 102.336 98.0806 102.979 98.9311C103.618 99.7816 104.468 100.451 105.521 100.95C106.574 101.449 107.849 101.693 109.338 101.693C110.827 101.693 112.098 101.446 113.154 100.95C114.211 100.455 115.068 99.7816 115.73 98.9311C116.391 98.0843 116.867 97.1229 117.156 96.0432C117.444 94.9672 117.592 93.8283 117.592 92.6302V66.1216H128.199V93.4992C128.199 96.1467 127.756 98.5576 126.865 100.732Z"
          fill="currentColor"
        />
        <path
          d="M148.172 75.1883V84.2513H165.168V93.0037H148.172V110.076H137.69V66.1216H166.598V75.1846H148.172V75.1883Z"
          fill="currentColor"
        />
      </svg>
    </div>
  );
};

export const LogoIcon = ({
  face,
  christmas,
}: {
  face?: "left" | "right";
  christmas: boolean;
}) => {
  return (
    <div className={`${styles.logoIcon} ${face && styles[face]}`}>
      <svg viewBox="0 0 116 100" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path
          d="M69.6652 64.3249C69.1722 63.6766 68.304 62.9918 67.193 62.6548C66.0856 62.3106 64.7649 62.252 63.4184 62.6988C62.7488 62.9222 62.0792 63.2921 61.4943 63.8451C60.9167 64.3981 60.42 65.1965 60.3097 66.1304C60.2618 66.5918 60.2986 67.0606 60.4274 67.4964C60.5635 67.9323 60.7769 68.3205 61.0307 68.6501C61.5531 69.2983 62.2043 69.7158 62.8555 69.9685C64.1689 70.4812 65.4712 70.3934 66.516 70.0454C67.5645 69.6902 68.3555 69.0236 68.7308 68.3461C69.1207 67.6686 69.095 67.0753 69.014 66.8519C68.9662 66.72 68.8338 66.6541 68.694 66.6468C69.1391 66.6468 69.5806 66.5955 69.9043 66.4124C70.2318 66.2366 70.412 65.918 70.3127 65.5664C70.2943 65.5371 70.1692 64.9841 69.6652 64.3322V64.3249Z"
          fill="currentColor"
        />
        <path
          d="M23.0197 77.9194C23.8585 77.436 23.9983 76.1212 23.3361 74.9749C22.6739 73.8323 21.4561 73.2939 20.6173 73.7737C19.7785 74.2534 19.6387 75.5719 20.3009 76.7182C20.9631 77.8608 22.1809 78.3992 23.0197 77.9194Z"
          fill="currentColor"
        />
        <path
          d="M15.2644 67.3426C14.4183 67.7162 14.1902 69.0456 14.753 70.3128C15.3159 71.5799 16.4601 72.3051 17.3062 71.9315C18.1524 71.558 18.3805 70.2285 17.8176 68.9614C17.2547 67.6942 16.1106 66.9691 15.2644 67.3426Z"
          fill="currentColor"
        />
        <path
          d="M114.85 54.7407C114.677 54.1218 114.486 53.5248 114.269 52.9462L113.507 50.8184C113.275 50.1006 112.955 49.423 112.65 48.7345L111.737 46.6763C109.155 41.2597 105.789 36.3375 102.275 31.6387C99.2475 27.6028 96.1351 23.6805 93.0926 19.7545C90.9367 17.0077 88.8949 14.2134 86.923 11.3824L85.5103 9.22525L84.8039 8.14853L84.1491 7.04617L82.8431 4.84144L81.1471 1.61859C80.8196 0.974017 80.3671 0.607784 79.9845 0.380719C79.635 0.179291 79.0942 -0.00382553 78.524 0.00716147C78.0052 0.0108238 77.4939 0.164642 77.1407 0.384382C77.0782 0.424667 77.023 0.472278 76.9715 0.527213L76.4932 1.03628L76.2173 1.33293L76.0775 1.47942C76.0333 1.53069 75.9818 1.56732 75.9487 1.66254L75.2902 3.13113L75.1246 3.49736L74.9812 3.83064L74.8193 4.21152C74.6022 4.71692 74.3999 5.23697 74.1975 5.75702C73.7965 6.79713 73.4323 7.86287 73.1012 8.94325C72.4537 11.1114 71.9681 13.382 71.8283 15.7222C71.7511 16.8905 71.7621 18.0808 71.8798 19.2527C71.9939 20.421 72.1999 21.5563 72.4353 22.6514C72.9099 24.8451 73.5022 26.9033 73.8738 28.903C74.0614 29.9028 74.1902 30.8806 74.2307 31.8438C74.2711 32.8107 74.2307 33.8105 74.1497 34.8433C74.1387 35.0081 74.124 35.1765 74.1093 35.345C73.4323 35.2022 72.7885 34.9348 72.1337 34.7078C71.2323 34.3928 70.3126 34.1218 69.3855 33.8984C67.3584 33.4113 65.3313 33.2099 63.2601 33.122C63.2453 33.122 63.2306 33.122 63.2159 33.122C63.2306 31.5984 62.2815 29.8259 61.4758 28.7748C60.2764 27.2073 58.6467 25.9328 57.0721 24.7572C55.446 23.545 53.7279 22.4536 51.8737 21.6259C49.6038 20.6114 47.1353 19.9779 44.6777 19.6995C42.2276 19.4322 39.851 19.4834 37.57 19.4871C35.2854 19.5018 33.1075 19.4248 30.9001 19.1428C27.1255 18.6777 23.4282 17.6523 19.9148 16.224C17.0783 15.107 14.2602 13.404 10.7947 12.4261C9.07294 11.9464 7.1231 11.6973 5.16959 12.0379L4.44116 12.1808C4.14316 12.2577 3.8562 12.3492 3.58396 12.4628C3.31172 12.5763 3.04684 12.7045 2.79299 12.8583C2.66423 12.9352 2.54282 13.0121 2.41038 13.1037C2.24115 13.2135 2.09031 13.3454 1.93948 13.4736C1.34717 14.0046 0.857867 14.6528 0.644489 15.3853L0.563552 15.66L0.519405 15.9383C0.493652 16.1178 0.50101 16.3082 0.493652 16.495C0.504689 16.6818 0.515726 16.8722 0.556194 17.0553C0.611378 17.2348 0.64081 17.4252 0.703352 17.601C0.868904 18.0075 1.08596 18.3957 1.38763 18.729C1.65988 19.033 1.98362 19.304 2.34416 19.5201C2.52075 19.6336 2.71205 19.7325 2.89968 19.824L3.04316 19.89L3.14249 19.9339L3.33012 20.0145C3.57293 20.1134 3.79734 20.1976 3.996 20.2672L4.53313 20.4943L5.61106 20.9411C5.79501 21.007 5.96792 21.0985 6.13715 21.1938L6.65588 21.4684C7.0017 21.6552 7.3512 21.8273 7.69334 22.0251L8.69033 22.677C9.36726 23.0835 9.98164 23.6182 10.6144 24.1053C13.1124 26.1452 15.3124 28.6576 17.5198 31.2176C19.7235 33.7849 21.9235 36.4584 24.4215 38.9597C25.0763 39.586 25.7312 40.2159 26.4191 40.8129L27.4824 41.6882L28.0158 42.124L28.5824 42.5268C30.1018 43.6512 31.577 44.5338 33.0596 45.4933C34.1523 46.1892 35.1934 46.9766 36.2934 47.6834C36.5362 47.8409 36.7901 47.9947 37.0476 48.1339C37.0035 48.1888 36.9556 48.2401 36.9115 48.295C35.5613 49.9248 34.3804 51.6717 33.1369 53.349C33.1369 53.349 32.7653 53.8471 32.758 53.8544L32.7212 53.8874C32.6733 53.935 32.5777 53.99 32.5078 54.0412C32.1951 54.2536 31.8051 54.4734 31.3894 54.6748C30.558 55.085 29.6382 55.4512 28.7074 55.7918C26.8349 56.473 24.8813 57.059 22.9205 57.6266C20.9155 58.2016 18.9178 58.8425 16.887 59.3663C16.1365 59.5567 15.3603 59.6373 14.6061 59.7838C14.378 59.8277 14.1425 59.8753 13.9328 59.9705C12.0639 60.0767 10.5923 60.9301 9.54753 61.8383C3.19032 67.3684 10.1582 75.3011 13.1345 78.6887C17.4057 83.5523 21.6145 86.0976 25.1205 86.0976C26.4155 86.0976 27.6111 85.746 28.6817 85.0392C28.9282 85.0392 29.1784 85.0282 29.2556 85.0246C30.3078 84.9916 31.3894 85.1747 32.4416 85.2333C32.5372 85.237 33.1001 85.2956 33.8322 85.3688C35.2081 87.7017 36.871 89.8918 38.9312 91.6644C40.9436 93.3967 43.4011 94.4368 45.7593 95.605C47.4884 96.4584 49.2359 97.2677 50.9908 98.0698C51.848 98.4616 52.7089 98.8462 53.5624 99.249C54.3055 99.6006 54.7727 99.7325 55.5858 99.9119C56.1376 100.036 58.1059 100.201 58.2309 98.8608C58.3744 97.2787 55.538 95.931 54.2172 95.3963C50.4353 93.8618 46.4547 92.2064 43.0038 90.0163C41.3078 88.9396 39.9944 87.5882 38.7693 86.0134C38.6995 85.9218 38.6222 85.8303 38.5486 85.7387C38.6443 85.7424 38.4861 85.7314 38.1807 85.7094C39.2954 85.7497 39.8804 85.7204 40.0974 85.7021C42.5513 85.5593 44.8801 84.4459 46.7085 82.8418C47.6393 82.0214 48.4192 81.0729 49.0851 80.0291C49.648 79.1465 50.5236 77.894 50.0159 76.8063C49.8135 76.3741 49.2286 76.0372 48.25 75.8724C47.2125 75.6929 46.5393 77.2348 46.1125 77.9196C45.5239 78.8609 44.6667 79.6483 43.747 80.2709C40.3071 82.6111 36.6319 81.842 32.7616 81.5014L31.4299 81.3659C32.4342 77.8024 30.5138 72.9352 25.8489 67.6248C23.6931 65.1711 21.883 63.4278 20.2091 62.2119C21.986 61.7468 23.7593 61.256 25.5325 60.7286C26.879 60.3258 28.2623 60.0072 29.6088 59.5164C30.6646 59.1282 31.7131 58.6924 32.7727 58.165C33.3061 57.8903 33.8322 57.6083 34.3841 57.2384C34.5202 57.1505 34.6637 57.0407 34.8035 56.9418C34.8734 56.8869 34.9396 56.8466 35.0168 56.777L35.2707 56.5572C35.3663 56.462 35.4841 56.3998 35.554 56.2862L35.771 55.9859L36.0065 55.66C37.8349 53.1037 39.7112 50.6096 41.7824 48.3023C44.159 45.6691 46.7784 43.285 49.6369 41.3476C50.0895 41.0473 50.5383 40.7396 51.0055 40.4686C51.2373 40.3294 51.4654 40.183 51.7008 40.0511L52.4072 39.6629C55.3651 38.0588 58.5915 37.0626 61.8952 36.8978C65.3276 36.7257 68.7858 37.4582 72.0638 38.7363C72.3102 38.8206 72.5531 38.9231 72.8069 38.989C73.241 39.0952 73.5317 39.1245 73.7965 39.0147C73.7377 39.7947 73.6898 40.5895 73.6862 41.4098C73.6862 42.0068 73.7009 42.6111 73.7561 43.2227L73.7929 43.6548C73.7929 43.6548 73.7965 43.6915 73.8002 43.7098L73.8664 44.1456L74.0062 45.0319C74.0099 45.0575 74.0136 45.0795 74.021 45.1051L74.2343 45.9731L74.341 46.3906C74.3447 46.4126 74.3521 46.4346 74.3594 46.4529L74.4955 46.863L74.7825 47.709C74.7899 47.731 74.7972 47.753 74.8083 47.7713L75.1578 48.588L75.3307 48.9835C75.338 49.0019 75.3491 49.0202 75.3564 49.0385L75.5551 49.4194L75.9708 50.2031C75.9818 50.2214 75.9929 50.2397 76.0039 50.258L76.4748 51.0088L76.7066 51.3714C76.7066 51.3714 76.7287 51.4043 76.7397 51.419L76.9935 51.7633L77.5196 52.4737C77.5196 52.4737 77.5454 52.5067 77.5564 52.5214L78.1303 53.1952L78.4099 53.5212C78.4099 53.5212 78.4357 53.5505 78.4504 53.5651L78.7521 53.8728L79.3959 54.5246C80.7019 55.7625 82.1293 56.9052 83.7628 57.7475C84.436 58.0698 85.1534 58.4104 85.8635 58.5093C86.1063 58.5496 86.3307 58.5788 86.5404 58.5752C86.7538 58.5679 86.9451 58.5422 87.1143 58.5019C87.4564 58.425 87.7103 58.2895 87.8758 58.1101C88.207 57.7512 88.1702 57.2201 87.8023 56.6232C87.6625 56.3961 87.5116 56.18 87.3424 55.9823C87.1768 55.7735 87.0039 55.5648 86.8016 55.3816C86.6029 55.1985 86.3822 55.0374 86.1431 54.8543C85.9039 54.6785 85.628 54.543 85.33 54.3818C82.523 52.9535 80.1685 50.5474 78.7852 47.7054C78.0935 46.2844 77.6337 44.7645 77.4865 43.2117C77.3283 41.6369 77.4387 39.9705 77.6042 38.2346C77.7367 36.8283 77.9317 35.3743 78.031 33.8544C78.0751 33.0927 78.0935 32.3163 78.0678 31.5252C78.0273 30.7378 77.9574 29.9504 77.8323 29.196C77.4534 26.8045 76.7875 24.5997 76.2762 22.4792C76.0186 21.4172 75.7979 20.3771 75.6581 19.3516C75.5183 18.3298 75.4741 17.3153 75.5072 16.2862C75.6139 13.6164 76.2909 10.9209 77.2437 8.27305C77.4792 7.61016 77.7367 6.94728 78.0052 6.28806L78.4909 5.11978C78.535 5.04287 78.5424 4.91103 78.6491 4.89638C78.7631 4.88539 78.7852 5.01357 78.8367 5.09048L79.4879 6.32469C81.4046 9.69769 83.4905 12.9645 85.7457 16.0738C87.9899 19.1868 90.3223 22.2265 92.6732 25.204C94.1484 27.0938 95.6384 28.9616 97.0842 30.844C98.2394 32.3089 99.3247 33.8032 100.439 35.2864C101.495 36.799 102.599 38.2859 103.574 39.8387L104.328 40.9923L104.703 41.571L105.049 42.1606L106.44 44.5228C106.881 45.3175 107.279 46.1342 107.702 46.94C107.908 47.3465 108.125 47.7457 108.316 48.1559L108.857 49.401L109.42 50.6939L109.699 51.3384C109.788 51.5545 109.858 51.7779 109.935 51.9976L110.858 54.6455C111.436 56.4217 111.829 58.1137 111.627 59.5677L111.557 60.0474C111.55 60.0877 111.542 60.128 111.531 60.1646C111.487 60.3221 111.436 60.4759 111.392 60.6298C111.366 60.7177 111.347 60.8055 111.314 60.8934L111.2 61.1461C111.119 61.311 111.064 61.4867 110.969 61.6479C110.612 62.3034 110.126 62.9041 109.571 63.4571C108.412 64.5228 106.933 65.3542 105.336 65.7644C104.869 65.9072 104.383 65.9731 103.916 66.1013C102.963 66.2954 102.415 66.3686 102.021 66.658C101.745 66.8447 101.543 67.1451 101.311 67.6065C101.105 68.0167 101.249 68.5148 101.635 68.7638C102.393 69.2472 103.294 69.5988 104.302 69.6904C105.608 69.8112 107.106 69.5475 108.566 68.6942C108.776 68.5697 108.986 68.4525 109.199 68.3353C109.405 68.2035 109.615 68.0753 109.828 67.9471C110.259 67.7091 110.663 67.4087 111.086 67.1304C111.303 66.9986 111.491 66.8228 111.693 66.6689C111.892 66.5041 112.098 66.3577 112.286 66.1782C112.65 65.8083 113.043 65.4677 113.345 65.0355C114.386 63.7134 115.133 62.08 115.391 60.3587C115.567 59.2381 115.641 57.3849 114.861 54.7444L114.85 54.7407ZM22.9094 70.1848C26.581 74.3672 29.2299 79.5054 26.8643 81.5637C24.4987 83.6219 19.7345 80.3221 16.0629 76.1434C9.58064 68.7601 10.3311 66.31 12.1081 64.7645C13.3994 63.6402 14.698 63.545 16.4566 64.4496C18.2114 65.3505 20.2606 67.1743 22.9094 70.1884V70.1848ZM56.5681 34.0339C55.1112 34.4294 53.7169 34.9788 52.3557 35.5941C50.0416 36.6854 47.8527 37.9929 45.8513 39.5164C43.46 41.3439 41.3005 43.3985 39.3028 45.5702C39.049 45.1637 38.6884 44.7975 38.1807 44.4862C36.9998 43.7611 35.8188 43.0103 34.6489 42.2522L32.8978 41.1059L32.0369 40.5272L31.2349 39.9376C29.0937 38.3774 27.1439 36.4913 25.2824 34.4734C23.774 32.8473 22.4165 31.0381 20.9228 29.3168C18.5756 26.6103 16.0997 23.8966 13.2154 21.4867L12.0455 20.5748L11.4569 20.1207L10.8315 19.7069L9.58064 18.8792L8.25622 18.154L7.59401 17.7951C7.36959 17.6779 7.13046 17.59 6.89869 17.4875L5.50069 16.8942C5.25788 16.788 5.05186 16.722 4.86791 16.6488L4.61407 16.5426L4.56624 16.5206C4.51473 16.495 4.46323 16.4584 4.4338 16.4034C4.38965 16.3119 4.4338 16.2057 4.5037 16.1397C4.51106 16.1324 4.52209 16.1251 4.53313 16.1141C4.55152 16.0995 4.53313 16.1141 4.58831 16.0738C4.67661 16.0152 4.77226 15.9603 4.87159 15.9127C4.97092 15.8651 5.07393 15.8211 5.17694 15.7882C5.22845 15.7698 5.27628 15.7625 5.3241 15.7442L5.53748 15.7039L5.98263 15.616L6.43514 15.5721C6.58598 15.5501 6.74049 15.5464 6.89501 15.5501C7.04952 15.5501 7.20404 15.5391 7.35856 15.5501C7.98398 15.5794 8.62043 15.671 9.26425 15.8175C10.5556 16.1214 11.8653 16.6268 13.1897 17.2201C14.5178 17.8098 15.8532 18.4836 17.2843 19.1136C18.7118 19.7435 20.1723 20.3075 21.6549 20.7946C23.5275 21.4135 25.4405 21.9079 27.3757 22.2815C30.3998 22.8711 33.5158 23.1568 36.5693 23.1714C39.5934 23.1971 42.4851 23.1092 45.1854 23.5377C50.7369 24.4276 55.8948 27.7603 59.0661 32.3822C59.2794 32.7191 59.5259 33.0451 59.754 33.371C58.6761 33.5248 57.6055 33.7629 56.557 34.0376L56.5681 34.0339Z"
          fill="currentColor"
        />
      </svg>
      {christmas && (
        <svg
          className={styles.christmas}
          viewBox="0 0 158 105"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M49.9901 27.5451C57.3601 28.5551 75.6801 32.1951 90.0601 38.6451C108.03 46.7151 126.59 57.5851 131.55 61.5351C140.19 56.2951 123.4 45.6051 124.13 38.8351C130.1 36.7351 128.83 34.0851 127.45 33.0251C129.67 31.8951 134.84 31.0751 137.8 36.8651L142.6 33.9551C141.58 26.7751 135.23 10.7151 118.02 3.95509C96.5 -4.49491 49.3901 16.5151 49.9901 27.5351V27.5451Z"
            fill="#CA1620"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M48.6499 46.7353C65.8399 47.2153 102.37 61.8653 113.78 73.8353C125.19 85.8153 147.83 69.3853 127.3 57.7853C113.613 50.0519 101.007 43.5553 89.4799 38.2953C80.4999 34.6453 59.0799 27.3953 45.2699 27.5453C28.0099 27.7253 31.4599 46.2553 48.6499 46.7353Z"
            fill="white"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M145.25 54.525C150.883 54.525 155.45 49.9583 155.45 44.325C155.45 38.6917 150.883 34.125 145.25 34.125C139.617 34.125 135.05 38.6917 135.05 44.325C135.05 49.9583 139.617 54.525 145.25 54.525Z"
            fill="white"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M128.3 35.7052C127.2 32.3152 122.17 30.0452 119.8 29.3452M124.92 41.4952C123.03 38.5652 118.22 38.2852 116.06 38.5052"
            stroke="currentColor"
            strokeWidth="3.6"
          />
          <path
            d="M110.49 69.3657C111.07 68.7957 111.58 68.1657 111.96 67.4957C112.06 67.3257 112.12 67.1457 112.2 66.9757L112.32 66.7157C112.35 66.6257 112.37 66.5357 112.4 66.4457C112.45 66.2857 112.5 66.1257 112.54 65.9657C112.55 65.9257 112.56 65.8857 112.56 65.8457L112.63 65.3457C112.84 63.8457 112.43 62.0957 111.82 60.2557L110.85 57.5157C110.77 57.2857 110.69 57.0557 110.6 56.8357L110.31 56.1657L109.72 54.8257L109.15 53.5357C108.95 53.1057 108.72 52.6957 108.5 52.2757C108.06 51.4457 107.64 50.5957 107.17 49.7757L105.71 47.3357L105.35 46.7257L104.96 46.1257L104.17 44.9357C103.15 43.3257 101.99 41.7857 100.88 40.2257C99.7098 38.6957 98.5698 37.1457 97.3498 35.6357C95.8298 33.6857 94.2698 31.7557 92.7198 29.8057C90.2498 26.7257 87.7997 23.5757 85.4497 20.3557C83.0897 17.1357 80.8898 13.7557 78.8798 10.2657L78.1997 8.9857C78.1497 8.9057 78.1198 8.7757 77.9998 8.7857C77.8798 8.7957 77.8798 8.9357 77.8298 9.0157L77.3198 10.2257C77.0398 10.9057 76.7698 11.5957 76.5198 12.2757C75.5198 15.0157 74.8097 17.8057 74.6997 20.5657C74.6597 21.6257 74.7098 22.6757 74.8598 23.7357C75.0098 24.7957 75.2397 25.8757 75.5097 26.9757C76.0497 29.1757 76.7498 31.4557 77.1498 33.9257C77.2798 34.7057 77.3498 35.5257 77.3998 36.3357C77.4298 37.1557 77.3998 37.9557 77.3598 38.7457C77.2598 40.3157 77.0498 41.8257 76.9098 43.2757C76.7398 45.0757 76.6198 46.7957 76.7898 48.4257C76.9498 50.0257 77.4298 51.6057 78.1498 53.0757C79.6098 56.0157 82.0698 58.5057 85.0198 59.9857C85.3298 60.1557 85.6198 60.2857 85.8698 60.4757C86.1198 60.6657 86.3498 60.8257 86.5598 61.0257C86.7698 61.2157 86.9498 61.4357 87.1198 61.6457C87.2998 61.8457 87.4598 62.0757 87.5998 62.3057L104.52 72.0957C105.01 71.9657 105.52 71.8957 106.01 71.7457C107.68 71.3157 109.24 70.4657 110.46 69.3557L110.49 69.3657Z"
            fill="var(--color-chateauBlue)"
          />
          <path
            d="M111.73 70.8955C111.54 71.0755 111.33 71.2255 111.14 71.3855C110.94 71.5455 110.75 71.7155 110.53 71.8455C110.11 72.1255 109.7 72.4255 109.27 72.6655C109.06 72.7955 108.85 72.9255 108.64 73.0555C108.43 73.1755 108.22 73.2855 108.01 73.4155C106.55 74.2755 105.05 74.5355 103.75 74.4155C102.74 74.3255 101.84 73.9755 101.09 73.4855C100.7 73.2355 100.56 72.7355 100.77 72.3255C101 71.8655 101.2 71.5655 101.48 71.3755C101.87 71.0855 102.42 71.0055 103.37 70.8155C103.84 70.6855 104.32 70.6255 104.79 70.4755C106.38 70.0655 107.86 69.2355 109.02 68.1655C109.58 67.6055 110.06 67.0055 110.42 66.3455C110.52 66.1855 110.57 66.0055 110.65 65.8455L110.77 65.5955C110.8 65.5055 110.82 65.4155 110.85 65.3355C110.89 65.1755 110.94 65.0255 110.99 64.8655C111 64.8255 111.01 64.7855 111.01 64.7455L111.08 64.2655C111.28 62.8155 110.89 61.1155 110.31 59.3355L109.39 56.6755C109.31 56.4555 109.24 56.2355 109.15 56.0155L108.87 55.3655L108.31 54.0755L107.77 52.8255C107.58 52.4155 107.36 52.0155 107.15 51.6055C106.73 50.7955 106.33 49.9755 105.89 49.1855L104.5 46.8155L104.15 46.2255L103.78 45.6455L103.03 44.4855C102.06 42.9355 100.95 41.4355 99.8998 39.9255C98.7898 38.4455 97.6998 36.9355 96.5398 35.4755C95.0898 33.5855 93.5998 31.7155 92.1298 29.8255C89.7798 26.8355 87.4498 23.7955 85.2098 20.6655C82.9598 17.5455 80.8698 14.2755 78.9598 10.8955L78.3098 9.65553C78.2598 9.58553 78.2398 9.44553 78.1198 9.46553C78.0098 9.47553 77.9998 9.61553 77.9598 9.68553L77.4798 10.8555C77.2098 11.5155 76.9498 12.1855 76.7198 12.8455C75.7698 15.5055 75.0898 18.2055 74.9798 20.8755C74.9498 21.9055 74.9898 22.9155 75.1298 23.9455C75.2698 24.9755 75.4898 26.0155 75.7498 27.0855C76.2598 29.2155 76.9298 31.4255 77.3098 33.8155C77.4298 34.5755 77.4998 35.3655 77.5498 36.1555C77.5798 36.9455 77.5498 37.7255 77.5198 38.4955C77.4198 40.0155 77.2298 41.4755 77.0998 42.8855C76.9398 44.6255 76.8198 46.2955 76.9798 47.8755C77.1298 49.4255 77.5898 50.9555 78.2798 52.3855C79.6698 55.2355 82.0098 57.6455 84.8198 59.0755C85.1198 59.2355 85.3898 59.3655 85.6298 59.5455C85.8698 59.7255 86.0898 59.8855 86.2898 60.0755C86.4898 60.2555 86.6598 60.4655 86.8298 60.6755C86.9998 60.8755 87.1498 61.0955 87.2898 61.3155C87.6598 61.9155 87.6898 62.4455 87.3598 62.8055C87.1998 62.9855 86.9398 63.1255 86.5998 63.1955C86.4298 63.2355 86.2398 63.2655 86.0198 63.2655C85.8098 63.2655 85.5898 63.2455 85.3398 63.1955C84.6298 63.0955 83.9098 62.7555 83.2398 62.4355C81.6098 61.5955 80.1798 60.4455 78.8798 59.2055L78.2398 58.5555L77.9398 58.2455C77.9398 58.2455 77.9098 58.2155 77.8998 58.2055L77.6198 57.8755L77.0498 57.1955C77.0498 57.1955 77.0198 57.1655 77.0098 57.1455L76.4798 56.4355L76.2298 56.0855C76.2298 56.0855 76.2098 56.0555 76.1998 56.0355L75.9698 55.6755L75.4998 54.9255C75.4998 54.9255 75.4798 54.8955 75.4698 54.8755L75.0498 54.0855L74.8498 53.7055L74.8198 53.6555L74.6498 53.2555L74.2998 52.4355C74.2998 52.4355 74.2798 52.3955 74.2798 52.3755L73.9898 51.5255L73.8498 51.1155C73.8498 51.1155 73.8398 51.0755 73.8298 51.0455L73.7198 50.6255L73.5098 49.7555C73.5098 49.7555 73.4998 49.7055 73.4998 49.6855L73.3598 48.7955L73.2898 48.3555C73.2898 48.3555 73.2898 48.3255 73.2898 48.3055L73.2498 47.8755C73.1898 47.2655 73.1798 46.6555 73.1798 46.0555C73.1798 45.2355 73.2298 44.4355 73.2898 43.6555L73.6398 39.9555C73.6598 39.7855 73.6698 39.6155 73.6798 39.4455C73.7598 38.4155 73.7998 37.4055 73.7598 36.4455C73.7198 35.4755 73.5898 34.4955 73.3998 33.4955C73.0298 31.4955 72.4398 29.4255 71.9598 27.2255C71.7298 26.1255 71.5198 24.9855 71.4098 23.8155C71.2898 22.6455 71.2798 21.4455 71.3598 20.2755C71.4998 17.9255 71.9898 15.6555 72.6298 13.4755C72.9598 12.3955 73.3198 11.3255 73.7198 10.2755C73.9198 9.75553 74.1198 9.23553 74.3398 8.72553L74.4998 8.34553L74.6398 8.01553L74.7998 7.64553L75.4598 6.17553C75.4898 6.08553 75.5398 6.04553 75.5898 5.99553L75.7298 5.84553L76.0098 5.54553L76.4898 5.03553C76.5398 4.98553 76.5898 4.93553 76.6598 4.89553C77.0098 4.67553 77.5198 4.52553 78.0398 4.51553C78.6098 4.50553 79.1498 4.68553 79.4998 4.89553C79.8798 5.12553 80.3298 5.48553 80.6598 6.13553L82.3498 9.36553L83.6598 11.5755L84.3098 12.6755L85.0098 13.7555L86.4198 15.9155C88.3898 18.7555 90.4298 21.5555 92.5898 24.3055C95.6298 28.2355 98.7398 32.1755 101.77 36.2155C105.28 40.9255 108.65 45.8655 111.23 51.2855L112.14 53.3455C112.44 54.0355 112.76 54.7155 113 55.4355L113.76 57.5655C113.97 58.1455 114.17 58.7455 114.34 59.3655C114.34 59.3655 115.39 62.5355 114.86 65.0055C114.33 67.4755 113.86 68.3655 112.82 69.6955C112.52 70.1255 112.13 70.4655 111.76 70.8355L111.73 70.8955Z"
            fill="currentColor"
          />
        </svg>
      )}
    </div>
  );
};

export const LogoNeuf = () => {
  return (
    <div className={styles.logo}>
      <svg viewBox="0 0 341 101" fill="none" xmlns="http://www.w3.org/2000/svg">
        <g clipPath="url(#clip0_1_124)">
          <path
            d="M34.2199 91.4384L12.5452 56.4778H12.3165L12.619 91.4384H0V37.9794H14.8285L36.4257 72.8631H36.6544L36.3519 37.9794H48.9746V91.4348H34.2199V91.4384Z"
            fill="currentColor"
          />
          <path
            d="M61.2176 91.4384V37.9794H97.4146V48.8528H73.7628V58.9719H96.1198V69.318H73.7628V80.4185H98.7831V91.4421H61.2139L61.2176 91.4384Z"
            fill="currentColor"
          />
          <path
            d="M152.512 80.0742C151.421 82.7184 149.864 84.9818 147.835 86.8715C145.806 88.7576 143.361 90.2299 140.498 91.2883C137.632 92.3467 134.453 92.8741 130.956 92.8741C127.459 92.8741 124.213 92.3467 121.373 91.2883C118.532 90.2299 116.124 88.7576 114.146 86.8715C112.169 84.9854 110.65 82.7184 109.584 80.0742C108.517 77.43 107.986 74.5001 107.986 71.2773V37.9794H120.915V70.2189C120.915 71.6802 121.107 73.0645 121.487 74.372C121.867 75.6831 122.45 76.8514 123.235 77.8841C124.021 78.9169 125.061 79.7336 126.352 80.3379C127.643 80.9422 129.204 81.2425 131.03 81.2425C132.855 81.2425 134.412 80.9385 135.707 80.3379C137.001 79.7373 138.053 78.9169 138.864 77.8841C139.676 76.8514 140.259 75.6831 140.613 74.372C140.967 73.0645 141.144 71.6802 141.144 70.2189V37.9794H154.146V71.2773C154.146 74.5001 153.601 77.43 152.512 80.0742Z"
            fill="currentColor"
          />
          <path
            d="M178.636 49.003V60.0266H199.473V70.673H178.636V91.4384H165.784V37.9794H201.221V49.003H178.636Z"
            fill="currentColor"
          />
          <path
            d="M295.05 64.4434C294.556 63.7951 293.685 63.1103 292.571 62.7734C291.461 62.4291 290.137 62.3705 288.787 62.8173C288.115 63.0407 287.444 63.4106 286.857 63.9636C286.278 64.5166 285.78 65.315 285.67 66.2489C285.622 66.7104 285.659 67.1791 285.788 67.615C285.924 68.0508 286.138 68.439 286.393 68.7686C286.916 69.4168 287.569 69.8343 288.222 70.087C289.539 70.5998 290.845 70.5119 291.892 70.1639C292.944 69.8087 293.737 69.1422 294.113 68.4646C294.504 67.7871 294.478 67.1938 294.397 66.9704C294.349 66.8385 294.216 66.7726 294.076 66.7653C294.522 66.7653 294.965 66.714 295.29 66.5309C295.618 66.3551 295.799 66.0365 295.699 65.6849C295.681 65.6556 295.555 65.1026 295.05 64.4507V64.4434Z"
            fill="currentColor"
          />
          <path
            d="M248.281 78.038C249.122 77.5545 249.263 76.2398 248.599 75.0934C247.935 73.9508 246.714 73.4124 245.873 73.8922C245.032 74.372 244.892 75.6904 245.555 76.8367C246.219 77.9794 247.44 78.5177 248.281 78.038Z"
            fill="currentColor"
          />
          <path
            d="M240.506 67.4611C239.657 67.8347 239.429 69.1641 239.993 70.4313C240.557 71.6985 241.705 72.4236 242.553 72.05C243.401 71.6765 243.63 70.347 243.066 69.0799C242.501 67.8127 241.354 67.0876 240.506 67.4611Z"
            fill="currentColor"
          />
          <path
            d="M340.354 54.8591C340.181 54.2401 339.989 53.6432 339.772 53.0645L339.008 50.9367C338.776 50.2189 338.455 49.5413 338.148 48.8528L337.234 46.7946C334.644 41.378 331.269 36.4558 327.746 31.7571C324.711 27.7212 321.59 23.7988 318.539 19.8728C316.378 17.126 314.331 14.3317 312.354 11.5007L310.937 9.34358L310.229 8.26685L309.572 7.16449L308.263 4.95976L306.562 1.73691C306.234 1.09234 305.78 0.726108 305.397 0.499044C305.046 0.297615 304.504 0.114499 303.932 0.125486C303.412 0.129148 302.899 0.282966 302.545 0.502706C302.483 0.542992 302.427 0.590602 302.376 0.645537L301.896 1.1546L301.62 1.45125L301.479 1.59774C301.435 1.64902 301.383 1.68564 301.35 1.78086L300.69 3.24946L300.524 3.61569L300.38 3.94896L300.218 4.32984C300 4.83525 299.797 5.3553 299.594 5.87535C299.192 6.91545 298.827 7.98119 298.495 9.06158C297.846 11.2297 297.359 13.5003 297.219 15.8406C297.141 17.0088 297.153 18.1991 297.271 19.371C297.385 20.5393 297.591 21.6747 297.828 22.7697C298.303 24.9634 298.897 27.0217 299.27 29.0213C299.458 30.0211 299.587 30.999 299.628 31.9621C299.668 32.929 299.628 33.9288 299.546 34.9616C299.535 35.1264 299.521 35.2949 299.506 35.4633C298.827 35.3205 298.182 35.0532 297.525 34.8261C296.621 34.5111 295.699 34.2401 294.77 34.0167C292.737 33.5296 290.705 33.3282 288.628 33.2403C288.613 33.2403 288.598 33.2403 288.584 33.2403C288.598 31.7168 287.647 29.9442 286.839 28.8931C285.636 27.3256 284.002 26.0511 282.424 24.8755C280.793 23.6633 279.071 22.5719 277.212 21.7442C274.936 20.7298 272.461 20.0962 269.996 19.8178C267.54 19.5505 265.157 19.6018 262.87 19.6054C260.579 19.6201 258.396 19.5432 256.182 19.2612C252.398 18.7961 248.691 17.7706 245.168 16.3423C242.324 15.2253 239.498 13.5223 236.024 12.5445C234.297 12.0647 232.342 11.8157 230.384 12.1562L229.653 12.2991C229.355 12.376 229.067 12.4675 228.794 12.5811C228.521 12.6946 228.255 12.8228 228.001 12.9766C227.872 13.0535 227.75 13.1304 227.617 13.222C227.448 13.3319 227.296 13.4637 227.145 13.5919C226.551 14.1229 226.061 14.7712 225.847 15.5036L225.765 15.7783L225.721 16.0566C225.681 16.2434 225.688 16.4339 225.681 16.6206C225.692 16.8074 225.703 16.9979 225.743 17.181C225.799 17.3604 225.828 17.5509 225.891 17.7267C226.057 18.1332 226.275 18.5214 226.577 18.8547C226.85 19.1586 227.175 19.4296 227.536 19.6457C227.713 19.7593 227.905 19.8581 228.093 19.9497L228.237 20.0156L228.337 20.0596L228.525 20.1401C228.768 20.239 228.993 20.3232 229.192 20.3928L229.731 20.6199L230.812 21.0667C230.996 21.1326 231.169 21.2242 231.339 21.3194L231.859 21.5941C232.206 21.7809 232.556 21.953 232.899 22.1508L233.899 22.8027C234.578 23.2092 235.194 23.7439 235.828 24.231C238.333 26.2709 240.539 28.7832 242.752 31.3432C244.961 33.9105 247.167 36.584 249.672 39.0854C250.328 39.7116 250.985 40.3416 251.675 40.9385L252.741 41.8138L253.276 42.2496L253.844 42.6525C255.367 43.7768 256.846 44.6595 258.333 45.619C259.428 46.3148 260.472 47.1022 261.575 47.8091C261.819 47.9665 262.073 48.1204 262.331 48.2595C262.287 48.3145 262.239 48.3657 262.195 48.4207C260.841 50.0504 259.657 51.7973 258.41 53.4747C258.41 53.4747 258.038 53.9728 258.03 53.9801L257.993 54.0131C257.946 54.0607 257.85 54.1156 257.78 54.1669C257.466 54.3793 257.075 54.599 256.658 54.8005C255.825 55.2106 254.902 55.5769 253.969 55.9175C252.092 56.5987 250.133 57.1846 248.167 57.7523C246.157 58.3273 244.154 58.9682 242.117 59.4919C241.365 59.6823 240.587 59.7629 239.83 59.9094C239.602 59.9534 239.366 60.001 239.155 60.0962C237.282 60.2024 235.806 61.0557 234.758 61.964C228.384 67.4941 235.371 75.4267 238.355 78.8144C242.638 83.6779 246.857 86.2233 250.373 86.2233C251.671 86.2233 252.87 85.8717 253.943 85.1649C254.19 85.1649 254.441 85.1539 254.519 85.1502C255.574 85.1172 256.658 85.3004 257.713 85.359C257.809 85.3626 258.373 85.4212 259.107 85.4945C260.487 87.8274 262.154 90.0174 264.22 91.79C266.238 93.5223 268.702 94.5624 271.066 95.7307C272.8 96.584 274.552 97.3934 276.311 98.1954C277.171 98.5873 278.034 98.9718 278.89 99.3747C279.635 99.7263 280.103 99.8581 280.919 100.038C281.472 100.162 283.445 100.327 283.571 98.9865C283.715 97.4044 280.871 96.0566 279.546 95.5219C275.754 93.9874 271.763 92.332 268.303 90.142C266.603 89.0652 265.286 87.7138 264.058 86.139C263.988 86.0475 263.91 85.9559 263.836 85.8644C263.932 85.868 263.774 85.857 263.467 85.8351C264.585 85.8753 265.172 85.8461 265.389 85.8277C267.85 85.6849 270.185 84.5716 272.018 82.9675C272.951 82.1471 273.733 81.1985 274.401 80.1548C274.965 79.2722 275.843 78.0196 275.334 76.9319C275.131 76.4998 274.545 76.1628 273.563 75.998C272.523 75.8186 271.848 77.3604 271.42 78.0453C270.83 78.9865 269.971 79.7739 269.048 80.3965C265.6 82.7367 261.915 81.9676 258.034 81.627L256.699 81.4915C257.706 77.9281 255.78 73.0608 251.103 67.7505C248.941 65.2967 247.127 63.5534 245.448 62.3375C247.23 61.8724 249.008 61.3817 250.786 60.8543C252.136 60.4514 253.523 60.1328 254.873 59.6421C255.932 59.2539 256.983 58.818 258.045 58.2907C258.58 58.016 259.107 57.734 259.661 57.3641C259.797 57.2762 259.941 57.1663 260.081 57.0674C260.151 57.0125 260.218 56.9722 260.295 56.9026L260.55 56.6829C260.646 56.5877 260.764 56.5254 260.834 56.4119L261.051 56.1116L261.287 55.7856C263.121 53.2293 265.002 50.7353 267.079 48.428C269.462 45.7948 272.088 43.4106 274.954 41.4732C275.408 41.1729 275.858 40.8653 276.326 40.5943C276.559 40.4551 276.787 40.3086 277.023 40.1768L277.732 39.7886C280.697 38.1844 283.932 37.1883 287.245 37.0235C290.686 36.8514 294.154 37.5838 297.44 38.862C297.687 38.9462 297.931 39.0488 298.185 39.1147C298.621 39.2209 298.912 39.2502 299.178 39.1403C299.119 39.9204 299.071 40.7151 299.067 41.5355C299.067 42.1324 299.082 42.7367 299.137 43.3483L299.174 43.7805C299.174 43.7805 299.178 43.8171 299.181 43.8354L299.248 44.2712L299.388 45.1575C299.392 45.1832 299.395 45.2051 299.403 45.2308L299.617 46.0988L299.724 46.5163C299.727 46.5382 299.735 46.5602 299.742 46.5785L299.878 46.9887L300.166 47.8347C300.174 47.8567 300.181 47.8786 300.192 47.897L300.542 48.7137L300.716 49.1092C300.723 49.1275 300.734 49.1458 300.742 49.1641L300.941 49.545L301.358 50.3287C301.369 50.3471 301.38 50.3654 301.391 50.3837L301.863 51.1345L302.095 51.497C302.095 51.497 302.117 51.53 302.129 51.5446L302.383 51.8889L302.911 52.5994C302.911 52.5994 302.936 52.6324 302.947 52.647L303.523 53.3209L303.803 53.6468C303.803 53.6468 303.829 53.6761 303.844 53.6908L304.146 53.9984L304.792 54.6503C306.101 55.8882 307.532 57.0308 309.17 57.8732C309.845 58.1954 310.565 58.536 311.276 58.6349C311.52 58.6752 311.745 58.7045 311.955 58.7008C312.169 58.6935 312.361 58.6679 312.531 58.6276C312.874 58.5507 313.128 58.4152 313.294 58.2357C313.626 57.8768 313.589 57.3458 313.22 56.7488C313.08 56.5217 312.929 56.3057 312.759 56.1079C312.593 55.8992 312.42 55.6904 312.217 55.5073C312.018 55.3242 311.797 55.163 311.557 54.9799C311.317 54.8041 311.04 54.6686 310.742 54.5075C307.927 53.0792 305.566 50.673 304.179 47.831C303.486 46.41 303.025 44.8902 302.877 43.3374C302.719 41.7626 302.829 40.0962 302.995 38.3602C303.128 36.9539 303.324 35.5 303.423 33.9801C303.468 33.2183 303.486 32.4419 303.46 31.6508C303.42 30.8634 303.349 30.076 303.224 29.3216C302.844 26.9301 302.176 24.7254 301.664 22.6049C301.406 21.5428 301.184 20.5027 301.044 19.4773C300.904 18.4555 300.86 17.441 300.893 16.4119C301 13.742 301.679 11.0466 302.634 8.3987C302.87 7.73581 303.128 7.07293 303.397 6.41371L303.884 5.24543C303.929 5.16852 303.936 5.03667 304.043 5.02202C304.157 5.01104 304.179 5.13922 304.231 5.21613L304.884 6.45034C306.806 9.82334 308.897 13.0901 311.158 16.1995C313.409 19.3124 315.747 22.3522 318.104 25.3297C319.583 27.2194 321.077 29.0872 322.527 30.9697C323.685 32.4346 324.773 33.9288 325.891 35.4121C326.95 36.9246 328.056 38.4115 329.034 39.9643L329.79 41.118L330.166 41.6966L330.513 42.2863L331.907 44.6485C332.35 45.4432 332.748 46.2599 333.172 47.0656C333.379 47.4721 333.597 47.8713 333.788 48.2815L334.331 49.5267L334.895 50.8195L335.175 51.4641C335.264 51.6801 335.334 51.9036 335.411 52.1233L336.337 54.7712C336.916 56.5474 337.311 58.2394 337.108 59.6933L337.038 60.1731C337.031 60.2134 337.023 60.2537 337.012 60.2903C336.968 60.4478 336.916 60.6016 336.872 60.7554C336.846 60.8433 336.828 60.9312 336.795 61.0191L336.68 61.2718C336.599 61.4366 336.544 61.6124 336.448 61.7735C336.09 62.4291 335.603 63.0297 335.046 63.5827C333.884 64.6485 332.402 65.4798 330.801 65.89C330.332 66.0328 329.845 66.0988 329.377 66.2269C328.421 66.421 327.872 66.4943 327.477 66.7836C327.2 66.9704 326.998 67.2707 326.765 67.7322C326.559 68.1423 326.703 68.6404 327.09 68.8895C327.85 69.3729 328.753 69.7245 329.764 69.816C331.074 69.9369 332.575 69.6732 334.039 68.8199C334.25 68.6953 334.46 68.5782 334.674 68.461C334.88 68.3291 335.091 68.2009 335.305 68.0727C335.736 67.8347 336.142 67.5344 336.566 67.2561C336.784 67.1242 336.972 66.9484 337.175 66.7946C337.374 66.6298 337.58 66.4833 337.769 66.3038C338.134 65.934 338.528 65.5933 338.831 65.1612C339.875 63.8391 340.624 62.2057 340.882 60.4844C341.059 59.3637 341.133 57.5106 340.351 54.87L340.354 54.8591ZM248.171 70.3031C251.852 74.4855 254.508 79.6237 252.136 81.682C249.764 83.7402 244.987 80.4404 241.306 76.2617C234.806 68.8785 235.559 66.4284 237.341 64.8829C238.635 63.7585 239.937 63.6633 241.701 64.5679C243.46 65.4688 245.515 67.2927 248.171 70.3068V70.3031ZM281.918 34.1522C280.458 34.5478 279.06 35.0971 277.695 35.7124C275.375 36.8037 273.18 38.1112 271.173 39.6347C268.776 41.4622 266.61 43.5168 264.607 45.6886C264.353 45.2821 263.991 44.9158 263.482 44.6045C262.298 43.8794 261.114 43.1286 259.941 42.3705L258.185 41.2242L257.322 40.6455L256.518 40.0559C254.371 38.4958 252.416 36.6096 250.55 34.5917C249.037 32.9656 247.676 31.1564 246.179 29.4351C243.825 26.7287 241.343 24.0149 238.451 21.6051L237.278 20.6931L236.688 20.239L236.061 19.8252L234.806 18.9975L233.479 18.2723L232.815 17.9134C232.59 17.7962 232.35 17.7083 232.117 17.6058L230.716 17.0125C230.472 16.9063 230.266 16.8404 230.081 16.7671L229.827 16.6609L229.779 16.6389C229.727 16.6133 229.676 16.5767 229.646 16.5217C229.602 16.4302 229.646 16.324 229.716 16.2581C229.723 16.2507 229.735 16.2434 229.746 16.2324C229.764 16.2178 229.746 16.2324 229.801 16.1921C229.889 16.1335 229.985 16.0786 230.085 16.031C230.185 15.9834 230.288 15.9394 230.391 15.9065C230.443 15.8882 230.491 15.8808 230.539 15.8625L230.753 15.8222L231.199 15.7343L231.653 15.6904C231.804 15.6684 231.959 15.6648 232.114 15.6684C232.269 15.6684 232.424 15.6574 232.578 15.6684C233.206 15.6977 233.844 15.7893 234.489 15.9358C235.784 16.2397 237.097 16.7452 238.425 17.3384C239.757 17.9281 241.096 18.602 242.531 19.2319C243.962 19.8618 245.426 20.4258 246.913 20.9129C248.79 21.5318 250.708 22.0262 252.649 22.3998C255.681 22.9894 258.805 23.2751 261.867 23.2897C264.899 23.3154 267.798 23.2275 270.506 23.656C276.072 24.5459 281.243 27.8786 284.423 32.5005C284.637 32.8374 284.884 33.1634 285.113 33.4893C284.032 33.6432 282.958 33.8812 281.907 34.1559L281.918 34.1522Z"
            fill="currentColor"
          />
        </g>
        <defs>
          <clipPath id="clip0_1_124">
            <rect
              width="341"
              height="100"
              fill="white"
              transform="translate(0 0.121826)"
            />
          </clipPath>
        </defs>
      </svg>
    </div>
  );
};
