:root { --text-primary: #202830; --text-primary-l-0: #454c52; --text-primary-l-1: #6a7075; --text-primary-l-2: #909498; --text-primary-l-3: #b5b7ba; --text-primary-l-4: #dadbdd; --text-primary-d-0: #1b2128; --text-primary-d-1: #151b20; --text-primary-d-2: #101418; --text-primary-d-3: #0b0d10; --text-primary-d-4: #050708; --text-primary-t-0: hsla(210, 4%, 86%, 0.17); --text-primary-t-1: hsla(210, 4%, 72%, 0.33); --text-primary-t-2: hsla(210, 4%, 58%, 0.5); --text-primary-t-3: hsla(210, 5%, 44%, 0.67); --text-primary-t-4: hsla(210, 9%, 30%, 0.83); --text-secondary: #5E6160; --text-secondary-l-1: #797b7a; --text-secondary-l-2: #949695; --text-secondary-l-3: #afb0b0; --text-secondary-l-4: #c9caca; --text-secondary-l-5: #e4e5e5; --text-secondary-d-1: #4e5150; --text-secondary-d-2: #3f4140; --text-secondary-d-3: #2f3130; --text-secondary-d-4: #1f2020; --text-secondary-d-5: #101010; --text-secondary-t-1: hsla(160, 1%, 90%, 0.17); --text-secondary-t-2: hsla(160, 1%, 79%, 0.33); --text-secondary-t-3: hsla(160, 1%, 69%, 0.5); --text-secondary-t-4: hsla(160, 1%, 58%, 0.67); --text-secondary-t-5: hsla(160, 1%, 48%, 0.83); --primary: #fafafa; --primary-l-1: #fbfbfb; --primary-l-2: #fcfcfc; --primary-l-3: #fdfdfd; --primary-l-4: #fdfdfd; --primary-l-5: #fefefe; --primary-d-1: #d0d0d0; --primary-d-2: #a7a7a7; --primary-d-3: #7d7d7d; --primary-d-4: #535353; --primary-d-5: #2a2a2a; --primary-t-1: hsla(0, 0%, 100%, 0.17); --primary-t-2: hsla(0, 0%, 99%, 0.33); --primary-t-3: hsla(0, 0%, 99%, 0.5); --primary-t-4: hsla(0, 0%, 99%, 0.67); --primary-t-5: hsla(0, 0%, 98%, 0.83); --white: #ffffff; --border-color: #d5d7da; --for-sale-color: #4fcf93; --for-sale-color-t-1: hsla(152, 57%, 93%, 0.17); --for-sale-color-t-2: hsla(152, 57%, 85%, 0.33); --for-sale-color-t-3: hsla(152, 57%, 78%, 0.5); --for-sale-color-t-4: hsla(152, 57%, 71%, 0.67); --for-sale-color-t-5: hsla(152, 57%, 63%, 0.83); --for-rent-color: #70cdff; --for-rent-color-t-1: hsla(201, 100%, 95%, 0.17); --for-rent-color-t-2: hsla(201, 100%, 91%, 0.33); --for-rent-color-t-3: hsla(201, 100%, 86%, 0.5); --for-rent-color-t-4: hsla(201, 100%, 81%, 0.67); --for-rent-color-t-5: hsla(201, 100%, 77%, 0.83); --exclusive-color: #ffbe00; --exclusive-color-t-0: hsla(45, 100%, 92%, 0.17); --exclusive-color-t-1: hsla(45, 100%, 83%, 0.33); --exclusive-color-t-2: hsla(45, 100%, 75%, 0.5); --exclusive-color-t-3: hsla(45, 100%, 67%, 0.67); --exclusive-color-t-4: hsla(45, 100%, 58%, 0.83); --border-color-t-1: hsla(216, 6%, 97%, 0.17); --border-color-t-2: hsla(216, 6%, 95%, 0.33); --border-color-t-3: hsla(216, 6%, 92%, 0.5); --border-color-t-4: hsla(216, 6%, 90%, 0.67); --border-color-t-5: hsla(216, 6%, 87%, 0.83); --text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --h6: clamp(0.92rem, calc(0.0024074074074074063 * (100vw - 36rem) + 0.92rem), 1.18rem); --h5: clamp(1.15rem, calc(0.0039814814814814825 * (100vw - 36rem) + 1.15rem), 1.58rem); --h4: clamp(1.44rem, calc(0.006111111111111112 * (100vw - 36rem) + 1.44rem), 2.1rem); --h3: clamp(1.8rem, calc(0.009259259259259257 * (100vw - 36rem) + 1.8rem), 2.8rem); --h2: clamp(2.25rem, calc(0.013703703703703704 * (100vw - 36rem) + 2.25rem), 3.73rem); --h1: clamp(2.81rem, calc(0.020092592592592596 * (100vw - 36rem) + 2.81rem), 4.98rem); --space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --padding-block: clamp(1.8rem, calc(0.007407407407407408 * (100vw - 36rem) + 1.8rem), 2.6rem); --padding-inline: clamp(1.8rem, calc(0.007407407407407408 * (100vw - 36rem) + 1.8rem), 2.6rem); --gap-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --gap-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --gap-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --gap-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --gap-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --gap-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --gap-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --radius-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --radius-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --radius-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --radius-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --radius-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --radius-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --radius-full: clamp(999.9rem, calc(0 * (100vw - 36rem) + 999.9rem), 999.9rem);}.text-text-primary { color: var(--text-primary); }.text-text-primary-l-0 { color: var(--text-primary-l-0); }.text-text-primary-l-1 { color: var(--text-primary-l-1); }.text-text-primary-l-2 { color: var(--text-primary-l-2); }.text-text-primary-l-3 { color: var(--text-primary-l-3); }.text-text-primary-l-4 { color: var(--text-primary-l-4); }.text-text-primary-d-0 { color: var(--text-primary-d-0); }.text-text-primary-d-1 { color: var(--text-primary-d-1); }.text-text-primary-d-2 { color: var(--text-primary-d-2); }.text-text-primary-d-3 { color: var(--text-primary-d-3); }.text-text-primary-d-4 { color: var(--text-primary-d-4); }.text-text-primary-t-0 { color: var(--text-primary-t-0); }.text-text-primary-t-1 { color: var(--text-primary-t-1); }.text-text-primary-t-2 { color: var(--text-primary-t-2); }.text-text-primary-t-3 { color: var(--text-primary-t-3); }.text-text-primary-t-4 { color: var(--text-primary-t-4); }.border-text-primary { border-color: var(--text-primary); }.border-text-primary-l-0 { border-color: var(--text-primary-l-0); }.border-text-primary-l-1 { border-color: var(--text-primary-l-1); }.border-text-primary-l-2 { border-color: var(--text-primary-l-2); }.border-text-primary-l-3 { border-color: var(--text-primary-l-3); }.border-text-primary-l-4 { border-color: var(--text-primary-l-4); }.border-text-primary-d-0 { border-color: var(--text-primary-d-0); }.border-text-primary-d-1 { border-color: var(--text-primary-d-1); }.border-text-primary-d-2 { border-color: var(--text-primary-d-2); }.border-text-primary-d-3 { border-color: var(--text-primary-d-3); }.border-text-primary-d-4 { border-color: var(--text-primary-d-4); }.border-text-primary-t-0 { border-color: var(--text-primary-t-0); }.border-text-primary-t-1 { border-color: var(--text-primary-t-1); }.border-text-primary-t-2 { border-color: var(--text-primary-t-2); }.border-text-primary-t-3 { border-color: var(--text-primary-t-3); }.border-text-primary-t-4 { border-color: var(--text-primary-t-4); }.outline-text-primary { outline-color: var(--text-primary); }.outline-text-primary-l-0 { outline-color: var(--text-primary-l-0); }.outline-text-primary-l-1 { outline-color: var(--text-primary-l-1); }.outline-text-primary-l-2 { outline-color: var(--text-primary-l-2); }.outline-text-primary-l-3 { outline-color: var(--text-primary-l-3); }.outline-text-primary-l-4 { outline-color: var(--text-primary-l-4); }.outline-text-primary-d-0 { outline-color: var(--text-primary-d-0); }.outline-text-primary-d-1 { outline-color: var(--text-primary-d-1); }.outline-text-primary-d-2 { outline-color: var(--text-primary-d-2); }.outline-text-primary-d-3 { outline-color: var(--text-primary-d-3); }.outline-text-primary-d-4 { outline-color: var(--text-primary-d-4); }.outline-text-primary-t-0 { outline-color: var(--text-primary-t-0); }.outline-text-primary-t-1 { outline-color: var(--text-primary-t-1); }.outline-text-primary-t-2 { outline-color: var(--text-primary-t-2); }.outline-text-primary-t-3 { outline-color: var(--text-primary-t-3); }.outline-text-primary-t-4 { outline-color: var(--text-primary-t-4); }.fill-text-primary { fill: var(--text-primary); }.fill-text-primary-l-0 { fill: var(--text-primary-l-0); }.fill-text-primary-l-1 { fill: var(--text-primary-l-1); }.fill-text-primary-l-2 { fill: var(--text-primary-l-2); }.fill-text-primary-l-3 { fill: var(--text-primary-l-3); }.fill-text-primary-l-4 { fill: var(--text-primary-l-4); }.fill-text-primary-d-0 { fill: var(--text-primary-d-0); }.fill-text-primary-d-1 { fill: var(--text-primary-d-1); }.fill-text-primary-d-2 { fill: var(--text-primary-d-2); }.fill-text-primary-d-3 { fill: var(--text-primary-d-3); }.fill-text-primary-d-4 { fill: var(--text-primary-d-4); }.fill-text-primary-t-0 { fill: var(--text-primary-t-0); }.fill-text-primary-t-1 { fill: var(--text-primary-t-1); }.fill-text-primary-t-2 { fill: var(--text-primary-t-2); }.fill-text-primary-t-3 { fill: var(--text-primary-t-3); }.fill-text-primary-t-4 { fill: var(--text-primary-t-4); }.stroke-text-primary { stroke: var(--text-primary); }.stroke-text-primary-l-0 { stroke: var(--text-primary-l-0); }.stroke-text-primary-l-1 { stroke: var(--text-primary-l-1); }.stroke-text-primary-l-2 { stroke: var(--text-primary-l-2); }.stroke-text-primary-l-3 { stroke: var(--text-primary-l-3); }.stroke-text-primary-l-4 { stroke: var(--text-primary-l-4); }.stroke-text-primary-d-0 { stroke: var(--text-primary-d-0); }.stroke-text-primary-d-1 { stroke: var(--text-primary-d-1); }.stroke-text-primary-d-2 { stroke: var(--text-primary-d-2); }.stroke-text-primary-d-3 { stroke: var(--text-primary-d-3); }.stroke-text-primary-d-4 { stroke: var(--text-primary-d-4); }.stroke-text-primary-t-0 { stroke: var(--text-primary-t-0); }.stroke-text-primary-t-1 { stroke: var(--text-primary-t-1); }.stroke-text-primary-t-2 { stroke: var(--text-primary-t-2); }.stroke-text-primary-t-3 { stroke: var(--text-primary-t-3); }.stroke-text-primary-t-4 { stroke: var(--text-primary-t-4); }.text-text-secondary { color: var(--text-secondary); }.text-text-secondary-l-1 { color: var(--text-secondary-l-1); }.text-text-secondary-l-2 { color: var(--text-secondary-l-2); }.text-text-secondary-l-3 { color: var(--text-secondary-l-3); }.text-text-secondary-l-4 { color: var(--text-secondary-l-4); }.text-text-secondary-l-5 { color: var(--text-secondary-l-5); }.text-text-secondary-d-1 { color: var(--text-secondary-d-1); }.text-text-secondary-d-2 { color: var(--text-secondary-d-2); }.text-text-secondary-d-3 { color: var(--text-secondary-d-3); }.text-text-secondary-d-4 { color: var(--text-secondary-d-4); }.text-text-secondary-d-5 { color: var(--text-secondary-d-5); }.text-text-secondary-t-1 { color: var(--text-secondary-t-1); }.text-text-secondary-t-2 { color: var(--text-secondary-t-2); }.text-text-secondary-t-3 { color: var(--text-secondary-t-3); }.text-text-secondary-t-4 { color: var(--text-secondary-t-4); }.text-text-secondary-t-5 { color: var(--text-secondary-t-5); }.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }.padding-top-2xs { padding-top: var(--space-2xs); }.padding-top-xs { padding-top: var(--space-xs); }.padding-top-s { padding-top: var(--space-s); }.padding-top-m { padding-top: var(--space-m); }.padding-top-l { padding-top: var(--space-l); }.padding-top-xl { padding-top: var(--space-xl); }.padding-top-2xl { padding-top: var(--space-2xl); }.padding-bottom-2xs { padding-bottom: var(--space-2xs); }.padding-bottom-xs { padding-bottom: var(--space-xs); }.padding-bottom-s { padding-bottom: var(--space-s); }.padding-bottom-m { padding-bottom: var(--space-m); }.padding-bottom-l { padding-bottom: var(--space-l); }.padding-bottom-xl { padding-bottom: var(--space-xl); }.padding-bottom-2xl { padding-bottom: var(--space-2xl); }.padding-left-2xs { padding-left: var(--space-2xs); }.padding-left-xs { padding-left: var(--space-xs); }.padding-left-s { padding-left: var(--space-s); }.padding-left-m { padding-left: var(--space-m); }.padding-left-l { padding-left: var(--space-l); }.padding-left-xl { padding-left: var(--space-xl); }.padding-left-2xl { padding-left: var(--space-2xl); }.padding-right-2xs { padding-right: var(--space-2xs); }.padding-right-xs { padding-right: var(--space-xs); }.padding-right-s { padding-right: var(--space-s); }.padding-right-m { padding-right: var(--space-m); }.padding-right-l { padding-right: var(--space-l); }.padding-right-xl { padding-right: var(--space-xl); }.padding-right-2xl { padding-right: var(--space-2xl); }.grid-gap-2xs { gap: var(--space-2xs); }.grid-gap-xs { gap: var(--space-xs); }.grid-gap-s { gap: var(--space-s); }.grid-gap-m { gap: var(--space-m); }.grid-gap-l { gap: var(--space-l); }.grid-gap-xl { gap: var(--space-xl); }.grid-gap-2xl { gap: var(--space-2xl); }