.agent-ownership_em__VXuve {
    color: #b3b3b3
}

.agent-ownership_invisible__AdyuY {
    visibility: hidden
}

.agent-ownership_desktop-only__eNkrG {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .agent-ownership_desktop-only__eNkrG {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-ownership_mobile-only__meeDz {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .agent-ownership_mobile-only__meeDz {
        display: initial !important;
        pointer-events: auto
    }
}

.agent-ownership_underline__n3RQn {
    text-decoration: underline
}

.agent-ownership_dropdown-item__SWBCZ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.agent-ownership_dropdown-item__SWBCZ:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.agent-ownership_dropdown-item__SWBCZ[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .agent-ownership_dropdown-item__SWBCZ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.agent-ownership_dropdown-content__nB8r0 {
    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) {
    .agent-ownership_dropdown-content__nB8r0 {
        padding: 2rem 0
    }
}

.agent-ownership_dropdown-trigger__vXc8A {
    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) {
    .agent-ownership_dropdown-trigger__vXc8A {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.agent-ownership_dropdown-trigger__vXc8A.agent-ownership_underlined__ewq5T {
    border-bottom: 1px solid #151717
}

.agent-ownership_dropdown-trigger__vXc8A.agent-ownership_outlined__bArM_ {
    border: 1px solid rgba(21, 23, 23, .1)
}

.agent-ownership_wrapper__ZilkF {
    padding: 6rem 0 4rem
}

@media(min-width:768px) {
    .agent-ownership_wrapper__ZilkF {
        padding: 15rem 0 10rem
    }
}

.agent-ownership_text__1RgEx {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

.agent-ownership_text__1RgEx p+p {
    margin-top: 3.2rem
}

@media(min-width:768px) {
    .agent-ownership_text__1RgEx {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01em
    }
}

.agent-ownership_controls__5zxZ1 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: 4rem
}

@media(min-width:768px) {
    .agent-ownership_controls__5zxZ1 {
        flex-direction: row;
        gap: 1.2rem
    }
}

.agent-ownership_image__AK73_ {
    position: relative;
    aspect-ratio: 365/450;
    max-height: 45rem;
    margin: 0 calc(-50vw + 50% + .5rem + var(--scrollbar-width, 0px));
    overflow: hidden
}

.agent-ownership_image__AK73_ img {
    width: 67rem;
    height: 45rem;
    object-fit: cover;
    object-position: -12.2rem
}

@media(min-width:768px) {
    .agent-ownership_image__AK73_ {
        margin: 0;
        aspect-ratio: 976/450
    }

    .agent-ownership_image__AK73_ img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
}

.join-page_em__q0w1h {
    color: #b3b3b3
}

.join-page_invisible__6wmur {
    visibility: hidden
}

.join-page_desktop-only__eYLcZ {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .join-page_desktop-only__eYLcZ {
        display: initial !important;
        pointer-events: auto
    }
}

.join-page_mobile-only__NZyaF {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .join-page_mobile-only__NZyaF {
        display: initial !important;
        pointer-events: auto
    }
}

.join-page_underline__vQClB {
    text-decoration: underline
}

.join-page_dropdown-item__lrEeW {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.join-page_dropdown-item__lrEeW:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.join-page_dropdown-item__lrEeW[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .join-page_dropdown-item__lrEeW {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.join-page_dropdown-content__P92PE {
    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) {
    .join-page_dropdown-content__P92PE {
        padding: 2rem 0
    }
}

.join-page_dropdown-trigger__Q_y6L {
    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) {
    .join-page_dropdown-trigger__Q_y6L {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.join-page_dropdown-trigger__Q_y6L.join-page_underlined__Ch9AO {
    border-bottom: 1px solid #151717
}

.join-page_dropdown-trigger__Q_y6L.join-page_outlined__h30Xq {
    border: 1px solid rgba(21, 23, 23, .1)
}

.join-page_row__8Fdux {
    display: flex;
    flex-direction: column;
    gap: 4rem
}

.join-page_row__8Fdux .join-page_col__NMOZ0:first-child {
    flex: 1 1
}

.join-page_row__8Fdux .join-page_col__NMOZ0:nth-child(2) {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    gap: 4rem
}

@media(min-width:768px) {
    .join-page_row__8Fdux .join-page_col__NMOZ0:nth-child(2) {
        flex-basis: 97.6rem;
        gap: 8rem
    }
}

@media(min-width:768px) {
    .join-page_row__8Fdux {
        flex-direction: row
    }
}

.features-content {
    color: #151717;
}

.join-page_heading__MZNAH {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .join-page_heading__MZNAH {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.join-page_description___icaj {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .join-page_description___icaj {
        font-size: 3.2rem;
        line-height: 1.3;
        letter-spacing: -.01em
    }
}

.stories_em__mcUA1 {
    color: #b3b3b3
}

.stories_invisible__UCGFV {
    visibility: hidden
}

.stories_desktop-only__qQsIl {
    display: none !important;
    pointer-events: none
}

@media(min-width:768px) {
    .stories_desktop-only__qQsIl {
        display: initial !important;
        pointer-events: auto
    }
}

.stories_mobile-only__c1s6L {
    display: none !important;
    pointer-events: none
}

@media(max-width:767px) {
    .stories_mobile-only__c1s6L {
        display: initial !important;
        pointer-events: auto
    }
}

.stories_underline__NakaD {
    text-decoration: underline
}

.stories_dropdown-item__x26EQ {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
    padding: .75rem 1.5rem;
    display: flex;
    align-items: center;
    gap: 1rem
}

.stories_dropdown-item__x26EQ:hover {
    background-color: #ededed;
    box-shadow: none;
    outline: none;
    border: none;
    filter: none
}

.stories_dropdown-item__x26EQ[data-selected=true] {
    background-color: #ededed
}

@media(min-width:768px) {
    .stories_dropdown-item__x26EQ {
        font-size: 1.8rem;
        padding: 1.35rem 3rem
    }
}

.stories_dropdown-content__fCbVH {
    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) {
    .stories_dropdown-content__fCbVH {
        padding: 2rem 0
    }
}

.stories_dropdown-trigger__RimyC {
    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) {
    .stories_dropdown-trigger__RimyC {
        padding: 1.5rem 1.5rem 1.5rem 2rem
    }
}

.stories_dropdown-trigger__RimyC.stories_underlined__wOtDM {
    border-bottom: 1px solid #151717
}

.stories_dropdown-trigger__RimyC.stories_outlined__uJoBx {
    border: 1px solid rgba(21, 23, 23, .1)
}

.stories_wrapper__e9zpl {
    padding: 6rem 0;
    background-color: #f1f1f1
}

@media(min-width:768px) {
    .stories_wrapper__e9zpl {
        padding: 15rem 0
    }
}

.stories_head__0zAph {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    padding-bottom: 6rem
}

@media(min-width:768px) {
    .stories_head__0zAph {
        flex-direction: row;
        padding-bottom: 10rem
    }

    .stories_head__0zAph :first-child {
        flex: 1 0
    }

    .stories_head__0zAph :nth-child(2) {
        flex-basis: 97.6rem
    }
}

.stories_separator__r0Xtm {
    background-color: #151717;
    height: 1px;
    width: 100%
}

.stories_controls__Dh8Uj {
    margin-top: 4rem;
    display: flex;
    gap: 1rem
}

@media(min-width:768px) {
    .stories_controls__Dh8Uj {
        margin-top: 5rem
    }
}

.stories_title__zrol7 {
    font-weight: 500;
    font-size: 4.4rem;
    line-height: 1;
    letter-spacing: -.02em
}

@media(min-width:768px) {
    .stories_title__zrol7 {
        font-size: 7.2rem;
        letter-spacing: -.04em
    }
}

.stories_description__MDOmQ {
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 1.3
}

@media(min-width:768px) {
    .stories_description__MDOmQ {
        font-size: 3.2rem;
        letter-spacing: -.01em
    }
}

.stories_pagination__rC5A2 {
    display: flex;
    gap: 1.2rem;
    align-items: center;
    flex: 1 1
}

.stories_pagination-item__T_5y1 {
    --size: 3.6rem;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    cursor: pointer;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.4;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #b3b3b3;
    color: #b3b3b3
}

.stories_pagination-item__T_5y1.stories_active__ueV3c {
    border-color: #151717;
    color: #151717
}

@media(pointer:fine) {
    .stories_pagination-item__T_5y1:hover {
        transform: scaleX(1.02);
        transition: transform .7s cubic-bezier(.34, 5.56, .64, 1)
    }
}

.stories_pagination-item-text__L00fh {
    overflow: hidden
}

.stories_pagination-item-text__L00fh span {
    position: relative;
    display: block;
    transition: transform .9s cubic-bezier(.16, 1, .3, 1)
}

.stories_pagination-item-text__L00fh span:after {
    content: attr(data-text);
    display: block;
    position: absolute;
    top: 105%;
    left: 0;
    right: 0
}

@media(pointer:fine) {
    .stories_pagination-item__T_5y1:hover .stories_pagination-item-text__L00fh span {
        transform: translateY(-105%)
    }
}

@media(min-width:768px) {
    .stories_pagination-item__T_5y1 {
        --size: 4.6rem;
        font-size: 1.6rem
    }
}

.stories_quotes__jq3Yb {
    --size: 3.6rem
}

.stories_quotes__jq3Yb svg {
    width: var(--size);
    height: var(--size)
}

@media(min-width:768px) {
    .stories_quotes__jq3Yb {
        --size: 4.9rem
    }
}

.stories_author__mESpp {
    margin-top: 3rem;
    display: flex;
    align-items: center;
    gap: 1.5rem
}

.stories_author-info__xvYh8 {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.stories_author-image__1Q0pL {
    --avatar-size: 3.6rem;
    grid-area: image
}

@media(min-width:768px) {
    .stories_author-image__1Q0pL {
        --avatar-size: 6rem
    }
}

.stories_author-name__dJeSu {
    grid-area: name;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.1;
    text-transform: uppercase
}

@media(min-width:768px) {
    .stories_author-name__dJeSu {
        font-size: 1.6rem;
        line-height: 1.5
    }
}

.stories_author-role__UUGO6 {
    grid-area: role;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.1;
    text-transform: uppercase;
    color: #b3b3b3
}

@media(min-width:768px) {
    .stories_author-role__UUGO6 {
        font-size: 1.6rem;
        line-height: 1.5
    }

    .stories_author__mESpp {
        margin-top: 5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
}

.stories_stories__8y6Jk {
    margin-top: 6rem;
    position: relative
}

@media(min-width:768px) {
    .stories_stories__8y6Jk {
        margin-top: 10rem
    }
}

.stories_story__E2Eiv {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .5s ease-in-out;
    pointer-events: none
}

.stories_story__E2Eiv.stories_active__ueV3c {
    position: relative;
    transition-delay: .25s;
    opacity: 1;
    pointer-events: auto
}

.stories_story-text__ePk7q {
    font-weight: 400;
    font-size: 2.2rem;
    line-height: 1.3;
    font-family: var(--font-secondary)
}

.stories_story-text__ePk7q:before {
    content: "“ "
}

.stories_story-text__ePk7q:after {
    content: " ”"
}

@media(min-width:768px) {
    .stories_story-text__ePk7q {
        font-size: 4.4rem;
        line-height: 1.15;
        letter-spacing: -.02em
    }
}