/* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap');

/* CSS Variables - Soft & Elegant Color Palette */
:root {
  /* Primary Colors - Warm Rose Gold */
  --primary-50: #fff8f3;
  --primary-100: #ffefe5;
  --primary-200: #fde0cc;
  --primary-300: #f7d2be;
  --primary-400: #ca9b85;
  --primary-500: #b97a64;
  --primary-600: #a56854;
  --primary-700: #966253;
  --primary-800: #8e3d28;
  --primary-900: #73331f;

  /* Secondary Colors - Soft Warm Blush */
  --secondary-50: #fff7f6;
  --secondary-100: #feefec;
  --secondary-200: #fcded9;
  --secondary-300: #f9c2b9;
  --secondary-400: #e5b7ac;
  --secondary-500: #c18b83;
  --secondary-600: #cd6453;
  --secondary-700: #c6867c;
  --secondary-800: #8c3e33;
  --secondary-900: #733428;

  /* Neutral Colors - Cozy Beige Grays */
  --neutral-50: #fdfaf7;
  --neutral-100: #faf3ed;
  --neutral-200: #f2e4d9;
  --neutral-300: #e3cdbb;
  --neutral-400: #c7ac95;
  --neutral-500: #9f8673;
  --neutral-600: #7e6b5d;
  --neutral-700: #5f5249;
  --neutral-800: #3e352f;
  --neutral-900: #261f1a;

  /* Accent Colors - Creamy & Sunlit */
  --accent-rose: #f4b7a8;
  --accent-cream: #f9efe3;
  --accent-lavender: #ecd8e9;
  --accent-mint: #d9eedb;

  /* Functional Colors */
  --success: #0f9d68;  
  --warning: #e09b2d; 
  --error: #d34b3f;
  --info: #1c91c9;


    /* Typography */
    --font-primary: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --font-display: 'Playfair Display', Georgia, serif;

    /* Font Sizes */
    --text-xs: 0.75rem; /* 12px */
    --text-sm: 0.875rem; /* 14px */
    --text-base: 1rem; /* 16px */
    --text-lg: 1.125rem; /* 18px */
    --text-xl: 1.25rem; /* 20px */
    --text-2xl: 1.5rem; /* 24px */
    --text-3xl: 1.875rem; /* 30px */
    --text-4xl: 2.25rem; /* 36px */
    --text-5xl: 3rem; /* 48px */

    /* Spacing */
    --spacing-1: 0.25rem; /* 4px */
    --spacing-2: 0.5rem; /* 8px */
    --spacing-3: 0.75rem; /* 12px */
    --spacing-4: 1rem; /* 16px */
    --spacing-5: 1.25rem; /* 20px */
    --spacing-6: 1.5rem; /* 24px */
    --spacing-8: 2rem; /* 32px */
    --spacing-10: 2.5rem; /* 40px */
    --spacing-12: 3rem; /* 48px */
    --spacing-16: 4rem; /* 64px */
    --spacing-20: 5rem; /* 80px */

    /* Border Radius */
    --radius-sm: 0.375rem; /* 6px */
    --radius-md: 0.5rem; /* 8px */
    --radius-lg: 0.75rem; /* 12px */
    --radius-xl: 1rem; /* 16px */
    --radius-2xl: 1.5rem; /* 24px */

    /* Shadows */
    --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);

    /* Transitions */
    --transition-fast: 150ms ease-in-out;
    --transition-normal: 300ms ease-in-out;
    --transition-slow: 500ms ease-in-out;
}

/* Reset & Base Styles */
*, *::before, *::after {
    box-sizing: border-box;
}

* {
    margin: 0;
    padding: 0;
}

html {
    font-size: 16px;
    scroll-behavior: smooth;
}

body {
    font-family: var(--font-primary), sans-serif;
    font-weight: 400;
    line-height: 1.6;
    color: var(--neutral-700);
    background-color: var(--neutral-50);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img, picture, video, canvas, svg {
    display: block;
    max-width: 100%;
    height: auto;
}

input, button, textarea, select {
    font: inherit;
}

p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: break-word;
}

/* Typography */
.font-display {
    font-family: var(--font-display);
}

.text-xs {
    font-size: var(--text-xs);
}

.text-sm {
    font-size: var(--text-sm);
}

.text-base {
    font-size: var(--text-base);
}

.text-lg {
    font-size: var(--text-lg);
}

.text-xl {
    font-size: var(--text-xl);
}

.text-2xl {
    font-size: var(--text-2xl);
}

.text-3xl {
    font-size: var(--text-3xl);
}

.text-4xl {
    font-size: var(--text-4xl);
}

.text-5xl {
    font-size: var(--text-5xl);
}

.font-light {
    font-weight: 300;
}

.font-normal {
    font-weight: 400;
}

.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

/* Layout */
.container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 var(--spacing-4);
}

@media (min-width: 640px) {
    .container {
        padding: 0 var(--spacing-6);
    }
}

@media (min-width: 1024px) {
    .container {
        padding: 0 var(--spacing-8);
    }
}

/* Fix flex utilities */
.min-h-screen {
    min-height: 100vh;
}

.flex-1 {
    flex: 1;
}

.w-full {
    width: 100%;
}

.h-full {
    height: 100%;
}

.max-w-none {
    max-width: none;
}

/* Grid System */
.grid {
    display: grid;
    gap: var(--spacing-6);
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

/* Responsive breakpoints - улучшенная адаптивность */
@media (max-width: 640px) {
    .grid {
        gap: var(--spacing-4);
    }

    .grid-cols-2,
    .grid-cols-3,
    .grid-cols-4,
    .grid-cols-6 {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 641px) and (max-width: 768px) {
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .grid-cols-3,
    .grid-cols-4,
    .grid-cols-6 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .grid {
        gap: var(--spacing-5);
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .grid-cols-4,
    .grid-cols-6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .grid {
        gap: var(--spacing-6);
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .grid-cols-6 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

/* Flex Utilities */
.flex {
    display: flex;
}

.inline-flex {
    display: inline-flex;
}

.flex-col {
    flex-direction: column;
}

.items-center {
    align-items: center;
}

.items-start {
    align-items: flex-start;
}

.items-end {
    align-items: flex-end;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.justify-end {
    justify-content: flex-end;
}

.gap-2 {
    gap: var(--spacing-2);
}

.gap-4 {
    gap: var(--spacing-4);
}

.gap-6 {
    gap: var(--spacing-6);
}

.gap-8 {
    gap: var(--spacing-8);
}

/* Spacing */
.m-0 {
    margin: 0;
}

.mt-4 {
    margin-top: var(--spacing-4);
}

.mt-6 {
    margin-top: var(--spacing-6);
}

.mt-8 {
    margin-top: var(--spacing-8);
}

.mb-4 {
    margin-bottom: var(--spacing-4);
}

.mb-6 {
    margin-bottom: var(--spacing-6);
}

.mb-8 {
    margin-bottom: var(--spacing-8);
}

.mb-12 {
    margin-bottom: var(--spacing-12);
}

.p-4 {
    padding: var(--spacing-4);
}

.p-6 {
    padding: var(--spacing-6);
}

.p-8 {
    padding: var(--spacing-8);
}

.px-4 {
    padding-left: var(--spacing-4);
    padding-right: var(--spacing-4);
}

.px-6 {
    padding-left: var(--spacing-6);
    padding-right: var(--spacing-6);
}

.py-4 {
    padding-top: var(--spacing-4);
    padding-bottom: var(--spacing-4);
}

.py-6 {
    padding-top: var(--spacing-6);
    padding-bottom: var(--spacing-6);
}

.py-8 {
    padding-top: var(--spacing-8);
    padding-bottom: var(--spacing-8);
}

.py-12 {
    padding-top: var(--spacing-12);
    padding-bottom: var(--spacing-12);
}

.py-16 {
    padding-top: var(--spacing-16);
    padding-bottom: var(--spacing-16);
}

.py-20 {
    padding-top: var(--spacing-20);
    padding-bottom: var(--spacing-20);
}

/* Header */
.header {
    position: sticky;
    top: 0;
    z-index: 50;
    background: var(--neutral-100);
    backdrop-filter: blur(10px);
    border-bottom: 1px solid var(--neutral-200);
    transition: var(--transition-normal);
}

.nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: var(--spacing-4) ;
}

.logo {
    font-family: var(--font-display);
    font-size: var(--text-2xl);
    font-weight: 600;
    color: var(--primary-600);
    text-decoration: none;
    font-style: italic;
    transition: var(--transition-fast);
}

.logo:hover {
    color: var(--primary-700);
}

.nav-links {
    display: flex;
    align-items: center;
    gap: var(--spacing-8);
    list-style: none;
}

.nav-link {
    position: relative;
    color: var(--neutral-600);
    text-decoration: none;
    font-weight: 500;
    font-size: var(--text-sm);
    letter-spacing: 0.025em;
    transition: var(--transition-fast);
    padding: var(--spacing-2) 0;
}

.nav-link:hover,
.nav-link.active {
    color: var(--primary-600);
}

.nav-link::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 2px;
    background: var(--primary-500);
    transition: var(--transition-fast);
}

.nav-link:hover::after,
.nav-link.active::after {
    width: 100%;
}

.mobile-menu-btn {
    display: none;
    background: none;
    border: none;
    cursor: pointer;
    padding: var(--spacing-2);
    color: var(--neutral-600);
}

.mobile-nav {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: white;
    border-bottom: 1px solid var(--neutral-200);
    box-shadow: var(--shadow-lg);
}

.mobile-nav.active {
    display: block;
}

.mobile-nav-links {
    list-style: none;
    padding: var(--spacing-4) 0;
}

.mobile-nav-link {
    display: block;
    color: var(--neutral-600);
    text-decoration: none;
    font-weight: 500;
    padding: var(--spacing-3) var(--spacing-6);
    transition: var(--transition-fast);
    border-left: 3px solid transparent;
}
.section_modals .card-image{
    max-width: 1000px;
    max-height: 1000px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.mobile-nav-link:hover {
    color: var(--primary-600);
    background: var(--primary-50);
    border-left-color: var(--primary-500);
}

@media (max-width: 768px) {
    .nav-links {
        display: none;
    }

    .mobile-menu-btn {
        display: block;
    }
    .nav{
        flex-direction: row;
    }
}

/* Hero Section */
.hero {
    background: linear-gradient(135deg, var(--primary-50) 0%, var(--secondary-50) 50%, var(--accent-cream) 100%);
    position: relative;
    overflow: hidden;
}

.hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='1200' height='800' viewBox='0 0 1200 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4_864)'%3e%3crect width='1200' height='800' rx='40' fill='white'/%3e%3cmask id='mask0_4_864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1200' height='800'%3e%3cpath d='M1200 0H0V800H1200V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask0_4_864)'%3e%3cpath d='M-358.3 -245.4C-318 -235.1 -298 -188.5 -296.2 -146.9C-294.4 -105.3 -304.6 -63.3 -297.8 -22.2C-281.6 76.5 -182.5 127.8 -91.8999 140.5C-51.3999 146.2 -21.2999 147.3 19.3001 140.4C66.2001 132.4 113.5 125.9 161.2 124.4C229.5 122.3 299.2 131.1 361.4 159.5C458 203.7 530.6 303.1 533.5 410.5C537.2 549.2 442.1 679.4 459.4 817C472.3 920.4 549.4 1007.9 642 1055.6C734.6 1103.3 841.3 1116.4 945.5 1118.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-368.5 -234.6C-328.9 -223.3 -308.9 -177.1 -306.2 -135.8C-303.5 -94.5 -312.2 -52.9 -304.5 -12.4C-289.8 66 -223.1 114.3 -150.2 136.5C-132.5 141.9 -114.5 145.8 -96.9 148.2C-56.5 153.7 -26.2 154.7 14.2 147.7C61.1 139.6 108.3 133.1 155.8 130.7C227.7 127 300.5 130.5 367 157.4C374.7 160.5 382.3 164 389.8 167.8C426 186.4 458.7 213.2 483.7 245.9C503 271.1 517.5 299.5 526.8 329C536.1 358.5 539.6 389.3 539.1 420.5C537.1 534.1 474.2 641.8 460.8 753.3C458.2 775.5 457.6 797.8 460 820.3C469.8 911.7 529.7 991.2 606.8 1041.8C615.8 1047.7 625 1053.2 634.4 1058.3C724.5 1107 829.9 1121.9 933.1 1123' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-378.7 -223.8C-339.9 -211.5 -319.8 -165.8 -316.2 -124.8C-312.6 -83.8 -319.8 -42.7001 -311.2 -2.60007C-294.8 74.6999 -228.1 122.5 -155.2 144.5C-137.5 149.8 -119.5 153.6 -101.8 155.9C-61.5 161.2 -30.8999 162 9.30008 155C56.1001 146.8 103.3 140.3 150.7 136.9C226.2 131.5 302.2 129.7 372.9 155.1C381.1 158.1 389.2 161.4 397.2 165.2C435.9 183.4 471.3 211.3 497 246.2C516.8 273.2 530.5 303.7 538.3 334.9C546.1 366.1 546.8 398 544.9 430.2C538.3 541.5 477.5 647.4 462.7 757.2C459.8 779 458.9 801 460.9 823.2C469 913.4 525.7 992.5 600.3 1043.8C609 1049.8 617.9 1055.4 627.1 1060.6C714.7 1110.3 818.9 1126.9 921 1127.5' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-389 -213C-351 -199.7 -330.8 -154.4 -326.3 -113.8C-321.8 -73.1 -327.6 -32.4 -318.1 7.10001C-300 83.2 -233.4 130.7 -160.4 152.4C-142.7 157.7 -124.7 161.4 -107 163.6C-66.8 168.8 -36 169.3 4.10001 162.2C50.9 154 97.9 147.3 145.2 143C224.3 135.8 303.4 128.8 378.5 152.8C387.2 155.6 395.8 158.8 404.4 162.5C445.6 180.3 483.7 209.3 510 246.5C530.3 275.3 543.2 308 549.6 340.8C555.9 373.7 553.8 406.6 550.5 440C539.6 549 480.7 653.1 464.4 761.2C461.2 782.7 459.9 804.3 461.5 826.2C467.8 915.2 521.4 993.9 593.5 1045.9C601.9 1052 610.6 1057.7 619.5 1062.9C704.6 1113.6 807.5 1131.9 908.6 1131.9' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-399.2 -202.2C-362 -188 -341.7 -143.1 -336.3 -102.8C-330.9 -62.4999 -335.2 -22.0999 -324.8 16.8001C-305 91.8001 -238.4 138.9 -165.3 160.2C-147.6 165.4 -129.6 169 -111.9 171.2C-71.7999 176.2 -40.7999 176.5 -0.899933 169.4C45.8001 161.1 92.8 154.3 140 149.2C222.7 140.2 304.9 128 384.3 150.5C393.5 153.1 402.6 156.2 411.7 159.8C455.4 177.2 496.2 207.3 523.2 246.8C544 277.3 556.2 312.2 561 346.8C565.8 381.4 561 415.3 556.2 449.8C541.3 556.3 484 658.7 466.2 765.2C462.7 786.3 461.1 807.7 462.3 829.3C466.9 917.1 517.3 995.4 586.9 1048.1C595 1054.2 603.4 1060 612 1065.4C694.5 1117.1 796.3 1137.1 896.2 1136.6' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-409.5 -191.4C-373.1 -176.2 -352.7 -131.8 -346.4 -91.8C-340.1 -51.8 -342.8 -11.9 -331.6 26.6C-310 100.5 -243.6 147.2 -170.4 168.2C-152.6 173.3 -134.6 176.9 -116.9 179C-76.9 183.8 -45.6 183.9 -5.89999 176.8C40.7 168.4 87.7 161.4 134.7 155.5C221 144.7 306.3 127.4 390.1 148.4C399.8 150.8 409.4 153.8 419 157.3C465.3 174.3 508.7 205.4 536.3 247.3C557.7 279.6 569 316.7 572.3 352.9C575.6 389.1 568.2 424.1 561.8 459.8C543.3 563.9 487.1 664.6 467.9 769.4C464.1 790.2 462.2 811.2 462.9 832.5C465.7 919.1 513 997 580.1 1050.4C587.9 1056.6 596 1062.5 604.4 1068C684.4 1120.7 784.9 1142.5 883.8 1141.3' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-419.7 -180.5C-384.1 -164.3 -363.6 -120.3 -356.4 -80.7C-349.2 -41 -350.5 -1.50001 -338.3 36.4C-315 109.2 -248.6 155.4 -175.4 176.2C-157.6 181.2 -139.6 184.7 -121.9 186.8C-81.9999 191.5 -50.4999 191.3 -10.8999 184.2C35.7001 175.7 82.6 168.5 129.5 161.8C219.4 149 307.9 126.7 395.9 146.2C406.1 148.5 416.2 151.3 426.3 154.7C475.1 171.3 521.1 203.5 549.5 247.7C571.4 281.8 581.9 321 583.7 358.9C585.6 396.8 575.5 432.7 567.5 469.6C545.7 571.2 490.4 670.3 469.7 773.4C465.6 793.8 463.4 814.5 463.7 835.5C464.8 920.9 508.9 998.4 573.5 1052.5C581 1058.8 588.9 1064.8 597 1070.4C674.5 1124.1 773.7 1147.6 871.6 1145.9' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-430 -169.7C-395.2 -152.5 -374.6 -109 -366.5 -69.7C-358.4 -30.2999 -358.2 8.70006 -345.1 46.2001C-320.1 117.9 -253.8 163.7 -180.4 184.1C-162.6 189.1 -144.6 192.5 -126.9 194.5C-87.1 199 -55.3 198.7 -15.9 191.4C30.6 182.8 77.5 175.3 124.2 168C217.8 153.3 309.3 125.9 401.7 144C412.4 146.1 423 148.8 433.7 152.2C485 168.4 533.7 201.7 562.7 248.2C585.1 284.1 594.8 325.5 595.2 365C595.6 404.6 582.9 441.4 573.3 479.6C548.5 578.7 493.8 676.1 471.6 777.6C467.3 797.7 464.6 818.1 464.5 838.7C463.8 922.8 504.8 1000.1 566.9 1054.8C574.1 1061.2 581.7 1067.2 589.5 1072.9C664.4 1127.6 762.5 1152.8 859.3 1150.5' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-440.2 -158.9C-406.2 -140.7 -385.5 -97.6 -376.5 -58.6C-367.5 -19.5 -365.8 19.1 -351.8 56C-325.1 126.5 -258.8 172 -185.4 192.1C-167.5 197 -149.5 200.3 -131.8 202.2C-92.1 206.6 -60.0999 206 -20.8999 198.7C25.6001 190 72.3 182.2 119 174.2C216.2 157.5 310.8 125.1 407.5 141.7C418.7 143.6 429.8 146.2 441 149.5C494.8 165.3 546.2 199.7 575.9 248.4C598.8 286 607.7 329.6 606.6 370.9C605.5 412.1 590.3 449.9 579.1 489.4C551.5 586 497.2 681.8 473.5 781.6C468.9 801.4 465.9 821.4 465.4 841.8C463 924.7 500.8 1001.6 560.4 1056.9C567.3 1063.4 574.6 1069.5 582.2 1075.3C654.6 1130.9 751.4 1157.9 847.2 1155.1' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-450.5 -148.1C-417.3 -129 -396.5 -86.3 -386.6 -47.6C-376.7 -8.89997 -373.5 29.3 -358.6 65.7C-330.2 135.1 -264 180.2 -190.5 200C-172.6 204.8 -154.6 208.1 -136.9 209.9C-97.3 214.1 -65 213.3 -26 206C20.4 197.2 67.1 189.1 113.6 180.4C214.4 161.6 312.2 124.4 413.1 139.5C424.8 141.3 436.4 143.7 448.1 146.9C504.4 162.3 558.5 197.8 588.8 248.8C612.2 288.2 620.4 334 617.7 376.9C615.1 419.8 597.5 458.5 584.5 499.2C554.4 593.3 500.1 687.5 475 785.6C470.1 805 466.8 824.7 465.8 844.8C461.6 926.5 496.3 1003 553.4 1059C560.1 1065.5 567.1 1071.8 574.3 1077.7C644.2 1134.3 739.8 1163.1 834.4 1159.7' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-460.7 -137.3C-428.3 -117.2 -407.4 -75.0001 -396.6 -36.6001C-385.8 1.79995 -381.2 39.5999 -365.3 75.4999C-335.2 143.8 -269 188.4 -195.5 207.9C-177.6 212.6 -159.6 215.8 -141.9 217.6C-102.4 221.6 -69.9 220.6 -31 213.2C15.4 204.3 62 195.9 108.4 186.6C212.8 165.7 313.7 123.6 419 137.2C431.2 138.8 443.3 141.1 455.6 144.2C514.4 159.2 571.2 195.8 602.2 249.1C626.2 290.3 633.5 338.2 629.4 382.8C625.3 427.4 605.4 467 590.5 509C558 600.7 503.7 693.2 477.1 789.6C471.9 808.7 468.3 828.1 466.9 847.8C461 928.3 492.5 1004.4 547.1 1061.1C553.5 1067.7 560.2 1074 567.2 1080C634.5 1137.6 728.9 1168.1 822.5 1164.1' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-471 -126.5C-439.4 -105.4 -418.4 -63.6 -406.7 -25.6C-395 12.5 -388.9 49.8 -372.2 85.2C-340.4 152.4 -274.3 196.6 -200.6 215.8C-182.7 220.5 -164.7 223.6 -147 225.3C-107.7 229.2 -74.9 227.9 -36.2 220.5C10.1 211.5 56.6 202.7 102.9 192.8C210.9 169.7 314.9 122.8 424.5 135C437.1 136.4 449.8 138.6 462.6 141.6C523.9 156.2 583.3 193.8 615 249.5C639.5 292.4 646 342.6 640.4 388.8C634.8 435.1 612.6 475.6 595.8 518.8C561.1 608.1 506.6 698.8 478.5 793.6C473 812.3 469 831.4 467.2 850.8C459.5 930.1 487.9 1005.8 540 1063.2C546.1 1069.9 552.5 1076.3 559.3 1082.4C624.1 1141 717.2 1173.2 809.8 1168.7' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-481.2 -115.7C-450.4 -93.6 -429.3 -52.3 -416.7 -14.6C-404.1 23.2 -396.5 60.1 -378.9 94.9C-345.4 161 -279.3 204.8 -205.6 223.6C-187.6 228.2 -169.6 231.2 -151.9 232.9C-112.7 236.6 -79.5999 235.2 -41.0999 227.7C5.10006 218.7 51.6 209.4 97.8 198.9C209.4 173.6 316.5 122 430.5 132.6C443.6 133.8 456.8 135.9 470.1 138.8C533.9 153 596 191.7 628.4 249.7C653.4 294.4 659.1 346.7 652 394.6C644.9 442.5 620.5 484.1 601.7 528.5C565 615.5 510.1 704.4 480.5 797.5C474.7 815.9 470.4 834.6 468.2 853.7C458.7 931.8 484 1007.1 533.6 1065.2C539.4 1072 545.5 1078.5 552 1084.7C614.3 1144.3 706.2 1178.3 797.7 1173.1' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-491.5 -104.8C-461.5 -81.8 -440.3 -40.8001 -426.8 -3.50006C-413.3 33.9999 -404.2 70.5 -385.7 104.8C-350.5 169.8 -284.5 213.2 -210.7 231.7C-192.7 236.2 -174.7 239.2 -157 240.8C-117.9 244.3 -84.6 242.7 -46.2 235.1C1.90735e-05 226 46.3 216.3 92.4 205.3C207.6 177.7 317.9 121.4 436.1 130.6C449.7 131.7 463.4 133.6 477.2 136.5C543.5 150.3 608.3 190.1 641.3 250.4C666.8 296.9 671.8 351.4 663.2 401C654.6 450.6 628 493.2 607.2 538.7C568.5 623.4 513.1 710.5 482.2 801.9C476.2 819.9 471.5 838.4 468.8 857.2C457.6 934.1 479.7 1009 526.8 1067.8C532.3 1074.7 538.2 1081.3 544.4 1087.6C604.1 1148.2 694.8 1183.9 785.3 1178.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-501.7 -94C-472.5 -70 -451.2 -29.5 -436.8 7.5C-422.4 44.6 -411.9 80.7 -392.4 114.5C-355.6 178.4 -289.5 221.3 -215.6 239.6C-197.6 244 -179.6 246.9 -161.9 248.4C-122.9 251.8 -89.2999 249.9 -51.1999 242.3C-5.09992 233.1 41.2 223 87.2 211.4C206 181.5 319.4 120.5 441.9 128.2C456 129.1 470.2 130.9 484.6 133.7C553.5 147.1 620.9 188 654.6 250.5C680.6 298.8 684.8 355.4 674.7 406.7C664.6 458 636 501.6 613.1 548.3C572.6 630.8 516.6 716 484.2 805.7C477.9 823.4 472.9 841.5 469.8 860C456.8 935.7 475.8 1010.3 520.4 1069.7C525.6 1076.6 531.2 1083.3 537.2 1089.7C594.4 1151.3 683.9 1188.7 773.2 1182.4' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-512 -83.2C-483.5 -58.2 -462.2 -18.2 -446.9 18.5C-431.6 55.3 -419.6 91.0001 -399.2 124.2C-360.7 187 -294.7 229.5 -220.7 247.4C-202.7 251.8 -184.7 254.6 -166.9 256C-128 259.2 -94.2 257.1 -56.2 249.5C-10.1 240.2 36 229.6 81.9 217.5C204.2 185.3 320.8 119.6 447.7 125.9C462.3 126.6 477 128.3 491.9 131C563.3 144 633.3 186 667.8 250.8C694.3 300.8 697.7 359.7 686.1 412.6C674.5 465.5 643.9 510.3 618.8 558.1C576.5 638.5 519.9 721.6 486 809.7C479.4 827 474 844.8 470.5 863C455.8 937.5 471.6 1011.7 513.7 1071.8C518.6 1078.8 523.9 1085.6 529.6 1092.1C584.3 1154.7 672.5 1193.8 760.8 1187' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-522.2 -72.4C-494.5 -46.4 -473.1 -6.80003 -456.9 29.6C-440.7 66.1 -427.3 101.4 -405.9 134.1C-365.7 195.8 -299.7 237.9 -225.7 255.5C-207.6 259.8 -189.6 262.5 -171.9 263.9C-133.1 267 -98.9999 264.6 -61.1999 256.9C-15.1999 247.5 30.9 236.5 76.7 223.9C202.6 189.3 322.3 119.1 453.5 123.8C468.6 124.4 483.8 125.9 499.2 128.5C573.1 141.1 645.8 184.2 680.9 251.3C708 303.1 710.5 364.1 697.5 418.7C684.4 473.3 651.8 519.2 624.5 568C580.6 646.4 523.2 727.4 487.8 813.8C480.9 830.8 475.2 848.3 471.3 866.1C454.8 939.3 467.5 1013.2 507.1 1074C511.7 1081.1 516.8 1088 522.2 1094.6C574.3 1158.2 661.3 1199.1 748.6 1191.6' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-532.4 -61.6C-505.5 -34.6 -484 4.50002 -466.9 40.6C-449.8 76.8 -434.9 111.6 -412.6 143.8C-370.8 204.4 -304.8 246.1 -230.7 263.4C-212.6 267.6 -194.6 270.3 -176.9 271.6C-138.2 274.5 -103.9 272 -66.1999 264.2C-20.1999 254.7 25.7001 243.2 71.4001 230.1C200.8 193 323.8 118.3 459.3 121.6C474.9 122 490.6 123.4 506.6 125.9C583 138.1 658.4 182.2 694.2 251.7C721.8 305.3 723.6 368.5 709 424.7C694.4 481 660 528.1 630.3 577.9C584.7 654.3 526.5 733.2 489.7 817.9C482.5 834.5 476.5 851.7 472.1 869.2C453.9 941.2 463.4 1014.7 500.5 1076.2C504.8 1083.4 509.6 1090.3 514.8 1097C564.4 1161.6 650.2 1204.2 736.4 1196.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-542.7 -50.8C-516.6 -22.9 -495 15.8999 -477 51.5999C-459 87.4999 -442.6 121.9 -419.5 153.6C-376 213.1 -310 254.3 -235.8 271.3C-217.7 275.4 -199.7 278 -181.9 279.3C-143.3 282 -108.8 279.3 -71.3 271.5C-25.4 261.9 20.4 249.9 66.1 236.3C199 196.7 325.2 117.5 465 119.3C481.1 119.5 497.3 120.8 513.8 123.2C592.7 135.1 670.8 180.2 707.2 252C735.3 307.3 736.3 372.7 720.2 430.7C704.1 488.7 667.9 537.1 635.8 587.7C588.7 662.2 529.6 738.8 491.3 821.9C483.8 838.2 477.5 855 472.7 872.3C452.7 943.1 459.1 1016.2 493.7 1078.4C497.7 1085.6 502.2 1092.7 507.1 1099.5C554.2 1165 638.7 1209.4 723.9 1200.8' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-552.9 -39.9C-527.6 -11 -505.9 27.3 -487 62.7C-468 98.2 -450.3 132.3 -426.2 163.4C-381.1 221.7 -315.1 262.6 -240.8 279.3C-222.6 283.4 -204.6 285.9 -186.9 287C-148.4 289.6 -113.6 286.6 -76.2999 278.8C-30.4999 269.1 15.2001 256.7 60.8001 242.6C197.1 200.4 326.6 116.9 470.8 117.2C487.4 117.2 504.2 118.4 521.1 120.8C602.5 132.3 683.3 178.5 720.4 252.5C749 309.6 749.2 377.2 731.6 436.8C714 496.4 676 546.2 641.5 597.7C592.8 670.3 532.9 744.7 493.1 826.1C485.3 842.1 478.6 858.6 473.4 875.5C451.7 945.1 454.9 1017.8 487 1080.7C490.7 1088 495 1095.2 499.6 1102.1C544.1 1168.6 627.5 1214.7 711.5 1205.6' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-563.2 -29.1C-538.7 0.800024 -516.9 38.6 -497.1 73.7C-477.2 108.9 -458 142.5 -433 173.1C-386.2 230.4 -320.2 270.8 -245.9 287.2C-227.7 291.2 -209.7 293.6 -192 294.7C-153.6 297.1 -118.6 293.9 -81.3999 286C-35.5999 276.2 10 263.3 55.5 248.7C195.3 204 328 116 476.5 114.8C493.6 114.7 510.9 115.7 528.3 118C612.2 129.1 695.6 176.4 733.4 252.7C762.5 311.6 761.9 381.3 742.9 442.6C723.8 503.9 684.2 555.1 647.2 607.3C597 678.2 536.1 750.2 494.9 829.9C486.9 845.5 479.8 861.7 474.2 878.3C450.7 946.7 450.8 1019 480.4 1082.6C483.8 1090 487.8 1097.2 492.2 1104.3C534.2 1171.8 616.3 1219.7 699.3 1209.9' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-573.4 -18.3C-549.7 12.6 -527.8 50 -507.1 84.7C-486.3 119.6 -465.7 152.8 -439.7 182.9C-391.2 239.1 -325.3 279.1 -250.8 295.1C-232.6 299 -214.6 301.4 -196.8 302.4C-158.5 304.6 -123.2 301.2 -86.2999 293.3C-40.5999 283.5 4.90009 270 50.4001 254.9C193.6 207.5 329.7 115.2 482.4 112.6C500 112.3 517.8 113.2 535.8 115.4C622.2 126.1 708.3 174.5 746.8 253.1C776.5 313.8 775.1 385.7 754.5 448.6C734 511.6 692.7 564.3 653.1 617.2C601.4 686.4 539.6 756 496.9 834C488.6 849.3 481.2 865.1 475.1 881.4C449.9 948.6 446.8 1020.5 473.9 1084.7C477.1 1092.2 480.7 1099.5 484.8 1106.6C524.3 1175.1 605.1 1224.7 687.1 1214.4' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-583.7 -7.5C-560.8 24.4 -538.8 61.3 -517.2 95.7C-495.5 130.3 -473.5 163.1 -446.5 192.6C-396.5 247.8 -330.4 287.2 -255.9 303C-237.7 306.8 -219.7 309.1 -201.9 310.1C-163.7 312.2 -128.2 308.5 -91.3999 300.6C-45.6999 290.7 -0.400002 276.7 45 261.2C191.6 211.1 331 114.5 488.1 110.4C506.2 109.9 524.5 110.7 543 112.8C632 123.1 720.7 172.5 759.8 253.5C790 315.9 787.8 390 765.7 454.7C743.7 519.3 700.8 573.6 658.6 627.2C605.3 694.8 542.7 761.8 498.5 838.2C489.9 853.1 482.2 868.6 475.7 884.6C448.7 950.6 442.6 1022.2 467.1 1087C470 1094.6 473.3 1102 477.2 1109.2C514.1 1178.7 593.8 1230 674.7 1219.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-593.9 3.30005C-571.8 36.1 -549.6 72.7001 -527.2 106.8C-504.6 141.1 -481.1 173.5 -453.2 202.4C-401.5 256.5 -335.5 295.5 -260.9 311C-242.6 314.8 -224.6 317 -206.9 317.9C-168.9 319.8 -133 316 -96.3999 307.9C-50.7999 297.9 -5.59989 283.4 39.8001 267.4C189.8 214.6 332.5 113.8 493.9 108.2C512.5 107.6 531.3 108.2 550.3 110.2C641.8 120.1 733.2 170.6 773 253.9C803.7 318.1 800.7 394.4 777.2 460.7C753.7 527 709.3 582.9 664.4 637C609.6 703.1 546.1 767.5 500.4 842.2C491.5 856.8 483.4 872 476.5 887.7C447.7 952.5 438.5 1023.7 460.5 1089.2C463.1 1096.8 466.2 1104.4 469.8 1111.7C504.2 1182.2 582.6 1235.3 662.5 1223.8' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-604.2 14.1C-582.9 47.9 -560.6 84 -537.3 117.8C-513.8 151.8 -488.8 183.7 -460 212.2C-406.6 265.2 -340.6 303.8 -266 318.9C-247.7 322.6 -229.7 324.7 -211.9 325.6C-174 327.4 -137.9 323.3 -101.5 315.2C-55.9 305.1 -10.9 290.1 34.4 273.6C187.8 218 333.9 113 499.6 105.9C518.7 105.1 538 105.6 557.5 107.5C651.5 117 745.6 168.6 786 254.2C817.2 320.2 813.4 398.6 788.4 466.6C763.4 534.6 717.5 592.2 669.9 646.8C613.6 711.4 549.1 773.2 502 846.2C492.8 860.4 484.4 875.3 477.1 890.7C446.6 954.3 434.2 1025.1 453.7 1091.3C456 1099 458.8 1106.6 462.1 1114C494 1185.5 571.2 1240.3 649.9 1228.3' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-614.4 25C-593.9 59.8 -571.5 95.5 -547.3 128.9C-522.9 162.5 -496.5 194.1 -466.7 222C-411.6 273.9 -345.7 312.1 -270.9 326.9C-252.6 330.5 -234.6 332.6 -216.8 333.3C-179 334.9 -142.7 330.6 -106.4 322.5C-60.8999 312.3 -16.0999 296.7 29.3001 279.9C186 221.5 335.5 112.3 505.5 103.8C525 102.8 544.9 103.2 565 105.1C661.5 114.2 758.2 166.9 799.4 254.7C831.1 322.4 826.6 403.1 800 472.7C773.5 542.4 726.1 601.8 675.8 656.7C617.9 719.9 552.6 778.9 504 850.3C494.5 864.2 485.8 878.7 478 893.8C445.7 956.1 430.2 1026.6 447.2 1093.5C449.2 1101.3 451.7 1109 454.8 1116.5C484.2 1189 560.1 1245.5 637.8 1232.9' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-624.7 35.8C-548.3 174.3 -431.4 304.7 -276.1 334.8C-169.8 355.4 -74.3999 323.6 23.8 286.1C202.2 217.9 371.8 84.8 572 102.4C671 111.1 770.4 164.9 812.2 255C844.5 324.5 839.1 407.3 811.1 478.6C783.1 549.9 734.3 611.2 681.3 666.5C621.8 728.4 555.7 784.6 505.6 854.3C455.5 924 422.3 1011.7 440.4 1095.6C458.5 1179.5 540.7 1252 625.3 1237.4' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-598.8 23.4C-521.5 158.6 -406.2 287.8 -255.8 321.1C-193.5 334.8 -135.4 330.1 -78.4999 316.8C-41.2999 308.2 -4.69991 295.9 32.4001 282.7C73.4001 268.2 113.9 250.1 154.6 231.2C230 196.3 306.2 159.3 387.2 137.1C444.1 121.5 503.2 113.2 565.3 118.8C572.2 119.4 579.1 120.3 586.1 121.3C676.9 135.1 764.7 185.6 804.6 266.4C817.9 293.3 825.3 322.2 827.9 351.7C831.7 395.8 824.7 441.1 809.8 482.6C784.9 551.8 739.7 611.6 690.5 666.4C635.3 727.9 573.1 785.7 523.9 855.7C519.9 861.4 515.9 867.3 512.1 873.2C482.3 919.5 459.4 971.6 453 1024.6C450.2 1047.9 450.6 1071.4 454.9 1094.7C460.4 1124.6 474.1 1153.3 493.5 1177.2C527.9 1219.8 580.8 1247.4 634.9 1238.1' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-573 11C-494.6 142.9 -381 271 -235.4 307.3C-175.2 322.2 -119.2 319.5 -64.8 308.6C-29.2 301.5 5.7 290.8 41 279.4C80.1 266.8 118.6 250.7 157.5 234C229.6 203.1 303.1 170.3 382.7 150.8C438.6 137.1 497.1 129.7 558.4 135.4C565.2 136 572.1 136.9 578.9 137.9C668.7 151.6 755.7 200.2 796.7 278C810.3 303.9 818.4 331.8 821.7 360.2C826.7 402.7 821.3 446.5 808.2 486.8C786.5 554 744.8 612.1 699.4 666.6C648.4 727.7 590.3 787.1 541.9 857.3C537.9 863 534.1 868.9 530.3 874.8C500.7 921.1 477 972.4 469.3 1024.8C465.9 1047.8 465.6 1071 469.2 1094.1C473.8 1123.8 486.4 1152.3 504.8 1176.5C537.6 1219.5 590.2 1248.4 644.1 1239' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-547.2 -1.40002C-467.8 127.3 -355.9 254.5 -215.2 293.6C-157.1 309.8 -103.3 309 -51.3 300.4C-17.3 294.8 15.9 285.8 49.5 276C86.6 265.3 123.2 251.3 160.3 236.7C229.1 209.7 299.9 181.2 378 164.4C432.9 152.6 490.8 146.1 551.3 151.9C558.1 152.6 564.8 153.4 571.6 154.4C660.4 168 746.6 214.7 788.6 289.5C802.6 314.4 811.2 341.2 815.3 368.6C821.5 409.6 817.6 451.8 806.5 490.8C787.9 555.9 749.8 612.5 708.2 666.6C661.5 727.3 607.4 788.3 559.8 858.8C555.9 864.6 552.1 870.4 548.3 876.4C519 922.7 494.4 973.3 485.4 1024.9C481.5 1047.5 480.5 1070.5 483.4 1093.4C487 1122.9 498.5 1151.3 516 1175.7C547.2 1219.1 599.4 1249.2 653.3 1239.8' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-521.4 -13.7C-441 111.7 -330.7 237.8 -194.9 280C-138.8 297.4 -87.1999 298.6 -37.6999 292.3C-5.29989 288.2 26.2001 280.8 58.0001 272.8C93.2001 263.9 127.9 252 163.2 239.5C228.7 216.4 296.8 192.2 373.5 178.1C427.3 168.2 484.6 162.5 544.5 168.5C551.2 169.2 557.9 170 564.6 171C652.4 184.5 737.7 229.2 780.9 301.1C795.2 325 804.5 350.8 809.3 377.2C816.6 416.6 814.4 457.4 805.1 495.1C789.6 558.1 755 613.2 717.3 666.8C674.8 727.2 624.7 789.7 578.1 860.5C574.3 866.3 570.5 872.2 566.8 878.1C537.7 924.4 512.3 974.2 502 1025.1C497.5 1047.4 495.9 1070.1 498 1092.7C500.7 1121.9 511 1150.3 527.7 1175C557.3 1218.8 609.2 1250.1 663 1240.8' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-495.6 -26.1C-414.3 96 -305.6 221 -174.6 266.3C-120.6 285 -71.1 288.1 -24 284.2C6.8 281.7 36.5 275.9 66.6 269.6C99.8 262.6 132.6 252.8 166.1 242.4C228.3 223.2 293.7 203.3 369 191.9C421.8 183.8 478.5 179.1 537.6 185.2C544.2 185.9 550.8 186.7 557.5 187.8C644.4 201.2 728.8 244 773.1 312.9C787.8 335.8 797.6 360.5 803.3 385.9C811.8 423.7 811.2 463 803.7 499.5C791.4 560.4 760.2 614.1 726.4 667.2C688.1 727.3 642.1 791.4 596.3 862.3C592.6 868.1 588.8 874 585.1 880C556.2 926.4 530 975.4 518.3 1025.5C513.3 1047.5 511 1069.8 512.3 1092.3C514 1121.3 523.3 1149.6 539 1174.5C567.1 1218.7 618.5 1251.3 672.2 1241.9' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-469.8 -38.5C-387.4 80.3 -280.5 204.3 -154.3 252.6C-102.4 272.5 -54.9999 277.6 -10.3999 276C18.7001 275 46.8001 270.8 75.2001 266.2C106.5 261.1 137.3 253.3 169.1 245C228 229.7 290.7 214.1 364.6 205.4C416.4 199.2 472.5 195.4 530.9 201.6C537.4 202.3 544 203.2 550.5 204.2C636.4 217.5 720 258.4 765.3 324.3C780.3 346.2 790.7 369.9 797.2 394.2C806.9 430.5 807.8 468.2 802.3 503.4C793.1 562.3 765.5 614.5 735.5 667C701.3 726.9 659.4 792.4 614.5 863.6C610.8 869.4 607.1 875.3 603.5 881.3C574.9 927.7 547.8 975.9 534.8 1025.3C529.2 1046.9 526.2 1069 526.9 1091.2C527.7 1119.9 535.8 1148.2 550.6 1173.3C577.1 1217.8 628.2 1251.7 681.8 1242.3' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-444 -50.8C-360.7 64.7 -255.4 187.6 -134.1 238.9C-84.2 260 -39 267.1 3.10001 267.8C30.6 268.3 57 265.8 83.6 262.9C113 259.7 141.8 254 171.8 247.8C227.3 236.5 287.5 225.1 359.9 219.1C410.7 214.8 466.1 211.9 523.8 218.2C530.3 218.9 536.7 219.8 543.2 220.8C628.1 234 710.9 273 757.3 335.9C772.7 356.8 783.7 379.5 790.9 402.7C801.7 437.4 804.3 473.6 800.6 507.6C794.5 564.4 770.4 615.2 744.3 667.2C714.3 726.9 676.5 793.8 632.4 865.2C628.8 871.1 625.2 877 621.5 882.9C593.1 929.3 565.1 976.7 550.9 1025.4C544.7 1046.7 541.1 1068.5 541 1090.5C540.8 1119 547.8 1147.2 561.8 1172.6C586.7 1217.5 637.5 1252.6 691 1243.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-418.2 -63.2C-333.9 49 -230.2 170.8 -113.8 225.2C-66 247.5 -23 256.6 16.7 259.7C42.6 261.7 67.3 260.9 92.2 259.7C119.6 258.4 146.6 254.8 174.8 250.7C227 243.3 284.5 236.2 355.4 232.9C405.2 230.5 460 228.5 516.9 234.9C523.3 235.6 529.7 236.5 536.1 237.5C620 250.6 702 287.7 749.4 347.7C765.1 367.7 776.7 389.2 784.7 411.4C796.7 444.6 800.9 479.2 799 512C796.1 566.7 775.5 616.2 753.2 667.5C727.4 727.1 693.6 795.3 650.4 867C646.9 872.9 643.3 878.8 639.7 884.8C611.5 931.2 582.7 977.9 567.2 1025.9C560.4 1046.8 556.2 1068.4 555.3 1090.1C554.2 1118.4 560.1 1146.5 573.1 1172.1C596.4 1217.4 646.8 1253.8 700.2 1244.3' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-392.3 -75.6C-307 33.4 -205 154 -93.3999 211.5C-47.6999 235.1 -6.79992 246.1 30.4001 251.5C54.7001 255.1 77.7001 255.8 100.8 256.3C126.3 256.9 151.3 255.3 177.7 253.3C226.6 249.7 281.4 247 350.9 246.4C399.6 245.8 453.9 244.8 510.1 251.4C516.4 252.1 522.7 253 529 254C611.9 266.9 693.1 302.1 741.6 359.2C757.7 378.2 769.8 398.7 778.6 419.8C791.7 451.4 797.5 484.5 797.6 516C797.8 568.6 780.7 616.8 762.3 667.5C740.7 727 711 796.5 668.7 868.5C665.2 874.4 661.7 880.4 658.1 886.3C630.2 932.8 600.5 978.6 583.7 1025.9C576.4 1046.5 571.4 1067.7 569.8 1089.3C567.7 1117.3 572.5 1145.3 584.6 1171.2C606.3 1216.9 656.4 1254.5 709.7 1245' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-366.5 -88C-280.2 17.7 -179.9 137.2 -73.1 197.8C-29.5 222.6 9.30001 235.6 44.1 243.3C66.8 248.4 88.1 250.8 109.4 253C133 255.4 156 255.9 180.7 256.1C226.3 256.4 278.4 258 346.5 260.1C394.2 261.4 447.8 261.3 503.3 268C509.5 268.8 515.8 269.6 522 270.6C603.9 283.4 684.3 316.7 733.8 370.8C750.3 388.8 763 408.2 772.5 428.3C786.8 458.3 794.2 489.9 796.1 520.2C799.4 570.8 785.9 617.7 771.3 667.7C753.9 727.2 728.2 797.9 686.8 870.1C683.4 876 679.9 882 676.4 888C648.7 934.5 618.2 979.5 600.1 1026.1C592.2 1046.4 586.6 1067.3 584.3 1088.7C581.3 1116.5 584.9 1144.4 596.2 1170.5C616.3 1216.6 666 1255.5 719.2 1246' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-340.7 -100.3C-253.4 2.09995 -154.8 120.4 -52.8999 184.1C-11.2999 210.1 25.3001 225.1 57.6001 235.1C78.7001 241.7 98.3001 245.7 117.9 249.6C139.6 253.9 160.7 256.5 183.5 258.7C225.8 262.9 275.2 268.9 341.9 273.6C388.6 276.8 441.6 277.6 496.4 284.4C502.6 285.2 508.7 286 514.9 287C595.8 299.7 675.3 331.1 726 382.2C742.8 399.2 756.1 417.6 766.4 436.6C781.9 465.1 790.8 495.2 794.6 524.2C801.1 572.7 791.2 618.4 780.4 667.6C767.3 727.1 745.6 799 705 871.5C701.7 877.4 698.2 883.4 694.7 889.4C667.3 935.9 635.9 980.2 616.4 1026C607.9 1045.9 601.7 1066.6 598.6 1087.7C594.6 1115.3 597.1 1143.1 607.5 1169.5C625.9 1216 675.4 1256.1 728.5 1246.6' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-314.9 -112.7C-226.6 -13.6 -129.7 103.6 -32.5999 170.4C6.90009 197.6 41.4001 214.6 71.2001 227C90.7001 235.1 108.6 240.8 126.4 246.4C146.2 252.6 165.3 257.2 186.3 261.6C225.3 269.7 272.1 280 337.2 287.3C382.9 292.4 435.3 294.1 489.3 301C495.4 301.8 501.5 302.7 507.6 303.6C587.5 316.2 666.2 345.7 718 393.8C735.2 409.8 749 427.1 760.1 445.1C776.7 472 787.3 500.6 793 528.4C802.6 574.8 796.4 619.3 789.3 667.8C780.5 727.4 762.8 800.4 723 873.1C719.7 879.1 716.4 885.1 712.9 891C685.7 937.5 653.5 981 632.7 1026.1C623.7 1045.7 616.7 1066.1 612.9 1087C607.9 1114.3 609.3 1142.1 618.9 1168.7C635.7 1215.6 684.9 1256.9 737.9 1247.4' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-289.1 -125.1C-199.8 -29.3 -104.6 86.7 -12.3 156.7C25.1 185.1 57.4 204.1 84.8 218.8C102.7 228.5 118.9 235.8 134.9 243.1C152.8 251.2 169.9 257.9 189.2 264.4C224.9 276.4 269 291 332.7 301C377.3 307.9 429.1 310.6 482.4 317.6C488.4 318.4 494.4 319.3 500.4 320.2C579.3 332.7 657.2 360.3 710 405.4C727.5 420.4 742 436.7 753.8 453.6C771.6 479 783.8 506 791.3 532.5C804.1 576.8 801.6 620.2 798.1 667.8C793.7 727.5 779.8 801.6 740.9 874.6C737.7 880.6 734.4 886.6 730.9 892.6C703.9 939.1 670.9 981.9 648.8 1026.3C639.2 1045.5 631.6 1065.7 627.1 1086.3C621.2 1113.4 621.5 1141.1 630.1 1167.9C645.3 1215.2 694.1 1257.8 747 1248.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-263.3 -137.5C-173 -44.9 -79.3999 69.9 8.00006 143C43.4001 172.6 73.5001 193.6 98.5001 210.6C114.8 221.8 129.3 230.8 143.6 239.7C159.6 249.7 174.8 258.4 192.2 267C224.7 283 266 301.8 328.3 314.5C371.9 323.3 423.1 326.8 475.7 334C481.6 334.8 487.6 335.7 493.5 336.6C571.5 349 648.5 374.6 702.4 416.8C720.3 430.8 735.3 446 747.9 461.9C766.8 485.7 780.6 511.2 790 536.5C805.9 578.8 807.2 621 807.3 667.8C807.4 727.7 797.3 802.8 759.3 876.1C756.2 882.1 752.9 888.1 749.5 894.1C722.8 940.7 688.9 982.6 665.5 1026.3C655.4 1045.2 647.1 1065 641.8 1085.5C634.9 1112.4 634.1 1140 641.8 1167.1C655.4 1214.8 703.9 1258.6 756.7 1249' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-237.5 -149.8C-146.2 -60.5 -54.3 53.1 28.3 129.3C61.6 160.1 89.6 183.1 112.1 202.5C126.8 215.2 139.6 225.9 152.1 236.5C166.2 248.5 179.4 259.2 195.1 269.9C224.3 289.8 262.9 312.9 323.8 328.3C366.4 339 417 343.4 468.8 350.7C474.7 351.5 480.5 352.4 486.4 353.3C563.4 365.6 639.6 389.3 694.5 428.5C712.7 441.5 728.3 455.7 741.8 470.6C761.9 492.8 777.3 516.8 788.6 540.9C807.5 581.1 812.8 622.3 816.4 668.2C821.1 728.2 814.6 804.4 777.5 877.9C774.5 883.9 771.2 890 767.8 896C741.3 942.6 706.6 983.8 681.9 1026.7C671.2 1045.3 662.2 1064.8 656.2 1085.1C648.3 1111.7 646.4 1139.3 653.3 1166.6C665.3 1214.7 713.4 1259.7 766.2 1250.1' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-211.6 -162.2C-119.4 -76.2 -29.1 36.2 48.6 115.6C79.8 147.5 105.7 172.6 125.7 194.3C138.8 208.5 149.9 220.9 160.6 233.2C172.7 247.1 184.1 259.9 197.9 272.6C223.8 296.4 259.7 323.8 319.1 341.9C360.7 354.5 410.6 359.8 461.8 367.2C467.6 368 473.4 368.9 479.2 369.8C555.2 382 630.6 403.8 686.6 440C705.2 452 721.4 465.1 735.6 479C756.9 499.7 773.9 522.1 787 544.9C809.2 583 818.3 623 825.3 668.1C834.7 728.2 831.8 805.5 795.5 879.3C792.5 885.4 789.3 891.4 786 897.4C759.7 944 724.2 984.4 698.1 1026.6C686.8 1044.8 677.2 1064.1 670.5 1084.1C661.7 1110.5 658.7 1138 664.6 1165.5C675.1 1213.9 722.8 1260.3 775.4 1250.7' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-185.8 -174.6C-92.5999 -91.9 -3.89992 19.3 68.9001 101.9C98.1001 135 121.7 162.1 139.3 186.1C150.8 201.9 160.2 215.9 169.2 229.8C179.4 245.7 188.8 260.4 200.9 275.3C223.5 303.1 256.8 334.7 314.7 355.5C355.3 370 404.6 376.2 455 383.7C460.7 384.6 466.4 385.4 472.1 386.3C547.1 398.3 621.7 418.3 678.7 451.5C697.6 462.5 714.4 474.6 729.4 487.4C751.8 506.5 770.4 527.5 785.4 549C810.7 585.1 823.8 623.9 834.2 668.2C848.3 728.4 848.9 806.8 813.5 880.8C810.6 886.9 807.5 892.9 804.1 899C778.1 945.6 741.7 985.3 714.3 1026.7C702.5 1044.6 692.1 1063.6 684.7 1083.4C674.9 1109.6 670.8 1136.9 675.8 1164.7C684.7 1213.5 732.1 1261.1 784.6 1251.5' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-160 -187C-65.8 -107.6 21.3 2.40001 89.2 88.2C116.3 122.5 137.8 151.6 152.9 178C162.8 195.3 170.5 211 177.7 226.6C186 244.4 193.4 261.2 203.7 278.2C223 309.9 253.6 345.8 310.1 369.3C349.6 385.6 398.4 392.8 448.1 400.4C453.7 401.3 459.4 402.2 465 403.1C539 415 612.8 433.1 670.9 463.3C690.2 473.4 707.5 484.3 723.3 496.1C746.9 513.6 767.1 533.1 784 553.4C812.4 587.4 829.6 625 843.3 668.5C862.3 728.8 866.3 808.3 831.7 882.6C828.9 888.7 825.8 894.8 822.5 900.8C796.7 947.5 759.5 986.3 730.8 1027.1C718.4 1044.7 707.4 1063.3 699.2 1082.9C688.4 1108.8 683.3 1136.1 687.4 1164.2C694.8 1213.4 741.7 1262.2 794.2 1252.6' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-134.2 -199.3C-39 -123.2 46.5 -14.4001 109.5 74.5999C134.6 110.1 153.9 141.2 166.6 169.9C174.9 188.7 180.9 206.1 186.4 223.3C192.7 243.1 198.2 261.9 206.8 280.9C222.8 316.6 250.7 356.7 305.8 382.9C344.3 401.1 392.4 409.2 441.4 416.9C447 417.8 452.5 418.7 458.1 419.6C531.1 431.4 604 447.5 663.3 474.8C682.9 483.9 700.9 493.8 717.4 504.5C742.1 520.5 764 538.4 782.7 557.4C814.3 589.3 835.6 625.7 852.5 668.5C876.4 728.7 883.8 809.5 850.1 884C847.3 890.1 844.3 896.2 841 902.2C815.5 948.9 777.4 987 747.4 1027C734.5 1044.2 722.7 1062.6 713.8 1082C702 1107.7 695.8 1134.9 699 1163.2C704.8 1212.8 751.4 1262.9 803.7 1253.2' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-108.4 -211.7C-12.1999 -138.8 71.7001 -31.2999 129.7 60.8C152.8 97.4 169.9 130.6 180.1 161.6C186.8 181.9 191 201 194.8 219.9C199.2 241.6 202.8 262.4 209.5 283.6C222.1 323.2 247.4 367.6 301.1 396.5C338.6 416.6 386.1 425.6 434.3 433.4C439.8 434.3 445.3 435.2 450.8 436.1C522.8 447.8 594.9 462 655.2 486.3C675.2 494.4 693.7 503.3 711 512.9C736.9 527.3 760.3 543.7 780.9 561.5C815.6 591.3 841 626.4 861.2 668.5C890 728.6 900.7 810.8 867.9 885.5C865.2 891.7 862.2 897.8 859 903.8C833.7 950.5 794.9 987.9 763.5 1027.1C750 1044 737.6 1062.1 728 1081.3C715.2 1106.7 707.9 1133.9 710.2 1162.4C714.4 1212.4 760.6 1263.7 812.9 1254' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-82.6 -224.1C14.6 -154.5 96.9 -48.3 150 47.1C171 84.9 186 120.1 193.7 153.5C198.8 175.4 201.3 196.1 203.3 216.7C205.7 240.3 207.3 263.2 212.3 286.4C221.5 330 244.2 378.6 296.4 410.2C332.9 432.2 379.8 442.1 427.3 450C432.7 450.9 438.1 451.8 443.5 452.7C514.5 464.3 585.8 476.6 647.2 497.9C667.5 505 686.7 512.8 704.7 521.4C731.8 534.3 756.8 549.1 779.3 565.7C817.1 593.5 846.7 627.2 870.1 668.7C903.9 728.6 917.9 812.2 885.9 887.2C883.3 893.4 880.3 899.5 877.1 905.5C852 952.2 812.4 988.8 779.6 1027.3C765.6 1043.9 752.4 1061.7 742.1 1080.6C728.4 1105.8 720 1132.9 721.4 1161.6C724 1212 769.9 1264.6 822 1254.8' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-56.8 -236.5C41.3999 -170.2 122.2 -65.2 170.3 33.4C189.3 72.4 202 109.6 207.3 145.3C210.8 168.7 211.5 191.1 211.9 213.3C212.3 238.8 212.1 263.8 215.3 289.1C221.2 336.6 241.2 389.6 292 423.8C327.4 447.6 373.7 458.5 420.5 466.5C425.8 467.4 431.2 468.3 436.5 469.2C506.5 480.7 577 491.1 639.4 509.4C660.1 515.5 679.8 522.3 698.6 529.8C726.8 541.1 753.5 554.4 777.8 569.8C818.8 595.5 852.5 627.8 879.2 668.8C918 728.4 935.2 813.5 904.1 888.7C901.5 894.9 898.7 901 895.5 907.1C870.7 953.8 830.2 989.7 796.1 1027.4C781.5 1043.6 767.7 1061.1 756.6 1079.9C741.9 1104.9 732.4 1131.9 732.9 1160.9C733.9 1211.6 779.5 1265.5 831.5 1255.8' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-30.9 -248.8C68.3 -185.8 147.5 -82 190.7 19.8C207.7 59.9 218.2 99.2 221.1 137.2C222.9 162.1 222 186.2 220.6 210.1C219 237.6 216.9 264.5 218.3 292C220.9 343.4 238.3 400.7 287.6 437.6C322 463.3 367.7 475.1 413.8 483.2C419.1 484.1 424.3 485 429.6 485.9C498.7 497.3 568.3 505.8 631.8 521.1C652.8 526.2 673.1 531.9 692.7 538.4C722.1 548.1 750.3 560 776.5 574C820.6 597.6 858.4 628.4 888.4 668.9C932.2 728.2 952.7 814.8 922.4 890.3C919.9 896.5 917.1 902.7 913.9 908.7C889.3 955.5 848 990.5 812.6 1027.5C797.5 1043.4 782.9 1060.6 771.2 1079.1C755.5 1103.8 744.9 1130.8 744.5 1160C743.9 1211.1 789.1 1266.2 841.1 1256.5' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M-5.09998 -261.2C95.1 -201.5 172.8 -98.9 210.9 6.00003C225.9 47.3 234.2 88.6 234.6 128.9C234.8 155.4 232.1 181.1 229 206.7C225.4 236.1 221.4 265.1 221.1 294.6C220.4 349.9 235.1 411.5 283 451.1C316.4 478.7 361.5 491.3 406.8 499.6C412 500.6 417.2 501.4 422.4 502.3C490.5 513.6 559.3 520.1 623.8 532.5C645.2 536.6 666.1 541.3 686.4 546.7C716.9 554.9 746.8 565.2 774.9 578C822.2 599.5 864 628.8 897.3 668.9C946.1 727.7 969.8 816 940.4 891.7C938 897.9 935.2 904.1 932.1 910.2C907.7 957 865.6 991.3 828.9 1027.6C813.2 1043.2 798 1060.1 785.5 1078.4C768.8 1102.8 757.2 1129.8 755.9 1159.2C753.7 1210.7 798.6 1267.1 850.4 1257.3' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M20.7 -273.6C121.9 -217.2 198.3 -115.9 231.2 -7.69995C244.3 34.8 250.3 78.2001 248.2 120.8C246.8 148.8 242.4 176.1 237.6 203.4C232.1 234.7 226.1 265.7 224 297.4C220 356.7 232 422.5 278.4 464.8C310.8 494.3 355.2 507.8 399.8 516.2C404.9 517.2 410 518.1 415.1 518.9C482.2 530 550.2 534.7 615.8 544.1C637.5 547.2 659 550.8 680.1 555.2C711.8 561.8 743.3 570.6 773.2 582.2C823.6 601.7 869.6 629.4 906.1 669C959.8 727.4 986.9 817.3 958.4 893.3C956 899.6 953.3 905.7 950.2 911.8C926.1 958.6 883.1 992.1 845.1 1027.7C828.8 1042.9 812.9 1059.5 799.7 1077.6C782 1101.8 769.3 1128.6 767.1 1158.4C763.3 1210.3 807.8 1267.9 859.6 1258.1' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3cpath d='M46.5 -286C188.7 -211.9 277.9 -46.9 261.8 112.6C255.4 175.9 234.2 236.9 226.9 300.1C219.6 363.3 228.9 433.4 273.9 478.4C308.9 513.3 359.3 527.3 408.1 535.5C496.1 550.2 586 550.2 674.1 563.8C762.3 577.4 851.7 606.6 915.2 669.2C978.7 731.8 1009.1 834.1 968.5 913.5C944.6 960.3 900.8 993 861.4 1027.9C822 1062.8 783.9 1105.4 778.5 1157.7C773.1 1210 817.3 1268.8 869 1259' stroke='%232D2E2E' stroke-opacity='0.44' stroke-miterlimit='10'/%3e%3c/g%3e%3cmask id='mask1_4_864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1200' height='800'%3e%3cpath d='M1200 0H0V800H1200V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask1_4_864)'%3e%3cpath d='M-104.1 333.6C-81.5 370.1 -43.9 396.6 -2.00003 406.1C46 417 87.6 402.2 127.1 374.7C157.8 353.3 187.6 328.3 224 319.4C254.7 311.9 287.5 316.9 317.2 327.8C349.5 339.7 377.4 364 410 373.3C444.3 383.1 479.5 383 511.9 366.8C545.6 350 571 319.6 588.4 286.3C607 250.8 612 208.7 632.8 175.3C654.8 139.9 674.2 104.9 704 74.9C731.3 47.4 768 37.2 796 11.1C824.4 -15.5 810.4 -65.3 793.5 -94.6C768.1 -138.8 725 -171.1 677.8 -181.4L-176.5 8.79999L-104.1 333.6Z' fill='%2342333D' fill-opacity='0.14'/%3e%3c/g%3e%3cmask id='mask2_4_864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1200' height='800'%3e%3cpath d='M1200 0H0V800H1200V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask2_4_864)'%3e%3cpath d='M853.1 986.4C774.1 997.1 693.1 977.7 633.8 933.9C574.5 890.1 537.6 822.4 534 750.8C531.2 695.9 550.2 635.4 598.1 598.4C682.5 533.1 815.8 564.6 887.9 479.1C920.9 440 925.4 387.6 935.2 339.5C950.8 262.5 994.8 197.9 1063.5 158.6C1119.6 126.5 1187.8 114.2 1250 124.9L1469.8 778.9L853.1 986.4Z' fill='%2342333D' fill-opacity='0.14'/%3e%3c/g%3e%3cmask id='mask3_4_864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1200' height='800'%3e%3cpath d='M1200 0H0V800H1200V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask3_4_864)'%3e%3cpath d='M21 -156.5C50.3 -149 64.8 -115.1 66.2 -84.9C67.5 -54.6 60.1 -24.1 65 5.80002C76.8 77.6 148.8 114.9 214.7 124.1C244.2 128.2 266 129.1 295.5 124.1C329.6 118.3 364 113.5 398.7 112.5C448.4 111 499 117.4 544.2 138.1C614.4 170.2 667.2 242.5 669.3 320.6C672 421.4 602.9 516.1 615.4 616.2C624.8 691.4 680.8 755 748.2 789.7C815.6 824.4 893.1 833.9 968.9 835.2' stroke='%23FF5D40' stroke-miterlimit='10'/%3e%3cpath d='M13.5 -148.6C42.3 -140.4 56.8 -106.8 58.8 -76.8C60.8 -46.8 54.4 -16.6 60 12.9C70.7 69.9 119.2 105 172.2 121.2C185 125.1 198.1 127.9 211 129.7C240.4 133.7 262.4 134.4 291.8 129.3C325.9 123.4 360.2 118.7 394.8 116.9C447.1 114.2 500 116.7 548.4 136.3C554 138.6 559.5 141.1 565 143.9C591.3 157.4 615.1 176.9 633.3 200.6C647.3 218.9 657.9 239.6 664.6 261C671.4 282.5 673.9 304.8 673.5 327.5C672.1 410.1 626.3 488.4 616.6 569.4C614.7 585.5 614.3 601.7 616 618.1C623.2 684.6 666.7 742.3 722.7 779.1C729.2 783.4 735.9 787.4 742.8 791.1C808.3 826.5 885 837.3 960 838.2' stroke='%23FA5C44' stroke-miterlimit='10'/%3e%3cpath d='M6.1001 -140.8C34.3001 -131.9 48.9001 -98.6 51.5001 -68.8C54.1001 -39 48.9001 -9.10006 55.1001 19.9999C67.0001 76.1999 115.5 111 168.5 127C181.4 130.9 194.4 133.6 207.3 135.3C236.6 139.2 258.8 139.7 288.1 134.6C322.1 128.7 356.4 123.9 390.9 121.4C445.8 117.5 501 116.2 552.5 134.7C558.5 136.9 564.4 139.3 570.2 142C598.3 155.2 624.1 175.5 642.7 200.9C657.1 220.5 667.1 242.7 672.7 265.4C678.4 288.1 678.9 311.3 677.5 334.7C672.7 415.6 628.5 492.6 617.8 572.4C615.7 588.3 615 604.2 616.5 620.4C622.4 686 663.6 743.5 717.8 780.8C724.1 785.1 730.6 789.2 737.3 793C801 829.1 876.7 841.2 951 841.6' stroke='%23F55A49' stroke-miterlimit='10'/%3e%3cpath d='M-1.3999 -132.9C26.2001 -123.3 40.9001 -90.3 44.2001 -60.8C47.5001 -31.2 43.3001 -1.60003 50.2001 27.1C63.4001 82.5 111.8 117 164.9 132.7C177.8 136.5 190.9 139.2 203.7 140.9C232.9 144.7 255.3 145 284.5 139.9C318.5 133.9 352.7 129.1 387.1 126C444.6 120.8 502.1 115.7 556.7 133.1C563 135.1 569.3 137.5 575.5 140.1C605.5 153 633.2 174.1 652.3 201.2C667.1 222.1 676.5 245.9 681.1 269.8C685.7 293.7 684.2 317.7 681.7 341.9C673.8 421.1 631 496.8 619.1 575.4C616.8 591 615.9 606.8 617 622.7C621.6 687.4 660.5 744.6 713 782.4C719.1 786.8 725.4 790.9 731.9 794.8C793.7 831.7 868.6 845 942.1 845' stroke='%23F1594D' stroke-miterlimit='10'/%3e%3cpath d='M-8.79993 -125C18.2001 -114.6 33.0001 -82 36.9001 -52.7C40.8001 -23.4 37.7001 5.90002 45.3001 34.3C59.7001 88.9 108.1 123.1 161.2 138.6C174.1 142.4 187.2 145 200 146.6C229.2 150.2 251.7 150.5 280.7 145.3C314.7 139.2 348.8 134.3 383.1 130.6C443.2 124.1 503 115.2 560.7 131.6C567.4 133.5 574 135.8 580.6 138.4C612.4 151 642 172.9 661.6 201.7C676.8 223.9 685.6 249.3 689.1 274.4C692.6 299.5 689.1 324.2 685.6 349.3C674.8 426.8 633.1 501.2 620.2 578.6C617.7 594 616.5 609.5 617.3 625.2C620.6 689 657.3 746 707.9 784.3C713.8 788.8 719.9 793 726.2 796.9C786.2 834.5 860.2 849.1 932.9 848.7' stroke='%23EC5752' stroke-miterlimit='10'/%3e%3cpath d='M-16.2999 -117.2C10.2001 -106.1 25.0001 -73.7999 29.6001 -44.7999C34.2001 -15.6999 32.2001 13.3001 40.4001 41.3001C56.1001 95.0001 104.4 129 157.6 144.2C170.5 147.9 183.6 150.5 196.5 152C225.6 155.5 248.3 155.6 277.2 150.4C311.1 144.3 345.3 139.2 379.4 134.9C442.2 127 504.2 114.4 565.1 129.7C572.1 131.5 579.2 133.6 586.1 136.2C619.7 148.5 651.3 171.2 671.4 201.6C686.9 225.1 695.2 252 697.6 278.4C700 304.7 694.6 330.1 690 356.1C676.6 431.8 635.7 505 621.8 581.2C619.1 596.3 617.6 611.6 618.2 627.1C620.3 690 654.6 746.7 703.4 785.5C709.1 790 715 794.3 721.1 798.3C779.3 836.6 852.3 852.4 924.3 851.6' stroke='%23E75656' stroke-miterlimit='10'/%3e%3cpath d='M-23.7 -109.3C2.20005 -97.5 17.1 -65.5001 22.3 -36.7001C27.6 -7.80006 26.6 20.7999 35.5 48.3999C52.5 101.3 100.7 134.9 154 150C166.9 153.7 180 156.2 192.9 157.7C221.9 161.1 244.8 161 273.6 155.8C307.5 149.6 341.6 144.4 375.7 139.5C441.1 130.2 505.4 114 569.4 128.2C576.8 129.9 584.2 131.9 591.5 134.4C627 146.5 660.5 169.9 681 202C696.9 226.8 704.6 255.3 705.9 282.9C707.2 310.5 699.9 336.5 694.1 363.4C678.3 437.2 638.1 509.3 623 584.3C620 599.2 618.4 614.2 618.6 629.5C619.4 691.6 651.5 748 698.4 787.2C703.9 791.8 709.6 796.1 715.5 800.2C771.8 839.2 844 856.3 915.1 855.1' stroke='%23E2555B' stroke-miterlimit='10'/%3e%3cpath d='M-31.2 -101.5C-5.89995 -89 9.1 -57.4 15 -28.8C20.9 -0.199987 21 28.2 30.6 55.4C48.8 107.5 97 140.8 150.3 155.7C163.3 159.3 176.3 161.8 189.2 163.2C218.1 166.5 241.2 166.2 269.9 161C303.7 154.7 337.8 149.3 371.8 144C439.8 133.3 506.4 113.4 573.5 126.5C581.3 128 589 130 596.7 132.4C634 144.2 669.4 168.4 690.5 202.2C706.8 228.3 713.9 258.4 714.1 287.1C714.4 315.9 705.2 342.6 698.2 370.4C680.2 442.4 640.4 513.3 624.3 587C621.1 601.6 619.2 616.4 619.1 631.4C618.6 692.6 648.4 748.7 693.5 788.5C698.8 793.1 704.3 797.5 709.9 801.7C764.4 841.4 835.7 859.8 906 858.2' stroke='%23DD535F' stroke-miterlimit='10'/%3e%3cpath d='M-38.6 -93.6C-13.9 -80.4 1.20001 -49.1 7.70001 -20.7C14.3 7.70003 15.5 35.8 25.6 62.6C45 113.9 93.2 146.9 146.6 161.5C159.6 165.1 172.7 167.5 185.5 168.9C214.3 172.1 237.6 171.7 266.1 166.3C299.9 160 333.9 154.3 367.8 148.5C438.5 136.3 507.3 112.8 577.5 124.9C585.6 126.3 593.7 128.2 601.9 130.5C641 142 678.4 167 700 202.4C716.7 229.8 723.2 261.5 722.3 291.4C721.5 321.4 710.5 348.8 702.3 377.5C682.3 447.7 642.7 517.4 625.6 589.9C622.2 604.3 620.1 618.8 619.7 633.6C617.9 693.9 645.4 749.8 688.8 790C693.9 794.7 699.1 799.2 704.6 803.4C757.2 843.9 827.6 863.5 897.2 861.4' stroke='%23D95264' stroke-miterlimit='10'/%3e%3cpath d='M-46.1 -85.7C-22 -71.8 -6.79998 -40.7999 0.400024 -12.6999C7.60002 15.5001 9.90001 43.2001 20.7 69.7001C41.4 120.2 89.5 152.9 142.9 167.3C155.9 170.8 169 173.2 181.9 174.5C210.7 177.6 234.1 177 262.5 171.6C296.2 165.2 330.2 159.3 364 153C437.3 139.3 508.4 112.3 581.8 123.3C590.3 124.6 598.8 126.4 607.3 128.7C648.2 139.9 687.5 165.7 709.6 202.8C726.6 231.4 732.6 264.7 730.6 295.9C728.7 327.1 715.9 355.2 706.4 384.8C684.5 453.2 645.1 521.7 626.8 593C623.2 607.1 620.8 621.5 620.1 636C617.1 695.4 642.3 751 683.8 791.8C688.6 796.6 693.7 801.1 699 805.4C749.8 846.6 819.3 867.5 888.1 865' stroke='%23D45168' stroke-miterlimit='10'/%3e%3cpath d='M-53.5 -77.9C-29.9 -63.3 -14.7 -32.6 -6.89996 -4.70001C1.00004 23.2 4.30005 50.7 15.8 76.8C37.7 126.5 85.8 158.9 139.3 173.1C152.3 176.5 165.4 178.9 178.3 180.2C207 183.1 230.7 182.4 258.9 177C292.6 170.6 326.5 164.4 360.2 157.6C436.1 142.4 509.4 111.8 586 121.7C594.8 122.9 603.7 124.5 612.6 126.8C655.4 137.7 696.6 164.3 719.2 203.1C736.6 233 742 267.9 739 300.3C736 332.7 721.5 361.5 710.7 392C687.1 458.7 647.6 525.9 628.3 596C624.5 609.9 621.9 624 620.9 638.3C616.6 696.8 639.5 752.2 679.2 793.4C683.8 798.2 688.7 802.8 693.8 807.2C742.8 849.1 811.4 871.3 879.4 868.4' stroke='%23CF4F6D' stroke-miterlimit='10'/%3e%3cpath d='M-61 -70C-38 -54.7 -22.7 -24.3 -14.3 3.39999C-5.79999 31.1 -1.29995 58.3 10.8 84C33.9 132.9 82 165 135.5 178.9C148.5 182.3 161.6 184.6 174.5 185.8C203.1 188.6 227 187.7 255.1 182.3C288.8 175.8 322.6 169.4 356.3 162.2C434.9 145.4 510.4 111.3 590.1 120.2C599.3 121.2 608.5 122.8 617.8 125C662.4 135.6 705.6 163 728.6 203.4C746.4 234.6 751.2 271.1 747.1 304.7C743 338.3 726.9 367.8 714.7 399.2C689.5 464.1 649.8 530.1 629.5 599C625.5 612.6 622.6 626.5 621.3 640.6C615.7 698.3 636.4 753.3 674.2 795C678.6 799.9 683.3 804.5 688.2 809C735.3 851.6 803 875 870.3 871.7' stroke='%23CA4E71' stroke-miterlimit='10'/%3e%3cpath d='M-68.3999 -62.1C-45.9999 -46.1 -30.6999 -16 -21.4999 11.4C-12.2999 38.9 -6.79994 65.7 6.00006 91C30.3001 139.1 78.4001 170.9 132 184.6C145.1 187.9 158.1 190.1 171 191.3C199.5 194 223.6 192.9 251.6 187.5C285.2 180.9 319 174.2 352.6 166.6C433.8 148.2 511.6 110.7 594.5 118.4C604.1 119.3 613.7 120.8 623.3 122.9C669.7 133.2 714.8 161.4 738.4 203.5C756.6 236 760.7 274 755.6 308.9C750.4 343.7 732.7 374 719.1 406.2C692.4 469.4 652.5 534.1 631 601.8C626.8 615.2 623.7 628.8 622 642.7C615.1 699.5 633.5 754.2 669.6 796.5C673.8 801.4 678.3 806.2 683 810.7C728.3 854 795.1 878.7 861.6 875' stroke='%23C54C76' stroke-miterlimit='10'/%3e%3cpath d='M-75.8999 -54.3C-54.0999 -37.5 -38.6999 -7.80007 -28.8999 19.3999C-19.0999 46.5999 -12.4999 73.1999 1.00006 98.0999C26.6001 145.3 74.6001 176.9 128.3 190.4C141.4 193.7 154.5 195.8 167.4 197C195.8 199.6 220.1 198.4 247.9 192.9C281.5 186.3 315.2 179.2 348.7 171.2C432.5 151.2 512.6 110.2 598.6 116.9C608.5 117.7 618.5 119.1 628.5 121.2C676.7 131.3 723.8 160.2 747.8 204C766.3 237.8 769.9 277.4 763.7 313.5C757.4 349.6 738.1 380.5 723 413.6C694.9 475.2 654.6 538.5 632.1 605C627.7 618.1 624.3 631.5 622.4 645.2C614.2 701.1 630.3 755.6 664.6 798.3C668.6 803.3 672.9 808.1 677.4 812.7C720.8 856.8 786.8 882.7 852.5 878.5' stroke='%23C14B7A' stroke-miterlimit='10'/%3e%3cpath d='M-83.2999 -46.4C-61.9999 -28.9 -46.5999 0.499964 -36.0999 27.4C-25.5999 54.4 -17.9999 80.6 -3.79993 105.2C22.9001 151.6 70.9001 182.9 124.6 196.1C137.7 199.3 150.8 201.4 163.7 202.5C192.1 205 216.5 203.6 244.2 198.1C277.7 191.4 311.4 184 344.8 175.6C431.2 153.9 513.6 109.5 602.7 115.1C613 115.8 623.3 117.1 633.7 119.1C683.8 128.9 732.8 158.6 757.3 204C776.2 239.1 779.2 280.3 771.9 317.6C764.6 354.9 743.7 386.6 727.1 420.6C697.6 480.6 656.9 542.5 633.4 607.7C628.8 620.6 625.2 633.7 622.9 647.2C613.5 702.2 627.3 756.4 659.7 799.7C663.5 804.7 667.6 809.6 671.9 814.3C713.5 859.1 778.5 886.3 843.5 881.7' stroke='%23BC4A7E' stroke-miterlimit='10'/%3e%3cpath d='M-90.7999 -38.5C-70.0999 -20.3 -54.5999 8.8 -43.4999 35.5C-32.2999 62.3 -23.6999 88.2 -8.79993 112.4C19.2001 158 67.2001 189 121 202C134.1 205.2 147.2 207.2 160.1 208.3C188.4 210.6 213 209.1 240.6 203.6C274.1 196.8 307.7 189.2 341 180.4C429.9 157 514.7 109.3 606.9 113.8C617.5 114.3 628.2 115.5 639 117.5C690.9 127 741.8 157.5 766.9 204.6C786.2 241 788.6 283.8 780.2 322.2C771.8 360.7 749.5 393.2 731.3 428C700.6 486.5 659.4 546.9 634.7 610.9C629.9 623.5 626 636.4 623.4 649.6C612.7 703.7 624.2 757.7 654.8 801.4C658.4 806.5 662.2 811.4 666.4 816.2C706.2 861.7 770.3 890.2 834.5 885.2' stroke='%23B74883' stroke-miterlimit='10'/%3e%3cpath d='M-98.2 -30.7C-78.1 -11.8 -62.5 17 -50.7 43.4C-38.9 69.9 -29.1 95.6 -13.6 119.4C15.6 164.2 63.6 194.9 117.4 207.7C130.5 210.8 143.6 212.8 156.5 213.8C184.7 216 209.5 214.3 237 208.7C270.5 201.9 303.9 193.9 337.3 184.7C428.8 159.5 515.9 108.5 611.3 111.9C622.3 112.3 633.4 113.4 644.5 115.3C698.2 124.5 751.1 155.8 776.6 204.6C796.3 242.3 798.1 286.6 788.6 326.3C779.1 366 755.4 399.4 735.5 434.9C703.6 491.9 661.8 550.8 636.1 613.6C631.1 626 626.9 638.7 624.1 651.6C612.1 704.9 621.4 758.5 650.1 802.7C653.5 807.9 657.1 812.9 661.1 817.7C699 863.9 762.3 893.7 825.7 888.2' stroke='%23B24787' stroke-miterlimit='10'/%3e%3cpath d='M-105.7 -22.8C-86.2 -3.20005 -70.5 25.2999 -58.1 51.4999C-45.6 77.7999 -34.8 103.1 -18.7 126.5C11.7 170.5 59.7 200.9 113.6 213.4C126.8 216.5 139.9 218.4 152.7 219.3C180.8 221.4 205.8 219.6 233.1 213.9C266.5 207 299.9 198.6 333.2 189.1C427.3 162.1 516.7 107.8 615.2 110.2C626.5 110.5 638 111.5 649.6 113.3C705.1 122.2 760 154.3 786 204.8C806.1 243.7 807.3 289.7 796.7 330.6C786.1 371.5 761.1 405.8 739.5 442C706.4 497.5 664.1 554.9 637.3 616.5C632.1 628.6 627.7 641.1 624.5 653.8C611.2 706.2 618.2 759.6 645.2 804.3C648.3 809.5 651.8 814.6 655.6 819.5C691.7 866.4 754 897.4 816.7 891.6' stroke='%23AD458C' stroke-miterlimit='10'/%3e%3cpath d='M-113.1 -15C-94.1 5.3 -78.4 33.5 -65.4 59.4C-52.3 85.5 -40.4 110.5 -23.6 133.5C8.00002 176.7 56 206.7 109.9 219.1C123.1 222.1 136.2 224 149.1 224.9C177.2 226.9 202.3 224.9 229.5 219.2C262.9 212.2 296.2 203.5 329.4 193.6C426 164.8 517.8 107.2 619.4 108.6C631.1 108.8 642.9 109.7 654.9 111.5C712.3 120.1 769 153 795.5 205.1C815.9 245.3 816.6 292.9 805 335C793.3 377.1 767 412.3 743.7 449.2C709.4 503.3 666.5 559.1 638.6 619.5C633.2 631.4 628.5 643.6 625 656.1C610.5 707.6 615.1 760.7 640.3 805.9C643.2 811.2 646.5 816.3 650.1 821.2C684.3 868.9 745.8 901.1 807.7 894.9' stroke='%23A84490' stroke-miterlimit='10'/%3e%3cpath d='M-120.6 -7.09998C-102.2 13.9 -86.4 41.8 -72.7 67.5C-58.9 93.3 -46 118.1 -28.5 140.7C4.3 183.1 52.3 212.8 106.3 225C119.5 228 132.6 229.8 145.5 230.6C173.5 232.5 198.8 230.3 225.9 224.6C259.2 217.6 292.5 208.5 325.6 198.3C424.7 167.7 518.9 106.9 623.7 107.1C635.8 107.1 647.9 108 660.3 109.7C719.5 118 778.2 151.6 805.2 205.5C826 247 826.1 296.1 813.4 339.5C800.6 382.8 773 419 747.9 456.5C712.5 509.3 668.9 563.4 640 622.6C634.4 634.2 629.5 646.2 625.7 658.5C609.9 709.1 612.3 762 635.6 807.7C638.3 813 641.4 818.2 644.8 823.2C677.2 871.6 737.8 905.1 798.9 898.4' stroke='%23A44395' stroke-miterlimit='10'/%3e%3cpath d='M-128 0.800049C-110.2 22.5 -94.3 50.1 -80 75.5C-65.6 101.1 -51.6 125.5 -33.4 147.8C0.600006 189.4 48.6 218.8 102.7 230.7C115.9 233.6 129 235.4 141.9 236.2C169.8 238 195.3 235.6 222.3 229.9C255.6 222.8 288.7 213.4 321.8 202.8C423.4 170.3 520 106.3 627.9 105.5C640.3 105.4 652.9 106.1 665.6 107.8C726.6 115.8 787.3 150.2 814.7 205.8C835.9 248.6 835.4 299.3 821.6 343.9C807.7 388.5 778.9 425.7 752 463.7C715.5 515.2 671.3 567.6 641.3 625.5C635.5 636.9 630.3 648.6 626.2 660.7C609.1 710.4 609.2 763 630.7 809.2C633.2 814.6 636.1 819.8 639.2 824.9C669.7 874 729.4 908.8 789.8 901.7' stroke='%239F4199' stroke-miterlimit='10'/%3e%3cpath d='M-135.5 8.59998C-118.3 31 -102.3 58.3 -87.3 83.5C-72.2 108.9 -57.2 133 -38.3 154.9C-3.00002 195.7 44.9 224.8 99 236.5C112.2 239.4 125.3 241.1 138.2 241.8C166 243.4 191.7 240.9 218.6 235.2C251.8 228 284.9 218.2 318 207.3C422.1 172.9 521 105.7 632.1 103.8C644.9 103.6 657.8 104.2 670.9 105.8C733.8 113.6 796.3 148.7 824.3 205.9C845.9 250 844.8 302.3 829.9 348.1C815 393.9 784.9 432.2 756.2 470.7C718.6 521 673.7 571.6 642.6 628.3C636.6 639.4 631.2 650.9 626.8 662.8C608.4 711.6 606.3 764 625.9 810.6C628.2 816 630.9 821.4 633.8 826.5C662.5 876.3 721.3 912.4 780.9 904.9' stroke='%239A409E' stroke-miterlimit='10'/%3e%3cpath d='M-142.9 16.5C-126.3 39.7 -110.2 66.5 -94.5999 91.6C-78.8999 116.7 -62.7999 140.6 -43.1999 162.1C-6.79989 202.2 41.2001 230.9 95.4001 242.4C108.7 245.2 121.8 246.9 134.7 247.6C162.4 249.1 188.3 246.5 215 240.7C248.2 233.5 281.1 223.3 314.2 212C420.8 175.6 522.1 105.4 636.3 102.4C649.4 102.1 662.7 102.6 676.2 104.1C740.9 111.6 805.4 147.5 833.8 206.4C855.7 251.8 854.1 305.7 838.1 352.6C822.1 399.6 790.9 439 760.2 478C721.5 527.2 675.9 575.9 643.8 631.4C637.5 642.3 631.9 653.5 627.2 665.2C607.6 713.2 603.1 765.2 621 812.4C623.1 817.9 625.5 823.3 628.3 828.5C655.2 879 713.1 916.4 771.9 908.4' stroke='%23953FA2' stroke-miterlimit='10'/%3e%3cpath d='M-150.4 24.4C-134.3 48.3 -118.2 74.8 -101.9 99.6C-85.4999 124.5 -68.3999 148.1 -48.0999 169.1C-10.4999 208.4 37.5001 236.8 91.7001 248C105 250.7 118.1 252.4 131 253C158.7 254.4 184.7 251.6 211.3 245.8C244.5 238.5 277.3 228 310.3 216.3C419.4 177.9 523.1 104.6 640.5 100.5C654 100 667.7 100.5 681.5 102C748 109.2 814.5 145.9 843.4 206.5C865.7 253.2 863.5 308.6 846.4 356.8C829.3 405 797 445.7 764.4 485C724.6 533 678.4 579.9 645.2 634.2C638.7 644.8 632.9 655.9 627.8 667.3C606.9 714.4 600.1 766.2 616.2 813.8C618.1 819.4 620.3 824.8 622.9 830.1C647.9 881.4 704.9 919.9 763 911.6' stroke='%23903DA7' stroke-miterlimit='10'/%3e%3cpath d='M-157.8 32.2C-142.3 56.8 -126.1 82.9999 -109.2 107.6C-92.0999 132.3 -73.9999 155.5 -52.9999 176.2C-14.1999 214.7 33.8001 242.8 88.1001 253.8C101.4 256.5 114.5 258.1 127.4 258.6C155 259.9 181.2 256.9 207.7 251C240.8 243.6 273.5 232.7 306.5 220.8C418 180.4 524.2 104 644.7 98.8999C658.6 98.2999 672.6 98.6999 686.8 100.1C755.1 107 823.5 144.5 853 206.7C875.7 254.7 872.9 311.7 854.7 361.1C836.5 410.5 803.1 452.4 768.6 492.1C727.6 539.1 680.8 584 646.5 637.1C639.8 647.5 633.7 658.3 628.4 669.4C606.2 715.6 597.2 767.1 611.4 815.3C613.1 820.9 615.1 826.4 617.5 831.8C640.7 883.8 696.8 923.6 754.1 914.9' stroke='%238C3CAB' stroke-miterlimit='10'/%3e%3cpath d='M-165.3 40.1C-150.4 65.4 -134.1 91.3 -116.5 115.6C-98.7999 140.1 -79.4999 163 -57.8999 183.3C-17.8999 221 30.1001 248.8 84.4001 259.6C97.7001 262.2 110.8 263.7 123.7 264.3C151.2 265.5 177.6 262.3 204 256.4C237.1 249 269.7 237.7 302.6 225.4C416.5 183 525.2 103.6 648.8 97.4C663 96.7 677.4 96.9 692 98.3C762.2 104.9 832.5 143.2 862.4 207.1C885.5 256.3 882.1 315 862.9 365.6C843.6 416.2 809.2 459.4 772.6 499.4C730.5 545.4 683 588.3 647.7 640.2C640.8 650.3 634.5 660.9 628.8 671.8C605.3 717.1 594 768.4 606.4 817C607.8 822.7 609.7 828.3 611.9 833.7C633.2 886.4 688.5 927.5 745 918.3' stroke='%23873AB0' stroke-miterlimit='10'/%3e%3cpath d='M-172.7 48C-117.2 148.7 -32.2 243.5 80.7 265.4C158 280.4 227.4 257.3 298.7 230C428.4 180.4 551.7 83.7 697.3 96.4C769.3 102.7 841.6 141.8 872 207.4C895.4 257.9 891.5 318.1 871.2 370C850.8 421.9 815.4 466.4 776.8 506.6C733.6 551.6 685.5 592.5 649.1 643.2C612.7 693.9 588.5 757.7 601.7 818.7C614.8 879.7 674.7 932.4 736.2 921.8' stroke='%238239B4' stroke-miterlimit='10'/%3e%3cpath d='M-153.9 39C-97.5999 137.3 -13.7999 231.3 95.5001 255.4C140.8 265.3 183 261.9 224.4 252.3C251.4 246 278.1 237.1 305 227.5C334.8 216.9 364.2 203.8 393.8 190.1C448.6 164.8 504 137.8 562.9 121.7C604.3 110.4 647.3 104.3 692.4 108.4C697.4 108.9 702.5 109.5 707.5 110.2C773.5 120.3 837.3 157 866.4 215.7C876.1 235.2 881.5 256.3 883.4 277.7C886.2 309.7 881.1 342.7 870.2 372.9C852.1 423.2 819.3 466.7 783.4 506.6C743.3 551.3 698.1 593.4 662.3 644.2C659.4 648.4 656.5 652.6 653.7 656.9C632 690.5 615.4 728.4 610.7 767C608.7 783.9 608.9 801 612.1 818C616.1 839.8 626.1 860.6 640.1 878C665.1 909 703.6 929.1 742.9 922.3' stroke='%23853FB7' stroke-miterlimit='10'/%3e%3cpath d='M-135.2 30C-78.2 125.9 4.40004 219 110.2 245.5C154 256.3 194.7 254.3 234.2 246.4C260.1 241.2 285.5 233.5 311.1 225.2C339.5 216 367.5 204.3 395.8 192.2C448.2 169.7 501.6 145.9 559.5 131.7C600.1 121.8 642.7 116.3 687.2 120.5C692.2 121 697.2 121.6 702.1 122.3C767.4 132.3 830.6 167.6 860.4 224.2C870.3 243 876.2 263.3 878.6 284C882.2 314.9 878.3 346.8 868.8 376C853 424.8 822.7 467.1 789.7 506.7C752.6 551.1 710.4 594.3 675.2 645.4C672.3 649.6 669.5 653.8 666.7 658.1C645.2 691.8 628 729.1 622.4 767.1C620 783.8 619.7 800.7 622.4 817.5C625.7 839.1 634.9 859.8 648.3 877.4C672.2 908.7 710.4 929.6 749.6 922.9' stroke='%238844BA' stroke-miterlimit='10'/%3e%3cpath d='M-116.4 21C-58.6999 114.5 22.7001 207 125 235.5C167.3 247.3 206.4 246.7 244.2 240.4C268.9 236.3 293.1 229.8 317.5 222.7C344.5 214.9 371.1 204.7 398.1 194.1C448.1 174.5 499.6 153.7 556.4 141.5C596.3 132.9 638.4 128.2 682.4 132.4C687.3 132.9 692.2 133.5 697.2 134.2C761.8 144.1 824.4 178 855 232.4C865.2 250.5 871.4 270 874.4 289.9C878.9 319.7 876.1 350.4 868 378.8C854.5 426.1 826.7 467.3 796.5 506.6C762.5 550.8 723.2 595.1 688.6 646.3C685.8 650.5 683 654.8 680.3 659.1C659 692.8 641.1 729.5 634.6 767.1C631.8 783.6 631 800.2 633.1 816.9C635.7 838.3 644.1 859 656.8 876.8C679.5 908.3 717.4 930.2 756.6 923.4' stroke='%238B4ABD' stroke-miterlimit='10'/%3e%3cpath d='M-97.6 12C-39.2 103.2 41 194.8 139.8 225.5C180.6 238.2 218.1 239 254.1 234.5C277.6 231.5 300.5 226.2 323.7 220.3C349.3 213.9 374.5 205.2 400.2 196.1C447.8 179.3 497.3 161.7 553.1 151.5C592.2 144.3 633.9 140.2 677.4 144.5C682.3 145 687.1 145.6 692 146.4C755.9 156.2 817.9 188.7 849.3 241C859.7 258.4 866.4 277.1 870 296.3C875.3 324.9 873.7 354.6 866.9 382C855.7 427.8 830.5 467.9 803.1 506.8C772.2 550.7 735.8 596.2 701.9 647.6C699.1 651.8 696.4 656.1 693.7 660.4C672.5 694.1 654.1 730.3 646.6 767.3C643.3 783.5 642.2 800 643.7 816.5C645.7 837.7 653.2 858.4 665.3 876.3C686.9 908.1 724.5 930.9 763.6 924.1' stroke='%238F4FC0' stroke-miterlimit='10'/%3e%3cpath d='M-78.8999 3C-19.7999 91.8 59.2001 182.7 154.5 215.6C193.8 229.2 229.7 231.4 264 228.6C286.4 226.8 308 222.6 329.9 218C354.1 212.9 377.9 205.8 402.3 198.2C447.5 184.3 495.1 169.8 549.8 161.5C588.2 155.6 629.4 152.2 672.4 156.6C677.2 157.1 682 157.7 686.8 158.5C749.9 168.2 811.4 199.4 843.5 249.5C854.2 266.2 861.3 284.1 865.4 302.5C871.6 330 871.1 358.5 865.7 385.1C856.7 429.4 834.1 468.4 809.5 507C781.6 550.7 748.2 597.3 714.9 648.9C712.2 653.1 709.5 657.4 706.8 661.7C685.8 695.4 666.8 731 658.3 767.5C654.6 783.5 653 799.7 654 816C655.3 837.1 662 857.7 673.4 875.8C693.8 907.9 731.2 931.6 770.3 924.8' stroke='%239255C2' stroke-miterlimit='10'/%3e%3cpath d='M-60.1 -6C-0.199974 80.4 77.5 170.5 169.3 205.6C207.1 220.1 241.5 223.8 273.9 222.6C295.1 221.9 315.5 218.9 336.1 215.5C358.8 211.8 381.3 206.2 404.4 200.1C447.2 189 492.8 177.6 546.5 171.3C584.2 166.8 624.9 164 667.4 168.6C672.2 169.1 676.9 169.7 681.7 170.5C744.1 180.2 804.9 209.9 837.9 257.8C848.8 273.7 856.4 291 861.1 308.6C868.1 335 868.8 362.4 864.8 388C858.1 430.8 838 468.8 816.2 507C791.4 550.5 760.9 598.1 728.2 649.9C725.5 654.1 722.9 658.4 720.2 662.8C699.4 696.5 679.7 731.6 670.3 767.5C666.2 783.2 664.1 799.3 664.5 815.4C665.1 836.3 671 856.8 681.8 875.1C701 907.5 738.2 932.1 777.2 925.3' stroke='%23955AC5' stroke-miterlimit='10'/%3e%3cpath d='M-41.2999 -15C19.3001 69 95.8001 158.3 184 195.6C220.2 210.9 253.1 216.1 283.8 216.6C303.8 217 323 215.1 342.3 213C363.6 210.7 384.6 206.5 406.4 202C446.8 193.8 490.5 185.5 543.1 181.1C580 178 620.3 175.9 662.3 180.5C667 181 671.7 181.6 676.4 182.4C738.1 192 798.3 220.3 832 266.1C843.2 281.3 851.2 297.8 856.4 314.7C864.3 339.9 866.1 366.2 863.4 391C859 432.3 841.5 469.2 822.5 507C800.7 550.4 773.2 599 741.2 651C738.6 655.3 735.9 659.6 733.3 663.9C712.7 697.6 692.3 732.1 682 767.5C677.5 783 674.9 798.8 674.8 814.8C674.7 835.5 679.8 856 689.9 874.5C708 907.2 744.9 932.7 783.8 925.8' stroke='%239860C8' stroke-miterlimit='10'/%3e%3cpath d='M-22.6 -24C38.7 57.6 114.1 146.1 198.7 185.7C233.4 201.9 264.7 208.5 293.6 210.7C312.5 212.2 330.4 211.5 348.5 210.7C368.4 209.7 388 207.1 408.5 204.1C446.5 198.7 488.2 193.6 539.8 191.1C576 189.3 615.8 187.9 657.3 192.6C662 193.1 666.6 193.8 671.2 194.5C732.2 204 791.8 231 826.3 274.6C837.7 289.1 846.1 304.8 852 320.9C860.7 345 863.7 370.2 862.4 394C860.3 433.8 845.3 469.7 829.1 507.1C810.3 550.4 785.8 600 754.4 652.1C751.8 656.4 749.2 660.7 746.6 665C726.1 698.8 705.2 732.7 693.9 767.6C689 782.8 685.9 798.5 685.3 814.3C684.5 834.9 688.8 855.3 698.2 873.9C715.1 906.8 751.8 933.3 790.6 926.4' stroke='%239B65CB' stroke-miterlimit='10'/%3e%3cpath d='M-3.79993 -33C58.2001 46.2 132.4 133.9 213.5 175.7C246.7 192.8 276.5 200.9 303.5 204.8C321.2 207.4 337.9 207.9 354.7 208.3C373.2 208.7 391.4 207.5 410.6 206.1C446.2 203.5 486 201.5 536.5 201.1C571.9 200.7 611.4 199.9 652.2 204.7C656.8 205.2 661.4 205.9 666 206.6C726.3 216 785.3 241.6 820.6 283.1C832.3 296.9 841.1 311.8 847.5 327.2C857.1 350.2 861.3 374.3 861.3 397.2C861.5 435.5 849 470.5 835.7 507.4C820 550.7 798.4 601.2 767.6 653.5C765.1 657.8 762.5 662.1 759.9 666.5C739.6 700.3 718 733.6 705.8 768C700.5 783 696.9 798.4 695.7 814.1C694.2 834.5 697.7 854.9 706.5 873.7C722.3 906.9 758.7 934.3 797.4 927.4' stroke='%239E6BCE' stroke-miterlimit='10'/%3e%3cpath d='M15 -42C77.7 34.8 150.7 121.7 228.3 165.8C260 183.8 288.2 193.3 313.5 198.9C330 202.6 345.5 204.3 361 205.9C378.1 207.7 394.9 208 412.8 208.1C446 208.3 483.8 209.5 533.3 211C568 212 607 211.9 647.3 216.7C651.8 217.2 656.4 217.9 660.9 218.6C720.5 227.9 778.9 252.1 814.9 291.4C826.9 304.5 836.1 318.6 843 333.2C853.4 355 858.8 378 860.2 400C862.6 436.8 852.8 470.9 842.2 507.2C829.6 550.4 810.9 601.9 780.8 654.4C778.3 658.7 775.8 663 773.2 667.4C753.1 701.2 730.9 734 717.7 767.8C712 782.5 707.9 797.8 706.2 813.3C704 833.5 706.7 853.8 714.8 872.8C729.4 906.3 765.6 934.6 804.3 927.7' stroke='%23A270D1' stroke-miterlimit='10'/%3e%3cpath d='M33.7001 -51C97.2001 23.4 168.9 109.5 243 155.8C273.2 174.7 299.8 185.6 323.3 192.9C338.7 197.7 352.9 200.6 367.1 203.5C382.9 206.6 398.2 208.5 414.8 210.1C445.6 213.2 481.5 217.5 529.9 220.9C563.8 223.2 602.4 223.8 642.2 228.7C646.7 229.3 651.2 229.9 655.6 230.6C714.4 239.8 772.3 262.7 809.1 299.8C821.3 312.1 831 325.5 838.5 339.4C849.7 360.1 856.3 382 859 403.1C863.7 438.4 856.5 471.6 848.6 507.4C839.1 550.7 823.3 602.9 793.8 655.6C791.4 659.9 788.9 664.3 786.3 668.6C766.3 702.4 743.5 734.6 729.4 767.9C723.3 782.4 718.7 797.4 716.5 812.8C713.6 832.8 715.4 853.1 723 872.3C736.4 906.1 772.4 935.3 811 928.3' stroke='%23A576D4' stroke-miterlimit='10'/%3e%3cpath d='M52.5 -60C116.7 12.1 187.2 97.3 257.8 145.8C286.5 165.6 311.6 177.9 333.3 186.9C347.5 192.8 360.5 196.9 373.4 201C387.8 205.5 401.7 208.9 417 212C445.4 217.9 479.4 225.3 526.7 230.7C559.9 234.4 598 235.6 637.3 240.6C641.7 241.2 646.2 241.8 650.6 242.5C708.7 251.7 765.9 273.1 803.5 308.1C816 319.7 826.1 332.3 834.1 345.4C846.2 365 853.9 385.7 858 405.9C865 439.7 860.5 472 855.3 507.2C848.9 550.5 836 603.6 807.1 656.5C804.7 660.8 802.3 665.2 799.7 669.5C779.9 703.3 756.5 735 741.4 767.8C734.8 782 729.8 796.9 727 812.1C723.4 832 724.4 852.2 731.3 871.5C743.5 905.6 779.3 935.6 817.8 928.7' stroke='%23A87BD7' stroke-miterlimit='10'/%3e%3cpath d='M71.3 -69C136.2 0.699997 205.5 85 272.5 135.9C299.7 156.5 323.2 170.4 343.1 181.1C356.1 188.1 367.9 193.4 379.6 198.7C392.6 204.6 405.1 209.4 419.1 214.2C445.1 223 477.1 233.5 523.4 240.8C555.9 245.9 593.5 247.7 632.3 252.9C636.7 253.5 641.1 254.1 645.4 254.8C702.8 263.9 759.4 283.9 797.8 316.7C810.5 327.6 821 339.4 829.7 351.8C842.6 370.2 851.5 389.9 857 409.2C866.3 441.4 864.5 473 861.9 507.6C858.7 551 848.6 604.9 820.3 657.9C818 662.3 815.6 666.6 813 671C793.4 704.8 769.4 735.9 753.3 768.2C746.3 782.2 740.8 796.8 737.5 811.8C733.2 831.5 733.4 851.7 739.7 871.1C750.8 905.5 786.2 936.4 824.7 929.5' stroke='%23AB80DA' stroke-miterlimit='10'/%3e%3cpath d='M90 -78C155.6 -10.7 223.7 72.8 287.2 125.9C312.9 147.4 334.8 162.7 353 175.1C364.9 183.2 375.4 189.8 385.8 196.3C397.4 203.6 408.5 209.9 421.2 216.2C444.8 227.8 474.9 241.5 520.1 250.8C551.8 257.2 589 259.8 627.3 265C631.6 265.6 635.9 266.2 640.3 266.9C697 275.9 753 294.6 792.2 325.2C805.2 335.4 816.1 346.4 825.3 358C839.1 375.3 849.1 393.9 855.9 412.2C867.5 442.9 868.4 473.7 868.5 507.7C868.6 551.2 861.2 605.9 833.6 659.1C831.3 663.5 828.9 667.8 826.4 672.2C807 706.1 782.3 736.6 765.3 768.3C757.9 782 751.9 796.5 748.1 811.3C743.1 830.8 742.5 850.9 748.1 870.6C758 905.3 793.2 937.1 831.6 930.2' stroke='%23AE86DC' stroke-miterlimit='10'/%3e%3cpath d='M108.8 -87C175.1 -22.1 242 60.5 302 116C326.2 138.4 346.6 155.1 362.9 169.2C373.6 178.4 382.9 186.2 392 193.9C402.2 202.6 411.9 210.4 423.2 218.2C444.4 232.7 472.5 249.5 516.7 260.7C547.7 268.5 584.4 271.7 622.1 277C626.4 277.6 630.6 278.2 634.9 278.9C690.9 287.8 746.3 305.1 786.2 333.6C799.4 343.1 810.8 353.4 820.6 364.2C835.2 380.4 846.4 397.8 854.6 415.3C868.4 444.6 872.2 474.4 874.8 507.8C878.2 551.4 873.5 606.8 846.5 660.3C844.3 664.7 841.9 669.1 839.5 673.4C820.2 707.3 795 737.2 777 768.4C769.2 781.9 762.7 796.1 758.3 810.8C752.6 830.2 751.2 850.2 756.2 870C764.9 904.9 799.9 937.7 838.3 930.7' stroke='%23B18BDF' stroke-miterlimit='10'/%3e%3cpath d='M127.6 -96C194.7 -33.5 260.3 48.3 316.8 106C339.5 129.2 358.3 147.5 372.9 163.2C382.4 173.6 390.5 182.5 398.3 191.4C407.1 201.5 415.4 210.8 425.4 220.1C444.2 237.4 470.4 257.3 513.6 270.5C543.8 279.6 580.1 283.5 617.3 288.9C621.5 289.5 625.7 290.1 629.9 290.8C685.1 299.6 740 315.5 780.7 341.8C794.2 350.5 806 360.1 816.3 370.1C831.8 385.1 844.1 401.5 853.7 418C869.8 445.7 876.4 474.8 881.5 507.6C888.3 551.3 886.2 607.5 859.8 661.1C857.6 665.5 855.3 669.9 852.9 674.3C833.8 708.2 808 737.6 789 768.2C780.8 781.5 773.8 795.5 768.9 810C762.5 829.2 760.3 849.2 764.6 869.2C772.3 904.4 806.9 938.1 845.2 931.1' stroke='%23B491E2' stroke-miterlimit='10'/%3e%3cpath d='M146.3 -105C214.1 -44.9 278.6 36 331.5 96C352.7 120.1 369.9 139.8 382.7 157.2C391 168.7 397.9 178.9 404.4 189C411.8 200.5 418.6 211.3 427.4 222.1C443.8 242.3 468 265.3 510.2 280.4C539.7 290.9 575.6 295.5 612.2 300.9C616.4 301.5 620.5 302.2 624.7 302.8C679.2 311.6 733.4 326 774.9 350.2C788.7 358.2 800.9 367 811.7 376.3C828 390.2 841.5 405.4 852.4 421.1C870.8 447.3 880.3 475.6 887.9 507.7C898.2 551.5 898.6 608.5 872.9 662.3C870.8 666.7 868.5 671.1 866.1 675.5C847.2 709.4 820.7 738.2 800.8 768.4C792.2 781.4 784.7 795.2 779.3 809.6C772.2 828.6 769.2 848.5 772.9 868.7C779.4 904.2 813.8 938.8 852 931.8' stroke='%23B896E5' stroke-miterlimit='10'/%3e%3cpath d='M165.1 -114C233.6 -56.3 296.9 23.7 346.3 86.1C366 111 381.6 132.2 392.6 151.4C399.8 164 405.4 175.4 410.6 186.7C416.6 199.7 422 211.9 429.5 224.2C443.5 247.3 465.8 273.4 506.9 290.4C535.6 302.3 571.1 307.5 607.2 313C611.3 313.6 615.4 314.3 619.5 314.9C673.3 323.6 726.9 336.7 769.2 358.7C783.2 366 795.8 374 807.3 382.5C824.4 395.3 839.1 409.4 851.4 424.1C872.1 448.8 884.6 476.2 894.5 507.8C908.3 551.6 911.2 609.5 886.1 663.5C884 667.9 881.8 672.4 879.4 676.7C860.7 710.6 833.6 738.9 812.7 768.5C803.7 781.3 795.7 794.9 789.7 809.1C781.9 827.9 778.1 847.8 781.1 868.2C786.4 904 820.6 939.5 858.7 932.5' stroke='%23BB9CE8' stroke-miterlimit='10'/%3e%3cpath d='M183.9 -123C253.1 -67.6 315.3 11.4 361.1 76.1C379.3 101.9 393.4 124.5 402.6 145.4C408.6 159.1 413 171.7 417 184.3C421.6 198.7 425.6 212.3 431.8 226.2C443.4 252.1 463.7 281.3 503.8 300.4C531.8 313.6 566.8 319.5 602.4 325.1C606.5 325.7 610.5 326.4 614.5 327C667.6 335.6 720.6 347.3 763.7 367.1C778 373.7 791 380.9 803 388.7C821 400.3 836.9 413.3 850.5 427.2C873.5 450.4 888.9 476.9 901.3 508C918.7 551.8 924 610.6 899.5 664.7C897.5 669.2 895.3 673.6 892.9 678C874.3 711.9 846.7 739.6 824.8 768.7C815.4 781.2 806.9 794.6 800.4 808.7C791.8 827.4 787.3 847.2 789.6 867.7C793.8 903.8 827.7 940.2 865.7 933.1' stroke='%23BEA1EB' stroke-miterlimit='10'/%3e%3cpath d='M202.6 -132C272.5 -79 333.5 -0.899994 375.7 66.1C392.5 92.7 404.9 116.9 412.3 139.4C417.1 154.2 420.2 168.1 423 181.8C426.2 197.6 428.8 212.7 433.7 228.1C442.9 256.9 461.3 289.2 500.3 310.2C527.6 324.8 562.1 331.3 597.2 337C601.2 337.7 605.2 338.3 609.2 338.9C661.6 347.4 714 357.7 757.8 375.4C772.3 381.3 785.8 387.7 798.4 394.7C817.2 405.2 834.3 417.1 849.2 430C874.4 451.7 892.9 477.2 907.6 507.8C928.6 551.5 936.3 611.2 912.5 665.6C910.5 670.1 908.4 674.5 906 678.9C887.6 712.9 859.4 740 836.5 768.5C826.7 780.8 817.7 793.9 810.7 807.9C801.4 826.4 796.1 846.2 797.8 866.9C800.8 903.2 834.5 940.6 872.5 933.5' stroke='%23C1A7EE' stroke-miterlimit='10'/%3e%3cpath d='M221.4 -141C292.1 -90.4 351.9 -13.1 390.5 56.2C405.8 83.7 416.6 109.3 422.3 133.5C426 149.4 427.8 164.5 429.3 179.4C431 196.6 432.2 213.2 435.9 230.1C442.6 261.8 459.1 297.2 497.1 320.1C523.6 336.1 557.7 343.3 592.3 349.1C596.2 349.8 600.2 350.4 604.1 351C655.7 359.4 707.6 368.4 752.2 383.9C767 389 780.9 394.7 794 401C813.7 410.4 831.9 421.2 848.2 433.2C875.7 453.4 897.2 477.9 914.2 508.1C938.8 551.6 948.9 612.4 925.7 666.9C923.8 671.4 921.7 675.8 919.3 680.2C901.1 714.2 872.3 740.8 848.4 768.8C838.2 780.9 828.6 793.8 821.1 807.6C811.1 825.9 805 845.6 806 866.5C807.9 903.1 841.3 941.3 879.2 934.3' stroke='%23C4ACF1' stroke-miterlimit='10'/%3e%3cpath d='M240.2 -150C311.6 -101.8 370.3 -25.5 405.3 46.2C419.1 74.5 428.4 101.6 432.2 127.5C434.7 144.5 435.3 160.8 435.5 177C435.8 195.6 435.6 213.7 438 232.1C442.3 266.6 456.9 305.1 493.8 330C519.6 347.3 553.2 355.2 587.2 361.1C591.1 361.8 595 362.4 598.8 363.1C649.7 371.4 701 379 746.3 392.3C761.3 396.7 775.7 401.6 789.4 407.1C809.9 415.3 829.3 425 847 436.1C876.8 454.8 901.3 478.2 920.7 508C948.9 551.3 961.4 613.2 938.8 667.9C936.9 672.4 934.8 676.9 932.5 681.3C914.4 715.3 885 741.3 860.2 768.8C849.6 780.6 839.5 793.3 831.5 806.9C820.8 825 813.9 844.7 814.3 865.8C815 902.7 848.2 941.8 886 934.8' stroke='%23C7B2F3' stroke-miterlimit='10'/%3e%3cpath d='M258.9 -159C331 -113.2 388.6 -37.7 420 36.3C432.4 65.5 440 94.1 442.1 121.7C443.4 139.8 442.7 157.3 441.7 174.7C440.6 194.7 439 214.3 440.1 234.2C442 271.6 454.6 313.2 490.5 340C515.5 358.7 548.7 367.2 582.2 373.2C586 373.9 589.9 374.5 593.7 375.2C643.9 383.5 694.5 389.6 740.7 400.8C756 404.5 770.7 408.7 785 413.4C806.4 420.5 826.9 429.1 846 439.3C878.1 456.5 905.6 478.9 927.3 508.3C959.2 551.4 974 614.4 952 669.3C950.2 673.8 948.1 678.3 945.8 682.7C927.9 716.7 897.9 742.2 872.2 769.1C861.2 780.7 850.6 793.2 842.1 806.6C830.7 824.5 823 844.2 822.7 865.4C822.3 902.6 855.1 942.6 892.9 935.5' stroke='%23CBB7F6' stroke-miterlimit='10'/%3e%3cpath d='M277.7 -168C350.5 -124.6 407 -50 434.8 26.3C445.7 56.3 451.7 86.4 452 115.7C452.2 134.9 450.2 153.6 448 172.2C445.4 193.5 442.5 214.6 442.2 236.1C441.7 276.3 452.4 321.1 487.2 349.9C511.5 370 544.2 379.2 577.2 385.2C581 385.9 584.8 386.5 588.5 387.2C638 395.4 688 400.2 735 409.2C750.5 412.2 765.7 415.6 780.5 419.5C802.7 425.5 824.4 432.9 844.8 442.3C879.2 458 909.6 479.2 933.8 508.4C969.3 551.2 986.5 615.3 965.2 670.4C963.4 674.9 961.4 679.4 959.1 683.8C941.4 717.8 910.8 742.7 884.1 769.1C872.7 780.4 861.6 792.7 852.5 806C840.4 823.8 831.9 843.3 831 864.8C829.4 902.3 862 943.2 899.7 936.1' stroke='%23CEBDF9' stroke-miterlimit='10'/%3e%3cpath d='M296.5 -177C370 -136 425.6 -62.3 449.6 16.3C459.1 47.2 463.5 78.7 462 109.7C461 130 457.7 149.9 454.3 169.8C450.3 192.5 446 215.1 444.4 238.1C441.5 281.2 450.2 329 484 359.8C507.5 381.2 539.9 391.1 572.3 397.2C576 397.9 579.7 398.6 583.5 399.2C632.3 407.3 681.7 410.7 729.4 417.5C745.2 419.8 760.8 422.4 776.2 425.6C799.3 430.4 822.1 436.8 843.9 445.2C880.5 459.3 914 479.5 940.5 508.3C979.6 550.7 999.2 616.1 978.5 671.4C976.8 676 974.8 680.4 972.5 684.8C955 718.8 923.7 743.2 896.1 769.1C884.3 780.2 872.7 792.2 863.1 805.4C850.2 823 841 842.5 839.4 864.1C836.6 901.8 869 943.7 906.6 936.6' stroke='%23D1C2FC' stroke-miterlimit='10'/%3e%3cpath d='M315.3 -186C418.7 -132.2 483.5 -12.2 471.8 103.8C467.2 149.8 451.7 194.2 446.4 240.1C441.1 286 447.9 337 480.6 369.7C506 395.1 542.7 405.3 578.2 411.2C642.2 421.9 707.5 421.9 771.6 431.8C835.7 441.7 900.7 462.9 946.9 508.4C993.1 553.9 1015.1 628.3 985.7 686C968.3 720.1 936.5 743.8 907.9 769.2C879.3 794.5 851.6 825.5 847.6 863.6C843.7 901.6 875.8 944.4 913.4 937.3' stroke='%23D4C8FF' stroke-miterlimit='10'/%3e%3c/g%3e%3cmask id='mask4_4_864' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='1200' height='800'%3e%3cpath d='M1200 0H0V800H1200V0Z' fill='white'/%3e%3c/mask%3e%3cg mask='url(%23mask4_4_864)'%3e%3cpath d='M758 286C759.105 286 760 285.105 760 284C760 282.895 759.105 282 758 282C756.895 282 756 282.895 756 284C756 285.105 756.895 286 758 286Z' fill='%23D7CCFF'/%3e%3cpath d='M758 263C759.105 263 760 262.105 760 261C760 259.895 759.105 259 758 259C756.895 259 756 259.895 756 261C756 262.105 756.895 263 758 263Z' fill='%23D7CCFF'/%3e%3cpath d='M758 240C759.105 240 760 239.105 760 238C760 236.895 759.105 236 758 236C756.895 236 756 236.895 756 238C756 239.105 756.895 240 758 240Z' fill='%23D7CCFF'/%3e%3cpath d='M758 217C759.105 217 760 216.105 760 215C760 213.895 759.105 213 758 213C756.895 213 756 213.895 756 215C756 216.105 756.895 217 758 217Z' fill='%23D7CCFF'/%3e%3cpath d='M758 194C759.105 194 760 193.105 760 192C760 190.895 759.105 190 758 190C756.895 190 756 190.895 756 192C756 193.105 756.895 194 758 194Z' fill='%23D7CCFF'/%3e%3cpath d='M783 286C784.105 286 785 285.105 785 284C785 282.895 784.105 282 783 282C781.895 282 781 282.895 781 284C781 285.105 781.895 286 783 286Z' fill='%23D7CCFF'/%3e%3cpath d='M783 263C784.105 263 785 262.105 785 261C785 259.895 784.105 259 783 259C781.895 259 781 259.895 781 261C781 262.105 781.895 263 783 263Z' fill='%23D7CCFF'/%3e%3cpath d='M783 240C784.105 240 785 239.105 785 238C785 236.895 784.105 236 783 236C781.895 236 781 236.895 781 238C781 239.105 781.895 240 783 240Z' fill='%23D7CCFF'/%3e%3cpath d='M783 217C784.105 217 785 216.105 785 215C785 213.895 784.105 213 783 213C781.895 213 781 213.895 781 215C781 216.105 781.895 217 783 217Z' fill='%23D7CCFF'/%3e%3cpath d='M783 194C784.105 194 785 193.105 785 192C785 190.895 784.105 190 783 190C781.895 190 781 190.895 781 192C781 193.105 781.895 194 783 194Z' fill='%23D7CCFF'/%3e%3cpath d='M808 286C809.105 286 810 285.105 810 284C810 282.895 809.105 282 808 282C806.895 282 806 282.895 806 284C806 285.105 806.895 286 808 286Z' fill='%23D7CCFF'/%3e%3cpath d='M808 263C809.105 263 810 262.105 810 261C810 259.895 809.105 259 808 259C806.895 259 806 259.895 806 261C806 262.105 806.895 263 808 263Z' fill='%23D7CCFF'/%3e%3cpath d='M808 240C809.105 240 810 239.105 810 238C810 236.895 809.105 236 808 236C806.895 236 806 236.895 806 238C806 239.105 806.895 240 808 240Z' fill='%23D7CCFF'/%3e%3cpath d='M808 217C809.105 217 810 216.105 810 215C810 213.895 809.105 213 808 213C806.895 213 806 213.895 806 215C806 216.105 806.895 217 808 217Z' fill='%23D7CCFF'/%3e%3cpath d='M808 194C809.105 194 810 193.105 810 192C810 190.895 809.105 190 808 190C806.895 190 806 190.895 806 192C806 193.105 806.895 194 808 194Z' fill='%23D7CCFF'/%3e%3cpath d='M833 286C834.105 286 835 285.105 835 284C835 282.895 834.105 282 833 282C831.895 282 831 282.895 831 284C831 285.105 831.895 286 833 286Z' fill='%23D7CCFF'/%3e%3cpath d='M833 263C834.105 263 835 262.105 835 261C835 259.895 834.105 259 833 259C831.895 259 831 259.895 831 261C831 262.105 831.895 263 833 263Z' fill='%23D7CCFF'/%3e%3cpath d='M833 240C834.105 240 835 239.105 835 238C835 236.895 834.105 236 833 236C831.895 236 831 236.895 831 238C831 239.105 831.895 240 833 240Z' fill='%23D7CCFF'/%3e%3cpath d='M833 217C834.105 217 835 216.105 835 215C835 213.895 834.105 213 833 213C831.895 213 831 213.895 831 215C831 216.105 831.895 217 833 217Z' fill='%23D7CCFF'/%3e%3cpath d='M833 194C834.105 194 835 193.105 835 192C835 190.895 834.105 190 833 190C831.895 190 831 190.895 831 192C831 193.105 831.895 194 833 194Z' fill='%23D7CCFF'/%3e%3cpath d='M858 286C859.105 286 860 285.105 860 284C860 282.895 859.105 282 858 282C856.895 282 856 282.895 856 284C856 285.105 856.895 286 858 286Z' fill='%23D7CCFF'/%3e%3cpath d='M858 263C859.105 263 860 262.105 860 261C860 259.895 859.105 259 858 259C856.895 259 856 259.895 856 261C856 262.105 856.895 263 858 263Z' fill='%23D7CCFF'/%3e%3cpath d='M858 240C859.105 240 860 239.105 860 238C860 236.895 859.105 236 858 236C856.895 236 856 236.895 856 238C856 239.105 856.895 240 858 240Z' fill='%23D7CCFF'/%3e%3cpath d='M858 217C859.105 217 860 216.105 860 215C860 213.895 859.105 213 858 213C856.895 213 856 213.895 856 215C856 216.105 856.895 217 858 217Z' fill='%23D7CCFF'/%3e%3cpath d='M858 194C859.105 194 860 193.105 860 192C860 190.895 859.105 190 858 190C856.895 190 856 190.895 856 192C856 193.105 856.895 194 858 194Z' fill='%23D7CCFF'/%3e%3cpath d='M883 286C884.105 286 885 285.105 885 284C885 282.895 884.105 282 883 282C881.895 282 881 282.895 881 284C881 285.105 881.895 286 883 286Z' fill='%23D7CCFF'/%3e%3cpath d='M883 263C884.105 263 885 262.105 885 261C885 259.895 884.105 259 883 259C881.895 259 881 259.895 881 261C881 262.105 881.895 263 883 263Z' fill='%23D7CCFF'/%3e%3cpath d='M883 240C884.105 240 885 239.105 885 238C885 236.895 884.105 236 883 236C881.895 236 881 236.895 881 238C881 239.105 881.895 240 883 240Z' fill='%23D7CCFF'/%3e%3cpath d='M883 217C884.105 217 885 216.105 885 215C885 213.895 884.105 213 883 213C881.895 213 881 213.895 881 215C881 216.105 881.895 217 883 217Z' fill='%23D7CCFF'/%3e%3cpath d='M883 194C884.105 194 885 193.105 885 192C885 190.895 884.105 190 883 190C881.895 190 881 190.895 881 192C881 193.105 881.895 194 883 194Z' fill='%23D7CCFF'/%3e%3cpath d='M908 286C909.105 286 910 285.105 910 284C910 282.895 909.105 282 908 282C906.895 282 906 282.895 906 284C906 285.105 906.895 286 908 286Z' fill='%23D7CCFF'/%3e%3cpath d='M908 263C909.105 263 910 262.105 910 261C910 259.895 909.105 259 908 259C906.895 259 906 259.895 906 261C906 262.105 906.895 263 908 263Z' fill='%23D7CCFF'/%3e%3cpath d='M908 240C909.105 240 910 239.105 910 238C910 236.895 909.105 236 908 236C906.895 236 906 236.895 906 238C906 239.105 906.895 240 908 240Z' fill='%23D7CCFF'/%3e%3cpath d='M908 217C909.105 217 910 216.105 910 215C910 213.895 909.105 213 908 213C906.895 213 906 213.895 906 215C906 216.105 906.895 217 908 217Z' fill='%23D7CCFF'/%3e%3cpath d='M908 194C909.105 194 910 193.105 910 192C910 190.895 909.105 190 908 190C906.895 190 906 190.895 906 192C906 193.105 906.895 194 908 194Z' fill='%23D7CCFF'/%3e%3cpath d='M933 286C934.105 286 935 285.105 935 284C935 282.895 934.105 282 933 282C931.895 282 931 282.895 931 284C931 285.105 931.895 286 933 286Z' fill='%23D7CCFF'/%3e%3cpath d='M933 263C934.105 263 935 262.105 935 261C935 259.895 934.105 259 933 259C931.895 259 931 259.895 931 261C931 262.105 931.895 263 933 263Z' fill='%23D7CCFF'/%3e%3cpath d='M933 240C934.105 240 935 239.105 935 238C935 236.895 934.105 236 933 236C931.895 236 931 236.895 931 238C931 239.105 931.895 240 933 240Z' fill='%23D7CCFF'/%3e%3cpath d='M933 217C934.105 217 935 216.105 935 215C935 213.895 934.105 213 933 213C931.895 213 931 213.895 931 215C931 216.105 931.895 217 933 217Z' fill='%23D7CCFF'/%3e%3cpath d='M933 194C934.105 194 935 193.105 935 192C935 190.895 934.105 190 933 190C931.895 190 931 190.895 931 192C931 193.105 931.895 194 933 194Z' fill='%23D7CCFF'/%3e%3cpath d='M958 286C959.105 286 960 285.105 960 284C960 282.895 959.105 282 958 282C956.895 282 956 282.895 956 284C956 285.105 956.895 286 958 286Z' fill='%23D7CCFF'/%3e%3cpath d='M958 263C959.105 263 960 262.105 960 261C960 259.895 959.105 259 958 259C956.895 259 956 259.895 956 261C956 262.105 956.895 263 958 263Z' fill='%23D7CCFF'/%3e%3cpath d='M958 240C959.105 240 960 239.105 960 238C960 236.895 959.105 236 958 236C956.895 236 956 236.895 956 238C956 239.105 956.895 240 958 240Z' fill='%23D7CCFF'/%3e%3cpath d='M958 217C959.105 217 960 216.105 960 215C960 213.895 959.105 213 958 213C956.895 213 956 213.895 956 215C956 216.105 956.895 217 958 217Z' fill='%23D7CCFF'/%3e%3cpath d='M958 194C959.105 194 960 193.105 960 192C960 190.895 959.105 190 958 190C956.895 190 956 190.895 956 192C956 193.105 956.895 194 958 194Z' fill='%23D7CCFF'/%3e%3cpath d='M983 286C984.105 286 985 285.105 985 284C985 282.895 984.105 282 983 282C981.895 282 981 282.895 981 284C981 285.105 981.895 286 983 286Z' fill='%23D7CCFF'/%3e%3cpath d='M983 263C984.105 263 985 262.105 985 261C985 259.895 984.105 259 983 259C981.895 259 981 259.895 981 261C981 262.105 981.895 263 983 263Z' fill='%23D7CCFF'/%3e%3cpath d='M983 240C984.105 240 985 239.105 985 238C985 236.895 984.105 236 983 236C981.895 236 981 236.895 981 238C981 239.105 981.895 240 983 240Z' fill='%23D7CCFF'/%3e%3cpath d='M983 217C984.105 217 985 216.105 985 215C985 213.895 984.105 213 983 213C981.895 213 981 213.895 981 215C981 216.105 981.895 217 983 217Z' fill='%23D7CCFF'/%3e%3cpath d='M983 194C984.105 194 985 193.105 985 192C985 190.895 984.105 190 983 190C981.895 190 981 190.895 981 192C981 193.105 981.895 194 983 194Z' fill='%23D7CCFF'/%3e%3cpath d='M1008 286C1009.1 286 1010 285.105 1010 284C1010 282.895 1009.1 282 1008 282C1006.9 282 1006 282.895 1006 284C1006 285.105 1006.9 286 1008 286Z' fill='%23D7CCFF'/%3e%3cpath d='M1008 263C1009.1 263 1010 262.105 1010 261C1010 259.895 1009.1 259 1008 259C1006.9 259 1006 259.895 1006 261C1006 262.105 1006.9 263 1008 263Z' fill='%23D7CCFF'/%3e%3cpath d='M1008 240C1009.1 240 1010 239.105 1010 238C1010 236.895 1009.1 236 1008 236C1006.9 236 1006 236.895 1006 238C1006 239.105 1006.9 240 1008 240Z' fill='%23D7CCFF'/%3e%3cpath d='M1008 217C1009.1 217 1010 216.105 1010 215C1010 213.895 1009.1 213 1008 213C1006.9 213 1006 213.895 1006 215C1006 216.105 1006.9 217 1008 217Z' fill='%23D7CCFF'/%3e%3cpath d='M1008 194C1009.1 194 1010 193.105 1010 192C1010 190.895 1009.1 190 1008 190C1006.9 190 1006 190.895 1006 192C1006 193.105 1006.9 194 1008 194Z' fill='%23D7CCFF'/%3e%3cpath d='M1033 286C1034.1 286 1035 285.105 1035 284C1035 282.895 1034.1 282 1033 282C1031.9 282 1031 282.895 1031 284C1031 285.105 1031.9 286 1033 286Z' fill='%23D7CCFF'/%3e%3cpath d='M1033 263C1034.1 263 1035 262.105 1035 261C1035 259.895 1034.1 259 1033 259C1031.9 259 1031 259.895 1031 261C1031 262.105 1031.9 263 1033 263Z' fill='%23D7CCFF'/%3e%3cpath d='M1033 240C1034.1 240 1035 239.105 1035 238C1035 236.895 1034.1 236 1033 236C1031.9 236 1031 236.895 1031 238C1031 239.105 1031.9 240 1033 240Z' fill='%23D7CCFF'/%3e%3cpath d='M1033 217C1034.1 217 1035 216.105 1035 215C1035 213.895 1034.1 213 1033 213C1031.9 213 1031 213.895 1031 215C1031 216.105 1031.9 217 1033 217Z' fill='%23D7CCFF'/%3e%3cpath d='M1033 194C1034.1 194 1035 193.105 1035 192C1035 190.895 1034.1 190 1033 190C1031.9 190 1031 190.895 1031 192C1031 193.105 1031.9 194 1033 194Z' fill='%23D7CCFF'/%3e%3cpath d='M1058 286C1059.1 286 1060 285.105 1060 284C1060 282.895 1059.1 282 1058 282C1056.9 282 1056 282.895 1056 284C1056 285.105 1056.9 286 1058 286Z' fill='%23D7CCFF'/%3e%3cpath d='M1058 263C1059.1 263 1060 262.105 1060 261C1060 259.895 1059.1 259 1058 259C1056.9 259 1056 259.895 1056 261C1056 262.105 1056.9 263 1058 263Z' fill='%23D7CCFF'/%3e%3cpath d='M1058 240C1059.1 240 1060 239.105 1060 238C1060 236.895 1059.1 236 1058 236C1056.9 236 1056 236.895 1056 238C1056 239.105 1056.9 240 1058 240Z' fill='%23D7CCFF'/%3e%3cpath d='M1058 217C1059.1 217 1060 216.105 1060 215C1060 213.895 1059.1 213 1058 213C1056.9 213 1056 213.895 1056 215C1056 216.105 1056.9 217 1058 217Z' fill='%23D7CCFF'/%3e%3cpath d='M1058 194C1059.1 194 1060 193.105 1060 192C1060 190.895 1059.1 190 1058 190C1056.9 190 1056 190.895 1056 192C1056 193.105 1056.9 194 1058 194Z' fill='%23D7CCFF'/%3e%3cpath d='M1083 286C1084.1 286 1085 285.105 1085 284C1085 282.895 1084.1 282 1083 282C1081.9 282 1081 282.895 1081 284C1081 285.105 1081.9 286 1083 286Z' fill='%23D7CCFF'/%3e%3cpath d='M1083 263C1084.1 263 1085 262.105 1085 261C1085 259.895 1084.1 259 1083 259C1081.9 259 1081 259.895 1081 261C1081 262.105 1081.9 263 1083 263Z' fill='%23D7CCFF'/%3e%3cpath d='M1083 240C1084.1 240 1085 239.105 1085 238C1085 236.895 1084.1 236 1083 236C1081.9 236 1081 236.895 1081 238C1081 239.105 1081.9 240 1083 240Z' fill='%23D7CCFF'/%3e%3cpath d='M1083 217C1084.1 217 1085 216.105 1085 215C1085 213.895 1084.1 213 1083 213C1081.9 213 1081 213.895 1081 215C1081 216.105 1081.9 217 1083 217Z' fill='%23D7CCFF'/%3e%3cpath d='M1083 194C1084.1 194 1085 193.105 1085 192C1085 190.895 1084.1 190 1083 190C1081.9 190 1081 190.895 1081 192C1081 193.105 1081.9 194 1083 194Z' fill='%23D7CCFF'/%3e%3cpath d='M1108 286C1109.1 286 1110 285.105 1110 284C1110 282.895 1109.1 282 1108 282C1106.9 282 1106 282.895 1106 284C1106 285.105 1106.9 286 1108 286Z' fill='%23D7CCFF'/%3e%3cpath d='M1108 263C1109.1 263 1110 262.105 1110 261C1110 259.895 1109.1 259 1108 259C1106.9 259 1106 259.895 1106 261C1106 262.105 1106.9 263 1108 263Z' fill='%23D7CCFF'/%3e%3cpath d='M1108 240C1109.1 240 1110 239.105 1110 238C1110 236.895 1109.1 236 1108 236C1106.9 236 1106 236.895 1106 238C1106 239.105 1106.9 240 1108 240Z' fill='%23D7CCFF'/%3e%3cpath d='M1108 217C1109.1 217 1110 216.105 1110 215C1110 213.895 1109.1 213 1108 213C1106.9 213 1106 213.895 1106 215C1106 216.105 1106.9 217 1108 217Z' fill='%23D7CCFF'/%3e%3cpath d='M1108 194C1109.1 194 1110 193.105 1110 192C1110 190.895 1109.1 190 1108 190C1106.9 190 1106 190.895 1106 192C1106 193.105 1106.9 194 1108 194Z' fill='%23D7CCFF'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4_864'%3e%3crect width='1200' height='800' rx='40' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    opacity: 0.3;
    animation: move 30s linear infinite;
}

@keyframes move {
    0%{
        transform: rotate(0);
    }
    100%{
        transform: rotate(360deg);
    }
}

.hero-content {
    position: relative;
    z-index: 1;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}

.hero h1 {
    font-family: var(--font-display);
    font-size: clamp(2.5rem, 5vw, 4rem);
    font-weight: 800;
    color: var(--neutral-800);
    margin-bottom: var(--spacing-6);
    line-height: 1.2;
    text-transform: uppercase;
}

.hero p {
    font-size: var(--text-xl);
    color: var(--neutral-600);
    margin-bottom: var(--spacing-8);
    line-height: 1.6;
}

.hero-buttons {
    display: flex;
    gap: var(--spacing-4);
    justify-content: center;
    flex-wrap: wrap;
}

/* Buttons */
.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-2);
    padding: var(--spacing-3) var(--spacing-6);
    border: none;
    border-radius: var(--radius-lg);
    font-weight: 500;
    font-size: var(--text-base);
    text-decoration: none;
    cursor: pointer;
    transition: var(--transition-normal);
    position: relative;
    overflow: hidden;
    min-height: 48px; /* Accessibility: minimum touch target */
}

.btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
    transition: var(--transition-normal);
}

.btn:hover::before {
    left: 100%;
}

.btn-primary {
    background: linear-gradient(135deg, var(--primary-500), var(--primary-600));
    color: white;
    box-shadow: var(--shadow-md);
}

.btn-primary:hover {
    background: linear-gradient(135deg, var(--primary-600), var(--primary-700));
    box-shadow: var(--shadow-lg);
    transform: translateY(-2px);
}

.btn-secondary {
    background: white;
    color: var(--primary-600);
    border: 2px solid var(--primary-200);
    box-shadow: var(--shadow-sm);
}

.btn-secondary:hover {
    background: var(--primary-50);
    border-color: var(--primary-300);
    box-shadow: var(--shadow-md);
    transform: translateY(-2px);
}

.btn-outline {
    background: transparent;
    color: var(--primary-600);
    border: 2px solid var(--primary-500);
}

.btn-outline:hover {
    background: var(--primary-500);
    color: white;
}

.btn-lg {
    padding: var(--spacing-4) var(--spacing-8);
    font-size: var(--text-lg);
    min-height: 56px;
}

/* Cards */
.card {
    background: white;
    border-radius: var(--radius-xl);
    overflow: hidden;
    box-shadow: var(--shadow-sm);
    transition: var(--transition-normal);
    border: 1px solid var(--neutral-100);
    height: 100%;
    display: flex;
    flex-direction: column;
}

.card:hover {
    box-shadow: var(--shadow-xl);
    transform: translateY(-4px);
}

.card a {
    text-decoration: none;
    color: inherit;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.card-image {
    width: 100%;
    height: 250px;
    object-fit: cover;
    transition: var(--transition-normal);
}

.card:hover .card-image {
    transform: scale(1.05);
}

.card-image-container {
    overflow: hidden;
    position: relative;
}

.card-image-container::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.1));
}

.card-content {
    padding: var(--spacing-6);
    flex: 1;
    display: flex;
    flex-direction: column;
}

.card-title {
    font-family: var(--font-display);
    font-size: var(--text-xl);
    font-weight: 800;
    color: var(--neutral-800);
    margin-bottom: var(--spacing-2);
    font-style: italic;
}

.card-subtitle {
    color: var(--primary-600);
    font-weight: 500;
    font-size: var(--text-sm);
    margin-bottom: var(--spacing-3);
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.card-description {
    color: var(--neutral-600);
    line-height: 1.6;
    margin-bottom: var(--spacing-4);
}
.model-card .card-description{
    display: none;
}

.model-card .card-footer{
    display: none;
}

.card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--spacing-4);
    flex-wrap: wrap;
    margin-top: auto;
}

/* Исправление кнопок View Profile на десктопе */
@media (min-width: 769px) {
    .card-footer .btn {
        width: auto;
        min-width: 100px;
        white-space: nowrap;
        flex-shrink: 0;
    }

    .card-footer {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .card-footer .tags {
        flex: 1;
        margin-right: var(--spacing-2);
    }
}

/* Tags */
.tags {
    display: flex;
    gap: var(--spacing-2);
    flex-wrap: wrap;
}

.tag {
    background: var(--primary-50);
    color: var(--primary-700);
    padding: var(--spacing-1) var(--spacing-3);
    border-radius: var(--radius-md);
    font-size: var(--text-xs);
    font-weight: 500;
    border: 1px solid var(--primary-100);
}

/* Sections */
.section {
    padding: var(--spacing-16) 0;
}

.section-sm {
    padding: var(--spacing-12) 0;
}

.section-lg {
    padding: var(--spacing-20) 0;
}

.section-alt {
    background: linear-gradient(135deg, var(--primary-50), var(--primary-100));
}

.section-alt a{
    text-decoration: underline;
    color: var(--neutral-800);
}

.section-alt .card{
    flex-direction: column-reverse;
}

.section-alt .card-content{
    min-height: 50px;
}

.usp_section .text-center{
    padding: var(--spacing-4);
    border-radius: var(--radius-md);
    box-shadow: 0 1px 10px var(--neutral-200);
}
.cta_section{
    background: var(--neutral-400);
}
.section-title {
    font-family: var(--font-display);
    font-size: clamp(2rem, 4vw, 3rem);
    font-weight: 800;
    font-style: italic;
    color: var(--neutral-800);
    text-align: center;
    margin-bottom: var(--spacing-4);
    line-height: 1.2;
    position: relative;
}
.section-title::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 60px;
    height: 4px;
    border-radius: 4px;
    background: linear-gradient(90deg, var(--primary-400), var(--primary-600));
}

.section-subtitle {
    font-size: var(--text-lg);
    color: var(--neutral-600);
    text-align: center;
    max-width: 600px;
    margin: 0 auto var(--spacing-12);
    line-height: 1.6;
}

/* Forms */
.form {
    background: white;
    padding: var(--spacing-8);
    border-radius: var(--radius-2xl);
    box-shadow: var(--shadow-lg);
    border: 1px solid var(--neutral-100);
    width: 100%;
}

@media (max-width: 768px) {
    .form {
        padding: var(--spacing-6);
        border-radius: var(--radius-lg);
    }
}

.form-grid {
    display: grid;
    gap: var(--spacing-4);
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}

.form-grid-3 {
    display: grid;
    gap: var(--spacing-4);
    grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 640px) {
    .form-grid,
    .form-grid-3 {
        grid-template-columns: 1fr;
    }
}

.form-group {
    margin-bottom: var(--spacing-4);
}

.form-label {
    display: block;
    font-weight: 500;
    color: var(--neutral-700);
    margin-bottom: var(--spacing-2);
    font-size: var(--text-sm);
}

.form-input,
.form-select,
.form-textarea {
    width: 100%;
    padding: var(--spacing-3) var(--spacing-4);
    border: 2px solid var(--neutral-200);
    border-radius: var(--radius-lg);
    font-size: var(--text-base);
    transition: var(--transition-fast);
    background: var(--neutral-50);
}

.form-input:focus,
.form-select:focus,
.form-textarea:focus {
    outline: none;
    border-color: var(--primary-500);
    background: white;
    box-shadow: 0 0 0 3px rgba(237, 125, 95, 0.1);
}

.form-textarea {
    resize: vertical;
    min-height: 120px;
    font-family: inherit;
}

.form-checkbox {
    width: 18px;
    height: 18px;
    accent-color: var(--primary-500);
}

.form-error {
    color: var(--error);
    font-size: var(--text-sm);
    margin-top: var(--spacing-1);
}

.form-input.error,
.form-select.error,
.form-textarea.error {
    border-color: var(--error);
    background: rgba(220, 38, 38, 0.05);
}

/* Breadcrumbs */
.breadcrumbs {
    background: var(--neutral-100);
    border-bottom: 1px solid var(--neutral-200);
    padding: var(--spacing-3) 0;
}

.breadcrumb-nav {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
    font-size: var(--text-sm);
}

.breadcrumb-link {
    color: var(--neutral-500);
    text-decoration: none;
    transition: var(--transition-fast);
}

.breadcrumb-link:hover {
    color: var(--primary-600);
}

.breadcrumb-separator {
    color: var(--neutral-400);
}

.breadcrumb-current {
    color: var(--neutral-700);
    font-weight: 500;
}

/* FAQ */
.faq {
    background: var(--accent-cream);
    border-radius: var(--radius-2xl);
    padding: var(--spacing-8);
    box-shadow: var(--shadow-md);
    border: 1px solid var(--neutral-100);
}

 

.faq-title {
    font-family: var(--font-display);
    font-size: var(--text-3xl);
    font-weight: 600;
    color: var(--neutral-800);
    margin-bottom: var(--spacing-8);
    text-align: center;
    position: relative;
}
.faq-title::before{
        content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    width: 60px;
    height: 4px;
    border-radius: 4px;
    background: linear-gradient(90deg, var(--primary-400), var(--primary-600));
}

.faq-item {
    border-bottom: 1px solid var(--neutral-400);
    padding: var(--spacing-4) 0;
}

.faq-item:last-child {
    border-bottom: none;
}

.faq-question {
    width: 100%;
    background: none;
    border: none;
    text-align: left;
    font-weight: 600;
    font-size: var(--text-lg);
    color: var(--neutral-800);
    cursor: pointer;
    font-style: italic;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-2) 0;
    transition: var(--transition-fast);
}

.faq-question:hover {
    color: var(--primary-600);
}

.faq-icon {
    transition: var(--transition-normal);
    color: var(--primary-500);
}

.faq-icon.rotated {
    transform: rotate(180deg);
}

.faq-answer {
    padding: var(--spacing-4) 0 var(--spacing-2);
    color: var(--neutral-600);
    line-height: 1.6;
    display: none;
}

.faq-answer.active {
    display: block;
}

/* Footer */
.footer {
    background: var(--neutral-800);
    color: var(--neutral-300);
    position: relative;
}

.footer::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 153, 102, 0.2) 10%,
        var(--primary-400) 50%,
        rgba(255, 153, 102, 0.2) 90%,
        transparent 100%
    );
 
    filter: blur(1px);
}


.footer-content {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: var(--spacing-8);
    padding: var(--spacing-12) 0;
    position: relative;
        z-index: 2;
        color: var(--secondary-900);
}

.footer-content .footer-section:nth-child(2){
    order: 1;
    text-align: right;
      color: var(--secondary-900);
}

.footer-content .footer-section:last-child{
    text-align: center;
      color: var(--secondary-900);
}

.footer-section h3 {
    font-family: var(--font-display);
    font-size: var(--text-lg);
    font-weight: 600;
    color: #000;
    margin-bottom: var(--spacing-4);
}

.footer-links {
    list-style: none;
}

.footer-links li {
    margin-bottom: var(--spacing-2);
}

.footer-links a {
    color: var(--neutral-900);
    text-decoration: none;
    transition: var(--transition-fast);
}

.footer-links a:hover {
    color: var(--primary-400);
}

.footer-bottom {
    border-top: 1px solid var(--neutral-700);
    padding: var(--spacing-6) 0;
    text-align: center;
    font-style: italic;
    color: var(--neutral-900);
    font-size: var(--text-sm);
    position: relative;
    z-index: 2;
}

/* Age Gate Modal */
.age-gate {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    backdrop-filter: blur(5px);
    z-index: 1000;
    align-items: center;
    justify-content: center;
    padding: var(--spacing-4);
}

.age-gate.active {
    display: flex !important;
}

.age-gate-content {
    background: white;
    padding: var(--spacing-8);
    border-radius: var(--radius-2xl);
    max-width: 480px;
    width: 100%;
    margin: var(--spacing-4);
    text-align: center;
    box-shadow: var(--shadow-xl);
    animation: slideIn 0.3s ease-out;
}

@media (max-width: 640px) {
    .age-gate-content {
        padding: var(--spacing-6);
        margin: var(--spacing-2);
        border-radius: var(--radius-lg);
    }
}

@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.age-gate h2 {
    font-family: var(--font-display);
    font-size: var(--text-2xl);
    font-weight: 600;
    color: var(--neutral-800);
    margin-bottom: var(--spacing-4);
}

.age-gate p {
    color: var(--neutral-600);
    margin-bottom: var(--spacing-6);
    line-height: 1.6;
}

.age-gate-buttons {
    display: flex;
    gap: var(--spacing-4);
    justify-content: center;
    flex-wrap: wrap;
}

/* Extra small devices (mobile phones) */
@media (max-width: 480px) {
    .container {
        padding: 0 var(--spacing-4);
    }

    .hero {
        padding: var(--spacing-12) 0;
    }

    .hero-buttons {
        flex-direction: column;
        gap: var(--spacing-3);
    }

    .btn-lg {
        width: 100%;
        justify-content: center;
    }

    .form {
        padding: var(--spacing-4);
        margin: var(--spacing-4) 0;
    }

    .card {
        margin-bottom: var(--spacing-4);
    }

    .mobile-nav {
        padding: var(--spacing-4);
    }

    .section {
        padding: var(--spacing-10) 0;
    }

    .age-gate-buttons {
        flex-direction: column;
    }

    .nav {
        padding: var(--spacing-3) 0;
    }

    .logo {
        font-size: var(--text-xl);
    }

    /* Improve table readability on mobile */
    table {
        font-size: var(--text-sm);
    }

    .card-footer {
        flex-direction: column;
        gap: var(--spacing-2);
        align-items: stretch;
    }

    .card-footer .btn {
        width: auto;
        min-width: 110px;
        align-self: center;
        justify-content: center;
        padding: var(--spacing-2) var(--spacing-4);
        font-size: var(--text-sm);
    }

    .card-footer .tags {
        align-self: center;
        justify-content: center;
        margin-bottom: var(--spacing-2);
    }

    /* Stack form elements on very small screens */
    .form-grid,
    .form-grid-3 {
        grid-template-columns: 1fr !important;
    }
}
header{
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
}
/* Utility Classes */
.hidden {
    display: none;
}

.block {
    display: block;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* Color utilities */
.text-primary {
    color: var(--primary-600);
}

.text-secondary {
    color: var(--secondary-600);
}

.text-neutral {
    color: var(--neutral-600);
}

.text-muted {
    color: var(--neutral-500);
}

.bg-primary {
    background-color: var(--primary-500);
}

.bg-secondary {
    background-color: var(--secondary-500);
}

.bg-neutral {
    background-color: var(--neutral-100);
}

/* Animation utilities */
.animate-fade {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

.animate-fade.visible {
    opacity: 1;
    transform: translateY(0);
}

/* Better responsive images */
.card-image {
    object-fit: cover;
    width: 100%;
    transition: transform 0.3s ease;
}

.card:hover .card-image {
    transform: scale(1.02);
}

/* Ensure consistent spacing */
.section {
    padding: var(--spacing-12) 0;
}

@media (min-width: 768px) {
    .section {
        padding: var(--spacing-16) 0;
    }
}

/* Дополнительные стили для стабильности */
.card {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.card-content {
    min-height: 90px;
    background: var(--primary-200);
}
.top-card{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.top-card .card-subtitle{
    margin: 0;
    padding: var(--spacing-2);
    font-weight: 800;
    background: var(--neutral-400);
    border-radius: var(--radius-md);
}

/* Предотвращение переполнения */
* {
    box-sizing: border-box;
}

img {
    max-width: 100%;
    height: auto;
}

/* Улучшенные кнопки */
.btn {
    word-break: normal;
    hyphens: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    box-sizing: border-box;
}

/* Отзывчивые кнопки */
@media (max-width: 768px) {
    .btn {
        width: 100%;
        max-width: none;
        white-space: normal;
        text-align: center;
        padding: var(--spacing-3) var(--spacing-4);
        font-size: var(--text-sm);
    }

    .btn-lg {
        padding: var(--spacing-4) var(--spacing-6);
        font-size: var(--text-base);
    }
}

/* Improve form field consistency */
.form-input,
.form-select,
.form-textarea {
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.form-input:focus,
.form-select:focus,
.form-textarea:focus {
    outline: 2px solid var(--primary-500);
    outline-offset: 2px;
}

.animate-fade-in {
    animation: fadeIn 0.6s ease-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Tablet improvements */
@media (min-width: 768px) and (max-width: 1024px) {
    .container {
        padding: 0 var(--spacing-6);
    }

    .hero h1 {
        font-size: 3rem;
    }

    .section-title {
        font-size: 2.5rem;
    }

    .card-content {
        padding: var(--spacing-5);
    }

    /* Better spacing for tablets */
    .form {
        padding: var(--spacing-6);
    }

    /* Optimize button sizing */
    .btn-lg {
        padding: var(--spacing-3) var(--spacing-6);
        font-size: var(--text-base);
    }

    /* Profile grid improvements for tablets */
    .profile-grid {
        gap: var(--spacing-8);
    }

    .card-image {
        height: 500px;
    }

    /* Cities grid tablet fix */
    .cities-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: var(--spacing-6);
    }

    /* Better button layouts on tablets */
    .flex.gap-4 {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
}

/* Responsive Design - улучшенная адаптивность */
@media (max-width: 640px) {
    .container {
        padding: 0 var(--spacing-4);
    }

    .hero-buttons {
        flex-direction: column;
        align-items: stretch;
        gap: var(--spacing-3);
    }

    .hero-buttons .btn {
        width: 100%;
        max-width: none;
        justify-content: center;
    }

    /* Кнопки в карточках - исправлено */
    .card-footer {
        flex-direction: column;
        gap: var(--spacing-3);
        align-items: stretch;
    }

    .card-footer .btn {
        width: auto;
        min-width: 120px;
        align-self: flex-end;
        justify-content: center;
        padding: var(--spacing-2) var(--spacing-4);
        font-size: var(--text-sm);
    }

    .card-footer .tags {
        align-self: flex-start;
        margin-bottom: var(--spacing-2);
    }

    .section {
        padding: var(--spacing-12) 0;
    }

    .form {
        padding: var(--spacing-6);
    }

    .form-grid {
        grid-template-columns: 1fr;
    }

    .age-gate-buttons {
        flex-direction: column;
        gap: var(--spacing-3);
    }

    /* Profile layout fixes - улучшенная адаптивность */
    .profile-grid {
        grid-template-columns: 1fr !important;
        gap: var(--spacing-6) !important;
    }

    .profile-grid > div:first-child {
        order: 2;
    }

    .profile-grid > div:last-child {
        order: 1;
        margin-bottom: var(--spacing-4);
    }

    /* Обеспечиваем корректные отступы для флекс элементов */
    .flex.gap-4 {
        flex-direction: column !important;
        gap: var(--spacing-3) !important;
        align-items: stretch !important;
    }

    .flex.gap-4 .btn {
        width: 100%;
        justify-content: center;
    }

    /* Model card images should maintain aspect ratio */
    .card-image {
        height: 300px;
    }

    /* Cities grid mobile fix */
    .cities-grid {
        grid-template-columns: 1fr 1fr !important;
        gap: var(--spacing-4) !important;
    }

    /* Button group mobile fixes */
    .flex.gap-4 {
        flex-direction: column;
        gap: var(--spacing-3);
    }

    /* Form improvements */
    .form-grid {
        grid-template-columns: 1fr !important;
    }

    /* Table responsiveness */
    table {
        font-size: var(--text-sm);
    }

    table th,
    table td {
        padding: 0.5rem !important;
    }
}

/* Animation utilities for all pages */
.animate-fade {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

.animate-fade.visible {
    opacity: 1;
    transform: translateY(0);
}

/* Image enhancements for consistent display across all pages */
.card-image {
    object-fit: cover;
    width: 100%;
    transition: transform 0.3s ease;
}

.card-image:hover {
    transform: scale(1.02);
}

/* Общий класс для profile grid */
.profile-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-8);
    align-items: start;
}

/* Полноэкранные десктопы */
@media (min-width: 1200px) {
    .profile-grid {
        gap: var(--spacing-12);
    }

    .profile-grid .card-image {
        height: 700px;
    }
}

/* Ensure city page layouts are consistent */
.city-hero {
    padding: var(--spacing-16) 0;
    background: linear-gradient(135deg, var(--primary-50) 0%, var(--secondary-50) 100%);
}

.city-content {
    padding: var(--spacing-12) 0;
}

/* Enhanced tablet responsive styles - планшеты */
@media (max-width: 1024px) and (min-width: 641px) {
    .profile-grid {
        gap: var(--spacing-8);
        grid-template-columns: 1fr 1fr;
        align-items: start;
    }

    .cities-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: var(--spacing-6);
    }

    .hero-buttons {
        gap: var(--spacing-4);
        justify-content: center;
    }

    .container {
        padding: 0 var(--spacing-6);
    }

    /* Профиль модели на планшете */
    .profile-grid .card-image {
        height: 400px;
        object-fit: cover;
    }

    .flex.gap-4 {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: var(--spacing-3);
    }

    .flex.gap-4 .btn {
        width: auto;
        flex: 1;
        min-width: 140px;
    }

    /* Кнопки View Profile на планшетах */
    .card-footer {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: var(--spacing-3);
    }

    .card-footer .btn {
        width: auto;
        min-width: 110px;
        white-space: nowrap;
        flex-shrink: 0;
        padding: var(--spacing-2) var(--spacing-4);
    }

    .card-footer .tags {
        flex: 1;
    }
}
