.home-fall-release-page_homeFallReleasePage__JyJo3 {
    transition: background-color .6s ease-in-out;
    background-color: var(--background-color,#000000)
}

.home-fall-release-page_homeFallReleasePage__JyJo3.home-fall-release-page_canScroll__x_86a .home-fall-release-page_contentWrapper__Nswiu {
    overflow-y: unset;
    height: 100%
}

@media(min-width: 1024px) {
    .home-fall-release-page_homeFallReleasePage__JyJo3.home-fall-release-page_canScroll__x_86a .home-fall-release-page_contentWrapper__Nswiu {
        scroll-snap-type:none;
        height: auto;
        overflow-y: unset
    }
}

.home-fall-release-page_homeFallReleasePage__JyJo3 .home-fall-release-page_navHeader__u0vql {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    padding: 16px 0;
    position: sticky;
    z-index: 1000;
    top: 0;
    margin-bottom: calc(-100% + 16px);
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity .6s ease,transform .6s ease;
    pointer-events: none
}

.home-fall-release-page_homeFallReleasePage__JyJo3 .home-fall-release-page_navHeader__u0vql.home-fall-release-page_visible__dTX7w {
    opacity: 1;
    transform: translateY(0)
}

@media(min-width: 1024px) {
    .home-fall-release-page_homeFallReleasePage__JyJo3 .home-fall-release-page_navHeader__u0vql {
        padding:20px 0
    }
}

.home-fall-release-page_homeFallReleasePage__JyJo3 .home-fall-release-page_contentWrapper__Nswiu {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    height: 100vh;
    overflow-y: hidden;
    grid-template-rows: min-content;
    grid-row-gap: 20px
}

.home-fall-release-page_homeFallReleasePage__JyJo3 section {
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: subgrid
}

.home-fall-release-page_homeFallReleasePage__JyJo3 section .home-fall-release-page_content__PYYy1 {
    grid-column: contentStart/contentEnd
}

.home-fall-release-page_homeFallReleasePage__JyJo3 .home-fall-release-page_footer__dgukM {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1
}

.typograhy_homeFallReleasePage__Ovlbh {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.typograhy_homeFallReleasePage__Ovlbh h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.typograhy_homeFallReleasePage__Ovlbh h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.typograhy_homeFallReleasePage__Ovlbh h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.typograhy_homeFallReleasePage__Ovlbh h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.typograhy_homeFallReleasePage__Ovlbh blockquote,.typograhy_homeFallReleasePage__Ovlbh ol,.typograhy_homeFallReleasePage__Ovlbh p,.typograhy_homeFallReleasePage__Ovlbh ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.typograhy_homeFallReleasePage__Ovlbh .typograhy_disclaimerBody__sduyG {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.typograhy_homeFallReleasePage__Ovlbh small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .typograhy_homeFallReleasePage__Ovlbh {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .typograhy_homeFallReleasePage__Ovlbh {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.fall-release-footer-section_homeFallReleasePage__xS46k {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.fall-release-footer-section_homeFallReleasePage__xS46k h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.fall-release-footer-section_homeFallReleasePage__xS46k h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-footer-section_homeFallReleasePage__xS46k h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-footer-section_homeFallReleasePage__xS46k h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-footer-section_homeFallReleasePage__xS46k blockquote,.fall-release-footer-section_homeFallReleasePage__xS46k ol,.fall-release-footer-section_homeFallReleasePage__xS46k p,.fall-release-footer-section_homeFallReleasePage__xS46k ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.fall-release-footer-section_homeFallReleasePage__xS46k .fall-release-footer-section_disclaimerBody__8NUPW {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.fall-release-footer-section_homeFallReleasePage__xS46k small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .fall-release-footer-section_homeFallReleasePage__xS46k {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_homeFallReleasePage__xS46k {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.fall-release-footer-section_footer___Xf1f {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: subgrid;
    background-color: var(--background-color,#000000);
    color: var(--text-color,#FFFFFF);
    transition: all .6s ease-in-out;
    height: -moz-fit-content;
    height: fit-content;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
    will-change: color,background-color
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_container__4bQ_s {
    grid-column: contentStart/contentEnd;
    display: grid;
    grid-template-columns: subgrid;
    grid-row-gap: calc(116.5714285714px + -6.4285714286vw);
    --link-color: currnetColor
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_container__4bQ_s strong {
    font-weight: 400
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_footerHeroSection__wROXW {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: subgrid;
    min-height: 100vh;
    align-content: center
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_headline__aEVma {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4;
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none;
    grid-column: 1/-1;
    margin-top: 32px;
    margin-bottom: 40px
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_headline__aEVma {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_headline__aEVma {
        grid-column:span 3
    }
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_headline__aEVma {
        grid-column:1/span 5
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_headline__aEVma {
        margin-top:0;
        margin-bottom: 20vh;
        grid-column: 1/span 4
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_cardSection__IpaA2 {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4;
    grid-column: 1/-1
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_cardSection__IpaA2 {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_cardSection__IpaA2 {
        grid-column:span 3
    }
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_cardSection__IpaA2 {
        grid-column:1/-1;
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 20px;
        gap: 20px
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_cardSection__IpaA2 {
        grid-template-columns:repeat(4,1fr);
        grid-column: 1/-1
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnMobile__gJLfe {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnMobile__gJLfe {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnMobile__gJLfe {
        grid-column:span 3
    }
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnMobile__gJLfe {
        display:none
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnTablet__aSA0g {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: calc(3.4285714286px + 1.4285714286vw);
    grid-column: span 4;
    justify-content: space-between
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnTablet__aSA0g {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnTablet__aSA0g {
        grid-column:span 3
    }
}

@media(max-width: 759px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnTablet__aSA0g {
        align-items:end;
        display: none
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnTablet__aSA0g {
        display:none
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnDesktop__E_aHb {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: calc(3.4285714286px + 1.4285714286vw);
    grid-column: span 4
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnDesktop__E_aHb {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnDesktop__E_aHb {
        grid-column:span 3
    }
}

@media(max-width: 759px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnDesktop__E_aHb {
        align-items:end
    }
}

@media(max-width: 1023px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_socialLinksOnDesktop__E_aHb {
        display:none
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4;
    justify-content: start;
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo {
        grid-column:span 3
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo a {
    color: currentColor;
    text-decoration: none
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo p {
    max-width: 55%
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo {
        font-size:var(--body-copy-size);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.4;
        text-transform: none;
        grid-column: span 3
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo {
        justify-content:space-between
    }

    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_textSection__K2Exo p {
        max-width: 50%
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx,.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx,.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx,.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO {
        grid-column:span 3
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx a,.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO a {
    color: currentColor;
    text-decoration: none
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx,.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO {
        font-size:var(--body-copy-size);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.4;
        text-transform: none
    }

    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx p,.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO p {
        max-width: 55%
    }
}

@media(max-width: 1023px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnDesktop__QnyVx {
        display:none
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_secondaryContactInfoOnMobileAndTablet__k75SO {
        display:none
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_learnMoreSection__zajtr {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4;
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_learnMoreSection__zajtr {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_learnMoreSection__zajtr {
        grid-column:span 3
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_linksSection__jt8S4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: calc(3.4285714286px + 1.4285714286vw);
    grid-column: span 4;
    justify-content: space-between
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_linksSection__jt8S4 {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_linksSection__jt8S4 {
        grid-column:span 3
    }
}

@media(max-width: 759px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_linksSection__jt8S4 {
        align-items:end
    }
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_linksSection__jt8S4 {
        grid-column:span 3
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW {
    display: flex;
    flex-direction: column;
    gap: calc(40.5714285714px + -1.4285714286vw);
    grid-column: span 4;
    gap: 0;
    color: #999
}

@media(min-width: 760px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW {
        grid-column:span 2
    }
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW {
        grid-column:span 3
    }
}

@media(max-width: 1023px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW {
        grid-column:1/-1
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW small {
    margin-bottom: calc(8.5714285714px + 1.0714285714vw);
    text-wrap: wrap
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW small:first-child:before {
    content: var(--marker,none);
    margin-left: 0;
    width: auto
}

@media(min-width: 1024px) {
    .fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW small:first-child:before {
        margin-left:-1em;
        width: 1em
    }
}

.fall-release-footer-section_footer___Xf1f .fall-release-footer-section_disclaimerSection__srXdW a {
    font-weight: 400;
    text-decoration: underline;
    font-size: inherit
}

.fall-release-footer-section_footer___Xf1f img {
    aspect-ratio: 1!important
}

.footer-text-card_homeFallReleasePage__ht_M_ {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.footer-text-card_homeFallReleasePage__ht_M_ h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.footer-text-card_homeFallReleasePage__ht_M_ h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.footer-text-card_homeFallReleasePage__ht_M_ h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.footer-text-card_homeFallReleasePage__ht_M_ h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.footer-text-card_homeFallReleasePage__ht_M_ blockquote,.footer-text-card_homeFallReleasePage__ht_M_ ol,.footer-text-card_homeFallReleasePage__ht_M_ p,.footer-text-card_homeFallReleasePage__ht_M_ ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.footer-text-card_homeFallReleasePage__ht_M_ .footer-text-card_disclaimerBody__jLNiR {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.footer-text-card_homeFallReleasePage__ht_M_ small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .footer-text-card_homeFallReleasePage__ht_M_ {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .footer-text-card_homeFallReleasePage__ht_M_ {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.footer-text-card_footerTextCard__wsIra {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    color: var(--text-color,currentColor);
    border-radius: 14.3%/14.3%;
    overflow: hidden;
    aspect-ratio: 1/1;
    padding: 40px 32px
}

.footer-text-card_footerTextCard__wsIra.footer-text-card_withBorder__OTi2q {
    border: 1px solid color-mix(in srgb,currentColor 30%,transparent)
}

.footer-text-card_footerTextCard__wsIra .footer-text-card_title__a80eK {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.footer-text-card_footerTextCard__wsIra .footer-text-card_description__ywNhi {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none;
    width: 70%;
    text-wrap: balance
}

@media(min-width: 760px) {
    .footer-text-card_footerTextCard__wsIra .footer-text-card_description__ywNhi {
        font-size:var(--body-copy-size);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.2;
        text-transform: none
    }
}

@media(min-width: 1024px) {
    .footer-text-card_footerTextCard__wsIra .footer-text-card_title__a80eK {
        font-size:var(--headline-size-2);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.1;
        text-transform: none
    }
}

.footer-text-card_linkWrapper__YHMKk {
    text-decoration: none
}

.footer-text-card_linkWrapper__YHMKk .footer-text-card_description__ywNhi {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.card-grid-section_homeFallReleasePage__fAQmy {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.card-grid-section_homeFallReleasePage__fAQmy h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.card-grid-section_homeFallReleasePage__fAQmy h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.card-grid-section_homeFallReleasePage__fAQmy h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.card-grid-section_homeFallReleasePage__fAQmy h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.card-grid-section_homeFallReleasePage__fAQmy blockquote,.card-grid-section_homeFallReleasePage__fAQmy ol,.card-grid-section_homeFallReleasePage__fAQmy p,.card-grid-section_homeFallReleasePage__fAQmy ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.card-grid-section_homeFallReleasePage__fAQmy .card-grid-section_disclaimerBody__Jqq3D {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.card-grid-section_homeFallReleasePage__fAQmy small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .card-grid-section_homeFallReleasePage__fAQmy {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .card-grid-section_homeFallReleasePage__fAQmy {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.card-grid-section_cardGridSection__g9RXO {
    --vertical-padding: 0;
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    color: var(--text-color,currentColor);
    align-items: start;
    justify-content: center
}

@media(min-width: 1024px) {
    .card-grid-section_cardGridSection__g9RXO {
        --vertical-padding:10vh;
        align-items: center;
        height: 100%;
        padding: 10vh 0
    }
}

@media(min-width: 760px) {
    .card-grid-section_cardGridSection__g9RXO.card-grid-section_rectangularCard__dDCVj {
        --card-aspect-ratio:0.8634020619;
        --card-border-radius: 15.9%/13%
    }

    .card-grid-section_cardGridSection__g9RXO.card-grid-section_squareCard__TXb8Q {
        --card-aspect-ratio: 1;
        --card-border-radius: 16%/16%
    }

    .card-grid-section_cardGridSection__g9RXO.card-grid-section_letterboxCard__1lzu6 {
        --card-aspect-ratio: 1.275;
        --card-border-radius: 12.5%/16%
    }
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_content__YNiqF {
    grid-column: contentStart/contentEnd;
    position: relative;
    height: 100%;
    padding-top: 40px
}

@media(min-width: 1024px) {
    .card-grid-section_cardGridSection__g9RXO .card-grid-section_content__YNiqF {
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: start
    }
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_grid__zckkt {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 16px;
    grid-row-gap: 24px
}

@media(min-width: 1024px) {
    .card-grid-section_cardGridSection__g9RXO .card-grid-section_grid__zckkt {
        grid-template-columns:repeat(4,1fr);
        grid-column-gap: 20px
    }
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_textContainer__M7xYO {
    grid-column: 1/-1;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: start;
    justify-content: space-between;
    text-wrap: balance;
    transition: color .6s ease;
    will-change: color;
    margin-bottom: 48px;
    gap: 28px
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_textContainer__M7xYO h2 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 1em
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_textContainer__M7xYO p:last-child {
    margin-bottom: 0
}

@media(min-width: 760px) {
    .card-grid-section_cardGridSection__g9RXO .card-grid-section_textContainer__M7xYO h2 {
        font-size:var(--headline-size-2);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.1;
        text-transform: none;
        margin-bottom: .5em
    }
}

@media(min-width: 1024px) {
    .card-grid-section_cardGridSection__g9RXO .card-grid-section_textContainer__M7xYO {
        flex-direction:row;
        align-items: end;
        margin-bottom: clamp(32px,9vh,84px)
    }
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_cta__Rr9xL {
    display: block
}

@media(min-width: 1024px) {
    .card-grid-section_cardGridSection__g9RXO .card-grid-section_cta__Rr9xL {
        display:flex
    }
}

.card-grid-section_cardGridSection__g9RXO .card-grid-section_modalTrigger__pfN2_ {
    position: absolute;
    bottom: calc(-.7*var(--vertical-padding));
    left: 0
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.gallery-themed-button_homeFallReleasePage__726KC {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.gallery-themed-button_homeFallReleasePage__726KC h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.gallery-themed-button_homeFallReleasePage__726KC h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.gallery-themed-button_homeFallReleasePage__726KC h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.gallery-themed-button_homeFallReleasePage__726KC h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.gallery-themed-button_homeFallReleasePage__726KC blockquote,.gallery-themed-button_homeFallReleasePage__726KC ol,.gallery-themed-button_homeFallReleasePage__726KC p,.gallery-themed-button_homeFallReleasePage__726KC ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.gallery-themed-button_homeFallReleasePage__726KC .gallery-themed-button_disclaimerBody__in9FX {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.gallery-themed-button_homeFallReleasePage__726KC small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .gallery-themed-button_homeFallReleasePage__726KC {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .gallery-themed-button_homeFallReleasePage__726KC {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.gallery-themed-button_galleryThemedButton__gJIyJ {
    cursor: pointer;
    text-decoration: none;
    font-size: var(--cta-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none;
    padding: 1em 1.42em;
    border-radius: 100px;
    display: inline-block;
    transition: all .3s ease
}

.gallery-themed-button_galleryThemedButton__gJIyJ.gallery-themed-button_filled__GdhF1 {
    background-color: var(--button-background-color,#FFFFFF);
    color: var(--button-text-color,#000000)
}

.gallery-themed-button_galleryThemedButton__gJIyJ.gallery-themed-button_filled__GdhF1:hover {
    background-color: var(--button-text-color,#000000);
    color: var(--button-background-color,#FFFFFF)
}

.gallery-themed-button_galleryThemedButton__gJIyJ.gallery-themed-button_outlined__0I5Q6 {
    background-color: rgba(0,0,0,0);
    border: 1px solid;
    color: currentColor;
    padding: 1.142em 1.42em;
    transition: all .3s ease
}

.gallery-themed-button_galleryThemedButton__gJIyJ.gallery-themed-button_outlined__0I5Q6:hover {
    background-color: var(--text-color,currentColor);
    color: var(--background-color,#FFFFFF)
}

.gallery-themed-button_galleryThemedButton__gJIyJ .gallery-themed-button_arrowContainer__fVvug {
    display: inline-flex;
    margin-left: .5em
}

.gallery-themed-button_galleryThemedButton__gJIyJ .gallery-themed-button_arrowContainer__fVvug svg {
    height: 1em;
    fill: currentColor
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.fall-release-disclaimer-modal_homeFallReleasePage__m731c {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c blockquote,.fall-release-disclaimer-modal_homeFallReleasePage__m731c ol,.fall-release-disclaimer-modal_homeFallReleasePage__m731c p,.fall-release-disclaimer-modal_homeFallReleasePage__m731c ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c .fall-release-disclaimer-modal_disclaimerBody__NqcwL {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.fall-release-disclaimer-modal_homeFallReleasePage__m731c small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .fall-release-disclaimer-modal_homeFallReleasePage__m731c {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .fall-release-disclaimer-modal_homeFallReleasePage__m731c {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.fall-release-disclaimer-modal_disclaimerModalTrigger__YjEwC {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none;
    color: var(--text-color,#000000);
    height: -moz-fit-content;
    height: fit-content
}

.fall-release-disclaimer-modal_disclaimerModalTrigger__YjEwC .fall-release-disclaimer-modal_superText__7CrUK {
    font-size: .5em;
    vertical-align: super;
    margin-right: 2px
}

.fall-release-disclaimer-modal_disclaimerModalTrigger__YjEwC .fall-release-disclaimer-modal_underlinedText__UxY9d {
    text-decoration: underline
}

.fall-release-disclaimer-modal_modalBackground__9ybFi {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(0,0,0,.2);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    display: flex;
    align-items: center;
    justify-content: center
}

.fall-release-disclaimer-modal_modalContainer__xB55v {
    max-width: 90%;
    height: calc(100vh - 200px);
    background: #fff;
    border-radius: 46px;
    box-shadow: 0 4px 213.9px 0 rgba(0,0,0,.1);
    padding: 30px;
    position: relative;
    display: flex;
    flex-direction: column
}

@media(min-width: 760px) {
    .fall-release-disclaimer-modal_modalContainer__xB55v {
        max-width:66.67%
    }
}

@media(min-width: 1024px) {
    .fall-release-disclaimer-modal_modalContainer__xB55v {
        max-width:33.33%;
        padding: 30px
    }
}

.fall-release-disclaimer-modal_closeButton__B3Eof {
    position: absolute;
    top: 30px;
    right: 30px;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    transition: opacity .2s ease;
    width: 15px;
    height: 15px
}

.fall-release-disclaimer-modal_closeButton__B3Eof:hover {
    opacity: .6
}

.fall-release-disclaimer-modal_closeButton__B3Eof:active {
    border: 1px solid #000;
    outline: none
}

.fall-release-disclaimer-modal_closeButton__B3Eof:focus:not(:active) {
    outline: 2px solid #000;
    outline-offset: 2px
}

.fall-release-disclaimer-modal_closeButton__B3Eof svg {
    width: 100%;
    height: 100%
}

.fall-release-disclaimer-modal_modalHeading__TZUyX {
    margin-bottom: 72px;
    margin-top: 42px
}

.fall-release-disclaimer-modal_modalContent__f_1iC {
    flex: 1 1;
    min-height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    padding-right: 26px
}

.fall-release-disclaimer-modal_modalContent__f_1iC::-webkit-scrollbar {
    width: 8px
}

.fall-release-disclaimer-modal_modalContent__f_1iC::-webkit-scrollbar-track {
    background: rgba(0,0,0,0);
    margin-top: 30px
}

.fall-release-disclaimer-modal_modalContent__f_1iC::-webkit-scrollbar-thumb {
    background: #d4d4d4;
    border-radius: 16px
}

.fall-release-disclaimer-modal_modalContent__f_1iC::-webkit-scrollbar-thumb:hover {
    background: #b8b8b8
}

.fall-release-disclaimer-modal_disclaimersContainer__h4i_8 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    width: calc(100% - 26px)
}

.fall-release-disclaimer-modal_disclaimersContainer__h4i_8 small {
    font-size: var(--disclaimer-modal-content-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.8;
    text-transform: none
}

.fall-release-disclaimer-modal_disclaimersContainer__h4i_8 small:first-child:before {
    content: var(--marker,none);
    font-size: 7.74px;
    vertical-align: super;
    margin-right: 2px
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.rectangular-image-with-caption-card_rectangularImageWithCaptionCard__Tr3Gz {
    flex-grow: 0;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    flex-direction: column;
    color: var(--text-color,currentColor);
    width: 100%
}

.rectangular-image-with-caption-card_rectangularImageWithCaptionCard__Tr3Gz .rectangular-image-with-caption-card_media__RzpT4 {
    border-radius: var(--card-border-radius,15.9%/13%);
    aspect-ratio: var(--card-aspect-ratio,.8634020619);
    overflow: hidden;
    margin-bottom: 8px;
    width: 100%;
    position: relative;
    object-fit: cover
}

.rectangular-image-with-caption-card_rectangularImageWithCaptionCard__Tr3Gz .rectangular-image-with-caption-card_media__RzpT4 img,.rectangular-image-with-caption-card_rectangularImageWithCaptionCard__Tr3Gz .rectangular-image-with-caption-card_media__RzpT4 video {
    border-radius: var(--card-border-radius,15.9%/13%);
    object-fit: cover;
    width: 100%;
    height: 100%
}

@media(min-width: 1024px) {
    .rectangular-image-with-caption-card_rectangularImageWithCaptionCard__Tr3Gz .rectangular-image-with-caption-card_captionContainer___V74c {
        max-width:80%;
        text-wrap: balance
    }
}

.experiment-container_emptyExperimentContainer__Fh5ce {
    display: block
}

.experiment-container_emptyExperimentContainer__Fh5ce.experiment-container_fullHeight__r8Ii4 {
    min-height: 100vh
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.fall-release-card-fan_fallReleaseCardFan__h2AOe {
    position: relative;
    height: 100%;
    width: 100%;
    aspect-ratio: 1;
    -webkit-user-select: none;
    user-select: none;
    max-height: min(70cqw,100cqh);
    max-width: min(70cqh,100cqw)
}

@media(min-width: 1024px) {
    .fall-release-card-fan_fallReleaseCardFan__h2AOe {
        max-height:min(60cqw,100cqh);
        max-width: min(60cqh,100cqw)
    }
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe .fall-release-card-fan_card__uPwO8 {
    transform-origin: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-90deg);
    transition-timing-function: ease-in-out;
    transition-property: transform;
    transition-duration: .4s;
    user-drag: none;
    -webkit-user-select: none;
    user-select: none;
    max-width: 100%;
    max-height: 100%
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe .fall-release-card-fan_card__uPwO8 img {
    -webkit-user-select: none;
    user-select: none;
    user-drag: none;
    -webkit-touch-callout: none;
    touch-callout: none;
    pointer-events: none
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe.fall-release-card-fan_open__pUnOS .fall-release-card-fan_card__uPwO8:first-child {
    transform: translate(-50%,-50%) rotate(-82.5deg)
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe.fall-release-card-fan_open__pUnOS .fall-release-card-fan_card__uPwO8:nth-child(2) {
    transform: translate(-50%,-50%) rotate(-75deg)
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe.fall-release-card-fan_open__pUnOS .fall-release-card-fan_card__uPwO8:nth-child(3) {
    transform: translate(-50%,-50%) rotate(-60deg)
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe.fall-release-card-fan_open__pUnOS .fall-release-card-fan_card__uPwO8:nth-child(4) {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe.fall-release-card-fan_open__pUnOS .fall-release-card-fan_card__uPwO8:nth-child(5) {
    transform: translate(-50%,-50%) rotate(-30deg)
}

.fall-release-card-fan_fallReleaseCardFan__h2AOe.fall-release-card-fan_open__pUnOS .fall-release-card-fan_card__uPwO8:nth-child(6) {
    transform: translate(-50%,-50%) rotate(-15deg)
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.home-fall-release-hero_homeFallReleaseHero__0nmLq {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    color: currentColor;
    padding: 120px 0 70px;
    position: relative;
    min-height: 100vh
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq {
        height:calc(100vh - 80px);
        padding: 80px 0 0
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_description__cuc26,.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_headline__N5R0G {
    opacity: 0;
    transform: translateY(40%);
    transition: opacity .6s ease,transform .6s ease
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq.home-fall-release-hero_introComplete__cZz96 .home-fall-release-hero_description__cuc26,.home-fall-release-hero_homeFallReleaseHero__0nmLq.home-fall-release-hero_introComplete__cZz96 .home-fall-release-hero_headline__N5R0G {
    opacity: 1;
    transform: translateY(0)
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_content__ityFk {
    grid-column: contentStart/contentEnd;
    grid-auto-flow: row;
    align-items: center;
    justify-content: center;
    text-align: left
}

@media(min-width: 760px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_content__ityFk {
        text-align:center
    }
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_content__ityFk {
        display:grid;
        grid-template-columns: subgrid;
        align-items: center;
        justify-content: center;
        grid-auto-flow: column;
        text-align: left
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_content__ityFk .maskPlaceholder {
    grid-column: 5/9;
    justify-self: center;
    align-self: flex-end
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_headline__N5R0G {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: var(--text-color);
    grid-column: 1/-1;
    margin-bottom: 32px
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_headline__N5R0G {
        grid-column:1/span 4;
        grid-row: 1;
        text-align: left
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_description__cuc26 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    width: 100%;
    color: var(--text-color);
    grid-column: 1/-1;
    margin-bottom: 32px
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_description__cuc26 {
        grid-column:-4/span 3;
        grid-row: 1;
        text-align: left
    }
}

@media(min-width: 760px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_description__cuc26,.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_headline__N5R0G {
        max-width:500px;
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_description__cuc26,.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_headline__N5R0G {
        max-width:unset;
        margin-left: unset;
        margin-right: unset
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_media__EcOIl {
    grid-column: contentStart/contentEnd;
    width: 100%;
    max-width: 284px;
    margin: 0 auto;
    position: relative;
    opacity: var(--content-opacity,1)
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_media__EcOIl>* {
    object-fit: cover;
    width: 100%;
    height: auto
}

@media(min-width: 760px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_media__EcOIl {
        max-width:437px
    }
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_media__EcOIl {
        grid-column:5/span 4;
        transform: translateY(10%)
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_cta__iHQPa {
    display: none;
    visibility: hidden
}

@media(min-width: 760px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_cta__iHQPa {
        display:block;
        visibility: visible;
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_cta__iHQPa {
        margin-left:unset;
        margin-right: unset
    }

    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_maskedContent__afCuw {
        -webkit-mask-image: var(--mask-image);
        mask-image: var(--mask-image);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        mask-mode: alpha;
        -webkit-mask-size: calc(var(--mask-scale, 1)*337px) calc(var(--mask-scale, 1)*724px);
        mask-size: calc(var(--mask-scale, 1)*337px) calc(var(--mask-scale, 1)*724px);
        -webkit-mask-position: center;
        mask-position: center;
        will-change: mask-size
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_background__UgCL0 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: var(--background-opacity,1);
    transition: opacity .1s linear,background-color .6s ease-in-out;
    margin-top: -160px;
    padding: 0 0 100px;
    background-color: #000;
    pointer-events: none
}

@media(min-width: 1024px) {
    .home-fall-release-hero_homeFallReleaseHero__0nmLq .home-fall-release-hero_background__UgCL0 {
        position:absolute
    }
}

.home-fall-release-hero_homeFallReleaseHero__0nmLq img,.home-fall-release-hero_homeFallReleaseHero__0nmLq video {
    z-index: 1;
    display: block;
    transition: opacity .1s linear
}

.hero-video_heroVideo__MvFDU {
    position: relative;
    width: 100%;
    height: 100%
}

.hero-video_heroVideo__MvFDU .hero-video_poster__y4Xk5 {
    position: absolute;
    inset: 0;
    background-image: none;
    background-size: cover;
    background-position: 50%;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20%);
    transition: opacity 2s ease-in-out,transform 2s ease-in-out;
    pointer-events: none;
    z-index: 0
}

.hero-video_heroVideo__MvFDU .hero-video_posterVisible__BVxhm {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.hero-video_heroVideo__MvFDU .hero-video_video__IOKRX {
    width: 100%;
    height: 100%;
    display: block;
    visibility: visible;
    position: relative;
    z-index: 1
}

.hero-video_heroVideo__MvFDU .hero-video_videoHidden__WYS0o {
    visibility: hidden
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.three-column-grid-section_homeFallReleasePage__ZBbsq {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.three-column-grid-section_homeFallReleasePage__ZBbsq h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.three-column-grid-section_homeFallReleasePage__ZBbsq h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.three-column-grid-section_homeFallReleasePage__ZBbsq h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.three-column-grid-section_homeFallReleasePage__ZBbsq h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.three-column-grid-section_homeFallReleasePage__ZBbsq blockquote,.three-column-grid-section_homeFallReleasePage__ZBbsq ol,.three-column-grid-section_homeFallReleasePage__ZBbsq p,.three-column-grid-section_homeFallReleasePage__ZBbsq ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.three-column-grid-section_homeFallReleasePage__ZBbsq .three-column-grid-section_disclaimerBody__B517i {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.three-column-grid-section_homeFallReleasePage__ZBbsq small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .three-column-grid-section_homeFallReleasePage__ZBbsq {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .three-column-grid-section_homeFallReleasePage__ZBbsq {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    color: var(--text-color,currentColor);
    -webkit-user-select: none;
    user-select: none;
    padding-top: 24px 0 0
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv {
        --vertical-padding:10vh;
        gap: 24px;
        align-items: center;
        justify-content: center;
        height: 100%;
        padding: var(--vertical-padding,0) 0
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_content__CePvG {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: contentStart/contentEnd;
    grid-auto-flow: row;
    grid-template-rows: minmax(50vh,auto) min-content min-content
}

@media(min-width: 760px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_content__CePvG {
        grid-template-rows:minmax(60vh,auto) min-content min-content;
        text-wrap: balance
    }
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_content__CePvG {
        grid-column:contentStart/contentEnd;
        grid-template-rows: 1fr;
        align-items: center;
        justify-content: center;
        align-content: center;
        position: relative;
        height: 100%
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_media__FCln0 {
    display: block;
    max-height: 100%;
    height: 100%;
    width: min-content;
    margin: 0 auto;
    object-fit: contain
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_componentContainer__vIvJ_ {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    container-name: mediaContainer;
    container-type: size;
    margin: 0 auto;
    grid-column: contentStart/contentEnd
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_componentContainer__vIvJ_ {
        grid-column:5/span 4;
        width: 100%
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_maskPlacholder__aqTOw,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_mediaContainer__4NA4j {
    display: flex;
    grid-row: 1;
    grid-column: 1/-1;
    max-height: 50vh;
    height: 50vh;
    margin-bottom: clamp(24px,7vh,54px);
    align-items: center;
    justify-content: center
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_maskPlacholder__aqTOw,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_mediaContainer__4NA4j {
        grid-column:5/span 4;
        max-height: 80vh;
        margin-bottom: 0;
        height: 80vh
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_maskPlacholder__aqTOw .three-column-grid-section_media__FCln0,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_mediaContainer__4NA4j .three-column-grid-section_media__FCln0 {
        height: 80vh;
        width: auto;
        aspect-ratio: .4621409922
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_maskPlaceholder__uHOO9 {
    display: none;
    margin: 0
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_maskPlaceholder__uHOO9 {
        display:block;
        grid-column: 5/span 4;
        max-height: 80vh;
        height: 80vh;
        aspect-ratio: .4621409922;
        justify-content: center;
        align-items: center
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_portal__JSPh1 {
        position: fixed;
        top: 50%;
        left: 50%;
        right: 0;
        bottom: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        pointer-events: none;
        opacity: var(--opacity,1);
        transition: opacity .05s linear;
        filter: drop-shadow(0 4px 100px rgba(0,0,0,.1));
        visibility: hidden;
        transform: translate(-50%,-50%)
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_portal__JSPh1.three-column-grid-section_increasedShadowIntensity__jNHa8 {
        filter: drop-shadow(0 4px 100px rgba(0,0,0,.2))
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_portal__JSPh1 video {
        -webkit-mask-image: var(--mask-image);
        mask-image: var(--mask-image);
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        mask-mode: alpha;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-position: right 0 top var(--mask-top,0);
        mask-position: right 0 top var(--mask-top,0);
        will-change: mask-position,opacity
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_headerContainer__ToQn7 {
    transition: color .6s ease;
    will-change: color
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_headerContainer__ToQn7 {
    display: flex;
    align-items: start;
    justify-content: start;
    width: 100%;
    color: var(--text-color);
    grid-column: 1/-1
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_headerContainer__ToQn7 h2 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 1em
}

@media(min-width: 760px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_headerContainer__ToQn7 h2 {
        font-size:var(--headline-size-2);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.1;
        text-transform: none
    }
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_headerContainer__ToQn7 {
        grid-column:1/span 3;
        grid-row: 1;
        margin-right: calc(-1*var(--grid-column-gap, 20px))
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 {
    display: grid;
    grid-template-columns: subgrid;
    justify-content: center;
    align-items: start;
    flex-direction: column;
    width: 100%;
    color: var(--text-color);
    grid-column: 1/-1
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 p,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 ul {
    margin-bottom: clamp(40px,2em,54px)
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote:before {
    content: "“";
    display: inline-block;
    color: inherit
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote:after {
    content: "”";
    display: inline-block;
    color: inherit
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 div {
    grid-column: 1/-1;
    grid-row: 1
}

@media(min-width: 760px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 {
        align-items:start;
        justify-content: start
    }
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 {
        text-align:left;
        grid-column: -4/span 3;
        grid-row: 1;
        margin-left: calc(-1*var(--grid-column-gap, 20px));
        margin-right: calc(-1*var(--grid-column-gap, 20px));
        margin-bottom: 0
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote {
        font-size: var(--body-copy-size);
        font-weight: 400;
        letter-spacing: -.03em;
        line-height: 1.2;
        text-transform: none
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote:before {
        text-indent: -.45em
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote:after {
        content: "”"
    }

    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 blockquote,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 p,.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 ul {
        margin-bottom: clamp(24px,2em,32px)
    }
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 .three-column-grid-section_ctaButton__diCeq {
    grid-row: 2;
    grid-column: 1/-1;
    width: max-content
}

.three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 .three-column-grid-section_modalTrigger__XN4MR {
    grid-row: 2;
    grid-column: -3/-1;
    color: var(--text-color,currentColor);
    align-self: end;
    text-align: right
}

@media(min-width: 1024px) {
    .three-column-grid-section_threeColumnGridSection__trnUv .three-column-grid-section_descriptionContainer__UpSP5 .three-column-grid-section_modalTrigger__XN4MR {
        grid-column:unset;
        grid-row: unset;
        position: absolute;
        bottom: calc(-.7*var(--vertical-padding));
        left: 0;
        right: unset
    }
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.vertical-app-demo-video_verticalAppDemoVideo__m3gWZ .vertical-app-demo-video_appDemoVideoControls__5fyTW.vertical-app-demo-video_appDemoVideoControls__5fyTW {
    width: clamp(16px,8%,32px)
}

.vertical-app-demo-video_verticalAppDemoVideo__m3gWZ .vertical-app-demo-video_appDemoVideoContainer__WLesU.vertical-app-demo-video_appDemoVideoContainer__WLesU {
    border-radius: 14.6%/7%;
    aspect-ratio: 335/724;
    overflow: hidden;
    height: 100%;
    width: min-content
}

.vertical-app-demo-video_verticalAppDemoVideo__m3gWZ .vertical-app-demo-video_appDemoVideoContainer__WLesU.vertical-app-demo-video_appDemoVideoContainer__WLesU>* video,.vertical-app-demo-video_verticalAppDemoVideo__m3gWZ .vertical-app-demo-video_appDemoVideoContainer__WLesU.vertical-app-demo-video_appDemoVideoContainer__WLesU>video {
    width: 100%;
    height: 100%;
    object-fit: contain
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.vertical-video-player_verticalVideoPlayer__wNbA7 {
    position: relative;
    flex-direction: row;
    display: flex;
    align-items: flex-end;
    height: 100%;
    flex: 1 1 auto
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_videoContainer__zDLOC {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_videoContainer__zDLOC video {
    width: auto;
    height: 100%;
    object-fit: contain;
    display: block
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls__ULBC6 {
    display: flex;
    gap: .5rem;
    flex-direction: column;
    --control-icon-color: var(--text-color,#000000);
    width: clamp(32px,10%,64px);
    pointer-events: all
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls__ULBC6 button {
    width: 100%;
    aspect-ratio: 1;
    cursor: pointer
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls__ULBC6 button svg {
    width: 100%;
    height: 100%
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls--inner-right__eVaW7 {
    position: absolute;
    right: 1rem;
    bottom: 1rem
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls--outer-right__QtaBh {
    margin-left: .5rem;
    position: absolute;
    right: -2em;
    z-index: 1
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls--with-background__ZQoIP {
    --control-background-color: color-mix(in srgb,var(--background-color) 50%,transparent)
}

.vertical-video-player_verticalVideoPlayer__wNbA7 .vertical-video-player_controls--with-outline__Tob7A {
    --control-outline-color: color-mix(in srgb,var(--text-color) 30%,transparent)
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
@media(min-width: 760px) {
    .vertical-testimonial-video_verticalTestimonialVideo__8lrZd .vertical-testimonial-video_testimonialVideoControls__XajpS.vertical-testimonial-video_testimonialVideoControls__XajpS {
        width:clamp(16px,8%,32px)
    }
}

.vertical-testimonial-video_verticalTestimonialVideo__8lrZd .vertical-testimonial-video_testimonialVideoContainer__QDOnb.vertical-testimonial-video_testimonialVideoContainer__QDOnb {
    border-radius: 7.8%/6.6%;
    aspect-ratio: .8306;
    overflow: hidden;
    height: 100%;
    width: min-content
}

.vertical-testimonial-video_verticalTestimonialVideo__8lrZd .vertical-testimonial-video_testimonialVideoContainer__QDOnb.vertical-testimonial-video_testimonialVideoContainer__QDOnb video,.vertical-testimonial-video_verticalTestimonialVideo__8lrZd .vertical-testimonial-video_testimonialVideoContainer__QDOnb.vertical-testimonial-video_testimonialVideoContainer__QDOnb>* video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(min-width: 760px) {
    .vertical-testimonial-video_verticalTestimonialVideo__8lrZd .vertical-testimonial-video_testimonialVideoContainer__QDOnb.vertical-testimonial-video_testimonialVideoContainer__QDOnb {
        aspect-ratio:.4655;
        border-radius: 14%/6.6%
    }
}

@font-face {
    font-family: cash-market;
    src: url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-Regular.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: cash-market;
    src: url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-Medium.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: cash-market;
    src: url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-Bold.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: cash-market-rounded;
    src: url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-RegularRounded.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: cash-market-rounded;
    src: url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-MediumRounded.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: cash-market-rounded;
    src: url(https://cash-f.squarecdn.com/static/fonts/cash-market/v2/CashMarket-BoldRounded.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Agrandir;
    src: url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-GrandLight.woff) format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Agrandir;
    src: url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-GrandHeavy.woff) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Agrandir;
    src: url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-Regular.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Agrandir;
    src: url(https://cash-f.squarecdn.com/static/fonts/agrandir/Agrandir-GrandHeavy.woff) format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

/*! COLORS */
/*! BREAKPOINTS */
/*! FONTS */
/*! FONTS */
.homepage-scroll-section_homepageScrollSection__TE8M0 {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    min-height: 100vh;
    align-items: center;
    justify-content: center
}

.homepage-scroll-section_homepageScrollSection__TE8M0:not(:first-child) {
    padding-top: var(--navheader-height,60px);
    padding-bottom: var(--navheader-height,60px)
}

@media(min-width: 1024px) {
    .homepage-scroll-section_homepageScrollSection__TE8M0:not(:first-child) {
        padding:0;
        height: 100vh
    }
}

@font-face {
    font-family: Cash Sans;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSans-Regular.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSans-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSans-Medium.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSans-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSans-Semibold.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSans-Semibold.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSans-Bold.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSans-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSans-Black.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSans-Black.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans Wide;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSansWide-Regular.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSansWide-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans Wide;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSansWide-Medium.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSansWide-Medium.woff) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans Wide;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSansWide-Semibold.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSansWide-Semibold.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans Wide;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSansWide-Bold.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSansWide-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Cash Sans Wide;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSansWide-Black.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSansWide-Black.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: Cash Sans Mono;
    src: url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff2/CashSansMono-Regular.woff2) format("woff2"),url(https://cash-f.squarecdn.com/static/fonts/cashsans/woff/CashSansMono-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.fall-release-floating-cta_homeFallReleasePage__uah_c {
    font-size: clamp(.86rem,.0290205011rem + 4.1548974943vw,2rem);
    --max-page-width: 1440px;
    --headline-size-1: 2.5em;
    --headline-size-2: 2em;
    --headline-size-3: 1.75em;
    --headline-size-4: 1.5em;
    --body-copy-size: 1em;
    --cta-size: 0.875em;
    --disclaimer-modal-content-size: 0.625em;
    --disclaimer-size: 0.625em;
    --disclaimer-body-size: 0.75em;
    --border-radius: 0.75em
}

.fall-release-floating-cta_homeFallReleasePage__uah_c h1 {
    font-size: var(--headline-size-1);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: .95;
    text-transform: none
}

.fall-release-floating-cta_homeFallReleasePage__uah_c h2 {
    font-size: var(--headline-size-2);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-floating-cta_homeFallReleasePage__uah_c h3 {
    font-size: var(--headline-size-3);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-floating-cta_homeFallReleasePage__uah_c h4 {
    font-size: var(--headline-size-4);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.1;
    text-transform: none
}

.fall-release-floating-cta_homeFallReleasePage__uah_c blockquote,.fall-release-floating-cta_homeFallReleasePage__uah_c ol,.fall-release-floating-cta_homeFallReleasePage__uah_c p,.fall-release-floating-cta_homeFallReleasePage__uah_c ul {
    font-size: var(--body-copy-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.4;
    text-transform: none
}

.fall-release-floating-cta_homeFallReleasePage__uah_c .fall-release-floating-cta_disclaimerBody__ejhvx {
    font-size: var(--disclaimer-body-size);
    font-weight: 400;
    letter-spacing: -.03em;
    line-height: 1.2;
    text-transform: none
}

.fall-release-floating-cta_homeFallReleasePage__uah_c small {
    font-size: var(--disclaimer-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none
}

@media(min-width: 760px) {
    .fall-release-floating-cta_homeFallReleasePage__uah_c {
        font-size:clamp(1rem,-.0000909091rem + 2.1054545455vw,1.3474rem);
        --headline-size-1: 3.25em;
        --headline-size-2: 2em;
        --headline-size-3: 1.5em;
        --headline-size-4: 1.25em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.625em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.75em
    }
}

@media(min-width: 1024px) {
    .fall-release-floating-cta_homeFallReleasePage__uah_c {
        font-size:clamp(.7111rem,-.0000384615rem + 1.1111538462vw,1rem);
        --headline-size-1: 3.5em;
        --headline-size-2: 2.5em;
        --headline-size-3: 1.75em;
        --headline-size-4: 1.5em;
        --body-copy-size: 1.125em;
        --cta-size: 0.875em;
        --disclaimer-size: 0.75em;
        --disclaimer-modal-content-size: 0.75em;
        --disclaimer-body-size: 0.875em
    }
}

.fall-release-floating-cta_fallReleaseFloatingCta__7twDl {
    position: fixed;
    bottom: 0;
    z-index: 1000;
    pointer-events: none;
    left: 2vw;
    width: 96vw;
    transform: translateY(calc(100% + 20px))
}

@media(min-width: 760px) {
    .fall-release-floating-cta_fallReleaseFloatingCta__7twDl {
        display:none
    }
}

.fall-release-floating-cta_fallReleaseFloatingCta__7twDl.fall-release-floating-cta_show__RnRfP {
    pointer-events: auto;
    animation: fall-release-floating-cta_ctaSlideIn__nwlHt .6s cubic-bezier(0,0,.2,1) forwards
}

.fall-release-floating-cta_fallReleaseFloatingCta__7twDl.fall-release-floating-cta_hide__R2lVz {
    pointer-events: none;
    transform: translateY(0);
    left: 5vw;
    width: 90vw;
    animation: fall-release-floating-cta_ctaSlideOut__d5h_c .3s cubic-bezier(.4,0,1,1) forwards
}

.fall-release-floating-cta_fallReleaseFloatingCta__7twDl a {
    display: block;
    background: var(--text-color,#000000);
    border-radius: 100px;
    padding: 15px 20px 16px 25px;
    margin-bottom: 16px;
    width: 100%;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    transition: opacity .2s ease
}

.fall-release-floating-cta_fallReleaseFloatingCta__7twDl a:active {
    transform: scale(.98)
}

.fall-release-floating-cta_fallReleaseFloatingCtaContent__Up7km {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: var(--cta-size);
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: none;
    color: var(--background-color,#FFFFFF)
}

.fall-release-floating-cta_fallReleaseFloatingCtaContent__Up7km svg {
    flex-shrink: 0;
    width: 13px;
    height: 13px;
    fill: var(--background-color,#FFFFFF);
    transition: all .6s ease-in-out;
    will-change: color,background,fill
}

@keyframes fall-release-floating-cta_ctaSlideIn__nwlHt {
    0% {
        transform: translateY(calc(100% + 20px));
        left: 2vw;
        width: 96vw
    }

    to {
        transform: translateY(0);
        left: 5vw;
        width: 90vw
    }
}

@keyframes fall-release-floating-cta_ctaSlideOut__d5h_c {
    0% {
        transform: translateY(0);
        left: 5vw;
        width: 90vw
    }

    to {
        transform: translateY(calc(100% + 20px));
        left: 5vw;
        width: 90vw
    }
}

.smooth-scroll-manager_smoothScrollManager__elYOR {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1
}

@media(min-width: 1024px) {
    .smooth-scroll-manager_smoothScrollManager__elYOR {
        min-height:100vh;
        height: 100vh;
        overflow-y: hidden
    }
}
