@font-face{font-display:swap;font-family:Brown LL Regular;src:url(./BrownLL-Regular.C7UujEaU.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown LL Light;src:url(./BrownLL-Light.DVUzEuXm.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown LL Bold;src:url(./BrownLL-Bold.CIsPFSwb.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown LLTT Regular;src:url(./BrownLLTT-Regular.DADU1hZk.ttf) format("truetype")}@font-face{font-display:swap;font-family:Brown LLTT Light;src:url(./BrownLLTT-Light.CmC3vv7A.ttf) format("truetype")}@font-face{font-display:swap;font-family:Brown LLTT Bold;src:url(./BrownLLTT-Bold.COefAbMK.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chronicle Display Black;src:url(./ChronicleDisp-Black.C-UTo1cg.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Black Italic;src:url(./ChronicleDisp-BlackItalic.fI28FHAh.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Bold;src:url(./ChronicleDisp-Bold.B8bvwE1A.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Bold Italic;src:url(./ChronicleDisp-BoldItal.1l0Aelfx.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Italic;src:url(./ChronicleDisp-Italic.enpFQ7-A.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Light;src:url(./ChronicleDisp-Light.CWRFsVk7.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Light Italic;src:url(./ChronicleDisp-LightItal.DRYc4Toz.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Roman;src:url(./ChronicleDisp-Roman.C5Z7wGRW.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Semibold;src:url(./ChronicleDisp-Semibold.B5xD-fhC.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Semibold Italic;src:url(./ChronicleDisp-SemiboldItal.BDEHeXdQ.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display XLight;src:url(./ChronicleDisp-XLight.Bbdw10nO.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display XLight Italic;src:url(./ChronicleDisp-XLightItalic.yGjPA6ZF.otf) format("opentype")}.accommodation-listing-grid{position:relative}.accommodation-listing-grid__nav{align-items:flex-end;background-color:#f7f6f3;display:flex;flex-flow:row wrap;height:59px;justify-content:center;left:0;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;position:sticky;top:67px;width:100%;z-index:400}.accommodation-listing-grid__nav-list{align-items:center;display:flex;gap:0 15px;justify-content:center}.accommodation-listing-grid__nav-link{border-bottom:1px solid transparent;padding-bottom:3px;text-wrap:nowrap}.accommodation-listing-grid__nav-link.router-link-exact-active{border-color:#826746}.accommodation-listing-grid__container{display:flex;flex-direction:column;gap:60px 0;margin-top:40px}.accommodation-listing-grid__group-title{margin:25px 0;text-align:center}.accommodation-listing-grid__grid{align-items:flex-start;display:flex;flex-flow:row wrap;gap:40px 0;justify-content:center;padding:0 17.5px}.accommodation-listing-grid__item{text-align:center;width:100%}.accommodation-listing-grid__img-link{display:block;margin-bottom:20px}.accommodation-listing-grid__img{margin:0 auto;width:calc(100% - 40px)}.accommodation-listing-grid__card-title{margin-bottom:10px}.accommodation-listing-grid__card-copy{display:none;margin:0 auto;max-width:467px;width:100%}.accommodation-listing-grid__card-info{font-family:Chronicle Display Italic,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin:0 auto;max-width:467px;width:100%}.accommodation-listing-grid__cta-wrap{align-items:center;display:flex;flex-flow:row wrap;gap:0 30px;justify-content:center;margin-top:25px}.accommodation-listing-grid__view-more-btn-wrap{margin-top:60px}.accommodation-listing-grid__view-more-btn{display:flex;margin:0 auto;max-width:225px;width:calc(100% - 35px)}.accommodation-listing-grid.has-multiple-groups .accommodation-listing-grid__item{display:none}.accommodation-listing-grid.has-multiple-groups .accommodation-listing-grid__item:first-child,.accommodation-listing-grid.has-multiple-groups .accommodation-listing-grid__item:nth-child(2),.accommodation-listing-grid.has-multiple-groups .accommodation-listing-grid__item:nth-child(3){display:block}.accommodation-listing-grid .cta{padding-bottom:0}.accommodation-listing-grid .cta:after,.accommodation-listing-grid .cta:before{bottom:-3px}@media (min-width:375px){.accommodation-listing-grid__nav-list{gap:0 25px}}@media (min-width:768px){.accommodation-listing-grid__nav-list{gap:0 30px}.accommodation-listing-grid__container{gap:75px 0;margin-top:50px}.accommodation-listing-grid__group{padding:0}.accommodation-listing-grid__group-title{margin:40px 0}.accommodation-listing-grid__grid{gap:50px 40px;padding:0}.accommodation-listing-grid__item{width:calc(50% - 20px)}.accommodation-listing-grid__img{margin:0;width:100%}.accommodation-listing-grid__view-more-btn-wrap{display:none}.accommodation-listing-grid.has-multiple-groups .accommodation-listing-grid__item{display:block}}@media (min-width:1024px){.accommodation-listing-grid__nav{top:66px}.accommodation-listing-grid__container{gap:120px 0;margin-top:75px}.accommodation-listing-grid__group-title{margin:50px 0}.accommodation-listing-grid__grid{gap:75px}.accommodation-listing-grid__item{width:calc(50% - 37.5px)}.accommodation-listing-grid__img-link{margin-bottom:30px}.accommodation-listing-grid__card-copy{display:block}.accommodation-listing-grid__card-info{margin-top:5px}}@font-face{font-display:swap;font-family:Brown LL Regular;src:url(./BrownLL-Regular.C7UujEaU.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown LL Light;src:url(./BrownLL-Light.DVUzEuXm.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown LL Bold;src:url(./BrownLL-Bold.CIsPFSwb.otf) format("opentype")}@font-face{font-display:swap;font-family:Brown LLTT Regular;src:url(./BrownLLTT-Regular.DADU1hZk.ttf) format("truetype")}@font-face{font-display:swap;font-family:Brown LLTT Light;src:url(./BrownLLTT-Light.CmC3vv7A.ttf) format("truetype")}@font-face{font-display:swap;font-family:Brown LLTT Bold;src:url(./BrownLLTT-Bold.COefAbMK.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chronicle Display Black;src:url(./ChronicleDisp-Black.C-UTo1cg.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Black Italic;src:url(./ChronicleDisp-BlackItalic.fI28FHAh.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Bold;src:url(./ChronicleDisp-Bold.B8bvwE1A.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Bold Italic;src:url(./ChronicleDisp-BoldItal.1l0Aelfx.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Italic;src:url(./ChronicleDisp-Italic.enpFQ7-A.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Light;src:url(./ChronicleDisp-Light.CWRFsVk7.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Light Italic;src:url(./ChronicleDisp-LightItal.DRYc4Toz.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Roman;src:url(./ChronicleDisp-Roman.C5Z7wGRW.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Semibold;src:url(./ChronicleDisp-Semibold.B5xD-fhC.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display Semibold Italic;src:url(./ChronicleDisp-SemiboldItal.BDEHeXdQ.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display XLight;src:url(./ChronicleDisp-XLight.Bbdw10nO.otf) format("opentype")}@font-face{font-display:swap;font-family:Chronicle Display XLight Italic;src:url(./ChronicleDisp-XLightItalic.yGjPA6ZF.otf) format("opentype")}.accommodation-type-entrypoint{display:none}@media (min-width:1024px){.accommodation-type-entrypoint{display:block}}.accommodation-type-entrypoint__items{display:grid;gap:0 40px;grid-template-columns:repeat(3,1fr)}@media (min-width:1200px){.accommodation-type-entrypoint__items{gap:0 75px}}.accommodation-type-entrypoint__img-link{display:block;margin-bottom:30px}.accommodation-type-entrypoint__item{text-align:center}.accommodation-type-entrypoint__card-copy{margin:10px auto 0;max-width:275px;width:100%}.accommodation-type-entrypoint__cta{margin-top:20px}
