/**
 * =============================================================================
 *
 * List section
 *
 * =============================================================================
 */
@layer projects {
  @scope (.scope.list) to (.scope) {
    :scope {
      display: grid;
      justify-items: center;
      padding-block: calc(100 * var(--px-to-rem));
    }

    ._inner {
      display: grid;
      gap: calc(100 * var(--px-to-rem));
      inline-size: var(--content-width);
    }

    /* Item */
    ._salon {
      display: grid;
      gap: calc(50 * var(--px-to-rem));
      grid-template-columns: repeat(2, 1fr);
    }

    ._image {
      aspect-ratio: 1 / 0.614;
      background: #f7f2f2;
      display: grid;
      overflow: hidden;
      place-items: center;
      position: relative;
    }

    ._image:not(:has(img))::after {
      aspect-ratio: 458 / 150;
      background: var(--color-accent);
      content: '';
      height: auto;
      mask-image: url('data:image/svg+xml;utf-8,<svg viewBox="0 0 458 150" xmlns="http://www.w3.org/2000/svg"><path d="M139.34 49.1191C139.014 52.9139 139.227 60.4446 139.226 64.4902L139.23 121.575C139.23 126.955 139.102 132.463 139.498 137.824C139.668 140.136 140.379 142.702 141.877 144.503C143.129 146.106 146.671 146.754 147.334 147.425L147.183 147.741C142.611 148.849 131.743 147.684 126.675 147.776C124.394 147.817 121.715 145.256 121.54 143.001C121.145 137.921 121.005 131.45 121.389 126.306C115.716 136.828 107.529 144.652 95.8809 148.404C93.794 149.076 89.3594 149.499 88.0264 150H80.168C77.9017 149.363 75.5126 149.25 73.2412 148.55C54.3323 142.719 52.7629 121.768 52.3828 105.689C52.2548 96.8305 52.2291 87.9698 52.3047 79.1104C52.3087 76.342 52.3061 73.7234 52.3115 70.8008C52.3162 68.3394 52.526 62.8088 49.4131 61.8115C48.4316 61.4972 45.7322 62.4818 44.291 62.2637L44.2061 61.9541C46.2738 60.1289 66.5426 50.8058 70.2627 49.165L70.2568 81.4863C70.2597 86.7214 70.303 91.956 70.3867 97.1904C70.5188 112.207 70.1017 145.459 91.585 145.509C103.919 145.539 117.28 133.214 120.958 121.948C121.572 120.068 121.264 108.315 121.264 105.557L121.259 69.0674C121.241 66.1956 121.381 61.7676 117.271 61.8027C115.398 61.8188 113.609 62.6595 111.757 62.8848C114.401 60.7536 118.042 59.3912 121.09 57.8281C127.025 54.7855 133.413 52.0911 139.34 49.1191ZM418.833 47.5889C427.671 46.8982 457.342 49.1379 445.948 64.6396C439.711 71.7267 434.056 61.1757 429.693 57.4727C426.535 54.7916 423.795 52.6155 419.531 51.709C411.305 49.9605 402.973 52.0768 397.241 58.4053C389.949 66.4576 388.22 77.7178 388.707 88.1982C389.481 104.376 396.083 120.66 408.036 131.823C423.592 146.272 443.509 146.304 458 130.489V132.807C451.761 140.33 445.81 144.457 436.35 147.427C433.51 148.319 430.511 149.057 427.541 149.373C425.522 149.588 423.359 149.624 421.373 150H421.17C418.934 149.526 416.013 149.494 413.638 149.096C390.425 144.928 377.477 125.005 375.39 102.991C372.666 74.2388 389.036 49.9178 418.833 47.5889ZM246.686 71.6367C255.412 53.8778 274.008 41.2879 294.408 49.71C311.952 56.9521 311.509 85.0229 311.516 101.172L311.523 125.368C311.525 131.149 311.076 136.374 312.679 142.05C313.929 146.476 319.093 146.29 319.623 147.735C318.375 148.164 288.307 148.189 285.373 147.797L285.215 147.576C286.297 146.242 291.429 146.273 292.469 141.631C294.117 134.281 293.543 126.642 293.552 119.146C293.567 104.29 293.869 89.2871 291.924 74.5352C291.257 69.7515 289.994 64.5823 287.735 60.3271C277.03 40.1631 252.281 59.7576 248.101 74.5781C247.332 77.3052 248.78 82.3994 248.695 85.3867C248.615 88.2663 248.85 91.1591 248.874 94.0312C249.279 103.742 248.807 113.042 249.004 122.801C249.127 128.858 248.203 137.57 250.704 143.178C251.781 145.596 254.756 146.473 257.133 147.141L256.905 147.754C256.151 148.14 225.786 148.132 223.135 147.874L222.993 147.55C224.006 146.191 227.04 146.505 228.689 144.006C230.004 142.245 230.615 139.58 230.771 137.385C231.234 130.888 231.017 124.163 231.006 117.64C230.977 103.253 231.469 89.1259 229.456 74.8047C228.477 67.8438 226.227 58.6672 220.162 54.0996C207.038 45.4682 188.542 62.7769 185.382 75.1924C184.959 76.8562 185.145 83.07 185.146 84.8486L185.164 103.041L185.152 124.904C185.145 129.465 184.957 134.151 185.516 138.736C185.879 141.714 187.048 144.76 190.041 146.199C190.99 146.655 192.228 146.601 193.254 147.358L193.28 147.725C192.206 148.247 159.277 148.03 159.006 147.833C158.98 147.697 158.951 147.549 158.92 147.389C160.557 146.249 163.864 145.835 164.834 144.148C165.788 142.488 166.632 140.06 166.788 138.374C167.284 132.999 167.118 127.391 167.119 121.995L167.118 77.0762C167.117 72.9646 167.377 68.3334 166.654 64.3311C165.904 60.1775 160.199 62.3446 157.694 62.9346C160.228 60.5995 181.309 50.9854 185.19 49.1533C185.012 55.8307 185.163 63.2416 185.163 69.9746C190.361 58.0669 203.54 47.6257 216.876 47.375C222.363 46.6594 230.192 48.2557 234.848 51.2959C242.212 56.1044 244.908 63.5333 246.686 71.6367ZM356.699 49.4668C356.927 49.4295 357.088 49.5224 357.309 49.6074C357.66 55.5484 357.345 64.9808 357.345 71.1357L357.334 126.896C357.334 131.752 357.041 137.225 358.501 141.891C359.856 146.223 363.274 146.091 366.615 147.753C364.204 148.136 332.368 148.215 330.887 147.782C331.294 146.581 334.336 146.664 336.409 144.761C338.801 142.564 339.173 137.981 339.336 134.839C339.537 130.949 339.419 126.306 339.421 122.353L339.416 78.7783C339.416 74.9563 339.484 71.1086 339.354 67.29C339.101 59.9421 334.872 61.795 329.968 62.9238C332.354 60.608 352.541 51.518 356.699 49.4668ZM24.2637 0C24.5111 4.20325 24.3951 9.14282 24.3945 13.4062L24.3867 124.407C24.3748 130.126 23.3076 140.401 27.3848 144.875C28.5697 146.175 32.0322 146.832 32.415 147.339L32.3584 147.772C31.4401 148.205 3.17975 147.997 0 147.975V146.646C6.9067 145.126 6.23555 135.557 6.25098 130.175C6.26785 124.296 6.22971 118.407 6.22949 112.527L6.24316 32.6885C6.24764 28.443 6.4919 18.9121 6.01465 14.959C5.33274 13.8745 5.07659 13.6158 4.14648 12.7246C2.50061 12.5223 1.62574 12.605 0 12.7188V11.5449C1.48417 10.9852 7.59685 7.93018 9.33691 7.04297C13.5042 4.91811 20.1448 2.23776 23.8662 0H24.2637ZM343.92 15.3926C349.885 14.4072 355.516 18.4405 356.484 24.3887C357.45 30.3369 353.382 35.9356 347.411 36.877C341.469 37.8134 335.888 33.7852 334.926 27.8682C333.964 21.9511 337.985 16.3728 343.92 15.3926Z" /></svg>');
      mask-position: center center;
      mask-repeat: no-repeat;
      mask-size: cover;
      position: absolute;
      width: 30%;
    }

    ._image img {
      height: 100%;
      position: absolute;
    }

    ._slug {
      color: var(--color-accent);
      font-family: var(--font-futura);
      font-size: var(--font-size-50);
      letter-spacing: 0.3em;
      line-height: calc(16 * var(--px-to-rem));
      text-transform: uppercase;
    }

    ._name {
      font-size: var(--font-size-400);
      font-weight: var(--font-weight-medium);
      letter-spacing: 0;
      line-height: 1.6;
      padding-top: calc(8 * var(--px-to-rem));
    }

    ._address {
      line-height: 2;
      padding-top: calc(4 * var(--px-to-rem));
    }

    ._traffic {
      display: grid;
      gap: calc(12 * var(--px-to-rem));
      padding-top: calc(16 * var(--px-to-rem));
    }

    ._traffic:not(:has(._traffic-item)) {
      display: none;
    }

    ._traffic-item {
      --_icon-size: calc(20 * var(--px-to-rem));
      --_gap: calc(10 * var(--px-to-rem));
      font-size: var(--font-size-50);
      padding-left: calc(var(--_icon-size) + var(--_gap));
      position: relative;
    }

    ._traffic-item::before {
      aspect-ratio: 1 / 1;
      background: var(--color-accent);
      content: '';
      left: 0;
      mask-position: center center;
      mask-repeat: no-repeat;
      mask-size: cover;
      position: absolute;
      top: 0;
      width: var(--_icon-size);
    }

    ._traffic-item[data-icon='train']::before {
      mask-image: url('data:image/svg+xml;utf-8,<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M14.5017 2.52908C15.2501 2.52917 15.8678 2.9426 16.1452 3.63064C16.2676 3.93465 16.2795 4.28265 16.2771 4.59645C16.2759 4.74348 16.2758 7.60037 16.2761 13.0886C16.276 13.87 15.8026 14.5405 15.0906 14.7459C14.9148 14.7966 14.7576 14.823 14.6257 14.823H14.4226C14.2359 14.823 14.0718 14.8228 13.9343 14.824V14.8269H13.8845C13.7674 14.827 13.6736 14.9206 13.6726 15.0339C13.6725 15.0545 13.6756 15.0751 13.6814 15.0945L13.7077 15.1501L14.0007 15.5994L14.8943 16.9548L14.9021 16.9529L14.9167 16.989L14.9509 17.0398L14.9353 17.0457L14.949 17.0955H14.9275C14.9215 17.1691 14.9038 17.237 14.863 17.2947C14.813 17.3653 14.7394 17.4081 14.654 17.4373C14.6415 17.4415 14.6282 17.4428 14.6159 17.446L14.6306 17.4724H14.4646C14.3852 17.4724 14.3104 17.4512 14.239 17.4138L14.1687 17.3708L14.1658 17.3689L14.1579 17.364L14.1589 17.363L14.1579 17.3621L14.1452 17.3513L14.1091 17.3113C14.0791 17.2756 14.0359 17.2182 13.9783 17.1287C13.8042 16.8582 13.595 16.5373 13.3523 16.1697L12.5251 14.9275C12.4814 14.8633 12.4109 14.827 12.3367 14.8269H7.69603C7.6136 14.827 7.53701 14.8682 7.49095 14.9373L7.45677 14.988L7.45579 14.9871C6.81656 15.9532 6.32533 16.7024 5.99193 17.2126C5.93862 17.2944 5.87595 17.3593 5.79954 17.4031C5.72246 17.4471 5.63658 17.4655 5.54368 17.4656C5.51835 17.4656 5.49012 17.4648 5.46165 17.4617C5.28246 17.4424 5.13962 17.3307 5.09349 17.1648L5.09251 17.1599L5.08079 17.0955L5.07982 17.0916C5.07878 17.0804 5.07806 17.0629 5.08177 17.0427C5.08527 17.0241 5.09172 17.0067 5.09935 16.991C5.11345 16.9621 5.13837 16.9234 5.17454 16.8689L5.20579 16.821H5.20677L6.31322 15.1521L6.31615 15.1472C6.37722 15.0501 6.34763 14.9206 6.25072 14.8591C6.23611 14.8499 6.21959 14.8421 6.20286 14.8367L6.14036 14.8269V14.8259C5.95292 14.8235 5.79426 14.823 5.67064 14.823L5.489 14.824H5.46556C4.47469 14.8239 3.72429 14.0729 3.72337 13.0808C3.72247 10.3405 3.7218 7.40165 3.7224 4.34743C3.72253 3.33205 4.50562 2.53059 5.50658 2.53005C7.6977 2.52885 9.65258 2.52908 11.3699 2.52908C12.5198 2.52908 13.5643 2.52848 14.5017 2.52908ZM4.79857 9.39137H4.78392C4.6756 9.39843 4.58646 9.49018 4.58372 9.60035V13.0007C4.5835 13.1906 4.60637 13.4205 4.76536 13.6296C4.88477 13.7854 5.11148 13.9747 5.51927 13.9753C5.7111 13.9753 6.18172 13.9762 6.92747 13.9763H10.0036C12.6091 13.9763 14.104 13.9756 14.488 13.9753C14.896 13.975 15.1218 13.7852 15.2409 13.6296C15.4005 13.4203 15.4238 13.1902 15.4236 12.9998C15.4227 11.1529 15.4224 10.0101 15.4236 9.60524C15.4234 9.48703 15.327 9.39057 15.2097 9.39039H10.0036C6.61493 9.39039 4.91141 9.39107 4.79857 9.39137ZM12.9851 11.0925C13.3813 11.0938 13.7013 11.4117 13.6999 11.8025C13.6986 12.1933 13.3763 12.509 12.9802 12.5076C12.5841 12.5061 12.264 12.1884 12.2654 11.7976C12.2668 11.4068 12.5889 11.0912 12.9851 11.0925ZM7.48216 11.0925C7.87778 11.0745 8.21344 11.377 8.23118 11.7673C8.24874 12.1575 7.94214 12.4886 7.54661 12.5066C7.15107 12.5244 6.81629 12.222 6.79857 11.8318C6.78096 11.4418 7.08679 11.1106 7.48216 11.0925ZM5.37767 3.43435C5.23919 3.45511 5.11024 3.50752 4.99193 3.58962C4.7247 3.77526 4.58322 4.05078 4.58372 4.39431C4.58432 5.40355 4.58432 6.69311 4.58372 8.26149C4.58399 8.38277 4.68347 8.48207 4.80443 8.48219H9.36595C9.48542 8.48206 9.58349 8.38391 9.58372 8.26442V3.63747C9.58344 3.52032 9.4874 3.42471 9.36986 3.42458H5.52513L5.37767 3.43435ZM13.2234 3.42458C12.585 3.42458 11.7218 3.4245 10.6365 3.42361C10.5199 3.42388 10.4247 3.51955 10.4245 3.6365V8.2693C10.4249 8.38631 10.5205 8.48204 10.6374 8.48219H15.2038C15.324 8.48206 15.4222 8.38382 15.4226 8.26344V4.44899C15.4377 3.96123 15.1782 3.58678 14.7497 3.45681C14.6802 3.43586 14.5745 3.42362 14.3972 3.42361H14.3855C14.1692 3.4242 13.7817 3.42458 13.2234 3.42458Z" /></svg>');
    }

    ._traffic-item[data-icon='car']::before {
      mask-image: url('data:image/svg+xml;utf-8,<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M14.0752 3.13965C14.8955 3.1407 15.5309 3.63465 15.7236 4.4248L15.75 4.56445C15.7602 4.63117 15.7715 4.72098 15.7841 4.84082C15.9138 6.06958 16.0609 7.38609 16.2217 8.75293C16.2301 8.82473 16.2734 8.88621 16.3379 8.91797L16.3945 8.94531L16.3935 8.60254H16.3662L16.3955 8.47949L16.4394 8.36035C16.457 8.32623 16.4769 8.29649 16.5 8.27148C16.5463 8.22135 16.5989 8.19402 16.6416 8.17578L16.6474 8.17285V8.17383L16.7011 8.15918L16.706 8.15723V8.1582C16.7387 8.15256 16.7839 8.14845 16.8437 8.14844H16.8496L17.2246 8.14941H17.3838L17.6396 8.15527H17.6406L17.7226 8.16211H17.7275L17.7265 8.16309H17.7324L17.7383 8.16406L17.7246 8.21191L17.7383 8.16504C17.8353 8.19258 17.9112 8.25018 17.9726 8.33398C18.0116 8.38729 18.0301 8.44548 18.0381 8.50879C18.0454 8.56919 18.0443 8.64149 18.0429 8.72266C18.042 8.77082 18.0408 8.81836 18.042 8.86816V8.87207L18.0361 8.96875V8.97363C18.0211 9.07073 17.9814 9.14258 17.9336 9.19531C17.8711 9.26386 17.7991 9.29325 17.7705 9.30469L17.7402 9.31641L17.7363 9.3125C17.7277 9.3143 17.7173 9.31763 17.7051 9.31934H17.7011L17.5449 9.32812H17.5088C17.3735 9.32605 17.2212 9.3252 17.0576 9.3252C17.0197 9.3252 16.9809 9.3251 16.9414 9.3252L17.0361 9.43262L17.0371 9.43457C17.3053 9.7717 17.4212 10.1776 17.417 10.71C17.4158 10.8649 17.415 11.7741 17.415 13.4131C17.415 13.5183 17.4012 13.6326 17.375 13.752C17.2519 14.3133 16.931 14.6967 16.4033 14.9131C16.3202 14.9473 16.265 15.0271 16.2627 15.1162H16.2636V15.1211C16.2621 15.7794 16.2615 16.1611 16.2627 16.2891C16.2638 16.4089 16.2354 16.6416 16.0263 16.7773L16.0224 16.7803L15.999 16.7354L16.0215 16.7803L15.9306 16.8262L15.9267 16.8281C15.8938 16.8409 15.8081 16.8633 15.6152 16.8633H15.5849C15.4947 16.8624 15.239 16.8613 14.8261 16.8613C14.5996 16.8609 14.395 16.7225 14.3213 16.5107C14.3129 16.4866 14.2968 16.4225 14.291 16.2656V16.2646L14.289 16.0752V16.0732C14.2923 15.8396 14.2938 15.5584 14.2929 15.2393C14.2927 15.1204 14.1944 15.0226 14.0742 15.0225H5.91598C5.80021 15.0226 5.70607 15.1165 5.70504 15.2314V15.2324C5.70085 15.6051 5.70069 15.9231 5.70309 16.1758C5.70487 16.365 5.6875 16.4434 5.67867 16.4736V16.4746C5.63477 16.6204 5.53833 16.7281 5.40621 16.7959L5.44234 16.833H5.34273L5.32125 16.8555L5.30269 16.8369C5.29088 16.8395 5.27664 16.8451 5.25875 16.8477L5.07516 16.8594C4.90773 16.8615 4.75129 16.8623 4.61422 16.8623C4.47716 16.8623 4.35125 16.8615 4.24312 16.8594C3.95188 16.853 3.73255 16.648 3.72262 16.3594V15.1328C3.72236 15.0404 3.667 14.9588 3.58297 14.9248L3.57906 14.9238L3.43355 14.8604L3.4316 14.8594C3.09506 14.6958 2.85198 14.449 2.69625 14.1113C2.56366 13.8235 2.54097 13.5555 2.54097 13.1846C2.54157 12.1853 2.54052 11.4952 2.53902 11.1338C2.53635 10.5466 2.55028 10.3582 2.5605 10.2939L2.58785 10.1504C2.66136 9.83685 2.811 9.56439 3.04097 9.3252C2.85545 9.32552 2.7095 9.32661 2.60347 9.32715H2.54976L2.29097 9.32031H2.27925V9.31934C2.11391 9.27944 1.97906 9.13723 1.9648 8.96875C1.95508 8.85524 1.95433 8.71001 1.96187 8.53809C1.96971 8.35142 2.10195 8.20444 2.28414 8.1582L2.28804 8.15723V8.1582L2.2939 8.15723L2.30074 8.15527V8.15625L2.50582 8.15039H2.68453C2.75181 8.15039 2.85587 8.15031 2.99508 8.14941H3.06441L3.28316 8.15527H3.29097V8.15625L3.29683 8.15723H3.29976C3.38323 8.17765 3.45255 8.21863 3.50679 8.27734L3.55562 8.3418L3.55855 8.34668L3.60347 8.43945L3.60836 8.44824L3.55855 8.46094L3.60738 8.44922L3.61129 8.46484H3.61031C3.61067 8.46665 3.61186 8.46866 3.61226 8.4707C3.61394 8.4805 3.61485 8.49421 3.61617 8.50879C3.61911 8.54134 3.62124 8.59088 3.6191 8.66211C3.61797 8.7029 3.61763 8.79408 3.61715 8.93848L3.66793 8.91504L3.71578 8.88379C3.75576 8.84999 3.78312 8.80192 3.79097 8.74805C3.82231 8.5409 3.85343 8.32119 3.88179 8.09668C4.07478 6.57141 4.22022 5.42879 4.31539 4.70312C4.34548 4.47525 4.39963 4.27184 4.47848 4.10059C4.76155 3.48672 5.34061 3.13688 6.05465 3.13672C10.179 3.13702 12.8781 3.13785 14.0752 3.13965ZM4.22457 9.6748C3.73 9.67516 3.32808 10.0785 3.32808 10.5732V13.3682C3.32808 13.8629 3.72999 14.2662 4.22457 14.2666H15.7383C16.2331 14.2665 16.6367 13.863 16.6367 13.3682V10.5732C16.6367 10.0784 16.2331 9.67494 15.7383 9.6748H4.22457ZM14.2304 11.4268C14.6266 11.4282 14.9466 11.7459 14.9453 12.1367C14.9437 12.5274 14.6216 12.8432 14.2256 12.8418C13.8295 12.8404 13.5096 12.5225 13.5107 12.1318C13.5121 11.7411 13.8344 11.4255 14.2304 11.4268ZM5.72164 11.4268C6.11711 11.409 6.45196 11.7114 6.46969 12.1016C6.48719 12.4917 6.18059 12.8228 5.78512 12.8408C5.38968 12.8586 5.0548 12.5562 5.03707 12.166C5.01941 11.7759 5.32605 11.4447 5.72164 11.4268ZM13.6767 3.85547H13.6259L6.60055 3.85449V3.85645H6.49898C6.39318 3.85614 6.28587 3.85547 6.17672 3.85547H6.16891C5.96379 3.85551 5.82426 3.87438 5.72359 3.90918C5.47506 3.99468 5.29021 4.15381 5.17086 4.38184C5.1197 4.48047 5.07816 4.64153 5.04488 4.90137C5.00058 5.24763 4.83064 6.48038 4.54 8.5625C4.53197 8.6178 4.5461 8.67656 4.58101 8.72363C4.61622 8.77064 4.66754 8.80109 4.72555 8.80957H4.72457L4.74215 8.81152H4.74117L4.7607 8.8125H9.8652L13.6757 8.81152H15.2597C15.3785 8.81139 15.4767 8.71458 15.4785 8.5957V8.57617L15.4775 8.56836V8.56738L15.2363 6.66211C15.1617 6.0554 15.0923 5.47806 15.0302 4.93457C15.0012 4.67737 14.9629 4.51672 14.916 4.41699C14.7984 4.16832 14.6076 3.99735 14.3437 3.90723C14.2434 3.87296 14.0863 3.8545 13.8408 3.85449H13.8242L13.6767 3.85547Z" /></svg>');
    }

    ._traffic-heading {
      color: var(--color-accent);
      line-height: 1.5;
    }

    ._traffic-description {
      line-height: 2;
    }

    ._more {
      padding-top: calc(16 * var(--px-to-rem));
    }

    ._cta {
      background: var(--color-accent);
      border: 1px solid transparent;
      color: var(--color-white);
      display: block;
      font-size: var(--font-size-50);
      font-weight: var(--font-weight-medium);
      line-height: calc(16 * var(--px-to-rem));
      padding-block: calc(8 * var(--px-to-rem));
      text-align: center;
      transition-duration: var(--duration-default);
      transition-property: background, border-color, color, scale;
      transition-timing-function: var(--ease-custom);
      width: calc(150 * var(--px-to-rem));
    }

    ._cta:active {
      scale: 0.95;
    }

    @media (hover: hover) and (pointer: fine) {
      ._cta:hover {
        background: transparent;
        border-color: currentColor;
        color: var(--color-accent);
      }
    }

    @media (width <= 767px) {
      :scope {
        padding-block: calc(50 * var(--px-to-rem));
      }

      ._inner {
        gap: calc(40 * var(--px-to-rem));
      }

      ._salon {
        gap: calc(32 * var(--px-to-rem));
        grid-template-columns: 1fr;
      }

      ._image {
        aspect-ratio: 16 / 9;
      }

      ._name {
        padding-top: calc(4 * var(--px-to-rem));
      }

      ._address {
        font-size: var(--font-size-50);
        padding-top: 0;
      }

      ._more {
        padding-top: calc(32 * var(--px-to-rem));
      }

      ._cta {
        font-size: var(--font-size-300);
        padding: calc(18 * var(--px-to-rem)) calc(48 * var(--px-to-rem));
        width: 100%;
      }
    }
  }
}
