/* ===== OUTER WRAPPER ===== */

.directory {
    background: transparent;
}

/* ===== NAVIGATION ===== */

.directory-nav {
    background-color: #EFECE3;
    padding: 30px 0;
}

.directory-nav-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    flex-wrap: wrap;
}

.directory-nav-cta {
    display: inline-flex;
    align-items: center;
    padding: 8px 20px;
    border-radius: 20px;
    background: var(--Black, #000);
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    transition: opacity 0.2s;
}

.directory-nav-cta:hover {
    opacity: 0.8;
    color: #fff;
}

.dir-nav-pills {
    display: flex;
    gap: 18px;
    flex-wrap: wrap;
}

.dir-nav-pill {
    color: var(--Black, #000);
    text-align: center;
    font-family: Arboria;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    border-radius: 20px;
    background: var(--White, #FFF);
    display: flex;
    min-width: 100px;
    padding: 8px 16px;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: none;
    cursor: pointer;
    transition: background 0.2s ease, color 0.2s ease;
}

.dir-nav-pill:hover {
    background: #CB3727;
    color: white;
}

.dir-nav-pill.active {
    background: var(--Black, #000);
    color: white;
}

/* ===== SECTION BASE ===== */

.directory-section {
    overflow: hidden;
}

.directory-slider-content {
    padding: 75px 0;
    min-height: 0;
}

.directory-slider-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 40px;
    margin-bottom: 50px;
    padding-left: 100px;
    width: 100%;
}

.directory-slider-header-left {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 600px;
}

.directory-slider-header-right {
    flex-shrink: 0;
    padding-top: 8px;
}

.directory-slider-title {
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 48px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: 2.4px;
    text-transform: uppercase;
}

.directory-slider-description {
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 152.381% */
}

.directory-section-cta {
    display: inline-flex;
    align-items: center;
    padding: 8px 16px;
    border-radius: 999px;
    background: var(--White, #FFF);
    color: var(--Black, #000);
    font-family: Arboria;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    transition: opacity 0.2s;
}

.directory-section-cta:hover {
    opacity: 0.85;
    color: #000;
}

/* ===== RED SECTION ===== */

.directory-section--red {
    background: var(--Primary-Red, #CB3727);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="364" height="553" viewBox="0 0 364 553" fill="none"><path d="M0 497.892H54.1278V519.875H52.9667C50.6035 507.738 39.9083 498.574 27.0639 498.574C12.4879 498.574 0.672269 510.385 0.672269 524.956C0.672269 539.527 12.4879 551.338 27.0639 551.338C39.8982 551.338 50.6035 542.174 52.9667 530.037H54.1278V552.02H0V497.912V497.892ZM66.2592 552H120.387V530.017H119.226C116.863 542.154 106.168 551.318 93.3232 551.318C78.7472 551.318 66.9315 539.506 66.9315 524.936C66.9315 510.365 78.7472 498.554 93.3232 498.554C106.157 498.554 116.863 507.718 119.226 519.855H120.387V497.871H66.2592V551.98V552ZM132.518 552H186.646V530.017H185.485C183.122 542.154 172.427 551.318 159.582 551.318C145.006 551.318 133.191 539.506 133.191 524.936C133.191 510.365 145.006 498.554 159.582 498.554C172.417 498.554 183.122 507.718 185.485 519.855H186.646V497.871H132.518V551.98V552ZM0 485.765H54.1278V463.781H52.9667C50.6035 475.919 39.9083 485.083 27.0639 485.083C12.4879 485.083 0.672269 473.271 0.672269 458.701C0.672269 444.13 12.4879 432.318 27.0639 432.318C39.8982 432.318 50.6035 441.482 52.9667 453.62H54.1278V431.636H0V485.744V485.765ZM66.2592 485.765H120.387V463.781H119.226C116.863 475.919 106.168 485.083 93.3232 485.083C78.7472 485.083 66.9315 473.271 66.9315 458.701C66.9315 444.13 78.7472 432.318 93.3232 432.318C106.157 432.318 116.863 441.482 119.226 453.62H120.387V431.636H66.2592V485.744V485.765ZM132.518 485.765H186.646V463.781H185.485C183.122 475.919 172.427 485.083 159.582 485.083C145.006 485.083 133.191 473.271 133.191 458.701C133.191 444.13 145.006 432.318 159.582 432.318C172.417 432.318 183.122 441.482 185.485 453.62H186.646V431.636H132.518V485.744V485.765ZM0 419.53H54.1278V397.546H52.9667C50.6035 409.683 39.9083 418.847 27.0639 418.847C12.4879 418.847 0.672269 407.036 0.672269 392.465C0.672269 377.895 12.4879 366.083 27.0639 366.083C39.8982 366.083 50.6035 375.247 52.9667 387.384H54.1278V365.401H0V419.509V419.53ZM66.2592 419.53H120.387V397.546H119.226C116.863 409.683 106.168 418.847 93.3232 418.847C78.7472 418.847 66.9315 407.036 66.9315 392.465C66.9315 377.895 78.7472 366.083 93.3232 366.083C106.157 366.083 116.863 375.247 119.226 387.384H120.387V365.401H66.2592V419.509V419.53ZM132.518 419.53H186.646V397.546H185.485C183.122 409.683 172.427 418.847 159.582 418.847C145.006 418.847 133.191 407.036 133.191 392.465C133.191 377.895 145.006 366.083 159.582 366.083C172.417 366.083 183.122 375.247 185.485 387.384H186.646V365.401H132.518V419.509V419.53ZM0 353.294H54.1278V331.311H52.9667C50.6035 343.448 39.9083 352.612 27.0639 352.612C12.4879 352.612 0.672269 340.801 0.672269 326.23C0.672269 311.659 12.4879 299.848 27.0639 299.848C39.8982 299.848 50.6035 309.012 52.9667 321.149H54.1278V299.166H0V353.274V353.294ZM66.2592 353.294H120.387V331.311H119.226C116.863 343.448 106.168 352.612 93.3232 352.612C78.7472 352.612 66.9315 340.801 66.9315 326.23C66.9315 311.659 78.7472 299.848 93.3232 299.848C106.157 299.848 116.863 309.012 119.226 321.149H120.387V299.166H66.2592V353.274V353.294ZM132.518 353.294H186.646V331.311H185.485C183.122 343.448 172.427 352.612 159.582 352.612C145.006 352.612 133.191 340.801 133.191 326.23C133.191 311.659 145.006 299.848 159.582 299.848C172.417 299.848 183.122 309.012 185.485 321.149H186.646V299.166H132.518V353.274V353.294ZM0 287.059H54.1278V265.076H52.9667C50.6035 277.213 39.9083 286.377 27.0639 286.377C12.4879 286.377 0.672269 274.566 0.672269 259.995C0.672269 245.424 12.4879 233.613 27.0639 233.613C39.8982 233.613 50.6035 242.777 52.9667 254.914H54.1278V232.931H0V287.039V287.059ZM66.2592 287.059H120.387V265.076H119.226C116.863 277.213 106.168 286.377 93.3232 286.377C78.7472 286.377 66.9315 274.566 66.9315 259.995C66.9315 245.424 78.7472 233.613 93.3232 233.613C106.157 233.613 116.863 242.777 119.226 254.914H120.387V232.931H66.2592V287.039V287.059ZM132.518 287.059H186.646V265.076H185.485C183.122 277.213 172.427 286.377 159.582 286.377C145.006 286.377 133.191 274.566 133.191 259.995C133.191 245.424 145.006 233.613 159.582 233.613C172.417 233.613 183.122 242.777 185.485 254.914H186.646V232.931H132.518V287.039V287.059ZM0 220.824H54.1278V198.841H52.9667C50.6035 210.978 39.9083 220.142 27.0639 220.142C12.4879 220.142 0.672269 208.33 0.672269 193.76C0.672269 179.189 12.4879 167.378 27.0639 167.378C39.8982 167.378 50.6035 176.542 52.9667 188.679H54.1278V166.695H0V220.804V220.824ZM66.2592 220.824H120.387V198.841H119.226C116.863 210.978 106.168 220.142 93.3232 220.142C78.7472 220.142 66.9315 208.33 66.9315 193.76C66.9315 179.189 78.7472 167.378 93.3232 167.378C106.157 167.378 116.863 176.542 119.226 188.679H120.387V166.695H66.2592V220.804V220.824ZM132.518 220.824H186.646V198.841H185.485C183.122 210.978 172.427 220.142 159.582 220.142C145.006 220.142 133.191 208.33 133.191 193.76C133.191 179.189 145.006 167.378 159.582 167.378C172.417 167.378 183.122 176.542 185.485 188.679H186.646V166.695H132.518V220.804V220.824ZM0 154.589H54.1278V132.605H52.9667C50.6035 144.743 39.9083 153.907 27.0639 153.907C12.4879 153.907 0.672269 142.095 0.672269 127.525C0.672269 112.954 12.4879 101.142 27.0639 101.142C39.8982 101.142 50.6035 110.306 52.9667 122.444H54.1278V100.46H0V154.568V154.589ZM66.2592 154.589H120.387V132.605H119.226C116.863 144.743 106.168 153.907 93.3232 153.907C78.7472 153.907 66.9315 142.095 66.9315 127.525C66.9315 112.954 78.7472 101.142 93.3232 101.142C106.157 101.142 116.863 110.306 119.226 122.444H120.387V100.46H66.2592V154.568V154.589ZM132.518 154.589H186.646V132.605H185.485C183.122 144.743 172.427 153.907 159.582 153.907C145.006 153.907 133.191 142.095 133.191 127.525C133.191 112.954 145.006 101.142 159.582 101.142C172.417 101.142 183.122 110.306 185.485 122.444H186.646V100.46H132.518V154.568V154.589ZM0 88.3434H54.1278V66.36H52.9667C50.6035 78.4972 39.9083 87.6612 27.0639 87.6612C12.4879 87.6612 0.672269 75.8498 0.672269 61.2791C0.672269 46.7084 12.4879 34.897 27.0639 34.897C39.8982 34.897 50.6035 44.061 52.9667 56.1982H54.1278V34.2148H0V88.323V88.3434ZM66.2592 88.3434H120.387V66.36H119.226C116.863 78.4972 106.168 87.6612 93.3232 87.6612C78.7472 87.6612 66.9315 75.8498 66.9315 61.2791C66.9315 46.7084 78.7472 34.897 93.3232 34.897C106.157 34.897 116.863 44.061 119.226 56.1982H120.387V34.2148H66.2592V88.323V88.3434ZM132.518 88.3434H186.646V66.36H185.485C183.122 78.4972 172.427 87.6612 159.582 87.6612C145.006 87.6612 133.191 75.8498 133.191 61.2791C133.191 46.7084 145.006 34.897 159.582 34.897C172.417 34.897 183.122 44.061 185.485 56.1982H186.646V34.2148H132.518V88.323V88.3434ZM0 22.1082H54.1278V0.124836H52.9667C50.6035 12.262 39.9083 21.426 27.0639 21.426C12.4879 21.4362 0.672269 9.62483 0.672269 -4.9459C0.672269 -19.5166 12.4879 -31.328 27.0639 -31.328C39.8982 -31.328 50.6035 -22.164 52.9667 -10.0268H54.1278V-32H0V22.1082ZM66.2592 22.1082H120.387V0.124836H119.226C116.863 12.262 106.168 21.426 93.3232 21.426C78.7472 21.426 66.9315 9.61464 66.9315 -4.95608C66.9315 -19.5268 78.7472 -31.328 93.3232 -31.328C106.157 -31.328 116.863 -22.164 119.226 -10.0268H120.387V-32H66.2592V22.1082ZM132.518 22.1082H186.646V0.124836H185.485C183.122 12.262 172.427 21.426 159.582 21.426C145.006 21.426 133.191 9.61464 133.191 -4.95608C133.191 -19.5268 145.017 -31.328 159.582 -31.328C172.417 -31.328 183.122 -22.164 185.485 -10.0268H186.646V-32H132.518V22.1082ZM198.788 552H252.916V530.017H251.755C249.391 542.154 238.696 551.318 225.852 551.318C211.276 551.318 199.46 539.506 199.46 524.936C199.46 510.365 211.276 498.554 225.852 498.554C238.686 498.554 249.391 507.718 251.755 519.855H252.916V497.871H198.788V551.98V552ZM265.047 552H319.175V530.017H318.014C315.651 542.154 304.956 551.318 292.111 551.318C277.535 551.318 265.719 539.506 265.719 524.936C265.719 510.365 277.535 498.554 292.111 498.554C304.945 498.554 315.651 507.718 318.014 519.855H319.175V497.871H265.047V551.98V552ZM331.306 552H385.434V530.017H384.273C381.91 542.154 371.215 551.318 358.37 551.318C343.794 551.318 331.979 539.506 331.979 524.936C331.979 510.365 343.794 498.554 358.37 498.554C371.205 498.554 381.91 507.718 384.273 519.855H385.434V497.871H331.306V551.98V552ZM198.788 485.765H252.916V463.781H251.755C249.391 475.919 238.696 485.083 225.852 485.083C211.276 485.083 199.46 473.271 199.46 458.701C199.46 444.13 211.276 432.318 225.852 432.318C238.686 432.318 249.391 441.482 251.755 453.62H252.916V431.636H198.788V485.744V485.765ZM265.047 485.765H319.175V463.781H318.014C315.651 475.919 304.956 485.083 292.111 485.083C277.535 485.083 265.719 473.271 265.719 458.701C265.719 444.13 277.535 432.318 292.111 432.318C304.945 432.318 315.651 441.482 318.014 453.62H319.175V431.636H265.047V485.744V485.765ZM331.306 485.765H385.434V463.781H384.273C381.91 475.919 371.215 485.083 358.37 485.083C343.794 485.083 331.979 473.271 331.979 458.701C331.979 444.13 343.794 432.318 358.37 432.318C371.205 432.318 381.91 441.482 384.273 453.62H385.434V431.636H331.306V485.744V485.765ZM198.788 419.53H252.916V397.546H251.755C249.391 409.683 238.696 418.847 225.852 418.847C211.276 418.847 199.46 407.036 199.46 392.465C199.46 377.895 211.276 366.083 225.852 366.083C238.686 366.083 249.391 375.247 251.755 387.384H252.916V365.401H198.788V419.509V419.53ZM265.047 419.53H319.175V397.546H318.014C315.651 409.683 304.956 418.847 292.111 418.847C277.535 418.847 265.719 407.036 265.719 392.465C265.719 377.895 277.535 366.083 292.111 366.083C304.945 366.083 315.651 375.247 318.014 387.384H319.175V365.401H265.047V419.509V419.53ZM331.306 419.53H385.434V397.546H384.273C381.91 409.683 371.215 418.847 358.37 418.847C343.794 418.847 331.979 407.036 331.979 392.465C331.979 377.895 343.794 366.083 358.37 366.083C371.205 366.083 381.91 375.247 384.273 387.384H385.434V365.401H331.306V419.509V419.53ZM198.788 353.294H252.916V331.311H251.755C249.391 343.448 238.696 352.612 225.852 352.612C211.276 352.612 199.46 340.801 199.46 326.23C199.46 311.659 211.276 299.848 225.852 299.848C238.686 299.848 249.391 309.012 251.755 321.149H252.916V299.166H198.788V353.274V353.294ZM265.047 353.294H319.175V331.311H318.014C315.651 343.448 304.956 352.612 292.111 352.612C277.535 352.612 265.719 340.801 265.719 326.23C265.719 311.659 277.535 299.848 292.111 299.848C304.945 299.848 315.651 309.012 318.014 321.149H319.175V299.166H265.047V353.274V353.294ZM331.306 353.294H385.434V331.311H384.273C381.91 343.448 371.215 352.612 358.37 352.612C343.794 352.612 331.979 340.801 331.979 326.23C331.979 311.659 343.794 299.848 358.37 299.848C371.205 299.848 381.91 309.012 384.273 321.149H385.434V299.166H331.306V353.274V353.294ZM198.788 287.059H252.916V265.076H251.755C249.391 277.213 238.696 286.377 225.852 286.377C211.276 286.377 199.46 274.566 199.46 259.995C199.46 245.424 211.276 233.613 225.852 233.613C238.686 233.613 249.391 242.777 251.755 254.914H252.916V232.931H198.788V287.039V287.059ZM265.047 287.059H319.175V265.076H318.014C315.651 277.213 304.956 286.377 292.111 286.377C277.535 286.377 265.719 274.566 265.719 259.995C265.719 245.424 277.535 233.613 292.111 233.613C304.945 233.613 315.651 277.213 318.014 254.914H319.175V232.931H265.047V287.039V287.059ZM331.306 287.059H385.434V265.076H384.273C381.91 277.213 371.215 286.377 358.37 286.377C343.794 286.377 331.979 274.566 331.979 259.995C331.979 245.424 343.794 233.613 358.37 233.613C371.205 233.613 381.91 242.777 384.273 254.914H385.434V232.931H331.306V287.039V287.059ZM198.788 220.824H252.916V198.841H251.755C249.391 210.978 238.696 220.142 225.852 220.142C211.276 220.142 199.46 208.33 199.46 193.76C199.46 179.189 211.276 167.378 225.852 167.378C238.686 167.378 249.391 176.542 251.755 188.679H252.916V166.695H198.788V220.804V220.824ZM265.047 220.824H319.175V198.841H318.014C315.651 210.978 304.956 220.142 292.111 220.142C277.535 220.142 265.719 208.33 265.719 193.76C265.719 179.189 277.535 167.378 292.111 167.378C304.945 167.378 315.651 176.542 318.014 188.679H319.175V166.695H265.047V220.804V220.824ZM331.306 220.824H385.434V198.841H384.273C381.91 210.978 371.215 220.142 358.37 220.142C343.794 220.142 331.979 208.33 331.979 193.76C331.979 179.189 343.794 167.378 358.37 167.378C371.205 167.378 381.91 176.542 384.273 188.679H385.434V166.695H331.306V220.804V220.824ZM198.788 154.589H252.916V132.605H251.755C249.391 144.743 238.696 153.907 225.852 153.907C211.276 153.907 199.46 142.095 199.46 127.525C199.46 112.954 211.276 101.142 225.852 101.142C238.686 101.142 249.391 110.306 251.755 122.444H252.916V100.46H198.788V154.568V154.589ZM265.047 154.589H319.175V132.605H318.014C315.651 144.743 304.956 153.907 292.111 153.907C277.535 153.907 265.719 142.095 265.719 127.525C265.719 112.954 277.535 101.142 292.111 101.142C304.945 101.142 315.651 110.306 318.014 122.444H319.175V100.46H265.047V154.568V154.589ZM331.306 154.589H385.434V132.605H384.273C381.91 144.743 371.215 153.907 358.37 153.907C343.794 153.907 331.979 142.095 331.979 127.525C331.979 112.954 343.794 101.142 358.37 101.142C371.205 101.142 381.91 110.306 384.273 122.444H385.434V100.46H331.306V154.568V154.589ZM198.788 88.3434H252.916V66.36H251.755C249.391 78.4972 238.696 87.6612 225.852 87.6612C211.276 87.6612 199.46 75.8498 199.46 61.2791C199.46 46.7084 211.276 34.897 225.852 34.897C238.686 34.897 249.391 44.061 251.755 56.1982H252.916V34.2148H198.788V88.323V88.3434ZM265.047 88.3434H319.175V66.36H318.014C315.651 78.4972 304.956 87.6612 292.111 87.6612C277.535 87.6612 265.719 75.8498 265.719 61.2791C265.719 46.7084 277.535 34.897 292.111 34.897C304.945 34.897 315.651 44.061 318.014 56.1982H319.175V34.2148H265.047V88.323V88.3434ZM331.306 88.3434H385.434V66.36H384.273C381.91 78.4972 371.215 87.6612 358.37 87.6612C343.794 87.6612 331.979 75.8498 331.979 61.2791C331.979 46.7084 343.794 34.897 358.37 34.897C371.205 34.897 381.91 44.061 384.273 56.1982H385.434V34.2148H331.306V88.323V88.3434ZM198.788 22.1082H252.916V0.124836H251.755C249.391 12.262 238.696 21.426 225.852 21.426C211.276 21.426 199.46 9.61464 199.46 -4.95608C199.46 -19.5268 211.276 -31.328 225.852 -31.328C238.686 -31.328 249.391 -22.164 251.755 -10.0268H252.916V-32H198.788V22.1082ZM265.047 22.1082H319.175V0.124836H318.014C315.651 12.262 304.956 21.426 292.111 21.426C277.535 21.426 265.719 9.61464 265.719 -4.95608C265.719 -19.5268 277.535 -31.328 292.111 -31.328C304.945 -31.328 315.651 -22.164 318.014 -10.0268H319.175V-32H265.047V22.1082ZM331.306 22.1082H385.434V0.124836H384.273C381.91 12.262 371.215 21.426 358.37 21.426C343.794 21.426 331.979 9.61464 331.979 -4.95608C331.979 -19.5268 343.794 -31.328 358.37 -31.328C371.205 -31.328 381.91 -22.164 384.273 -10.0268H385.434V-32H331.306V22.1082ZM397.566 552H451.694V530.017H450.532C448.169 542.154 437.474 551.318 424.63 551.318C410.054 551.318 398.238 539.506 398.238 524.936C398.238 510.365 410.054 498.554 424.63 498.554C437.464 498.554 448.169 507.718 450.532 519.855H451.694V497.871H397.566V551.98V552ZM463.825 552H517.953V530.017H516.792C514.428 542.154 503.733 551.318 490.889 551.318C476.313 551.318 464.497 539.506 464.497 524.936C464.497 510.365 476.313 498.554 490.889 498.554C503.723 498.554 514.428 507.718 516.792 519.855H517.953V497.871H463.825V551.98V552ZM530.084 552H584.212V530.017H583.051C580.688 542.154 569.992 551.318 557.148 551.318C542.572 551.318 530.756 539.506 530.756 524.936C530.756 510.365 542.572 498.554 557.148 498.554C569.982 498.554 580.688 507.718 583.051 519.855H584.212V497.871H530.084V551.98V552ZM397.566 485.765H451.694V463.781H450.532C448.169 475.919 437.474 485.083 424.63 485.083C410.054 485.083 398.238 473.271 398.238 458.701C398.238 444.13 410.054 432.318 424.63 432.318C437.464 432.318 448.169 441.482 450.532 453.62H451.694V431.636H397.566V485.744V485.765ZM463.825 485.765H517.953V463.781H516.792C514.428 475.919 503.733 485.083 490.889 485.083C476.313 485.083 464.497 473.271 464.497 458.701C464.497 444.13 476.313 432.318 490.889 432.318C503.723 432.318 514.428 441.482 516.792 453.62H517.953V431.636H463.825V485.744V485.765ZM530.084 485.765H584.212V463.781H583.051C580.688 475.919 569.992 485.083 557.148 485.083C542.572 485.083 530.756 473.271 530.756 458.701C530.756 444.13 542.572 432.318 557.148 432.318C569.982 432.318 580.688 441.482 583.051 453.62H584.212V431.636H530.084V485.744V485.765ZM397.566 419.53H451.694V397.546H450.532C448.169 409.683 437.474 418.847 424.63 418.847C410.054 418.847 398.238 407.036 398.238 392.465C398.238 377.895 410.054 366.083 424.63 366.083C437.464 366.083 448.169 375.247 450.532 387.384H451.694V365.401H397.566V419.509V419.53ZM463.825 419.53H517.953V397.546H516.792C514.428 409.683 503.733 418.847 490.889 418.847C477.535 418.847 464.497 407.036 464.497 392.465C464.497 377.895 476.313 366.083 490.889 366.083C503.723 366.083 514.428 375.247 516.792 387.384H517.953V365.401H463.825V419.509V419.53ZM530.084 419.53H584.212V397.546H583.051C580.688 409.683 569.992 418.847 557.148 418.847C542.572 418.847 530.756 407.036 530.756 392.465C530.756 377.895 542.572 366.083 557.148 366.083C569.982 366.083 580.688 375.247 583.051 387.384H584.212V365.401H530.084V419.509V419.53ZM397.566 353.294H451.694V331.311H450.532C448.169 343.448 437.474 352.612 424.63 352.612C410.054 352.612 398.238 340.801 398.238 326.23C398.238 311.659 410.054 299.848 424.63 299.848C437.464 299.848 448.169 309.012 450.532 321.149H451.694V299.166H397.566V353.274V353.294ZM463.825 353.294H517.953V331.311H516.792C514.428 343.448 503.733 352.612 490.889 352.612C476.313 352.612 464.497 340.801 464.497 326.23C464.497 311.659 476.313 299.848 490.889 299.848C503.723 299.848 514.428 309.012 516.792 321.149H517.953V299.166H463.825V353.274V353.294ZM530.084 353.294H584.212V331.311H583.051C580.688 343.448 569.992 352.612 557.148 352.612C542.572 352.612 530.756 340.801 530.756 326.23C530.756 311.659 542.572 299.848 557.148 299.848C569.982 299.848 580.688 309.012 583.051 321.149H584.212V299.166H530.084V353.274V353.294ZM397.566 287.059H451.694V265.076H450.532C448.169 277.213 437.474 286.377 424.63 286.377C410.054 286.377 398.238 274.566 398.238 259.995C398.238 245.424 410.054 233.613 424.63 233.613C437.464 233.613 448.169 242.777 450.532 254.914H451.694V232.931H397.566V287.039V287.059ZM463.825 287.059H517.953V265.076H516.792C514.428 277.213 503.733 286.377 490.889 286.377C476.313 286.377 464.497 274.566 464.497 259.995C464.497 245.424 476.313 233.613 490.889 233.613C503.723 233.613 514.428 242.777 516.792 254.914H517.953V232.931H463.825V287.039V287.059ZM530.084 287.059H584.212V265.076H583.051C580.688 277.213 569.992 286.377 557.148 286.377C542.572 286.377 530.756 274.566 530.756 259.995C530.756 245.424 542.572 233.613 557.148 233.613C569.982 233.613 580.688 242.777 583.051 254.914H584.212V232.931H530.084V287.039V287.059ZM397.566 220.824H451.694V198.841H450.532C448.169 210.978 437.474 220.142 424.63 220.142C410.054 220.142 398.238 208.33 398.238 193.76C398.238 179.189 410.054 167.378 424.63 167.378C437.464 167.378 448.169 176.542 450.532 188.679H451.694V166.695H397.566V220.804V220.824ZM463.825 220.824H517.953V198.841H516.792C514.428 210.978 503.733 220.142 490.889 220.142C476.313 220.142 464.497 208.33 464.497 193.76C464.497 179.189 476.313 167.378 490.889 167.378C503.723 167.378 514.428 176.542 516.792 188.679H517.953V166.695H463.825V220.804V220.824ZM530.084 220.824H584.212V198.841H583.051C580.688 210.978 569.992 220.142 557.148 220.142C542.572 220.142 530.756 208.33 530.756 193.76C530.756 179.189 542.572 167.378 557.148 167.378C569.982 167.378 580.688 176.542 583.051 188.679H584.212V166.695H530.084V220.804V220.824ZM397.566 154.589H451.694V132.605H450.532C448.169 144.743 437.474 153.907 424.63 153.907C410.054 153.907 398.238 142.095 398.238 127.525C398.238 112.954 410.054 101.142 424.63 101.142C437.464 101.142 448.169 110.306 450.532 122.444H451.694V100.46H397.566V154.568V154.589ZM463.825 154.589H517.953V132.605H516.792C514.428 144.743 503.733 153.907 490.889 153.907C476.313 153.907 464.497 142.095 464.497 127.525C464.497 112.954 476.313 101.142 490.889 101.142C503.723 101.142 514.428 110.306 516.792 122.444H517.953V100.46H463.825V154.568V154.589ZM530.084 154.589H584.212V132.605H583.051C580.688 144.743 569.992 153.907 557.148 153.907C542.572 153.907 530.756 142.095 530.756 127.525C530.756 112.954 542.572 101.142 557.148 101.142C569.982 101.142 580.688 110.306 583.051 122.444H584.212V100.46H530.084V154.568V154.589ZM397.566 88.3434H451.694V66.36H450.532C448.169 78.4972 437.474 87.6612 424.63 87.6612C410.054 87.6612 398.238 75.8498 398.238 61.2791C398.238 46.7084 410.054 34.897 424.63 34.897C437.464 34.897 448.169 44.061 450.532 56.1982H451.694V34.2148H397.566V88.323V88.3434ZM463.825 88.3434H517.953V66.36H516.792C514.428 78.4972 503.733 87.6612 490.889 87.6612C476.313 87.6612 464.497 75.8498 464.497 61.2791C464.497 46.7084 476.313 34.897 490.889 34.897C503.723 34.897 514.428 44.061 516.792 56.1982H517.953V34.2148H463.825V88.323V88.3434ZM530.084 88.3434H584.212V66.36H583.051C580.688 78.4972 569.992 87.6612 557.148 87.6612C542.572 87.6612 530.756 75.8498 530.756 61.2791C530.756 46.7084 542.572 34.897 557.148 34.897C569.982 34.897 580.688 44.061 583.051 56.1982H584.212V34.2148H530.084V88.323V88.3434ZM397.566 22.1082H451.694V0.124836H450.532C448.169 12.262 437.474 21.426 424.63 21.426C410.054 21.426 398.238 9.61464 398.238 -4.95608C398.238 -19.5268 410.054 -31.328 424.63 -31.328C437.464 -31.328 448.169 -22.164 450.532 -10.0268H451.694V-32H397.566V22.1082ZM463.825 22.1082H517.953V0.124836H516.792C514.428 12.262 503.733 21.426 490.889 21.426C476.313 21.426 464.497 9.61464 464.497 -4.95608C464.497 -19.5268 476.323 -31.328 490.889 -31.328C503.723 -31.328 514.428 -22.164 516.792 -10.0268H517.953V-32H463.825V22.1082ZM530.084 22.1082H584.212V0.124836H583.051C580.688 12.262 569.992 21.426 557.148 21.426C542.572 21.426 530.756 9.61464 530.756 -4.95608C530.756 -19.5268 542.572 -31.3382 557.148 -31.3382C569.982 -31.3382 580.688 -22.1742 583.051 -10.037H584.212V-32H530.084V22.1082ZM596.354 552H650.481V530.017H649.32C646.957 542.154 636.262 551.318 623.417 551.318C608.841 551.318 597.026 539.506 597.026 524.936C597.026 510.365 608.841 498.554 623.417 498.554C636.252 498.554 646.957 507.718 649.32 519.855H650.481V497.871H596.354V551.98V552ZM662.613 552H716.741V530.017H715.58C713.216 542.154 702.521 551.318 689.677 551.318C675.101 551.318 663.285 539.506 663.285 524.936C663.285 510.365 675.101 498.554 689.677 498.554C702.511 498.554 713.216 507.718 715.58 519.855H716.741V497.871H662.613V551.98V552ZM728.872 552H783V530.017H781.839C779.476 542.154 768.78 551.318 755.936 551.318C741.36 551.318 729.544 539.506 729.544 524.936C729.544 510.365 741.36 498.554 755.936 498.554C768.77 498.554 779.476 507.718 781.839 519.855H783V497.871H728.872V551.98V552ZM596.354 485.765H650.481V463.781H649.32C646.957 475.919 636.262 485.083 623.417 485.083C608.841 485.083 597.026 473.271 597.026 458.701C597.026 444.13 608.841 432.318 623.417 432.318C636.252 432.318 646.957 441.482 649.32 453.62H650.481V431.636H596.354V485.744V485.765ZM662.613 485.765H716.741V463.781H715.58C713.216 475.919 702.521 485.083 689.677 485.083C675.101 485.083 663.285 473.271 663.285 458.701C663.285 444.13 675.101 432.318 689.677 432.318C702.511 432.318 713.216 441.482 715.58 453.62H716.741V431.636H662.613V485.744V485.765ZM728.872 485.765H783V463.781H781.839C779.476 475.919 768.78 485.083 755.936 485.083C741.36 485.083 729.544 473.271 729.544 458.701C729.544 444.13 741.36 432.318 755.936 432.318C768.77 432.318 779.476 441.482 781.839 453.62H783V431.636H728.872V485.744V485.765ZM596.354 419.53H650.481V397.546H649.32C646.957 409.683 636.262 418.847 623.417 418.847C608.841 418.847 597.026 407.036 597.026 392.465C597.026 377.895 608.841 366.083 623.417 366.083C636.252 366.083 646.957 375.247 649.32 387.384H650.481V365.401H596.354V419.509V419.53ZM662.613 419.53H716.741V397.546H715.58C713.216 409.683 702.521 418.847 689.677 418.847C675.101 418.847 663.285 407.036 663.285 392.465C663.285 377.895 675.101 366.083 689.677 366.083C702.511 366.083 713.216 375.247 715.58 387.384H716.741V365.401H662.613V419.509V419.53ZM728.872 419.53H783V397.546H781.839C779.476 409.683 768.78 418.847 755.936 418.847C741.36 418.847 729.544 407.036 729.544 392.465C729.544 377.895 741.36 366.083 755.936 366.083C768.77 366.083 779.476 375.247 781.839 387.384H783V365.401H728.872V419.509V419.53ZM596.354 353.294H650.481V331.311H649.32C646.957 343.448 636.262 352.612 623.417 352.612C608.841 352.612 597.026 340.801 597.026 326.23C597.026 311.659 608.841 299.848 623.417 299.848C636.252 299.848 646.957 309.012 649.32 321.149H650.481V299.166H596.354V353.274V353.294ZM662.613 353.294H716.741V331.311H715.58C713.216 343.448 702.521 352.612 689.677 352.612C675.101 352.612 663.285 340.801 663.285 326.23C663.285 311.659 675.101 299.848 689.677 299.848C702.511 299.848 713.216 309.012 715.58 321.149H716.741V299.166H662.613V353.274V353.294ZM728.872 353.294H783V331.311H781.839C779.476 343.448 768.78 352.612 755.936 352.612C741.36 352.612 729.544 340.801 729.544 326.23C729.544 311.659 741.36 299.848 755.936 299.848C768.77 299.848 779.476 309.012 781.839 321.149H783V299.166H728.872V353.274V353.294ZM596.354 287.059H650.481V265.076H649.32C646.957 277.213 636.262 286.377 623.417 286.377C608.841 286.377 597.026 274.566 597.026 259.995C597.026 245.424 608.841 233.613 623.417 233.613C636.252 233.613 646.957 242.777 649.32 254.914H650.481V232.931H596.354V287.039V287.059ZM662.613 287.059H716.741V265.076H715.58C713.216 277.213 702.521 286.377 689.677 286.377C675.101 286.377 663.285 274.566 663.285 259.995C663.285 245.424 675.101 233.613 689.677 233.613C702.511 233.613 713.216 242.777 715.58 254.914H716.741V232.931H662.613V287.039V287.059ZM728.872 287.059H783V265.076H781.839C779.476 277.213 768.78 286.377 755.936 286.377C741.36 286.377 729.544 274.566 729.544 259.995C729.544 245.424 741.36 233.613 755.936 233.613C768.77 233.613 779.476 242.777 781.839 254.914H783V232.931H728.872V287.039V287.059ZM596.354 220.824H650.481V198.841H649.32C646.957 210.978 636.262 220.142 623.417 220.142C608.841 220.142 597.026 208.33 597.026 193.76C597.026 179.189 608.841 167.378 623.417 167.378C636.252 167.378 646.957 176.542 649.32 188.679H650.481V166.695H596.354V220.804V220.824ZM662.613 220.824H716.741V198.841H715.58C713.216 210.978 702.521 220.142 689.677 220.142C675.101 220.142 663.285 208.33 663.285 193.76C663.285 179.189 675.101 167.378 689.677 167.378C702.511 167.378 713.216 176.542 715.58 188.679H716.741V166.695H662.613V220.804V220.824ZM728.872 220.824H783V198.841H781.839C779.476 210.978 768.78 220.142 755.936 220.142C741.36 220.142 729.544 208.33 729.544 193.76C729.544 179.189 741.36 167.378 755.936 167.378C768.77 167.378 779.476 176.542 781.839 188.679H783V166.695H728.872V220.804V220.824ZM596.354 154.589H650.481V132.605H649.32C646.957 144.743 636.262 153.907 623.417 153.907C608.841 153.907 597.026 142.095 597.026 127.525C597.026 112.954 608.841 101.142 623.417 101.142C636.252 101.142 646.957 110.306 649.32 122.444H650.481V100.46H596.354V154.568V154.589ZM662.613 154.589H716.741V132.605H715.58C713.216 144.743 702.521 153.907 689.677 153.907C675.101 153.907 663.285 142.095 663.285 127.525C663.285 112.954 675.101 101.142 689.677 101.142C702.511 101.142 713.216 110.306 715.58 122.444H716.741V100.46H662.613V154.568V154.589ZM728.872 154.589H783V132.605H781.839C779.476 144.743 768.78 153.907 755.936 153.907C741.36 153.907 729.544 142.095 729.544 127.525C729.544 112.954 741.36 101.142 755.936 101.142C768.77 101.142 779.476 110.306 781.839 122.444H783V100.46H728.872V154.568V154.589ZM596.354 88.3434H650.481V66.36H649.32C646.957 78.4972 636.262 87.6612 623.417 87.6612C608.841 87.6612 597.026 75.8498 597.026 61.2791C597.026 46.7084 608.841 34.897 623.417 34.897C636.252 34.897 646.957 44.061 649.32 56.1982H650.481V34.2148H596.354V88.323V88.3434ZM662.613 88.3434H716.741V66.36H715.58C713.216 78.4972 702.521 87.6612 689.677 87.6612C675.101 87.6612 663.285 75.8498 663.285 61.2791C663.285 46.7084 675.101 34.897 689.677 34.897C702.511 34.897 713.216 44.061 715.58 56.1982H716.741V34.2148H662.613V88.323V88.3434ZM728.872 88.3434H783V66.36H781.839C779.476 78.4972 768.78 87.6612 755.936 87.6612C741.36 87.6612 729.544 75.8498 729.544 61.2791C729.544 46.7084 741.36 34.897 755.936 34.897C768.77 34.897 779.476 44.061 781.839 56.1982H783V34.2148H728.872V88.323V88.3434ZM596.354 22.1082H650.481V0.124836H649.32C646.957 12.262 636.262 21.426 623.417 21.426C608.841 21.426 597.026 9.61464 597.026 -4.95608C597.026 -19.5268 608.841 -31.3382 623.417 -31.3382C636.252 -31.3382 646.957 -22.1742 649.32 -10.037H650.481V-32H596.354V22.1082ZM662.613 22.1082H716.741V0.124836H715.58C713.216 12.262 702.521 21.426 689.677 21.426C675.101 21.426 663.285 9.61464 663.285 -4.95608C663.285 -19.5268 675.101 -31.3382 689.677 -31.3382C702.511 -31.3382 713.216 -22.1742 715.58 -10.037H716.741V-32H662.613V22.1082ZM728.872 22.1082H783V0.124836H781.839C779.476 12.262 768.78 21.426 755.936 21.426C741.36 21.426 729.544 9.61464 729.544 -4.95608C729.544 -19.5268 741.36 -31.3382 755.936 -31.3382C768.77 -31.3382 779.476 -22.1742 781.839 -10.037H783V-32H728.872V22.1082Z" fill="url(%23paint0_linear_2561_9284)" fill-opacity="0.5"/><defs><linearGradient id="paint0_linear_2561_9284" x1="3.66931e-06" y1="227.646" x2="502.674" y2="227.646" gradientUnits="userSpaceOnUse"><stop stop-color="%23CB3727"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');
    background-repeat: repeat-y;
    background-position: right top;
    background-size: 37rem auto;
    background-attachment: local;
    overflow: hidden;
}

/* ===== BLACK SECTION ===== */

.directory-section--black {
    background: #000;
    /* TODO: replace none with the encoded SVG data URI, positioned left top */
    background-image: url('data:image/svg+xml,<svg width="424" height="540" viewBox="0 0 424 540" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-136 484.892H-81.8722V506.875H-83.0333C-85.3965 494.738 -96.0917 485.574 -108.936 485.574C-123.512 485.574 -135.328 497.385 -135.328 511.956C-135.328 526.527 -123.512 538.338 -108.936 538.338C-96.1018 538.338 -85.3965 529.174 -83.0333 517.037H-81.8722V539.02H-136V484.912V484.892ZM-69.7408 539H-15.6129V517.017H-16.7741C-19.1372 529.154 -29.8324 538.318 -42.6768 538.318C-57.2528 538.318 -69.0685 526.506 -69.0685 511.936C-69.0685 497.365 -57.2528 485.554 -42.6768 485.554C-29.8426 485.554 -19.1372 494.718 -16.7741 506.855H-15.6129V484.871H-69.7408V538.98V539ZM-3.48151 539H50.6463V517.017H49.4852C47.122 529.154 36.4268 538.318 23.5824 538.318C9.00639 538.318 -2.80925 526.506 -2.80925 511.936C-2.80925 497.365 9.00639 485.554 23.5824 485.554C36.4166 485.554 47.122 494.718 49.4852 506.855H50.6463V484.871H-3.48151V538.98V539ZM-136 472.765H-81.8722V450.781H-83.0333C-85.3965 462.919 -96.0917 472.083 -108.936 472.083C-123.512 472.083 -135.328 460.271 -135.328 445.701C-135.328 431.13 -123.512 419.318 -108.936 419.318C-96.1018 419.318 -85.3965 428.482 -83.0333 440.62H-81.8722V418.636H-136V472.744V472.765ZM-69.7408 472.765H-15.6129V450.781H-16.7741C-19.1372 462.919 -29.8324 472.083 -42.6768 472.083C-57.2528 472.083 -69.0685 460.271 -69.0685 445.701C-69.0685 431.13 -57.2528 419.318 -42.6768 419.318C-29.8426 419.318 -19.1372 428.482 -16.7741 440.62H-15.6129V418.636H-69.7408V472.744V472.765ZM-3.48151 472.765H50.6463V450.781H49.4852C47.122 462.919 36.4268 472.083 23.5824 472.083C9.00639 472.083 -2.80925 460.271 -2.80925 445.701C-2.80925 431.13 9.00639 419.318 23.5824 419.318C36.4166 419.318 47.122 428.482 49.4852 440.62H50.6463V418.636H-3.48151V472.744V472.765ZM-136 406.53H-81.8722V384.546H-83.0333C-85.3965 396.683 -96.0917 405.847 -108.936 405.847C-123.512 405.847 -135.328 394.036 -135.328 379.465C-135.328 364.895 -123.512 353.083 -108.936 353.083C-96.1018 353.083 -85.3965 362.247 -83.0333 374.384H-81.8722V352.401H-136V406.509V406.53ZM-69.7408 406.53H-15.6129V384.546H-16.7741C-19.1372 396.683 -29.8324 405.847 -42.6768 405.847C-57.2528 405.847 -69.0685 394.036 -69.0685 379.465C-69.0685 364.895 -57.2528 353.083 -42.6768 353.083C-29.8426 353.083 -19.1372 362.247 -16.7741 374.384H-15.6129V352.401H-69.7408V406.509V406.53ZM-3.48151 406.53H50.6463V384.546H49.4852C47.122 396.683 36.4268 405.847 23.5824 405.847C9.00639 405.847 -2.80925 394.036 -2.80925 379.465C-2.80925 364.895 9.00639 353.083 23.5824 353.083C36.4166 353.083 47.122 362.247 49.4852 374.384H50.6463V352.401H-3.48151V406.509V406.53ZM-136 340.294H-81.8722V318.311H-83.0333C-85.3965 330.448 -96.0917 339.612 -108.936 339.612C-123.512 339.612 -135.328 327.801 -135.328 313.23C-135.328 298.659 -123.512 286.848 -108.936 286.848C-96.1018 286.848 -85.3965 296.012 -83.0333 308.149H-81.8722V286.166H-136V340.274V340.294ZM-69.7408 340.294H-15.6129V318.311H-16.7741C-19.1372 330.448 -29.8324 339.612 -42.6768 339.612C-57.2528 339.612 -69.0685 327.801 -69.0685 313.23C-69.0685 298.659 -57.2528 286.848 -42.6768 286.848C-29.8426 286.848 -19.1372 296.012 -16.7741 308.149H-15.6129V286.166H-69.7408V340.274V340.294ZM-3.48151 340.294H50.6463V318.311H49.4852C47.122 330.448 36.4268 339.612 23.5824 339.612C9.00639 339.612 -2.80925 327.801 -2.80925 313.23C-2.80925 298.659 9.00639 286.848 23.5824 286.848C36.4166 286.848 47.122 296.012 49.4852 308.149H50.6463V286.166H-3.48151V340.274V340.294ZM-136 274.059H-81.8722V252.076H-83.0333C-85.3965 264.213 -96.0917 273.377 -108.936 273.377C-123.512 273.377 -135.328 261.566 -135.328 246.995C-135.328 232.424 -123.512 220.613 -108.936 220.613C-96.1018 220.613 -85.3965 229.777 -83.0333 241.914H-81.8722V219.931H-136V274.039V274.059ZM-69.7408 274.059H-15.6129V252.076H-16.7741C-19.1372 264.213 -29.8324 273.377 -42.6768 273.377C-57.2528 273.377 -69.0685 261.566 -69.0685 246.995C-69.0685 232.424 -57.2528 220.613 -42.6768 220.613C-29.8426 220.613 -19.1372 229.777 -16.7741 241.914H-15.6129V219.931H-69.7408V274.039V274.059ZM-3.48151 274.059H50.6463V252.076H49.4852C47.122 264.213 36.4268 273.377 23.5824 273.377C9.00639 273.377 -2.80925 261.566 -2.80925 246.995C-2.80925 232.424 9.00639 220.613 23.5824 220.613C36.4166 220.613 47.122 229.777 49.4852 241.914H50.6463V219.931H-3.48151V274.039V274.059ZM-136 207.824H-81.8722V185.841H-83.0333C-85.3965 197.978 -96.0917 207.142 -108.936 207.142C-123.512 207.142 -135.328 195.33 -135.328 180.76C-135.328 166.189 -123.512 154.378 -108.936 154.378C-96.1018 154.378 -85.3965 163.542 -83.0333 175.679H-81.8722V153.695H-136V207.804V207.824ZM-69.7408 207.824H-15.6129V185.841H-16.7741C-19.1372 197.978 -29.8324 207.142 -42.6768 207.142C-57.2528 207.142 -69.0685 195.33 -69.0685 180.76C-69.0685 166.189 -57.2528 154.378 -42.6768 154.378C-29.8426 154.378 -19.1372 163.542 -16.7741 175.679H-15.6129V153.695H-69.7408V207.804V207.824ZM-3.48151 207.824H50.6463V185.841H49.4852C47.122 197.978 36.4268 207.142 23.5824 207.142C9.00639 207.142 -2.80925 195.33 -2.80925 180.76C-2.80925 166.189 9.00639 154.378 23.5824 154.378C36.4166 154.378 47.122 163.542 49.4852 175.679H50.6463V153.695H-3.48151V207.804V207.824ZM-136 141.589H-81.8722V119.605H-83.0333C-85.3965 131.743 -96.0917 140.907 -108.936 140.907C-123.512 140.907 -135.328 129.095 -135.328 114.525C-135.328 99.9538 -123.512 88.1424 -108.936 88.1424C-96.1018 88.1424 -85.3965 97.3064 -83.0333 109.444H-81.8722V87.4602H-136V141.568V141.589ZM-69.7408 141.589H-15.6129V119.605H-16.7741C-19.1372 131.743 -29.8324 140.907 -42.6768 140.907C-57.2528 140.907 -69.0685 129.095 -69.0685 114.525C-69.0685 99.9538 -57.2528 88.1424 -42.6768 88.1424C-29.8426 88.1424 -19.1372 97.3064 -16.7741 109.444H-15.6129V87.4602H-69.7408V141.568V141.589ZM-3.48151 141.589H50.6463V119.605H49.4852C47.122 131.743 36.4268 140.907 23.5824 140.907C9.00639 140.907 -2.80925 129.095 -2.80925 114.525C-2.80925 99.9538 9.00639 88.1424 23.5824 88.1424C36.4166 88.1424 47.122 97.3064 49.4852 109.444H50.6463V87.4602H-3.48151V141.568V141.589ZM-136 75.3434H-81.8722V53.36H-83.0333C-85.3965 65.4972 -96.0917 74.6612 -108.936 74.6612C-123.512 74.6612 -135.328 62.8498 -135.328 48.2791C-135.328 33.7084 -123.512 21.897 -108.936 21.897C-96.1018 21.897 -85.3965 31.061 -83.0333 43.1982H-81.8722V21.2148H-136V75.323V75.3434ZM-69.7408 75.3434H-15.6129V53.36H-16.7741C-19.1372 65.4972 -29.8324 74.6612 -42.6768 74.6612C-57.2528 74.6612 -69.0685 62.8498 -69.0685 48.2791C-69.0685 33.7084 -57.2528 21.897 -42.6768 21.897C-29.8426 21.897 -19.1372 31.061 -16.7741 43.1982H-15.6129V21.2148H-69.7408V75.323V75.3434ZM-3.48151 75.3434H50.6463V53.36H49.4852C47.122 65.4972 36.4268 74.6612 23.5824 74.6612C9.00639 74.6612 -2.80925 62.8498 -2.80925 48.2791C-2.80925 33.7084 9.00639 21.897 23.5824 21.897C36.4166 21.897 47.122 31.061 49.4852 43.1982H50.6463V21.2148H-3.48151V75.323V75.3434ZM-136 9.1082H-81.8722V-12.8752H-83.0333C-85.3965 -0.737984 -96.0917 8.42599 -108.936 8.42599C-123.512 8.43618 -135.328 -3.37517 -135.328 -17.9459C-135.328 -32.5166 -123.512 -44.328 -108.936 -44.328C-96.1018 -44.328 -85.3965 -35.164 -83.0333 -23.0268H-81.8722V-45H-136V9.1082ZM-69.7408 9.1082H-15.6129V-12.8752H-16.7741C-19.1372 -0.737984 -29.8324 8.42599 -42.6768 8.42599C-57.2528 8.42599 -69.0685 -3.38536 -69.0685 -17.9561C-69.0685 -32.5268 -57.2528 -44.328 -42.6768 -44.328C-29.8426 -44.328 -19.1372 -35.164 -16.7741 -23.0268H-15.6129V-45H-69.7408V9.1082ZM-3.48151 9.1082H50.6463V-12.8752H49.4852C47.122 -0.737984 36.4268 8.42599 23.5824 8.42599C9.00639 8.42599 -2.80925 -3.38536 -2.80925 -17.9561C-2.80925 -32.5268 9.01659 -44.328 23.5824 -44.328C36.4166 -44.328 47.122 -35.164 49.4852 -23.0268H50.6463V-45H-3.48151V9.1082ZM62.7879 539H116.916V517.017H115.755C113.391 529.154 102.696 538.318 89.8518 538.318C75.2758 538.318 63.4602 526.506 63.4602 511.936C63.4602 497.365 75.2758 485.554 89.8518 485.554C102.686 485.554 113.391 494.718 115.755 506.855H116.916V484.871H62.7879V538.98V539ZM129.047 539H183.175V517.017H182.014C179.651 529.154 168.956 538.318 156.111 538.318C141.535 538.318 129.719 526.506 129.719 511.936C129.719 497.365 141.535 485.554 156.111 485.554C168.945 485.554 179.651 494.718 182.014 506.855H183.175V484.871H129.047V538.98V539ZM195.306 539H249.434V517.017H248.273C245.91 529.154 235.215 538.318 222.37 538.318C207.794 538.318 195.979 526.506 195.979 511.936C195.979 497.365 207.794 485.554 222.37 485.554C235.205 485.554 245.91 494.718 248.273 506.855H249.434V484.871H195.306V538.98V539ZM62.7879 472.765H116.916V450.781H115.755C113.391 462.919 102.696 472.083 89.8518 472.083C75.2758 472.083 63.4602 460.271 63.4602 445.701C63.4602 431.13 75.2758 419.318 89.8518 419.318C102.686 419.318 113.391 428.482 115.755 440.62H116.916V418.636H62.7879V472.744V472.765ZM129.047 472.765H183.175V450.781H182.014C179.651 462.919 168.956 472.083 156.111 472.083C141.535 472.083 129.719 460.271 129.719 445.701C129.719 431.13 141.535 419.318 156.111 419.318C168.945 419.318 179.651 428.482 182.014 440.62H183.175V418.636H129.047V472.744V472.765ZM195.306 472.765H249.434V450.781H248.273C245.91 462.919 235.215 472.083 222.37 472.083C207.794 472.083 195.979 460.271 195.979 445.701C195.979 431.13 207.794 419.318 222.37 419.318C235.205 419.318 245.91 428.482 248.273 440.62H249.434V418.636H195.306V472.744V472.765ZM62.7879 406.53H116.916V384.546H115.755C113.391 396.683 102.696 405.847 89.8518 405.847C75.2758 405.847 63.4602 394.036 63.4602 379.465C63.4602 364.895 75.2758 353.083 89.8518 353.083C102.686 353.083 113.391 362.247 115.755 374.384H116.916V352.401H62.7879V406.509V406.53ZM129.047 406.53H183.175V384.546H182.014C179.651 396.683 168.956 405.847 156.111 405.847C141.535 405.847 129.719 394.036 129.719 379.465C129.719 364.895 141.535 353.083 156.111 353.083C168.945 353.083 179.651 362.247 182.014 374.384H183.175V352.401H129.047V406.509V406.53ZM195.306 406.53H249.434V384.546H248.273C245.91 396.683 235.215 405.847 222.37 405.847C207.794 405.847 195.979 394.036 195.979 379.465C195.979 364.895 207.794 353.083 222.37 353.083C235.205 353.083 245.91 362.247 248.273 374.384H249.434V352.401H195.306V406.509V406.53ZM62.7879 340.294H116.916V318.311H115.755C113.391 330.448 102.696 339.612 89.8518 339.612C75.2758 339.612 63.4602 327.801 63.4602 313.23C63.4602 298.659 75.2758 286.848 89.8518 286.848C102.686 286.848 113.391 296.012 115.755 308.149H116.916V286.166H62.7879V340.274V340.294ZM129.047 340.294H183.175V318.311H182.014C179.651 330.448 168.956 339.612 156.111 339.612C141.535 339.612 129.719 327.801 129.719 313.23C129.719 298.659 141.535 286.848 156.111 286.848C168.945 286.848 179.651 296.012 182.014 308.149H183.175V286.166H129.047V340.274V340.294ZM195.306 340.294H249.434V318.311H248.273C245.91 330.448 235.215 339.612 222.37 339.612C207.794 339.612 195.979 327.801 195.979 313.23C195.979 298.659 207.794 286.848 222.37 286.848C235.205 286.848 245.91 296.012 248.273 308.149H249.434V286.166H195.306V340.274V340.294ZM62.7879 274.059H116.916V252.076H115.755C113.391 264.213 102.696 273.377 89.8518 273.377C75.2758 273.377 63.4602 261.566 63.4602 246.995C63.4602 232.424 75.2758 220.613 89.8518 220.613C102.686 220.613 113.391 229.777 115.755 241.914H116.916V219.931H62.7879V274.039V274.059ZM129.047 274.059H183.175V252.076H182.014C179.651 264.213 168.956 273.377 156.111 273.377C141.535 273.377 129.719 261.566 129.719 246.995C129.719 232.424 141.535 220.613 156.111 220.613C168.945 220.613 179.651 229.777 182.014 241.914H183.175V219.931H129.047V274.039V274.059ZM195.306 274.059H249.434V252.076H248.273C245.91 264.213 235.215 273.377 222.37 273.377C207.794 273.377 195.979 261.566 195.979 246.995C195.979 232.424 207.794 220.613 222.37 220.613C235.205 220.613 245.91 229.777 248.273 241.914H249.434V219.931H195.306V274.039V274.059ZM62.7879 207.824H116.916V185.841H115.755C113.391 197.978 102.696 207.142 89.8518 207.142C75.2758 207.142 63.4602 195.33 63.4602 180.76C63.4602 166.189 75.2758 154.378 89.8518 154.378C102.686 154.378 113.391 163.542 115.755 175.679H116.916V153.695H62.7879V207.804V207.824ZM129.047 207.824H183.175V185.841H182.014C179.651 197.978 168.956 207.142 156.111 207.142C141.535 207.142 129.719 195.33 129.719 180.76C129.719 166.189 141.535 154.378 156.111 154.378C168.945 154.378 179.651 163.542 182.014 175.679H183.175V153.695H129.047V207.804V207.824ZM195.306 207.824H249.434V185.841H248.273C245.91 197.978 235.215 207.142 222.37 207.142C207.794 207.142 195.979 195.33 195.979 180.76C195.979 166.189 207.794 154.378 222.37 154.378C235.205 154.378 245.91 163.542 248.273 175.679H249.434V153.695H195.306V207.804V207.824ZM62.7879 141.589H116.916V119.605H115.755C113.391 131.743 102.696 140.907 89.8518 140.907C75.2758 140.907 63.4602 129.095 63.4602 114.525C63.4602 99.9538 75.2758 88.1424 89.8518 88.1424C102.686 88.1424 113.391 97.3064 115.755 109.444H116.916V87.4602H62.7879V141.568V141.589ZM129.047 141.589H183.175V119.605H182.014C179.651 131.743 168.956 140.907 156.111 140.907C141.535 140.907 129.719 129.095 129.719 114.525C129.719 99.9538 141.535 88.1424 156.111 88.1424C168.945 88.1424 179.651 97.3064 182.014 109.444H183.175V87.4602H129.047V141.568V141.589ZM195.306 141.589H249.434V119.605H248.273C245.91 131.743 235.215 140.907 222.37 140.907C207.794 140.907 195.979 129.095 195.979 114.525C195.979 99.9538 207.794 88.1424 222.37 88.1424C235.205 88.1424 245.91 97.3064 248.273 109.444H249.434V87.4602H195.306V141.568V141.589ZM62.7879 75.3434H116.916V53.36H115.755C113.391 65.4972 102.696 74.6612 89.8518 74.6612C75.2758 74.6612 63.4602 62.8498 63.4602 48.2791C63.4602 33.7084 75.2758 21.897 89.8518 21.897C102.686 21.897 113.391 31.061 115.755 43.1982H116.916V21.2148H62.7879V75.323V75.3434ZM129.047 75.3434H183.175V53.36H182.014C179.651 65.4972 168.956 74.6612 156.111 74.6612C141.535 74.6612 129.719 62.8498 129.719 48.2791C129.719 33.7084 141.535 21.897 156.111 21.897C168.945 21.897 179.651 31.061 182.014 43.1982H183.175V21.2148H129.047V75.323V75.3434ZM195.306 75.3434H249.434V53.36H248.273C245.91 65.4972 235.215 74.6612 222.37 74.6612C207.794 74.6612 195.979 62.8498 195.979 48.2791C195.979 33.7084 207.794 21.897 222.37 21.897C235.205 21.897 245.91 31.061 248.273 43.1982H249.434V21.2148H195.306V75.323V75.3434ZM62.7879 9.1082H116.916V-12.8752H115.755C113.391 -0.737984 102.696 8.42599 89.8518 8.42599C75.2758 8.42599 63.4602 -3.38536 63.4602 -17.9561C63.4602 -32.5268 75.2758 -44.328 89.8518 -44.328C102.686 -44.328 113.391 -35.164 115.755 -23.0268H116.916V-45H62.7879V9.1082ZM129.047 9.1082H183.175V-12.8752H182.014C179.651 -0.737984 168.956 8.42599 156.111 8.42599C141.535 8.42599 129.719 -3.38536 129.719 -17.9561C129.719 -32.5268 141.535 -44.328 156.111 -44.328C168.945 -44.328 179.651 -35.164 182.014 -23.0268H183.175V-45H129.047V9.1082ZM195.306 9.1082H249.434V-12.8752H248.273C245.91 -0.737984 235.215 8.42599 222.37 8.42599C207.794 8.42599 195.979 -3.38536 195.979 -17.9561C195.979 -32.5268 207.794 -44.328 222.37 -44.328C235.205 -44.328 245.91 -35.164 248.273 -23.0268H249.434V-45H195.306V9.1082ZM261.566 539H315.694V517.017H314.532C312.169 529.154 301.474 538.318 288.63 538.318C274.054 538.318 262.238 526.506 262.238 511.936C262.238 497.365 274.054 485.554 288.63 485.554C301.464 485.554 312.169 494.718 314.532 506.855H315.694V484.871H261.566V538.98V539ZM327.825 539H381.953V517.017H380.792C378.428 529.154 367.733 538.318 354.889 538.318C340.313 538.318 328.497 526.506 328.497 511.936C328.497 497.365 340.313 485.554 354.889 485.554C367.723 485.554 378.428 494.718 380.792 506.855H381.953V484.871H327.825V538.98V539ZM394.084 539H448.212V517.017H447.051C444.688 529.154 433.992 538.318 421.148 538.318C406.572 538.318 394.756 526.506 394.756 511.936C394.756 497.365 406.572 485.554 421.148 485.554C433.982 485.554 444.688 494.718 447.051 506.855H448.212V484.871H394.084V538.98V539ZM261.566 472.765H315.694V450.781H314.532C312.169 462.919 301.474 472.083 288.63 472.083C274.054 472.083 262.238 460.271 262.238 445.701C262.238 431.13 274.054 419.318 288.63 419.318C301.464 419.318 312.169 428.482 314.532 440.62H315.694V418.636H261.566V472.744V472.765ZM327.825 472.765H381.953V450.781H380.792C378.428 462.919 367.733 472.083 354.889 472.083C340.313 472.083 328.497 460.271 328.497 445.701C328.497 431.13 340.313 419.318 354.889 419.318C367.723 419.318 378.428 428.482 380.792 440.62H381.953V418.636H327.825V472.744V472.765ZM394.084 472.765H448.212V450.781H447.051C444.688 462.919 433.992 472.083 421.148 472.083C406.572 472.083 394.756 460.271 394.756 445.701C394.756 431.13 406.572 419.318 421.148 419.318C433.982 419.318 444.688 428.482 447.051 440.62H448.212V418.636H394.084V472.744V472.765ZM261.566 406.53H315.694V384.546H314.532C312.169 396.683 301.474 405.847 288.63 405.847C274.054 405.847 262.238 394.036 262.238 379.465C262.238 364.895 274.054 353.083 288.63 353.083C301.464 353.083 312.169 362.247 314.532 374.384H315.694V352.401H261.566V406.509V406.53ZM327.825 406.53H381.953V384.546H380.792C378.428 396.683 367.733 405.847 354.889 405.847C340.313 405.847 328.497 394.036 328.497 379.465C328.497 364.895 340.313 353.083 354.889 353.083C367.723 353.083 378.428 362.247 380.792 374.384H381.953V352.401H327.825V406.509V406.53ZM394.084 406.53H448.212V384.546H447.051C444.688 396.683 433.992 405.847 421.148 405.847C406.572 405.847 394.756 394.036 394.756 379.465C394.756 364.895 406.572 353.083 421.148 353.083C433.982 353.083 444.688 362.247 447.051 374.384H448.212V352.401H394.084V406.509V406.53ZM261.566 340.294H315.694V318.311H314.532C312.169 330.448 301.474 339.612 288.63 339.612C274.054 339.612 262.238 327.801 262.238 313.23C262.238 298.659 274.054 286.848 288.63 286.848C301.464 286.848 312.169 296.012 314.532 308.149H315.694V286.166H261.566V340.274V340.294ZM327.825 340.294H381.953V318.311H380.792C378.428 330.448 367.733 339.612 354.889 339.612C340.313 339.612 328.497 327.801 328.497 313.23C328.497 298.659 340.313 286.848 354.889 286.848C367.723 286.848 378.428 296.012 380.792 308.149H381.953V286.166H327.825V340.274V340.294ZM394.084 340.294H448.212V318.311H447.051C444.688 330.448 433.992 339.612 421.148 339.612C406.572 339.612 394.756 327.801 394.756 313.23C394.756 298.659 406.572 286.848 421.148 286.848C433.982 286.848 444.688 296.012 447.051 308.149H448.212V286.166H394.084V340.274V340.294ZM261.566 274.059H315.694V252.076H314.532C312.169 264.213 301.474 273.377 288.63 273.377C274.054 273.377 262.238 261.566 262.238 246.995C262.238 232.424 274.054 220.613 288.63 220.613C301.464 220.613 312.169 229.777 314.532 241.914H315.694V219.931H261.566V274.039V274.059ZM327.825 274.059H381.953V252.076H380.792C378.428 264.213 367.733 273.377 354.889 273.377C340.313 273.377 328.497 261.566 328.497 246.995C328.497 232.424 340.313 220.613 354.889 220.613C367.723 220.613 378.428 229.777 380.792 241.914H381.953V219.931H327.825V274.039V274.059ZM394.084 274.059H448.212V252.076H447.051C444.688 264.213 433.992 273.377 421.148 273.377C406.572 273.377 394.756 261.566 394.756 246.995C394.756 232.424 406.572 220.613 421.148 220.613C433.982 220.613 444.688 229.777 447.051 241.914H448.212V219.931H394.084V274.039V274.059ZM261.566 207.824H315.694V185.841H314.532C312.169 197.978 301.474 207.142 288.63 207.142C274.054 207.142 262.238 195.33 262.238 180.76C262.238 166.189 274.054 154.378 288.63 154.378C301.464 154.378 312.169 163.542 314.532 175.679H315.694V153.695H261.566V207.804V207.824ZM327.825 207.824H381.953V185.841H380.792C378.428 197.978 367.733 207.142 354.889 207.142C340.313 207.142 328.497 195.33 328.497 180.76C328.497 166.189 340.313 154.378 354.889 154.378C367.723 154.378 378.428 163.542 380.792 175.679H381.953V153.695H327.825V207.804V207.824ZM394.084 207.824H448.212V185.841H447.051C444.688 197.978 433.992 207.142 421.148 207.142C406.572 207.142 394.756 195.33 394.756 180.76C394.756 166.189 406.572 154.378 421.148 154.378C433.982 154.378 444.688 163.542 447.051 175.679H448.212V153.695H394.084V207.804V207.824ZM261.566 141.589H315.694V119.605H314.532C312.169 131.743 301.474 140.907 288.63 140.907C274.054 140.907 262.238 129.095 262.238 114.525C262.238 99.9538 274.054 88.1424 288.63 88.1424C301.464 88.1424 312.169 97.3064 314.532 109.444H315.694V87.4602H261.566V141.568V141.589ZM327.825 141.589H381.953V119.605H380.792C378.428 131.743 367.733 140.907 354.889 140.907C340.313 140.907 328.497 129.095 328.497 114.525C328.497 99.9538 340.313 88.1424 354.889 88.1424C367.723 88.1424 378.428 97.3064 380.792 109.444H381.953V87.4602H327.825V141.568V141.589ZM394.084 141.589H448.212V119.605H447.051C444.688 131.743 433.992 140.907 421.148 140.907C406.572 140.907 394.756 129.095 394.756 114.525C394.756 99.9538 406.572 88.1424 421.148 88.1424C433.982 88.1424 444.688 97.3064 447.051 109.444H448.212V87.4602H394.084V141.568V141.589ZM261.566 75.3434H315.694V53.36H314.532C312.169 65.4972 301.474 74.6612 288.63 74.6612C274.054 74.6612 262.238 62.8498 262.238 48.2791C262.238 33.7084 274.054 21.897 288.63 21.897C301.464 21.897 312.169 31.061 314.532 43.1982H315.694V21.2148H261.566V75.323V75.3434ZM327.825 75.3434H381.953V53.36H380.792C378.428 65.4972 367.733 74.6612 354.889 74.6612C340.313 74.6612 328.497 62.8498 328.497 48.2791C328.497 33.7084 340.313 21.897 354.889 21.897C367.723 21.897 378.428 31.061 380.792 43.1982H381.953V21.2148H327.825V75.323V75.3434ZM394.084 75.3434H448.212V53.36H447.051C444.688 65.4972 433.992 74.6612 421.148 74.6612C406.572 74.6612 394.756 62.8498 394.756 48.2791C394.756 33.7084 406.572 21.897 421.148 21.897C433.982 21.897 444.688 31.061 447.051 43.1982H448.212V21.2148H394.084V75.323V75.3434ZM261.566 9.1082H315.694V-12.8752H314.532C312.169 -0.737984 301.474 8.42599 288.63 8.42599C274.054 8.42599 262.238 -3.38536 262.238 -17.9561C262.238 -32.5268 274.054 -44.328 288.63 -44.328C301.464 -44.328 312.169 -35.164 314.532 -23.0268H315.694V-45H261.566V9.1082ZM327.825 9.1082H381.953V-12.8752H380.792C378.428 -0.737984 367.733 8.42599 354.889 8.42599C340.313 8.42599 328.497 -3.38536 328.497 -17.9561C328.497 -32.5268 340.323 -44.328 354.889 -44.328C367.723 -44.328 378.428 -35.164 380.792 -23.0268H381.953V-45H327.825V9.1082ZM394.084 9.1082H448.212V-12.8752H447.051C444.688 -0.737984 433.992 8.42599 421.148 8.42599C406.572 8.42599 394.756 -3.38536 394.756 -17.9561C394.756 -32.5268 406.572 -44.3382 421.148 -44.3382C433.982 -44.3382 444.688 -35.1742 447.051 -23.037H448.212V-45H394.084V9.1082ZM460.354 539H514.481V517.017H513.32C510.957 529.154 500.262 538.318 487.417 538.318C472.841 538.318 461.026 526.506 461.026 511.936C461.026 497.365 472.841 485.554 487.417 485.554C500.252 485.554 510.957 494.718 513.32 506.855H514.481V484.871H460.354V538.98V539ZM526.613 539H580.741V517.017H579.58C577.216 529.154 566.521 538.318 553.677 538.318C539.101 538.318 527.285 526.506 527.285 511.936C527.285 497.365 539.101 485.554 553.677 485.554C566.511 485.554 577.216 494.718 579.58 506.855H580.741V484.871H526.613V538.98V539ZM592.872 539H647V517.017H645.839C643.476 529.154 632.78 538.318 619.936 538.318C605.36 538.318 593.544 526.506 593.544 511.936C593.544 497.365 605.36 485.554 619.936 485.554C632.77 485.554 643.476 494.718 645.839 506.855H647V484.871H592.872V538.98V539ZM460.354 472.765H514.481V450.781H513.32C510.957 462.919 500.262 472.083 487.417 472.083C472.841 472.083 461.026 460.271 461.026 445.701C461.026 431.13 472.841 419.318 487.417 419.318C500.252 419.318 510.957 428.482 513.32 440.62H514.481V418.636H460.354V472.744V472.765ZM526.613 472.765H580.741V450.781H579.58C577.216 462.919 566.521 472.083 553.677 472.083C539.101 472.083 527.285 460.271 527.285 445.701C527.285 431.13 539.101 419.318 553.677 419.318C566.511 419.318 577.216 428.482 579.58 440.62H580.741V418.636H526.613V472.744V472.765ZM592.872 472.765H647V450.781H645.839C643.476 462.919 632.78 472.083 619.936 472.083C605.36 472.083 593.544 460.271 593.544 445.701C593.544 431.13 605.36 419.318 619.936 419.318C632.77 419.318 643.476 428.482 645.839 440.62H647V418.636H592.872V472.744V472.765ZM460.354 406.53H514.481V384.546H513.32C510.957 396.683 500.262 405.847 487.417 405.847C472.841 405.847 461.026 394.036 461.026 379.465C461.026 364.895 472.841 353.083 487.417 353.083C500.252 353.083 510.957 362.247 513.32 374.384H514.481V352.401H460.354V406.509V406.53ZM526.613 406.53H580.741V384.546H579.58C577.216 396.683 566.521 405.847 553.677 405.847C539.101 405.847 527.285 394.036 527.285 379.465C527.285 364.895 539.101 353.083 553.677 353.083C566.511 353.083 577.216 362.247 579.58 374.384H580.741V352.401H526.613V406.509V406.53ZM592.872 406.53H647V384.546H645.839C643.476 396.683 632.78 405.847 619.936 405.847C605.36 405.847 593.544 394.036 593.544 379.465C593.544 364.895 605.36 353.083 619.936 353.083C632.77 353.083 643.476 362.247 645.839 374.384H647V352.401H592.872V406.509V406.53ZM460.354 340.294H514.481V318.311H513.32C510.957 330.448 500.262 339.612 487.417 339.612C472.841 339.612 461.026 327.801 461.026 313.23C461.026 298.659 472.841 286.848 487.417 286.848C500.252 286.848 510.957 296.012 513.32 308.149H514.481V286.166H460.354V340.274V340.294ZM526.613 340.294H580.741V318.311H579.58C577.216 330.448 566.521 339.612 553.677 339.612C539.101 339.612 527.285 327.801 527.285 313.23C527.285 298.659 539.101 286.848 553.677 286.848C566.511 286.848 577.216 296.012 579.58 308.149H580.741V286.166H526.613V340.274V340.294ZM592.872 340.294H647V318.311H645.839C643.476 330.448 632.78 339.612 619.936 339.612C605.36 339.612 593.544 327.801 593.544 313.23C593.544 298.659 605.36 286.848 619.936 286.848C632.77 286.848 643.476 296.012 645.839 308.149H647V286.166H592.872V340.274V340.294ZM460.354 274.059H514.481V252.076H513.32C510.957 264.213 500.262 273.377 487.417 273.377C472.841 273.377 461.026 261.566 461.026 246.995C461.026 232.424 472.841 220.613 487.417 220.613C500.252 220.613 510.957 229.777 513.32 241.914H514.481V219.931H460.354V274.039V274.059ZM526.613 274.059H580.741V252.076H579.58C577.216 264.213 566.521 273.377 553.677 273.377C539.101 273.377 527.285 261.566 527.285 246.995C527.285 232.424 539.101 220.613 553.677 220.613C566.511 220.613 577.216 229.777 579.58 241.914H580.741V219.931H526.613V274.039V274.059ZM592.872 274.059H647V252.076H645.839C643.476 264.213 632.78 273.377 619.936 273.377C605.36 273.377 593.544 261.566 593.544 246.995C593.544 232.424 605.36 220.613 619.936 220.613C632.77 220.613 643.476 229.777 645.839 241.914H647V219.931H592.872V274.039V274.059ZM460.354 207.824H514.481V185.841H513.32C510.957 197.978 500.262 207.142 487.417 207.142C472.841 207.142 461.026 195.33 461.026 180.76C461.026 166.189 472.841 154.378 487.417 154.378C500.252 154.378 510.957 163.542 513.32 175.679H514.481V153.695H460.354V207.804V207.824ZM526.613 207.824H580.741V185.841H579.58C577.216 197.978 566.521 207.142 553.677 207.142C539.101 207.142 527.285 195.33 527.285 180.76C527.285 166.189 539.101 154.378 553.677 154.378C566.511 154.378 577.216 163.542 579.58 175.679H580.741V153.695H526.613V207.804V207.824ZM592.872 207.824H647V185.841H645.839C643.476 197.978 632.78 207.142 619.936 207.142C605.36 207.142 593.544 195.33 593.544 180.76C593.544 166.189 605.36 154.378 619.936 154.378C632.77 154.378 643.476 163.542 645.839 175.679H647V153.695H592.872V207.804V207.824ZM460.354 141.589H514.481V119.605H513.32C510.957 131.743 500.262 140.907 487.417 140.907C472.841 140.907 461.026 129.095 461.026 114.525C461.026 99.9538 472.841 88.1424 487.417 88.1424C500.252 88.1424 510.957 97.3064 513.32 109.444H514.481V87.4602H460.354V141.568V141.589ZM526.613 141.589H580.741V119.605H579.58C577.216 131.743 566.521 140.907 553.677 140.907C539.101 140.907 527.285 129.095 527.285 114.525C527.285 99.9538 539.101 88.1424 553.677 88.1424C566.511 88.1424 577.216 97.3064 579.58 109.444H580.741V87.4602H526.613V141.568V141.589ZM592.872 141.589H647V119.605H645.839C643.476 131.743 632.78 140.907 619.936 140.907C605.36 140.907 593.544 129.095 593.544 114.525C593.544 99.9538 605.36 88.1424 619.936 88.1424C632.77 88.1424 643.476 97.3064 645.839 109.444H647V87.4602H592.872V141.568V141.589ZM460.354 75.3434H514.481V53.36H513.32C510.957 65.4972 500.262 74.6612 487.417 74.6612C472.841 74.6612 461.026 62.8498 461.026 48.2791C461.026 33.7084 472.841 21.897 487.417 21.897C500.252 21.897 510.957 31.061 513.32 43.1982H514.481V21.2148H460.354V75.323V75.3434ZM526.613 75.3434H580.741V53.36H579.58C577.216 65.4972 566.521 74.6612 553.677 74.6612C539.101 74.6612 527.285 62.8498 527.285 48.2791C527.285 33.7084 539.101 21.897 553.677 21.897C566.511 21.897 577.216 31.061 579.58 43.1982H580.741V21.2148H526.613V75.323V75.3434ZM592.872 75.3434H647V53.36H645.839C643.476 65.4972 632.78 74.6612 619.936 74.6612C605.36 74.6612 593.544 62.8498 593.544 48.2791C593.544 33.7084 605.36 21.897 619.936 21.897C632.77 21.897 643.476 31.061 645.839 43.1982H647V21.2148H592.872V75.323V75.3434ZM460.354 9.1082H514.481V-12.8752H513.32C510.957 -0.737984 500.262 8.42599 487.417 8.42599C472.841 8.42599 461.026 -3.38536 461.026 -17.9561C461.026 -32.5268 472.841 -44.3382 487.417 -44.3382C500.252 -44.3382 510.957 -35.1742 513.32 -23.037H514.481V-45H460.354V9.1082ZM526.613 9.1082H580.741V-12.8752H579.58C577.216 -0.737984 566.521 8.42599 553.677 8.42599C539.101 8.42599 527.285 -3.38536 527.285 -17.9561C527.285 -32.5268 539.101 -44.3382 553.677 -44.3382C566.511 -44.3382 577.216 -35.1742 579.58 -23.037H580.741V-45H526.613V9.1082ZM592.872 9.1082H647V-12.8752H645.839C643.476 -0.737984 632.78 8.42599 619.936 8.42599C605.36 8.42599 593.544 -3.38536 593.544 -17.9561C593.544 -32.5268 605.36 -44.3382 619.936 -44.3382C632.77 -44.3382 643.476 -35.1742 645.839 -23.037H647V-45H592.872V9.1082Z" fill="url(%23paint0_linear_3850_10907)" fill-opacity="0.5"/><defs><linearGradient id="paint0_linear_3850_10907" x1="-136" y1="214.646" x2="366.674" y2="214.646" gradientUnits="userSpaceOnUse"><stop stop-color="%23CB3727"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');
    background-repeat: repeat-y;
    background-position: left top;
    background-size: 37rem auto;
    background-attachment: local;
    overflow: hidden;
}

/* ===== CREAM SECTION ===== */

.directory-section--cream {
    background: var(--Light-cream, #EFECE3);
    overflow: hidden;
}

/* Cream section — override white text/icons to black */

.directory-section--cream .directory-slider-title {
    color: var(--Black, #000);
}

.directory-section--cream .mixed-card-slide-text {
    border-bottom-color: #000;
}

.directory-section--cream .mixed-card-slide-text .date,
.directory-section--cream .mixed-card-slide-text .title {
    color: var(--Black, #000);
}

.directory-section--cream .directory-slider-title,
.directory-section--cream .directory-slider-description {
    color: var(--Black, #000);
}

.directory-section--cream .directory-section-cta {
    background: var(--Black, #000);
    color: var(--White, #FFF);
}

.directory-section--cream .directory-section-cta:hover {
    color: #fff;
}

.directory-section--cream .post-type-indicator {
    border-color: #000;
}

.directory-section--cream .post-type-indicator>div:first-child {
    border-right-color: #000;
}

.directory-section--cream .post-type-indicator>div {
    color: var(--Black, #000);
}

.directory-section--cream .link-icon svg path {
    fill: #000;
}

.directory-section--cream .directory-splide .splide__arrow svg {
    fill: #000;
}

.directory-section--cream .directory-splide .my-slider-progress {
    background: rgba(0, 0, 0, 0.15);
}

.directory-section--cream .my-slider-progress-bar {
    background: #000;
}

/* ===== CAROUSEL ===== */

.directory-splide {
    width: 100%;
    position: relative;
}

.directory-splide .splide__pagination {
    display: none;
}

.directory-splide .splide__slide {
    width: 380px;
    transition: width 0.3s ease;
    display: flex;
    flex-direction: column;
}

.directory-splide .splide__arrow {
    background-color: transparent;
    height: 100%;
    z-index: 4;
    width: 4%;
    border-radius: 0 !important;
}

.directory-splide .splide__arrow--next {
    right: 0 !important;
}

.directory-splide .splide__arrow--prev {
    left: 0 !important;
}

.directory-splide .splide__arrow svg {
    fill: white;
}

/* Gradient overlays — red sections */
.directory-section--red .directory-splide::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100%;
    background: linear-gradient(to right, rgba(203, 55, 39, 0.6), transparent);
    z-index: 2;
    pointer-events: none;
}

.directory-section--red .directory-splide::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
    background: linear-gradient(to left, rgba(203, 55, 39, 0.6), transparent);
    z-index: 2;
    pointer-events: none;
}

/* Gradient overlays — cream sections */
.directory-section--cream .directory-splide::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100%;
    background: linear-gradient(to right, rgba(239, 236, 227, 0.8), transparent);
    z-index: 2;
    pointer-events: none;
}

.directory-section--cream .directory-splide::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
    background: linear-gradient(to left, rgba(239, 236, 227, 0.8), transparent);
    z-index: 2;
    pointer-events: none;
}

/* Gradient overlays — black sections */
.directory-section--black .directory-splide::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8), transparent);
    z-index: 2;
    pointer-events: none;
}

.directory-section--black .directory-splide::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 100%;
    background: linear-gradient(to left, rgba(0, 0, 0, 0.8), transparent);
    z-index: 2;
    pointer-events: none;
}

/* ===== PROGRESS BAR ===== */

.directory-splide .my-slider-progress {
    background: #353535;
    margin-top: 45px;
    cursor: pointer;
    user-select: none;
}

.my-slider-progress-bar {
    background: white;
    height: 2px;
    transition: width 400ms ease;
    width: 0;
}

/* ===== STATIC (no-carousel) row — bypasses Splide HTML entirely ===== */
.dir-static-row {
    display: flex;
    gap: 21px;
    padding-left: 100px;
    align-items: flex-start;
    width: 100%;
}

.dir-static-row .splide__slide {
    width: 380px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    list-style: none;
}

.dir-static-row .card-slide-content {
    height: auto;
}

@media (max-width: 900px) {
    .dir-static-row {
        padding-left: 0;
    }
}

/* ===== CARD STYLES ===== */

.card-slide-content {
    max-width: 480px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.directory-section .mixed-card-slide-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    padding: 15px 0 !important;
    border-bottom: 1px solid #fff;
    flex-grow: 1;
}

.mixed-card-slide-text .date {
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

.mixed-card-slide-text .title {
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    max-width: 90%;
}

.mixed-card-slide-text .title p {
    margin: 0;
    padding: 0;
}

.short-location {
    margin-top: 4px;
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    /* 100% */
    text-transform: uppercase;
}

.directory-section--cream .short-location {
    color: rgba(0, 0, 0, 0.6);
}

.post-type-indicator {
    display: flex;
    border: 1px solid #fff;
    width: max-content;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.post-type-indicator>div:first-child {
    border-right: 1px solid #fff;
}

.post-type-indicator>div {
    padding: 5px;
    color: var(--White, #FFF);
    font-family: Arboria;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.link-icon {
    position: absolute;
    right: 10px;
    bottom: 50%;
    transform: translateY(50%);
}

/* ===== EMPTY STATE ===== */

.directory-empty {
    color: rgba(255, 255, 255, 0.5);
    font-family: Arboria;
    font-size: 18px;
    font-style: italic;
    padding: 40px 0;
}

/* ===== MOBILE CATEGORY DROPDOWN ===== */

.dir-mobile-dropdown {
    display: none;
    position: relative;
    width: 100%;
}

@media (max-width: 640px) {
    .directory-nav-inner .dir-nav-pills { display: none; }

    .dir-mobile-dropdown { display: block; }

    .dir-mob-toggle {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 12px 16px;
        background: #CB3727;
        color: #fff;
        border: 1px solid #fff;
        border-radius: 22px;
        font-family: Arboria;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.8px;
        cursor: pointer;
        position: relative;
    }

    .dir-mob-label {
        flex: 1;
        text-align: center;
    }

    .dir-mob-arrow {
        position: absolute;
        right: 16px;
        transition: transform 0.3s ease;
        flex-shrink: 0;
    }

    .dir-mob-toggle[aria-expanded="true"] .dir-mob-arrow {
        transform: rotate(180deg);
    }

    .dir-mob-menu {
        position: absolute;
        left: 0;
        right: 0;
        top: calc(100% + 4px);
        background: #fff;
        border-radius: 8px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
        z-index: 1000;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-10px);
        transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
    }

    .dir-mob-menu.open {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }

    .dir-mob-item {
        padding: 12px 16px;
        font-family: Arboria;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.8px;
        color: #000;
        cursor: pointer;
        border-bottom: 1px solid #eee;
    }

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

    .dir-mob-item:hover,
    .dir-mob-item.active {
        background: #CB3727;
        color: #fff;
    }
}

/* ===== RESPONSIVE ===== */

@media (max-width: 900px) {
    .directory-splide .splide__arrow--prev {
        display: none !important;
    }

    .directory-section--red .directory-splide::before,
    .directory-section--black .directory-splide::before,
    .directory-section--cream .directory-splide::before {
        display: none;
    }

    .directory-section--red .directory-splide::after,
    .directory-section--black .directory-splide::after,
    .directory-section--cream .directory-splide::after {
        width: 70px;
    }

    .directory-splide {
        padding-left: 10px;
    }

    .directory-splide .splide__arrow {
        width: 15%;
    }

    .directory-slider-header {
        padding-left: 0;
        margin-bottom: 30px;
        flex-wrap: wrap;
    }

    .directory-slider-title {
        font-size: 32px;
        line-height: 36px;
    }
}

@media (max-width: 768px) {
    .directory-nav {
        padding: 20px 0;
    }

    .directory-nav-inner {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }

    .directory-slider-header {
        flex-direction: column;
    }

    .dir-nav-pills {
        gap: 10px;
    }

    .directory-slider-title {
        padding-left: 0;
    }
}

/* --- Business Detail Modal --- */
.dir-modal-overlay {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    background: rgba(0, 0, 0, 0.75);
    z-index: 9999;
    align-items: center;
    justify-content: center;
    padding: 20px;
    box-sizing: border-box;
    overflow: hidden;
}

.dir-modal-overlay.is-open {
    display: flex;
}

.dir-modal {
    position: relative;
    background: #EFECE3;
    max-width: 1300px;
    width: 100%;
    max-height: 90vh;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 4px;
}

.dir-modal-close {
    position: absolute;
    top: 16px;
    right: 20px;
    background: none;
    border: none;
    font-size: 2rem;
    line-height: 1;
    cursor: pointer;
    color: #000;
    z-index: 1;
}

.dir-modal-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.dir-modal-image {
    padding: 36px 33px;
}

.dir-modal-img-wrap {
    position: relative;
    width: 100%;
    height: 100%;
}

#dir-modal-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.biz-icon-overlay,
.dir-modal-img-wrap .biz-icon-overlay {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 88px;
    height: 88px;
    object-fit: contain;
    pointer-events: none;
}

.dir-modal-details {
    padding: 40px 36px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.dir-modal-category-badge {
    display: inline-block;
    border: 1.5px solid #000;
    padding: 4px 14px;
    text-transform: uppercase;
    width: fit-content;
    color: #000;

    color: var(--Black, #000);

    /* Lists Heading */
    font-family: Arboria;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    /* letter-spacing: 0.08em; */
}

.dir-modal-title {
    margin: 0;
    color: var(--Black, #000);
    font-family: Arboria;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 100% */
    text-transform: uppercase;
}

.dir-modal-about {
    margin: 0;
    color: var(--Black, #000);
    /* Heading 3 */
    font-family: Arboria;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    /* 144.444% */
}

.dir-modal-info-row {
    display: grid;
    grid-template-columns: 2fr 3fr;
    gap: 16px;
}

.dir-modal-info-label {
    font-size: 0.7rem;
    text-transform: uppercase;
    margin-bottom: 4px;
    color: var(--Black, #000);
    font-family: Arboria;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    /* 144.444% */
}

.dir-modal-info-value {
    font-size: 0.85rem;
    color: #333;
    font-family: Arboria;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.dir-modal-logo {
    padding: 12px 0 4px;
}

.dir-modal-logo-img {
    display: block;
    width: 90px;
    height: 90px;
    object-fit: contain;
}

.dir-modal-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 8px;
}

.dir-modal-btn {
    display: inline-block;
    padding: 10px 22px;
    background: var(--Primary-Red, #CB3727);
    color: #fff;
    text-decoration: none;
    font-size: 0.8rem;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-weight: 600;
    border-radius: 999px;
    transition: opacity 0.15s;
}

.dir-modal-btn:hover {
    opacity: 0.85;
    color: #fff;
}

@media (max-width: 768px) {
    .dir-modal-inner {
        grid-template-columns: 1fr;
    }

    .dir-modal-image {
        padding: 0;
    }

    .dir-modal-img-wrap {
        position: relative;
        width: 100%;
        height: auto;
    }

    /* No position:absolute — avoids iOS Safari overflow:hidden clipping bug
       inside overflow-y:auto scroll containers */
    #dir-modal-img {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        aspect-ratio: 4 / 3;
        object-fit: cover;
    }

    .dir-modal-details {
        padding: 24px 20px;
    }

    .dir-modal-info-row {
        grid-template-columns: 1fr;
    }

    .dir-modal-title {
        font-size: 1.4rem;
    }
}