.card-listing__cards-wrapper{position:relative;padding:0 max(16px,16px + ((100vw - 375px) / ((768 - 375) / (32 - 16))))}@media(min-width:768px){.card-listing__cards-wrapper{padding:0 calc(32px + ((100vw - 768px) / ((1024 - 768) / (44 - 32))))}}@media(min-width:1024px){.card-listing__cards-wrapper{padding:0 calc(44px + ((100vw - 1024px) / ((1280 - 1024) / (53 - 44))))}}@media(min-width:1280px){.card-listing__cards-wrapper{padding:0 calc(53px + ((100vw - 1280px) / ((1440 - 1280) / (120 - 53))))}}@media(min-width:1440px){.card-listing__cards-wrapper{padding:0 calc(120px + ((100vw - 1440px) / ((1920 - 1440) / (160 - 120))))}}@media(min-width:1920px){.card-listing__cards-wrapper{padding:0 160px}}.card-listing__cards-wrapper .loader{position:absolute;top:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-listing__cards{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px 16px;max-width:460px;margin:0 auto;-webkit-transition-property:opacity;transition-property:opacity;width:100%}@media(prefers-reduced-motion:reduce){.card-listing__cards{-webkit-transition:none;transition:none}}@media(min-width:576px){.card-listing__cards{grid-template-columns:repeat(2,1fr);max-width:1600px}}@media(min-width:768px){.card-listing__cards{grid-gap:20px calc(16px + ((100vw - 768px) / ((1024 - 768) / (30 - 16))))}}@media(min-width:1024px){.card-listing__cards{grid-gap:20px 30px}}@media(min-width:1280px){.card-listing__cards{grid-gap:calc(20px + ((100vw - 1280px) / ((1440 - 1280) / (36 - 20)))) calc(30px + ((100vw - 1280px) / ((1440 - 1280) / (40 - 30))))}}@media(min-width:1440px){.card-listing__cards{grid-gap:calc(36px + ((100vw - 1440px) / ((1920 - 1440) / (64 - 36)))) calc(40px + ((100vw - 1440px) / ((1920 - 1440) / (74 - 40))))}}@media(min-width:1920px){.card-listing__cards{grid-gap:64px 74px}}.card-listing__cards.loading{opacity:.5}.card-listing__cards .card{gap:30px}.card-listing__cards .card__wrapper{height:100%}.card-listing__cards .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-listing__cards .card__links-wrapper{margin-top:auto}@media(min-width:576px){.card-listing__cards .w-card--featured{grid-column:span 2}}@media(min-width:1280px){.card-listing__cards .w-card--featured{margin:0 calc(0px + ((100vw - 1280px) / ((1440 - 1280) / (-60 - 0)))) calc(0px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 0))))}}@media(min-width:1440px){.card-listing__cards .w-card--featured{margin:0 calc(-60px + ((100vw - 1440px) / ((1920 - 1440) / (-80 - -60)))) calc(24px + ((100vw - 1440px) / ((1920 - 1440) / (56 - 24))))}}@media(min-width:1920px){.card-listing__cards .w-card--featured{margin:0 -80px 56px}}.card-listing__no-results{display:none;text-align:center}.card-listing__no-results .content__heading{font-family:"astoria-serif-thin",serif;font-weight:100;font-style:normal;font-size:min(33px,33px + ((100vw - 375px) / ((768 - 375) / (36 - 33))));letter-spacing:-1px;line-height:112%;margin-bottom:15px}@media(min-width:768px){.card-listing__no-results .content__heading{font-size:calc(36px + ((100vw - 768px) / ((1024 - 768) / (42 - 36))));line-height:105%}}@media(min-width:1024px){.card-listing__no-results .content__heading{font-size:calc(42px + ((100vw - 1024px) / ((1280 - 1024) / (48 - 42))));line-height:110%}}@media(min-width:1280px){.card-listing__no-results .content__heading{font-size:calc(48px + ((100vw - 1280px) / ((1440 - 1280) / (54 - 48))));line-height:112%}}@media(min-width:1440px){.card-listing__no-results .content__heading{font-size:min(58px,54px + ((100vw - 1440px) / ((1920 - 1440) / (58 - 54))))}}@media(min-width:768px){.card-listing__no-results .content__heading{margin-bottom:calc(15px + ((100vw - 768px) / ((1024 - 768) / (20 - 15))))}}@media(min-width:1024px){.card-listing__no-results .content__heading{margin-bottom:20px}}@media(min-width:1280px){.card-listing__no-results .content__heading{margin-bottom:21px}}@media(min-width:1440px){.card-listing__no-results .content__heading{margin-bottom:calc(21px + ((100vw - 1440px) / ((1920 - 1440) / (28 - 21))))}}@media(min-width:1920px){.card-listing__no-results .content__heading{margin-bottom:28px}}.card-listing__no-results .content__wysiwyg{font-family:"astoria-serif-thin",serif;font-weight:100;font-style:normal;font-size:22px;letter-spacing:-.5px;line-height:171%;margin-bottom:24px}@media(min-width:768px){.card-listing__no-results .content__wysiwyg{font-size:calc(22px + ((100vw - 768px) / ((1024 - 768) / (23 - 22))));line-height:181%}}@media(min-width:1024px){.card-listing__no-results .content__wysiwyg{font-size:calc(23px + ((100vw - 1024px) / ((1280 - 1024) / (25 - 23))));line-height:169%}}@media(min-width:1280px){.card-listing__no-results .content__wysiwyg{font-size:calc(25px + ((100vw - 1280px) / ((1440 - 1280) / (27 - 25))))}}@media(min-width:1440px){.card-listing__no-results .content__wysiwyg{font-size:min(31px,27px + ((100vw - 1440px) / ((1920 - 1440) / (31 - 27))))}}@media(min-width:768px){.card-listing__no-results .content__wysiwyg{margin-bottom:calc(24px + ((100vw - 768px) / ((1024 - 768) / (27 - 24))))}}@media(min-width:1024px){.card-listing__no-results .content__wysiwyg{margin-bottom:27px}}@media(min-width:1440px){.card-listing__no-results .content__wysiwyg{margin-bottom:calc(27px + ((100vw - 1440px) / ((1920 - 1440) / (36 - 27))))}}@media(min-width:1920px){.card-listing__no-results .content__wysiwyg{margin-bottom:36px}}.card-listing__no-results .content__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-listing__load-more{margin-top:40px;position:relative;text-align:center}@media screen and (min-width:1280px){.card-listing__load-more{margin-top:48px}}@media screen and (min-width:1920px){.card-listing__load-more{margin-top:56px}}.card-listing__load-more .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-listing__load-more-button.loading{opacity:.1}.card-listing .loader__spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #fff;border-radius:50%;border-top:16px solid #000;height:100px;margin:0 auto;width:100px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.card-listing--cpt_room .card-listing__cards-wrapper{padding:0 max(24px,24px + ((100vw - 375px) / ((768 - 375) / (32 - 24))))}@media(min-width:768px){.card-listing--cpt_room .card-listing__cards-wrapper{padding:0 calc(32px + ((100vw - 768px) / ((1024 - 768) / (42 - 32))))}}@media(min-width:1024px){.card-listing--cpt_room .card-listing__cards-wrapper{padding:0 calc(42px + ((100vw - 1024px) / ((1280 - 1024) / (53 - 42))))}}@media(min-width:1280px){.card-listing--cpt_room .card-listing__cards-wrapper{padding:0 calc(53px + ((100vw - 1280px) / ((1440 - 1280) / (60 - 53))))}}@media(min-width:1440px){.card-listing--cpt_room .card-listing__cards-wrapper{padding:0 calc(60px + ((100vw - 1440px) / ((1920 - 1440) / (80 - 60))))}}@media(min-width:1920px){.card-listing--cpt_room .card-listing__cards-wrapper{padding:0 80px}}.card-listing--cpt_room .card-listing__cards{grid-template-columns:repeat(1,1fr);max-width:1760px}@media(min-width:1024px){.card-listing--cpt_room .card-listing__cards .w-card:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card-listing--cpt_news_press .card-listing__cards,.card-listing--cpt_award .card-listing__cards{grid-gap:32px;grid-template-columns:repeat(1,1fr);max-width:1440px}@media(min-width:1280px){.card-listing--cpt_news_press .card-listing__cards,.card-listing--cpt_award .card-listing__cards{grid-gap:calc(32px + ((100vw - 1280px) / ((1920 - 1280) / (48 - 32))))}}@media(min-width:1920px){.card-listing--cpt_news_press .card-listing__cards,.card-listing--cpt_award .card-listing__cards{grid-gap:48px}}