CSSだけで作る、ホバーで「2026」に切り替わるお正月デザイン

ホバー

CSSだけで作る、ホバーで「2026」に切り替わるお正月デザイン

投稿日2026/02/09

更新日2026/2/3

年始のページって、文章だけだと少し味気ない。でもアニメーションを作り込みすぎると重くなる。

そこで今回は、CSSだけで軽く動くお正月の仕掛けを作りました。
数字に触れる(ホバー/タップ)だけで、2025→2026に切り替わり、赤い丸から馬が現れる。
新年の「変わる瞬間」を、シンプルな動きで気持ちよく表現します。

Preview プレビュー

Code コード

<div class="kumonosu-wrapper">
    <ul>
        <li>2</li>
        <li>
            <div class="kumonosu-zero-circle">
                <svg class="kumonosu-horse-svg" viewBox="0 0 841.89 595.276" preserveAspectRatio="xMidYMid slice">
                    <path d="M600.556,344.384c-1.567-5.375-5.729-22.602-6.758-29.078c-0.669-4.206-2.632-9.62-5.049-15.131
                        c1.989-0.37,3.875-0.798,5.538-1.291c9.383-2.784,22.537-3.939,31.137-7.776c4.973-2.219,8.814-2.828,10.934-1.925
                        c2.267,0.965,2.776,2.796,5.983,5.56c1.979,1.705-0.237,4.346-0.448,9.872c-0.21,5.526-3.263,16.812-5.637,22.78
                        c-2.374,5.969-2.531,7.585-5.607,10.712c-3.077,3.127-3.156,7.377-3.654,10.897c-0.452,3.198-2.294,5.001-4.146,7.268
                        c-1.851,2.267-3.543,5.238-7.168,6.069c-2.982,0.683-4.664,1.047-8.235,0.864c-0.403-0.021-0.812-0.065-1.227-0.122
                        C603.969,357.052,601.804,348.666,600.556,344.384z M144.823,444.673c-4.475,2.462-16.559,10.965-20.14,15.217
                        c8.056-5.371,16.112-7.832,26.853-7.832c10.741,0,24.839-1.119,29.315-16.336c-0.447,5.818-4.923,14.993-8.504,19.021
                        c3.804-0.671,9.399-6.042,12.755-10.518c3.357-4.475,11.86-15.44,18.126-17.902c-3.133,2.685-6.042,8.951-7.832,12.755
                        c-1.79,3.804-5.371,8.727-9.175,12.755c4.923-2.014,9.846-8.503,13.203-11.86c3.357-3.357,16.336-10.741,21.93-15.217
                        c-2.685,5.595-15.217,19.245-22.74,24.258c17.902-2.685,41.761-28.957,49.146-53.349c-1.343,14.769-9.175,33.343-14.322,40.727
                        c16.559-13.65,26.406-43.86,28.196-54.154c1.79,9.846-4.923,28.867-11.999,40.818c16.112-14.322,22.378-42.965,24.168-54.602
                        c1.732-11.258,8.159-26.017,26.079-34.382c-0.203,1.854-0.36,3.689-0.445,5.468c-0.597,12.532,0.586,30.344,7.076,44.889
                        c6.123,13.724,12.033,26.677,10.231,33.887c-2.626,10.505-5.909,18.383-9.192,26.262c-3.283,7.878-1.313,13.131,4.596,18.383
                        c5.909,5.252,19.576,22.107,26.141,29.329c6.566,7.222,19.693,22.154,25.063,33.119c2.647,5.404,7.385,10.741,8.727,16.783
                        c1.493,6.717,5.072,6.645,8.239,9.812c3.166,3.167,1.475,5.414,1.909,10.5c0.314,3.689,2.853,5.304,6.55,6.228
                        c3.697,0.924,10.845,1.396,16.73,0.941c5.152-0.398,11.615-2.801,10.754-6.844c-0.917-4.309-2.812-8.707-5.214-11.841
                        c-2.499-3.259-4.172-5.391-8.794-8.164s-5.048-5.597-8.215-8.764c-3.167-3.167-10.666-14.379-15.918-20.288
                        c-5.252-5.909-20.035-32.178-25.287-40.056c-5.252-7.878-7.087-13.784-3.804-19.692c1.911-3.44,4.966-8.396,9.282-13.46
                        c7.819,3.508,13.088,5.396,18.262,7.983c7.879,3.939,24.771,6.716,35.363,13.728c10.949,7.248,20.289,10.294,24.765,15.068
                        c2.336,2.492,5.967,3.58,8.802,3.431c2.772-0.146,4.637-0.163,5.677,2.437c1.04,2.6,3.07,4.884,2.184,7.988
                        c-0.887,3.104-2.217,5.321,0,9.312c2.217,3.991,7.538,9.756,11.973,12.416c4.435,2.661,5.321,4.434,7.095,0.444
                        c1.774-3.991,3.991-11.53,5.321-16.407c1.33-4.878-0.887-10.642-2.217-14.19c-1.33-3.548-5.712-4.172-7.132-8.116
                        c-1.007-2.797-3.218-5.265-5.818-6.825c-2.6-1.56-14.678-5.45-26.331-11.375c-13.203-6.713-23.47-13.767-30.732-17.156
                        c-10.07-4.699-11.875-7.323-12.531-14.546c-0.208-2.283,0.677-6.751,1.672-11.562c0.508-2.456,0.925-4.864,1.161-7.631
                        c7.797-8.295,16.092-21.235,18.083-32.848c6.968-2.323,10.87-5.003,16.59-6.719c15.665-4.699,38.455-8.763,52.922-9.208
                        c21.567-0.664,38.188-3.978,49.935-12.111c7.835-5.424,13.77-10.452,20.401-18.148c0.838,2.218,2.317,4.67,3.423,6.847
                        c2.617,5.155,10.412,16.495,14.937,22.896c4.524,6.401,11.595,23.895,14.969,29.001c3.375,5.106,2.84,10.922,1.742,15.102
                        c-1.098,4.179-10.621,21.535-12.281,24.077c-1.661,2.542-4.935,3.668-6.839,7.139c-1.905,3.471-3.116,5.76-5.246,6.197
                        c-2.102,0.431-3.194,1.866-3.94,3.359c-0.859,1.718-3.663,3.45-6.693,3.647c-3.03,0.197-4.883-0.965-6.04-3.149
                        c-0.746-1.41-1.339-3.131-4.147-4.977c-2.903-1.908-4.336-3.415-7.631-3.982c-4.084-0.702-6.38,0.291-10.729,3.617
                        c-4.348,3.326-8.941,7.58-10.796,11.809c-1.855,4.229-1.806,4.986,0.614,7.111c2.42,2.125,3.398,3.127,6.013,3.565
                        c2.615,0.439,5.645,0.242,8.896,1.096c3.251,0.854,7.357,3.174,10.559,3.27c3.201,0.096,7.819-1.421,13.781-3.33
                        c5.962-1.909,10.728-1.153,14.98-1.278c4.252-0.124,8.65-2.692,10.041-7.043c1.391-4.351,6.103-13.786,8.251-18.186
                        c2.148-4.4,12.577-19.532,15.532-23.223c2.955-3.691,6.131-6.332,7.278-9.754c1.058-3.157,1.697-8.102,2.13-13.831
                        c1.513-1.356,3.177-2.576,4.845-3.801c3.337-2.449,10.069-5.47,15.508-11.602c3.763-4.243,7.068-7.282,10.955-9.249
                        c4.487-2.271,6.036-8.021,6.346-11.354c0.423-4.544,2.223-8.326,3.867-15.181c1.644-6.855,3.342-17.62,4.281-22.259
                        c0.94-4.639,3.965-8.913,6.051-13.605c2.087-4.692,2.636-10.348,0.186-13.685c-2.449-3.337-4.848-4.696-6.958-8.164
                        c-2.11-3.467-6.149-6.628-9.573-6.533c-4.375,0.121-9.142-0.278-14.178-1.1c-4.194-0.684-30.018-5.595-37.89-6.848
                        c0.759-18.582-5.553-34.42-15.029-44.676c-7.479-8.095-14.323-17.697-15.075-30.728c-0.815-14.13-5.851-34.397-6.125-43.639
                        s2.436-24.14,6.661-28.188c6.747,4.267,21.667,8.191,30.619,6.585c6.971-1.251,15.941,2.381,19.527,2.962
                        c3.586,0.58,3.974,1.933,6.739,5.159c2.765,3.225,4.345,5.069,9.14,4.357c4.795-0.712,9.21-3.669,9.21-3.669
                        s0.821-2.645-0.744-6.272c5.349,0.256,8.186-0.153,8.823-5.021c0.512-3.916,0.312-5.314-2.316-9.007
                        c-1.796-2.524-0.067-5.52-1.251-8.056c-1.588-3.4-4.62-5.098-8.996-6.6c-4.376-1.502-15.507-6.38-21.44-12.4
                        c-5.933-6.021-13.454-12.993-15.824-15.758c-2.37-2.765-6.087-2.186-10.689-9.767c-3.619-5.961-8.071-7.742-13.655-7.952
                        c-4.154-3.129-6.307-13.316-11.53-17.668c-0.581-0.484-1.503-0.478-1.811,0.304c-2.005,5.088-2.668,10.147-0.044,14.49
                        c-4.379-2.625-12.139-7.409-16.33-11.034c-0.582-0.504-1.101-0.359-1.267,0.429c-1.317,6.254,2.159,11.326,4.935,15.055
                        c-11.862-3.401-26.696,1.575-33.848,6.982c-11.254,8.506-15.985,15.782-25.135,17.376c4.356,0.895,11.24-0.484,13.61-1.145
                        c-3.07,2.18-13.302,5.015-17.128,6.562c-6.332,2.561-11.698,6.483-18.301,13.864c7.743-5.455,12.526-8.088,17.037-9.822
                        c3.651-1.404,7.212-2.138,16.201-4.441c-10.867,3.935-17.815,9.242-22.134,16.043c-3.896,6.136-12.252,19.139-21.486,21.793
                        c10.77-1.456,16.951-5.238,20.485-8.479c-3.828,6.755-13.187,13.089-19.476,17.244c-6.032,3.986-10.251,9.942-12.503,17.165
                        c4.682-7.017,7.494-9.942,13.642-12.333c4.444-1.729,5.69-2.137,10.751-4.651c-6.971,4.002-10.671,6.129-13.57,9.494
                        c-2.112,2.452-3.521,5.109-4.858,9.322c-1.212,3.819-3.284,8.882-6.982,11.52c4.022-0.272,7.493-3.161,9.466-5.2
                        c2.28-2.356,4.247-4.815,9.708-6.64c-4.428,2.925-6.764,5.544-8.151,7.31c-1.388,1.766-7.02,8.002-9.263,9.858
                        c-4.977,4.12-7.775,8.466-9.383,18.872c2.492-7.349,7.771-9.921,10.288-11.317c4.253-2.359,5.849-3.24,8.749-5.387
                        c-5.154,7.302-10.814,20.667-17.715,25.679c3.078-1.091,10.006-3.781,12.809-5.935c-2.337,5.016-7.389,10.579-10.542,13.492
                        c-3.154,2.914-5.44,7.706-6.709,11.676c2.807-4.043,6.461-5.551,9.315-6.984c2.853-1.433,5.119-2.64,10.422-6.496
                        c-4.815,8.216-12.995,16.836-21.673,23.324c2.16-0.205,5.469-1.664,8.496-3.423c-14.647,20.518-31.999,31.474-49.97,37.459
                        c-14.818,4.935-33.051,6.801-46.673,11.723c-13.315,4.811-23.722,14.057-30.649,23.471c-3.713,5.046-5.633,8.634-7.98,15.045
                        c-19.076,7.705-32.087,4.644-53.469,18.329c-10.715,6.858-26.63,27.748-38.266,29.539c7.832,0.149,15.142-1.641,16.932-2.238
                        c-4.625,3.133-16.559,8.504-24.168,9.846c5.818,0.448,12.83-0.783,21.11-4.476c-10.294,6.042-22.046,14.171-37.371,17.455
                        c-15.665,3.357-22.825,11.413-29.986,25.063c6.713-7.832,15.358-13.178,19.17-14.993c4.699-2.238,10.07-2.536,13.949-2.909
                        c-7.385,1.566-16.336,6.49-19.469,9.399c-3.133,2.909-14.322,16.261-21.333,19.618c5.072-2.089,7.534-0.149,13.054-4.401
                        c-8.951,11.636-22.98,17.787-29.539,22.378c-8.951,6.266-15.217,16.783-17.902,27.525c2.685-4.476,5.147-7.385,8.28-9.399
                        c-2.909,4.476-6.266,12.979-8.728,18.126C123.788,454.52,136.32,447.359,144.823,444.673z"/>
                </svg>
            </div>
        </li>
        <li>2</li>
        <li class="kumonosu-digit-change">
            <span class="kumonosu-current-digit">5</span>
            <span class="kumonosu-next-digit">6</span>
        </li>
    </ul>

    <div class="kumonosu-happy-new-year">謹賀新年</div>

    <div class="kumonosu-mizuhiki">
        <div class="kumonosu-mizuhiki-knot">
            <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
            <path d="M0 0 C1.19282341 -0.0146228 1.19282341 -0.0146228 2.40974426 -0.02954102 C19.42132897 -0.19527022 35.91677222 -0.25635548 52.4609375 4.23828125 C53.573479 4.53508789 53.573479 4.53508789 54.70849609 4.83789062 C80.82996905 11.99826778 103.66481176 25.08097236 123.04150391 43.87011719 C124.28223148 45.06603004 125.54741183 46.23646828 126.81640625 47.40234375 C136.4496888 56.49167045 144.50109859 67.57636798 151.2734375 78.92578125 C151.63904785 79.53526611 152.0046582 80.14475098 152.38134766 80.77270508 C154.1385022 83.7665678 155.72350688 86.75519715 157.12109375 89.93359375 C161.75263581 99.99917277 167.70972278 103.15363743 177.43359375 107.75390625 C190.10199951 113.7950504 201.02387611 123.01561448 210.98193359 132.79003906 C212.42451049 134.20261188 213.88976505 135.59190735 215.35546875 136.98046875 C241.74687866 162.44910209 260.01797378 200.57964655 260.67626953 237.52885437 C260.68384277 238.27085587 260.69141602 239.01285736 260.69921875 239.77734375 C260.70896729 240.57255936 260.71871582 241.36777496 260.72875977 242.18708801 C260.89448897 259.19867272 260.95557423 275.69411597 256.4609375 292.23828125 C256.26306641 292.97997559 256.06519531 293.72166992 255.86132812 294.48583984 C248.70095097 320.6073128 235.61824639 343.44215551 216.82910156 362.81884766 C215.63318871 364.05957523 214.46275047 365.32475558 213.296875 366.59375 C202.20898164 378.34520455 188.46865217 387.36487052 174.4609375 395.23828125 C173.38070313 395.85960937 172.30046875 396.4809375 171.1875 397.12109375 C163.89146076 401.23828125 163.89146076 401.23828125 160.4609375 401.23828125 C160.07035156 402.51251953 160.07035156 402.51251953 159.671875 403.8125 C153.40366406 421.54547096 140.95188281 437.47153992 127.90917969 450.75927734 C126.49660687 452.20185424 125.1073114 453.6671088 123.71875 455.1328125 C98.25011666 481.52422241 60.1195722 499.79531753 23.17036438 500.45361328 C22.42836288 500.46118652 21.68636139 500.46875977 20.921875 500.4765625 C20.12665939 500.48631104 19.33144379 500.49605957 18.51213074 500.50610352 C1.50054603 500.67183272 -14.99489722 500.73291798 -31.5390625 496.23828125 C-32.28075684 496.04041016 -33.02245117 495.84253906 -33.78662109 495.63867188 C-59.90809405 488.47829472 -82.74293676 475.39559014 -102.11962891 456.60644531 C-103.36035648 455.41053246 -104.62553683 454.24009422 -105.89453125 453.07421875 C-115.5278138 443.98489205 -123.57922359 432.90019452 -130.3515625 421.55078125 C-130.89997803 420.63655396 -130.89997803 420.63655396 -131.45947266 419.70385742 C-133.2166272 416.7099947 -134.80163188 413.72136535 -136.19921875 410.54296875 C-140.83076081 400.47738973 -146.78784778 397.32292507 -156.51171875 392.72265625 C-169.18012451 386.6815121 -180.10200111 377.46094802 -190.06005859 367.68652344 C-191.50263549 366.27395062 -192.96789005 364.88465515 -194.43359375 363.49609375 C-220.82500366 338.02746041 -239.09609878 299.89691595 -239.75439453 262.94770813 C-239.76196777 262.20570663 -239.76954102 261.46370514 -239.77734375 260.69921875 C-239.78709229 259.90400314 -239.79684082 259.10878754 -239.80688477 258.28947449 C-239.97261397 241.27788978 -240.03369923 224.78244653 -235.5390625 208.23828125 C-235.24225586 207.12573975 -235.24225586 207.12573975 -234.93945312 205.99072266 C-227.77907597 179.8692497 -214.69637139 157.03440699 -195.90722656 137.65771484 C-194.71131371 136.41698727 -193.54087547 135.15180692 -192.375 133.8828125 C-181.28710664 122.13135795 -167.54677717 113.11169198 -153.5390625 105.23828125 C-152.45882812 104.61695312 -151.37859375 103.995625 -150.265625 103.35546875 C-142.96958576 99.23828125 -142.96958576 99.23828125 -139.5390625 99.23828125 C-139.27867187 98.38878906 -139.01828125 97.53929688 -138.75 96.6640625 C-132.48178906 78.93109154 -120.03000781 63.00502258 -106.98730469 49.71728516 C-105.57473187 48.27470826 -104.1854364 46.8094537 -102.796875 45.34375 C-76.61673799 18.21505731 -37.87309773 0.38655197 0 0 Z M-23.5390625 17.23828125 C-24.61945801 17.51164307 -24.61945801 17.51164307 -25.72167969 17.79052734 C-52.53281854 24.76421991 -74.83782737 37.98819569 -94.5390625 57.23828125 C-95.38549316 58.05075317 -95.38549316 58.05075317 -96.24902344 58.87963867 C-107.61429056 69.95810989 -116.3628712 83.15168351 -123.5390625 97.23828125 C-124.10238281 98.32496094 -124.66570312 99.41164063 -125.24609375 100.53125 C-133.63523592 117.62810936 -137.80245838 137.26514488 -138.5390625 156.23828125 C-138.56629395 156.93727539 -138.59352539 157.63626953 -138.62158203 158.35644531 C-139.5230407 185.3775273 -135.30093276 215.13471607 -118.5390625 237.23828125 C-116.0640625 235.25828125 -116.0640625 235.25828125 -113.5390625 233.23828125 C-114.04237804 229.01881927 -115.66987931 225.78326598 -117.57421875 222.05786133 C-126.76199278 204.04236471 -129.7694036 185.9865304 -129.7890625 165.92578125 C-129.79006958 165.21407776 -129.79107666 164.50237427 -129.79211426 163.769104 C-129.75220662 122.01984645 -113.08374448 87.86231953 -83.92578125 58.6171875 C-76.76316371 51.81535366 -68.94153333 46.37026509 -60.5390625 41.23828125 C-59.94641602 40.87460449 -59.35376953 40.51092773 -58.74316406 40.13623047 C-43.78091285 31.13478727 -26.74120121 25.87341279 -9.5390625 23.23828125 C-8.7346875 23.10808594 -7.9303125 22.97789063 -7.1015625 22.84375 C20.20151672 19.28866156 48.88087253 24.0443423 73.4609375 36.23828125 C74.60175781 36.79515625 75.74257813 37.35203125 76.91796875 37.92578125 C88.77288309 44.00089749 98.80879655 52.12947274 108.4609375 61.23828125 C109.19828125 61.91117188 109.935625 62.5840625 110.6953125 63.27734375 C118.44637846 70.61611896 125.02058317 79.42805467 130.45703125 88.609375 C132.22913964 91.40267983 132.22913964 91.40267983 135.0390625 92.26171875 C136.36164063 92.43574219 136.36164063 92.43574219 137.7109375 92.61328125 C138.60296875 92.74476562 139.495 92.87625 140.4140625 93.01171875 C141.08953125 93.08648437 141.765 93.16125 142.4609375 93.23828125 C136.69048333 80.12361267 126.92562084 68.85616523 117.4609375 58.23828125 C116.42259766 57.07232422 116.42259766 57.07232422 115.36328125 55.8828125 C92.25869046 31.44269624 57.72777739 15.32386457 24.03710938 14.11547852 C19.88590352 14.03092263 15.73788116 13.99168505 11.5859375 13.98828125 C10.47895508 13.98726913 10.47895508 13.98726913 9.34960938 13.98623657 C-1.85165206 14.00250687 -12.64549596 14.44663754 -23.5390625 17.23828125 Z M-20.5390625 36.23828125 C-21.51625244 36.48771484 -21.51625244 36.48771484 -22.51318359 36.7421875 C-57.01155907 45.80966025 -84.6535418 69.05279744 -102.81884766 99.37451172 C-119.90027229 128.87512102 -123.99689533 164.88925413 -115.7890625 197.92578125 C-112.41775397 211.086359 -112.41775397 211.086359 -104.5390625 221.23828125 C-102.29305714 219.20120662 -100.8645384 217.89477897 -99.5390625 215.23828125 C-100.28698238 211.92606464 -101.24533516 209.34495761 -102.5390625 206.23828125 C-112.79206573 176.33633374 -113.22530024 142.43663812 -99.30859375 113.51171875 C-92.47164869 99.81619273 -84.03495312 88.39995598 -73.5390625 77.23828125 C-73.013125 76.64789063 -72.4871875 76.0575 -71.9453125 75.44921875 C-54.04412229 56.1780395 -25.65054661 43.91918538 0.4621582 42.85295105 C3.87957375 42.77107245 7.29285105 42.7698861 10.7109375 42.80078125 C11.42949921 42.80382263 12.14806091 42.80686401 12.88839722 42.80999756 C24.45004363 42.88212861 35.38459522 43.74513802 46.4609375 47.23828125 C47.14317383 47.44727051 47.82541016 47.65625977 48.52832031 47.87158203 C63.89463598 52.72123485 77.41050288 60.56842015 89.4609375 71.23828125 C90.17636719 71.82222656 90.89179688 72.40617187 91.62890625 73.0078125 C95.56204488 76.25626549 98.35943075 79.4758363 101.2734375 83.67578125 C103.59677889 86.74110791 104.6118115 88.05496001 108.41015625 88.875 C111.16386833 88.86442236 113.74636926 88.68738261 116.4609375 88.23828125 C113.5770821 82.73209656 110.23774768 78.41883464 105.9609375 73.92578125 C105.3407373 73.27134033 104.72053711 72.61689941 104.08154297 71.94262695 C84.28338796 51.35730419 60.50416129 39.18708545 32.4609375 34.23828125 C31.42324219 34.04621094 30.38554687 33.85414062 29.31640625 33.65625 C12.9003237 31.87659363 -4.49945537 32.10762438 -20.5390625 36.23828125 Z M-70.2265625 88.98828125 C-93.32079039 114.51479572 -99.55795682 142.83156667 -98.73144531 176.58496094 C-98.19808919 186.71331256 -95.69183445 196.01650972 -91.5390625 205.23828125 C-87.75871627 201.76092099 -87.75871627 201.76092099 -85.5390625 197.23828125 C-86.08237811 194.98781081 -86.7214788 192.75988443 -87.4140625 190.55078125 C-94.617768 167.5039612 -91.39340829 139.57754013 -80.53125 118.203125 C-75.5984224 108.89346634 -69.9212977 100.40671436 -62.27734375 93.06640625 C-60.30937085 91.41715625 -60.30937085 91.41715625 -60.5390625 89.23828125 C-59.65541016 88.83996094 -59.65541016 88.83996094 -58.75390625 88.43359375 C-56.48093896 87.20691299 -54.96112899 85.89415785 -53.1015625 84.11328125 C-30.97460458 64.44032976 -3.9617306 60.58533176 24.4609375 62.23828125 C42.65971634 63.83035851 61.71428092 72.17286897 75.2734375 84.30078125 C78.77087992 87.39429569 78.77087992 87.39429569 83.140625 88.58203125 C85.89880903 88.34017543 85.89880903 88.34017543 89.4609375 87.23828125 C74.12020843 67.75140919 49.46060392 56.63740441 25.171875 53.6796875 C-11.73046937 49.84011491 -44.85074187 61.99530795 -70.2265625 88.98828125 Z M-40.5390625 91.23828125 C-37.49934891 93.26475698 -34.95122582 93.95693378 -31.43334961 94.78491211 C-17.58842347 98.04424134 -4.29319604 103.09193988 7.41796875 111.3046875 C10.18907977 112.57102695 11.59870962 112.17885614 14.4609375 111.23828125 C16.47188876 110.09221823 16.47188876 110.09221823 18.3984375 108.61328125 C31.09895742 99.85936917 45.47758797 94.60189033 60.4609375 91.23828125 C50.95048748 80.92511434 33.90442499 75.8347723 20.0769043 75.11401367 C-2.209546 74.4645033 -22.34480522 77.44096948 -40.5390625 91.23828125 Z M23.4609375 121.23828125 C23.4609375 121.89828125 23.4609375 122.55828125 23.4609375 123.23828125 C25.42241624 124.62766202 27.42260326 125.96432235 29.4609375 127.23828125 C30.5025 126.64660156 31.5440625 126.05492188 32.6171875 125.4453125 C42.31659726 120.04990166 51.68870565 115.91792757 62.4609375 113.23828125 C63.6675 112.91988281 64.8740625 112.60148437 66.1171875 112.2734375 C103.19851083 104.09595055 142.59685841 112.45706095 174.4609375 132.23828125 C192.71950976 144.42013543 208.0561598 160.56551944 219.4609375 179.23828125 C219.82461426 179.83092773 220.18829102 180.42357422 220.56298828 181.03417969 C229.56443148 195.9964309 234.82580596 213.03614254 237.4609375 230.23828125 C237.59113281 231.04265625 237.72132813 231.84703125 237.85546875 232.67578125 C242.33458624 267.07540359 233.6350821 304.52901661 213.0234375 332.55078125 C208.75174977 338.01678305 204.22088909 343.19440272 199.4609375 348.23828125 C198.78804687 348.975625 198.11515625 349.71296875 197.421875 350.47265625 C190.08309979 358.22372221 181.27116408 364.79792692 172.08984375 370.234375 C169.29653892 372.00648339 169.29653892 372.00648339 168.4375 374.81640625 C168.32148438 375.698125 168.20546875 376.57984375 168.0859375 377.48828125 C167.95445312 378.3803125 167.82296875 379.27234375 167.6875 380.19140625 C167.61273438 380.866875 167.53796875 381.54234375 167.4609375 382.23828125 C200.29001637 367.79348655 225.36572212 335.75730338 238.4609375 303.23828125 C240.57901116 297.34440316 242.08761302 291.34194561 243.4609375 285.23828125 C243.62319824 284.57699219 243.78545898 283.91570312 243.95263672 283.234375 C248.94433267 262.50518562 248.74990823 236.8769302 243.4609375 216.23828125 C243.27869629 215.51801758 243.09645508 214.79775391 242.90869141 214.05566406 C235.93499884 187.24452521 222.71102306 164.93951638 203.4609375 145.23828125 C202.91928955 144.67399414 202.3776416 144.10970703 201.81958008 143.52832031 C190.74110886 132.16305319 177.54753524 123.41447255 163.4609375 116.23828125 C162.37425781 115.67496094 161.28757812 115.11164063 160.16796875 114.53125 C143.07110939 106.14210783 123.43407387 101.97488537 104.4609375 101.23828125 C103.76194336 101.2110498 103.06294922 101.18381836 102.34277344 101.15576172 C76.98389443 100.30975631 43.34755617 103.39556506 23.4609375 121.23828125 Z M-58.6015625 108.17578125 C-60.62816945 110.77514068 -60.62816945 110.77514068 -60.5390625 112.23828125 C-58.77755859 112.47611328 -58.77755859 112.47611328 -56.98046875 112.71875 C-28.6833246 116.73454565 -5.30102872 126.53378136 16.4609375 145.23828125 C17.5722778 146.17653849 18.68428957 147.11400082 19.796875 148.05078125 C27.34548631 154.43321879 34.66556417 161.02930863 41.88720703 167.77783203 C43.88451372 169.63136734 45.90915457 171.45431904 47.92944336 173.28271484 C54.62389251 179.37207031 61.05461509 185.72363623 67.4609375 192.11328125 C68.36972656 193.01747803 69.27851563 193.9216748 70.21484375 194.85327148 C74.51570902 199.1641518 78.67866615 203.46316367 82.4609375 208.23828125 C85.99869532 204.2268192 85.99869532 204.2268192 87.4609375 199.23828125 C85.5480784 196.86451548 83.67891088 194.85227882 81.49609375 192.75 C80.55690346 191.8178643 80.55690346 191.8178643 79.59873962 190.86689758 C77.58503041 188.87457975 75.55440519 186.90048679 73.5234375 184.92578125 C72.18836677 183.60721885 70.85436913 182.28756896 69.52148438 180.96679688 C63.84228 175.35983757 58.15201859 169.79374961 52.07446289 164.61547852 C49.52701512 162.44114763 47.09909158 160.14598841 44.6484375 157.86328125 C40.00245976 153.57128977 35.2228792 149.50411873 30.2890625 145.54296875 C27.77401867 143.49341646 25.3218997 141.38588947 22.87744141 139.25317383 C1.87394058 121.05333666 -23.42051173 106.73667053 -51.6640625 104.67578125 C-55.63398673 105.25206057 -56.1607608 105.36311225 -58.6015625 108.17578125 Z M-174.5390625 137.23828125 C-175.36664063 137.9446875 -176.19421875 138.65109375 -177.046875 139.37890625 C-202.65698988 161.69743897 -219.22959362 191.70077281 -224.5390625 225.23828125 C-224.72339844 226.37265625 -224.90773437 227.50703125 -225.09765625 228.67578125 C-225.90578375 235.44780847 -225.78347858 242.30203584 -225.7890625 249.11328125 C-225.78973724 249.85126953 -225.79041199 250.58925781 -225.79110718 251.34960938 C-225.77483688 262.55087081 -225.33070621 273.34471471 -222.5390625 284.23828125 C-222.35682129 284.95854492 -222.17458008 285.67880859 -221.98681641 286.42089844 C-215.01312384 313.23203729 -201.78914806 335.53704612 -182.5390625 355.23828125 C-181.99741455 355.80256836 -181.4557666 356.36685547 -180.89770508 356.94824219 C-169.81923386 368.31350931 -156.62566024 377.06208995 -142.5390625 384.23828125 C-141.45238281 384.80160156 -140.36570312 385.36492187 -139.24609375 385.9453125 C-105.99787053 402.25965806 -62.5564975 404.20694697 -27.51367188 392.56542969 C-12.83499976 387.77295821 -12.83499976 387.77295821 -1.5390625 378.23828125 C-3.8490625 376.58828125 -6.1590625 374.93828125 -8.5390625 373.23828125 C-9.580625 373.82996094 -10.6221875 374.42164063 -11.6953125 375.03125 C-21.39472226 380.42666084 -30.76683065 384.55863493 -41.5390625 387.23828125 C-42.745625 387.55667969 -43.9521875 387.87507813 -45.1953125 388.203125 C-82.27663583 396.38061195 -121.67498341 388.01950155 -153.5390625 368.23828125 C-171.79763476 356.05642707 -187.1342848 339.91104306 -198.5390625 321.23828125 C-199.08457764 320.34931152 -199.08457764 320.34931152 -199.64111328 319.44238281 C-208.64255648 304.4801316 -213.90393096 287.44041996 -216.5390625 270.23828125 C-216.66925781 269.43390625 -216.79945313 268.62953125 -216.93359375 267.80078125 C-221.41271124 233.40115891 -212.7132071 195.94754589 -192.1015625 167.92578125 C-187.82987477 162.45977945 -183.29901409 157.28215978 -178.5390625 152.23828125 C-177.86617187 151.5009375 -177.19328125 150.76359375 -176.5 150.00390625 C-169.16122479 142.25284029 -160.34928908 135.67863558 -151.16796875 130.2421875 C-148.37466392 128.47007911 -148.37466392 128.47007911 -147.515625 125.66015625 C-147.34160156 124.33757812 -147.34160156 124.33757812 -147.1640625 122.98828125 C-147.03257812 122.09625 -146.90109375 121.20421875 -146.765625 120.28515625 C-146.69085938 119.6096875 -146.61609375 118.93421875 -146.5390625 118.23828125 C-154.7824295 118.23828125 -168.8305398 132.22331739 -174.5390625 137.23828125 Z M38.4609375 134.23828125 C41.56106565 137.65254914 41.56106565 137.65254914 45.33984375 140.22265625 C48.67287906 140.247209 51.4134879 138.8247064 54.3984375 137.48828125 C80.05472252 126.61016701 112.49523856 127.12878752 138.609375 136.6015625 C155.74856808 143.62781938 170.00305088 153.58314576 183.4609375 166.23828125 C184.05132812 166.76421875 184.64171875 167.29015625 185.25 167.83203125 C204.52117925 185.73322146 216.78003337 214.12679714 217.8462677 240.23950195 C217.9281463 243.6569175 217.92933265 247.0701948 217.8984375 250.48828125 C217.89387543 251.56612381 217.89387543 251.56612381 217.88922119 252.66574097 C217.81709014 264.22738738 216.95408073 275.16193897 213.4609375 286.23828125 C213.25194824 286.92051758 213.04295898 287.60275391 212.82763672 288.30566406 C207.9779839 303.67197973 200.1307986 317.18784663 189.4609375 329.23828125 C188.87699219 329.95371094 188.29304687 330.66914063 187.69140625 331.40625 C184.44295326 335.33938863 181.22338245 338.1367745 177.0234375 341.05078125 C173.95811084 343.37412264 172.64425874 344.38915525 171.82421875 348.1875 C171.83479639 350.94121208 172.01183614 353.52371301 172.4609375 356.23828125 C177.96712219 353.35442585 182.28038411 350.01509143 186.7734375 345.73828125 C187.42787842 345.11808105 188.08231934 344.49788086 188.7565918 343.85888672 C209.34191456 324.06073171 221.5121333 300.28150504 226.4609375 272.23828125 C226.65300781 271.20058594 226.84507812 270.16289062 227.04296875 269.09375 C228.82262512 252.67766745 228.59159437 235.27788838 224.4609375 219.23828125 C224.21150391 218.26109131 224.21150391 218.26109131 223.95703125 217.26416016 C214.8895585 182.76578468 191.64642131 155.12380195 161.32470703 136.95849609 C124.63702797 115.71561876 75.83896154 113.38591093 38.4609375 134.23828125 Z M-67.5390625 123.23828125 C-69.99227894 126.07481276 -70.5390625 127.48951621 -70.5390625 131.23828125 C-69.37632812 131.32464844 -68.21359375 131.41101563 -67.015625 131.5 C-36.86321682 134.0201159 -12.57500986 145.63273749 9.4609375 166.23828125 C10.78889864 167.41105919 12.12200198 168.57804828 13.4609375 169.73828125 C18.17645816 173.85142003 22.82524622 178.0355209 27.4609375 182.23828125 C28.358125 183.04136719 29.2553125 183.84445313 30.1796875 184.671875 C37.815088 191.56430219 45.11806831 198.78774116 52.3984375 206.05078125 C52.90079926 206.55055481 53.40316101 207.05032837 53.92074585 207.56524658 C59.32298356 212.94552533 64.60773499 218.35038582 69.4609375 224.23828125 C73.23164399 222.57106805 74.5318749 220.90350019 76.4609375 217.23828125 C75.67589844 216.46484375 74.89085937 215.69140625 74.08203125 214.89453125 C64.53351389 205.44343221 64.53351389 205.44343221 60.8984375 201.17578125 C54.64609101 193.85596097 47.67229195 187.15795032 40.35546875 180.9140625 C38.30291819 179.09850747 36.38347744 177.19068589 34.4609375 175.23828125 C31.38232876 172.12408166 28.22217595 169.18578355 24.8984375 166.3359375 C22.96549574 164.67249243 21.05360326 162.9917233 19.1484375 161.296875 C-4.69666139 140.17946766 -34.14989317 121.24651952 -67.5390625 123.23828125 Z M55.4609375 148.23828125 C56.83077253 151.39943901 57.4500013 152.23099045 60.4609375 154.23828125 C63.50742814 153.67029147 66.45586603 152.98344125 69.4609375 152.23828125 C96.57847954 145.87396016 124.96019316 148.43471838 149.05859375 163.0546875 C155.52005179 167.12150739 161.8222161 171.54640575 167.17578125 177.0078125 C169.16726626 179.47111191 169.16726626 179.47111191 171.4609375 179.23828125 C171.85925781 180.12193359 171.85925781 180.12193359 172.265625 181.0234375 C173.49230576 183.29640479 174.8050609 184.81621476 176.5859375 186.67578125 C196.25888899 208.80273917 200.11388699 235.81561315 198.4609375 264.23828125 C196.86886024 282.43706009 188.52634978 301.49162467 176.3984375 315.05078125 C173.30492306 318.54822367 173.30492306 318.54822367 172.1171875 322.91796875 C172.35904332 325.67615278 172.35904332 325.67615278 173.4609375 329.23828125 C192.94780956 313.89755218 204.06181434 289.23794767 207.01953125 264.94921875 C210.10405203 235.30371899 203.32583035 206.5764988 184.51953125 183.13354492 C165.32009371 160.09490361 140.29952272 145.06974122 110.4609375 141.23828125 C91.51478708 140.21052524 73.01191458 140.33467996 55.4609375 148.23828125 Z M-75.5390625 142.23828125 C-75.8690625 144.87828125 -76.1990625 147.51828125 -76.5390625 150.23828125 C-75.34152344 150.33625 -74.14398438 150.43421875 -72.91015625 150.53515625 C-40.23106911 153.43726436 -17.85867711 166.53288131 5.79492188 188.68554688 C7.4507241 190.22876231 9.1175452 191.75898828 10.7890625 193.28515625 C19.868114 201.58037583 28.79160547 209.97660577 36.78515625 219.34375 C39.22207543 222.09877519 41.85396575 224.64189622 44.4765625 227.21875 C47.06694384 229.85502393 49.45108527 232.6415406 51.8203125 235.4765625 C53.55356251 237.33774287 55.38738177 238.77326905 57.4609375 240.23828125 C59.9359375 237.26828125 59.9359375 237.26828125 62.4609375 234.23828125 C60.91966399 230.52560031 58.65250516 228.25712427 55.7734375 225.48828125 C52.73169383 222.5117178 49.7787725 219.54431881 47.0234375 216.30078125 C40.73271567 208.97149686 33.76505379 202.24464984 26.421875 195.98046875 C24.17461865 193.98390235 22.07198823 191.87815179 19.9609375 189.73828125 C16.70764133 186.45190071 13.39504425 183.32287663 9.8828125 180.31640625 C7.89842908 178.61367725 5.93454981 176.89294374 3.9765625 175.16015625 C-18.99107708 154.89803668 -44.13688651 141.23608414 -75.5390625 142.23828125 Z M-171.5390625 160.23828125 C-177.58612345 166.43379705 -182.84473866 172.96753782 -187.5390625 180.23828125 C-188.11398438 181.11742187 -188.68890625 181.9965625 -189.28125 182.90234375 C-197.93412889 196.86232169 -202.66318641 212.16768956 -205.5390625 228.23828125 C-205.73242188 229.27855469 -205.92578125 230.31882812 -206.125 231.390625 C-207.89181064 247.80862955 -207.66998043 265.1976604 -203.5390625 281.23828125 C-203.37277344 281.88974121 -203.20648438 282.54120117 -203.03515625 283.21240234 C-193.9676835 317.71077782 -170.72454631 345.35276055 -140.40283203 363.51806641 C-111.25764212 380.39369632 -75.3490902 384.80752933 -42.64526367 376.66357422 C-33.65025379 374.26043693 -25.6679404 370.77320188 -17.5390625 366.23828125 C-20.09147291 362.54069792 -20.09147291 362.54069792 -23.8515625 360.25390625 C-27.48988601 360.23275321 -30.29040568 361.5142174 -33.5390625 362.98828125 C-59.13059793 373.91376497 -91.62576878 373.32876525 -117.6875 363.875 C-134.82669308 356.84874312 -149.08117588 346.89341674 -162.5390625 334.23828125 C-163.42464844 333.449375 -163.42464844 333.449375 -164.328125 332.64453125 C-183.59930425 314.74334104 -195.85815837 286.34976536 -196.9243927 260.23706055 C-197.0062713 256.819645 -197.00745765 253.4063677 -196.9765625 249.98828125 C-196.97352112 249.26971954 -196.97047974 248.55115784 -196.96734619 247.81082153 C-196.89521514 236.24917512 -196.03220573 225.31462353 -192.5390625 214.23828125 C-192.33007324 213.55604492 -192.12108398 212.87380859 -191.90576172 212.17089844 C-187.05873825 196.81291395 -179.21707137 183.27316417 -168.5390625 171.23828125 C-167.62833984 170.14773437 -167.62833984 170.14773437 -166.69921875 169.03515625 C-163.17960965 164.8531264 -159.41347857 161.2107742 -155.23828125 157.68359375 C-152.26293617 155.35106337 -152.26293617 155.35106337 -151.34375 151.85546875 C-151.36695313 150.95054687 -151.39015625 150.045625 -151.4140625 149.11328125 C-151.43210938 148.20320312 -151.45015625 147.293125 -151.46875 146.35546875 C-151.49195313 145.65679687 -151.51515625 144.958125 -151.5390625 144.23828125 C-157.4049571 144.23828125 -167.47823988 156.33733354 -171.5390625 160.23828125 Z M73.4609375 166.23828125 C79.4009375 172.17828125 85.3409375 178.11828125 91.4609375 184.23828125 C92.1209375 183.90828125 92.7809375 183.57828125 93.4609375 183.23828125 C94.10684861 180.64278523 94.6322468 178.11783553 95.0859375 175.48828125 C95.22 174.7715625 95.3540625 174.05484375 95.4921875 173.31640625 C96.16430395 169.58547414 96.62515123 166.03012548 96.4609375 162.23828125 C84.05332509 161.58505191 84.05332509 161.58505191 73.4609375 166.23828125 Z M110.4609375 163.23828125 C110.22310547 165.0171875 110.22310547 165.0171875 109.98046875 166.83203125 C105.64773706 197.53444436 93.07316272 220.78754152 72.02734375 243.453125 C69.89727565 245.76475141 67.82141992 248.10441105 65.7734375 250.48828125 C62.88637784 253.82321413 59.82107381 256.9250462 56.6484375 259.98828125 C54.83606154 261.85243938 53.15894417 263.7473416 51.47265625 265.72265625 C46.37002696 271.59700888 40.79389705 277.01177308 35.2734375 282.48828125 C34.18270718 283.57398218 33.09221081 284.6599182 32.00195312 285.74609375 C30.00510019 287.73485162 28.00693 289.72226381 26.00708008 291.70800781 C23.82083927 293.88062261 21.63893402 296.05740674 19.4609375 298.23828125 C21.4409375 300.21828125 23.4209375 302.19828125 25.4609375 304.23828125 C29.55985164 302.62799355 32.22301048 299.66014172 35.2109375 296.55078125 C39.22486662 292.44899595 43.30038434 288.54116143 47.6640625 284.80859375 C52.73850404 280.3739731 57.18843189 275.43818687 61.578125 270.33984375 C63.62816024 268.05163014 65.77388842 265.89567543 67.9609375 263.73828125 C72.00974088 259.73030613 75.76179008 255.5672248 79.4609375 251.23828125 C80.36500772 250.20886393 81.27003488 249.18028659 82.17578125 248.15234375 C102.94745754 224.45747296 120.02349675 197.05202545 118.4609375 164.23828125 C115.8209375 163.90828125 113.1809375 163.57828125 110.4609375 163.23828125 Z M-77.5390625 164.23828125 C-77.42431784 166.78078146 -77.2975928 169.32175463 -77.1640625 171.86328125 C-77.133125 172.57613281 -77.1021875 173.28898438 -77.0703125 174.0234375 C-76.82886095 178.40980733 -76.14563519 182.09776465 -74.5390625 186.23828125 C-69.82525456 182.3815293 -65.43081183 178.26638765 -61.1015625 173.98828125 C-60.55725586 173.45686523 -60.01294922 172.92544922 -59.45214844 172.37792969 C-58.10778457 171.03698877 -56.81831802 169.64147121 -55.5390625 168.23828125 C-55.5390625 167.57828125 -55.5390625 166.91828125 -55.5390625 166.23828125 C-62.95336841 164.4011081 -69.91591776 164.00251389 -77.5390625 164.23828125 Z M129.4609375 168.23828125 C129.33138672 169.85669922 129.33138672 169.85669922 129.19921875 171.5078125 C126.62936049 200.13784142 116.33093776 224.51940108 97.4609375 246.23828125 C96.51163583 247.35820247 95.56379562 248.47936364 94.6171875 249.6015625 C88.93640517 256.31462625 83.12447592 262.88831142 77.14453125 269.3359375 C75.41499386 271.2064561 73.69779725 273.08849931 71.99609375 274.984375 C66.10662109 281.52722522 59.98837634 287.81607632 53.7734375 294.05078125 C52.97744141 294.85136963 52.18144531 295.65195801 51.36132812 296.47680664 C47.03201576 300.79487287 42.64187245 304.89278835 37.88354492 308.73706055 C36.11701443 310.25650853 36.11701443 310.25650853 36.4609375 313.23828125 C38.12760417 315.57161458 38.12760417 315.57161458 40.4609375 317.23828125 C43.97074503 316.8989404 45.67638268 315.3938286 48.10864258 312.94702148 C48.80649368 312.25217148 49.50434479 311.55732147 50.2233429 310.84141541 C50.96819443 310.08421707 51.71304596 309.32701874 52.48046875 308.546875 C53.25726486 307.76820572 54.03406097 306.98953644 54.83439636 306.18727112 C56.47945616 304.53548504 58.12091222 302.88010327 59.7590332 301.22143555 C62.2464626 298.7030914 64.74417336 296.19534507 67.24414062 293.68945312 C68.84436978 292.08004309 70.4439982 290.47003548 72.04296875 288.859375 C72.78174759 288.11634628 73.52052643 287.37331757 74.2816925 286.60777283 C78.31919505 282.51542783 82.20594945 278.33894367 85.95478821 273.98007202 C88.18495525 271.4009888 90.51199403 268.92070554 92.8359375 266.42578125 C97.95087884 260.88108661 102.75179908 255.13265891 107.4609375 249.23828125 C108.35576984 248.15802421 109.2516473 247.07863225 110.1484375 246 C127.24196583 225.21162143 137.97939488 199.47254251 137.4609375 172.23828125 C134.8209375 170.91828125 132.1809375 169.59828125 129.4609375 168.23828125 Z M-157.4765625 174.86328125 C-167.36178213 184.92137435 -174.22221789 196.24470913 -179.5390625 209.23828125 C-180.13847656 210.69621094 -180.13847656 210.69621094 -180.75 212.18359375 C-190.86767856 239.49371858 -188.50459973 271.01409952 -176.5390625 297.23828125 C-163.95023638 322.84196144 -140.14349114 344.00295776 -113.5390625 354.23828125 C-88.85044817 362.05303491 -58.43581153 362.99952694 -34.5390625 352.23828125 C-35.69079605 349.77028078 -36.58689815 348.1904456 -38.5390625 346.23828125 C-43.5906247 346.75345473 -48.44842302 348.21411072 -53.34375 349.51953125 C-80.24573705 355.57083396 -108.50936181 349.79574191 -131.69091797 335.44970703 C-137.15309955 331.86934441 -142.18814651 327.68644736 -146.7109375 322.9765625 C-148.3601875 321.0085896 -148.3601875 321.0085896 -150.5390625 321.23828125 C-150.80460937 320.64917969 -151.07015625 320.06007813 -151.34375 319.453125 C-152.57043076 317.18015771 -153.8831859 315.66034774 -155.6640625 313.80078125 C-175.33701399 291.67382333 -179.19201199 264.66094935 -177.5390625 236.23828125 C-175.94698524 218.03950241 -167.60447478 198.98493783 -155.4765625 185.42578125 C-152.38304806 181.92833883 -152.38304806 181.92833883 -151.1953125 177.55859375 C-151.43716832 174.80040972 -151.43716832 174.80040972 -152.5390625 171.23828125 C-154.5542244 171.23828125 -156.13790633 173.56932538 -157.4765625 174.86328125 Z M-42.6484375 174.640625 C-43.874864 175.80559436 -45.08751218 176.98517116 -46.2890625 178.17578125 C-47.26456055 179.11574951 -47.26456055 179.11574951 -48.25976562 180.07470703 C-50.36713469 182.11515153 -52.45419207 184.17486992 -54.5390625 186.23828125 C-55.60350586 187.28218018 -55.60350586 187.28218018 -56.68945312 188.34716797 C-63.32107765 194.85358211 -69.8654924 201.36003388 -75.94042969 208.39453125 C-78.04881338 210.82619186 -80.23026596 213.18683988 -82.4140625 215.55078125 C-106.29122699 241.79770943 -135.0709033 276.1777074 -134.96875 313.66796875 C-134.47696448 316.60974031 -133.85869399 317.53583862 -131.6015625 319.42578125 C-128.98874309 321.32316807 -128.98874309 321.32316807 -127.5390625 321.23828125 C-127.41378174 320.55950928 -127.28850098 319.8807373 -127.15942383 319.18139648 C-121.4238727 288.44872682 -111.54890718 263.35004489 -90.8515625 239.75683594 C-88.8535385 237.44513407 -86.95097388 235.05884222 -85.0390625 232.67578125 C-80.91384999 227.60428343 -76.54264197 222.80439587 -72.09765625 218.015625 C-70.0095344 215.7489767 -67.97899754 213.45495234 -65.9765625 211.11328125 C-62.49629086 207.09052123 -58.71466348 203.39804329 -54.9296875 199.6640625 C-52.94000192 197.64511684 -51.10202023 195.60041489 -49.2890625 193.42578125 C-43.95016169 187.15612775 -37.61965271 181.77069065 -31.5390625 176.23828125 C-35.80599544 172.73330062 -37.9717019 171.02731797 -42.6484375 174.640625 Z M148.4609375 179.23828125 C148.22310547 180.99978516 148.22310547 180.99978516 147.98046875 182.796875 C143.9649694 211.09193128 134.16702763 234.47935721 115.4609375 256.23828125 C114.51102435 257.36139222 113.56184103 258.48512076 112.61328125 259.609375 C107.28600524 265.89909833 101.8530611 272.07340527 96.25219727 278.12084961 C93.78682683 280.7829846 91.37617594 283.4763709 89.0234375 286.23828125 C85.50666975 290.30586804 81.68423035 294.04480852 77.85913086 297.81860352 C75.13944231 300.51449107 72.5391953 303.23062658 70.0859375 306.17578125 C66.16770201 310.82070704 61.60622286 314.80566812 57.08251953 318.84741211 C55.50670648 320.2729752 53.97921524 321.75159042 52.4609375 323.23828125 C52.4609375 323.89828125 52.4609375 324.55828125 52.4609375 325.23828125 C56.21376622 327.57164064 56.21376622 327.57164064 60.44165039 328.00805664 C68.10968458 325.08491412 74.37803578 316.47674252 80.0793457 310.75024414 C81.52118971 309.3030374 82.96830866 307.86126099 84.41601562 306.41992188 C89.6447708 301.19519683 94.6596095 295.85740536 99.4609375 290.23828125 C100.45836394 289.11619664 101.45831438 287.99634987 102.4609375 286.87890625 C111.42452092 276.79246454 119.54851826 266.16277562 127.4609375 255.23828125 C127.94191895 254.5839209 128.42290039 253.92956055 128.91845703 253.25537109 C140.3649855 237.58217305 149.39372177 219.2719369 153.4609375 200.23828125 C153.69925293 199.15232666 153.69925293 199.15232666 153.94238281 198.04443359 C155.40457024 191.19082908 155.40457024 191.19082908 155.4609375 184.23828125 C153.64293587 182.03322121 151.8860955 180.84890583 149.4609375 179.23828125 C149.1309375 179.23828125 148.8009375 179.23828125 148.4609375 179.23828125 Z M-24.061203 183.51318359 C-24.65741959 184.1108252 -25.25363617 184.7084668 -25.86791992 185.32421875 C-26.54590134 185.99912354 -27.22388275 186.67402832 -27.92240906 187.36938477 C-28.65570938 188.10987061 -29.3890097 188.85035645 -30.14453125 189.61328125 C-30.90196121 190.37116943 -31.65939117 191.12905762 -32.43977356 191.90991211 C-34.04856124 193.52172866 -35.65491004 195.13598254 -37.2590332 196.75244141 C-39.69375225 199.20522753 -42.13618707 201.65010623 -44.58007812 204.09375 C-46.14369828 205.66229291 -47.70686339 207.2312896 -49.26953125 208.80078125 C-49.99271042 209.52507324 -50.71588959 210.24936523 -51.46098328 210.99560547 C-55.47521307 215.04675127 -59.32894086 219.18806279 -63.04905701 223.51139832 C-65.11683087 225.90790183 -67.26637273 228.22592515 -69.4140625 230.55078125 C-73.46864502 235.0022732 -77.35565262 239.54715234 -81.125 244.2421875 C-82.87896075 246.41902875 -84.65162102 248.56655302 -86.453125 250.703125 C-103.72103635 271.39162261 -118.49253084 300.57079086 -116.5390625 328.23828125 C-113.93236898 330.28136536 -111.67566997 331.19274543 -108.5390625 332.23828125 C-108.45269531 331.23152344 -108.36632812 330.22476563 -108.27734375 329.1875 C-105.49719337 300.11497027 -94.53644049 274.16146422 -75.1796875 252.2421875 C-72.77524443 249.50695566 -70.49285149 246.71292981 -68.2265625 243.86328125 C-63.38750623 237.91219769 -58.14090573 232.37099092 -52.87890625 226.796875 C-50.23158942 223.99005456 -47.6509907 221.13470157 -45.1015625 218.23828125 C-37.02109898 209.20450461 -28.42636328 200.22082028 -18.95703125 192.6328125 C-17.29622656 190.99945913 -16.47009084 189.35920922 -15.5390625 187.23828125 C-17.16246055 185.5294412 -18.83225303 183.86381408 -20.5390625 182.23828125 C-22.61444216 182.02424787 -22.61444216 182.02424787 -24.061203 183.51318359 Z M-6.5390625 196.23828125 C-13.12424814 201.73884808 -19.1417975 207.74691919 -25.16308594 213.84594727 C-28.58531373 217.30885804 -32.04189721 220.73706284 -35.5 224.1640625 C-36.97141134 225.62624455 -38.4427641 227.08848555 -39.9140625 228.55078125 C-40.64367187 229.27201172 -41.37328125 229.99324219 -42.125 230.73632812 C-46.81169838 235.40210374 -51.24626363 240.20913609 -55.5390625 245.23828125 C-56.41645463 246.2475802 -57.29404222 247.25670929 -58.171875 248.265625 C-78.12754268 271.56808961 -95.82680408 296.51303414 -97.1640625 328.30078125 C-97.20273438 329.07099609 -97.24140625 329.84121094 -97.28125 330.63476562 C-97.37404555 332.50227602 -97.45756374 334.37024377 -97.5390625 336.23828125 C-94.8990625 336.56828125 -92.2590625 336.89828125 -89.5390625 337.23828125 C-89.30123047 335.36849609 -89.30123047 335.36849609 -89.05859375 333.4609375 C-84.21001787 297.28970328 -68.54299288 273.07591506 -43.99511719 246.80761719 C-42.1596127 244.8293102 -40.35558451 242.82293621 -38.54589844 240.82104492 C-32.32369675 233.97552374 -25.82075271 227.41136368 -19.2890625 220.86328125 C-18.8172052 220.38883575 -18.3453479 219.91439026 -17.85919189 219.42556763 C-12.72358662 214.26774238 -7.58754221 209.25304739 -1.91113281 204.68896484 C-0.19548873 203.20781602 -0.19548873 203.20781602 -0.5390625 200.23828125 C-3.48143032 198.026599 -3.48143032 198.026599 -6.5390625 196.23828125 Z M167.4609375 198.23828125 C167.16960937 199.43582031 166.87828125 200.63335937 166.578125 201.8671875 C163.54462315 214.04395572 160.09161202 225.71993519 154.0078125 236.76953125 C153.58725586 237.53442871 153.16669922 238.29932617 152.73339844 239.08740234 C151.90159529 240.57513621 151.05130389 242.0527218 150.18066406 243.51806641 C147.86271057 247.51544956 147.86271057 247.51544956 148.04296875 251.984375 C149.3684467 254.0912642 150.69026655 256.15831185 152.1484375 258.17578125 C160.80386507 270.94781462 166.09440866 285.24192552 169.4609375 300.23828125 C179.77410441 290.72783123 184.86444645 273.68176874 185.58520508 259.85424805 C186.23649063 237.50688654 183.49112574 215.90087534 168.4609375 198.23828125 C168.1309375 198.23828125 167.8009375 198.23828125 167.4609375 198.23828125 Z M-149.5390625 200.23828125 C-163.8153678 218.12884106 -166.15193911 241.49430097 -164.35302734 263.515625 C-162.73617435 277.0300134 -156.73410396 290.43163317 -148.5390625 301.23828125 C-146.58087967 297.7836705 -145.76466326 294.33900481 -144.8515625 290.48828125 C-141.14918189 275.95505588 -134.08181616 263.1003011 -126.5390625 250.23828125 C-126.9515625 249.62984375 -127.3640625 249.02140625 -127.7890625 248.39453125 C-137.6273919 233.4613527 -144.6127033 217.72842678 -148.5390625 200.23828125 C-148.8690625 200.23828125 -149.1990625 200.23828125 -149.5390625 200.23828125 Z M7.359375 214.1796875 C6.11027344 215.47712891 6.11027344 215.47712891 4.8359375 216.80078125 C1.87066656 219.87362511 -1.12196969 222.78025339 -4.35546875 225.5703125 C-8.69777846 229.33012974 -12.78923793 233.30479268 -16.8515625 237.36328125 C-17.55345703 238.05292969 -18.25535156 238.74257812 -18.97851562 239.453125 C-22.36550019 242.83042324 -25.34881715 245.92492451 -27.5390625 250.23828125 C-20.71460695 258.38192379 -13.13158111 265.75651448 -5.6015625 273.23828125 C-4.23609505 274.59872443 -2.87085864 275.95939956 -1.50585938 277.3203125 C1.81374636 280.62898435 5.13647023 283.93449447 8.4609375 287.23828125 C11.59125196 285.83979634 13.80953782 284.18207576 16.2890625 281.82421875 C17.00707031 281.14488281 17.72507812 280.46554687 18.46484375 279.765625 C19.20605469 279.05535156 19.94726562 278.34507812 20.7109375 277.61328125 C21.43667969 276.92621094 22.16242188 276.23914063 22.91015625 275.53125 C32.42825135 266.52497879 32.42825135 266.52497879 41.3359375 256.92578125 C41.89023437 256.29027344 42.44453125 255.65476563 43.015625 255 C44.6314147 253.08969817 44.6314147 253.08969817 46.4609375 250.23828125 C45.42646484 249.11292969 45.42646484 249.11292969 44.37109375 247.96484375 C43.42181492 246.93104475 42.47260111 245.89718604 41.5234375 244.86328125 C40.76909424 244.04234985 40.76909424 244.04234985 39.99951172 243.20483398 C36.99610046 239.93093507 34.02985614 236.62845093 31.0859375 233.30078125 C26.83903053 228.552878 22.3525105 224.06929428 17.80126953 219.61547852 C15.39763211 217.24993073 13.33874858 215.05499787 11.4609375 212.23828125 C9.22894259 212.01209339 9.22894259 212.01209339 7.359375 214.1796875 Z M-40.6640625 261.98828125 C-42.74938892 263.98263538 -42.74938892 263.98263538 -42.4765625 266.05078125 C-41.10673874 269.24703668 -38.92134666 271.09713832 -36.4140625 273.48828125 C-33.20349336 276.59611217 -30.04599764 279.69280267 -27.1640625 283.11328125 C-20.23674414 291.20906294 -12.48066537 298.74069391 -4.36328125 305.6328125 C-2.33100744 307.42138753 -0.43848355 309.30946878 1.4609375 311.23828125 C5.29691108 315.11868696 9.31748227 318.69159207 13.4609375 322.23828125 C14.53830858 323.17906012 15.61508286 324.12052267 16.69140625 325.0625 C39.9596868 345.35254378 64.76180237 359.24995578 96.4609375 358.23828125 C96.7909375 355.59828125 97.1209375 352.95828125 97.4609375 350.23828125 C96.26339844 350.1403125 95.06585938 350.04234375 93.83203125 349.94140625 C62.37320115 347.14766463 40.2058353 335.12042598 17.24609375 313.8046875 C14.93446734 311.6746194 12.5948077 309.59876367 10.2109375 307.55078125 C6.78429969 304.5843324 3.61640589 301.41159471 0.4375 298.18359375 C-1.3715774 296.40311837 -3.22788199 294.75285539 -5.1640625 293.11328125 C-13.69856108 285.76178247 -21.72511236 277.57666272 -29.01171875 268.9921875 C-31.684949 265.9224167 -34.51846685 262.96876319 -37.5390625 260.23828125 C-38.86921403 260.13233004 -38.86921403 260.13233004 -40.6640625 261.98828125 Z M138.4609375 263.23828125 C136.24562089 265.46540188 136.24562089 265.46540188 134.4609375 268.23828125 C134.85947671 271.14717632 135.99656595 273.50047384 137.3515625 276.08203125 C147.00604825 295.05120111 150.69016997 313.35874012 150.7109375 334.55078125 C150.71194458 335.26248474 150.71295166 335.97418823 150.71398926 336.7074585 C150.67408162 378.45671605 134.00561948 412.61424297 104.84765625 441.859375 C97.68503871 448.66120884 89.86340833 454.10629741 81.4609375 459.23828125 C80.86829102 459.60195801 80.27564453 459.96563477 79.66503906 460.34033203 C64.70278785 469.34177523 47.66307621 474.60314971 30.4609375 477.23828125 C29.6565625 477.36847656 28.8521875 477.49867188 28.0234375 477.6328125 C0.72035828 481.18790094 -27.95899753 476.4322202 -52.5390625 464.23828125 C-53.67988281 463.68140625 -54.82070312 463.12453125 -55.99609375 462.55078125 C-67.85100809 456.47566501 -77.88692155 448.34708976 -87.5390625 439.23828125 C-88.27640625 438.56539062 -89.01375 437.8925 -89.7734375 437.19921875 C-97.52450346 429.86044354 -104.09870817 421.04850783 -109.53515625 411.8671875 C-111.30726464 409.07388267 -111.30726464 409.07388267 -114.1171875 408.21484375 C-114.99890625 408.09882813 -115.880625 407.9828125 -116.7890625 407.86328125 C-117.68109375 407.73179687 -118.573125 407.6003125 -119.4921875 407.46484375 C-120.16765625 407.39007813 -120.843125 407.3153125 -121.5390625 407.23828125 C-115.76860833 420.35294983 -106.00374584 431.62039727 -96.5390625 442.23828125 C-95.84683594 443.01558594 -95.15460938 443.79289063 -94.44140625 444.59375 C-71.33681546 469.03386626 -36.80590239 485.15269793 -3.11523438 486.36108398 C1.03597148 486.44563987 5.18399384 486.48487745 9.3359375 486.48828125 C10.07392578 486.48895599 10.81191406 486.48963074 11.57226562 486.49032593 C22.77352706 486.47405563 33.56737096 486.02992496 44.4609375 483.23828125 C45.18120117 483.05604004 45.90146484 482.87379883 46.64355469 482.68603516 C73.45469354 475.71234259 95.75970237 462.48836681 115.4609375 443.23828125 C116.30736816 442.42580933 116.30736816 442.42580933 117.17089844 441.59692383 C128.49925708 430.55442973 137.41790376 417.35232502 144.4609375 403.23828125 C144.78288086 402.59568359 145.10482422 401.95308594 145.43652344 401.29101562 C152.54068584 386.82092024 156.64307174 371.23972751 158.4609375 355.23828125 C158.57179688 354.29339844 158.68265625 353.34851563 158.796875 352.375 C161.74609246 322.92267965 158.21443801 289.27112257 140.58984375 264.5390625 C140.21730469 264.10980469 139.84476562 263.68054688 139.4609375 263.23828125 C139.1309375 263.23828125 138.8009375 263.23828125 138.4609375 263.23828125 Z M-51.5390625 274.23828125 C-53.1890625 276.21828125 -54.8390625 278.19828125 -56.5390625 280.23828125 C-54.99778899 283.95096219 -52.73063016 286.21943823 -49.8515625 288.98828125 C-46.80981883 291.9648447 -43.8568975 294.93224369 -41.1015625 298.17578125 C-34.81084067 305.50506564 -27.84317879 312.23191266 -20.5 318.49609375 C-18.25274365 320.49266015 -16.15011323 322.59841071 -14.0390625 324.73828125 C-10.03133692 328.78683256 -5.87040812 332.54219966 -1.5390625 336.23828125 C-0.48637602 337.1542552 0.56565293 338.07098513 1.6171875 338.98828125 C25.96756225 360.16580114 54.51721276 379.21986086 88.4609375 377.23828125 C90.91415394 374.40174974 91.4609375 372.98704629 91.4609375 369.23828125 C90.29820312 369.15191406 89.13546875 369.06554687 87.9375 368.9765625 C57.78509182 366.4564466 33.49688486 354.84382501 11.4609375 334.23828125 C10.13297636 333.06550331 8.79987302 331.89851422 7.4609375 330.73828125 C2.74541684 326.62514247 -1.90337122 322.4410416 -6.5390625 318.23828125 C-7.43625 317.43519531 -8.3334375 316.63210938 -9.2578125 315.8046875 C-16.87139852 308.93207685 -24.15450891 301.73047058 -31.4140625 294.48828125 C-31.91215424 293.99277771 -32.41024597 293.49727417 -32.9234314 292.98675537 C-38.21395017 287.71792218 -43.41121432 282.42369472 -48.20361328 276.69042969 C-49.49723665 275.11101431 -49.49723665 275.11101431 -51.5390625 274.23828125 Z M125.4609375 279.23828125 C122.03659261 282.19854169 122.03659261 282.19854169 120.4609375 286.23828125 C121.68932287 291.1197779 123.6836341 295.57995973 125.65380859 300.20019531 C134.98059321 323.75131387 132.8595473 357.01378219 123.33740234 380.24121094 C116.14801779 396.62259413 106.71059657 410.21159157 94.4609375 423.23828125 C93.935 423.82867187 93.4090625 424.4190625 92.8671875 425.02734375 C74.96599729 444.298523 46.57242161 456.55737712 20.4597168 457.62361145 C17.04230125 457.70549005 13.62902395 457.7066764 10.2109375 457.67578125 C9.49237579 457.67273987 8.77381409 457.66969849 8.03347778 457.66656494 C-3.52816863 457.59443389 -14.46272022 456.73142448 -25.5390625 453.23828125 C-26.56241699 452.92479736 -26.56241699 452.92479736 -27.60644531 452.60498047 C-42.97276098 447.75532765 -56.48862788 439.90814235 -68.5390625 429.23828125 C-69.25449219 428.65433594 -69.96992188 428.07039062 -70.70703125 427.46875 C-74.64016988 424.22029701 -77.43755575 421.0007262 -80.3515625 416.80078125 C-82.67490389 413.73545459 -83.6899365 412.42160249 -87.48828125 411.6015625 C-90.24199333 411.61214014 -92.82449426 411.78917989 -95.5390625 412.23828125 C-92.6552071 417.74446594 -89.31587268 422.05772786 -85.0390625 426.55078125 C-84.4188623 427.20522217 -83.79866211 427.85966309 -83.15966797 428.53393555 C-63.36151296 449.11925831 -39.58228629 461.28947705 -11.5390625 466.23828125 C-10.50136719 466.43035156 -9.46367187 466.62242187 -8.39453125 466.8203125 C8.0215513 468.59996887 25.42133037 468.36893812 41.4609375 464.23828125 C42.43812744 463.98884766 42.43812744 463.98884766 43.43505859 463.734375 C77.93343407 454.66690225 105.5754168 431.42376506 123.74072266 401.10205078 C140.62672893 371.9389403 145.07803788 335.95108 136.8359375 303.24536133 C134.65491034 295.15085391 131.99929616 287.35858003 127.4609375 280.23828125 C126.4709375 279.74328125 126.4709375 279.74328125 125.4609375 279.23828125 Z M-63.5390625 291.23828125 C-65.25583803 294.00433764 -65.25583803 294.00433764 -66.5390625 297.23828125 C-63.25891079 306.63899291 -52.45296609 314.48448523 -45.47290039 321.43481445 C-43.97099325 322.9313305 -42.47455188 324.43316425 -40.97851562 325.93554688 C-36.22592757 330.69141572 -31.42161358 335.33603432 -26.3112793 339.71118164 C-23.54116956 342.09815455 -20.89331228 344.61230923 -18.2265625 347.11328125 C-13.44301782 351.55781278 -8.56435398 355.82012924 -3.4609375 359.8984375 C-1.3213222 361.61184601 0.78624579 363.34497799 2.8828125 365.109375 C23.24385898 382.08327201 47.51731119 394.82953791 74.50952148 395.58007812 C77.03857049 395.13710695 77.87901589 394.23803717 79.5234375 392.30078125 C81.55004445 389.70142182 81.55004445 389.70142182 81.4609375 388.23828125 C80.28660156 388.07972656 79.11226562 387.92117188 77.90234375 387.7578125 C49.6051996 383.74201685 26.22290372 373.94278114 4.4609375 355.23828125 C3.3495972 354.30002401 2.23758543 353.36256168 1.125 352.42578125 C-5.88662457 346.49722143 -12.71492679 340.39903875 -19.42578125 334.1328125 C-21.34872094 332.33732141 -23.28634431 330.5686391 -25.24609375 328.8125 C-32.36137332 322.43012476 -39.14910234 315.73644802 -45.9140625 308.98828125 C-46.39455048 308.51038147 -46.87503845 308.03248169 -47.37008667 307.5401001 C-56.14313363 298.80435016 -56.14313363 298.80435016 -60.140625 294.06640625 C-61.32785156 292.66648437 -61.32785156 292.66648437 -62.5390625 291.23828125 C-62.8690625 291.23828125 -63.1990625 291.23828125 -63.5390625 291.23828125 Z M108.6484375 298.86328125 C106.55872051 301.7865036 106.41145372 302.92854945 106.98828125 306.5390625 C107.7079844 308.9235594 108.48131576 311.29266187 109.3125 313.640625 C116.1126887 334.94325694 111.36324665 362.77242782 101.453125 382.2734375 C87.84256073 407.98194499 66.21768381 426.39763238 38.59765625 435.44921875 C29.25127022 437.80036443 20.34571144 438.59666113 10.7109375 438.55078125 C9.4724707 438.5451416 8.23400391 438.53950195 6.95800781 438.53369141 C-15.37294406 438.23731478 -37.49292295 431.25489773 -54.3515625 416.17578125 C-57.84900492 413.08226681 -57.84900492 413.08226681 -62.21875 411.89453125 C-64.97693403 412.13638707 -64.97693403 412.13638707 -68.5390625 413.23828125 C-53.19833343 432.72515331 -28.53872892 443.83915809 -4.25 446.796875 C25.39549976 449.88139578 54.12271995 443.1031741 77.56567383 424.296875 C100.60431514 405.09743746 115.62947753 380.07686647 119.4609375 350.23828125 C120.4401812 332.18643005 121.26891146 312.59234179 112.4609375 296.23828125 C110.94158365 296.12456154 110.94158365 296.12456154 108.6484375 298.86328125 Z M-72.5390625 315.23828125 C-73.0455439 317.94554491 -73.5444135 320.65385249 -74.0390625 323.36328125 C-74.25369141 324.50410156 -74.25369141 324.50410156 -74.47265625 325.66796875 C-75.24218706 329.91871039 -75.70550626 333.89687322 -75.5390625 338.23828125 C-63.38403694 337.77844717 -63.38403694 337.77844717 -51.5390625 335.23828125 C-55.5330277 330.33140972 -59.8431578 325.79557562 -64.2890625 321.30078125 C-64.86809326 320.70885986 -65.44712402 320.11693848 -66.04370117 319.50708008 C-67.50317179 318.04419 -69.01718744 316.6361361 -70.5390625 315.23828125 C-71.1990625 315.23828125 -71.8590625 315.23828125 -72.5390625 315.23828125 Z M92.58154297 316.890625 C91.83791504 317.64472656 91.09428711 318.39882813 90.328125 319.17578125 C89.52246094 319.98789062 88.71679688 320.8 87.88671875 321.63671875 C87.04496094 322.49523437 86.20320313 323.35375 85.3359375 324.23828125 C84.48644531 325.09679687 83.63695312 325.9553125 82.76171875 326.83984375 C80.65693799 328.96827374 78.55694917 331.10122084 76.4609375 333.23828125 C83.48967078 336.90156173 90.70694322 336.3512035 98.4609375 336.23828125 C98.31939614 333.67547917 98.17285188 331.1131264 98.0234375 328.55078125 C97.98412109 327.82955078 97.94480469 327.10832031 97.90429688 326.36523438 C97.67908072 322.57120843 97.33254445 318.95176633 96.4609375 315.23828125 C94.29419737 315.01818634 94.29419737 315.01818634 92.58154297 316.890625 Z M5.3984375 391.23828125 C-7.91374238 400.65189416 -22.89474631 405.2390863 -38.5390625 409.23828125 C-37.3117921 412.92009244 -35.8125741 413.43500038 -32.47216797 415.14428711 C-31.77236816 415.48468018 -31.07256836 415.82507324 -30.3515625 416.17578125 C-29.27865967 416.70473999 -29.27865967 416.70473999 -28.18408203 417.24438477 C-8.64470965 426.57832872 15.67009594 428.71972911 36.4609375 422.23828125 C45.42052532 419.01308765 53.84467375 415.01394792 61.4609375 409.23828125 C58.42122391 407.21180552 55.87310082 406.51962872 52.35522461 405.69165039 C38.37344903 402.4001045 25.2729512 397.14334575 13.2109375 389.26953125 C9.70976924 387.20634281 8.32493225 388.98944823 5.3984375 391.23828125 Z " fill="#E6091A" transform="translate(239.5390625,-0.23828125)"/>
            <path d="M0 0 C0 3 0 3 -1.65234375 4.99291992 C-2.78349609 6.10050659 -2.78349609 6.10050659 -3.9375 7.23046875 C-4.74960938 8.03291016 -5.56171875 8.83535156 -6.3984375 9.66210938 C-7.25695312 10.49548828 -8.11546875 11.32886719 -9 12.1875 C-10.28777344 13.4549707 -10.28777344 13.4549707 -11.6015625 14.74804688 C-13.7278365 16.83888298 -15.86078464 18.92241983 -18 21 C-18.66 20.67 -19.32 20.34 -20 20 C-13.97501417 13.25511696 -7.98873663 6.77411663 -1 1 C-0.67 0.67 -0.34 0.34 0 0 Z " fill="#EB3947" transform="translate(87,154)"/>
            </svg>
        </div>
    </div>

    <div class="kumonosu-message">
        遅くなりましたが、<br>新年のご挨拶を申し上げます。<br>どうぞよろしくお願い申し上げます!
    </div>

    <div class="kumonosu-name">KUMONOSU</div>
</div>
@import url('https://fonts.googleapis.com/css2?family=Cal+Sans&display=swap');

:root {
    --new-year-red: #bd2126;
    --gold: #d4b36d;
    --bg-white: #ffffff;
    --text-gray: #333333;
}

body {
    margin: 0;
}

.kumonosu-wrapper {
    min-height: 100vh;
    background-color: var(--bg-white);
    font-family: "Hiragino Mincho ProN", "MS Mincho", serif;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow-x: hidden;
    position: relative;
    padding: 60px 0;
    box-sizing: border-box;
}

/* 背景の市松模様(上下の帯) */
.kumonosu-wrapper::before, .kumonosu-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: clamp(40px, 8vh, 60px);
    z-index: 10;
    background-color: #f0d993;
    background-image:
        linear-gradient(45deg, var(--gold) 25%, transparent 25%, transparent 75%, var(--gold) 75%, var(--gold)),
        linear-gradient(45deg, var(--gold) 25%, transparent 25%, transparent 75%, var(--gold) 75%, var(--gold));
    background-size: 40px 40px;
    background-position: 0 0, 20px 20px;
    border-top: 2px solid var(--gold);
    border-bottom: 2px solid var(--gold);
}
.kumonosu-wrapper::before { top: 0; }
.kumonosu-wrapper::after { bottom: 0; }

/* メインの数字エリア */
ul {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Cal Sans', sans-serif;
    /* 画面幅に合わせてフォントサイズを可変に */
    font-size: clamp(80px, 18vw, 200px);
    font-weight: 800;
    padding: 0;
    margin: 0;
    cursor: pointer;
    list-style: none;
    z-index: 5;
    width: 100%;
}

ul li {
    position: relative;
    /* 数字の幅も可変に */
    width: clamp(60px, 14vw, 150px);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--new-year-red);
}

/* 「0」のデザイン(赤丸) */
.kumonosu-zero-circle {
    width: 0.8em;
    height: 0.8em;
    background-color: var(--new-year-red);
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 馬のSVG */
.kumonosu-horse-svg {
    position: absolute;
    width: 200%;
    height: auto;
    fill: white;
    bottom: -300%;
    left: -300%;
    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);
    opacity: 0;
}

ul:hover .kumonosu-horse-svg,
ul:active .kumonosu-horse-svg { /* タップ時対応 */
    bottom: -50%;
    left: -90%;
    opacity: 1;
}

/* 数字の「5」から「6」への切り替え */
.kumonosu-digit-change {
    position: relative;
    width: clamp(50px, 11vw, 120px);
}
.kumonosu-digit-change span {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.5s ease, opacity 0.4s ease;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.kumonosu-current-digit {
    transform: translate(-50%, -50%) translateY(0);
}
.kumonosu-next-digit {
    opacity: 0;
    transform: translate(-50%, -50%) translateY(30px);
}

ul:hover .kumonosu-current-digit,
ul:active .kumonosu-current-digit {
    opacity: 0;
    transform: translate(-50%, -50%) translateY(-30px);
}
ul:hover .kumonosu-next-digit,
ul:active .kumonosu-next-digit {
    opacity: 1;
    transform: translate(-50%, -50%) translateY(0);
}

/* HAPPY NEW YEAR / 謹賀新年 */
.kumonosu-happy-new-year {
    font-size: clamp(20px, 5vw, 28px);
    letter-spacing: 0.2em;
    margin: 20px 0 5px 0;
    color: var(--text-gray);
    font-weight: bold;
    text-align: center;
}

/* 水引ライン */
.kumonosu-mizuhiki {
    position: relative;
    width: 90%;
    max-width: 500px;
    height: 3px;
    background: linear-gradient(to bottom, var(--new-year-red) 33%, transparent 33%, transparent 66%, var(--new-year-red) 66%);
    margin: clamp(30px, 8vh, 60px) 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.kumonosu-mizuhiki-knot {
    width: clamp(50px, 15vw, 80px);
    height: clamp(50px, 15vw, 80px);
    background: var(--bg-white);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.kumonosu-mizuhiki-knot svg {
    width: 100%;
    height: 100%;
}

/* 下部のメッセージ */
.kumonosu-message {
    text-align: center;
    line-height: 2;
    font-size: clamp(14px, 3.5vw, 17px);
    color: #555;
    letter-spacing: 0.05em;
    padding: 0 20px;
    word-break: break-all;
    margin-bottom: 50px;
}
.kumonosu-name {
    text-align: center;
    color: #555;
    font-size: 12px;
}

/* モバイル・タブレットでのホバー挙動改善 */
@media (hover: none) {
    .kumonosu-horse-svg {
        /* モバイルでは最初から少し見えていても良い場合は調整 */
    }
}

Explanation 詳しい説明

どんな動きをするの?

この作品は、年始らしさを“動き”で見せる お正月デザイン です。大きな数字に触れるだけで、年が切り替わる瞬間を演出できます。PCでは ホバー演出、スマホでは タップ対応(押している間の :active)で、次の2つの変化が起きます。

  • 「5」→「6」に切り替わる(年が変わる演出)
    ・2つの数字を重ねておき、ホバー/タップで上下にスライドしながらフェードします
    transformopacity を使った軽い CSSアニメーション です
  • 赤い「0」の中から馬のシルエットが登場する
    ・SVGを円の中に隠しておき、ホバー/タップで位置と透明度を変えて“せり上がる”ように見せます
    ・こちらも transition だけで動かすシンプルな CSSアニメーション です

仕様(このコードでやっていること)

この構成は「そのまま使える 年賀ページ新年の挨拶ページ」を想定しています。ページ上部・下部の装飾から、メインの年号ギミックまで、基本は HTML CSSコピペ で再現できます。

  • 全体レイアウト
    ・上下に市松模様の帯(疑似要素 ::before / ::after
    ・中央に大きな西暦(Cal Sans)
    ・水引ライン+結び(SVG)
    ・下部に挨拶文+署名(新年の挨拶ページとして成立する情報設計)
  • インタラクション(ホバー/タップ)
    ・ul:hover をトリガーにして ホバー演出
    ・ul:active を追加して タップ対応(スマホ向け)
    ・数字の切り替え:.kumonosu-digit-change span を重ねて transform/opacity で切り替え
    ・馬の登場:.kumonosu-horse-svg を円の中で移動+フェードイン

カスタム方法(よく触るポイント)

1) 年を変える(年賀ページ用の差し替え)

  • 末尾の数字(例:2026)部分を差し替えるだけでOK
  • 例:2027にするなら .kumonosu-next-digit7

2) 色を変えて“らしさ”を出す(お正月デザインの雰囲気調整)

  • :root の変数を変更するだけで全体の印象が統一できます
    --new-year-red(主役の赤)
    --gold(金の市松や帯の印象)

3) 馬以外のモチーフに変える(干支差し替え)

  • .kumonosu-horse-svg のSVGを別のSVGに差し替え可能
  • 「干支」「梅」「松」「鶴」などに変えると、用途に合わせた 新年の挨拶ページ になります

4) 動きの速さ(CSSアニメーションの調整)

  • 馬の動き:.kumonosu-horse-svgtransition を調整
  • 数字切り替え:.kumonosu-digit-change spantransition を調整

注意点(つまずきやすいところ)

  • SVG差し替え時は位置調整が必要
    .kumonosu-horse-svgbottom/left は、SVGの形によってベストが変わります
    ・干支を変える場合はここを微調整してください(見た目の完成度が上がります)
  • フォントの見え方は環境で変わる
    ・明朝系は環境差が出ます
    ・年賀ページとして統一感を出したいならWebフォントの導入も検討すると良いです