h1,.h1{line-height:2.625rem}h2,.h2{line-height:2.125rem}h3,.h3{line-height:2rem}h4,.h4{line-height:1.75rem}h5,.h5{line-height:1.625rem}h6,.h6{line-height:1.5rem}.display-1{font-size:2rem;line-height:2.5rem}.display-2{font-size:1.5rem;line-height:2rem}@media(min-width: 720px){.h1-desktop{font-size:3.625rem;line-height:4.125rem}.h2-desktop{font-size:2rem;line-height:2.5rem}.h3-desktop{font-size:1.75rem;line-height:2.25rem}.h4-desktop{font-size:1.625rem;line-height:2.125rem}.h5-desktop{font-size:1.5rem;line-height:2rem}.h6-desktop{font-size:1.25rem;line-height:1.75rem}.display-1-desktop{font-size:2.625rem;line-height:3.125rem}.display-2-desktop{font-size:2.25rem;line-height:2.75rem}}.para--16{font-size:1rem;line-height:1.5rem}.para--16--regular{font-family:"Swiss 721 BT",arial,sans-serif}.para--16--medium{font-family:"Swiss 721 BT Medium",arial,sans-serif}.para--14{font-size:.875rem;line-height:1.375rem}.para--14--regular{font-family:"Swiss 721 BT",arial,sans-serif}.para--14--medium{font-family:"Swiss 721 BT Medium",arial,sans-serif}.para--14--bold{font-family:"Swiss 721 BT",arial,sans-serif}.para--13{font-size:.8125rem;line-height:1.3125rem}.para--13--medium{font-family:"Swiss 721 BT Medium",arial,sans-serif}.para--13--bold{font-family:"Swiss 721 BT",arial,sans-serif}.para--12{font-size:.75rem;line-height:1.25rem}.para--12--medium{font-family:"Swiss 721 BT Medium",arial,sans-serif}.para--12--bold{font-family:"Swiss 721 BT",arial,sans-serif}.para--10{font-size:.625rem;line-height:1.125rem}.para--10--regular{font-family:"Swiss 721 BT",arial,sans-serif}.para--10--medium{font-family:"Swiss 721 BT Medium",arial,sans-serif}.para--10--bold{font-family:"Swiss 721 BT",arial,sans-serif}.text--capitalize{-webkit-text-decoration:capitalize;text-decoration:capitalize}.text--none{text-decoration:none}.text--line-through{text-decoration:line-through}.text--underline{text-decoration:underline}p{margin:0}.richText-component-container{margin-top:3rem;margin-right:0rem;margin-bottom:3rem;margin-left:0rem}.richText-component-container h2,.richText-component-container h3,.richText-component-container h4{margin-bottom:1rem}@media(min-width: 720px){.richText-component-container{margin-top:4.5rem;margin-right:0rem;margin-bottom:4.5rem;margin-left:0rem}.richText-component-container h2{font-size:2rem;line-height:2.5rem}.richText-component-container h3{font-size:1.75rem;line-height:2.25rem}.richText-component-container h4{font-size:1.625rem;line-height:2.125rem}}.richText-component-container h1{margin-bottom:1rem}@media(min-width: 720px){.richText-component-container h1{font-size:2.625rem;line-height:3.125rem;margin-bottom:2.5rem}}.richText-component-container .h1-left h1{text-align:left}.richText-component-container .h1-center h1{text-align:center}.richText-component-container .h1-right h1{text-align:right}.richText-component-container .eyebrow-text:has(+h1).eyebrow-left{text-align:left}.richText-component-container .eyebrow-text:has(+h1).eyebrow-center{text-align:center}.richText-component-container .eyebrow-text:has(+h1).eyebrow-right{text-align:right}.richText-component-container ul,.richText-component-container ol{padding-left:1.5rem}.richText-component-container a{text-decoration:underline}.richText-component-container .heading-font--edition h1,.richText-component-container .heading-font--edition h2,.richText-component-container .heading-font--edition h3,.richText-component-container .heading-font--edition h4,.richText-component-container .heading-font--edition h5{font-family:"Didot LT Std",arial,sans-serif}.richText-component-container .heading-font--jw-marriott h1,.richText-component-container .heading-font--jw-marriott h2,.richText-component-container .heading-font--jw-marriott h3,.richText-component-container .heading-font--jw-marriott h4,.richText-component-container .heading-font--jw-marriott h5{font-family:"Avenir Next LT Pro",arial,sans-serif}.richText-component-container .heading-font--the-luxury-collection h1,.richText-component-container .heading-font--the-luxury-collection h2,.richText-component-container .heading-font--the-luxury-collection h3,.richText-component-container .heading-font--the-luxury-collection h4,.richText-component-container .heading-font--the-luxury-collection h5{font-family:"Acta Display",arial,sans-serif}.richText-component-container .heading-font--st-regis h1,.richText-component-container .heading-font--st-regis h2,.richText-component-container .heading-font--st-regis h3,.richText-component-container .heading-font--st-regis h4,.richText-component-container .heading-font--st-regis h5{font-family:"Roos St Regis Text",arial,sans-serif}.richText-component-container .heading-font--the-ritz-carlton h1,.richText-component-container .heading-font--the-ritz-carlton h2,.richText-component-container .heading-font--the-ritz-carlton h3,.richText-component-container .heading-font--the-ritz-carlton h4,.richText-component-container .heading-font--the-ritz-carlton h5{font-family:"Caslon 540 LT Std",arial,sans-serif}.richText-component-container .heading-font--w-hotels h1,.richText-component-container .heading-font--w-hotels h2,.richText-component-container .heading-font--w-hotels h3,.richText-component-container .heading-font--w-hotels h4,.richText-component-container .heading-font--w-hotels h5{font-family:"W Supreme Web",arial,sans-serif}.experience-mbb_layouts-sideBySide .experience-mbb_assets-richText{display:flex;flex-direction:column;justify-content:center;padding-top:1rem;min-height:100%}.experience-mbb_layouts-sideBySide .experience-mbb_assets-richText .richText-component-container{margin:0;padding-bottom:2rem}@media(min-width: 720px){.experience-mbb_layouts-sideBySide .experience-mbb_assets-richText .richText-component-container{padding-left:1rem;padding-bottom:0}}
