:root{--jr-font-display:"Barlow Condensed","Roboto Condensed","Arial Narrow","Helvetica Neue Condensed",Arial,sans-serif;--jr-font-body:"Sofia Sans","Inter","Overpass","Montserrat","Helvetica Neue",Arial,sans-serif;--jr-type-red:#cf1235;--jr-type-ink:#111215;--jr-type-muted:rgba(255,255,255,.7);--jr-body-size:16px;--jr-body-leading:1.72;--jr-heading-track:.045em;--jr-label-track:.18em;--jr-nav-track:.18em}html,body,body.jr-app{font-family:var(--jr-font-body)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-kerning:normal!important;font-optical-sizing:auto!important}body.jr-app,body.jr-app .content-for-layout,body.jr-app .rte,body.jr-app .rte p,body.jr-app .rte li,body.jr-app p,body.jr-app li,body.jr-app .jr-body,body.jr-app .jr-body p,body.jr-app .jr-section p,body.jr-app .jr-contact p,body.jr-app .jr-contact__row a,body.jr-app .jr-contact__row strong,body.jr-app .jr-contact-luxe__intro,body.jr-app .jr-page-exp__detail,body.jr-app .jr-og-testimonials__quote,body.jr-app .jr-testimonial-stage__quote,body.jr-app .jr-footer p,body.jr-app .jr-footer__seo,body.jr-app .jr-footer__brand-text,body.jr-app .ftr-disclaimer,body.jr-app .footer-copyright,body.jr-app .footer-copyright a{font-family:var(--jr-font-body)!important;font-size:clamp(15px,.92vw,16.5px)!important;line-height:var(--jr-body-leading)!important;font-weight:400!important;letter-spacing:.002em!important;text-transform:none!important}body.jr-app h1,body.jr-app h2,body.jr-app h3,body.jr-app h4,body.jr-app h5,body.jr-app h6,body.jr-app .h0,body.jr-app .h1,body.jr-app .h2,body.jr-app .h3,body.jr-app .jr-h1,body.jr-app .jr-h2,body.jr-app .jr-h3,body.jr-app .global-site-title,body.jr-app .jr-hero__title,body.jr-app .jr-section-head h1,body.jr-app .jr-section-head h2,body.jr-app .jr-section-head h3,body.jr-app .jr-og-listings__title,body.jr-app .jr-stats__heading,body.jr-app .jr-press-feature__title,body.jr-app .jr-about__copy .jr-h2,body.jr-app .jr-split .jr-h2,body.jr-app .jr-concierge .jr-h2,body.jr-app .jr-app-cta .jr-h2,body.jr-app .jr-philanthropy .jr-h2,body.jr-app .jr-contact .jr-h2,body.jr-app .jr-contact-luxe__heading,body.jr-app .jr-marketing-plan__heading,body.jr-app .jr-service-card h3,body.jr-app .jr-office-card h3,body.jr-app .jr-press-item strong,body.jr-app .jr-neighbourhood-card__label strong,body.jr-app .jr-footer__brand,body.jr-app .jr-og-footer__signature strong{font-family:var(--jr-font-display)!important;font-weight:500!important;line-height:.98!important;letter-spacing:var(--jr-heading-track)!important;text-transform:uppercase!important;font-style:normal!important;text-wrap:balance}body.jr-app h1,body.jr-app .h0,body.jr-app .h1,body.jr-app .jr-h1,body.jr-app .global-site-title,body.jr-app .jr-hero__title{font-size:clamp(46px,5.8vw,92px)!important;line-height:.96!important}body.jr-app h2,body.jr-app .h2,body.jr-app .jr-h2,body.jr-app .jr-section-head h2,body.jr-app .jr-og-listings__title,body.jr-app .jr-stats__heading,body.jr-app .jr-press-feature__title,body.jr-app .jr-contact-luxe__heading,body.jr-app .jr-marketing-plan__heading{font-size:clamp(36px,4.4vw,74px)!important;line-height:.98!important}body.jr-app h3,body.jr-app .h3,body.jr-app .jr-h3,body.jr-app .jr-service-card h3,body.jr-app .jr-office-card h3,body.jr-app .jr-press-item strong,body.jr-app .jr-neighbourhood-card__label strong{font-size:clamp(22px,2.2vw,34px)!important;line-height:1.08!important}body.jr-app h4,body.jr-app h5,body.jr-app h6,body.jr-app .h4,body.jr-app .h5{font-size:clamp(16px,1.15vw,22px)!important;line-height:1.16!important;letter-spacing:.08em!important}body.jr-app .jr-eyebrow,body.jr-app .jr-hero__eyebrow,body.jr-app .jr-hero__areas-label,body.jr-app .jr-og-listings__eyebrow,body.jr-app .jr-stat span,body.jr-app .jr-og-property__address,body.jr-app .jr-listing-card__badge,body.jr-app .jr-listing-card__stats,body.jr-app .jr-about__credential div span,body.jr-app .jr-contact__row span,body.jr-app .jr-contact-luxe__eyebrow,body.jr-app .jr-contact-luxe__row span,body.jr-app .jr-contact-luxe__field label,body.jr-app .jr-contact-form label,body.jr-app .jr-footer__brokerage,body.jr-app .jr-footer__col h4,body.jr-app .jr-og-footer__marquee span,body.jr-app .jr-og-footer__mainnav a,body.jr-app .jr-og-footer__contact-list span,body.jr-app .jr-og-footer__quickbar span,body.jr-app .jr-og-footer__quickbar strong,body.jr-app .jr-og-testimonials__caption span,body.jr-app .jr-og-testimonials__name,body.jr-app .jr-testimonial-stage__name,body.jr-app .caption,body.jr-app .badge,body.jr-app small{font-family:var(--jr-font-display)!important;font-size:clamp(10px,.7vw,12px)!important;font-weight:600!important;line-height:1.22!important;letter-spacing:var(--jr-label-track)!important;text-transform:uppercase!important}body.jr-app .gh,body.jr-app .gh-link,body.jr-app .gh-drop a,body.jr-app .gh-flyout a,body.jr-app .gh-plus,body.jr-app .jr-header__nav a,body.jr-app .jr-header__nav button,body.jr-app .jr-navitem>a,body.jr-app .jr-navitem>button,body.jr-app .jr-mobile-group__head,body.jr-app .jr-mobile-group__head--link,body.jr-app .jr-mobile-group__panel a,body.jr-app .jr-mobile-menu__quick-actions a{font-family:var(--jr-font-display)!important;font-weight:500!important;text-transform:uppercase!important}body.jr-app .gh-link,body.jr-app .jr-header__nav a,body.jr-app .jr-header__nav button,body.jr-app .jr-navitem>a,body.jr-app .jr-navitem>button{font-size:clamp(10px,.72vw,12px)!important;letter-spacing:var(--jr-nav-track)!important;line-height:1!important}body.jr-app .gh-drop a,body.jr-app .gh-flyout a,body.jr-app .jr-dropdown a,body.jr-app .jr-submenu-panel a{font-size:12px!important;letter-spacing:.13em!important;line-height:1.22!important}body.jr-app .button,body.jr-app button.button,body.jr-app .shopify-payment-button__button,body.jr-app .jr-btn,body.jr-app .jr-link,body.jr-app .jr-og-listings__view,body.jr-app .jr-og-testimonials__button,body.jr-app .jr-contact-luxe__button,body.jr-app .jr-pathway__label,body.jr-app a[class*=button],body.jr-app button[class*=button]{font-family:var(--jr-font-display)!important;font-size:clamp(10px,.72vw,12px)!important;line-height:1!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}body.jr-app input,body.jr-app textarea,body.jr-app select,body.jr-app .field__input,body.jr-app .customer .field input,body.jr-app .jr-contact-form input,body.jr-app .jr-contact-form textarea,body.jr-app .jr-contact-luxe__field input,body.jr-app .jr-contact-luxe__field textarea{font-family:var(--jr-font-body)!important;font-size:16px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:.002em!important;text-transform:none!important}body.jr-app label,body.jr-app .field__label,body.jr-app .form__label{font-family:var(--jr-font-display)!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.jr-app .jr-stat strong,body.jr-app .jr-about__credential div strong,body.jr-app .jr-listing-card__price,body.jr-app .jr-og-property__price,body.jr-app .price,body.jr-app .price *{font-family:var(--jr-font-display)!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;font-weight:500!important;letter-spacing:.025em!important;line-height:.98!important}body.jr-app #s-footer .pbadge,body.jr-app #s-footer .marquee,body.jr-app #s-footer .marquee *{font-family:var(--jr-font-display)!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.jr-app .guide__h,body.jr-app .decision__h,body.jr-app .cta__h,body.jr-app .st__h,body.jr-app .sp__h,body.jr-app .gcard__t,body.jr-app .ditem__t,body.jr-app .idxhold__t,body.jr-app .local-guide-modal__title,body.jr-app .rel__t{font-family:var(--jr-font-display)!important;font-weight:500!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important}body.jr-app .guide__p,body.jr-app .gcard__d,body.jr-app .ditem__d,body.jr-app .idxhold__p,body.jr-app .local-guide-modal__copy,body.jr-app .local-guide-modal__note,body.jr-app .sp__p,body.jr-app .cta__p{font-family:var(--jr-font-body)!important;font-size:clamp(15px,.92vw,16px)!important;line-height:1.72!important;font-weight:400!important;letter-spacing:.002em!important}body.jr-app .eb,body.jr-app .guide__k,body.jr-app .gcard__m,body.jr-app .ditem__n,body.jr-app .local-guide-modal__meta,body.jr-app .local-guide-modal__tags li{font-family:var(--jr-font-display)!important;font-size:clamp(10px,.7vw,12px)!important;line-height:1.22!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}body.jr-app .ghost,body.jr-app .ul,body.jr-app .gcard__a,body.jr-app .idxhold__row a,body.jr-app .local-guide-modal__actions a{font-family:var(--jr-font-display)!important;font-size:clamp(10px,.72vw,12px)!important;line-height:1!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}@media screen and (max-width:989px){:root{--jr-body-leading:1.66;--jr-heading-track:.032em;--jr-label-track:.145em;--jr-nav-track:.13em}body.jr-app,body.jr-app .content-for-layout,body.jr-app .rte,body.jr-app .rte p,body.jr-app .rte li,body.jr-app p,body.jr-app li,body.jr-app .jr-body,body.jr-app .jr-body p,body.jr-app .jr-section p,body.jr-app .jr-contact p,body.jr-app .jr-page-exp__detail,body.jr-app .guide__p,body.jr-app .gcard__d,body.jr-app .ditem__d,body.jr-app .idxhold__p,body.jr-app .local-guide-modal__copy{font-size:15px!important;line-height:1.66!important}body.jr-app h1,body.jr-app .h0,body.jr-app .h1,body.jr-app .jr-h1,body.jr-app .global-site-title,body.jr-app .jr-hero__title{font-size:clamp(40px,11.2vw,58px)!important;line-height:1!important}body.jr-app h2,body.jr-app .h2,body.jr-app .jr-h2,body.jr-app .jr-section-head h2,body.jr-app .jr-og-listings__title,body.jr-app .jr-stats__heading,body.jr-app .jr-press-feature__title,body.jr-app .guide__h,body.jr-app .decision__h,body.jr-app .cta__h,body.jr-app .st__h,body.jr-app .sp__h{font-size:clamp(34px,10.2vw,52px)!important;line-height:1.02!important}body.jr-app h3,body.jr-app .h3,body.jr-app .jr-h3,body.jr-app .gcard__t,body.jr-app .ditem__t,body.jr-app .idxhold__t,body.jr-app .local-guide-modal__title{font-size:clamp(22px,6.8vw,32px)!important;line-height:1.08!important}body.jr-app .gh-link,body.jr-app .jr-mobile-group__head,body.jr-app .jr-mobile-group__head--link{letter-spacing:.12em!important}body.jr-app .jr-mobile-group__head,body.jr-app .jr-mobile-group__head--link{font-size:20px!important;line-height:1.08!important}body.jr-app .jr-mobile-group__panel a{font-size:14px!important;line-height:1.35!important}body.jr-app .button,body.jr-app .jr-btn,body.jr-app .ghost,body.jr-app .ul,body.jr-app .gcard__a,body.jr-app .idxhold__row a,body.jr-app .local-guide-modal__actions a{font-size:11px!important;letter-spacing:.15em!important}}@media screen and (max-width:520px){body.jr-app,body.jr-app .rte,body.jr-app .rte p,body.jr-app .rte li,body.jr-app p,body.jr-app li,body.jr-app .jr-body,body.jr-app .jr-section p{font-size:14.75px!important;line-height:1.64!important}body.jr-app h1,body.jr-app .h0,body.jr-app .h1,body.jr-app .jr-h1,body.jr-app .global-site-title,body.jr-app .jr-hero__title{font-size:clamp(38px,11vw,52px)!important}body.jr-app h2,body.jr-app .h2,body.jr-app .jr-h2,body.jr-app .guide__h,body.jr-app .decision__h,body.jr-app .cta__h,body.jr-app .st__h,body.jr-app .sp__h{font-size:clamp(31px,9.5vw,46px)!important}}@media screen and (max-width:989px){:root{--jr-font-display:"Barlow Condensed","Roboto Condensed","Arial Narrow","Helvetica Neue Condensed",Arial,sans-serif;--jr-font-body:"Sofia Sans","Inter","Overpass","Montserrat","Helvetica Neue",Arial,sans-serif;--jr-mobile-h1:clamp(40px,11.2vw,58px);--jr-mobile-h2:clamp(32px,9.8vw,52px);--jr-mobile-h3:clamp(21px,6.6vw,32px);--jr-mobile-body:15px;--jr-mobile-body-line:1.66;--jr-mobile-title-track:.03em;--jr-mobile-label-track:.145em;--jr-mobile-menu-track:.145em}html,body,body.jr-app,.jr-mobile-homepage,#MainContent,.content-for-layout,.shopify-section{font-family:var(--jr-font-body)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}body.jr-app p,body.jr-app li,body.jr-app .rte,body.jr-app .rte p,body.jr-app .rte li,body.jr-app .content-for-layout p,body.jr-app .content-for-layout li,body.jr-app #MainContent p,body.jr-app #MainContent li,body.jr-app #s-hero p,body.jr-app #s-listings p,body.jr-app #s-about p,body.jr-app #s-why p,body.jr-app #s-concierge p,body.jr-app #s-testimonials p,body.jr-app #s-media p,body.jr-app #s-magazine p,body.jr-app #s-search p,body.jr-app #s-community p,body.jr-app #s-news p,body.jr-app #s-contact p,body.jr-app .jr-page-exp__detail,body.jr-app .jr-page-exp__detail p,body.jr-app .guide__p,body.jr-app .gcard__d,body.jr-app .ditem__d,body.jr-app .idxhold__p,body.jr-app .local-guide-modal__copy,body.jr-app .sp__p,body.jr-app .st__p,body.jr-app .cta__p{font-family:var(--jr-font-body)!important;font-size:var(--jr-mobile-body)!important;line-height:var(--jr-mobile-body-line)!important;font-weight:400!important;letter-spacing:.002em!important;text-transform:none!important}body.jr-app h1,body.jr-app .h0,body.jr-app .h1,body.jr-app .jr-h1,body.jr-app .global-site-title,body.jr-app .jr-hero__title,body.jr-app #s-hero .h1,body.jr-app #s-hero h1,body.jr-app .hero__h,body.jr-app .he__h{font-family:var(--jr-font-display)!important;font-size:var(--jr-mobile-h1)!important;line-height:.98!important;font-weight:500!important;letter-spacing:var(--jr-mobile-title-track)!important;text-transform:uppercase!important;font-style:normal!important;text-wrap:balance}body.jr-app h2,body.jr-app .h2,body.jr-app .jr-h2,body.jr-app #s-listings .head h2,body.jr-app #s-about .about__name,body.jr-app #s-why .stats__h,body.jr-app #s-why .wline,body.jr-app #s-concierge .tline,body.jr-app #s-testimonials .tline,body.jr-app #s-media .media__h,body.jr-app #s-magazine .mag__h,body.jr-app #s-search .app__h,body.jr-app #s-community .phil__h,body.jr-app #s-news .nt,body.jr-app #s-contact .ccard__title span,body.jr-app .jr-section-head h2,body.jr-app .jr-og-listings__title,body.jr-app .jr-stats__heading,body.jr-app .jr-press-feature__title,body.jr-app .guide__h,body.jr-app .decision__h,body.jr-app .cta__h,body.jr-app .st__h,body.jr-app .sp__h,body.jr-app .prof__h,body.jr-app .val__h,body.jr-app .loc__h,body.jr-app .proof__t{font-family:var(--jr-font-display)!important;font-size:var(--jr-mobile-h2)!important;line-height:1!important;font-weight:500!important;letter-spacing:var(--jr-mobile-title-track)!important;text-transform:uppercase!important;font-style:normal!important;text-wrap:balance}body.jr-app h3,body.jr-app .h3,body.jr-app .jr-h3,body.jr-app .jr-service-card h3,body.jr-app .jr-office-card h3,body.jr-app .gcard__t,body.jr-app .ditem__t,body.jr-app .idxhold__t,body.jr-app .local-guide-modal__title,body.jr-app .rel__t,body.jr-app .cell__t,body.jr-app .vcard__t,body.jr-app .vrow__t,body.jr-app .tile__t,body.jr-app .card__price,body.jr-app .press-card strong{font-family:var(--jr-font-display)!important;font-size:var(--jr-mobile-h3)!important;line-height:1.08!important;font-weight:500!important;letter-spacing:.028em!important;text-transform:uppercase!important}body.jr-app .eyebrow,body.jr-app .jr-eyebrow,body.jr-app .jr-hero__eyebrow,body.jr-app .jr-og-listings__eyebrow,body.jr-app .caption,body.jr-app .badge,body.jr-app small,body.jr-app .hero__k,body.jr-app .he__k,body.jr-app .st__k,body.jr-app .sp__k,body.jr-app .cta__k,body.jr-app .guide__k,body.jr-app .gcard__m,body.jr-app .ditem__n,body.jr-app .rel__n,body.jr-app #s-hero .eyebrow,body.jr-app #s-news label,body.jr-app .card__meta,body.jr-app .rest,body.jr-app .stat__l{font-family:var(--jr-font-display)!important;font-size:10.5px!important;line-height:1.24!important;font-weight:600!important;letter-spacing:var(--jr-mobile-label-track)!important;text-transform:uppercase!important}body.jr-app .button,body.jr-app .jr-btn,body.jr-app .jr-link,body.jr-app .ghost,body.jr-app .ul,body.jr-app a[class*=button],body.jr-app button[class*=button],body.jr-app #s-hero a,body.jr-app #s-listings a,body.jr-app #s-about a,body.jr-app #s-why a,body.jr-app #s-concierge a,body.jr-app #s-testimonials a,body.jr-app #s-media a,body.jr-app #s-magazine a,body.jr-app #s-search a,body.jr-app #s-community a,body.jr-app #s-news button,body.jr-app #s-contact a{font-family:var(--jr-font-display)!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:.155em!important;text-transform:uppercase!important}body.jr-app input,body.jr-app textarea,body.jr-app select,body.jr-app .field__input,body.jr-app .customer .field input,body.jr-app #s-news input,body.jr-app #s-news textarea{font-family:var(--jr-font-body)!important;font-size:16px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:.002em!important;text-transform:none!important}body.jr-app .gh-nav,body.jr-app .gh-nav *{font-family:var(--jr-font-display)!important;font-kerning:normal!important;text-rendering:optimizeLegibility!important}body.jr-app .gh-nav .gh-link{font-size:21px!important;line-height:1.06!important;font-weight:500!important;letter-spacing:var(--jr-mobile-menu-track)!important;text-transform:uppercase!important;min-height:56px!important;padding-top:17px!important;padding-bottom:17px!important}body.jr-app .gh-nav .gh-drop a,body.jr-app .gh-nav .gh-flyout a{font-size:13px!important;line-height:1.34!important;font-weight:500!important;letter-spacing:.115em!important;text-transform:uppercase!important;color:#ffffffb8!important}body.jr-app .gh-nav .gh-sub>a{font-size:13.5px!important;color:#fff!important}body.jr-app .jr-subtoggle{font-family:var(--jr-font-display)!important;font-weight:200!important}body.jr-app .gh-plus{font-size:0!important;line-height:0!important}body.jr-app .gh-cta__label,body.jr-app .gh-cta__areas-label{font-family:var(--jr-font-display)!important;font-size:10px!important;line-height:1!important;letter-spacing:.22em!important;font-weight:600!important;text-transform:uppercase!important}body.jr-app .gh-cta__row,body.jr-app .gh-cta__book,body.jr-app .gh-cta__areas a,body.jr-app .jr-mobile-sticky-contact__btn{font-family:var(--jr-font-display)!important;font-weight:500!important;text-transform:uppercase!important}}@media screen and (max-width:520px){:root{--jr-mobile-h1:clamp(38px,11vw,52px);--jr-mobile-h2:clamp(31px,9.4vw,46px);--jr-mobile-h3:clamp(20px,6.3vw,30px);--jr-mobile-body:14.75px;--jr-mobile-body-line:1.64}body.jr-app .gh-nav .gh-link{font-size:19.5px!important;letter-spacing:.135em!important}body.jr-app .gh-nav .gh-drop a,body.jr-app .gh-nav .gh-flyout a{font-size:12.5px!important;letter-spacing:.105em!important}}
/*# sourceMappingURL=/cdn/shop/t/1271/assets/jasjeet-typography-system-v46.css.map */
