.amenities-and-services_em__JD1_M {
    color: #b3b3b3
}

.amenities-and-services_invisible__ymGDV {
    visibility: hidden
}

.amenities-and-services_desktop-only__ut6Zo {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .amenities-and-services_desktop-only__ut6Zo {
        display: initial !important;
        pointer-events: auto
    }
}

.amenities-and-services_mobile-only__fwqEA {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .amenities-and-services_mobile-only__fwqEA {
        display: initial !important;
        pointer-events: auto
    }
}

.amenities-and-services_underline__FSHTz {
    text-decoration: underline
}

.amenities-and-services_dropdown-item__GkpkQ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.amenities-and-services_dropdown-item__GkpkQ:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.amenities-and-services_dropdown-item__GkpkQ[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .amenities-and-services_dropdown-item__GkpkQ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.amenities-and-services_dropdown-content__EXYXO {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .amenities-and-services_dropdown-content__EXYXO {
        padding: 2rem 0
    }
}

.amenities-and-services_dropdown-trigger__A99id {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .amenities-and-services_dropdown-trigger__A99id {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.amenities-and-services_dropdown-trigger__A99id.amenities-and-services_underlined__3R9vv {
    border-bottom: 1px solid #151717
}

.amenities-and-services_dropdown-trigger__A99id.amenities-and-services_outlined__ydB1c {
    border: 1px solid rgba(21, 23, 23, .1)
}

.amenities-and-services_wrapper__ibOzi {
    padding: 4rem 0
}

@media(min-width:768px) {
    .amenities-and-services_wrapper__ibOzi {
        padding: 10rem 0
    }
}

.amenities-and-services_title__aKJ5u {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .amenities-and-services_title__aKJ5u {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.amenities-and-services_description__50vFP {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 3rem
}

@media(min-width:768px) {
    .amenities-and-services_description__50vFP {
        font-size: 2rem;
        margin-top: 4rem
    }
}

.amenities-and-services_cards__eDwfT {
    display: flex;
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0;
    overflow: auto;
    padding: 0 2.5rem 3rem;
    scroll-padding-left: 2.5rem
}

.amenities-and-services_cards__eDwfT::-webkit-scrollbar {
    height: 3px
}

.amenities-and-services_cards__eDwfT::-webkit-scrollbar-track {
    background: rgba(21, 23, 23, .05);
    border-radius: 0;
    margin: 0 2.5rem
}

.amenities-and-services_cards__eDwfT::-webkit-scrollbar-thumb {
    background: #151717;
    border-radius: 0
}

.amenities-and-services_cards__eDwfT::-webkit-scrollbar-thumb:hover {
    background: rgba(21, 23, 23, .4)
}

@media(min-width:768px) {
    .amenities-and-services_cards__eDwfT {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        margin: 8rem 0;
        padding: 0;
        border-left: 1px solid rgba(21, 23, 23, .1);
        border-top: 1px solid rgba(21, 23, 23, .1)
    }
}

.amenities-and-services_card__EEONQ {
    min-width: 33rem;
    height: 26.7rem;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    position: relative;
    border-bottom: 1px solid rgba(21, 23, 23, .1);
    border-right: 1px solid rgba(21, 23, 23, .1);
    border-top: 1px solid rgba(21, 23, 23, .1)
}

@media(max-width:767px) {
    .amenities-and-services_card__EEONQ:first-child {
        border-left: 1px solid rgba(21, 23, 23, .1)
    }
}

.amenities-and-services_card__EEONQ svg {
    --size: 3.2rem;
    width: var(--size);
    height: var(--size)
}

.amenities-and-services_card-image__AYQGK {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex
}

.amenities-and-services_card-image__AYQGK>div {
    width: 100%;
    height: 100%
}

.amenities-and-services_card-image__AYQGK img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.amenities-and-services_card-title__cFKpx {
    margin-top: 4rem;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.15
}

@media(min-width:768px) {
    .amenities-and-services_card-title__cFKpx {
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 1.5;
        margin-top: auto
    }
}

.amenities-and-services_card-description__AggVY {
    margin-top: 1.5rem;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5
}

@media(min-width:768px) {
    .amenities-and-services_card-description__AggVY {
        font-weight: 400;
        font-size: 2rem
    }

    .amenities-and-services_card__EEONQ {
        width: 100%;
        height: 33.4rem;
        padding: 5rem;
        border-top: none;
        border-left: none
    }
}

.business-additions_em__GYhM0 {
    color: #b3b3b3
}

.business-additions_invisible__GlwlG {
    visibility: hidden
}

.business-additions_desktop-only__CATo9 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .business-additions_desktop-only__CATo9 {
        display: initial !important;
        pointer-events: auto
    }
}

.business-additions_mobile-only__jTXFq {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .business-additions_mobile-only__jTXFq {
        display: initial !important;
        pointer-events: auto
    }
}

.business-additions_underline__3tf61 {
    text-decoration: underline
}

.business-additions_dropdown-item__qDN_W {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.business-additions_dropdown-item__qDN_W:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.business-additions_dropdown-item__qDN_W[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .business-additions_dropdown-item__qDN_W {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.business-additions_dropdown-content__yTKMY {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .business-additions_dropdown-content__yTKMY {
        padding: 2rem 0
    }
}

.business-additions_dropdown-trigger__iPplU {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .business-additions_dropdown-trigger__iPplU {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.business-additions_dropdown-trigger__iPplU.business-additions_underlined__o6GFG {
    border-bottom: 1px solid #151717
}

.business-additions_dropdown-trigger__iPplU.business-additions_outlined__NbIOa {
    border: 1px solid rgba(21, 23, 23, .1)
}

.business-additions_wrapper__cURhh {
    padding: 4rem 0;
    overflow: hidden
}

@supports(overflow:clip) {
    .business-additions_wrapper__cURhh {
        overflow-y: visible;
        overflow-x: clip
    }
}

@media(min-width:768px) {
    .business-additions_wrapper__cURhh {
        padding: 10rem 0
    }
}

.business-additions_title__26Gb7 {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .business-additions_title__26Gb7 {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.business-additions_second-title__Ps59T {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em;
    margin-top: 15rem
}

@media(min-width:768px) {
    .business-additions_second-title__Ps59T {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.business-additions_description__pRqIX {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 3rem
}

@media(min-width:768px) {
    .business-additions_description__pRqIX {
        font-size: 2rem;
        margin-top: 4rem
    }
}

.business-additions_slider__HAAbO {
    --gap: 0;
    --slide-width: 33rem;
    margin: 6rem calc(50% - 50vw + var(--scrollbar-width, 0px)) 0 !important
}

@media(min-width:768px) {
    .business-additions_slider__HAAbO {
        --slide-width: 43rem;
        margin: 8rem calc(50% - 50vw + var(--scrollbar-width, 0px)) 0 !important
    }
}

@media(max-width:767px) {
    .business-additions_slider-wrapper___rR6_ {
        padding-bottom: 4rem
    }
}

.business-additions_cards__bOLGx {
    --padding: 2.5rem;
    display: flex;
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 0 var(--padding) 3rem;
    scroll-padding-left: var(--padding)
}

@media(max-width:767px) {
    .business-additions_cards__bOLGx {
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.business-additions_cards__bOLGx::-webkit-scrollbar {
    height: 3px
}

.business-additions_cards__bOLGx::-webkit-scrollbar-track {
    background: rgba(21, 23, 23, .05);
    border-radius: 0;
    margin: var(--padding)
}

.business-additions_cards__bOLGx::-webkit-scrollbar-thumb {
    background: #151717;
    border-radius: 0
}

.business-additions_cards__bOLGx::-webkit-scrollbar-thumb:hover {
    background: rgba(21, 23, 23, .4)
}

@media(min-width:768px) {
    .business-additions_cards__bOLGx {
        --padding: var(--side-gap, 10rem);
        margin: 8rem calc(-50vw + 50% + var(--scrollbar-width, 0px));
        padding: 0 var(--padding) 8rem
    }
}

@media(min-width:1920px) {
    .business-additions_cards__bOLGx {
        --padding: calc((var(--full-width) - 1920px) / 2 + var(--side-gap, 10rem))
    }
}

.business-additions_card__feIz7 {
    min-width: calc(100% - 5rem);
    height: 26.7rem;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    position: relative;
    scroll-snap-align: start;
    border: 1px solid #e8e8e8;
    margin: 0 -1px 0 0
}

.business-additions_card__feIz7 svg {
    --size: 3.2rem;
    width: var(--size);
    height: var(--size)
}

.business-additions_card-title__pv6qZ {
    margin-top: 4rem;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.15
}

@media(min-width:768px) {
    .business-additions_card-title__pv6qZ {
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 1.5;
        margin-top: 5rem
    }
}

.business-additions_card-description__5VENS {
    margin-top: 1.5rem;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5
}

@media(min-width:768px) {
    .business-additions_card-description__5VENS {
        font-weight: 400;
        font-size: 2rem
    }

    .business-additions_card__feIz7 {
        width: 43rem;
        min-width: 43rem;
        height: 33.4rem
    }
}

.business-additions_additions__rCEfQ {
    margin-top: 6rem
}

@media(min-width:768px) {
    .business-additions_additions__rCEfQ {
        display: flex;
        margin-top: 8rem
    }

    .business-additions_additions__rCEfQ .business-additions_additions-list__0zkOG {
        flex: 1 1
    }
}

.business-additions_addition__bVFxv {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 1.5rem 0;
    border-bottom: 1px solid rgba(21, 23, 23, .15);
    display: flex;
    align-items: center;
    gap: 1rem
}

.business-additions_addition__bVFxv svg {
    --size: 3.2rem;
    width: var(--size);
    height: var(--size)
}

@media(min-width:768px) {
    .business-additions_addition__bVFxv {
        font-size: 2.4rem;
        padding: 2rem 5rem
    }
}

.business-additions_scrollbar__an0f4 {
    --swiper-scrollbar-bg-color: transparent;
    --swiper-scrollbar-border-radius: 0;
    --swiper-scrollbar-sides-offset: 2.5rem;
    --swiper-scrollbar-size: 4px;
    --swiper-scrollbar-bottom: 0px;
    position: relative
}

.business-additions_scrollbar__an0f4:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    transform: translateY(-50%);
    background-color: #151717
}

.business-additions_scrollbar__an0f4:after {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 30px
}

@media(min-width:768px) {
    .business-additions_scrollbar__an0f4 {
        display: block;
        --swiper-scrollbar-sides-offset: calc(10rem)
    }
}

@media(min-width:1920px) {
    .business-additions_scrollbar__an0f4 {
        --swiper-scrollbar-sides-offset: calc((var(--full-width) - 1920px) / 2 + var(--side-gap, 10rem)) !important
    }
}

.business-additions_scrollbar-drag__N1bim {
    background-color: #151717;
    height: 4px;
    position: relative
}

.business-additions_scrollbar-drag__N1bim:before {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 30px
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.review-card_em__xAtm0 {
    color: #b3b3b3
}

.review-card_invisible__qcIO_ {
    visibility: hidden
}

.review-card_desktop-only__gFI6M {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .review-card_desktop-only__gFI6M {
        display: initial !important;
        pointer-events: auto
    }
}

.review-card_mobile-only__i9yo2 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .review-card_mobile-only__i9yo2 {
        display: initial !important;
        pointer-events: auto
    }
}

.review-card_underline__tumDN {
    text-decoration: underline
}

.review-card_dropdown-item__M9Cuy {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.review-card_dropdown-item__M9Cuy:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.review-card_dropdown-item__M9Cuy[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .review-card_dropdown-item__M9Cuy {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.review-card_dropdown-content__SWE3w {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .review-card_dropdown-content__SWE3w {
        padding: 2rem 0
    }
}

.review-card_dropdown-trigger__o7slh {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .review-card_dropdown-trigger__o7slh {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.review-card_dropdown-trigger__o7slh.review-card_underlined__5N18E {
    border-bottom: 1px solid #151717
}

.review-card_dropdown-trigger__o7slh.review-card_outlined__2FSBi {
    border: 1px solid rgba(21, 23, 23, .1)
}

.review-card_wrapper__smbMJ {
    padding: 3rem;
    background-color: #fff
}

@media(min-width:768px) {
    .review-card_wrapper__smbMJ {
        padding: 6rem
    }
}

.review-card_title__ri9l8 {
    display: flex;
    align-items: center;
    gap: 1rem
}

.review-card_title__ri9l8 h3 {
    flex: 1 1;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.5
}

@media(min-width:768px) {
    .review-card_title__ri9l8 h3 {
        font-size: 1.6rem
    }
}

.review-card_title__ri9l8 svg {
    width: 3.6rem;
    height: 3.6rem
}

.review-card_content__8FgFG {
    margin-top: 4rem
}

@media(min-width:768px) {
    .review-card_content__8FgFG {
        margin-top: 6rem
    }
}

.review-card_text__075i4 {
    font-size: 1.8rem !important;
    line-height: 1.3 !important;
    letter-spacing: -.01em !important
}

@media(min-width:768px) {
    .review-card_text__075i4 {
        font-size: 2.4rem !important;
        line-height: 1.3 !important;
        letter-spacing: -.02em !important
    }
}

.review-card_footer___tsTQ {
    margin-top: 4rem;
    display: flex;
    align-items: center;
    gap: 1.5rem;
    font-size: 1.2rem;
    line-height: 1.5
}

@media(min-width:768px) {
    .review-card_footer___tsTQ {
        margin-top: 6rem;
        font-size: 1.6rem;
        gap: 2rem
    }
}

.review-card_rating__BGdly {
    display: flex;
    align-items: center;
    gap: 1rem
}

.expandable-text_em__X5r0f {
    color: #b3b3b3
}

.expandable-text_invisible__sgASR {
    visibility: hidden
}

.expandable-text_desktop-only__70SJ7 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .expandable-text_desktop-only__70SJ7 {
        display: initial !important;
        pointer-events: auto
    }
}

.expandable-text_mobile-only__btCsN {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .expandable-text_mobile-only__btCsN {
        display: initial !important;
        pointer-events: auto
    }
}

.expandable-text_underline__40OCg {
    text-decoration: underline
}

.expandable-text_dropdown-item__v03qL {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.expandable-text_dropdown-item__v03qL:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.expandable-text_dropdown-item__v03qL[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .expandable-text_dropdown-item__v03qL {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.expandable-text_dropdown-content__pA_oL {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .expandable-text_dropdown-content__pA_oL {
        padding: 2rem 0
    }
}

.expandable-text_dropdown-trigger__P05aj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .expandable-text_dropdown-trigger__P05aj {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.expandable-text_dropdown-trigger__P05aj.expandable-text_underlined__00MRF {
    border-bottom: 1px solid #151717
}

.expandable-text_dropdown-trigger__P05aj.expandable-text_outlined__DsQgG {
    border: 1px solid rgba(21, 23, 23, .1)
}

.expandable-text_container__vIR5C {
    width: 100%
}

.expandable-text_btn__w2njb,
.expandable-text_text___l7Ks {
    font-size: 1.6rem;
    line-height: 1.5;
    color: inherit
}

.expandable-text_text___l7Ks.expandable-text_line-clamp__krnhZ {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.expandable-text_btn-container__7vHLy {
    margin-top: 1.2rem;
    transition: opacity .2s ease, visibility .2s ease;
    display: inline-block
}

.expandable-text_btn-container__7vHLy.expandable-text_visible__0YG8D {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.expandable-text_btn-container__7vHLy.expandable-text_invisible__sgASR {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.expandable-text_btn__w2njb {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    text-align: left;
    text-decoration: underline
}

.progress-slider_em__q8nWG {
    color: #b3b3b3
}

.progress-slider_invisible__UJ4Pw {
    visibility: hidden
}

.progress-slider_desktop-only__K4HzO {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .progress-slider_desktop-only__K4HzO {
        display: initial !important;
        pointer-events: auto
    }
}

.progress-slider_mobile-only__l8M0u {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .progress-slider_mobile-only__l8M0u {
        display: initial !important;
        pointer-events: auto
    }
}

.progress-slider_underline__ImTEZ {
    text-decoration: underline
}

.progress-slider_dropdown-item__B_LpV {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.progress-slider_dropdown-item__B_LpV:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.progress-slider_dropdown-item__B_LpV[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .progress-slider_dropdown-item__B_LpV {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.progress-slider_dropdown-content__Mvbx7 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .progress-slider_dropdown-content__Mvbx7 {
        padding: 2rem 0
    }
}

.progress-slider_dropdown-trigger__65yMP {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .progress-slider_dropdown-trigger__65yMP {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.progress-slider_dropdown-trigger__65yMP.progress-slider_underlined__9VteG {
    border-bottom: 1px solid #151717
}

.progress-slider_dropdown-trigger__65yMP.progress-slider_outlined__ahYWa {
    border: 1px solid rgba(21, 23, 23, .1)
}

.progress-slider_progress-slider__qK3uB {
    overflow: hidden;
    margin: 0 calc(-50vw + 50% + var(--scrollbar-width, 0px));
    padding-bottom: 1.5rem
}

.progress-slider_slider__vRu_h {
    overflow: visible
}

.progress-slider_slider-wrapper__Pv7Nu {
    padding-left: var(--mr, 2.5rem) !important
}

@media(min-width:768px) {
    .progress-slider_slider-wrapper__Pv7Nu {
        padding-left: var(--side-gap, 10rem) !important;
        padding-bottom: 12rem
    }
}

@media(min-width:1920px) {
    .progress-slider_slider-wrapper__Pv7Nu {
        padding-left: calc((var(--full-width) - 1920px)/2 + var(--side-gap, 10rem)) !important
    }
}

.progress-slider_slide__DCVGv {
    width: var(--slide-width, 100%) !important
}

.progress-slider_slide__DCVGv:not(:last-child) {
    margin-right: var(--gap, 1rem) !important
}

@media(min-width:768px) {
    .progress-slider_slide__DCVGv:not(:last-child) {
        margin-right: var(--gap, 2.4rem) !important
    }
}

.progress-slider_slide__DCVGv:last-child {
    margin-right: calc(var(--mr, 2.5rem)*2) !important
}

@media(min-width:768px) {
    .progress-slider_slide__DCVGv:last-child {
        margin-right: calc(var(--side-gap, 10rem)*2) !important
    }
}

@media(min-width:1920px) {
    .progress-slider_slide__DCVGv:last-child {
        margin-right: calc(((var(--full-width) - 1920px)/2 + var(--side-gap, 10rem))*2) !important
    }
}

.slider-controls_em__i3kaK {
    color: #b3b3b3
}

.slider-controls_invisible__2FHlv {
    visibility: hidden
}

.slider-controls_desktop-only__FSOwe {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .slider-controls_desktop-only__FSOwe {
        display: initial !important;
        pointer-events: auto
    }
}

.slider-controls_mobile-only__scXwo {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .slider-controls_mobile-only__scXwo {
        display: initial !important;
        pointer-events: auto
    }
}

.slider-controls_underline__incw3 {
    text-decoration: underline
}

.slider-controls_dropdown-item__e_GOL {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.slider-controls_dropdown-item__e_GOL:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.slider-controls_dropdown-item__e_GOL[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .slider-controls_dropdown-item__e_GOL {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.slider-controls_dropdown-content__AAMR8 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .slider-controls_dropdown-content__AAMR8 {
        padding: 2rem 0
    }
}

.slider-controls_dropdown-trigger__LbZ0O {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .slider-controls_dropdown-trigger__LbZ0O {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.slider-controls_dropdown-trigger__LbZ0O.slider-controls_underlined__i08Hw {
    border-bottom: 1px solid #151717
}

.slider-controls_dropdown-trigger__LbZ0O.slider-controls_outlined__XOJyW {
    border: 1px solid rgba(21, 23, 23, .1)
}

.slider-controls_controls__x_E7P {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    pointer-events: none;
    padding: 0 var(--side-gap, 2.5rem) !important
}

@media(min-width:768px) {
    .slider-controls_controls__x_E7P {
        padding: 0 var(--side-gap, 10rem) !important;
        gap: 10rem;
        transform: translateY(calc(-50% - 1px))
    }
}

@media(min-width:1920px) {
    .slider-controls_controls__x_E7P {
        padding: 0 calc((var(--full-width) - 1920px)/2 + var(--side-gap, 10rem)) !important
    }
}

.slider-controls_controls__x_E7P>* {
    pointer-events: auto
}

.slider-controls_counter__ftUBt {
    display: none
}

@media(min-width:768px) {
    .slider-controls_counter__ftUBt {
        display: flex;
        align-items: baseline
    }
}

.slider-controls_counter-current-value__zXvS5 {
    font-size: 4.4rem;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -.02em;
    position: relative
}

.slider-controls_counter-value__GB2MX {
    position: absolute;
    top: 50%;
    left: .1em;
    transform: translateY(-50%)
}

.slider-controls_counter-total__bZAXV {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3
}

.slider-controls_counter-total__bZAXV:before {
    content: "/";
    margin: 0 1.5rem
}

.slider-controls_counter-placeholder__pft3H {
    visibility: hidden;
    pointer-events: none
}

.slider-controls_progress__6hPCo {
    position: relative;
    height: 3px;
    flex: 1 1;
    background: rgba(21, 23, 23, .1);
    cursor: pointer
}

.slider-controls_progress__6hPCo:before {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 30px
}

.slider-controls_roller__AJyHO {
    height: 100%;
    background: #151717;
    transition: transform .3s ease-in-out
}

.slider-controls_navigation__4DbCz {
    display: flex;
    align-items: center;
    gap: 1rem
}

.slider-controls_navigation-left__NZR4H {
    transform: rotate(180deg)
}

.slider-navigation_em__yvJQu {
    color: #b3b3b3
}

.slider-navigation_invisible__zwl8S {
    visibility: hidden
}

.slider-navigation_desktop-only__61i_m {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .slider-navigation_desktop-only__61i_m {
        display: initial !important;
        pointer-events: auto
    }
}

.slider-navigation_mobile-only__ZEOrH {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .slider-navigation_mobile-only__ZEOrH {
        display: initial !important;
        pointer-events: auto
    }
}

.slider-navigation_underline__48Vr8 {
    text-decoration: underline
}

.slider-navigation_dropdown-item__mNnV0 {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.slider-navigation_dropdown-item__mNnV0:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.slider-navigation_dropdown-item__mNnV0[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .slider-navigation_dropdown-item__mNnV0 {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.slider-navigation_dropdown-content__Gagdz {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .slider-navigation_dropdown-content__Gagdz {
        padding: 2rem 0
    }
}

.slider-navigation_dropdown-trigger__Y1YiH {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .slider-navigation_dropdown-trigger__Y1YiH {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.slider-navigation_dropdown-trigger__Y1YiH.slider-navigation_underlined__dDtT_ {
    border-bottom: 1px solid #151717
}

.slider-navigation_dropdown-trigger__Y1YiH.slider-navigation_outlined__MaBbd {
    border: 1px solid rgba(21, 23, 23, .1)
}

.slider-navigation_wrapper__anFWO {
    display: var(--display, flex);
    align-items: center;
    gap: 1rem
}

.slider-navigation_left__fRvU3 {
    transform: rotate(180deg)
}

.slider-counter_em__QBKtJ {
    color: #b3b3b3
}

.slider-counter_invisible__4A_C1 {
    visibility: hidden
}

.slider-counter_desktop-only__B9cUi {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .slider-counter_desktop-only__B9cUi {
        display: initial !important;
        pointer-events: auto
    }
}

.slider-counter_mobile-only__B2xPg {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .slider-counter_mobile-only__B2xPg {
        display: initial !important;
        pointer-events: auto
    }
}

.slider-counter_underline___stNc {
    text-decoration: underline
}

.slider-counter_dropdown-item__7caNF {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.slider-counter_dropdown-item__7caNF:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.slider-counter_dropdown-item__7caNF[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .slider-counter_dropdown-item__7caNF {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.slider-counter_dropdown-content__mdcpI {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .slider-counter_dropdown-content__mdcpI {
        padding: 2rem 0
    }
}

.slider-counter_dropdown-trigger__e48UQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .slider-counter_dropdown-trigger__e48UQ {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.slider-counter_dropdown-trigger__e48UQ.slider-counter_underlined__qThLp {
    border-bottom: 1px solid #151717
}

.slider-counter_dropdown-trigger__e48UQ.slider-counter_outlined__hBtUB {
    border: 1px solid rgba(21, 23, 23, .1)
}

.slider-counter_wrapper__1Cp5s {
    display: var(--display, none)
}

@media(min-width:768px) {
    .slider-counter_wrapper__1Cp5s {
        display: var(--display, flex);
        align-items: baseline
    }
}

.slider-counter_value-container___sVAa {
    font-size: 4.4rem;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -.02em;
    position: relative
}

.slider-counter_value__lz2PU {
    position: absolute;
    top: 50%;
    left: .1em;
    transform: translateY(-50%)
}

.slider-counter_total__TU5Lh {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3
}

.slider-counter_total__TU5Lh:before {
    content: "/";
    margin: 0 1.5rem
}

.slider-counter_placeholder__d2mbp {
    visibility: hidden;
    pointer-events: none
}

.culture_em__AeFLh {
    color: #b3b3b3
}

.culture_invisible__EvDjJ {
    visibility: hidden
}

.culture_desktop-only__mqDxV {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .culture_desktop-only__mqDxV {
        display: initial !important;
        pointer-events: auto
    }
}

.culture_mobile-only__3Riv3 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .culture_mobile-only__3Riv3 {
        display: initial !important;
        pointer-events: auto
    }
}

.culture_underline__TYzkj {
    text-decoration: underline
}

.culture_dropdown-item__a4HrC {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.culture_dropdown-item__a4HrC:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.culture_dropdown-item__a4HrC[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .culture_dropdown-item__a4HrC {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.culture_dropdown-content__KiI9F {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .culture_dropdown-content__KiI9F {
        padding: 2rem 0
    }
}

.culture_dropdown-trigger__lhAuk {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .culture_dropdown-trigger__lhAuk {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.culture_dropdown-trigger__lhAuk.culture_underlined__Bean8 {
    border-bottom: 1px solid #151717
}

.culture_dropdown-trigger__lhAuk.culture_outlined__1967H {
    border: 1px solid rgba(21, 23, 23, .1)
}

.culture_wrapper__2e6WU {
    padding: 4rem 0;
    overflow: hidden
}

@media(min-width:768px) {
    .culture_wrapper__2e6WU {
        padding: 10rem 0
    }
}

.culture_title__CmeFX {
    display: flex;
    justify-content: center
}

.culture_title__CmeFX h2 {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .culture_title__CmeFX h2 {
        flex-direction: row;
        justify-content: center;
        gap: .2em
    }

    .culture_title__CmeFX h2>* {
        display: inline
    }
}

.culture_cards-wrapper__9_vBS {
    --p: 2.5rem;
    overflow: hidden;
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0
}

@media(min-width:768px) {
    .culture_cards-wrapper__9_vBS {
        margin: 8rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0
    }
}

.culture_cards__DX6gV {
    --gap: 1rem;
    display: flex;
    width: max-content
}

.culture_card___n_CQ {
    aspect-ratio: 1/1;
    min-width: 26.4rem
}

.culture_card___n_CQ:nth-child(2n-1) .culture_card-content__u6jFY {
    padding: 2rem
}

.culture_card-content__u6jFY {
    width: 100%;
    height: 100%
}

.culture_card-image__IyCV6 {
    position: relative;
    width: 100%;
    height: 100%
}

@media(min-width:768px) {
    .culture_card___n_CQ {
        min-width: 72rem
    }

    .culture_card___n_CQ:nth-child(2n-1) .culture_card-content__u6jFY {
        padding: 6rem
    }

    .culture_card___n_CQ:not(:last-child) {
        padding-right: var(--gap)
    }
}

.culture_description__UrRxR {
    font-family: Instrument Sans;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 6rem
}

@media(min-width:768px) {
    .culture_description__UrRxR {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -2%;
        margin-top: 8rem
    }
}

.data-pledge_em__pCEu3 {
    color: #b3b3b3
}

.data-pledge_invisible__VjL8i {
    visibility: hidden
}

.data-pledge_desktop-only__jpKia {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .data-pledge_desktop-only__jpKia {
        display: initial !important;
        pointer-events: auto
    }
}

.data-pledge_mobile-only__8rgW3 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .data-pledge_mobile-only__8rgW3 {
        display: initial !important;
        pointer-events: auto
    }
}

.data-pledge_underline__hB0_H {
    text-decoration: underline
}

.data-pledge_dropdown-item__ZVypP {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.data-pledge_dropdown-item__ZVypP:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.data-pledge_dropdown-item__ZVypP[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .data-pledge_dropdown-item__ZVypP {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.data-pledge_dropdown-content__2HYBI {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .data-pledge_dropdown-content__2HYBI {
        padding: 2rem 0
    }
}

.data-pledge_dropdown-trigger__hkByI {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .data-pledge_dropdown-trigger__hkByI {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.data-pledge_dropdown-trigger__hkByI.data-pledge_underlined__CHN3a {
    border-bottom: 1px solid #151717
}

.data-pledge_dropdown-trigger__hkByI.data-pledge_outlined__9vONb {
    border: 1px solid rgba(21, 23, 23, .1)
}

.data-pledge_wrapper__Ag9it {
    padding: 4rem 0
}

@media(min-width:768px) {
    .data-pledge_wrapper__Ag9it {
        padding: 10rem 0
    }

    .data-pledge_wrapper__Ag9it .data-pledge_heading__rVlHz {
        display: flex;
        justify-content: center
    }
}

.data-pledge_description__7cCwp {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin: 3rem auto 0;
    max-width: 75.4rem
}

@media(min-width:768px) {
    .data-pledge_description__7cCwp {
        font-size: 2rem;
        text-align: center
    }
}

.data-pledge_image-container__5DKXk {
    overflow: hidden;
    z-index: -1;
    transform: scale(1.6)
}

.data-pledge_image-container__5DKXk,
.data-pledge_image__k__Y7 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media(min-width:768px) {
    .data-pledge_image__k__Y7 img {
        width: 185rem;
        height: 123.3rem;
        object-fit: cover;
        object-position: -6.5rem -19.7rem
    }
}

.data-pledge_banner__n70__ {
    position: relative;
    aspect-ratio: 365/450;
    margin: 4rem calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px)) 0;
    padding: 4rem;
    pointer-events: none;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.data-pledge_banner__n70__>* {
    pointer-events: auto
}

.data-pledge_banner__n70__:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(21, 23, 23, .8)
}

@media(min-width:768px) {
    .data-pledge_banner__n70__ {
        margin: 8rem 0 0;
        aspect-ratio: 1720/688
    }
}

.data-pledge_text__GwT9A {
    position: relative;
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.15;
    letter-spacing: -.01em;
    text-align: center;
    color: #fff
}

@media(min-width:768px) {
    .data-pledge_text__GwT9A {
        font-size: 4.4rem;
        letter-spacing: -.02em
    }
}

.data-pledge_controls__wHLvh {
    display: flex;
    gap: 1rem;
    flex-direction: column;
    margin-top: 3rem
}

@media(min-width:768px) {
    .data-pledge_controls__wHLvh {
        flex-direction: row;
        justify-content: center;
        gap: 1.2rem
    }
}

.data-pledge_content__JavsS {
    width: 100%
}

.empowering_em__8wDLZ {
    color: #b3b3b3
}

.empowering_invisible__k2b6o {
    visibility: hidden
}

.empowering_desktop-only__nEFXu {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .empowering_desktop-only__nEFXu {
        display: initial !important;
        pointer-events: auto
    }
}

.empowering_mobile-only__Nrnnt {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .empowering_mobile-only__Nrnnt {
        display: initial !important;
        pointer-events: auto
    }
}

.empowering_underline__CMYZf {
    text-decoration: underline
}

.empowering_dropdown-item__Ha0jk {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.empowering_dropdown-item__Ha0jk:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.empowering_dropdown-item__Ha0jk[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .empowering_dropdown-item__Ha0jk {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.empowering_dropdown-content__6ymnf {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .empowering_dropdown-content__6ymnf {
        padding: 2rem 0
    }
}

.empowering_dropdown-trigger__s9aOO {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .empowering_dropdown-trigger__s9aOO {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.empowering_dropdown-trigger__s9aOO.empowering_underlined__dJqFw {
    border-bottom: 1px solid #151717
}

.empowering_dropdown-trigger__s9aOO.empowering_outlined__aHdQk {
    border: 1px solid rgba(21, 23, 23, .1)
}

.empowering_wrapper__J5JH0 {
    padding: 4rem 0
}

.empowering_wrapper__J5JH0 .empowering_row__t5BQj .empowering_col__EqxH9:first-child {
    display: none
}

@media(min-width:768px) {
    .empowering_wrapper__J5JH0 .empowering_row__t5BQj .empowering_col__EqxH9:first-child {
        display: block
    }
}

@media(min-width:768px) {
    .empowering_wrapper__J5JH0 {
        padding: 10rem 0
    }
}

.empowering_label__CAfYy {
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.4
}

.empowering_particle-img__LA2r5 {
    margin-top: 69%;
    position: relative;
    aspect-ratio: 364/431;
    max-height: 43.1rem
}

.empowering_controls__FZfhR {
    margin-top: 3rem;
    display: flex;
    gap: 1rem;
    flex-direction: column
}

@media(min-width:768px) {
    .empowering_controls__FZfhR {
        gap: 1.2rem;
        margin-top: 4rem;
        flex-direction: row
    }
}

.empowering_image__TH7w6 {
    position: relative;
    aspect-ratio: 365/450;
    max-height: 45rem;
    margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px))
}

@media(min-width:768px) {
    .empowering_image__TH7w6 {
        aspect-ratio: 976/688;
        max-height: 68.8rem;
        margin: 0
    }
}

.club-amenities_em__AMs2s {
    color: #b3b3b3
}

.club-amenities_invisible__NvGTU {
    visibility: hidden
}

.club-amenities_desktop-only__9SqYF {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .club-amenities_desktop-only__9SqYF {
        display: initial !important;
        pointer-events: auto
    }
}

.club-amenities_mobile-only__dsDGb {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .club-amenities_mobile-only__dsDGb {
        display: initial !important;
        pointer-events: auto
    }
}

.club-amenities_underline__X8I2B {
    text-decoration: underline
}

.club-amenities_dropdown-item__aeKXT {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.club-amenities_dropdown-item__aeKXT:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.club-amenities_dropdown-item__aeKXT[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .club-amenities_dropdown-item__aeKXT {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.club-amenities_dropdown-content__yV7ia {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .club-amenities_dropdown-content__yV7ia {
        padding: 2rem 0
    }
}

.club-amenities_dropdown-trigger__4mgM1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .club-amenities_dropdown-trigger__4mgM1 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.club-amenities_dropdown-trigger__4mgM1.club-amenities_underlined__R1Xm1 {
    border-bottom: 1px solid #151717
}

.club-amenities_dropdown-trigger__4mgM1.club-amenities_outlined__tPfUr {
    border: 1px solid rgba(21, 23, 23, .1)
}

.club-amenities_wrapper__aP3mo {
    padding: 4rem 0 6rem;
    overflow: hidden
}

@media(min-width:768px) {
    .club-amenities_wrapper__aP3mo {
        padding: 10rem 0 15rem;
        overflow: visible
    }
}

.club-amenities_head__m2UJQ {
    display: flex;
    flex-direction: column;
    gap: 3rem
}

@media(min-width:768px) {
    .club-amenities_head__m2UJQ {
        flex-direction: row;
        align-items: flex-end;
        justify-content: space-between;
        gap: 6rem
    }
}

.club-amenities_title__1nk8F {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .club-amenities_title__1nk8F {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.club-amenities_subtitle__dI0Ki {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 2rem
}

@media(min-width:768px) {
    .club-amenities_subtitle__dI0Ki {
        font-size: 2.4rem;
        margin-top: 3rem
    }
}

.club-amenities_controls__hlX_0 {
    display: none;
    gap: 1.6rem;
    flex-shrink: 0
}

@media(min-width:768px) {
    .club-amenities_controls__hlX_0 {
        gap: 2rem;
        display: flex
    }
}

.club-amenities_arrow__rWnT_ {
    --size: 5.6rem;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    border: 2px solid #151717;
    background: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background .3s, border-color .3s, transform .3s
}

.club-amenities_arrow__rWnT_ svg {
    width: 2.4rem;
    height: 2.4rem;
    color: #151717;
    transition: color .3s
}

.club-amenities_arrow__rWnT_:first-child svg {
    transform: rotate(180deg)
}

.club-amenities_arrow__rWnT_:hover {
    background: #151717;
    border-color: #151717;
    transform: scale(1.08)
}

.club-amenities_arrow__rWnT_:hover svg {
    color: #fff
}

@media(min-width:768px) {
    .club-amenities_arrow__rWnT_ {
        --size: 7.2rem
    }

    .club-amenities_arrow__rWnT_ svg {
        width: 3.2rem;
        height: 3.2rem
    }
}

.club-amenities_rows__5v_SR {
    margin-top: 6rem;
    display: flex;
    flex-direction: column;
    gap: 3rem
}

@media(min-width:768px) {
    .club-amenities_rows__5v_SR {
        margin-top: 10rem;
        gap: 4rem
    }
}

.club-amenities_track__waTeg {
    display: flex;
    gap: 1.5rem;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none
}

.club-amenities_track__waTeg::-webkit-scrollbar {
    display: none
}

@media(min-width:768px) {
    .club-amenities_track__waTeg {
        gap: 2.4rem
    }
}

.club-amenities_card__0BD02 {
    min-width: 22rem;
    max-width: 22rem;
    flex-shrink: 0;
    scroll-snap-align: start
}

.club-amenities_card-img__MkpT7 {
    position: relative;
    aspect-ratio: 3/2;
    overflow: hidden
}

.club-amenities_card-img__MkpT7 img {
    transition: transform .8s cubic-bezier(.16, 1, .3, 1)
}

.club-amenities_card-name__Ww_8e {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 1.2rem
}

@media(min-width:768px) {
    .club-amenities_card-name__Ww_8e {
        font-size: 2rem;
        margin-top: 1.5rem
    }

    .club-amenities_card__0BD02 {
        min-width: 36rem;
        max-width: 36rem
    }
}

@media(pointer:fine) {
    .club-amenities_card__0BD02:hover .club-amenities_card-img__MkpT7 img {
        transform: scale(1.06)
    }
}

.culture_em__hFVoN {
    color: #b3b3b3
}

.culture_invisible__JSPgk {
    visibility: hidden
}

.culture_desktop-only__k2eLs {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .culture_desktop-only__k2eLs {
        display: initial !important;
        pointer-events: auto
    }
}

.culture_mobile-only__UKIR4 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .culture_mobile-only__UKIR4 {
        display: initial !important;
        pointer-events: auto
    }
}

.culture_underline__059wg {
    text-decoration: underline
}

.culture_dropdown-item__Tu_hc {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.culture_dropdown-item__Tu_hc:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.culture_dropdown-item__Tu_hc[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .culture_dropdown-item__Tu_hc {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.culture_dropdown-content__GWPrV {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .culture_dropdown-content__GWPrV {
        padding: 2rem 0
    }
}

.culture_dropdown-trigger__eVnlX {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .culture_dropdown-trigger__eVnlX {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.culture_dropdown-trigger__eVnlX.culture_underlined__2Kolq {
    border-bottom: 1px solid #151717
}

.culture_dropdown-trigger__eVnlX.culture_outlined__HZdQg {
    border: 1px solid rgba(21, 23, 23, .1)
}

.culture_wrapper__Bo_ko {
    padding: 4rem 0;
    overflow: hidden
}

@media(min-width:768px) {
    .culture_wrapper__Bo_ko {
        padding: 10rem 0
    }
}

.culture_title__YtWgX {
    display: flex;
    justify-content: flex-start
}

.culture_title__YtWgX h2 {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .culture_title__YtWgX h2 {
        flex-direction: row;
        justify-content: center;
        gap: .2em
    }

    .culture_title__YtWgX h2>* {
        display: inline
    }
}

@media(min-width:768px) {
    .culture_title__YtWgX {
        justify-content: center
    }
}

.culture_cards-wrapper__2oOqq {
    --p: 2.5rem;
    overflow: hidden;
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0
}

@media(min-width:768px) {
    .culture_cards-wrapper__2oOqq {
        margin: 8rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0
    }
}

.culture_cards__4Y090 {
    --gap: 1rem;
    display: flex;
    width: max-content
}

.culture_card__kyAWB {
    aspect-ratio: 1/1;
    min-width: 26.4rem
}

.culture_card__kyAWB:nth-child(2n-1) .culture_card-content__YnFub {
    padding: 2rem
}

.culture_card-content__YnFub {
    width: 100%;
    height: 100%
}

.culture_card-image__jG7hy {
    position: relative;
    width: 100%;
    height: 100%
}

@media(min-width:768px) {
    .culture_card__kyAWB {
        min-width: 72rem
    }

    .culture_card__kyAWB:nth-child(2n-1) .culture_card-content__YnFub {
        padding: 6rem
    }

    .culture_card__kyAWB:not(:last-child) {
        padding-right: var(--gap)
    }
}

.culture_description__9l6jM {
    font-family: Instrument Sans;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 6rem
}

@media(min-width:768px) {
    .culture_description__9l6jM {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -2%;
        margin-top: 8rem
    }
}

.culture_main-description__QJP8A {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin: 3rem auto 0;
    max-width: 75.4rem
}

@media(min-width:768px) {
    .culture_main-description__QJP8A {
        font-size: 2rem;
        text-align: center
    }
}

.philadelphia-page_em__1ulXf {
    color: #b3b3b3
}

.philadelphia-page_invisible__J_7im {
    visibility: hidden
}

.philadelphia-page_desktop-only__Bt51d {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .philadelphia-page_desktop-only__Bt51d {
        display: initial !important;
        pointer-events: auto
    }
}

.philadelphia-page_mobile-only___wSfy {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .philadelphia-page_mobile-only___wSfy {
        display: initial !important;
        pointer-events: auto
    }
}

.philadelphia-page_underline__FW_Bx {
    text-decoration: underline
}

.philadelphia-page_dropdown-item__Hq6eK {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.philadelphia-page_dropdown-item__Hq6eK:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.philadelphia-page_dropdown-item__Hq6eK[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .philadelphia-page_dropdown-item__Hq6eK {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.philadelphia-page_dropdown-content__RNZF_ {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .philadelphia-page_dropdown-content__RNZF_ {
        padding: 2rem 0
    }
}

.philadelphia-page_dropdown-trigger__MOivw {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .philadelphia-page_dropdown-trigger__MOivw {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.philadelphia-page_dropdown-trigger__MOivw.philadelphia-page_underlined__rKj8w {
    border-bottom: 1px solid #151717
}

.philadelphia-page_dropdown-trigger__MOivw.philadelphia-page_outlined__3nbA3 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.philadelphia-page_row__j5zQM {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

.philadelphia-page_row__j5zQM .philadelphia-page_col__eADpb:first-child {
    flex: 1 1
}

.philadelphia-page_row__j5zQM .philadelphia-page_col__eADpb:nth-child(2) {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    gap: 4rem
}

@media(min-width:768px) {
    .philadelphia-page_row__j5zQM .philadelphia-page_col__eADpb:nth-child(2) {
        flex-basis: 97.6rem;
        gap: 8rem
    }
}

@media(min-width:768px) {
    .philadelphia-page_row__j5zQM {
        flex-direction: row
    }
}

.philadelphia-page_heading__o__t0 {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .philadelphia-page_heading__o__t0 {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.philadelphia-page_description__dbnie {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .philadelphia-page_description__dbnie {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01em
    }
}

.data-pledge_em__Sp6T7 {
    color: #b3b3b3
}

.data-pledge_invisible__rGAj9 {
    visibility: hidden
}

.data-pledge_desktop-only__gbvAp {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .data-pledge_desktop-only__gbvAp {
        display: initial !important;
        pointer-events: auto
    }
}

.data-pledge_mobile-only__q554X {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .data-pledge_mobile-only__q554X {
        display: initial !important;
        pointer-events: auto
    }
}

.data-pledge_underline__XmNjw {
    text-decoration: underline
}

.data-pledge_dropdown-item__vrcEr {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.data-pledge_dropdown-item__vrcEr:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.data-pledge_dropdown-item__vrcEr[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .data-pledge_dropdown-item__vrcEr {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.data-pledge_dropdown-content__xzEc7 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .data-pledge_dropdown-content__xzEc7 {
        padding: 2rem 0
    }
}

.data-pledge_dropdown-trigger__pArXT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .data-pledge_dropdown-trigger__pArXT {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.data-pledge_dropdown-trigger__pArXT.data-pledge_underlined__K_nRw {
    border-bottom: 1px solid #151717
}

.data-pledge_dropdown-trigger__pArXT.data-pledge_outlined__w3MqL {
    border: 1px solid rgba(21, 23, 23, .1)
}

.data-pledge_wrapper__vL18b {
    padding: 4rem 0
}

@media(min-width:768px) {
    .data-pledge_wrapper__vL18b .data-pledge_heading__5cGNJ {
        display: flex;
        justify-content: center
    }
}

.data-pledge_description__QnWs_ {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin: 3rem auto 0;
    max-width: 75.4rem
}

@media(min-width:768px) {
    .data-pledge_description__QnWs_ {
        font-size: 2rem;
        text-align: center
    }
}

.data-pledge_image-container__KdAge {
    overflow: hidden;
    z-index: -1;
    transform: scale(1.6)
}

.data-pledge_image-container__KdAge,
.data-pledge_image__CTCfM {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media(min-width:768px) {
    .data-pledge_image__CTCfM img {
        width: 185rem;
        height: 123.3rem;
        object-fit: cover;
        object-position: -6.5rem -19.7rem
    }
}

.data-pledge_banner__r4MEe {
    position: relative;
    aspect-ratio: 365/450;
    margin: 4rem calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px)) 0;
    padding: 4rem;
    pointer-events: none;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.data-pledge_banner__r4MEe>* {
    pointer-events: auto
}

.data-pledge_banner__r4MEe:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(21, 23, 23, .8)
}

@media(min-width:768px) {
    .data-pledge_banner__r4MEe {
        margin: 8rem 0 0;
        aspect-ratio: 1720/688
    }
}

.data-pledge_text__8f_PL {
    position: relative;
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.15;
    letter-spacing: -.01em;
    text-align: center;
    color: #fff
}

@media(min-width:768px) {
    .data-pledge_text__8f_PL {
        font-size: 4.4rem;
        letter-spacing: -.02em
    }
}

.data-pledge_controls__M_V_Q {
    display: flex;
    gap: 1rem;
    flex-direction: column;
    margin-top: 3rem
}

@media(min-width:768px) {
    .data-pledge_controls__M_V_Q {
        flex-direction: row;
        justify-content: center;
        gap: 1.2rem
    }
}

.data-pledge_content__6uL7x {
    width: 100%
}

.culture_em__5h8Xi {
    color: #b3b3b3
}

.culture_invisible__IyTHQ {
    visibility: hidden
}

.culture_desktop-only__KCD8z {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .culture_desktop-only__KCD8z {
        display: initial !important;
        pointer-events: auto
    }
}

.culture_mobile-only__voDGw {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .culture_mobile-only__voDGw {
        display: initial !important;
        pointer-events: auto
    }
}

.culture_underline__pu_6H {
    text-decoration: underline
}

.culture_dropdown-item__UlUp_ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.culture_dropdown-item__UlUp_:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.culture_dropdown-item__UlUp_[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .culture_dropdown-item__UlUp_ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.culture_dropdown-content__pY_kC {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .culture_dropdown-content__pY_kC {
        padding: 2rem 0
    }
}

.culture_dropdown-trigger__rBUeh {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .culture_dropdown-trigger__rBUeh {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.culture_dropdown-trigger__rBUeh.culture_underlined__m7m3T {
    border-bottom: 1px solid #151717
}

.culture_dropdown-trigger__rBUeh.culture_outlined__cRUjx {
    border: 1px solid rgba(21, 23, 23, .1)
}

.culture_wrapper__WyqvV {
    padding: 4rem 0;
    overflow: hidden
}

@media(min-width:768px) {
    .culture_wrapper__WyqvV {
        padding: 10rem 0
    }
}

.culture_title__cUtNf {
    display: flex;
    justify-content: center
}

.culture_title__cUtNf h2 {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .culture_title__cUtNf h2 {
        flex-direction: row;
        justify-content: center;
        gap: .2em
    }

    .culture_title__cUtNf h2>* {
        display: inline
    }
}

.culture_cards-wrapper__AgHNj {
    --p: 2.5rem;
    overflow: hidden;
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0
}

@media(min-width:768px) {
    .culture_cards-wrapper__AgHNj {
        margin: 8rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0
    }
}

.culture_cards__8fG_C {
    --gap: 1rem;
    display: flex;
    width: max-content
}

.culture_card__lkKa9 {
    aspect-ratio: 1/1;
    min-width: 26.4rem
}

.culture_card__lkKa9:nth-child(2n-1) .culture_card-content__9UQJr {
    padding: 2rem
}

.culture_card-content__9UQJr {
    width: 100%;
    height: 100%
}

.culture_card-image___oDVt {
    position: relative;
    width: 100%;
    height: 100%
}

@media(min-width:768px) {
    .culture_card__lkKa9 {
        min-width: 72rem
    }

    .culture_card__lkKa9:nth-child(2n-1) .culture_card-content__9UQJr {
        padding: 6rem
    }

    .culture_card__lkKa9:not(:last-child) {
        padding-right: var(--gap)
    }
}

.culture_description__SKpJA {
    font-family: Instrument Sans;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 6rem
}

@media(min-width:768px) {
    .culture_description__SKpJA {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -2%;
        margin-top: 8rem
    }
}

.data-pledge_em__VQ7Sc {
    color: #b3b3b3
}

.data-pledge_invisible__zT9bX {
    visibility: hidden
}

.data-pledge_desktop-only__xHjRq {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .data-pledge_desktop-only__xHjRq {
        display: initial !important;
        pointer-events: auto
    }
}

.data-pledge_mobile-only__UAhNZ {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .data-pledge_mobile-only__UAhNZ {
        display: initial !important;
        pointer-events: auto
    }
}

.data-pledge_underline__nTNIa {
    text-decoration: underline
}

.data-pledge_dropdown-item__GwCAs {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.data-pledge_dropdown-item__GwCAs:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.data-pledge_dropdown-item__GwCAs[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .data-pledge_dropdown-item__GwCAs {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.data-pledge_dropdown-content__eAQlr {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .data-pledge_dropdown-content__eAQlr {
        padding: 2rem 0
    }
}

.data-pledge_dropdown-trigger__SDdAE {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .data-pledge_dropdown-trigger__SDdAE {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.data-pledge_dropdown-trigger__SDdAE.data-pledge_underlined__CC2y3 {
    border-bottom: 1px solid #151717
}

.data-pledge_dropdown-trigger__SDdAE.data-pledge_outlined__ho8tJ {
    border: 1px solid rgba(21, 23, 23, .1)
}

.data-pledge_wrapper__I_TYq {
    padding: 4rem 0
}

@media(min-width:768px) {
    .data-pledge_wrapper__I_TYq {
        padding: 10rem 0
    }

    .data-pledge_wrapper__I_TYq .data-pledge_heading__Ur_pH {
        display: flex;
        justify-content: center
    }
}

.data-pledge_description__C0eqv {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin: 3rem auto 0;
    max-width: 75.4rem
}

@media(min-width:768px) {
    .data-pledge_description__C0eqv {
        font-size: 2rem;
        text-align: center
    }
}

.data-pledge_image-container__qIMvt {
    overflow: hidden;
    z-index: -1;
    transform: scale(1.6)
}

.data-pledge_image-container__qIMvt,
.data-pledge_image__Twx2X {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media(min-width:768px) {
    .data-pledge_image__Twx2X img {
        width: 185rem;
        height: 123.3rem;
        object-fit: cover;
        object-position: -6.5rem -19.7rem
    }
}

.data-pledge_banner__D9XjF {
    position: relative;
    aspect-ratio: 365/450;
    margin: 4rem calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px)) 0;
    padding: 4rem;
    pointer-events: none;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.data-pledge_banner__D9XjF>* {
    pointer-events: auto
}

.data-pledge_banner__D9XjF:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(21, 23, 23, .8)
}

@media(min-width:768px) {
    .data-pledge_banner__D9XjF {
        margin: 8rem 0 0;
        aspect-ratio: 1720/688
    }
}

.data-pledge_text__IHeTR {
    position: relative;
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.15;
    letter-spacing: -.01em;
    text-align: center;
    color: #fff
}

@media(min-width:768px) {
    .data-pledge_text__IHeTR {
        font-size: 4.4rem;
        letter-spacing: -.02em
    }
}

.data-pledge_controls__aQzmP {
    display: flex;
    gap: 1rem;
    flex-direction: column;
    margin-top: 3rem
}

@media(min-width:768px) {
    .data-pledge_controls__aQzmP {
        flex-direction: row;
        justify-content: center;
        gap: 1.2rem
    }
}

.data-pledge_content__ija1Y {
    width: 100%
}

.empowering_em__qkr9a {
    color: #b3b3b3
}

.empowering_invisible__MrMzL {
    visibility: hidden
}

.empowering_desktop-only__JSi0z {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .empowering_desktop-only__JSi0z {
        display: initial !important;
        pointer-events: auto
    }
}

.empowering_mobile-only__J65nH {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .empowering_mobile-only__J65nH {
        display: initial !important;
        pointer-events: auto
    }
}

.empowering_underline__9iYIN {
    text-decoration: underline
}

.empowering_dropdown-item___JhuY {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.empowering_dropdown-item___JhuY:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.empowering_dropdown-item___JhuY[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .empowering_dropdown-item___JhuY {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.empowering_dropdown-content__XIh3Y {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .empowering_dropdown-content__XIh3Y {
        padding: 2rem 0
    }
}

.empowering_dropdown-trigger__YY8ru {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .empowering_dropdown-trigger__YY8ru {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.empowering_dropdown-trigger__YY8ru.empowering_underlined__VSmkk {
    border-bottom: 1px solid #151717
}

.empowering_dropdown-trigger__YY8ru.empowering_outlined__Jj7XK {
    border: 1px solid rgba(21, 23, 23, .1)
}

.empowering_wrapper__HUOja {
    padding: 4rem 0
}

.empowering_wrapper__HUOja .empowering_row__WACYJ .empowering_col__Rzy7t:first-child {
    display: none
}

@media(min-width:768px) {
    .empowering_wrapper__HUOja .empowering_row__WACYJ .empowering_col__Rzy7t:first-child {
        display: block
    }
}

@media(min-width:768px) {
    .empowering_wrapper__HUOja {
        padding: 10rem 0
    }
}

.empowering_label__PoirL {
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.4
}

.empowering_particle-img__bSr1Q {
    margin-top: 69%;
    position: relative;
    aspect-ratio: 364/431;
    max-height: 43.1rem
}

.empowering_controls__PingP {
    margin-top: 3rem;
    display: flex;
    gap: 1rem;
    flex-direction: column
}

@media(min-width:768px) {
    .empowering_controls__PingP {
        gap: 1.2rem;
        margin-top: 4rem;
        flex-direction: row
    }
}

.empowering_image__cHKGZ {
    position: relative;
    aspect-ratio: 365/450;
    max-height: 45rem;
    margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px))
}

@media(min-width:768px) {
    .empowering_image__cHKGZ {
        aspect-ratio: 976/688;
        max-height: 68.8rem;
        margin: 0
    }
}

.assymetric-image-split_em__HqAAp {
    color: #b3b3b3
}

.assymetric-image-split_invisible__sFzll {
    visibility: hidden
}

.assymetric-image-split_desktop-only__ztlP2 {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .assymetric-image-split_desktop-only__ztlP2 {
        display: initial !important;
        pointer-events: auto
    }
}

.assymetric-image-split_mobile-only__ckV10 {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .assymetric-image-split_mobile-only__ckV10 {
        display: initial !important;
        pointer-events: auto
    }
}

.assymetric-image-split_underline__dApcZ {
    text-decoration: underline
}

.assymetric-image-split_dropdown-item__VLsRW {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.assymetric-image-split_dropdown-item__VLsRW:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.assymetric-image-split_dropdown-item__VLsRW[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .assymetric-image-split_dropdown-item__VLsRW {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.assymetric-image-split_dropdown-content__d1fXD {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .assymetric-image-split_dropdown-content__d1fXD {
        padding: 2rem 0
    }
}

.assymetric-image-split_dropdown-trigger__CZ_td {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .assymetric-image-split_dropdown-trigger__CZ_td {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.assymetric-image-split_dropdown-trigger__CZ_td.assymetric-image-split_underlined__M63E_ {
    border-bottom: 1px solid #151717
}

.assymetric-image-split_dropdown-trigger__CZ_td.assymetric-image-split_outlined__xvqUe {
    border: 1px solid rgba(21, 23, 23, .1)
}

.assymetric-image-split_wrapper__QimGj {
    padding: 6rem 0
}

@media(min-width:768px) {
    .assymetric-image-split_wrapper__QimGj {
        padding: 15rem 0
    }
}

.assymetric-image-split_label__4qblS {
    font-weight: 600;
    font-size: 2rem;
    line-height: 1.4
}

.assymetric-image-split_small-img__199s0 {
    margin-top: 69%;
    position: relative;
    aspect-ratio: 364/431;
    width: 36.4rem
}

.assymetric-image-split_image___yxAD {
    position: relative;
    aspect-ratio: 365/450;
    margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px))
}

@media(min-width:768px) {
    .assymetric-image-split_image___yxAD {
        aspect-ratio: var(--aspect-ratio, 976/688);
        margin: 0
    }
}

.assymetric-image-split_right-col__HoO1A {
    display: flex;
    flex-direction: column;
    gap: var(--gap, 4rem)
}

@media(min-width:768px) {
    .assymetric-image-split_right-col__HoO1A {
        gap: var(--gap, 8rem)
    }
}

.assymetric-cols_em__qVjOV {
    color: #b3b3b3
}

.assymetric-cols_invisible__2pD6I {
    visibility: hidden
}

.assymetric-cols_desktop-only__8AmhO {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .assymetric-cols_desktop-only__8AmhO {
        display: initial !important;
        pointer-events: auto
    }
}

.assymetric-cols_mobile-only__E4l_k {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .assymetric-cols_mobile-only__E4l_k {
        display: initial !important;
        pointer-events: auto
    }
}

.assymetric-cols_underline__KS6Hz {
    text-decoration: underline
}

.assymetric-cols_dropdown-item__iMHFx {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.assymetric-cols_dropdown-item__iMHFx:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.assymetric-cols_dropdown-item__iMHFx[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .assymetric-cols_dropdown-item__iMHFx {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.assymetric-cols_dropdown-content__XSfA9 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .assymetric-cols_dropdown-content__XSfA9 {
        padding: 2rem 0
    }
}

.assymetric-cols_dropdown-trigger__TR0u8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .assymetric-cols_dropdown-trigger__TR0u8 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.assymetric-cols_dropdown-trigger__TR0u8.assymetric-cols_underlined__fV1ZN {
    border-bottom: 1px solid #151717
}

.assymetric-cols_dropdown-trigger__TR0u8.assymetric-cols_outlined__B4I3B {
    border: 1px solid rgba(21, 23, 23, .1)
}

.assymetric-cols_row__tAyrs {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

.assymetric-cols_row__tAyrs .assymetric-cols_col__yB8jY:first-child {
    flex: 1 1
}

.assymetric-cols_row__tAyrs .assymetric-cols_col__yB8jY.assymetric-cols_hide-left-col-on-mobile__BXT8l:first-child {
    display: none
}

@media(min-width:768px) {
    .assymetric-cols_row__tAyrs .assymetric-cols_col__yB8jY.assymetric-cols_hide-left-col-on-mobile__BXT8l:first-child {
        display: block
    }
}

.assymetric-cols_row__tAyrs .assymetric-cols_col__yB8jY:nth-child(2) {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    gap: 4rem
}

@media(min-width:768px) {
    .assymetric-cols_row__tAyrs .assymetric-cols_col__yB8jY:nth-child(2) {
        flex-basis: 97.6rem;
        gap: 8rem
    }
}

@media(min-width:768px) {
    .assymetric-cols_row__tAyrs {
        flex-direction: row
    }
}

.giving-back_em__1lWQa {
    color: #b3b3b3
}

.giving-back_invisible__W_ATG {
    visibility: hidden
}

.giving-back_desktop-only__zBuwm {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .giving-back_desktop-only__zBuwm {
        display: initial !important;
        pointer-events: auto
    }
}

.giving-back_mobile-only___4TAF {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .giving-back_mobile-only___4TAF {
        display: initial !important;
        pointer-events: auto
    }
}

.giving-back_underline__SFW1F {
    text-decoration: underline
}

.giving-back_dropdown-item____bBh {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.giving-back_dropdown-item____bBh:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.giving-back_dropdown-item____bBh[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .giving-back_dropdown-item____bBh {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.giving-back_dropdown-content__LDwdK {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .giving-back_dropdown-content__LDwdK {
        padding: 2rem 0
    }
}

.giving-back_dropdown-trigger__t3Zpk {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .giving-back_dropdown-trigger__t3Zpk {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.giving-back_dropdown-trigger__t3Zpk.giving-back_underlined__gD9FC {
    border-bottom: 1px solid #151717
}

.giving-back_dropdown-trigger__t3Zpk.giving-back_outlined__8YVZW {
    border: 1px solid rgba(21, 23, 23, .1)
}

.giving-back_wrapper__ADd9D {
    padding: 4rem 0 6rem
}

@media(min-width:768px) {
    .giving-back_wrapper__ADd9D {
        padding: 10rem 0
    }
}

.giving-back_content__IwjT_ {
    display: grid;
    grid-template-areas: "heading" "description" "image" "items"
}

@media(min-width:768px) {
    .giving-back_content__IwjT_ {
        grid-template-areas: "heading description" "image items";
        grid-template-columns: auto auto;
        row-gap: 10rem;
        -moz-column-gap: 12.6rem;
        column-gap: 12.6rem
    }
}

.giving-back_description__MKiM_ {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 3rem;
    grid-area: description
}

@media(min-width:768px) {
    .giving-back_description__MKiM_ {
        font-size: 3.2rem;
        letter-spacing: -.01em;
        margin-top: 0
    }
}

.giving-back_image___kz5N {
    position: relative;
    width: 100%;
    aspect-ratio: 1/1;
    margin-top: 4rem;
    overflow: hidden;
    grid-area: image
}

.giving-back_image___kz5N img {
    width: 48.7rem !important;
    height: 32.5rem !important;
    object-fit: cover;
    object-position: -13.3rem
}

@media(min-width:768px) {
    .giving-back_image___kz5N {
        width: 61.8rem;
        height: 45rem;
        margin-top: 0
    }

    .giving-back_image___kz5N img {
        width: 69.5rem !important;
        height: 46.3rem !important;
        object-fit: cover;
        object-position: -7.7rem -1.35rem
    }
}

.giving-back_heading__uI615 {
    grid-area: heading
}

.giving-back_items__VCrjY {
    grid-area: items;
    margin-top: 4rem
}

@media(min-width:768px) {
    .giving-back_items__VCrjY {
        margin-top: 0
    }
}

.giving-back_item__SrmCH {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    padding: 3rem 0;
    border-bottom: 1px solid rgba(21, 23, 23, .1)
}

.giving-back_item__SrmCH:first-child {
    border-top: 1px solid rgba(21, 23, 23, .1)
}

.giving-back_item__SrmCH:before {
    content: attr(data-index);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3;
    display: block
}

@media(min-width:768px) {
    .giving-back_item__SrmCH:before {
        font-size: 2rem
    }
}

.giving-back_item-title__rVsgn {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .giving-back_item-title__rVsgn {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -.03em
    }
}

.giving-back_item-content__DwO45 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5rem;
    flex: 1 1
}

@media(min-width:768px) {
    .giving-back_item__SrmCH {
        align-items: center;
        flex-direction: row
    }
}

.giving-back_arrow__UcLkI {
    opacity: 1
}

.giving-back_arrow-wrapper__gkWRD {
    position: relative;
    overflow: hidden
}

.giving-back_arrow-clone__37Lox {
    position: absolute;
    top: 0;
    left: 0
}

.hero_em__9lyAZ {
    color: #b3b3b3
}

.hero_invisible__eEb2p {
    visibility: hidden
}

.hero_desktop-only__Uyeqr {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .hero_desktop-only__Uyeqr {
        display: initial !important;
        pointer-events: auto
    }
}

.hero_mobile-only__bsZ6A {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .hero_mobile-only__bsZ6A {
        display: initial !important;
        pointer-events: auto
    }
}

.hero_underline__oLMVY {
    text-decoration: underline
}

.hero_dropdown-item__IJjJv {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.hero_dropdown-item__IJjJv:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.hero_dropdown-item__IJjJv[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .hero_dropdown-item__IJjJv {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.hero_dropdown-content__P8DQM {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .hero_dropdown-content__P8DQM {
        padding: 2rem 0
    }
}

.hero_dropdown-trigger__CWMvd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .hero_dropdown-trigger__CWMvd {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.hero_dropdown-trigger__CWMvd.hero_underlined__LQiWQ {
    border-bottom: 1px solid #151717
}

.hero_dropdown-trigger__CWMvd.hero_outlined__mtC9D {
    border: 1px solid rgba(21, 23, 23, .1)
}

.hero_wrapper__MLr6i {
    padding: 10rem 0;
    overflow: hidden;
    position: relative;
    color: #fff;
    background-color: #151717
}

.hero_background__yuuyT {
    position: relative;
    width: 100%;
    height: 36.7rem
}

@media(min-width:768px) {
    .hero_background__yuuyT {
        height: 77.5rem
    }
}

.hero_mask__nSd5P {
    width: 51.5rem;
    aspect-ratio: 515/367
}

.hero_mask__nSd5P,
.hero_mask__nSd5P .hero_video-container__sW8qu {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.hero_mask__nSd5P .hero_video-container__sW8qu {
    height: 100%
}

.hero_mask__nSd5P video {
    transform: scale(1.8);
    height: 100%
}

@media(min-width:768px) {
    .hero_mask__nSd5P {
        width: 108.6rem
    }
}

.hero_content__L_NA1 {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.hero_title__lofR7 h1 {
    font-size: 5.6rem;
    line-height: 1;
    letter-spacing: -.04em;
    text-align: center;
    margin: 0;
    font-weight: 500
}

@media(min-width:768px) {
    .hero_title__lofR7 h1 {
        font-size: 20rem;
        letter-spacing: -.05em
    }
}

.hero_title__lofR7 h1 span {
    font-weight: 700
}

.hero_logo__3QYm_ {
    display: inline-block;
    vertical-align: middle;
    width: 12rem;
    line-height: 0
}

.hero_logo__3QYm_ svg {
    width: 100%;
    height: auto;
    display: block;
    color: currentColor
}

@media(min-width:768px) {
    .hero_logo__3QYm_ {
        width: 42rem
    }
}

.hero_description__AnB5h {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    text-align: center;
    margin: 1rem auto 0;
    max-width: 28rem;
    -webkit-hyphens: auto;
    hyphens: auto
}

@media(min-width:768px) {
    .hero_description__AnB5h {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01em;
        margin: 3rem auto 0;
        max-width: 71rem
    }
}

.giving-back_em__m1TwR {
    color: #b3b3b3
}

.giving-back_invisible__ExMY2 {
    visibility: hidden
}

.giving-back_desktop-only__nNBua {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .giving-back_desktop-only__nNBua {
        display: initial !important;
        pointer-events: auto
    }
}

.giving-back_mobile-only__8VwnL {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .giving-back_mobile-only__8VwnL {
        display: initial !important;
        pointer-events: auto
    }
}

.giving-back_underline__iBAa9 {
    text-decoration: underline
}

.giving-back_dropdown-item__7OxxO {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.giving-back_dropdown-item__7OxxO:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.giving-back_dropdown-item__7OxxO[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .giving-back_dropdown-item__7OxxO {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.giving-back_dropdown-content__6x26I {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .giving-back_dropdown-content__6x26I {
        padding: 2rem 0
    }
}

.giving-back_dropdown-trigger__o_yB8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .giving-back_dropdown-trigger__o_yB8 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.giving-back_dropdown-trigger__o_yB8.giving-back_underlined__xs8Uq {
    border-bottom: 1px solid #151717
}

.giving-back_dropdown-trigger__o_yB8.giving-back_outlined__ujYl2 {
    border: 1px solid rgba(21, 23, 23, .1)
}

.giving-back_wrapper__GGo_A {
    padding: 4rem 0 6rem
}

@media(min-width:768px) {
    .giving-back_wrapper__GGo_A {
        padding: 10rem 0
    }
}

.giving-back_content__jM4wh {
    display: grid;
    grid-template-areas: "heading" "description" "image" "items"
}

@media(min-width:768px) {
    .giving-back_content__jM4wh {
        grid-template-areas: "heading description" "image items";
        grid-template-columns: auto auto;
        row-gap: 10rem;
        -moz-column-gap: 12.6rem;
        column-gap: 12.6rem
    }
}

.giving-back_description__o5sYv {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 3rem;
    grid-area: description
}

@media(min-width:768px) {
    .giving-back_description__o5sYv {
        font-size: 3.2rem;
        letter-spacing: -.01em;
        margin-top: 0
    }
}

.giving-back_image__KNpxU {
    position: relative;
    width: 100%;
    aspect-ratio: 1/1;
    margin-top: 4rem;
    overflow: hidden;
    grid-area: image
}

.giving-back_image__KNpxU img {
    width: 48.7rem !important;
    height: 32.5rem !important;
    object-fit: cover;
    object-position: -13.3rem
}

@media(min-width:768px) {
    .giving-back_image__KNpxU {
        width: 61.8rem;
        height: 45rem;
        margin-top: 0
    }

    .giving-back_image__KNpxU img {
        width: 69.5rem !important;
        height: 46.3rem !important;
        object-fit: cover;
        object-position: -7.7rem -1.35rem
    }
}

.giving-back_heading__CpBDn {
    grid-area: heading
}

.giving-back_items__nLPmU {
    grid-area: items;
    margin-top: 4rem
}

@media(min-width:768px) {
    .giving-back_items__nLPmU {
        margin-top: 0
    }
}

.giving-back_item__9Q4Of {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    padding: 3rem 0;
    border-bottom: 1px solid rgba(21, 23, 23, .1)
}

.giving-back_item__9Q4Of:first-child {
    border-top: 1px solid rgba(21, 23, 23, .1)
}

.giving-back_item__9Q4Of:before {
    content: attr(data-index);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3;
    display: block
}

@media(min-width:768px) {
    .giving-back_item__9Q4Of:before {
        font-size: 2rem
    }
}

.giving-back_item-title__DMBnO {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .giving-back_item-title__DMBnO {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -.03em
    }
}

.giving-back_item-content__AYMib {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5rem;
    flex: 1 1
}

@media(min-width:768px) {
    .giving-back_item__9Q4Of {
        align-items: center;
        flex-direction: row
    }
}

.giving-back_arrow__URA_x {
    opacity: 1
}

.giving-back_arrow-wrapper__hcADa {
    position: relative;
    overflow: hidden
}

.giving-back_arrow-clone__dX5Rl {
    position: absolute;
    top: 0;
    left: 0
}

.hero_em__ii01R {
    color: #b3b3b3
}

.hero_invisible__j9IyZ {
    visibility: hidden
}

.hero_desktop-only__Z9IML {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .hero_desktop-only__Z9IML {
        display: initial !important;
        pointer-events: auto
    }
}

.hero_mobile-only__pN4Jr {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .hero_mobile-only__pN4Jr {
        display: initial !important;
        pointer-events: auto
    }
}

.hero_underline__dY_0K {
    text-decoration: underline
}

.hero_dropdown-item__qt0g_ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.hero_dropdown-item__qt0g_:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.hero_dropdown-item__qt0g_[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .hero_dropdown-item__qt0g_ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.hero_dropdown-content__qxX48 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .hero_dropdown-content__qxX48 {
        padding: 2rem 0
    }
}

.hero_dropdown-trigger__Hzl50 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .hero_dropdown-trigger__Hzl50 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.hero_dropdown-trigger__Hzl50.hero_underlined__YYXao {
    border-bottom: 1px solid #151717
}

.hero_dropdown-trigger__Hzl50.hero_outlined__RzGYC {
    border: 1px solid rgba(21, 23, 23, .1)
}

.hero_wrapper__AtUfF {
    padding: 10rem 0;
    overflow: hidden;
    position: relative;
    color: #fff;
    background-color: #151717
}

.hero_background__8hjjt {
    position: relative;
    width: 100%;
    height: 36.7rem
}

.hero_background__8hjjt:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #151717;
    opacity: .25
}

@media(min-width:768px) {
    .hero_background__8hjjt {
        height: 77.5rem
    }
}

.hero_mask__nnv8B {
    width: 51.5rem;
    aspect-ratio: 515/367
}

.hero_mask__nnv8B,
.hero_mask__nnv8B .hero_video-container__FXie7 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.hero_mask__nnv8B .hero_video-container__FXie7 {
    height: 100%
}

.hero_mask__nnv8B video {
    transform: scale(1.8);
    height: 100%
}

@media(min-width:768px) {
    .hero_mask__nnv8B {
        width: 108.6rem
    }
}

.hero_content__kXYP9 {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10rem
}

.hero_title__k8XKr h1 {
    font-weight: 400;
    font-size: 4rem;
    line-height: 1;
    letter-spacing: -.04em;
    text-align: center;
    margin: 0
}

@media(min-width:768px) {
    .hero_title__k8XKr h1 {
        font-size: 12rem;
        letter-spacing: -.05em
    }
}

.hero_description__wBI10 {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    text-align: center;
    margin: 1rem auto 0;
    max-width: 28rem;
    -webkit-hyphens: auto;
    hyphens: auto
}

@media(min-width:768px) {
    .hero_description__wBI10 {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01em;
        margin: 3rem auto 0;
        max-width: 71rem
    }
}

.how-to-join_em__i5U8j {
    color: #b3b3b3
}

.how-to-join_invisible__piAYd {
    visibility: hidden
}

.how-to-join_desktop-only__kdNeQ {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .how-to-join_desktop-only__kdNeQ {
        display: initial !important;
        pointer-events: auto
    }
}

.how-to-join_mobile-only___1wZM {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .how-to-join_mobile-only___1wZM {
        display: initial !important;
        pointer-events: auto
    }
}

.how-to-join_underline__iN2u8 {
    text-decoration: underline
}

.how-to-join_dropdown-item__sxlNb {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.how-to-join_dropdown-item__sxlNb:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.how-to-join_dropdown-item__sxlNb[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .how-to-join_dropdown-item__sxlNb {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.how-to-join_dropdown-content__mx7qD {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .how-to-join_dropdown-content__mx7qD {
        padding: 2rem 0
    }
}

.how-to-join_dropdown-trigger__foXm9 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .how-to-join_dropdown-trigger__foXm9 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.how-to-join_dropdown-trigger__foXm9.how-to-join_underlined__3Mq0n {
    border-bottom: 1px solid #151717
}

.how-to-join_dropdown-trigger__foXm9.how-to-join_outlined__FC9yN {
    border: 1px solid rgba(21, 23, 23, .1)
}

.how-to-join_wrapper____UjI {
    padding: 6rem 0;
    background-color: #151717;
    color: #fff
}

@media(min-width:768px) {
    .how-to-join_wrapper____UjI {
        padding: 15rem 0
    }
}

.how-to-join_row__6l0C3 {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

.how-to-join_row__6l0C3 .how-to-join_col__URCFz:first-child {
    flex: 1 1
}

@media(min-width:768px) {
    .how-to-join_row__6l0C3 .how-to-join_col__URCFz:nth-child(2) {
        flex-basis: 97.6rem
    }
}

@media(min-width:768px) {
    .how-to-join_row__6l0C3 {
        flex-direction: row
    }
}

.how-to-join_control__X7Gth {
    margin-top: 3rem;
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .how-to-join_control__X7Gth {
        flex-direction: row;
        margin-top: 4rem
    }

    .how-to-join_heading-col__eP3cq {
        position: sticky;
        top: 15rem;
        height: -moz-fit-content;
        height: fit-content
    }
}

.how-to-join_list__DjZGe {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 6rem;
    list-style: none;
    width: 43.1rem;
    padding: 0;
    margin: 0
}

@media(min-width:768px) {
    .how-to-join_list__DjZGe {
        gap: 10rem
    }
}

.how-to-join_list-col__yR3qx {
    position: relative;
    display: flex
}

@media(min-width:768px) {
    .how-to-join_list-col__yR3qx {
        gap: 10rem
    }
}

.how-to-join_item__zosHa:before {
    content: attr(data-index);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3;
    margin-bottom: 3rem;
    display: block
}

@media(min-width:768px) {
    .how-to-join_item__zosHa.how-to-join_active__wv8Z_:before {
        color: #fff
    }
}

.how-to-join_item-image__L2sMb {
    display: none
}

@media(min-width:768px) {
    .how-to-join_item-image__L2sMb {
        position: sticky;
        display: block;
        top: 15rem;
        left: calc(100% + 20rem);
        height: 43.1rem;
        width: 36.4rem;
        object-fit: cover
    }
}

.how-to-join_item-image-wrapper__fAI51 {
    position: relative;
    height: 100%;
    width: 100%
}

.how-to-join_item-title__gOTMj {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .how-to-join_item-title__gOTMj {
        font-size: 4.4rem;
        line-height: 115%;
        letter-spacing: -.03em
    }
}

.how-to-join_item-description__ql7O1 {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    margin-top: 1.5rem;
    color: #b3b3b3
}

@media(min-width:768px) {
    .how-to-join_item-description__ql7O1 {
        font-size: 2rem
    }
}

@media(min-width:768px) {
    .how-to-join_item__zosHa:before {
        font-size: 2rem
    }
}

.how-to-join_track__cwhf6 {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

@media(min-width:768px) {
    .how-to-join_track__cwhf6 {
        opacity: 1;
        visibility: visible;
        position: sticky;
        left: -20px;
        top: 15rem;
        width: 1px;
        height: 66rem;
        background: hsla(0, 0%, 100%, .2);
        border-radius: 2px
    }
}

.how-to-join_thumb__nbOhR {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 3px;
    height: 9rem;
    border-radius: 2px;
    background: #fff;
    opacity: 0
}

.management-team_em__4_JU5 {
    color: #b3b3b3
}

.management-team_invisible__izC0o {
    visibility: hidden
}

.management-team_desktop-only__UfTED {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .management-team_desktop-only__UfTED {
        display: initial !important;
        pointer-events: auto
    }
}

.management-team_mobile-only__0vsXx {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .management-team_mobile-only__0vsXx {
        display: initial !important;
        pointer-events: auto
    }
}

.management-team_underline__TAFiu {
    text-decoration: underline
}

.management-team_dropdown-item__U_PgG {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.management-team_dropdown-item__U_PgG:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.management-team_dropdown-item__U_PgG[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .management-team_dropdown-item__U_PgG {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.management-team_dropdown-content__v_RCo {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .management-team_dropdown-content__v_RCo {
        padding: 2rem 0
    }
}

.management-team_dropdown-trigger__d6pNt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .management-team_dropdown-trigger__d6pNt {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.management-team_dropdown-trigger__d6pNt.management-team_underlined__59ili {
    border-bottom: 1px solid #151717
}

.management-team_dropdown-trigger__d6pNt.management-team_outlined__UY5AR {
    border: 1px solid rgba(21, 23, 23, .1)
}

.management-team_wrapper__mIr4M {
    padding: 4rem 0;
    overflow-x: clip
}

@media(min-width:768px) {
    .management-team_wrapper__mIr4M {
        padding: 10rem 0
    }
}

.management-team_head__jc2vj {
    display: flex;
    flex-direction: column;
    gap: 3rem
}

@media(min-width:768px) {
    .management-team_head__jc2vj {
        flex-direction: row;
        gap: 8rem
    }

    .management-team_head__jc2vj>:first-child {
        flex: 1 0
    }

    .management-team_head__jc2vj>:nth-child(2) {
        flex: 0 0 97.6rem
    }
}

.management-team_description-text__E3q_q {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .management-team_description-text__E3q_q {
        font-size: 3.2rem;
        letter-spacing: -.01em
    }
}

.management-team_description-controls__o_GZQ {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: 4rem
}

@media(min-width:768px) {
    .management-team_description-controls__o_GZQ {
        flex-direction: row;
        gap: 1.2rem
    }
}

.management-team_agents__XOSa1 {
    padding: 0;
    list-style: none
}

@media(max-width:767px) {
    .management-team_agents__XOSa1 {
        display: flex;
        gap: 1rem;
        overflow-x: auto;
        margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0;
        padding: 0 2.5rem
    }

    .management-team_agents__XOSa1::-webkit-scrollbar {
        display: none
    }
}

@media(min-width:768px) {
    .management-team_agents__XOSa1 {
        margin-top: 10rem
    }
}

.management-team_agent__foTUy {
    position: relative;
    min-width: 100%;
    transition: color .35s cubic-bezier(.5, 1, .89, 1)
}

.management-team_agent-image__cb_J4 {
    width: 100%;
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden
}

@media(min-width:768px) {
    .management-team_agent-image__cb_J4 {
        visibility: hidden;
        position: absolute;
        top: 50%;
        width: 40rem;
        aspect-ratio: 400/550;
        opacity: 0;
        transform: translate(50%, -40%) rotate(7deg);
        transition: transform .35s cubic-bezier(.5, 1, .89, 1), opacity .35s cubic-bezier(.5, 1, .89, 1);
        transition-delay: 0;
        will-change: transform, opacity;
        right: 25%;
        pointer-events: none
    }
}

.management-team_agent-role__toN2Z {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.5;
    white-space: nowrap
}

@media(min-width:768px) {
    .management-team_agent-role__toN2Z {
        padding: .4rem 1.2rem;
        border-radius: 100px;
        border: 1px solid
    }
}

.management-team_agent-name__MtAZA {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .management-team_agent-name__MtAZA {
        font-size: 7.2rem;
        line-height: 1;
        letter-spacing: -.04em
    }
}

@media(max-width:767px) {
    .management-team_agent__foTUy {
        display: flex;
        flex-direction: column
    }

    .management-team_agent-image__cb_J4 {
        order: 0
    }

    .management-team_agent-name__MtAZA {
        margin-top: 2rem;
        order: 1
    }

    .management-team_agent-role__toN2Z {
        margin-top: 1rem;
        order: 2
    }
}

@media(min-width:768px) {
    .management-team_agent__foTUy {
        position: relative;
        display: grid;
        justify-items: start;
        align-items: start;
        grid-template-columns: 30rem 1fr;
        grid-gap: 10rem;
        gap: 10rem;
        padding: 7rem 0;
        min-width: 0
    }

    .management-team_agent__foTUy:before {
        left: calc(-50vw + 50% - var(--scrollbar-width, 0px));
        right: calc(-50vw + 50% - var(--scrollbar-width, 0px));
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        transform: scaleY(0);
        background: #151717;
        transition: transform .5s;
        z-index: -1
    }

    .management-team_agent__foTUy:hover {
        color: #fff
    }

    .management-team_agent__foTUy:hover .management-team_agent-image__cb_J4 {
        visibility: visible;
        opacity: 1;
        transform: translate(50%, -50%) rotate(7deg);
        transition-delay: .3s
    }

    .management-team_agent__foTUy:hover:before {
        transform: scaleY(1);
        transition-duration: .4s
    }
}

.for-agents_em__Nh2t1 {
    color: #b3b3b3
}

.for-agents_invisible__TXfnJ {
    visibility: hidden
}

.for-agents_desktop-only__bVmQ_ {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .for-agents_desktop-only__bVmQ_ {
        display: initial !important;
        pointer-events: auto
    }
}

.for-agents_mobile-only__dGTjQ {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .for-agents_mobile-only__dGTjQ {
        display: initial !important;
        pointer-events: auto
    }
}

.for-agents_underline__Joqbr {
    text-decoration: underline
}

.for-agents_dropdown-item__5OzH_ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.for-agents_dropdown-item__5OzH_:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.for-agents_dropdown-item__5OzH_[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .for-agents_dropdown-item__5OzH_ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.for-agents_dropdown-content__OtNJn {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .for-agents_dropdown-content__OtNJn {
        padding: 2rem 0
    }
}

.for-agents_dropdown-trigger__jWAD7 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .for-agents_dropdown-trigger__jWAD7 {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.for-agents_dropdown-trigger__jWAD7.for-agents_underlined__ZVN7b {
    border-bottom: 1px solid #151717
}

.for-agents_dropdown-trigger__jWAD7.for-agents_outlined___GLfd {
    border: 1px solid rgba(21, 23, 23, .1)
}

.for-agents_wrapper__Os8to {
    padding: 6rem 0
}

@media(min-width:768px) {
    .for-agents_wrapper__Os8to {
        --aspect-ratio: 976/688;
        padding: 15rem 0
    }
}

.for-agents_above-text__SVOzq {
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.15;
    letter-spacing: -.01em
}

@media(min-width:768px) {
    .for-agents_above-text__SVOzq {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.for-agents_below-text__DBjLv {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.4
}

@media(min-width:768px) {
    .for-agents_below-text__DBjLv {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01rem
    }
}

.for-agents_controls__pBRRC {
    margin-top: 3rem;
    display: flex;
    gap: 1rem;
    flex-direction: column
}

@media(min-width:768px) {
    .for-agents_controls__pBRRC {
        gap: 1.2rem;
        margin-top: 4rem;
        flex-direction: row
    }
}

.why-us_em__4FYTt {
    color: #b3b3b3
}

.why-us_invisible___Y4XF {
    visibility: hidden
}

.why-us_desktop-only__sCqPM {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .why-us_desktop-only__sCqPM {
        display: initial !important;
        pointer-events: auto
    }
}

.why-us_mobile-only__gP3eF {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .why-us_mobile-only__gP3eF {
        display: initial !important;
        pointer-events: auto
    }
}

.why-us_underline__vD617 {
    text-decoration: underline
}

.why-us_dropdown-item__3d36J {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.why-us_dropdown-item__3d36J:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.why-us_dropdown-item__3d36J[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .why-us_dropdown-item__3d36J {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.why-us_dropdown-content__sOx_2 {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .why-us_dropdown-content__sOx_2 {
        padding: 2rem 0
    }
}

.why-us_dropdown-trigger__A6oD_ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .why-us_dropdown-trigger__A6oD_ {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.why-us_dropdown-trigger__A6oD_.why-us_underlined__jcS36 {
    border-bottom: 1px solid #151717
}

.why-us_dropdown-trigger__A6oD_.why-us_outlined__ZOUkc {
    border: 1px solid rgba(21, 23, 23, .1)
}

.why-us_root__aGsFp {
    position: relative;
    padding: 6rem 0;
    background: #fff
}

@media(min-width:768px) {
    .why-us_root__aGsFp {
        padding: 15rem 0
    }
}

.why-us_grid__RSZoF {
    display: grid;
    margin: 0 0 6rem
}

@media(min-width:768px) {
    .why-us_grid__RSZoF {
        grid-template-columns: auto 97.6rem;
        margin: 0 0 10rem
    }
}

.why-us_grid-col__7h0WB:first-child {
    display: none
}

@media(min-width:768px) {
    .why-us_grid-col__7h0WB:first-child {
        display: block
    }
}

.why-us_title__N3aCA {
    font-weight: 600;
    font-size: 2rem;
    line-height: 140%
}

.why-us_text__rT1u9 {
    font-weight: 500;
    font-size: 3rem;
    line-height: 115%;
    letter-spacing: -.01em
}

@media(min-width:768px) {
    .why-us_text__rT1u9 {
        font-size: 5.6rem;
        letter-spacing: -.03em
    }
}

.why-us_preview__OofJt {
    margin: 0 -2rem;
    aspect-ratio: 365/450
}

@media(min-width:768px) {
    .why-us_preview__OofJt {
        margin: 0;
        aspect-ratio: auto;
        height: 97.6rem
    }
}

.why-us_preview__OofJt img,
.why-us_preview__OofJt video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.rewired_em__Y7aC0 {
    color: #b3b3b3
}

.rewired_invisible__Dc86w {
    visibility: hidden
}

.rewired_desktop-only__eOMaK {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .rewired_desktop-only__eOMaK {
        display: initial !important;
        pointer-events: auto
    }
}

.rewired_mobile-only__EaYrD {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .rewired_mobile-only__EaYrD {
        display: initial !important;
        pointer-events: auto
    }
}

.rewired_underline__2hr__ {
    text-decoration: underline
}

.rewired_dropdown-item__QFrNV {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.rewired_dropdown-item__QFrNV:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.rewired_dropdown-item__QFrNV[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .rewired_dropdown-item__QFrNV {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.rewired_dropdown-content__x3xeq {
    margin-top: 1rem;
    max-height: 25rem;
    z-index: 201;
    background-color: #fff;
    border: 1px solid rgba(21, 23, 23, .1);
    padding: 1rem 0
}

@media(min-width:768px) {
    .rewired_dropdown-content__x3xeq {
        padding: 2rem 0
    }
}

.rewired_dropdown-trigger__QrBPC {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    padding: 1.2rem 1rem 1.2rem 1.5rem
}

@media(min-width:768px) {
    .rewired_dropdown-trigger__QrBPC {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.rewired_dropdown-trigger__QrBPC.rewired_underlined__BHiIo {
    border-bottom: 1px solid #151717
}

.rewired_dropdown-trigger__QrBPC.rewired_outlined__6D4_J {
    border: 1px solid rgba(21, 23, 23, .1)
}

.rewired_wrapper__mqx1v {
    padding: 4rem 0
}

@media(min-width:768px) {
    .rewired_wrapper__mqx1v {
        padding: 15rem 0
    }
}

.rewired_title__1_3e9 {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .rewired_title__1_3e9 {
        font-size: 7.2rem;
        line-height: 1;
        letter-spacing: -.04em
    }
}

.rewired_label__db93N {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.15;
    margin-bottom: 3rem
}

@media(min-width:768px) {
    .rewired_label__db93N {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01em
    }
}

.rewired_list-item__R5lrq {
    border-bottom: 1px solid rgba(21, 23, 23, .07);
    padding: 3rem 0;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.15
}

.rewired_list-item__R5lrq:first-child {
    border-top: 1px solid rgba(21, 23, 23, .07)
}

.rewired_list-item__R5lrq:before {
    content: attr(data-index);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    color: #b3b3b3;
    margin-bottom: 3rem;
    display: block
}

@media(min-width:768px) {
    .rewired_list-item__R5lrq:before {
        margin-bottom: 0;
        font-size: 2rem
    }
}

@media(min-width:768px) {
    .rewired_list-item__R5lrq {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -.03em;
        display: flex;
        align-items: center;
        gap: 5rem
    }
}

.rewired_left-col__vLphn {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 3rem
}

@media(min-width:768px) {
    .rewired_left-col__vLphn {
        gap: 4rem
    }
}