@media (max-width: 768px) {
  .menu {
    display: flex; }
    .menu .close {
      right: 2.6rem;
      top: 6.6rem;
      font-size: 1rem; }
    .menu .list {
      display: flex;
      flex-direction: column;
      width: 50%;
      overflow-y: auto;
      /* Nice scrolling behavior */
      overscroll-behavior: contain;
      scrollbar-gutter: stable;
      /* Firefox */
      scrollbar-width: thin;
      /* auto | thin | none */
      scrollbar-color: #fee28e transparent;
      /* thumb | track */
      /* WebKit/Chromium */ }
      .menu .list::-webkit-scrollbar {
        width: 10px; }
      .menu .list::-webkit-scrollbar-track {
        background: transparent; }
      .menu .list::-webkit-scrollbar-thumb {
        background-color: #fee28e;
        /* soft gold */
        border: 2px solid #260a0a;
        /* matches panel bg */
        border-radius: 999px;
        /* pill thumb */ }
      .menu .list::-webkit-scrollbar-thumb:hover {
        background-color: #fee28e; }
      .menu .list::-webkit-scrollbar-corner {
        background: transparent; }
      .menu .list .col h1 a {
        font-size: 3.5rem; }
    .menu .image-container {
      width: 50%; }
      .menu .image-container img {
        width: 100%; }
  .home_Banner {
    padding: 20rem 0 5rem; }
    .home_Banner .bg {
      top: 30%; }
    .home_Banner .image img {
      max-width: 15rem; }
    .home_Banner .image h1 {
      font-size: 1.2rem;
      word-spacing: 0.8vw; }
    .home_Banner h2 {
      margin-top: 20rem; }
    .home_Banner p {
      font-size: 1.2rem;
      max-width: 25rem;
      margin-top: 6rem;
      margin-bottom: 6rem; }
  .home_stories {
    padding: 5rem 8% 10rem; }
    .home_stories .bg {
      width: 95%; }
    .home_stories .block {
      gap: 0rem; }
      .home_stories .block h1 {
        font-size: 1rem; }
      .home_stories .block img {
        margin-bottom: 2rem !important; }
    .home_stories .block1 {
      flex-direction: column;
      gap: 2.2rem;
      margin-bottom: 22rem; }
      .home_stories .block1 .c1 {
        width: 100%;
        padding-left: 5%; }
        .home_stories .block1 .c1 h1 {
          font-size: 6.2rem; }
      .home_stories .block1 .c2 {
        width: 100%;
        padding-left: 25%; }
    .home_stories .block2 {
      order: 9;
      margin-right: 5%; }
      .home_stories .block2 .c1 {
        display: none; }
      .home_stories .block2 .c2 {
        width: 100%; }
        .home_stories .block2 .c2 h1 {
          margin-bottom: 15rem; }
      .home_stories .block2 a {
        font-family: var(--font-Necto-Mono);
        font-size: var(--font16);
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: 1.12px;
        text-align: left;
        color: #260a0a;
        text-transform: uppercase;
        align-self: flex-start; }
    .home_stories .block3 {
      margin-top: unset;
      margin-bottom: 11rem; }
      .home_stories .block3 .c1 {
        width: 70%; }
        .home_stories .block3 .c1 h1 {
          margin-bottom: unset; }
  .home_gatheredWords {
    flex-direction: column;
    padding: 7.7rem 8%; }
    .home_gatheredWords .text {
      width: 100%; }
      .home_gatheredWords .text h1,
      .home_gatheredWords .text h2 {
        font-size: 16rem; } }
      @media (max-width: 768px) and (max-width: 575px) {
        .home_gatheredWords .text h1,
        .home_gatheredWords .text h2 {
          font-size: 11rem;
          line-height: 1.3; } }

@media (max-width: 768px) {
      .home_gatheredWords .text h2 {
        margin-top: 3rem; }
      .home_gatheredWords .text h3 {
        width: 100%;
        font-size: 1rem; }
      .home_gatheredWords .text p {
        font-size: 1rem;
        word-spacing: unset;
        text-align: center; }
    .home_gatheredWords .right {
      width: 100%;
      align-items: flex-end; }
      .home_gatheredWords .right img {
        width: 50%;
        margin-bottom: 5.5rem; }
      .home_gatheredWords .right a {
        align-self: flex-start;
        margin-left: unset; }
  .home_theCurator {
    padding: 7.5rem 8% 12rem; }
    .home_theCurator .head {
      margin-bottom: 7.5rem; }
      .home_theCurator .head h1 {
        font-size: 1.2rem;
        word-spacing: 8px; }
    .home_theCurator .content {
      flex-direction: column;
      gap: 0rem; }
      .home_theCurator .content .bg {
        position: absolute;
        right: 0%;
        transform: translateX(50%);
        width: 70%;
        top: 30%; }
      .home_theCurator .content .c1,
      .home_theCurator .content .c2 {
        width: 100%; }
      .home_theCurator .content .c1 {
        width: 60%;
        margin-bottom: 12rem; }
      .home_theCurator .content .c2 h1 {
        font-size: 6rem;
        width: 70%;
        margin-bottom: 1.3rem; }
  .products_items {
    position: relative;
    display: flex;
    flex-direction: column;
    aspect-ratio: unset;
    padding: 5rem 8%; }
    .products_items a {
      position: relative;
      left: unset !important;
      top: unset !important;
      width: unset !important;
      transform: unset !important;
      width: 100% !important;
      display: flex; }
      .products_items a:nth-child(even) {
        justify-content: flex-end; }
      .products_items a:nth-child(1) {
        justify-content: flex-end; }
      .products_items a:nth-child(4) {
        justify-content: flex-start; }
      .products_items a:nth-child(5) {
        justify-content: flex-end; }
      .products_items a img {
        width: 50% !important; }
    .products_items .item-1 {
      order: 3; }
    .products_items .item-2 {
      order: 1; }
    .products_items .item-3 {
      order: 2; }
    .products_items .item-4 {
      order: 4; }
    .products_items .item-5 {
      order: 5; } }
