.one-up-feature.jsx-947005257 {
    background: var(--color-grey-12);
    padding-top: var(--spacing-xl);
    padding-bottom: var(--spacing-lg);
}
.blue.jsx-947005257 {
    background: var(--color-blue);
    color: var(--color-white);
    margin-top: -134px;
}
#main .one-up-feature.jsx-947005257:first-child {
    padding-top: 134px;
    margin-top: -134px;
}
*.jsx-2387671303 {
    text-decoration: inherit;
    font-family: var(--medium);
    color: var(--color-white);
    letter-spacing: -.04em;
    max-width: 807px;
    padding-right: 0;
}
.h4.jsx-2387671303 {
    font-size: 64px;
    line-height: 60px;
}
.partnership-banner.jsx-2606892464 {
    padding: var(--spacing-s) 0;
    background: var(--color-black);
}
.wrapper.jsx-2606892464 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    row-gap: 0;
}
.logos.jsx-2606892464 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: var(--spacing-s);
}
.small.jsx-1204846785 {
    font-size: 16px;
    line-height: 24px;
}
.body.jsx-1204846785 {
    text-decoration: inherit;
    text-transform: unset;
    font-family: var(--regular);
    color: var(--color-white);
    letter-spacing: .0012em;
    text-align: left;
}
.about-list.jsx-3260494995 {
    padding-top: var(--spacing-xl);
    padding-bottom: var(--spacing-xl);
}
.wrapper.jsx-3260494995 {
    padding-top: var(--spacing-md);
    margin-left: -webkit-calc(-1* 0);
    margin-left: -moz-calc(-1* 0);
    margin-left: calc(-1* 0);
    margin-right: -webkit-calc(-1* 0);
    margin-right: -moz-calc(-1* 0);
    margin-right: calc(-1* 0);
}
.grid.jsx-3260494995 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: ". content content content";
    -webkit-column-gap: var(--spacing-s);
    -moz-column-gap: var(--spacing-s);
    column-gap: var(--spacing-s);
}
.grid.jsx-3260494995 .content.jsx-3260494995 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: var(--spacing-s);
    -moz-column-gap: var(--spacing-s);
    column-gap: var(--spacing-s);
    row-gap: var(--spacing-md);
    grid-area: content;
}
.grid.jsx-3260494995 .content.hide-content.jsx-3260494995 .item.jsx-3260494995:nth-child(1), .grid.jsx-3260494995 .content.hide-content.jsx-3260494995 .item.jsx-3260494995:nth-child(2), .grid.jsx-3260494995 .content.hide-content.jsx-3260494995 .item.jsx-3260494995:nth-child(3), .grid.jsx-3260494995 .content.hide-content.jsx-3260494995 .item.jsx-3260494995:nth-child(4), .grid.jsx-3260494995 .content.hide-content.jsx-3260494995 .item.jsx-3260494995:nth-child(5), .grid.jsx-3260494995 .content.hide-content.jsx-3260494995 .item.jsx-3260494995:nth-child(6) {
    display: block;
}
.about-list-card.jsx-406859527 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: -webkit-max-content auto -webkit-max-content;
    grid-template-rows: max-content auto max-content;
    height: 100%;
}
.image.jsx-406859527 img {
    width: 100%;
    height: auto;
}
.about-list-content.jsx-406859527 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.title.jsx-406859527 {
    padding-top: var(--spacing-s);
    padding-bottom: 10px;
}
.h6.jsx-3037105511 {
    font-size: 28px;
    line-height: 30px;
    letter-spacing: -0.04em;
}
*.jsx-3037105511 {
    text-decoration: inherit;
    font-family: var(--medium);
    color: var(--color-black);
    max-width: 807px;
    padding-right: 0;
}
.description.jsx-406859527 {
    padding-top: 10px;
}
.template-is-collection .wrapper .image {
    grid-area: unset !important;
}
ol {
  list-style: decimal !important;
  list-style-position: inside !important;}
ol li{
  font-family: var(--regular);
    color: var(--color-grey-10);
    letter-spacing: .0012em;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 5px;
  }
p.jsx-238372722 {
    font-family: var(--regular);
    color: var(--color-grey-10);
    letter-spacing: .0012em;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 25px;
}
.products.jsx-1745304392 {
    grid-column-start: col-2-start;
    grid-column-end: col-end;
}
.grid.jsx-1745304392 {
    display: grid;
    grid-template-columns: repeat(4, 1fr) !important;
    -webkit-column-gap: var(--spacing-s);
    -moz-column-gap: var(--spacing-s);
    column-gap: var(--spacing-s);
    padding-top: var(--spacing-md);
    padding-bottom: var(--spacing-md);
}
.image-text-columns.jsx-2867690258 {
    background: var(--color-white);
    padding-top: var(--spacing-xl);
    padding-bottom: var(--spacing-xl);
}
